[ [ 129583158703145722578446437079426963033605980127855977959207292028690986367702043747564398373367828203826425616644583896674438385290247337927724676712663046130688248698395062239336618980409887967435102141805441403891602971690799710516130937512838531083964725634250305799919173642017935916611678197592751905453080945016627594148899861823806156244797513168239178587091166556339266922862163804902783130220534120529193434536844814567990110393512789507260583471080652639911347478356211338398948898699626347450454076166735958723914964492192033109069497956433841384124174038815001168505324107478183102728380473903072571528169264143042403035130999592112036299614652035928103211789009778798501040216320643846791492773449683356910315262827197141400464017691880631248684631565257038192608783462209320366369626323864915340532545900648291509126944170312595151266047473399863859949948435350189002344930247559214080431241992106237170235825912546134372030830598329732490551138820243672546461067915238173932358139199141277733753324933265392744330542351963808587667577227113969191345434781663102712634580798773848620247662038372743493175390284404645818226317845698836766440565039608122899084545756284882687029023071834393164830819276691085726217064022367503798597736887210687011847553653436102634338043307577905383978701733336575315352841815988104783618934305393185830937462926601986999304545771776921081700573330441095611873198054618253462390447188157499581672760552078120226396403467520161417036588790969736807404595098021946146504561176538567629493911021968490273314794546488110144620829264413657973241116124234459417404645184453205312132639855882993453414973931133135558294169959011267146975316772041213765860973772950935617816521861218966845795504652747551114391124243426579125980072147155864381380338939506598064962803433415799988489894827700621812578222893736941586302255763494131945056533180636607779141059738647263416491486475485411692531306746389536108080343495822587818234604607768307037642372767099363556932924350841489885411595483042982390913669179451957800217788871608564783402453773870547423026728995510622134917398839290164863952239879329849785069897884927809518033882673554112304836432951293218587624075632061361046920054746607762984230780028199548608274786125774436517016063895831339404032121317235974379179890023849337482622636524043667978551655263588660092061562822317146206759506289641021121208240253856242334641066519167640623124661702950834988707657384681739688155719286224286054980369497213180545508409369930254743485670593503033108708210268819297702821276954581892948691571534751561354438421104593069719257746776480625000763107754874397198049898494922088966744475876831381967858404411974121065819241960673036873629618035628829357923230775703764481097949235313521841567490934921615499993301498484708883632596802168653800421248221061298538570783225405377527912446657747108412110970702689832003623869422515286094435160610155726412054698309442729011432827852270821336331986999472359926083992726266941276573681065795493730910484463043687087986517998657800101221684387725778461458651491281897754782632344876955946978124492986219806710387497270615253092793562746097784194037531080000060306930690173501888411044036194880731882022732717226542599599474360972084105573957257775613294623360443266287053336546185700191056912388154033484047245230214436768202281766504464163689632682097258106043476728319464190500853189263231594406302316950452407665677763725052155551557760239137253716307440832193491511997138783253806702096440907143305364232757226621877661625568208412540002694600459631513487974953187410121691870654757365274146177711107004475576033873740896228483335434658000090688478784580392588132926203838905718757744201448661966095790368818610780545413566854614815578804875405510357319760230462440317082644970012540159794017861969418896196423014453859881692335560663154295378904465500662529721892930000526946166792836377501948255090361429160981707147021106821383155398922661121588315809611041254248778455006801265921720127176293979020251259441417212707640228325828381012352486394110452203588618348500531963837277472795002846817237302157869630895667271508218304999457846229172532442168759987641870376380949161758388591313299571864780052348975166800231773438021944416002962002111361004875924280852564432489477461681854626876250878042783573078068125120548171834229643031687844783605312093029230324323211717938734114553243462012115367930321533510034476076721444854715137947598766823382411743634934651880267339420492369074855944697890688845834919806101528115546093027831970830001440829754389267893416295665758646525950916803297676484100253426671057594301327377110089848840605220261948985798501072896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -2426569634594465768404279455381898268217963343815345929078264258478091712500105171584656385130189464040317083666976785691590545531257803949227369679510214865516641410112536343458026033948981610276031149230891174216014990438080988516872404944643101091530127223416533478385463193440556657389147519280539363279411919982094363763559920593540465639162409266115210164497328865727565217711487034079870286615657516748334904113108912371129858077149198169611123851539227319443920755302822222377209030406978512857662955070257972982060789465023198462046306367697137684531586731951039475782757206798152756038240264174837862562821863948648895865587447886428797897286969232233506862735606117000390964036170011222453158969986978725242109915068517830902129077232904433315411113565360667168691177806977620638921193454640337791344546466414604466043806932317049178861681528615407575209778918337326898758897883554947099639111236670234678291203031925803552452313542437146289759512293463102749467862213741854089869929747158452067543891272152622140929363931354138010384003290029015352715618218203481802169319193621462871238791153445292931095148635765151970709465082643266480040070194196355215567828476853423670701091637878134666334923288460427360880207430412964420567788994925784569715715881622737223331263643407655087709323797370554066992233385000544516059841420949255072952520472592324677401383762411908139290389069274686804314314905950279028781294210546909172323931963902369228524105063191924711327557810294088582792892653143789024844259876690444373014779297203433332623023853346212185662212373159617133531612046994672722530982945410040250184433444981992409683342048350247575132721098797730042059851683745751350936572876691949065022459830524183002828966111529699715528283187847326724445633487013619375270838104432844461943746022605972923175269581033444285960851275719240856948081100516952328499181369471302115569353143870624416744580152222551025105374121364826842450543638034871345630788059430223590172521858145620960238824913166974383168094221441689756174049959975474657762616224918260583451929927621956746945902734997804778976158517763773658835009530573636349601683866200096018434437101399178295879850745689452815582484651458423381465110015422712159392703111438487672357818775087450560958699099209355013971208434711631251330065271652389378603786711797051772906834996283883745301200594745092917348473835346514280645820932182994116848136173585006641979570151448913036785853697444027697309361613571222291516296621043320161912742576996172705831827221345498290206722625328393712024487413810263545412054852108093631325363991095608559289816614831507855510771687402861024998472834886416889944078722076170184495035806147155588401835562782611840748106577487685429993845186421853877496398909501001215800434546219221476968033356302396314508559035357423799910284695908917217371397094481766160298809791105176454272912623164815508017681237308668862065692341768730773479937323143298434013153678725450334575316521810326758237538485948387538608829702979271819344534263266714897993731453015042110824739267636611955903939918321233944621766879183031168813306743762135322712486154024379654779783817171858661392596767483746822748414267567703526800213038784441315758811561733082759143938235174937872074748501466842291435350315686218242114066621005497262326021945638396583685248792921459160204290222408829387960207774299184834892650440152526227965640217940532844084400293784227824231793674210161464455707309706302305268931442241597062698874968036457923130173085185896735017787341360024516260738525327970325872639984398758954974856319408626704240238446731545999463684004142750055527264591804592774538418059394196657151731505673192001928845879037866215613076832663241283674536415840518726606364632719885152354862828261479281457976181522400895829735788189330343777357318213855713492426155062739553702902202549324002211560956162219069404010426156874195055999535615163710684413701157701521281005812962335461687478238234839015709883360816819400838911094113606345439829527480743191060507653068250172190337392459972752400786453472527539315927353606659640399577844626396394576255206280195632201263891802653186351765113683088184562962458204419990281564809620128986567725837056946886958071252483388075194471038896402406986944236355677678151256949234233642464244442785776557860657903457505561177096478997947156595175894969050706665677093095905800225317798809713135560833862405967943258394957864126811573644954598443971036136000570212302822931695157850629147505193642316686058569748270761266051803675141467256643071125324033087499161080697746014334525122311252030954117426646569558596502275018243712515867133592091432906491121490847524826743465574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 29432121129379851832951708998020633485788603582771096294608623589671812291202128280655027605793872856904917143268746298964740993490054580164096750343631734497746525110423434726884909151601402116193469726697193479823141219692929907638779612939129708029198456680511315932504301319675314894045045165234912268740879295631115726391833430503468157853854158786078523844278695182014709064739236297013771485642233082514958101517781430746409025016368829150271101906049523544568402121642461520485772887165425790566741484897305072428079762243540135592354102691866426718332567252924471130075094829334335804704230074844596498833033273352994993032181327848184053798104824187434966760986811962027421658254673507465691561821008718583436695253858513318643396478725100664430291111696625401831515412537257235845562168586972550616704623198295904126765721195158928701756450868311586513717695985218865347983844079808567492739039545443623736214649278427054008198131275209530727477785006420467346456758339708021755463688758975708717970172762439374750622586606777734223585479165566277360062004911232017711700048787105979841519727969010654100913190944563197360202161661077120392444453682228118414143001983555131576665835380257118184716376453471311863632541155632244623631118563014304634501651244824322225350553546863468808952349664653495518325045552970739587844951151212691491277539797555057634123226941657373931610380188004769719175622694013573519559370816842030923723570089472627020414511165537058054522169678167492617161887238195827301299545666306995040408100070008936829514661739449899702947060455821246925215718670783336057144706294974924927187028234300301638787529177748494559400340522379604949062098906104368487509964718567540732073650571163521437538726308085440791115554855218541677770957801335712336951020695168046946744872595959876264684913994106952770188603350688156137107536903587090928142296153904693729187401931553270602371969271087861719047748599226070275840060773692270183407871720238952777296579161133740932100824511429085304205913376848102220381324975025007142236041589375771498962375671697059704850391540020270883081303114587014990366450451596285739325137088841186716045817773598874480520338845941990955709933590085187405543992052354026802651384680985288004362459386235895655894646773747327583735804641994130792161513253282818404036537800513771888807612836526361953712632381606001255218169143040303670450135157115900441271085496709298942162901919909609498698264726699534966379246150566635798115607422308595364691276295001330567044023360734949512106044701403916026419335681318448854285873272320046329269225233188728193810506176003732158604741448051757239888106754085050011540028274711526923098568857737632026149127622404767630662968353588742418797712396654318292817796396717670138146492104757933774968589371147536172997746885803252834134260676354702823766707933431826356139971352778049525717437882063679623633046111819307152343303557602891686397603480343511742800102664162709505835698499036996554738751362760160778817411463182724899650867755341928657400676035074735914531768893081836124743302895051586561186325464908975778997706956631162205266986463387917198571082076800333357221309962308456178439480435238451308682887598678743751686153580407908352046902803765653105550301700903021095700629609258835071153254080915246625688635156674882542530957662592937873238999871189880752437523841725667056118805465188438505196596429775226393056721266741700219164763131062080836839122773280741762776210811222914752410311578757030060712350537190092875780018389393141839119914380382983400721871473577468399765473373072027423148272179327706421881271204887037025092311362757610547294758780998932601463747491025106851025603707341899912762859562557369005076417737753222203959080424647693212590029202309367508385556565172131027017313057337862810201897443895550696859717149784733475705646620014546246371680993083281918592762881952180260428360693406324914136054652281145676819021837982503160210667616374431682668537234375842198425910602399180369442643295637336110978107530945219516167918170328827626780316111345175965647159766456858179065078899402774767268684717551677289462103292798652241486741361529305016893825998725628094417598124240226291472932933853042017965013923467966877107064892468911024117590000190842029976241958808982786220161943603235913122502836807058948368458605882277971898853152876384065402428815350564626311596298418109024544346252987873589971320973720672660367478609246270937710310214856417269635766298097416941882458211515768073046276389316409415663668479322121285000026533608894326039102192474329278035139757702366410902144241823379578818033686281580457358766226288307567702861468393458681533243064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -191299236005201150962296021751614022409099086295459003622304292511247046207370112675540417185482465683620095508749055733316417535530749160753618997017832042912735349231158534938455560161857221674013703185907517830612102208354508908843768087572258834480082343070463556807170474478451599067776116729611069366561149846214484517742841688663643664702057264868303001034511822916623661686595641843137239586886762200127651487193646120106313735706506538219135387118760582683119586208684805430385579202428447988279395196155510296567991116781957128964662690363787436829871251234238639369792223331685359279718125703244242179865061243895775613007887416868652267022927809773384329136952336798781561426237401392782769033104078963982116548902745750169416388570861870771322943197079806049245589717266021800079869080674449227525265912522852004524578008574740403270384701467639653940966252696216521709709168928502977298562634627448207352580961311604657695454414995946943777143303719534685487567973948875727597211754790975124349516636692555239302265888432448176886181954754423010374422553894036862847333875967842558742222187936716504075351225694142319475886092211964021615731555487768582584082809578823563626958576056270427859462477340489262416496141860291218533063585594207495761069681572307944245515622231158125077347502042626795962485504292996910733896450148624536683103224247524824678901181119590922747073688641443385914464038977543163847000249538408193759861448379157808237893680734047873109284589817339891652910135096595080852435534786085765406958266920608753989897307432717839626291644810023277635512707800119651324263551978186212821044961375133826643135228090429881699752877239322832040517935203330524244247385186936489722244148772220524741748138626626123205928883222048615511690618682809328617357245404079985107742659300230633931836994924452286131942485120027037076222428242433645449860270915012436242514832553809884775997932944238294476146797443805767083172354008648771034067923701962591548481501895800955055175508237996116881376103117426453864118048196542978988541236367537355995522105157374418913469754005259543312114126575474883145063224031483723895156701083237849844105732187402737112636673680267257358460658632072577918258829421373006114094503100222147893485745418348221784921487952973310900484810959099467652882843272274077654248691121009811195270837784963739473465998662938153515580302875954887235813087831742859838049000851965258191667594508721502557592468355736343765073858543274937316873463640652317160820591647169939443060188791510448697336752198499459161903603961330868973224011973506068288923337625137218145310064911343620700622876347974148826941922037601754404535264238630837989383269528746405084824032427164694487684385312858414728128792533593497086448053914639957941891150179225003713962832909386295231946197223148749787627846569423703462199267038498475006113435495703033637433567409582024595254841803073032749451389369987263990042979028561606263033911747183250189089567717537505644631414105594681625255302612127685084394037570839570862159152235319367865888736592760654193318394097444444339634763518850105059561708437458445490560405309929083337246197539914221697912480247422481678148101122878585373811759651294508137793060258313266607593696053839821330352453636615916630107987680971603570109708643343517369271769499285244579936464449338548595639591184979626784629319603948643460518585841617212562311713168581071135978889278464078346884306607605730636598587348151454809917843434357313219439773466601782934424163942479642984300657828958845082386735404225856242363012483820959746672870320152693033887603727443340751292998057703728143351571737722297842896784848616961655811382060837089460896916838572782649600581673200147361041033254291032440801456146833671929252853312951586473274926621015425582314123318768470290201105166339343351078914194393581779673290892448405224639231161696657989598892517705114627589775990320997036911548096429500545262909609541308310128827231423785503697285541061601748692131963114879600605244695677509325819048739962813144146681939617470824605290133351175729759570217722770804211712014988384963015963087824419789022953496670254896906237230455217955276511654953745951867331813662189976958508953210726618299022230842982380249600032392563161475790249452250501525407228316669698287875537034465875488844030569393630185537886016573522230453342598824888353763601389435691010557491685416518027702312868404602552109708312316227201471999752673696489061902161145631323765730881891707440511739952815795828388121076934223741994965180948574585073309190098730526400220368772890002145460216667144616918017306192009184079588688365649850825809991182715120459424528881438154555392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 736362883356652638707501004549009486974362507105441286660763693371215124215423310615057208232178280785466849707050380056842878284833993672589326899191441782757071113293345916899870735188826211482790248781013919381106185098953236293301623696872210464510274592979877555834117960744302414287072038754595045975942636937051572326912898763860949104357073804039813817490506162661055495763882331663528894583131117938708442067927890826752768179069453381033724962779494647394840932696196241823261262339558665466333986429624658129943330828620182638774081994383358299073242890676841874211547741700802786688937503525313334483944860121322350464965461327016146643741109515961248897544337098247480970935183356102969732138468701973293626690716707056262110428266374339666074143611657439258407204685962976978138885041349047858399269227007189995427300934930838928538676788994658739199833507899794104235444783682459169988089528307444501609259859118330526536525227793256606548793317501424886733084547830079375616494262079077958812983515228858181253160025811125236630323959648895343798522766292218242362990358365538543409950731910374856175978629357094405160618874671124781694167464735053678938302738795025454196102589964050201727820421839407058370914429741978680582744375525813370229753922437108076676872692131201449236306848543988068923926118279468744264924191677054675905290559279244805031301024665685094704391223443541890709736688788252135556390859659838462289950491803183994526678749077483677644457146873563448088395865646633641150924468788137491353717093510379102438141932644186435587074351068825321080554021224600330125223654959881433141681484096943925195189467852434770282692180513128525821845879112595079169166568144864359636335144534505640295214914765114853366034335875386985261073485973952740647213534475767005733235075393856586091186894549978923407024512730816371146433019950333463280040623571969453276255828716729633872540974101216949475198408280211548624797163096780902181838146971542783309231792369799529196495087314889842547798722006097094767000032356663100029850978118565289587487390581722779582998009660278780215903518502970076976135787418999488080203709025469286377259392524924759122530760118092319326366282792283312967659379030452520941839438694180779887008554917020743940356284961596090759497590306530354997955549792207827369731907759709204538568902248001962477081337290184516108070487620447120038170732259771465674782730720782204791189286665853959636932924615186590005294169548758841506911634871830879749036630759762390400131726948510472637651195047164712623168591640506247227438403720660671234232237857824192298983290656250580457126733786104050804114504137633201693705912850640366549041838729979526239907528252803218435550124609557498499642795015706984278358711951876875186799735372494369226742073361043041383889338635822142794716988096916472634037639070988861932081150393978298354802018961870328544136369451521145342674969073344411645079831242590395674888559699758505600502468407916485536793549196978856954295454946369818918960449483368802239591315989879842675615328721181427260548759939815451609905528272590840144866349719118917578179422629175458344172229598089611510235252252301512730544707898734780476158864585450747073501467230048909474549556395564094751007459941399685298887446651937038417574144490064121712638027816992075655270041379882742569186634519717174327562989851663258403714694480066312763391348022192653237801460083213786829411148019902416326984062535331092113221961581684288729318491849886015784196625680870465890134921799210826706464642839567812795517558456007254027769151215007626648537005560077323666476434084719817789234925730447553000440052053061617641427625057354554751312778228007908818008834102822920092182173905370741431109426517479242014849175221664858594843044484545512713497149187386651980657439736855248653759963806637571270346106115721632147254150093766170342786683777704284880958240363941122542019809247607126426804530904184565181861231425804675437654457571054624611409802418680874747897693985840682610608706950937097587913330190047509419625466479258791677293977255437471016271927373300121422405469553248162009581217157476589087304343556613737677348679687438546946407957911016477989745149601082415363593821705519127020542199113064950103095870443653178129050446045214649997226403269824385618000525053640229093373763760682948767594292253386276710073172560315507222760797812234542529662088320428211492807678392840395469821400636890708616407110024030623175550325816379825060402623871373732913848573759430833241048168810207058495041848707809741828972220806753356384819849577402645986530889489509506189604561857758448849959941925399670282404682758589813050310656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1293300743302004174309341428312446703965717610275908852034603207160175929670819773969696834704547075394515201872084089761791520014728951875918034286730227759449183016943135936739515942502730149498076767194176726239389849173339081528542353446879049757686788855787743620821842633246059764204241192946398081296772008223719965613442021461035440096867270144654302647389190947333888169712214189500214303406008935771036874311860296294564941050222561320024788685447950732799982594578598921214630205792097164074661793676259706406509611619226735606124525035413953347538749761977775300295589509439125522665459969958171890999493039291342324547591404856047238558587554271157438607916983472631630865854646942275315036020404539387257262871358064748044630464313052877805519265824687010380776644042807833450141097357128712119864746404151936248602579136092801804388079349483496480050123385260282029465231522006330033172671826221405055895769732269968991389920122218760657847106807162636086247728741569279574185155156818119431612755018160402987317428378966881072495603443013459834748463769942462857220805921438938326013452557496446938745619507858567133467793459069824884407418764650987203565768713806679117200553440047130365674952161163657086483294335936702941313281826828922605034066646652703076276599863796404158897437674742867632228947263193796504019039152061513543005458389120306628022355142813377672982446650696916436122535529689538935551524643044805730543805725440453881747798783881521807194567856330038849731742840484597500639298173268501187993159350381692808033728772770824329331527780612422817092089016872618467715408174268833398372332139712621929875796980119990384374395531495759532692713912609189337967085529565602891420846571096382166919813054093338113517741283197624862849867719327956672930211616034107720841080674489093105171502369127600813129190960264537228655170652031920132648506532842698776556104126346675233124915302053522747254909279673527915083345950337694220715019019092655992954533359748884712677788241862166051881865592865898243758470170476499602187309530760182020616809589249033957237858046266931481385265683403754674976682123969231301807339873425942875295951920987157519407787446630794047259258034548052845560997344696501236362154782168898751475584634109833734480691010833207363321587897993730797360900225285797491725226015659915396559430861513204139448568233469879037089083709320974219466502810359439020054333061091767874740251989848360899154015797298052103499248530838330824585197379371982058741012227035098377598884144193078260303127163582612675316991989070499062899463241472846585549479234867181519239230254697545688803972702982837258987922935633811012896244476925143477839781325539497603043418456917298937888617182408631818283796432255776966351008124643862488580317182195330232405477911372028963941254479075335565352337191265357668740087103365932652468785421173509680936482936210031247169719628166564091751607601037189417405333609641574180556274403622854222368376090111412634670562365984491441039795765542640690245708871989452555254323144525975490649858576237733408381725520844710422983136216120558258136591363219833347805834392182939438906444234250152391262638357931588129110540841562293181166718218396728711359745114065032116591622283494709675174940920337563524993390522289092828777055760216954828460835789211675868192575827171868462380766524589876598668172641434346468212794459811842977806026430020421442258309875524112117588618160925538532056078689216139043209511833571854457588925614780621705670458072765732273217002529669375630397829484122179772826924972250317934180192660971602283118103952609675410471085667957633369950151613405603078307581872072450247214685368683770940502911269843577571263636216413352573555643935755449772229739451831220967899120214790882281635898711269624309957806212578869648561330202306187606397075748654619297026586718829639296841194896169344680977469172871165927115408547149466952197991921813877651083542847565740173522236954346672383756449493068616194806716719141131150203021695738054878693188662567159722265837985138205567465377207610247791299013356934454655217895130579422333742657720936487392491627618855712042126151690994472741242395904512286546140370660483199181021050541707861596656003547416005356759207923450139331545117178853257431397195401586840392381023965610207388524518976046914712293554110638649045806474245250165495697068577715263500047127358640733621573479711658579355203451690335875452730848817714514930660219216884266865431141598001379408881136180069898528585397310604035478228104023662404471424898261248751172153240858091682588085599663198677594206848871010670668231855742214156601102861861375228014940327293847190387367608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -136945904115166651045677699990373918770676005121649983505014507559059061166207155947836863050236102023435964913118029357454111094176255103372143651482397100748506846245380617680598438430169841684762981641303296949252799064905476068790507916239895426193736303271624429432113561731879150811527309984741253353087889386079673034985350385078472402153745101198049641393041495719806085669021306086029392216551875996869050946425082542999289204048930225071833944198051976527096386755018161948879475300541384129280331831915210935928361603061895857788011143941555180853775254257620795497552972264310027863072483488255446107438716900451328671026064906777234009591109470723444827680198483220259713062294825894413674358109742270189449800089055369544236148665106505306127385641412606109991014060740714661519513301328443383800390268498156052705886594632401025058125984732647100531733875823258621788592846057758832417168265408344674832964170363533984635270964300950490909758239606608686863668563786764234250986068512471235805121520721853211284960897911755640415045269746792287737115483136315998085540549498544178984050487263819720620750183764729919970414745776197939966489070605807524184238292612945182325470367359409329198488014757714953443016817008316909340995011933228950154284472765652916577760932573274506981066261554494229916915828704353170012313901489959425865004841665843623994532969910306580379404986698936684535965181008908758919563701831217498131469779659665822525703844237262493070658516985920680891166656393295171677588246985697882123708537273403960141584868245228974188532233920662405085675708980673867341879023922482188567368201280547342683490217074828869530044093223271902945431169690140383148795718458663774411306054821345330418091977629291094496234956374367229894994209002699458756878321783950175796989306698875303003695884947133841336012050222193846296779974875594328288378785871230735412272341305685554995849449668139746161349123075690010789862777453826277401046895696553202474033961296065946119530484490145703287338255829146052884134992851014588868746590748052759936843593723628670432127258625363450079238463386891211197216166711320867049055705264632478628295540181952334541559088621094115710738641251617961300313696742880382076044222651378950245037307879558210583352554490989976863744850837536797216231896298121242945071941205335479695371748615725878927004693138527901797714953680060229609120924717371388606924306006162220979672408095246612696571439159504871050056965745874416963831125903397385299548086536215747520556038449411568279934208810481633089654465494398737429368346766263999464069980560567837562885025160119379309422486256722735290571826247101437177061243785090529172779876421844699419370130295879623194343090990889622054392306566190834188201269077150959990802918816357488498001976765587097012286018887369691448019632715330245415261936490898965179812536405769586612250749436397563760010452876462023427183708049427904675593173251172247672415932028843805214306583399804480379831426270689904541637926594457802443372065154926969064057450279937929240315305295207507254097039141108842615178676444571635866903492387275434049746164778798848239874658434905868978517214576642160180206700423371362491756131096495058227947410374472091044748712595429926723880585738409019240055587660507012058586450692111393617560289318294957974075697889253705504781527540693908414627151019138601916581827077447168074603130508528469979667413062718738574768265617442970515475381864519691826478858592887969972113614527031433874948678491080625254968091091528434342338810984077191738997272605369731138703946187769946779703942739027146316001456984886838633553349020803468304531072253622652842875997684712167468842664919234860189998012055671406169429211565352150446979026802390890313552740115849254228243561034018306684454747920628080263563015072981621352971492766779282018968963364136647353616024877455146528066364559089704488018809634667906704072358436879328261929381956675257252526257220063313955302133305917149943979470731488325734471038836786472627137025043452107883997999298612277346990303743873308302314158581391787574439033670905325119352838092982366181854153427202821082674296561253550349506184661067460101926154043866354839835916588201802742090044935870922598755787226427906049040894043989567018369036462115426037258810851299213747645385832384298736700964848867259980729683008321735269690410716881899647655452112471335468647341686549983263236483510708704232349693187803462806905192366684022265790810658809742898089391862260237635893141114446389619742336523870764130488981674565354228025026806049268848478830273965433789923628220053637163692436082786064887890852427656552151784602558221908967424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3848716334225353915351199945066366448109404638276624420068159241816157034058687483468744090183619812764124792071682858652610099074154760466230008948202285084288343420710130589467374899900470685211556446576289822779227695966073990417141395405341127173335777704897927660778089566896431002191715679168746271181395608223129901308118641976330040987224803162318176419442785783524494718258872652149268954517043893913246802020694931413158769355905409429740984472446846368089514860220295317238470632164986071133136573819650053754876670646309839303953124214203410503285225359953369618791502812770425226824800616708119889809004543990764770020100319835043033150761621067415841474129587232557732421351906185002831054216586801172464253580289652133036686433326407048608359822387048814073264615500449185500159620583494375486608220332429630085795014215791996333216314216721388234750582005894765226246550496770029288933477207956166341130746887693844193847010265988399974417857471954302731156588838815454057025104295799686160685082137301619597087443528262334330970832246438214567641514858457685932327134293813689755982075096150982347516325986897409840220746659944434505501094175247232890619570959761655768802828704959405083102695439181469138663422838768372336233033803463441310124598146802265780178619520394907408985491605405898921882821429125501690292169469885719295259753016152346978010032581879302940009811438272820975334911313236276109709255222672873672274038932815833743324574684085358442681277577201795833433849710823886728546949722871508482485953202719582994156404393696087418760012377390273805006969863653718471197760105186948672133315884673649007731260441917674486642694182272735411945024635721930376234294477914487189655332635861053990828835808026052323492984732713390154526109240393859710086381936117169250818907549880758374657862873854478036734602737428752914746711991676924840079632579203828062967882367440114775177036245293501606558231974892550904318001590826329605512585265809179909932772261638677847434617450067771951529081576205654430216917102610105424773055186396586973932306312916450680343556082962334790325444878203694041445158827449646561911358617390613363756269005375545606487736177984489238715176981225517659970350741211156868831594344635436416277415983230210184099706326191521079320259454892898716105643103891651913517031132638880490390614591507666766951875578844534639265899495938502673448783933663973336983156810251600506454133619924760371954503781609157638055785197926559411091520023530772236528315237076428396654769185910861431892285447713482895286130487150733043747025418469703190787465666623733587712368048148773387050722313183110425461637551011694349651481716794285299094654032807055934529223569975992970034275077748648014995487768383645467989371470662583513042626973603020972887987225046625998223231284908679652482193434744720276900443127562725451547058564689445461193792967019375732525871709655782915445091402295617333373224219945262488293098775823877990211237239570827739296467062491331217821320540607177115220148836107313292271091639453809413378245726910948162138088851951442239852189886819623901352342139088457129859284725004798104100479604972721814855376823749175667375684007373818019873319741398721006633941785010144866019239354326617245320198994842755986992982721081897459732134125988775116713513868029273578579030717003023290846027774216569951101848129171466191443091730093644298466558098637423136141650847224448723040950568870083664765224936911790408604358122552528030252670012038403858856526742260876062092638340443114821147626537399072804734929692518257168437887820911613509561213417940994795446288688892163205525077912547867198027625727443194249684340763448647892839787876591055468398785893636602064554532400668067074897568791253886542217599661457483913003581074288136974692245202449048629499997208703241292438951213287802878721453779528877096193486121130611467934305889716329274653850871808208158029273444049370087546745144741790589136534482630234931542472017421255445123861708490715196190014859853823574994621718873835683787312205527387635496646526403271377014758428482347671927195787340435853617580983083692809233886035479447132181435501414236432394950122275042331207001772053709016508105374764750069779490558154163778705453578870886290460561110019596292310926485643228711137732142432076974477848885295131372093864977589579845833499821417688293352957903249207260680119846382788073001988678964033465198124540852476875233298699113333457645607778134835637017341931649130671530038630915585434459912292934483124367187723873209748699383487741243229175787901642278863601079436860344148463773747415305621914696240970884885729175422040862353842094075711220141260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 28852791449048090557862058708530243684023246788349780723692799300242004405381973124698860415352360227497172269113381692870777860855816333474961948046252911123632258146079610287731409808946282199876639720183120380471732655730790678425105674984724823917285636037257877968784036516900318151954674928516514479785316913430211205186651884853371847846753428232382422363754017118874767912925788338390212194675451882252674859812463013462758097148060272293342690761733246343460625795295600194910414010403777598585951162158652627490807506453863575574363205383611057833303320593263770844783369676547756541695311014789420096407532498450010602941030972359655220273283639041692923545325123588893725569952678934302519012481649229186636884991430257257617087953945005463653079907584576283828374828931915050605166426019660335525171963547662393720522336564021810089703128692090339273001190731003668209956044445829809301671465541508896012672102345385576127102567060919323056751912941521007455286121379827584473444434822265797565224730668219243871774890925303622547295326034582471932375294930479078954896804155381552870322214727311750125973097974397662489012952958762688056327934385247931464297454243130462028966015668560049949270031136768463736383348889006089971511772954356723134530841904780931853965236495346969431516765613704614470127880492323458673595016930194709604720790572202638000846629108922796258279447263242660991777439105018416905562449868898330235357615124110915521302923307845847988549771702398585194675619513271805326169930216258024719567684833626491675925685012124429122172874011207233026501965397400658567584071162316289721246029202497075208753722687237251263495402415751929272913184548621704246669288196306010082002734794405827182274234238453476502024804743978322709103327741924862586546685786905355249382625221748019505929092337148654896221570254970447427154101404422606941134352955584051479464820348324744237037689499652189729791877327766874582694426005264182199913641707095710961935725119191051473496408840491497131369930470668694590814535629684665779890629498788918407270136375188954919661157782364601760472055831050328284589330648907476453495911702689969478827134174160248741487070753037456396054831466663369018751132978587453770457304981594218537383923192879293087131609933505425465829569351640168122315380541860054200328249948776338194009512077932899808910175818985969759263894171218047368302707634622346018313685845631349800781665118534346628181452430759669383921430807604621370614311148295836963387258068602416366087119855828932392344037934882685269952286572863713258652178676763532660040331355839350392619531543072189969469599253604287496070128475015548844063226862281152279284358016576587814978585113847204788847738110633415819196439802113247349856623391516949177611674726115200006663305803744672027580670753760252524731421082602529823727157792038652652898338825385754918211367021533657431825548060945246806548885125779997821563873155291653514813001976531820904117928304233569045578723478962192687308669102679290423354942568710620360489160526486123013996501635114140509341449880764361528021595806694882181300046359130166672703231058465491614485774704554162365906122192446696147192038863868232236811748008811920972321864517849014622947170751953790636395505660397376672956721413584057780258181421830290254122504044067116210758039004818279747569093984948335074928424057046090450563485877116015969211116226001777206853126489024125750112114490548680020547733119767404689211033753876833390912927802147569643228474747628351052775933044500493954811014255346231964220440465586781890331266591699412009987319893132710613922146617575685273111314272363550066189294307271160565209367339584222134048634068739465940484613487774165487082738055452631227831205473816503247294766491058928891243878148430563764628864359330851328182758649672381637854491157354348367338708356142618956987632512785681126724543633839415113761469176762453654304469140366341705713630103912999565915311588565504048758674837366310686436518030876058560561545419981258880469458722577980821928649481222422747410700762598982725741100176779404347018539459473568644379170836191241840739257856257799396062411001586976885270294016288760213765167284016812771222378406564981302969464574002436144645433673997364756326206137785637353073539539043763638399442855874083675350811007994484762723612543393700326952534922839938574813834362631421241424162316290778177340617316632131995250782525714280349256225494850713406074596480983865644911003836556701100022953990076348896166636396450704672480890294088451708862052649660589597030482477129600658797062526526504058885323649254259477938974620695630649344456971231042384212219729878041231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -448471962899324826073248496189073463816190334274115245436430740634007114725134571562055690888946635286167517406054703944776718061609819033386658884697449930330104766168266452551608646253215706607267379345374851683655606266052639970722939050598122734880434448921313378390816161736979839662581724416837727590673945377101181734589632666274583268337947553617507143558136498223813174582278578945019426920247752205913714059590955975609156470925139488969905831457094139102087667907649532715598669131213580958396476806304650285496822753628665550497585362433478579266197487572769565362818517043731999862981518498610794299513753721885410712051886850659458840746064977640598285683205084743807902568369830518098208201630988443792809370432690161747575429280562040661681846689686501029108938347117141115945447788282566735973763733041497086542528198358455425557471965745817409297896355582414943736092131398022822304609835977820627499739826041003998945443715039350897515838977074990500607652846747107677523452329609942573731525195681026314236567788758828714126836323058421720488723027876793596739143700390980292455497061664530607182074553746002434231922450721178327405864371145211662733216140461193759464141670969395145447340414524743699381051922589537306211167455728170213253825329513498730130686005870895507673890112277384944745375296767992528215628761038253394961738574131525680321976580004204570219645887861909257479964144040477344889390149830232227564473541915798401052616254997500269454086752178289137604573471167302812731839286897933735866125999227387130999044936144429899102488036387934632945448130705350153612163639511281143294033735802065420146540738370839073860239722715520885664190035654863122186434605148067189190555061237335206464211691815837417864049822958141648362734766441017212690828637557104103101647362504489205547956018425418320279591163115693160648953570590166587101113518928175668481088096951543478800649865354775020609182273881959463867804298440868111471632737493508176755619258020457035759739706053449858000119097365498404264033194299527231829915931984206817566263759320409298450315489154056284100052133334561158994581463659655815529679059628876356443155543450786661632174489976856671886765522704561416161932843433804085709317138309148484146699163218014097627857373975699001856532036291119461876919134733355336322837268599422687987023857461661545583040501712770058709733348636160759122872260961929063454032772629748137375055243589024572167773686182346461470488840702501557274786971906310635723686269246306375776489852214949307484530000524212486438554420719370543199294012429320444673174509784495795996432091482795055212463111609063398006436371549712252825740299895928707621386924891520990555383437565249279827055920070047625154039436700395257706497746796295284349522329560568476202830874737352215727459133608172917229166362521669318955243813706461448413459645048858212375750793299471725930342267962357082513525717095977849195184851643269735510437310952817328826060045603862390667097486429798550641913689915540044275782211693901290413247766439718738560310338452463805190232232448322341066357046665933683066773548116192902864593778698703466409068724728804624508662558330699597962656417102377938838038248603131823314794677179325222231842041664239409722063156744440833152086271452868187175909827177615232648460563840460726401533427535423314934372548274860742397017670893604400641790065529178238917558021917023744890485832703316634417718548196700442869518971423828183954577166975084894617934660987958214353096621180983812106124793950142005493018799969600777392406229700246431009731912172486208609159865580666719289830567267031278357831628516553988664151108595330790826381298167769731184072817892968938747739273566935446157675969768798082186996026965765460896637750161110519623984631638696896413749515882968757659678730931214675983519010820465783675876003949511815048704677124708475946528022393242299817656678787712361119880448107806099057257063207546319504472490371313270162015876749545803487108298998087733461905553235538764787643133724798915100001166228197575309407226160342276752660817979597436565924631786278205356535271255386149204325194887213913899666951682089994867435495814855495613519283189563160397603055339188783363423607711494270115533887169947671252965280634160693439691342568731001129029140019599443861958914507886125873615388240139465597728332207449965177466391449679930770059630338037800788550596905704407611088586533775534367379498577352279401455059525648712768110025635169481461759127781105093747434405622301756430798509479877052784316258360662125567890603571644092723304712778119038189902747016920921889791834331587572050432928374499255229273760660308623360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2366344336481569640952488428638535838314336791547031675390999373543887015275446225763658467820626712933001138092467771992394462201215637199086549958814615148534222899366889316918986102497078030050914755203666131003498869508587363938799719966602486818041100561925394590442679008373181837989432060145056326794191531392106335539304274681625001431688661007460359843387104446591555750727470559877254410365572527291584186643689262498016910414729276761185780354584087638045745063890469276962682254485801173555192421492676794815828643515554060045931129219056575138759773511528528882226277529930075848280082414683786277599319636701658947778671336592811226274186796284007121456296298659517671194117670993393253200585783323420443106320941567326964686845743694582130789792763605939060343815115665650378989831352757681071290549923856442538067079623556326225334795919642938286156416941380638412720124359824019906941931866800555414825903708592169918925559966969787663315149060675328639889445551043830208526336275657805404276353169314608644724777744232347911421081462681258367010734296368214222574665462116753210046163800908065389317486150118646820512667188024458959087574265304133346606660987720172323918107760193140495795667778346943003977556117141843571980298718022096136642463594295513842839229114964734109630570750662309704121204399181795191813218327750500094086069527225029191338771866841442540738734364754258426386052808857171335701482050028127680740959723812302151227268502463062760086185523167545224899162147255296709213021187809745909483518577066730555234691361710891205826510838484275511683490373552440775074051268552682247274201093123956512553942408446604855883363318606991116264826941138679421901535868969186743919004523287442339151579484587520001328185724645274184328620030847400804612587191152163547295526311178898163859329873553637288150184318915132258086570341266701734691316426580208490975648375066545086443584312867019409581640092496656367927293175037692588760860544333302619885837768027019055780163234715409127995042320031673221712702600855346609018198849606095151319419534991696729345982199159273452375669482626419050281816674925264255423208468342099012639061512686914001665547944064551413155718691291693008630344922138361391358958474021294604670447034369165893076687041273515389102689855542961409016838502667338778658929644247241578904528337827584333261871879432925943823599471912586963150080054166825905881789985827684558928606968363516653070525202006478219120373633886269771289068690889712740066020663376645229308880136463182187977848443615169726581553824364916936949718328586571176574298355774779789560576313140679364809326570549221522851528783690313341754499514437717924674582933365238959558665563881536695408262791807864886032042383934070230642397270626852591055605167897186288000002585389946446653874203788060374350612112196549179601130990015685795290917821372289581687874071657439203948506976144531437064060326027702046985181875926970974357133084747396698410721025291558788430792997878652400952544878809416822797117638604803962705414944580478366286336270719214449277501513477816421892029121450376767992710719025007976933116792167216052956907049544939230839874501040770500415098967661071296313396615959559002030236339294061806560587787189884355805691350373362177571005711140727467875849263115946789211268344431423399144286475218290706068953301874845766878053181221093230457469561972884633838775384084061349360937993867149377646916089738822490301138437577076249377587080764874777758344171767264089027130539180616839122323753049418061223370133373297401701717472036485713704574156497293553409482070850733748541569214421017616815221348864809173933539726952830570263429428931144568214774637439992004045794947993837918926315785378195659721669419540432735006583188124470703822116133092722696576008640435307623857720096088729154440674043045000262695501005841051205678278699142194457455936157791000607906093364560712167645315928241232176683818154423208514888555734002426174446082169492647444079505201887092989206300448857230755790398423481716493464362233080528122828734399926202179006144291299568446739949288092039517790678103177729932247949112024531121091125254229724138297582704673171788861244196690931533861075723466878386955865945079953940603462631761698517743154854143406713106608455629981597072128448162780212201572552681851707651839553356039859601536249363983470355541398007183796174967053842985861035320521883397146254875217684926265806158631304383678731511729455638604450281365360868612212087780971332682958736578937353551841548996625351756679188080610860763534482722353409415121092115487262353790048892094858331279065379332092676479476427636847798754109776650567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -6134763424675356820058378348509795779553154251320224988500936400396568980331266301850847184255767694089585071694708630822009261404146866135750326615929196255316168812880112118518142851427802555316773276750874820421981151738377860465038988017561650789939778142950254607031373033527209179641279017070656369843696528787274358697884494463078347906488299212242739055453657992799857849095868165855226602154468858803490836635701822936701057600204752236466107315313202721967975345462662850624134132497366457009754213035050663771271454933147828284054766188724419468541494137209532078124932672881561620968908303310639310283726507396849741821644216623414087548297154652371866863310676607465892764962194062511963981213326325354610670654279640691441297485859598935242006898039915481389363434965022522559835418641410812212310772753734358562292313943971210356270729947532340228048112056656217961936152036815656354956368196658362100666465211929787042619744367661797113934368421523585331309976094338406543327819721886427952055295196954701417996776880520931756677241406668713152378206919550723947636636641523431211060048044101661219260288253602860853029160416777443238622485877950111216673799079339108166424008536566952648078498663525408067328384268541260847497019355762484469472697156869020895846169573126176827481020991745339021987850065888166993347225527757885660967582874150176374141676216529021948321252061448124502323980208615134968361824718290045320879808501288994741076705764667504689983851084663307457331884300070048714063891739917641431125772205501944351589546972187809939846017249111299290217124663463594253654785927251093881876482745331342751235445620984355687842081854833955001202704542070792750814405215250731386495554900758426452922011524869250391080128650305840776488091296405983019341298084169672319722698951692449024267064343059064880767593340205801148413239314491688881717762073792756770303588071985070101829354083221340000346144714757977016130811712602383372747983276893459970483125056153384868956842092597560336687696051353800253344782055318266654664360176147931004453017756830703951134083969389852872903835142931993700999233265766338177444274891960951490909743012956180498294718155167115991119323278872581941215662234976790416300371165102943554004702427539229041711858547050064502396682528793537211631378231215576547489729808233953058753219103607703664416657478017051855763981730098211692958513940145827760119741429108221788608169695752355989757497777888839898745017023401153272474711050586419159441779007584057112489372093673669580932238189883850758217632069013109683611548887158774623956032242630337411720499157018291320330982084384740765664871005532428440144338068635255370201130098082683688145235141713637819289162319759556663135233720459067049029169681687952777860590772102824828789790531034535735481136123055395325591270498796359995890339208124041035016381225475243610413319765846353643842206604277933449450448520985543145903100415045290050630301177796120364206972524649680366546560886054843400041504230468744105929390830187827298993610453033535671091982731804603840160046999951613807562546275370274258203726005641448394028340189114562111061160412161660638030631149394544389689208989396418119979795833319986134033456820028451648969828864268663936158965867688366756763859668631209933903976779487212743834097094536782606309988354935781738996892064961623959993352869566477869353568386278346605563169213180215042049964951787267456429012123094970177236445329910180976452977153308548105965635866961840805327936832406600497277133633211314043405945403703782679936032071606737042262239453131809735605655533650320571034010258397693704444866637156346903123009496919248602912307786240912949342085676265456065963159258035507086483127063429851594267161385981096964697975314118825538366489570059618121632249684984063825512141692000534845985840664696766547104047855859497185588400902319724232090568510980123034531905401764045929110526325063168031341272701955839567383570344260670291711091674083080800405678427866548334190375402272560280860075103117517734610969156302825700091822545653594012808226030285937984612015380703307584726797834506719962829200055740247236156718478662565235790026085848361907098915102589452018362617444949738440992456104237531119101217868842786115593296373996736472845226534285331201445920277664957283576264505684529190644519884503206912218976543425931922046983277249746204289012507476784227333125442502461435270882996247771960576048259768460726475810417179218192837447828534024725410637240902410774851252024750663307855665901672775077127267303684752667909696140369499970535377483036408945202767082149066307009882509586864027469969044324466658680774884820254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 5924817931320257077989441792268057390859584047761178221760657452237826987780977488471955094196506561886056037661921107124815576400169673845004784055775930683769881228139126617833128914360877534556402188130748063900901055279904382398091640183847089390406886380730698609785000542346879586334934157006188447191093810946885217580747534743965242875148367970328886977566470961552476742665617676886906243451278039106833398527407591147228242132407859434073623487729996687574009950948455243110084143176435559019423921697039432447617797724199781838563211763596230145118877268363525373533403525688148492518497587779372529174103361657931021312578410866773104025122025681910364753348022170127357498123029798784483998916789473427883611213756714503592251898748715909340561234581826358229771802034223437692617383668457465976020515572310342001581446731124917997960541970628176333774854805962819927686760488439879359109661818987010368257292506777069779600754848645932394984859043611087863472265648014726652872601638069380759033755039622342286542552410731067718666223386258475793700890885922782296299854263365318813208170543574231896813871157910118303872513177107653915646186735367371150426886032141893896216812543073439414271689881647141103410134681708577131446536405323381506771481340935446633790153966005452944520112914975419038302939725913509169814819608232404014838166728198017798425420881593501957081972675502045167730388292060837194204105520540753716314844747355893379233622506092346725534884205503258112313780023629105079831108117058866337570311532352860187792287702891937026105647714774419319479091185975274186355145420439414226453011640992011579730189882322086407271604257422662437133101606341468364482647837133226271252655894704420723622432461432536337812645949744275628204537855823889854206999222183571539859187768096177608022923319562206895417563876058431608082523212923012609037365672309536806232566476358543409363228996055467481434703244827367242821968194762031325333262975951342380861770612392240917241931594125469328974446686185400202680365763796621492848867979722073425942721371225385170419702065925136220825322540846467857426037724754679664477892367205065804330654397066934837069015477161752359068620097328440064430559524921339721755547842766605649956464175686982039863511376352400798910386955056592696638850960151136788260506474411575767309203716995978165690405651437549180918639493189572655843714553727644717680537974726351174894452114020951016572122976756835561008983578889898872554779238807828072774005244081982878694840170187098370535424924518427794457084749976568762192749981961723893792941235431968428865017129665104628582768130152686396056927514651670731784326004069113476512747075996511350168628217467589097107927474658867424708199695562242789396427749845982786069468574405497373660231793455665578949204345275366737044515105989825187676884659305370765890500583005068207051406196783466899967000414296517429583705861494611983763619704784689208071712231691350572067012935478630543649616428759784201199939097349811564338435694586238488571399239019891198758592839349372437511410560551719129216940894008231905220470093666300765025714563270139169184870650387059541232184786701494302140716371076492775906831433975085278289569397722123112742955053960538616842680744963087579359526584110779167215112369281835841055315464275122135068046299076176993121494464582152053290970436498702496080599284281509073471909371644045086785408643761595339474829829337707196576098280072574367892194657548011854207416307426229126138637579301383560690241761326755998753341648892746749709773563113687048804381178822753635193116799011973728412136987525507097297207980016564794745343974023119193762854944532244698626357272678742456806645070318244801065724535928258000773255391441976575475424753905744175203753032047930769190966346547001875852108126416522064492648946791269345667953315379794471952679451915945489067717115365616419676492957445721645502559384737105483927464667495978228805617143015480509536434611958859309542424855068724820154016667817486162787010015054268447729021083742037971363742265592678515510495765542849523342912677625096065484347825539648702858767393470773964024142323720297013481691432731794622026613251825241625269763340385832809348831922199457841568704984748514648656499278470762912086840118376643309096115458043979971055796316503564941830686985915617412959001333240728933473465410743958690519672945169918325516748751804273040876044719365405491163967179855919042643779339326635114206902396722517978975656056162033144094090270986453193797383346741488923285788231617797696590310891887673714855660387119044763144414718833285598363736705637575660185827625982366050832324891770880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 7648620114628312535383957073575336790820218764026538701500925839448077754225345455062495681822838267833321894053249506770547903444907155546319660630747428194063586209255427556058089467626774704046245712905121630333883472237722079270059427906197685795034233866911547785678626761451324997277897003045427748125107860329883919388451427461860849105584000221167110866963220386524486257475256229190112940489466637708828449458129756763370281286539550129676597300626225225884829883957089435052267114587176375577586102720073245703607173603090195393856825344691514490549837325060868024387171689768959157578856171608168719628140829426414278003532957071934938395022322272418352510090797407546217108959616664016909777887528475430601786509749708590825077057998500339447903650214782051168346615211475846775421190514262846082591710897438942788293328509838171640605970501057709096620332370619281510240810886736600744619756868305263077941473039269562240380149479904301532199207430041942626791152074425585940873049964389634469860172432057002031918800580582461057200619842463383969125109597361147468570706075530435849393425775441406860411629590121888157534000862487514401113871290275379297588439642897317134542563149629256803255979869744611232945957597481150394355421745957482224829426371752126978364805627033044476809154470943858943817609600994333716811351563872662563695982337014208881611170538893045924960508117438535898710879663389349709934784987996760670297345099929715935028514476469886381982397343644671989034444520739731544730402879933226377954563875488818748349036688271201017014956419237566984910610414995990890457077030409733223435617218427208086071711180231443845099484424032399176556565128103832635893439953256045245056394189386455272127647860220898078604448029303146034998704036793190951739254714190293862420072289165679289168302535232767400694440725259833816065847062958939304117628874597640172595968723849146763260538449358158084867104890147608306793272236524250513769151300462270283338473712679330189025352609675305761431425867632228356251372225270012784477819049485143669396601997494642633371723159331824776710338110293819425231619854887368153064633619255142690135258123018722178272686769297409056569564996560681948632527313117883623769986806485531870788652359287818295993945610539389685605678174384418128761425313281663444895855544554490171777663694335418867594055637107284620649913055290181946671795432924705704755388507512117237245037260751787493106774122100418757771178982669449433385505437162042236743412442506979321552521266765772697815949772458014729435285231338748143987299504838510821500994996804027649264014166012778891847751176864362914686153419574165008195775831503478048631629865581790953312467900203446244962767460685352509743830948078316043130438132500582795272457499709217850963388078187537460323764815616762592468818966632814412040684891067917671625452485693724154930477173445902328586730809865003696028061120932954182091491604901764112290383539072552452518710430561438484351748267939635506698000629981068059497048832897166729514702454409209234716969608539402241877207781765388569452878810128664308987660151711695008229822012940201736287834539087925620991075642575623129806039838754782439254863747540463687139776156194657737205063819995803911687427217236059443627017619514113116752941917102741588897495369101164501786880406674415741481056554389699744837119336432492715184237708671084578496730458589516379581898407205344326499531845631281814703953924001949067832305251444516513416886115909946335883468870924590260985032616353563118473376621963412283298452618051716388731105031263005741104914641755625980074153991957524627725531629196926852834532147055605476851219925259029695644861717804945580297508084595018169326805808653442848111582880324125216063821049168578926638785281264442805818752015004515635398343717782312105337341553860803614067235314654927252485724390902911569531462189842993816739012900819249410679650934619830981638096248456877457216842355039664449137146194836481215682093154551135066695858253031151510501834966302448135426631656688712325481433960286656752000188769701604629624009508411092676295538130817752512836302829438476990963564065112767565888970146466457002223687040854551827439564101802485056280650623710411816024632567662943754625577514288481926721255253608793926206654073504065414544141558075039175074647830662772719251364108781316200960317906235191350070290483617839050950335115427327258985615532506187523268982423965638096188881871836681137900659481086834687498347645110393356262874339460932448586883568626173917758475454130072980868281134777596545696621595856841164049225738906582011428725722491975394103314034670103996275746458828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -39271192463767646833890831874074266888779148135397711738965261410701529926563393464226098353563165227648923574843315573275201025369440488164831144484399588393958655073651755203254848074753439234937132237875205250325085546116679114391242724213632914665162460093872800112431558564560830078528247311962533220005529508757131100716047799394912559226606233139379609793139970433300795194505652299445436512823819709208372212198558207032848951180884770870171336551879109263325833367281285619904429134261823551441135406539260571116068444924090516839482669430599808862112188893081661932167103787430803808183871039916844818034316552596728655851698881335188213229137709780812103873248773697375195110932015414477209837383450289053596150375985327710814513921960071200491429171917997141618413659349757888793576475943506312171279969231964017992994296068305801334306114560075556281446515345882715751280408796156209075223654176568688010430868451682886022301805398185243747803532060462948894228278126120746407872078174939427729635689591071198081291837604206062670335812373850311484156241695530700339959944075559491857167399693803665974404081559117516850874712384701713317594321131697263469896758901445926173664337211947105190869621827404786281949000828389148500279329133463533757629934019951029129642448634626500434776498736196346045789786631439043751588612490606880807970312260284435421952363946033415669374761487027777775784379584213011222374034071904633017054320523518677133805900748121020369983021188676477702437974227022100467393150338362122012690047195037947764791507747480147213656739096714297046208709367971544719277933542777307473779706695702118793523506710086245410445878904880898888025887583695363265326223150351565486088293974021690054992964423818645049426455069145446119571749043448740197594781415646654337144999628595809737913843051196900640373634699349222660924806845807248957104361061569876433899887243986348284222810102813216170950520242063528033176329538070052844227065005228653306157961483748934861878416446705994961027719658429553547414258843208552046765544972608834966359709757345166918738691265441409398724693824035899482524699765006258747722261268907198417120218073887450037077935756062010971201870072555765989816543988137982642817414494904726487183222069316847243227015137676832364696497425403903574244693132895954864607363144316551147516937893829862868959293546789111264815849801826121863805846785383777973177945448812830593873191374410426057559990475261075130715002818216116281499280109412457089003091078355773095211769655852866198463692808078140436942152841928260386041298270234632735788272705181839282671204842787070637836785179617789786991100778154142892136503444146207099593311411616013359970247598749908605828399339204521810935311064492716471216998448120948058253352370029664000019228925207739258546723659906596429587806732633494285821175628840684229798887587284774432916707472657059899732289135677982012151640852739312244855930874207814911541241720616365609814031800068518578538211055047463517106511035222483284077013137209776446424303843368342549772745796326291832304206758157488089673185814452151700224639667808739481638042149163315944387903954560099420556244747359214812458114331435280723514538304914911242199854818490691355713790046372655118395065166446477602744614954345772234763261622679226360780522807477290377786739402555827625681766816910695237981450018238702289771091695374128805586402069259405495911412580334862263690937773820504019544193513503387741540453537801121686736976399951888608365662620517975564224052985483642314518468315239410796051172103287098089311812214729613228676599880631091541785082244858736883524849946299997477129127308376799331914708361860334639561211031856255547848161144049068389715871648777155078260869346144631518187359484403367075185256623272319833004736645540552351862205699343658102460393253878306929654551074785715779645409562170860799934887997964592207088273233870537367387102895113408534649997425896226103422597579472995684267449193181126800172512228632413758249277322334375342427945095764919977222690679350503023883194743781979137906998737656224912398964844161936593233046312815929672592867305596095214697676674257716863022974728623899574833100982356943600371357437565786352238071337473395223482537795620215820194255497346759942043654496494008374857752184962965095578166356630685537509735814819738431521472081080575830218282186355037465089034372649059034978623467524142669423902535153557520724568281370992469486554504954960779564967116194814280755141925722978398900281890209289663068134286576490447103681301052133627566184414271930422774069082755627008557927869195332097388059962232835015370749512563881467522003763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -245398082229885351456153748253696597677500406903084569987914156396418728117273293086112803668759247189167658352483561404355024835321285878098342320112928279711346753277157728896245280931104630465153479680028033602762361773098003249679314361119118557925357030937038078177341564397630336927682754874471278620009148724673343656611245764133225645329803100177809727236227295148719945046820793975891521583737095774703993595176863999062399409920051692311167872069185502349808735631778674176284300034533313500407886122766458679205356549820649812164688644759378764342549540534965415693763559600737846914414130635789906830835504881849561552026188876488390486872280661843671025933768780699780988790023394268025727343363898191013987031540503057492077634611800631686920352023114940146752520323401994336289558159038360771182993603681355114317650034929585977137802510384261782960382966301375606227937995907560059535137604721910884790600873490233195686673912737363143245334354365393267542606749591722226596748321192042140945630234258714944206905274898531520330992028699432452057501585002249417514320647235556261545998908408098999826478379232208744602010107730481967428242342560689868739391457038401017098161327754905107071538272560659739692762443513969793016548093776492759083653762494822045441023690760886913426792098271121727676055341207826999172242577820408543702863690224641272936669312887866018306881223067906144918098585511212329881181048092217676169736192214102603531177952181787067515342976288371217436066575934302992736506308070258280244289013266810784720798861204151153078003967050098470879169924513622420702935740192007682527214957007260297832151684458118272440654493702293805297873481390412935688645216784593213191249200709242129082783628193592767944537013886064306543352181502813422010192953377155894286675002736575515455129463121678975921726873794013588199008045804347616401993857371618709350458693523146491353057707029566180523997957240195643418229986303218979022971277293139150858058915628450484478461891163691238430444299702548489728683278693579273689419014593379877547611903935509614698107893120631581732834054993361296541801936754048283518781800575586700562503844213400307670005082478772976274593413322582061430508274488557626890273093703052887191553012173319434045034997915109456281610798244946165861507551064139778804033558283341914972813046587526936956016940599005011388064987400044829216067734979469409352961129927674498428923981774452226709111327983472725826768214380206130816677684161158086465165272774158453132883866484096759601346715643912733089334489204786934010736777086009956836426442213505656563012899643645057763110020698674162801381144085608449990208123472831429784316132669052466406474044619788964964665875560244608781037506233944664465106499831517957753705616213354492447815160712609261846740743098039716061957958008667812240655047706173642658082624918370622302706601094344734376262512498474464833136526428417437710608018928105454380666130027864245076507343111659691021219059714151394356532917084855565304188147883876438223744903773652171736534493018329097551631961601377337707447604122719207336899940221006699910010493331266812548515770290339886580520117037570070013652174065739417007627135080424418815876528270143415890981085432627874393426333474437923316950634254310216912154180882051744041809004371520320923967285844041132777037480301288545220365377967719488840379010357565872775806614303029948815659365547722419717015794030791494612745706824223446137721936645566826582264845944081539321013063430270794541607607230828142357791803045945003728891873605456008767520114828319165802187039569620142192762969147080453656052697575495515142940890552169873002053291774739935349064346717414543464727315722471663262636851128876638612906644471841374929764600343487542953526512035458964943562706258550207312018111854607734793960626265558787559259021563945455481008302175020474952703734409367616175117653783332044211207489937526978885389894978839694897390066355096526916383131422204710289207684444759054854653092434986724567632041817760106034359504530657473023183727474259970591329239872127173523819955741346616826389007393330623289866544461544897538817750299644178468822130278310772545517453251031016698465226958329605751142150849665082438702416089301321795885365426616717162740872250745189128960049423550557776560210127874216257450411357690672112305683650842545008939349872758851141558499294712083663826655663066636709696156720766424670608834099203948552158967692415999734012737213483951413598638883875264763563546281900063155474437337625284613166943993674273277351826045756943474395164970251115892139284125839841523256434829656851094477467991771534254055358464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 3064093116344060712819755703376268795251412794609785923157159881136798747834325099752753937410517545916127017784296964056327863988232972120677864394266536567386942446228529567500994885615887634687587102584483253991549036112869991093286623720984301809015180074802434521300538196102283041093197877914078097673137462122073575950579565667233976577460470449928722472390604824209269625574902869719834966233474787588171620199385784333892568786244590304303596652325008690567269998057010685437323147746672000984368833513684020554604298508592798524221926941861541165016289375817183019240080787022233493895429189560622328474634441107199975032531183700994849538029371082786303482830028401274703318778480631880498403238783782852995461352022243643550739809358369008610828866187102734508512471611960222765870467598925609685504949967092133159205642506767863035218049646976981794363949542355572888237052205082639628145638690708055288790522143745935926929104403878129556738125344228584029868324596997908880536247276600510091185882100167978475516379672098670789638354986884470823693810680612960018493453530045138249508903777181714617995919738706667648063392934137190238236179682354470902986841740031611006329541358755825759935674643113671835084637688954863590453384856675554865644168338612070902046802510483439374283056949252429757286434146949568221648598537984202297712929598260484487815796179691969265437995869618691958505738475487870059049891019696579519196864089660376010072735921875488915481492949952716636269734510138967942636142910688884701065294464865117148565830341123216679250857424926087709473733583883157102798334662984608345107479850063209615333744682394234752304564043388711201917426645255193592885166160143727800913863197380700298358355459690974097620088284717993190087581864076937473781602818621400542036928823446720661734612326727099913296921253456789664829828605649664378150540618798020575139435794589228065493363212307215237998472777960630806318085148767989883828222331651526578090638590641555768707749247829498694926187954629246369637946277545979681519332013453170771506509481187141937336042149051371706880550268438412239118028408930379709405281137823637533748568714698807175288789601161431101308359939938565458390270458007241570343028838608021908632582584513563695949056358370631659822099380632316005316767926302070103262059701539835981717690460163262151226137431122909444996127884140752802439256574686055324181338817072109404819744864905732386566708779666698043993466107841522364165942222147920460466276397614012997393431824657089648390776838377404428870670062051854065617520182624563740828619323357557081025769053693367827475687057046657971734293271031208182408494409408846521455937875352905881002315669975948680862969491002527570036336500987453659138159671921429587205108953808621142588333873909836367278647569300027092741533194151614568624155349122598185287948941298208808062524068000297029177189694049765880858762086642531335085895738565517495734628914718301410111945126083138914577082077001333100380818474897043220638133630233139283068290120827826126193585665422528150996625159821266231335151377202891735317672436664692572759110213740902785746688955219020174241211039976444255432326680029224495879793771783151862409838777782073734768800890588698828164689100637194016396905310867706831265295733724608812027939176063567064375255897779903889747319520158260486926884053169106574308390785732409837844365093815594187817115765716433822581848838965245501034346218002658811991618450946166048341868500911272671951967670555286782895035572941251713377815866741662766540201813805342071643479215057799278672667692219719274207025911608466956703290096040651271008103797852269437049338984514448348456402970241395761972708013330702449780528853344862881625786677047479714158950708740828339311103763170616092815975352455837417225486739861646261305169739291164217576167596564777533938137092935948729948797861816749019671078527695816568065322829796008184042518207402135488783481139648817397863292938030097228148054036076284998150815033703783625525882495638578416522005031448021140342112950749854889789704823107703570722136723637076919699981887909012949841216795315183097519523108271086409855952740746392369572354154332441581195572466967876562541666596049932448741096937763329217645648699377522335279428381997619629815636945696693955873049575199502252132927714356081065773884372758579649620964601182254946661991504339819418619942115378922718072697754154617907513354722335725532699513437040989985215355103089704836493951409998219722167047482103662067684781802097172166819388614209844954603480989169147841961339314361201640465143933915519063173535480044683334259577086498056337633574912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -12445045755217921413528026640738071055791533598791706723553852438917268064734177307010539221328795686580797503073904303420176959667374015164294102487585666073819586432953771107560104672332146662496270976316919469203041266243595575480725904462697630165746491155557779143818282834618764215667762359353484019608270124340071345446906256708965743895571993507271561555155890177038560838104727319764997393265487607277562090865170341075757673323063129184328155933803857447185701853136310947461154436685249924201153554608712490135926076828716057973778911742912184631023027788673723503606025527647437988397929904439646158179669793715135001784508465772945243564371681015107097763739363233527811977145260955031980359334006863639810927147053540265248055247516064167453604289400577940295698695788182330958350699791093779240125332423234263209471482130537896307717189724305572135486945405475624672704583692552282506469934530059964027741982755615816282244071240973191626842380924608839935694085939831999909839436135502065458145545189381081356556779680319790044152654688013490087457639453804706875432016509869733079798043874749819849596194164421683817171686203402985472756717842208564459796142178312411146815354748314124723977157622257705702396024408348060684223257943655160689673540000172512226623183804812862040918105572221938646544095230235414780106756112954772207313666239954187852306053802422431662209660764054699678619951762992045607632586827076515951234437106307485636086365438437171160721551096172450500133975203810907217402762499090147638903667789881665081540345949462991697477217279077151156992707576131737101338844282008582656456571100052342124327445696014348422875652238989691737413769504292161838627565831231403032296548732829270454212722869038563892067098511270428345655929255414031579337366008960900758969616100565130943093650456393594159663052025571903090978570291609605193767695006062196423383860887000396142284938331007513265643242243614406547615289554890186164737296521733703840831859063348596974185022949419872044610329590522424244144045032266030514566890872838598241961316243883528587385968757102701402979476251936596810779383165852744129222095995221453103138419702889057659998268299103197853056191034997341717388309888732780718657893188361158792596467188490568542536607273124123759117746988147665308623398544657661269041497123264737256046502278118085562273044296228300655066891349513572236018660315217460749268627298135618531353013986403111819929471249924838213018055187806982071723035933761460894358938381094560990070088000272004482637195123814593982873637172885831384699716764514483162229182228481885938117890876483192659746276971818340120408724961786233399190134327132738496660536128784659278734132019872099202197074849308794141846283105549673207336814981682835340885604555799514477298471404107329066625096457030292778440389859074520271218537677611582622098917154278049959106834968115589970403283485081143829324362244566555367450861706082816549143372555790322174816714177498823316053308054914468391914739315562871642557717590366270485580180842890647658168460139845079426581899713020966863313150136752385920320664172925715586331183420587985710554255299979747496034432844196767239550619384746519450976344236416925876697963870534186804597344977270711299070912174777843972142988161631847487475000585721921562595913538878700610657730485853047953289863271112021069911279553744017952790044971589348827972326658884863971965429118828397257780191976407744263229698484831661637179888904734584097064426580116064912403760352360004310377496066043467562278169090429688812548647841741434421540494639332018195558833639515656443172540225912180309491838505925259476025756185305243880465110219271481386591426765995291770454573149666198500648429986318248799598533787722494983245773329904899365755311673738004234721973504649437177425553845266437373599002756417210377366680650826449182654079419743958569563068144458051603712463070780582125014183379003629474307628808199118131533595451702685142460856411890858256392390235441935682796402784012925437436701607993206038257459817216927860655040899269587744761746114406598295049462735451748093596858093833834169418230288214097304879237739684048030394795752751281474164423887180874080597024033491027330953051640467106747713224430625178439669081911043354683967975701877311287904895052665932235768402252922562054730667228879013522511665095983160935585144410445410282882817487227610262358497251508708911902577347434931638028118213621713167654495819522617563065468592663198211103449362951555334524164229462796715988862705625753819634061961119913838253253240816017493947075380006325290106612636384988585613295529370079033741089615523551856767795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 32722409789234169817269658188841120316691313381421669077269902004788619005386518378297043108234815600218487295234270060981096635751166419657128703290837531875044916609356213693034839570473339767851733706513245498517780215022050228380388709593009308586643456302683002915012984092690441050334709202179415497821799889984238930342933630725858719213172076557700257280697729369042570945090703962185638698195676227444428709569196375503613931906649307905523751200104787507164251588079231421716212611475008560615472495114037664402947030571781733770948895096120241060074933987976951070694869616212744471049714287140158513357056101392498135864951734925149964800157823704902821838683074327484388045046293735985794445481809295347402571543803304259934359668870091825170352924582474018907745810293007700567445264249281244988826814218355332867912739880650645965453540984011451705765221853838418558416222393110589745169756655133388235872861962755598958278052812550119031588314153303977576490398536546465243401173546162719793974567387602634224771791011184210744411878880890998897101296196252415006170830083109297990386332744100161630456644069634686820355884515956029947138264046614691689015317806019366170035625125420650190443550931931160692805423697780656482786095876878283892003862667050131941966210227054424183138395439261466567323772922344370328359058895517939412117671838773126948253841661730924914449133048990385011763054978133928348681103320336855202189608537873676013199108524275149078161670603564776031506471325403653113520928845919464691319738096317373687574740257924607092288612374294155484587455273466467683323436903678789847256546302351884051840354510677380652909744814840082771866654041945941921091746137667330207391711402365340732241020634395038773612150917277403106673897421783371280267806581271551054319498985114413468694810370153902565943345675991411131644603254432620281323691143045231761413463699186928156402240946352596408709787399116572706440269783890212849263398912181993256782103443766110502421096653082190649069829851198677811257955349913897065308607995700462468729708946219742870906205110018768699294646011899488344021049042467357760238406319970277750914165846972437930984855108564691002181729924700594669106909226091465714572643180070851356370809901265237401892436448202282504906434817990233279847964029993572617551843221123664548073692529984504058298133855576577277546443774233790666520247816889340432885731360287286513168177177356580583900737609718853700007083696909548762843220484030524190636215995483766177925718895182308763329359418954672073915685534631035874550460341532889035752755396610065402775387796166289480583513785724978039856473553435763521384968663823862614516011053818542449475609575802858936827444488496401410011662294560251395870198944773186845761274387383647112308992405610443163896057014764794635899938672335583713177009834002048339879526303396875758031559967746623488665968322657849753598718777673815193295121496362409768155926294727479808966271318390198220481758116698079508335130341203216005362429466814049561988028470229592356999136691205131897086797369863434158586414914077896122514707570687452848216517318543514792436880953818107930362670778757498151123556541366083536669182856302509053359001946587998206906073789470578990483429010835405429289160446346695800068708791232464851452750885371548000663582020942802322787204662011509629074340104823707488329706410881235775459800660431356381828993546164907185327226642056155279996578650193059794319865030607607243533596875944691856303012874963756434066428519807248690325737301948973756624337616834897439855258929962364338354406467751403859150740879513720287420488447916664394031514389695004845730142784990110611213573592439788461100626581013613891808177725101198646052324698018606695540914991213033695569483575472672125263381791043456326110974347750647391276334265075443691283997704898048224934454194292367422148269760515917284659494736622327667777486831780663233968370375515629529536468248262164489091234006038224704130363147141749793190330923789941656213843921948459246469321620524656663220597385781448971340541095784225607826033610420041905550093966190027387197084887283626083732120777486910708100748037918449470636541600490868100147155724064682705208562780821556620975492055034411929104503565437927028120140985393893454971777682721344617035206789018193843114047413222801592062478369545001496980309420443294196051640740231030139564298243522173799054679927581339532391202236204259842764826673775541146879480756177647705474156619303609128525432121213285304042779242251544809829582983347359845873858458452363927305123511776002586947454010864967433565112279989744801054809493206422503030784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -67300458394239827383555052262099836358833809028455452479328605145559280457712642599306119937616427214654947331821063343057469432351890167423556286198401941018036838693750091858555171069352168753989273320429081944819576540288682991312057361473774328131020703934167173741700210637663975994291256391392640185648084283035820318832377569641093447407979811154802728892450624446328951475618100232262648658707135589881686320490664015849935394370126174935931893191035375695541392077871311591713214522950493732687113061856210817138918783338544270476698343278584772731858543533882957384495933734014430398887999170389608375282944652822985276859631364630495078417273913232889530051301409044801739016899780465265441483836078613820476449248655436334667798646435455535269150098518942291974631333516880154042241776395825650676070450331437612706556568597826150376024271451279947275197753254493546589466665615682015602046107033481708752410730567043592462534005553064196977004721798104935506288043061697905103825776565764144093242168343612776281097520894553140917298635637084126789345579216845814229395064527515498542370360586567938745846767818116587913339775175297518870404873637040439327895988641965942611556595799447789292571143573830434975648858977693074198991945878287106942629019296644918799557761343155008762435554511057623748052112471114462251963039211574129160255206554986779190093682701090174797346234358341193014645705561629508306285475015472572219513603263948222797619042609912142689186284909939554895094445260423012547009449482369574365516809039752722895727376876950975715614803680322381439617521943013708293627642471574278702385753223871521981018473024784780853243241693604138997550169021138250359394993342933502775071917407707327410103110963113556457452241636115527885956692218240665302816904206746565325316282616765536660170768709278320338765878266523727290158201718303432481451325421326717650492971775697926081158979616275232412528982785638947428319148035551493513551811831776796457890958733916920670261216086336956048040309557414474017067443942400957959299712791518509632646924541133614940508393439344590128070052945392993918924178340834608336117475231512438578551796015038514245996704372132707740171086294445395830572641177771643066773057676460915608324289070202887628706888255492677827759407157433950919690993341234052204844158607321645071499156692918668513769400991749276674590239084811800526839695059790485006306349157183271563639000641122155946393219125238888135404100919123378299797560182242703213408240053437671812925613262163508306746184278013072942507897447562768501273468399999829838020220482003220508046962529587089136221657389097768240319132900012114133234805146956153295427235941863410863478572747529178234209246591518622782960393625027738903093203103461188589615932981533936014851398617512366733185717017833275683344901273137652979254973092469779340030456890800117394594409286642255507389253830908986824341755133132583883628415725601675790280950885656056882153426401154491263239525974846000752159668738858395392546834260322492989710089668436764763723428849925778009472540075675917737854910600779512181131649710481438315280464667688633221401253354575252013698747198522765848074654566373783589568173946701945111406884047203694246986444414321896153136170975068761494279115370773532416856900014589797463040911579892262991901361066956361596981936135547130402090552342880884115598960620242099064505097879815024981767448185781029309139287201114183296860981234959308422574802946778936857470241466655015687249397256616866877582637390185834624812854450282420134024681129536534092278694797757641576321388560764275221137961298753009664781930571419799801039304138210101344591975210889427745784150107758665000275545563530494268046787099080516683840340200468425812053196434337210576863010348212166450804084091285807708041619743909051121531715256409846783142638864025936387695837976337461022655318432229802484569772559315207713301508239683536675636163290200854689021274557961711372967375248939052799652452628577717351693375584848134920258917665040251148552294748604261471214566092171135033758773775783889865873901865831680526933019121353006798371318637036610054208175861748341095327210398989811575394141551979610513765873337404559905414366132306724718407041190211396030125960199455901725721518853067403406563924331907674335797561247302004213864403891680229233277811512853029636607141016445979186811179389161120500120792901291630543512025910415651576974692588141002219911357060823040248590027464361134192759596360068893170050883958894132088463708255362567452106628109925905796139708918359697034579012541042354213809959135684945920217661358292089529375998156342397239296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 70779500103080485215715046641400486964540784925492040331557371865083980652782123178894334232889745129967189210521279631953924627695605628847425988799909896740277174050807466619469471874198518225509540583803113670035722485758952855438429037911249411947764888573271452423876243541129855121721732359278560020986937707288565636302974461139974417149323984217456452736567101396437148267604403643351956530544045957191920309098299022615343307685348434689148486504024885450702939141839088700955660212374170217698583478024338169696731390256817993855563771113383604294807816247035328471484752584264221460168492708002278184524816997780095353429925792144077330909533132920151909441179989295813612255443827926111191318501613698810713526129636683881209490089769755181349864138760203708889724723943331534776188887144042997757304332142056681697982584258399117068776610279896343590248889050121443496408849304586184638798035347360582480150692441351487826296510248300892206195124581217536701216430297279886146164289891728201154067765063118383138386282151060960639240412348971495258575126325116247661735461560114097013857794578488462033567141278001338047870300718194795637664534668234430329403382775238233618449753004153141114709021378927235842350570777693633268716714531528565340388367883756283276688124297479327861723848386649355945266338565464812529617626897003784369418309040519481215035511284097326866484152006474452267005142449959518565843881611455468589726422559037087134129098598075702347508467374713391622102415247412621803016653932588382382196705895962902354678900194316360381357162145118047878598014188407871352560961822551607977479062857525170446761602401713989018564609985217541166418415282428319584802053089217531025262933402056377146200196505975434443833241640337360217452260457863854428079926117445860139546589508581526800531868475007336233144943625581111516243442170963688988499066004568188730678100956298801015416473950669564166504872572378864496854200587436234052310595600888874090108196166509936699136628185239871764900222668769237817189678012855646094114080591705352881314871966447910412298052969969778061168829214355238535782484183468360757654423979025673437342592385784105289413753968834181531431066935163778189288973945765465381992267209154290891450518471765357208689429111252669210524083809530810828552845618415593221249795818607675984831615393250550886960682806927421372920440136482970509404415132182993937842723503572379313564310260841622274592777107925049008415107653040712565780603906473000266232315109397228226466969399531725351995934969135031483816313501380927191616518941989179914490895672175709607994100620321749872983804681983563156121937343993610837070103251079114492466386312398958563332642445473669362624181091892918236861867580468050572678048498432086998734834996923915630011995911054145029791106161445684210367745207131273088488162299275376676066459777581665058417938841886988589367176814409908888863720235558952786736247058966727338181824322586666732397663459298589325051893513873830685161142365848782494069490714756462799022049844585412755422377107975807026926765678874561693604597343821917575916080250560893328449375026012887237979220426289173457790808080550704915132018433881460334552624931092511930270750586058255468109965217840004646180308641178830499661226427518886057040811385327953078807427745308751933720531862994963915950569352351183901165592432468507252151603101354314111714940905305415014194916622421368079116036901778117916220611612133543053153332546778048825339830365223083145177162490155784205042300358719899649014920591252234148684958449032439391143227797123787337759425307672752152384062586181532952467086685013759070928213687860701030902105481816482705674922513476741792139431443051832833567397822334998805267482372655181978103520217830945219941435834705067876857430257375317535288475531482832731798685493129428706066502480613142145354093315200448350263726485139575389848474087146997891873317085855842089421569607915977145481195993958327924889870328073582819464481977032330630001100073989502543194981615666800526170900540532644021890903319908762926957540727441950514449255077448426399354529020809304715179923432053794288976413453133581052695526476116703807527042405998960591811424526391563626567536965184998110187143770429170819534776553493421405872914818894471640266851118914685303869518517749265858317451488472161460036815359967028295535958932126680076221965632323032189218271583914433230340460330855458852831488249703874217644355165393825959562532041007321568370987495817987006184067731202322423916200437530492395700791747943970027538881960404799494609583165104681928343601392036298802513013790049348799238467588510135091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 43356380882704709471244842142475368978379870671572790502144705739846219249781692374694500427980514327427221253600108221179118802035430131483172624988249434367415542922121993819704755578084012733035048392186142485360276402328301388397134753497650365988365672297700219666252054495925834404034107043353375921434913252344320301501530981659392187373856125311542315218837930137398625590769371773426830116466582636107323766381322470002989106302220833153393714147312291494691305492225593934113412200037465702935958872626534708290600855502851116552917387864664570276227492197508752525203110602763287635488163134055505542680463334406901608749720291924796609621985167801267323713086500094381626867981662490175601216159341038931638447781354593507275509535293234954562558585931396792335623171631661333639002004550691676491507001123825094539757386628875689249902946302716558365872792487495670993592503093933456440663310479871457254923582470999285039485656597333842243947407524464081610061759404604894910499713014697662216947046984852698563876775449373376356627982155359432210179281300757796731679765879790157236766467290115158876998026033960636261532958480094334374491253913721620210561609909987309988477704761924827090025016424947130968973906143410600000529629272271738166309524209969256218388310552173468337026487052458435784474944191401966418056312629590376571976419362516785451156141425519313827285050179939010654401157911840576464674136485064333358079654222197002988854033011834416696581236771428544416342069957394061407540047760262949026055337410919118309234403934701205304391640697696896681859688529411544160369776060267890637378444973794267601172861364258122364289453697602145071696689862184276651301266580615067652902377024169760662896362237850074251636621161943801143352046233240094230430415192493754262500176907914877095459433988821946188447581976541935582569188532794115532318330051379081767194978019948940953451985654625552399562527103619666318332333152532940531997081854237808978453579341938656484278198634523650080648844692791849895450217449684403164549745051270172397889399959286765774839975276695801343116465064793607548629638346704444952908623939166430014452995508934328360911030556083005448328644278419110318878954547798630222812314767146488886350666628181241062640513111554128836369811063353097717364832384635005369942409508605710630766874136596038237543075265924959775936098994164407343400961775685828796954309941424117183388668709266835236474789326683809164507751265682285085326380861226743737566407980090121029149346714267099214454824157295511437334931672403565070059332847423673044273627553884428129879400341750414951715844894597350959086998851013420233956796325576893519900407269184163331849385376307741103700122336971025077318484441728577617205203506541005397365044076873385649886154638480712825460308642257428858435476878208363030554838104920961614135223214532018653503887559814871029946886501020330294762543665196198975314646576274464132487679038297128683064831140709021559931246744388527036470236762936899322752963934993485518772152347076970437480229746278864626800919900146933577993168706966560570916261659705631563450212685241845333978628215285893708157188896687051897298276199746189451115053360940520036845232372176272864578531446458773902320150711547064482976406832091646404273331831850507669503727663598244567454870075200067497276889633476169832134262647443586384010376704637939570255806519362968251545436945809483625554301650928580441408798389137490811438001974610151092317307082610536516132357127358139097383498758114596906056741268680335882464457401193785815663597317562835312450157844902339344377450719351228252606830067867353347109391642649878558647067474565056555311527723687943206871164590594957499069598257370980429479491130739821264326597645947429934308571143289762372940176881916419338448857484042752797053608508748763370280283045768396744325770290922640050660271395652016400976087513095920281963996077964408231001487209760899244811874198443934882453840736598020604562770695654343377640180594183376864135879342699011280612601087549909838599424540977899276838935454222378330985404292233940985970742811283411451644592383115513096327143250682376135933013349390471363019678776785267800634727615215248148351499972022555409403898361747069450345234874065198817277797870245718200498140488775995405734082185817823553604883939951025711650340392693617386864315254775267536710578516144023460873966159122738596287033636420148280700448964292738352114161710442409634902940449240235979625893790300006196944371630465326883136209258692032455150508283957286397430557981701821863721804167898762845644353945551779742730155161663776866776747267703439360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -198186797066769460261933338413477550860948382257359664716874933189367756175086583700618440464817357477688653242789788304425223619210139786257259388683931233716294587049533865528320728466495954110068591993561266502111389432469271119063163898775691832195832230629299560134700022004110286005011166251270598154163639430518282543038525329964395535100033822595864942623322380046715414570617583265094390352602476089124149319434647701043499050037235093240681844494199324389914410676163023808280714540060594668957088725364738518767179953437459983640797932631054541485351958537259556151335384873406382070620045683824999925920177810738850318421851144891309871340864817419551800940209322921446362955944653798207986558904776295000388549552251023059375259569074813151676022998207121022599362417854597325885291540330832677232700669425438236421377862105628512000311242415545740399065831111156544984300869385484854517070767637485933818158302026277460993378806597775370340001120097727950373446012809854051686555205151613008627739493351664023666535101693190987201383802309671926541230317666768897448863688547161807372426037577910440774426534426665540274373003747676197018782138588903426263125396258044695882018628701294450841488214286210037254957574543274204361643412980762025726978487915625523103500717026983149146763128211719585557262604027902671983481557260275717135089754722746166738904721105765047242563695168577964996600252566733817036180081609078624258240038896850451146895445908130063782805027163319567792004611748727110615750496087827795907421420379483849613634845416015066893153712623220226455808203704060751711908338279259515533083102779119619962453168592103531003984516689054239624843609880477757737882910447632293139720643640047131536056282567230159055916844448413608326908972082518050693881057690268675413389979702579339983026439794371898358207118652054971338493701372829092307179622440368491700799603523884288720297515511771735232185705328782688379438193970446710493248171542345354759080087903244091796024227892638008400961023064256967455330697712205738202512906376212726063820311242956531529981321589690724996412968578296138551888568163053658556312321326617584279220767286352262347805875850182593846306129889291763616664700282716020890664081662414163924829137144977348195668698674604138320373161221594427591670784247138805879934468391281658560309129451231842857477887929984388309368293684582930778189656680676996343749180377586947180562664937237311686579300520174033568027638436584766944787160950168684845799436700692819572735088707003699688010364414725260950695929261224645950170759915484316537320728995015042826471556856188501652066869026417743937062378876481201561723391602703532697566897591335916724090540530614630019846025232378951396200955910419268382415292902877635855241815941085158383910205134657929205662954893207446841432551591074451767068073192446163276220777884728577005527122038336390790154097393881334235486241330577466852990581528159466977194484898674537973086434589476645923979893665094079993006271896020390173609718727678995659757652010516347159248051046107857162607758702144392946627982799630288590021171357878946262124797306757322075768154104694595366140610443954588511428361998490604542316560178560969195182219807862212918970308303654699070790187257370752261053999832502777170724940447283084290020889597742784963215478197099807053118750735741667878954039665845855221285299846880274978140082113025667276120954106388901642602963377560918513356291152335456015772157582682036493318375466327431020615305481695794379855969860372879102229210920411424076508029733208835247361428086326532609894293642730440164315355579130232513418175186349825658885487518597339224526650790036842718039999263075136461713359543758624660224262973102871553977164526715021625871085305578454691272739449766075739365751505489932313532928667529973771338317579813733591329931136450180445333889532937348441528849775525121825478387335704537402597794122239054102348389061362542304492623878418020375596093050974620531245860005010151599509172904476899743869926155806921185712762936167443475978010291675918761891865520515843647066617003286297580913048438415545059428988614346220810871760970288231338096578556497304023064089977729762717430915852800339476145955722365187171620264876540982311703369174315127885357874002233428659663260734685518159770119754654961829508653837023221185480863996522175933571201973748116549067010356052219712656881545840020471320781461507987590235877292667151367067749285457621241928798758365771194216949990067620864050831053724983018759948266055603123719715833279129857842845391182497363834893885644659173001142519289793481421720127907820050415062502866944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 218067077567251244417064782356036232761421906826640322495136314729635329846628009720702071232701360344202989058407187504603746311704170830260222266847735832411680433746966825966709699186186017825693781903525566550919339736960732950439632864882694878638205229841910521133363334807741240853426526552104547613338733471789273499189113852785457997014094114274432144455953698686122100675222524748565602205835088925349943191211847394349339924661502303184438612835740599360701355467536116660145110876577033225646351373664020269954809828069634725140983030474406484435790007534541326645905341363466871802166727418577549097652996918426675911711308863406567935162122570146218538580268295320035833257440538343520767201240792432833542609342803690344628356268545029001799383968956766968163217491179687824317561074600595475261754131897754449627750281303700632856698841082366836903031390305458752714254663855777444314968592108595262338232760946850129179116330723933578337543554725627963637863257252470905540253535853671059567484098691047175551608226405114223086446748861817165462135618526173204656481835725483306489759799642807848374723567730301661600825708185714492610613600169767588237118692889816786705018911365658558463543551203753863000867483650870781984919547577907357083890778922067610836569559319193784262796194957195872784473324715827784017101453105374113183167768182317660395528213287432909469505816918175268261902804824028561034640409178865072006050908349366866083440725891021842100580433318079387487554746901949016333110255243365040058324305884234651436254986685116764639949956610604219440212277582121822453957523410220045675712289451994396149387980033286204667541287398777381941717330734383812601873304871371816072095277077026429465947841702694802586279453039632732295817001617515674588277503212628444584457934564271765449491780114765511396604487819269924662152323052272052312466656685228643658376183202318434723207278234509971795523684058067421138575641958324995844084078246932496667232370796243643872630647382319161880863576281656108263062102371367533505184412670912903573141292127798070374010701663140652995581376377473149141287168705532662860109715593718515702232682947477220691987381126074257641670108623707151710264404772416440129123998668714361829809650598972892832528739606746782748428294406937913680608758619773406751025862176138642707511955207640497392531315114123349574115708619773485955097049960768168729742864240251103847972696711293714865454468223265661025594151828634586433239693218163908592500049509652481505512774394636307100119624814719578846655004992573999724149578026340253884215293551595640391336399299866825492904064460112154509069564096789100923769517750610563412027967470442652791894669963762166129743610760393470172595341989017274775452521319682783789665705377582824259556849148843359112752900572387184909655298033363564526989331214467627367807737955525080866086582399009852134030753871371256136915733307526969310472452081253874825459499785988272151406094276291555701971157482310336792955113253187547565254683796996247146970519177350020278564866722136954147123155975667214416304139158353659606586126116302789445686340789039794528464646681818472336609003346496940956470067264206954467356051065051043180554200123362187959510585540573505984011957215781028125479758328689608621220710138005856569543110370760230348706887930843885702895109747361718033924513196505899472837280660847691169591289457947376197314245165138939397540059370120851263835300174654420096742999828437346135328855300146582753021225023968005765237794981807439790623607447015328048525232974723157546740925019932626573184923366031974733019897568992501472001887610361721455206129287053743795375479138692004996683485926372980485030618508468224824679764751114773641129522779180414777569100452850058093821273366987011867108969378079874265586013223326911691681606630451185431920724892661491358715741140657156733061745581448338878401118923371338674127573845681036088733001116145747937015502427540658921255209793604081951770762262811015478075259350980832207122713809006836245832280116922507298956779151649133184148341947963519258190051021470610542453889873750203473151289299746898746038550090596560620679922029744705448004759321131972755522955551393950526787586010352323532110101553193826203217993705764108154068714091335803425583174822413588192279328794062083477783186649517806008789946427408066573394634006773842101288995444030011512013257566317041935994532574913147572896621336419729514382883702956432226653662882949989433960515753749485313065891287026640962855653098681548396290681729158989345328711899406939073958584689562201111315628015404900631561128374625860231131138275409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -85227613428977700643845859617315735302179836462329758716847386032201797746551017216829663179462855167512463391918499533487647025774124700328636425837003119046657813617788845397280294873475208599938242846871731244264827764912137100111054757077932933125478777808162486127901933533347700444387967958583091861036189110661653711983662143108159223264993628637794786555573752633443837123018246172555703970129171152518076870039701482769850657239093341747402265940964608472821375813123937964254945287976312848652247139660655217651891477068625955423316563423665077420382955338920893523413165329659492117582278170775025574652898201482247272509470952942074388309103397203892010622676627629484925928634287547626389180125706079979965467585713096279583235215243404799416267872974949954727984629586700680797095635311193261640627443737939058031414240141674485544677398955360785585301039460917032727184193758824040794401291269005146254938247135714923965200386368722016558465492407251368764003700269486607830022581410747512787140215678907371148318027706366981523944567885516858311471114213349478457281439210335697983835875932020101610364328631225101889055424896365683316547925742613369467874328763540878200298025238540860397429001770203473924422036272525689048505642608995992206244556534652922830278326604499096537487038414950860634464417426677611401121098721557037869095468399207537518492503955025386319037681996678083399229422735398670640201411674278572332656750169280299056992691552650248470613532075788334941189805585076918859723270187366900178608173249718154815523866759290531509507752341977148750885946559661374955061838905098882421648046637065511807239734875464900573416915005199801143971058555874537314695396934690299644502780085659003474429979920395665089396169253914452491072554663126699441477439975153172732202918508170909685933913305094446827077169484624950328133686794950054379802104240134075351866111815830326868146077330430158962019487820090308940701144705265278214763892809043043560769911014733085653986499087160216024332925317647678726467623452733795895708013255138117312650277877215649808640070508308111986588153356998609722291954700005410086967787663788778500539946894791310988142613054320653520425932309224466406483401301143268557014907449944923902960124703202121460157282095461194287052407393816310068458393398421682815927274356939316068784842264000299230264837601203725090446130357893307315734480670832664161474832701807934782240865254150133346870074423541318443415869370369361344935440101067987222433750455617573877695182263816556120129439246304478790430378066880887039088990133064620494265842278014185318054137337920219864115180042923115720658667510953666407257790142597732438093541546780739226977448144205101794663872529789948709720245633620088585012274386439888553085806681469822617851592509360697112589667373279958547279244861041044419162957144988626436868057438133284047882589046809186648919247222032804076550327858141981275946733032397159343986535655352883901102397230647567228851889371959892965557033167904087425533903142107841179328903508204092792124813095868439054746781885673606872923799022316640604505225877983259376805611583890390426465549377749187949253883238300259920699172264745107948252518876874347636891001711298859487805639615957862261489336412648778800359741257130678859659310166550599086732284357459070270372267023698215239530999916791703871535071440520790296335523323941399680869206949916180913700883784157982384794245518868566397862947127482476801079950948173643970913279683137173266044920240137659927051457006048194339588472126095352068663867335983674317167497707367202564773725253523978695590947632797130756207604774327586650478359121454241938128930496597425726826481436403427586796464979877300651022931199383118724942889728829309996062585352122685856186212933107870439483641641001599848969140134403693688960176318798312625847871416385379233150335798177817723334008723833406123324835221276937520484290350531558302961320974184721911266431209904235385920599724297662942636001899979103399061589295620409068356108512277071242406060207550917419469618989838341593440289600937030572476913801706482679474455566856168035636673168909310320677441877873015322157190368016847037882177009533966717601295209572353151838865499871253525709122672070066575728535082258908171044246599368668419254852908825065350093888330723721848509258195699951996124466182926394056735103720423482235322764989991192337916023800628970866409309351681095334075855728874324916100591873671139965312941106177471383239638816352680080142965937438078154512423089599090226900311707959213674109234831261626235446816591654362837151664634352377606613258699207057208567052369920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -69221661221524752752323159898646429478424321776087142438547197865114707835886212372873780538655647528257578724438435744668272325610760417959524455975631465577355747303792423969716179928980773916669638548176269681445288630778692970326027892193930572243684023922136385459241739000163320566708958652372852801580649418026676805196808305668495871712623972744012084249059113985497813526227495951791258571279949162458374617918330210989076571914549360959034896213424940795643854790387592025470014227601451266625750566488374527728480172239891889576838325962762993040175407482981106958913705385390485160189862538378500358148321657359199515787560000032542905821575296586374657648895245776864135697962931080502333665340431236320905623104532863467552727983804966676791862320976563297561986753610958987024785157123790207670435393286636858378596124330656171837025086391360050299704589095566918759839438260233999491338769643811005740224767472435123530233167242665113141143705433158946933594071657854199009346925500107926098790447335310117342742460724030904755238590794996194082270108923006284709404824673823575557530871759661853108711443254367076172994574390434148048445645946337571118437222434604322390844983989718478560137309835963417900257412469314461231476066262115544035229048363461049171292360069269547815606826601462251964062111003346874643863665478024533531063145464995581384961978697414062495789587640631439206441957328773242453027343302162512715780872478050529516704578477919252032927836950632784684331845105642382672561814744748916119157339841798871056453438324915829709950726054627796556614416997302312110459993737336197678208673070130130229691151973336007198362706528715956725497480247593854708230288725299195940578724692527085990326571381583332048828632591962175266514489360668424064328292028239680042901037268510808932185930622875493612298595774216689396506489073825003094444791237625039346178869992219687207531716101711909630880112195275995359832614295726618598084943210945024166650918455767801354092863281039888595804100074338131219341451230797421061691666473280870901245378725908672589624427020408923351555773107103385877490164586160233465478363224051551380225272016083330786425033332678694202117107765904563137498114672266367701741267408437096613732920987563716194116561859415147921362483895900260012459902494261240371061836477748094556955148233512625181528224619782906869383814704137247579078174138568803646455026643981956097196871792667524244462786912835625948594522226825888127518588827438523681834461726983650111413523456980492190884472666847343711873943465422145852915003257325749457488271834518244246477489707907316180260588224613107613274355434811938134986344399428076256175898930355492106018967366727451435009574302701388463027499614740294414534179952878478199238352426527910118461588934877797042407454995389817934806967328172106739299559985205669921936673669697942383228385130086247303057846701536334033591397153455409861905721146260692191935196902987214488608339301075956965379911836937928125591946548289227274496119629805307209088447988578596922988211075485155279983962036578619722140026676999833238269357494162030845159887950445769068390254287829697075252767338218546463080214396721824750749806862824977973420281934977061507091752694291785701834487580184358138457836536371782291008502192667089410698388970503312172193678717803665220468096994785979315333116488366976565097098757242846134410356542202321124792263184302729433734624458445543932261269987311336008331431671822581422617609498502443978934428907670460686459775471826228394425391521557820327029709863362993767325637293568421283247153352588635189763160271895831354191564720624786479368672979924521748007164395254127275360368618480868040236867035114592620184898012621566633845194847131067936554458358748078872597052139467427801487805860326405267955010460014674912394894961352991328195397257429509512109487387016543008060463085737185925083624451175946700095577615575336288989435987388334377898420908887101873228917320691567763811403064475639085997738739692891302763224443877912258231871807468672287553470596875409545560292770864596237090253965261083567087482129225738553154466206249986943729154057509824890674305068299031359392688913972294070828315110461533040601120860404998445385279043470029192758866789445500583315698457475516525216946313143253344285916585405971223359551822122881747312048241674586584628334039395356421082289037912249976002129525360265765134713603272336068939580490842094730496711416868200153192492401674077980548426093769195450091473138633819382267372752118600064287511675915557133389748800069183523686823970946998021611037938485261646202830059868894970731980390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 145415870354848173841055042268339985293105365871409797675604948709617373645511651160783880098908959186758918110520295262262083535584576840621107848863059345775670458452146763835196478609608524178486880123224663892467337105031237535924423469560042454358082254422129810600052563407090443363654757132713224503241372993644813057415910184347178342532107245242742952539640743074063317679914906056841820171582013022410354489769571159454211654510243364739277700627531723609445393851152036153452484636186160545703368430340481118055925417959453682601847194145669692305519210263139411676514731598413311561870800312152490829912786815944456905324928328265998644998402392687155471964796822288169530456262052961337781381323721517942109220561335041767823319755538718458306120432249632629462889779070231112513372038486514039529547652742655758688199193293778867735771601647688273057307572959102794236106030406098152666152858865952248302473019708546374842531933851581573301590011593946487318838877597426254995436774937711338752190013834373621783299363718764994417368363181667394980872365209046965027478256187273290897645950546691124462016369602954748539301319798219877596301545768235529146648988920108029156803836965832609696987560509975833215742024536589226674586797160856595620286352707245438882322792495875327322575854033972561165909160406799124723565928427187473397898142712400133783062095752476320598144883074099766309323955257504325757216195757787472929581927450780276826257226752027974129347353581586601753703933193711662007618635914533174007727801852694544293697690290996948331001955278595419834519734124229285377060756747196005055584756875157957544922460272408855537913928643486232774526289798495131377392710584990801229087627155813825379875817720574589075733749299039293018467139339702591155966436694769305817428170420455018701155107924862579447182265142176296941777919027739042631871291621668540008267445009056512801054678803450581722730948626294469180398653787005957701682509580714968023986119675260889825580118165392081865330370459039066087973179928619728170961950349313858135170818934633277871497514999992746770519961731336175559099281205398731156509967339858712434128068391621430645869609122722853079778921250688453695795260496639855068628926634181376507615903319377064416770744046538938375129484908887953684122797294707901396402082107487113710173629606980091945658056921656294253258252288826741329777619986254288921001085005686773107950431330795174224643616916519273882220545090182977742960870916037270452512563246378560349188040854307545896587775888449103773585596582977047856491639912007535380177142651582035471167407263516551697020405301606684833631193440465690928935292416225834698750034263772656466868365541584514884173241159729925531977772505366919209096810978386070108347386035654821200428901857159889823352079204747254115637462326137876261064714420294030535611329127427296133413348576959233075188746518060295045271779862411200454047403002670725465688456460454370395194054500191764932811924278597132456224819992388919193434723649772977896441230589730192126579749660480690690769376160696264437578498059267175401558152904382321564296349028890368545251551686589542967410792836525092479842530111364444593982120562805141494599185216087720881263515083553010495390567799946863659623560795997928503403081443588251335421897959791371928144864480518980504451956411537860528955480616477566707538835514227575073005434962403231473499772527722833941072256378128778752391165647339622254381429210559610242920860889595581322805914130750373662227596669487619112778887786256599215648462943039690505716614824323431048004936991225775692583485467272233286954606550982649090568240845105284677121467095128557835890448913235497380371418581652147286189737412474151132065276021125131680903125466009756405044717259844163383645371945286805555990612930197474353930703422898390960757799959852645123256655983683230415288875294295651533941541364412290750041522426920423121353831769822327640278615667949964393492165398026603464088418944835336695762025548260863340185185790384634161296528201746118162799931442921610952343207365465699460647811943349683026426878994870671262037266722505759216154410127860389704591360973985145499848465895261976714820769112177798648845608157235327140704453648701502099239110909201522670631605436376489378709581230022185746291686358622939770634082433073721122784507300566148046087343648300224951931765045690977387714070955888505555911454152423142886103047378781826825480305330942659834201733475520095866104040247828947858429093470656821722837102447489045766818397509799077505023926925512519062659379181076467832399501358994703602788157645108887225641205760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -141342049957657041146247965713816737330313142349381320128450243320058007234620296126818035578515111691606440787663579196588737902874148163713291953965201394827815921302779063365519403983107393996592673900338453260674548372635605208360428205555916020331667855662744707551916889132095923513613619422952124394257521466180269056455048007964967737088118340449771710265148345837596392607184655963261318597646069123186084030349021723530963314238893660643027994427674478123964084511862490034896414677338026140659505155479428749850025701491289516774345075668132449483524515467163482614531039858930889030585844253458222149833789547628327800933025242176379317592083501120241954687048693717245042052707057273783025441686566697839096502949399362151226605460006664195253051976179522667245037749463624534023564479185144513665684274179340693070113422796250485537845369823558510623419337943704862314954133518840938268650021345495478943700744170770189719894247561359997614465385245844971335665488982423027425305825290972705918286539221443161849099492822538261715104586503186719860568258504377222079131159535260246681261823218048305923984650229564165672048968387228560627850213102664590410379369385897499757288532399739975226298241052474230602254268695364246023599187795168350829737023343952748198214664501619798797086571950038648696791535615651926906373956211765863450911233738783792030942339552855865853054950946860708168496506338762135007926955405397575324724211690339288538815532097560996593313740610813098197438786672336125781708871729054982840134925274697836005887153330616910082968137025449814579429927368293148112206833552074784741218862947761259741796331102815844845509080280834076812688657072841527577557769786241182542270293312528297773368898632738378647850686495573855527261335251982781611803755535619939118881772353240029805725079752177812844408215836769076000401961933615491017345703562841550113492646602388638698616085868762736761629067095796164673839950369478481015689989610946877437382084481125592105924036449262601358937823432531718125170439760573161947806867372881282269657319343436779698989363144749324652287118780414871378162292337625274832175599095479168466815793293104497318850034642086813557547111000337903698086687735116458935620402087549205551916958398143099466667975607254356420289088027594086917141739916850042975213608241001220606916125319095055982004595685096432894775994972804266993780988745130148719294497902842813615950710028157295921078008986224176785485903874130015461193946131629167078713048824836645559591464400175915921355894978964093171637654924751420604809388289840797530510380583517422212228538795919354995052831196601251380846826453146883041923151774969904581214884471857331230815007140138591190709724068415239344168883130232015055606996204978410350459001030713296584859048298764929768357511617084163822206964269474397822211575392590918876072271731887080928838385313858018420271720967687151407972338382944443913737977904746800564485587281559845666236615012298402134802147649841283629859242093543777480668758823065302631671386501632382600949881685833248736406414720017842406990100917129215057964647755425590654981945381721596660962230129967163404208222716472720348219860715340347354406132540028984379284848631313057593674823942781565340789885684439436560394839437634835389703673874839162653997358590085276510830799700495242045215617021893981482054043221917676565982246370247267567314736439583763471141262603829260379710145996133636147527300254040155630754198200186083832724777486491476391389354962938474953212123579634788314933565007407786996463385190113210691154676285042595415371880337496316527772849981438017339158724573335304089908445749019804956018612583147643263127769566443331909044173159608829196256702611190142326240716618143125395921951023718830473838604913315691525737100557735181124190043094745973487326935888283921185418350716720092289114001758365372043757655871533176368051450805352187203428792024824091914797867157619358689550724838254492262587469152373516497127878186837975756882787901910427360434042056650535991859373730089928054409747694341186156634339647674361027863876078990778331704328042471269939201663125606232500062991680271093623060307320168571797435435503706441743399873877113980217513542646829835613875527139748801148603461208843853624117417405435526623401715981969300535695967959038141442723485690074706689484065475343875953092306268341042230034213271116246546453887350931404765721034586249259393101822221155589029553854354700287741578239819744071468594225828764279614693058648624458260662138747854290153783301225948491640657854027680226830640669623329638232445320779393587199175095807617847785422848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 100697791899585036613091651742558385900822564177587944946891093582388580139528696023703339702241543645867222817399371765970102935597101210584906705366860770204890784166902942452022176149107718591309268227191736538436256496612736137591634581196389067009074617805353543949844620530983735172746590107178105045609168642667832931716028042005333056830023154593050050761492901295849996428598615028362338811026476360442184737848064523435102347423625224864288828917277788248868296350772657730215918974349461388057347316575705291895420590882667582323318850825267764711652201589123618535136520560468592441271084369744952453775150514616668861022325704797115469027139065772263590990064368133033555875340838635464185134344872969357593501413468048592290307931597621756402630371803913765310625609408148584732092798562552729258701151762510634690012063129065512723299686508116227212576724416019799211286892729135281254322719645851183721863448420128165503751997948361472293709848090215405160811514249052762825353408365466857116189829185638542682006058134916472224476877054919780847098225928894752515428501850387104225177082887654417209590340228022915749020653648464966195273919095622021155253058144815156171197437379391577807902233308814706562113440305115087145806957969169310427858556278408875862622457755058493574433386830872088097108769615593695119382220196595657079757077358421323193764692260258425486278171923167824206905026789172903728719928511784903059321989838939046886726998330533389352452214509701371212363805916992366386059860836166296761755849411913486803607686623779303373943208786420164824936402219980620704526467352948654715619100889053140214988010801912929766166583100731154816169652865264256448312495753071869489205570180381110356755911552423220252994956660059192739186329877996185512368624531000619517132515623578171984036442746788343770854899017224426383696935380048415370718845945099491060572897146338231678668053405271321970456333111338972195886561017900084328319780201217980707137525792324075356870332683222615785952389734167114570560348160250234585653685410886879120760030143360777384997317526333478474227480349756906747658537368811555470732425446210837364971876275524101996365864037886978217175103912920744055633801911242304810590258039114969685690045128150798769100589600014344498393563209004599337571508388677463841282526958389237059737593791555197022329476302167288428076725428011597019023052758572122864789563795271115632336146632560833273514330867694998637651040431641628217185145589941487963666495193238443482567201811817883176444550622126479066943152506805345867910186389050886231063900205288977782238901339068978053665005663715807598196948080516853980949817879387103885661032851891396694721107822754486221808589545671341296091338285520855163885758312245353794997386677266271152305172656380075677511617575690924106206266480195053817222206199111274281718266877460092331094530671903383045428260083814168672804669214065808796710690989057863492576527924411312995233046778443305034370111078943190801541325662318096094817203990685748941998978153869082386410506348537054738741401098793886146030401103774755742782887275928792553726499236886310652231875204164537792587978884808708659072789974176475639674185689685530255300542080621113748746762109661617140838518488436991366372302311387739271701038133092206709318817276995791257102365835048190384685932271486599629103943806737328250763018017316048177944534086398276391207390948147717185776563214788876407214794487935982876369924245797754842289999017090730221803581562929650400026015922710044336009468328963282664981235683224159199621113943724188742785290668335110421145095645035159100351626112099361697301344582612406918710541702598198956244633211628730874693809443082967016214370076232534881984929331103766972955567145903747947947022202446020691227106401675565203781516281486150323872191613322720510103230891784452677043339310690929511686367287534479340422980394490393608676085709234457107196644469197025057247927389752920353651062253954356911903466918670863629298272522180552881662390495824623786028360086306160794697328939566581518275304727754370996541736572315787134210036808730487281657827234880642148341633147344956881900965442527052823614269787363247873283286526373194933927938779940360335578404725351393569764428438647011071671824549662202798239317861363101466374640192449859502818527803018208991537779537742864397798909246477201391441697358010354940283023297018902955497748235275670617755334303061762202416023761091592320820628366465618133080322542168558544473487696731424668882467117693658499163372138552278306548276052055747656516083880008252914499329346752205992207155268133455292006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -58938996914017283945333088366674367111125592098010127110826877238391906835162613096138629633818899651549518202700108914851595812825032572651111588623629546909762935401352865985585897532408026092620147002844421292031789814295924516054652020832948742894125623872485662663621810131564729076980015629427980509908898561425491454552930662713620253945978985034937699957667150875605984707779311667428786132112020207178325924715339221330889221091263711114240333645354558556395039199838042421592794580116465809626928496699215475791250583997264838190666418921211002322171441647839363105339528386564657604582255724065453787760225404396802180458405163071193413057230652043497255275616536021457168373129245557007260867128638234472308840561950744571585635601736734809874968435285216968049550528562466311593586519860859738278488785349169265557531129155287037999534615404919138399149587811934408167614467533177882410477671647902946363158959531633874327849932998614060635419722662693106979160416257897275623081760928467013008261104677244530725646351078864659799366500081598778574761079826299158245875540656801095304508474778535047774688228329601243517202234860348406155313304285943541892133900025990805967888019178291877564094475812470541260019758132744514979960595762321242238626406840572293815963194893240975223975625269724626489544763979698751252238516760431728401647601543763976519752148983217285276549558015087896378928013520003208658909192051386691077655865094674440390568933415919343273145853674579549610140292984649495743389175502049649788118484559686239641954016562577314421288797059383800864734930405572019709143173546040293392294656208859074392288004483536819151555552672336122491641555401278402697145912457783416741470443580760991780532914582035133501554787022401071219120491629559763217909905847965747675222775594246110816223215045729222667509485436115259583557299739957164673158832110350129907346903905494512801036495662083842380684680515149424478514218695466776815459885737870469454590808205913868995154498225605348407559228766973143591119475862265136243536789120078715730084514013376192858983906269121572969551968496664316986171093837007107863047700279955503570427646880398117637016120607618804846976834544528390367993449080786601751904235331384220206714899216056185126287919328816321994661875741381100639171278031364262658451094730319321446788971977476923628216911839859040209470142713746129006752457307911724926290164027010251387018640369566992314176737707203292419902892918434797155287535321164535835806767573446082648729856499934721092763834172227921169725839432731121753225819664274200230400635320345882814802638485411093185025702073499129083730181532457987075830349578670927906061402906150910547139642140704184653582947693573084517159065454466922789705025644286085495287708341581094209981453495949295801068918084471882308686822966564198815452427077191776174824338331298034563006649661117722260787554741989144071007402088659130789076119556107370350912252827436065440580361274077393963797810278843955518781731036477100836113776789270576044779779358675299136738100523075286866348025493539800343330516263876955263624424003477293872255427378136589784102047952448188696413587888593479537149616252373460585252355883424770777980961841051567499214538478143954666184242760064525759626140779721331057465613440915637231722899642496706945043866994198740162284759748322645001014333444915171449407204548721145713985972583742748000511866384208497553380580857808354640255617348143654342855435295086645794174847075064407201954915798828194424170838217193686669805626297757654217374896590951559609269667279345549380916465513660913005073902316571983355154358449202919834265798395971553417031217966231363358845905585599272685352669443056310665064055866705581441138695289590978959454386471312346734281658114053487083587109149869596634546595628598933511711245026045826330543778398590569494395929913705212821164272609680076879504953155362077202654665950596418280712316558192133820577146046843254752770115315782699267617745745670960046566199801497012836378861258056500912940332640384202133152896528419960423085526820222632705388844497392425345948452716407509457058641880908811661125623174563153602015040737204170451799898335266810378453178377395031004162267983663567865421953018130891599169528420376360753083455992215102647399827002527398044200533574199608411967033141968138759853414093877965930174397199495493274728258068198248372407662966063075811828781130858797676262558924536621475293837777454422991404244635767154739697299971449069638344886366579621033142967754314341536516790269531401671879465999478533302315373757543482931489371953888762186552430180278311321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 29782023964122509445946357093889400513538291574772679353681139459836497035799865959516569109533494074388854691682469487963117771144581115796760365494382912803293688837535313535407661068239092529666360931719269026683592453253347249453232630940961291982991191844199021686746851995890435444917599958259576765643710059716897404094664416233631076183692664903460630285835858689972110961214167313861048136392792597080519290715690770037185114813724375947515283229662138718548405398264916211013499354051493979073825039591038020159980794645623106511593017767026883535734297106303199374706475538464368881533023633329832600670040034057544958891328926196464592434917597571191559588795918978133156968296747392499469477501327369262747514667613147058713945330873500145075050666711510039568894785185480715662275972223864905070352890974600181882685798083293966390190223121434934257232649101000758745315353208123365059982893362611931085150374910661109949728975460734854696899695472343886245209561762262352850047589078343454209683653769599916501264133425474414464612860994718130718991475426247102286507424539183440256453419719898275644895033226771627833838624651626512444793932396819094560209655351165345442667994289490243546027541557696810244758813917435385401555636824599524605182395130204990590203823367892398272507956791910538971325320472943088089496789836268008348508597981113490129483901199976742497249264401947076936485466524525000626392351951692041370795594617007425699587234923820520003203058551699184263253546618968451943884429367210601364205315076363882662800069935461435273204315791548343001416366843342792484912941244772528382505245905042666721695557071629182605970296408175805442049168225763317866248601762609496032194553573794255557697465510652680594023384360803797333859430328671034353652908354667361912355102215510260168175466604051692003921520811803156102766361516587409591650856373016136238441047040726203320011138288034037965629185448288706580751457237053193215995917168578425554305925086308195654860803619842599239591433286919671843851468714433960994769343597032108892002076101618498515295320932060769555577790358454186752914108929423812992660865912388244090303535318555750511919155385710907494111767722917527758971563602125332696217432134336034219343398903838702479184522418075535640208100269036851783442562693150813701356486670646937144366770517946998946121960496725510645729002823367115175166074467090680414407025297067187619807395491683712311424348059306629223991466312173511151299443607200992780598308439232912189635835618229444594324242713991977050705567519893090301983828532397042907700984961432700319153708885857565274548345404451078480018673960043205229706319452301877758433753787283621948712308791141145277453825299780674951639100054375167780119304722639046306155518450783525204227718402890585455153282742526747332561920992521430561064337442070242779541601586192791850870398771595879454638482351773667266964675561997146031907061260220395535215850769926529336096494497200578387268586653773220128744825023084596107901242924692218404541625923756149214445459783303683287629568948443191361308910035388557318622477467397486981192224345187660648729579951919940264943781185227000247753189355647895574828429171249223163240399466737226654548580445301204007011589947804998177204796576531745567702990484048374013922088951001533618201308539041717796988756564272341998497903409898126894164757155355531499986237657300007998546149731615592432506869677149819044588013155398497906772541853254201079506815959634687135674340119463510693972524676496781296349971510561064859581140339020604381773517363418315845791944105635875716023133878957818596777429847612487773167110277307388934150875734854769714556010851697178711077974199045821227265059116471772659863896763659698967466088811481660624519367649050368587154250661454054950793017364710946682924763507230173511689312529039057990249814198601679402024901387008034094236070913434208165962379523152148987442558389617731276482245985435224365547014093943053779954797621345173119881419016253232084175054294283162085455980596337588841042180066290313859037994988410036610899041387493709374767918825461115121830683902918086695917330713407530352575130416923031145748076865683474551741363710150782977290895258560744736965668382376689422725948476072251348136619157712854296454143998433637246368010171944018051738950598098252216990018620772589263046788609055567956313447462739477591041931877650746786606601624213671346347408814181644659591999791249939264951754981332415163682408591265899675211234721195065359963844213139980644478980019373236312120572599118373078870767698169652105737172532824782024841522824653832192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -13316636901560880613020833120054743565209993846753587720840490326662942332546269595692938774722714004509623956771172709541180814348492603719100099601771280288954909221270629663762916948318892813282604371911375575784211759989677533621148242743993749884064812753082559992419460466358116557353949602050428750036969392849253395669670417083825181896965869871486679465872760705436383611567412891873985645212798060581689396616091153361264227721213495203032953531258323494077832947461268488287826056914036605867936805694892232644726541359241669862476952582789618349490792801711499107396443128545678703728138757441311730742324929249086706844347965751754517426313267685519195312816761009044741013553433116241188231869631604907118752387693877624562464054106490545600977381218980025635055929811824422010480640806869579162340653000522067753354551988967290782406630070636594851560728042625085206017056912710577619224132353725455555515119381938576422497574152378092336649694079515981300454893167285508554254463788781957770286230148813568478478839540295276934625114461249320514965308974418269929113795911596119913484491912480908505895743315702367314128178665372799856864912205860323185600286173605001263126330726132002942358623111321280058665145283535114196095909296349874401773747655539649012847325975248836443398902753765848272460013201681807978951177620432275811023386989704219025565167198398051121053880336908798589153113082095162209133845874929888076140383479679582045231752581767570833400326448225465915395483044571673861116316905996282195647066515550643879370698712362166645600269686904870019201444989788086923567450896184104145411714598785264039377544209003949130519532820463946126506520304589806795061220546038072347084257686653934171785494401169625184139138109449551123195726765811308192999333774755638240705229571341852459791634079774054370280241880690168252902554097329134724437069968103243212105574920678237983772625966864489673029483605665427170752813837132513741432782663870584731237999942033430217262891503665796482190422743871999803125492819652051304619520605472562426911603616266779057464961969434253401023896248386622106956371828354093406332879014921722759061462377321626458021579484704498765328584191217100449567724906176070299281690110785584813587184332745009458394606150194353024279883571808885559087516087965387550650397237942154703652081638184925493796734698443057934077566855834106936893659990619696956024704539073344144097325607543999596043819930499413672720099473042348912444034165064945477785984980176039503369431923215659240782850891336401040539656452547247740011658162360497034258734097949759071123990973360528156165931911411349777826798271240251880772323911518365895678586250279842883981152502442413736885198402959259441624329208056425640926733675976458624294964851471177463118052110071296414391075343144351782280760417504324195317879432990809977082950176837804294411477971320599321477087478922282392396723234090584505774835618646550691095023222623391015611396208645449091235600889602669978990385541938797971142501992856341331338058703326879399505477268276048742614485820934199035177710917235104986521276126119088926321145150520305756441752909831722802421509446695539667885393098901116640528673299868256146623542810672171802914769568999356785564927830120271211491106678589698768244874088691701277719784311600535807139573624073940387495742505959307205605713573773324663313486078595436048600882579107390994324739254165636427945432807621696538391574728097990930394495118277731817108245947353607044125875344825614627771978505260923728128603195191406907491579768301118163922525630098322705192513165991587577171751031110816748300392383760104198739172207266174021259202811402493490368756477418402452472025592079420995266381225759902774963916859350583300107137097825855012598371585435598757283711209675748125380247205726728209680370614046527337773075492239166248411379763330492945697825440702480810319697132783813229926692955251881002546852981994865918461768384650323575180294121599415353581444897399820977026940173873691346302890618619055643637793950483889948830697623378293868200449102949071260249034776390034484720272343279893958692935541545666422407500684368246462139927843901394631478215485201470403025699274936759615887576148763319070543157483075588509020307864224099029963992950929567153237988541764920429771843380424794115844886689709899662044694849682085225970533512299524043698120273601388899721445447349172787883378875395728936624790081213030926999145879715427427832085733992184014682913374262415194690202774824970664427998562388539506564713892102322789575375251306153204911937085748413723923370443527154083825359219851264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 5333365171055572334148409603908427346083872900506247930209154223169718824810790450154442498236524645867332940606841119091967009052945638131239610096728153698475903446867383758755988031470039599585137624079456038869898131147348728235233843176130184220707222101892984983510333616978041288011366949902901561048012591808195810451899735211493313560296492707781831313664535197628148361127406236477366497444755239097005263182403871030156293612542320640325222862167718753524727796394235519027457508268506959030349925383657902816605162260904705899022891345174771011744304870869714956676980396246964453487614781240207812095072360916210652822168172029762258674907920959108504765909501714538852164869820632016223510074084858587151298610200777053623535367542401289374192742669872294503584309248603597594981694693259330883097498696450150249216397780092710092575538896989757872008362729556186229800819879701925709689340770927043220176979562620870547054651722993732915191600432645309658886487177848822793553727106168828904949306659249105727522805443212231322448658197280706894808843283982131344621555135677489633317492225268024378378227490665947495934143107266164683699967321827286430358631324587927255453340270443835601042130211115435349410139723363615898220138433328446910150532362873052715657008554300095481791948040582212609485101527693408685605673635690111233577745278439791053442481117618969182361898122935188471764167425959732486648054967099358519230007452345293713987922627109439008806950836776622236634372207382697465942301442159869263839921603096144383863634530799489941223357023206793777617014883842328788562567327960878716279418706459826400955978436964181372687068860965255421853638542864116237078451314810530540152009539077448766440823429134909200564138930202322656274994357867208841218567697298962566730195752591839738304512205969213680288040644943200524036763832851876321905689583798010197609739501059491291759492807764706383301970300372820781973063572018852952887043113112144412356339183473006412499047069993416022292725938238828389768515840182852425085251808173837479012640808927537200431788251325169482748791895599668117616116612673392512906120993591741718511731101008936687625117750789760855575015614314397148799884471023427609475051025898191409546178773494959444046104582775560429587132992146470608941929916532784160909447074248223337735328512735261168228835689596711476740325511574224070890524791505605163625939132761045630276905263046971314525344697183062007403732441416292263069127341037286747227898930808736591201780694393994605729055483046480289982711573600755761351731906077963701749470102622249495628359627743057259400562378918439747464291225737324323315348815499625459592904964155116312564916365342266879174778403272022615961866186861540739721270018370687461671798337109845604534086087192592139764497211309411963520073274941046514019876357401048531540273332470918953559572081380866044526409270981167512938356420925380348117027035073263108113580382742404778775263765119614797984117059690594322868415834341424958709430480869294184164742906945253865534285013750589960532846536425058163788681030695739381798678582773019328782738197791583224491161406663966255770445994908517160308661097973407732351680208805512025269514344809256680067917204030085610862075169963023842638478549031803301674547666656252751571426758210690479598764420120006274558931672182733020191383203895650598072757542460176393904452428478594429211518558440630773000773846109425971009524941160875022768188612817776790494415654930421074744648853279383782006739952297524684907558469375298275782098600280741904261747245481668255736641131373367304750736825705293259887261166542307674079731873688876021709350995115040818346869577347728093902506064889205292581344993305406161499541752301168701295924050538754844740953389016524826140415937321427059097760612587767355987847864171750753731906610650467688777601977404322489908060105742361563932112891072110715851361964336955287223592851099608857960416179678666600268025512502129119757479717878771981493651156513547718665276242886870609795151909899848078092503377816030626901618736182151917964216362911097703246244739750230141486807999305131825250448127408508019122776342052329095665047182902320275353456389392963863248279035785525852336724821446435334154717187088111707523329498996682323983533890722505910025549300184858114087803227288961536814896476900654868822931997846381017933359387075844479322022472924502412571498787002835236583769802800683505949792695049836369817646198286878858034825913416964393821058215532513802082683477627135483623722851770644632031211063497681011235247430028184448558836193550304655948748957941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1924034633520678098359405333477878706103593059303666310588201168852503963487401241837539594906515697097080281196967605421887970151930099437592426337243930782919196398405890771744924128907022625646799021891973520508082099400508019675481574919140716105703844122299772532493584016032900691970142338306397050909081327463337983485651693274245639088496739841232799933422276746170566409103541492852631323258268728116183020537718180889879205006425512471490664273605191539711199828414900441508829432257795369824109456609710251801205509435577285406467787377710254658044087915908890615114350132079027472100005981252905715178126683552422666024524413079043927899315566479392312261611168914932389073586574359263363907423348274438478870934148360951130960895081649089081500370224259755747788591836212980438756364780562093700741132618753978255602880020472060761456824598404060398222323411263258407368410854238797384375383750267050898765948484026764432640922846902789096255784861257865961723145786768704375480506948228984036736200215758231467380378907407829172683769501748161191757729489951953924074124673494486704296385797370598628250929205781211347040093452123952378147868472927850797311736369000262796419527269210331801630862174622286435169126583152395711064128220007899826189411414179274561864329033244953994161001862678077916803211649421894898811924888099519443985529297525732521342277218987487223174049035818489513142593560050912227156899806096960079992440374055381653223734262594845495185488134703891584349769570818276506326830281287889708960839781819205487725695035649986656018403816543645830322263243168572738626926961688532202498328693794115885366900310972861274071347924445176550973914331533270728723232820890548554693586969239060254611203118386839193226779784124200154022507673560122219565317564938240850808696807406663378124757376743749856127625657138056809495577762202899278348099845278121296594983816362367670907023371358364990055229088370784073354965426242514582035054139526339596911022376355451087051499250099396078476572090112394021008268238259037384133661848599139471055790240503125317722065662272023112397311574710104260656583669290979974121198206489366199477549426314595026335428233245543924829014523961383296086952003263036636806737494314104831624223006438849415980768626366003325179280830964138219129852024765953396787178934521982506632207743980928312217456888339658614136963128056807627528494426072948604927685257919033461639182946338019210594839105134613186545211817741422979596628924440346738869851697168507514229253360175814770372928535053365118135455527120465742645983651236452447841707483362620165148984177869418780806497653983307071435486437449099684677719068810786003686853235509805947558304497670425063454883623248079258437283764577019656075500303137083683986205834419940170582806510966003286061213564675097510431748084190952295662507288068465032628622970258352347180986029208706931616669539902979793239184274896844979157808764037862775129807617473893765935131567159046056906731079089349806110484761297068215328687129761717082908056606640231110702035027074630555894300623770656670576298086297872738653444617726182422171978292931830133613662050635367853446111309200154397899749519371833025974707515108505244473012404219779606332691833400432676400213564007965426942031211891495814765802009000306499326981131554893564817518239442013918311922167568434002219743954821819868289197216251069703343909684044813158111336910096519540491989096051447998265658068058589750853741729377508534804546577781235501389473010767345182590814318606587161986113111584959328663309178298338508718228853111310071034191267968828678051265917501953297338909498096572535699984211341176799810228779541409592801755276724343562435904047646149885474127613497803154422611328152125143862789282364968728813564051819585137419655880253469843947480448852730374646320423876030440567464798811541906500292445364801942550543240716848024954874025237210289790867976268148093547859686318596269044586225310578157500379051181890347663991254684923033297766817845023019519379317627774962975709645345955298119820863723575295390965908069164099985839382902228150187593214275267212434952033858465808309291956003333623271951793189679264292706348175313458912626361810288736812941147927636613693791616279624727285611456977515412864086371779162197016649364126362513274077186970259449880650910407992688868626064946836817396833253499187288902331390432607585748498365993919698246402857288425476950491558094440522197935650332586467859955171285794304602823915403164368823224819737440657361140337432417505664944622750665271127912253151760272819101747350077262420143381150170823934118723584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 626789972360055036100545978597953596344469054645689074597427166794495785230464198509029741476437961224848445273962300292138633943613109240851016793373659023282177179038422419111334865882734495012251479969277457354505639111323804640720168655532352115176991246151374682957045767370685536902121184558860388375186020525915304500198899288772451530408012157242653432488255230713211968208972806585788210785874555318464706257117440507126490390572129554222128053515318331783234089121857097755975917822732357508366803211376941899024143170907282507580984249254135650555494197192388774697721016925171947262303693403092287593938198335374673147887001314769324369587891942597132457246219685441766601311978100136227291063299373009368422008779988125540916714169859714844061920938504533792993682733080439570106144132091500535389833632117261793393390732801268904293879084322060043472907705481293428296447528797706936944466307442350081929619278482462379624310793300684102807312147336819590507083639482153748699325493794930957684768212627124983891147065787617860057807620227641038775526115904083643838276975557656188822365096550392812283231843326003452942576014084057053340495375125262918557409619078453847574277681977509216275865997635476205054682675469078814265293826561751739186597203369149616878717355694231613782001982750211859137509518132224241151974536192191822252232749492437943038795417775656727297055622907916175523664238895095593082700241387730039626718088230113634365576675403319971506130565975842599169959773268135448305321941576769502732810857558681289175021926004232098744408157138722321687099753153868062100105193898976023757111488933422566446265880503605102306069442206866846754299292902776851591404164067933836135221132718600321740246840187162324952992927873036046161935604665140876361377787285737464775837855344178547698904601358030854587424236898864685828037473015962965703094183218922147427227693944462994581658303502156676435605728245968630305792335655908932849862385033223609471367270564516136629753435281410838710484086064782123796162292325354395428461526223149806973188469542421038614639082419384192883017809578646268666187568047787870617964161392972836125231753501576378596854633815699569843963056384251835733875558812695108352073063831293216372824141693126061599395868220421266574366766977593207178910018562133894396259812481843314042103233124522338784336590404079538662683027638584748963848818304145016650413792308937174253706839383007810323836118665813551928946425905223872357422803305123205104690035818037552032671741760564048870320646483385292719655958364720700357523129558240537364045058648539456239860351533928584592544792306340466443163085571675756789059466763553460292568160756761961930821897350279677446024539815143177044713049079891463158262253202436280176824434813160738858632262600689508869582394882048480790114604861345065847440448940629277594118270599075191635905565913522752272337879693374765747410790809319489356607654931712718296341248216102159615362302342675912302655387975760080674141019494088766866220931420784698975304048477768696936524060334465535047474445296761662806346855875837855756070224699819100454725422954687375648104129402106760039836753250701862640859977532900718177085954852153613338916029288318175198767216852542935118050469192985000813862739103311542056470745529402614758419589837609505766342713420642870144840982294672285882622289727799864484044543869090984610718056706179307150770844413129389654161844769053405577102927644606761493825272648902593933778134710912213041147301817515547440186989878409847137287120200606229538644942252337898000783056156880570543281178275289421071710136045249246214257913588846405547826686163653038022282902974213740835403139019150615305444875932637390523581938874170750898040954462585624972282829322952452915482234391974994363771848401117285215853790449140022711120813134198803351796683959604396019054507098783629490546001495080934468473457055825601541112957166370175205153500038520130186370777652311863807160237405805103807378962851125625617037328927326271633652086590551085161170354563944633203049178429835114550224370662745529025925626840320785461755478302776248042533839460291600291319048274835392417391917240820148949229242393296193453897537088445379595799632467327130451197085506059289135920329822073728660738396682332991788811509544191685192593109417763913315581286413983117701651707025245749968237461703968223227058334031418581689555620400587824413972532469064386920363926470787665432453530702345959615609867029648843236945000608685927319082500871285298406654543216431432303087474147296281857418334105950154438415793323672540661065754089916958720917504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -184629392376214038286462989865327919181187037611139461410320167072370461938388879082988234345631319794450287611895303924423840265488657298579001536052775799954427191684041342691286548783421066762473234425351684094272675885444274317965549880134347015503017763758285700303328815156335477022573863043498631574130957291955746679733168167482925613590149657854725506162111512839819857218547276656551490742329499288216753817086790844810641181735552801669116013054669523699817587436122433720618658389948584965967499431059885742290373808413973216475846764113549179202464649460267712087401018791196075199755999218732661367030670194597078959940363289881637305451005817184296330357222307391269420223858634915084426101315988698109810947926902381457493944786945854961163098806449632190389743542594051374087879684567727387189515902883185393638545869249543700517670305152238054531499745609855468494150729880332192105736973035865838114471735193824955638850531494156132664447189265996373350591742097720573105977699505903036023696689959633901122536054372268913905223756770021236711078492184512079516696268919408113528496336037115672005757095914920508271033304715027346629904900880040987590636164932940060157690622911133834269557386328464062797586668949570046232096097292159270628564839317322093297060915552669177903171335649094144870499315892501905248455568313918440464423505281648524374970587672757047934000011037766231038613602036256638920506750360628396013460579587245078277900376578402370331607890308045067788120858794641974981731393467118423737139658130966125689229846593054631380857612585797814671409530847711334090059195576145158646969648828873584804380473075878185861383243085209016708683411856353817946200545459336637405402364055284873083092542804516579551441319983942671075239880352966525866550457644891036959631856710835673382607677847030958129847848113798102488732406407214352566083643429954562629962731099296469299703985148904275052216026095945355639355795260572134871089166102502386940551589238018045215052589819351899115819817618636679890513639371272673894197660868728458936503828146909527547989398177417228320601441978240170389938007719794668125107438906119397942576789145683449682594271664222034139786642368145270718183656818074122868504333623886197136174627901225494354471112024513707544632866847358847175322005813752732141047762515587752924772621734195770595882189254693817217009739467662074242271935446309287222369240427334424338671567951710907990451280544417652951879997396791634620793936502895069036168462739296163793217590392158809190400124715307924210887656764558441426763781544446932741956841259658400212587121546384313990104970192125339391140792597913747313646882075733301334796451209841320888936394256410345206761688222828625098364233985288358882094349002264418753451077244769906349852536420860243994449924491071863937013950576913152519378004272171849380615109157021443081231746722362319486208705266919437828229694689990103884032178037665259099184988119981634639821109807172466089276272533807248665186925943780414481151563877076735966116168303259221582125594568484165634124349492694280408631144031823627683174601504860880004876565565336764276385040211347452981411322444506566007514503964324621033811215474753681898585332382962759713334282416560964087127269894269518094401943690532591967463746210568900362917826817016359885687869289200593852947468092927453320716047398783606150223819218333243811160539383594133447689393738272178721587955075119482535169516669318516486367391578423011367741508362789433934097942883243453900274198579615460681987433917553559936350951281576585151701028363778039756270521376407441861147944061686238267008073692481157485440865981592690534344560280177029124050142449218309921302918781038677831653921485203463426445106662151672324248697799882866322910575458334123688992627402897709918948029680568429447815514616410764236170820639492423495729863506798630942518586944344472528321756675139450196502549581323976918632566455924263577024637499976252015780701528266581450884905023576028253609499258640877166574333998199914663004180937563394456016973260865826441985213479175791790813324259027947919198796836123425631027289202913952058668143091173119395175096561448455780060788875314092647362682581463744469760605975130632922154884195676491449538833715070658109191954086628289746722214012435391799368785579590650812663711589170287525804884338540314778164377859116492127207510926998759581610888674030634549564528273258757445495671595210455778733976453381959884916662484198066015081858083401216696025771598679170118655877135907095009927472699563443124845383078659873310940112066966166998036649836312010696949760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 49226198952066150110802690803659576993909493433290334200734860257634977045477258102000791787572265059904011201560906440134422887756718486125582956417136522898345952171653844679040024910537732386364178823511006746034652376402191850300491744654555008923312227022288231322974380167316518953226311917635536083134490716717448204066270190444356880383986030263599454756973435416624609015475835922092773318074818251528498781229816104891950910046010194430466563381508013492647405937401530972683168573579717835698341439303799867142727487310170039729396465757285600769966214761536123272930089531421961449935843747491712114440210725786442913293850853944150971608906497735428065741137962417412956630710832612811652956246774794620527258149720772203648290064720033320553745098906665929754048840101222871106005176767331155554349249915104891604140186392212549931295880375733399705059746910951253424606948328828867400648545115448258988313617142605859302191251099305993737712671067796417152654108576650803001361282715671946687560524321247672605744127496306646424666351762305861738270598326190386304843589989213117307476074386257984754678002164053794097501880156522289276063780855789217669293906730958720200239286701074138239171369457692891937355933322505772354209877861388383868930545019575693526371931456491784053446842179295977912800587229681627080917548073703229741127340152231966525434226857447062687465939558557827572729301586784088308885671162731043778531065332659559648476287809398685036841396351307583273686659327539899135637795868742633121249917405146084240884328509080728034316399538454363787181633083663273837326381229380036397416092615570587782895675055735704004924441675850940971639734583933728866845766083209474420123860394074238381683501827773968279277749491083850343635020847717847398829344383887441121549696333045828353419019298911257823549640405959056788896558263927724854717021655233867831902312746998168844406360309266956571793929547316971504079590911016221644671902933926432780449377354391758550819160657776794003928504882120185620258328480044931538125107400565637788186587488806050059821958585650728809141012972656563632286809018749329261477761271349425591521717977361637409740509847137191243824469474928309266223769007706480562560462886106804839060137154363995741510744239704544336825119845247370361088877660930237200414360735534180295437075275205773910328328618447225686625562804773575424162580859402409341646859029494622062425481207142818398191131671610249854838379457458489510242277403913882894789455374374018444376994936397838121017879075666349929430374836410628395583045915607382602161401408931838494798694444973008003109151002802881082052777896296419842808743978139796965052397574866016342235873481043024308259640896023794009667130485220634772528172779892084199444179315953892117604690223853418677320786921773844941846893751793637570131811602923322523927535894055738621328098847112908912834392559400947985658214038931294045141231540773169151554805373626986993237894451828014915945880449979508340788300780201836483324687661299900013544371630588177470473873306237649150877100723455568921240685577290631248881490380590649617268212562194305685787246489470422154460535378753991886640710399370702686184822307010326168324901791550599506857518229160017436651847586541641012663517912912060960666869082359575826552797231381782180480381717555495298604377927382236824877151496100819320568368321631105204754997907908129297781355466749097672992354342952435372821860901025296192821713406223721754213629611741057501954923268543859196559847806649286273651364013771842435012013939810189191261878462558131514094433629234639866072766499178508105592899685533404834886488585043443320481506432568319284574522497885805257903189903995339866582731241955886396249763067818047692669276704854733375313388237518617984964355571774342188650795731514301618715793147058204872996008859338938485231537727702839368090095534440544038942204361208966014599889940725936536868614707286549706358878650678597635387784006548011900146644072474964713078927213047794099097482174994105823189683317334063729315938037996659243010101795899281217929018487319154926008061888516991702039547593983959785183518169074783501520051253214816250797089148611893790607299624593340637817137026253220105818323467330185123861936877828016855652184780800276304131055895022953486248978878082028210780514711255014408900272504541449103211092710241450235129071983970534459467171349176885275623209536114280042300577390647725050502698108737748408443398641308759079645409741645185987529652760109876184705136485440276790845449851493848519349402392816149026565405765626604130138857275963163541504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -11892732105122997538477500367405732684897000093809302314286704721604129674495303369464354856229228641402509076913024610006870923642796917279688592303381139923749851826110666415040208148911908367706977097724233869081151609818197339642686767885206079724261896833037464266808172306723176254423720575863949823823226589508729836400381209377451867640959263117544834836029236421591759685735148647525813468384670064604093552132236254603483456665270633807577832231991143831173571689647000625514838960778931856108705831998757516643830630858896350347051966407498005333176426904635892961631600907234033419075604195462847945057368036913928532176409028011747805326322070783598494117592745753056176113520747088749825155335079793240003984332073183934471313553839539041845492785626634151762920122789816373389239322839358061462886401232051257897855334005554209525601506813491398507162248071464841005352242710561845864377263726028354414518777721144789111418644685821197904672008241152668539635417299931750352850546421531136229224320642051817194231705994878026843321396832134866738288198895190548461445721921190044031173023762813049136077200474815129675571844084014153445780047061896913375757840973553132702665531679470537072119233572173686136262379532493116231705240604345394055387621360726584397962787745260176450452467811092116950913710632872164168120501982410350726684113033413580870470676922942140846480130799038033492068579954751021985322535176462311703178548294173417438415359085790925993802058210581520140073524858697815476174424678879519424238028016923905432518744892182655847812507253397715642264450928499144539851794027330949575000732667637726729922678355474006090436252155850173933418053340668155867237385986969835423397550632139266326782266488951725865001102366690159394057291981491654802283491018105531965308798606351971154814493527065578832218318109681090475640379297763842047515086048234929442500717595935604925796439116245604317201435508366517732044754115121408669639330843236197826457145319363304611739558497965337848392485102775493454498844567564188228387382423701256625882829913081242782807969008345959195498150027863246279719371756145184785290764134376155506101392174664169544093835662099599414812721587226386455993858910505576935257823619253769608439848005822403426340582331440920549362992602225206822473283090449499375696876046249343719591721405190767621373672808695113242403880553967292806240537110568493887553169835266019329050753270545098774562034745161614943811371627492087378914273580838489875801371239755919435419582052236774991328044501791162824274099544216999243730073343210766549750728433424276259635386343568110429608019563506652267479497533699009229497705286575662345702015059358810530661175016437294514804373471115714507552460127376462133068974370128491649228250103859555866554927726734606173411883029411567750572615004747401306349218460087469364738516978635089080176771359524201957960141440117220005505485439215334850852800111603533112761690981281180679305815685606612291193262548552082345939488158419297976656939110090215254266869764981834771447952512731870655645169405829498254558981626937249780357828369660411796604594311023368519820885472680515602165721472905090919935832175268627371601492073487322910744954732827078943675091764058805077525490208800018806534344348258339344318379845325038058000327800139865005620361765942577612151400803205447600779499235235434342871308516145613489448363224409439579919189479953133019469617880699032077698490007152221761878743695794675439159022645285774720737479767835697549798469077308688269406990984097672408778735760300967233236411808040405006030258749467997552889523835748285874638813360863953366569166440145761592975499892193671832419824162168871104071408432113839784764237623841607616222597290144500676807801448105133562959281322872922486208770355713675523893773787926092401996995975255792763225537532139399695810018320316024305789593561009268900664504579732502931479011250552502298653926699730943146127941484244533042385721142348314102513815236938456747175800225643827284933302922328491753944593444918338462317848773206026279807252157398296502333965810162706978136592848372460790383553764013641458349177036145030362475253126320231964110446193180104221214886330638396656856057212416477439556366594266362143299410412757002012938925554226385158518885724840832787550245047942146104708290165386061556285003640208933406246230822919826958934160830585568582278882528280277289487329804152396633988458936190359239177743728647943208338524910198199292527408610421187827867959067738239879272097344909069323722350555843439460949769008179698915664414443714600016011695840848930406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 2606708114315926650532814402931989219770334052582924989682972413467475443560521186709552903895223556715872235016864944084595610677419842996521829424554600145640999816862047265659433722588492956359525968247534049019547600754479998653828229251694624671448327669467898162083635000750115511302841784262145331290185233812657284455314270386775940283976676089256122574359382920670923163712985911652742090079811852234246860147315200172506007990548952472113567790453411013239175086605767550481605922978491594208439439784451088549667541085690019835432031552502566291100619575014517005507975577210687426729034170674403552515693298527580218604580965767535041829692702568605793808865173192071559051746738802787180338136302706344539538000846326358999272816203656401652297030647661502614509356270550893064709426057044834720830828348059213332608345132015541258654681754086587691167224079333858055523645115144707535855622489844857002561475349177775450261052254425937937838461926374354041646627360085075389180970967946718432599174366770578059279888223909757869788381449374733167207228452736385041316985250388344280888063646683422670815094690086464693691831906496707738441893347656530662632162274142845169709616011045790904341402150201588794477994800901253481806079287703839859852886857712710885871191773210061827390746009328889808636513875561246430833439003824297871835360724369308967595520742698324318898199627101491852659340598261622076101688482397616562236465511144240282824638313259474478433402457836464310912905635963178435393131212710963080210482202025547940632197177492318610330603245061276861998406192610149711881259054158797741556648824726976438176110869021897508730242963732666253453355949096760112769924131564921905395365536931911656085279282060049270102171059674849078726399088758207878862600916753539799213348215952114820742274726977606330824940851331657897110291978892228074769895802603167846921528115435991495640808299161870087237176934469592423271507300818571335354780591046534775375844928962801978402136294037447173550748620804025579059657473596922085601192884527037288238636104617823043047383827511175965949974164312652692434187930103082125583225327509696287617709713486971293044599157702109947596139444132043597372340782278180667899923274291886857640408169646274493264671392691690060598764943671907798928002415433145458520320945182691916793944118591196828077617927432992765907440371598095871283559400380709056283465622282360108094332420051838188207066698112494513872913183054911765409671975648038421350152986818416852671367063519816281729921520352101457665127555961767087088431360410367116276815425222998859965537707351873032940707420921737011622214981199630068203685504646479122431323226342257739321895658198752975549342914718933087850731186207863468180137398632064533343427453274218812350321211082303260024359993939041002859480514859228783236275809245535173815323476653615695231525246390390182838523289669443130318360861397741548232259877471924598472836430780742397360963733213674331451065770413789909961372272614035115817695421580553553246929597331736111848533173118158056026166594185282799038750933014106336042681184455693198246347457398650356855935036773286756362497605194239935232960683854062378438620404105354051941687262687703995785308691971176333228117495852676528753835881965570590060290016285480434334308002478192882823301583877321161696612414411467659116416873738490473140350606602119350905072956881898503608962781140878427451603186648979055357121862466302222072345663010484561903262917476928459922020067216947847885590197836447050268482637344368194715478097268616050265832492388977439008063064075261047661775961183103959645703686152944256186637454830759320092700915068285020834358729973672330555654136685500491217799603810331426691971145340202076533624074765385989944583114546748853423650249974996073689585176392729904722944423483878375121534112628803160804355949885457104941028554724826384392593358802195956864068160358957758796356936258232348256836956565986444950216702485610280106214947894780071086665875944595080383471225187667800595102216682857164653631994794588666818261278061475061172639693021678785781819262616523661001397838924657958891577281516030990015250112210069277582140568641480038337990607052124346321287988717594309814144815526948404955610717617224199934924096166749748439923037052721801927337263546616372174435806278631226767012981805306317866191696560325510323640044508401144306959005180622922820296990828962206905501484732632086917286005962529332012982779837223249003535222326857906107810242111924393775293203599625016862847553805624235656313134357972236237573217084247669336466694414008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -519067361159925097681341409520420722411464375234984617605826132520659223692264118738319989620186341469034258835378754591966034002532625982009945624290509397767292997169329048841202698273153431604660494742791723507470239367291099915391725020736901079639802205153678664651080039216326020003635040839963691574171988246755837160869864634872856263647771784339250546748964313543501374252679111843683862099013775707474799586478611715137137651272286506506040670136972451977915011243198950874846867287291627091995449849534637956974066097063442377379591007714088251424876201054950960183121897674244266451684040325907270590005321991835707103958894090973579486374970324483264584585831169111281042154059308040268737431667211962674150416413909138364346411836993035233644676006746557008835119443260452687433712910654927149378825350760826124596484811230728209806523285114837596944971078794701254679263254085893152740310639209128616764849730486911814114054281602799816833710093734714568398845510557040432055816374900513226707374867809288767907441988104145718617487528697229372083868559619100993365329743520898469221118578126272495273049273774881723306168152321820958326991616115865629389633167322840459962114934903615874843073323986507590612164524316172712825886336278948861697082838097223194380586639265476487926023531889161015092821069836087646789528298907746863711486440113755492868429810753859807629602682056986486983541073307867183158398824385781105079083555463644836141444577334900511008003409064673652262730444093954132641071455381346140816432970162490141292177211675201017677148913863909870757796306044052383396110267281668910660657167633683743796042545578445454058177400012519958720218600807673466742251057153666369468014652207955695940183461610356630543238480887919169991878747143127494800794775485315364142317728498621182333448018754488221221797893740386070858958247947176622402671562001008925334514187029158880111121620722218177443781782966361434931148645483220231607557590580351822174901030951291917824931161778980761093839997358730520191927938559711740047906735662104837791460816844019332169929501071463304144700048596143711474473938354629818205856239007998039669728882361724128694552052978541095786010636643583957109157752647959005164797241987234761043666224057205164850111277538309380747665940220731233115334155340339225956502327759578803830639465253434461724047270669223435821222995417868056788690696998645886211349642399639338298549161712964658834576235307185230404598161528663207102692848964637882685871345610220045499366878582113721897251903239017871168777428693715366524868355669246854877098420525361198317253343941711252856303634828656821306858060483577379103032554289283940944223472284151876660812880172654740019981902698619828031158277319800759945694754687895834725335614045443306294231489896097161097006922782181191693855034834490554005455754507867931499060269237495795535888132349841401529094159731356437645379483863390793669934920228620956313505012397998882450787200594397782633888562347867744998799786723472577151822717539313208949653240035588094217138111479560778622882519416343232474881255414337283866624262386841409129910134871725344965590191328189783163853959622664657470081415815719932452087475940815188142933340789140882646970462965622364850047746077926418277262753165098955487510656712438237555144518481600878766109370430220928006283763353702149173306495388091876969410854621383162821550436346985449059426996020620951173460701577409957749472468904573349775116839580748271694186058314940788412310203798621834367479569746848980233071165958854339000662269628413122277295904279334115249279546554017743267508748982317171969968090336851710134275545054909916327573113350416470875055477639696546671810657188171511725679941176848281564114874600640067746425066816301325542441752278026048822413215689944678880384558437924088518993724920656436951303379831914647137275755020296772977104909952993974132837904323862143149140449116538451016969069603554990236924732798417190640921669677499821322273064117869221459260243373333239770869772912936250880280963136885618995238996751581466401575237803227432889193695735926735587469546034130927777466826367165976091833967760050903194803152232419928053852758855622103767066325644657674901081984620283824810697712113578429476331811464399473043355291388553796285043589552880947815564753440316265689761882610834937421874366776473671349955902287640276796379890420633119567398809290391745117234210779995634242799496514600255992128114423735852272317407288633537488269876817892378627754435064364920967426337613403868071436579413415311052374953724382912504472195634431091560200651407360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 94043117015374739617774994891660025726753556660095589031224070153399598156765266251738398385383167392321493453168753200604380871327700139643186337914397846996587764584614618691929602470274925716171267241973454847823491766000491731726171556787856527733143052978008389438967919786119054558424187871725029211826154607504233016587176717954691354713636740904273488939605070769068339529966713761818281653542742160294134391638982242333812079400143648848185983862216061713726291803423921399744272220348275448989589142035301904016333298923139244366129064379763375344467524009349185355205030247527489629933309254926884961662706756510874142782731044372422363593091582836322405160286191523691796057684625419843574326043606206890247359048083694374097501216714998483493667042664880966864587197750914862046127275805153607554944547623047036695358989416756332237003166134838779011117972245925386176352840569342341295535789541231654303160483650669031074674903317727281432518045019351785475634802216821206578765340722865309709381881048079791889654971495193648395891437534510004327175653305432780884026051074563236982550728303313822765765898398531084824870856068369413188449733900216812425331851172150003742961030689342097978424160447512013446184700581269009456668257236306010654851497047212086832501654707572939987805413382794158380214579988474810250319438127008457990883828867206199038254514246394356780554531482736852086035153822100909289553910270267538910169800305041602328567885530740908145928726833269423838023562534213522017484810446185962476307178642855056231760712927803086330406378129943859186100730381680728451281842072803265260075221204569523300360685008857582435691608792008337501635442721810139450064521256221428230891539847429892143566030463447986439817734140708288960263935825095509443196267256520518769647033530223545865660716316117617585732767097645285198071409746575226244675749132617630246742569933637985394780780986666371517435145186981090009648222965010652578171028440531728998570071334211461584173286481258210963236329579987022504969503578280456038163376879891715780637480050982650661020174598737333909064908786731564495336565682755554484222312855102471082202817951211497408092965360346159341599031368521873231448899915845423131054805858417348075763380679728401888515248423836390127750019532292711457862386579404252663145443718601258170670696233547282996410495534434515407960155087481576211762579742643837348179722453014009662594503408950837700475755233853530408174471937850545984260502392337840000886730905371337116472562007158548748387059786393814939278410919756136358907444985639616125403899546021387965880606703903989848275802608224034789541916689030617145679218439191382920151522910589138388692499952017892570394647099222589574887589450340294440248665460703890658514511263423648089050041476278245426094412682691554808517878600341947020926865110195293685176109224762410098359808319791282367681142541663064475619491361683826510330761672036322041013514205502943144984737597413291573264734943670435418279520849297341920242945030290660173140059988063673202579224866730278005795652591715472737166484869354961497966179833589793050672931312202287606811993715021565730121955681798254177174896431929281454905274085003260158998152954570580378510369744621605771699470777640529660616244768919107499145201475845784449434317512978449621593753990801578206375459915372543569627751573833036126472150852696468084071660087129402175612973889928561963667828106228813541260786231659155413403966802004545171072356554895189103392407011275526168628930588481236272172061785987037804986464854517369025171419195125766640080729299716323667189357896441776839196315807911701233419203946537203009892981027023465182205006592848408442629311744467328619014204445608888325108324847362171970581842426313752322851839365062570004039463650287151559811028312144917466597719556827687520702875966927477729751584005098726482845950867991523781587766290961097597845389502339092408360678745280134494957063871912665299531413177217412530796409658483236092560795807042290844920022002917140044621008986017708814688214578419401612543291368016055822092475028424589454786057391084221567656933327337290443405781729232662664868897792157956262513008482466161382189732903740941309619245422593500449988879306619110929701392706675674482838707895209298274713840454545906943237164318801896172014768104740832973544444217932219061977125038836042360943513896717711642695517887267078535394187152433483392694006957829207189642312675571233567416073286226243763048696018091434228693544142838077182634045254861505052672734588529980978039852688214173432790860538660071772080884940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -15528299793504158711197241245876934700173185313428144379840405893462494819458947936202877389512665063957007290142682828266659444374177822008665125672617874669529430538404735783660996645755371697837207400308735560033363927607895793114179498896324412324786859651984871466090698431403116943693857632446555155023141479113784586628821130782273096105962608036355684631968113256375999227097456008988160715310161241070754912748625963872903721914084012350726463246807976995730470614431721154623471531143432481247211926415450760255263336461523877165507151794672200254184854031766555885677996147000541872114118924955300191197771310198632171524207988848221487712650724146189358781369422832948541153497253478289962814032907487137957399541758905843160027881996565629570895339738177849622671818029171854924153793916981479246622400710166161849814210573948216169622871799369008474185929692060298899329493947115382535869144043655595176461290256682578279133071099606641939958257724827033794690887313925970837552398728027004242953172693532748570498062995588855002614825838240415422919641225070206249201028923830619628250375948938180394763433900033056847129738560272953467216715240748751594910091284971449521426662675978454467706628924876820317699331291333155873845581206681608806175785423664559844779600360446157157601036609922347725401360523200011391550276212904587726710940739449199885965892151737900819408417390896417955295252581310146300015015985421679730567989223141211383911287305656479843156504533371161188397308205231902258176849185231942947181072596161916119757968928012305078444369288522433605151307624750201819627205331937608470369843002529396663499337765532265273535910833067434738280554379665912081054006468077790376026887271910984152666545197329305603882435113264019297248347223324892688483172656788203010675700735809339057213919175246122266543934785401179720967842634740550697720114211065707195656597369599260156238604111523643515540461547939507508646158111093523930716560533483382112261576271407324284073760998712068879828304114656098687280974343649620420288707471555830428677962137340864665933000531950242108435661517786156333648760195725396191541881154802279705630736903354256435139507342129103941925312801433947941616594187228596237839377134399833417501945459796546362039424450921431396770367209853108001936262685498441926460123476448718692198326051716734537033588014371005273543607687510279528148160695843715288978371042168845927614190443342585151307921923076501085197415581638811244539447595172301481790286590802636245589255362731651580675408483881267835814766753226258165751149308865966749324539968963540923671197072909234985204999047589922972677627189997558139771133495348226975834197181474274012572704400396176779969627021775264100076306673887345886668380856845024171226847020779020009796904795964096938969396186874964142062739480838816501275595394419802574673097430481872742135809997182738779275252973375614521982906931227736974050890060477761684971899566752130133981210656352294349728895170434413242736600034290115604416699889817587042569959462667695794855736666411512614435366849986989112334829974546845272676040624241169167036340208567727196031814377142658911876137728562720697163906966729061001912730208897348864883376888401942292791939176809682281853434685857736758231547102656900924699394164258150931277542308997319186738579106171177750922815947589555026888715902279925071094016326716241502807023303188358600688838286135645665782977818737817994759420957414322998819211704458591985171023910456838955787885534166045459942106475311795389285857458726810671449564222600445097774131462029394549888905128054580019009186227471859639997895177051267355708102937272738972261755188292792482017544412794870948387296564862545281116571914978668541168353584891962570129438580869717855235541135747259810183016823436644354533961635726063353493191680641572274212556052544613711255215932377479831062899791270618974943020963235727388148621741295430595153895349034613370867342043315801434993119750002759571546249380523835775278801021082917689579287542765715289927223573777855032102194300531668839822114188142646097548850013564063393382378105360248248072193480876820364803879817161695050725330316020000431645451379479621266183115615539867080543185115046726512943844560268475875435772725423302619200640140142669218916512348551318537158251416761071071735782275680588455769190684498510722049505747734258502956559549998147985932736807940825011156226857550376164869489744884282374870820857945525207375477062752543834116718868273558130036783470304588127987195709515380614818764834813374242781994487324566527060592474257641638042009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 2341233609412458066560835450467511464022424048008435936666030476227149799626603513072069303332443239070283201399274176928313048168679843621067998743641462129518412999266643652923392969142066534426849808830395541108585065988963571701346168189619130448014239682440087410678985471995514383741960431426420865619796438800314057295051841513205073628686045889245610725911942794381377955009236372781867457145354781668083333650188636567274984002622642096307969285057229253997120367146266264256733554446722542611533587087296290915255691978820630889355157683772989378530934843808802805023957412908722399445370308984781513086057000181894810057412587580228514301791908103623201558429698462847603258775019677161222983543684232722505100353638954477161299078750323501580341619389521823538893573749187291324967332593706531549943148592608664990812427098202023167842856497052620011648369134321846701194793755498980094011937356735370912113044425453113571161815328734149741514055607965682621960088416334361405453904324347261519463180612113779617771457784399046975413843196015899615705246261833504461160080900471411092851079465061613056327761595304700974525669395029442116379654041206503981742351663731201083111847989800667853888183136890372765213941184807418209692002700495687002500609286765685156758975049701464269325874167776684407673127820753142274908580952122561232106819245100280613357913551701636852468206564203355461048991088023725298028695666325009380288437961361516441131705706150007327362180730167175510734520935256974062508488939360361432611603587651121330813687376427855430868363455504814747518828922666742720591622327220856575185439289439512389912213667734802065386293330533948166257282593642704755725512068291555732505657386163737882485711756765398283475293016473842675667966537112679924865657222833034439279608386893415931576415148321732826593400482058271828217040236540315297649557538213099989397874166873548666544028390015593302135207123306181714301805678900435381919413153426759793830276124944535543617612907604456630870386884839917445801145760211360203322338919633331925346207384854458529127081779861525876347002889496553294220009421805987488294087440966510153243579255244166763487456452590456731388528175716710889989189161253037371388123409719253060822212804964002398991011239423224200816900398230392562656163777262732094311857256708428244672179983355348208700917671882307352862559588810954329361810045915316794043935694011497753367304525023360816474795954021269331687161718814452558104591031425908022512082752652642405062509586635573814653395628027843980906169575053735925460479877297180668597622942970864567469248269511547086606877681092168785825765389375062465528090693065900016797154458923799896911185996033227145132266980392617541043742758656345565844830553211448259972733436172033587597437765292278024527466059617941134424545248464347132917149971777329964315468516389232688659928128556142450646502524172635871027190477734512326906719374135254599543929136617545955429934634630329509609793063347653963437764272589671111408312648876000833548318370267242188426719443430203980702942639460289654333790370589959810150298845350992592625402012310048620364887371433817166418282193713004247172362275099668424305662435881499496177897151976093415401689248000742193080497175636592604864955930838937218733780270725899538580119218461716094770958060352487356678386707222877958623154937098737416588854490382897304156239091878489657674996081098225417046395770540759487841103311598367014310096028195338700460410221851710633787207819690249944744147921211167358935381222007671630237129081316141548173119365192500151874025939333288323244552347578419583234504107547417584722440211579601042925428282598615205745096828322641159810451596214088620424324206535084222495228679739874031897904569994721424919092451181193930177652222458287004328121501683775680401014642416255017909804569794987741096731724447649528247901727681551559425347961575203494439429516181784785720164945791735410790857274313041830592270453667439837257633816989661168513370161926712197888355019873621889855898840455290550637266224367865425004414723718862852900396187042652791890313612211990539514887073721896534416989868562981902146776900069803800126427692421339751207419799602262354243874862090531800376471529106246269921162500412732867832299717288156008803790252974507445950345319985070099258001669019297499827527598708211638922302816423090132854264474829595653110837537775594734969277551710379310580907766545487910746877271135386791876356417568762502155405111808421864995632658913536196059422649823704698648497463822718246232765325653409226013915094396055519756288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -323068199147416991182874571045561418229714240392157557773822541981616642240879963108236128963916791985157173328338278146549709491887362159706431644043196295414618506278573978527045435433060791166745399808924227195452260526597977853120294701147930829913571206293198042156387274121296435615600596399704731824720910888085794880243524246409624739256101567830863126208244699012642517429753652545346042647212300270797507241985453732594202735633045074656512614368351935211825007742462361869072660390827201720412411203922107502623847236166635931843793845947750064473726262719945378422846094854294318647788555156039505027029394571171546779409966742370515495500233857645516080575655237558807178944782145312594788840466649124038343642738933807936381102176440705158126952315812405559683274815107566807714818135060448328888558368342214652949744454595965889260176077479057076276068320110003737042777521259781117264796319669189132769420853107775078616202110368826215008942718686594583236739601966876047039030208816125792313934687652923069422125350351559566331536974838235821573047846624470604458362765368558278945592075813551224030969174782385661212297129197881662501211871657636071678819047220149189447100996772070614499677154744792081524211793970828382855562416259069250936037884132725820809315731079565064326765507035927942531114670744614509094187376959669593832322100664762480394152954200382233685491031498407430543953978202887474215993103608537740817906094576924698931057608898928002460785103256310702073353648812494779595555424955251525091313132033823645898361647314794931569413853872871230341469728831820416118379996865287998775091702071966870553819449567628713939616764182845815685665075521057181151682432689898638635475600081207948081010559279163278521182605079534432472634567378574215273905306776885889489032655774950660853285067605736452785553494491495470618181413166565543718559278870059000140969004543849699850558517164965705945826673696792827747692330124625111679602472669080998694198248788941119910522851749714984363638787040394863986479318335417769081562229556599213075533746823553339799731848234198143741838907569641981733863535678663907718182824166665805574889860795698498608411834426657589748767234129115571708909447472364391039493965808264039125380245135349899424523077378139710432879533580113517692322377559396756528623578937312598987634630433654082456562188400996181109244087957869316510257278764067079445991767958189755713210431722080189997971843432374074696303697221663055820150626548704625734972737231989903601616959268543605063865964282400277134707630014313252708754195478851849038101118438258620979663898845389927901310394790336102320233373768568115469139309678023258207849632772525207998891584710955727350297378873720232420628019424898145617805877666400567561109091372314548660971148637258185804464968426256349684771678454049783020630309657279766036546748356942244226607072236819796071297385964591366940461673997154111029798504916049959649873902249237245764337257329270368889789720668572152356242706218352793017145330238374642196347091042493948771231789128501139259314509330908903161250174288195322232002498907054097304974053924433932454553471765401345567397242419294420093120976663455586147512178897808602095360633220211822884183018174554256242985528222641798616334884401233726883148991487612889251953751267092068265728545859534412228613611948020765930723507470253110085642809791579358236122007557167870503902120134025563995032948294486885217917684598070482545184693840396351354975377725019543573653432556530313048632377675971003578633220517289987307700561663970080964409877141364081316540434511661243503396510359311324415212502663977799857899222023864310277125981161051555130466139686028069088549105754866163272788022765763347129577618629607017827731493187589182455733476853221846787015469192552835844335032929133049028751895513657774356196076891777189698880335691119921071386846047178966869855573713495431383853860065104263874019837351920932266437804951698465044235883604084119462987166331195717659462090638523816707973828411820961936376432769266882634398247753804839161713017788864589465990889229255505672227636496822653780759017289712544339295717209453173262591880289839915290635451425027490243014365433655240927118026294950498489330115294427812263123496792678630707993216873620383500547856775492375006017391458908202777782743271560451888533472941487265035901737538889869543790389650641046700349885309561967870116205012716465246039009835352412319703362673530407079022472641510704633087534142199949325651834772807601630613154015780505663320685726095305839993351025471655563181599497299112755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 40920539152379941108264692649204531423567308776753142711405030426997512694038051698302143371908304381584987748723984837244798176466112713668566495324978190671805118196892217417534833954840893292626333701454008345621196109081963624603497144369585933157473759647254268836534979048536510136657466688188915564282864625032226484413746753171726713540305428294265525758178763812387449748054237747806181835938427578628673906553859787191470867369617794402262149488081923073599433960564684784126259915757844187008979483493197393664596215597449977588360481392999357670947165337607543207526110862076270263032383055246885255987660781063811685739272791022226184757310411899803066402793006845083046834830020753956775056172887936476302067213330833472542630661309310797577355394751167365481120674322842141235394760806802456759604906065381615446497027014318446578625043109585258208510252412586230799293388662039139585742938026788613429011781240782493479734707706403801358992207605231274670596656246246486977373818331654278534165132557390326942413665091096735837902643405019345621971887030375027690692744492780439919690325681877383051396460076309317667122921486342452570497695594683909359165658040381570468196577059693482682650196118565915630834705756435226922459403556308763702794407226909037143343145725588593424835174032998211655718458611306753475819417968845890722428841041793031701715047989144464639379090283651924525158710911019949920699023109336809167611863116945114152355258291571903555667567520538626200244212769630238655692029383965776017253501391380292571194040578537770044204620062668856351295934369590677591604322530128446486927570251462059285709335067263515608914815742748871588656826120316622517605270676593742267768196861678819389525387917997815475727876256167613837129821832286604537128498348355516273268618605000159000989824761305877030154113100641466535290492676403991946929470375804858338613091851461321606000011917632040724752549725953280912050383661343360410400065971347155146393339522745894028028555393311575039405828615408984302922894962619821270327256820907953582022026363135328898530360260540217556849672546867026337190924288582655295241138186421859205624446924979924062309475465066192565921518228150823808213679648915922093580728487087648564317565633204063038575250001708679400490801248581083251756818445983804263412254093589811519626072416179502155012582280303396268995011997375894153242592423029447126369114780637632015706401947083703200802235762644666122429445877865316079656662289314421314722439341064320388136364663771364853921071904191549676167467493786312192456959456866217930827197795237721286515547815730679921488603076335281120922346731603069906748549039260021266380705527816576635654841296062604857687339000876481953772621847919185863173026273204349882908340004951599917261037799153009181722636786741670538618802116299024993801606571357460033616140281458586354019705632309852597042139243819820825581857863942700536851272274413503726601756259350436808331686426036076575849247976957657646841104307989263761750916232692146900505500631765967960095036903375995165417118036318629498378799856479801687468812158399063632807232972362278953068443144699223825266358494099734548019113609708254246367659970650867818491853160173378443061772447146481771342226413752155222961633805702076030581931722254540908998558794034739322024509390359895010411961840855782104458910031308073451704273338996588714159567290155748528302693095968255240723341302324595855722101498339009453726392933681447749315010777784601095895415469290440814326120142121342725339445408287940334858355039339923693222366172964174090065388969704035674762796936113336699476081261721080582081124229328468869259616294242098292433741405162650169409331805957448584424596872230479150557454512045950975275419487590313424901676791915941095256374747376668047679936788664040794836608797653430326278933004105722152844943720466704658602517973821256047093767008951173504908429631676262031685982277313691393974856779305849183775061978153645816732178615479160914589040598452068766390063204504693004001002565779966691372499298057398337378045776968427234284927267108054503028548123972234302504903885570582339146458426002982308526883706316238683779853795429452677582302673546150872628214062227246732819279278903284431383984803645689350458087071626705795955420342550841241975696215735386055607221518546928983153597541324587019390148897839632514252648522940500145309044415879439278213273650811812706092423034537871479830330037180406056854601624990535796701033225660238661145974867869413344895303450053863247452029478690509216123392686279859764621822437149900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -4775540053794164151001373726272228386125453563758584872636986573801986234682224022336055716674159248433622946252647136558028477755059756700947746245390768963941267191386113518985688298824367561880076980088727742122053318576282339578786506398053012351409545411425893922575576387694380794214123273444095509946447299111794854692365121324545435416776991591298541060747573340006611817023063997055498885679307891778697977950333429892786876292187119712026862484609820576493959137618185950375941566456541441964213357338103448354298423339646809804753715162035424676597267767263826472956058645738757380892639298476639305816387653406244537448021144254403974963946068531694052518287923681884704406700741829106241062663766851270146564466611587203276989189780116433624736287787704335959055538395671008016396197694140259577159572682633767513172125115445437425648000953449566914145379967933491858707659047617399045961843763409974824981697148051238018695174495161411295638717412334109954944779676149492433725043239080695206045169620892452357705470018545752640977937929020345593037290986804977795692276554401818026289349284512013695457701652924307892668219786442836166586679183189984018958327620840150057450883426733398452621447603986986826297353434133059009675188687537310478295074176098919500445061581878810236240808697081869423899369115280835919318341139249216853124955105000025700914395846694476766648232288727548196603918396743650837054034673074353589935916416330254820399312287181541524768801556765851483556757142942540277062222945489560129057900998988932760296309004095123446144235648058206639187394219498696860711682042089603073324318129487640362649663243223339399838251545437361100074935411388032267983344638783770195571863117570026933574744408212968416418981855939350813015769846080137599050103924998492803118190561227183819218255276526886067194251798770429149536910414112802988871934128075274502718947314029509400241007417943911429108872858548465608401529749346474476481689048526007456318907549829776182319988631741610326702814547168211228661149266985617464868160506994456549308734738018681578573148438966999633934295553496400218068350618287101635567815837942851626500254887142996940865529002470995215772895069415266254984472157044433788109481849312793811561157110303047593354999612400859740720737703062498705759618445658582763368987251448998971493878662037091616916588673365769609965719189264395666913431718094487681778537465607573489631627119945451969110728964151965174554905268764365687107750266616527317131229827294839012766512904641091488641087830004343056523554069807099914138361047366061573688394074716421872882734454266910168538231682101911707246819021296278385005332232557199990579397955521583264142406014946013696993099819341989290693713013459613042410913156286641061689132639179891405620526417218539826525320113975200292679323849582347046109516131001789187383214271606253235533398928256627920746618777035154615223205048509464155811781006876396664778974530110056244906966422496168455684895500565066924455566690027350083762923490996720139290625112169801225430282948578217187896463783779972845564843430365619914371161068376812658035858084340258326974555148778514065144009073089136531086353048257298387911197532462535078527867211165076073364220742658190240421564437492282159930490319609516602826301969440109888727635031228928362613445729822080219758815898943866003492509036975447754893086371551406340762938380485828751354852010025775704205652736267502699217940667771634920646916704637520056229738676152262284856223867717268277665547790429793336734442150002978805643498882765973630126464462103773723421585900117161466037257154488662568011410017173987978270353312935377043848363310088893616331666566202399621693495666665165651949359121266092649261318225610728368409023398824047079215695629730832673854376636000329285120880226589834275920072861104908884850992865331864683342658794694224976489723336377444204324323045577469089099110356796487052646238022502492174693986775468355190203578705217254764569527897605238938478234169237741908165285033332120691090652643027315109671049301421879593793253185202970545377064652673196592592975272752430198868538970119602201557147180578461155019815149125106090605129149294020740604124700975866881238447007395280090519849109989650492367856410927038116616068967274941095898532565927442736264028781636840147909177822715565202633651056372035048957703051307227921851526054399493636175409130838761768588657189093739713434185314735038245558317661647564027187832864146452438662343310523378271751089466176840438960930769978536437478266439073874181745306287246573437513970441256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 515974087626909333328204954220749563597909001873152384277997719669376007171911702620372014492510263422523320771270633072076861151536801399641016602703500483447103805806618098800916525492046284653493193695289574044726865658766187983037410020273727842981085829637213144746993583946181160637500950079697561180131967805865330168780520255377014987834519287975566392635605969412502974579080664292008708381595212078859332512566856117659171325468156267280325323554430150107391895589948609844275035072490394676090050103624213326078648992938748486097854373862385503937815180682819510263317357546277381364752693201124872607926321443952070928914598498272683323207982097569051564184201787575405380904460277709323305931541314832101411186596887374313193485773410617104443072428407308013951815086831825640815079782478948884988215154021363736565597179731183091809993183297993347106421328703503270893947745891512374648566664337053939112183935727457532880404019416742581676267913287754215492258288752755627768203370037814202562274293698768838335934373441284819353078720245837171569745199285807144815711672973819350153030415785502974510298985502001121204371070433038914096746668238751319337216558455541526615609296081489896988138050095933635820090111526777180068754928196982383732755035801558513140627958263873694165792416354263225749745174142985400947605325917173077934867612899949719575597904504471193039644447372794736176295867643837634769575094819224508223961953895825318497956995023391702326520598164081055927120457999159513044951563484250776368227477640961074456204197362664422990180249086804885318838781299016285426834475940776424454193037175105817310320795452858663143221822513062571510901776855437117623007454085116231552022238692463649529196714688927838286664648583378426087466592422684765195497222735139615458890394339738622687281707236015376243615325457354375614134312175222452455863608160291374055784388049230613203263337153460333171378221392643709152298776685646710824924160375158020189280904969936060665912576077756077907789121045780294121260882091093875867052279836003809534656295811404850407867856023112016134131798724626603386881993807122372919488895415685983174799815601099353818527832386762952656596011680059262903160968629958513289378246450984370971580898545724045777506160580916370328017931851525697686584108157249617626803659779367614729095933330116639494217503588256978799902062021767666956432099215669232430466222233714517044296919341353288946910210199013027084769916886407316562849986875654691123794708798457916643113442822415249004575700445016833342506463972525239091707916219518069079461958385723679351343652553007546545531491824994433535932457811361415592111853539208478305523771210118782386270492222456108996524244661213953727177005357224882732543820574120661234721428594197912615392182835908884779787262440368074561879276937758979727465083000163443005267485830022512411562402348255674968536418469005373442803171999132183665104408345822034334901618202441852198310086674977235497097625909911619524423828442489943325482082872552912139957470073513512467629773409608601158175669016991295756893853430386699070167884232698466642410493788808716388682989346988982554992758898692096937648147616196197471312413872174648713509019941566134827958497388947123507912361548467586286018018342487346826825107613413849157290258161753775376756284813641128705250779019210983102335276140802801771576385177712259007894243669191589002629784464349658822551748832801590923319497642506043201132303907254676823381636464645581392254827309231878748339568262208582375397459243146804985077419848305891285843546654988816373607914454060971647583037564751100499867434321545369347357209086538383516435029853692230913177400558485300876932013425647680111706500534410446960819584246284418671502247357686331274489622241530125131766406210103822839196586355338170400405645573021306703610379468460063627280426042071905294919667436298550244686516946579885682871045267269647122518888418453857134342336568632999572511651205830269844059732227277942898630446578522210278078227594570729083635707664604752399629276407785316811586353109506542312219364897026623339499803197551272095525459510204829295847850807581852385788410377093059307142277806554808386326116899584470132069499347279329819446478042129123962828680759145813779685229904730668546766528336974247904467842872970157894161395275244900620522811278921690599699382678926754388191486993593743023833977948150168601889450279765670564122445275849512638624972240796663171939737393396073935198049100376308389423520848958447872885733755970241191832983470964353783076947949398680366303150080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -51917856921234695394643539442433602140231977683207337236151326192305845312376431333782293487380859481275570446239508184088817790166020753674655980510694670976832513073850553011365485179150614574333460953266014000115365234491716730794879408762127680692426735035548856399832402684302816344389895438089037962597083621846096920891205932363425913586104876652917633018116072376241944803812439872252117547491777866256044391554483091685857519649965638933676017580344232151510842514771152595399370291457898953264960049784015285045186571198703267514628262146899334120987130944993914978594030315677170799424395944162400849447794792907250353387681280889306409137949415080266800787007504809379447269042936031628184690486520645662820498567492482278799293400564198698404574605582111230037868636246370975905046233330448288034326534189970348558444019310477567405462508438056981062027125371833421541005315094986623535222872740433627272519302123110591606417037503714148055023859604484192361653077500480209521451773492979819466756445708247671284275472173438615195148558168945465554673468937505549113874127383499020267328798703824864630088927771347766493651860978295796842113292660978004902235536259929490544886580999463843961408784079514789392211708117228153734612245393736061939378989644744392300580057942088922225482019100798811570149382896239515242446903710928203605255749725875639031779628881234062810592290765869585591297797145162819097513162783843409124091993843161934985510576265672267612679873229688228980555181363977444029164690952979110763596249163688515301349411297119322249540250053607243060171242836240081271879833361069505821796074969986486017730200132749031570925713995274573634096399801553022950680869649066588623511940747665342624677369467450292256705344553976478481501748763737877973491024797051229521304096002772987517745317037975412007239989765089716140256782461027780365279109655339266695973030428625089353917625700804534223228914458842455355327763870834914404973987203360740341705321183756370418103868854438501032346636196480279803226813702317086395744370006416292404149311921860849395801786720992780778652479421244315889223395632453195170065726909717266998096438151712059571248349803412187761384293250857088491773008720123502915620781487278691718846704857023727360208005026868271364447709260248599452597246424096282546133525097672909381793375795309032307814397214082906425569173732774887120814080708958648224834069847214776633277723199536555362383527644232287025585830634447908115083110704967257458042820540718321886140253163243342198498062854544552153917260907374797727564940920962634598950690160140238049791325600998086375757082083606964787737388286168971260022417543167417322074502045281845986229814486710625475979962841092999508241530687126057365813368379118335624374306283788889198333270071519452233230722203500029898166176919617791683498855704313421585203141301095768701341407747889518195201534122405005664782394797312899433165820172098179557478542716765770792046720269512206666978206388490632709499170236380931878116488330869251253453772673040524581922435537168947329904063996115601958718360710152675452798408274548846809876838749862501581170816915515775943791073978151415468409755636758510470847473533782017929978155049607492486910401928975702110173363472851006686006657978403696801884974964604971710520252406875097051967975657518271143720978848075788346915699498268959253943870876344363278067792021050376709043366981697181278799667980133150308436234599176578990770360775022804816140533087156469930856744615104514021361532971198136185536584888463526869437729037470849996570513063360147495177619415684256663621932923113205771497225638868605260241645071164878059805905496369940495603578093620365534910438269939872449448587969999995058743412081566735488192098289180954591704416063302694053451202202520538524409679680082743805419316864172885691422753968999933962051918272786818679168683328644310528972095105631059480597762422969688379201724130231447008772141686018359118864107337609973492332831669264877170524666554579526265001192554741321153729008785195518732172335481351065629566231537580667726758105747075438878136153647270753146288290778681836757934724757614115557697485415042309350126888808807687891806971491189415343694371122403275343529518643796550264930001239114927163928907276085515572311595039524992994974954027394191802351591544956632675482803343031016622609533091007642954989205280769823169689803383578621001557591979383908710725912948789716901961214918426113022868743200835428017837606494751601590300895205783484405141689212030982988437412490790398393973389200612000959677071360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 4897575939212685209071579012829065662532339214714733719151170446097236398240526035604997977842878148148912190089233009730127330218888004966453512820308605839258639911792886677899212723397857237863795559678440210230431522269885664596364175414989955006016652763879844247916751808700769854673457915071742627099777842294421877033151787321909776367654997848944272282666901194157727231632689946441740393476177947035640397420353928713792028392448725812036827715388233028788508455281348481887518039979020974171821291767317264965237213989399611517254403294296617251751926031019259563463791581838690997350112260006796166845374292408347774754012084739938419778961417968782469227369937042206174877478278694722990547235234984787268991134030105125982136842371340917194264795711908185674609707630192316594439842006578424742598623624534836751432359650036182364902517880818075084098320041990211726730709477116434461319144603905424049960295713764812518857046620568591037638320126577689239497722214965604762390590712414735674736624541446074017700703003588097339406893005458312109699889909867019095552903548532554135030459728714015748673380926645970794421645512738070505833052738100530111091457411954400140375396591663973691535631341541709823138588854777569054559652848418632524677767323589898869983862812271859529814629239723109034192226737449429728023696327474702391949471886951393349565295445505189656989913394549023044656257040799449796706362912736325357757781909231141235962412861391840064557627106802785406476319181822964523984326126040829602782547825691264673644774093322040099149443480732444370570027360678078618517292204345640676318941870856781704003469598953593606710810910739218637575817198985175837273635026824154810160465542626934602011095705512106582819431663923967525605370408094997530731363046538253871450294431036355228576881244407317846569792649785012863936900537016861001845375836187230105301510536554709162048244571054093059292322200574959403645734991003341306563500617681596584273570935515467342381887685558429599494728805545321447214076249822915684746070774063161118349396980127164027375681564352960613520103357565661145267135545798332222794944347047115980325330466056903234560583659861331680370027806616419548591369621110274028511793560183743422406148928833168678262759249259671422330864552911511264618288603239246762546749879221865827073444054858811013297441858760930598377899554987220430449949924757660112421189254128922339734807525958203063797861257368506118899601378147327462760884356418167419901679364429689333892051879751620459850330770684444217035489923101650426374892589012357449200985487537387745200914116309569607130559565462764149271057751865335997517014891469542779738325882317353650896116158780210886933919847239195186641954133190063573734208680023823443310408907627794047197490106776560536212987581982641599663531943944046898443202891294088921050225207198533096320479714717346003877845931905799727369927896359748397495793976282195305962589618103495838729565586277742197478265848487606496932358599545724231339261100766893423344927726514666047305620489115845890016245717258842427051426217793995436105260401401322939366685984311143376282004822186741873770620225347277886692023381383520296117138749277762127122432216043373437631665015164405527884058900986336643402295298715134033573025226707272832611017130057486556115999798395270437592205705607178423927302553700915467027001361944855242238756955320690205504193272105196407167990298677986468884002184059551124981722556771854357226417239232254067151446159843527475809321762120356696422535462794081654173566638437579714258160505319569078363326885170887996863923624007415976330284595476554173825021298838214292236961353757354076679991066618955012173908343508521137381896578836511257439171498351741422418380639323105337483329842057652888727892475115081423976455141738935338698531683852112296143236502478498842249214000759930918617010647186137835371586563295852819083436656788271896486499772956285959268819411920617040700767315630436986748166798802819328352750926725947427217871044416998393895439729603437581696655053808849691417561159335437278207679130032764790572995116659065143481227318150426196588742467401295082352054552573369146478458912082102952265066454570299311953427223465888213526368802733410775289508255355357479259023585046610025943448597816030977390104852558880709154376154821303215682230019618035690870500929535892826702482801536857685204882338530605604161278976127942028841844528407361557779296020786769446756028999214089669471567611075565151530184019777597468907873460136625513375804442866052440228433601837116696821760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -436003007815269887780998345734900249387252056131540367608220981635933049834586200645213294124499705350069503130403849597091026444431908529250116607278196335471496269922342387767248313198468365481532131720484541749003967794588202927644768548014900264670490786300043264289445806478151204734164141276897672368734892329118729974630882040220642188008336238378287929311325865216599984784832596086993054244362932482002524251923332307235413274439622465742147240088073270927563380381698866147155512708691227111202849817457477407260646831079194752747176582152193521762393968557494949971923888004604615600588292833890535053642509521194540345840337069044914525993081393131106190659446120155477385454738706425958781824686078535102299128898531716707703650349801760143073408594643715734899287025086967098789593283962685251540791446152715801450557505416426034452883313601561369784898517244523758713824931493913832683692078794371363159515067600553301300969125569976831708596702746035331595684701999442658809020362652969030692893300858640565444712935824038302409739109281094784820430104221222166659038545345624175562579771548001083785019481789475387647859727719397355068564037089828396704858169464966719070217741315448030891935595058259038952095782744583660983363656232490633341242536206019525583093586296280084142490791259314198985474789982947488454907807353299119698205756362593698246353485019783250907860912041991640384005752784132034999373127752423685147845612422813234826914313648894123288623894667283581615754428324108986151325651202773483756782091799617644617138125003305877740967146560723765249285959967118021539007197120872196143851883636285302059055454631653963032157747896411111960580066883818261355110285778778939847381340755666646588806492372203594448177923609009235304659913848840522135062499167001969163316332559265243676259183179086843377690843892310103289218621794117835604964461283495724846885153019227812839753905461852399098769284669491178281601156113790346305234062158735753510240371916371393366509470161687773570588445165521573060878343697099915830852526827131032711502992496951459748541888638112199161170959444877537578581245655194264762481687628481174652430998093812682637278963055386968809509629616490238435273248160248522892674579089176853630921049035199110921755011980903952026791177176271444981416306809652825673381382193334357062815777353640438963098983853766889646113819371223442047484899465766078059118938838344539610085402931195233292777112956010021894094909329861229913004207713568839771740156408493616816782348049159586431787643814018061521985168295359315848877310400562014977526593208334916642107983838575686659516213096263709700253923919642186942930643207369390246293399817094860458393107359371715488362416927757917910585006720917297620797297127922307749646907692585927075131236704288192548627181641588312847784307131136512690864269361746894502682913396849892284110239885023651121073753767565797400672083031662345942019707881803329996022520205996245292762326015204899755477741418674922200498153058592417006446168710910899230141952401940836616043652490096397129634446559511285405191321196441414823272981894855464056764314024077251468322749863694998528113424130325528064143224805970832720190521017348441929041226927644247490693733612556568194769148468709538956824924606293591122996853361224804972375403456592288202982409078034124380099971234661513642052041661769964507524067617641019914109344644595700816557210318891330181946309511632496665730885744524029953716183493169800442675581917071903335787016977205605985824958506201636851325961262113798832294423749957311245239063274568029505744007512390490440992820264789190357950515864861643070642017843853514995688421365281363795698200296842759957540748385889233693089059364723176656279277592370445224921475024560770003030031675996366514841731455936680751511443286251638810002951526967905878767280733100781586504104178293002390421631344173480971796985039598403206613690623418347790315581230581789242286062196028599326635204629585731507130095572053769750295806882376827963732786769985208474086877526904072474370342494982862602458629210627039746937590753199748617010731494332780219312761549878293514010620818800273654981332835987723665453728739212895715094859468543546272653739430325949771408413789111737293132235728547177760348764329975088353495532627754771143013446227663574288546097721861539902025264980945325192780185245408550747875489876317840507725063209669835307781410528191969903881248932229633310051552890113471385512837797315553186228555544062522759498504579766156805152292934293478686393076135586725819889687469253197824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 36823625415587614667894791687514536261018035074898681682360963380253124092378034586778499638638019732740892645744431116146664867994317306386845612261946298304018477402767783386425799623457034855200613575401332358213413196127277370095369011026480881514030349236612027432716139777109198378904816324462331646439814621824921055819511317600443032783335612960684022478652809673591377509875165863113364963683331561538159587279371420859420981365947299248968318294761175164264527635859771440002498059641722625132135915571632973862497446081371256354770050536018736634956688588846390534535968595178375066757978245247997905244506597976345990877843385207695491735508253558487750693008138340556413587298023152217539388641327732852620963298493216968011485575212001651356291640447646453572030068294073881265032416270259893128670928949054036605704411659720620520085920737885822954742311837848200457628915863436416997181991610466990196029255820759407209385503480374776783536325708773986451373609615610068777280212863414845529239938302789816659984761301328315773597473975529139534034948452247659043226800391072989167797082725843075228195697892962233259476037821197728647469587133621911275586024190106048813715405210713657344196786443845530066238776239458657950819981568192825722803277066850419569385785183609003814322724491882500218287079347091935447969528139529116175091619495887134412916800358466926859050756244888864520770327262927062624141804389292396378242807394263409890116731401326446621308438718580460129022639227227180006037343629967059910634202590670742000192058393495678999717139730166893225286501972976248241125502450775170392734340251218156592894427918892929577170832503301120173051614095394573436928685007163533580608673499792898034571584683607577971760256504914651360256757536764677038641614408267708390777482177253973612847147686673724763124935071913978248182402421410945141865074548038933209818560281330527528571215291109222895274140625235049740597612394501350845542079347293886051780173534194469016234166734977433369864720527544830462417223464428348346549143922405769298446944120923941023044090094989665984278574756009025367543400072086481952673736215890534312589170906944662143771818019406348269931822000280278339138275412309618205649693732830074553291775848681453519190756154353032064613653274524139664509613288703882844760873463235878394145820393309099890334838455420725262014750376600060198019814480467048140796406492684119266052744264159740417319457237057764893281110282330863874606887060574924318874325146437254442457055588917643845033845989636348652762511425335670336447513738503613190765854378421786557410117203676711515623810275980374451908268437301118118496580629742256745867288572866044708621977496273760407935862393333519329607980736730023316964337770381015428714315185411186892443859271464146709208477266949535190840871137503392441307638748462558060654571249694292119039365485868706204987363229525308860148028676880655349247544771917480536026490063183096199585145634850888969871868256413353394164392523931611493022947627139225204438354193719004145946864776335212526481203556303263738853070764493006027481551763320691834736752302671544411316086829690901821947765213959537192617028181669049772562858890584796081319699334204155376464642219157962058262905730124196851516810927751104208755910079470309826508431851602831826330089115475210689530435600802280965420765580428516811873383135473167746895467529929282154513417624255263806989204379186723532747247976346264279286791223741392937706705784223319479812979256177192348335406754801238874986544402771193086541899201908300277684223813975614509473509029535880124685545082294009209675709844031311164823691710955815030823353185073111724615791400051137758051439921434132502891546598738297038256133762041570793975353586534621655770620830219347245094700111316704107033163579778057858865483689959991673420437760077176816356762132659140604159426892312816045731429032016165860872650513811600470404330226802875519763372648600972669424040686355321368384796129042708151362102149281496011455778187866101782996395820370660043491978055432045002248139726887961553483341467359785087314374456286877628084642024758286304237655586260096232454005185980249248805136272559715507807370911824186575790662125482434931628982367174622596091592423113856445641849033640966507210710204982818355848410665405421281686370010903321583162031196083462578705947847633930550377197195586486425458634217294812727072681296214668392569668577111019600410217615313358619792403732007128182112703332599937540109763641062093841423793893874835734806996412031215477407134906193018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2958050076379457635599572803191308657820471526690123471581144766475465182465055370148780502641484425084678417227131258949084995771042169957732469460714879325827785586267926138819533855755257969779187965362469049625197311130735513808452577659787360043432398527386601390163647906523091191223639764618427459598144984526793460321157013437959286011866031128508784358768723655922479640090556435183575161257223677259261447440632309828742154281782978186443768349204601545574750332884427769670150888320501382012672346879149373867716892664335878091489871573958417553283950375401440925184290277497424512397244648116248668462507027094662873947532973059346571570872205963988108414318426022323909155548572578774210546981181071980068232991978937310439842945671215571331577183736373027173915370020389969715504477400392461496805527325978725318934143024918769279557142187771110682305367852217600865613193487478273300800472422489166089198268214856607400574744660114934726963016049189683607649186457807905772400085372765701473452209444080427223166907623824095135600535415836824989011885428393784317829965626927584260320110519306887235709176517767268258799016517320023745890366393075650119643336557945320343321405241024756041574803390332933013096657789463779863974631576820177585390543256338880700276028190885328577011772644563937956479223633550597963010137519669313589264426698360957575376628033042574524699039032209421867573908324454620882946516954455773613270097263356339764228215225949216800002790673337357359830102238052478476588978775952718599626884262708827084624732897119691342271098313733378898074973634280743558104801139076467957088060124391238519480743198317114568212741377546150428985156486069444689284958224121563557273046664643424910354727193065826789591176178957518355293049780025039584737950238648752141320488675381223732354277920206917347588927051049406341067274239275236055102484144381309305309266991962482429805235572996859642354374429308441338099625468704249675187178337283976512553531285157531634115856803708094086785046629986014231508955649806871726638876384760725713880649833356933857501185618100156695697120335307619757033846110445897817919207268803696962056075398191600647923068310736987584394586389630182974124031664734278431284207108484534621031547747712675042918984905259610931786452724439566533705197512539965614066187206544704581081487471208747294412704309431508144663345078741568973306767271086208974911982686147042503140019441340441834042871171501195518267390335047924376878985476525581585156388394691699328929608275970001061114103989654281522629621280000086393687598851241172850874854668669885926689672375663556449546030857573543578310778128475340854804779561592148361642383861709119095238981631349710639486890710904607241626677840474905087871150690967602147139296203412946832221669193355345078228011516329308879777479474472828116992057394407227719357797298126720028456268833764516724175080560684153828336316508142886894072422595276833277317425183669086267839319220565004335836682884084984621901161946156828735566191572136216340410786872898194220401146973457007010189352482164752163233427085805557638815402190770266418930183481781132696412622548189734955611637276766440271334161119585465962261755196432613907682475772021697993043406391171514375903667685448424578242032726191005870518134726592458118095153651052576929602772925398344642406186271364104955203474875476695897057604539441462315874064076961195884127045644557887243998895082270097339109201781636786025407245878026140160827319878149841901343114382056337024551845790588442745086769931224685506015603798872130740483896014937475915805995602402573274427203794639826228928599238745056268700637108694578662946951303408390142714898383049536458668461674777527394306857604336205908983735375116442245749683626385968279857969737693828796243332388709083636386776611870156938674832171433514552568169031463163591330519141374209944074885391956293182885865325196972848143620805861561442166433415441759849177762879939753236892389049736420471582161766225173983538588807346602823119990489809066127934470754822805583580338289483949628865450833507064230062711755025276659043034444686395890348330209336747900762390267389509266796336159670789957534168887442300133434205401561363786805903558338598704815115602463190112622904922664741187124472215601892411243796549532401292925382323693525875807243617682016652057164872677688022869082630852217094170656392933811458660484826243667430841120566189924522804864063101419849231885493371755611694437119804385012018984070471041783532794551838228327135181554131946923945511186907934681682783336660992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 225805355287786215204929945919424285615480884507241793273754270843185761574417102587469549093815731678245882147784028544604001758338781171472206074812877421146072405687903098273732411325100636869907899234538157147730230290865892390674172740115454452191308850017235463608930604247708567917706494919426885406042369559117223943770419907026760682149231914620151471212377615053242622210117959632327958267672674357584193198771675778476991401859202934082003945554832213907787984343498382283329662350709435732484122685976289651238397188055380625389566497815777507255291645224465707989135108272831415331670156695776370579949801434668205444572634518225765659437897379421099112174343366619348559547232220434786734884495661945015777765742963365632998549523109335359126358123929031149020282774265871964583020431220087154652533934603601746671243028487930854199640287202364256596762608171134288441095557973516475419016329996684925228796264806876740786599290940693911002822016205289286685150889518274624550786648136932663223033159574657589939289997001442226357508154756712957994606026943240885043906685727175438318432103506202743797876573675604405177535191747346004215878124509029339973564242612570409444975252548997161622222698656061854541706562772228627897110773552761776633900608238938196046932865090190606386653512924252330492710185734753151723635265354547998408579310323135128230509809208036958535010417955952825687795447732533734948430828970323974452545252756944061583397344209544984902287730893073326925168876762415458925394801622999198905425511404903231097727869297490426185307680803982660454953557476353226221895262843668180099124741670489664956664935677637518010693665102905853186823038807309943488614221975952487962197329455790964846554986876186214601463871532258447337743387760192144317925922506387855915589605430561020168436090828047353669827256491502875885031690560271549787792589940156953148236428250008816224166445400292317331603060352050601174016655024470242055151066568096722161978546896906289834500861310082204058486181767798703666615156535460093673607841140517078178617748404191351843654077667488845754022855304556927584717715407198556922162344016226812372561672439563153199489781527735485006222766444919589983939913727557893831875070697712559054341673332426512638719391644638273683068765518599257643853039897187875703475334772116044487789563083154497860605007210652271768492789547017303390670131055361718780193748897402555070941679051481848397645146114517477279995459477516800587972052126058576873727432903831069075921996426920394415240081567369398726695594927612315899637406302112431211245406148920789666139993376635337762249374921895392223427211829686511013366775319911819303104940267239174001660759451506366128699400468257644728087113878490407220065634706877613386208044895544649212438969226686986358541897499560642791732658931370774508197754882427076028285563206713681374741348432787147844504037471221344591812342850628813231924181402341189896910296851070286067500734002784962086573920024866995954704032953206536928065892362438208504828432082139717054864553364834978170069198210945587198047363308865437528806011799732728129960167492688503104464778792220234752957689081999857326981445799453181528778878461911347427053752845122696617950666501253913620363669838914758098463158391243929381154113606947209797190057117073613401313064157662260826197006114159764696495159204220878609218800308726491809100345492961030710592136446777135362531051562091940761928934759830393857811156972855743236677185855120478833753263898844942829243148156146982622886549021849132670854204603740391835387794578274970802392582996610989820483152076945994113680503413049103942645162608755749864540396863652252535097955554609728813372653584097748170828307132942208639276425701613751448808012624699119376426451199367418019959766559664336759627266868611084671125108862517789567429220061385436334215923996423424622315490836829229022869628481363393488743025303329481013350843111526756977439882163911236897256807091796213822496625652081937255053971685475464967675024761902453710216127700462180890937359091954108137814658774695010521167581556371876001536067390547790916728979847888890013397322609903238679034306476405193891273040352342188864322377104807095834580370440660637958981553650395547472123972796024430125442863350150896970142135442851740731636267128415264403674646850987723549327473636598246869025520725066157910684298306575936261645018118912046466951083487609682315836458143564038585785648872914367174149480027915711404524280223279839584920012753570854323122626198238034588582398502561998845999107276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -16312806792156323811150007975281104151587855904319447331726983816351188675629612060440261043094786088256819239994738958307944013065165357213465951626470661248827821690535208416488097658214382669486014979985431792321890370368546846727488246266928801844390470158368869201824615144942851635398238499139414577762985641875507999362526853942876896739600738739132077949613844378279130375994325940410030633544740191372974362626593945738668988317275620237146206533848938050882958262823560974955854417128115445930202808624858787397062028639080197010336370801456830703782412115044723575448897725244415606364935775003202334588721758416575282700381897040752560887658578346423663306276319670858108361979834440065837975324322445416549888219119048805446739834757651654666719043040558781123748259991907697926064634065988898675957407201319992872824462818568394526910637428749468213567827578437159828652293705995112037193150315336318944156120837653919541909050504917543085942769938614589445577237922974202227718076732791455584574141643619828499299938966165371255777102570880144735831880431137134949112521283255579129504594804275915688591183925411629629725362073233053857246691638015260811921876399314074942603918464974709274193138462768201771966359118830716705997665341671245358469401436698082728075582754731009591847392254594079617758478319053968499034623803428261462487615527368758777114118526095644901681102099481492572192080067708795988530463108055020930631561912164926970159587604330466430402349746305812154901139481025162153865011828509766785237564814144872980042043295986156995226897576367203902923422309005022804596783693025681600427675218682898288443398240923856146846348338868254915306581231220813634015375104618905297655607432358047631836117307721307485033365786084211988923621768967168915024937024633485923861367744210981908690598690719715025709718430374060156415893038737503235171573996599904295886461359470696775525387279500767787493819751927833132345354487866604846887044728094382609486519634428892085665715703831531099050133284912339639514322840595415816703692937205939538404337653439527697601593950844642575744462168839261045642137533486725935562263055391783261364236455440357901201600749228644619919805257592952170361053904245726207177644417760507739397823185481547201761104706791993402539318429340649631779011057027547881293017276302246580717604370057887128579639275403323645903810318118718009428996205506456307542876524414544176643836069323940803844702756751287756721867964312133298728752252983088588160426983487905167390655937532005075662994219099040850118943019746149569156660841817543372377347495016958517564803954537087785066973209854858202103333112963683507983263025876939379469694595263772253637535331723723525772718145834536680130473647720762301255941678663332025533375187172673072193612431885358975802358253426683436562582340550528856156428810503827150303268392940428634008287129504915733642117102570099403137883331926562083488842287032205555841803855143859973838683611891961744624195009024006186924954521510226227876255986839958761991794712760503389396146325694091415552580385883731260256613985976172012899311712463564106992057135123965924399392745014032302570790212444798378708638170329584146522896949441278217343205153422713485443315833437621648392271495010684661661021386216687420750138859757428880347605921434196731116168003062724229628619915138328058607301606926312424273978769137655209594007472107773019531182244999411480487007829279048666458539421636414958424071083901265512105903408738438465416122282107967536548902763547600706149708449053487927418555787652652554468140771592463382362917239163232666191817578673974840357488482364693459963519796628931242673624470346028579200277447381323579132733192799044945176457770465955688310022152635581908810769942530376155051511828465494595062647456491003356634116782492413275451056845990961779330908832812172398110435208630453255102996801916501550162378514191707804108453883617214333794240513214123577133579506742268139461810988377192734378005118225945849532450504891097553514972314742898812141915002222399904141038529468643396898017448825947693854141300757736795950483121849560785888329093668501746659580790356167867800975777014301624800908230795750201931671327801191998226016599812203712362020700149540014125652887335049129582332783855086330277398383922215500210954124859641692718134916646664904153256382832198193498791077007132263621103051511637571924976138404969034780357598430497295395960432555303782670531683828151118226648531586797663671946306731008510919848752866016806997314485115146263616297972534271996833300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 1108430144813126247479802026153785363774296820078709192704330453197449068938590640528095690317490541640319878410763117815402989606446447567861028041660666813214979409441039897406981715939073058232836374409821463577395301115954966342490954733050608289545657005524508948329630252096874693775360567387407026490477795512265838586783653490547598046604230907053297535454573768977818600340320946227281393468904935624544892010239435749776083353298247175214284893420661854405726869133220214189275657820695372767893671288816761042866815618204876745827706334605861380412427353587495010758008937437404171385423518123580843841650501624111475440870854734432783386228651629115609776623482989043503937625443044936634160384002212734320728051560998213528479465596580827228517987862316678484477939202069552682377430934757561093271976764146522257583380790602169004159693888567512878139158822977222540189453564170580816655793945794908977942612568060482443501185875838119891452622570775331259137238445430413140546956939050660823439176411651506102814294815764823255299320198013220870741383198509546755307117869653107247831683316456851310760720067982402790126638211771043592292041653348785346571949987441669936981669023647002950047037130908092827282804085213480386540557155616543978680583977536491852838670317463330780283656506396171225096258083940909726008051781062303323084405315283366791356857909955021812656850106917951525212610490532893297520085216378509602280692394437798752015042446271861448847738664072215847692996126257347424250294364497804605034955536195594324847341960095538540744446019255220681505377200348607325101166657801883139845419435286991207725893525378098167565428377702536337516280754611274752545876868550539692450597746592624570795768006421283164949292263201003640134584881312682712422818664234986062122546077663757412320903554269522653616958078066750244470733688501866169802037941319794313133499493791471022845855993330193269477092179262388851874407920044384206519164226470774023480661418216875005430561606185829893786598178154055001544243379176156538895368936425251794524400446015470863864839723284292876550387446715221650850681494366718855468467479456860590261735149044543082272876982851587442219396729467639314940906278502248316684635475936919620178696380432257931087747844213399068649282929042652614194846708557861515904435936581102635378708472988080065444502920378539035815086023438973134345590517542146693172007839456433491334819082829796649743331693575939627565597872040686070352682925053091377741166067991640463304103605842653276941768901687799614092874734250121410274539906222250883743960334872156313451995321271260259610921295238670057096527547727090243720080962281608991271402213632784838504884405621563015243528976536432690850053630253969902250055090302550193145784074454724286380212154641284182953909726631001123878430436112025257170532937537233808317851340561315202300469529999508172838906308835016748180662964057716358259990735449973974379862458707359817390507942544639988730656368231421850539429727622956016888958192901804394124917997353455313521364895368083669237243892763523493795479536593304015537632723394998247463521685889846800185720685934783238965384112135478882701215758992117979228675481894501468612220359387968268278061181961923840252109498267087925238940913085156978543782439738680603821444182910081775136061774077691244622944261296394150061278553327269454736944070691317689688212212374498410207193136164402216858196112797298700828702717437025888185545179444510845721597897162151188566211790464863837176570764786907448649135627170678724494621061459451242067831956596211711107617804696933334588191679167830234891105962197105899377032868270936227640198463282189630460517696401478400791714617605192510860603224932234269655254461810166954193854099381541895125329586201888723506197055957790358403985762337356668880168331324422475880543139506800519116734922166180630021262510151724326162137330159747218348327573117244624686198005069506603785861234707855153931905995914967815434478993155694501628127301655523458451806473641170435635533929309712875371561811666102079352786045672717159194163019296342320176963805913529719480942737462252213592959118324179670659971897114275327476797379623617299797882592739961850223696930526452739488960145686873816512873227122284241227740104729744325411994219125154769855508214840420176441005792575301696539568029417276025505374155941764609305269639043427260768864102834842443637518099961768621688800807066933052639612320395793654902223821539673325137742134338266493863756048213127891457549542131940689404986551328927320637440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -70358329979802402358653003593349716432639695956980490595433275797110429069946059564823935541043601932084306425190250401475834503464467482159797877486244076514211932027047925016129096716324205884809519647083871587012319171544285801649910034580741316642714605781415091372005687930845644914623621774957063441170058109427760382977652635841433497436797741229945688901272841824039075402025172167922411357159763126965014272261940070003846448477190945466496107345425663307648432279060060971363100012128763193121866510689613465027704085203419259763345643511571873347334467060491479579722603927016217561794762418860807533186411016932992841067651264337854035851127099678354272267948677166096775994248036114677054235461114620433946246811645411093941766025241273974119547612302547096143276683080374935175817099634152892184630727887736815466261523773580157312940782498936940085584673739475200413017261790446212102733894402577111064679674548980054540000770668681404710098249280444496477658241902001789762769471111583535390993743293905072831876683058310797228832214926452098913698030060797625167202504944660549773281044538971024339628511206747427480213426847905054603377728471516923108618991814184814053193004295014254409612061821581533665495185282737789467744419477573831318709990830500904381433899606456598755530678385993025947625068513658244995394314566025111871012091395456654971339131614482996120425770338025636447274532546157083049435232691647045881031754214949829431777618379493502732534101119494810680530390097119908253481827261332184022258737286679259727443761022752832533388393671046553482300850904256397533554452969992172470491703634542325882813157758559109085741044829512722576438443062477891139527627646541406695182041638056750684715268142667868989291873019818540666023537650888046059176960058810268291370868685585462017787113156517212143564788623932284818394096130196001335176522044492415979271794130736667083731643793826692265371345858577197359897708471810243197603360675858927982543155062258902269080478492557935744939139431053375118643050387961248624241391722080153900274542000443481570062781047081335415820554016915044067149470363175006708731423683744862680103244694748996913820813088146149402909216155864213794099487226843691927534958311933607808190681172621640378828491133038416901505028026609381187039805332267224865237780611036969285947348274413358977597916084102584226419872333925518394723943602667995950607919173896209169011339259346280459825478441642215055004628886177269115297611461626493249954646523527607525791073627388056190318738711753596312564358152960633235785709383688039461997205919554231726422674903968525434188667498116926059125680457174219148163849627171911974774122982740345308429259205508035391346872222660077246387331566514737482957656362356441610295467158645452055852552295780308216456631031486250718316643824998682201269878824027964180496832205229707342420157061002572002807078495262088367077677881252152281400440447804279930332525887153433494637789934919130959254391518089059796214504172993775917059771998039875841934085909749983658298378857188114694860916055439200118264383343037381331145603610290956159634134644966460894041371794469204643928336211588515886959438281160976112055703999636372512992052509659076766829458156739636614700717678289091626375890067430719864155129567402744189995139273040111759360150472288572420920755279678404503072984653785118656901800162057096785575326948738911100493444971444755271410662508476821298126671854986807871492763872120051078003087488565802690912449640101639276179006700860270929146059007880953824771716215091127176665901685200068437894624556477785080312221276367203188955044575993164841360826550928172729602269661003068367048456078317824592740021706112296048379217033688307930558171681591161973087130407414924999373260920381220479855314274440064404700837186484479329311986259341730403199460468537227656092831248861148563242536113611564437124306450407933797235583376095628132622562050926059981102047552574004604774865717865252698254184584436227050314605862827484465174809018847917744263689586732051258795611742151800694353258132738242095273160899883776825583599757221740598526848309572878234465905694606059030486495148366103626466507277912314345839796940346257889274250112673246281708384527331684244719388005989843439234160437218205454867963655423886669976868496422132021453544819180755869785835144037565078345786566885516618345069824254451688800216048648730812368757499940275200028441786766941308938778703783543165075959018994314480808452462694546631470412579397806606568325854557062797002275007500386304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 4145995397552923330009017811897290341560359942657266544900204139103936566873956049708621029752121836795460967215674745118243386811740557706220418169111111085523537444829549296903459406808190906016292941873671825443644981904414032983772849399266429647773869866252679004143241627845991583336757773411356412274975660544915097345298438784763230719702380559941675075231614584350513278166836616734734387226880933803118883632541160492555271815865477848127436793432228187494835931563366598843503397792024486492555432204333780132375674831646533270152153281680971423929421121815966512457351272334770246304062049016737224165113109144003037353224355863911587460612471615309467318574643890008541206681117103404203756281619355117904370311599117785451683684925341968528318132560800388260336140673676284131437630274735461069342966265561153269847199565817037567809609499336866460207705402931947055762395805084412778031370472668874339658532530554054715155981689687974039034159683192559348010950943723622680184551071769153888020023376707286863172561152561911454903827011468374190660492851838610436854684710435993877410316415394237231194676766847399717456315710040486433239798418803812041101362904641440536723836445512945225800859644600870582222968799873677783260081400481917862052495734541365966618158240999521029010195954332964450742267018851266094180343261961760284696341987664131488869042317048862124228610941193301792000036190015207249090034016532973165033491333311023204876368181240992052541329199944828256630845584040988373226177622364760315295651817791043320609111086595602363634221630884039548146832460845563653961671412113412369517654096677768477233933456206470500251092717261726789944443086913482004707071528732002551447249554869049869597140837974583537013343810239569542749417027163406030152214259730282076462886588023330160393240238778719415660043742821364995880772579613958783964699412330482614305030026674262775167541644255443948543892846000093178546362094766833967658340328389370374332847032150056925927979538376269993681097232239465265381358871319188309881505189996003180678853681404297233783835703235496295902436162580863619783775671283890208615376402302863043324647660058833945303004568331416488419992560444913411784357256018422033185574553545545770245605515159119574893507630172443744236856927269955478025116701482196455494113169728257271313340504132522749305062904957997556725794295995959882937272441807711107915569603682521134005845398776286376987880799334216161779757539844232681092393939450464974396802816569130724898387098504954694654933539680793289891783848556499148812914716576246418396739474341564744571193605416264508854841419746991630265737863553325516745621203457167723994359214158243478838869111137885129679775327280526514871414727739963517929074502746870930428349211712852311296456004529862713259552751373474281290885440481598165995051053254549507778725725263263389373900964037530358896829074615992044387845232854166928406071737680091752730464538690242756149629279483829416842048579902536951213139231642353798508887907072433080210727330305004370702657502405663811139025150027183155788870403559391149031210297373649577904535766334556707347290786973591236621517503357466010460713508498415189769333723339107094881120836714026625323882524922706073635098554508101048091543764161532539124338863055224574142950663063030891138976347346565359351699175438315779916150672641995247802960525697856368790049402241403457057027126201212851018113852195170801880912948264483429689636217592395148957006282349566718996485556871735040779946444493982719261306440447056137883882356451740243003884497744039799900148253165120355209306719076184667592059280039110570981125943993170469962819754147640885181958504944627453658890118773167207821982479472946899834219950823250566552575020638108270411886948921707105624575914388916875087142925457779369959810222222294525662614706541261780370224708347905116890044096191728445264748698378828294918321479398616765518504462690662574365742569516969052449986000118085538191822271704985675782913484246055169103340330475181893369569692391000951715922125105696082728946069057575453218933145046278695039485730868756613868719018519270403907220489612105502262421719009850978667455026741686592453453091513733889250145484068584069668833160352885116352081001771882576294158742759767823531211415441746160656550141184135749405667173531983510543934134027302543355275260089521392345141742145431412745616469972512836307002299986842600735861060981327659844338758418353796173131387091984440152426599073427679558127396927096203870576064389389495883505870087127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -225683689895313023434403166943862269503621294807888245557652302101663680209309647686436190927809006184732972799669877303674591042472718500437748535436498738095051332015641166877112361356669051919607942869996482787656020819699081836412625433024038512191742390516547281719300279152341627795999124111147123355729174898432842662116157905297132587073248594670516898679783681366211562341124863638263047537799637364645420604042543445119165113055727150583253313744360852871543031812659717507569069912080540646002193314674174446828069045059700781713599416546759592357098510230511882633435556160711448250748553763586646387377797695832996213661269051848686006841240694151079969670600831315540403848631391499306530294588332688504803296196727954107852270513845142198714721893144808893189873450111939807310765954289025415035540565527996705501043392608351447378818009601100827132606211611337655188843128663643711248377240780235845077948347463355460190431853853028057440305697936793278476059990510471242443454980111837889753367493895551119631738873161091973283941774556958102194649202541065883047116397903535406731637706643176103613177088624138663130044557463958590369093438554350462824006278669453327794557204708888035951977126938482384644821193672015950686608425276596631969374412678619561276990903326111720033158091758235791677644793979273324117626516069368324678624290523131760835147204892836093832798785868864300229911845457955061825194505139533230963343563060330895979115756306837208706224110760326250518257333867723588062849868658487035967123858460626997591365055362759851261243392621298244847196230404028862488672790901941493303731546093347241953380905817863928102169615115297921415019378999038295193583976733655184307449533465001858462153963635690031630008814069444741368586113638243283600821297698696959126737183450173266071169953324029811446223948991180728603057941969583608457586495176738289004901374750816495134788744281860645814558953233576964407659871104100921119832208319965636972159887968445547022428339143706233087911938898138740914399574977269277355431477859378035450808440727659756267950374523428021353059101140802125036206302385291276382219914835151550517721253554689482751032030873266244434123653735259618055016183192790051230504373277299850630536304567955053898877684059136004039197755018479645171264880334573063244679748754987482429431286551164819376376159061876806132255864848152830499159743515507619734857682274563133843545553177423402169443824979634788231205673603940377218732461045907008591453676710367582678371784878831741989293163363453397371569923443815014963636642623343678511097184954402972648151289976841564139281373161493735045936128698703875254745878769274278822141030741196835154347066838407770321316103119194835718176515521772734284649282293611674096404283249903098799262132967607963293796751049003328619685809069566978688687508626200504453765123358747614917502398648606957923429415132710051758000824058342510643577714337933377387880729634791321403834935034776072208734280120698370239599511646734950444123493162131962171420560229223208639287114341054605975181683843081510556315066475415775784319109569489207111172162899027864682040064090668039067070757844874294301863615637422277623218158936262807217836670161909807711206295475226305363552012145590518063136321489160976203456391299304952331160838055905344505574395631896067471025786718599030132778216468760074832974312508277184625148385002695607732657681446311338944451922230437763551384330043252736371531041450412788499935910814051763189425969150775214554389339837526018528960706131762530824196756187333634750565227178112218101964289533844452887817438163971986084725087047508505622392740714805858806002565656058230099241937960948598566338582041962938315890207844103324575460449595373542994991146462290536903316753883510900862873205109680654571452905308968852979849587109809244478499748327891671720406763505566979224661116310180678980043663446169879530890903896612137271260161498833465042358662529560638509707944119800507552849505282480441665277645588235500634314579388019421751093989241232329947566149319540463859765690607718863279371194879679673692656301357041251177523438531722627819389269937400670460056352788203662431945464359190472959304406267830519342880992152289193269347351087434780994290273869004332670894708030929395292367410367556455547862977180978172230145545330033966479560565077220762777997278615884011580528702522533251390839733158662771088295555947695072427392745810100453245080685431853969776695269612956672887929081588986355709972583224045947631968775280184943434383646261248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 11313112274548688792780348490046777659203580049396998853332360002351056972720824129338823632688112112802176895196847398270942795628204961945674646026728368856964882322485760983351229609186290403660425399144313701361814268304616572818377855243394502834202678199421241629153141198262260390366118322950108733286588801904701077463742463687502554668240605990197046865437177800301475830666618007939316796655586431169519314505419217674329601846419554718110329321005861176492968599502707341455378098990581142190384901163275577273445161609792298379978616807742246080579357019785349872092378222095677146544756661514124844593379159441316069579320428861981841684173657707226156211715590012189178953085810280595373061139661186733772776374840516917071487338054159728839993837815957605865583430281614917870830898073164656076697586138853169775647870444254463814750096056355287851228602429409725890834665483440974255506807107809609673053077775095253957173074706130116435909764360217496814388462448367922936510122125756918604679185343150162748348755452673671457207799022811189219092796610621355103069194927047640264687848525441889450320345100294935776183295831713345788232085298723413218418613711128296814006360732663013542255295335732651276224730519571966961190977328128568629195487009885452378731381966779669039753152617370224737194458011844960879672696917180784285332569892699660554825712588045636565395764391176810291442474088181101456202548351380019050290971781051422001096595956517854291549587170493380394005562193428585922298881490039247205676345511668612963383609469796886612532147727619800508160695577018428463342580148548435548134280375060636768243872453461934452221604649396753948592977562272890981867851352199639173931648381962097994007835068717637418557628771409570949921957264245351191301992876651627246776082646336180823021290202107369653521573842323025680738501824748623218327496596931917162212292796687315574473367998076355516667766352765068320987098565099759723332840588488511260520175119412474958600068626673445090817778107959279800491795453733639875495182686489209984373262870868447800126124155668494377810326857789505795980904964504432026263936732811947546945421674579869007903001438482538935374645759213890396263014715780766864141801147535693100110323586474655386697584386437697965386628299674104499680378222221342733899736849958738163146301405074197440502385956230393085583301534333506959335239354372662812832838667599130381000934810390629428283936802540470641001398617373034567366217938651020105276995207005121069591022290750990564904331758803683661284923349067938460593319914413961367806157885405721225160553612347844101395209253830578670254525929615006818400840441609423582213358091396466959324450398555997250719251614370050138086068794160812206645743306405804321170267997994993895418782533900623137926033508010409697323291324336114215971496550983905735221728094724247806005235361328007195358368144235192279944726680020143901261432840148226539087057906189987543615990358577555762922954296568968512061583779371537926016758738831759207030816909257169788370805598150134066714616275082628082997020567623053592986872984783083332471493623563265046569697316780679028064509055147344286714094507665264297386743671262347349339788964802099855563053143950234081897685655348035371642626696227564812656329463915313822233624347895319156929958362342573679066985775446096463997641633028035244635390372328268747276653911187466122722020621042690415691872565560033338168937443956226039578438014103368382772358391592080237972109678466706662819577644305785700399498177573330732067555804451452673264755962807086979913263025774076868092951283250027016025456933208315046163022332459424410481517770215766886683537944594299758899882825474807462052116594311850678429188686372765265998144301204559400354073784979095011164211492996182899115470064063240321351856370042028113940598731445306256481847412460652580201221346107640691499589789752748618459648820593103251364832871106706531754033049900328662648983105569066540276240289692719582229539449279955692230589737475349213877087021282769234188271462687880565239286984384212196999605684605933048195141088474759494842613280799321513704095935727487336116291698160820077053954807907156770012937783703872509888683809570076428894312023379972402322447632493756064414235539376980600105657943145078471949579006781270734939996763275727670153244693436357700831026523528816428605836027323287656167165886967116632687563212254198027464650248724586298862628850590050602761907662921242477304849780268630963792720643357488413758695879859656268278294118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -521863767778198272450401964028371252596550036654633856762632247303627862399094668305410077436115882507574585246293810587942400336386273761018071359251713283384626362010206458261310552857451385688047591799216304979320111159549365736359307605609377047715481561445806782163203608601847710449216751775295331083972185010852587254807872782393205473714735655264279133801751545176739823800236162503855368554173139718976070971059591282863576168043465890266562236513092204519660618152840529754837253569769081230652640051421014966043146342457057735113095756339536855410728274240776885631998906162208097551856426906405891364203057582666138263532558478017430398334703642114176174124599502889630199727684042710288362026979868390518796238430906911604333603135285648047413605046394915386889884559032168418694855826278348137035597390828467247956247433847091491024353077528290786599570598037703658304905003534745503070386252783668708205777659280084355011887841756330438573808479410650361330835447823153442386698735193947839045101709649138135505882857583817549201176112051631015596082292716467841324918227753297974968957179341290680787309128356870604106937169581189981194028886743394456555542214855001440958566499193405241931911509664532948722677484719101467060115409552187571655353885934381094759426061622135684813052614975586163876496472818849337156523818195841053242757795037189895615198523908445782968807827705969538227456109268290969055014472813247428818367837818941365065623218157159187393947263740367884112852754751739612616935962736469572362484420616161573571220201403868753482075478970294050051283335414316415036421113887387917120287506976749858385568560375148390368154989111063125738682147900400665285132909256842900472736415357472068287640399628090305969713883640227255848919110170519990375101994494089631474361496284874669752153248366436497213788583623810715105288216649381476054524086866192439799047145752672020893706125110354382911654592566014840716643791784634773827625977693523782108380266249165697846367116470046069851281453269557298840919794427707096017331149318979955199349485963658634107131127523507294382177372677520261550627498380449010773830202001883045487578554800710187879234412727700594262377580959890392355037973008210967120396384419477134457705748657562197371344854901277479832179423791871709660286565150984335143432370441630569964609448635496604396784127376840475678607949167997217680278477241491166141277166571682121990089532747765941578869492713907648186907928308733184388410097931387295505565405877471656125674523753028900711169512613013573400698635845477713272662114846201280739812170785222471981816156109047502881543254997160566270221075728990365295691318379967839881014035531531874918012739051452771386743925621350988467684809932460833923966740412064575685545829050277518396853804399360597100689531115884069262616285957988179337241945816958573834318977085081780289858678053043058160491930476799847691233732581369716303997244537626838023335402622410100584071328491147808640893111396193624460515909922153779901896055951849968321879963955666040599324690560435954397059953485142088933712350499357541879747178339247812852272304894025138507377846493995884991646719497453839134493878468931690980056658971544136547148185599248495385078084875328118334292504082369136593774254870168758223240093160129765932147446883267656233880198628804419840138008426982917951847946126400615272788483973252882047001840793065929992872560201524539552202197315368851028208846926382649002032867718639809605770471467440688727812239007298118405481907947776441981101759444720440591520000284039361315707559577610920233136283040961330294969056692058615719586208804994003238776884497098639264089871788574646903495511420132692506811002070455969727676694052477491505826949585671576515179735790014766773154964875354566350633587480886807010199961444228657349653117597006319118210665017159572363508328364477052552976771833085578144169753807554643132965302663623930855605842867921137368818181284595064497940056001379768423451311912155871388027454973233519064343426867484966078678651250082894781939504308675913463967487431251728317025103078779201122620150702623942826646583316339595281834457403957310509840461067007431158178312996727795966459864017335484909542065670903699622622894302397625490756498958494124381261219582583324905320229696022371639913789435132060766929628956277753503937802508938037380597069220234597841738477580939349039271831878512407636658858659099677507373548874370101240430115367923727451994800504891535035342554932228498348380853620267664434783098470714502335692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 22205298743275063504871651824745390927750404156302573969478943777663225849425262393681830388818892632571708513120133105723382481569928142004985377440517608669152000057550715675190374507153475709914070759944089469273015177772010635786452497004507922834886346559150469851059051451259012116686739764184452962332532986879265661324510131302018375038763754699544835312708611299134273800474566121141925398875151159730816559445205322328461049908636545418480465829508805949006924173470165804824985146134294592699510061556239036223215051273541360444855558459168902385945157379641894356944410585123607670263123043663157791252457081527271662125754405653132013549947317305147065904098255962913389677449275961174541278140727926043847552087487900207680297802206482848478110952436935248329284162711934129079049513910538669406713180911882872019146384712844888936590515004709351621862783181509646314786162075115146143629801650321740609399472627724116244847014565473520318335093976316862396465185022060877942570463020652420229873298126329944789948242009352006928024295307137529608015281484641537738639465188000014762041948812285431347710381930961651551649120995463939835560844082439676040401684827779277245353253538713994366783513462877394081109990232215791720791975887934204109010472512596119266521351972589005113078364599335987371481274608282878026440171377191544433932699100989273385929061147489826319275769191353640018953934802658801932614302717385519973926165260228515014706984185676559140094484067396575742466344880791827182197292678080930251867936640887567747696631142406644388713957762574517778524747775854779294185261149639346943463420544612611493599210970910050990476906630221882538592906627394673232477279352582678728604269562141053088488280656180100975721044949720235404037859262792108698458181887459074906673924736979961615545053742766925581560954096433538491140248779404554179088592205056509938865772232980505256537935812221942724154068080310608526492302127065093619782605223130152447440449268841341732649564362888769196958789701374839687929761859669538632661647237993332481434388429309353700369887738029640230414500369893914908762393607541381081255758655766985308019095748775248551652043428031199385289591462240159622184499191233530418372237299662019684185184055024233946897148769950391453007720415359453851697539450590415334028247880758654348096284119492786308206689208607041703728656265069479200912313710997464794003516849516984605035284683599861313307206853639130367987553629731980791737699338988330713492094367900159313573652224511881723424943320353959174308532194038252473874863800376148944198199429405691327564658470722423368165210227880341603004095280300739482451384605043321101760526436713266146685585442313788406503041168157564531321072017268334824095243917889150489943697943208218048674757955975967853466051782764813312619663429649921000318146762946007775860252746234190082354606224367893725883544528483137591445278787684980527646203573312335612167428862638588456738912581068374137876264860973437561790645856190891063779506594240075157130164092689011026961368256149295203321459481692119441662902729714448638905304829830379424556525944376134215061210253557082675486380983441294290430292856181283978391695495795287249044841530504209086701957709892335599703880795873992886391509509320714523110497541448810685604422414711799752346099337524953477816001918277307455899635250560760296781510064913134693731239238312749787855479082762578257408026479853309108487482713792362898517412747422725913195145397088117579576979861495882553176293750281910197163028797984848530539879771018023838806308866037569414406119317710978881421068805947620980032810364869856898691661350161067515712333192066462701011212347399056738894096885729567392291816775844090584571231986486900777047268707039668172724812589192792588189925312825872521483511732457380996908358124066276718391104090390888298422205847933964419049427488989149997745996046176815192382167253741209258665050650737483272765729541956602967253849677877299246851754951911729185440153478948914332290673798950694123135663569764809988343888920210924827148619114977310227291369251553693498543120790496237458549531475675877810879391393609944811645468966859676861513995627832743733442514945992756083201351814830761792882309004408124530361301865223918797131330230464338003074177370062683982771814676611094494035121315075130561553713359522613488916734397663267542590733089552683543528808600003590933904985813660200236004164139041442072594933001439234465564680874239843300963403288664533024433640181903261209136118821170396004352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -877134725346227707671333026026358165687070281912001570766815579894735651602771016821764530136027982500623085309577230672264036513929404599450163824208474963440604034693877003375233857802814996472200386195295568263863234188844275347688171850828919325941537908928100066313262028347659824636951613269078895540961714238570596653295013888707406559205126598467761355750236424081024219034640606941589783493661409937569324247687924283229955746398253129861626931690205661529400525093220470029555163043418243415576406370844460055559133023149632886729110411933640999270149497566732225130022487589905887624371199576927993240044449861740044631071438337450133517244035333011559367089350493742138001272853336625414291993146876398436294040367484032202904288377341771673882537454819646677676325380834401239649849905116203742412815660520293732011502531696936108086058894780897205118973332362749632647765136146039953820977736438920618655941454887484383996189916578050547079789186953268931045856287990799019092095172868981614548464096787278321161020028133870367146807678695208685244703371217120064671377906840248200028555545437714002554132452498870385684115624974685182089761368099385889324714299224080490712762243991014073118624475407835161812793721959009855011812551289570748857125289603808213768463993532316574990801542257269102330983344821118729726728301964427838249409605311193116397658409887944067960786104286858204731844493624136296241434800425689188497285483832008369855831694006932550181195706183242588608215575157295737073097440207689433432773752111491100412623641067373244297864436524666953754771300926152158421596954795084225233669150228514723649877306186046249725949652994050656998383529122198257741221370144675428728682404942511318605545106943557172155231482896874463359499198436536534388530730169959999541543054183134075847477181501747070101330864095369973577480838945343390915680631195322398009652654578097413534812878328818700437760780811268752883893455183572483378129356652913229737630360657509312733265010211859078652921387925172323770524451599506525048171255804857927591938142914564858416059819341409972882187416982143795687416202737985493318748574302974843828511561348947077622804712818801369754197514930355950415042944750136087112679316045371446092362879926878810399675651194940377413143549798840480325097176703713513435389725097150113739961327313078967726626895732671869833254675174767758244636005509622605049269430737595184074978807626214652204098961330069074695608894588305004431235918401698616762251606772191728775852877305316626323526050535929754105113681860746948700451879705255561801373594794634585292091869414089766641812260165985047477821731326802703750967425660530434026170537716807143211851342104042941542535882839567170286121844246452763420500285567127018460318565236070712810573277204816956135205245600853718304506137247082809940237387037065145725483874132296834784835024787279867394454670480024834804704205931399748741508259333682367294957976590254147701898100476329232123606298412843686969147773871822765388272850914545640595414517142723914513440664312453626150563821980642175563720346707187842802159051767593250594284223174120896249709302797583511094125197561397965209600900759790305592150870617929579946448208745884758200969723548428594255697605226603174219354373263276565168697013311907420254898065332176501342333157234217932539200099549194564995215084570502948697021670211509258719482195478117375975880903188253242150704488808762571614772544349216872467523424489504660106236533512756918985156089426141586725153397304968693466601563571784325625868185551651660229435308343268644499667982144033288159723439290114492889728858372296850367563819165455984552434442821056368163911522956512613181936472872391054908392554217083168549724076534273412022020406743757082209864135162567180412815752483830405084976420595654753022263845413497644151504685202002800499565860613211049623984965490566117764796032732817723944145815917147111176654919657543936627303334232385823722887603112655886522099157643865927011063785322672831201972569123741818910623045495527858452132151900682806408014886613987630493850966148642671851041114018152684696220043356399932156629739658891174020452251420279272184804267537431073975643403874745309137391685755789821339756234270935378415133655086697663387106803659276648576204175531130063450662013094690351570374376486486399869546221379506195081069689306849590364235228829660405520884281392796608844168961614568526481287048218471547252459188760075975975352595525169645654458122164441711932224034796909715720111904247093657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 32526051840125105532575966765058050826584533490869637713638631428525371656314172826717716258205138712561168804433506808787038420960894560871356513474567289882150798875502643972617632639698844073019717916328355979722248653678573530181931523160446428718575695960970018028807294438412616521185859796541082944032931427036763170681106328020480479683554863527454600076061162898541203820630990960825278979719039575225363186570751026480714715035220184650733575740958877870835176422613358698487942848262247335597657372178485648647067540276794145407892706428650994225296186108417465252493280667941795346068874244059678056368236359731743992774040479103821684988680079265926081324722697404751679212101231214506207600522964678405668077976943766489228007504393439607517047823652976146589699816058296590733465082688004210157067807256354850951147117853857746052291630628449724642609549447196609806711932373670570055470415861776888645135642203029479633258456603922829688011900582147803669737932310513989059519038480751687175746866282530027619740444948194911795587372911729249091042318463971707479000685892889861807569238947448772323078953655515997540050389741065081893890004024603200326171961210352029229984654581302354287374023646572840341304920460573013162187360776348940676748852178617735693340452803330932635026179357462091897623805712175502257522882566071191745361640528318619885363962458369318778226367944560227095662747990077120667040044609871485965964205298120032390905718761113564978567470762895799022675809917713133184138244286885553588905124277653148826647860589556798691354524697138294391372656829544162977733408754227276008017476712307602065690548295229405842052547229590891362279040144762312794926984151025457589342792412424551811609114127544659872665574787319061173740021549328538703834888647105433496687181684814149949062999521731722133314754797054313734650985464196306996126561960976203068149157442066863513371219456861740877598907375411352031226615376702690195442168529818324471272862672413932234205237099006535059172738785275429076956727970034639782910089711612500866792002859466713071363190106348492953755347516402382745333002125793832893302535704211354341927141216748931761011659862175124732252359119933818648174574004517786084445195692683384216453506789273865523963722388593524245415334250934323477272508732043632697511963042396999712007371896361284541077134459991007245092085468166603341794997316467645549174144935330731877201838953340501219160641838619971052609151501488237578947913957845870654128562040489097588122106226926312819783668893335871568415698756972932829683096049828127841083636730643818615113611749167491151085762418586812382602101681234800529657624786013689430089039416586181886464965351008053381473009271441346756982732434198575788431303717799183416023460627861100505926268525004495877591375955077295229846879266601914474235059792612552461954225694173073601652182199544448574858341496819469269872660254359202264557366473240581927716078585705106481655087792810023589322124860018292523084415616696227483261670277699051254156476492120281104830806604365704052234691861075819571157814967309151502096785249876489150754153759580765145926367054823678845534941697174565160049939311664964982240373206257176191725435364041307043552254349132665509412901309528877511638618178368195337219639524056302057346389419852565378177689409658747409587617735361303366194079529121517901242464513620681422041853870500374003971630744235780194551419945748553711851079515487287722250468633723099628778898611485406412782855368135711029826126398694749570401298062169947402867033145548475950830241105084737300890318455375423661135218821191771678600642829932346480655612105438732951169249746562762809779780422515025976616948548538342181781305630021099711844621722731335105777534147624114120090163296470088374940416279083409954756973126406943640994028299215271588351632695338151963440887881628123485030085930328855426021731806806977667814356266000211893172958142577775021401198769494518743381742862906855295804634271825795147717863758254094135440554249662316345770257638493081850981549559464396861384194045555511648470001225651168442801778157371481103102772736987480844975720889225952052264136321294944135370730071072611786640870432137490966294384349806549431959391111804085944314214978831921156343334047443644647181055063305584837597336559924633494489177003811168701848158392508358627700089207936948127191786739086180472366196370991336164620021316993299965884831862277607772849675500456335990045138426023019902210234376340293593572095918358690278538692568023040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1149693404743203329497944328190047616951235834689809332456198381316921101791911275377907192455720975396825577185850930958169178726504063982134912379950222306197335441832905284068956153124462187186399909823826843849434195811137841904233287095075436312943672735844881510145677245426398137956379163288509563697889812731240843343572721311369362236734778264319039613096663016131327456775429288246849597546274685576591200203325032426953781117824525798347320014262868718564721542147421270136297503643977294397404612084955200480406756615059014175602275396299053929390825689992137491648778735951564756944914333607854546725333838925569020842111515285040892944513933890301983060271309474825718534211903085229465072477733598753142418248574240448504091480597142120928526325318390011366400514385720353101304577180089135562820403941998307631411408906390038956320168805218467774200460962388544522696772192256372235746437365858203141935470561908361805216635482199063297242132961986728766864961750081217599756016545688190403148811053766210698197224314880683441475512777528125509149962267949182400236387195631558445502168235643286381565268965582651468917353394986399301005752161055794324115201692153977497619981176900951486654899365252374569460641223915080393809532084999595788141121576091858384926001826841758394992395389467820345495349344189475400465764748637749894587537325508861282013294287921239791250808347821053669063273847673501005735207739933067787881825076045766301043768656929562329700601208631065306377753767542283805845002933096933826709754894732856391432951245043148263967873321647216862921028968357543209593182358127863978050221331154501984093876057877079824408159967455470123081165906329631992196117426775171362177525303402950347355859749188962408879201033558601416718327297356897133388162209308746748704992697928045562010167172612996493393687091466891397934874803643450755225900901411722713668588861871713601479660630983866623690020973832400783202160977757085185192299683346213990251345865918440335695801063798909184623721924167812930371329521647597922130013194516554953998366044668714291964318436484812496553040648977184213774938234977124548410795898626661486454015031761174218491148222781426460376751532911430711329160748732585053051953283769643322092315948822308284894841365879970426344693258187316503101285591686018717329589971029808541008153561204024987191393227516584694296148843968628211076881652059439895444157943531529421484077591814191344156461694988053944555523741477365682989305706753895376659401375034917225366329087523479929616876360210638953119070164139575321556664804989377914456562848848804829583440379877651261319149856768403843250313824247989128856395907643723711656352351411222359349692784489319528331726604492554577342968662770409049634688631053662074745474799176953007118057728906091356616989466269241746457197537725993084763308590408120733716380529579165752042220045370280791684296629765704515389610518284469986145562131279483893089458254621632927473572579776653024963213568109577575759573139162641204309464850089899101199305020636777987844165208656804088498422969758973565245718064761133593088401939283697211303575730308051446682637637752880963228124964132333326548937545681583979610399752721377193804211677611501580783016705008044460359992441628311508280596518098128305292000401784259044754964580055837788061129347792769554194494417130013075361433734512742203301456355108062710061208307927455548019231112903398061607957933155991620816778998949436911431965291739421441761155066108224835659987410763915659552033865535409831385683283957227075077178940354996185764362437758987993369570825516626180648056619811808601293393217277196116168078094961265196386380011126423799196070588939126229861633987716771871469404821185406824466002865839873412483379514140993144862089658371344022081807126363096972310103144444633267190148353779976463664843936650263244371783990619577898311780660848346861187191272195698100454703861086194467015379047963895175506163646936086080480155240168556155811180860602367435959674610318990773470053974427384562676112206403899743434037035910342580188180934211346092357853126451451397601625025942607828127976418394424228385647844686983507600654525908041103670584065444390818114412940792321434577442410578554349344109438803229190221984353282326035220880921710551550838353215848567120089567587259445880553616593851675175457065622197999269640052944218872371850846099949859467703709502675341818429126154944739382110217144092902147227489996437925709530718919537708401890393207824989546230766767291642594126318272512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 39360461689152219150653178692296208053258427802664276788038549836757794510427701743953070015964136051241930854711139272557655665303065660053154357887719350434160729604409806097429866058784169388230764546730322583720468840932922120160006555571676155993312910771474107439585320600555581257083316810018137415985175672150816730972839828317308609370793815715561877770155303586575021231950364288161614477659406036648166999644043076764313292709203840060603334179016055503440514772482040062056341894019794636978165615099803070354226654917322079902198056149904422652226760608797520654806533966584725962959999608690003346781524667371185432358328008344896966427347124319710480814255345821622018175887733401041933835389294842537862740076938281339571802245478290368747653054376916248163633648599282633190573292695359354460673609795706737179713882062369553585302591880551473514457384189509986048571369852281230653423863941067805399296147683308233263899020113033677788511627032535523859937831711997253609550889400627703512987757455624958928000238958578789818648609105252867825684301078638010783752440273487047062197638354289248710294573786817303005079014684546657809337076439756051257034154757380944978690269622116843854870571431121647832292185386396683091787177033656417467164808032907015913119061295880241462851051285007025391751966630209907481109221723194543115158625072919313819164457821650800497237770308240406372829089775869875068196486762294016055797888271898968051812398594152464935769078924866746025182116587099175162758952094710025169412719144441629583591275431553280848571809906743609018305114311398785218848524647027437060459680333374117630869134140806540988842264755492480250282263598168160999688056488283899450957952931835085045940924966420654759665443840593272540567572872866213403817460097210842223120017027320773640546461504622086587093425537427434577802585396386883094626785078472446944621016082941157036357890287483384026389960588384952503802603018181954701106490140609874655276719673021936531327554602335303212906204787152051734804327687796938106819075007941860502925103139480073509905136260572398653925146089957734657536734143517301343618053904708138852481150441887338145160645143868253364813954375319997379096393240757961386659267979512197576136300896607586032340725636143129610004008466656393958665884874884986475617073867403395246476150662965193761672166081110770664138290087656762323011726259812012807849858376432568505699686156354634418941787309876689827329933975153372150275592923629843851910683497892443363075768402799762570507003850410332961357912748920632589623339534037437850243123829526592715407681778054130133398432873887495970953747282815130746127402660442480909001280027214253948295243928202961182324198020017785561412966772266099390851610291395285692276574523249072004354560972023634906121380400163600702336894974600341219800452574329002450410156874553888889280699076219360464755134197934564181632685601042882120571387994886395977138298981200676881916274080181989618742749293361079075838724834188319543073602862927823474209162901552658006254496147908269427460728935666576503740020638326835702666493965712180043452071536940027657209614921754458203810968882423865419610336964405273140958238480306466043896160778343743849180347355316704086691942806362359697858974461127563504969957504806796453136732001457938317204057866390073916292126374067984147693922141320766583964617149294786474393164203571777280101690798903084208850912367419310701714822651700126106000857326267971854910903918542977990293950727242330429663871608054923507959660383150306756551003633758652651042144906480892989034193460314343816340078539249562371766336561902488264449038155922048455410973133429424921625644793937320314219602965307083808955456461454222799142714849758156747915396034581805601782053501755979197169382961575989367453669318330252830544374235244562634400309940336412138779793143595186316879431217133236437060753191087596331332089920543235900878039688148699255647649871677670076709860152889111123691155582589870103640354481683746212854278666349839190932377345357425347187370171297296970963452898989837856182424447662430643525467911025041641586037188809958560459859521103844523379272763654996181347544955488095522822597921453580472122731510919167701188153439099105867113109519530828223717876143866924668729590306160020818036718263792346390517789227060020690530316964506763725696973726755407813559782859731498313337463120736493761298100747728789790627569601704319578512557246496847268885541527473444761737376615463058241440233822512991105449984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1319038432143050851416140186402336546698472470217896930357752050139319936107552324235738117666531896246107523438453854684228586855313733340261903135591578848694763006294892338155778674701178746709516471176535134934120683943544543503256195176728864866563670884849266136645327940699455428041307477050380744888481244302181445505762540319505232065345390866860142832182735790501490662673688429473923246574764107256774455218847813095648521342013085873754964444313422969957941994007089356245914417161061784826636467803649845460344093561366440558929625214310760658443888130165641338218605268023723432623700295080410355922581024430281618206881181766783713971571664586418465225672511075254801338149339410587230567840152723518930649771976892310116924151911862300090600522931198526529769029306129877605464722409021646640837482036095553712642043828451691970909393165010538718111985829539477674266761976618995992642383382149736948158239722464301461711119570682543392295974902207436157364241679999646559163011441750817189857938383907956638215165836493739534604178659922119875538270569034866518790316714347079375697531190541810918205541602944065646739422318028829926358952770640684401875635197524288528223894406469469451784042933496033566734394244476779912037744608561485395861490862395763299649603413143122645056853096073653089312732449904787267606475769900053552581474006166948834810126321177917678641588648744725206454849993758229837256447754136228392018360040051994648723662531524356320560902751497232288486162329364240188220495829016743743213168665852351396242361982769709241928596979367216437117172341396814625835129168636611660029765829608492638468600506222869610796680709167978733229809057541096494187278512428644916870208311184024639317735806279529996403120773074401866854100190418892780307302039929236545606101164742734604822191872827676331743269170641093257940655669878746875775972037824116344524765911790718652446145741036404349704312133499717859883626244596008935664764355012765703663842413660726479017095083254163181328941872390662219932690429606324919951451006610947528514330544321592129506882399577417516989309471405365082346303735739323432730422009185798724275317281564170440188894755071327857096167066435001850796012088065045334122912970791127430934736572686743248942006116858921366288032817517802353630874616932739498453980024465256322334252427638529174531520746680089520326863777030144592466366974364087054426278110518231337720342825655522639824351547972038395621926011229036739280996063707080249899957477353486703956059954060348966937837012864722507992351286770884383932684753057050386196680644593263916101164333156934393273195813534024504744035399654317152524935041071563941591903872708617379773712309386628869798637991450943176792401363849007048042977516054316390449071894087951043204876932963210867795161641478768711397524586710847494921424097129311757318742886339607701744199921828997708762481456841322306886055839448706003441716727640368539909752705873345158878615294460465796674807365957152230220104877960380988679782621975561475506898259584953759985944701736884187367301808971291894533884549830670066980806520092064162367300522755097582807518624337539737653321314840393388837417343067581777188232453216226624580185150578847422379711031307406424728630576255589748404886402334110418414198211331361705034924274012627167057102610084867489287769848680070619082506228197733334498355524556306998241738137139336658386933953960817778316646663536040867404163868211258170608873079420261250350524080577729937717794604878182314262422790796077439044410390235907290963495201513631700993840813761586350241270337516103386183166217159533353977812913909428140621429819298716041058377060768807087712773163572777394875122026206008713289147956925218128652177055400625115977717760727170792812326801109537386747033955327014174149071415817816747655036663789573970666696010699263778039141367603329790181596704278069403041301132276726290998367819678491649663486015401138980638769422970273439765394408926591751391222587370570729245289121622926168889835730271614364598967662933643497314908959201484305300033542332063482714366989182633200819417892158430716589810982948785184350742690739534622463592430561630682003643882643966241149716157352535152604240659084227594277368986097187041735338425386040001854195853802046178640632886157216824365716012823202362459730090048894491891613939452858434062186830943918766669819156618147319941960085811332752880796974412259345110771765217462935505170833230428288139219315702509388388475610119780195937886992304857048678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 43251802190785982582957755736140665907401341035016333911257205306613567899516109052815769709167998825261337404900456451939434873415448442842131739161273676897880761961445025817357093506587667117949924020162292892368965800045214902326593583883765326497428126688247004644872142434218313064095177118627580782486823926907223189890557837606679722641315794340620005618095094935488525355194079967061718653906963104486472615541204005585820116491178480942712272194175269011899969485374279279284682475724183669950744541570311168731004844175410680124604845666163358135557708383394628603885211835287218624817070965407415525877487349021035953842978499408624555031871286489071816185187380554023017218922266762210101289678026558031262359388037055655344784323472859739440058943992409864111600577517247537905783265917142953703376652601410527588726389216691767404331510099663876567136351816769671243727816642817941429886210467899667899869294831695310355114771449344185531316550893227397702348546910131010261893128691466970014144092230952232271501593082229275187729098504322990950812001907157353264798101879297056508939497337830910175785105609730013584766450182186051182025136475174328678186291081271025146102144347489554110027441050408659824830961092205450827334356720131121467328754722362642454372169274146251148136022068887155035569416032981229671168514757245544016147660256470080262677135660857373006885988037467318282134310774327880185021219567537177245932735559196457809489329614784686977984137896908739203505000785567364502897314978060503060389704595156031814670037391057982369862500242000257543485594219715800976802100712743227124879112830609031335806930158994534227642852400534159055292477688823760775570953099507315927345079474655005657244634210438910614522351695811411835849368669227402305583097301448797751374924510875749122459847475706691178843312284761664674058177273920579313550965995865125722360924041340305526068102449602165189211852022699188034343636833309317868741108314941357667227139552202581020809362171792533692627977282274477272906534835522944479358019029825862788857776155392629227173017744106348158354383634251947659892205241243485667844233722205087470404780238517924773616788046384738480293585259484210421075161861047263595486901974650683962499367020039001788755787749966456492710074089806745504587862041118087172454151893250845945754995826838996017335126134454670473363048603032775946841339110782594363543252647573948215432183291745984459555993569985894635840429902753429708319667977299062607663644355956390250899434682879258573305641608605840222739086284118379324186674112566501952063706958526981725817977083024600305626961438646839106785805930153200415957835866818812042469188333666688655705763484049178475450312619372316155612643368125813806519104974719420160309167822804839624065944600381424443695661618191896837881931469807278724052249431122312715752048059472906899655374469611820190920373652338761821851441772869040790252445585215166069452351174094222066330418616554466134602866241421927777819024553851445843008126994724719706992383723074370187853483011345054872173714886529129314011689492394173809952783801140724862543897267625992615458154771574126371035811017475359891220956562437787537008738989762285589857017911053925514390604282781178590941672975228263223586578521518075170640345385032722783295416598963899643252974949302999601483499480599428184322319107550790195255306956027278061670748711345252458849639517017181684619026029075831504131796134596528643409603531729730556635186098413984220013018819802918224177857842129352764818473077584038551272413412467582045717486112968333006591965949022104663344528157164283440364110043084092523903987982910515125661966684167760277129967066793548586837532625071628535882357255937698740804855079223145301474356058895757441125507514552332719026832814017675622067523365377328854363232616013262816070438246007068202001649874815234330996532557896741588501820377315422200022319640079759498881992137666317068675231499611802117757440692022857311371696114075818152740461151341973858754180490143457167368493997095336731205264324946462926627544150801011645432114629775351778915734930118574039749857619348209577983944372369518021539573482644849276527159993733259876457990225635176972419980637836219600665269429642498363592016079345625866266493524152700289495671815622206856409096322418409520375691006155267852913479049550534023411153091625949569187290127852423942519059338293141987533739112084178145600746076983120944006015109795689231557065961917749006599174831372961717472327702184722432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -1370949880108409713027995027863729299516418446482855987072974187852818959586242940319648405486016969115085127878140863539899245059955775665527784021947870981411980626464872200328556268616140084127498490727196139867450087177550292042262144474105149686907909415541064949189771891481521002763157262651496251188119650549873801865866546937818148010375207558432475489767574854612797256217077534879522571705767656435910782473090997120703987076131169516218555108909858254830352915140391894461511825381204121099334132375464042351747094845679100974746085276986355138562813882992358870836149884771388394541137466458405349132630779429332203272525353614735988697700555227828847382426699484323343318067867645076141525700923184601022858698302306737016013852888195850480425973291114679491310231868489797924388590450799250104029748665786957295952738936779556768160345737852931303996897455322521546325728641224566737404495600257665408755008564611319866554062897983594407284401607689728370168321847485164297736095478607338770580513017213145718804739240205409399059575865531193468770748489493603310950286328858185555693705760429778116913842008356343633443017108249651875040720188039090798288074813905389935168770246443603179967228764875456317391072031452143714579260872866720698862927294454537877506124219915882994910392757455657963881112107881778334551762920516707758648436679603871872234463626305968395459917784969528926734892701409878029463808824880247922718908540439160991060561230361335458163673927855884779921394062302476321496362970464769444858319976705231404594221507543861453279139734542156579253840074780042901497870176960536132017984133520988031626502578103876069228775176543791202993015634753938121376848464560230712499028783924108845136651444416588773196218778065107704618658833308315929856023925803427776364946355739039957972951527402241122182371251229532427986052935812767179396019380863294247213734648794375539036983280479354407814746506685659470301686755105206484149806301446851356345057946568154054040429106587318786744119711124543895036688630041150801067880537413354231151172268968866279844259298831691152636445319778875013683449309023088269162811051032581126029773332189254718840411607748990385265579323141542727560092504985941086653751688215714635049275211642341131525668282516768478475566201746495554107622063834125644037948056960660218902105688454585831739558931222786756135827112883586198325327257916501614103697311759597718804073939329926688261923392980276172101410361214624607541307464664084071158045386775982164147913832591496420203162027802820546828268322281935522771547861815574075237637208262532256364789984918637834541685948276829274865625583539929195195154029139242581484293826606901716998650450779276472736711271635593561171172309573456734997736209061791019072452857954050530038440284910638842438868446499579152433861158004528660759925049287801094471252444821819935342310553047691525255426151010130021018733336609198588041197181515735443656401902499255326054763730243794903070338242670460035564018951200074752455637746748975148375236524456905649127982658255730330133868749705719616796305577857510074933027087781735662269145743756095778973173793632966486472551792822673524250135890702375460694568743772642923096225445145595186765569250551948512151693786564502123574564001618407324166361800547475917594241247933130804992557355121457904819400396754578559832751006246240131706025515065423727328804399527753475875435669147145479315645890828030202362865016482803084868797340729589041029195891243662235106559115088267889060374594117185570150609122587174984093562877427285292799806999778294307499532814656495776563816505483670284405143728433783833840755206509764721929670893827725636892981502411895672525189217396224670739288117503653547406848666747828272163931114981811467195976879082329141806675959515624359258029481687415940627692483746342404584758161081202257358950366783831805150017300665308439932977869807793423356123201625753735101860664142637514773121517825611858888508679168289415516906095031495358815579434894082085379699139054625057699279741940015149373224813065985785075542815178882139086375587656370491724535817934184386770334875339269794553455687882517877882210374459237924708760131803021038533986193494038846462204888615906376388703157246747732203511736476434866094053190566638108022595847521311215195565392769950866876085870555764779040205715005105111921841921080573227189797286345003988912898403510432114502157815771227067904441366296090473028641720900824652137363808090704385041433324523083616300005184661094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 41164121732074095148852990166244084232381965649599153762040264592460248171920625859799207903303440925255052077866823918742988151136373280157819198010025821998558016903789359303542295780211519311729268117910840205111385423146622136989127905942123711360774322868719059868120238726063201592317051620598742590264450998081574187168853197941891639657859735983582791853348284058757477341096442863393621797309121486086820528499715272063773757198573204289166964567004996719304156072817602962580947243572163430759868223627574488179453863700602302518048617249002436690187594019926169969021890357487660735179690870105783578647271292166217560027778127322479122077536794515223934982848901960241827525361754030112169778624887182591030437600554361087400047862544194362923721776483533445690171499107186276236164887074658166430896290463515395268131976554030376505084639326647249575065037352172024763207557567674499077611417233763496851879142120532787206809799078771300679960563885139456426829014657949441841253522540716061639055841908177257220754591072677982632466816367010184240158501174645757523956774438101094086375433889037064975998254916348413242280166029187695125801694668543106891894570388505784407054148274051183376191525094759216744389818214646753638101006314438351909114640975967634687313214972092227057689089561368005877245186630862839614538887557873336315974558511977951122001941902603734054814477569960903181190180024257281891775856359817906511622882759691853056712863342860902924311678786018024750375302559774549444203251360730542303395340116325433210419682128523503770493430258270917233583977082552634986356646113289458425093237117362967131881843512027729221037447463034064504050172323885199971849669387262901608900835489612368117688052467294982218572576699687413192398344486556569536305506395926154273368100515605116171468706620951023803503340941191763297857574782397071533119025668070547349900335527776139382891706484126017343014763486376222720136012565315433280679383111873841612228474350665788535247672021064339576009265839069483395479031935226371565550455876384431475673766987324309815516286250247166748677679098559876271301765215828857913869646857688035220465134954089614249608635789170478685920970556510870583533286536169028926613467040693479309693776381002254184141289471063626902027124986195562220545914806214615990057837458750668483716753785493529693051502779942388818875950024238020356578820666650121666768208591151567559381691153047129456259537347118759507241750609499476191489975655656247562379165089592515790584592927880930424513671368509329180216044179778497977401359165550531259957600334861540906737668699430245651092442689900732398320250152913617757490399866027959901478971229190355593597166301147196961037661155422349443765555989466344200891384540759517203858293440835290116253163650767403377492633634513590665507766851794420649744443642199991579991411457329077604070995128940042724692303883873684998644408088625354629317955319121725899418499713733137126663189725671915774240053583923747011564091435774784005464951126102082600245093698110816343917777994241078985807094016669270288492247048793976277255680869327832710219178890374122357597550048306381029428130634307352104142097187469577631402989775674618870874587007109260602237979657512635711615600510961450177317718167009373962960159785915464647337777120980545214975237051574987401303527157364372490748337892178672127887370371541485365555011059782491375426089868283382486639699116734662255276406950774873967148893762341333721186476502852810961182464342742054825826469319838245328573635802531984619307575140385802404404355949582876716024990682666759812170283537183235934211798532901186089711009796473334552422982772726111405472860918332638835334525101945871769026825012871937600268504674448600402578297726668279423899144926698791773717240952361611254726470571445041739389499326689635124427419084626482965206121207065311392265264347688373996837356404291700501796872244549488087892068146619987013369891506570696635409671308405887280965663121412079616617048073769369266482700883582818969855584972309453114404887255861560171281338216834005491136072566768354524110042856612960687580608303442619769456719922417979181667306421854676232234292171776875028083565769871269765322316199938265453981418829291574181764570847939370473458782446428783479484917664272209996303036214231421174682935191742396555252482331093174261612879232033659999180342880309407973513044716560548285245285673413501919726594071796550518418415952505103921231701062116539458924546518187339160137005793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -1142397109169021215730052262607332581623561709092737234391829416005043193958237366589990951833517928723077677594236311959879825370999132692247162315859474166235255293595192409310177736446151537085913755918884950473501711532718985575815650973637909467626560454320069447607225604709663720496677055501086692810041152991713604648550777470093599232409142537892804777096846998494985745048571553783568989931128933771465351967351566682220689088398755961407317124027144490061740030009021334880015357706501272462064728689339691305804673881042812720287428632659524886089096896531953610411147947594297961662794878499401166043848486599797027091767496393797981920682021066524254531100683563607086864366365743374433003299377402365455060000368207505553652927046808520916708756834808863766115060340405681198312178893145753685418989158009379853450776200771459673632265722274835751001764384188793567679547702106409809821667092818635195605830787989755713271906448886175370323180216804851058235163677571141646233499552098636913080618654085945962100773610859303034876464037011111404005182697459720590640007994255880730498755035726328669609255520855141441858771869091743616645557996644392881577386687496288154750825521026571870443893354770731738013289517370349806843716452917771644784615823361131240597926302931461996254333797864441040782167472060396729523951701759927837174367833827703087760388699120290034359437687716584918349570241246031776860284364293533778850208283164545700196369196170059839080966181267796144644310007448247211582977132014986180057975648515092638447635259509318400891174422876227938641546421681450883076738285410093082338104431780918714990495644645070955208072668827867752998693472928357936179045473070656331252940096502561620955785914090544253208309476050738451311395533475221819914640371441624686478948112466979937838814419997207430481870122486872437927206558700664948039067489393887114424190493145064456769660256402869230757078400227739706140320091949453032928464919316470732857944621964619798787445104531266431823301694731483478668084345333052243406874163732427676227642854096016352948244715731813374319999462468831471979130089572846087254660992035483269507579161368870303515520207609538067978448562714476776464547076868728376187177108407563049293686212460847952551552135785058215770594047915485008282293765863884155642147809394719978686643271262293857253537639731128689087416310264777613007628980192144420808683556836757925871377176577080798729084797513059310587375087235870698973222061044119853157658951366770039745236672137794403154383886006799397144170250101065462902931450640574728567749100281974646267620413472318124360434585948103537717177785408099252515092526204701335462851308419843727535789759076512592503416958333804534288261794889578737404575914759292225146497490546644488324650672429992529200319868747102516772110459409648459475400621596888357461907057455761893815726500572284936009803825289342952335714125428752805942112629171363538903746608808992265666648031015130074248084854625912441668994306236641505396860759828970052233152732947151070701986941295284425351447581686187775660035550858014145821459255612090347107323356215131723989232122425303509452354742682358745488786274096273579752454084676393277799610460702157952596017257046572030663211734735982646070318195921265705793582602602172768944905029582284423109132387197481480274855127803529933284713414089799485825239954681551744940083122202212830690299220328381333599681172103795864170952100314098369437201765612056829736520487124316852686507644722641852003826594047461555374384851538117512466488447828705057360617150491661554149451910336538450970361620830026718512199120009460540135471570086613602703583760320029933393831787403297705748140535172028734837070383226859544512732978415558036069293726808747384635522949270288279444710680969139826007332822556335362100403411543985432924006020711758441540800969240788301043923343392224340031126589477956894150170964543551856126063390360494957872743852691961205025922951862728984626108783588432626138934805622823500318145844291572155993717867828223407977320457810686424048052736451190323265257446634301485570396197147481030823735755349339690495243902421982670363620225436117077459372460790422985020712692364407612304140866021340618212254908783414327859480995699408743536443334302326240727921078142226205282736459173313690792959723159329172766159561646362341464138054476732518807440673858331626875310898281020425796781216188844512363961693572218843436406657647648810477533527876216504312897981005035125572894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 28467319990293956261534780524924473142866477890354503357337302364957972216158099333244034285691068264840588234318317213398671093677410352219060668094925245927616486620833204036502962748119256117878230240950794205097439716937771439404115104749932480013477815304236523404578673407655027333366484101967441329838237484212876663908932123772729997330321772246871878677060594502623492494550783311995079073850279085047362567944573270193268806251653419648086958269413332549604495844020083741563290756379537869497023578770773662711121586669920100770979303215766102487791765242187994408525453572604252527237232986709397198047544654653308013465971451439016193785487577965209956407206361987180819305525445841078007505295378237697327056276886093682894450269197242237982957355124030210947665339001727750568339872356003587543876974299333620622172886113470545640590020656948384303413984476551836686908146301996068845912908101467408217863689631874024682309993839258037191399168701612733775348788052302763934002198678911956951283881542718172316973176266786244987664636415000387232055255844741170432921422315559489156334266613485780436742650843113696002412213319541397017433335961446429347275186702222467048215706128520685184712656019912844780749572437251422966662143284458045310479079725754989556830381287835792121993917307013893268309469010011697462502354489048842292095302248975768137738032606195347026169085652466977382789089358579394033115707214552203513661059934702990847118590286091745657282511872845224004104925194546058683108016048361837667918589292094721154881651813504909778361799334270140117319991039188453249843609237555959875462806860749666006693227788969922805406852937644583436614511003668843961227508551222098150379888240615397417841916635785608005891191754811437306466198307448788517903313879875018117463040906827858657744684294809361461490577966039746412352418027883179048389103174760664774274558557639527452747492873664728565581107503078997319287754757155995004432098871217272902560066576417449675067767983415061201988540614213441763647379277183015125918308719266515430821802178830061904537028161416643863043858204121287513915949091655052566845925657222582355728761541875960592768085819598159578830639590108622406780037035251113094574431291459054437981887992517407521460593658493754342428428772398399762491797545834413680139636530370482845154668462195417625347484786804910285517080470259595836384427931815360072380882873407556633809247745390963802787678572813924824637663173936879007102833567285338708874989494118351375547203057492848124171011481905284378567027478427861225639060698690530857372253713044412784149868030870600810644299993808611616062955591354827132809417099970964542647529943550875188002689073079086643709153415551630623887343306420458495450987557892453188713714385082033951306441336132910218224113180800645575574634397064188559633122817786840924878406481149339935966583409210479982901401319134572209299774143757549485452341473954152703334542396337752950530522757797688557647113144214777260604317450965365220386580928182863421988979098749300961262055497207046049380864065593388859853078276449817137944886997863182209598767657540544308832683240677476510041712524923446960696408274299920311997008660097541680141169117371867775164953097543726322443205888438512149251331296814962671274732611573064062783153164132958873583271383342450519401640270421697839909274551222566091623729569307358315581716257263972263768967677188095631358618597724527147604342108456118741520461326295749781512775044219107824470025269921029996035807117637799498271471731120182576849073490580157385500555589631635004230679585257763566377893838961716325872779126719599176313588274938198897623129531186261221169889366561955966613738048812293541851459771646112999642090750173528434226187261116913711424996971462549950103603884515366953080368233263742649993737914456574517752041285092900439184549639056898882493795464228765038840163881764082508292468210879301557990648402878169807244835020580539713502361439709214009282216806309241439419850152137609236728374581392501956421487727562142335594092937995054007695345739860140721523995701763456258849584894549699386039001211541022288737238416333051503515987683269299270387987058362049978499023247050871269628784520830194810760229869086746307974020311787201232827073493671332581118465515811735616931396913665937886825816992635073742529164245060053772639148866776968652536112906263861509483060385514529295259399993003243394572995565749142596097600660955056798869734572913656493575123162784241549312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -611781808143011825270643048676926045623351845388171589247308389608008379371504164139760461173311596552794426179063039710072947401443615462904224661824853651533260419033381884324946819967592252354817371379863110689465852254780127121572958905062551311490047931322830702258205429896241382247410519173521791612100021513990142584557097848925836018830189728704029018146893081227701457423643619949343572950280097066848255291564372951112406791838977629867812472970960558384752104703729145524048472129697927474485644764750252828687952727033888798348804166139528334118325034311324296658926679489392931067735374441903521571923308140537956819171359682818142316113666600316451242166527892797596038145693055135863222827103815541358376983270916016009164042952811706784709514616911882816418025218838373026471494433409512573279005595455485851392690256222307467348850700833581532969218173822164404953382750233558154178299212530621354073067314550325571352297935520551616184404211023886790242843389413670826078090750155694717407747330460849472748630239534783098682320944193690449557888008457428769255012157175221031419197124362749433951151528267137557492783087440557273507983316743344573560924773511933242295098860333991857291841890647358890061115483652243978335221020004163915131425159390625048297336998605095274151264572110597158126310682054052539819315735463877306357407006463909975542916461531043570078853747214765598520926779606911024290398145709542350900980767433431454048715604533822690048814983501593461635144931586432831581611711297855631636149901097011311521659608435368053105394881055586097397347608570307372458251090730140613901979743268406819454432230341715741875179327540219418543401688688808063547094488458428449122284521159989893519467899337918300464001296169517932010850791151494884114719153463437237187145388911394709032781651477244190605153929183573594434828339648298903938251385293891340967644492174241681394534557524816299561171133105480413460277199180268833276362404843044812384273571521645668037007211259060687726119164830383992281956686258997241259186172508176740865425970850534147321175948273672019532176781459180380313944661255479585534188534568260318796564848771326032385297582393645667626680869170680272131363804735336182724103623100664682683077899348892912112346476091871574672634100564845457737486088572226876001021024931878112672787069378036960773522994133889128326893684078923980098269219946681694666676933672411582336414354288070242471523401604797440339718566103492051156730720410425860945489338638198975364333523752110308781292740484467159941809379958723727927022057211901981145099825528292966702542725517237062502335719032898163981884052723320750620335980310581723371094064304051261517862767510030233522891795709398531856866669014764542612885407832267963316879416921740640616451640748569152071857681975585338907510043088189272760040418112902251990738630162737993070313023581110629697370890697241266439984658814739049549182226388504501582025576683685124477534501423474299540971633221904162570887090600020585053467962039103215699983842197512873472063212334955264658839364808664898146375167372121770178179446646469354952157716948196667740333238860667970202169427853497369233000341539782243132048414953885936649718874924335596317229734379314520398666615085275414320977590203417049243608707414265391566928999584144766422798886572006239144363969890339543990099011618709784409835728743661860411219694738712231676576191588281947650364114499355720129127286821397836836100110625165354772047089270733120646730120914897466045243628791917215520428971730114144515930571429945420808842959651264339503631469739122016895473890638117570479508732827007711945281844817585784290055862431164508792248569771183652707910219883324633938680760519905743589701167238877449692680064863093014811496305810012283787371594851337443937445118874515953714081369090450074753807633119066681826456268955523605863747385899210287850731270440716603006453725040396056368835001293308409276016369878278422989374184788158626710884965480054876827039241338819897764673027465491549141460977322299199047728932691323102751656856510067104823450256349388010150340108329156109071041491213404488888520518130829265935863165193598360363785715529194835448871241096636427318859062200461063358691200737546157381242093246562444015742897038318708718445019660954655779571929783479879762667544688341524524351878431064895642892642140219350641184076338902314019901715156738521235710383597491355890428154162487522244632166665040894726158944019142430702295551278988656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 10475650575298927486325811408723370881829367157481629198447934508540268872730695493924169096738603630669091936805028646802738193630582656485197097445401381032966253493159086218782443704277486994987144883154841197684630181109313738946129149169322557501475892403576695533254714334204429952694794772891008223676383551963226949682369299175350088412615809158177993971352510424694788303233081008866030029846653981437515284527938243603091047071991549774118731374019970508563425749760892225381678678770386103906565334690973281970049851619532416460023426202597963033561200124240190370596229703434512236216471635638345553244727058721148115927069739559737246451472983127675542472508997319585472440339818899179796032949647166014355921941125237418338063715994562148377247860683917495180583867778005601875220855406825923685339488918183991109478517129054120294078619329682651065322109311812108726259401648852432854209536211165373748295649214379689544275347460660324122338079115377164005663482809367471089999121447986380243969438696530995686354090818428339532535776946886299805156417213331909945656568058233978388923274586317349696385493830093233150418718828712270895146778223883973639237699708489655225971421532860432186821950496348965536338847772134969826066899899204782652599962573511447186178625820784345394292246604313291522514145826678727408128505650476378853861706768370917249083372482770505853377778609817931258331267512050687615752366182712286326984076813690584771831535377312458585119459689773998932386387103882710767512221242182548117904779029775748189866137438693941504015725320932616148021656734149491771335440294170686238353203195648518998597014628598552792165856058670209886464845060090879202148072615390878787320615958585358280327481826427102915264922286824542387805225376782238079994400645119810011616447867994457298648464036879789259563812101173063000563537711370202991880292015706644772262101646764749365739636454554050151097351285108836486792540501617000105467330807305090787371182290940205704069216323476640713844989643432275823419346532334424038283677845465515929647481801425996163038361490690029020227494140658719879663875223904287374308953821628854726106640425751799580387895001596857972177854118621831916358663810489209825096966372700793404858348266477487667294009824495918940281364523191217776358735099955233242647553898884152338296263916529664818583395625170234020093203207868233517640686751613357644462214412627683506468051712794682068462460592871791529559404879845120659087075788679952665885393782018957086782841501423721822144923100049615120510829664230017592637406458631115714812552796903941229662119615723339981568835261437877907035933968321925394653323180887082140538141631931445000029262575585273303204038574654922157610078663631858938181266883382707987715580619652630968987969698930139088326904204797317205553744614498363436351227383996839458711599527802503900440217564683508900877737168057399887440300536922465261864510836199821816208185021105821175195490758718222039817988987275831195197901507591649919977020591585382200808090074747614739759617608564246908326414883079598070196612627691667150215088833264407061870680871263411217859209647256167210166873624619793459928238155116290933695165802244133769427855271031718592107237823532761816076638024258576227690376085503485446158829776645411009685741582697485862010566063152776170986991829616745512178713769190625398467524429241603366344512752668525404264590567688557732610913907791284798320038217736405105165125684594358325239305074786438146093960556073367752762718541490756546924638262172517240142971793986651744534696952985299238553841150278862295691321604654273606352384929123230794701374810563738419748409453914214148857046395471415229142894096945868868128281938613308722620461474632452486154735806931121834164313252473262433223933721483579384073027223012473669470625606014623153222909394378657479052847111591443702145809748868902848769668018963022252155763639782574382183692802627531754567267999690408808368647495864841270747864755339320347666543522795581063488148900901066519039114430590509318103756651223395984842642425250071619092183360011988988387790489783941634049579619514089507271138829169396099642559538771014087884037914625130222408431044020292604870224262985825090793777764852724973727383476391515063511101627225343304416741128375079107301928824923891613219599795110638821801704906743707641684791432457203226098466455960170159296420466847551306798714687974857255184475271535557283932916121656335702405369001936472495406550897131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -108443539590214538838528205262739892148657834493338068108688463116873767481468184759040100021179185948001389549943312447363799032445442276145288058080767269960717818097451126868806159835241548001721948951962598743564923885415991087733053346645172804766971603125834251801670431968486176033596871323743178573696765585945775066713526705232404904312217014987662426152039624218995645978972630660655775924393320372387268970079028787288704823716636694425653599770832887546473018684677920742016203402773153187258287384650207305293642475528320823028110262219354670882512440129211795680843960363948946799783334794606715049662232508383198553415448238583037297171613869021467608639103905030095382595110914998040066635501492386046366544900180266071175586548243317384237339847416456277414283496763936453366832154632432371314438570197197664005036905531980354243848306997910835468066991890311183517246938752061572150771707183947241584292977667367225367005590498372886418520326101186133079892306675529807050330102537546254995687125716335764903389901286456180278387723446752429137457944824693093285159497536798719636704434032073028650494584362068101528882775796301520848388853237455294546616381876413672711272237506130317619553133180217747556472222258678248089274242056020389383418871371135987732570045340666741557806944809091959382719584466350588013725205159311026998472154740322436840365302693868997269786619103953227137505331869036702694279564924893883104185303749321940952342917641581631679289993880360878739921391176527689559768112421693331764286114211883927446857760902852890330924152377983208842718096288917971431415722571221636776527212097817831412529192798145473007055221399013977979046254509278408319927357904391343214838102526808827391298881148986823159322590711064137712014138997247199452760044033515152413840164510558830372341156755540102329136170854231444133825610881262676442936203816430320661678558546176070275433793898053092718618153619254641610637567819789446298401738007364306138038763943146165927483355823635379873827541267184298726932556354857153764566667370975226484191275564103170460440572118684073888990557301181220393224504408810592308985867197446918409893288192504744969005040020831994198109169761950478403604081446642500795614324269165231768767540886711630563537710835755522452308077773139760199059822872229645014840450790793188366450761261366157896316097530895630532936955765279669966842581906966008114162914682291139974852498075850697699452931812520668211280241023639231455151366881261633558864315632931208968683363297102132667268834564057686036293738671493030667758141879542175033729489820896651428191680216039456619248604865307465122560621030747293397731290043106295070665629096336201509259258972573983642341258674558803976561195627725198385826925207587401190811466225104771749398591304875635329176519424550071933056422934276953572672444024628314167786607837706680610803354147008740686861095896229233898562264618177435039543379788923714702742713394507928090546823183450116503140725995578638449452192584893517035554211015951721321702176496617629447469828028963818059068126614760123916231541216690769710795120341550948850628703564875065776367527794622975333374169737934389546028149920830797625267179074155627285920120777178216354158355275954679442135923498760932787199880002672088033459653563015401049680523720483334183462741143964673869934766669902013829352325101359639559907395935510323197604974804042560582901403062136689310680682809052853394382725860514819665494579417989719912968320975108433091467033504464230215863151920698183827769983313172088312014434364654651375725828937805088041164630448817021792141827140594430154296135523780211933347315880958946038477744486684814442301670606185573598896806869712074391959727874557921353782860994701233070340668021464106729696138742597809725192177984656061535978244343062179549456233583135189302036431199566982376585935338637848817337336476555124302281959751810490073117031234301917695648464392115022550025796359193153917908854612430199529411573840791075307094531303985015433993007238576717123722293183178815249061627846669086790311779953131816037686725608860824247800814287426150856414043102187649395905517122585327558193052336058821833342494461005979739599317474888752389273788595197640590860585463677375335670388120434913030783196234332948088385267858201259786630054127150445566736003202348321427073064649341937022913164682994086097540646780569587604686404746810401301914106086483337457317945933197544745969077451756706592010196625701743652085799321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -937111686457320998070603710479897820739747169351710439183177910120090013638458834745897115256151529734011082076167795001295479021748570522861176745338967427609713316494714369172015630964341476935239288955327423782351278505439979914854316135722675032539751691454798739207047306871649027841347792407124903293895233394346329436762624450035703376498736510170176101179714695487913965213929521016254938637717569270570637487785033967518006019153138495106341526029781175191653642144588211116702070051735565777566800506677427611624326968025434787943517403253202145301604106030162305509700200195762829003957143599153071530893655862558073898920413009004654318984228541914086168570833904281186142751354992933816631377090831548869359855341473818999975055191454984033449799751702658910342635952653075803841209619392992148236960808774797214831489067483073594461710767653735923132613206659176387717107917596953926853326182006949625214171332849162548095089604096614547574284984174553793613175407709587606533615353972090005111212068341324868040650863519443727325740579738114790988663937013107066064444162913259822308788531820059440556336215467493834926876637139140237498042662087409862063199317112441307217817455635376709456812399182047783162344105066114349858105678908693583863547681273693083361943922171703830575332867433773693788981973712586240200104740507178315787036479713569648380397636405415282367822557321043238659881609035009180530400687252479885964270849152280519330262363923084680478717707354303705210946772597485815743842298578953329978489948282244374399232411259551257724472745474543918759807297418205239084878887609932671513239951385245855159146245659131704976534908731776664235965684923614062179658664230139638276506176256400158455356295140874527746175069819865951773265579605353427142597890573144710461474765696261916605327466886790009519976786058970128559949314846832900398921628241713855964691882283841532153787152630520150015337729610576507708919135299825222762542337480308104277255981103830746965398641921421712729089633047263993564652643568634566012694985355932298139298508456887165785670651256137481346391174924584042007437299127775110095320378127761871203296850358455575986085257954986159139129974609315303603798523824677575314517498036263063767346864566523492355950991536628988917186139454158791198276336085415753700453507107219463326991544915059302535451012522682432478693450784842701032242824191924027273014544629362361900286767413890534764394228505985118036853024183833161956335924162493649253240990942309070704827516489236040639315233753735602420399865720996179251297651410105447515981219308181414708901403506840320204075285054647623030391463505387460005173743251193612534265531803219469807152127824639998485478542127739998116650727651653666507305975393574086523386498693462372134650325366892590816778445317469425181904074626190825897795027988437124184026521111476114419634581018707480483431417140101354881711119899261154273277969110699723842831435638585243693638203089091071298260980870758322241991620657805470298436613894136141851960264917235884324391037025740750553225685586436181152059319919335771259540724566941929282800643504713183530121754251357190404118851935126402979061337544074640533179245725849318213392563974847249439981125694525458482892271058538477323076890982569011942649743183683186349885801457782214779603323688745419407468166132845845473388454834537722155521685807877662819234861433370739986189843513220603895473224203764246880255064982832713418154207041282052355340442407477226493698671322397081387381543414437582923698311810011374994016547751570184072423325925121771404751059084336647516024685353887010874564521051317729306726377781308733473329132615094640592696125297188709433128084360281223928039729747603936904992947467321408392371226524678798509241618662835995839234891349162091843950273261633069237442901325380371849852683643745656757101200432262141700257838961013351405125393889997009570024468935241334893964925448091047631207766477098370311434172445420318731966441596732695372019465600215980050339825806890181847229075502789498535737445108885844430468270117146899389076615088299381396224119568851718704636069306176566082446310308775372281055946363606959877623378174897812847032769683639072161814421159679233402056938286916665961204050526834808272183660088218031692902828609064131572018269002467067678042080130938118882408759161565575548457886259262702223826716892644155544331282664460965954258039429825744312579148913789317051448147543692171833658896573348159737036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 83440682079092419113406180580707440479571043450940140837169022483827901100065318250088888313189964468725226825546600092756320940788699840407335015695532278500276206635511354396177105743711486753815558389002538034929436649582013989027398970186260008446146339173084231920385616275129153520377082028688780908760107698821209981934988115389516593344189050225368533581294295120795343229285786682844232665782133960589414117857414115138942419043854866523099910997138807216316555797665726328916407604037285299011410923763989531698008293538265354963502628405158776893300116080738226285508715047184314328070431535092000868206430262036963459586065775030013798455570608501236560810056885897979284410762456361954459967067134984965907175565701734328310230500740426272880603989080341803133798346596300833078659684649756388834323700487386778834914034002926268236819289393767963718563312990646180982671085752282003414596907122169433234587226544922681587751009621907162733044573257551490132098045793817312697843480050392118277222257024592620236554159356105951723793899688695532624342535442150573678401631413241997204710451401482821836391887125014827535144889892694275581846841962896587997486849411730392571015023029832516098554490648615396054670825897160246605114282046431497393387583860234469535260674379944285389015348872381049444922517906055650061186075031289846840214212817816306931704376691176817579741962775086671579475230940211346076141618449963681779994940391312277216514898610227110661308640968625345927611168585763631407550562540076559771314741334465687032257045162111524752015023658374250274840795440538152725227414197047959182792441785415167643618523208936107818605021025296851760416394633782755748162183125903808402771329766633073273152460901273429467282177168090625889929638045962093021045266661644565066234289973252773654503833087987786874130901190531705495361351934063345332934113746166241571574768462687516350903300449162339879179489196114701437476176165817937133897005702346157427406692698357114227204283734133028214623428601878945868799074495873319922527680267207982934172414640796165762085732273720479642711535910198963236828136015034842429730277969261419638983313808796642158051485793461598658519692536252607401815741793669759114764774021490831572190389350846362637928613468883397294243403913049753387633552808761817584752823337582356396578302104125038722706260847234146167614147235878339401964202724174756811591721432580143073936802373095985942851529499235203871811057691252495964448056757785525818911462465747038572479231146284127254429291998077603628779160004804749728933273806760782203889813039208071241802920047571942591414560600156252139453917525813776123922371401501168932716306341240980616649216535295546332558791529007688368225268437093917539992020365707165780190250132442197205208027162974997176811024582163412355573702149206457256140878918059318599818857508570529653686555915634944863745698983712484929254392230406918063648040874029012639780845447605125779658370631403111934807350504615793855509742309784947883309258731690447500519634541445940806397479003098298116784255276279019961983000291767138756190656178117657626852698513277824884188468569420245766889902683582071465672865311589644401087166559582989995317251538955266684367653968959618138032689695315180675971661490749583366806482899024490854816121354188459346265903323713453660642411590892958769571017500358141081849009949562668725964811387886176528512913433540719332453052546345652560816792352497028164622652392787057160445574675448030196924752623212074370939625263506598287163087962390310936114278350077671269039239418651357047651883575318770981888807248739286742993209352693853250801712933218569225429531104790016007301535459035704720701095625942175467884316630448302624132855839766427818101321280851534616786468617587954115071712085400151864207278296953121666846248615266886168441298267565994171495302484781089021050831086823063043971001893720008379039645124105005860728267653695865505862955836476616768043162975422894754039555212482860691445281662767285053378395531937918464240349340703015389379011067838150879235623429963768455120436593017106184794713701351917310291238576620766433918723674200207069830237627170178334293938319475447937039797688408094853311065158540502664335785914480315210021795592806561065076242911753839110250492788526033066318360099606661705629302409231415478343200744635995777898880098856404749044222268118395568765869131747349289738929209146683264257941296455320273013184322640486736806056057461255700480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -2336038830616289995544883632984592324207281430002193433722012896604850141891994699096968113599133075403952060363777785687976457474232164248248747156195059867862215735352482687150510261094021755255406960628299246285985798062246596462511758832994002377264250944236929217435310638879376515840448251525580664723477885079252714158056204616211232838486107089424766809528704226791985627150408566344645284886161482416536358846752387018949134129351230268529496401117880656186480267761889338358200136426366914374421126987141552686685715945781650378548771456600240154429619327536204350906476335329835106293299120349072366763428494107763131615082176504665791676824756853739019602739638257209209535970152501376938993275314625246961529457869818185600848504485889996298600245732968619744690065634199856398648171954832401786147621400364881741622673426989456924346991522867017017298087159618112903380271975652304400467137767701927309640804953320272075625330511759061761118057716917036281553172051834141019524872545063664752891552523714587629793083908932273849244503584901088294883776315272883098322098558185772834284931914541804442682733322552261628937714200979461932205539312648383236177631514068094148425909919334785213054947273398971069853763781913772876416365986514058945209137765883414096751107915346045517773350700356948867546603340053381855880545951793910769528299531795029348276891672251495327885807379956845991647087485866017275185028049786577112978415720472873759781604101092228911803867970169872782209449213043919105189182491107138153172748568444392214993113342197990732788346945589113927691550715331750404987367535101917692396324373009952903387491468904928296631168005022131478256080450288247410680296112073518646808568178267519423007542413932243235512212118093741341923504883560404882373304292258088884311187392897688125504039245849774254600507229038829206306052396124385105852891599410503366089839632235493975485962426131827645034893420428199322954624932075059161906886559375683219321932154898426495235672839748195556996293895493895018513612529212667352457497206026816756569005624539212696226556560302296592906933370297767507287387583347281765339334115982920567200331393089191633142297900655751981199842564797898413297275345589671787351208879119573486079545055593403961883462031575011232851962713644100519327197450765001043903620129919193547621423870714165533279525600464056684293716195756404775305258424927302212696949151322347143947857468591931997387015851715809875754272771535473229495267633284235412467476285305210791001365507300508934544064807877272522169742866360538657582859309047929902101693064577818104035756583151833372397607504667261910306967886754192684029868246694238456086837686009821418883334053337315247729962336028447912227064194016480301724858580396417605157789422672197325856930508701954601892766018767004947414220952393110305008968231141001449405088073646332914068883657247235015917554138750646028187485890168589676289532128520258875934638478460388158825315465294473976643623834038146016112601906790459702113417150317324588573370810230911663310920652454406621828641365020569755226534779545483060062723971521621113635985748533752794920481110050281698227022333078080865482426416633971675999720886923923237555860941059804406879101609480762568698989908330753034839096176567016596540932196628782196561015379922662529167838289654671460578010693100943376386544075241460968851252147619658714701911410467809582560474294355877391984680067808190814191331163362756960709569840817146269911441897046856866368238672798560846713709222246208932683795202036931566044510078838400718711445899004956726492890527660402563326120665950063815338446574912885295264051300589721031147856456094270381036923859981373757778910839656240199116360355287409440946593619511868130095760453289503447968934369330186917346184074372285133269307464513813434560284088481150319551649381063605848294430830297954602977843101786631787588754916963591603537375778633084628236694912533751628969143117020508682681147913211976844432602171038032705389451801877879522766075422310504313006763082622399603832908514229377195461628407024258153038539888282552484688956912215644845709168744148092836398979012383805427774032516166789476976414542345846049073130969224688776387483203337783665141307116772476105827264700215919384862100534768362828529134278171514447609436391533211115060855361172827077137837916878608120760408191085491332460630598492775547825969421006258333366292998673621046502869973826734804449114643641481973843045607164556083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 30684688420749565612705713333195901728817265085688943787105127536740540405693159076368786518707863547328963245771371829030919842461507401882961638999976953362261502419576867517330344454085591088720839031775684473437331434746628911606042667558414164018146271211309993370263378499457618177391652775997314251928190880063423642668843426300840565629421626352061841677587839762527521231306840185716889919669931924898926943544792868953815660622970066627728388631384079389651887737085069950059715537225632630095822867076198619665460657537185414818325727380862417324934050063684687389100823611487221276494646062697806901546336677627520079463183228145907611899991889522188970480290662510417675475260328824313097053900445378328620967300725019120126170216754462464559450494696020786664805671584110400706800929537936291177318763997422846358356389538193112204786173399803216972306119599916596238069837567545676715771322496213447798915050011408591956593020927577034571780731091482314422439639820171077916698005655143465330498734992418785585281505901243609927130415514743043223008008082968727845733003189609403047898765226235061708531490980010418448356249968931336473873147496608949834714328807215363448286528294916318905446200433644170988754059874874052888054938597903464036179226063765370439831249909510555790715296133524835198195521873786182973918769817369521380194446893492247353380372093455365357523098541682211485992973441600146590097869376576745544169283610111366363044030611817649682706680049170025973132712100022131284441083298931124699665444081244004283737526388082268710223112649373810970310706065172169765628450172006691139726090618455300930604940235506170786227738715040202209611031549862909812668073830933855873701777827273255406442155831696898255863536305393330561869828744984096275445601842546784891571453948592180342417907765422011924601593812231877077379304073158687178848860956102325297246184498098078743909322781734856594697744716825397376713341333062726949071486565077059692264393542007589140719653539538788008103241068997942403665515021497087609804006808695045969393284530716114806439908240561441119718324610717159915262749597102006159439369300144046019109901709523621927545657124576132103421877504574847261683728049864146953893841563219351095339950973286445607700287266108117871138674793768194213688870882635253153038651016092964797390595497805888562710580207173472484408354420786164765945220030280977192494896472986351086612954816822990695610732738130984354846365431731960642796514527711069516355621801623583634053359879944052436466499738140218437710368005093964034714291969792568673787356644936816210410893330236306881877253479204419297092390286716107715152239230960995097499509721555960916457667655964934289696064133104835203283646692589838603014745730950907449910203293875549877028686825621945183346230455015565169115541685575834327461967324076889106632670837171463534308641964919229289458981569699797376154512085361553548866122797084105416590796549169916524519082569596942681912079615608085208085386310128895830810844430731341801205718734833796011476481179068164008571431595129418778307059040100867193141765558423488414104061067802326049126724442185349554468744408383121121242885798643890864407905003824935297886683633445729365099215894698971168933918428169913218676764460353365015515844834400928420215188317917705151979133827163828394735515088213678978386842037653077639292448618073899700920943297626357155891887506290237269323057267512662469680848406838686250270808939653984661000093727938383978273085093463108831382356110998344814320367033743461705642488702920128607402836307811502755904840841653035346735302975090593109607934277718934224548316374742008431244728978981778314232727301513616620481255737944510562699529622300065984347758773980479273795725907430009997903987412953830960284310606112811350616978466449965746094436474342352690754890373174071346004438118972506423464021871851352611603755434932732051455610885489378628186813694648272289241806320056380831976788628260671174724609244247142211908270637725337932775162268897874497051686236740670718333828209573754681479440425650800587453021666215531424163903314900382839874020072659051758178419171608603777441176345238944472076469987867695601286600023012305055318738668170238929605855002909373214968283623366647095961849397139708540544319806169908871952936639565518090285351903149926527104280046592878263265611084685887592690302740209587437339178868895018289936810348422296130108402757686647188124610977115086333986000664002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 573031580743356987864858025395945685597198387005216358333440881832567063369232483774703812620052741379657324448564003160059365630109175814812398606157415775597217050785837148430731954680903589002635063002529294868801168113891436488749653528457480177301169856372694320676820136325504010555240174898082183536709046278382508860726943127485323582071104684084780558790962242690456079669224153690967713388375303864718682260996753234053729687757100997087880541696267570614759381671039415022535373663794401337575821879931797705555839274781712486644419334645952392434005833158324514540978502822038611920755529040789799110011367995877065891982144052465068680706099617596269300089317830386453459652011033362368399321501861695729068423941974043636931475707691005779531823868255544811074765754740574947895582907648463657421594114811059026718690785120448903028953105176300652781749516605808047883455781113480450060518214814142653669713428940218918167980748055983292922381627197507575347045433452231320116228581245101717383400789727881366288674049933987760705162102542689921526170193511394776100757660442023507441377416946576319615102286080131690199423862901454353206997504721750147394975798575307749922886667482919390896339090265042299852319875492792071337468414633529909357756135356657392123398785187807312280630542695394611896350466615096425649809382770302948292715228706797461064385064868791949968776675200451944855787387258749007689547962894878783990433817206534198312808110778630721557889767857507586580583899758488521152345182618900953776247436453375950111117866767381596292237785638222004039587221200164417943792407319323491211155930752680462406573391353719186950269788838394228066106359699300964492498144829950812665821361695670958737367910912104936916787287070364909566666600685495039332067405287399189442488897095172849042331488608884686177147717368581598784049597286753755915828774054887654498615013477712137698328757271301488883499369994849160793043298834344331968404833035444169344826546941763925004826013695816985707809653726929095974884583840882629466220423130034043822930853175240139906693630179311275812270936394381422285909071847264524454131810144740948373749889404118920339974481445442650343646087463519922287760029068737444451835044408142560804667596510239694010725739760265716620568205923899434411168698138733056145623809089132324124317326474027647977253615595666897542427168682445452191140804000467244639786940535824099613087126839420116241401468665372788347679761165983540822369547226579450783119242536817475992345296749483460542069608066435391578239522171458574296246201014198291886176073708421735665623831610347859420666980975822421101854395653427337434620900356022766579474472364192673593002139761362727654295929024333141736286282166094139063963495544716385151782765103343842052935719769381100358665602095279293526258213952074350725550753349851763293210310670366046208247178315650929433927035001448947778949686589978620235213879952201496648765820651332801011092405470763571929421353351207111857986497159212780610457188002605829113166030325014302568703493055962880883049251168068883858559416116771149951713549465204650654371713114094974342925966065530746723296124831183833328082959593057216212730164048223241789750901849803315800155430256068643432324610716286474505363287852524108024249609750254894347993639772354788721644708232818719735314848843584689646607708810837495018941892074233869416418157883388212934852538594718892695187843303944854336370471594314172217248700957860575870917466000790957423895727551755529909072123708464160590008923264004839851203308595895216837022760638040918730396051215343374479242864079497302059203526620450440227793146901130416348635854275202932162512702897551907158741891027584900347981576641090295820423666102663115993573376513074544512383277905440246776771058064131935250882694724846110145111367096027989247583201941697832029500963204357174882969764904301426325541715911780055676093390987845716090175786937330028036872865546814508943062096688294511023699302195905818003920989701206228627829685620108544726624923479246030957675076847676928118969469897226145078975638376362747324545618391868174441383289577710384562158692276485710471065734773452695804178387504369566734759032271979328439002645337818919786443575699260558617065835558750756023275775188421027304689370423551099745469717239968315661058835008337052951352864570324655503048143917433712388766963556886485404061852158925463198700985290013060103494009164542237710528872439818295160357257216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -53774931913322421069863849893643677352983683287893535537972819283193212595727241595621913958626296094700345269778760232839954520651424189977135518976037887649140828049162401671818958676817543967998192692350974170445052466268718900481458539083801664748653835516339689603851864737770793384037569751007431652521823568682453435280792094057543343669705155888255627611023074621327621431766009335620289048400316977432583366564768612190144301271729700374168692981123221839494791634767071268719996240762757340541596298430744069245896175077676001949946955659430171485671333578150436535797385530882055014484699676446774760936606163282651237771219361321061967982677328294848666565310871356459653386718438579474984371611501940590404602532445062153410277217065958670308259100529323321399405168006637520081247538888947512981562941251772311322595209079971641063149373469641677436913017465331009647592917682500847405020112635758619767175758679821082473989282975403730737834188922131044233167209136832413838675047484091806390177754824954563171286048109108083495597877803849494641596161985919058661684937356343233917741466924253999962559894412308051920375793154843783067448507734872264814994114077612112663663022516435762199307855127589676580340722130595463643579203634710648428032863926368838343144124997191674376339275167196815078254797686720455159625530002183808457838798452905088729919890884164507081181805188771246761123081128933618978968462062568244563271438498273956422083545677502618887333141996905867134744303189697483542893846670398718725088049961199476922660773561063708272758658537099873558786018392639460949182708790534345578179164926607047086485855819349490531009985146212900866898673546059305592579420102025463150352552533128823722875441256697921035788414473810215470469277258484682783025345365908212899402445189751292446355780712268509944827358368789618077350926352343472519447184747391270424907452352112704510726728062079771548738561434541624677947524792200780571751227323219479749924460265332963429212376157950234895503419689282806379670466659490063806614412993380611815160631954426766977673588138025566594465931374231718032871845783241993109506322553692902382545160249853042832140641787920246507658446943933219345443067642103506153512888001444607953360159296163571735747233033547834509856988929857901758374685833449962322560814331449533297373503500780411658707637523405725753869769948336197795635215374045636084953289802266284385915830745235544235285413675508891116691084438524120011296032325841816034155484768918705666072024553186856662219248065551200654108495055744109805253348022594920599393142947843460518433551008013187649019044274838612530854393272098613405789069569563303260473084148925688002837870863654154094667786555309680464855596487220635272146641859775190333283041002952547773746213415956896331862351649269018760664849282239090141404421923196987886742019553269599536764402341264784369265826785349468210790683927807752942719713663676365550001080444906618837898278725520722736077339006145996860225267612958489964072570548226016244163745430419418356788909885152397140391607367067690425745900726241705947579547186780697956180072426944569262854044191394882273680313771320284172343508425162289964086993843363672678241701438135019951932498178777591498352632446246274073947993485914050665639969439175750413709567203289749097865228034109923146536793651608841779908936118942167679341634299594903979727574831996596376916545983163277740162758683549794428393449684869303691646615364397417689117091208958832361008104815492665983693863610996494695187755650379809391235352028984785180407527165344042190579957848404366235614604059210423760925333473921402385620050323962861977719930228774114592961937967564218406347206410079898820505974082284899870936345564286696832904505174888576260110120042803514357956006706182934095956117399056458405972325188444910877039529873481279789206117145678403175927864774211632551045893400271079849013558486315927516290653984666752525582460230212539882686631714072952560110181523573172719720056289674510934198675032062520996727687070369540680991676496040646359736939306706138679906864335804425949815787804554337086473220909236081609581522457333554756268999876521435074934072034871172741155148319496295055148799622338086462654190029624237407482841715780684375032706509917298308963390935726416877758895670409864239145703207128667322874956367870488622200495905748949582589857858694486796575475356712973587360919542793517420524738698660327780793974872573968084107264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 2198994538326731638654268751472441036806969605098756685280551051821655825893148714789378685860970606458359757696843070299501588605400197218820724601034295488875917216820328057989853432901121459501674767700191341556313921623780732392938418982210825602825368589074022109077324426438860318320436945717345708033370085190244397638903627491052454722400164482372638351043142629177631626364588219747334746317981061957944126656368689560426567233120813647237801535323734377497248601175177171454096071528356122367483056370986554664753659520793690778595510419601201994560741522902384296379681926690391202528926667244261465867176779738735671970111794956313959711601099721244720972283751144042030292603994156860197433100806586092575513217976229836199061174192033636699789626200045985355910374393539427732328026037831374564750577448693972406178975416013717897052620829076479750435431305464451312885271497237385121946461033044039660137849217104485517174592519696108979700015444900535679966522792243202147554881905019209695108793778728098510320456895032096698336317859724983296699029332589504939670375246222171182427744235699361198957572441262701644449635340669424139099511836846053611620982652110146562963004245831876241169233378851611769334616161484109871461605892217010680329322828687119299149042767026279009003566498218647191459031958805328133489248841597065071829044864540596611833213446236211759990503804726564587105336369805389627610035492984873933469473807822748942409605013678008382744070116609952032398262863586281074744308183414234348510336373544100910140338809926959066173430735927256671761359161392645374773028502608398878933964476410343470727982611787994648488102621994518329175462895655024752266013290435461770943238239299160207102378128400528988347531171485216420056907820069527520668362278866123627335004240875081621268643909546867949135974102979846179019550700515462149470984328228839087666643526591514000253348797333481394111842952754699176564762736113270562380235176606889762336892022106605436261506202999493955073023785269942947783651258006616435156850724052834147182476327266955922882365940376045518606657564192941881623665148225762390604834936185496117357509996002541124353829345231249785526255719869276885193421783147572915524019911479638317836311555264252946814922521246407289637365085639253106880020153920939989941822746474447625860440510298309489083310805832268202930157033806259141828754364304426985554807915551173590626392020304041964322141702112536543077990702027368472741690942546563095143472033606139700043490461536661730923758603732258383345055070475616553280970031676178592848087025233013884548483123100394393822296886194172619132482357917890944737135138587619898505317154177307164988166106623043520741012365776910335997454522157346084426479533142010403487810262323463627376950011084961029590516768724176351039868450840054670865000385550264305359974791532498183585807901410849957024020939817237895283384331376312545800109136819595000463466166608906623290457993941632421885732488475304435247754407773222435763867610466330269223998754030834454380123242306790941177675584044379883825717589158362825890592177588528172723351437727136312391313301144630180428233446196150429567758279433763391410368240401101808939527629192371204474163823522913826913194104061462208713603339007853182847035363023406845488028143218829804518354354570591477535308413302897652328724523046082791306440576846582058392240678614965681350368540317144100883352239847686362025645766959079316259629770145305242867378983965558670648714014098145898627880514270512645498443057232618875208108133116582022999292597134356738882502541610362201404251399082527285378665839767885619549169845924458491065600210222602235297004775204052314771084555811775857372960735059822130743828406421383355841767999561113017545930259806758115098848067712698412944042761540763609952354826313751971173270086214229700986246133351775105054868840885092747284162078987961321689934095389084892289996339859457469558808156972187309707444656660129559663872200360279152283140134407418542228052042267680694902048547200044615349641871103702847243375412394553835154559270562946144346374338856254816757903944708071044386904347074039167623737526926539861992461207925509538292532671800244711305470789975801260917824459619533259294067052399520711756587484423915837382488369883958023375072824986248527734772188337829104754863617467586788605401196566521976597252096140103047555681374773710865242843496144793982268437097994521978094149608382169455001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -68321939785478403154497421751388209980378857861320951693473353382269650038466263841323656469220883734633246326287479702647309850201841119180276329595575135479342322459044978320827773990493119892887164785194532297964318108449279508353534022516427006004423204277152570420279896812823086615100314787389974147683282456225304057678546917969488277727246719168366444087197484416093090624644774276084462997170947267999066181358336780202962529809405835639339859782433987544477694919381076082010027088405930783427446946408426491108071922265855521454910316625870557541427407642471888838422310631804992267770284371977913859595398819855719592441098042242151810459584058859249665291248811055486224812191593166355415602685561905119589540750812235312714718068930828803227282346360733303090581836895930817780079836467051687223518425828696890157150489326595751936167905472491525454246839473808370667830002390644411554225661834760882786317009253494154181381847035308457083029014912599642758303928712192825338933153928176505771975568597266336445470591220129095933303376322345978292257614253173728740505855483833366616153583600305967386433288986149930032515620457786984280585635258887479285625983258298014255774228531840768280842961744706031818984414604824778797788799845911760784611063696285027477524213588914266063332469161831719675793779940663337321269641963840701443961297350318895529647972811588184103842873414787011021056682812218899983550790126880155482918462337434283584662087745932087827975846877054813138935506223045099814685870451195986608187589941875068999897476549137617280211025097072394776026033981787722306200675172072983281611330752983429053833790486958103143446559150359623984062210774580937777348399940433811291858299225576851201955669489425748699569169219910565721567523680549248111533349425074689518502578129735863557620340368184913926159811294410014358508552242497592835170769526665603010314860749698639699944444128339434340347788314277847152673298024749824455693610079234019721160631674822617098996055628978327829370967181306368696462777092402967983527086465426087987383882895726431812506855313928304968230978283852853113658646243418804244699872117679571581956235134360185597562204517448575507478761695575721798981170344516912975118733457739548044297444127144596472476092771049109777536618223223524439677533033175277713025936219259991438897122057904405064246485504242029549265460259674908006257051039067931969088682936089174176638874237622028957887931916100016003652503215491506885480242351840882181249437697680964395757831421449146999279169845648700927582820354606213825589027589245994008780764975297258614457712098976399725990354509386930181369994169964643912401303708250565919675966178037664489955926260616004832770031384824383342960235990260224033994117466245324906870412163811607616590739565293480494417234858638103117035173741548989804196059339472226295482418544559494937027897126084053537593408506359521426921628633069049141228380384095823864386700525919968658555571498396403223204962670155408032134435678135642952186059924326144293362381646552640084505472178171295426638382415961604002472190330015481422397669812522594925313538081002500027393002622927056044192276649025581591068043617163941254469538243871312082436088205959146072989729282167548658755515876919255680879366716436146207044419271166672487626972378692020069422317176960908690207215692306957034676737571828339067366107099588514402308524604053871264446582499650432305178530594994916897580795928083751407757179738140629626699949562854749531131543649852206407338041995155031999623873321360945661709264004842671314560053040761197697683883631654251117219881672460371331364208544911507196697091469603891468854017469022622761962253725035332531828882570908331294681308688396742376421754601346331572284615816779492736884881510192085318242082410647527280689829859953807418730356320067342770125808482231783468422143584505618456171971776932474931165409489779721001679093403109911586663434472462476315036404090657984827169863134365879463015358049079364669617029836639049019875982169433135964659816937587722308839333163261991139198772507500320023981640928946772572149828430261786083047147234063230976507933728492129883201748878934148766829038029745582657277354809285520994523583291655188923787561504926143488917537626037494147672419542549074872898008891334912447693795517529902126049197075633071696537750406917951144905809044294825482872420431239783779091682045273508614155781218584507897990183375846129331157055133141958656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 1811724436874283535030331619325632803419836080266197185903634820031176631583499465490570759454372705814370513363185566937631906230736798736875458214227823757218197577871568035959161379672551051814507736798329275063777959177976167177184023955101364645184832962531682491110195755841722438429339630788088913929370901222380898469864404099843925021823474856034058366225088428580805402858581161667953583548892338806380371452244822064453129053114547531733303468915771038232956245647670854643098670214323978370097867925159082977440715220249265580291430706042956278134169831446121770463409350332277133639506563211875406340458107559449133798478266164968117332508938715851483594316083270336094960561028768508192759449538919084254274874502413019718081150876565548081489960410697198418427773084553216428040833987550281887774039229259608148167539046910342826708443914763114075777389142451774053375100181021615856320182154283918404648783752103341278916847101972714123741020770071551747665546200751786569968827672399623099290720847089941333431313890879224419399297760396746630106367343616228235759974335091184066977802961259912170859375945666570650988499497848895666837411619702423433434851781658739292888227692353752786273394368489021546900929233298617979587499548079064913368353202392983428642645700834086322438522806160721934199043499756305125239989917680958039730564622699414420219865615728498016464144358386350188328715473520707523721407930489447723839382992123162626088567631530659053221420980531502671648326897036529494588381516887814903292768829500397205578170098658812259650698876909866068281834316606150447568995411983055163993598267471904229159614051008669318936636544237723359174763707262509516423792672339645968037363610772926938786105524248403558558734119097040929322241678541663790105684206224571458420102743442554948145862178709071592126190242614401327628796410877753051571354679707811614014667848463033098687802640491909565768771735259468908680060236795332981958544871561508269604030978871228961236332409368907468412894629343164363809862090108005889700019785746687196422383995709705866999953491901342262750564318050015707961141625595312801356108729645293864119622796610385820009050496775964800817359173565910904125626901313327242960642989543925295714689844238548324472182704755166775278382342237544675083285907346629178579644586290261785138153940531036058796361521908261040517610714017986194106312328043113268995239223148165694019860471086912667123366598490429758956229075389694294351333261702474037575844157587144841679098466698154876792141844914772163353880539509897766652112849403231293751105906842168845574384211993043231659348551203073820631324662386217227969884779566035278676272192116187231519428250654441544033570904430123906185586528762905789112318551175479961242863985590786906428434345130319795831288161990354516932981516709441710737918163449380960114788667879226304794104169326638508572762847148845246206191990504228463032204620050059665105043005503900339340173645298581672575948831578349853550477726635782641847679110889835314365817991532885514157755100277933233849486011244435313923896014881943660483990573478301128822489343202762691103124636810763493098018996760512856586705210679919824480969113629262030369003086858010025277383737658972513499888474061683303766125155952061231906911797858968953236582458342574621540904800327612735831754564507886086985064006676968253428722674334097748638245294013182187577382719422545484527591525829565618111209219801170211694132960260473893930590986245452151779230166177315547698801859972648734045707374782459895563372747807524755197910536139008872840094903256316242809528143951299850067199375595548476707196681188870680056871793266683755836783212670184969787744633465516698286212089743387959337280868345986591173587299243868049055365110737767617457010080751428262144845798962229826285383648653789638789555131438742592304442701616904175156448613766459276035555916708692518480010882500396759667241965972437505835560471536110299188026172773648401031707816374963216031336283760642074900495622008464510769106047175246678612037955150155047479781056477412790310423043279293974687597985798711826393814621451779130897204450774277621560747161093938682554919029174489612006539044552495628773917787792352309650519748910903250123352496370773189863174233105783385103928489285979504625055554107497221392728783588275234741172746280343465503998315370509247618548113386297248357695411603425037618653630190937467386616366714408889399469617551769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -43051864561662701528655181597771708869963410254502943051563054997719365815707316835306823410959189284438364592861267911671728495890579398985760909516130553498606104449730561208730431547406449428430438910876174787437523672811139728347871107559613490231501497768207970417287948675329308714972211595393056072250487222554835019490948779007701768361959474466719874003788798407543070555570665440372366910842845670564237282114504042034727473585126812254633810868739675863261539270774722487582597674758971089456108371559054108896871994568712964695678655800860169595195143422963966730097531247397429418677368066966495769582661038720219541003011499151920296610873868338997858025421369563674864152511972158839834184468474877989208692408474581583822252940341357285101498457419171956342034377076930474332305850271453655534342809257623595519756855624536134006742393609700385174437151765004826466885580061873791949971269860350103789457026294573605531329544469541522043972687725343388120040283818764881704723609216680759698383843348552925634549130115587701709535495153809688085823340159523274702039132017866854912206522375679232635929108047701934054261324824086875156866051083943846126549170187046436062527267856587575314141076316660657543846197580557978535509338009895481279822469869518910128292235968370410905888221903587970051917756164510842233230574717440452060607501255470001251223359584584973229520934299310303138837867933631035147288662404615616681110234116844285806403211532667107244053615873321150849835978758210185682532915802520748163208019148297326999609839809456547101439757658313416752676575629718934976789713184132112837326480170696372240190443248384520264123361803112509465645937178593446613328804818004450584548419902453197093254714518617344111571026838642674777841018124250028234500577364668427345144794228424424167380316058327319496144935429880232590796066284254236321150283790983824984534411528310275499039676261708179571215930827528852857749365144799217946502765288400291805830075021258779918733611797711277406657690599478709475406991661972995924755816846668007911111546443349973982596548862145790528630716765291467846744365535979954799883948659424772913087062450992735343370271661345575683544024986622994220306477458526226845317069154723526148618647632970590226147668549952028476194944178077783021763109547590287264942245468639526223590443327799995262325338057043055957254821120891582787672873847940309284943230410689751224114670599208260551025868728047494488853922161605485658504244646895725551627798250871394064131039001095723967198865329860006085153594278106834433200196883422572193038331850378706627525825575762585115014770343754516546813954967070217813895913061522957520411252428466586721929591184311574048812100816553866861453438442532193409617202321982048765952177103353395991375245295907345048978128218471185571902912197729031434348423234259169248672411919107276584413826717211134981081313044929048452995750605522502992207044969904204881605165965226962785594322313294398496174326096292566023537884340759563243577782502973867950328673193756246674629694978773554940548593724528542448708585422985858885156578321617479543154106990475289416059995273272276125216978717933771247094584774030255862414385491427979594708509361315891748855498454152285036852376572764872135725978852748333179492797635258615098996860935958646807977002368256460005302879466953875523801731120685443124619901847000686880928935460862161439221624502236602016746548636959823819185835848107610757791515543276166710515621928874327862579491639590907461127524940275413490562958588078500272355116047507463083417330730738605023159336288786864876086036058182964691155064351414639041024229939456325191918648124893630160690008864425621457916657912774535927861696938712098951485459657797586215152862071997980858323966784096972731168042063298782047257807112271003029495466576992888458829835834120080904657113147584498874676731000749691357110051660147445346698306838835886227820780647463792028813503004677049202978104984674955753594869668898637532329561048863201468962290501241171009695292770881643989004530656851450172790210653600722844000782870763311818377182730686231620543271538982253192166362096157383236566275287511775123395579804383945049550658247609946576540757668748851468446188336580225308790258187124593781648272715728510715616549350539404449165684707946389311113112930290370499306085986076306813236828771469540387525916661069772442168971267008831998253495132038008157203910827690152024220557639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 934116700784496094927293937032468272729283389754569779902911020736638689859415606083004604755079920354499105847259809173295726257957796413813118732860690265953786314846371388064944748849568138689861847467370942985625755414976554449910618863834204184894816879619285369051678406454188835911806335378785051211924169736308579592307843820201557926150557370465148411756383702870195444303878466828485843143943113477092144868487747430548461725259387654236532743111050201142347917826175249695598805097588475132659307495556980741821512619789442424704495829360869016604871870349497052085547090224517108700903562615660347929533685707558655082709739995676464947778222623157563533722464264662948768571110111069874427710415887732118770183192906585655687454927608483005723070903838889625720716048635917002830105546671185174976768847981914813446299504625924039040724708443123103179285382182873812741955967889783928939764400758259841201810580849317259493506199916411692064806722330541511165325011805508115580079564963266183872247005646385823947029543842201909592387910699109052536514754916148619196115235041255421810774241571399873356338713136883077448846793989532347899895989734787009362983376403329476664002430136476373360989870845735409933029080202248059243419784605724235286337355116006343870087603679713465792921775874564777520874367357564789316225955826283855775995439301714371506995789327216060683845881716124396383618615988239369155744261037494959801320671317557686000442617547972619224038322906238355334522325246643182710682487399899091918564572482336646791439076746329031558865037973362630456038219799677749692561385261430279052832450102692829544221622722749464844837032795824628896938853662564635397437205343013954577670928743920259110687105953231950140811411685113383733802558785892843194594511673900733489075285192641003859310696941343606164354447110112313202780952354389593018408970954351844310742639024080229015771839627346015010619743188407361395234849016966353769473910111700532026660503886655517074894577240586411764090133420097464026472631732175652822734262633982219406746201062564279596733276941558064315639241699613512427350992231170339434316318284613256128679029269995459591616977802835330515366513438850174088813820157021905830388143833749256262099398473464015655400345899331944361841165734114263758298202066692903284996670984650759329370279265441424185626536914827802985296610358704601917012752856500081927219413092828811439953817511813199713524978285379871887327532717086155069984347623278455400888290593744032426170806598990843165070653661965307727955975466217934147164073817353768742998236564156123498464928254449371266939482528258025225595669083228892892560567761267994859651583604452649180892619975243564210660184878052941118087811937812864440037192624669531908421190824301097596628872166465120952134805231622510107385340061007300452663611332393185944088795838537651983320993695298286243481794706558781912361638765449543106799860462365076948991552502900949379342741595831094322815561551965462094660260141150615724353131546434820590051489912959090817772760115020915478736603784015555838842256800119306895015194125442980106526766900779644487740710257453707980190877832172650451554799804545410491375563241590391373328292933943242195060022775103919900090745043817694012764055955937635980081883961661122568148880207176589364260291192297489648726592296598984104579973116323547278986303164201898938119459297249752103545668087769764843144165031709053257860427150533161025083200343311497490479215700861456286194340092308140998673975392309317903344561515507429089467822548090189891507410393680884011016364030413719378918551735251934012949629404772746190601000454178824267786712856168478108036555227092941121722498869634460766566870032428798398018707904739437039655357974635654786708315468837294809667815901304428181173302620782612834402933215345306474538090723531340393979120327187684437196264550108906925642170758627993643824463105165532339992074875252854450022478635505712071883364692616818536544014023000416526676248089958431581151713176114272877653751906808196015889507752720056944664252439888777792829809131991143993566222461254942893975169386311072320065078106047819633368157596540406163733811011786465841804351859385832363627919877952383565631215226515076327930627121352591479490247290481397802259420130353937768205891352401805245845448927365229852895218245252863558947897593701134172971769431485194255262480389776918552015755432807631677929238936563330790195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -18387766012030950628224523462401443551798511437016668993576676641263479757117672763827524524604289945410768129871367547917990112677615517204577457719889623741244515346447325091908817912000769696453698951609070229699508236330873950441649866025910260209978177395034008263974479973330365074104907209046569936159542697222086877058231776171274299768487616035898005302286138560327521094391284675719766193503080267273871633036311447344006166269809137966787859526417235966221521154497610343158609766945535792068035397516425424877434953025923232466058711977880744555031770649815605322633862067310267756753830135763386737090656685820311166820770606641143698308783389936569808484277475892768279708469828729009064119290399258233159804934538333392771726614156004286136600840429669145377144183671573852870720072568616204169917940215707181455422414778074552649284153421781767321498778491552420768193195937998588377758432765917699917533912925493103745618007820595458402787284714502542767116093944087099908496892268490223025162837002978687231790720898661750963045848182397147147623447582156692560723543080307334986555022559178219337837015806189710925306583754068794485164001530964206498201717818762054243087363797485818208860798478676850210128332139937075603292428360318150478658822595798559929850057105631891987448963839199717651465502938032923916603519050806557239425556235746897201292170340697390458647846734696836504792713882237806021472617054535021560685916480078156354931871142520064534000994753756570402347105732430538281273856242479708243621757974181294454123290826314824909392704849290177306981957051742501282131425656152989787163329657323744637169895885789646396739979071285479632332547820455590212855408526857713719418139412894376966650560422458882351720137187058908508273134450515016105530417588776653647374754204619491829266460451255493150790677246335508496161286816007643134053393561661417687918290361024470250256655982145730005720814890053248349835423955405270024903108912955512239358244170532240165434751204410779274802061802798549259635475019473739200017618600258325999604369051539675211310732464326945369649638134015098911974063207368835516116821281517138381765363032766596259632970730253267789707044581745350317157193025480393169340677122561700740359362856004218782291087430489643999450220184438788167240618847179897312539514598932875774362793772725132012418865800678293839169796423527402410093393421561288299889964209387801836227786845942558862097858251158559641972777389228280353109159717968895713069033765086397958265193389710974601958079008815629955665298737403343059194796152208457439117829558014543658745748503002676249662573671180337492185784608936889401177443291166760984658031331545826463707485995650367798813138759147824508940766600962301675676227678174452662477985179295207938453746612425537508410409479248400252983396645299186381998424083770368613294072207721047946718571129820406932862632986777964774112921289471318109147231373234837128575381045519423724442875928007052492782197402948196180318548163941315324986853927695752821206109765165376936212432890916675915007409833652734076030788210623823301528112807343750954452866778217911269113930473838632339545857269739182941723043612800237133297557011875210116047333339345379178666507926716424091257728249730602706654819068500744822727101593395814435614637975679489867572167361767201753255677685153356280358459657322811466133740396376391770659904718786799176090957267497600340646678455860649983945759193558941472261248100461497302491252243517875154062660615067325692298071744176348435999120781024699912388090441858786441852988429360014031135239373069339653550215215823323224265788531740354859990211991996813126110972758606521188521031919695163272485698387675138507159323979536850924282185843399993859996765733577054417910881587546734396068177713674280637120064670573893283982098330140729976027218266302845446775564220690976335819835115788354869176673305850771885347554896970530105216140734695191378206617187520844736067437420220112190626796120031880844440158947064458616064703944326345282377556304814156795415762711766081348091436106384182584814554577117704681643894147295666190090942014986632347053971087905070164526225186242543288284025204938619811714810951616833898170878266607810057711407320637694460365658405598765655078383412442663821810622200999990292155313350682127756735806944588989954922082898356915223482678490745677576794288203027025591988628147153489273607120835657819697206463227309981486284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 321174733422518978530085959861794122216109220238101814420452943756389789712084094236696465868239510226038952819738825602406514516879836587848895463703618887931539426585582595794046394441818348879313672505414376728841298360659743854783705176849972469323262422432547427212130283824755022557745027053471904494814837145060068432335587751773658978396604903317121942136589456318328647966237311550726306916856019456843370704646399460355868780702838056287183369239643433751708519169290678178801807067445677775403370266326842107659642670689844995535902042250242878477165491419140476211519471801322510014657204861513430243999128132779708984132751110259717358416052923844584416612498573752241205568443849656814872347393113219025042580203555626176394888018078619731600214843054571782621456302911973790913360985170377677906812757731202588968989716694484131460601246547447270836743561656729886318602052418692340831095217579260408015008280824880459094503868033569272011210370572241450374423631380094037314425286444656587555559394105327748786950866455605444516233338834776862356541091599880546229485377682764294008701516645776358162433034008715640333320468358280966729717102120430050217727564910185472510433420194784528588421589636395280301928301651967491422698548199551176925141786845350052805848501361527054302875238724989660493508434945050365297216028650408192996585777714870645740667070466672679613040986824940304196030289950120840707622801175586435873656093936080049972641578943300473546103451098109492624247574876550838963742981653564783619855000680134055749695856400688246636669168270997526424551366453911223091737918861331622745461603869591932384168598376591102974292754732738946513227926410053126603159179755869358968704181493494419298076156616114591528142761800692254971750164386868012001838322707683803584275380339077685920037746190681416629303765336549311313790116448856175714081386855005544675099016732264447349209311682841138977261621851915397382771458799383577629131360248617677737761679829919667132226805974820026165773611571067594502798697487176605216442199458616596913312238493223258433097982925533474858680441987580741625584851581917577728349917198170523716646257940370286050051784649611785312122848997325762153456431532862934577420276322799981494115738958588747216896412486096800456821005734553721166393528950161270671353217929905303102126431323460239076481860924434159963631538535141164064925351795098354460909154566042377231046783984218088257775773646263874256850457564212320758939248381632080061197041066476627565036928284350160377403176894335996971389282188631232932299195833911303727631002094925089260582498683401418797821922396926406456976950101782656770984598790939549436715006672491933708362210025185760155725551001759211242436548846268216157871409124091269492181607925701297723902793389112238997237995147021205697161878875908417933520328202288431567880047615023984558369638403193168017757223204805729696715163236183899114849642211048833061597341474170780576329362382031371794346710960870892763779218227337255080309868450636626384189741872152519280003141333726702327077160395011715672867393629898734475034016344697613058232947786853535190919142161341690183891686716639002623360592267387703190191431274902967719280422796594074319841415117391372873054086104150404571268469193351242303554458229110877340779926654585991174229269127918443778568051671046734201955941829282202013920635042856167026844408809024768903553594103208207687888575494253841199161870830188188631915283789913407899455914080892152210445215255557454199736431179174698399819174046995679682545711683310538267604827706809288781028042515077032187196040112504849483599059114021799639130236799368974671843368326956239773950826781083636581790675497167079122688550908288983213557695122303692816944259755563277148487946742170092081035040430791567803316199872785995815147010659985333182999875468146575181018476509627331525943067455989054096396456403079425205544976770285735534594558433729088342321665610273034066793404947950163874429385431570742418627059348553429127432569989281714462936636216324081482918355411808021972506393033786559916077320261820950753472113552134159352566747636123128137286323532389503944238780373077989436705412114510883493314626255150433888809563956245798420576951494365812341328364482373510591521059929873978404469210020504640736016961360378548543681430205250280247759723143369920656806259542778382240642707274577279933890069352495987280048090793481333850582656203819581440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -4920544168821540463799600295481291259271893031755995885283407132132035241056729316117270590896121382232648902434998728506065978669439995815957363539840144978013472219909508394336736943003199386937212603471388753542412181515789681652504140355030637823204456097265137474569663420192097562345608473724971277920803987531521934060228067692469554475759094150034605543826780619151556579786818554036122799291172185895314865350745338256733382377412780621070764314864242692371290390053051518380203812439088515060855233658164278114389675915773570457497706499427390652397234070833948129286286236731295938835321512093120245841146295514026791212519151458290798401525024257507580185338389873508328712630538026618849082966454420003454114736290515616355532980509322119985780397002112972264698193248014001879611731519941070806446782904120805891205350146068842015397275445797407231217170467396292379116203132287852117444321326907951099172732478767847807686710700586748894333363398290377157847879838128897760895797690548236707033174136678801923323236280806383184528232574962745325266466708993832915405588998562123617311513853975132628603000783285500601059846994164735214363660038911274772775770885173462342634688217018515572302600215576050283486566352333937811313849976816246634522550940200296636751133629426559821825237736910767635787617149466927694714019810090720435629038492968818470569176823998834040944880882460829079247918621670783746083481884162870770313938872501620611086451886516195258560743479355508135227510050253561351735333128155788012506799437487256779835534497480512565519496109556725258236922751350072677086595561485053483650562476444751395661664036693782605233684988280344708532013683819583743749330746801411440462089237850572078051858976976938703873039086885431393278491753436907406434273003316873627735093866293953874022370049902464195671836043949461306118497466377744407077195317803928584558055484438229048281984476189072661096893895000636532239218890834307602505445758250987284820472245444646385547850838963107318900466022820590381745261184267730800620230205638147256411776696218381037136057326062745813081008051968016852825780830254905972580211338817145158269284815679242046788573174212119813695984937375447044389518384543391063339788462194513951434551244019449777635660634501312475363055408075327371788533285957028322639682901212530606330237101213665017477345263645009991091118032531969449755754920182526301141429527223033365194706452656787705548565105942252634190693866714352364992558489890057001669702715488821973788019218516337587218112570545880558816610583707068402615355813571123829623767081781115612364166769239452344497409232159661190496715383608002663653602554936366313804895955956905823097237194600274549357635698984045435229515395972156726965954350963784806907293367749101546538055157951862881120121711918228550572283696688910932079464760930870877646117646566943407460467749283389820988559019645166072673651129382666781224975545197142164412282889441469367420973532160096021530820824318821243119072442570705754041537964716089965192665781330422977940469071810567604354363065622699386692075052059014237228122773832831962780051870262590712979277106593481058914353879488216295361269620109738533116063116583836447256238479205875996408925413486779034962614461180912764901879288641313367455133086117730120095354251728377444943134214038728398613070763887717123760554987337616514803101752527806685041950673478555151686615807278854625450433535063241114129320885424097813117105599042376666308875412131687524376274509519638189934600642456529492722331263536437969932953331048066829399420742002953245652045257337884340128498850745310036714893464893776478256282500852525663563802142890141175095403172078129327178000301957262825421967861198183182928897288685290710394317655345588608967457285074307195488437262170047079716444724980632831426420279576366527786641301498682274785393872335292724425900815137375074779272185129892845799312334740221093680802735800910608412583842131404766229910626708624252507674108812237630113033896281000871836838675328762015685925973677274478992370371992075731656876514712052709924265874501222910559633950000316618992336662554762979246406313804517642852218596500345540383290019400074561560538909575644343272542579180470223827774270322592506533259692970620183368525261180127866057956924963756520019792064910914432360359377674115726939907338719927036115720739054295206127109178740613305865976303347527858076925272593676458979261807591424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 68275679438678514213901049508717146697115215304572408815470886264335471329003041556711640912145754819789363100608964632085402996895127975851912194189981957967347968373622511781073977833284742601837261677589635196613931125898333782547215027872185489464977974789009557671564151470294048498878190758584810039857649707520629491191147466453756441333673852385841180605526831243510674245670062410804817493030863997228415393613580033913500687129126916144810078733068937656492741953910219976703840118712451849666530760206818529658073276533036914887744244301836036010918229844120559307260750004207451229841069391377070295745757104793964506046749293426065162325945600141474036796031336253531653269048997322364345108060831173521862920523045464839054472291198448371230684496834181861707856234503243333157194465012673617142224555178731312345878909821933630380179141676616532176292154197498367000744745987504673848395185962118818057812177150423104713046140831808974314562136246066529433139010206658341714784828189795815077228452262879531818056579533395064981640348373535202126208076428112344047065542392805517119263373688653280624420399582238772110004063922933515304726939525877931778726806265069432736591909901356840193275868842330462102745275254956788519695459887246405206307460577452980836703735240008175733723608449648771797858020839493719717366374877717463550806501195273010091305212547976505393832421453388151166274468676819511684018849217119359048004974232346548724924798603024591696387120613074296203929433207396261847408860472848608752609814038668138774023941118519599458495651523618394185951769511333608512161518901218911661035269470880734297459563765052494835717924132304854109257167947246846229506369471677210841808044289130085081246663189437608121569278529107734504932412963010124966818721980470203531262775735260957160417386146043539603375890482860290685619721284447937420941173432845225450231670811969267787733452054066640707679865616980047613684059852873402544676865550516207139791698913920008714964167057825313305526065571991417515373158100321957736769165618278205979925627653961184796081766802713141652692522578376284122458539526405852808436009148857017618616156451681819124998967041916966625705501401838441767512237825518409449178617511233457602959065563795977082122340131533627896180185836502434768143291920495876913487232217620275010140320355297979111719321182972211625303779381457912063258878922497558977718128627547276171870512056708404538451008698085166630982811130435983002339934106228560101679862497818003484143937609063651248818880077733565979462929287258362860911201079933955124747871596059756087463919484698200027604382015278803148876954904459924788447591771732524918981512514704692893393337083650873356430997462717851861098467916692330520288773342000580729769209087563829839941005703876696658339661768388926040338564226629734316593858522600487832751135303633656647994570430712097587870969644400057579086760586486118955773400867688473375002245427309278332323277499464952514544658183365332395630814646201015360518298904312178035994429569018160379311589025904656067995406256152615420559714040612394361165616031777097306270908386172780651841543566417809033206574757302446466018263962407521332069976565369962446351031487410821368052592485848935900094318691804003494443109666040108589935997471078828246336645028208508057512417892973672460601840491396390611805370626321742091969945825154248089702709014121852573478471382992776483831625370763353470375301492997750817742780173514523485162017876646200418434106915360264098284371799311924706405555720003273831004906961517503106866616781453181796200165440879859916555065024247469641018949337776628882883090183823337453416953056972085828642975650653575915409557923738472074216628529971762622462452745562435516062150340118207675318918651574284808603039492901515903253507989842166259236279346307682264853451074871086907064409485448638319333572048434282456182612705903263826631807250994705305119455331050651953573270297290464481342110564145493838285151843084089012614786875089799304843489575689547021453227457566546542040641937083188745798344100648885809980968383987040007269921125923852665802738440252076184710497449292680706644072824305731438228182855609402232709501267342660017554852922436992379046946525760189104602565525848377270540119702624310525221890886679430031710995312789891065597529277042027950971603555621571519192569287510213208602090851305426714613479860262226188206473566476057719062134784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -915857650027141934606833621174474041453151848362836346804639905967678168246136250359447217933550769008486907329027058667141943770993843542517237175855832058425826467093174850043428884835630520549974300757073001545226365681815321972476045276939891170893282151175755100842813992014182799696877045688327320310377766166437023075305795782496283713842846678294474061032887998108339801838166406526011586724438613038735634203610215972707221554297691743453229077296739548669257613190162763615182022681492652917340956852535636629291715154091976350750007847568876051765324648082933724805785004184269842512198404568187682634884416685099538793531564888266855995070095166989084602989601103441860135896678340529893470593873384596741231372005451134414381326456663429135010538450917199106121924222738549608153587154374840567103803677254565658281605896227626863308366288179687287490052009667598572042226519563239434529372005348102000816948569226909666229395460098162150569762947071636385984718645141558100494961853336493670658428815036575955501213846412290740983066423522551889256121219848786507050027845723817302134659161285585574812854278092698562990450446311617491666545854968271473733950211588096422305766336156780057014337876488996470196236065867403091888338606483571626427226807889398842209377577416969475655791844207027965403911049841418665973998005801527787817792102532153647020363124024354609431142541153058750734139870882320779801197736309827896608894422171193499524519052550235518411271070099454061283460554099383571155195939885895271139436287114687903375693389964824379988984680105669491203056608847442991402754245399404649714764598271575463226524034036488589590754234301329570966519041524235346126206273478641929449248473995780307445373894139980282124863261348036918501944286336340003895643145310675842306821006426866740744465750118563337746507141578696240188525822888398328044422031782423298301853956874732897561940772132098129887390485098819938650598740327478108305923032128076233408564312639057379008784847956964596805719614295895278214539277586511492106988781231613003152725732857115257023559601395751858129859456699384947948320996144774967458636882021279963197271509644284588413088860600283035290361126055394999858603896665182584142106129876595973506621786474156208983354170905771336955864770175290205195813373868608239464716873148216908970319014996834383648439630832500780449774383165434499642315664782527357200331656272740042720689006218672608037776581705204958797099433144444409412266941212054371591714901419301277909596240504414002945529337532923535399755649746508686951422902932753620177988313915916194599074465671441608510612202026253583092333764278894596890613333909064970314738997281397224956760646197855124136776327344709950651186413910333813590358087739545610241026804441530298151848995993686454923185989862339127629251383860834587851174670527171978164854660637497685122331241415265351476535014871625293749533074231404196881634523800610798574378830307242921646360321249195341197740545306173406916642719695120332300096076737700603263230593062229786226537483113687481750458925945512509999076795410562703606238098578352384993962692795804694931769726208786704593294200487872643611326205150890342068307078785479483379012120591310060914757235393452854612161106769484997962434093913303948218292652050655626453308324397478706529879679154156448542126209988123383413843232079506015994595056949066924717048554422923744159813538188916118113775737232384142645290644068713244660352529432771508146819330299844904203419723730060141191880246287686122642664019771781251865595478922494633147776403643373271731385080531956882484213049771144418296041090996538478493598562798554797593904001440164020611031989283144648365123576339304092920477278688982547495271705257306826074834917907009996015935659101994614831485845504577426370904088868956674400675670373609587675918938088735234117554444215548126248081718709355334244361440059057894046139441700889031824992098775770995701897510302652424199724172437074293550007957914177485920087551011022272700034223774920059089709756513198132935199030206225036960535933393648458562894057565812003961458646905121266936462390372248178889248862178445173824883823357971640466770617805456949447209069744821937070049443742853077610696427399758737543687013549955572480383451380925538888435706882195173327160261686102734386607816529948380264025490494345824598268177292434762488673873472652466307488690947579895464485729262500678362726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 11936968511643291514085039979270248740272671152236419127261927665629821685390830123573981343954860254818903441641070003814878899474784323849044649075880643601786536607794553857497312399882280086795563117967320970747084692346079475264319816266216922245487273996107236950241940476766645488433969306542191312687884418273624456227711361840625415148735476084368804111992333085879865416415182978666179816191486557072772606558868514295277425336380145107051343661703687553172600459832281743504035022841432984381257376449476410370528177808911300427299072924542709086913636137253539493077267738611117731426191224861438216948991078354933091848059374670587818610447710949708401644182237189376633066406239185984089089699451377920473839417530166605498755322490867889608719236370052962399929420644396744116130801247572555805239401676046879427048309325196240468941721866656819600643349335886350619305276799461819608657774456576702640618819459693163390000838489459262787554927127111111379362100692960128382206368979304000843110972668398963415376981348600046576548505643246301360809612412070455519921304376007964530291960760149987704910803515062836523277936656898698735537477011013584112282216542468913987547250656731489255106881173286169640997116366914159047201027195306209908673068034449005076095827320516118481479111311091418304461364785544720924196810576876732276256000818222517735809661415033459257246437663908750478386097171937513695951221076006538614677519352207917063610047194848668602120168186368588781303274569272831975858330331116327615864529130092781437615350691297287208367943302612178699639297627885566972601525654890355158723930065994647805967656447294398589330741431855505880065127128740855016044013343135799560740650744057423277454564679184374785935511826132884824251100075711667774749088798925316860688155646453772836397733606138131835067643560005952066049402980885007467873841570357308367534481004802673136489119864315229228449706554484970318233450582727845150998969369842837271571237180932054524117487769480271273721153473035051607339387460258235714097527889652808451812869949524154925586088739150002702525385972130861803105542639319204633216139737533408559603323977678947835974246694405343911416489220928361560093213900651616113355182654334896091656153542974431517089809828887477353207443630538672513106826447921995721648925415448487030906501890953238843248546172535597368135377362581420017192800390230872699170213827401181762251398292572789250852429293642803395356186239006726274044331860423550621389263865535119641242386237866199033556868764560677535196260667285057002128319334457893746626604650254976158776171964146572843784796793366951128397105087007133911676614300880518420032397269711330704969880754052347652757437299201367821293358783479811045755266553658199836663138049401737273900953973291867351608581839212936643655587460232552877443327427210049463333526585032058177022924912489842666817610299063551691682448545559246475012753160366513236162012953864693066572967117225624985112026890676616890273459009488356481264257740414827379356043738392084444294175062339783031096279520117865029060093235947781486112820019504726530388521958807905323119250963180084773022055755240341327912851957910527056320921760296836272854004231706486394720963600558879702460854694487439841133484067888666635816289709424731742264758779174274308421879095903463211049285594882653410821257271563654014293808952062358200545218771199432278155683139559472669414439191159318244746988113278139309196493139147807307391246484768933810350910578011483950415435856849314418378759539880826004606341808515890071919428161508502417523922510083383363367768304477120520092067694128861336364237018951019394694594866399502084893200174302862822633060968007671013844538971343634008201251505339445794629707013166431535194962924011985756905530308907548516394147113435024174593888974544542330606005120366778891264833938660028706978024900217094819289649117079949511020772256778699521035711703081342667070136726516457573661497743195904513515309270019090409477115376807549130683815856081239353692237855691787603353871428912788075040367958540767841414359664109792836036971232927527297941880838257347046181236499112481430911649403246628870390401242907072804598805009981341387224620527159646719410454814103011663245694033214474995808165695501942460261413500441414092614984925702244384463069530858664113671551559318089228225438906763069662766070898727340974198517475971145301285401718139463401472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -143720100463926962886352170284649065785940348744791919184751446217655715872019517929084043047630962062465519694133353663849496347377805313494945883329071676952981023486914375848735351374663785162971817987547761161606765321142644339266885611774149040756980910246654626217511560427332578567128225882335033237108640435893793461172077344137897556614404135106363026367645827736471496288020207284758731889180650363603389959989339928685670537013089636335705821495843267393562117371140445616831683127619465553238781156156625517195814374829545083566330562010846968410611537839252770415872037953983192649686111374282043471427465703099850287859090376630268172691701343244933352904461951064611624149276820544284290477700768144119586617810515246503316568894244920671079252881029808956479986493811957182019698497898016232613331699704283790576945477285898594973965494015179083594987114228417887213096832180227069301471311179401321393633566951482538233124091770776745798534420949874330644750042814155438770083330839662558339205488423316657826772489601161491323244453013180824108508018665442566499079698296601309857685312470905020081156173673719475310282539192350475451951948788157874708445984672710163138362742835851374540681749733538396950109515802912187736081875721032323603916577046927152130218719917107618034258839814930984615457335340050016715268791395965286914161467236861590827349581138224893396861932385220532455988121509047026036967371546062666950248024812997960577890663634728976779451600190170650011080067355719072175660816711372273131537567398288692713261839907476948022203596289728223449409245912229392004400902030978183452699511309781833792684776392267944009988351358357249576533672910355464345014934753270497269651590916284207262662583495127965160905405118475491540331923748972987974158337739313017465896793162501212010580522887670480435745236430956405182135573953051809619247714739072103175719214477305688696346715844375949206617419171283099380607901872078789079001578805787597149642122626291729878833200463085533126333206611456817543767376895974066118837209371396696766258230910693029002560825519300621102901999782043502120727190877091837874660654546031136818061274453388003654745456585115473323829692865540211180745121071913139916855922968844156840781457374572021117485360709381206997888883169337700972994602695711306427552943776544535688509503804738310512385254136614952425421249295212775921567380627920876828524882933279751949044458442110144694145235993032693734306400222795345086543408566399492865576946100845185047318375143233774977589430941677090537074661580152989133167475255287468826678688902303515337521068013174586828772542458950917399475724792543673340923195809279956345120636842617876755188535192680498651259485249013545166040475441272973350194204596316147582413433677480344350102594980773490904509818237816239562325766537877588867510766865303509318608148057400377917140170525657487899824967454849163053707059044327565266129314779251285742427644982107846110877791640891137482139513422246548134713441123128383330267862415475172652541749362214704383363036745459998951315141225150035436362578025591446182316456036920008898323346212214045999694514548646714317381839281115122506191432187571232273027791997818423676407683717817003279797362246352938891354244828632651013190958362458928274856950481354653662469133451028010148215111470055784092471061948730521255117731792469510614530498518479960950808398012477264950307701477221302536689616744788858704720590279134708328077424896172477481504217071011918658965239249964526828923034968155353810361811133084003596192338305462167821148506115328672064567904488713071470002887580448206938561302467754630323372792738109360609576232033042054182943649096640731053767381781774641250747897676509772227353979020133214862781550759939129487324987588216190244507962795700766795914218820592264623546042365805008538127190678111292885986237673133409262293515842608737366924277054018159269085824452148750568826893762485909261497031731269383562806208077563922818869806372710982985659545471734329845366379806314842743430036348180084361019367801617044001862577677277571935950865063440256283243987994762538636663849810594541631545487463405369609560898127951513200112269724225439140868511786161809601063750975949071484355382245596986762612424041336469574252655674876889262171885182563820458460206332069763181805867444908410853553032284560092055227321769405584997786415215091795065192027509189476564214569674316185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 1775803190463186391652383323101560123332765541576053657813546652827280273932552399787942928063149878057553830731111667667996715310549028657309752491718414430339103194628316966858550379728205422645082809251384732328764267054204761217900178461234396220595126308898761584177327526822136668054033228985142280870432002819217569148300270415536486772057187696768053325051698891759305641547320017995387617582739523434380765274632005365480207764302340539309525370534581155990341577325704514846506132545412559087014494574217636751710430033097911423937224812705065990919264323161341364475892062127722722478304172441411100229491110222292732402800661249909459238832394678220567061321752100300543035938357720914654822597209851931435982965057089213220092130269741926840244005123985801619262758442160861660170857301721488018561023341330920143450398798789736007464052386580810306929571871648691600771536681144508062720610154776470834957949219152889706336930371304467212595283317303960085066184153178871894424454665291900767476014296998051509015554891923018862547002458920260162955565768404433871286692415918572043317460207854153342996303682829570484197198510605758199541935689347493830052961316442856933498268602530247908374651497134303387686998480191818272929116340626401215801817743392845245300487342777163682230800717254810009199641918906208572978037413538158669243269433256193843038621642491053555310251839367819715803564051309237655159026500616218614733194487180742903488239109685083262598413483731924274176001282254711495064281156895429150331720105881697242040351738712262941541448897468988792125202525008005835041851512202155869838348179820153267078099464384417252387447383594229658096919272696949623380899615505206556479525943150788807965498987939972281756093769715150585337640295182931158295049630366743307555326629104005248433037266484308914216441408767574279384798606893520561547612383515135621878715987701548183345555078288890767588559535282291152995807504754364613813437820758403282222192024187583781908825469313109685776710769681866704013958716329791029229303497519454147093673743393714593160482083818884391977915573377079687326875629560214082690941493886791595122722420027889025757219313953102246402424233101475501326165095669519184041405803083439192408972730701434483122925884875680823453631851375596295936644360958060001159857565884729757866842876791284101155404310346448749585197876246629053364034608074160192003237906687502731920451176117775085560014793988404488331717500454933200041509708729775574290491078546521379559957506700973870781286508432819366564865970021521671522672198455966129246474476704889627883989331198135258560828086030770506335044135980980273249752057445847975086551566592811609611326378481322760113371391732335311239383718892777873324319594060707145690665281211234155380087468088952389554264110287876390062804130657665301979231075895555246302496715109766359152297443598738089795002119330293708425653599791705629247228962162804197368032348140688171438917137052396693339124172444600339591874623922458449296349071321600612855359265112304230976080148945610875382790954731829428795544009105065732178904096090583044958349801004218688364561265042973804746026536932982566831900441840586923242236365969166575612038804868477451075383103338213113015201061187589226978396361699808115612150043835186907221937548144412356823521885840501690580058274911999992868954905831717964844554030735821225000021831560202938598566357195606447836032186279527703992168130495777550521659559709305953913871168378426009804356858412087773150984055379177446498923325484862545413734283866701130059259318144727299300435946301406592572771167060139667334997585522377359613739120451691897238350732931806673165058560092423374458074756144956003219737900262847242962773334212445156960228863593660187650038821123092920538445295812711532824905683496312555861780024302573207923613862383561320367479789981962366805502137768747147807677712328935342167441780400659501180680083447496904840786162643839312034320121361631841165917875871447404001468881212485014834376748835632418044796433390496525429921875207560164084835163655886849864640679034092055484357620842841379409530405001188665082821431387891405876589080547742753275705649732364399762090444125276811076617160271700353688904773369890947747187172585160562852252066193527447207528341725347826497213728730177611543755899297911315777760994744643782077299678882951629430063691066569377957159928367664950367431174389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -26654959033732141610638870357363795704951416709235657957329031624068658979724444926743682546541302759749095450936225131207719170685901526010923927652396592265534271781118634888463816649617359085819640928052561623824571196164521640194539970400091555443468983448733157526436108236898452645293778787435864747990616199268192798595993965420512919582880389635606973007574615627812648972126500183263487801594548470930929605691733428748785350423492816150982845309268539920658132162940355935742224804759152177447268452657858557861580432405041583551190567785438472263239691030607906569382977151095777089184914275906593331618035079041201868251069454106514474304092051753310488493532413813627202866356453200693033006428791635647116156695829657472032455845809740329559586689487107939794049780390765310302130802069071712570547803698111562445928968387950850191141318700170987836157923369192336317427354302986356099338392585832261917426822621384486833322156387850012821788440501242897966411936749668980321220790718272009340602573175845902209825108873364281825914214279147407895726058152765710821258703601410054119127404928838939493236338537483488509410275550835660228867170769692726202619103619147711684349655121015773488584079215399952470923324536212361035441535728935052515954583778310301748367341637811593716845200367379087779761894764578652418495338984448230554678604539149763299231657154239018402750283448818937277237066352726352331484370582702017324373763085033270229142136165255056134837537508394040769495422985663263244946699643481908248374213271619838102843085224569913315983135098826834163004657439841293803650730865512201690985385544807944513289850237084230437817799694175193650903660509946372435162820100357236629653060014765469856655215029766493117653670278888788305804035372916779070575289762642819512425787721406033140758005672150200422512340275043439592350239326466844439259186368381905584331385005744364332324084732380316180383926802860723704459547990285536290240356086012947133627724387485803239768562559560475384755706076575228445234064563938325318630775090808021352642153047841888786368590415486967403593934937546784645205451036391069184860382213146789911309941747782681612862814365953989154307267651571378172720300673908906557283644660327567891383692175891766837392065253860926630669467758454491350087069408518976751675912233379753913579082513247604523350502126093755073468846824596259814990916879836757885112376001010050647583949325905914204668619362107046709513729142288372401055951382559236739792676537494125427430591014634519953085362814338128205785450047189258635493144403750546551750719588831178086431579912375286500339371217799802525352477173863678773816811253489897051083027038083596577688761998824347245392035181108142026683126818855687553958340141304109830718277573418170030732704658607764253667994658437286116095814370236219155341550816703571117935368114154435003322836498151965535386103830945530117154420901670465730918911727496995546535592773598333325033613670728258443597793050937329137780519215108133945086480723504587972002757927808318032121016021206436656492063411513601762623072747803835940740776401546996858371836976558812477721527072292680962811389499842408511986743491860354338239092025240011974915048202256207421542194681543616345621680869811898729492484725044500726890510060237427097132379074416385198935558534066065495872353250416078773310895668280935354050469542821407620802579844268610246285051158293458061829897223375588883745588766090077041893137231795146384456693209371961554042822550597024634769931811297993677880055732223073162182601140985332383860138314960020150796695694600792727396748560997497957286647338283059243415052731852548619898569984989259142710065222149389143520784444581595256962234821332015887127420493497002031467402778446663105676207995808869557861323858327183612953375100119721459498634195096295273305898521137574488678055889249695916598745585504960107537623056247736320271362059779907668653849469208795909936793214440743707821416049374014690298024940415151991312986940072663912332685970480064495822489481676769310597560681196715832986061496084737152711396407539548263866476473256934211938177540061817198916700709860960976652191116730371989477451148807398057378028357930887218362335060749058787803797480253060442710631232077003937314285963866001134292523804629835600640868967148531961494412859674710954522004343183895706960246584042764490974691771750830189344289201207445761290141696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 370501331631805533251408976981756009492575462310813073968023834917227987466656904210106175680258544104962841148579523144389582263212975721889118747786291809526177635409140618842279921816208959975876255768379159772961916143874248231069205806032316773293017770095082420680613189315828635706060929060528255797834520276852919333430735451234126507939466219134443463964594381966642272292229612111643290928623597236887524143320533627636488729691000666612011887376182271352290522365152725136618403669722215146514459498254950441103773625585342797073345804852482648522838097090036433873619191291548117656950566249969717179580091722657395809543366677900293488233611628704038767798735982119618140031795355705994833050238796829081039242824249093105067494500731346384130324082128206555788361360914606277337132563091809206391961163698769199390128699518210182331200590046271518860869530240833823437264887271740968224476075884422140013044653344564731951328598867898133092953815766694090602816605658354651309749366869831589846654797676714946216561898884989578238208029989318358941316683938737260126616544120656074199632290272389538008343002381885767451987485885490681942889088322954053905366673265822382574022052760614490740839330149991694893313969604730732313203830544884902974040554680410184272023312080091966769568075946682480507781039606407115254356534712805951208529525940392614498939645891951272676100728653273330163688636343929430440056056084918314679393688127135133795126246834614973389870982521038113252344305531339044055297926991696064330154878014704816345974289804611008413819433428739297302729993866996381415789364500072236042824204293900036530437826946092682672989587566341013506167785936442840250308510442742370246427746370327016351341931858246264225241940319368673557305775316425609111464480301020080650859024434898866951817388547729663000686135803423512919653008185238872031190608693002365242797234858366197595512893696060400362308777815647077502256771892232627216437778512148126844316242495096167672078577074805103816579478773733316750306381147470139441703073959518846424398521995612208763966701559137203624910136285479009031046627910577045570652318548604529846250029608604222438929090622184481173078913102450008274524694902347745720250554274269321033907212950378508440251457109254358532428841967165782146204432602819347177013374924962532524610773970657236694005813999030760496199895213393844559991225269917735017673078787022953730307748000126535232586698795054479406078873360852639056898164606034788346795169482155246443089029218283621953003696432824863142036610007050976976599404811439199601275824104110279769673095278818330214968770607570708025274164285870495218680011841996444800402049240702073274031959732849559145779380093149932309014486643917031208423383212592298168979660868515343584485516661962114448598111724099045106209567060880330892069923117946229195623595374663822584893786783019906790150551340298728469683952722020032988214711314601522211027002213101770434976067209604263804909346163543560280175477458804784478904364639566644700682418088192879420186859565589536007923501344746716507215602894593551581538560849702848660213027716781128227576981509693140570244421799557847199496844937654182922601146847881793504452221331133935202314397865512363250182885714464629910387873588955099309356265270498667544348719536762146156789791660440409750925380548826651448257695163793959552421977737246114189779894515881821771907274018739748359830562690815544691775915770201484498314634663431454972909056583076833212895877021732287686281338759671133932867651085803264930648314958508380154837288104155693170222934809775140937937084963439785528179247998222534243981328891758246793346907202838451481534430789155153617968192466736152187911542320487786501049481677512642359554600868523746310882759734741010663626071033510149658342817052056057367868434527647785577462012216237197814692520375281008278520936726958623121018879379865075672398209538188531236396354751151131392550972674867958559213234361543200454095414342090045233758770546883180288720208579967286328984906383117737150256691153874785657856332966319976128112108875651221988981727182870363110012330480219046811202617802039538061246478972389000449588466814602346065504008108593594607803153566506488298767930939567440264085435209803228859529819510742490167310531617492655387220992396317686089020002937518016558635274926591586566237309055158475775601360809143542237407078023187914555392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -3403632809154699524755286408161699527785370550217886597169372920992842847230767842180740414385712105140123275615280086862385697722670959907551953470387469043497005856427972896470923588071891791092562745203123373716603153461312744607863303456049488857548094239169637582607798017451650854153507765238706747660180197617377899692478892472054278334696090845737291705624094497053531516640033387569499315376855782547928708711291898822402498260921658424597583786442063118904046019590899731268023624006369401088124559335776084454821208146175513924394323548671570377992891534618133434701294040972519752006860364761357306807172078593707479538811148835670185877905399838585777370876938756260738169892637659326547718177063681803411779876427242346070334665699549275944955779739107216254516070648309624461794917751292016009861080170162953695133962761715019834584551431142211178866701091338760854106214170504951025471277694269295319538321226355538496853893634127741795257927735577267748094392043268267424148993019562030706640956605649678075126793601559645340164925892090457917718232873301814159838070832137768902653340323849590488779976833619034154454751573152818777984648868140203902970978333220470961565066544800121473318497636243560050245655491088204159000927019001989049438999384158197455514422204807414073022597718883976095242826701101246913930575049221438410942261266502454950718110045092497575931800870309464345851830418539312913061279245329785507414452552489845528608842841796010098385673318412090884025978063295642400813211509717117067199709880814885477832668278160830114825408061601296030247613012875002984225443692528222592522947434516700224510347588250388038226085761531119749580442051067450257049355307184178254698010635344996450838564746679958510776001604066072276968055791338540872417209666246308047757342981878678792887813795994199618545503794487519370795423477388301345845809478735611410532725988618278627377655077600925962283547126026237718910236813904862651845393552960897064051922583729742381210471563047128723081610480163346444916819881866545753414584746578196595765315342253501003406062232837505110435631594061272642558489422165851010922577314594841267139871189379616274034209127474696244881009872775237870938826166602244279552802099939517229381310775077562035386835983022487146555014238159776874249741392237941517452993385281270161216775446030032050155321701251172715083685095466196016033503926298564976298788416124756519895310835723192793027706625092189953601226426732368950579812507907912746691322139752253773208071153486929235760861322258765011585295393049479240123950588920143535434413540983998634133549921141771672535916153219686032829992799122591089058496225827139608204406117470305933814446189022154596378807002877868372785967260925210578270648252833868351852031824128780809014936575549152497725548760513994702382098178037640197922894067375062654076575147180900458837102380963778654765245509854699822202709809020217471007625062847415797840098713819975725112509971266736258153271774011519125519054738310355565472578607753869551600455573023721193842192057279433225292026320701553692523521040534112262386728514593606176776342686822340985417578854765981297210304798813293320606588728093181830213691101012124377716382298232397889669044987920614928297179200081797210836154249255309469008577263477268135472189352127610094633128699947037874317647516100118566480071807698762549208690401612316696860980381166692856151990541764244860850042782459312042404158287533448122176105442311595378410745538581838324493345913957870108001491107908905713850543041335195016318546509757036451283679620936661847473804196929778449114989612487305634696710537744129582287317633211605451013965405210850406381543360920062461447862311147326481211426195272752247501618846854436633222776199134204211767377233299351804646723470267770880246631875980886658829591827760622213722829012344620775716208935166781510974305750648526136215557631458411878339121774964747692060231932496602835633263468536071925326914492579564314859585250348281678553214287200409004625099669992323465295121827292965395962862351796664819126283317065454538704685764796842631977483273621013718754555315604766341614437071405086130309360879519261464713284586582422297100739351682375819809827812392722027899375613942358852222105426799998564334435911507987726374417597651714482973654271577227969784502768790039061040963528617886278116510754984117569729001349480421348958997405793748254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 30394955837196568640995373718283527581208469762103809583539075083269889736384984143865677610814724550060187273462427452011842700544280165073563892802121051816569508858018528005104819905767280077443561252303010007992390568345288299201736235303215644144768898711394324152333567914385133114746406551161931547239628220980796708728136446200609173697833783048971116668481427116596771989505372310327154490888470779102019385508697590719333282812708829995501063599190253421748129604860452053079915136989677600731928581955360577665557956860766078022337312053889020445308421948887836832879240710555153570809837332819999273047260803539389210301984021128862892559786743297584833470350755297832786839319967024135665780114612868464741478398015957555354155418974600336584688760747494430853286518012975432272724586544841336277500713692546404149554012487854409413876331915942932101303244843458685633716695348261103609888040482302849997662914903213288822808284819499641177956640203261355668374318181160713633824395722057528456881339287997714675728773292544140804021043629053385230760797319877520956483671326431253735909367190633723128490969350728270245765931906008712015063349356906905280433711825161573246914894933913247101173254634392748872937382197458654891264798398875939775480252950928086292135776773928767122643384967457604998531225458190705643839163305839230864334589074827463943019346884298749916110601378613217916247841778478581342839038578937235771053239800140513941610839734340667098391814715857991989261517438550338453863000327425152823876724506749754119384482411156903793279318347068315801545840330930354642765796199141836693425669119219889724826003027035332253618322132602177797851322907123559053177006309156284208366446501033845715268256949206581312154828109456721862286738103103078384696783974864928698497099735382896594083192628218005322001432681072601240386302697135062542359162009181067437998717889814005647199225994738577425369591031629421816566952135365183300826568546061506702351668220182130800903829239724501276951684129388897804278217112597358757955660043589316304215236891472557341318494078301143843601776289056664124945343775547667803040675421670876002073142496417022235398951670631373479102335022614446521118948845825031559616302259382024440022215879967881429949542517848734443670599768587658921684606536737361856425754207904376842858530484189196888150565555194527058871178175256876602721888134106728782258646268410302530815850358609256639435394660349714648192366471003033597524138894946458042590281596326569343857650689231679509290131934678392238270581411797892671138262847056166326228795239862895974800234099298642347461334566829969782031836475113974099012849106895462679551530562718735954201404897625743497482055080172456725622159434254903311538760929538481206749681572981442048008444032941451664858010507844913890341148819962009487032033809608952056581687870519188438165466317808276588335560998695900058176824419306672901377545379275204618382007171388989920951414163186669638298286402847770712216582748195553140722506882691271555300185791407354393280639114926624606568874714450511694460182577602352597468971839914839929073129500865317531409106404615983096084141859491870483683939731711609392141492695807728085389634746028116154172486189983305611344124306735186955610699794265220605623797856581226052608770841414699456575543771525050880336020093579320428143974057605008084129972105270103470056747580860282806276730935641576077809447583813648774449978806980603292018706587659829693859506533512085698855511382402442595708227663714290098337972019761482686023306919575680545947062130511334476605938105029608706240378042382054374603235272969851023776609127844458681035918180385615106646532820761732832458837768063341419150766931514857477934222442144574863346787718713637886944438573793538771775144201805358412075006996518723589281645769567924503868424289503615846890280005898581330812160163838419044032836059350493422895491555202954269697999041128070694532088173348206936643388143435916544012291819474091891250734263607704094146242888114211008216660403128187105526404815599695215753648480079805691606813948411320936684094364455830699621638354874712096737445193519216900154989502260370979185778701486549728667026015437976152310694725923227825514773413457384710533534071017236354057127904530845449779123922316444379801988084484133590097824822947519425003446660129419549641749046284791021646965803149520723723375607808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -645186535081958062595634088462737621551839296495389890973189765689248863690634497204191366916353129013632031727221564805931349880814417183756339505674142591278601010023480862505426862705484180656238861749156277281523896450859275635318884884682601536103270334766846696902806562424187419525075353219747270240302061538190316253444788944709088839323913622082459153942802746064234951032592439780403549055767443534042083365151127559949941970326748552870452663655300596824295790263419380778511120143127682770438906228265570669563879992161596201329555101109686464934598942870659569145482407496586044596944828354774419359320726887941244535629269466961883967709789749670994316312829427091734079906041130378620488371602695109233438644423225938982391155776650438161011165003502014321437916703352304175999447042956869640764651464090088807531741891838497532191622990052925740221573169122112438356568965912672830901387431122521711186189319737454218300599090851201061369346210131962127022736176290481055076597340691122379185607524830388962353712264649908324915818745066368142442793453535205565557314447525911297283855833291576377539142029119144000676730983064527675255736266175185458022185996369654303756761253529390719300934713313408261879606252025426753309992113290603865429913351211954655219259446713007990837922263168169531774917049873153053799725650834013051721536154419681834826434524906553935308742086632228649916719140676379872187320526509046315074106531518530756821603389355760302095450261382624676779099115828716403250283142463584742203653656677444964401235171539634436924036167590774163901354051556826536300628852673562194239576279589850817906849104550618227079219504695471896484100301625968708894699404834753031430899353300194002544889322992786159528980480621916513765996386949089364804152801080990223739932824018702978667232730353907812948246887123851558024813760546620363831840162190096740644822273649687865222451296488109108554318432796188269394007492800503753477903583738551979311003274022018057838049228663600460640228966565670662473160062606832378583385866691616573159488633727629793099114912936131466603729005928961994948986531869604610341993033767156885308930542229372822273547889097592950417875254764011776473207726736584114011465209379853860357402994589431200344157994957420534630709710943740952247270070151814995633625484694568224245294433391355856440586421703881203614602488909055005082184558287673821781574625538290819755061995360050566652128622494151054886443417145777950208412972150325095491574627826747948217098235659454828921842565729136522384489541268096483652092774268024013105879509116642543822297832874362764582862930136315550398450018917584786344391853932209923602634989949814458275655485870054089596657722581157063987284012287965101435302981611212580071415036071611514179355787648841615693214752537372417923590882861569207897163327786512791319573669740343478453597635947932695316897121116754615701433021471350366810617533823183538188790432287871079644918445193787228322738391369390493399028629943991275103501302304602950029219512556315798130798376165015289283122804633382373420688639118841045997294376018710766535465511148494041478409252878719172198295650239299950094656682623940278448466563553310838810264612433104449322524875350299922770946965038330839745605547760090864401141652496108579125145540123915610908279529053527050131435559035629665546685689524005173487607131461808235134279308026606702992301037848719608600790275380480724462578871550183542620747272357139148704725416533274060461416337820279632795378910773304508804938424310478370372375090815792898693646065079356444496019029867311844608719189385698887460965217533024086215788742493397298459597191200755823806797456831850065624079186146473164822228080596462354267981468664952229607779969299482502897326587694827866128445038732910323733580893404768455893981889345631087556741478205110264384151206142219469435066472635612499795259883309737883993450132301596961762213187147771742073235976673009976808671912629902224639286152062004889280148087460566039007490065591395470165907642022004655578676601151603490625818993446156727843519759090088626422230126574908935976208810713914714967549331252993945319583192661070941872134236381945627454991306235340113057663483004097004762752695299424357924772591898010538584964146943472614151535426560622557190189991580585811590410964498560500809307252629954163846160125214930759311298091318918334514606584627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 9444926589908448973502061153472107146486195598610029399712864632397333584467877537351832902875122942032038452010061011079179266890933856667803498468228722437889062092944399864574317249794049911982291826464226760097996784124582358452042873762104564655802335684459065414938042875370495369566285817964492201542539888070167619680226768386282963071283539277967009068715557216144069885710595142530834274470723602855945751451871605012532000500482218073353908168879982709058419792359911593938488079828196944120626556075103696636532322333710950233685017972865243532754814405881507047490953128643879693557566954194490447676980478171904691890374547530833075856965698323872388223902334436722493443713302839533335784109579996203840567091295640725862219446389541246416507400404728430904980846070312300276814114470138512440695244610601988632061810867674811672653923050059414064076004669257222176525106384161084070922789835762548585911336032928328159338197543660665449010416047727656970603177127577658462245984017122725147670308873390003615622568338601115278187951339472115370373987071713890879253087330647325210586000816676591873387542818280635759290999670584416156717855882508301596873206046581917712644487826674457317533922223681631886305137277467184836529710688524741135300983347691741925459644227554891534053307471179128064098492582640129243778614854910581344786678869826673441688469468028963526768667001260557862841549651858397229131560186155106316182985636362443959626298102037704664692037471638457498487550680111491806438837128256312375138086508659875878495951982075687516016075163695194490762805258854105629780648856300843878035099858919261995594533961486275011388362283490924416511505298625752862316045796690751671123219981384770382216030748134135945330804969129857533531657422232361224138286836413962501453410431748263785427294415830842770374619825081862415716928977523009926620793387416515532316090087969773232076011659840022177121844306898838552497224373175784831963766887610031538231602933759313398131088966619562260661400230506301301474141178589053179183551686255367817346521556814882426507137901326355170536834403949325136893757278139548388546178632995277171409602301369106886810940329841991454013871616286789028022772294147020299307929695144904807263844996020114864691732247993923081046105922242908204527139026617894211100249695500330704391020533223610551325609864007633208183691033955674001124227070570852696283032666702756038452284193809632451891539051623826316301840689089529917393374883008246595744402107528474931795320159265249796400714484545791499225553876364306682423971161997000955490678207430924358406886669626257966595359943359448604433868324469701586320417995214230760721959155064434004247280564875907425650841141958253608414648209509495599429643020768671213307728651482636195726787237717400091956292117360403877615626851564507787509728781869286644806370626038262689776936358953987000089190224249473799884371385606706841305823096651002021334728552906822541692371815801808352150814020036281267861588800246210557590867949814089689337332279853384365735539826984424173202044106004270134095433832744041398936303947032726677582026879679173955039854854423426513197162051173524193268854808802477199489912980097241962724354082464252383357739566010016138872154336520184840126318150903792507013092314643124040492674911258088768301620477620159717301834432044969287323051209299742574244782448816910064147071287769446260672882176351882732609188404436103922206222611050987862774804143307306048013096164169072645683500383423561293450915886428436243771183326958166752484063304254084682635303967562004595811882464019688226631810678983825934054790906388186885611693508121134646471640718262898134197554200995666624983337363264100593788166340567380025794955897807716041815750951005193094383307509444697139128807767966294976275213919762254825713293327748738959879460941920823413755629019175759458199523779382636232216388330281411746469142394270669420267819418785164157459270075710956538253404794591878037239699290544652520749617734729462470229178841094253473046211124191056616886279990779725940215039329674295104525466440094140120217647069832153602415697304884095658388072059641707500906013263890035820722786174049826200688809910241457546374177151648795443325702954334664105567308671246723666193393179271228507652571345807258557503791661692848353603671500143265716269808412494247790688497800193404012096247483210873630558781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -32563153591571713832677072534909977902634655487392488935108714588591576003571495886154468963178072200506917656490221733274759556394079295846571227297223078619096001293763206766383840845681728639704753807148304035957523576660281005214032687143469612699370498460478399967268221988694449412724963400331501011807849246650719205718019447551591075470751449545096236680530903594883342654741786870192939209771084400385472864618573134357331466430935343977235921317971802297023532649130536037512511108076069654810550740793667862410025465673874641890547433961741077420387346488514140542204372571258633868094578299867426757055620176155910294092801265187694945192874204740528942817764487103864085011672367788495632541955065047265913774403727164204393752215489721929206937631829151550681253042369965247683196748917449356512384787885869288332755185947640920458632055321692536469898814192629468935817693248775508383332291066840121354039195481660642193975816441776913495615372575078150160835623565844290198920289019967636779635446155922665614960301630423308003867384898094922353337772788383145253877481226747715537766896411067037102459445137537976784829742048326196336506034372308763528876382079035741089088307947458611242650693646740700966710815264698168609492685744372283781295943682398939827024078579465205681780366384686696258714161121080613541891600143787614522021547465260779057531809821428818618735568577576057267330378354080728907508273718875655447306744201888740416551667039420388434294189182838294787387406459317738803646385305669893651557644112569100087043472960709611447918497985199873573774071800774511162643815802893214329167017862606157791227893649898413645252010239122441591847221455823254363600026244405369091754285922456093819950857805313436620643818165960921715915123092192344298309129335653729876287500171476148259587347031205310777315503101571777912662416176955740251406183331943059670878995126546130936013524061609711147957829345749623112921891120277431393057790386252475889304338408028609966447712794410979805415732064016944345079155034149758050441483936558771471343964931430173262208320558015378150351060876719665498147512094411178938080871703386193786543901085888944290788987080308625443734873759529719717632294315161191662386994594078122902966780011744215263807106492103324736122503714607055372159715700295339913911475561566375336849372288789047680766190946500474860707426894773540963434773165242740141712860672355739862822306476386791751507099206431507518527290046681041665507146513178836536720389571000346688060582977635885948078489054813180473645119663797450533064985854029897125483740533327035247310677438831921274875336171103423701192439034066814630353381186898179947803249657246794207325543798675097625809076877365589251908632482625032293158055911026016668438231797558646583219025332459921333891703857982639262192011819694959036794611591128512936426943313043877627694352057645644871838125508925648534917032226685603408220545716022069179742263741763953911938578967399957071174052069641031663073945391724778073895918182355118061489769047115750864169788025088352678978288724468644208446448953917875005568669104827279276430556353277629778212862961684743913914355012148918614246024188939056231336268259372023223046318624770633326749619577950607877830106640768423287180593103935004065964508088655738598204701139557463365139973386938183704891692398159647569683507786739760754993745983840503959687873852177023832705483094435596615339828875170987697877854764754813662197920439423164738747686247768018776503132804752379048821860033535811160236699430651928357647668019266898272447158078072120876491496994848698839735812862267325085700206933431084381435329224322974138811782535114495844901093183697662880410349752884483622338242122616849884249941555066089396815526171220622252197506332273177530417483376032260245732096765301537658604202153459074250042858596179080204502629646743019931795349162282976414656829793335393186600817608332789308689343307251120135398639098129806590943679680180967556685988062820566269758338274527118712602855298898778446610803283958288700761311719631015435867833114040604587860241782284592683485573851343819430401650479658850272706792653194876347378280995578250932824152270236246448547124190796318368373790590788458330153848387444366987235068131554652484347595131181825183915877791544654807310094499576068343905957413587550687940382034720520488073122764219725834881862235503428894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -172689129373577720066465863086311771136240535535569394172579883752008397959813468589183097351396554948247293917245174332489434087049921111360528566305853080366241869729044553903000996588001503834409303067623570510824018781976194938252331667369131807483989657223592260220810147740517160018916212383980069645898959397768100076950062030389346509626216252072585527406032945963871244065980536736356826794750162309375913636414039725237645860544323078274306431639166263782462440655845051274297761794647686341867027543793708312867692737887390144018446029832237088078463737811122051318994721924107119050904124062406051847288943846027060857142357781854338543013149546017507380655992252988653869378491253105884318403481772686252060879306482560913096694669890063485176212665973547388886740796145763465288070962251391599616444117919631068461263922610806517525014847201298068784483027319967138279532975875413055857150640104801714259480308674121238231786465196626437651410074533283281594564644269870058732570819490323227233928212105903686799290602392874254147766225452868158938491062632665808653229524332998316249249393024577217044052096942000565499355690655413768008948623932313905565838831543550630059243621334949920357523928849507769959698316059215092220973604717893396265335089615099663099530743883841065378171433767285416203266449907474189872932857402352871090058957940485793537446061982952271302237974212450475856286810050901068161087572918958246619987379516775061667859410495517212264994634425972681088660042365183222400881197697178302736363996479867869274618527542417440798207183386214779704538281830658418660946325992983954366031260788471239523973598612462332350896806380413565543845918534588756487360824098841929883295472055886145310152970212269747834762694878713788241155139312742304511178136635024039013803675958310096024619401090765383663516532107220466931153279624966845781539979119214150026573280464277164731573117347092114284302979343774802950019763707894258608710881343232507560248880957619275853269996900468301629602559005331695120451918738482994082251242854678364994737743336057655579157308049514412087586079857386453536262817216073917548458796280856374654517315310733224775831441997831726685584814675553686138191682470988878768342887948064064981084765284343944591802475813941622038652008193711464915203133779821129229456672761500024689713128334615526865191186974035514520506649813818716866345179087119879055909362432542874417771469459669855507965166800529628945611079559570843537091032923269781553556105686905873146881598732202565607038735393263496366560755796850465062506267729139751969033243109185979976870507501158284472229425610027238309692865596913354091613757324920607719197271641609060753703427436428403355042876413050405545785302621916323615246639959242660355766229424545348514210631840611626705730093990636122317089363498475812695740885334015274050278878129730981500449878465630527693649773921811490512683757687640635969643224791721448865264325725887646643084264930336540028923367352824644411398487741155452222732786591016528103774945793935296902511343332191238314528953790317161696762482568276478706662749792832391881150256085470284638709430585941514127621442944441353056209772698433948212299053122674286879070492327943505828180288254134200256043977452895112426129363109176203384741308667645138756328964897393656248923213818501826869445857163071942227937618985111190070821054550525012872093555721966499375571452215444760345792732324798996364978916591298151298769234965369311562951583774344753512850137872061482001698077117772378344647738747141628995083234895596097405814298123307163800166423567102187842800876495525641092485237005183661467408094600270512138854917717768556023336294288524563453505226586090728626523242210330625142061168365869709639894991743498500229551816727427397358847153639384861641984619892257029924256712112017798531912258269355733177228602773289422163638913167416296958592863648002801359005042845608856223476166521030973202338666504534874097955864385751813582900053652129750846839949108321383426986191644950347736867890554142178048660191511548267140186666533067120371638286713351602036094976624613688791188152719550395718547354413565149112144417135317762217422140049545639776380207021791401317415976895678328413646943615025154297723518391858911795634818012773246323631188988234432924710909540728897064756423585210650076938940315009082537189374133662947307627259604081049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -8894873666337633810720978145315581334393140892955237475836602872480853937800382825460606797464159965309344953952255539116326887578030872635671365056865645039201984818813484112454959584418895531714157150840479869779084596306514831187677413164767679553371496841189531291247976855492493789940276703126667030539822444945192562332255441801989644660297987450593507834467723172281252860426940638521104282485796268743358167883975551842756252502681095301080155512072800697086846803371770963392193519376396756852034651097927752261147048049233734073790772729677746048983296930352105286393273732500893356322390136724477320632856731008183344399129354084929361663273135542032251841643532936523595128716835442763419859600450790756673089231902366574874065275301866195762997000939972256974349548182305035222528137299729750668629434406804727649844580957342939624243317309588442731302712648198312982846323115508192319218354575121632780485633422843365305519182470947049717970773206650749603986686208950442954939084689905972034970867036749516928772221889016114771733148130359359976023264247690394426643806800379887190586905011786952485562747039297924421279823990334172960028742769968924381333780721002863441353927004363054039590898216364596835791683700824024397920629000509562358554659700363033598464356659867295349329344507444652280952586122042635933378517801087570397844820275577995067897222768909416302368054448259013109245494726836865306626415719176781773000897321637672160030448309249085299722791053935596598605238979748079508236077668560033721857931194428661535504147877229036480701201007129115343052225109495540919568629467087675953742084117262732212878438159537368342847524470557915987227489105491668822598909163800134694332104145192686233446806564395077075761381732798489636545441156009524498943699919339347046306713890378048385767642640484443056210294944203018419004068761232944216475180798520463718591202870522666768512096970827995156026212338459630810952069958237079107314605479602883557631183378937754446195927045523990976825805576205327532358732627751738670611639976874131891086812734982859482147032443311458987440392334564820341743994497665387542032022955232746774183763200292319716512427588456130287368071535372357250633566538951393880750363004402232581696133387362215048240363283511764230012672356391913848872598731834087937845239541305508149724263531796831348203757637642076069736429784017257393562714615852368623221399880868259636081606744072135253231673025279867948519035724617403765462491831569986487926756555845180605273866862249227628413610136377499532677211161685398645680120336604638714128501139308991174599453956325730580769100105054239328755085719143158379589332688499530865971112065245139850390427698091401132520653621670433828813827300531110899594970320927885386806094782189333511419194552023969804574772968314392737119973731189498615014142612297555565797025937588544880088706971777753264809512504021699468602982143816634772506790953444484799522802336115748870195505815472122026740583514227044137618177705372614002902465109073476472582276017442393967492005819586988205890063087181883537586502926494090665618876172197227663418303731794313324821344516378296145792439016660867006351221953136234453884016159084030900855403492648219449118580367320238830858850738503514525407178215303895798865297239626098454605809173734181220224763167021595515437407509907847505781977054477335789507982514927561411835846619655887690629777029149629267574028768611317016045167656422374608676899212709346671193567117129994488040267622678163502118242711561735690370188605933608301219169084842486721516210026275191324666314725939025909979847969870642164243463275949058203138748615916415057672655771898358550058080482745268930946936154528447819842952840855551562349596795518924844889870657264360830610947172632392416139207303037529185336635579546859964507265136843999224201459965533078224552199702429895127921680128037773535932168889833261403467004846416998327443627626843571589194205981783326308306864501332948444803999794241417873733172899267480728219984527755795281187871830545604020049886921689044320448585191089354177556537233141132070842169774068439993949764303272581806159596937026416059039719840854512665390176657702335815841853741447793025183759778680205231868326313310488236474727937347848745059692129697657958646664751131740609461665351085164192586663108614036056681404061901052159201376293628600181182170094632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 134898109000323893564954947131914728255373638597880135291985264230180503306898656200580321184801119039276947594945799432568126170713516183813709816928179928834225791697108139205627378563269310391061663942886425782621575595443666560424870678737396630702663851087084756391023318164322789817246347438181637287814411626776209001904839108926804677285662872501202570465257950924560523566384537918872230786578706300324454862154882177128632866070674693685178702636127507271772753928799162785618752334046696718207233867010460900111014609322382752293188428716752084145803920462666852801309970782743173853325793226157136079883395387917265007288282535150920650382875843911898600858313900910504324206491416358578605512894236534531687508780662714055867866588684704640707906310742508997881733929170768535743337238918299800097104070873876036937763358027450218418043636039256746634954695285091477736992659449245971958689253184993829146620820323091714737815094890512030898423163345720061708428811614037715889725381392862777264198308543129692953255648053734476462986891488878182217563014915264243862470378925162315424614254860430601891039949789823733040669526502018883265584271950932538648839940120131252692365368531091593657890886532902829630585429069258174323846897895222327122367129856310753930716168947059129441917184278457632097565279725625265288105627199064151541705576369868975846602907860441834148138748895351701168030850806310067728245057334812700162762021616495323359546656496876111210116368606079426774502112699007504195844721568295392907149737949381285070072581918741009450716986020067507162424337316185121902182336935448100225931351317943572170076315668016932689262860727162804906374091078533577529856831921480409498466464885456342665634591276498500927699706714961824044653803635082811031455994118831714028158486674725397687492965804728870974012676739575747916121980395923556367905835746717746310645988516390194051194546453253356500966418669528839061012010436601193168108019658428642330724126516743729572881282161897999926628805721136891611320455258652069355941379561233339318687304751158062869112388963662533688653507576054658086415694261339239940535101015241321014924775762595814301220565061823068067442109035916927936133051499449087947860646077117980859725252327394051777166414975431010848335724144025601643157596817479309018874140844896385010000018705107147494823052918082364898045931374779091469267162088943716592252310106193190670885618781434512063381695288995604775818650079384861650232044963080187768059482850856537590668381420375974056158358671558905873579254299139263944032165445197144891171944010451219163050272014658254515244383954468433302354063414110520186119857548665690562827437242097630569008479397979945169959408547233564286866429578573286983880531829989189120807804028445466007757387633005286070626821010043317415876868921324391748512567491309208595091716886547164196749000484977278534311673547358339518231378423081606934225265226976111884603451548682051451235802329017537660158126325712443734569934738015884761817410502491912876368374922039036714620784605850773070508773919638995986628766906346327778611947892024773109076952748149561965811827686336657853783680565392481661397915301331036324835961471787902845621266583337740437869692687698948686043752011714831932078620563393393105220366511721872701133800827627123814683680944324133161888851926625833245994268648278013532229558508937523135629524113414064455844874212188481312908548416624653963555243916554175528549451863914259477810000566372426915643575526249800170701396385925136344959665701401330548792391220254925851639863079508809125611868274218123495966146244651427242260061013472284105756410026505514127870599802874637071451031207311138857369117638748301467726334367710240730240779156125925283095429528863514647672393617472700017234591550011780120655252390294444263378035873723705417142419156329560661854440854800077862647344235280206005476361745537703650335308660105258889064215322447007959997404384060334090162196184919859342692811735520583162086549878403264283423764611517579899257529184795907205967590161998913528611261269867497177155412240008885589371854964616327877108785522293629360345224605048160938780145200030108232014947662862272465410332273203897075765811025175195609559117028271689904956158811297155866796035471862474438465722152547418985415495879430261619144810907485993817735904816796105895968975159565798977119977472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -105498285679545798140835689101953739254244718962219660025681192162401460326112258922360290693879287274520769896014449109669087546191488146713219230157192572745116174418949253212532695953695869025084569072430005317419831520073351515793027844568558618015698449132059051244443279536462276087624653866093638446396675569159203201528217473115245549934529507372861234048900018304245464803074438181759860353862362221887032069091919631719567600393616239085103500847542845484940930372386343311597027693857214115677328244972529080554821308935470376270144773315944148805629676212067213242208865205687498701825549745928462156550399635975700570315550633243357856043102508481326458440789435168614476160198275440230354147708463323304851190970040485254370459299675254863293417493604576178555786300612806083638047750028988955558358392427302420229143669244443974426079251203807199057389238876436225932382830941403373605682937595471862840869392532236143730927260118206560852028151939605846067771936036277913509647180271219087431203732621976734237181218465823622786238682188098696703097304308781364205816030445204714620159831740033020171186929188890196459366132946839657989247349144967913421848854219922946275088162180131557374762639037922770892907222106459678858339456734980012149620829023250825438142762069140975933525289819866818181117869052243536156542604898807207275376373780735432306900977563385959563125187526809241973671595073818901130847259241498889073540383347621554843762783438145557335588551039152424545300295926041681783645214198765255024986515072132146616880635900343453670945334836208520614499276064214071311998425970361766656079875693954675120374889310121827044583088649274910169470140758356226300594400096417747109029876540322933193325346987802094585844873502483166826393404801101757203887908092807103612976510026625140180945600624503556493418581207276272584062055996388162767717361131889431773534442751180076691279691983310928266119471226847118832672603308446980941634770455103856398796831634777653233922577674719829923788414410860325879776082476130423483486709763630916896683825746347678978628660838477403261262597178011719957115866925816966938414733848705600846671063614627519626948187127667199187657926655553346404866180432920545955576106062500213738364120563357296730950242659124671909503259765332575216553668611215163549484707158344100742581642222482962775883080602413492410526638911323432699158056791145926168385795946875879085339998164497891062315931057954341850038752498966086480397877580865701332560832817376127180799769549000750983652683506266393070156936782956610629042980446969311787471173314823916139762028616042038210679135412178944349969170190827561942752733181726931022786336355965841055523337264389955799002186922607071294782064158088661263508856776308144194710122296312698584028204770632508183486207834163951006989662188436528181272236938212684418326034451188120427619074913362912892959789294787209453089957299382833491451062992140302440925565385841429813697194679242949910205124237883416139694617303865074920419666342881897170192538406330051728268338158538527123460729342393374415400086574844235728995003595331928937197995477198875347435189496603149531951984553776766726202585087739503772284139858794661976139068599477287383928987511640784040082010780990919236893456370731793785215443108195651339587505321701795940958850316700834098989770570525425153570578177042413653885135091849279586143761137106171439815225006315714959472053296638839989709062652890018167114730296106446568025229305204292193142882664686388130009961915410058881747805934637826715839077666689777305129272067889228625906097219891986076895025400433827112661008971480594996986925025680674196794765715453480198819629066094399238564335781858694006491586239668153064186742093427712404494802529089800980848582193870319212149367245429345772287455028779268398053211296627432880758224807071959580703481425107053321537075821174476440934148229034620792733523244027628296909886532547756246142685466047644270901984758449558004613647518544726705787240302317863106298743031466596814026310719397706678159063974529293452918428023101858793158446700114783722414167837857569584087396326945710239422630127466636492609339180679360385561394803606782848955688919616719564348800828664100184751332257348610516718857265434049406100559970810808189624042268812365045899579040306550469822648617419555767302228588156261911830128257681498046464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 2007117614433548756410461840302115727000055692354316931496638717463690140840183522685100102140173712734245548470213107328506415318898895706627316066939809215678354655474857351377986971376396963928008987803280577738609588004149404832208014683843698402896290559465723082518651853117071163542846359563862213544525665675713903412431011486887423034844108853328533777997519632454681589031408728321555607465031938822586833744210251754483103493696603205410129435890653330518588851065005825558649459597227775434520251820545630714470585441955592310263838176681852949918289001606333640705148442673016195439193175262952913202690010292459650552376359920754286932354941188640557694525124206389647589425061659225088605712625566191994641166008263585486912039864828958088273529627035653207558287115301476253114430357472812123850154708869340586675131887408321085038526810508120993913170356357848291442312413827556205273043485658377698541385135034801127570422266121936667664042591912229693392450886932545450172895926812181333012509038109866497284919768254779821188738855678082724740545840751519479894487556206899709927475666870928705443608184147146418106191708101182484258854571945774233881469765193978114088254019152852544058676819411719359597856049685666082838905224778236946227551212626156788147845380331265099836879426940966111699624826066750441980372810345063473520579425205341057021745467881982661353345835146992173218254067834778500074831261045878896061952511686884916716226296437015123339739591408548485158234030858414485801667648253682624577940779234337628805839756002306364200174768372927472118047392114391891340204176777367954591467654522904429070023373644511677287338962887032948818246987446002151362969076352938699561387633717499934705560753560776518469254391609759823003913790760654461788116638203461941892309324879848696719920079365116147809024118963952046405510840504171973976036865251558537808110729873092696781498574196650327426297039009281436610783416608396553207390688498030672616550464843402487706069271469957352925006993426834187559322968051159094441692159617364740704146359263218684812370500726127482621498711212803922252600407238844773315683786138820701478504744846750170177295867738459998807774389773932394908673538610736771954823838569905210026000511964553296418301192298066246439487717892570644473543209130075761019199672509073645311242055614119919564400742005972559433845272889085390252858943888834262912626698324183983401844173862002172042576701557031571419208483174622737105029095789653489697967216556426659205633561128922206245350652931093494351824753473955187314119762927831998393872368852264091319503112009842582268477070122429067349238557753597925354381857767753851344402768667115460397112896074086604519637742590694332403512513451751550973196205862002277054418652197302509139115635475861860095069117012229198144682241815862148120601588971936976716452544857480760162792277917422967260877703941520491113257901584320153516607111000203118158849665590206707964937170340856972654399790842598000202993780511646720561000656214290795744497211036352455836087845770857815738078650275825315981711206086253056573906016965214171599193961333219333853699551944790536155123462953350948322891643256451189161463667700833357788896031658574037046699049792176262870750293221855200016441261408840931178689191531336122973664416475677796235954181283201284622553856302886762681125248895897258441815292553476318013612821175624670509061023264576946221761702810575636548844978953160263248541708634465071347491847572002793670304598153102471127828559241776792349210053247509135277008069661256189617983734187566989591726156129856557410624772698869871159778611526396128657187825938711509802006320707224044007580933787240375537608425015364230189902091829529383226911804257788866814670596580524184939706696249495207039109122733762001935381929976325781062845184197301331189937012190405133661510574413309823432644662361529927202058603239438121524636951795789939791798461166781235235291344626394563637694854028136652312104271567074431754136021444527788964090172724424709150371602887710263402556430204879666364733878827967423036962913272210614748319078162499333797383801191072909759454606572194306316911595365171320621589009271016874083651794789441244001681868344071825070238414324456487266250070688423162787376371427907913679114113811435765139210129309702991337456913287037655990742307682340295212171895531320115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -71697064075501654527259072553605819931033298883818944382363172692506215437197514638656027794346033481281490894360166385087717304229074645305351430819944828803948902751998842775098127786873835051971509508419379589871581475127294197028468791211301962018902113781944997323842154414455804859364618433526043206162034648478756837282158970702218074853986800422182388174394452184313740379220906826102348412697040858077374241847009143499614675576867285541334697476096675960794563279990577013436103675161788226313278863647862176860766509257254183471217409053145728122517237147079327131173395128703587314275966823726955855021676400096037200954254884362233995841690177281307110009268784860702156952234453918660746863814487184558230588106664412700011030949218490573563021376634792979097606440782033411887325261076925960953299209301948869816495644040860111414452067311737988345878540442516642189037563535159078311521756192317615863774846246597448423136645153390343300565185804761517864969713398975583188566120784103637002741399178795267912877551336387975728630328098061038875933198000378387039175131719804698348468052301941421008433055905709910405329799103577658677189982396393086958262922818902660918732479873307131067718186079865899582554791000050025952348868970037190908078860151765416793797726703499253262303810071320528046128369181987043767217398123454553395970314612028579006661578710806959907046671098370974455826300635877196405592631295131270601154600509533084533203384317661088942562931854983258189614189411693802460946886464640045849155801882347652473530024249711352693248052484201934492521476346554507881637305986700768013964339607549531137905187718698880005338057533818649614621749736332716609377751784025904098626908660279482705141875410663786489112489411488329308116853469869198403380268514698557180897920404169695490893852142003295025434752955843374915533539337727156484817303108856224528527064742297627520334506074370455017435257534860771344447460933457024889957563911872152561779539387452110970110769172302835276510560314311866016296364222689907990976436559189389963340853768897011476918336296861282232474846018974122382921130344973258657871853535149164961127242525428585815682909458705861734693055969346016578675466102298305697392193712047418322665132826504912411554481856471588868875914109448218414966001790199240317867130064692631173808279970640477582755003066305786997474926641625349977617409349923996343517109536392579077239049788451457263399010519637623545725657235669925195138514785044578031744487001536944552943507675163629618287043874258992833980293627831433260729456112052239955651018543765522403526215363574000795127287475188870116064237957637350953900240979709404663542690854686583651668088471762269374263398114155616482596272215575306675660437865733594212569591447763891638445315672038948553047832157083087588448232538030099956030484816397313450421113813265008096410336559486854341961283462854520342103047474885901679204838577088189539511512963847435959201446658432087563409556403743995684958494986785719455258087053063590133292806804413444061132338902467601931149980399279871141625030747888543070022198221344182119482995596575229738402312958904164405860986702033927288483804155049727181584648084067959992440685831444006956115898167724404776122216624686263622502010964888048871093975552140741914563244848398242303523793136585984340677909199551112729996930256713148767090578000593639262426890250788094713492173886337088199257568536648532702117912170726632189746095719960221724881893051469066429238098759716521641041135362282889895190860983452770518859698122062406357778006685257049086460399381423673423296874414604085657811840060883093184261416636363365974686155524471371477302383967060537192114485352131338690234019291645944189823409031971486235233761437135572278790647087664212969408941525922737798655624150129929488188284897635444130736860898132229037742465157760292472944631342095934108497233470329774558797479082891415140579174721759894037715959780572802210872674839479325652413915328948943699899076281205636111487791446777525807643309743052402762732850089398255584871037405153517580104647049387907969458866760118103379857202286986307826169219169981099085661164675090827774094182363637666351152681510639382547771224364531242368075228427690401518707102874234667288382747168224829969965147930352644479145158598395008952997195843924662688337704480541723746701215654739968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 124972184234821333918966089660546273323176375827097150423296027715267342403584240675292852490225324257921821893682215057119305941497895068294822954576695049103077219826212707207487039152381602111022731564177434383708393032143178306533594197102725719802893695306792735689445517622182137741497016559055845332783180903821595497302458502314834087761760171362676824558008073262934852851689130957341995719531535462721031944273985519473583260433524528852313748600051738247455124881814200933921003046485771234094707695636585156295322998764503975983931985381350105915138990672129225163652263483271199803840781438651157942382906414364674338322759970595326321609471582940350725688553969753584611671843222806313279248757798342962072918876209092394091882162015143645335275634177567135485293112005692417099008362606642922422665878458837129538270665816448175180122452126256481343112476149987822067986979547198969501707678967375075446248732818650185672885469722314375806580484381314067580368394376431048067181000971035392243338636348218197557274277571245290509980770903349920431664249826719358534712287757027617933638592715370808972971037426588997054984048421475334672700405482219787112307014274019723875218533175734908163263126989472179501129793769222634543007361028139982920403725586261825276495373760016656363993360350242519319672795133647174821098893582482084902504328955416239563164709506666256735133916160394696852223320634016731850701934888296812573658020504431092371163909299875252660594889917197593906866238700595583614565778051608002755837713259537638695088659875602920787921858143994251101443490185764487951541604048384752376710435393488866931466002492393850885409539862898084087340832827030066414203955056691600907581708836186025138452452241482035953129331215597847746006055792094973924435813670708971514799701203938139318812930300401399029672770634868035047760434289085639986530230307764808135711382330907604083863677306460454218099906447323251793869109656799196662755364739165560980131508202041425240625761795833277470386964990898954275911823835320852333257019858177445358692216041253252802925784773620155779145196033278556016868068688096655394315632809191139338614764027738054615730730522947418896292732876660953520034337953551628466199539616819432629301056085283750785516434623274692455764979186619330626311020436042967517510684023527606100075010145049317483337128772121877988626874888375818542512271713936506859704760672169775394583192530699703162226925119729445804872182849768914661538255967313991162028028762940390184113500030386868349464900618014652037556961115035846436549424315693495030972503306129613572873699793459819888354686672590526446246341319863697538413629691379464900590860810972722326060056619684722557760320648443588852172760420538073886938698199145502479428170681914964643916941907167584968730736330694973890181058817360012619103096430222064771841881126761642633618685369474621888897443918398732030504112042719744565092124636787537298851280091040088278861547197425671115073847729933221195183447543232202791561389562689630979839519516123328423629568736295171133083096285450751898540641585387179981037901361979515373431653631210459975352411113195143602416687310571069416584144538280826993124663037806173763847541470724924267217449721159959910964369234359766967294523747986679509481950538316669166568604854819723529726999807533842921739164390556085484763706667681809328366641180618483867130934850849872863406238231565131756605691731475543827693463186082870768944431336218877997932850311405373335491564918567042314945900896943721949384284787631047904326140261370104084436904149327653422860312044979145468089573038877059777110118931382563900232437787100968731086588525309851568714326906141919679420946802841117647069998167363661608649433756714038284305158366151588653717627575104619575395291045445553737584196609867584053492878315305668741355421289186476366982578371561036043708477921378850570629199452695138796303796090966389213042957675039425451632312203701521559145343051050725602150064396592923548928626899311423827071018985250185646673098871778688336759587175923320471544959945653085109924032341117644716946729372783317846612689925155603023444602242224756681749952090584436569266269777533850373551823500464037929000987775410724571474536060027196593332234549220449776304824035481657359895672262663280084673786805991389739705821061969443862137125424695835229484901990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 1497480874870941604980862282532992725669696004784076539235097692987745759100530311269530908832335866488846802874035261112002302407498105855721138420902554611769629428924526462333490454623015077721285518543212505473790248626721277548567469666018619345399352749263826325302175621764311340302653680884661803037736520075149963541707220923474422929743509876406828977129412819495380115101661758854398011737859239958243234298758267741136257181602449862313517693778654314185368246347962321628312914840627736196300595443233067070762407572460887006811770229838425879944616132183195226034226039248681979505723525195665112010531675563100938587401633472102910049086106413445235137518330459303876998779566774046851575506373038756552729107703781926181910756401570593171700095637817432052860995712735681325430753609386665703350107188566598415985856276207399816728539205018596407280376286362353129949345729969343350994473372299709526483806777458475491170167875432864773054624693056063291030047571672374823892336002067675125269891962497507461772055873352438412147622577189215605533101295908189963333716652902946491396025235681566662953318996293206370337979780701845550151767949728919529880781373756501401111658313651741615499065945456374051687111352980216944652774282348329804381684911729126020657713992924708304317808602900366014748568698281520543315865341923190755664676717315444207599273759788110694659014766131114198715722985451641621677540565874284875741582602564812967620611347723747595707476141198477270530518967297515726417348055206289132653092779409056175918735117302861821990980135644815768631581221174223257777832836305726573616787635549855753950392334132210035859411508077878447459405113611973072278429870066940683813354491822459866186605240470261096993918371379558872457252669474417098938284349317288944885062502000821338265708168259347236141358796047898938500798198294956587437634921311323073952514405717081306639924223606900213597884284762434958226364694828822340846965363436882295192090819307317850745752945269221410515086376065910967895567766066222888427215233392320527037576705222527822468571456139416337681527650347637024808240332750763596268200904068885470028725654573910897165265092308138581417540567892207735807839271537579637942329220493632078265831440792683051482751565639307682910507737162217701282439008403483740357190133401388553393541000680280624805811291794801845027882872199038515165684843045313260531569091641313178514277968407603915601817214992965881945757653352326264068678518836152997151486845990182394576230016513088187430141430807911650527816877425480000428524269867032179043449694167872925254576147381380406026983877545962420282040869795745548836835665819253606819380408224648786233199816636157366750688918195674559991137667499686323798366815180329085454746139534701463929046658849539954579042449704814479663957831738515499952682209482799375429406224316042195725079116933472039286731704444823474716084009276917220436463333241730084950018959100847494108865574068585933062746170335769578108830404707253194892317868923499502470417304902820051246856643895847112646694831447737569239243055617541685373010454206450844181932518581115762447642806618177836588763928521469660834258169524098644949104338106696371596474245206320282845540601941648744031490039230139941323466327119430957491435158270337834578041021122742608941090227778341180056481846579557061930581215994855346376888431626160295847790726893613287516415036339463000764567904511767218566753584826554109727478030958868694937589637061469336044100050583934886040195627438706120709001798060466506908881221252585388622588973432421040634216809215179220104654227881956364111083421987271385432636375999232024316287315721218912456898842029752904988219904381690342438488298643292388379723349589438653397511900628052562634710894344069676778050705540119963934919848099078529659613701255331560274881699788944159803138438758798387329775704954251670680992338576170077393043572313827179586217512701151807806711782202130378684171177873094825326103169724414907932977391576252685478641363731120633629229678144639138537835448919231835236686103859917030798923530337907485792407098922443690316524415826547163934830494555519727249731642541930500204275224765612229104162274128564609398354968546682253549533569444201406943505752061418420159312646577265693973639968072839076604349577780494916614362524524702328548040860304024059657584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -5015448381634510071128215057365138993632504700348372910482434001975198317803901254258985410028939599203414783199322431266947507379474822442577934248588316534711788564799726257939904483983116679626694603052794668121724536101892593611549839690057858705498789585473932524867059030395032367510474541657831403103627057561876859134354418566972497828118174951263563571642803313753478146942444312298674939869890836734240507506984566112566972609348776605755886214501684973097992188742023693090915789362771722925965377766113444013783475483616818022280061022343373367918597748637932149720097214897727785938368079913299695863886343971666376708229172400485614822080411342291306450184150617154290899246943416594543559102799559399303155828423372124156091101432739898778116777351124780485073332074159186611783234132550362012273317534339255342277554964444964150705602710976026016418355999164391200495956704616676144929962759390131311800894107811164539721536078987943970267510205301084781751233632570840929038082405716656882825438846865210981736158427862059127017838662515533113212364328681655173058068734289538792936977914914521576964959778924002852493865549574001142266767026124146290690696439396379463867104217547905303979814937569242214187050807443854689236301028801309820895711868533468539012301566137377198560220632682434507084052645679380834749201854631213440172478976575834168487952999181773939269582203037777915999799898450739441100885995229011112314688689481957784805500056786495408806178517252924075753721233928231365266372919836373983768558304398241435485789089589582285339741032768010630739005576165763902744791213784864328100286553934032792538815871819676504371211690891009079369238425363236399206233489636163103170731870410592161110235195828763564735265137742026695161334355418772567413681600366051931942770725097403255609738872587081148321794071916874983594424473226309983588758904552268965184182787497753652748866727603781100898962505218925003136936148434712513327438894285270990585601926750744227512416887777583419543343851978363614898051278338520370567147134521515141620103473421073146408350094948884287957827563049078477324374932601284814109672600570701934356159367115856145726422938249594423055166848896757014844517475452522062829705665800803432095730910863788147191034795655953630563960603283503727394669944124375812987782857772227751058772352749841682482976882520652529354706065908373581889529232840488502858659863037852518792481292235372205128623141794415581549871127251748759658731691685728352099552063257498658683356297224503380253274843033701810984439333183410373883254594238771861114968568435822399949219175475064404118129999680213263136418777124555095497629769974443172220016655308726334937770880881229000895213980847292416563122719042683504975678886821010994795623293540753273005164727904740416503886368280270176751435322441312026780723524361599304289910753483666684069863639863015434741907255622144443233116422570142709518542973816732835382990568347559884730093799807372972334115207337448922652897525770216593824196122893938855715734478586690876848240064212234915497034059267958459980894217445155439127055287455529039456424392939902254229568825982505017204445939305324512158800224002567659508400661213675203593548763754079970770221825095419921277527522355540408926224014608864927911297322963299958770601762346394425418411454050814658323685879766657964976223085464108615311289177855599983076041779895080256996682868989637630495015623246600027319463485380442003233448794298734171253444175141592125602776484160219602884906606759835710514915698167227927626825650864233351006577950226927850885144204384175166604091115345848087779628704209181514467583504960390062702122187261048154674435009561160357670347668336697030064244573736714994445729110234567714704501569789125475055859179629801863452477756728825437667011350281964557617239098314191570739563061770426417061974934131154554244884066461826502356215026563840244898965510188637455271407363755501527677821353858550315764244936276171553272294472766062002069877612246430794420196605751822650138378416566933256971282388566156608163765488135161960187159639335413787982505312991787030173419685247989167919235802070909244407963494327196198777979482002370508222424123889446715718682870380269355904913361344822623735435044118373387047623794644638663881713957203460799722442825634678176363260876877353197628891011548188770304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 35099769385849984906204653285875168623226321722173348049961534947696422825362971107579067806884636220227232330567212044431471079825568154951132258967328693691762035976062824690738592780740441161738709670140411647845771965578232415642747444383848634970511910680698186347643218696301052630659903645928974166242275815313895863837261186984198168359173666008615340173987344258022957958537992053400380892104510174917675482964691031070176346388043505231596394899737805532711818623776137143194954880449976964351145525653645773656993459570449763616039353906983303019902871893036124411350840225456891739571374985579888559647860315360293290627210663719342907129572218518606083499898445931143442164716921976789152222291828938694489176019496318082964571376774410002414746317121299989641016324143484889898721016324536595477218909862746165193043999765120495079543398420810199471691849792382976447309742577482594239487302769539607381820434617057131137192703015523272999051494799736781113448349738065690983898583381349147251912687423773580318955075908662852003928668483434163073568443891684673300799611141740464572619691435389692150886520406981598961473329019177715363089259582449167357522676827315108416089940609023294076471714648120791224558822830279520937967852194080064620496348051628137593077568678314377502656988552451762844812652061556575175221877994950950807512315949353867351920820259779084879491510614761906140698530426774028296347424323672350917426699883793316044744838411598618939917384479936231827860872459093765994141804252808372332573153356846294494032649446028062301179558996883721352493538056394653744974467702380301515717975949242936580828276311832876657460714587718634519859539995473338263686417709463070637421822755356849514018020347051805695512768270205102200908338277665403857554675943211529268063652748678068645248352828877934616029281277760819295886352287367687360599105415441728824306750121282575715959921558126437608073191491243212375373619168439655422593913449637088590349620131851864899258343336078974066606856572787225699845767012645352148575662268861022589322790932921048927775473550387681831179041008911629648976156337138324544067983852705197016186292360121086967864413200600980063619601504573915801179491602270989103431834092423269845480169417528182534863305540581366600744847837578355122110802104438815438037350941498522140766931185270363862506450202904089458263121690156570483920485420977704411983556647013461198239722919580240718566315243546304483793617645532836642618167755372820340492984359284109697700590429366280449858094486244370623452645841039471047270266796538786609318952753615227735711615629301454348945622726412016666076495282549222044729538535847160521166128481093161360529270960041849834161192635823057077337154664038263676251972489397001008045967556957089621754261831830014860026453022500696827762710811514085453629088480314417013107860196007182247317743326661918901792778711391809326399027830761069417754040956821019187034864640648521514552205304111065998314926445727706382366152003267139192456823866367502775925735348508902482909738170136849607378903417849954692132033851198565248097918568704208233416673091007827175243222219971900891590445370200541437094326939765620773017071518945821888892544227293301615791347030395291805687148029693137644652407001698405916139081198772801335606447840856250265860947146530860856376073224734612241251586774088935670353083188468446063203843572587083838290221125609078865890295901227084404173804363507209149175458970556813793532061305316280869561885530533440882939734018400269503674811934780774427931618384384288022689786644782504678130846096624085937703926481412675909554452656784112414167528622193650497081445713853978448698503279622251839871107378039071815836287760715737741339929812406115593305253419064218577268900060042729640785052403639463554456051478355225250476817130985620604743127431806125813577442291355883373186408368548956460601577467789913287040523865866830569987161739417961127312348095706822769168108447338037614380235134855858723312122836610201545695051095652696406939282967903224950747591300386191469617933275115312672439376074869754362872514853646958709351819236359605013115264403964992453133455060884911357475391389045239661682756664092293079832538930725956666017132651108451939118725766017736707668604252714419229684056642507908005428399605175036415476463021917265650774640726900736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 34357374229518347980010356914332095293178150256339654754429116422554635024196303299087140823032346311067499557295233946369225321589908744015923904310684693092576696548201881495486008876256113689599304513667990668790868157737722870667176959326856622236917207380629031908930530221687184490097002774953503554012643276871259193660201099698479409187794202379145689467002667169380634502245421563999415920453791652270117888600758249208196992236464395356790613464730148334447609626870202133526390314299466148016842581017870087112441581145239657804245040100144096598681182767737273247958665571662666565643322549242733216967750409665379344314959992194449809250563965131715533322520631023209894005142042594360987974142426371006753252575884922624379864292433884302723589276092183898878315276327471252335965423563688882550773228364477609553206081547301913369481263477888193845669333095204504171005654811483391673527857059030240968143832919018723983818509008415280907760169233174695271513506362063737892232055547857733863245810834395771462100109924138680275477528346032733430364047812085120417569366902187973442023382395213342790539187441443266903261518497186550330651883838162430416688716387699453796269692497897664568764336323561672344181288008791553972830326078928213457032650256933688688748674360132100425732003304219973902542019109836324161334634842877467928934605364773790367930473224857126650331623782158507272711219191780742637320754918538783146124190183585876644199757455741406779409034387178344364324466823945491275249516077497545652934354243494643349798674311674252449863638424330339116090946536733369113369145089760386254621239521044933500703023378077326543348042181213295808875184363306754634194412708214866643176917432678136989727829996292141285940991527298376712115131895697595531020251020696783851563675649384566901391263211589613054552517533154394654653290979100734103918466673048161501986017762217161322118492732452929712643907738924177879711668290001286895114403037730989677192168672002180346921312965066039503134659990692733831120436969843228508254045602972978448204889399023521322891636346869371777104031969653303362514697609142621711636556133465556007735693313344207207146259890079469647403325299087955342181409822598824975735364113335265358176567711665786327682738468518877428038221242265691599653386724761712629180851699045585506694108683942746428157031505109046009584248643553631902691834583880301159176848719302217868473135651338287149962339198956461983427630224588887456728609655646366682334206022919453232938328765953597052696995492926512841847985624407977974152244884789394706558419687078969836267968106960482018090793243733967152632093463274614069573481556295358293688200412920192588102681703642143830473072749577006158122154347057697643942099917851682165150081055910646054606849324226324018480058276614008572516884815253817945154053056149087866915622652510997035434650017591924793233848280210897163533878982534826804584849336868006690844181947667745508940623205161177210692617508292350356536882585339651861503144839024955522933225456005521794764679426912265039548083332662431044967758520287696603145989666442789999690323325492098025098761849949389410411132668946456702022638978420368152079202189327222863889433832704909960973767981419301103081413613347864915019177230185181402845221145987986023819363243870321872430085533190070776170532097243569910670236953244776320044528892879868683056038795426785336411717426067241234085735030681969319689682116514275722073708122764742640777357526256380839147989819834365501029537544967275147632874308261866642777215971800097215522991557404670588813131391508129062218635673162315466901166128828466274349917548562175135102170876919557883876995501156548089791797583543266382313115843810736171629540939892286733078169959232387007831536057620626395948811745761872334358386106169266891480723174034487760408245737606065498048995357231440670665078018340818922007338378856031613971118042228794274771526380497071159783425076086987922688928195319100475283784868303486831997984970696045960577524329185096793936867133510907720976061400569787940051584361870561481503064842524958712188421154578676578825166618602179040864043972422225044112271594880787927566257586936456058025951224170858605074181493099486670416791671822419422866610080276500590519728346653478349144956117397667149585207324073386831756354499039732674352350494720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -1605296037643657579106995559512123643182297932265155041987989142210592724431796757392478334919746025305181649243640090950748850561962443131044418865606769330816260143572731996965045546679852923828893463946102499498393766464270935133836595015507147701212174317584000533098841306863487649434806720951205434259200477953397779503384149169039140367453288195777218184572071212009114801379252074735522725403072583390839865122538192062657158243943104406248207485018633534090677795445288810460699215232492973462287618233399746048158192302458746612610104524777617959818836994783387878162618850556215922426937110533528851606955087593659098258510889218217505466269469058842864655791090018090627788348718255004083299131095687577518583274192746809756646288902271165864884678827960350108969281021733152637944962765644955456573039139695212372068326959695287175300249474483202883855083854577783567411172979920536309267455417433711044821355376336482191427174078821640500594529836970076506179014855427300106373287788671544369987272717405014546816641679348391591251635468503986726533931831819280898540151218323681881176563221967264468050167586699223886318900786216058796323669588752913915253097955329057864708281604025017655454866058973774194540670025480184601382887149457628926849179014940749490304532078720161080166874680612283834735738908392196202512964678564778846481420106366118330396611156434367683184382852651798339761601149556136059762720358268031197846292836723046908415680241238802239543852101802427272480871816730207520035288621568479541551829321196134779272580844786431493939797690144469637978600348649270183390192230307931862548865291979355499149842638318553748965179073003255513868285253329674956450890292791173928122209921506812005978103381097254879233751913777852399937642406013652800743253533160573778120648359900938905951682557749419512794570128390269853359065951876920486156310247973474912504469288143840059152107935706833919964025920246009943531727840558933601264985362284784099332746461227561722261718258928492576976591055902088177703889865879377427250438537287199367776170958258559308668568537717742590775234016532909950364401722501419316841199093247352414181946424866355289125566168195601989025895693306379602852921810412350690651530317882444041731966908303389919927642936247477758772588502352617633536171877746339265717622229590524298036220813538873100195519647124225693416747696338500716990316656662668077592720574905676865604607356738138791009587797903662559053897993171876409633357907447883181518680021339063042992182406073919016623314417196984810910026403027372762557110447094018113522445505200111254006528673210572569198474361682212796238245596262213461941607394796297712179398098499375435080276462939488368968957108670845401233447591724320277752457002780684510870773321513908161810212507532084462569851332112373057197287625768413516462564234645736534257796306804527901381641366778653980667159771716229609761709717479623518042428043689578451893525969846624723929462692318546347040535955666414840848967507623542121311771335091599344433972988021390551064979309010130189628457940276494098408541482475243728300596297208103254691112015132467242771968222286223574273548323710468149843480061210210196909181169500177745115958804158050243938163229055030942170498963251748098090259616273742326573276191564889048884455932191574380167538162020883639433018823314664032929870209195766087781884985690321369591572296269214813821649528019838473815870827849195801706169255083656576963187257693094656699580306671535121558421789691948539212562128937625418646809720301692485261948567942559279951767900364689334172596281289631608563772978600447609660728913584975263821943587013634789864516977125782052645869087440598215704725575458779650663053639351570832000962246525860714675939932616834996433253401626441452130606997180181378200866915069559381909970692948419610918913092959013988124529344397803536340573064174669620684983730239638141745371031197411852332261572873147514722205518382860983557929231364785405920715943520130444139059644788154604201032447543919957490127152056505727493319208528975776147522030347982519684016450629676048340999141958663936825704253945183470274502568295053860690457281922358317221173452516441137296988448985879122428037791920369354642048819214453606656519613141903502428129299162036217045434896418812638457013330209703297938817792554978278633373696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 8649810519005341795629092264708437845717881270663921550180431043533138294084470371405172320993501122992967372810375933054798065520070045805363912038950550509681457807008567844627564311990233518881107805564121637581463794716057135040571515096282739316893313035005759247288677909544425927764331689732038169612311688170829707318367981355998822870381892467644992584943268030579156541528922275694565225584186113051534006176965086074888115608036956543611362166126861430646277588004590184298224192366480154431601042598507397600408789119152581978932257285221762942024557394255097434810962843486134300585745826991661267774259498630883518089034195659493896077545977655378906815728256928798040556840663154901847873955974884029516972111996020788716524663849571498697755205811845198385707523523451157443112433663109873992230745629572092465873246435082214732737571721230150356871363076666375708866393969919309995053228725286176272064034024123046786527820394974465779407281327484286920900222496427571741510692191881531042042792057684217657939440192367617807327874029167589218570143641551835413767451030149688785814031437955362976437693904739649959894933979421646604340091978576581015210691920062932088244982854195596317167132327979177217361890649306676618251813685305372745550979889230487333791426858623429958144411358492697738696801088409459147902630506430664552210898816480545123664750184884445265158343620540310269410839912690615200065973134718352394693706080574814485291690924485391781036714552962393297937491140371456946168169575576514177378991872914574311954136126233037538719237408595943746008710997746036522535802535035460252867240380003862151216335999089929203985903524603810963212021786375971920631579670015256426934857006521838275902928932967048138400078547366719979578382968953726866798730834025832793978736879787522038272238310760137671778248456786183074279921290602984648166545197300242776004596838953298094898631131394554323202748576563445654212086546825079621551364988980548021255323604194425701483191269950391408818972397421561337375572333195931773177925682848745075340852034721307561256914295643481143618052474214599336500925035847874000463717666078980945915710042322332843093562867696330876858219331863128024812824515322345478104815975020993326345085544500946658901087434484328009742461865134839510871506420878596472120464790640936384423090268598398076450526468007969609034617193103749572324863163451328147139821908586724565635683385545675788849259620677079181780253522305182158584538630737654325492989747773225988884663947626347147196383155827273085160494096313890219905270156548854191231596773495942943125697285321605991696002206181859710087177839102655749875574530972290497747863878784320613669844061949205604240430131187589044550289184091804880747330762171633291708477595117342576953388819260403904917252027808425735466823900997436151701749633285838613214757114469429534439988362946057785706793493837713347049379021065492604865344894107697760235373995004473359899002499449165867841835954732855865638286187354002353589582740943754562630651085278856427816841387730357755106834753935283493778249615345007875377311672957961816791080713456541476685391415121996130956126804797782667600060799149571714840435825075915624798451793621432696712405048244548568148294005772094469962676714962435103470867551755637562716370308117039001041545794848392685191604613850807725254964294145029420635368764089232537144870107370772411121072356880442585453526446538360149144470284060662132189413487478911943915095007099301679171389649280980033166943173703769287543626111981919230455460482392553298170467293992284045383556099785472373806823001431078232121331730944724136745786732374349799706851878100253250298041428015701845727846017952437132799988016081996483529673077532525366324773603766042754665876203524811469038936698708838977775703023531323473974623391226679951749471537269996207237286689964625856993525307455317509288578838668194379977082629991785992034695233250362646879496219442734516722514238716836210445008379467618187804246533707554149865201710346227143714208366649251033200125814367687879737645637824860135019365225160247661753498677984912867596695405529210999011110111886362375717527675000452542144384603851348124660704462222611570172456313031737028327569040438703630527538606722376161262704255476613743715197716311351141182258364066059524486834129574045941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 3012953870124723602220758368259667740826274778012716117885263356940439043400006750786512026907373001575606678369767081415138699830551091338522551104930927742476227899210204730438345681297379399119719210431438350011145768289418333546854298139281819800035193672243242798543212996239419791951691784677920472682841941936553067225163961313657453319290109688520788002506069624488212032452010852523587183933167490374771921343266145467068839968814237311770813299275536787982734374147640860459498355203353847889294808521192040664824380964620847434667860899531293598178369107994169485102387376655649047978625539861018762997719347773032184040037921859566842045168062819286577890431772860590747941241328511336049261995992941086194598364734935159611369565127867217478291159134920494408155790706134745720079474316752095589807866672510738338936486163834174791698317224692031546013876171263775880454229816685049032094638296426114482163269287835846712469367168027634944848072969237082842870663612201498193107946082091312407010400661408489309516640487957338607400135741631504115693627595135025866905410879791914744619822036531800134916955552446129142325106955678403153164093597264689770463363203713380680998701318619166046413145502223366453136628883557598180847805070222036726915935250148004126745397933706126554972271040899442374683542280302296968071043900343235550193041235839751111919736641152247160649705862922974397863962147814509398426559134999695080846248520643993731475092730118164836881485247287789105079220324341038433478521374058975061760977259628109259637919359828103702417589565787054764681595845233613132434362464594781304632436863358751136956451613673521262710949675375303652344938048245211346645922869964123526864598851893412670856631269862334301736595161488189570211138745594757503519464786521567906711863975209458265068774312112077561124846116849312610288403105990458199981969084047015262552264655655980851135330342683415970656841831243350913840735839634678891660084545488183929409269108785623278608151854068706332349055322826667989964402701768776638016534607672446453566365822818039030638695414178227026658971895582762185778951785759686573257699477402166548910948453429769064786967009848762872126180078992555137460554708195201748077264798748991940075009279936978933381549610721599713794223563277822326890857162453359995991619534053463053553629399015539565719832648448916579114920573478782088872863911589827097120636843530623427110293045778571466483524859902270334741670871762712978336771332420524195716917376002787619419478893018110557570240992969511842502559932701570315465006967007463455016399192037545818012058733299629106141753423368658733010710831965704185766627565039796763323204804352654229315481693362365394606768104752272903761402151058439585443101727481222897667430985042786455889287917544916741217928704190619273096612595765676446983062243759210340481647177125484572914864522860972714354526024424787564192194230867101446848826523641120355469457822814246013877285941779682204483466264052757895395704462414177042663356284337888541340719385853518407474139816362886873258931342636234932161149588265872397736897952989708295785786802409752228908247898484022200251164846736483039692670843607228153838722711168906719912921058015093511905283191008247603316603666309994628301951482855769315624673089567362975770847459027018590776614110198342941027414793620671277605617521657431290214516416127350116421991601771797319119109714648043160676051588256591214545726866361466700983033263567631612390711003610245150955949229165635225528144209264304494449890277491584839443562546571515707321271587876177455822609558460601605769330009817336977334985108452860089141557564821444736836239093837013199472267954471422214490488865845732616554874855942147964540628152484019226583848846244733912777214253624587805787949379525376345295320235954702014624477937207458435256594036727672334282437205846288121336908922966620307330535140461612088061297114592650862144163131162298766130698602919781007655190320785122104473608949961129817534969075695829018855558559880186660771305383502549872206132383744380324207567211226213274542853681285808473836085870446612845351559366521501904064743007434158420804251528487025544559049794206009390534418037061438909924152708405850904593071070215186707892074614557393670707934391121669501906134737414776022020649965025991113961173182767431680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -218367549995330888466159480496664198127155519939126198802672102759364784921658074100515660183565045400588166016884904276980776072119963192426685675277496297407738718979311882053965283175883407412034984032895193374142063683642930583475533261400638210600988089808045109180008931817465261439034511493438204974263679023697411758230401447484918489727131808334979749926473742957058979217538602072131056761793848633942116617524635417712641979370359334061627045292479383347304221908486974660726776054343742859401050504829525499530847838086309489480326230370928639802330393940358268894892710533515902646746662146639275002852959659418529212874623882967470516533243396252785484676163213048877192434315973778827883907456698505026344889570227305948676564913438818453256683517216280143993205117099759029333210159572868129415943993136143871617610552476516161757961765996492090693060988753421572391875056731114672797297425081225864644821498874252065701941499966668905743208426892558927438255432541996937707789256001840650315938478265087276516113572802817257816554346246687872443408656768487495366067799357903154401391330224992244425172571290779607524557189610806136685090031115329738872950074083109224141914979017785061650379279310451310555778073888206966342192178489902868457508781244923733369760560045264746748416647399425544797712108412844213124026560537463458532153219249232889443085249651431745150492338768120105444818138703631747034194237812880889623853796151071284159710197809517028590247924050570916354985622183740924294092778219614729263378644811525085900708384717072733833676587882866168438851591063085047176046059369811171724420829665345455506936595036051471415905106769950790502866389120022852616542319988166243530999020318050021795324360629667482919203942651340290074016199340764024461576839851863027074830998943143561574689789747160488982484037350700262998142667796283568576775243255444167358012603656864055556953090087262137353848099632351566493125101813933002133870234602957577405219875421188131281270133593274253076206475375753748835683855752687011688214653409713399933014406233886308314336128899799518577776054946995093831910083044485783528195414568311159665107581677344450305375171929788689203548108855659186061510392667623688939284832666771235913565999332779419348001642093207857175224282439005287425714986036526749108805434087360884067510299858965017178638943694015052169960565551553788850276859811259719609722576666015066007585995094168241944937760593508047777090464771740272190506495364547685019028865192834433155893654446385618971218698379417706656163276718862783929098898220804749826942444616955947790828614495627896046069466360731590530218355580532211684212010868336650036403780529008357575573608121336144934948293929697349652755481743956782312228659734513608430777940723244073589172570644053344402082587366538010561761775141009612878508945440192435567927413376958763137782179749312064624710891008157111611371755875694085519216007090501878599765635661904670102543520635506653779571943500051377634648760826319808489694199909037273567679829266775999151014124053618018174587936638968679360975494607509084789861060869926587434960612679947614572086274927870494029099738461444299406946915032334660488605184223964650345747655328796641783056582025970547167408969551582700193909073471722689581183336821691064134133303579329270267801438257839982044597929513691526033967656201735635233237618758520976647020837705282365821144871529489040696009438348408486782806406227126168826424547142904293894344215333264957026895323190017217657475630191564503777835382770620022243852925935940629451507594797830337054986672229458589734547442292791609597785459859922588019401412035568844005207422177165139717532576318749160233375121840441808642734392270634543200476475958998346870316013246108970459453373749972665178084565850729057091331130481343767983938015405817239232418610948821736933992888286983853915245832605466126609322281155617612773211770348667061462141440124463949828992033441136556866668725564629014016933450335518098984694321008388552707208973994435023071927202904851772871203734815600350226877534501471552790991775751143934943446280033428639935281472551673749447066254800544076235125250664390824719829574988009122107719584111271504517674715342372059086582069812934136773185494671292751072929204248959651096398716245785062832803520658393614213132855541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 984167507711305587701912792494316727452833538066365421608110726184105940290387049346585850189475766747102332944018689563199575263535699167223605741462371234301920831604625304532755894343264463884623806707488182975941827973059411035053113364248964106615688669249367153146339772476652509319275556932094751270318860504112545809286961233344793607070371997645307907987796038604434423056154329116859237883797061708129256130949031776489168173388199719394191299675103542391817554553352143819233964211596402421217928943510632442181080561402840432812591154182155070694233624978343240945072046424318801562521480940634212257845871103227769809610698859984399283626179568786768666062172075540593404844135167359034737216918203511632590415895410226924603021174519315714724306811118130295417777613511799454034356134077186955269472929747151822395520777248717732509516832839787035599558029334474514114596721018799890423640824927889303019107158471771559731522428035381900698818396122285807843295462347456593263195724473673900456289881654440310732384643037429018815537914339320901094553481426730313704142260898397342834933525324891734728028789422396956027444465947218026520387941832055282021884072480272607002338115122036060731766794113991245519707436856173261755582712527498835929368927850601729118776393337678611641027596557583301378305509140875991481935994002052223672168185020654966783038656004640956644167929240712476747997864318168291816442374566518390393446735902697152258950567122312164067961202510218068597097710972057600134963221350798019398404371693050231614325870514426564814808983460292145063217432721315621964566855722005408147315556358367028218574872956056575293861878414785082614972402190897193234170339773935386450660014901070414646966554927196608161899327070924895354358816461530339901739134491049881756468458674864893817469259179868294400125233502170289622778568971952739695939037269874738113371836859093752102746455277175254831912514772701873390038686368599346290284893802732819863709734598331692491205314608453438248555785401855875656349331203758580898507826952902267061606306448288772805799926806084721167111729505947142430844310951792156889251473168437337262042846583812345004504931077029635576942240927292387668559706314863643664075245369196160360753436187267279000016974024419352136659979324637598031082999950625457514364246204050784506532777754193658443631322847642956748132432588297034665202022392869230531272511540387226950636184901544345221302943072832926796845649763714135323124105677197468462689354137951850055687001694066291144023179318543421063041383014376140914515840400168227782036919870681379083268668434532418531069215759637237130749794053935314207583446083252654358263112652854572720764017245245406557372822039774088259128491389513392849286497732331269901621448284854971583429036307953509492418863707990540752471536897706992401047767776099421289939868432472903326892285274300867067776874009893949286165728715610088898506331736088204829799177143834468794173670948638318432218695855945489166184878894896619326639258815611044278790639692754502542977716839223249416997568112594329520844706227040377506773697300147973827698261732969521756654508048660399849608423497594253940008462696402429318721984131468435432493230244361964747346985238287879227681060410259268164721180329964870397042247326498713762467920337555351082342214481650225857158276583403459166508089676763827667076142432638605749471383828625441935979714981628616621944878642223303533878837238446135935171242645297636284164920962012968931617509990951114674571703986794759786051997340697659638590707396482636290802819666430634122378325319677434818346534574622152885900577211404604632037094687426609240546343298028302554669178127757658070314777252562386626796662402798432119903591995898896585608118079025501228339481201774507015030727380984118254080024892891713641327399097442681225880696126747815889540751053294290319834209188971228767916703984512856191342574920782161419763546738848203036066663176100656621530246955609462632771397746349574478074806529180876357177129912056013581756461602638723068096322934314431289560726679580640404991587195923460568785879586353825211407344813567849216303388569821880268174473238869167144125682665867605996251342222575968096931890245669953744620003401368459236135885455264841471519901383776620792777728734471412575540096359714064130323251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 3612543865873840488428832385802454112643858622776710370065841588719303825793666999818002939597798576373614453827796658133742474298242131186002864208724391767395545918673140451850033511142939242457777739743594758693693647502185231828610183164105830226177228611014675199943556029156045415229605147215796769046826845862716621665847774746603777595227050804656125296902293295873001513458542384457515941931738136198886041860425791268144913870746246730943428417316059955327332638800040969411630196207763686249007729997600113081599350786147172428385061494397952140718058468812988503396757142860670660374702398788027483916471193260937085789921281695182465504793412365427741208902164256599620977288022027171193528790974287000705948621064170213549012336221246430605417922306827832330629662123415461119364098498703892584271041178682173185308901197121266181487630917228302945970824590751245188822041190873894558498242470524019107326712954086852014198507895280617431907938890674504212791193738847364263407160571284347188864450019415978901141188065728074424730126082825062546144948872964669057409731987279663717471531542212143604437641912471961616735738846113763583831113566798321938899376046786721400164986252652698019779362636750799034156546210661448010430264161319404810880336193005790555367965398037533741073016302693463282760423988801261715008172784057133788849429436952712019662346510007269067685558500603253283786512389311470897842134276027854623423907038238001376094191688887646781432410502220992937824524830741799768300168972030346736065078440985579952845273897447885831334972883610339095395601724888010707677457389263266844563971234831816486132590884713103773495362775797718095345366639494813499612458170286830900281819201961205951112198122759507570035283919518688482268721746468562135668214681659331277679636910491377625700112766978032200758990931822823388707767068120587846712475748091523372659447614398160973820372402472288749393036710001502014340593971589702950544525510925084707665340690599193935057768891784975631621694695789375804867678285075665677193121330542977753734940824570088149274690300880250569297345911764534939880279204253300968826682566231880349581150972345546878088871304323242600241602108643469931845942770702338890220954846284299652136910287239115107222905778661255713792502884077984210307631877925378615344032456574836812717500108167868077934864167974579337026245544722022682039463553289807543843098659294767826327201892903224058819295214005926438904066656035692995135749976326522619865981072264673789642548991262715814695247253787896839261256633165856345417237404043868027699279114276398470438078871413975367913010107340801791174595801711830119334081046404127665784822915269015361032038389351670674590649775197544254913885512285072754309918273592195616819551428508050628295456006084461876484416700554778020967311875707362857647438200895101329375359846481674822135285448683493214149512347774906188580410879526882838254545086439651093869161805378923811229983091688066028425745171863198900129955612834946635115127480601883530469017503200689597466509906496375946245785440295165441917659563096119907430127194393017531888340284414132855239166555679807354770782409544541927931758932791278566767948092425883872333250528981371583407610518901802207092628658105439802588033292474777922567182220846638084486222276291516138958530179787732584603696601418717707702715391608793027807777716899399087238648822500796355736548404787983245080542206676100543990654578796986807411004971621692961560585623590663288416113358321629652850790452444993282812073980041104904123305193568856610752185656979369636804796338706705507674900179730850475693481187428759694549372134266057779672539796288076757171930079943093399793452584685618378074021285343139795727871057852946443070666519908185094344243181120591615528531132451884409490082768021295667143997576917460611826408554080171756932275395088141579045913155531379593329743230803291964333338758203266914393681213247052870609637810902148100623401086623864653150944315200574818955592379620564642487143165255456441153680476694957553853952433809806201519204202504143068747216914456531968345869080794936028479852134184871271571016535899177560038061194450273073310237476833841370675191141721102177698590563342416429069457804490669665019167201954187757275797455086476668230189326281718181379557625434831732080640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -22920945152069039696184407428966529122373216323539331070961512790536943111217058180638571346780591020522186562426487657911401574336678193741477883428047104167934613743303839784978405193202471974644314558865495895328085688516988466191627746710275925771113106420656293913497387076380687695020450443789331654293088650265737035931285285092904349091999624674208103376268516855347500571483514218745519105902411556561482447139145621561397380796666239175002947719039573575436537590724480647231797325282642452141407420384639719754904465873829454698095047254324487110910583208835325273389323520602427704680410777217991960616555589147164742484469223503100106239712904407057054013652354790437063796030863725426796369755407539038237382922028170352656295174889710938225005734185538113270474926872422616429427991508190192202153410077218414612691375693874898541183441806252321869674461161491105072201466758054576127930096247554931643212938701099987561497476447023412019963353059184450920939205570447535927295071257147318379830448550861820706292034835212373568979816984085039005936428065693410614308255577445107401242250334690811037640838253501713563262103037834399954987147064085242337203770239550683456856200141791351841814373179366658169796791149018879665364718071097310799064039509415022458364473503576582387695398576083462663886951572258568465384243836771213746646148837685827755154997234604321424942369481303191988718674038675320178382047053143385206290768969119117417514908638967739494738597202847631119339057043595830859129302358842826442062725643223290624843721602192046833363028746417749251784862568484107049127044903356279671175767824908859916405006811521509055881581936749231715856447540797774543590613126563182296256960435273275387372765053708515830134933505160575820993650363394406764732612969452757757160400241803745195480672464580232540317290065873179017042771020773113440531323824955427811696675848129275141423616725147865496853716727111766967821765091015747554013668988754417335049938730580197482770487701442444184214399385755940676765680646591663502275754883120411186784309739176728238655763599168337340695224402666131006454690976632776741062830984890163751544024139485284546207079451070942470279143035397832999261941775021252759883112104414453011547273854490536905778431210592025721661469602340542979915795897406425403554739858224109059897107562007203401606252600371700602880074507384728914316510029887250494689045573176117812762900352452336015831505830616675329794597372046115172914587709393874876645160349772233023140583879697715461586404001541161718291987932367767519419438112951132091703611468063688885357214132394749039844475828963444308828579918448074177244209557469383083459810085986843598208947316567573007159910797635024344167016777427097350847260978740409891501260632553307303877036277618753293988777865958392024520600123842097793368991396875553070376030860834287770014161102129880358149381517410285244649204704790805828447465181783549327879562539291353784469163364264387119238759411366181937645393033184063146784265894958897973511004577331925317817858631519063317690520823351331166622935018749740061653510110260098999462362091214607079868000077819331584166129222581568398849050984377854256795202604134078388903978744047088049604861951751979743173127082384629384255593212819869677526934523391621936446641464815292696880749433898958651818334977804517506175047715580877279942704257799308181715578776965801406464467158332646041055573814028280463581534540256798089446901783388341050723506107257256606424091558667200841892651420712629687580914489696161141052022635401507807032635312020974056086627828096445626939977894910001938105115409377457506401905054665650598790381339196266266889468375030459260966993648441821196752947363064458808741696396771467835240253973761751788057754163253196150462451370659795975361658447387540199296060646696169460949629221485502751389766083002044365660470351404971956596370064822583451331995182258498976623709896291139248290171213139339084376194965824964380463635513171108813063018102584871315109126646063817318081990161631478828513033918631880038995529584824514801862142641182007468670366268680166013483226773408906080904254633062876568435986808680355612208203234815305729680561835835826655266222392064297985758981208362754671996771072994409922530193206014975916875149988283986445593688540302016512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 29407729729286766311916186953121912766960203061773025664336384866282847382761658481691865850520889939940174958468816357105787340664567763225598858360922988930685454803011105641603348930723265066172352787308233514421787239649231062165357024487111344197337249725704127476728251446587549011223160736256746408176712580994102474338223879366588609657117468494750873459823417481833989048705272948373138871099663242696771822520568044728625837686228257982866676032420632305921033218912635612534819434100077228020779472733023518858696355047579760984164752213687617794551055177358609187364913608804970975958358327224325786293676246135180323215635315507026702051594539775958153686894647342626429362022453009930663662186479796629464485331998839710499695257867713488388850136152688311699345641554146811885441543556575883865797753790470231268150831514840574423944417813628456293132591266057009347537604584742280408762658414913340243001528613148144312812196114017970840147183135468955331587517481345087944677582867875069056807964259747819277096278026197980074499436157621283257003839101267000600795861206410469920540478417547756881903919725986238272138517295351807087114744631200421314871161848945393428928640212946319550282698079931943870615626130737619598165433400141161850487725120180788327230208067848424784492656778607824075119468530969834967027210397412738621379015339861560345489349681687798028860336023877611929290723840401398893184038347922145695813398706019482897696076765238438469226023736838657076509694285544880750134671649294456589774526520110031181558036285528073352262368244695600390692085404114024935085772553691571831041116411970747279422542143255886626929166805008304485751494873317647158991714302734459965121128246044079875281398152440871866031385793821247875664331114956745389618903956156536556973040560121671214191935648813281826028842281397678809118281577243745130380838977363887900680574174109467795118812224487276091460427908616009183865019188678807656392163349932518769636166683034107892760598943961244224215314793416720178191372567377023459109019948875391196503510077544941465251975924457707441033173138173147397746525380245596648660756349836306392488490579339437969986614051002045888817314535865422674328053475770322669590467988997308604541775210587402756047046226486841982564204893746215186139975256884872237848482960253086050186870928023701304522042568366850783770118762631954242973321592938934605970156083743190604161585005453866395900017083613240905667199348202177289295986151771941977819490432965775522435045800977286947609458676710072443284810394236018595901095316619591081472051172112772335902656553388285517366409515747286076703589330319423568999766375034757709600007147527874691073112965730427355335465018221384573896354062650556413880915853623988348188975389311021111278891746154487441680000108342514775650550938970621367503304694460376992477848100609276198198176943997231909933751331952921488352212820451401395568206174489481479196932645681291253087367833194755109935083144878717838386685510869085140244634077049306869984396435112053587684967540020847862205909653826381467985781825412364955540838965496371428849803316696822344614316178473423859649712248858336157714993394464985851713578128243644110376557385998151489587495617834705580313482155374353355729425294859563722205209730862742021708521427150667507448031075284063655481920714713589493308671439115495443472130977475414400711927922136417611930476099622529717789642008625707632029549087435842386059716957091975775446373613119764061725067721943632979011846394271878094925591224479667423191594823939581287612777428890919239522432168799628495642377228267115271361320251145573037743214522125913640560922736073114570582109218932630118013861111870252320064336510867641699443701362977552835957717970211936409708614230779858881584395728859509800242996840954042184805764995852392800286522185365031497797524909860444693899591464468942669004054086041767844958951766126670192496276659404080857686743028967260364635098242543630686997450515935983759879459671131320455724239836722366079361972292236438887865554287234096838694686187822305882558983275458784646653732277212455771267468330970187749515713257211886890468186144808750557729580776650424351864150493510411143193716004942926446945378963546402344117941236530273478191301921183498936490321396535073810943420504473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 267330192280638445506005077619671413612292204775473608041413926806858242110295914020443615862361064745705126445446479275552323647860684460371937439984194424912893739482861922716426194599320720603008894801426549005960632686742640876426726657406268592708241640347591149359252349387132519814591056492748531660269161230125224882470671670415170129694154261520967834399793622594939484467608872236504085057664137613439461478312228281969753639529494254925225934244576803555387473630406714859496329718208993142404371471291330200247832703807004738738361114312687845151038356851611208492025964340645059027233272717122870694018763296515008032651751885623652944615846303635571142753694378448308101408576724342975742235741952434696916344692741981049541250155571700072115046377338324101348276993006632377339621837344654458779455808151208526476177016141418385040347162411884903895684599051704135711738984845139572676755002461182476719278185791367964311881285187714200059725851328956658769130122676257260554473278016602883770885665789891258832823398583075076692441109731632401728675226098967775199757372084276651159568227306490431569235205184232526755764173737590998957428776004561927306432894118610031422619902920471518054591638321848536772317423864331590961322751939721557453195295263193634783239098213203133446038273617187539517795898940813914416060041530400417047227967099420516041127522042322457226590850821187545969843694351736404069949019673255138417774864780713649889080390626765638353733891869543146243265993504249176121345135011862842058420198247810114192380164416590746921077320697633363521314010377606806919452829066364925356086004054341638603982674126951252910718534289416957793487263706151010177450464842254110507333438897504896829790400009606308250434108737432265117727257903459968571691731649311860826222647745003046884276519128308881970860850545691916899211523606442454720633285001138637372709685748102078639413797220345065794146004447884905276227871743150582602955739489397238268630055254877806089950420763713481705672516410177163605681669952103135550486309533193320551210747206860812620543784584984095344178822733414952837936484803528275169102707688195664364763111777754598173543231126392516388855456164089271831955984344637169439426790642087449573674749404213704034228493292917038196543046996766798791680079637123859745960476250365342918463469252135820032112584690836334910484267690210455699747839548545068939762223830076965586339829721806222088867864736751001575180834068323203007401379703942257622648636563934828357717595004437474703567474480813804247991505132816611722526794370231329111851552436319356786988229329825753733097559862393815879018381249985140855381352093212778706506804860500382854774869145269449732201653034318468932674636730306383985532087526201868949349904066096900534943434495142430298957922448445207675993146928550356660685441595411471571530296143568922821973505810244731313024105285982615409892211262194290752989327528892606702350392269189544774293992638398901707625196558327480933732125840628247551236054030704143296050629013133711916712679587439544623916157730113762678366918147410501283531638702360430278013787639873990790778623230391082423593097237364836115376461581474213410953509910992439525388592821741273484508816959783773436411268775977182293536007762709906150075750346331031349197147024862309615303732555579352519416868574009574298151573821990562376993580997667034080826360642107442677780673408317849865389962069965235254187615941963908686434903338857150852793214524243116447186915921212764590000680641848216992608780563165292797717525607051408685319526196705264978048140759097485603498568978787790650087345638413388466020299805219026655558566892579092494253500680896437864625603869157318256642909764636401926589902123520429945490341503765861388246778729765746925275402660722872055166948990099452971855216499466186991655796983397556767155302345718356054314912143539305327321332064013544032709844740737525107834884165199992898597903570807254586946783150097067510771509059875853117486228327717294158933830533301523110654864552265827388471460869746134648983384386954072482462879900208578035317058789132360706150152236792634771478192724464821808551361495477576593437560852760381157701974646013721829036823364612251492465991453734884104038221833675159090302038888053767930800350348708282302568857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -1152505059955240522340385393590920982396846944056916729020565622875374782936042382936141399882636422226133679793795574384432066298595090396510430863589019217752282102683275068698312452801032110299308393635702075962361841355297816920733455191617741440061498798931580517171384273462482343848091657452931462451971561325402975092611333117585872090125650228217374334324650813135378466961983257488327120213763424205509510513033897653995038613010429720811457310019810967672960695050544123062983552410918571583643230366421635312560329411351898188684965883865077714014043478791372558319266903914754911799073273522939747889248444913570415022542560075639342833997265855318362954606049169659877217193506715469383422377632659065183461878865550904866405871632249135412095366299076726960752665302653519935658115506602218232206238677884237346139001376199943475944712203401273358765613171748586492689237997466379506291566239045796809813364440469454045120743103421371457679018523511285869366953804761524025710663204492595174746872920233555139878304807123507877057920540646673349257721755049645671803985699216933357741767955171054900815498314431013501720812338671332790525382964579125551283744939512601037551002790966307243301103291949871883388073162830879149874033828224083027028235409381885192035133480018485855664731325853507068686596604323002495296914010394297157899998427020845510907607048812337809821765820063626435393339495968697798506885663249300920582451642299535884926742928904604792413361062903957077161972511940857552890976675758046108547585830415932488741534079014514255360303016625996555515481367551993966345233658635377807673666582824053698373372147245291691461086051597395258529943497005788189493079934690441520974496330689166810117464540961423114264946433670488779530725543236572858637090229576636829812945063186746887367369248921701413831292058343020871577972137392572729632419894141667531709068677563624941001117733920316288567201453122316029346524395960134745281862174260214512686803088481513597900919365429326046988001863275110007349526346950435744323248587345819736382977387253538865916243422723723956512762556068822622826581623654703413970175347397934664575463108485906602823714753909736967235830055135822786313930116135882781376139519828070461550819662500208972513150733424478235532375433927203292400267109828288720270638861178022301030503604394425002554404510756216351844826022466080415540247614510026931241903839291905466711794864227203899316848659025417071496316731660691473742909467082478199737945587328969989216145996355476417585976910757473164002425293868957280940423788683804837772222315055797068085744410019612992159580550742507729796109254202072398762187651336532930966156162714378624380557510722615386143710114325410351697055036826059523525115393744595890314744974002318739914249112983227768007494464499921751901171884273214136416260116456111324619134156911689630980759103675665266454507371947032016294658666879582472378452562369630676658595062194096871944138126175267351835052674745298037864336019725695027680083141460734770094046027186310334563444361608110834226380183854179932547943658041975407515330829203764876738861292961855587588062261508399632071090781329808285522715178921846244153552707643612315854359976194165959248060762233698202275301042916416357839849802967170679748756265529643542453942231321987366974435200274934920530649497799915794517035731109934308862123622442234339452947680400734107943035649698495621974842187699859434501345780113828957740869352398463301411025384020986057099794760898402109603932193613160105911936497415792083245428381009122125492961830020546841335323861728455849900190601591755123847878490386713290794351590619865001848188443492000380331031343870112374213281085947712224358941570139804302134825971311802539180629257908586568137694435938919580319602847723637243389779574752436893704111676266850107866486864707065717559989363987984064081000436653376870914947299469289426899086225506262640967832104885069056295754441269957710422836526771720278174951460508298019485218495916625144427448428154148519604999860390417911907205011943923669745875156453311251066294465246918890254807383557164634297041884860475710397765236066839441528589062188477815246212126289037807848094021352674806062298959498764023293682873222162559986044159720403603408842229515400229460487596867843879075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -244898688485854038701972448314846148083157567079660481242724248784242320197159200026167835481988926869068746348702062716314206718421206775864674311006210525459886103872322861981293195930550822026625176914289314407084970164624317708687628084819328621454229236719886666568324571749365046673339657865004760805254312803559301413007988933936828725564574872184142103827642381583422131443139236404833247612114553785003468873240031603107971987217949741765273968388066554481261337082897335788477189929350550621623785813504750499232831066626621056646631090940619266277926856548892879565095103641390994648839740789095825221542643466389560932290925819505361301832507293914490805680014145796735377097523150233655964284846382141144919873797745632405100514440043380841483176800938908700606221139333553169676629048483065695391098492824171315194778394152484681819846153813745051966696664907225981839839096141610958068945432094452884047686950391496991172665131468607013020829849812252415706022516258080721914202577432027914658587075902922615406317933220475443101995455157843156475257074171650227070327123709267174978367424373599574659892699588986455570187997850290040157394370835129432767904116015720304737759803819009218399132896726520424353573794443112798280329835641066879798137745390501976350067663887461848971685525481298032589610971550242230980375537313471154001737281661413160920712457582349422710181859620977474098865204836704648263622925726691778194632517876120588370361606108760125529944216152402331125829940119684107118445622626030638420002327967176776663304214342561307793260241780674974799082170371758188950932379429667116650299111820359549022862767819572582580201238693628298785259271466826056771538926829834989423065365451766159601613227600176203944152608664911443630976811190698552049335021925169333176670974197045952350975709535623429444128692142822558518974880673595408098950561956284831447596654697867846987106341233858870948797858196769110436939770778668956770367520859359586948694244238409905348231520835358478683873025809827738280497548451069196104083155992855071693621358841244677194321229773601580960929721129189122747477685923770459976400464132315673999561672257208106327397469047969663560009774333572336176110760881004655995318753278360574890561256874927282770030321333180493977326428039114411766036434539690973031117155717730657267778705714932126491620518167148362963514654166855503294346808435622641587181581405075093456681829115562054486420459714239450450793216113873221875515210000249857687486789426004826156101289689025314726464896957548134700826014212510673577969833226170786649302557043613310117888145917355640043326898241953144922690847113685344461523347861266318212986803312986547818628143847507392355894398064324623065612975058872433984405607088149938163915236689143444552618628560470739477470850980807395682004380119798030231467935559031903271069485424776289377749761966208649609592747256788268962611808060240652943421988329983952068836831935557075837766566442206077793602026711688343542090838716979428930678990469575421867826751144816843452387546228244435091933156771420974409980931715931527705077980227596308155303860811143763717999118023694501560291239388013097887280144820096415178016881937319047458920663774071832554451562785308189449184714577160935341249983875328768970894710624168572519212129709619676386690507342475372713024102027224905946390667784633419925170503838180577813242976779033173951251863014058844366548753477594854335123733417123333683441530232339774316083421550148571168193120456377958718057892996398508543631382894048434960320516001061303406746938516217190387305558890460803512171237777852852324360044271553524214316851667423422288816835290177669492687879311215280508476896017145441862784059164595183377688265679480215886572688584656461899894453531371596187930406648668507221243343379896783583945357681012334513639160651634126855095621627310904451954130573291198002959522542665601034901366399506615515497011598051214773890860537412250668247320339632440118585085176212790294145503381777227951502253692609336858600827412315234375106292616693741423048088540977070440353819433806776278235188896592185217331322342116561863243927337195143865582831310333665088635474038673244295567247039635523406398527486643478556618458743377089609882822906573183407261748049479307811031682105789644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 13049165751604206854998168488500192174813724061185414188526057083956721409177969465015377630989275558461167608399473128314275033015454467794463160723161744704304455337752292458900322068267838787048807292175634751980212968614421761331745722070211013454948702043518335168633395712708967993187419812407428081197164196419383161454365286487872638895110442074237843544778997950341804291888311875915888747581866914923046596622896647504758308588644525301639115745247697211332470526367730250019983736083246808512842435978514728271565751348238947974334027707112827149000105628617137676886054378274824137204003126435675848477838232347720446405468047085024899106513072480578961735500970964222184859116982221959836459654495983672276382268586133415950716684254461093928921379990837071317479543972064917180897125918799905754784531919904881107056506993988616879696569737494028147586745591515226383186077187945033376401790195471272316699018676028707869962654367441404188695680031268766189236199887332729609943119078206797216759335302142942203550262079475542329644508734501559492198995716816215715644401089649215539202246256447146023621128982057353025570698722298262841193675875745665679505889482183646586911315886048371429885063904224554302776772064546648184090891960589674899992628051089483166567007266326167226021039495093559782172124484638325567516963708651905474711222868372772627361206585976496881639225356109514256681982973477245932807317236413207576612926427061968786033641591335514870697619610720054276825101194479453947194181158007148135347446814945889953072231136439909201112364042362240499501577250713258710647348956703897130660124016405246981775314850915536249928108230049112123426631993874657548267312584845286266723744159687835094516342280551339566831633617811254290539131551035444907358551708956380815861058393211938077658594226730445502451612286034406809413124948462997283813750070557737436113432062207104788869784935008060950897291837291600886140648021913369963205994351530249048417983334685780203157433425265562864683839030059072745445554437695462991432531637073086774297309783710975558849175859206896269870890274260728937424793797501132217153307176894758176260620357830666362447838293131423537742340341722776610326199519890026254295141756418788642177540971032076225949753246719172984159941103688268217153421584218073468455033380342790460029910378154103807969904629550389238344585946544406990611140447975855873980467143280225717689984394123349485838168032871284727881151669926050789533669109528244862103190253131598790662826342936225468110053814164761341873884910163320352045009028060365761826036838642362931848881703041494999286287969478645487006989196567770318463382703083971862616980635478938427316348346095315576137873978922951258121095577260439261048193324085050311896537948124226356995016820258680857314128873657101976372458551762016046263332617006098866767615724044823818308174966899129405330821919350378186619784203264736313492414184408154190831337250995766128646683678700746046115952658327043302991560387227226252747064586162281750194156525282188646953058255025536948450764519892410282872077546159502699466516300782297363960466532523679613244706986412508668743720558444851489546220782346824441257865355870384803395821604423644888289927790274635367492811391753793289187802166106516337169676155746357941639019321329682502494114724265802723694580162002531025310192932915585234982108495493259887596356933160320419687142359794258874065586082537837534744576426854647480854515585820254559338061318042590287851453714433749972852385598535185112690499800862084852882206353801044772339166590987907001723972580610424007243291798056520795620304116764260699148622452061583726672484626939222781378601514045706827787433753465257423250955510098010340901697843852795406256565808631342916004855990329187545845924501386306852925311753049881362033653668462101809742705029880670323875265271985826241425663113794165536840238939982689568529607350665950960603236372367864822793775857095729601389863275893863635718299510324752297802625893855849535385038337265984106953802475946890429645026861243766890834537626739613915402916506020450316182773683057270576970923863398996190540183670840425799777008488126926546223422028245083572562052290130609211008146276537936294339737895702997329318160089074889775420991934132856891100689103585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -30637578817144380327105665941345240399159049752630593022365228289610137138515162153559531759605956529751889345062076350222805832394086010582011098736830093450077884192083334252824558432185131097418452088415393565037585791212219745462537585617148787014778915004790943631954182319088648499281758785252052957531105915610277686517900833683140453390831927443346698669897639505825694711508770933190331205710640951971808579176273958972535120710634393808997234687454120607430323263089957081746267253153605746348564326892098621115390350818236382086012290801024889212238020394219027598818393575087001697275785437867111989270677454509988536347850608446931122100309444685182869251509256845669530640027882796392796247344291477988570074439293467719518202666898122555191548892111574610591002971377198626652249775785008878237393602710395353482316417271989491353379252449408276971145546870525156673771922496062754826447115637898938011485607883387271095545337211608773232619556959296749553666647703802307663508610833067836145847558514937131842423567153170962336845154741876892537764535079005252581561251837357488291481950206866522275687284735198957895030329376657378176377536143389285139790638342429551653338465334949191986657552824382566759011727919071043715964598286237129508089175899613277254900185967997491417759647481218577895852074180383663448462871461091351685978981139321740504114488491103141003767113918112866340330811791366497299721439071404859939763901871213084856968984113017615926840717505406787878660675879400700764043798144447687160201424073879385630862015847381354515331571825196453348120903518460424941056418146818311502445234823355107342042144948602020805713787162877545713338604517527239891295309970856454696706292016135303263489552692546941069058718151332276892828425358406454964305792177014634024054269269376589004916771461769005773216737115356734240569786514179109158101510412195022591173413127570786118866283140598051641376005438347340348504667352259555416437789737094792793620103365448317509379346050790103498492373514807699261698543921914989750206337860168438516050340250318846966248210313958408001712899525079287001702647543908698975521704680984966896610170604018635965849830335745166080740841492047925134371870098580528961344693823800319596935883674575523243296554435097651118021587688862831652423055743896419670753517537880981707605109618542895781891822604946487541991965942948210470345060672068420439719022427425050545009985719578339637350065915762097697838973732373652807772668023554511990555583752361386434468578745411014059142063249792459685033815700773709008067415362513929985618893444791018128655166471149493378909749611059185725777015608383909388032049341013198302160898727979997974628252802757736615355076100181342092210249633667377543488702116131578395463994118812267117083126409324467830840757923408677328569066228831855920373598400715749411669207406945932149564658924463352851009024098523902653613406816700850507267848121030596263127114376813720923434651845429892722735435759341231059714598601842930639714217335161483907856219413512595804203734880055367219784911916932727117861205872457379670425594631960319266175259647989394552464664891969454161103356993976905617216799184721448771372672275457579198470580644165536549912754511931037039476690706833207432395422175780076901771485445529561832706280378862662133577250186223826014786103554901071988509445099629012175126638964562566796194077911452353634087601223626478351664707842822840934298725133039585753561738245752649127519593386649157458615983973245434841760396202554659592968122569258501774496010615649811126996025284981977029257282370237098442276683139354670595749312309507405395141989256375828669931374863730875844919416315739885356136144427517678852714514643680243797320455813774920672467313346449379824588493611737684819643892846877381227304320178605786202487271228717524167697142798400123459730755411797217637146087197116486985953391290368640686335297913210389870816021459556099674235783762279807987968086700099521499374442727800857046432003439969410004464626322353463798169610374543702753342785733092042400786692609890555615114703442385316062817061756504244899762951488075523824564036048341237316058764807263533837740959012318477053222306932494303275227417632509224416365152700256522547034053176484473709585044027834090755163422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 17334643700029587095735315949802061609347342712682810045807563050937646655884736425136367786634739269882749843803369443234682371630936786626526568170658429198469940707223734982104170761282887894440024685246779838322655703306579185714390752781473713038086249571350425932603442887520227655343048415913948795915736556655036152671217685449493114213280277671676872451013817489639460234262402100881506432975809297380690371628608694046743658200182150406654231287228250348473499199968173157107448971492945497324064738780727777808155334397494691151238933171972628086677687848699676582300662061153431977751422727711000344570975919774659784015013677060874659149157322991187806497487363334824357744486612404301987065771850079675245304371578713960265997630269877791015936530797776894635419468060186171743523227805836327379159534474382066833051602739836987564667187092716082624354755363276720129503559091759745890644412071108400868534125684092801184197887178619087500496249608412027398882401001561388597791325975427341589544264873518948849846794545458623377769441501085194782454717333485027729421636137749936630371724731349301969059061096141704935399870329797241937153957619849603697008487265298362678463635930572577972575967303287299410044296139258922622614654976062695424479822173114105086981700486894136133790565773821701670119361066366325775423955103556623430252003871759013052168182808247813603446530273155427832258437702491652065180497503038221302652015948941885726792906042082303402290281112044049715115117422207394336896106501866877773003422519353293545489687519253017143120791590161141789958405139151216382235931750634111208880640146238435228844461613321178789562069167223509502293701486804527228845544018598671516808102141654419188143314120360727338434920636145493552970865287874050844691849993336040229364941060788480476074648038605527291664365765868921089064005416172652498130089989627911895515075496610142798080475446998633938777791530926436593556110879893412041101918336218258648663195643240561621171384777717671951500221008367955517831710399581006149936201007670200624591043043814925884795932324212448608573270948012892154096644447005527338292994844043513855942450841193391049101694390269742677307382193312292564876011754767611798684438240606318110095008799714731989657213648365693259100146911924257964790470841810542764671836271588471352098102488280581431133006212141757922217395856845096725926777926603584621545583096100131431526495010623495963622869444746742724694417801354975306334786625079841859600907665742991996281406604128283107024099427562518092347774034238198980599326389416046436271924117096362909813639800923444815413028178563098660319020745133172645683885428838239105910856642690910301694975302533803929616293676579340400084555577727676329555619901817446764777603158880747801610451199050236113526280146171682366499348202710115571614066057491264969680534299902742917435090882517144498577071005927486946154846475783664491682415097496523491116373271710302956655573291454373327582935523475158229495997567621355544304106848122411709253934571105777509419423300084036086414714673751734730564095169400264842790976249224937504718171722126318185993713083614196939491353206641028716510807269868137860621441184540370414988049014630092286621067125747196568850529104749862148614849444046228212586175535504204670716445121520963155488946405302349448352918366483635168387424571108728758758615801689460670441650407120682242391860893649660425941425015227008167818247588251876535801904728549669414781238906726552442701680156420596978163484415627045868935688876439369982783109580361416577040135642376849166221336791742462391241963216689306240488163146302181843710412898187388647815068209474110512032047397250171812158908800228335093500073156337035218349655611752191493589677718766820778555066752293708822102863586723402130491642517874338636049660139021208256632228034533444070757287338058536236076711532353732806766483550128446976320954128604475935428885062372870950756174660064363817004485372062215595163849481295536953767162435729226631397509368530847684598988072271448413494157175517035553891528675885104552473236428754867521955756287889166227199663011044901075066999088032846704121819314630942924025373348503410106247744565525439192528175267954660264572109721159223966704838323936589920884946950899739131904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 177622642947778302091160196278563969575916960567731643246207487825080154181631833492844331247127913877142489748674488842088630114714760915006519330746025292781218671917467053072371474524141212409046856535742456579068532267844644219429116538734147901420656525018376125025303868889058913493721242345460161116727469856093692259025234076279380340221489994200828335109269097246898780838844401887412252504944459475180104066791696303934812996914884593812952520129436987013513063586227982105247542114929750951557964453286420313699977966143774485760969866489002699108914376590865690928955381434694649889599185809795763732982861241706195262543697581853061951856004758042493239778952929708010106176516328430887821801059327076345730686199330769989133356759562153281425464250011804192042649242190364254477513988622719263995080664727513544239697361955148294201708654335040856129539583746350335641455715888876525086395270144817555057477334719385425614213091522014959488174744715788917021763830601858088781113115893131042405344362044543079257265399038045135644336230175537919528096898100003960769386509328032080028725590996650146746772186264374711848062472994789235355212916662245916873139939130196447703683955994445732256726007458812669956812936797510604388994078409155943173977363134306713786793235533120309815609437665948921792898780316690073216521275265168504618431277288237399472184578513904066725699200057253673019996567180997660354166733151924115313213891507865741407106918934114498384657448616395743437568051766561826014556594750879454229079594950692322441118125771257353005415825457096526675517986225277132763193846615627787941183087007606822331870040868025813474384611208453425866473899846769556657128692732084816717915644423769889653612945425187836035463775079590226936028637143045258171021118479967396763039756811950350187997940765221064140430854194167514294731487650460402455670308748790297903415372040594277970162487579309284796782884472266935704963938264859476018868791164952555398287441986031376870924373607565028304719436414250509678052173120326502603266548110407040313394461310279165958581472751197958517107412654094346461887609732450863910481076299082365617783344647156473875334001298218338645813905491285220482260114542063939689812699688842136922657993823406679764858805635976358780521327702804071698168536957708392814410937670484692394881733203162220957918216172589094998154820343828113411330613297789814430658014111388317762194740669631879712765106266529831105039896760221674072941367356575210075297891742326339011868065038616215012949139131236461584726631479948892953590641403848740158695845019869132015692302597462858250181534898588635310905596373047794081401710175768340723637379912615965995844539456540885276906602864530702802668233598210035608743518809438112324681736670993032205297381144834783838923942952043658609774752259370021770856952955737216081288935442243251243026545926124446433327935406282752113032281087555815377382992142827246255694843367622387435735931536391341252214313118790192025221856964043459800456694626971178196992956926075383324962490673387093590889822671325079831700219050992906059591508506109226870950767557572564898868809921202027344243630397569662426249762976961064176744486997115400687730904210851218834513079953946107367056082557388691941917451641802114189115913636637825453802760953333991893276782299892486217918729428922862269328340674124115900123565328354398470555931142706095617992384117302619323412207157684080857760467515975494898271530943311897251568339223956488076360892912074502899246524941701544241682235430253325669535541017704350230777527401914658741789822196657526468143229722100326087457734066258653838926942615850120266804278663388047396653365379027928819562816811928610889185085824546902167883871454637487276966085617602794401540134760793718159714657951588540387339368093016995664807275997148782577880582315009125405931703393300768504091931765663940326919253828622014472529608157782740618900024043374304020696917169720114075644220818720194756875515511720634230464451702751567841220962884908265463467471370219517442233374681979907068076060303468480536662145882971864480506174372232002325494984064861276133906696107352116734035299396631629259389490403122798606959250606380759979071802983433707509260804593683331914248965898801111580169165015361781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -443471927609161170762794819515736748435485226876611882634165394780157329811409675769489924096613463109555380392830227253903800557419359302394662993843011998172593159862051764240752073689382486351499088698436332653632145427699992572865639517963185138083502032826438859530247644147780280871927314853021867232558167966866294235266501627815065238865230656775152769664678831772596163676481014123908711300029506565073630526875851818748867103883590136230685896743339413976225522854721463493302643818174545216036475673968814289915054504496178957056248566919309226448168101304289443632066597068555010369347342982123467671579971521556250498158764148467700996716788544983948527424505458376191519195360566212100140031199027212123716745840862539919198689388091293093890832342177121029388463231016411416268642035896534519787033848650986368353494848490175157428251683170373146846624508303849146374939567858552899198801113064826591877469591246367972760169565268632532055671642297986274907612410042465094965499682316208540883718667962497763263887496170413194668509887217393083787914903149902821293680076130410121986996010014541353194187392680900291037184198354263653762595197582930310779174278453826362404102864992773446441523774712429607173299734752798428520816425188623846383774993202472314449699073072311873414041257251563473006622470268768739767387680721587210921588084916195299518863118512446097701987940172163169108300430148837899946204437618767533496163312339363621718702563788272437506223146837631525237465157864848990797887957945925245862777238898789810363562538998722190792846060551598356412602974449649231311799652343068125752715955818904593803458812104941562885831355091978782024592104315461692509412322951682718555142720192660140185002527782142042930164220127922640232547995144287649723469687122626977939895451913587564928118924635601271782132615955010901316004651851550981117092168866503444765987967777079690737237511357825332108862602361699471119656722456700070608700740621845996506134440816070363091719159391714670768432695533528879717248635413614990790452198754149926707319606723919975265235076630503946877100241633558074820831437368712071902726475464042580463635845241011355009908738635406363508709069834567189752008290963930546278884247966440732589117307464463429601494290595165960322868598665742592350927346397157447715609973822411375075172657257241804101204640795307303806112724530161526208190050783838075749616580493913137469489671105918850985976276802486055978273380919009926014174060526697862294171806477269682435908537313532127623232508708345306659375421793648214440791068425575331010825960127801587910158928043637557263660177711836654298620045536769189205395467193867895987033833460115622746680350899861673330954882575469147893226891589503067681167218180556538265623363072830154807085948109171243953165548112453808277674764735196811572058495905881771982729015726572653423762686948241920775411980361485302441877591578263959285812158870960163953554374029843912776837035495038872792715818358328312026851447458171869843112901947968483728244388564279750555740774848232072051867167300607101195388235358887270458578770998604669432300341856680767979523427254232182390494310774468275170402834278804997780183044019122021535593993904325165190864566215727886688250754842272068292462317201406089516369214739624908255557438067947298142861628575857508628472957586509858139718250548239276541018786181856695430295985715172353718723777088652739083720367639529013693774311847931919000655892577758287374308429053358735530728356331468622034432521193863600298674446515821478802344882798215566743034632742720680587085471506080073923820663476679422372966528524285479651110244346564952587448746996426833874280992114758615645293694126807558741518389651735796985890252357594522994831677989531813010337291934488558226843012756015590851580541635136547861696431845029529866314237262236531706401996067199469779849682646269573149283359338671502329062444795973842272405058327472694636616280929326208480349803822788804844137037689468972733742559994205808449039580049262780644889099080733894987244119006136807205526659158718965310302161745863693577375566958686002071859960722289415581627243281504640955951953161514208354928039612963986194569797749599495631127279806318094440769420844474026654083225316580807959681672675328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -1595963560351213337809372058506777232179543488357018365044415612497910239949013226774411405552071858639685385350534897137489645889093624072268750885335577515208732516596170245374471010084634728696660329998232278521414566466553391019365357911919614455594439378998189400341790017572306902497692719580938978557534664602133130066291598078988464695392486134534482841400691569215688919879301318672647487456810044294821448594321264058023957634399485596839775597483521644338609528462820463783953577773182883511301202615129102568668700616978024466888472614829074560342680066921838640282668036708662541924119489694671523554460173339310888503457388800800932085731056887832826262649076050776789201849900684590183424200007607102661919982640883619164436264329110079260645813571631384353968150472349361414689699628415603266131149162206058445496210907204580909626758863236477620657614335652035843030997613906819723040006816497900829298396211876208768694597161246168743030604115181807568099450352321644958301959477231350801094794453092616837998416358039651864422869134566210510846686354907515736819757050186861056881329767593540797955109721994512667416516269733223450519755199963580285353544839537536135011634750072355799052390296305969927758431102223064818103390225740386209944755810476151318387665213037993978303812426137707530399831344515436173944408355714963404814473236333175566171110928427326720661629355887894747017659558427778419315920082120190969638828221326295989204064315722292638022451236482850169932159230076229681651899296973355340672905621957675099624618233392973113876920161524863476285183799614604959837815110944024100146435963553082831238719542948917925117548165855222142573016832460638326852431051526210667030424597944383026768505275364808664726593739857229338397511305596189386284380702877712416701182653055728390885678417318770473775192192945536174162679714345959055469346920690573368143876031035072142891784693009495700097891963278009758444441194688953438663677631707243997521278282807541705290657923122773207224426811142505656325153995980259010275005995315484461931817688098837044013677969825364463023398033656025977044253686210721627108762250895759781508316226019415820525051043001909672008373883304294520224759178631040547779551891088058453256013635315500552328642128524881175417861600841283977484763364533146384331109160915337499098118971534241109548150113814587879760639562762860525714951225194477637310832272763236146921272865378678873754661531942620792152441177238109817997454515419364807422556742139657694635145714748490748179605101328116701529716343109114453819267840958839023043431124253556884357596221357906392162105591946781516507215799300303960440779019881652543067799188110231661669102812124537583275193096899828722864197048902373167962724138237633488416454223560594730394113224328613132036070684558414384385460575388949152990418100899338774769779676346425952133830794915654656702752366496079334394807857342468141650140148425370669384931153020704664552495573897422773696926747295864357295318851991406965733145240600026097635034611141459940581929296884938298652480650738029827752295875946548109143468288422922284740771771214847074272371675196225793232900496147614241721899103034032011155813665470869485760058798906186023753099352863975430659091100791525887487403565605138358266699944163903588611140937347425891342903388780283827444347187769331836498763934122582938221075281615443819482007848719827277051639061506957738822528685160978112954888332161802214797706371078910275597822358164368903031746527552815150342408082240390468138298551017953361867059536772146514387816418365299976148496724904702636896552052433897812980948799927858531592228347848837695468260058951241720299721408339679481032753134965400597595069852473288606659580067915651284176751236789091578297258140831846580766557109129079387309275904361638293294872305879709123594473279627138811564248291449562759036569047782166705112987837745739949700341082572994851370037902162383601339212332403637097763555371378756490277943178575273965293385826442847462098189302147431990756577796941891453237148345948840192119077790630719494010291054515408488048390140642208445482400442609465086878322650472523558260189135604108061452743690585493928926195687398139970002556793163140501734612778785852578310176760871625359300440883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 13189052080542246907809749398918139397107478441500339934757259183148745595756683714914848893686159516890664630724500406934917529451485447307560240921205456226776372870081814376617728810658462002238361419850904322749364738580185427174664248057371289704506822045528339182994387865769743549417620021000720460200904586758972724501267556591248201830120694296206420840669657027645046631331660754397438279446662917042223506680864304576095986867927283299371071004737964911924824518272784958957893399294585405679322765651929274740612019232472474292385633345981504424689171715914080347130176560432224314178476700954801506030555757720678237906766755560470784557867287809020465720657015518091569216427705902914677265252223446685247525065809619372918480024156006040936110161689451594511838602881616338309716203167172729967030115394110925539153123455239094750684402376619305062268820896348082053975341690847703520034198032282338232525542367273836678997564003168365800552467964123250597789702301514565845553115065712529610754497911876948415866719815260056829269671984039518785720517489449260091179878021538468628406135576247531279849750173607623427803411756869667428650054319996537406025026137096757728778868390827974629510202288191083651093864901410639655541115947017897203592734555679320336722747559625023240712619727304407869422636334088381949444733182538056113832208788749477061155184550188182689755827157218288213416072394112262893194854729681276158048372098787243774643840199103077315184432060259390036202012395746609664687345847755233102755064145929610122821175505230593083756862444289546238327876299906889979571845267703652082183176815752919729507219250704941170651433693958900435930302387306096552987125616045705491218267431510187541726106739466762455008442400306912122053846224386672640272298157344723752734129685891169078253219135989193969624883036979626282004238449577302920749071888384372933604186755430419642774110665497311560779048000464902557762049681260955953309239662746372048142419273799329583250527528394911185912289988228998848454039412218922218739731277255241667495097522118214996949299495301359431568189893744867866590379792901631911506547919554669121301012987386611663563917280385965705132157622823984568075552522657004046876163129006537046533619886733861881871347495140857031885235449049725646858407808041751353694788004883449302156872660394114551278088642150050318227484638016683072810868125476876879436507195799587246061162938036272108632336137702131801063735934611995828728905228811072366913979272758529739932646220539637357176096339463996654156029179943894311600897616060654040810974828580516014797541287764607163970794019402031569398651838288194588077311769086153635787371482039872701132829853276312532287751339416626072175285817083662137881610491676525394957727753879323949819660701803975496714839315393107869165366721626560828616720663754065415670836015066409506532301818938015820111582314336234019906664106554581696335816639622764824726913572975073815635779086585728847163908927365493643508392262923635078260215474964051498922549894550653690567342048552016120639890985449688086754517634641019994891134074558359165497469055260423462245591155054985220807488600178610319462235171996629235749804975180359043673792848551161239051371188935596767987084524916818937902958407971435249437801328026388821993507199604612113435728101653550797519184745633854191537651424018932278872506763576790944692014023869908357332305195454786938971813664144465216188764643547794944774509158261378075903894046753661220124109816916945916713477760772457007081413708127513675952157239376239801698284069183440725387465035194453449084209549179140093086252684876411430782923951912060437393530166348600884068744832374382508800381492657166988265742766276649983201459890804848639202295154539600518434602348761616339990273365686213717239448038260607892353183149558651099415792910798478362795183475244028694304905971256506485599379856397113698203345853530654181162692099043082869685368638456478747537103286873626935607915939661595037782098754781986607569397823557331177722555422904475405968720738220995950173390524626933573322762810608681897051730372841446312517350183602556337217862193974199927963242784090917038816047600866222146647838695965944805397188482504391886543297474391888126230133647348802173009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -55826570234760771802746878487292844189663761965612929577286943095911196379940964947056695190570034993524655435346018354752093544657436634734174837725884806324595032415334155233250146633330969098698878312411558878519923759752957014338246340976996438269886545555775259838497688696667175565887810658817461933519142214390224603137814711292526116825303957793076351580321726589961960288194870163265107842508766341706696013138220790191956303177462062721825960210516886812347667739372170277434823677259015843485552226621475407083810093509993160490180294742619986541284365354182963035240226072837444196265515895610754567277469286606857669801910833458456393407894732132037643758130516362161466016567873476486618169790889913910230626784481751218564162956698715533756811169947669981562404414280967913042302998872177456154943553222954111131110988954923762005430408108950975988410683567248054155960968068673861502925398091529744711917091900721432228773785871373607337775768189097632915057534181610823429847506683302083715289474290041990901968318535541052577474671871704804596723774763570972113880996085353047771320767275266218504711447368591385647922905531186855233041541637118043542268236208768210708063149535156871651036202591597986411329452275208160904948298232083357775130381868075056041714199651769706306760911864571181896565168961592705001682306536371846183707344943725270818709430875022341649846793155123953939378446987246066947329611837602965046567580215402792430204889111907732468150596973278918296376349713353634336578838736300503749995905588933964231327009145239794793822485576520854452547132345289304794721698897070430458949807885896154369083765554624889760479816397835120656910795593051254741177279260985753016175913115926299513836610143076522913157785613308811208718537355950992431649572345319273065099202456455063455856370868834394046495889515266323968154069170086123362384023737382168607557509502542471162783366257710269102341503756290489298579610958143135300760872401401266910597549820694943830042132533715328787660301022881836529665908278522162176232633202495132938832406869780490206079421817973279000869255576953112102739879203341555911792460790869643440090539468930120222527089101031670635094942019545515610611164060365599777407958317759115228833576915443815302534399627814413890962178029576603733302555442019440573028761070322312415477969604738871967689380350657073451243525760645075053878757169367572152938542106032472477567215415707458786182831015220558824216068440189926277213796487500034313848022520827986884464836091655188735953665404016566750423211801393158361762393025821739658870061917240227629746320241701285761093146041648910425863980650757596799080554555372528645471323116238907269003653847736198461885101261534681700473190254877045937212529389633256379768335787031819996497171305577762680744653392534379422738899574471179492872606052840206006623000089702275569098822554121402250740421427354372321369802661292580590627360175768656743413358685423046357106591008174871169642029465901500573138512666398864181483227631205048524196627497875275296122765897857386402387584745807219935183562653250538914648788332333387148001976419791611385453627421428186156272012818258694260979805194313973634194777021791439608189228415705916723848987284616228102652535969395041924667315145833655438543107024789079800289190483789959768270890216881047260715258082942310307655111465198740034368908667293749192423510825125724469819706567043230350486310535354178571303033955909238241235620175191317761783922426147691115056013583500945891313758761756614697783256444467742277466670533745445170013399060655729706832765572931056681602119459186944568083805289151066332318328340216945414977834839979069649238824707958193267388692607966434799284896348840751914351276484410551062442298322706813599445528062751172910867447227715516077206580695221293563259669544465265781968905650370611921757516848009286149908759412740537531768719353337040537857502262967993237975350510124583470204798165027448095229777419755259410365561128046060916337303288272333360272868942235880180000739802271693538741616507598575121495062930355586403841939484609826158746225216362634761834537632715026960735139912608601320363008957304582442176752369708706251330515742513974081604896867780068687190677356878409398530303292939960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 135337547899510895653750576744010802053658122555081808655830979564466532167920226767631410598272866775028813510781050873603616919508427219805160935563814145996019362180258076926273948129605631210194863695236020554096690982980510014076360022304482588631398288099573142660892970417697855227699878788355170328626678399343555996530653647848714200723216885151278394759188938950590634703326775992123873469623826312958280332924906415846158870566656065650967033744127619845381442301048266541321628951955091166971487676803234821624565451472947761007071482547491779020578943418978098525516358537913919080160829168767072022388063204605755175871549588316863502602510667877119030353784387405394179299884765350911656869202033161163247370665194168071778329195762372260642340891213902125934674507594844876478700646929126436573264859324257797777353329717490894968544861156825116064593307251130148505053449385588431867446525458247553605671805794885774568762187593504074451326791775964539130730420726266292948115460984429305721828507065674846673938169548303395021017121497994371096176315665024426878404379833201784166551614269594358057222851858574161893263199632590836076441487122678093671275956103641276296608085767550408683547075443825915282456222680945683836149784335185280487024530868724512337953316054347631002610824415052490377150372391236378827955415269205677286485490605416744583390534735688731426728628583357469110785442621114178406979586704617175378810149491209822061384514496507844703462206759892474640343025170003478544231714453662828204657641462314131093476649899958064693963102866765557378887701039470242055845822051509171204532417332155703806013685856504691808200904634987058312773647077836715904928001832883870269886038023818633577276568946375297309899467299235281366437735330991334690666806733655267186336399947238018443316025227023891063968685709770847708430305382276957350907279127424794389839066969231199883705497237132152836667642558452264982709829797693576634027206271005797505390472484322554266309364747815253372124981483013641752531357101339895177511788994702615207510617969129022445629604953070397837422834479312392443218705313734581072683409585844189540817596290788243684984854204013574093258954063406783621276512501944881968767107975735309590110265958526093785909646751036288680339524471698391298690701969277748949356076661511600863282685335582936604286249967003635786574619204990360760034440017281611066794879135599405952888573051529944715476549186755337340749883058482675832047673777715541884315105482108009368394004307581844475745347424813002165320669230156859589228435756494002924596329886007970598635433725580209374831675987587332639722108740934090224667808084650734013987960248000863179428783112829389280998749398744553853871263250661091444918601952970109385581318125051649604000643795001428520500236167210287865901559131943668518052810190860299186753329021972233661189483764246181518134640531980420649581377681127233716926780701335533932048171419287007792986516370058383140668877496218935942546442596513465966834824366142018335989885205289201772604183633589068546593905703020489051761226982888348112830769742714178445996884833855959316462227222667327021909780937526624601660676109288654134453134785705882769503952228073510428383271266561656383220478823623545903650122155131439096260472466696230663607200281048031337936208026972824238357518919457356375837295325454393746144522821864559275210308664792799515411067158408821052638295092768960271182522295982537183673583215816773267037872894756243306248815868730353827730568605899504669976623153705712217202819801859982040692161372057456595185849130729182135998669466389291672831596615907910013996130576292075668277720695711926494575139072460958087147358026800136449587794815785948395217177688429314600492489231928519066211332395639549782899094546233883711430092496869837743277035520414235716697412213689851762861599326135628482644116924912069457412856108705944749961394257846840611785822909471184490914851479824346861005764934261568106093882884897759871753957005204434723697665296675610003585044684082191355943844496102871932224262809131586724948720439327915405360653850261834714234031175365032009173648239614444948123987640836307530464753896417667768051091702292234889686035522452223519910021098036394555929369405030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -191105908287433887086587074132769806054026952651102597666078957064661975723335045531016229984079931641319160126682487518417459020912180322557877514070960063524548692729481651193050089438303071173522174836375192540768720996005437518364665126320683732575390745932799883435543434617128495461713698226490096051475616774532405993111505296132504848841144993669772454562398519671093668069583675722633406709803958089707343447631746948475690226655418152425506296483828378653042009061001356841568091958735116678732558139905711113638235084148253142704162291272618694293073872254978862045852904614876208017991516087238553981455126942689325160944430264370709021922735258791226533171134870844478508309115848468570183638554463092411297715390881401459953237746346084538688330243557047614095639199923014111611114827478257861596653137224181863631922185710701403681630912919882969710258004938288666284265703545261328652665971791272657813663643544307133710268685336311216991645080849479063799204511567269353664942285521124389498476711253814027802913834896540621858383034415814756310304436852178371733869036946842507957999389584530061135287557284876930038719650725431225831307252888952198845142720736729016607089808440507489397273706721064134302987262545384819184804030154613235564478352804495265716851583801703970652695659203169364374578844925403230807353175424457962173003017085769754873856685933128871891530154959342858962708451375611059634073040636996052257570605104767892507903366624539913302092476753312842947779467427480395850559542443575673279686489581003103613224328447270373973470915825776177609445905866969597481868795528581466130949810165399400850021762595667080802857285383464900581089454182861998675891809227165035675669867388532228487220546199541742272141970885585799727244030210669387417497521110778355120536723625867631076460615840765662705071117897195484107332378800575903866588651842560051525909072527817233897731023416065292727041704317863669228640610227859999624595233033386903529233615386214885747090869434983762297126584001691437534587494978515200564578006528942280170420105492987698771795430504851695166251443445036612323193451505391446401454940250063270176494717703911018223919243332583055409081659809130152735568792480232932338912752234875218855856173665975390130050860321692528220839722759695581253352122361076492152117572314787408574461712025195682061692891810653566440294959979550653856746401202097540428178940825752134917883418145373055682821052772649070280187049798300247430297286234033957231572547980703283257815739834392747443581159591409270388195207147576776545563293559795884048319970752091243777552106709218565360264721249144012251264787029214657772200084789090597591883017622585074652891791922632998028577631104175768361524990912364325547382894246510614694319796780602854836937504252829471099834873117676068962111471582455842850852976150617106984654639432805424530159969374667470551740021107352482626264763412851196493241505109551778885452100151090084557196482285484451465339838195534013703981117162808682133165259072469936046067138320833137410886449217772261870473061536029002826375398025899907885528773699910342433142286449273105508064608382649432890833715659225630505531591274288393336935325295084881948199916353044731786801058402417611717254691420008406693984402310242070644625297646864248401045767728271358248462871798515888066778625702809616372538391868834632223953680064170357719418260711101644485467204027427853402488721424457874775524040240138032758701480255678796479705345695903147722299896410136229745193989503652407786095997236022152458258939930659654688369696796557337291271659418923377430051130650322722115748432008685520450620783058270219444638104555251149557901105675048083850410967322038141223068031941190004686401870826179876399571798466497746628829544781777365207901107412743822113100106333224747846736081591888400041057956749813514155988454041147949831736146825404697559194353947417758328730597648121611789607302530230322184946652037962448129544416267812553280595371142956140069710276209637248108022427278723327882785262236861236566690839777611005441234796001493668199370434079385765405962636915183588163136093858550668739693820679878293748993116812974753785818670711023619546238100836356061600669084441030572308522086650362850295205068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 493424987983315680313218419588324276708770508800596393807802814437837692201982630157173824819180680100228336354687066943890777854523132172191541054585463456094905599772451259622445248832483867402795605644623894015567803594314469821972864093651221657307178493371298703269832466161307536486286566153959006516769695163994550384925033316363273919338211759862400502102412604910669597890029864478641422396625183532720394049418641309625154385063522569520740453245638647996242392164939739489534136239690287846615837516225016375513626976261985037574304888743565649502243375650274950589379608097396246478997655134975800355604288748990024343447536751763155144309799112115739443592822820728072845914884678233557248083498389592240228414112324178141467691339905657387352914812153196626218825257272945392660922208648404348095817055215834333546498360400345109588717949882140493614571897017327339574151365637228863290847635217009208796920329015817532335150045780976322880754907311183226096394402941092692356555608934440136532551857123601699846440589849742931531660686058237069665044210613595465118399393018190086064864931982759163066113417284719271842484989805497050475853924023966264680028991253745298208705659476143090679361702208170162011976745388428185537272540335144733320174499152153856909426260389933033507044640174898840422692030251567842404961165847400194520084959520295539794484209511854369441228486229108615315892226036743205358781185803242967002388283765319520783093015735140971497837278696217670535882132606369602429590196342242797622285677028710164000813339406112674421132038366080791999453703850552988231496392966174554277327328730269902636333473083597037586121505725793046873017208117751496905768103622540861483410999429747607457596540734769273021081362600018224823314232072458654226774346010209501458860683815213646033806022237696111330806232404811499268255163259689540864716847813032387894398322354173076839546910107958837877444696140628831229929344292373226076831995034760898593353396653188715284295517279888082391370317825389118329064130582412718150463219401978276226461987333044049319140584967494464935535766518651825658856114903256645384734670089149103232670883634076355725348930380048165095648354350942422493526761492967522388625411947553684153334782644172403528648462261139331225526284759982636502214518228351790897316284927601027624389383570528964930069012661987858558856481953177670777611047985514590262164380631378306267542973489956598288593994895912486254836515268090647173941372392351188505638140546957913000522060946878382033533687563239742048024699659812969470058285648407989061943981815663966175288159115505082243843076895981401553946550519045924444125094672421364861811978645299487211445659658377318882231106533950747949961607805583302118701482440880038387685830268430047589474972323785556977661334092757648988237072114780530810545345267532187060076706063071128316796017047178336294949519981265326800788013081007937074686083249195732115003377562245080101813321548589710308039026578722522660610424176390347393429536150408048226943992756725343411175805588543572373301689412401605656554336640813043826255368820060501093326019214170272294428635478794973722971260962580108643835999007333007726582682433923017734058256728454727722932632702352948879839669537244316596773020001178957068607556115201744576729555190282848415864024120221856269016213198986620100664560749644030097872153585127258400061131541975616941959657291342806485741933206080654514748567476240598962586885721778082706820995590029020073149536668270641245927421317806704980196608110123212171528107265402232801985660839765596489392453271015115253926959660311324243698006826722745278467557627283985818041254179847318823199816173505950572874815768607365911838002510683251322930192981488748627159748412903108603463460663632431054962361132376601775198478338251296338748740038068504691982463852047822951326830896157080615032262319637306749698101367988324415857708698109507072394516557916077133483229789249261915550067459378778125652150068153892577065500062611171903839253319798301882138481094776183792621736143510970249223187310118781055449108054999510066639864168646273409282420530900108323288853357545484338435373891192250373146335478727971771349600312470014375107257175924581448163020596976543596544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -1629157164187793781472419266097464502480293426053189616410304964651407622407950066531893088774575092176609417853162334667056022003916941162818411790401635659841703242727620960050640868724853103491441820399844823123785917722896157666567913208500517751054342043718443286372032301989525677320284823145169475065164149534498308089669908830013266519724966867335709048101795281342984211263879402625994397248910884744719043762814433127792212615664067986693855993936834052661623848824217751390665201306128336202021130895246567036535142372884180405306099323524596765701276036807374711340557323786192667853154626830369636530207372485914062461083570152066701239273953800334755745672807819135231332807255775474118525758653153989641128886585031203188909023533846059356374138227622784930053548704435904797450138851431014509310101366143286563855577978822253110388387507716747882412509113309483642326053980642448438205675557525557289487457321270192114794732451540752468930661557017163794370537078090594844347833155310008113481003521700131542821988397875742559112252008320149379711145829831950113089990027887750775928008045064457675565723822026597838884003480673238719606775628181027930795100523740553354715007760646740356712059680863482815703775359339436112880379100309092509794849638304602024775438428273285529157771248467026339721724639496308499815666415735767720353916125868096877949170884084302284899061567814193263961500480540077844585953504438096992716699848524786201476378440024806108151520653913627188183406160978045710691614161617151826431190666328361424878548664791114965027786967674715691841650308810680130497716225067033054671213351286423710900067092986447081611881992344403326713778854359751103043125440120126893160727086490593255585502103251024379516246320313187945804046380238177942134966884571038639837205782675983496790686521295448998746767432262953153565916225542456748428320199068374758632608744793754554684588142431851469619473255881116295608428617813870252301837732328768128541618354516962958361736376508572187244246120579264757409455724643257554218284360842066283733994205506512440705332733856805304651231657285119419663072047658527620157641068410512750824813686673327547266306860890449267784553516535671553220523758362820547016637661797924240629404230353331040766277409349225842821316146693312815080067016198961182750381193600007966766481053422485792325289225936336558834517198605246187616238758608849459885149207373503011072408195536579473239524486015622348986629788798508277367272829201705361864826255674014745210514507002009582433010112903207324999573270895090731555457840653045014412396934538483638185110371123320760052577012041354842559889177707714335397630738643283373333466784084901379169123080476107706234496710669684863766187765878033630329027352788947647406527697627776009609536101913246910956059546215835158044621548495828728486436546761235936326625248281846506294199478316324471663354200849724250393955331266463889944532674371995753649451574111653444196647080781834510212300083944999869066377198357865438243429570802779943990310885489188460836727704658531209701664655600643487214194602549080407814688971830617881067647993224072301482965191339816814889326394207151599323181246734609168688134194323041850187452350021797408117950862597197989482374238973819191690490344023801789181441097269686065914317669152933594319215601985585239756725840016689619267505968409747200514942792933425338327912190516106371491351627610843741786881177699446678656570272128470090709211101209288327430995163718582382138201151881365455478531074246716089874419348855219488850212099431428886201253432359704327574850822358942875378147433572167855721945763381424449229122596628120491904273578334443391791471274371367629970144632467626886506292765709045256283615248542113370086425589151681338060807938165152347906033330437355613794075619928726711722693067338612455743062087610009637637504115932336248420731048002221720720871237731516025068119920717968028301028248421102334551298280130875603228919909669311042681869559887605237294095706898348931201545225055153272216275917191993564097718758447130179868363423136054727286754957626451592582455686528029869769487373198513556850379581830699213598779284976589911324790806974267370400412916907557502991139789292168448249679318128315596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 3150775524356063190819765252225213076063142696013642743769177084289165554688669385623748554460180384159003739603927899077173868057819730692058617476192876496205375095859723062179244189285531500704213559750379547634237782299803883349510382764893936103986661066679316062955100012524480447460471998418946684319736197084075715739458395708693744251621313545232108356627369822775478342963130845016759902956669386945147083891448825414612590287340167934782204281130841293130489082047118794944528364654075881524798265568685665289451037745323463734769618409605089441943546687758979356385486912340703936773686325609240614170825729850030108061831697278660680002155191731486414758135841833578831073879899056099106997720059246180447248352208349787674537304700492802554695525460011454842264231881365242211459944315542211192694031777358124327454916204897249370587261881543379939999814952163607588597514112136792704324482879806431956038108053480776609399195424433973227828483366719999987109345270149905578225171543282240376417168541547900334186681303151141417993045784159737972886848335708961070010133366699139849239212487619188803065292125918956415403739864789902040108881487290925973962477950812714051642720213853948785301109913820327542343608742453958966437946437254451682972767892045784943298684882577542097466150385413188463814723315166103066571356521317269115897777215345873032257965651621823749257251200866194641659463389940666257307170412493520481732973792259846153749454686905619458639976241951077035487592658410674564723400328322467855134740273121049784732175580461415737859156643975174587898407086487902079826752161035201721526847193233390335071339371144945514993536688144182106268450031977470824636733353081873196323191553088819251787574898135210768454788353372527791817877511837169189503070417263490735504083852377588859886260652403161971551985234202255532934091705888074512415147357243129916113299408365569566729385059677901095700128761135604162705726744238711705053847903063223304949745004081681722004001386555255063614003214625766482385166286794393250576554268644435947683634752307299156731989748933228103794012049924464067409074615890900822020192103273153091679957639708417003386300180731161141326056797931564437730698277545967226376039791373738376687966685970016274728617776724434060868675179487370502514749784297310983625607341456740715928658177782924318718181898950975364352692833932124212764934808298418033684664708749509080878932183427731236575426729150337940557301151762165916762881991083399258715683786618353418662386013634032544828753298574996205831541504593983405507132891561841629452873089849766039274767119200166817800706095602999081808172643195647502739983295313419052549582051785430385787847272933433801569619220682964941580245388141906327126714712047968551962466027721576252615325051720522574492972279700502629662553377323481916398122024986761547978247243472333651457010373593548058776888836698070855239911382708703445550031830746076008487895528589821225750264278055204958223526508639355843509464746169617347073142236244471553378142578063221707532740710659157686292134607919539501636220167977703345808160928587491194388427584566804526658223960404462465364044814226415656493328275363670829252555457916580817446924593817350020814326170307009950327993689977844382729656202215225706968205447177031679170399017260170244513555083934046364929610766791386236499556831602926997443646819084888137115730742713349722761960457386448577755786494897677016793982228160538801118837770208067799596858114586869567528759081415375763486724166951869252923406736518639667907546606327182648366660530064629246796999653550916105614396632644233961334320528128278256540627942496218998461911597040890753010734671099390071557041843906832977901225085723376752925720277011328269749360060241845915781987320534027291876579504932193491034014333399144383563979746425489572714368982215423989019305928626092583674304070800452325277303000452865775889412902456116501073407966632070685079886837395284266266577914744953028990228914752817397456941634132212283970852396743799570022590394946138222252199042584265892442944080168922741447762743153086679435296572576063642882390152405903202634092493299014541272819501970890409283325357885914697768105767813703597546216964632129738330194994790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -5441569783410887344152041695743637003354530844256223107565600987797373961062554208336157421634880883894416102389731593894463786803026282799366292336751470889647419373614720888440725428735350893479785418115152845736328683852484346608437298754768545044369811106472506352625358100924693250869037350653608946137556236566410374006579860272211098253344106328293542456298824520041751431998586436519772736430470075151988949783521677392398404107229403820521961881532365560412734774884831331299089605619231089889123925054838441096358521075332683150991459908589922055512706605625988691474698904418309814433309488869064395331051756259904868623578883932375006046450160897666879365467789054394801295509879432048799416139284636982100887904087923301476612021470084481298160744522458184920132463782546278230787882687478325038466187204972876598491890041465087997134858475402360703788318582774777928844835296633510059653245417298160913247137871358856356292332388954294587191204260428492814993692516998103698739733944428874419338997347117619589757159155044427431051600810841846614531454873409806750430481834770447617821440251930226819509822361106209626527854863746634155031566471579603467664664455192484792817123652896837451647766289183093098976025864305208371492190006132875578736592918512323505378664321866710479522322856548573760338131205800796173238596129082988786716808822351271444729741106610378082194988105920886541606214024707813188919577189035144174102453805285463683869810696815825325879568976668814630248524009008527206656571103412216387230408236373643939495695589833233639149208180869550650548307644847254566936969333412046335085925147773090317674186692406671041275113595686254819112171160584280605408477949824700421280194931611906588743655788292841960039781374934397947909686645451677161072447855933859874856273861656933828023071128494821131273611170696047883953821017431301500417836046714395535062163271704314043048448296262638798617303883341393233007678685883794733548038390473420200633383932130861060215303277093736674586243416534407370448049213618643707603853375300596792600661277479377317025769342228413749699089211113094819986414368179751607888426807721295220299329878337287979719746887069198519662998009180086065931221672633739940356733431875945346002884116763663674816800148143847406017758437694140481885733203708465408496293189906281206571168756101976231522609648035146671948230362261320731338489716196471381715913820565160266921164828638678934869089008433322658430324539653642818016325960486632107994886118489535618877403023614743018967340350498525004177126959012359671853284987810660888584635285738960803275479645759378800967566233850713265940765062037479927194482280615320827716483070379415962249212913140819552834881419579779683678040712660382078137982866104531907521543308814623314175434075870113439788625427361304834162814519011440489708606410049592482435172446704941462539642597301777754879300208429217652312928570114176723339388419731732660815143782766110338824287508327419817610151426069409178627619573645085013129342625193262958586440160121980665136844643111733774077986030208509449108283060080390958695453213598847303775667391246879064283154235448641046618723650214368430565769954131004868792552685333351445503030087382666154433158572181079051980728216044496359488552517564799685003172863708968114100643296588742917358090802128831989746788771200058558705234346584874798061266921181060030354912951385080606479280845696287599763661423328404555183925377693941200023336047533365872672170335298123373450052618463127779824986687447553452145656579882029163511517441295217674932997460297741938053856614040893823380571321934472443733617987799196141265328976666484718116727205309927305599703358449330407667630317488461747197092937166130364023866665681013033715232669835017488323303558672832910684716514202988017377342711721312550142770676945305256019975709403115549527433383764007190035784530222040419085917865343627654079697178915033065648891772094003976184577335760130953203824053434703857328220244981628677958406887159136411365998631692575584506314653201234245882299307474798274122981861316426108394872490779087625680004770649274718402959407138414993710460765554266541937014447122660721985185654936276580729013482991874567343190127502846969939755008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 7592000671450332252822006587245553952201747145148805718599416214791184817966864695274695383608972779973536418227627192913512607953370476595310630696260836669909401683319839274634371177282995577912516516892725851035274584947196568073444795089765392438392280670217916080061813312524606566128191627320367683585592019577746893087885332891319589985100768736564237801870955479549377057478526892055489710244407277182894469915099089512838496290938884902376655103479653788723035231870873373421402432967563953645414400070906738038499972829835069265891640523895783802035077989255034843185107416495749378024868743076503855201842184800987208797885573984166138393198774451718844678072489875025165272686423586781674004902396778663874961214087711940612286223844504213255254171627897078759391953591751484217814443450294062105627240610581520174260426713937959879042521117291104021035720423759922889209068767578909809974565107879650098557517484412488672777071295854804415060496855164119776426627985504107046336426785156702481044893133950974604704297820804905652176439754838549509533367733300644793783137826306929458367774760100158374253777924152382873784787000165549041965881851546228297798231777334823528371480880334302115214580028758518472929415004200431585928766527974191587927951702776736398993785308816228106721511826367412034390096719199784292600352865000366580763218730602485207416387065737165749624823081447305654891149932822913476629161955335295423413469824792076343490134603516681150007200283874780251378694875498003300380210710926303183828339594704731223045094982876229532036106599058714312447548395016838303706024390605323768136241468733804205504868729878679385861360294255218392600663936004843558504974115377170606856532921177049174272123118884231812769733619697273286785540341757597858169125830470891104185199510979997788770333381321292035138974844990838029553969155764586665192791095155689337183748694072616868579051634592827686964012592494882303023945842852743569721776700973611894437262208801073769484838674225437690521080017552746595389886125876970645968170579844954569766160783337994721659617506510153625324667308135394169609005023901985876505819309723201142869007930408389822594770054872601666940438391199009607418203437507324750453862655498430259284466754445070836244780926616759438281694223207021400698303161730238260687972147627726001140500767543212836551649693008787209570255111936159651197618961430279965466935274658938059171411560600005038052321814602686191345372771644854953078929476513403508809096158986648006547903835533161080236107013289540244099378055395005016610394664899632667709883375079841313533705755384533987436198721136769109558498687187542723433209533466718065608695129724489910344942288318271279639515725742603000340752806274141991425102440563434432213092309023571759094386364412859409142081818609829206217753329442891601803172396873340691122709406114849237227286054632244062128963210984777440548393902916941947910569861351156305337812046561306809428688755902625769479233998780935752320295376761912089754026108695180692246552406014913615449940038783771101382208655842799869250503796547652092690534060377289274386325634986007810638970929615348251303713828932596435187835037718934071878472751905055945740283945097018456827865368651621589484251942388730296176953792181658621547806385385336555958123977950497446877648389229052828567781521590868570363706758328941619625203469781872260793322010716870744295768617458182850714027599723129764828956807786766082591172087429033294737971486960543915076900406776602586219593927921933488203391526689157097035071812771698146661848760822074927351965635815104513313485701727227937126644352100636673427707535167746256809716545000907080076945610861234230948232177333131619122490207760412068127843728640618429084412157402723932656068929105846899469586212374120296185038656105048557663074006110471722197742214457984309379612050756655846053573213010293574625835187989547383894286633692986705567347659856825752917579433765620420454935243621503077258388885883951916158097680338935095355844800823217514572536694169140343170074492585355773636193203790362379251870420957554636037751104857151587551049962873146591225943890993411684063468484813217589949490999667432588577893037377899783069868401532966482739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 697680871192227921137303164740813256603748861127296077871589922164108452434676628529660467526687257350268419606079254099192446531419227555841257633093044697188277113282726043307079608652762116757711949038142679223608260517723516311824844489777579834179539407167466829744392904869951019976723625932509179968887060947041091355012180790639519829101660747241441040207402441733300198310728253948069442272030169420262095703237451820276485947097181189196286106645244473450322338894559487349034980538853320958714364175447936791690865504446864316029106929136591630575435002357030042135046480803199968834837361991722273462440605639624363190029897013467242333156088137718524438164594784887683140446937853697235005072365161604672822915971717141958755992858409563817144274388258299177858520758683305611521625512789907366005686762389419543029005264574907536160035533244647989649339059050047080727193709105813941966288744734350160180768195159716896193929119850908031965064262647430410635072234906237606963621062733175986112691278366747019073247427472983652078724304978016156509487067784988752998289502542030281577270390430981302331548506367879368656919521282639797843961013809760215342874887586906742918744532563541139964453533935876351770834518566699515065089974424804086110214959180571350569900214157804159426463821355259156264181669394909559816887297432468592278061488516050996486562335264377209177672713609868255810550977885107406897883727536090815804315687751720690228653768301105565875001677522182894317176981333895703094292671026689117998971641719249100652432794090268538054919290618043827971640560354396917088623432932763414110214867441500630832449250766195462683761737107427402136204251774530871814277910372082471225828121878815435473157984568129469498037408360385033684308843682500931340685011088692359565832091673638009329486347037386379586297246480928974216634388071545716958835986506352234472533113356686004701170134743451886071559244728781436734400131450814014858247332671502749264273906789366394938843248981194199372078315660249083942850392791319501158689470639785055009195290625592871781038764422134847173823679508617618793189983729198755137225748066811277320943670293614224124492075939527553451707141206236260177467688056335057586895606464726771850557834054432399265060218648849164365949284761938359582465774863153511067967280395699328485317046071942520934244466503640269250287917797188340776520514528618043372272296076362791240398861676480992190511665618904813741394487655570441033866910020672429509808023757891016113843431943094750215625975205498489847242701298410549552631143132428199135510023583334094975489829033080686972397672445457543744217094639446395958698678518060879777027600278377671289517242590917282331553345770473644404428357121293210509594833137163459619947133190834337623000617204616504524777265451909228192793539036741100856342269364604719202141335587148977179882015123007751749200240697844601286196065880840705193667254766451639456508956652606390973443605002986999037543597812638152692514975456028787975264801622975131162450062267085068706774845298328368210631256509359325712089026116734006907981440767719365512189499089273742764587731847881612320113082478458069042639289739118478565396013910755124817309810889334344782116744660527759761644079937009504428008907148595442770139115274726050599031817273465733237328709546932695061337419736468344625099428254466856816490523504685760484980224121982346872285364922719899948438700288049828497867546647085915973253759459237627054175782354709379119456063774001606182016350070801413880600506500254237985404059558808254184931981497678140433136043765994665856974756337243424541907896724442285636432552234265527385313663938828671062904401438991740014290669500553137261608605433326525481090687625207029536287057728006027174361808194508376617134818885270985438784834158052331265245681386475911600835353172588976836805722875055676652926044839299784906381300081721138679255048190701990458879873477230391550075641459549998540859568199915441780916614124697535637075914116247930685965672139855620568406402708548998964525891092874216677857917989568885166805739951989135338498878855141445307298771266118061797189466291536990986506659835896710738769505215129149046753504572385298571729333030748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -1064008192743825850798419534029174492219760894279398440897925604226029946781086701925686354759848318735391714903576410593214556232673729961237783135367955722382372874319077581091228844583848560823332971739476895362164768703848952580700442890957236330521700351005573243390879407189476526421959914978202679789234238794619130541818263582490153704622322798911904830890593276724044174031554113124597265604429586534777277928044266581994679941735843149883624260823411335670603398855911254079383093894900367373339439317357956786694982827236193914615325836695948447815422213191575992414906542166335049440258265324702214618797016324953536375806642949128685786166903063576948711610946109980561942817197528072191624285369587274488601950642994569216084309858500016878874499678908534571391444151563782006636284023993358334595031583566165130904189554349038682452058308712028347194758259813659440168411391418136500302174530362568081046811729320003418491363688019574736321878652444707880211743883821028297810483419550201509609205409151016883980998944281242777946339516032862601527285073901295400914770510141189632955123514158941003558338414395288778421674244713761801479879685454994706982147347637673196861478736937905111703640582786897914325553401643472706764888968003333800825606745950926342013841040656852551730651824110538894134086691792098611551376497695702444501481036966193146454488224314606738222020489632897969490327844610520986125753336773493155548769094711848017518678886191886316167911524372648892753227886984155897619465027014804322511545541395599552248371451740928263716004079993137855612608750679616450181774004678406915206026830939872276494389333524965354980129076151858172481763195433498380880631886693224285769645799087037939034991257863650793226000925904473068865863544107985667556488674431258251690971418106658868826690424666313351379068345513246665084844527838174366712585189992646806979862429588549045949782092076226135476830271897110911910883963464737341261726431905152233180018327571591153733466460804247420829642475906478057187939635232030503618677044403281947425672427005825017084203510102915192387143233611743055315812492327207740716895889924547214241589335619671065535335351854839645742076315674861557333502924544759507911377329092253747784036785965959498960257332766417538306880198161460261333963844493794007041782360244244374338867542704011905172215217381350829705139140274985814267805651667411786205652021993870455346015668002396245544616972372951670066410586604063233742401610492073500720208844860080847520156154677989896547165444411295526733516143127375627533934257195973093022156246575202307781905637434278351157670051389039939293639637863359696183104249997064236589933557586323165474135673086774829622032056313622486716296431128666515473659250155228034039835490889543886786806069679273339313084817789036545462569686288305749943924195111871487681903607782504397781630416537416144775687076479791326467203539633991292841331732196748456288359910846679133318011006416701564983507621826330569102643607300740808614959880544101157072046713725487235818443284053260144785896947882840155657135945919574533341830938949994843264779857144367635274875954146851315769141724815247596007937608473132099589293746685011062844905841777287490529675425330955362148816811525353611095972699260364480762846798046714608492174501731229905226344689815149140149297412462164709560367100712936604996349063371969539440316801949506393050929292804894638191768036049588378020139528536993741197651835513207134053981883135284263167331044969856155632817993919531974332796131615079820004317794333174649619479523455062101805607513229517636502761440069960940508318727400644261702103856289988595616799001204773797421060830964046317209755552812747565490142572800505906410936196232166659806850515259411241043310409548141713643795479304543866454264532630504277163318394060285543383859575597250955536135153591374332678440798613290424703141315845369390520100562707673005591716208505565299006023885548867176244991178220470030631466323648713212472405702660143859000591287259335716277041644455354982742220477870456278139548892046988265179307761769841508367705307001694309466601072875012195446098859179067899818803728837959480869380506188023455123546167272880298658721955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -50868911578660824091188832370935466640169166310445552736774317936316136206369614301021994229929713751308704267091090383998223931385875564192944452542507425533477713909518505563396527601575167968402179413088033882989127337887989939387389219426095163627787811656100169797366426897538533641297617146524675245753729817347488038913865234909528349145593974343259118426247903081778745943117698269478148905443910648276380090977089901991716508197919278803287017860475946789167514911691629690378910084202111627073097847789703451611367933150284830131967873694707490315981840954516641722164859833651214230001341476660923189534246037517404391144868982402073922123521715346269811960500429911301422745607336458752251489272601263446146412731705811802228424600956967051815863868800775791127545767601117103555025363185095305772837239023287044307131639360155062790760767108977866723315763119379666789135402958990064481566377059479525313905211412418991142590565988172692469780260160291712276456940517397859764533683776752415429369178969359230607541792247441152997556531608860554921361270672690212738823958332758957336337420430469953342145888599735779268158848295404385959689782052067061554636118282417930562454069076650339819491490312149056924842910027683268299480360741644637374916185675714334109660945675065704332524413030547047921300569011583462018209033331162260960668979213609293451698838480361857011120792808394475662928387293631958002042442729154107471968353359866982813074961329964519534117310395601366520654876644768678182333990405780653329177486569688121311744125398785496118388792272141698829850733815444962264051555803575732480613833589167280534569888599389575948062022412926453576722484114850199417942933000483084514033211175794666704573608360262516063526968489126906660858743896253593551637398110681198809052782760780944317465241322993721171473076511220505860853528550521938853284128004953125919998723667412842118890669899725059437149320943888372569145272925283443832021017539047483871197704517038323311589376469555088108362085541955248690211911112560292146787069904907666521272574829194298559386000448437862860799161299717985405855970531596827436497472287603487862525875828858443088290192635916066301000883268054780701762739402729563126689286197194610179942736931060461650505952107573243655563385314594580906351331401480974050080031211172895329100770728276661745969152497874502039308435842382983331073247488934307419703271011176725510199516082632515391594008628367427851723409627898780583605901451376257077839468432627746172839409842384235758337474794660446497228052927844502024688299538288270898254734130832858303057001924299717297934336139006429420535163117353395078994712906670930973964810567227065459169945395946685216732722078643126117148809010963978548496334009957158546106812243064682695108099792738145526707826381702105913117146728303212608460100501388374499590850152665099852156675849116514404671323401413469956738250733050845047149899004196513332301713647788642131045840613959604962981962792076059345372181080467356503549614951287061132138394941671041697189427251643441261299538541333764546633075314525839807272904211003557187722145933947409794624045876401985046697077091371713747442361828149675019297696044973498100294293790678664206639262360959806596891668299682878846288570592344171179917240843608941937542647830233732678135921259772984275891314755351822449258251071260898229942762018045286135861487931031433162092115037027333356080836391847808057948385079655135334356331491127756127617823872086877873726792209165374486001716311811516314822891261407586345995150490276202804871947342084407955080074453406879039207468245493878095981863260269856686171775040342258250738481350018260921202326722296624315445942701713089006886153538750088331625173476594004063295472231764324823399066974562846838586587857480671539313426342320175411154794006218441550527525145141832726664654856583097480568252282328645446534678851849198507376605487235577376870535044951595370948281601575248377178359588652224794927095388273270324087878361437640683914727197866120100031947410969978729518930363822508389138160243667058140193045513818527489124094372502331239407839783726387244781175032689036185641864551271564415817389904267632604717054458856390770294784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 71597748665024052858030113580817233258449439603543973282763895090666976554403043037691929997265097379370289254717836098908190475925056937212025688848602330353383464886518505814394913965663412270220536652023672880132535930151220891462334792004777895764486036827219197589883051965498893883765024124787824605597132163452784338419285093502990571700038831708781114665782769668235112820671331667464806876269141994700216408299647015146870796985195698816537766608165415921614901269171465259840344521878615810291289967053102060920154633519800699939256577395677169205187745177046294186711238459151716030921874714131529522419110675184831444071163977036056695510822673146702382176118834808704729920248863852537435979422463997202229523367968279413146007451815625722760061518442631649037952568257703289623116614077806889809104261616441404349103187431320585366952978558899874422254257284240228444491173204299500233741688157112192345265310170945399251542728975042785249455773786257611489430866621018557126627482318718526273738708873521981209421290892072541401701307223853873996857289569806805191616475194310984021891105985855009072070344918200176765666398673116152488235932231204595011991973236855891010755230393274486311391097181827670782978925524545006967563973651200216835064582092347820264875223483882223912944672660213059970550469012576186962369818314551239461994877746064250666043918282837320201429338938193960874904708442090204546310528576808234504017296022046273585302598553859132760152516971135923046961390259796560064035981032358937579657832326127427326373179750683479145737267067780759880630028526974670148829541969559825983949024868045329905642166811661852374683683866722046019907138057189357482428089369833320052049149202175603422438975152360237844501791905246005762925640931848453798722406426795799716790464978478996660597912047832941870590933181673662448301977737593325171475749643713939052102898914405901993906655701004389659827903923321749266862252929253722105320570341770561722277346044687875034511518051740943678114293897841072863256481258484263307328202007594860042999180111777141077617524884717584131546138142933101070259980251782268825294112744002907011884735314853314458003578093379501674452291829665444389941389837285225220067826586160227466858215673153187620077483746025533151213011772863521482049855337453307864046439253861776111666938777906928039124693012765999832199042214385455231347935714437933890093491102407785034105635483646913965193117168216311045911686804093957565630384649505706492791948436058084403048404283221901732275008961661634678015397887608969207645926965549515521873600039830086478495995716892153204173739922701673436313728966039733033046787776945199529886103936110096056262987134135674710438519145125759306028964263319067845077621317409005568051299442784513504083235685070719823531933878991863882646033386569290607505079002147238623416850596663547767116829035428132790814187624251200573991323935244453111224366209348909052145487038391172034396132953466447869086618969787437680968206617487745120673754808005766633510439150079438230345847495712266849927469909057208497076923914755441711113788152341298748282317841594702170091753162103053782297165240857900691030724204797478196694118809334963928016980010879843435596692802158173955022530960794262426596428724225978463415327941677663889614008284230896029056629528376261987826296121646311593116967515891872177622885789750031423614316877341245233518675779335117214132631250700282336202939190085170169413575870633281742338694410565931663821605202608390849157756850304815943564877659260103049125013483534290393515548071309208402505066665186920461302948692426230898218228289093424140931238322409018488595392103626302559952856360996774921846742000594146452140888995833127760343816132316845229868928476279053682206989998365301282882732322524075791011220530073555546599416390865240101636701662280807812706914190913371063162816660884784002216220511573825785430935100486376478060226939132518334505717532520144267393505270802722806165545018992470064436524015517976267060486606482298422106393060145823511794791228894106665926079391458115597233552100859104217489841230460384888379829264504675512796907247964252623903610350981381643306356529241507471750066814111092572160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 83245202303086506327953401993109763054154321140418486929334245572344300747060286240357273001241581356374564778010831811045719043425124103911689981044215524851513453223274208436954134640504906057622310634382409528897418005184150366127193997611281302753339140938544019618765991696115922380652378879255244499894375720006314777110976598101243281592979714422112096852163323400388820468861444709460752828450085304626770806887020831380574124027852169734159654992066559630786197907058171793297411147339832692042382190553660758875671855041781295698447864886782466742180786567793385802291984232647513913375819259408601161994555950162709064235227890700047110051820184082845087179853597164010695655527002320613358570611348377224489537525324533367431765605354709527960847813167853686991040988350482134197593337425437936275577971645823351451627584868527694023604112433339154807316204002619960250318908407423402432303840062204150372735509685039768567282657097961293043693539207829975987390437255750499602622681747228034518123552772053110082548187103378998713234972211260738037685507132050070770310875883180706402269358285499155669150039263149494580347940421861411307915892205935264738592274002018830310906806840584054573841651764340196388946189330218889446233019594284406526519426822666329978603539321135618430585472439478228954119657954158502765134900432168237152523646914222878340343526218723429373091310691081310068054770108292518988696318515959401276004836492650989486569669216088637263899454497732564720582632248139399175305187287745207149740042227861457763746338919707819442008416632942343217002766672326578648401492804817169992117824860559379303786116274984936492523841721588976387670243458887995618180317465606952940667375661534433216574486520846056711196998709349350163446547505410261066342392491782708460184767844227505340200275322103251620439849027473956430827050177767649949896789830639365842894907157762752267428612043147523935143952121769977440216245615190911796221479111741448708507565023164775444293651237078416402924005434435146707363610079298578132607032325386924966307249128946704495307781555642744017921679338544215389796031544211824615355967525155369263422258698083855037540935573097293295583180150968188265793235196361811356982404030614735124812083781721967774891711735246412837787717306033829216986004208137713501656258796214304655196806952980191139131967235131938533643127413521410318992084818332321164686479761164671235755726402010819838669068914233343531465719811746925852247876860487472218776901727615599916567112736158200865935256492855082589016171519484867780309124773328043044160455864337959011987588623009492037661348468653648683380695912191275176053522288249966878085879697394865802376451045982371541081492940384657147607905288171890646237780101999148157054568225072637552392374566602897392355515552743228738456948192485610043636589848462406787728771613867180435334674934747034061760634141514084952915758859001983783891402423377647712617081885239415962026876201411389805541832198090583710647532303741930738097667535248457468715054444291608143321705916760599756670797810513494874783475757520147026328461681913051759442387231995275098291548532189183640300139899734656298835992414772337578773712554107612305520833722986658477324651995528343565354456682489313408719068298094116882540895615058579854038337717628717734782662030009938147573812129217514682563684168573281849869209352872195783014860941214958379252285923904720927226911506177434466706866815141409194037333568619865268950030240573776967947696803224710215522172165015234794156980117451438681775558818535447075801255280743912572151297546355560995648124243606902600234354682729863363474456426849283696061521664377617871797067293130923881041358095212982675907026013619204801427113621139463360237255943010323178048253999966213599180496660708228421776679362049015266380698416735386640916482883596746643725511721142644269265932048905266543260568809855410036177483723610374265039979657198604929562606743870599572259713195656797108525179411209255405880262907248634972501810515481235956290684373501745918266096520013991971000943463498129052568092885503215133836247823415847540245910761946673755632659589649107486483782807162445707349459899239802592879738609467392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -228936271004204988653295145213399231674550631836710515590031313671090721414792312290332064911342772702776971599710069096503635387647052536922965240617506013736134936528929153028392978789739532633272268513579128804758061111599554493929799801246363404906170513014474998300028620757329962632765987520141506378989734450016343096949459859047856785262171415039929472331396252083791902887430703126865993897747178530068440044098946416608467324304610657946076076561096331876884049275590201140599815632254150085970712412168516798901617518656432791834562616859306933969311135851862061909116169983992041392669971977544192528774322455473272774066255188387238549580748288598074400556527967050008336085924228021342917358449442434851778799390170203850254387976778089456447795905513389814375076517401959785051864600315949812357618335558301565229812756083108232713072804207807225265624254365107564531966613715821190156535961539441096291631551892013634896325416763200557626101255214133416800672313425194566710419063750245363347634995396467310164735555170601436767420052475101391966005710207182488121151528812187014827039021455166588972518465944696765685228616410397991457447403319254415339316092835045210543369869511365186081670063214658031708492235975371824791596559174015429948706008980740706142173639937719885750569723949433649762618089131140900468783336828194865352608254457893217414905383674335230061879419454401552980062217246658975462714316115551586292000795640092908260238280394121476299810603495824335538518281097767328033822356914879135838406363063739733388242705860323373750992835368336988949504740750459152380839974563007694260217833172821542290908310632451514006385198717400695859693012966577438882609004801645867343054486879696090656958539569144508216372520122632261706875089287517304737748150485375086303347716430392222093999953971367406353109412085510741802070508647819316563824023404911053930254981557553046029716109790123793375345093772261012822967824649478323237236649146690386684591822372932948393682742939418840928314708493160716936328187387824670878765472473962453611823144992927285046313241063450523247683162221097635133048698211809389793555105804350060333551940568970020819358794127806668385628459624809848517453854032352665248855740318857351206698412922496981126122662061390920406223834722112593527047404161995698100616574501468951438027326672937954551675847986165951381293295117028537514932040438676817843243478246074848124687049013384688000312806119284004918874253906981649125587610087477345045805023017482295194589279762113038040189203231274355214005314551253183285734191931497029781716507579339646299997834201816526241243967152114109105355665505303612069754257259789090729332254717984078917223331708277196782771937239306471821478346487998561973744331045202176478550270802477848749436638546354224825961548349274368051245850111988812487227554070899465143736122701499186079900279528132468718184245135318688958213583827301305687801021174848420851594148751306206639600840880628426990126888788757332319206052562683782191180980554348041580966694482192397248747329779137182830320904198139784453128835798894442971778482167242970349096002360489050917114784544508948857282887147920754249792328392297011380910277576402290038286891278325893389547906589769215729427742717468946237733410773504817377149955516396686052841298001502124413711941897936810906511236663789919902392494870894008798722101788904126851012477965941711732245824518831225252058801540608350143681420624595490903140271700315572268280867508457038518917916645431268697081471391560163523595479500150723453829749591405669751737692905053909428615470739096750327843533247425734373235389085361471378949141531661416841221030239632271501412445085096401376954433204468885748218419511471605484633046565419587270536823997824135205597023151131159149368808874076455306540703744665522164272935157532052174527476916287528498927664435834961856398213892386761920036949246937039650931485457139401745600305242885424145247602982708812427767885573257453325552450773609363701431179045553061507006243282824110878485459686161163263531090962195373443337193739207782179335620954143528493308224409326870122073655489722476539296493738216553446483521225494577365877625429336594504743701708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -59120300461602208955873732949910046126160255394692747934569978886782551415186818860230477948581391319995627147742919686131767380860242013754023056515443564735550294710117717980755162898708575993978640762321796964717996347371550294459317932225864975481672463333686564673663912034044546872274244626658577961342926912898819557808339147119288708870033361685756712478621495558379095403639428256775755941698404815206879456432441361151137782109943585471636669064018486378382899762392609883660175869034635499273743162574146240721326856837532123504229589881997831180494461643984401787453849735181774689874690391942534276920547530587293069273736150336120633995713017130677844267729063817192755670344513713751895884639141126271212264626610698085894541618993584688369560879888153753469519749501723545005271724761992701342722749169709644715147833293889458549155812442255645194679078523051908149075379703975138956970572693475471439125598844280575352918758161136292100953982053616800797506213685087359450256246266625782779208974882309048328563900129072332103545161057803229753804406937157888288402320735648637039725098534076526470698411332514282620347350947843407196249368493099600893551191822702923555155659626667022517770825726330977643718247272207366641856092409565257201492898549582895675293415142069526107336644710658528870737922680943622364197759278206869126815580797711912557519683469284821626109720692522493172274855737190267706254755081568792716382506356639371988709883060283379823048345098214043554118863772476836005629215522858330061602393518556058926212764379164078855615370827819146493265708423553415289634081646267017268107812560363833835913294668397467648937865185316630790176446224071223498060767987385585051768607751145899714322982283497653842337988711644245944845969390375646044431563163960164091799015152367544664569667387988024522067274152577484621173438282659037001727642472412812827855563063273594774427289443317143305665516465384473210860489818735255022756006831899397605589173813233354450247838170095466997854861591449620485168256497908561315870379138325036358341355551801025331983633751684345561996253364512614080452493103921084223214206035449105072889547096245510396746556792718177735759323846514136218571262316390187057799529018007662578790788725892584903021414165470399314966195440158574063679543987451753506106461620349846180657856965086479051433935361946375649086759338397311680723216963222179787706179330821784537577889766637125838440038366273689940768735830660615002936594765898618935063418709958502785015245643377351860590164900152823564405539204265471139034500008906737436725060553162670088281981621491835470297080970642323619914353362073673669317181792915851671577953972690471003950989903696509079260477302359355808839655439540672363616433829428584755377145331496438874055776708605247640885236773450154211241453752475134094144435801775538460469104252906240473205910123775769651376544789860523415797448132895365225288653315829599592962851238897043287414464843737397143940893899342074813936423273132456241614325016220147289732552711419004042931041980822024236490888788103451119681819716378783712315157488748057413489559163867210808491514845335432604207052469411135040382694265940168198042101091131326354321585787223455761622641613456259366893282310803294261312229255343177893828447239056037585317844654455248879320205631176631060802346378074827610797501374643458012784669312930469278377187238178501345407445051608966364023028876593348282093609278327088525488029521825338714200960859003135053260584618255937619944319302634028095439396276215561202450450356181921372827800475794239805713127399113312688334355076947181637320384378695064670180932120224171676954130372384836919248418414427920189200326544690605375030694513183317778038280065104726357466998698282638902997147512550101261427079150256638900642010378895134924707167770262139010527794235118785191184489054338650822568874322867194379316651484950236910640817930506464331733159274481793702874384397569008233313565357806414850565698459254189737437277004780725744861578835878630410847934472396140168813671635280215889498023175781669231499974136154093816678566703940207865902695094682574567838794234835423111261379618731038927851702315588264468152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 654925798606164078927864461598552040732221422819303005064762014518573716022075849628732646813043279640916383416992521175082171299299873398918395823464984401084064355364822268503903412159826453966443140730602215076811181850327048957401069893475877828267588066011062196113612937991895479909954075220816365062814582883636471458744902408380546192037596410318050047645970574385880552943366906196250350446147632638537025539936753433963927995473218601327316835320547257827990625040658804417187406052427172500955598987747814044382252084483539667076807318495854171036199994434482441335088995189790481846504950600339818304074286682890404493024552227415548133700281632337459240336280155575336346002997394279404081921057492477979779343398217119272062318564148552223339076257105489972344194747928310847758956528118957460228591108512332520030409339630700350917804675668803512606741861176923439504754852298020323989719862778278068095300457257663880665387725807712043422009217975609757552127335944190770489331992775666842018345554940352337203427314903510898233621428462175928641811519700167168963774102432240610138933999197768355494445728254905843201415354576951972563704300480442142944801425056132680864461491967394008899329796944808462801329348842267892121290144444816675794630393949408498250397289040718834413003688409184696593555908829789762742911760757567509697164708333805305049205268547822414847355674496113693550525249694018346919129496177177906179107925484184051430563563280850505416711139595823075287609837071781837557128620494473266706091990850336184246349249073246708192075832053798700432785315680426623599642014977461551768960974674970387839134406282082252299316947425260507878200283600636094967188231324056086232948910051034285988968709350379368934559828988697791171331190589904690121034358181243406967407232824732205716252609354095622043965761746359733491670151252716610202211824456056845483577099261204411195994912690458695699792755604249575429968959885909035520519385332000795976063090376523521797015029490805658147026971605221635682475646826601608175892288137018582193365385975751676486248782074804851207183572629128355422835330296974311949709325260032512372570953886398783516310266799494807561396972772846818701119841374815492604655328949281816516762259435683353745216440262177102490140574651902830370229781948780622652612973260319125934096998995544833833648887063715906649185961463610592352313592544624457857133219569997490756719345800466990228915717596299200670874115456871771071119682593360260177123974859437436398064206620816946532941638733424717614604385958325287619337097144428876676837226484203375807976802405599131906629189737197260211813344185786828398170324272383826430575249261836522724239769501033227819916969316998226444015691181262189883449546469310818354948152909708596027072245235546853916985463656389864138024952991112487349813216991005954236972904882594999356765488774226000506215719501917033789871435200027857438916145225826450613639461635759683260609547113354192470803238078311544020436665686102237216332511928696649920740859558617139117058003614440099789840867976332565653385447473904457316203297471425751174705489532177201057323965549184173259513500649934928067806486364003842610005305978762990399612272666655908933576144324408959662759028930090141407486924254065924268274250049774724399255390717235428293467445435985981408798563678435289434273121883237604803107798276406236818354813907827842313918011914991743382466849935175358561012969469177656701302833446922154642141212295766751427016304732480625549098288352905028628926906034474239491809941809033351703493937388322548680149769347157157143944442770608698834620964738122815437757423966967323811795729860320823297650286333547783906507107788075594333764168524053830992442628509974790327247265324502810799111935712598316716249895140506577896313208360986860446623496208395712696465998978606312527419405577845192896429984412687981134878925143447297302587670948471940258167036065501322207785592092117515527371642415660531609063865973472582194461438705118774960055609230877409676587154073164196539563350823347692520786717884578461327774181619668662569805669184450215986672681988135768441270356421416203218165740071784601104314573746801213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -466745092855691254451917928700612554882530121246558906125707416117108680804525989838153338402286056081006451965023830287051450979754245984615141345861598506685828251269518014355012929197128944827330147213950515383882018135610939512621136785295710290896648290980891118404870138247652362638914716927332995605409342508947037264318880450101580718259036195274553237183152840252119636230221239134306276941866434651247756752912706318013811955647112956536563003094082533203286577352901976938302418542168024847222412072361947891444684816369161429192314055234299582877610077492335103597929701023670788805204684815687049516613241939025788042384214470178424652662684834451773053532331513994654449327075721024612020623433161000684143836404713997082994470978698062042041480090689990127125536146325893230529528575976849340236590429369903915498274733099423667499092440900296545963329114761455886765707086296331060152462728541459351018609390595401589996388403569782984552250931054479477801436210532820828237776232804219164901731105780016296580268287032465933421045949578563586399392896915977781198721594070393476567453910559826317940373008558303896040899459424658073570746467318354521293352088493936517624494138617697065114935691145716657590597691776376705956261319607690816026583615905726929942676404620559934255507808276581768460347890803525027038379600846757616286246973985762685496834181443131062810042254421349747900413446021410606166500580460718453228589832178623713616380947456743941564163756962729196388744023472060316108302839286055049612980413246303334201471770008795215422406358282677212235004879671882116045429369685740681366994596150950983572068300354477327134911752257756512734777995390672813336110314318799787786442251725762973914296225582586518841118219186942290070541729455919538099564393369709077431174880339910441826490739469202267745149332062424656859737738343365406726124573602855612471453508472843592378070827272058651814051485137992709148393130875515952676596724223702887212634563094973203630263040395217236281170732201406228013979895106151574137060083195919434134062675426097170691796032286838120637459760726369084569274232218070182083506194437174399289352747941787813027955903175832738674560524105998970648612074700609780277856137677062940281614735313185467423530324250314975246510458870689490749934255915736884623284691546713885249388893952125707239523232919341825947928248935436344525064363163676945440962652761947763822466681119753518378852326691796630956466821043505763284787682520180070044511494479979668110926030153886869783662853326359202634614823333797391785060417188052419191091964846168260516366375998669518741942985302573962843216003513529016053696164460290988690212657465766443396142588003940694232219162554503440337712511531290905614002949470110907706277661461134335994568162888777982837460967374319368417283312320872458788632817096215439137991955165498266186226849935989540213249157560978515574526603176342993614083587027082977196954533524816012030693236266583392740181570089632594704232725957141481948473703041883674771214508418968441550813653832985506071451739340306769367536446571838719738147438618215464508784666020376141196941612188584291112391412016687681891877892777846771721002842405025988298383644272768652799157875262885936334367742889791760408831447916142533895328370781116515164113939816035204313001548517913955051413541577556844565131685271718965262138777688010470979093908334549959808786926883895699945555543206644742601417789545912881810697572388777193193880066745857212559434673456517118400877119180856255304506601740729805047655540639327633748275698434515949675096163766352399018597452626139415051523257058740811917669253143321569871030640023668056274848357299205676567338390507789009267661619752537548119293825189514760635589557308306884240982519090479451239086195554616002624217450982564581671505851851892885860643468185951875198395718321644362726287108945222944008833766026751930782276464472248042927535433464176795048721044201117002111585217472887512498826582667724067691876225870077208122876796361948937227763715967763865239374531423790478678407409128104239870930260447405550585280537220058575849483139844772580292502888826765763487292525572866254612271993349734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -767189725744220521211600082594671782367211772911778845435436817392208374276017852082687362632861530878598777408771957444346176147475615290153220326013825622494401826103306291352260984402036552604004326130140011904530729490196313505370315155042795324116701799582553640625901631756533100237652375149357028052634614655357055830802278688943749698475602212374601294281216583593207699790630917209972215875467073430421665710162157655414726266322078284423124558359752750214805223756844018770054014305885517840362036349860850171437426305378203043635190610062667119291638039305948196438943397477308551353379174661870153368988636248945620393366542009730122344658525768371811694279018371892000424006219498372311418368746851316499416468185554450864783164563296314861541214199532310427558081040049502860217393885253584804423801306257664471288295017431501605913953153992367047243951971420739327547848129146948825913032063325902946678327477759450974923019000225687264792480856174164867528007535506624051121452061517603321793029445839393749295944837270249701975108103850819969713692183479065182805133018596726850668368665158650842916669161975250488783352557801748664576405672734081704128053247353227627486201988094220178382296176594123167797679036311915024617234567324741590792067659739455469803221390763259532821315597174537377678723414369035979672618846595759662214025606557635295303182730056200838034285535093058602523429518966160600283476420030597067818768571579793219985880448620087422360783171275393320549910717815926698641022337299302739880673383697209992920509484342520858676088565575948274525874614179486633972303673954229902329652313892149216063654195499423048053403439880912126546396906679515343192672876447961373068779928502670936632139746767064232269148272821202772931681292013378071946702731833976137128406783115195653593113415363127088950181592870366153456428594618660325760904373558370528979429071977153735584570671049685619050059236233832681655415040968896765469232722596677900435807054213115725610251676438886106842441989102713198127972411926052481113660818421433033461166279804677256267828307156818273709334716202843415683809547441396811990872928648844961859079720873174501547655457036186617041980677703860876864115738813408816562152065636511495544777052356397257856810576062428264842308184921315339457067531306352098920548122677192550883299044821808113930228325540322662015406414994215141650766354623205345773009832506284064244005221244704920150259706612297982299211389468847005332050481107284146721744284466323602951457289043439405947022060082296537701963697686974627037013919107273061114930687485255086863167094658647435254600639744875607112319442620825023111942152008870931887917361673373020225399874830368539293355761888486330233256765395449041380327025084489600890855949006044848796345645186558025412101131820225744471842219541585867099803734294102629365176546855269452925176397101044308714276977060946855927571957743884369854096383402492739447973034115411789730434567098572955607232103169470297113888889153753886320815273781508439368398076209362176293068951687535360828946564549002298025516784549357670419355993115321536868160448586060767185820021141621742925324768332780243265233877052461820539136755444380505716172680092380554077045651976153850741840356495664434959212381236828427291434783332079003385907768560157641339356552208768231382740259045802660211229160154907752104670494422350908286666895752321057952768421276616022109379567413424244991455195596460254923511540388512267980702611993503263360002801474781583199762594944491383949444032063538616543470474288636429197580441066762786237056831828640709596508330873546875432153638153421990360427580157457268483768354825509066292259828193738063579037633735693154509718092697968020995374374482913739156367443178234361974172661549386055576976397227109287908775892286760436682667761654340712824317661691767349117903552596306627962417452143338721764880962115902294463307975200856415660869068954355885866803034928419855817752271994010872281532620990355160666936642821013387914649159357206646666960059879679632879997155485406499276420406239370869581005960134640673352509822250451330286258925557258396628268707369060187784093219669671385299293306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 1563959528137365935338478255364388658358207403400015287826326475919524303348187738830811868437958345671435154321946563091561853751177288004231029684949419268145933770212050045196868473585103833972998377947318080161203164832645278342624523466831620198254920531569974404870139375855961939573264281106898193354291780801737273479010273236664456859866120718337758547866361468235062487390199859325805785852338954262227177800527984542390907423630871954643177948317562657870059561269283269452586335698202556883367724346646350613128166853082525144305082870875974185273752629804470663058891033141007101266330349287105890405347872841537359391589865016399024107886631858714244204156563767165994180959403016034780717456369698376459137831123984931819575118020810804448984300114832688763492823710276519914597644101692504229061184723461256550940233451525737087948623253229925785851082264994996534219161246919575883502776309329546142724927567665278775799234134327191674539726598662502655604127728097568296361328916963437423809141148348804273791412334827848827602191348902318405537687406348817087711100382389461716824788385778714832689419703060026518237936930666916290436982319286098761649618100201961512418751881364008693314367066875523140786447488103246506694055931839707560930420525833671531615889603905934785297784536422608168418639968850074763748103305119188364346270985922083307124010000407163423853087041947689870272570253707336403450714303993114316935610075476688066350213528965362013871583500252541524111995185332756339162772762444687183007987361435641096428663607553020258761030251618790808158719452981645432014253430315064021892740322050980929386573971902099027934192162873180295592932609241682961671996235059153911256180946292972687670045942952526639943980100091473576993943315776511221375935224549187459885968824575456886210054473591513760123131273438307882347501828935282020512384895257064546569770807988319841072831402367210149138795308825910535042947459845459576610922018572053760617625701721221448242068406163110488377048965124522336208879163139833326291721125369562253146946876589518911203862292357776786576521536657999737247719357806290204104486351117515959134953246175093298162683962206370127253026133570854474880722530542297468799851978961877778836056551566064368982552315161521473361417504155693239327797858070016131159987312978016565005000133634857969869280090335045400079517700325636640548591661882039525725884363776671227016415811355822513641054599805635917148148818316179433145810841073821177351183922047199062939193048983371851036296884031457628930742039673826980724061121609468132735443274767661702439362961861643492475731261052792695429914788461689606517418462547289195041247048262726710653579149136341250915546890392335611340122721757496472473584932644879347823525127804930615103345067258096384687405151773185207400934023997423339065655497535145470478525128974766022652293741815907688503915725312132053171296285599413821681267518877794675954380935824650200439471261822936463336093739311189674654743662235080318862741819056743438400320648900372845305140162932662486742343163573926112700907089096044962182266250410270886406781611958827168410466655180827559982141531784809965350366309377313180992266222710775521483733717722421140107241119613929028076277031564759192544398510807336359176710079501299036773179609670750037514453673105251343422182474037852302108367757715198636984696032676646484317964841464318636992426874679433499747093481111175102128516864830589539130180014523362223588682451130729163153971230229953871611065474921685553615340450929602051503435722219115673083961191485396701935605826563165206973214322052391519076925378555084101417465767254516257570527657505395658089796114831156864015442651626975042822801886009920681611326247520800825570354119750795634744428828671287107740443471643158841739375283350149570945590921676294181396948573539361841388200642553755504099831719357548321431531084005937598836191567352935338075662342532584408406150053651356562276716729649019180371829433890299397829735714061443450443842013829313609959751223693962814674594590263014778253364492371743640768017666004425929973880147564428131904860393041055464987916049793365787330860984522235204075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -177076488215240406064980085900302815265867521402563885434783148525237516457404485908557005677577123004783020819953299630871455045166854619123955398697948640473496139588513664471793363455447240145152835808927904259438068761745352703731207158999250203347013047774198147321277472223740739468325509782166210658908152380443198803071037060001228551392259319262585848450027830543587247846295361501498364105478652633186940796094171935620269380610503964383625028706439990210871550334205012694427593331861006140735382946794823928021405774052859282432682938308116584303253395266924974309825366493533150689714798390670863841387633573034714091098027820650892684174373881721799418267987942715486439557527558914370880926743452283735748987033154112605899290346720759929697584931617235948586173583831730703600643471196802249330513260870509908635645605810973840741280869024394215029583733461088915048007082352882615323041662842472855808037681864821994066843168107047273365427397383750450274233331015599295224244039599288688474205593561988880004462054701447040838748946562727323067078095478985047787146688390021562086890216382787775938940491160130010670086445699651015674735157482572731751382628120350399622556643756388236175704946789262562640962567855362885555754301562892503906887763560073356720591262609217459526581590458406061908358904304142889826334994820474802657551451064269410217395540833454714882377153686803285720547879014806424275470039728749457718840530496656002664859639442056125386129920839185551305398171759048303695715795570084912864905896966077478995929190906540731261986718368944758039315695619578137276854868427818853160111146107253869953849839339682419994663599952542295502773389278550034202558829889874813100773536210943513896747980988655183647061492874716572422790442690631283569798100305276845005340414654911706054142061561829072046959157812423750162119910540546141987875320685700357370041319254729804487660595652085627491630697710793313106009105938257844946742202364528294069919901246255633093460915568817705305102840838897714073237167915218196828426383299400823434869854072879693109148211682468691074565202618036388534115932812368434030795185606346201771477544249861908405740643643686174718829216487238739365621736767182789700987221898151544998698770554771309940639275452835973000252927379063397313838360830078058184287243876340891558697339835451376991378661866280572844014882820232604314611999894767265420092930072310420070171023345664051731748477795201338981581413151912791116849019359232469360009323446727569552858963884313146042450952471861390776557770567211122043827612291625884502056802569300508772784705942449033345588435080654673140207225323270193751544647744869382228051420900944721745860615021449605112472982811134052125865898895476877011442533035546164405244754418198517897420039185430679211007540385882049413392609492005237702368399270312478890695966218501602809942002401997252168427136566299937589340903694073648208356729755997379520014447601473760507796574759584025458345780113879514592530038184718752844287973739067440183960552093892102484473445839416499108579760407264164370067212666023691250121561874669307773656481980101263922238774618557679051100602221390614693354488105675547760555132767295515996646437950055222092438874535144829307548858544556530886644676594280175931158246519544315912943030906470800325680523119846580746964479489749835916025407432980835871854832168151936144100882326987590158795707263525304935996257464807993736833274240973903195801016594840217618675077237926763205051271434669290519308722310053858447662448216560271700513820825172612947642714206980682106414033556289581835954447350654844022035356679200147950373086575946110851976710140507058803949734379779985461409213919926192833872628120309083816342115208813958411468488258894921287091896005860462435496505052639543363311774631521246817038905790876702236599710713957592214169202537790422955889364494735376709797032278555381399828543285947860971048015340555027800773317120673123906471372995037669279603784222544763880516043424923159649755807995340612165443734226127908648311605602355104336467654954449042836694106195326858354483960407688733368681954220319055767408710493380458688599613282818457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -1708165758175148205763976860965983779338151038304781414852196023972595994662355077139528693346292521882006068091174090115285471573931103374797720725323192545535735525155302015629973903978990602959099059271936049035448618355095800453155078364874334771713967955710959999884020992589932022947856440043688578256146905148256088413490178756310324654480251281864769312710657231165353313111511451755708376489052657957734399320939442560170361542966252646606512917624817139253327724416320041457042693017558254582090546187150541255951599985331552368494820934061353580924364121783144288987357274780652623757469730625171843693904393880720702287983065680836620415772542579513025065310109576747294199733121458989108590735335971069020647985835188879330999050766650890676176433369587222035321952070166523514988167581431854194245666803129587966543591659095678810055577521274761232456990043709246418231532581439502015614906036306465194666734407477306277698193439414230691526208230061832886175765372075388392842091888844532205376963387412829317901598498346549283953273702272824255310170548397910318674535955861976882253788997345796216779640147251885543732521709555200520997613612553576887709006105137390444192045243512829462380720577181117905913646921522240942047982181102257339255990417718180344259089502753635748319349856220391453799298487050977100093280049399648995645635581987707230143988708633570539721277313105925283279113106899925425126006922231364680414730392565646576683895429846382341877854851403253974661405900290237645047953977858506377800377377780934394529259925709825423610235103532647886662893957945125924986879807404656111983596487837275552072492034711894765002541419892432019030374530818452096961507399662595823838220569788719983462678798319726297823253827973541671287572499484854781623899256272922414844298924187275903391140322630152029801088697013752806725886180737230782761949429341555453746021421487507761874968212196880863578214031831078075826015308001946424774957413803489133533595946656949422195303659178201608370379896225257261194521851919203689891222526478124181465666999530479640275261361889732119266373280066006963693989511166921518356309650985568233254746429926948344743919277010137539175962948065601111728754044453319793288793020453997325439689791105636465651293304642695102421898570004076716196899551249720862113500335250916230434090321166463761690608332326763114626705787887111814400973933348879103279566030633980917548875945221847522002465425963682928737664562324776766300281567416438285843173979511039056703289328892553991884242117204149993462238710415924295955348359545343050636457759434227674208002754453512277677415232078644409991071200199968493559048536649891318010506644109643651540829695146687989092505578226408133629112094315384901463627191329129488976427022961595008261317395057558508602036532114987125689915734544150867286861693578439698501545760692441650635380568472236840695154591853100731420550052799613629894394709615541982943271646574336636963234333680536229570393680051833298178437775019058963075593387765429674423963212572182324052812786987701745054540143411207757484052476428836615356796716810969653839915263406882151039917590746228851282518508763209435508908423564031702868165189197624238757666986821918246296695839768488623863895001507815460086108998870033455997903197197634278156615443585083741434002829609534261016233959330875815145867826129307746459501514896729627942579417240316735969866295980198452580604299243836101159468348892979742026682511632858233166876727515447396436511455332537961115031829070312301126881647654081888235036700211422478654486620355739646819047502824276079740491324099811197961559861465636140951878199216927456177662704322976412275883492490565836412369684795297263391196077440644550877239604778253915663450919879836274263256196001562270386725409615015992853975573363546528805346847509885941237678543894549350735397232440908889544683626002601166169971622545802614498350108494882387831064491893741366121579672225245426418643652968488097403892274142209397877608033829609945497085673551430404048820790766373608587687866521918276136871768282950498868806452289097338159222338473033121729441369069785322487751938826332280592559977267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 1288217280197982151305092236849386115805356240793384647160551374366363178641203225699514984483223886737144765252003352626611780467001132677816709511817942577754981119909268326464869702005057480372198917716303580595426577566157502518445075160066491468748258449940104322312173644953349717860090806484616370207167000497402435491716883461068667745181998221796492508273390583394786198400619444253523827279484499672021942965212601288522447190026760713432224643286808559483500331063876542620717160893477229954627289463463142398725911721972843364947137310926499356491795399176320153406777082426992694336879311649128630561907801889688786894351015862477987286209646690547881587319071540807296516902246570578377524689873770788562591976908764001271610370010634235750933293340126098656246353813698970160876638780312619310725831935691723349480339555408123379954466977222715624811537065074013053879425420403894877147145026414787222679810350967148711624047791847837538747038600479250266930563266033117423628249885625648846370883710357382412496463402585417592659233281402064643033634598878404102529744862410532481219137504022976856663180274908538582993922040101385660999429668498313615589290611659145735868624838866283970865952875803953595117764662261286516911887352872785347035386403566113557379467479512314016724518813447184886097452595880027900191952216262210808182317483520097054423247944886237250378853169901227427067055147125986164260732155702697260023649565036036942032066552522913614144160581544551725479642671389485980953956315931638479465949936938193517223419938331377750030128141848566954180409171223923643164286304096683400219209079484302587269694378952405273697400546917850943519963307371095311408287553953679742019693279569806917594748839289484988187152769069354116411853767512198497781117576662574191085910780415376018794049775770157423570411439560645265414398765436786178620018698203338197390487772844767681025780750164060601577655273796171842027230810801646502248923354713697422621817053778515650603293674907058366686991568751185912836165258231545891822297085793807047915479533577930768260901180651485717012597404195844668433689058584029576064327322145479438206631411757238279782725350980128386444468123223699649385290309649896209509196668024555456916289017247065706192840194390888865278736516542184613202073582229950570709813741883652991142136122855608630027449993613677880319861439904916104192928081359377987510251911749116566808882792395646353782251169290652566542321934182868579276394298613967614226476120591425269676997360390706319859913841656793783728116609681026710415128295821031636023470507459205258626583998395603542945139743907807558722670951073699232895314385108402486430556655001915431990764365464932220871679265006770850064320360759500245361580819357855085952377090186852354743933641428099090696409422932030173794397227662460735329979474589221248075261162294724650197902411671298378743291022180731362187856836780921196011793749090316824174887006631475675245189548835031107707397247335110460152949343437360544977600586984607507956361380905366756204589739790748412232332895960506743935688411056650987303215766971850925803109553612924112898322536820202185486307473996488900997435078133406392251636897704074024489077360198149020127950794560722784105073336477738631133574860345184175403486798213773724535316214316678114045935026844111994917486037665724409246191235295970009849392154275489995617099784329852565545670516484993747307623468537713499804352906064874839424466747407781258543838472705439973978124865345246217003935649837313411785739077466185560594707637062133131164138992436735986819663803318751892212274064365288338342382640479787297665454381301993487709634673550983254204877192344959346962299510510722054014619455266557702322884148644908553143983352963346974069344472370531789679297842921615432629143788933593465285062414422106351522564297946836144018974190016187365019546746449200436148439015863691222337555958593318881716688984688880119964101677689112173104070964307167045823142736656063252154257296165267785762965573841648964105807212892821604921311911231184275563931504866927133931113848388966030189506586974890496959353058284324440072671041217492619718819840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 517686016068651354338067395111296008546958942800066004038087900439591643156952734973569325211276039223236534494282066385302643292149868793730517191793384901675132022363473317074905509442344351307432152319222869144449748816594753326590166327241764643961918198555018963736205047203950790120661924138937449889138919863116501184639768177507958906121152487487228930006248110286662180595409433317549347472489098202098557883892040173844207493611649608760534482921578366313818702079429407574859395509354657603937642920625662525972449977115814535494046884916902176753749964499924526203591546491715909971788924993515502087321197228780733987774887437553549768616116689082447667830040093511206746352394798359154083359562229916076441267061377202403061318203487947688861256489012284350818108906180942096684198237815184262284694993655340799373895859703458169750536541481335038883266135225814699632019087856889778903561062595424539968468940342453800272079472045325162189110107399029178607474747527052549562641431395609200929643320952234218168147100844226963777142613469138150484053651687662628390571458469246638719184070057098806968372764879546439555107600480720588425874507169214003189935350639580492472770435473531241388517916926879197079441305801426028862378980169363716959487214472343478996152915663986457845231435599898883173491665671135816328065591497393872298962396117822366530526818064864733315490882595822299719128267254007211258989511926552692325366930179785225961711509543691689101274654803040344371638488749678423021041458455320172011021547837301561518912039618587405538090819107474144852584104303596454995232000317024520215387847277753305486914235943559753961638010483518911850607357247156941500799549620622082889640080616308428159979081446666163792117532812222087191794587615592641264031302262739491020140844718875135496226442284751189448910076251685623623126316220329883860162324594149479234259614437038097204503742155819947019056454458535833225566926094891802929969078924541053699215354255961742064934011628276166721043138474849692325032688089438181424634026598129403476395758694093550999493764494175052454395374217157478053882728881442024555789816583491175182688054442143161039687300803233607527782412365394981797516802697270989868201902867964935691295486565984545902217182793059410897902497111321079213744866556923022489983916847057239193234554176235832316318886557883152911858158109874012999152308694336337295002186188239115824390203346246678496110455356396220257751873805910122378381794978087303463596906117657072148099499173853410508374134987637181933677712447259881480662933591266089498400152707611272517060631191430865227081877241860203903977985346289471153010416853307707758335121706872856160832341288083234924203754091565006305456936175939339679346145587186742668902067666363287135260672233580062167761832732248670685084575371680022415945337214882151870810026849805032668763478775217376069387771929240299434912755872547356057550866540263817563003710976438193895117855645020531245558127921677874000507869574818899354105771737122675708048318116301484730244437856024497622629696684902576362560243384637043309588783007317557051379002734274533496416405839906319635617125574695315584595361231988198115499923051194287655851547116212709508248238447066496707915795762487396299954510170341082957564356192851610226631233758171744631889566349400959317229814458442374745111666442882554438817612879774370529795587885622934402997537778314794448915228884058949302731833433470515429786524380320188884361764098314417825730097220368271938011580052714571523931963596826644096698597301096682436565163708255869478794898153450176281785443465186859224020914724762619383109828542568324646444340782607692590366358401438920435399013226876565759966407931702687539652948592841104699952419134962216673641616897903355742466643180500423303956445455507483242437773040672060941892170853430281822354466383642157211688396473838339605203280275601227174827395732212692916701771545043516121005005738604806621709682522740357843646207127734320782251491501496887730394861169381582241429872288178510835783656934234026496656117110160620118147924076816926661756126543786700886369824274706826000555083888177289625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -1206483208333398946866674019591120813096330910473588569525008637914706812105276768852415317825746194937244042017143642158892051662753284665592909375352563410201353175391506983501310849817150840767006297915190689393461999749991485162032646583141425226897505560006100699262309680127304183977258408857377884960597125569812544118118915242605505775949783867614228585877013258768242977037058855097312835692147160883098240954708446648101450524032226463744897410932442665354169948061731288808811978126901292981375942104819822636149936376476457457818207381744113573681964341794135295849981781174816429520018056325134123289391106584199066246264666841097867216635659604446912698151732014593683571439593528421652962407995434467071753608252777744036591892384980514014202088923505974572075603928179592982455168848713794244434835113342382689124910249312719826308725671342454261370156053929604075074378453353456139502004067291284802882808687933106431869878771551081865623345093037122725930994683729817680651855869779132804284707488652003373956666550878356459607373599222357198890644300408509715281127202840818669858237124563553487841832702566328940793307334038898101592528524736657497863848780736215275532136867447155076782213425534273516148347272580771665793728156720072652466731408750463254137839075489763480585654730564342246033297452518444942367431527930348895784818812407944115026851205896043580340837478413785889201614646406692438357310152866266320844489654582723876942792316060858533092262999027702141579864519659758332710667983198020963024374611895737030529470751412839871286904791865351383019605491673633581739367833439463501595745020568492295742893090266259443009843032102389654461843640844673797200050826461549999378376750865175243650641199134045295190473484710288883572488989885056731548444809170396354306182562548563329603892484351931400493399619067183637124502923295139362382961767832382848443176429980731495976228780013864005053513171941447132992888077788271481125956345938165654218513744236511947866929870958422280361059306495103510768641852145445337272119943448170302025013139020959573999075396623437189408219400528710084104069534413562097171298044172137853324630075264090557553192958743041165523252615472986465769319598768339835005136901695978936344480092188308538672513751461924081888688627495421725599450277276672683638214742220852066509989709717682484531953342307447381988293451230959421521682365871134857777659079089283724760746394847959213775402499716390795976347535268404942196384142963938418653240595303187301468925726505482390518870907920355280597691139945111548375720459495297803500871357407953852127460511803273160717299851668635044911221828207455407669897396834398232730972859009916582350079330580895993513235475395451073449509471043673483523899817626033824623573220443567568474693536714126912646562822612335482821082361389663625351496967056113715217847142966737605667894504843733766097805664034450237836503835069461849425209433087806064904785736884270792249715882069270221142159220044241202860931234804787015239313232367357034246063086356522653644020045138845517590385187325402365466107464839563050760296750553382220941885749508757546956316334786402168412846272308923098304940406429575971040392597820824341582083526815157764851203780571212454241096725308600972096749844723957382615118768865116272591128724679327536673897372643423023917781227706110007258588539695536930581020819341118548721099837131735362261851385953522239014383487222976997017493712043820189976018731542548571501064736487646555880485206318298748006378889757358532550221406424387990594409852846436912855743438947214172509078814291512673514925386453760650646949661192274801185612728914791035920583655842181455374160209791557928193846238548846189115780314802119832137889611997078935801832855426058884179368762059833531058260265256181096484313537584273404361455165635130710640036122177260146629845040447532792297385939951301615640305289886136535717429929443466017776933766007551274515739708589382319853087831202163668940225135086120463685742841943340018622830328911103266389657273459198637025407128065056621187866854710004206831631506073300322880317152903744856415979877678844048603445442201518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 508306311357718962074467860164700477642427143540014759156118118908676552825215258423505080479247128024916500344683372830740985373433067360545003127668915386745936895402612924001207106983909873797035808598104179850594805518933779747487017789775148205451744852528149420177336489878482487955169957681890635832863421400507809085019695013928676391914759787136401509191068405372585464263408146395309762183711286245315742635514605916265605998646092007936606992438000137281283018098582255947456739124336460358620571821742880293633629608145293033742606558208334056329828981151307641880601769953558494686367238327387339840945227080619558789452791129638620598021107452312220556965038576719271569908048897787120758836272992771406626660700236739831911758178270675020400504243522617043619901468915654687778486805737360947886881660003651849535176765142564917020694309595526320840855249530359101240493139955651685303762562750812225435085582238281962952214877504745227328402669021497443508277680393072381278976378374441392858389959814842027831081511393554483921516665421610955438053198754517454041569037788624152946886478123417143438283699152094993028421222151789277597632883443392104689577969303955521003371094668204417504311858034236448928486770787133143971744169444294157564304366727226727533296770948193545685027419502947607195129504466400569923386204019820744384324688081936364696977444649824603843902335946053966966561721418111166877103734050520823168757121015660276620679526117744246904914517300703234223876884647516602632245420662668171264975211010526501564161272306829611289696094438325605363237272021733457733038273576450008563203509235427303668313530021519106420554669720175585198038835740842395609066661188448380677468325273498516966048847880796826124669242087450109703459256044732036294283866074977919112584314069856497569430028796976396712541781660563016258602840431767489238377927564646852761867426030879837780061680551378525206679411714222172972581536010025832915367583132005335410326823935740967437380938215522843175140694960325865888001707169701129614969929749846232752047591841038414138121985174288603198269216384557779396958300924157265057203683167768749721781960048033642729235557370761983195741451935638732505755431384687278206890507888003045415355184608743476376211505897145363517477329649474965291840842999068787846407843346465119261029167993407897239166172199391877817917963061263206930192793937163704546327272781945570653090172974014862552083777996602479790691283353571842653916304911902856104140219062035818144519491797340256561439391056921494410754379573536698600219772221038673476920662308133690777810688614606655618533977872902034696177838788768491039759177660829196314392493339462317302743856560364432790675862521008646506660219434082042122404957709665907962638913463834743065505567229191130362643710511702318266489676989643624968472996392936401552451714281621453632534903498761438920376083415985495516654645792784216245631112608417525907246845936899171871919206350826093962507267492520418048787757285965151027100486348587043855639387951973961691168836572341538346463316808118257680396755714008234393644256142457346707341042371716819515912604599872470730140286869794519667282971080314456283338250696217259168827809735032831039416016020457571723285575206275635780445902978808937608365515488289535361649617824543224692778567685749787254514324404199722457183452607154429220324855839424433747138953779502089429679743446269100093182524015512613981447071785886701445567149291183840899079506523845696671782756341130501072554724930893396429919949735248820305360304528313223355034410628484959858677982457540780298753963348074735525697116871740561497120018818655415465655969144132445660514782601566200590133236767915062505083989088198819056946196373862769522551272499646044458531496618335282914024094859566866523560974132684119312819209877214914918083308542437936626632808020130785359171972068999090903898126334142691286205368679510748205449068665146666186387068690378124180316504236434339075757491215854548114047771817368119906574151289323168150620625120572373371791688558948183169265872333927877996584609999873570308672038198401890442729619799427848092327608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 421685901026429445406091889643371756467129916999941822920031464236777849639241209035758234473011361940471331177763168302163921267275527210366961674330268497957233790527811213874555747358815698608508258662958560737079726894627768332113575010618450388356531527167770591063848091603805895703929735637706694921162512172406698027520008435212375478899233713891483136019073427422898656638978737371592855684616260552770378079727024235294760352345238229339820822033854106282989966471580855659626143739275676109158544182251279824665228972331679480170138570539095006736700754024833358105563125519311839607669264761331239733643186733227136750453688422500219128133540722299979705998462713968050423511592701374366541892619369454743375943564883461386665704636305129094244449208629668660336927383698427301768938232576938327427068868442805257182131556726892074149373699917202623074502005454221810806421195096885603265243302734158685852950055640607172540706938765856385594879611630207020426984175779455162806587112209740377221288497993870752574082799929101356365255660524532559496240276686107848217884458740882634404197488319068020366764657798949171222986808056192540205312119867287693144041142439780820572123910012661696676618884191116688409638725213400169908342415071089411852987851409522892663574878230802577642924482198142721493269840627034908221519992670605653131781224578630751637340082153294996431747141300118915899550147679117691098169131892655986982246798373361913655331158174695002291863864899018020852269280645762314366476464025297985400700834386830576810753793596799007071718563537130277028397974248250970541602597559182654512782831043990589581113783380302244127466150543027889250180049627796072362757005238669774021130299495911335096366175512110100697010609828579913255753870618890081391329213078907901067020365116703008619358811621381909710625288772786401969863714085452932458085760498017226564196432766240008476294004811490846150773295552957836339016443157084748298280864214199254005398930461797804012505505126406421423589746718566667925618077822996069812701383968101862719173715093162434379275923654870813501553559249838597055822299467048349879129516525347049745397504291190721253023524547009990503522734381768316447895530461796896078682254140826057706027548482516528194309793807226615296251982451667436803713686906009758621894398365956855307344743593339273567255946273107645253477406892244589891951816931753030123911072922983833629684415898061780588633360117791370893386161474200398364420649707783829198094495713868896558045080577073099646638818743982976662301690967634622342485614972077809353206475326466197802801046712400241977015226561682448311362097943676651289209267046339274245413723105421441989402779900380525015988137771608039632071675335757860410133216362218391889117875552486955419768535346501335545280370205716441178195956538323852686335871012961706433205828968362519790321560455255170116445162051547035184507690362429221495974974897859086370633652450860010134593342464393435642867498253926586662338279213152704842222298962965211209770318025741054844358116393184853052711179674261144627141737729168257956422360171669176576807938779965359974107684100922693997127689844873359724860955593196195396653806794517303918277938827385629230463215667300507678183664901528562356612835888847376974731779179876174894596415992423557098445006006116078226082875113971489282946128739644968677718902765762756317141796447410565567844419538946942392704065493732340911222917995662587374548756827423207985065387655309927573660832592695262443680512132196845318373633031660052267167282253520823834722773492083004035868859438153935983541070400538291157821479337048461850076820937350522300622218248701044497913813825072007236396182272113056001231566976961894632119153197499216776317575681676103488567198523527909029064713669776167717045406783311268695223438538451247816710166582397750761866190980315738753460646175482339561398801054021101090347330024316804143433336783360208315302339444115737276441987505559957160058725158227602115361740686507034708025907697644273185698988137701219616593463064834464978950690742486615674448592937679149781055497495442447041726748972418173239296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -531515671596170845769927646471700913030131923543588414552552295558814461510077739754209696201890114080566477021748322621989474164919388052383119572222576463067609810326702839839147217378191282556769785481257990412425844826821584168895507305217908653158804440588390814014815618595053275929543103701077370345380321175270479512293080112712365301444640232183627868360541070259054402942692932481405481677396710299570628345853240488221850501725646656963320099788837306346778223358639822756390073195165916797578932204713937767674296501724445412443713392343130945079568927413662904558768492487529934689202044522495881521496743836334721964137328905247687728399339955344957555819856255872409721344596909007694301747560137063733843999043208898497156802340512511458347229699717616567143830055829486373354368469266905380484164220809056140525673000778159597359852385964324194725770072648638140708101399703034684393119645519086678133382494549684765895844079150860903985388545087053246242842417025777277245817856880980945743955085375033563980928226833165563901135098624354624170194413846431942348157760400102425917101090072606713899345747480714201628223811154746166740983716414020840238886336119943792761115272177576641729103056825489919482358927777988611125975308691927732100972992594221706803742917422675675871783495188486096182757750111140327684426568106937164240848130243991832302627218382889728217479467998240677653937890093902405380665731290414889776389570915268717257163509205381625878220455104284044140053425374328857671332390277435755784192261544138394367462651632888677338093015710055378109401899674400685399437365244039043812880184740845457593654619409721246894818640712942297911331807060883297483860958862554789731890155571564536613276135206391340172640352379823982507125926427768692242225320239294176361695249298561267553548327791190852145764684551438474239543277525555365527205510945212491108295219280634453547915560241633406739859776460493761533600760329903916466119304738821176413153103175932399401608179810918405758323369271824263784541597363117461361136131559085692740369024110175289538132523230052533696709468094789531992734548159186626359256909597931137653492987206290785778131610054392519372569768934285495944489443911661340594000442040811362698130819015386812959420076586936044919862073800205256209356763879553048800690060515134056058100226739843206074695847782582348979364573253723001099197371074838437649410433268159355370759327274878607339304095046436943154081848810670409651446824248317214245568637881500587220237836689160061183615111900749800988498656108314932044768545633289365851309583640083258039467410678345410540474730479464480801944672966163064824592114858423561141201517658801615975608287607846097633639845701259394440054174166306746363363367805476342372580929309269776276629303175019422686725397884796785978869729581817838539646576142739163540770059441632507587042732889845833301209267437463029431192626344452214508260199325871202019816763957086454523191750524676203313537820243400414802068387981872033633592641337406971266144423031038614413839788300584232950083816627065246178405096360790524854837559359783990030478383312958777518170281755316226917846946457050491591614574634273882385446287035685863984457101980367112871750440431230530199034060800371781195491465682108837785774080447954409671122141063985731332079229311813977025159396004107418996827593636859092754797962079868520789474104218708921082708281254871488596198059758434752912978233673424956428777492225423923205051872997089008664108109314418435065672756284983012730120016200175640497770230170559124293828437478584803813693644327378899286642067467227115634386972344884034491189773863897343637153576341038667362929382394665185316154857478781632509281297964036889819452998542089451332877549208508914116077016987321129255179174472530588121776412245395801096407483499164745896982216866472449235403313790708789673794170726322308049459031699339516224694908567299829345426281832951508419789963978940102910757279886081146157120529170080467499014521407299233108967003466661029170342767479731785953275259524286288884808028488871548733151868509069057007556232820442565181108141320285716480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 113583917405317378481179792343331130717948281060235489950476835313801551565175844644771808697655526576786671205622007890814529139324834335376451265157934697926778633280009457904770459515736148375000806169079760010368460188436191314377464586654442226617373464707514922407051984204106536020605166856753261236102395213002530264746577668910174686095575690762354873944773657408959415087066037622358878067927255048178404705175285356113413776402658345858092431731144706865511883691843832763555542951106027108568838236735755863096974636691215455015276679996518290942037330371813323159564812938242193178395407130834042623464042626042970925726371162440679633963618482018645279064446534632903574494468232312218522337859630515341786941571453139717484999081616048376976633160640708210888163768728010802845350919103098647358425951023101454875052068479491884617742955720104799604959041374481404046384133128246535722065762356813592406393692408590387030868435487624069453052613787498682669121571465566388149347446998527709390840466186976369063196902796176496902173704304355994074468937148396393690552042920640895101873848632075645543445891798772119425842172821191272263598297186573840722599193280170328839325968582672563226652925298920236099116438268515349617139195674881340205051294986430694438120994581282455264416707681280827279888118449714498610964313384074381374895632249733816808296943507385207616819146256402309877719571475112158314288576733632205478626912806086877388244869037544175564956836447814044623420173846999575660995793251561996192033956383315547551560485994597039228328335805484963250143891708926091237649329418350434903904699499631843988937962314802311863108031985518096839232104706436771669834550192779932621081807107159459429777678979361153266872331003057303928431824600795472945865607809132700464474466274586467563899417037081087935031390425234847671541204089627013978655900842943828797371594651432067744283161750768255677989974010400168345021442584771434698996870146244155265675551167942857036376878401537275260840361697555144292787958569102152835314342029232151452039033394165982955243704154706794796284610473497076472297956896648363886824210722405622192880151607116031636331139101199120306809876583191781191097504552911011636300357237745971181734223082877573690746334940841884156649515094720467459213026952134758254161373655229009044285381244988581490110552738349873368356117441698647263983159098893478342471993993979589397203406543197270479166702069184960565882296434732412471584827977859799445148586076455680965398106370977840314512399295426164129563759086584263800378341826880337088418364132737055547742443907443063935467179484614096000867008440559593291985559773040824528052535922423275478055504216199667552874113533607733278769762272624444463587885392222048153280937829155738244082427844464728378032471700544819061488959851567273099830946653666006105787332630632829706661121427847681681063348156622166871637627729615756862766592133434944381352916566885070473536291867605565569842199365783983386217053915207310583979600138288983172792337867432085626148870273452555796249665588125228983250476518152650826063915740011370951761716975897721705902484191660985165150803874856650602642495654063858326500165362253876489066794525122175575614848833590033620577279684085788506228105544434099996905558236472444831057547774303538357570504211237110094954161612694891963387729757293825465561519331810291312135471537114054048292042154988304503591051338671731620667624876140488922617920152971096102197747000187215809676511248407719318218850945604112070391615763164944998702785308433950729863629416157898618523750986172107509198150264064851899904185858877705036263858383701712278966136329155209920657560012749572168133112997453835335349848748911100714887303342244191773594272940441863934414183550655076668706891663121985826713657384187907328975063581709349581621004299440940497355850213389009832705801590077735735032618736151787707574161330055781717933329297733978416788836130023399226440634344605355883098379025240652351108285088214688604891531074940346326681920493815205847642387248604099429148643167505173258166884833608110024919576347821893221884603924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 198603934267288967352630389579108853389452070070521889011263254667343892534764239502766933095849720011818918553775550803376744233830177549527836157410541926400901862791112882937053521159791198355654336158117564307131192260234823343863090673271135757656422109868901061612972132427590274293577090817468774124809979026975971301773533664175463189970252496561791133187388709222851373846964550329701645136888072795895042084501026374383196500705846319123917608345008703485481791296813676346286636550320016382874711754276718658556619797650950627537156371881960066592535217974353522987791140078446154653297106455747962346235277969288164004941067481369088035244301384740767213595709927807873873853667462811668899552731043270702937202133932090189427078129297724642802561917929555951938618411143605245943573801705573147013418225392602052326465220526925089174425894689924728920706783023554794806003340580393797383342290704036027292903096016572275528832998604066075059603743519676663032748119228339832623254231999507402013711009334240380004483132599169429441608660588395452830835533371746849556480805619016374515355278866770911660970561271115878495941671099033117926847429763593062354255315561129011996652233170935775557466757793329967395208183923213091736981339607341498274799525545722114336806924274105129624102377012327057987029173029790027718951927805418708593853469324842593277261806335647139452418428671778944810803133650348567901907296834164501094460074948711599174570782808998797182956513500057835248473013308475202704506255485900434614100926085581722540577171032639413281580612768350252233265765098927522393615088190929054144724642008877660578658579889682897943420929202955475919056998451319813777218572455411624757628207059276997043922612356436579633527833380400681042945424331416393417012896833200598099646741117343446801477202242862590340765563781785317442496738317787854419138177765585833995070730694981709741554493478230958132065359368082871833521238490473309814373173454476925438314321156828770141279481474457862207093445674917899831377453194188491202817688662340862432631857419587293463175327927525678280380990279122174199921992639660800460606290038363450835270244783417053941745080078883449506257867851227209884010114792441725886355185229454924887823750596900913916998680704417355295673605184417802962711770707518333482772717126116539142077087243283933795670064177421492671177984921115032511723295231738650057137380923144631986306032586615299277132142030117449379154198815191095409834849694516917629397324436730524626838427168956148944323722417083058544703487642808678150738833789854014556677640232407133814887945407035337433323035464332819000538154250718993818640540688713915295113910960539557850702886231180499177024004977428391470528464567629286561816080626168913086162539982374049592378575767938395046118458642049788247345142112898760267803904564098407524377116624508969095605980498225413676712127905825040661390083825839708552102651557095511979738525662967554542055574435299087692739948782469865578465901764642877522227175905131737249233839164539526140737020459314578402797750127678800687404462676672129997032401321241557715710722528434400015477044443173918844018827964099066401758300370047419975863568841531909160144867412224547751257996839104737097504458142761103754209329007956939937294267102737372809933466444088011997159623399624201134130032403753027059419902378892626544143630087240306106022562333470471705520014155335503583788150898034117932766744188704932510240733401244432374093653698353694182757862922636243866163637444553307028851179688399144647443641753883016925724960991594097130916713931742122090321627139499701053177057378072762514181475528329075601415395315508220657685798513771977358936279165052842885913941812560634380114378876384765963737641091500883035377326251997317978823315183580326910983493007912851426573502137287467739442679710796094337121886077263786086672601613148999255473160247515396311470858490110593018908284861208473577272721303190105269962849787929534431710699388831232685788941596886361605264084007625574197389555040788673564663355636287654483062747229084690567942374821871788691703259619903708482607513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -176130178591042567036883496460946834488039899714469538295897408344923575054985858385710209868652394606100942230413909901150806707981338082423084891792190846858803731456614343256334732096073405710511490334151561482387545520612988364302516974278503385520975666340554445337041176819089484061678346685971145831299388204879700603380448613321015193769062024457468284764723445179754663166414866055263265160477300087585763603362401603457551578922338801433131861177414969702116756596619205334854955577876048809266278815105918751644363269705194767783037115586565482193615682399652812286385853725814894805349408097603535563135764526331908095540879687453180631682832418004214998922186308087752587288028886364318489568043184171526578876989878831474840325636499014580944495198818470623921051587157890489880484338851559751512272413383381010982124330433828560470307924861377534577679074803515869613541519490802836430383931234138672053708635652326182050463856454312747110585291351853165836033555764302847246661618228778750037114356207776030882028070934619904484257103403578002353303875898228648128827927523537316056212179314081807255961234276995531077390418552164929637052340628274004316358205536128607485646655927629867574990710268983237110110672856339296327762272124081065586069184868379139850801005327166496431616022337148605078984024572488374550072864589515620387639064478830282446831879183229158100948700301071961478726562484286070116645423180323273308190236541751000800094707261482709307886153124402948658791206756743169818002153796382116242567428034668108582668184027686770536698453778517694185571301075622297224861749306139621374358023838289890951292931639630151244494645112621312417350933911960807472395018607752057334233774050006721151414200384442479036266819123943407069787991364034419571163925333379407667466008788294618047897979108589082689916505586726523391303935487483434991962993721390277564332067629540831098640858292417034356683346996297876347569829140810885610535230319241732592462025831335334475407826579331278795792874634720720512614900631519296835248566515016614507481617191307255804994431836634386578000584561181318940575281455491505047451178815783236981913126848235639910597523480204078596486858515945223585208119296084705121197511339249540365231804526284396588064712223261405858626595637469168247495506604625776290802054823456349837998625424367922350202959035575857025985670479293277777600503402185672481670041698839719344393594812636219253767345715281842557009893480702367787806246892246543870939202857315623573434263187642493917398625423502508055530739442200098960941468635250620767639697300417072452995735806679872732803933325325562827141588371996448902479975679720116249892531650792842133059697284437991077406848444204359934339195084955242638737190597654486120126776247839777148387827730436903620227103457726879204433872941427778892771088212494973023840707941548052090076744719440381951597878914307067977440140092438495312826842924274610658194343721461241591345803428797981988327363883178807231461323819472106446812615470914508175371904301926746667248105445338759477525511294339656007620540253018599526963875973526366386113942794311046974922890767144827149839775328982831316356926442097451978212895815785443546711339197971727702670850732614327568850696509314102058997621423858810796643588827784038660900365066137799063344721394654286795647817628413599528271745697240461054405090287559245243107708899260228472439724093687619109391996935262744908520845484336871779001860273850577602047698103851655468535861775540853511206579560427884528434657523978211883460024569039344443846343605736631758371210619492440706391684032783501816621579942747857800813996264361927413640088141894785262683553698194484190325788418110631640123600457201186903779723358172863314163243393913192709497808920838963886843999829080430487866242242468347579481133529729357454349487947583579593458447307937161478557703387585667926033790764913351434296988707125080427190090080863046793600175371165190734857851651824129484113782525621680329175384268477314659629960558278934837986444806693905556335405081381184750582714654167037808873533616686527103557369931855833333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + -24763886624022025146004609627381340807546730694933897535160521180480558718669223536671457941121938040588658103058144518122359776708297200639660248043428734091936649978843446865549037038134651914030771393059154417845506226992760455320481157357680036083501959673803122672791405475193884916834632767608391455485553208211844355636338170785759595612769429005463658163051758131757912409529025437832702266458160707398095825599909356757729870984481404981520858407717309936871905111959299121488957645677313634365792228077606816982302628828983764769632491791642550282457500860972505519333018654842338507122506469875037114485158087343900054531761875683516895886179570926657964662642843483923882928612006507667648083466850981275358223710934848247719462224638255090531234312469173330102224111182556563142370371224143181165420059045014052328706365631046085759554496299561648424302716212282457837943109683611710595512870998145954455003137208187173156637296240983520190695501800610911002844610674829009296504008539316952562572788000312386076824476101292974530904625316883855876239146740741808068994002313698712500208306300542209233845426636247636174976749805806966485945895655787202504099562329063693494353509017177778369116207485499589178026921960901558014112532921153434739337147990865249363781308674389110104231686197799094926800998427871584887010831501514156476972939621065164224220766101081052122345510076189617404947027304346486174675086128313079326224042830533102847225277030856590334826791118710484340461907294408593081972894112379182066706276625437415278317678847932178460072521385825247101180846549133049042163682881416702449214884184526558230973204953114390993017382214862678144106215978512756645845437802573566984497328484063472232821734099244921020345160343868137238539299317410117702857555025779588147697366776373906818363978595564871096235627359982835682653137900411545529575581956167877204339563833945307546017127844904461308406868337952939952429455327525751328550344793702847126739837321277704453549954284665082024115427085937414779322741188590807905943471296299567545540195098004469756681421097052143029474504142251268512292070147855653159719335782871153891636494763854909007302756022675886339244752099704617255423310519641660861495482926183721779534104941522102709661646610365419416690544918592299462719188039116569969206706897897067032405203522669960793399139351504124733091735382803028844978632911405850523409072152374230246542542592014210156475536454743403052926937337336512787674988519428320811311201322597973443317726968804594847936685049468321664969334891280230712055124901025783298385088929243119067228354227162409643976420799361455855255037852405380125260503628006201243274681256875201051740180244451085354357660267616404282022272057627982172491478348088560917901487734522567363694872727781461824450593301419310987591436766339683108863315771268407615740658114723728165413495332032099910804160683171597738937821861853199536949355796901622679409041235566528838592029962777386459578261933580513987039890008781371508586324580539279964124688656008356386809181804581067731975202666227984520844963492131304504719661178326201805471751235730649665351158904122768595880384035327131348802818872046804291208613870822459930066007246152158305002460715970858749267983176477520132487677688542549387510491651511225080141888430835037063938507945765404153132685510155295563649182612345811060696746278665907223855531710756160277179965782745330964044126334263358331635492626898797608015046414154234070122312739350489801490726427878920955611787539758903524261241053382932644529136828751924818853587990425864053008795480379256592572591291978114385229199164797458766920691787491602344024365124455428306731407261090762091757838330779216017632741380304706438830389530447539742325095760272762276930243108206397384365967937810211343176348217876785995068116461527671292131825211754679537870835588838860876755042800202206018576331695412895051547214803618449576507340393128712222221267106882462774006639411391186048155254035934531620028877273090490624569025219845925880045503369139785972523542960521569547357654013156843879041056950659903549205233480499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + 71205607923470837242457856014797336617384757386138746986873619542560879219217972292305735273472988951070357274940339450810471959929532566034435618440517623538067477523106327409606637354771376433984773751314170463066892805868342731219980440877795027388975297094014715020489334973471535859569662086151615884694573267558280535114817202451865752789766394846633393891742931780818174109438362131903624177577321282368986333025072155496755418544745448998181532193311393835364798676421843505538464484796400595685321255106923182422741620614347961301971637508863070155902188334878437857241930547200097640822535926328715450236892728396007706059632068526473889795943237238691695061081809263642471084674408764637168578766466949532167697178251247975630947366510347159886865304313094016123920452894689330792979820241878470382666639367304475248414485096755966251611384553669676016117476887927520701120061172474833360653797722404415933347867541669725728230880721521271077919635270260211888810852539602238890656645668525964455664387875141737732958812204604197927610506219392083154694385428185281223660575799162101136893337346472758280791091630689357124615913531901087722632344469157313003388988209654065671105420589208773220108489574189984929215903175433861899444318081697572678086533291158298702633717702465534108429071144735681429322516401829693552086308735605826099584175671303523914865289763659579190678638901925163853763199464676295231572133977451909766430080509116971586034473177153934680358425268794626369200366577458534258810523148711649237576529959496408960766158736313024958433128034542009539003804606156841801232154259305883441451188599550502599775285600550543583625287438576583346124358662061236675255182544506302576178902780238859665964381368345681871091550531969360193713376244312828120146516399892059635620989453414280335044196677835206373997844990519167971818240772027830730156225338768063307303568244110712022003915528413500865333249030412698803737674464371140722626504709581484159619224694816785284243896130949213221752721393004444145203831136537941420215663914946856955056166134071089282777061223023904979999822702789615663632235599700962173132760076203739084743237380071900735818170803283031004639945302387161870864109602381927139258797189740249978657652235187392353202184211202301356166046890357615203424181996771676309210239868674834579273834398799815060403715647981117113514355549875619668322246513060571049021467809907449770608966550923392579041260801830588056783157168730682050726761912583175958347004282028729253819564092935661800840057722086035869372801159636016703470452813822176179573655684375685694601186794542865053254723508303468738809465358008476804559766986127599332790681336584383136847701836761252575450558219119383324068089191200108510201893982919753381865113224426809983095170157563960805545669024400176771913865137794532168673667399869614597669216744226033494659054337890432953993767103993297815333816836286535700836181509313839249332945172449606104712099890015130837500592906813622484332245687647486048562841850624686831379149862761534839910316295928859508556782160202775762569335450714485644416513602090527409115426033312001458517119916487708317272936591096613019318537842696843587533930662024135445159580886975076072194026567345915786394905879647532918889996112940051938731849423036559978240759612411250858682181223851593068388929430772886761708933331436481236543501828944711753124058119851758849939086936402912987054090704520253645042032610456978495953181469030439784739016835570204129471907202936943018268242999110532899609343808410487666534899037539180484186210971648295858318377812214657091919689484714973266357241231073242978802148691689623086815488502050095411202155444365928063086731621337451178512137428079397537209205635778402283591340417503129316688576184984836116089701941939212516113108663928959830406542218003795062238096888156730704853891969078216958102549051166142001441270229963058288210738102574599550258911278497437916045050844201945177237703904574413781855153617892791783091444087333928967495863936072307657645185960438744355907857159199346305288200501564629581611454870699817010003024281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + -7875028779683847708076773077998573718784712027460347414482532697684816293385626101583344479709334426414992004243422828328480981178832105648258394172268652838854730249121344506452323130626755510072741467362144472657972580734440352764777604585802911550373080983409605054267627476376160958701115160426501218471614777269347299090542007045486452390884343671116808823132453680039257198766439783439727611183022841390356494806993047308168873432537576803925746734307707803990622316880994846472193764073281097079502696446561671964660609001079385542129682708646059083578026119958994319221040364352742397377330219300912220824177706016672719287968680756573342596967419019977620995043060054531157674677643508881706669243232760778820519567638174197429652906321911989784276895574070048990757550544404146976167922809203529734744813270477138959881891563899450527201418954273631192579978204064832239376975181614598541917225007673270487008529070390501604418878685582853272389643617560197333127194303427740411872091089545161484924420085535731995499487029491463087279077423938153925705078467580502565251124554267729991469933052692787840637614754332231675182668867915657340146585323114547725405279475480121202253880400359112244543219177975632785674467162079196342930431027954463034251251849606961690522273453184723492326102603138191487853324818433954397823926654200510937183918353275856949996405854506663060590582273333784892660224996501371607793416990119288497781718137568883140704233087370607876295832624191611524489870416257077276878802399559684632759669978493786124627550230432344359008614156881379377884110170808020263836833435185683087617010046029997195268533137162179766055064570778756098375805998815469969185700296317455850341963625611326178428223946037231014027691556085095250156565749491178707336263359463873312320193250791866973212569829348241799463216188426684166984903791338462385289452548404527369541424398617793509102472050583886288886244849545655166239583648734401935591286124658070199065554054780521004033939605075858514446786201769211860194932547044748373334675241801023580997358954562915741771301617261743733777180572624763979647896280541385806160472008868251421774228286302369373394818763152695058362523777710855385600747361687646082941520947114326891203836885816627830777797829092685854815672427109328048761314060724905999114849473903554291617176865244355625646359762293816438095894668527585800862761998498689308178666492387025410381366932300851874938608139593112029290000081178783978094297822987207126708005485409113328233703942934798882684833259823383643734420250811196207580671798061208747225860825380336521293629702221574512651102101294144573575395115167815306618901157515636889209014731647172485985145254736999903821640651662849067566697774192553547702104337163293769103913008847068620306213933254489413944562635729261590020463675883397423504139688094617592306031981387436349794116711317340310133842012214868571070118634502512280577257407470438768845791684249693358741341205533772167976504557670687489383638545523897363378589232380607163525343111857976424161732351602079182399935787458712166948152530552744508537315185346507788502800650801756796622373436541737941193638496442716487413681366921239898490806595238293397040659308487881031949307322390292265564528968439505053384591210895892286414877872957569979808548268708500827124893282518548118826504372457613908792915284830582689901995429828613053563379048732293683988115316666125434418575708342011596654997532077265088796044435997202252883263783369840656296149260946784224142680154078755671022067620924462305083585811319705597017374881721842937711342111014184056741958999183777118428553678830055320977720938122254604188029658216963586932394246569826431175597280408990830533317990065933522530536117830123578559975281772302545704623257938710692834008346494339640315978442097794533895667793601885866731611007235953841232731721807093469986044897858968297111542930467461660040620047896218571082426168227031144577834989323879920919619990502590008804886644330334680321426122183555292768175468746699080115068941502885799897921409222529662847844641390004778512078885174202586890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -14649242293368363368001014692374083999609076237340551249738695017223697117978469805761755375745228745810012615469891402298243096806509463747850250959481580455842992230188488950281047394393880131787702725165946629852518147493833922369931088255936763054388186020150155456447369866616282701561368165061033967529695674110790099740519137773446806489522844826783033260763269615124514847837093227007458449329853351307104724973031868713434893621903200160821994835133351454217602195276305392228005686480241730623364557352042750374470919767887635294209141838419126268482400429721665940260287222048163689176216156902471366942954226600234820789232464459747860046664035588994998017661807925909141895907196440085965517377973249514581013488581820712997453268420036244691328898254047808322192501550392803485350365974183398898659725693928512607027127029489335109088389635285734907798847296783557721094171824151185517087747681645235087764234876610990898349570348476992001433563353114501222561022735449821525645391888585417196267399899543266257120388086046575906668494073035321844283871607624803989628413249497142700219403268596216446734557480414830593759426952544766342664188715304405738777358538594462633250430908807384987947549481733794556182540987323303121758324993638409407135253856738049251315190531361909156327336344013022054138201808223343610290813363223976865248606380294491170763611918579181109305385800211708506946514564237489140968622297307869109536548764460895264354404288371412633121812673979488017117475073075043317423655535089355101899754759316248037845694572831620166020015990976663406842577191139246658252145278137449416861274940515687519461769718447872410082491083250934326196833783134091639053192511988243439851295740900219725019861240765466882996342464977366296212689399397241037931122879634162532617055790926562077538763599530715971094327781190357706390993625776138315598121342747049510877704593627651781300077426563996609924435540456701977438498392393304414293917932445339190780699465112167204287085584593692947541005313572105600463164669838824551964584174568830579575078132732976451369097163055732320121687646648128215351554659147377069789335244696125819297781380996439558657193969061382813540539909080950733980560039319213314419327854576166587795231614549956181480534751987575540207734083273269290990872312931938809602829131894563959458108662474960164470046474151237318465374241845109088827831381916585843629653764486746118237164225309119970001349758761816768777105939946200635544145927899505348228448538067100488660442800962434437142676761850488272850533779854798048709739678013940490574215497926699777072439891163094751482075763560085165995195663174328846979017350723111479675476164189540397014371193147027477942396165578330486877193064532187414210769828624604432002152635151973567274271836427033962638680723911970965538213250726717836548025887305917331768993560929179349572593977546791244360387682719599269696526882683643780360341770107491299914498314389392697079477403230067028720939978397421923533005549170501391692285491172111248466014404488356443077284161332297415365909779485535945323686159877897385014452082463978481544134374755075907733266390241244191499758396257755340267203985464298027550089769970146388605401586140361951372355672793191465225240193107042898940864016538387689482598105630331217112889453952200653887056908445072665870206407010687868836526474562041883434877467660105149914233679541194973008062964062337034798020994188329163987770049544089323616972131781782352130525109717712912475617232583296662502929563906791100120536449787011981472671692640319263595684489824294490563697892469428467876019288996258787327615891171786593059890516577403305579114859048138798134962914070181411127580380477541202091364347438299032450014838630195740546581455962842495738283453313885160080048572274597211445467867784247613015266753074076620070251256633168828246039967707001874164851601272722129677920593048932794356883737238783113826294388353827435395031084900955997808003309209891747997009161315218031599101354774979885899456190979819723528601082330656579189208816926615374328100821674103986830101909119959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 2125786347520168300791513542459669051743996832161242812455493351855860526758652895090188548224469520265984010427692373685710918379465158496594074956618699159613404083119760087968023703796392813555655951721504956194805135818577345279401907722683980073425332183388185638534214909613205922280753491763027516200738818524809470279022009199905801719411721138787854433150773563869311331845756597236166971049431978233473563540145682884495865567989759005144520206399108688274081609463070619639440424158647886075881558526201149097585231179659398372658706421538453991171326325968312108036648816117295432867837210385977356095407815740290286259029747770613054523851655222646641975455698002356431717856507626901694987410931369717860293141625437588155655578744413930035554977127499193736085167297026457762338190664346987733486059419914482348238482423366778413916849286405513562505052984061124360660815678694276307999085591012570549836522017616679115537228804061535635465604470994121712805012436833052731700289547586962539989523127427628180711462672908267224954691380319694973283110010884992329539288283250542873952698902906336591090143998688787683801493229247518593479275774620331391987782105269632393305264247627139607300411175460738137039311103486876007171631081101871477924726667475058416847919345285130669028358290146003124794099941038340206466031641550244523479615240005605147617033285833420136191654869427249952993558689225905893999429780418579439457239357462082796564578604887899779169363031909644226489128610463723716536199844372389468690783693282864948113904705201496270812445180553356154798442360158509845408643814320124452310559488392005357746870272781531246269662001198891503676632487812309355383874028160667857859647747313550185500094399879509945779743679810549605401843152078477521624485772849402446586251238876253675431977654218744239284149027836316379120408448190464247837502466605547090644085732431641681912947420757344023440290222295116250218740324737687920851305811377870757772247272179921605488303923746790960798320303980978076827029950235242316596559768993468786188641136657813335776481280327346904662566526058369233927001397253421966691188382020601562380020833684604532381341765249706241297693993331826359936567181688919337652901887177028610849279349437434836474608280088572553719291610776289641920612605585902867463184044331483964622370873803652101961476756398679507133395944488249299192212205064323758480896437968592893876250912279668679143604939443520096310653557211319465126644930957568735865129478325615284819929920522940254817445880243590366046169906979092443923921439022138642489607523537722665396692957621859071750938094475140088468909238017541155756268904650544986351716888154272396739005245777707789048943513538140106259899039814291353339227707417791182987751787084080251838114210258275036749935956976297539636322663080794004598735220651072580831868801401716692948904776182290415917635943775205406958027462382641272328309737337579141855556352252175184307800969353114737656393768087934597753709793811514773689541767938408290578010632366134623084667757513420211301923346217601053930778586183929778472449626459542015375319679453066889878571350155513874300790737333270988014884744710721271401135303953563377656081435138922648488182823689043321243094223602597968837737125850510331357321171678379024288199824143359392560836202569221706461741166003130060883987185179382770944645087970307130063930555877193673780304914418867717374139323149902905050200904065020811965549211063082931810800210919097265955009195034476646211574107814397332143372215916464117172314240889166509308484599630651590347680568613947820005503635632049867921194676662968312968130857606553805262426191831148225590339972679806167870024773516600149764345152741580937187750275352074843514560323213070412106801644037100505043534568869056448429459732764728529008649719945702722220345803282287255947293518190315236427409241376321597286750693673448646119475711747345626274587494580851592273320495058125879856483954821364375791288611086830656336578057658929739961475289067785086474803299776029569825429073482196637407664577285637587961164018483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + 2362845501554491642617565740992771284178403168797193323542538790482103952982255652524852504420040930075912850907531364694056102611734112644091496729655299623398099160206934086781130245121897468830403842978421920142829777288576581495941891440841882781927643871710919070848618851413488404283946691037727796409750499681181682496382397544856000683345697441059337745613459830727524086909672689323270480327915509189282015180789060067609286939590880924652085302788008979489700731332224196465848630452011236819385116387298407263579124947347058200170697146946194453671816362744614409098660069584236809270456054892002418441106242927463077512723443456221041665854564495222726473643369369800976624036608750145234972403301144735131532033335128938526304782799901465956242039353519662982624710339102035088195649746383297271981787631084007443539859807025170808714212550639634859428235177538226876007134422290794703512112072906801221473151331405438357979027918832456691883736202769753187032815023665666976371295226568524388158942197307074988074336547500532337081296144017334132588901137138053943297505643703003557631035862999150859377039267509513805228695937823686217281853843012060964529186551503155602493224032787239395249434405902976482342355102432226715080468392158037413010958718620336698973599499917899310549548643366025574932706374353960160759117115727710345398556517000214117104088295642056466216677318418209634921320652829458704454240108330966886402257652873370892180077480420177195691728524908233633240931495946558726656239135071969202280052105388006626985886165525122534546262533040815062131796056971955586071462280467606251944886225602321012307560367508149173495226174689368586394607426508536430513240476618872755692790337599660650309057709090918106824379332402883174056868812889593200968333172080675339754950926828932303146943502353390597871596773447576357444229222470503155574634956494117468489212693263227028947491850440964775434258559789675136877479416999311829871652829259694746990993343889827386909761459912327965577538988075391329332911857364453243731806279054866935395368481130454341049960588699066717308478115388464733360445845639219221805469743612315237027457814639506980182705389416896839770409026116485564377562833487199786214803793582965893582343714352993483459264603012802904902089915709615918614317639386450158026651541636064502290446367660366541520023137780867171046269585507797539099336931969276375241907178259043859142889223326804702021904582412393258653421147841944438255652704815872807458271710565902398644319013171198169921444205597926626997068277752340667176554218370362362368637663069879785820711054132444683606184404841076796816333229806323612489156525350640687569717623588207639982229664748029313632371500308252441533667734231525131874307707790967842939833022947306771345885964804527240905226065825181339421390280359865902639212901026552960593937354273771113135505618490982905921637703767830826386642280403880375662411250036024581636179487800415472679923599780578838773413628177471364108098678981449887496020641265431642620740119470733150880818195507125329387352718184169058260287497839967251996679121532669003946588419748810042243680273569019029151018724104728182237163650827252717722542801355838817702873950835271577030086439240252784716941124579744032044543677200383101444860437260126593097916046951350759597326637346150544556668008101833917998198109376704828174895474354872655338986502170364177483801332729936125795339969935827820686191992279934161238343479535027444948003349681673599731815047803159494490282193278691199358422774338460006318521375537937382697263575649507476861947867621899576641032325863503713239496970613584651856018832121500633566536499936153160813954119096693759715375125541721492300758343812279027605950857554824537165808311924137316685790192609827705911118604020049792553427797155503627418929593280535775607671280944919547722316632099177865545262206015773792179613247118806171506484966789828988596307439171000144430641164374938478787990525772988563509497022230829487492159365344872123922072753553556510067414555978713488640389028850137780854174906348327044907008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 1279926647859976556327460907489253029537448419413443038071975604431512948261365174240845546684700944478916888615304377841449537600069298168047902553060195545424768582878087914537709051218353483175254165729183465313775424974131221209007355595406794100054448256962201194985444241429039292296124316266807313522828902951684159625827960387361721123719307286860732022193363919665413923257330370605894682010075152653304497450470308317487458599456806220516229275302919553652917182809413648718049571595830843118864615741760179029048553184485641183815320256153492661497512985577661598546185950919003831165680798909620110376996813616098602179488232141508034064829873958488476087443470654300060234591773595427276211982308842550418877273494981483422992297225005288486961729131483344226460027372784870890252307122975750223492456843750920979907664718039180013224032265468539634179837977954254635540034350358691330214096253649494272077056783186053792070022425043335506788868450326301636231443622954077877275373648109265919213816079374418221160972868313379641825548959435653246834399638544540098763627951666635824498338039583370784288734069071348483499669950992548873269715497093951437610251271895290341967290109037296610687536578205467966707379885434869232342735385129448549518744850439177157619787476072418016824829632514807559657117747676520367615423807637824416694630513351086076684102150954049061675353259708992661650806777794410267383539805888145310147086968359587523423407181374517263519953528660185205246671327727640712843015475100270266772013956548400534058694863226226920937481906835264227961075251621620724404039913245703885255516178788272013093578024901470776340945567415416855980615185039516917760164246773283529185998368994551575538387322587039246149064696924426149899478615202827849037304093299267295042703321953939057355359255371524606908648030602525950399838128834154369394127797586146748068990927376047724734553605222277023851551637998703697278734953159657447148889161301536132182592696388774422300047342502899161760986093664467372036849859280845580369220057441382292568013106534856500735893088071530013481223118040234637413933783214468180925488206407905452714525096846004387853643947095113501044914311291487476789342411551641078403517749053020803617538186321243672653417048957127341456130256260735648100809017513399192228618043200809872528920290645080598781922243970562093578560739251853440529825892410262729885293079826799327941779109203135715031226114000988132186332203943819887860202004485299163731778087328242896542019336147966314005061321446916688859549933528249928537476418498233077060026460575454975703910294375275507090783650430604403187425912217347962372422776092922282781748074954216362349028738517003686917119256915601003882915889538022272447562129383722567403048186078422296174455000404755377177085057117429808471826533720139909404121071844948361911794136041411248744022314221105823802570710483221914195851105540053202992406655301585295440226050622332716499831422805933159850564637426471289832460874447232451885231306595713838331051211869046674830272989587259563358730640210250911026835698446507648999157476583083278832685104036120271484498105988979566585979070758790625817928356028528491553600504936453813384818045606461725666955559035953589472724660561624402248481324884096969036976376139938849033926421514356462485410539944610081570340785786967675621597687672586712473467188766537643332066316290070733110728211977599597624007067248192256763495011188331035899328667771871101351401343841599983003126883543610932139630375352110772963047280635006190515715015786836087188687278618262497066800098202859604226796624471119896064486657962459032351660315670121294876619568682590912295865132759916701779480735778800211882060007810058373170279156695202781098136871968314435272866001050325279144065227031391711889799238010155379875391391993407938646752790651942072593368353991228456403557413825052307042345376680300229462496561922915891506398481364674813290195562266620950885225241287002839636348247448957914314616726038598278322661322720823178384039903905662224777884795738218912996043071868989603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + 173018877529668346047660941298081480548315779849448078624625163865830671993794070827893449667070065429301942195082272515116069921413079670944358174147238671391402841631746082653919600484220109295249962322088940107498815182614744192417188411746966098456883068648143859084531815966920195339945337593503102775573196504423909025387717322586642090764507773391202940724413513774516228485303108983921717845894525154361149230240697602885215237446349059487117524710863699254652553508376182352092194261855216780443865942157172027283091419062321784301913745492165075569643424940565890547537930435627849026226911214187349355136484435314378239153959464486655833158753810565038753656075047903906924687058534725898854106998102347222880218139794323246448025774355543856009172453917416261290871090500767328669692235262458643067304177286518085732778562356327321060977227084836268754887573431057817402042839896774251828211245852844296001412036299859116070593710634082011588720259901854938485306700114459196677142640342692095533129416591786457588486684625025000106228239768790447758571134975940685250664604071078865958764944348988893077918950579847478239966416469982630698573380686541056655115059734365488452256169052932740226884725035208479878059930530631040861271698861393727212600003886594674573975370806567660861438534210179366141231642738262794207798928230479759115660596364284475502908695222293985486022975539233494441708867504720601770334158229310756823261842781470006306502807844161641667590883876629288260091609122960752612615901565162576203471258424266546742249919362202721683878555393403704660877751992600345646431157168035924766284824456927825161629518314496211685345251246317485074647534205008795771955294419147861150054155963043521425335752813290335625598973816404518572415401884492337434134582702787585946753152592520583254352524987589917383821832371686878674183719033354287708137618016431793253276087738126696695765497034901585496211829890007148802127184220586863432238846467616602748463250821851993027652716312624519239280069082673292647694486713195376291700886973414164605299278827726408224895711186737155594258680942927423931434242162042304244420094451981011909635240392580346341126182813566143499959547510734994583769573850692167074354770500210070205153161516332621052756064580062192542752002605270520457212185108314733627557048711571352254765968555356832030675788057352274488435118733882912486017614894372650160045396293237437124282678570274942719535701033715417823733254359471045212451385612451862937829788208303667422530768126498564935207377930130067934106321555998618813758259914391120399906011779024253468790262067353485820748059985202450386720474126743144790385281814115329810689793546877619863964079435378491713626685812766191180284391226195191170113412206048306102015427353942296942885750260295967709681176949186688762851179073564403877904160328583139533406297687275031546443202850088533951619678006908745885586688455659034732872375925116684488122342158809890304713679968378157730725398855903127076936111035627553724886077757964732895233340328587291914272859384926092995720485594440563523449975827036888731571449076067265288064245750880122247331284226523994572674841154667935477379106109880610700794237355887478003508911757848541350139296184824733318602499282659890859552059120506557936317851384164055474466536798979735484441124991607778876521966445937166944431822703269009483611422535206973507729125497116402940008917231490443325241400146056113964995969254919843217236178203788441740449329533358236040180988391431291680692498038842800248457243536668028607050281690699200020141367664629840229464826017851462771536120184115609616245072695334598615172854531782742207651578198107373260550146650506948918953511784306223014806943574680715588539787301096140918338855363994855707828969273244026702066249578598731175689082211359642806514943590440218863169603501143311246057566180869667055392527099345279781032355632480334262626887345419312231808524726598122173404915643876993331706065128142874495225717953024950128007000438382371943816648828300025142243333418655984861901862351620897600255631871180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + -31730072881332438113888398925550367539205222501936578010131831478191158646613680624332055916042841518103254574810356801740227212919465820689729456733747345900057165677090309130399515760431975631102170723220972391402705631062372217428449720970445789571152540825826125149754050192458467148604115483208844202629167044169277268881206078871822055577399853676881361847350912410904322937491928397967613604637936982419967576029165419109376284325515264278023395504209209576928209225977718825975122316374391304203433041821574864268948631635344571692236239206186862433026554558591960845230393127365718597040425252392065037482095631765232505681676537683026470630591550019327406367301370685061922179795193519389833541882009897816941286582596410480371092624858230051919210765070776385471290728263252225549794218074771232023683703548293356652438778103383782800429634570096778525410825733306047420331285969836764505890586275629472449870844145819854887146386131746963919380276270049759203706742795514911764679727605556368690500701555447358196014873184202467501036726926465937216110670420918794275282092224025210095850062472543131991134914113064248044908977703462524999512025355616443539413068277100595030841167892009147979964476450421817702165513486339567648716983357500030878257992705186925208684618877975103515175202675092593460390844218420333256299548296329764630794344654891371431788152730238863399039368772671990921770497540804568075607336236788519325143251977654560459657215155250849220783568220444418945398420547635781704748789015729848086740674628311372211798816274553132739455622327839909751080850208574780310886252347033301787145137616490933637704672070076087556341251899246651309320405718440020582741555640068216451241595151776667890399306694535734589768731213344748987233112459159692787204239482310628468387049772078321321575053416105259891388273000915418386543497106524458910742718954092549940372625651231239414346077153208931875581400614446333183235232397792273939770847571913811294652276574493723147113309756704547302698145931726665082852619439703482942949712884744043857139928977179657092635597304880099138432524816586706545284509311890520200449483560270318632538240018966373369872049849105905868263952153894048414752003612051388373590305537837475594570528613926756453269346489047174753777024267208573638793540983597526629959590709588939805140433391402671289078869221660656938723716025776136872797010556903785983446687073295359915947215178680174873107710486105017446707172019051807207795587348887717793577069362537527108089627768321138805069730202567748764420446123313712058012198046443452395051413351547653972238856617823087846346365917921727960436290899147403850637682754859332036326378600413455996337114121964517682350856792511412169682404875991320774556722711710672163338529220804406573819316276400502321053688462470086917482836712721026568734784826690081276097053154727460480602715777357950557636381935160666396718133973001615235917874899085459280102312760322012508847269517879038401879795517166342806693511924036041957041695083909401005707815114625397835439243949173665493885142774323984714484330211564086610629805966185605196775625298893968702001552986833781359933393783162358002835317278543607969541562053041712343311644406538985618516708388115311051763118210587880220480207899582541880305140026684282965682038270340615203664151172272947489487057288248680893370082917830698765348976681777698020013607666443701139798659290545919592946708944007967368989427223578418197068657190880589727883794803848405230839466209343995904870404149372299503254915800485360465499021505365935293053253079422242449562208177601379731578721338115947632266939572095409633171753939474012657390261605234212754661887184619405825322135829898127957398444589213639761489058723262165386192586867976027446428419727703719317843004800128913446606084877432349638997177274792027290020965278590681103357058374133351954046601644016043447625965006945523759676015240696425979072195041340436595362758411673630770188684201473381976244476056090411011750552177126896847378368222990227382758685432185073252288220564484424311074979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + 162351645660032812102602163069355237399082931669140721948575410051613752760491586194492650017912728396282167106514419297394071881179044808876005852484413933358076441880326574007076382026658391016103098240624805805004015265944626636301817902291987854512512765202118254128263596883097655431751928884298994368218558083439163551582723856446125739924649391514914681129869448569992229692779339201312221604969560692706183039310565142714086718274030080660989187386226218861669810571662604043865790978979114054139663292963496409988281874815096821094793345501504257063152157077611152074654664322198123337336622537320744777602671256396288449495834496664906555870465885934669542831529612233019007494729096431337648733259865402281889179743204179615770241571097765488070872990584225358803018115131675715107100583323861890239265423204224404723246195815094602961993730621187810599763201562492302372346040946505225383153439037792820617738113696162817400674250994457469955907548313806555387574057294657971711629288793553290611074439023963686743499207438316292462170353306629105166972275211259362175209434643084664460027219669636534167943365291429693989269994821113892262350564683944994375693687406688765678797741188926223083004176674420278675958527256252067146545198739598500028250254834116357202987405141637409537405277744260672850339198237964686127379171814734335511794805080731630550053734300255767969119644299395422237080492521228188505170919355893861371883830060234091125601812105448400949815267252176382713044212804647327188346088551804011169864959188467589487182577990023149500871636955687608854911320205544241250479118119499713875592673853644498887146160808346299273436460589749217016601845813933135779653633155625242281336071196006669655692960232347594949669408165119293613557692033998142384440364927642214360695008380147056767798571995896590360350899266231413365111455846069842259932261621435989882741974151064205631802084644701498964519197351223540050987395646134708312828984055595859656278504472401152135133663085735660938892233988697745017676205256767245213367644908203827170235257509144620320597035608619046399573926055998577966593885880774987927911809805487162465815601030273363020607355216650974796804364512658830711380537318194688603423647077993257933986789356147759303176229627384898113943247751814752660955426357998354253931509026632257304124309032803725953947347374819749652553129441160556763718550620094733181042787457661183958237176753505416968151640475400276654761908788577443136011805477902084325193181331526566340101865421318369290133837476749986456293987103381560513997663834969381403939264611400233506045513822144884018511480464919584849780134722997704537909645207457079749041884084731598433234525720949439075629372185290879312710186787063281270080919367722086481320202502432799331552003728965428884713370562459298678055653966297612579342387016208837476464336375445690521065246936876620521385020923926703641937342338633620276631824748799896402636787743988086216636870985692907812496299400586605111276085476796379759316326616153571572549312215575401770814611994659580405679096729724972180179332954208223213458043679715985968635785083995158386772806787149465604823037967652257124164200149598478141979263460113686681626215132004236157857148564071267871814337490311070003228189907965208375546104973225431800246439301212540638132742536353074430286033024210762753109960029721527790272899048144223552461756289071462771534612575734790895303057470949625230472270781287670814012951576964699305704857305437064530605348273914265400595171219728221282979974829486641936343290016421738456135988784898864019552010267131058005574225766237286991516869913033892239715531556230416992991550182403968297334120407124335652633293472257360655963667959279914656146271499819653487401751133389748423226409708932072691613757962414774963032271562372766841759529573692720115354445540156242488787161561076433987889507333663374727748114920782957097843309135662284135493287826143395221593389915531463908626213817036588329025693025685333373576025500826506180407546199072307767616585260312081225834130585295121285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 101608778672475909990503569166151730473540467202683966088229963758164530680704690699220775882166731110160673897033226104626938636434596252928058838373997862185732692401208787961346322630272147019192184703787186365416821083358304815585611809844738726719018782107383546996425214709616906014468574459028408006095978962613499898307047531871840988847468822230826706705932895386808309424780547262622990562488085452257151565870596420304972423121658065547853254223269446269473712031937811319025108678867283905018070046899161676703549011111384715009372506323085507805989149715202202138182729012143237203114761594337235199770752242374168634139997493902006218444282176459999416370996441212494672162755617793547369189303342327467847119486419617757541147932834381386409280613567436020457070284123313068852197818767259730187652007572365340793658405721485733582082478909786365245766587890197535555973305248961663790640164518627489915845707509855470811621556318180504609168056474450491357285445935238293563904707657037316210889838369392462559476075252565436213092962858250282806059927364257144071650802479237648173562734247144650564391307453253097470977672779483803493916404138284197322585970492589598235360923785305392718321887690803865079127321233900412505395969389125028756121757472669879565085712877998814659943124192646176915977275529286090484057282171668980454617236926723153266753898597256109063659090643486112613077915639403979126852674803103047000554564885094997385351720683245594370170275864750231242638854722270929079120530179307317103981974811347244301369418834284816095075608967811795531476140883837060917779138862280723237479640482921264318785789980986510394321894547353134404866101331065032192724646431162849943114480650578059942841851467677647136115447054907367310259392825091416377964730121633164477830387780222032989288977108427223860235912644933082457306785566780489455383608270745568006170044630284907648103460337961760718088046954559454235900911571064583592070015674618721960240398529229477590223835130661454653617235938472175822031873476754614208294194849393567220757091812460030659050792492643173072503972368521523986342113456619680992825331093103280860615380505777523636981493473918568851431620305188354785556060542273903159490550525266051921251389319863621621141141999582635529952353121513963740493500343513811437654632851639609791278439362552518990146079959600726835485206073257191929265698734036885054775696148688840384092762431625606831553991982530145520392430752645019769386119066823339831807156386221686099884403588708268056997684932542782361672950397889681946432103524085932129690659494387186204627525757809159749675476430953196074937916944239951691708916119406289047356616480115950444234963389973417415267611697378947214235868621251346927289314277690053285573725777857986270900937492292903626529017131386587840587440974219966515585752326203037412320773894524872937256310897605990328284504752161547790271532777365887886268563199089304799092571433254426305453365152497404750814591546335027098299956514733968059046879318664986359790589258394307919400696299906713836145656836093523657082077189994765213492603863092074020880111784525388995605141004148242758981009754286062587874518118572553599318146286074726152141012203708431107676302198102678010631464883464941249475410294493967576860394876162904114872295129787727086726313907460862015546363157370053562560640372226133784683767287467625752969018448520693783984130356390613191034364738855413280264388890193300297685126168612063447100103876889214333915148810359942736103891935819232003463715622171547714016771741079496396073256836946235724552311077099983837148985269552987005512729526945735148257811367311336345978074484821093036003061560617507693364418142450295128136819788068539804136151706422358391116007909390637840801914171544514418833749508112943565421472650315486830714067583004527958977161857888332267416861547192508437349766610704228567210175490017514498844812407274616382181793421481415412114823867681506720931358990586465989312182681416294821041997231303438045581135834121918164751412885024506691039061864349696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 33063594324294506414824380859855520929203450137139043793499841448073654329255633871427170927323098337955270537295012858452561459346721581801846489156125666150416216023748129261287415384600598877665022874316874463845107305867029955907243354534917060053239021825817473074245473835630008691097395966530028047614494472430876395054545518816985610615654306650689066099670902459267522854216635304419789333678293617422703329889651379021331585039502855063752770139597449383994028533424658470242029996906765045353602936026222754404594406133762771911257378205512126414566190638346172124921860020022430507196032943059448824791785981539265965528458107636091562648982288881099003034708430632322490655879974785719915650945805885298353501103517126078595597576336044306293846852202576293896811595615638288391021498355095739492203519039179129853512118026362320149879048786417829109306111349851641110163890045513468535528341866044469045813125740802306798360327427836033502979649412534979971951320102875156522561845572984528187514382581911444857739072475019510225825757999986224302543797566788531472766369752408167464921061200289634112804505743670150145746612934389485581955689126589007829495920238461097447270639329630032880121517030711081424870943068226941129769098849251233976337714590363133674008990466883468579212828033675142308723943931001043243380172688730198173696478083982379100234155793650513494133599847998269764573013824758060713015217858524035823813109981694575151685654784392745755693677855168114839786658449775154127192183581222257562636176812242159169512755233528002924850219800417248500539101857150915273780585302323956627747050805188098865560191026732243080939833514933715609090446524399850820746388782723586076695587602881638480048909823753037140129764037390387978797525956418534270014182391667450783838898399476569217582035471405993999773483079610622314722607858173924235772447032359066476147733296479336780610766601909692931619315258077189134857512352287847179519208333472797019965251925817471082124576906665074174433061834613922648127036564765604650175771916206492294498245484454395065881469589143731942153395005186789765775550085470672861399537547152933773935418188335297657334665220514230460172779255679066514869649462018055936770534490344468393363485468262943274496615725646042902225207621581735614305739957607084908262556161403168468003551348156010893556462097885143450706757651196797918207474677035585682628522581900027958004166219274266702894405874680404095092541553168468759283232031463831892984254516221573243178963355701946071115773074055618745426565019154540798152046111111741036957002888593558867485593679312053790284595441225555234581127066456051508346595424492029600785636290920723649808141419129212960081309780953442005957334401057605417408483635708493689933440211852383623685826277832259467433568219709367982932182958546047981361776368298000685368916404550102500572199748073668447335325905936409783755036648844343312287323526396821402307554615186754771318258239594033296805965646637897224441625148865000068596959868513943432260813159199790931069073795423042873302213781874002102919855779263217155738627845284791064498289149102443454935362845919785033871868331060993953533020283057448762656246481737450672907173499621729695400167354125136644828467674763040618861019609435091140371506489638839685924442325593435765081988494215055682002403459585469366245695252411918699454763273508885102244774391737306756487876701579125444450675082714573620957833119306671157012480415942489279288227909995972310676266981072839076013206811420065830561381773372407466779686131045213797690205803251420391564878268019327475818603723392173211522058798687061676085764074621165561932972147328981950233729373816620126145965361667522584277150779816757830583289730518035621409641052744923153196782617625657400760785710712118368257839146190739146603082153216495089590861169603470143659389878418683656962784298036014006791854755781547418244464543130448539682638319706102600059524718723695917420555284193218389894811789179752802443834921367102452363122321018037946937081500158901879739630223360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 9459328507052946293369465503398967477059357950651653530194569241335791585008336453095045251211858298645682171514813054070294576245929706656184605248512857084912876569444110989059532440796009760790590353662191659984448987033465663124795848927634131833938571376676782541110829976785121834606088453646822212255935424997901216057974747571867475642445792036508707020285418485505313478179337101596301298442567348983750487136783300341935896841241903224950033489471639902677383249482833918484944749340179169461635036654468683068285378103820399024747556921560767301274449365000581949506636888023288566692802156156298196081559441124754173385560953755916571047320963290367500928300749688832049533793507150967285843216918839756953593831204672022576506658581344532441194088672140445478782851632040643655400466813643969777623313200360855105901005618936294226605813595910372864252075588143992004602901770161908387233927909857200433945723124794627211753326304996158199419876117204831896071305921746691918199991654993737126976463580800538164574803079408402666469412833281470061800776837335761833994971797854699980293505548860841415687782998301066614467874861785834697103959044427784214800439185602844173945728276260011063089076853225340190021677800788758625120152050888690535448895513726260335071929765997581085204592141851603874380837991049348714681067737359194744004957288654852781856110502793381619073610651504576135431182506558954855851149521267634068675508410864606920164953376752292801029157009129259836850311801780765926996372896203861231536848144516409612968333865414347499633267552026945681776605887721264636920412952328721430416265036748686822156777666486835200396766917091308666092753241629153649592396751211845371125383056417460708433630439876643798585235890137555952908485681035973503591296978978187984133551868424764799993602220848029918211833183389360016745160147515391404519301918491111301524777646128253030608049574296007683358318479297057257242277735005786660701726962078853754203279543366735576902284877986171362470367461531661035438318274373663994156629545029370714577893916650934709833569005180640392259190720488309199251211187282285301494239062650869031386577563142147039252204730947155629053079102089559058847338994665926397106770657933858564602521799046014035369252182678482401771694805165268291496265423279294498733859250847011497708195996996991429000842202013854063567107892969370810827301336313434372308751121043068462968929762375662644890608729575866041423961920973450795720096780823400449188168470746221184258434767347342679543070504272685303368469420551037848953736759905655130838234983732359065353266559710489194628370245920707784661898642359213868290816090510752281942431382448508063911855237703088539225602129000341471081241212557201619262195120932609683459269343338615813940463462660249772657974768074209725375123649342373181011213988319841935982644467835271802536159149113109085959587686860868104557586660187047105764572352233292632057917431591725312815405582569515697466983524730985678956006173524906685050352961775697187337463662759538369711628684971088732592920632694324322444158943962166295025981856076760074922003867780486223035468775399744146916921845209781520124407596065402745753506858988234536818637639682341349888971343121281809594504291463639018688217789280420600910462087797601983601081972444357730138194079103543812909494403618156280371342038341048996628731000208919345206484787100607474569735145297412996066170339968321140385300987431303384905862084107870527865491973759452754731359669232995304565823716887187973996407121336564842339508081509024690062123001366071053441481106882309138904613613616612369170704338371260791299589043537517322809628861077044203748695771187517656504034665820183972307426668368836334905328697345944716412858614248749901255165406187624296410257248209080108174583596912883912957469887706784025984760932054508228371956012631627996529422861004269904122246313790963164655949374704334218078318070799523971576624841245148369456062417552530273091308213814872802374658354808012554884394066954562815046096350674612985528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + 5838476555191414028639577204193336194111060038979252967498771018756847056127617871971557806561827550633671157470533150734253213863704600115727902855000293010969208310576580769964137623662841895588386555523912410621319340451533041227151895955011225369545701035773450973795265116336719103986134375578037082394515129717299709868201981015397421605721309018884594416983678678648837817111152439102099463934287932045255107557523397290166612894416549645938737449956336470353845779594352155014771815674689273683953309903801641829804824602072249258822067749459292341129118262080783070732934139508162493484782525987813697225205945453983236696530421613340396226257331363477562492914868102354306928329131520708603936186828110962317268144518825985986668064936998514188089938084381101447441265112547814774628663492912677537345592585892511423719385662329305350095192696479627295758506056865123334448993251049234453015595896762617734868313468310996980756802941710304652045716661715014465284239654674620650710482931412425665056245048749659011520347377854075457060897728837568436571685431466974786863314687137206000745547858109362883596955748756974137334295971669815559828669162348975459419671875477779376633844213058479646768308155293475934771954442163294604918036171878859127650332192576586012244732570315850538154859764095189699837809333240808199176884235808844022164266625325359630328195838635581097848400942065413257110894263502687464141894987851936589267271171089364236933823845872846963453390956378688267314561894054702478720048924095053855179828193685215939353979456948854727677307599978610529419787956185449607766764693965093819196127024480660628897099491949791358060512331680195223221091409974867743199750871320344298662009052724783644740669529575561151608114345614804018895310409836879313734089515765723787192565428844848126318461980516797045693718768412000519165851003740777461434058581262127350962928285314004884482351447846494846665233630063025733119567492486524164621731612550848856749481985302389919675716870660778529271180439032475124515401932105479043010151437270211041334593404842427060773870947641299247045519219385890822121583404974678866486362427441240893785426932379263497746311195248785702325777935685089730403491043830360478263296063427047599901316927168057710905939221912458426117723903948627028947126843696101312835994091833903975014752898562226136557305143960947420270847817244282917993207976061650293422557472523496886868542221921033297349961971238226296916115965420768858827094564626298871420057892830511720196584747450604906672365162745615016961711791384128594138460200874099324291123432392092689245063793733136702605622595309336129716703937918218274272428312793904953228860567960571772563448364755319480081675567650520716941958744619083073246599423257256576329800225840363380990122095128465347036208893023111383506329517809969331165660197004407653198707902323394620756908470005919956089310873191860845260311212892678841365616902155977129536240182327299616752376443306317050789003849641926538217238253556421634528046358499830368160649512472546587094267718336471000349866046385524635146847492872517220193753353121485977761068885353854732831804135389923991593083966891624734194286910559732375598250007957478193691203127605367537937973467709447034832385437511454971842438106323799001027537558159064534060623507050348984715472737890512615590522894746603629810555978185815942140570050730336872436159832388531369669036541769453918679019379999555516355395469523803332428115026863512710015442460131587379538754506618619361603519405721913203118244311470995171383746330792803881250907537220975062699843305284542174545894361253786950754743633261111431458737470111383464620603798823351952565199908458952128597170172269273363687822614177676439263480026469912168510919391515076418121787329454963837816009952849818074767346299039082810904406529168926138031249684225975080536806200140366255261183531383584260274243317236813520405376760061596903177284437628167306372545550367819868823624244825104099967635982235941863340559593810129898467772725997666259129614885525966028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 2170461914014034558725531946992863380261512610169686732661397342511896443970575562736277037478744033293737093310647250952810197114168727629900630739813585006540514172654610505473760697067424101001164842528626254535239593591329589130722747117914753759418243112886749470925606289628006147409766572306730129564966548734791313502717646856096172219816860005627573285549694263140123073199221202922367310568900823742031610297222046974047482236494174690662343528005820122048825831231841269499915456980776605151366703078111179654028052489572891808433631588595919210406004174854119719876572748343518195022591759366866973055796684202534941492263941492258224844980757329947087973760480668215894035729067806010492901259735513542609905466510861091211069220417269343101676366762655205554693203059925891258736479691478075177321368661476821124998620359558403649041678488644683173953714430235457084464286697714343109321938902799049623443483480952680623872315569432744577910576523692855716251496026020762477585336615567586185520857891752342160487222322779153099413055298761671278049296579867191851996243988616396067749974535070570670867265971039676020853700919930378092846200902168438758538266767146157870238795599847224645430649158967860998096260133018189336572354436284403359827332661641150282544190191733006206187157121800869371173763197750862763522065816785022901340548669694460438595575883968816496262518182385620174946479532980767410636306066043445485546380362628323086949267566187728782275646200473709179491569955490899182006287513001499275751684647774901680931790572560720208021917370550012305579607060039500155403582414065502778809806501715418462778734721670395928662231112002039962544489298934793295559226739858351632349468044404416293558970094818946706812627731102074037040917019439622885976255458538194616134140382322823185100109651406101941987845372360224548972663368950628503052413837233582094768500449991484793548866985640574063242637877040109325188634865063029649717085196192136630234039081682361765724376252021875490038587796826820608535981019408660512458182812500876486929059592684959429425459457834462235899998310913774865004000499813675339105080757489694844432740030403488365242057039081772499945841080989713088112446582467590806468662659818765371106450648775762655924101840428096884444691292149332523406054926990644078624029354280474749654666355348770378482725929636122374868966614673730543436409180936491989726395141110103172998515482170141421280393907321893284781244721200570759003184828299818419171064982941345840789349236992786002117747249464468611185013017276323973935007580241155684636269159511861049234614871012772506492833650960368805532931759073488510242110114394343292125784126321748635696556387016753710425541995431617960815574319461303243314742632853219434639235276905809298532348023537249437327860118009790811863741844966910662910441551263609697792040657442926695690192091381468305209544249490133116664254877708599067834229525773145132971585821544116852445210534918329935361654938101683663616819903633955467924850090647533040167223402933812791906334554915228020287831808950793968731997162468510125654239991224807259487342870707168109012207168047060388075469350457383176538482815264193712254609011740705518306236638522617564418003543723364828871602612238317910274943507460564010367754400562475978675247931017293020200536085965292572975746768149730793599132674955001413775097011237366484202093915400771151007379253653348850860167590442187478590733167823019941426953726556249269533818639714228859225862426124266621427899872569099277781810248738287696764782974560359786882733483157966965498087007783933973850236892974904173485404433116671334432145750802866397730746900753782709887092814952381004140374051091819110825105423101664058420769360449043721404833241755266144395024715437862490900276763392371314037818564475130963228458377674135956724292996025541221684125686167994636254111344062637329832016537927538430902131012358115505227443464154601069809151530493007684047405422605696670174622670955917161410566084978909716532641251414379762969768959672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + 973668361635072268190612492869889676037990697376233661124912909403111933151004122456001411045845471173985482929808501775661657664702703196877128478773366519811417427550323675122346529646206768053351270523407441240665435446868197742550358309191402167495385121599099745382777882535501608464621390422236542632338742937363512568157954335354236573292812484630787049179458294932877424406094861822438123647591490981011832838069812976596869745688352398562559743793131231729442348937019609262310107861647898818372721525577641529493783081521289398536919985125999098438661465791241144001424074650699634491716354568499337210457432721001746789351049252928004089763857229016572404949441776389391887971043296052927668211177445001523616444606804165948852635202393411381104623210668489956106602697048159241264844349529895696211993877096316835825978213682058911220560162970587928778237517633164471936706669946985217112584274530361477347376899873253539641174902704225939579478264483382647645399336682761675863419098780283768007540091390208401977694486658812176765308211768656559008315841092884860154809111763626041505661780369665077779992125497512206495024051399047337048299487211206472350135101266848818184923071773546072257822661064725143968830601707230516230859414085964004734721949075873291683530087959224140841708699645237930365068531788457402186811233717623636888506830241101762221412688935249112938851270622825819561836434173035068674502793377411410005423651943601611359608448615002316692662300503916408346789210868679809555011972288894461772212807080933464670016112031787376930849235158827981654755093909188688592282275046547147294632548866636088761306018064556609024494140694549850792007059262307491490125834694572564715848234813733363727490319597367587716118501613646849881008632541134069686919902837152011643997387676595143165500557717511972234336041723014877979425603354498010242687052716149794909821778705349822094641752665788436228673792813719291714713264156355293631630746712816321717949147278856374868893095055948829697577673718622851045734720359835485020309183987869547610203550077855632360930052266190953147785767095620006451362751447066850427212188899364613013698987678066671760950721713509990020493346217723821881335864337080300567655274013064869722373801734906182680547526888758361078618992550181354488706178445563396492298743989532290102859663483076705164709685185860955522386760429510837456014324330687950936853117432337907727890449408135028229835435294148124822948695507842581246550688195259583721919408426248856249248624226912671338523874009591542544413090414461238847958613091166248017653497471627184748933572644268783497776460226545147463537134909261180943870214641692976565711951087649465594530728772322999372571186909870688128986685236792407049832897819350460980366054142672562298199455848510418098627750629976928402712353642832973115965230075322539398093750549773725661141672782037289855903899584489582139792347050099381398867062239411010621227685663302875844762580713261054839442331786600451811527948016791613262128460166351229832657958188466089750389081938459841980931097713025613580153024167838492584837857153511109265952071980298081649244065563073474006772583782790700736351463963514063444918784581551355836709179296575771695841802025419005458479279282746558540055499905616113382463376556144626752910311629089377898332624180594368707850633281086455247703616227603858644033419848921322695210394641838435575246423775002393800933206867280206869266699042604221102941839176012417335873354308745055478499995351907823621049506950076048925525648772133737671814850142083949130796984654502021713916084995315244733718144912249880692347107214758011936268899280652441569390887696884533626819375273300515761841341017613459836895409626150484523076167562219158280416458853728271261322603620094010507327229042965142304440265028908551266928441126115362797207310038358296205747070331249706613876185585059727892185625678078031539558437982294506830064513167571687162745037449155725550480126371709357532343386272075575378085387464894671820515779884075086721843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + 203892515503713819359627056929177973451401577492132801809705318604242112099662724035944812977401824105448328700235014348576793904651665493549503108266541901636391500519464687171465346148186905511869903778600429671234781710706865946652000050716261288385447315705024311184813753027251022532726321845579129865075497432604759030446103791812053294266102623995759992609640911657404111574612376528074856645675927729786959066921116327205956314660064837680287821001693665754345181801905948764798551038940563010630814316325471143808808056302707998138692353102501102494027184893777416299565495562732886141938583862065260086632881241915081546713697167850202164520308414493835318745341855831723974031267257939292211659673097382369282371092213543418994490623833998518175614417995795559021941599185220962503494817600621074942488333196225635244743037081425565988201286967260001515833661248494718165607180000289938237886712792686801396152692840154896365459633607575690565696735503348340491062753754195278399510014406193380687299719261688820426900413167920759576459508565848572782496659199390454984373473761635551868022842037114491078248537158164869603852849428264920569807849904000752426566683080072729537474686377989071289521821462951957922350027275129758145041894625776617892445657546525875532506368486000307741941509598681754070356004757699980950968189580546020059929769817444174912209902826799553725765639057401760544509138510807995374491461509424189895261621851097790562186760369338311970602422364378293316023065254335129402601305120135207266575941372355045091583893045076298137645593893261616998288400165245102627266838257697471647822010937807415761185473713515209092425327320562658314328646576421679386941243332935134829239923050100220119375779607064487895207277094627778515978298890217610001357551504069379992580597247047256006888976756550416376205830021978890564767259974031423748264473476209998107181653710453973404733602738206834721786304602874510786362795989145898995773300673897246835254061120497487843875950157863719059298133059950618463899028646383951306580423027314233856755686995668295927040151119778048211587943869283932763218674123771872239668328300745204511295923420464365161028624281021778426874839783206400503347793696644286381788501071766555446298254904198263446632796917390948999736804908574941962126984829864214760010597431128288184988663174245797388472045754923929716015404012389821280868424447492807965173211305986899328734350752652121783108599812792799082794116239997305509959879045800896191145238717684103902456965673322425708550528825069891292323626130065210585900475187244620799335852111465418481852215090460648583433672816123021512609278450276047174071751315768025502416651835720583434150567643994426176192624431489164284498778315186038904275262497456269986476403816272861627863530871750354909610037703760740925495868469731270507727445475676036581416142281287471791402765748827384583179280616629868509841035488403856872130265471174102588373478441483899837230279956406914822990671240920620347741934091405317642916294025247899654187241287766343648017837194837831240629711763963043532307919958636234155560904629826214565617409669412373319410217310628805805177894470974270299826383557211390620393468446083345992374612381791919585462746009894064835913372381737365769912326493041713387758539759110006434294484902416852717518266306284495724325886537940821367298240465046432027173001315881972549748798100016890760081871614334346697264201760570171519890474731948750367952873099704579672683373241856494640486445519879417767693835036515809704154905381780766282907154106156604243787911528180355954580868046330006964958186273118102425015932788301543295456381867609979964724362702131439831144481931710216436678908771082069386948765287920269278895716191638984279653464935228071448702959685918316572623348940369300547817853431488187331608871733169603474240112072053192721463551807888907342879996207047500241226305001026605543085176075554137582344331906421036490362329175026521473832089106386020580924241870459171874696254300302186092860218576237232128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + 59906732205573800281750381337619045177964099845007643924045128828110484805192141043977577737763308342199188289203534265310047826210230208347517188543307939815878528702615783445560820995650118137832605561947267635026041661866933233657810935209947477787938588826593384730866955091418643918875742443739190212535848173554785339388728167064235085007680752425600901845128973754717840492402733369891449227168198135813475196747249989512077186542747937151656841740444180977469022162265166915282937625729975159789859005031357095039232606786236350175264147011913102512623773125383851532176895563063975399507141283735799365292227978672581513009477344226187440563277330226715901380694335662620915238551632018008624516358203265295686799773760605115852003822943452401040184218442144803523726990257830987916273162460848122509932517115626004692620278375564211249552165941019690312518080983662517605309809327960848426575520574298563372280993962206426553457955646285794427425539016514861634346485252646243729656316018956585405877017041326523314721291699269973678601032668286638815764292158563207735039080754393548268812904461847879234798935439139898927846670754476714273054911625086678877679598819482707944249180891971800106136016405194660498252699942529834696018461316466653416603726339694529856771329736501367957461338306576945448910685105786796545683581821798508899445174067220223238126568694330024036900428573038039003132954966747857277137138663413062110022833440991047608734738544694097575877697821354139768885141679375835109493328055855485058741046862079461735644657990325995172851482333647262390612101574878708673309663125306831296002033237530416451299482234731305495548337600507881606550839503076539892730744354299797088198350741959547420905515795710192573804189500438927366655812900304461261653275867715538697213060461449329552121453835270462426820779183562122777701504153452704948935983087115080801465266663566540628656660666782029429691459997422621607099427945107231461542969243993906259718825825209303594276974616492201774297958411098187397108948926410763348666142427991407271643381274905258132403423461843753486610913446407283341981912157087352983862914682145391498980169749547122369312519304397418343491262439591022385928312945762014105623945815984169790688293456720601407876701216061912657529991928433689414516316096984892309918418551244638251305020517038470634759815721240366859431390163339711429228171798704192466921082178610009695832306103052064685892041941089237910376651228196463584636700926421654059482064821399558046835528669414586741744712932680103168879887612292589200811641202972918467080240382214764308209894933105404249612589452142472229002651608844556076291368869266406982318239115107038645788330582996631745674888445744566849465948599861347477539225073844613612938571960239760219042182717763249154663964279577051368923187399360468925258029737537234500389453156985510504894003106242791760350749702478123102458267436982490557675917540415217027495460259048006617623498931031620779772903682459418862583045062863130614439953071992168016319258330406758459652184431367584019071805903064241718145531748230488577639741213683362620575479126206410095211323268803400437530709148362956353917511518845574961775790442880421831619548376999573325370862647084873140428625005874116114793575955879188243273174599119148341225565009826138396478888635089709272316427360246905556224353325769831157627285930672364570453377446182517482246189268917077902637189687300300039678843550529716659435726451575058109572867248782378535248258623594139087816090411825816363018327206428059334803342235233033745841480060205912524899518953013114357982057024189576021037349370612606784018623022544390298309836612584755569495000131893366178450576430288583326483239378801126071376173537610065244482631828377762875605170977720503554267298958997781433212627229469351829576143922172019101235567974033764445803535744088510813725589016832672334502533814537402214513694393726543931645437097226178064752668418444388099230404076081502087797776318340323507227897403866436070650741889433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + 18312064976214563384168380832146665966279617861337780192080304745136339673061632439817475361469492373317928844847880188029131611557250047110656424417002592845100051915939527006494022104344181762278152222877750824275075053214076420603200600323523401832095405889195963770732702082189928675214899220564662810310264276486775219333239388732893163655421973503481101229208385945545541491325400738818211055276474729573214225958889044165785463262393758423974819211298891370394184312020278191666068827586456102784968923883407559857242349831545479661477878842551024794894054084494046211268869061863113043103064984413322016420630477359014850089089285547149199965823972517618441730222389908728054854856311493678311056175464017897252726626329406116117326196598284930914341154693460286396736367030777119196101143478237073822489778583084744817703264812481274153720778128474903804063291137689361586779273947582073995351423029969465197189128605247225581510136017597565370259499420882504961779791088398253103809279386775684748061031161778435173371332944014070571094060302820931007935798746603626091184147639353555280193070937780360464222081954798151488722933163869302671032624346369648312047892084164751257880740703026240030924101543443852178726135798338762024218917068293117672112029787889057496360434532391508224635603075087978078866815448178664899324793867035356019785243081364740827135139719698340384875905415189539661058139064058675324945115060693457209511193037082229094920201920615040928270280469779658311513328380518787671749630165636668377028004298092038742984230058982105942421388147719682796266150769064791026977669296435125740970984995726010296442034885572712920208406143178226216098009592836301224889501329633517381343317752242575543460698221464366103764314191842836718341538500284885890672970947690110162512640133124132431567818947366473805654494764345249687431016702278531712774639579205860505221881822841456476709165386814455435539487078526365666760264755582086581240998274636935080001654628036235544301550300921356158176520434521239134831491431732110555403677532509781396711796694631636014483507366892444155949905248691626509570134711368505282235868471967656019815137289752914266437523322681013737623133076957737871073306723700745932121332707245290000873260225290070753456767494966330583201411336491604825729642349200173499167193806169024112479304551334260053978010901787501189423190351351691126018198537774260058814100225278036576380411260297284517612904259317635646894843955017876240919989219997723630726400285346605712849430227575448262121406570009864847444904188672181464104527416264213992284640057274164010036476118548358769639397667720421170348810020648183373843625169271984392641940565888004573768867701729540846981052189079127795908589868798825813541243653062900053491635237059204101592178628889891240500954483363404231625181353287951169964069438779997960054276467223973144760885203997228987870534646950681363607658111759402353572621597400961139702651472313072675952206098773627075930784547102444304720762496537960704543463448872086642853865555666331024418119973005381559327311014131042300410871892418508437781912028724692292039828796957651130940976869057520500173590466350761057975158307124051430523413976151832238872189562107901512281012519935620797954568325157064253305483353928835661579902260332606464699554774121297692541931392037525819949282298870756376423167847536279664032584023669088218773841776702830707381907043727817029052705037139757429724495580602050353618742217702438917068092846282866875516311226842108644187855874215308503556803773955362604241531547433848005872889432982057390019271388640297892667515829430111107229283192835666500998941188841816913389023576665116238535877031461981510520822913605615609696725572867774383097106791218054081330956262644865390824285158920891914481590659908058820406379916036312441750372557705180284889533460151002807242691104729741392023933774472084641385600904214753498707231109648873595975272949492976345439259135744708813306581520147026782433695776127166160998081591697879095400464384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + 3442024187023511379800813386196454479564779342837255284113151394310329353906216391406823562185410855593837358346776212323455714340250447731453005329699564406301117087652210844845715306054141961859914945172852887201640535218385508405604117163207047251853275380234913145115540728769712484171510856168701736233069497389931704270136486477837742909958622226810455052732154741977610635993965445426131395711453023133267029581808220608391091006727432113769465266175943773376641180797330307576070669215130385455013787842476031043901377043990164204134358916741747815813902989104076988072732214611209141054277831268440675004987354597975457245603169832748071285539724264003172519449785204853980899327040135428879295898163313980000960673541056578289256240078493845417041127845640136650741916374743673993087089613563783890871596910394377574133370269347071447774235986052628910356365985583337982925714006751233523317179224040430853345899301456047483179323168014678925422165654258692529573481250489988137282128152598252112848707940484875483803863548316261063794679709249285708113979770821143980261265550350783041932392416058005543908728518521771212065158474445556909423554608449767773388001619638420078378010563858152525293474414174222568100269924424354623983808216325005132436783675193224272291159656100227668211587272288375068598268357429842897978940567233849162046820249476698801069157284674009032170828656725312786828753302262048520380621410830266449858046314951151631620477371638356461899055369165222891049993687659117706985744839766325680469666822071364263890895270569767187540481107071313808143355256097913151911533427118513795734763773853191832320969023052232173867047935547452237036688967686968862591899143810742548608815652832458181985180363377261896713198586983318475672646181186769826921598814182609668906979919270708392246643135014392565488738764540517831578870291026641769681516333334158510289922837047346381439258384473909332547445704998550155568583566546458305944860747902087705138282284685210577149775083700909250822080022573101372925190730599866332876852856584613651360463636058713256678675738822582970321763000229518031591315838217057718993859512381212963720106400387171387701282394422068580383959188612737829573249190903767078548932947606740128726703005762901182381402250356261792424094229768909297385514541005541114519004400214141263822713665145934332120999535804421348199289263626325880782931373261587996121902002895852008781132260468039148583864061856038635412912207230138774853424152181369818142470788341460405730348128191825808519586463374800827752913693190883155337556909083624455877669121743353912011252626610627677033583240431523943961229604257377026802059370219063663391175912936079699723584373552382214415224806439710318897093011370569582527153060545852885807342572325045634134684731705657147996754937213478196216207998982649885503577592625681545053260645928816679945618888877893848715985135512675355406994243467422784533023907226676056620936975909504740202461553641194645072525391079245608031559530711805802101242478840974537921930960432732402504961409439078071734640340163667858417458754901642541605233339511149770180105057757484648502856029530465174580269330198936467405549638852977386540343869751639538243977623527025943646729914142018170170605524699973488893726979918813949551000928481605345610427041748012733181117594792968995016618838435760934592582755610578348426987147030321870028101139653895977427836758879706394841774003207578772637232728190847374319180736615361857453371086159709114450243813441679709270243257549695819504170967761245731466279343401871989727546268577123080078433156117650322100809112494466602744751971622290180843864851856680673961042537966607215823660838537766978365406218207891473169703447163206995394840935492305713794713828198166588846992367122844601379920300877062761342625970337707887302117446279282790046141756680296712148309233376111917328802083523937557593066298190339968604097721195913196852073547081593970622611505525499653994293746138320587723065211903921360815062080577911075635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + 678592799479058180610747263689550492472290865785088101842381284656050227946559657001976188520839401282841748131389685918108805206952933354530441934330472602017582958637745882418989385351218863185119638853140187753626247565388975130432804431549836177235147500970772783285171319988648534899720886412156167317037408583783965452995711749535636379192828926748722689130743090825820526756338411682345428009313392424607476170533951190044195494014435653040263939761536385075815712306981431926728551790044174557263928971043711528543244667500012664687810789773106508137768109616151955736311183431389063803881234782921177720813929422934649181439623321672594967481121050444288756301064418539962723004332151491538995026894950062695726179831097373804203442217811198310190335782098850072800912775173963409696994692774552212251287739743594743491400743622383226532534864125757327579808626047182001756453062950371663714624580347196128051789647168349627919777221343670396433305429275873492568971020773830666760289638274480392725980078969785238444958109796392704783790696455855085426204558384333349000899238917336760193291931801962187925750495847763868643039928913750524175908247817724381636190808221518082107412805353283366937301874625943310437366953011504786861662994915293754785728598794189709177551509173879156645679718359423272209065288248993934186464889673289503608083239160967089583493737713513209760901488588657345440897478217543940842600348735801923503077374165584859149571590719428824642445897997935132345287887672124024452755982071137021178544097818864016673306369240710365908166000196280784155891633739089363368334385661496855816337563001211951232784378298512563630509955858621113039496265571261714797176744240407804193218629096632599779439504368273088768847432355715013593675299998887786677385903916174428121184435231921068577024680515702696716973104566114646757598868626942918632742121739280597395217479967142740405153852827397680696267970954104706116222627156249135056249177462552294164212831591723054817776721674138384394031526188914474648066816672224877300743454546228062171070484561940388595320697240281651962116599550401894807669112671540760005066737983020468314750190941241699323728100131225364129847125751429511083358149369530006177195976769433347584003867983728901498342620448065053699885545504198319939703408090211463811322226613269177475400018444949333282047234815784977898173559798245001425462448733820057031094220120927876142638354498031030063604107941004510477035143341430064932900218913764522420706028275874216293657440296409302765058623155946061249321160953468337971823467228765322730782326362133208013129645986631518792860884790041448912749883652971746696299348686054285135729569513393795674086015784817391513563837546295132783603575715806203988899411615451744760483994974014587987891925579279169662378003283464658721768266956687456353121150386491316935289919010314632675869758060272268013948802525412828211774607716674673864899869283596222311771598710701104287798977802306271529762205275096685496319786403889583268517592278551215211064538323880820948794473352036214930518490042936553534972611930246566576285810875851811244287390671064049648241048800820895940995656534035126349588331638703133029536022143807114193111091110715905258256531499283125308759704894325939468900408241596507904529518639111488340484145302311243354286981631911356550529571548570883940451464115368254215821492214355785580844414002853590921316228214468848626766778258246783898783899526375139234539798388427339710155452356870614613128493668962178855942868423483405084492974760004327226448677340357973990414225665283951366912057563165086528305854354552880603207392685066691469388112462511731139686047656183986137244916543119644756046472814336001081924049848753605305140203080023526257382325176668444509402184266819659723023368717772174347852885053841589331183055290700479255640876225072340208794398578321655897948465659231488599466011382992090833187239502981273457308763593482065215511906185720048659237839418665538986089872296155883093691839021056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + 163491293515797254415763823186242407086072897868468691538184157951547562070145235712485809490470927586710003049747300180230289246066607486810789501577391081374652969035742325981941000104142095645668871999124968339757912310411891035835847702316432244224480438183705357733984553828099344639848216892112650485796166458044834572111376590080490579026658632479180039519133815780806168274844319448467739404636851288863005520069350252334747149328999643031439345848381396714263165530325616671062270488829167051886567462053290455945004124065137661755275969338712746508590048603653384627140716817447828871283840298399549526920219885000453768828097442162304367275578852901219343493389992002087553657799187616017344169984594220830278378406469852520607393238330860512087624652258432140861283915700703169165287499664541099483234283797413376971000326530095335772954150595776389362214208555858267543855713244619102074978781496647591229924092315153353758778881898606069400338482733761246301701818273456228529934813085867434828327729817541033563205678957991667349157350974644659369997030568233346075820383292377458319982968327776347875197116668596851236800466399006158438238352575328642329641024085146907372768138527500963799994545194947579410582173719999870937470321744849812369616515848562809819885889984500417637178021355201408662277527681656489795057822306007163932796527969172242114941741338780254555650282886205053219170461610455971872645706997161164986555347224208783713724588523452020756229269447669692325295445087681398862744169509007879267919264288277887124588478834768126686525954700638200337725549938242854013465569186880170666726812896368790590010422405024516631624888649376121154150796961086390685528579753260303946650167924970701252645428268460138034267149715778169731526211933640083510805402035595708272365473309249341787720558732140103898333915578289871634452709037123473876411291792296146995898114673696086635986611686984856341108548998960808160752138108994317715208200505753905278491112730418964576783430600959042391625204688820387689727380689546070321539796148394989353163707636270486493181423401794212971004208220012494535200604080933254028322281555592462115746265731193317126437677678260485766804228266937890489878515111541083952181936634201718190864511411754980831212685411630420829239123519452664235508173328113622223162837864392651316412948766931251878464779572767237268124635494452278336970224212212660395079478902605342293306153675249258059391157034398464741695937946223768040906000309235534236859943064473201963334096063535093082078099987292371049114270855479839935103204685048155594162532563767569214244397309367315532211428058299423675208711341989891433624607926235955269984208521096493673002516320186152929655912192373663243178979035739538816469421819625593067132993152017092199192844098224993060126336852432407054478665744861475163755794343715968359851408088679202203792564381596534506075714128798687614788612134600006943229946504041548071299173961050797682249585230235641983288639872080150883686176368798022355809847498137908118030556771798518077441606712695117587223281970504412975094402944375805173806194671440153303571129671185634203347800405260233091470301172606253050940858940167827610434165113105076533000192806403583141374830722053811992429900598864828760888694328939862998015270916148378005374729542592429819032281105551529571121991523901696874240477308828163715729889087519645000799015537484906016039153190468553739094617023693895029507826651692995008157943866411422320713365011363127984819600678426141343559816467882793866158481268714236281813992191439677262423481987986263929395695791913151788350507452996221749462254377684461271653295542531646042547968481505873332154716682638988291449800689552897928876375650096175112623236962105234110778028237133690817715145516723840522829644627934535852465734039543245726014320076144109696657058335348240061445878752465137533575155553081819246340159451111601236137173046035388765552249958122797739140159662735106877043595009869844641569095801401328868981211136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + 28476079790294086825555607387888438205251707044901462685284248509225558482272426316272265126722867420331175178262948958513190335410139360541090498617214403800083827581169297128482039093820065602841137303319405162787235697722018196937527716637329874464338624273648914662062384660981785760955280713380078142069102544015559510688035557474003433151674123594268542115430434053690751055556575812585366119148862116777173094680146013836527130506918514120441530244015481190822490386903188799421579013307152605043814742297003603939097413462022637682179708019364026843410261606427075799155909154439332434977534558960019015621893953246828862296885763162265503000665518455922711750497019980767832250199946832364306961692584110866849797279143904869721318391046874132113921233612982215758606533159353585535917181405040560866863240663821814463935398371021749696348838339246657037423888622977540038771376271723196383333103668723946647364175218223862236902832341643241922378278051429982330982362979475739768957313071315916918408387893156359413043708361627713426624928325949825450794154178406003530861693827645362927451790432245730347525624710451744718242505809910664971993725687793898745914376963466872265870635063735920780978752475414620616323437232682915977340394240699779990489119172918726515473741394009667918449834915189346106865459336455938621121833256865400509342935966890770884183374268726375236362735650536049068156674731019608257062533264434787255694038503991325661276600253667163232983145946321891224994478142789134320356815751784084053041130793614478002317249227002919513426299577969699745436485416621568015513433875553868943086896697058790058121159402306170721850924212658679896832178097506751229683183404946591240194920632682801222689962432580473720431695378215523029567839714336271895645666492545856354983624304399594947026954156513910726156429793308097808041172975281431352930587218808470554450429689714410745195879578014685866643282581006618395719339660071118343370164193287292129922401333237404985734743908258101622712363506738846269452749709367485439006395239581667550046945059759662719555989859869081088848848495277335786248282129139768439064349201612147208992296736767977741054615572174576754823533610114133691336397088454440797120538582960328657435793904922766942547839102898585583601428067524535205637224073255964814522155290230228588260065839656687785453692917570068785653171387866018566340417371874468711608607064927111617632735931383535283113202015424081701480845454275324507834841593071607562411037316593545473727002121815809913921449282606075678451497454876106890387214531200157973457004374552358253466825353097220979250768004451667949713062671788797560362127523741377471333902507579704756387441512908479266038522295679083700314136048757510501141811877875511812953494838110916380823629471745709165400115217300135341225252508510292655204604677802399681465819230199559218167196796166077320045061979447802696667750848055717331712448626414220438662640825816794233658477177940120339444409120089104174100663351830122202684327735044979388779710063256363402813177299393000751061478041430654874924094794157915459385058732001938052102080002154597576542695324732661797103392656508369676686751174903105207005811112048761153066143636426383759238957340119483951789818787064683716814339012126680547537767816196446192459336242869150643480169279853163793183131177177167560301272615858320659749909236380539652684428257312169777907372895124941735982880792774884723862897981798699263228863582174192680973567637711160194635228334649763065469630854111188142278217530034716949285561415594961278948755305970272721277305049023937355668030077004550518205077997971175309926525514703941345059824523053918146470851320031330942362186285861232823630470034516940342434978509869784127328213776229903637640389373546262473593001698529527140064217491517278549186692762213236948978356427026680527002990533104118039505175836253410075004606450731623961684783281789690034229701683273016133704442649415401596055669786646799875685370455623825201561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + 5872913393435139468229261458059713848455247714350324558335654369567801740584372483274625256302488371833983168400050251098254676791884776876731218262694644592419600091736327893203931782219105352237254568625546577040874795988499128525585562565677450200396269376492207308071897847512207604675936378381838829051455380442798650995891521470456930684153310999491279497820688150271206100468485497007634251117289067322681749763411762836903609089113339511131391970531310666109064275626951141724881701809656167538301894933795553245290419037746951604313092566583395377995822218611759076116289374488795469000698838979500978945734962490754761036215348902671056493940111343704383170695597844813866882348213299616365495197184796035895489954522390493935184773633918850787443621370051292187677194757189020954586017949566247023841922650937343274654208857321492934689801471923690176769729839993761803445723553432265200594540683920981370725889485732618136480526682373935535332774413174952531698624125379121543818760335195684560879878133489433147946571646397764965842349337723678896094134024039806201315281185988524487209603477037421329942231387234692901939612943991860224200676459924090528199416854601761311261735799561349188593006821542871010863916781654701075712493120610938094654656625315035918104289816311393671929105537008276095111283917224587082029871012993924670823028214178501262452123150919759538713336899770320059042588590024149216274498961483829123014274656605679738475718202095025838311886210112706870615864786136810830012609779754310891326411524685564804553124992512420945134929393846780596748965781161116329777438685708612533515617820500299839490406345039377496544332469097100236996261847552898160019771796303333042605584001578304169459304470549125417383920177929750548367927895374794732146928662050745829329179417190414686408174758681993767360363046015940595475806306973531997341701395039712554397270826629386320489395955900073039259153772789511718277264388213773687713321619144176871746224875563988409761428097206197233794886075008040499677940334930768049283127493079592670228582570458027473376250072820121970536581828193795488798174190522023768491218483974756841453091164002285977174863018999923060620734701114422435983848753866267234361065005854094944621855101902093679847562496679580450328619789237523872871379705483418394148050704975581942271566520516373481617531451210227796362315060750042361820876052067088738085081027849136536349738579367692558017025125041696360641714899943749129010084238232343020003978183391043390137999730725210896164491384555233468588934956856930301400546452860107797431295529481550603615719453984062760957206167238505757435521414726869323453938560625276168842200435931545679768701028206362100771275785448636951405537328546474149389605202376164114817608151867211839642166055079486422727252386355113038438897695904869795888264254562221150002566817559029432170489018351905721551437065295755739317386171504558728656432736284006967310541102889351551239019420540618523289039206235507700603914459478750978671754757286221207563037907658178473899924566294320312608787836797896306656343759947476199132172509463286933392592689798346589120444342350674855851391175140541542384286712162371848960038797365754568079141659120186802667485892994229902117697321156387235108674446343286170224684141974123965812419945092422222736097373543549186968641408881743559385237747036068977987945766425434564012809062946433525608317514596147371712096156025686790977291894535440136152920503846628345187057638385459940875512619739922796141552061442613465311610454619998448841041821284806701214099604474926211094553924362097113439275026257986515699531749279610570801067813932341364104543464904506876349789738049423705963113689449904545238954324171481350360768096187607115878767118829460438803122358416645470379522732491754000853693919067622996573932505087719276795685659548290865245723516891221165908944928307780692646531340467443049862689054458306988644938745845310120619999277946136264212376915147729775250951084902973440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + 1224204866009085519849936614676352555176643657241712157384772090483290736916081064853849727391982005405593859671979914999803441706629001918871194320189782997258430630116563142811968627485883910567727537623733673811018478504902988741613904439273502319249373461626069928026070881738967049862061985738042177507453469514513977976382486860370596763877660847633233194784985926507428742009862507285607499268437486693724250940590411360153741674119217373688694776226938065814359742135215330425706011145296520149748977689638291963948396733428441587668913403773134466698936344615589235755121309956346928793156862987788406866097627638244865377730613408191217767713536525571826178762052632222621317798393737052652102917500254749413903541769187030994432444456813639930791700170762493325838942801830556501796193037262658140672587573272213805248169350206925127439955696560617407536703570178560391974638884971359573856726961004369832707185384835123195081895608117988161088792883980208393485588440225862773281455897335332995530496703179569915177972242885393491383863215994094576929979928941266942154337979888351144958849393536415725524725068097482910427144399361981048380867001908930355543552399548005027375942205162781826779538048326626610480383882294200777988173074518604825023529326215398128588897083213488526585110695763173311343610068364969800701997989069772006444447276938384686622897725528714783021830656274689409735245487886142975155770319126671794770670242602193370198548458221865652035090565572329475680267810992338693538720247455152563313122160674299590285344321080694515632212212933740363135484559015415655673658486889216748241239949157138178706932681740432768803844013051944928793734699537637727746844211208345574342046562287906965801187688602381571242601367626791234775305540241247019939825540881180018670468202155619961046471175480754188587658286006414747201824310385093100313833957578186985008338391440494265128166177289998844567672212933534632537093180498823295352163052116767174640592010349410898714388037443117147633078049986169325294186935673007406150194420392690255313328692567573481420071343549778508840804990874979683893357069699011332634830165442148891292068101495326820248345085677103187523270169734664769628545449081975814160532848344814405754997818993290573196968309458076853089211253922329979165301157241036277401356158043531931251086357336497364809865043454660366421765473497399762040668649995921620979299760173055418841851400612292250875644363898795724493106528499401270465163851570453362777380809879342910356289148142430566556091383713477363788421711882028085015755682279796845611475632634886846412655146943559259798480808739756788985977072333829669287992876448957967723423678837516334876144598296246192982485751438171353656776891185101317674582731546335919503376532013524259937515215305792332850864968918519282504685126491751542970968567510802856035443694494781682533175423740500437004327330791795752281978813999172642139990952082865347182986826737476669381814788286639289110009420774442569289950427583196820154365662654809388861726035841019038606491872533418541790352022962889606249807030232093861515784289513851320551222471672470157522558813084647070802190201751467295026216507639856816669823701044927049250551568630870164193021877150595276163516503299038060528323804761116488963522938885496175514070498035333516971486832806319622391415525986167227294329010028666259412142205862151067810576600506743543725733351028968102803857357963215901280752801737131998941236144037356114889745991656505627543622786189484677149039038487924555561159377509569641724541853216933105747272175473454471382848384346146130854572179090212756792784933316479096230753508275419386811966748996774437257700499109401488980234409314816154220089884009932504038753743794978751482370666802940289473072740594504964835826174699643221346776427105497311445905583309862395230279995719709666301572629643970005277997247915125540073928270055361892257985905206492457711835610666017878930682686294071705080288875429155288436789215232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + 249832344454744490917633781646864958473009138292207283955884504777181036145006724400243732772929240915078184993168649123363972214975055079630954614094017827966765639206975891209092964116866432969597464387288544678305626305854168780151050920129268316316310102771694922760968787510226266701573855211723646239125371096957035268321747711973954141796330691477186450581793463027625111940147182508897660346605293391768749207744377295704959095571944696061365167848868942868251159500883740262793521559476856418918735400918005156257080342197278150698615013078869285492398453833531134142984828139418790502337501454089360225756694972065784522210838687133203520943568130221946294378943265448511167839917382886294710067974230945227638417016522748607821703044525547495179517771664608536437486229757009536989681983659676291603613136245576707485638333785447170629229350457425296054379968572850428959126550214824614841739671426988398177805363547032338232308235652971995391483717156076008470123109445205654607116220442375902172936998837792929007705706314327932204411144448301718755719087766125577927516008709566182947904759278659182008219670412560418675003902484482170140022489881465839291583185786916848638020774862852071499295839256882864294997505738365813784859861939784675421131587850414921217976634564315612894478004523244824834480255584474152164181435645879046520475621910531002797315210609873404510342397500285334889030836625779341555105926526251445779759106208453516524778078203091097418371975480439558148801879455315275986627664875111651560762409346557221634862752083662256364546049691467257565351050005268220058129492972199735961067367389270607138969474856342635880277473425686723036440659139518666548586556804520169788171966324159955400768356032576317125550265529683803570740090441122800516177003190421761370692011651506246866223903823247618023706527096687944708303971976047392426583361833652213889050170461779203008212951738170001055950765107808608588764095374577302720726924316371831566807451166768525254338555145025580498996621708479619384361584709476600752687783661904484150184243694171980827226681516211856534622152990888265634918166787370191775088821460986310049722954022558335538159027442868487560660208540656921489866956320080469245435373815378088365305012191890314505242040242032601330758380600945378769195829616269225882509923362986707190362107249160938481235855514844438159524756115911218298715218098398369342828325100339995060551306731272226213152466933560684436743211520027508891015222295716887991087544905436377532553258419884329385207339405777354699188513953945884776598461302825185261799753859750494998022861246955723195837284412020491943044191201769328556823064617151810927006582566445425060727014935620042046876864198861106113364778125696164489665569284486895505233911019083750801334685724949184809630374999461685395384376632756371898991987304979526600676775073312528264525955347487245211151699331759289142569065251249411676018909660838385947532065137531917973277656983851685912542143899268635654188307580187791945810438623753162344259992611117555952347299978610863037567229124453628124135645890705351802793258917489483906872890594095267614642590270612073168939021394226320593222983885559351443621136338259893069050675676439925568875663304924955977669403308798685111405881841022507907872733107749653237150240022942982926980000731686100474474577018648953410303109445159408303621572182175805243853202943942988330546525146424376310355190840267847711442941291971232741276455219337902853109205056804094418068668190011896126307169829886230718390970072827358457737506274224220486168736447162993556331500001057332892154999735708887187932780413494268283772150480605326754165465838841711668362374620965464867901279024760255820075818011080271034238011578302846698603553933938956408403210938148714813145294360706163423118376557241902613975432551961818557785183014496441211444657870739000787999713590467704284286126174595529276582677514510936552590780446862956511080063578977322968429475539390079959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + 46712108672711897157865934839688104090870435659628201158766632792846166216574450019082602738220882242487314326917022904179353540135534095760595438078100834156041466089326684130417873153376659437769894086165949243209254119979957027435798525925319561106228831292344923717794719524198355545349472778661335663070254404375578513936726320162215364625079375583660830437051012343327729353574832371169660431017298855827445595305018612334149554833365293910000995473751283280375525390118229708904063791755979842131212518480684178947697818094876811718897653207425070367915030095934221683469016139109562726692521440971067030701581986550742693760606439180094422680974948222812938103456938965422167681278546962631795966787155552315212030596205627888961730147122017053688632780448714331319933724617623076104790946564249038204549398934062667627800919094183389358674906189435049570550276175589462522639244938088461317210442604171976997580024234078659507377464189427506533175057953969985550926314356025937316554084943265638877623851829010748004402274785298195172249126438937260911964778916410127955358295367308410785625819437799524525394956367161362636416383234974994878891350103308310240052296948513732823836570516181687109518164523512887508010398726968204712107911063913024647087347934451569400169011351956315145891631965989451640760900658848668599434714899876996848349401185569322856347241711635894534436564473063358739780170491616119348462696325470529073851133364248588951217840040566900178571314314041948239078990949717441082875528132032813249859229263378067881855422943456684694598776821232455591476623496938270584782138239094219481679851645282449853035879776550320192897491511735095675725719052396846519458755200071654073400254522135631193002488700983264044555037928204340872135105617896221991707169825732649790587280678652627150896176530480284290594218695448968013607481738326055646295603832571429209759789170514290357491699024345539244104102208382415943983547541605146324294336024496795162231663959382087031653233449961574911539536143953419029176784806367745654024564800567665910577242432195929600050340694524483912876216639965979162486911578048615810559932753488481881295714970705960078369108233731233197893125932307288646912177572118126186029226312318403584325497328333859058676283361616378040423576198335038196571508932527037205658883702670067388789089463370606786024175624688487593086873711688088876837119011344586982325382470841684445509007794056325169712640701696533714597097925836782873720717939299969870360167097459733007131937188596485182546378554351630704254822706757878301096264136542439033042931534384459369372511492779418576090904386066743859531862902324852117703095200565709077467966282511965293754931910234522180135737637527481911674539152167250570955251649685084384934903737328359259420383030228708768850104213943789367247186609585126875635304578219122312115349932105914508946032628909514541919509457405713377852290678539033184527562883608337869749901865549199519579866512603836042713898918217165175446073636843136429201125861474466640953961477588898636664219943372310275486384317544255057636793044256191327612797782282814101184620834756272916868685582883264829258685592980772360180518508584328338896483386859470928516669375293073298431041315107801602351438296150276702351363210793924312872696384973056889001395990685900416003476672686491669738592392823695239883419425523469047230119413828797037891730657374220091446279293328866708263440989487011740155072106277183181055152974963336099483906305821766872441945376854389676167717580308219246170885700430688775343489935737364016875286181189883229720104383794054824553395050029718465261689470483548641046291103777079088308269631347963592751698354649454675013140794783922190467046048825202865683795175799491418318636079394706902408249585790151076212066147937206034978199393926914049194058335951440129207335853390892043837041941587920185193389968819507526816263855467011702848432474244039457332370143789488993872650096577005694692483166980014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + 7190764236669072883048141245952658213813549674203432331115607869160715963955071920441598630629688681244565767581897387368534117345619110863948847274560816403977031312693522645941939657666612254017505489742261091899961648895576454215881549424954037303534244926083032045042210422417982425367214087320715317404278843031446206383394600707570751325486373362106962835540378677538094744442751075414385156233231116104654859108494694604029491707644708983741871935619071475269711861727074117880960483765140513138939551923478263813875600945459229682632510426543390956011238834968804721017376165773115709354124663650552531511717959356891080841004720146377722484657317960431099437710068035893746978868491691760269783379615919205142315676255175911783340504082442294623298649322914933429367359908660620255971712915090033938197250943323412337665640112311945503893657099783689377673328953359613021459121579546285511364527043650739015667741347739516934345928637180519484705780668880461847249799291047481745345137416169663854912394565840222033836242926978682020869576008988957929554158099491925145279150783840155968014176554486128387406191330515688584418506911775888184719462549466786573401848976294220837675660934566023311487642549120912068697889489910486054756488996048476620029164367253980737043316267219259599457236324087431506550763447684888969624260743822804394007317253732846475027908068426643900325380844785516290179228848721568578789213597787398081751232691637607085958342323763692536182543462253133861033058160163647123460845915520375268463906276327460586826611274936493118469597227078050044436076969348231885675177117640842216074967101174387809420756633435550163716015935336568501462344212409236892132064815537235852010396249576181954863165348086468818382235076184812259050820565609459931047565309319248816084174457498292800826775441662543112095278076127839150950849627254755899820640070334444569514005170859922317827970224226809209183985328900205272723927272280139352271167494897807735230575357828352013011479016243934436659678183472477373820243964858655621655955438333641321186793296637206631814772543508779599634503491856305712314065292855195725684802643137627714753005144500167846968906338157598262534466222830412640570246675153592448147226222754895349885052189862559524030981927125644732035538059327825786985359519154438906086804378049273438850966683812782475289223184588452345568207036279898783036925684407775381724749977158045268762913191449720068174421829435041087175555088789795480204569513734297688245441137074588486603671013321289169744359276498221251425404331692710033432625167135854222433188266527479329574425908016208736539092107360184541451713196313251135064042871565143909499457241255878880992640675922124994331633793533650003024423550620602723046398632710385146494648392516005433284489219322556164810159668011989179913130405561155147773472725368463035532319035399180455556909054293741813487243620680367268537370620072016489680334676589170151043085423496396088231534479994233697592922149593926442760127791719144791943414271693312875245678953967581587860616047439624675255586359577866273325431600434288040286020917096540779607488920226344198109036732823039154939197327027011058710015725061172938917134359186983294445829676812749314601047430800091717760924099766468141089151329590435143347603335256536833066648303206441369700006807132428540392958439722971251408451816708405899014614383491321078359787607990536924659680152362487464551704449247391511569827047195344851441360590789028873801500844243672310977264593710641568012480940798954991742444571028259347958362662518921897420228671613180000168401287281083490385667077333232472404897511231492060154809944110833009410242390729617500685698312289967019420612680271053439049303612476386800175393697765533011324509723490156477652409580249323460426258004083312978254272591381033150972765668316769023168769843950509082260027159569243733254635607690850087002517031160872592969722820042820344408644349068768718178961726307125963654353125376000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + 1113428774649884483355830695489923647818955707403567906777918412389769875941543900068896074201601507405482077637147121847527182536742112789334414297230880152498501901743410055453302554338581206530321149759359070838006708203173919928119114778048935066770791245597332375646308784613536209379712274433392214320693377941380124983569594351601798127167402093107395565413199163283806067742599034912735401771770563647927792599735239721419407422616875026743544841495012502647524778673242706955377664623733083077880008943589068569677515703403078184161929311402664153155602034317274371561889459160624377971428273469854702214403619848115011314259239078536004846515873279353814686153881700761906047423470326024291788831952530986331716777622998417819206528773794080068246211399647664572356309905896870723105686068917674310280047460083775743212072885317424521767534714352531906327355007676131825849756827113445661887103597316163578656198651439708776319486921770273052111123646239371848145285711104971687150259951662103162008952317447820360440045511825758146465752219791300266726534167756589739619848994230057690270556955884437683935579871126218402506792231551533129999746403520060580495175305500669863778407284202704422498600639009765829671322735172605081531065149521195042239643298569887775334773386476107194596301433070897085523944189047340150647133806658358300662895225916063934096306790827307186555013982217212190764507484716774092333268909800445023665672914146055816041181604990657777377757434508843945718113871183096864770580927163181440899739645046236187869179993563856222933222307260731377807919644439366485781335587209670776116588344754588285201263181254480093056637466683678381350300491130479737077443016533802593040402096813692812978043147607662092172415410395847455642358822832088301834642334401947112397677382865292217523555580570155940501829525330262875327075616834635232078156051537806139716077621916675552248495413837172559698932105611646634707079488205023793582736689952768608476642220229480275347121210303347491295074800777776822088029547949256670709030609107870985639810249983445572766984113820967867161647823197533078394453005714052368363485814829844695456518937865817642320484470034932522732733619246759125667423401836649934443359160663604058734762062904770774260994948117679452266179596760499731059374355455603377936512847849961176489010580986429923311613110251233805746452808749248935806111242718967761713244743972771718132743550379184476104767798039506309071300652543779600794221852448551110189459142875450562987936067846731060675784565761325558283524427119345032280140072405372850252714564789633624980853069650788016183070854020132171467932011466075306785684086306568760675122245887884894068123294961702432828677786420455297637253248098244247189210274765793215073465567379129291265111930448220135851908321053211732516076846350654188725563090285591876309377236026278004602033468404184873160057035956116173734488458290535480609082669116313215898046006022612795310618906640265928256971047697472974144989959237976001334347113726334031576522829976492368441059382616514396408441488921734731211293474930918226566466833074898683490088053664417500840570536344996371943769780451990780529326408857415524785835597212134523127658743398847629984262538054558765759899899505162829830314751180454961538052125933710487109866111289343566841832802743739755565870527047007757455136264475437493540894637203393071172341989904577902812294544717506227720559343000628859031418464413938920157281198789296061842579288945522695300815489158105608831600456491375650561601670039862319292628688337326009891489954610815963185771787726374306793006750286002406448032459555989830980239768174058496236579915188976311268726887830420595478610773842297596235314381183826568756615837610421466562670423071654680589458928904980783376906879638855544026002304158016535389254095201512885904258686093970135424520453461915991335312737653942473506975778115673741410049107925177316021584883627997140118841071737226205226598400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + 133094106681138469974330791679914084594943352905462259821296386062365333296922787944789391481188286769445020756232105876928760102920555013586288259690291697858799298831632838610971238115347910444575398210143824333285907785834677707905177875643617035188455337622715711448473909256191978156440725261029737575005717392845539930166829569057153996094515291494206132146009401638669817109260929479984869775375138391923250499116814360658814375951675578405162215732493422268369707520611192737099267838143965611371172644012105508858088330457179972073204759612482466670011780223842900019608274652363080588687562287433961452666458355857539403741543468321037209695217660253434597112088380214673555218520118141726826770100612541027050334876260037617188227265514509979792219563717701409498621102313977659785203685742306140362184194845792981215496604028291240413769945567594042787484904568498607873685131268211576440528738391891599967099801372328546119435991792905444364024106459552059369716302243696023299893852465186907508210755047099062727534878974312643226994856815502558074976420232315236080962742764794445562702445812216085341695207294223746276476470687177256716454549322622524908366044467840343000162372214123878373326178292941562150914496494420979114106574155639116410984771904961484290725337684033873072542672496289460805739786046330607994768091335453615322046853814104625852727324985105823249462330193602777056727552862605737852985807260755909045343803220744008351900097726179754692528519696782058599654081136596596896604045558679062368720009337420015361812000232892423427702900810129870820450480971479128610803672554945335106843740039652690570038041093064610044352428092133418500918134823895488594482928453445554879467982174837996974523318174406682188258239576849453807599876909233762065147279144264147074413350080826368950116497014236687462887011073104752873075228147204049736532945941435415101696820199961562158928782735358668782572774389295938791203411581061326162452685177122184561515630232477231763061888292025599830208071665119140383902166180636321636995292632017034682391041125575834525084843148751442729957808992683886910642879809755289785559040304689922936010431593916270506059231189596733500391424530030782472939634783558010310652456170204631606931627975915247234161793132689855104402521538277173560712051343640650086034947322088872557870046655361037152319280196207845568700516369062654853114035086779809246842388432604721868056824531448955714397076661687902347306947135800538024658137930935218402091379958135898099188001797456883027434763838506657434061724106819771503910212197232732535625862069686571430519263467658560226993093456552689098065869589969583134219143279059267514609983812582554533738432423629048868303458046342458159553224587273554729274954423498064812251018072014726849478631676125233199853002677694645398932827314806093116769627674714502830543535286624258744849724211668688526540311544170001562765445732270058709422501288572328464028622656388099757097764569132235412274341063223861718430746833303092827132116680917317681787504976737212716080168195859716875596459396903205774448514566904149047009121752428903170634938014138742993635680058399832660854127307185566044126387827178530316487859343631590640236621138273060566766155260839126128087949447092375832241899993838857779836560692519419883367780511625293586220907065642541188794789562111365991771141362750291011641104852653466588633176098631319707664574820943363397775945856546047948817833202922891966474931770000819884153734492777817983353152027973249253751606180724511971919007829515857120011329923348945700768379120297544265236585269398461268841724549227985656216089148194252707901013970819152402692800085872350093469554480736265389457287472583398960635197052712304558803369989132177711277194008497463913345466911391910322893488174905009969346655130214634686785411109968022925163025071007699738909771409705945475904560121580137820733889726183707654256933535884429312730171059777384638584749090060369920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + 15194954801201905108924083315640819336108576927196040737532669489388123399713444246156012880358930649001002510319456053671824263848453824039132294115311367010495123747701432736614546562785445942649753181477912939343475695445208103883381946958831642092511855642190807989061034003491359905243642054418283757045027206879732961368965413754549882626252374341549681186422039198594387421503971943957640926256972877966755130016641186640060936455924269526475738897433473023387595118657421628566596368234385117362160509839270437254571706009260186707557610852760119233081521314012451893556539262738907894053892256880605523799126849221999557399253272516683053009051026634634440923318124181957606590498848580551800761708049825893213719406665056229204880548511818518047549664860597397971328897415364462416185926338094715621430693105856755027561584857227501605039791925443038778082143049544054492575661180032351738667950456998468329559354795715795918878252363531987084655405089055539266318440849790893378830902719277846611195903769311075865275146732734754045799341357159948334456780229272273164298951815910457009132565919972027517755127689471145508958804921381042082151308647531064256806284160727501702838414733062483433648644664158976899938539453257923865335844145294898745398188065673274969106039134220765911428636746733539484072060058767660829697428422022414898132798970985388577222342202430520432440980737648534412137769257143859663707138567501839206592114522802212526619691319876078536092636950362956430677584073055617703494879584838371482879350753417330529453249826815255194449489794886458856770400144663781120233558400036402072858473694425147678519947705033426347157790752218639172102989484111648095103841654461055533609549354507408402477644523128122429988610570254336755162844341393876849705027723864757518340455215208907932208935948858945593020946715998903719248947985326760345569149575259358446334167408029818765083852775516175083648406897131784049897036421357753639641924854640026428953224854698363733367476249493687333620906116197893747223684868826091131623569632029432217066029802662332734429225756232119820241584943619652000447069746467917811338074158512425371524962963062081260216737349250764746815785734099451606403883666493255916663717073287419759637659949201646309602877336699199417037067570242220128731988690545158933239982579722691792648029352914026657350234362993767458230196019933583947641006725428916792896373951030410427281590164070953160700170435097069055435670663860580127178291630640698188027536671750653047867786137811220693697539732982832657290455421050228948433532133826731033734210000745136627356381710387463024667226066538718670384259225833800520728470039685583052421795743368867597916295313791451282976142045018453898688000531432705471905895443713281967519911439726935199505852226409436537195085674734311016643601088180402186673052741604141441972229834462340614558875846751073291233869896918979893497006518195019456656306810526097297070974369886827714522297063503859426010747562376064140280960160125927290390865890960689814885062439892398166136293809128039120274908775210285234382082449438227509475749039769572877301414994666793265552073183686049065651255083739042785765285629583435615613726682746420659494048105971030106097571271858368426133878865544678540312824584113515376708044203883480343435208489684549349008793617788468596511706967520844210298675725894560574138590955971895653844870370011734138557677189115192299846983290293823364109312609173202150659247716543381105522708217443913349067642709644464294539176744809274512361261205304066540954805019391431983941820649824590700495702052996811171796504585899090482123610010875124829549232799785018128042016402905857203302090592461030685648444783162798462501693102851242812610158279856076121636556873468488419777208926214308683563309616838299425509629943605115257395673799375523153589878670997535158934836568730686452584904368879680554079601342567472361971544165698306886761036299019581359393404354560000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + 1495003100565203452021801413215171834393906223367403909326023017962211195397726607639874993608426624488588878603892652652430045398643466820305389241027194749914642576726332668030293316426674772582868931663169849963296088008646343964112919037337892511576223200575893807198004264079839493815689090380761156028461742152557318109139455185154331379790155275243746547469645955688071358227404468359049587632126494412249566422117192817807334137553749541958644773613714552876594151323227298293137613949029015196310988364313131522808661482910135321314048647549816745128959392287197253030454345469792844367342730358042861622312600959133717168077896899703147645046697897807708864502584209144072073314681064538994840894966570627999010734061817083846109657266600657478027264424039446978191508444522279346463555446591334673505215372998455250988327475461939115059446274246775249990769449565106045887037260773410381273746187929987818029395236360978130595271025607996610884155360501673893372266066232443549899222809765057428413626671039368898102861081245038611547420468984360856505317729267834981506726022377688740992335056026225809128232593604910433367157895499272369251657949658523212875670702313394194800920241453476223800082248721227802880377595834892182852995868945083351902642285374450331529045594756715098671538525631711187830552304054508252941690721327935993949739412941575562772919377510338391811179358686646425313718866832372454225847015632978125440308203457091341174429648342273869765258527038375989672018063414259524559311907677276717360358094549181983719306855093572698874148265117633807024911142003982206518671529302254148395053413572932676347400487736531713649920268864069220124210431963777379678929495070038564729070804678181835313149248286892188422955385417148103926840047718165011146322202236589644238545947116819052445097572438226129774709561591594976287037557818695745292280097879566724550567064255218943403280705404674707688239879483369373731353606272794601901319324799798041360525724848717648598549286662386772290330825106452948182754318309008642814593843258630239177054452892387818142380165583019586350659677201209191242702082386287727734344197393913959716928488867154629551610692498800618703127974133625456019281928650818226001165377832009373675217818838159863910182038683592863994748852416825072896343099166501384386282242789388807511201043779537722040870058559135935870236454006583550622791752490398562986422749252491294476363176395990751454105819534879211847853893555706090346633899825162480638282335097875786962083245695198107864590119899354402888207696924896244489554375319797286651384201775549131885293807343962078191537135316942219916463331556185592874039728732515344681061704882934984532185483621226895050750498357400550825932598790133646690483843516200413659323287935359567246984687980321761370452707095886386341511869231181784626048294571068095024761269096740099633714934709194906996817645598630482460963194525291305390881005626436912337934117790116182443851148639483012059451471448752825992406687244497027117604226482306152704365955255278527831246867688759144264899049760767904729052333394752507434298108187210799725019195453157419286483842379197323714961400562713062335702845477391576191412851410666396310301323533514460687086337308171352751392187378806554203424262087333313529016091197542330993590049498524040646669057861075651803029297278410423871993351722381107701757559521073469231624280671799667665974980015526837961449963475580298702050799215498231420855783944171772526371428715523482287192943338036307567273277366845659817776059535671350929459665108274559050020250498465029931009104085891505429189765415932648391712625748807940281233206966841491845798519579638602127882040578401765252297202379089481555886364139870011500047362172701504560177386392986042572901427930152976702877870240479897126941204267340447539172549911736591298158416954933711529670627472493232422439454537926305187529417296797238963994863155971708518397154093524797987225600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + 129127293268172694856538335953113723417168303575342736585441335781360490911563809030808198823455774276502276501682904181468550149037454683092259128317385086098740406625624629914824283652820563775643479857491974937619464591238466496481624428575587245440345424837091619404779294919561213432877615363458024966180057228869172799184264052153369599481992444595328558432625418227361675652084161539875489815520143248636574740117857188963735492239625954937289527850382463633586374056728623533912517568590498495280748884664334552556093803869599535627704418271947699280496297476136118105916283889075962167334889120861135433827020978519647469578680392802480138095801135039481191206787229117946169213794053684870298932642552894225269085015249539929298337927768406693391977860047727795613417219720637096228943712395510718186917161631089409920214569169960908854889866482411162719996452491942155436765214116736142341030888808504232658905234749865875686277153355594240373478863290436439946685055497652286931466661795853497218572335797105342031136730547211865993970003537180477423656742445497324793585468845325973202231743136524623914094581201566297804912030156973984547101492330074309140464252567252704818768054454777437698498937951186032534866950611863401814369606593162599748276990332990791209318821210818065623407308194018621292503938597739150091508990004898471305464355232248373603740743152526133880760723984614888155581754486649362613064512490943171666642816267308718135151193669885483339187271274956486202569534061379482411515411639611477792892485579590954652236288106550604401136455225501890610737505994925859183893904889657599409770070515314271236061072148983645646537952426896751249569632306874531974072153932042125953459603150893788460038181981255200401284065679913448762706006719097979869976814108518629123104976383713966523468159105002095856865370380965305550018315657555608040266138774853165134705541008408719891774070129977460282138808964920820310957005617836486574407890646946121268866178067392550636474558900219363313232140960725948361550312586079960009513838537238073006350827871583201449437693754341627298851370216568753124054546373812041664054237660020164816420503056545729022232501962734731088876006278379763941896885275202233884307013873627694308542677542665761359004081121274703252212645865095038669959632357078435011335750268898028285783674964117766493646253400478415270807715599786733634369462670069357860164923283522215391839432114102685720217985066887228001469640213319311113688965514026768624695091292250206315355051069114825766078135846709108311990918482915178656708336160686307231313567595945817115805494902477015691703429274248781336491682417941346938372679016526360831992255206151618708775686629541137212539563036520739016931718135973901629160134381028517718203972215312796300845026454158970710168035910636829926483881483774114605693842271977289554260782947182322604838844028858650384373389248228057838036831922041721052995537298492931066402582896059285672042118561808577933985949585625258233687848078143132263047741112835961908887712611191255565841218786164097247569236601972693633046649713094597857786619596628912194300584392199883567465422566846359826259905764635508637607326363124320671105846154726535603444794566668665768621272477601170282711400445019229076095374764254907398048690168591325911235043182750237408468735311054554520067847771348776667312305857558201328643086182066524727970152676084215996412013309067090219172780326770797200993450264082460742152360372063865050741536422785938828967575688518067098189867430790723858191675287518633182475675536977927175044074440156927912351579256800051358586976630251330557995822417032921382257845915007205858337846719932852950750256462342847219640062772488383933277001238960753729336297000782591896157956228110230163948496477478016762686776367632006718553594261249544629109116909666752391473408272136205306698673997958190939190557666852025000787638257839421240651872917466046790028835213583319040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + 14538817687592995170672697118434861682720109348504903219454317011790590673781963220949748047381812626788176659776374390202807320572206128338446952491082111485253952252629602691924278551180610641763196602910565533986610044280911109120783879268131906702410503564037656960129460486000194253554993770491243621937975465430316074756530370765485494683788718213212565060449602257426362435386526668287047895892721195563833287137501707945739999215524315296645695600093069371236276954150011918084122059639804629746999510897530622093133571655384134495805330733358699573850671138560185925516130482752969092813871704006549351648762672766846454378298201578130387261610106295812576407097633102055286676688237455190385347164060354741995447435651463054548882186492561789235522658521812517653675507865757185718963134123599982173200730951221362748827974533248173366198549833295855584990484578780884591532595510326618167190131220802279339481076611502037668838469293330820686377920446163564694533606968320888288775673061762766310210349801788562749899475161870881223577204006281969026881113751535312460458028273851115490008656294014149929862600744891939127241594304363470209941663123093983143248811982731775182563474788019037799744590963303138692031934951525086916497907954960646235506255558001155030517470423320851504523813844491030765242554922181102018231749106114905427420221102626311296922891406086745936381975719400925277182459315849436459876383821157578402227770173197958854640521485110737006547910996715601992649936975998938944821049896607130271041363122028277073971835136123402851432955855021253744385220186485901962518729940826200589748869846665396363027955004318538470865868596284228022635693203211537935525741127859455160458929143404239073615927157822728718515419593741994579418261863383991665784163733536086622595323738565803176597854107539918776160116753444921943646537665276300169477576736142686179139412269932247844622232048021372715495846973904350766447084050213933779297296806414710251653710043553071611144816879954970740975325683995724741597769046908162770920984588217403324966169197918646059085125294283794413224856732781730857293641732816100840508273530442944416735784031887742082855311235349108896347305078590410727086245987527237386228595738791027170972419177920696105864035419690838890345326734320431785121148689808848321909825273062152856746420783476633935387215431783096673107827964218033955615007870579586208866119815264727789442569633368699179676921866368157860670044760299377223484820083462563229388334689514305935918328470389996592076682570642353637599282951744627384170871507583596040647584221485910635030746411660371803429431268823067237188497057326728137138925864000142787386892854631366300764559010285790390672750745326459907560087488553718216723553434325726325700097285752090189429643596081580064941280892576986053658007525693830487945683979466212948415774431185506158883523037246143143238928050417922596722052454942902070744911106720681578272184198488489443816813056057187441201344598557886472658779218604055387466760791179141118845993324084850619143196775115308797146075428970953356347420817188650799000740347480868939701883550684071489136508986718976323083043486854423323090017194795608076125413383695270923263446460623675720169836229815677341882340537107188198383905242195575098841329650542822955997588985396035715898916959106489331691110535973776300487160211464934242501032219887375655908385325519671825790417887209209420899748111174670519523013160577375834559127689803046947183764428361705550514236735136043909023650175231791673698466294661177122284095918080442292483303028247037997491520574831950167753573630535544019562487342508641363043746670484436057849592800488886576347383643234519801405448688653175658117464468620110742733415092422311737639660780627755474825995346251384352611618751727152699400341832177240045941019344857562062996565353397507874990217634941005037966955423513512937791110256039710440258299376863628756861971333120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + 599112596986733851428946626405818923244814611537821928259079563642170707506563604760252316068240449965766967464158008100858328792151964449659657376674013162961047933058661520037824789293489867594091215934465549623849367596158792862559195417262522392741645621594723670180122682862735975640903693136236472858569356834548787859927189038484756152258054567659993081344771668938000380059076022620417031324628826656063151543779492233884661216680638035310726725900820863036642734110817626913385141904599793398449700203251259811728271261181316404663869941735895387472567091922064490075871572035052059543276573738787900893220930941399716070628516312843212394974198176949773114702992778402007493951778025430387223538160807616940602785709450205929020219663240480221544832721820529786854362483844664760123392331541535090451206291973619225999297989829495039069584535707795466211679370111552085355126344315587097590361431319983228929644431693669355739306765136579695609988314950172924702943239282297012785492499126953485138030464897007982848734758726122990403468601222308283609110516415735653693640218934633964655690034235261170184218202275776507856649534191578308135040994479741697469660960507070358930426409260822512227911631622558462130628160064361736379415310817964186124920677958323462133658502524841068309593002660043116179441862957565373696223637963669549781790041334232840665181905207268082586313949517005682215513699589171279170122751796923409830972289774448055868587369938372145032393576408956374051074421929557243851801115050616026553912096429359890050109192735335832628086060252125252500848862402615862025958010531515126011488091820656272106650266038277791071161151997245375474396321841348861727879902013512982147188425223153464509086026195805766303862164001209332974590315355667514548821996893855754774631631678328988183887801040818956393175307709713516819252987535012208216821706541376015932452561424940664606737402904891037197485484900702636287553324425915179544838439245991052376087124870374937067617651313146230035348437856979631827800961118784640714318561299694706050038553278775047025436449774972546976217266570176668446532268769266576376712548865528887362101415749175085133348063559010229361492366745287793874295483053973289542942674627464679912292385360958518982458721418633417216572030554698387479344901570695820895581351313840904583425194251234954715335412214286343935379433679848785419315842977239899405557439221525433180547095108374887705784372869843221849627876342866698943569745747327219932879290607594637838223202869400703102245384282079626280061888289042194281473551213889123960724072880289068771793320558683933526857418086059274989518257619388637233440854403760016575658238139631192498671927916835046394027387568164490659844222094688897222020593760704396819782029314810045195606923292045935181592297054848366020225333163804873468989501468447472150617269181916694000746417657055669376935753725742643169111764703291506332803059153634632478206314789946868345556350833918125460909197800654572673510019657992999039249387229893847948570830050718448065577670429858750340328391539928385768419938025813656568861279299805131161227555852344921283106442276033846110039164620759984345705903948574664868634843548253697384597463669557328324459943994724670490745503308650926029944149185514429049219605231689381919375326543729164474094874238981743600687328128925568025459823317953710144239467365737236987155366801126923538044248172893389586991235568827114267249819143430743792236273581153668071541599107138065659836924728673826289672912085533552941133289320721054979366541908693603347501147413968370433785109798298077282731088635038520959653514544321821154076436351105104456711251355270714921363917344855846202625254104725279157360825290506888350232985687518405970173965404458968294943630271768475620077811868105264367401561260160181559812675597273300472173840357296637842594734554915726399152763874434606231282588853284509401452295834369181456793600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + 58218800602271367092914744088106203136235830377110534552203585183350305968988225375652919732648786850889434553670089123453082207005068740382129741949859529245069055276196391307514719297484125702853940202100096335365930081081075194800191896052807694029732003342337561000671394761279306386594252559725506121108260022838058558790107288368538069114379910660064540745961000166616353538483400897439959753788814884392783825787030754200006201044833072595449619497693591430630038041616244307429816986977065425547855906550436123678309601308704375946375143849526183994855026355830486553460691460652576491303519342567512622013910595774316425342786278228650145205974285944202378976307044123990444641326583317578340067456378626230681214624141123425651192605973786229306923897004344423350726150028937179799472300244007883482032903069980631306545339783599835566325076836316253273440133900169924926463410116852129587545955674430810953042399385027502790553962828145508667571901555850808269186115333997368799955795931493497703771079950350120548518660975697768796322318679178553829771009431768834058736832278531497506542525362319294956654668069696841925362612852282861762446989471709586345275666099525604250894671947382393447726058032313987610863035879725170842786929301707917599905529404599747522444433107465149797192766566072025472212437363772886297316797765277133784485461633128459935651386501744706783090523929068061130467668879686326690309834473188446403731554103832983099327710135746045023048341387563003225763087560641919540323968387757329944761239124417636763387636229661729860106873250550171365229967251774021424873322247078355270409135318880185707411123762508485139532254404849386969584084949927619475018682700089725716992722244374057082141229917955070243804539950351447095908703525709705068908965472642042813144741306576571538967107148580710690048218263717813451874575916276212704639903636640679248326299134597854448418975258546326051371420915853441928100332159374155489383270102848283847622659102174363647965368923551234703690227756147013872437479999556888119900474228585933771670956591384416199152313400600276760098503554886377867628034512494082158149485534117251717820346039118349040602633347773009758121347250904298158899820493120418580212921671454642344170639728817772445531063613390338395265072334342154802511486688636676615705523234968504714590446262232158123973845309610702893116663270643286920348116271309443321865741309164279312702182823372145725582860993600841251909761938113690477306649845470411184954372593173380431825586004213455100491919271698250697407136180151061650143715396355794666004474412938529256333957228428845129103492667847340542636973180359971125791906366090457811243212629088563679058996868817098798071629911278546331743230729127223664830646688425424710650948331402491966659018458539454542689415876982889251322696008047653461547213365410472019683195030084905900942314796728782421324209511370831207546262473445211457436050306937182660095761764564594446209269848316829698507287454491769385905013713887224979654103259923060447667210603240890391804067294123851489209458449772919243134274372007223665164500009927781201603504832840461483627753620360586866821867555891180780953134043522829380915578880332443965607927009935617589931146300308278986710172154096159834868311389963002678931535035907137883461638608902656339820866859919036593903272545985161014246497165460680849664453439726386585462992422377009572940688162117032944047392978017150504709407660578815907060774862910811013704207765643059940927893689345988857818240350115858447141937294099698035354514033798192639585345536083709027343787245287412032470191086652848144388643442490836129988204210212266342977254563994497515261282633198527699595960111240080002635383621038578675446447362107619928454216463089439667395118894755468863488334849771853279686078517962973656922014961440817262138795378273447864653916648002751731173930504212742764607086237043098137097543895062937600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + -3068860068914213710864457254109336834212805519164078603308835823259693445580401086248405902194813021854820444311023247604224408500895988507332059263172937134209185940405788035520605893721309967875594905422071905890524793086846395672634362842605012921079948842036306363843990412916587501777191023571592252307648918886494251141404313098663253953037270528333402363034350271108610883967641833764852476231596423363075286995679669783303256942375989310684275692921073543728591682502021904991074832667777845041398418756794505644932077932610949511884997630796820099255436943198039668571777933513714516938013400345170994176816816210209460179497641834976540836982437421979176061030354436587036382691094560652710052316007026594068595757054840659250965988756933529614417474163818690779385706713639530772008928786490721585398029599963817353190925927647321968160546305875742546967988923508288198515330972431922292031465792510372265251642055007406485727056532425386770238564117842241327161874031581210453959048006520908567161969892114327183554351251701695395133873821841149656545646610121503603245321884737777818625337925854164228631652173981954222565840313181866952798965522536919092362394732259643913498869014868139989050967324116378604714415784652018764663385292059600507938337074710637713877359316349514363457516137830079695573194484032874355407792427827305325829979196440622072266791085173093724082955056439601853822089520491933874028153564793922410187019361057295953312607607555819385586246097194824804281690117167095132851840056327421375888232150324614116331724361155374664668178099796665520284973433724738892370002362323104108273839839700407273323508890976858541327944151186988851225692315672241134147030811410909274336804559887544495642708481645193851613606112413196716727612422481034518123200176725393966478706553079184226874510702201076195398004876989235753182047783711712915908438398120306208302448573943002027548331245086685211578969899168005972701675094982921889503364354406547993072233981760417999036783247278342175071100180134223124222097936728631103353631802503252538561418352588599132255949332092078171575020352550720153850575179639980747267234543492536688576080032525915312909854449215513042258391699048821568624064880532985211793648847785585074033211951116755107795393192611653903476760143456844754927096511807499064902910070496976992118918272447606373253554681550400908750860489053428154719014703253065612078502136778865557501373345003154203261058135419977755659632638405399241980164948733032837233876006841214670564540973791758637787487020066599972585116985896420321726316475448919017823080111681167564094411042176356487959666131210705516392484295016525424572673630895675812902634450992091880662326606640512941321862621868522205937618201873433024801097096235833369225369175482430379771431976652701407234073686392080326333969715936279207448514823900385680499473741988587337163598241008028224247693805928526080355445624334389582785611512704354796440187428820244124674439765310451946752395476011770839751821473171680537317344056748557322752682047321092814131126774901319610408199018862796933059255426087340957355807544726733987979062297719238287632373350786704095080990551753697067706746238342751024475711098755212125226053477045236236887141141777914120772182262005850948794348298659706563463994594375457370236637386157326780860245344322295044178725541262149093162714922573552494582376969586218674097366295039478400202555319877852778621883159177742562724958606353414857075222370682689282372517160369280284646805492591413825924834349808499730139481531003645918373873687490462000123966001529904081410233766477005598181529384212791754452231428250836994730418204696856562593866116644538861873780654518661550467036209693903752356573056485045727517091218313539198522164338917810394427245965613260701644017354486527669001452122377131626819040166025949267995685155423668536855984573368523669344948728989157415529517674186617155958058516480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + 51641287220441256322821894481186414154687796621092982416969159080030538131191228231108123110685259443772931772810816102501443364714673431987026652067340965318659916608324674536110681467716064872397420285982476825396115291429611562508558346273652691578689476945696412311858603011600312861568161907253784967929549617875467656101429473808140211251230976222732706851660705343412601308862431512791518341411748699946850354238541072124886100806369060814410459772504818867951765477930949715288071430087162021352116585086393761248470926472069714929223256927509985743459033020667004525224571228837726391234004111078651908958925907657400868652539364303201092189058210110194274832048349934900765401596686366206904665348520442049161585661741736267530640078596723423316322906216099472353835387985357170571058456738311613746981093924143881241180259940470170035877816233708112761656274272141175808738347535980484046474408489019136288634333044040577636779113862009965987461984358708363938222978225768146506693491925897235424483294125214497887057523068547098509852653558134135126728792797143469051776490318126470549246540472049537497278671453018691581684714308300344213553958323429758787598093766474268998467443780628502687827126468312571472900445140484222195926322300196609924871492267110130340221772456730993281174113682413878943257011271160539647046034529666977550643670803421996072383074219827051881354839945887813570786244887889089241749300483145458944375837095410823069744982729104289188377143475748777239834211223441838002610023996687152513527078208963460393876725667474779638355841637670995353722529126843227309667182984336553834388545126339084310369395920946311232136627756072987610155000539173066885678318220781468037484665136016334477029474003518954956898714262165072498669956305158070240069573452593906635923906535982869213271211250785221707984180409113244558000504678223692564770537295308834898220304756791153043675412121617866406551400826228353345844312867823001332314256905350457056936652423083261552925557139627243128227286613531470311229064982342640106299579726312409343979599890248289992155986891833723448359679984872164930904938056180371991986526525980564624660241054364414270517545614798349678722629866594421621275903672820260345316267363757952978318753779941963963142023245217055581205578548908991964392475889652060685744245937324562804313709530317722813930372191582441602264154660772934139428555862465442063201666547352307571997549417063992226015169544566942607546669116942429444216403123563837566301021986862173804147414442644063413077232668417455730147642228301822031547197298506888007847642280120806424895757047965262562764181501538817548149153641604865666515561930639418759672559411698932489850044886645000345091096548919994239903295297460519795771108318522046305289449859341702351101221197131663054015271930700787549901569007142939346776153993096447822334288450050796621331787120052246718649616970163413233853837862054899385487018474569639594369693121211882033549639134891663341992424592921033722803378328574807703035007579969848859985709086701411032291680269947372938173834382000245923071826419839707524541380844732533330675074804666138413384005495821865187111639995643948299810497037252094799247039925476360102000595704264808383838716116051386060558462379807082503323913105432411007906430586848338054588981141005615664006926985334613915013701218019086593614396513274262104088031346172302346807188404924087127179772480508930600668253740305995903510984801133495661379358677947662677538816851126006827554050877862622075633219276910210119041841405440312233060907243176893342452541984765072098944724221813523190194101726052676150430264740660447985838777768743190145425818335092197999103271938660382019642148422618747335280146883687555724127956158241114357859419828016143714092835223493183342075754928773401838618393995883594458333535386276034097362093058175374505741231944904749744814595503497355396840588132597193978675200000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + -22234070191422254869560860848381058011546574855234495455552116648009084724083177443268198660155395593232728597104123733630902674700601728520997179356363623493267689567066187308013770975830230359639780167173199175975297753406330244870244018904086097542303513405283009394674228371056452396205328307122255350510976562779222773338600454314039253528586620249902148404857452594576725413953270591582029916134909213575984817590026095976864099126939666459482392832864378120816075559792949577610357658961765598840866351318945444311163045079802616988221924087573983635982692038573041929122542775301173864589428220257471977848231346308236282542505674114683155745328649364407875843303868598064090112622385269559590105633828278921920702637326024392320303847931073546420827578597137061520086229472438906745067827702668310748646518952928558379186217580629586540718078618691649606123104652591712201293732588727373651147584757033861945551965982824887209880458922831562432533276985944435151898850019471684809540052949614625019911675090486240240148912312968373156019466715175143519718560898200738389847283803305563810676941962960731338188056510520193986798183931750299509762083560354115817867797286196674376561521662954192321121073788241518441516806566863083125748411098304930002544922138058276561471259435636306008872824991060222348916481836240503435050983962013886923813349191755600507512146521307480683500917294113984159874776010881857086013849409333504271397779662274658573405075376080796971893418648498081389378754795808900490033214740781976087125113050948789238294430843197422147211843940112861867788860327156097754822788322184111490847567640198987311731745393918474008080505687931687003243701506039163124942986603702592935802931970554325534309635418165227982385389868617084160666278653037647882206050090052315188262498893091897998251885421212887816579061449538983710345721797559834650345357522731981672786417018938148002320388054526766640276143925233633084295312293357970705155923863044969290569176200374363948391672092721743984830835156424756000941004799584543816332028089695084289620830342839303804967359396263775901464946123412631720577582604421449882940725921877182078700015411275092973993084642854046120924335555374307466012954531764370215985216904778622306868539330345761524770394890585264227018519378166609345760676203741749137102812134074504312940764889945922664397407282868164258398268857545555961219820441599294869922376361282733506061170745255782169004360857515395316133464319596719656254027131603038086822022249163954150176853252777513174647039214416729125749144935122452169001743450002123574189149955335320405517921134206826653148081174984737484414563771465940111989067448905059962414154272125782600766333900799680149808132522963369681311674458082818990078329126890948201207298545818909549321557592540160823800117088435856779595516633810675075463420280294559001234414651724367557526954768294414737409839309278989351069092122180075600165118457937959207729597063600268135246425294044819172140557287577609556793146840675323887921463306036799061354027154627281280323734237023954798901372071468744665600878262167824575391988301499316715629705378067089091315470121455479826147491678333913376563368156626500122137531267000869649570254839672540149944919972113581719090805140459133826984934506450328973357193355542059667945707235688279699773189866449299463892744868022946337894639555731571001382621295906826085368700510515451464365813018239955634518835904362727120653703286223638851048566327702175017360383351978190675221628716943337978885013588229770540471873467220907405993418689275744669358722294625444131240805685113013266710300384384735265645580242822485358389692846468345364822087162346190399321632866038845238036633981914718883815768881348754421769079020031580827734010259838089308486214518682192236471374722840271303783044367873868388293878666682403845249411373371908099964755078547472146984132682082476621686712701823221760000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + 193449484593180254716564220885246651401902989502955349766697408493223188228310865341269601538620428721150035633777002162274307087359636691754196744221427805094490699459839834053619933681232872499557618690214258689750373164359792243136393456187077416008388875555425613735475217703488256899801597847827567898507713528983735029376656382651896060331996198087458979700077432068525031701388025497354003007950702884121065819872176462989322389533046092843806440116908219712221149207824399709799535945471481465801361719502335311960934145433314053025794816514754641368698609804418261818484995203707850777638958971126625824610364679846258385057173420318182386942029530224312535164341464521775608580865460573232953023696505328449403422952396543461297100601113584186285281704569565124058692664251249869633762481640704664530344893508778684618953018589733190182088551137965989460949855883335589480991461597097553280298830258154726174186669501398571918897914133259831712371497641783620295323024144353822800585964372178779602319278224626168819982066987442832183291590598373632256835896330698750523816750066905246606340238821528058557785508983323953180363335087256901566483781847720367138307428120747608392243890447579944281091213057324453227569459647857299656355128615785042583287845497278181269105180471778027552682257538541744249154211966028529119005579930551343906525538212057017018495903806017670388003523802280613278308912610199761906672854920703717439369395407879624805921373271969444627764006505348519663826515419844406254475728651014184284215066836901470040662710382208419548786093522152516574850149719956011885993122324359487360493809741164909190450443028406137256864248380178073941399807325159523713796199516970875674238813754492511358178503062027054299198127822349691866867742431694316073487866586000542933953180467129949185298471871218951900983979259385387211529611572410396992080520129309907292537918327190200565319371105744390953262105417530526971301148732690663277938070423012957209296575209948101332802995743281060105447403748150562242358062541538632740056833491506117693045968862333320575324414749202737537507295059396365078869618744613823416976903333154638205383444351180880864263328204730154391103227043194489672325741120804463330739004060972673038415030384095529448796883469773006350796307955524798548369118452323449349101378809341417543392669026037290476068406367575947739837250400597763382189303863924462528982460994862618692992905112071077758462036331764680808125851517396022887712030367128693074903317095747519939802669662094214460098858310830549629877063021720739531203584780463844718250253480623530347394704829439657544975777823410224825384486351719761533163858071588435420746977226495882343729982141389026602858008157836846324070457363797209033794730485391254554196621876785395050968521835299106960485733519423901885003141100099419027632569126622917473284361078963679321413707191973774919640597967157949855129611221255233201559984694647673592486759115775530912407902609238547167923876376492373866284359919833226509349705991200822172849411640382104003878667663949613923595056025406138791000302456368360141536169847142777404640195257277914948172768279447270071253433113741319852379161517974296220669570616200113946495955671336496918193100198171948580431354133820965130989998111752025332075457047643043451545927471904676901665248944153858550650209464985982195524782206793469846028065408505719922200825602245456025655638956917602558661489518047303727544810864548769914429716822448171130212548994153615345384964730409304368153978412667352978850581933380740162321154895009220693064062539637005250481152382937186328344817370811704724591674160600002377928756932693701049384062036438731366872646657503928397822061963722357296729738492346219285475332077495656238325471152280654699620027791870350301203941511731876674019574951769440733771470880076036446414890165270516620293579624360937111920710619872455309974831104000000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + -94491775117772014678923880054423562410205279840820288549793350425631913886644231099428142036173434402957337058267162247264212479478798927768646871656361678480966143057437062306272479886185052166402551254071635333033418072715736392175302609731839815235950833078454862972071152851212136626420839625680858529084843781763640627572932070162375383132738468672324771057600578575822776357745545678411110183998778573599498569081564956206354136408786832909505555292428901018008695709971120514225932768828756439833170081201595054334333965084568440727902508551971668789318626753889714171015083453527357339393725492126732622831276738539495497632980849140026620022890450580543168137925928593616482473122611487823806273309454591530731889474431768364316081793331954885646593264927848727225042762030438065046921701350364341056058661100648312260345365370181995895329868894325808645307966959721644505954861131136561684200617401466797592404176428916179123703756132944564797712911987132646793839037812000120331326063959111997802143975812826304901216826986208309360907784246877718342005039991593126644733683095381522220909057737006110632441991195418908921228702532681478835386823763924653618648831569851045618483564972876747262534756031748484109531769233732579128822086556485477103656324952564016986318383775950168134065385049871934284236719061529305080542412980776917148709519705092933585964204364030358309386327319857849189135449484220368624245012719858623668057791868925279060425203341793701861445839180287459616062794057592719094916630831025099430212737750783061001928005949505169205216389052823416259333137423351601587594496626400284617425219537683699448435868384704132309215697516723603430029425997562245350289908548341885038332472467215071032715114808570151576406799566969483677148792482797117772131216490970507720568774481786510681948148802996976918952302650605979636735769308577906536253427410838025129496325773999631391670420766750277447897541471448191213911894311874733593850170194165749406975619055356548029152743316443055701760159173027576840812566016970623974515601235711122505595825850002410816804229242594352325374863812283293936757917181578615337008905201574946843159382335723194731863375487063344310432014726224333132886602046194389677254243792356414610650878733587024226708892744120985929313278903814321467895812271862312713622232622289513608431489413485722892667701476075938494153988641502245935892620916704991031649440514969770272540074786418217473980434517756919163067828235185099416380446851720188356764139298525799700912451462074726234614012447978010623896464463208091197204564306479279033778828467537360249530999400132385015423649872981564492522107737240215800606683782685059309983001737346344937825269430585555811184719472441397971439021476383006208417619253567684255151350701084732929707518062983252353578713588530244134736510670205962738863640393464040756256973710386287789907120533694036254983395686412070887873273379171730385183897455415769140937290580019851569054077833615231338480020594430371101079553207573589173409331354988436024864908215086922591827477772586118012342459530306475903822150327675294578535387564783118490947626065344336846078322194472094084823611842226393028380463404734159000337246664931866297814525831870288506017735641226069794171451713113773454264725667126650782212287163977645390618256631231755478272603454807824553953813165069778589101777643315797517357053491446295285718615636808243594521769386017141424645076640889529928167533348596058950041161496405632583811540820406683946481251426769796508689549194568722579137015948653216395152431605656788280378451451911224391314139340810142461636518871793205512678787907692551272508638563938494528797994818505586713295617904812854845053433030472269609499126798759750829685062322754137669012668049943998863861226306158651988025124260241125202169335930721768111510500888460635788490044686111801023045598533168436980310429208560319594496000000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + -164317964629277794502085607127892248913335348193059748887640979570198542400165713161787279603669537555224977749584184676627231563009179235226593170628984776521725555560031893214226588184357621385032240222152289648059786575496761369009985661295210051790313259817720020819065781253612421729856319350874482470223209617959299611161113166297843347496067247765675764313263361172636021553128765154928455760772888511931608242188232922116375797485338149495540776884594355070760899075697197208302600529295632188929824648498672187538825599422136769851718633340254462400995808423883517654115098772336898156638422254755763726494636252308490512808577868557203886675013457981199468848965086258417653616128193478177846822344969496751712246339882951361280576269451238117229324991246165685801397215223640051861663271141744913537521120532934377149062924745223156339044606608770415021270996104768732788122369093203263259361564610463587976803998106690438017263712720324205831902193232548355762687210377657718641333666580293330586523926229104022209531098985373298650817220685936571850692477601974577918134820560396800784755400720664516270534728465322964917357758912480817183587225542096692138880671097081124980825499383422421413511059637533570968883744955547768909516679981746320009634901592550093359021702677886016237029233490551300181795241174203603910271949851629581972742485063356872996929402070991706643857751597990824227060989949882523961901051488014815681599565176338046826497641971811704889028888444018988220856244255806952164192102369225906262931325047876618418237612135118828810676104178379988509702867385069259850065950371970709789585375754247775874153423611351463379361955167523167171002111738779218322296770562554938531725907599544548714653950985556650221209978994063435433489800109655346947579621058583849872081729362453846718618651893733541478754198107177810663167453114565952423957236221933247894549701854562895776970201135814499167341093299106506304946365609410391886775437067109921924258761005757816440503662648700895435521548230973279169524500478097646234019395918708938297805306110897423673463694555271794193007821494887606314608594457288181449749603645116991978461070262586552527202066166626350066067502293283711404212399631233768788651999271071420659457853601299971969529066531080026530911393570077537506436507470950423903973362684368712527872040540938838213924829861201939149040424376722602445078564855775295843926641010553389846505032267570804262622896815985520124810004020504962119045049215017078141625690341787871022337820788914808472937365654485022264989472434127326115066825324914215842230919817148523914762196610722224690865677648453495597441531846934721121610696175634255817950529889022555440699985119613943270441732193551714924813384378824503776447519251609278547441379638545722374776999176058294563584663911510264461738728183067856825017601446142897797850996329942520689220663434471807907938283110929915620857094603751756176449838452656319538284026682815263922577152029888991386529339867050459050573915809510614138215255265957883302582275344284275194682160509491900090581569432899310600423583168507347549674291300481952136231117782957553420795520779536757572116767204546881223405841908558773245524124023905196256875872133942447843959251946383378709229869386372735746658512096540454687433724766769960955427932694159271873667845746895065605337391595860488012003631215525482501270743853980346013135301761715279211154162002980536739712847047764682715084529427634267242580457009293833090526258585748548503371485503766795291522250132703683998467010895483035253869830929033840104892746145766911433087907615998909556331213893028462938602632551492858103016798925220865639654200850658937268126865878533219699751122993661190405699274542012506055444589196530276807112890730152879978452135750885623385417830076549720175077400137875401478343703697246474496008674499096050699167753869775053269459246094745600000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + -84713257172906379248715911946637842834180837600521741419528381839058979405250341599404464958527539302260708920532566956662102260560609186116250878657370809949458252534425126724411151509915552907746052376817761613475845893479240099513922751255994749116151584737652136486773909530314946001064902307201485992604987952384233881318176310506806626346738019497283913654839854389314085659722720934889316719362854630927542716876808861416259648904467903673539871282646149704389338273333724492612737876637159481926778867215633895516844136526239772679234755637029788228132327632260578827514606254830498634535050520507328579968369532299841120759372217557978474428075989310757730650625602550930075312451892218512764346120782218929686334388483402021247182453418018912400983246877722693341550582152066884401204285123999817386360871447698747441111045891803600127342299907556188178546092285432779614940522454835594392436559545378872737223228308078507000944349795506260312999163744098181233521455207773011744272794531989996351287355621151657174068665397858457200075627235403121299963805856078523807114258061312122891957516273200720539877712100750717897851471506215321158532533735568226225961696326049934103703340546692655445262340575717877439009946679942630797209324366910068227968850393597422115981661820797597789630237955736819618850529390142284605752607753741766849107920867682051903547525192718501755464215524599590538262217737052167836738907351029258778367287537478882371438788514560167793782167543681527043842137032036604043351666588882098445576056026593480439904838648368773703852726588973702543568730940018713940656782918808772401835829644973664112548765493975954545689726695888056166983213424024420385433918354288174132273241240416899650116209734942048693965191060570045465974291176008855549079440021695575722143261506336087215048283952770928153270588003853626107867032831613215840805254527946285827127697216893519943123819013961230556805893877123619877977718259998787239353511751110931305802039957782409956619251840569574211133443147193011668296085992670799577854370490909365954735828139975970598592663896775326356510074886971285589322263224337550914190235641427254917079606714054728582707807172154576984721278927879563870244596879930428520203895280671079751358380844513638348264893113144825069014049469858494438522954093627603378967462090830744680662811953054522175400492307252156895168602690014755373828434983129024406825339360711227403647769389129941179964769829159952726196016610860904371193697100364684118569113733740046260734935601308528479886013254019027216931922418224443899105057852781574133584592278828641597654808369910554287294791018414354495739558395791954281936718076247541815934997666979026367168488609922850858882946313496371893704615209222207451058151146055874005755931678803405974465936854566968744382819203223776309494356974077301917898401846214001206190192665986171784830117880855755806689453086415376974960668625973553415552205448703665616607140951361832198368150769755022304432339330682730279860266657140177233873094340336294065325824033456107905260496643268324802364004817310737803082408567219282173687540327838069016599797092167848870945969882136791834431154133582974584767725626620267922276540560910148834838331090148172716459345901004337238640853541492840456876676244930093851923127405139564543566933296029929124085226624299338014017068240166211648396288283747595453193518140916185228592995115900019136370782426719457927472724458378134198197675553857075381088567860349881372433332357944166279379047243715836059314169004048306249536923066073655501952767136743630554668410471340429810293387432173927199395766106178217226011773103941937960314234636021747485264107303338370455214028258565355400938205182967738267845657463508835808483412467934810427351649786495230052500986811037128425361960092825398359283776390532084796000095409738234558960887180961149920634252938751429275165917184000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + 10521882097636690335841591544565125379272396851428630194455798783232890572932334291492017515527973432913097819458658689667962774796905055434488843834558160770280474067914905493214869944253429249168422809118406565519437778376773607990477998323202570405031260423556833877862844930515226338600531382583048204713266273065697824971447568098410283063970342934009061677713582445167615821296576630773622537662380599206015127934860163851004897683476478462823120823494670285392127283704213321902763443383157991867531290900702379445519939868770866276109744134486637327102129283455457866237843212266827385383963737098135113780524859763947979077978696640479797159687335659875866892959832083370141184099451608201253722097109110029695591550102919895377758681889007084188872270526336907249264737959496445769709124247291272349802459144676344282022442165293122739235788118432471891758070477992162842460672454127914569312061274361300265979219011414484480851862676220137928011738994441906006648247349972064140388209671339322460651437467312005335131578665897933908217337051648034838422853157032515372153582815241331936137154980462747837919160412878739147449553897473781568041294748526554722527850655605163515794219550905996853786114316592901901290984016304681165279116315642144447783186040384054627715849412807955079786815303267844265235374833234125520930433440832795514552249785908344048444046346745281124564262802559820363870325609600714861472472457310002623382268289351969872090301979064944556636753857748506830293900828971388115594524446089397744431723578921423333618630081600544277304345531992034594987795347069807441873855875586479772136292517396140246351091715558332924364966896593421738954518435260021141876640165834476076397538818294386255445349480812088199124260617772054229606223419736794162632716928533211293290029875435264660871376122715137275579885944234401842589505528279571064487693827133014398550008891569974964228210726551896130945572395305451965828401445237180922186461174909651271007445989337615289693739964924549425044584613194047850523486878796779526993861541790737731300675028962147535738470565277188844868662917850330833085983257793174328990415560145287721403455755503096659701290287864643595859307709431794170895538065616495524821833094592854055317155567060137408140035786912253815103791630275780856235730823572418142032224352480129491178276794939278419513751466293055225663966323545351024770961018500220239119539249719721735154924742270011004039285754383253961739626469462776905696241856797890479881569586708917949650277168660089222359699188922528106033374270365008983607388597005018586480032272119749985913123547520478247364116810121447998146216914122396072805374417754063638832281555473923153021513395635031091667200510099309389793775418191878188822592725083020435147341764040447706228408660140447078823788934266889502398511008765739170083366976014107654845137856927878660037156619643066821826732315704705916526382419064798295155995902579076285261137156765715502451176663937412416542405260043599053569446716261798327726701726396595185441166120879949870751821932429465054175256675908732869219697315865949614854262454902440431127808268493006108268308164636103783873443873208355557132544803768761541554415149652082823956495126859412505562865848790528505840915816553486160702502565193547316018533702409899601217351599390250768341484614397800719047353853085137483180354619553191228133837068068318836703372927722783375877420541075971826150662329289695521633070564244160736747331381359804282634103395172706661792446362994116410494117184627450349937743609704407366779292646529409534979909821982055624051225246201454059300809670231532393093672614400532685058450478802093161086749673659635826543191596703839916489001244217314902703282653742400873964385749663943816158739069240077660408644216468726349309120898667216720117495181175245727084107591695090708152820785824974092203296749225186322022400000000000000000000000000000000000000000000000000000000000000000000*i1^202 + 377356758721465696870556189172080372428481211100064589531673589441931851098675312364805615381033309983952802782216365502677012345446737604140673936558021831068699555737012364723402286736543018930823666226323216256069940924268758962419327460533827861863943086418923697500746737399221117168656779112491597964561533638818427160939644327360158236883870537121908152914153464285006951622753105053775861549973618213499630153222545136293674219322591574351847734886000872266496586794273539787686168844324648847282630080069982789528261148661644944702295149290407432617701326341319409539969056714668639201314756567648644688386518064404244549809715496078223911038448744630266446834547150382298648802274789024647590425991725463291354236376906527177660142733094807493600718326068375083404196636302573115229219111293717682465535521410443390029160819780484951793626774939543996595578999422617397954218110201517297546951253837879645003322160557336684559820775382668917475787894464038571853598981251118097246367095004073964545628266618811141079893885580631233304452526913680337324074565092830980189805835109962069437338229190422139365728085007526739211868368749341912323927280962989909524171536581180010976407746087644869792705541382951049464440929472097657611312762792109573434349678698924458446420375661340671760715796849248224472615042434760340811680284203045364919549313415360287536795566307622296404121593372696330478058552290066779866073131140645259159944104004417824083732847590773789598332425313134172701657427531683989177647098533113035684873211693097523848902120445763479588456898622260565230839517706116651887907066147306968300998196662320341378273821578603794136350036163410732137808235493728454648281245565100107999956897473450470555698059213762288545033367510429471481940701157882992039655186757673346848446709641989937628702158635473226356143786717523641988832180071139209895671839644949036186371859589479134532233407962008523431732328165911048192818827302835752968512203797772090008534144388104599181174253360877540798298146717881272631881589357763315965295499420431501439171331829540185740426992487044922174051152569388924917462076046362591850638188447314830586787213788187120481903519050534948498711345505046614264015438839963758587794058815008699770521207070498330403109546289327251161074838368965490910146197477770248520484570709444361309365221714152053545796268352500811982133891828976654005808166973951352330066944113485406818463960871394202097797839429088441853636793368377067602514290821549807904168956963279724225088865406460961683576928420076640024085168823736673309009721805862395023848470504702285154190490476562931049342101629636271701609286465575830674882643906976683446953449138798093587153964862223234806950631571209782789238329605372864954223412987255295880765793440809602052396353414301101479522147404245577597801867164977903374994740371086456987121795674689260609933084723089659189944311970472005265094634017506994605361023577486737886846625158791249388843093481600468372103997309371959386585062151620045171927235458207710783438022643985696362685804464972679353264131672210322933156234126525196276482251048863260796755092753332887043428098985502074011548039735827449208042508205337521085126304730027256977370099159575199655165575457787078194061131883804421221032078104542439599268578755746248844081375003001018634670987589119306848538178825089449602478434030455257416194200422903822556053889724598615691858945731395330609779951726719912424482170696301610622428459249180567924123888625722920291380232092616895911212868317649218707841102480277629468410839625402936373270819697095458373702413719623516878230675273327390979161832686783864179295496042278928560804203176253442600399613787349251452762605880554499367242510776391850672323465051557354993462485079328296754080276208934267051402494061753999105428778465628091738753970809485381702562587725543918698488354287124480000000000000000000000000000000000000000000000000000000000000000000*i1^203 + 13245932508664884933648981259073141867009657498644696538028279087838270943536910952646771429260827917818716118488580096037612716198712836206082024399851907534338095360119406433506456176556431731834905743020776701570198737209652996747086010259726455772977430547260601823941699735752229038206650999448903752819728346964086776520485458419176789379264836871358947672707828802853505323086875944598905374875116742544711979561127169204664627111445671239558196301571263857376605687265200325263031886568057344976441532426080119609335087974223865040787648103734371561627970333784556264602298109642861772573242575510319278664897413392557884918825921226777483813734041294161211759981736715619939350845515029306092857722781534068662793994241798767959310728469224556739150416418494265083089131278940346986095553159068541593602489801636016368202228902437933581321292857604229510819346652792123458112907185844974443541402114109033869458765592225419885634750228320975726703393728568421448815669744295431628634067226416618051923377797294134129158037236997882954723418022656923590834725318399325220504215102756461811404332760338386328926073117393034249278518391284001957743677384584320998428848987801925872214793887870343205363559489140402340976854587164561366575491019857894868676489450228474239447421851732456512983658119964769143996371516682430038885552635755246131892739801418611644704364243602851608508598056562841133309239154067511400934050965146545744619688047258456975083752522019954339745126232465530272152759916777747307692845775724852333500532191802722087531836053879276536858778688953172359259271446477719127538677638662320722588664890830518042972438292144901610709169624666490171732503188066978636266787010804118808025540928883474342657562939055251548092730434999845299887043259649285949348733455562778356964931936790119966321230601299224730893888320502473721917974084722034440151469311300687359905087280630205841555432219658169441097060823227903758047083962595861371820329606325807634785523531805658270911865150655803783955133274007607128306398258741454555406716797605724097568073940097005026448792526923151109291130679583800789870224357628046562671957408823916550686860591506508376309454265805136740728289255853755544532635082128620507113042075676845658432633556527410698093048461626124133592432461680911199377768674483490074268435383280090127520090480224384216756599659429872140375526171090463344845598577796959657576708394175484356845834796409302104883975727595535149152936939370815110396327449510148816241962620160334241149359475384413587546562742040454926659277186198136119442737144261481737132411792741537890186942129431214870089645613286328109304925212100907276585603155436948636984192171979217634029515381869336387468415999581428074364835199167884237402078367510603714627457965230372555250375109705872021617305589710511897604862508402115872078204786681190886386055075366024744491678341173984433476360440189418822541159693912718265390057773373448415129797708113638295223075860242358051460252099192190588550114788177801878481312958686672791135437845550180621976815250595663451717097591839217583393399373969025049622929896413555330262551110100344126217681325837642227254760877327944070759768806803502720480475686035009453654028840161662580934629860218545454457517828586374184296592375909720452062122179732655902899970358463452282252165811629587775077144985237927489728845660279478080649390256276256237080141932784624006489677252992612670754058738128865477368709716704494864154817373505118420939492446445229045516439655015681731892879008265046438142109538195056317859974317305549560215740821716098690224671068554581886014052213418224096162848161273876789076375593236920250205476285309743507433729914047314214847489922697022257731870889617363748683388862612945627947640542788423556852829034251932557820681974413630279075865744006042708811979136670334362056368766517518246053150720000000000000000000000000000000000000000000000000000000000000000000*i1^204 + 190690467473149210475200686131255040356171058584348590308984693562472034895279544397604894382013727558607674114645897173464491338956591621815958741170245998157841583221956561487159877412880378065620603971885800506051303564033090609842744812731215765603866602018980731131589720332211709690047303702237758289569088143310030317571647637867060018619310335710721968038350725401453999997849711252706289413483262821946523824452390904042124747496025138385180105655607145907975077117267065699163931540769259307797140105245112755377395955168233536381977861957088172302128332589326841654397300742250603730842468200401272677281610552589466226026746753971344888282197169126453278917747597021012059290775978228323152838859026582047092769359253174299113598761596978948026085441252469340107502267550956278851496791516473531880701342221337014627309637744068181953723476548629784115700006032181711384931117170988193110967377060888543308100475957869263960672831617120530584298721672515775834115997520999609076501978847245207520835795206752336414318112668964368369149569074024390098179062313261187279896458608631583827054643727134105395512605733053050769739987293797506135872517066383405918131042332602646296915251318952407548883687765300018145537701157869850853959585936186306724641864647101242251596945219117116052230153892047360292056636072083983300619402958083645934977840071992315434036843101586423223285830851035123589229320958992852825018078393756646077139263692785758968555380417357368618314714556312887262483969890399583661965116599092296083130326105099892258730409244104023593153939924865085007436692320613803290222180558556128194759734360944656624852444812180176129621995066022963432379103019403601594952869688761168531958520290182534244177618179702674316818193966756578183042432752648544114971896443873741258108666888830396142859733888682477147367937574909537669919133379511705286512681743782938531630662466530792715262286126791581647178465906446332138533584978416520060485905367558046544221614851336571666149894436394382036246144197509139113496381522576201439965945777117260469669914854775474342542021867580520634225034735924213850015084897923509645063752989094959504720355948664162480857418553852874797526736911133966032317227061680240413916074881623061353317889539808672870801987781661501111434091721271035674549677217424989679812872621552864964134642017007269819708378662376128897582899230654471445655194103114708301417399546498909706186019647641601037081368980323159371677276603834815133850641339685074260791760556802951141368434958972649339269330682517630852877207788472945274606228988803934786030257984205497394999051689059623718253463034655328278709702998945372260911036905841139532092532258538019939215605670137684314888594079100439979836839497608782217351206552680322576790709501053800547989837311540765188980666567383802325289978916775188303075074613922590356401496844725701431160881993912462925677279067967031246519136107056927879630638423851327354280655455998094198902359553168336387162927360838973760189562666601513960998527360069190981109828382278850248851641948252270503610221711356202297780608940090297690971478034938181021251554832881174690448444267579327162569432624944889575272457218815412859368393801163279997566801871527461269985473617855620861657252793865105936025891459725536017951166833591979326954902381813509924504396466866512479104208951110817453343530363022381556319991264590127262028118210527239477015277850300739951616405627379775399587565847698238068460616274078852772146975985847343622864313864719536408598427225363480947729624543965828974136956086545384249782994889404133726811366541445441860678704209862753679096372635602220282270112362574314195304586590925019284098644161484055313503473437264323415532422535794222493917202382685886891175423196579777919683305283139211754224980489613407946573943685229852475086268392895272824089378189334072524800000000000000000000000000000000000000000000000000000000000000000*i1^205 + 3239856937145365681338694553039215906018418560115228329781030423130911229538195767978122681461132165347023559934575617470982648419750979810028805662355013363137060141521068910179242227970656817902815875225453918417088403077669953754590747733035399500650058260469029563943400924665542223928006524788864011908233009883924004159565711051062429224347698911598806549104249606023668919124131847328969656357551855431141986836385311914636375386412458241959782791282595351491223194483892979981284022027159208874207121354929166623614397598734731731511140334275213353508098370819715978767555498405189630687763638098829661119447625824565370073640489489424247463259245074931824426033879985023586939765914987665938859891565106614935776051052248529360156452127465649037445086258241006039336886160973486034559938618850511040941957206741636903596195299301203620208510467248572556304615549560090325095863048966599938810146813018024747835223956223932547146409254925011785981504981315779779191391093791980509957682769302010992474733636513374839341733481672344628653707310227618243821961469901756252022275745715544782526863343604525328998952101679125008256841632480037504013806893207204937839911421948515795178420944233777763025588085986789034391488183384965310070380120961797514470033664844094744228592036805190732073416497387896425352060193833109025578847869753790589176100386541993798727529980334397659069846904389766786820596694159045543553823285562285342772041492330095281761892281133297851009699060675083305078012834195452486477939172222454929527945870565276072389250033952403513163596160118181296530852398301227406155486591976443438299117589157588643414798352480870322246054136599123309406170557657364746961995348965631395931371859471462294787452216746193986214859356462304633240945647521214172086420997882230111932125222630146366183218300555532512051085128819569721803414002939085386590694032303150436727127108580857148484483759810766086709344276812077374710060955537612691185278002738609503316964352349271712246369774700298677973580654864236915439122607010658419612231331905133904230232640348118643831002001185500619214826324296730644738161000516975460138897829361538522597936558310277721009703177939754381894019304232014141655227904085636856477151467089742960284999684512712668088824623685099322773957847694935845006320509582884520860435074500734612835629753682261766854863306889123306057975449229889980786124036774116038150837488112135918355185962149120239171904244965318997762137721620518794747302948302454870811331492723583965362561605117376959032239940347232178883247265659900495112265554274157467075260344708574622140709343587722170352637454055154460733117006666442734060694006572973144909156797748588203477120149653665478547288985808518447812922505573951218771742795246701229204073112232388509673961734093524868087908530611294601765585621373310884820139103026799124978890820417883455349547837456873818891081142899358432487200166425449265919668743174204508610713703904811842989686823995660457573119118020656467544830600478480104277887117491527361875331429410721993212196028237072004089688374435520062203727202152419970163298024733796150675999527613346344520371586267613121961008695612681010257289047890315055026212963299964150048183362919570667063027851586547297228516302919865128473676849940725160602905799520205943237476944794933554493361543211058375839938119698876824744567230683291039248418017984177937970182698150138157697279900884601273403316037417129719042719845556956112159340977042780250457609539524199509537339906478976039560650374702936346355596669629427267995189501622150321635145892814877792438699554891610444905376230317161198693792726797856974647829850913672776540610444759529251680265948978571823540051525825933856860357869056922447785054511232790149611034171663339940881836498230910726723062874588123646848495547242442433640356216955543347413161407938560000000000000000000000000000000000000000000000000000000000000000*i1^206 + 31608241179262450874168147517001694039362874639513480711592134482032551676645770321743413509476442492158109433562312649164418515604477827097958060404155942140729785868293238922662110783517549151943765096178371298897969456985012603333308157284016607085983073919891696069654007403368920210631937774128705021634906070504015938953727866874890408249958710608238083512741928563210413994867704959536408251977873218870456546767344780118604753513283090733758716279756255232218901858005490727726439302244570480556089778947161699474222879383884200543245939393601562178394187897842614675762635744810868628323102909536208902511035133932800879792970412510117403394841893083650133294852438112593433806876910721752623466088543855258180055723717507549863807241345617981576019185350763398142610227611256743155069017948535146051658868637170086229089411746454445286536227472825214958702971644466694970721392116267843751603132484642513262088674253802620199383116151009378506652402127856664262593950127160848099842256431687988226129765195558735237282816573012968276891155681587353154025012027107400914296174128610844550212354710919226111770691788048729452180833432610954415348625522125610518807509587128463037580842056494496236840715790445900719293735884661675729069403151099099345503078111099529418056457275418180793336292709343860771345503121632563373403481017624698045643177694924802922293745488053411843158204594579119831930785103503818792666935896622328937391774038279244382838693779460057467532497377089407238610503695491144862076035270716639928423006370665352250575901921394209394486676172803050118314198706506492516248400019318006922227236478015526618406742565150610199903791007550539043212949908363583519403366021196746018746948554650295835284372055151865462476448350923116264801049178260784809440785391412249229386239609554895924550690219677958691876463040559760843698107145149209201079984595026802018843004154588100210328604585683195068312421243621800677603512815961398390337154379066977357658249395370077014982980184235492223367018814941619315222688282854744070736864166837043183009773559314443852823736420713700875718589609943805761197462381246100617325419618889646337716120474171191824875365289471022816726254313082607763539140685459731770855102278164592516847021718776006464813461536370613112459100335422119649990099836676412791836435039529871996585374979900683255681509303248534429225359547836864688607440258350073607233024464644294402361498343598304604001750802671903493028332571132786517031465194468138140211912925151848080150702768340199377696327351563505914773562265831632547637074716294147641847570900865019499174618247741686350776214669741712797515659130110100776199190668645622933924358717352639231608364838193285795602219307955675379270108291886218042060249620417664709718409457690504380902081478660605623456349195462137328590033842504933044204740685031038593719175616494573120476911088285817572765652366795992825677180977184757354479055545270228741654750384777082364683098009229066038585543626380091798821505491839152975077162275573397971946904333155547310210653256362482752640767183104955043169965951061794266970769162470474249826405676405369760601487249309432299410773570199328923008929481184363749214815676974792086371332376887741270433640124156849137808035629637991899195378982913073336974156881505994873010325600852180689211863454716704626698579730200492518045159056367391520630744794650771599330962627389190257564169361054079334526653525259923459746516236618604873480826561000219248467972185545352409578652593261257632836219925922377793614293864317619603331173393810785654845486839878942709977433955703552927170041213843340551987046430264300405164014689532290916884261795256504438439347789972401625031901866784135796539481902898576534865823774472723250333864579147921397327696185418505826795117255285460250687758771779137552600681672665321957228544000000000000000000000000000000000000000000000000000000000000000*i1^207 + 863345536858891175090951511893405654291872654588680911645983495338817183730619626863684988684569015878147351740377007803543976883860250924411586437060596671776292836364444461933332735109797935895110699119712672051132979362710019493178051859738098156120513174099810085151264021128621154834403209398547332572262432167987077166831155065340250220546061319870363702084977890771614119335494203416486737045367027628612715619798049369539534076673204041918679643446348206720625323651591591406356754820788686592840517546560559893764489162832986401100759606720631194424722784721958772123671667829431990596678702422498848624715054758941071222654801048096654318700557774708647432213380664330528288813363880180642564929738671926031909256109639046020779455558209581634348144723605345222267590377800715294925150645284726251286677827705039898747187271310211115117447051977211548001318773830774013211107108021438377428158601268029881132942267682641406020593792040631473367404758350513736842602660138162120177384185597695085954278539508631349734282605002821954330497061820849006114805316865554515851817745159575085401577774966972478300190188656338824216551956214746903457702496154723459215000023258239478857954243965932167644528317789612332584743408413871133590070950917218386914132732656117218138923534145954653957417977402239451498852381522751414596683552787640405752071153381448555593998853462630925435892161915692844647569313292507143176657014097789336937662930435943601487408990833162680563902113294168299071448266462185802283705338513335235878061251054657195508039429173046045114983632842486518257619309992800432541890913680908817123461029077277344738807675796419272681581463570811937374872130422351270155924768342723164866053013384905230650634134989804376276427700898608560011868662903414238781866411442039195993053493925997992537063541182504375156356087750116523429321061287054030615047155169222099461465115426621475931491241197621392858268982727441863157714449720396495224169293069103405566261856805418619584459364917126271929880586798876548849647255206362902905004588949882317064925148061355904578505816888573065202473158002290694642966168823472639189013473510098564551149048243964338755209779619457612124044117884339129583404915042698484690445433722365478008945992177889758060046840850509964491755822876767304997837841416687643124766599255059151706103884118189899233213512688000547525671834250791079051495358771683863770528843373655719525685122927467125431941275149862794781329975408018431006570644881364233904332689687148024871294484619463214294086597789320293801661407748781673401398263271422796758223214872520926530490178504747532854043996838955175039879664721094128151667262191920504629866799863828876033872585258335737595193074064613672607856751499304740636503125514597313849889940759917601961081528569046766478163693344290787137088680455756927892907605948903555641044338633327646402944792824726369475568490259912636524401323438394223197816849130001626654161787692508688535881941216941629136460587244322878530540661958650691800884726434338939295467114476020071511694549740142491836575254769583329212575015833770116812755412634173580130304513654858260641239450086071290566685491318810108628572821208752639423056053425832423916505602064551633576589698097223936884501471314936596371521893355100709945900696538488279177116888235794174949377153052463694030885012200616863655193653154884560516573088053667093723727286817449534197716180126042259111336025399435665299726537239010551405726429567006562767660790846383416045247482840926108001539174668282007515223924640696552724210088362009868387763782909304512359708621194197201730484416780638944772861789544717367809329444396414017192643192231084564325904652004135774022722405129539572114822812372561879058619828155058983050408227405268352832941391761854101759449286535186643932874628674374585076619475242975232000000000000000000000000000000000000000000000000000000000000000*i1^208 + 15001574153508531487543773696372113091391258301679093616683443110478569131590669857743821548999273319428687319433095116142003002031469201425076785113855410310041403806799608991307912413067728395015366405124935795235338849419368388424046428040016143604896092144348345174627271182985859467724048260838361704277633312085904302414949572646387595128290645075728748578793831194362309672562848623290422628892241728122983629019795353521573009355522506929949507157785007905871449160268762451044291318671488578165883279118126171595672718975056632128831008787516210183013815295338832311913908237898024742467501064423495564389336895820888090118231954497038467688978797955668071676534371418152808639452128483609408498333160368460645892196796115739805094047435175015188034767918675841382463620936716347319977802988482491108607510287622187251659198504190686023267227374408813178661933706434993032487599202781637345754565534591169173637384928591054000285435876894273315474746281979683439272489760888750461553029942249515049462687757246731518002799339824762583135384886455032793254646373730634249011351571190851982932675406886207358898061196233358433602242242768454869963222321656779812157215295327730258616576693818378119566033751271185630149683137604713861422164716303327663150257365255890889053845956873576127553923964891524450773261866450391337528899726596521224632838572996484707691080300224192432829233841704296617175860356757674469863160698991075296739699768846301562476575689769625635662538078281815764736642377856851367180840878179544293611033123094052802345389313432085063997042542297610281945718880204924828409834642676573764060151946673496363757343791755543785645614069434926489062199404151828236492257992852212332986706860605594262572861005470394189424882864722996154503498501501843913064363204750147401817089615353930185457538873401381005905172118751760109230032775678903706185566480121345152063428115608409759953368015231600432939993026978899775256165015174512966847194845757930440595313320884181985693692902576728339820745183362521035904350631294687258806561881325799464693769920650851143853266968336155249980896879448787925623899854255169500114050327197514600655552253806657219920573098992503105508438722179623408680165571855327038111547933109931549379604334669400815710365382463954005915500691952864208507502188526471761651228651117143482473221460714960550172794122860003585141432663820288762232998479735285895714622479283331978698615483321145070395541567402749277148381030115368168634317836059378779291712860855645497267597295052682798905314503977099589675635465517818053044274679910626404264756228548100069791369750944712069971268954367958905408354673988420925992832459531555940403863836736548169410654740847207153588705466134952310894461944247725093456640038871247534012178594215645238640510916301865396200339950819032072530975891704113344105503052110118410473269501160840261784439572184194622358543379601260148405477757628495539564957745189916289462476708420688112003963835440811311464914005033736581316967319819441318134355568356073432975621303559846009572349483745276962990566458494487175067896953227749027310195060444191589979611995860741865197230221019833811749838334446343802876933510847447228904776646868208688507275259544692122756304515412362136450627870569361228987872295109569446067670774499051070080259747758848516138684869245686096587162323547854731322859031093362469651433154642260052506246336565694137709628131744385111014249181227660564412060403361054740362015908378199433555434891887708503338791554251822650348108142510667208238462627766610338317121808790606906414713995970080840257775793336271066328360939522196622723065918239912587729433343503510248852326755554228730538696628352348952377146847658221272274365446756389626867459011567464350114856824870962331457256156417924475436071615508679743599958963539800669869309952000000000000000000000000000000000000000000000000000000000000000*i1^209 + 316696385671358914443326565185565514478488087371197073932495438801074894649142784937514430164774201895275217201787663193502055185452972365884509529069992013706801840794656202314325346591881936816264081698526530118382454115595074275417519613728897928748301849439245810415521365828688874720922633737855694486933589086683775644033470395611191586712673855250694004334373995832902966799651566549393697847481095646230592569575466300440388851591208992119426652718653430437865227741598856735788817326212144722583993560356374934158463742939484289597151784752787187605382740606180241577671736075880887017091005083256402366991899818488911644236831140992171338923127956435102817252719249920172129433300419285686382418709860576070321136687775767015872403990975831645770059298362827017129444206378687755716076570317103022317703956697104628654106660463355721201744572390052193321293239456278292701925163332905106612347588606751889576795738697514936162262751902851456374285011196146895488625567263720799642661098461849305299847089869066461781290345303129190191717965872369700364559070651324942710705213726873176974518744649367836154529075835817262676391674603271550015678870201637628119938308313730955553136191116433865748379929197184313270332920084629883498741959287785624377411634814046183869945886805128185494837674219542838355492168904688952318094896556683418640425974718772053900133892647963165807624300504487740090273839635457698970602509495419315937377677257721445039197726756312664359224049583348045003639009904914285062877897519635511088075567757824929151421900994472513383202841622689074043072478143406791703173379458759124360829352111436113469426502938860225803666704775320482156626816041549293482355570810613278073472503096662267354957563575167993930973681639112122433143591055246654135297035374887139965993544200915336849426164108694414829414678806333731035360066416262212413267611768918585613277570466512748848558221854644179153567769264663627844417438070267837520817682305459230150423286946598682414903799124327103057388113567338106729824712376859064187910350381386922055178865796787157422568519093660905228673504239795376535391330619150429136424280966321067978752497204284337727830274849911717448935039401236280136792683967295419540753232299228009638197144804403516920336195710787528693248557919506964505694283007032295290225164365028706499386051246019950130830017822520486363975668748371473200384749161790242871701370804855075074045485572439813903248973827882617490654238558144069346757321248871932019115822906124755011943566214901512754768136437843363311546172368210684393200216950009909080361424205497795149264403117018339841944015878514976308384032070353782488920551747962428161425243448817471067174380827419836608272540052650352377854738874750904176701625815250396714634062435201937263818615540623059628932023451547613091719062453410419826582646663723193059377736358801985278024906058725914045430709271146738952330765560549556449235170140528653182716251227726512200529575001227293461450396910986891082665440229530212932578493579591696938631103296029835317027962829113014969311034165291409660166044880102515987780247163854999164279309056529864008295230957156141919016765971282813743078735752429865791817242682512757856910919501589871137236739016332741483125967129186982366494310120261001867482950207315692640979303435338917875229270460152453727592681027511985056951189106528254040334787807251979730060133608618758737335523781596458445151521648208241682190622241160904534360873982378452047359301304389974576764556721713255349898033555216998555816829734194007982335911106014394638640717413625578111461417887034406157845868368693981724200143820000620171189857925969535169987145140719915909382720083254811339678640026991426817500169511076986725556501646462974704154380498101345455726012543380024948863964442747715269133799368365124354048000000000000000000000000000000000000000000000000000000000000*i1^210 + 4399498793730031286432318017616633262538785374697473373056380029722587502915579795909731223855243217102375768100911906227491843326029566953341953207940190127830200348716831653202736149213686259488126686519278462532911433095220969440937185626151640217931275471582322145427231859097913581130094399010039164033733734349565712747149164961908011093860810142440970935027093878503600360053698584291912295587132634993869359345964038941358922304450433754466265748717747385008452864199931121040928216309602112475853891597770402491861369834370895379910562620742850168130595319999036597916755765908334866513559055279641173597624832988882942084392971806158082367903999361546609254899978424878736250590484348068378186034662543998427720022986870436038815466384115734331383774393883101057760571030810412177369649216194121882577625332789259584644729464216877749695101744540012599980661321795884197651793886605798423224831920765304474833516857691274920167391057462899045915933514846020771486257900583071945065727077442300371084616422533507754875332295455320947357333334318707114518010706807893394140460839147137891187373444154686009555112828586750509951829298775456035069527883811011769147835759650387372371138786004018924379545897809012913275228696546762559319634592050301004659450645868832235717562349998359792573612497618898953161156181953519575791192295737046904745128356999943017336607740087987610166697812422774111562209903107988521644734161468232947753977470485558419418095128975889459571912104380041633338263352664698753828422667291338661774957095595012976427642138118240680106008526812155375217813436299282027335489832741457979859592099412993470924839007985300613415563303471204679388130809359087853187076688029831142801119136420063194362701748327253024639881926269083276708455595627266705042711905723935454337481913859971548211129230031701499540934196933302996081011202830558511631409593659193311120983250335328091519220083641994327590850069600228852061350588292470684342364606053980574576128628039801379350226334660526132876093639262732553429418122595255685505285740545495332933172715975858606926039982987624201329837569854141134870705778713999320920812842537155323395125370504506125753793767373279229407045460984993308878660658437443595113542236312356249127771876753488895831049396630931036041590180498127945405292077158778200306026723378765385085708268486520109914532078747620683762711170448527000924516058821836700506077505198075526460257770407864232264065633440752839253386421528907960513421037844558330905473044570794554709317007951904200440537192494207003213365101638205040866822913131047101479101357744215952472297018456111341410933248741412472785314479165702703166178745527249999822062330388202279026378657236716918266450058562684491292412255477748060189436354854475517504999509793864924799102479117973239974412525846728147995014567643873421619584418771643555659107087321667241847631371624627728842694232415555758166199986914878005547018345389585215179104689579349812066126923082046562586317575747309697589696379987288341727817788245966166351134417917951417007467675946296867973440319443350574446326350453638045717596325314090029391287818543320263948612313733698159474866955711215533780668497011542474449711884261122521787247980254695685091530424193739889796895365867949232405078748222832364250474150166556310815528851759432300536809460150236815823448554882229135345659179866594599009344839490393523897016916958109343086403024449265779906002061469441897595720013654825441675864585488484921405407653668830289655534857364436177791228361948046524485587195118660841816278215315571927727855719251625931482169323519815959239013293740521783220334340671819202251776654609108983893301406960056479249136885294530154674601684489048151551739521918225858991431028788090823543668657495938234078894636503246100450477683670522783572889897114009600000000000000000000000000000000000000000000000000000000000*i1^211 + 59270086324929642778953889965812766098279216770007207316262513480370815942711046355405003232707911864027922376473049566654615829707741419072613812838159990680961761870352509165767590002721606383557934380466694340546002432115176091779022638044339818274415445537642402837188795053136702463513208346387407921225401302186666487498253035499926302838503621324126740983499394085846829177281950458182319359546733633715171674348189116030374686460000315778073543585266261919907152438623991678569715103656751359910966066998040150945499618792992838510370885819041629803907079688676936526131783571405684674010147951983240138785265163047399520941253811173047137587261744842105780831195867329297005391002973288372343894079119175056370122544887884650496299902256503968339686747040805025526303294025780713232487955248590577446654356306623287213407417352741936053486132258263946083937300941949069542058366759183288890386455084686369547518102071180690316149708356990868404959823105780656619870814603950681271044362322197832122475713001607018043786722495485123349470302128047989710919216627066578270839558760822149087882555349181175597925623717337246810855896882947447268634538265796521141694264737313874573291687708407721321166350589942717396205286367968769686518021923264741751510101894320949916796766509017419631013236348321424082172303244702839657933945152357426938466830589854679478951559320113852008795705265181149456542066981731578697814664718133650977179124018272648865827113590559739443440025380560624909656868937089289078747139424701528437409672682639786829469049899175373369694147839712711809164939094376397474735581110451464487199232344899446983689513102994196133458123964193643307791958797863318549815591517175455837481613673005436732257789160179214125712640877997637312240780017862264426976327938489471681330757744138409178378094155309241821098835535844034138759972577365793973165984315958948181442866810876711474840181296540291083044540118877491234189782457204316537391815720130815903276168551318297697298737203384154293133855668989891782849991101718445329337906094855767711073471215924230663132220791579507726817193828963715874314071697658685107639289615512010262474233506095716958757417948627137163313463738823527202792916989900076983220054164268739735612045300519007971947306150779330462114192832932215367148787667089279891979132889714332231984935395710138347285022589423694635986587026646198812025917221777729082136772401026519928351847457788378958650445258403425011813427139911147419979871739737062741118065175246012548246860671312809453498500137394222951996701462455136454335990047161171303962931040809723624982200186209117823950648288718071602170685460546806195847116161495308162478923264832630169792325781415693192684528123654886677271185000617126006340403418146202959793390223696638156211557244208799486978045327531426517117981517451949059063026924866545836572661595472226606400384511406887906116653529332131227990421282985863595522104019154213153686431993275990942182305260146274827373736745554737224256084566292239498049728187046346427360757912086635371311420975854597873805502248965565513806103564432157059150975768343777749212679433323608751826900067785768038741975728946991038656236506979301306549135830418483280046696289708605107176798128735139918319787891204784216595186146164324600716009316101282186846602587061898773541253301823681445049693934655214573935088828382151902674565348035628695290598300123452471815390332650155863048008956724754775804204792642533208299562043649019667381728968942763387411185699956504441982349937057973891919534508393471826667455247522830070168638960638992454584270456292318119661086782782436620649073633622439233488493883833892437994866935356997756245561195622169852810301698373373940078801545917671131200482463209008205837370122569420742665685459232094165511182615758943274915594240000000000000000000000000000000000000000000000000000000000*i1^212 + 562251326164391443227355365235736510840492164990841831605029622454500165678587424692790731252139880559731428852133613616695164891800772061223748236248228147087689926904972251088702439922266849435267289026299140544513488701160878431103624145652585616454171107869857343565068225004838643566267778725149176734723948790385827462305932225693185508091307450193985152065641255530551499470580226069885596788523057778728809130764222153949029598188381186562537408547011921567668483314577207505273296384163690257619869749905819794536072204681798664746365322881343853201317750096957239329914754602458890493227558643131480341160977240070103999876593888342573687126267458644091317232464070150411657356594216176495840064205426971671834738443162796716010917078746891908631502689625144351211552315749992038142101647870067018239880661406374638965263260716267969308256270373134700363581461147098337882325009129281236925614895527911714084598288251224902993512205743435313079325994012386103740812984830134226147783841580793207790190953898488286035594629397788278950204783379119248261242088012662412367516612919184445134503941039684530956040818977016107588603981477968781173019793364663471030479395794101436527524192413597876768613442096108719407869654530506135000187255416727535667026446008678619952683143980239152083659416180878661252020062559328785190795020964070646843495919351357407743387382740833834620191392604902762663243972954250919852573480250855136994698708587932014350426357479392959272562856134807622379877717259020017009057289179484804571048235247502804336253894876673608847137663232554354532645747169029328455782743428081701228277875988093576037573144555165689719842303460747680577907757763779035593308298984752193929048823960107106386728530252644081769089898782806663088391560637507234951574614105538004529434955701814120393382965035728165800022853282147185805109397705532647430505274535541482762035655134315187981445532421268540351537039965796004819547041814448967175433652596962157415911249148974198561567513062622102748028219824125480547234472753030266962980237775594926558806084777733217851765703029713301684600814803654042146533565634306997268636093266111339032664812102167823974420127532299896474540971094425586195720314531948862845740711174190009180938834725622684267122506040653810560383502503371013823595103943344336783558741216293973808138057243496869010467745150938574741228830367019914958293727172214338539083200514857203579664252866713806890574747850415498313542462234905448055318611514598658203003574342810563905885784476529697265072670525101786985905469540140707559712358089079517194156875301416591682145119569387528607789563484620181354395671292995817977870669505491626306881300405213815818491440604074562615364158697848906066518123758304363671899146412712525874790540703985538105363099751228854777494097011703367304268378898849976957373232500894842526140973797737011595949629864232989514528540082095956886676755263368390837852644528388975729642203112622567708614750219371205205165118509623245520750432316835680318816995564275158598975056987538623598491959531592046517181137444626438355861461587441403609715362410496774567442527678399913707312096861982649267155771512509397695052447738858350577462687404257012556862220063225004895996251116873987580180724191724717445888013812811128033145711317929488250345724700191118013932708162637258600691560327327185568989662173855138133527459818915353893117788733747570976431987050959429626344769357352665937139968143794708339003826947110627876958471081408427477822340592615869240121302474408958936451403846451066857892672535089791395495394576698202026560431090504290885513332945134802389911730244871039321262083187786917400556287502933251424017720934170634180759174435585780611868732782533084222098634030033631252993440484646095625278454708725103263159116436724514816000000000000000000000000000000000000000000000000000000000*i1^213 + 3982210976253698500154050159798367549928373887603929278104193660361921652161048996330226189699765539124327975822408960795423953745655774174855532823363366939174365970037839039998546810944224656695222789999185713420068719536396624468214633768993656482275504900256149761904976030414645759129975701174931298388351519439339980452000334414411854127743348480607101186779511982666176255089547435582014658592730757003515820976352637361189781076518439343987589361338616508912217629388097615940895426802603516881492689640604719495089835862188306860893035096062706293822081292624188549732996460101248918831174112731656559550817059903159354608335100229601072870128888586061786327608495033730793939683644993778263106590583606553242160465789886223861207324126736726968429894676762166100075476275246492710940213413532356560752518216415926507464798370565290848549788480285559049312211654062962150063707031978172723270921135351005101748040081441853149274227683325457587399781575301955074396321649542010578840668914541504531990695848314181337774475079483381545118913272031056889010174696523928197459156245878331140116083632910305433800513170396623008815932039764425862362314430393373932643404532607047917122664636143006588549957262089234903984305674831231890903508571600907683404738771857435473855209883781804201085045423851900312885413613677694156146628290811199134483319370067672022407443857245176500489281215974415575855670138867716547434573222909514627159101004698792192342716230887585709989514578859219664387484074682637028613131128749716076695710893857077525881000410333618821001515135386503910341002529535553552451644891714023530291793153519013235131982464424849562889000400324342732695906484920031355315735958685367273208432758612820618839882498883090824000091935120359348801931503170663635589930690186523103499737253012555820975566774331897031958541677211045910985024183646692201627386340637552015967503693901877995935012153776251773294221218096635273110538903024740091226885222825041229612667046791742204747584914845037359973188684419742962716180422712882058257736489378964130925856967040973853268965145992941287848362609377428096933314293034475689513023610152247635913780462252542134251707920272794457311253661613150504729696248789780439983869417862377580543062790504391105208304582160748052030099052529431067353633769624445449205381522210429102293560736669188426105623462748986516728303772500815773104841619662055013917138779331821392826440789289618550391664923904116738763305115644383461376385931948751514229197450220311210902940340158249590164927110730549992828600615807455974481297016914827306215655590350477240848708895750593870811479859806751814072285349392235980339788085233826110303168359816819872061175567921877806093958381244295722571897965657279194388036803033220815624499064306841536682289358649798791230202722878325797091484870353383037856243230729270179833704604210215059173116768952779353078721397087728145265552388133350266357940850441889161150985981617303902253220304214735019749063433403521446080464679037488161105223326495218816922538687033547583177650454022936640769101322985509534779088690041875861096794030202091026199916865194775937485785327986370678577005247140962465912116162283433392451400452548944503458417670724072158314052469290815803510026813665062965978964691859284193560208773968877179652399223127218939913713341141008828099803862729746399400627382477685734112498805066638744151736684610848100623400061376274119434867700192731837004979482112254144552118165130060491178678302836175830911450930939368718919243427381014629870479124815317677496100352765449557405076907826771439949076589875633348297136511863010167651187894899683958501301879877687448452473234262613999893690981386823661171019996805054302935443376053623312007790123912862714724054222004610957127479286871827755329587773440000000000000000000000000000000000000000000000000000000000*i1^214 + 23437390083820070651857501620617331366591910219436525719072603501733428065592210766449470255272001482990442735869044695079379709436674002520371881984567143673988110547557343076431074332496865862309689598874283569705417432512455108755106881534526162453473632244681051192051178213763984029242585852723122251642192227068551480403575766297441859373052867489188394323380866025675149760291231128641280665935881141705971376961161274195167372469270572786634880132986234920699757391881574086194288516944351911788893848156162037968571840682319896081654754465094478449688946565005811491545000106657455094670482618896247975338948355404364301798714208849251072262030752178814293823149441698617825239832387047759268955804879992277199344202113039272489015506226223023780382305230644539113649153445866936103040865345281111835089351327053050433485694054132286689151260383704483034482130583423671834953278343794161916555482187928304489153961694119851177914181446972068688546546099085772774837511015926956210631788525138628685366483424493398178301135176436657185938138940945497529623881495668589014738572594651481589576196116311708303039265178185808246671513796949073064024358387504176037981033857496687372653770075693153573294939587796573948603964253803324255721452513224049546971298353669500081476835713547990414169605342656254840634936131097185492324998549716244986432402748814576364451757576813612615673604102256160578046092248243608874278782113886691940516933076798277477493389361839526769742796913016594276950169601446071673268129076186138751211255561900013662930047391639637914894476310263042053836280689066173491910188158805287202236004257436734160025220048740097159760826097152491472412767859164836777124469255693684736622980391943295286190650397386720302003176427791990103095584273083093590550145386960028504549938377490195047225408905827442659292002508668120418502433987559197779030813841803609770677147973733394351516730232380690341562137704824210521344077574670820551920877894290837430486358670402226810968242702626588242165772088763965883129745046490442761944832059062034623300824852470995709617229547558468295730153696206399957170049284895151047781960163107824277993871289461922709007383925928965091281157078453299229036768431148621901263356202954558456313725103602774851742336318974308864244201502320864667722567359400705377000682707271419496548126016819123910651616034210368714468583971465803421024651664475296072368954662802615843612889791680943228618016985429855418730962519205873602638649752587246270707361104622920351240815802993679887528875814046112463249085003344293544935630490735384991382958666817044624847581347497362376907309555260628095288305973425318761458185270361835719572680490676526836931704731033825358866067980728909585040834468180115530580232698299281567836946999584909451836277621184025205593606395745893497686674406088954896866371268237427658054137152953875008948133403111104499564550697320714222840251806922915408277351520369312858416054739487395251803917815827468726467822832314934706411955847510134440384679920650716565065603161421397245524961247503023514226025329845909954965823979300940464135265556343885560872159535899267301784264100989662296922342740945950264821490586032685458644811084360040468457115496650326491826800261125779462776816465433415071247844114840875395579707982826715529964417655068891235265757757829667899775022509192769837985764243092677076487911083406480403870833920559719099118039302307279410696628299268535812893580706773409727120284546143573046962023217628890631749336432323264160912399026554351209870945749344819992541953289881095488920220102584337740123983227687400336842005065029963872973218712547255973496247638256715028255163868666917033800016419668360619512875431706685575965540108801519427082030119041507676373490929512133616961826022183966731141120000000000000000000000000000000000000000000000000000000*i1^215 + 106091147133544256089998237723486625219450527958630896849924096546489880190059618923148496117871482599015883617479511160988409447522318464600883117806204315858528243478635249573512766346694368933518725531849408960724282297665662991815298361634578964053509140724197264646830233787617609347187470465960041040402208656364393324771709954433029440718688883772797264909795197551367116360605358854952956218913971555467195461821948873338368697020286923876337393075306197814159173273404706445742610158315983843315629611955080023565457515825180026910248911986419664470868287899899732406703675443204436075302913585563043066118171770192354662934430598774751544085201729642670394677349548180167840514106788184923716497273003503966312053716339095189354608738651456795344017104133474997845095769852199877351174444470691680410503939131674298791346481433845466880871410736534246232259036513690291530958614502624648952273048095841580743238653894833924498330910597154509618823114705623826356763268493716400810185203608932858699596003697347445868196101501423101903006174259751526889913603051010292815949691284774823273117136017511294342631196430958190286285211020329745361211578953725688042912114141997388564307455090082889918485467695485118667180402252713856256316147077909722334343886074507137474947372948976819352563657091551547009833543254272263576170594237436321071050951342392492014381783573322058592534620375304768952787966399602063929949039539766890582630004523386775747516884461792242791320513512658158256523038355945810251665623449626068782006250225210404879961205592110913655487388354242338709330443521655041769369356812791526266396523361780292458400227782350527321244635591338548205386320832711405183787726645113290235262470975013539095640395728363002664018348102287446600872216038266898444035347218658556389635193791623667776895195817092325259695299440178842161047996374225092727606827733445711985468930314125346720671192786405138867815993396247255283699172604792579129896939921833099868632172075044551794251042817395289908786793243455447129459765427071583458015908753117965939972943210983571733331742554668414660745710639096411743930809159636996584123261361727354852111077021733210167455518202676285701958913621336356230703150556401829626757964188510955164312183782966680699617044618325109688002178370147997293250039715031604887511591941408640269611904375237189434224645676551590177915217141519756222572609802875446579317258097045976742047919498745074465501444759513272555724807910452642787073374159508925533144828520540903093743773808650392741034774669704389471667055162428027087155421599147098445077737538616810070422710108742462326869523452656784058091335525200836902403342937874904945832189502253248031150790022547985908272863217665420014728429415814923585336400796539082409205051302628875891915377902708892734802975100036823325143303692297523852187774579021230155064528772537363778752599824801278141566105952760795136286999619837956431062412033399037593626817192979504787388955895900624913140575068157761324746277095137493389793362142514758314234543856603884033090677954903356032371981743393016778818020909966800664041847286394328938405064784101426397443652550734524197835352107071459234468838227262255358714526773529151301037505800651007695079785043615053929933359525928738719647206193231906160635033897422831998284345732764032610131626289838383596687358311198695152417251391743307548463284796831391194350776606538069282048847220314160980000007876821934854741981488793205947813174577436570888746682806475478077134729916920590584626505842948240290192448748752499147820743119009216992543381921633322030055705730518520015053162681437564481352938031210171317632872699405111373303789265755641290461876255080175193635685323024755853278653182961470224335535888606443625243413111520366036512009344778240000000000000000000000000000000000000000000000000000000*i1^216 + 347502618245320721426259927409491541443354508568547841931780148099055580180283152749245201998124734154862324453559335728727030731690275508568948802780783896401357585647695053859328475324314443465352938395872546742508645822955640711726462447154178046138099012708226860301761233983279805894683850441148624476158203018869366110641103713212412307600740086681079880868114057079766812825682377226696870294754863831828380468913190418179114724041365277182582391368206527608960517224036101346610409200558057477036043082359952506848909444779342228274014218087176637194599068788063449888757024974241416450394571672628866396208773268524666992134249892024200905331532132202133145912387619531638669405847809615675998498948543694482824626595950474589418693611204637962527329178262104807368101033363978716769991638978550192496262550039266675185130656500477725270028959585365730188831479051368956357012791225754848562118148848161562713194510002332279857482889322367133872421304640184200042149217727203431506584733303680766249728875794153243264525686504165954934975715394172797145731756565006759634334081418964615206825151561460346698104589965434819293827973176026629031699435573133546806876328058070803442912358250668329749467900278423614154283531174017761634198476360787424951258262998081561222397816617075850972761554966422978140266677282181593741482203423654080686469431345987988590153989267186037956196784424295565942240740631331969383767663742313681494236210485985121241605521192007806172163494482550496562774989678080167659787234601036268827882274790624651608582770315824652537420739811899949217654223943376927180646377486998835796545519936204099488431965483725364893854509206295278163439738857610893558385385503826881516252483140555778185297292356202552866812888889812318940854073658479809310270406132218253260031445213196749280993378458613141160281219160257558901097507944692142427720488009827250734447694423853037259882749801786850103388600227470664395355547756847599585385485325469782277504732289887349176425143862857593572848366962642793583221409941003852572714748023000004715100841166322880344270954376325283971203771328495325688236440960915144573816795286891849725596982767551252644923365674985132714607844387981999448087344544291160693183385096156247390776859560168102252309736060304109111645143406468988044451035389672384905654583556021120427176903512154786673523175971275396116787278422486254713258886503310267761266344593490760386967507882876254600849379074039093738023932887125330763248635808217755242201356232410110063480274484706845772889989704516828912252856246133047472332142516695622859332586413035963568616488163892013617036974685405355654350104290925723194519125701008814102530372251372174635374181722249297851009712086963761402932658333808475558480926710803499426085638507542064612558581118786452302520110042344871284007793687058005285894480163117121469879619061647348815250734533498210508985548551584026843321207282673294915390561563006160237876485686834842428606940707164313254308201274015554279704493877224223551740119839988243769996685432770453721051340077961561699901516278517701793828809625414943769270192201065470370442226566100994592334758662351378368738532978202290451074325290736776480078615799808055118122713771075883977979248493593355840043655005939897778481939943540011878042003240934222914315079059918953310052590956367799970878881217710859581778505241853383767137003806716469669467073993112909890362893784640511827170485467993859989514019862972439772695740515919371381321647195398681455628664103628274400843181624781671116244818168014911602840643681772732771341201828314025852865877362316555312677476920522334173733515031232744889498424079864574508972063251641822753684203912827739653564336475656570524205027308008676830305791234642324340837876516865339068461875200000000000000000000000000000000000000000000000000000*i1^217 + 884611190929408872719062815109309556315089312925021868677847350537972841891342054238365130597465617056405822362768278278369282106511189445707624453713796480851201537486349248228560979486162108747314101056200796970810348903181897536127655024770018677834952999941909925033226630462163118377876448577960855121726905507200823534040841491089564572789443320223166702813391450012716416645648144351366901487818453833377864425951062511212908169385325946169195582173775959244260613232341009442053522101531264344869402620263145818458680554273168020132539606984589983400669823617403448371604178001965407991508346334898973200226441925861329193847004977818247850636971477262984414747534209389953612640933930252987365139446303164183537406686250661703142584569559715896699976853991552629398622938205040536968757452660753937075632305031753748101671115955905074474051495712104165187134983142952606069602818279845627620428145970843924970495105455160116842743332586070515898317673430328170489891236327605686496316313176206208762842502886680808934436871848460747067050828993458956915311841985716341724927770172560986779252152964451446038654144560453375515851119433714019814829046057981320849569177555434432005682566696747660871943653497133874751793276824823957674636366830499850142117428720767042314135144461124398146349159644350941649940925144047032516189189683738561846452765688473064824865952764101061063073030192925160038561964565611210112731716538748483902516156879545060773149279148978035615745003065333141807084195447894517357589306964547172133165632920444327926348928632051340280466592062615770001486755999613217752935981767943857111396745265104567867137613294649697836492898391560433098283805812758416824605463295231194552848661543440075826132636752002214770573190256152159552281324033534312234171018989529262195466593564792043414219444413679530048363803776330536374462520075386834061182807260845720759136432129010490146489494100009700068919543798183331819507434481102697791967949084188329233516259232375207184985855165811143978342303951460283605605831349483304742782715920664074706167265669119415943258050552475738328630139437644151606548869870908669243745347834633623529197451680498181200276740597293144917791525190731032640117194808494421660291948173296671672579826767436578501360904876653060129730766949032868899539705041160042904423317011421254621752723731691257886131061426483292853450434194271534623407242457555642994856508661588053233770993337962933341313043999529846375550328523573792455060185901907782901048771223573200276994306787624515423919764921298939640993155390374709374896779311921923697226841342361826857678105920035061908987207920259797834375331902365063099482318979755518096686028902774762742175414568034273469727385061549410801643655064837799395839557548869031870632523730726341686517843570945155546582243898449274422210021560237557311039277101279978742465394487980812203189711813148499187096230601845639471112577380976572845349407600097598500810617621881335483063758291511970776763672399127732836017946061355439028264232293213220924665489237656566191117516623561869378201431068885798453256093213846898238930713918077344383852660572895913629033950046237403899469348853147909817477488201600181821691032020348369254616389235827896572657066685663632584007874203792663614356889419830067609447596926518964636550393625495174572725522969624946620404747522341740569120560389168881799813722591354855328783305380738629870348689062420212092372807120244024973137874734381441562368041106206195803421592411094962482726280239787247782642141953857226734352433419676950728559270143085520430074098233111563451429648045251755625230645250156559369343077645963387834502675615377064748125507663908135826385749172243606737364085168113173428805904100053358656533348046943951297730809086670274560000000000000000000000000000000000000000000000000000*i1^218 + 1895043627846949059257338432827781537419478938166608238526611380272748880006088925675270178738695915432506303901251875303662379952136775954355519679575909998305433198807406682290952524105145349550798245946862248088945077719513817687328426439828612255236709136895084994488992672022197046172792453043122693823610483571198786986076602682858659010340230217210135240836459839565494862436041776502346462331152334652515096452356815672228298249743674009538051767545532511795007604417358019698495537772564295240285104750852213260441030795973575820540700946607079234123081078832712635941497733684812603060490069614926666710685770179932103630064805070973278963956553419225762804635900786080943707896893928837128728560640833685936466118447091322270812476603443228914995065776980048182225265728753824376636705778414749733666055313720721282647235633738600449434558283186081411624107666223211691088383793402783900087191217056663824080643405743810521249139086074053035520502368050644669825297717204642241279175343485254358740974888297567189392300148598493440625372430986295489793463055162036395707531454306287285513236422636344895018773909635153342369378710033940469166926493458062450206451744223276009826345464339706409708715452480313273568810527770245804999809015888202160500150408591861361175616168433798647587397561997686064753253707146927725305859404782870755725313474920893061531574001543187489167486094180909242839848308606025986050128237614496787795176702622991843954385311276553015596810961222766823828318555670060411604979916276374165454324752939008014416541361542241991207454883217187780718685144865216566340910746828500733479945438458888846300181504412099564229431082188681398302527826342929360131400227604569518920318775700914305642768659919413926887359501705989875688831510638210650722800259735334962802362851749318465445384052244461327130316320967448520586822059970935706969484006528536061933406033378290975292796542667373199496992652800335397785969280947254872233761848925799519039768846340722972007426245481697225287322022704794165671660299357843206611339284762589183097836414446182953638985947025549255436463635873498059819074022976170420518701291678491497058060464154273396009764772140648385132633812931245115331897037765915996163426017352934750216308898597344288357877752563114513878973243384961319085671299391350888790770341407425294366734994878526563900089481150474733149691770886563203516581789807951445428445794523519423549878885896433061198814846113693563458891572003229183827556727503446306804287208576623764057962136829767256346275825690837533723456239788999371814963294374872833508887183849355079614682131617932425971605278042266373640125787171918217407329697971004702137195706371366685251352756113951026375901672600200039982647246452300748229217105446595643856398796135001235526800723830860015142018785051953816207300944854675346715321916104651531568225811853910882570631906217010136118698971872661598643007976859112333215589794332142971675015358918766940278146518698964627827608548034486266717969557007545661469282537158012995882636161094725564728978880442120157315078021143664769627134183948410534681602106692262457658775377517121573527956408610947088823569932658383463449943909346837883914869401821453429192183129687931055206450532499603525281603014953241458081418404929582904464887875798142206680822501592997421738173181320471398925900752807881269069774027357076328296048112709851342135113844565869687389866065847317296030923358518159322352671805076014236476144919365705489055159215607249917283372118900797163409630600021728600368906679800182109620974459875555764497778234165351113179199613656891118359842278953650905770102861917940561637683929457892721549407984345001051607756176264605815014240705453342347814188973360470658317718737962599349173008465920000000000000000000000000000000000000000000000000000*i1^219 + 3370755351395202909351078594921999988496803380348783704729925805159497031710323790365275413028396245954828753799374115750398100055117518968265653695826869919284359276846800207454404934339210695707386833218859744225143911863591116714051714034831003952168265308616906044206124378307857728824423779316124057898846189148296577966477732331324821502479599568581615867589795601375547726129604960680734230070907390366344670930882496261059984645556637069588387628342095140428883445320495798835034479891536151431662028869284452355482420629104355949179369939688496674219099852641390729650417901887283712948768958153173783756187493359114632193190822441705309308031457549817951394892601685252218620599105379803099522713184510901059888004292946478719771745058393757008466904378573140190306862768668805010608056399486621008817045064688209607264006526734182620785878814757629001318679514945499784304475934920042498441016287386936613813946824244072992076173246120560295060789100670917992731326010760487316429471022411654881360994410331846463335089983952641403635688697587078709623005830572748455448626971107068236688524806138928886376114916923249837013565909234083605682897848161274761046556253381902121973258196122930597063715151567077951873773643376719997193917904307952648091404595416972919436168111669299345714134934431886646873901089074417963788936025891622808734739644093122501834065636091248682466191886440319403752077977923376731869178298477462332224185152206597474772496091564489429903002689007946341963334960200069795525484692976808781079269654442954270167274250349996774957484377922757707601003096780209852515786146493200874763332893250315388612011309279306788577799263697784371489605971525841131900455446281359020479454523081209657360522932218654825360536159926052804608547291276606710862059289767877553725600212047633930807722431656458914431944106898836783559008835861836682626513024650869623016992757117244177799215670602502674273378325706835266976438894718321091890536633894125602470706819188530148843543755327672221047275327690988644261295554681993043716688264045912930590291552349452010952917123299273489946147239940966179080917340287858287220421832270589450012930639792663927368848410549617665098920327997264766133257267788620606203484835447416700965557463399723021693149606623760962509894511958690586724565388197422771431655251349908473591748199552781366203808293871946226402769930905557266491730733087148585431463082534357804478821859340308668160664930167516475141739418366145574306965327487345118508842390434789264546398177102612885229686756416642561106691879810892639922284608519900710204526891710407524356171505686945554363879636670290173448007486752861537912603271086675579099697330842942254403511653812361746702483100481866633914481427836937428962995618049372745977830644961714125349223417111125334441985135365893584964351191549454830853285511192833961079139088532067952826944793704122552471749590839469984379045582625419518152130888113371588495354554496996993380264024074284867594308511346749588287789233837926368711791167810580227080226951251824671583184166777024147726781117900066932169557100400559861937541315256433064292110461151199337817621920234052998600626195728337549871164064082221415782180549768932553349996862588988598606440313251156746677479196502468677670545039717774130977144354454008129828799643366661557616482277734494721590355650058349151039672164959307456535600831477642965522202053150872997030188263937846046048000606795777927957224382006945800907184845839722823795948519247310781419789108659562462829082883548083707977547859541187949791867407082349986792430148174400006171038109179582489560562024069549212312052592997799691220058189977682152471138202901283005064151711319610350788052857614139031427674028229000851977628792653262461337600000000000000000000000000000000000000000000000000*i1^220 + 5727564960969530581401558118602381667320408140037763715016611722904661829464545131619338125815226861527450587211089891268340463982816348670234708256133721519367029819561891392137820169500782212193059991038445399311393830105848951760635694123544606010926769518252742952367877006501039637666663066075794648623106874256971328979398375679799638797435473387502998551873187868941734505715973084432690712325670801876709661863236454777085556495846933440973252132064937776899793312299765069339754822027608958660320013226862731784548390931321318941481306337297177564156679736516064694252901282459628523404367014569610098509133404583235660481732592997983215411187291113760830504518652132779619175669940423776827116955925366205556331540992047910438963872200349700914059115966984472951989734060752289245287911369121475332723972801491814437212764097267292525065473191238071640287845378581821791034920528352047862861539587524884744635954222792405864023094732590960097874967768679243765320116286865160241868071149885521482159325402403013239539325956697104608292442900538344007691156248601741226718094281179826317819004415229473739423623763462875827486247248090359050494170527688946154436548189818334403203768540238310203420369956780878890519442323672463405819786639115331137453100619620421447442701263452705673211980626297156548770348494753917197725706808222723563757631416596056580821280403677329513580866171684605115608881185249696478001301415614073475010781037290908153590328531245413907777434214363619011444349159800075536515404994998936536449164863220097476752213550736253121116467748334116965351050055012348368649468831874765484301553501437334593095009396106704560475696725611312192344217449086507680680274914673333819709223167612627178171794197987681530488556230969309167478347049248028470837877793135942763431618538101264800457752959106064392774250332386441789572435063009233493125282719389574329694706349295063835389110072551994278485503745234297213929797777324673993606995307441982352528127249446493526552385974602975648168445927031686429325687463383202488031438033500206901062582652368000039243972923693443404318270940841761041207163548073538083426858705470340416605066418560936537617419930287400420920774576303738203554212020732962167171522191104649720269881141927529531240619356376107753597289537787100415145983866990227998672153423562620146016542858301930052528430133068091045719493921884365111957432604746267620696391980822824370384828843791949122865542281921659239564259200299836536248784014165593162168220754309602146564628991130988377580290574406528350376403816007855840425465660768211131710101100776260931775050916118747769077891917409860076207463838797024888710107987431470914473660541192781554735647148179762778432712748467091879240485710163820587417682045701832711198505368113015395880163103163695408346109508547488776275316231214144089882644748627175739418515914982494949979978490875791279922890137232052261908205990559418282491933259315748897823634868573252555861758135392398876891587061916086760854535061425653743905358979675805746038400162224627728195651902700070182835144429603011972054660981468937473810693115407235009655291440787696067241305508918313110820994644333724316260306171414918966642593918269284221473818248567695403861433531283577408574337237186397304780272493961556510506963574967135179688533841833576596161604717148368773330963400970649279874394662945927966861643093874670184445910458754439212140811850266689806883421705928333463101258043912535131053063610982805446184460597128949934482162304103897404464052659337943342515466290903843041364064725072001163463927249563044932195286257376656761213023050871438207944855988708131031360654206010001002651836938050889212088658455534065697058311154778405104206640333827548157032223064719360000000000000000000000000000000000000000000000000*i1^221 + 9647825034084106205107341529434918403180219563565481560255873532382735308158281252158463971182241859314727573382461283655069398584968180674252251263521585025119570655001129464719413745814750546910532234614515296416754538056448049486863456073108330674939143994251634691583952935781434911597769517511729147032741209461519154381848376195590595161414096095615299922040552526012760514223243894345451616186604128016524797614249189860283466190572738871482538502913837433416210921716701593504576861446063528667535441260260768485582197238096142761999351906291733714594997415895007829747979033254203127636665610723934123592213613985913058708186257116025045382888943558742411430389684714250878754635214514794475108610808671456954672570581918589514146321956667091163769115882657083881894456426687149853945535785922025435839377785882427204526329413361851818537838876398900226386907097677055725503271906869895785347674664199701830192564711213513298125410657476237430906320342481488469205793422628280113279786976376828790881721313301456143960681715436729176146965988865214117977851952020995371743119067823345776913001006457410680145584699220523929106272430073200533451030770834484858385153855557424705434615232689209224267222278375132303055800676982612477709358817968548431181342682977058432379810657001956150903551057288675235380795542076187837219962709159861693421775312175832802184193176389318128861608833121111948890466527678908077974287175835328956975382292516302828281144019803991986764740643623850466838420238428499059855163552533836155922041796018101102487083722301061846251243477916362234204552734632607021472824808444405649185531019317381265880212430064788482534656399889465954435456267485369504961937924448294901045670248142190026122949112834849151167186422751792430454601021861126720307707829689334662642425357860350079993408026123835837344973591473267418460002735956677718148701065724575476499096839957818283268572010169666755727875823386935389915796093876349102519535026544823085584118949308096139653717570833953720803197956518952614972334123587070610002005707378248614890684562578226911590637071720239563272880292673937277528155308968295827596636926818199052454658130996943370647644031270947884285222637279659493082851167565323757838013450126322070754811954887583799565029630345773187012055701072534207937171179015552332126640733572414027415262666427948185411443714557120217075115494922855549981235041170995212469552637830412365148673886081240773584530888327343357543769864630848988889257712364169925449211443175471821949658334465936000270548284241243083514043174164539643496506950688653883329054459724525575135950393984269528767552455240437257948641616410396699037717426880770223751513940119197606519711429359262252505833809421157505231322012670383913685399642902870199520108187602472031304892802366354718283941688273677508225133753556803005628148113881356276994479478372624282432241118093195243142818197824782667780319345250589561827100120885091975706405989428496842526647617513236216714414159410125951814975206455910253905030626424575604027349875060469614850828321727094400479729879854744158438476264944875119106528965155768745812265627980289697142400249950185386852078948979421783981530508877861350202095275287180973052051573654298096333977602780474582627859745246611259936390746835931427627745793236608451054509839601738339655795455279985453749662691046601625396109732668925444880568692228171582299928140525843231484743847925027806049538205372038505408648469644927106240144839366740624300688691018217873783239628052583840141785225670000815575846372433860742160684859922491951367836375314819378874435072712639199315999916485739135285111701495710647452782251381103057537531007688428970632971498212303726869503651780906465575647303241172630110208000000000000000000000000000000000000000000000000*i1^222 + 12640639295825001543977070252646503718298840918895572865640850274677436000297965370212986604742326090615646862396732523388890374543941243756690944153967511617965606692074972108293400908748609204427148859441118002019459209773529035179700511811841277988644229023381662024487733509315769041358863997576009086764966466204602285866194716911357595569466242299401400696972851522078819076907918035044144375062227874856050920499446237217865999944180742857730270862645311704972888023532998874022189487539349917415085532529703625810177309018114728962384346093565985192406877750041986617239295699706279354651439738765652834986352499396324972596846274583471117230927063379479305342176373758634444273919631006734243682405210243599811988935617349962974609911973843045482128747933716634206523774426716963611024442345337519644750787791694227728947827060793288435470914738025413425877002060406165263749705068461817344125713434661811940673863471799984244099281688614081423626655710620365714702264829855489524430349360588801723586827945071011525728743336655331402534905541534976141112326626461191105786299524321449220805743428142247907006449414019876459863088500876945730964325847090911642050309773763981803242855395421346937485722021901325954065087956251849051589815592409622443743648347064988198390376188147574891722382161249729271197513017308443229548968336031425659306180524508364544354734241030594245083176071825101062741033714143634690678045366899424841547032822608626207397736189111623772920331230371407696636468114802736815263489435123687747067405464932413131378677048615375808109540084063041359908259351769044506201077104508633731243154719107736970950096513754788222777198040269305787961526699727811680553298862788876756677991666420089321146688790172516102213871383146018832303947789165689596474069343535938686245227138407707205520691561578802446865719540038390752532651524772643097283277486870040474404713690992776811418482501892686812898987494298179119191618126942328808740459084715127462638390456882926779812377574738149740812067116048619701793803815094496504733554732837314564548555556783638801610408929068697155829788401678512218281076939334862549271494232375284649643708562493016023104643340048462259729706696247639315424227592872340499995560135558408437650772246744199708332038018593569893087292381270551765904947320712360142251923665185837421079109905443866090205354776070561088169414389512131964716222527282762935431078344236228042010846606812484272201460633238774886170759401211540955042704777842853398316320910293503332528352427539421182065565829547704741912679516490102477656441345877935459174100278508618763177397661329405576598705767906266421026774474821627441234787538191183690045143542252780233475817691998040849840188863779277230679861586257845412444847127555462274809371579035557071738251655216220122425476806739010586097983055613705333828135756831204837992280778869978367793325354375397233338352915432564700851095395807523243621211096484493776259581808027088061907495243516835087717590660339103915493010664738145400146647462715432787454530899022093374334450761824075666018209038358505744197124683142499151186117418095629860759138287042322204689478147448008535529651864308548682743630717055922749150419919014955724943779973677572748799061389708143817356414388972779879899484995913676955613464616077653904832658225193446495789383685237453520339207238115326520032110868767694872996063015808176890352547168379558005247595754126541432411085442332647446282532745128966861388832717304466558175345415957770682997226125828364416884904160161127040385208332254905842476576332420604911904345147077742039435620376431050977744602366400625122763892760322421106553609591021421263820850553032965762885972723357970702577061188765049273049173987426304000000000000000000000000000000000000000000000000*i1^223 + 18057961886200355817996184473390505959531727340862483232675404125585257106996222251143418006683583020689757693881235206044785936150421762626929250330328321970108378517275912735650433274204649238716128170548612002815417626482741279056743564016904670721432187936161771489691389163333144488649233093177754343208006913867149088841580840772044940948892059513035245315986550769971986995457822188865061638302755693082164011149252882173034749137366956561227844006622448446923465047035356637073491209841026239890522699022106037211166288217101514657922603376906234874160160492147292603741418204459816502592960203614406921649256827241864457902357568281142315098003473896520243986594867300904559274517192228756991718041745575527979868202473700330876765236801323054862087376428947829263511824902632928887570604785598755472740365066327234005540328910244068366071577114432962939186048102793893978280462331361844597880593502964467140390008036037861248856843393364584231031375203431700442136864019668651018120290649310678486842982791580094770434331282156522679663359198833605156505080517122613269823640170534646766078138217388300989757810599955200050855849170348708671641972160651181917266446782103064658804962158447768021406841365106201763228233912351864286741840115040732730039402695165433040202345608708235786887283149313082423446230357267127949339137685910348231557135036880751397909262467100697106783394987884194970486916042135160929414121296931846346413011831088490931135105657956985122052119658318519183833372566008956281830276854073948568443828794416465588394726787276343253190157995771398642602502220929191153471186384846616679925738343591432010434771879825387158669748015312539073097444861937531003890936757997476269624928499732633269513118313995325482043452759460629411510157206254721644813553234075011870048242782812723158976645506264621021144291669670683075840257336443831079545755034588736138325858308541197728898656302293550610426786192603397328072519304302554025799415665713678861280399847925355456938529107923584293562241372974893569719833196197343210848136882584933050955935631978820079336765709089830545987040576230259831108130771197864193170271310618747376803729811485635865019014218084230333696859260334312857827057950913271561758126452244742477915714126973908934605262453449807134702037248945508574421636212829324755267625147489636321420779651859992294720523728606435834211959503446552157819474615959348419961447765853054514921779548113935840830903376808964335090922073651963815209619122839507020278071754153923415312301571655367815818289367772606960615820751257602285475689214965035419155447775375054061175996461482095528617335251385588978684554453093576502685082985156054618220803342233671130730343431296182671618522612208141446653125104866155209790081373575534976807903716299814460361814726478737574847714276615558457044648902740081119501022056123884222849172779241711679736413803542398770873615242290884814352484747547189435720136908469547149273370847556966712003933452837032859370587229131401957257518108701248235491523907599244005272578720010442916356630602994257254062056995568991907470396767345995753941544448599111150978477776865870838012094054171553908451714759582173751126994683023365835125129834360901343222390692025893718912801413294908064905660454072548043201434275681114799430803222122271901855546619300211413870581335485163056425690145101159695201708808009168732975040935650455062629208381510863522192039896601369586972075010433463787858833399567276281604444141502483627280543015738985700254068355854038043658794414651685000690339717130903451286576924457561112224958591512091060355789202864803273403448030565796391073601713670716728908370044671786709241564250952607605462130033711634187560413172558127277329612800000000000000000000000000000000000000000000000*i1^224 + 19763473228916069342420555155528088019375499999498712155612381156372020060727826964658718427470365137252888611061269289470418446126817575248300948456521903887582110982215655834440085543828425554284022898770414845206105809764845189667973650053073582921138628405600448313982686892125846426445335297382028743541396366162826582469451076479113570060790516197437973194705180705761669174549113001535744879938784842303678743386488615843977468099933675313139418404755979387447316507252190819020736936932604079653046050624793644487423969021096408039246700199032130835850943335451749961351894563301257220777259851251428369358825015388291044012012307461281542732463189564038524446231854741366321160066863997288746616495453623242713672018881603127326803487555454156885253289180038225156801202191356005806505947605259804834629266441783943472931326915335406593956108969737147120569270429613418633571900541254841237513396964897203143219838302345109210703889731358464783237072599191258323517736185017947733478450553384420641287001273664224973835671122405975414734767298018525875869350683166919323950212403662248062368960776677568262395379699638266199517621100240169604600113376414100690071090239338538829011854589411871370930010457970793372943699092551505624453629306161596933823310511270365086846257731466458329201836722321933971096323826731787076610209088583986829374931838556853244815093427728593270245646138867480972893968271271150004187193756075247011799523727951717847507976133470614743582710642105434211979008032456098286358148417810131995730082711653428298038548349195156865995688860377839985252705062370669348468290782849793554981809326422639886485785614957808866853361518702049897352612154185543363282512141846641613383932303956744853081641891356368495991059553588635925377206154185152118950459894349751494317668385019082749323511180413230384591184522867869418746478693842955779614929719867555206346908219368487358950324810726321439276690274896246817121080877797923285693140669475903916706487231393912284344171582079815971639077083045234642274566374232445001726901930335804537150121742173641749466614594214470848757380179699561048363227249752260745435302319567355580499249849685982759332401181760734189241157290451809493760400378884441200469864390850445019761746651488277166822451633933410606343824109044814731322252174448604899394490209546139834436847795142740627816669430756259406477082484921833216009723467846421101039059329591110561882882615359139217215314486270100042977707597686833827441487090495334747431605281056532201346017021304011743153512235859829761082781466810521844219785942804673467762211208872044585199696370988709017889715944653962670992199379099311266537135237357739643913797363099075562260040944856407759590480516096614461395875838514800066896219177394865222909963148648953999839056607442508415078725117066352801920651489760682001447917919065622745433560098480569750063323756951089896517086295631583408243337500757312130564697240798475221824258237670918287357052942208154197931295162162555474906678705056978931581627543309205128031072284408824324237306845826188600108397838225316054841216862308298029342302753610532024701359560998170767872847408059470082593887644868115197728602341018838993106453028601918983293114867339511365665369808526769935554681134519883671938184079498853977292722647204981455409066766035481028516992431660670029559099678773115293480497532057059758355056653738990666552658192587543973358751975860520061930626605755764729185218655486463943674842135047473030902834435047606205621763658307042723249580361566067328367495613534126425778417463365026513504283402030098339499811751692054945022105810136867870782951007071733630721540906632890916470914460690536911278580659619127947881930782857494528000000000000000000000000000000000000000000000*i1^225 + 22372050531454574838565094908534571432862450397694461076467967966249602349859476839998571993422647659749780726371385529036286711427738956628646063061154685557224585948008829306446755084003251700338439575845421998257311363569619353852730222824486125551020866964297759161116411076268992082824440565485816053713857181795987162393263840472129938616565187050522188147551305761409200219102831834422298126316804897520199355974749844871958915273855490558338143362537774640473165051109488038320317243212305818578426711989573433173250418834400154197769744220796092378860407917095318627505915508126669180369636836085206900846069373791882179425474951638293919583302112516740384799017487508684840121128506815903408403549004239852669569305844881680581130575307147433924821754363812744858469961537212470470516797206556845311278743152083934371872172926654311710405086256177589596471835063353243657134021111976238598665538714536201339655144024090729926298191138933611710626413893221995054432359190095192899725805445963235833304055517785870070288136348489392475736807598585188106783713252680796552942981093367020038618896762628477334933915712806111096153362491319364953210106072342009423892809715511309640983450112103528970418206548276716066266859047734359484739391555589842193049042311544865147331596540394957552552488283781156544565848019860223769820824437741355704186711079746138886307995384787431724153720777717328002233883966487681322316445249408971866263985558976743985758803681214554527272202777062813854722665525091518712902041217461400824525545987873465642735044089496032400389314628981578132084642195843594044100228318285047124121882586550670640332583716177615379155207629044427645355651666460061433944701271980783382188973748775158934652266199370815065564231434477057109467608339986378949883411577224159551022213241346869013349860981456024215865695665302705706323725088614814981282514457170174896142152002150589350909337924091773459719041183369081064245022861701176065278997165126666334813192770999414289530133500367500577532724095416719784516467299174446448323837761283058206759158039881156494031069972249936784647910634378790266543520532717079729525557114557414872500760385437672892332030991038561224474926051798945163300190325856910358279341525267959016423429433794939603503799062964547103467575784879037697609032189075589247639907810117604383434484724913682617802745423699412867211652029074508414698438771220729783018154067667612573528818727145221906609728126143394749960746797421457217635723455766487459108847572608065672930404002255848840018268722044599544987172977791500298237996235496950673203397915430484124322081923642598101453174240779176399405928255129203711199688912033080864601731942494534298624525687733292996839194319468736011609163592863430477033855124251783793231985195147510923956182256000979150696354687297604428453607759575880746371812855972026668895193784364999806670084047714179366679353591301851416487189483271205572030358079976819348849330279184939415462240951834579194911150266570135061834756480466513906155238678429195549151166510822227428710376073742899866993047471663642935484793392665233613823830145601358429305035698942498927241662921283339996528437570626494500519277274595553803434848308172751947750831067940590803378178866388223999256128188442061144001710083317671866222665033798226604807121912318830099246328677092418236814838867923171862935711582021622237222587960585451844628034067635748810303813993723738523751279801101885118841312601099567792054154875263976897254718174463153395165804036223174425159191023114159536369024728846639536074964885193300381750818866201725735124596244963626919074217804239857218293917428005841083185798528865703203815911303757587422939255759986909219598735769600000000000000000000000000000000000000000000*i1^226 + 25181963132898029450703097746771122869835788826759516251370447014585992481736674026547675755838169692953196756246732278277063290611177430284656966293633125609946518933670980577350758143669537127971311222511532407682270959891958612002904457233922921922435856269166492238017976643690277400439314156201703679662206211362415992748853726424075882806306346092249704578053566588822360626120712052086706709335727292061403085691477483043635020169207797787679556282451165428668810788047084030418234807918341283422875839706470420026647327179811399058145467642108324518151238019769166369347991933057054630952154257743610263029868548263584215056069287857230876131053815714304717709649789713650704105948616810307558719707384657322799895869088525653613833224393327687574595121203834763173099582904811030826166690638964204913817956134458434752173991284428820280169893522548906259374040516386536798111269448358751601196435252407143912121784210584531885156157593554802091164662986190557414716754011676210207324856365082802851924134744173774904258114027644699098316694083019299929746112317102233738057947106157026492096949498554208220315556132813161421042267875843693324820441894484164153341323844348291472538275370848875138070188008115089407432475868236634030796468146271686301987519179163959309220643027631179314313394883732008943678362540677346187481426058847754437743877399592559618595589006129032813260251177776112417494354384362653980546959081401281431896617361894784075095557724425954693031609279057145771085192105220125836600911526927136389333758534134503855900445652971768622439065830014558813512468707205669702716719699211847725714487993017054195114332958271853232810967277798518569974466608782418350788484141692619935529205619251160486398592986522669312201032591774073214621982409765962120890407235949164696083205558039569786258429743844075881664301183181319850094406569830364507870546627933975732638851189953414920401164064757533611645977112973442900648472323107041567621487605381134419581466786248491050773955020659154989895433605649948746861818469692903326377119056602615177768045738566899481795838729242554363886436822449242947630426100320773185788425976067662704167747742948425609806567590516439925455958844998988653351379454656212655174726918117690293206540008030322611514822898159909516844480445631932151832118837150220466720460539464954473937672819217646962343063107113974084517149515667714717288185475922510877102052940058776920936722464110117618370490722209314760259610799238959658183652254460380507155747249300599789191299058852879847271334854055254385772829986192577781670760799702423779782346252647122125792310005920702389756985147767508881639635097189161358671820022286443274636817382341971060312568689884276928978864691610782566859251649630996959712509794444981677258283692140567321986799054542994974124367716213506954169137801785214730231228177184196616009613267607091386300858336113366789635612600934509120709865522920150522237479557733975992446169686896389135738211494800223201398475830215079756352670390279222712446809963499712813580824459958240959640115320533639207843811900734473816371230975818273584270505681553377180918527602716235216696031036854520418036043061242838248265757679237324563822411454616702225812073306149851150806280438397081669329695290544830520908595799284293764135093805838090774203409971271698933854226885585978721551806494127980832507000737378924689383049021849751546490251007634679911355887078764621221338904242748149113900248019641646887365453292014055430602643877514256064002516528692450305068623012313403800369498598293050968579312987615241547185664863709513281415994107512636615703210173461043759961594013198402669888994239789418069867274931279052573006322933121270415360000000000000000000000000000000000000000000*i1^227 + 19448756983249656972735009451602973799313430072643235279606059688824624839349228615459390127168106967374475209244534401080554660092622238375262126995888996374697212154823857798216754194970315031650366397217942499542728802538215928896484351284410814562317562601551764404358998920281839488343017476946756841817195063359124907559016586228260781696320261084978636885622359606661827519715296777301714998096032642258025866689465698014537095718345459196974340893280714154977673079055698195535533609241803670584403184614204543657419006670308369103574085858101050520556733501223852777971132713780925901201530579615809239862351420998229632377613566794592862445754919415150665101118254885842193179142096637040032382514092357508074769525305863530611272901846657392225794230777437611749633571597002358565652872337928688698042914003855681674264345744867521030459299130299934726517464846624773476279591016698644558935703111810017194091298784402844314968925234816349439961846635875563685734740732301528858627264652048440712433837988821837010713838103175867059590586329634682317667956388169163615779043518044065532934483319678914268629915344687646131640836579974386334916968138456839038241627645145391548347200166135475676578051100360357313626330438287575775441566894909500011787825401367209546689199216370101388346428712519889351870976717025339135413456774120442115900729694831861234148676963327340882144034385029771165451615939433316904118299156300918662143089480249842396605282751410157318622166468766564251843340820981349994672577665043656114780557005195873119088347555149466591954846754678866270121304770775574457376158121683639793394982425031479819241294467350800892860233184608410927250230324531824333750648456676630981769700752031472042441559147487085855683075977064101983558602946357194606683333154032679037011936984914707772561424437458111643298026217983169774995650075274837911307119869456297628072717138656440776142193962962597239631972731892965194508561266637928661587998036696807214814753369286327696494829488459832995244646647146834689537170348239002431871145316286311506280661572479374840602126129547499675323446374062529607576652799916547181424119947582829845536197538076261885217452514649273415422310209149976526027354963268326238746557964517360556032527236779250182074085465775001860476803938970559212604275295314275906714642083351458445970180216430004528533657798071048637865305056556828866409302123145599746156900047897606346780278053452982330547231307103357391609652077676999382674314024130572194611976249248554940102382931634191601618949071409903048087687794694853512279793265279717334367518461969146277991998639638732229175451212570247713788714722316583181164947746207805139571851496734482584389909352323249249738462052347046297680207813771277430091113413477558334467288269866287390020100761225065130767832637955246080106642346265725289291892403837943516336989647512175965258124857597457842509274084816475171724139915392393787327334472180348857314012280092922226688491324331585342320775848505716702766553999015485799785734210276818381204417357953516545622767053135293808236433710811651517771494144573505872542435216305313145793111037390216756689489521434327177981253153872528519302811381067322142314798245355562205457561077874801211212843437589497448919317745938578254258888067587330959642609910409404386412871781352194787995775292771986912281153418030613122376466352497376548336565731278476608428442008904252062239310706977982707231789703457510871383582137213963958014425667373677557889056643303616984590818508001445880254446439909153164335886858485161530206806783925371925515489185980253679001664038758820066879069139713290431187904898018563382536498113059704366675016638011209492277036580864000000000000000000000000000000000000000000*i1^228 + 9426600294876725225027570166425839640653923999513920005681974705893095378675142715283904439273008110076313044891891498529309074111357940291319679199802465615842953253156639833656318125330847608898023391340876612129397125654176135423831180136731220878737610867805349689574984824604163701713637875039391586661979162284826186912650044255281579585633799590941944179230235354543071588651671223204401578005011893618431779410159864526233355025760498030565975509276598356012858581627437998799000132945577192326657255854803446247154170170199974936913930102772013573790671455039332734857217146683776717784748058069577061386513104703884326225416345827353029627107306770559684354524465910431906917663265688914733991205282268578817166000165428982427708095462886348306112449157508158240171682693122855068732276237613174222453623509601555423514897716952700083826635083333975196453229709883134150530605136392232308822368895446387128038469537854213961562145709060066272905954953395775829181200013375590820764428063248800915948795629813370085480238827110610624331143605406400398396406551867113360162369958033207439580460370599609748135757816581828383848866197392799148844563405940054978018153127854016973248805498968019756693964744374589322047001810627902095442690122999991196813225319127112469624475597045504568932126489008383885510703434037067585189518892063812512987936461520923656055684541990659400758878798358451957279810384613987556093095013231661608854925894866792680768548227861370362382687988723012018144746269488294076487350669380197792472261880122117469828991028485098920251038026313583463818720724269726907283773773705853654155883417735512844454688830152624593254222296874913574995749686277411136582705187451440709227053316926766069563953135483092008090901434262515234732904828977284337727871168103250134347307814046204197833823114133219405175118734497935159564807645695267540880589214937253997494781458922361286692616492220920371230544646285006753409971873682830266298556365564252577759629193669356880047827903504657983334048400754379735216297389728222485943544045059759623999710154439661453521100047102887975719880153623816384706184693707023642814898805533679057124783096266959344010063253162177032561549488855825176571252096565798410107953040851134471275976064791457030791268833718973365742517322961576374323981128346852845038155784765207352383009056699554599198650012234648175439611184962598752477057840617849933586244957265457618540044699323877405092155385152533649411496490158342091082605321096920608613669557490814141279314600919642558998574505357445661175522340795891425048058043355680467326567421170673827882708038829834719345529763596376838743493862795861653608974815425201332714957753078482010596839003548958814771620868338059627940980030149296122960198964462484212924650763862724980824919561432290696547755696975432630120323095239201630394257643401449639871464615691808647335788967898882119512260653101933424940354732438411635005089512465936134225368713442183010154154830932292693116695690802059753285248426378494537910675729917749561475205638963275588400267872614564614090389135748263323664423501135799798659391287270561196163374859551053647991831676717696571890031408011767574836157420806432508312188365205267406040032297444903829584181765453838934045859326427982472857073878759087488387736287655773970914846839851042643346708624890123935745251858525751711723676661725638467359864772285436758959451555802313634047692615209581234157210590576826547229708069493811703218684577277226312630985522874871016417825897978601675108860360127924589915541223438982647644685936191596336424793505247521749809568475942538348770304753093223693276635805567173093014920347435835292039561936789800222720000000000000000000000000000000000000000000*i1^229 + 2960563652640608263887041139966830473813693873034248137970428947951040989524164999697038464259061528579237057355121374787527356989273371246125729170745817888584004709539664609169877101535041521815608307709670359899603245081518127121452800345765723049221660224737136154860992156561435188180736216690575675442738658199961921554322751020224317437913014340187983083619258237368512695705066910313198741525408599770866865949115948131475279164046904723614314077852012107241902688404210301202110751859812068641937156610464096626239729695076181172804636308010764096781437244295720228811797978258044093964006868117068860740378687930169710290747191088109549269821081517155938663575510836798994361952242383427263904028873850890580546611829229302434267328496105728212896505917416639822940992113754518920798147783399964528801365973132287610355507448222255642334144025401277715296841987185606296119050984015154809763578334428940431527306909735568726070066258083636195765875592522763506622771294932359838643231501785447550461216345780707959543981119127641757417963267968644795755508565139797372705666872159081399247704963666975640993376381213764707805653030716898359826228594809744388604655544744482751599929476707291450746264338221450132997687174218810075196612103693050595699405546706657845681562149103357256206185957978145012515222031128458423500222196335793018985660749542336725765728594347032559638164964495268066685830258393695914036579386922010120503176265136180359707337884174147985303230864817275440189478887659066583346869905798650272128193123741869981902061804866522680873771576717913324143828626772453676290300925150645326591548578609424989117411088131531815803792439092359090041017601029333584765050685633306523630588219817185236837507107462091046207264349168066828780679525286871704531809128716629104242507294221812911610552810830834459646023925404840711645121752865133489326844800498437343544055721964588722588289619579438512834790945504760934598749579143238361811456010151722973902542306491484586371710513315457580628833268342761605408382134199184427781392856490896411787672953777456022829058364188041599723081907677866710971136198645807446046829872749434889498756859995234110282110387655527826957029410893224013341578812305094406111118224920410597160475477128972296018420184342231830085349651576522120593315951746962089493869186941197642117998034525091258571153270387602000598562990588111879859578954509822629903221305602913733945460305335469700194983714186490572477899953148138722168450190411231120269494264641566645789189655452257138098369722054709657271165426630541047448884264722440666168778574665020607396141446634675273958159001811881938207735226258153218787942912793164550175673945621522093652355497024748968646945169034501655905048347275929341458763873035010421602705451385453902562741972021682433566575352477630170914985286049356780522432009833711503953828646847141815334381385692530950109749787143784597884772174511945803771948202730579178141633555097387598015005681089450199825058670950474030421331472198709705835486493561643754800793597636985161969306442182071622970563293672566223671319639940056807757177413085432151158199937526760887466169144876476550050984149593383167449830536720677006862619859077660235452971662044374782641880698445767867682382338818356674415506955660264804298491853967839399261919344252610955719376715252096353489209178490420059554301831926889508622847126579964304523142406874624195732965315688605454772434390864027984019443247955078356333155921892085401300640502802964934282724945492688586308482382235981694801396795104133571121211304980739471872245657081352486862917012937238871552337125216415119299998669420752604491015078046295563636678779207680000000000000000000000000000000000000000*i1^230 + 639363845942899067641532012571466307992330171097070901054425311383197431718315268128050963883239963618539479333594988143126620381802131188952072381064836366616528975831529219969428564865462613370438006486949007277027645750157744209054540240664997323696077331211629072720658881325829669599077508437590447441834498772536284649794576945025271635052277723720066513108136654508044205044873962188793652217039394325807198910421460422313932166836567225776776483245196866094499892834589556735922216563194204521544720298472520119637202571279487849218221085905062222170664767279128336511059561057396581085531631220074500195302716825326932394113772201706271759177430771407337050132194501400195047522734706631136246070782691221729493739479694269506799548620882814824695822167605640376493008769883018587729912745298413132590222660638871633930760444978093219674838531190998619608173263147760803926619086411537431006878258302106671054448437769334915628324942774933859020644589182539857436819989556769280313927017524263117675188014389497493504323256928480139338180645651528544261710895172092240858684991525083591435130188635028889532512491095730851610211032905587590511112109725716826455907672299735211377207010808764277051149928574766808606646802001474678694889362617216859102899616750932310839436962344178890180527356726026086794336796595029051529426027130168240373209937144738668062170847331455861466646891618103521260968097012534132090080818109693134591510441660756465515812379043784323470445486657140164474967712760062089945131278019512039023938335248001388310275794171126947517571872727635713683805738968101794666704879337934808622950895546045934480241562680154251171643464764815193072090658906839168600976471211230548417507035827215568937152395124569384941993618595722273443082013935150388092460768655131891681192762977874428732910729798245772518531238145196609737334668741563379771804162844343105460974100725685002188397110774776564609417022761501844725953902909098963767364323626035584097104088845958285935673031807094517606827252438390647446067854955230395971930670808579053364984151366286006476407546801597531301176274031598080023083696546252025991832388562340314436678100972561172650506002649004073033359159641148954834550094101638016105279410529857550578944054794849646064849180781547941128433213707120336216747698492833111743511469463715373015641229512903608163759323226919562287210638394071703978981474754323980770650960387176597571382511572760527147949040241373489928503923885747257330343858247582301861487768246047280833755325052012010060129890621943523598955692722021504417804242242003289188755616930939614441562810673551836540155044174615564158177628522945416361396689886513379500367141516332762307164988008534645334012851376289478824578610900423697178848939479444570552579720514911568645350380592911300415661513982095991171397510163850985388852423510528269408162486470159306029416458413453572465267624014263097919997026329067054358871048965131742220383573164950648416947235596463858063328224282702232794854575089601648709274530236595090077984672068256921266233678816156618814497247329146612526043296343210415879372351538102285087052897988367612159807614925163473702242480280509103227018324945787753850963502292795344533635542340054124529644018981777619780202723455138197125323051347388851454451266630117728394407814000261659195708696310389632654831992134307962214673397610016473520264678531649189774932615918966398505856540972511906272185884242209151243179865158039826023236665561610660764583425002838497319944690402913380773735589243591259802853572301511268681035279209869371747403302066340753512414665184680360779789929779930911293790842245204630600385285656183838867456000000000000000000000000000000000000000*i1^231 + 104939866585735105143161190276785025689497454198561578248427787369968016103168651335569852632021660805480265746124046595366651497742406981073147057529097654397505192441917062050147494936078511266084680369107040594005925768371979440791127530534880744306863230627783826033991988605880847122429070181840997979526714497476048537589320591872838523011568133243723291409142579226422783886938750781491972329257570766121564935790009466341584867128577778003818544680142806394713678145092497392725838283862753636886698696202541153420569669010730169044347853010857654898958585006708461613663556765078226123634034132669704994694607239811321504417133185137479061794452572868781615354019845308844097777220275298967239120536333126574306528427945407838257725348363868949889455180060706368319073376546789895978927700752863876994108417687301921550228413828720724173590109621284850786931374559260046117903504818840847001281213640155842819141118454749181800234825158656825887710010903543373701884252304054635720416847593952552978518724730889505443426435784109105445972896830823515103082390933534350184529889942639609193972617018940718523749036589916307211806022871247815657661025234308443462992324494713216853659170864722248903209363873888556720885492099823100587393952118028188262905475797023364516777527280028977764794655130409902442867669906549127388920658547943029074110128344141063805646957812162601642881671680404602293936143263945733198247337671210120856052622702105945226763948059461068761619679846608794351797251622694411763981340433696610487784371419978111005078808988890267709873122344182522252126388079773171841198851289243535984220704089615141669452406677715637453101740019420146763598222863237714743181450546673478346771392277122498459249903732645201166095583337438505507727577252737554904873555887214862159783224393694715089630045910657357190223998820397383098388614517239843669744291996408512026710832418208845550743310900846401178251364085420840439109483258353843998457150005580056954687179583953090785065825996814512153846969117034843847078497696320823742045496280698878291038514949344285482964997669806583989877742974033419981206103240693166620890010846610391661893620480576031433980522607266526318368213347273169408646222045006799654302218632701711280817920778909161856808744754106347048968938386921873958685663581745742283740398726260073528097537780297685976171928741108772294242123704309323254595586784626136421668512056414840301128990425082462562831498661585601959568189249854644642710999089552960304318352137939323643948075492216330195156292316510269797780155091939421653759574970512777432032882065441163606386060843090802179229050001397273416688195764513274502312286334380058309129934997298341014753811799113383269441469211940160113693685711974185336057274967543212677840770936995887760778895631660127322842877035481604086912308140727449422972350995117143509859064964527371940616379336338531574245067895999809317354313126478313189778046725918748274938379289942254939102043205045819558123382480745285088614768289548373197044681102341168045237093187170153324320453622023512135386141089969891856587656300097883694061282329775950794703705853566704420749486519687731303425860136783676391999196032962919735679640283027623711381735590752551194723737757478395735672104526737407339421105386887697098421138225336497136684023142440350318180898970084272226350342933571547745493690031883666112832568756826023535882649772000563024027276525527613157890016573268190492423164102562997042847354221467580756063224332053130663152549373149943711407441575619823223889627385149041846826765404366409558038871393446451479824006531968974535379020723312027488708376945589192124465558847488000000000000000000000000000000000000000*i1^232 + 15976279751413401142373301295894628278480712085294851647352316008111403989192707574330766299969382284046164609357597877480964311029744407293716637549269323889924088948435223915444339571557238821630295554356654031245536944356164342828294104614778629184261203589810342557479891732608918256601958252986774299315344456062883114070889467360233468255390069967323641430172330706358135508488425893139342781810614527166566212582023399416500429792903442672924961886793908980736155486458052433716862567283323397917025945302298071007295286292082831077892726115786554680316629580055140686908788333583933458778335694478289031540546331048189641768263319688319798204773872601455378116935432304811666871208281734559131108897222991775858392661711190731410333823502032302642236760130097350454328015453375031568084469454835404409571586804937103148012409878586943607484391361529578878254962525940017427997374089517418161915622785201954513857595029907822625249640285485111511899081834159675968002087118460992194199084248982469848864120871503873250417700476119906231694328375479098404914619515525630820135541677743348766353639216409363654261618273185796868793007015725825567634626870036606340878254626684439486269970191476226037708908773957359036831002769415456001278809872902900889714046891704439371385011823999515828111583472832951958555009474633331594719450801911576287341284606625988887388517766256782725581567794401208170805237364614296510730046609607690036186777076512976509405602247256700841548284671960446332557397454914357300451898375161920207958725776996539807806495533168822013046527178286422946847288336096538345547039823201846040997623227286885103803474809429424543540088059158193843693153051898845129215102092917339354861754166765147027599228507273840630603535453560468390205590062587782065870654473119910621879624618210448725440689412623846364798333519488784777850203377787352070716279144396823508877077424027854953146343749797776274751684157195048720820057702278153205827081962420791566780109041201663704450992628027460872584943288623698073108392006185262793015777064848877692676328796835884470624519324126693457263939653323048423623391228741762527472530520173718286116333981649826774240614742602909969236945647023117793217383463360104042036918568961433952743464415094899714318983992128840707912060508864933322403133044496237138036609209597709345130136101614928597867824759426719266353286958919347546965424584396600313475420871840143048773219272723415421780546339400538249671731525312996439585795641180754526743793734001521870163230383156777952856105295696035067788916768417395343715690781997876534871796810870816027756646721337350731222391875836454088161264606175927283967120607250018121595816226744429225346554425137545419605465147010672144365483058755034754610643643589808802541049238360579766673533046968159404629862458147994415283475623066900220141232966492119173329652060120885047444397590284424115128799811501228837210980431968960754971674511525966144462812199074570240823610539885061818519610514592719479431088340982533216356149637843604582732472815845832839027470577718463731493262822866286418317775726714778543514039403073171704133612507432474029951191127016214949118911905314454524439463020167921862757398248440147859689938471102383875849753331069071404522886473597743919879376483240303362370913031843315968140475770313563197077251328634794160418417079344107610886381980463753877137867890968161364387230647962497305448100995253837225499892063687279648792307905873926208854082621476651101689908092773623990682332725677680186561371612400079050857535690994031164666165536593069168553843099358657975103456219258955453004092974338548859541384575119954091704320000000000000000000000000000000000000*i1^233 + 2647949773440739464858863373482526425445300948421259921460236924319513961835723323382787611399536264617122066891865782523607526232152231227253792611162783460649476958608638276460334705153036632691589683143456693680295896495832430673157193857089449497503323859379336914079954638601994998619918533123431282749877202337405164142694660480351352355428536067401519024481289664439343436140265077240967955025115906389681542846245404998840725398814459515560585882245865591267960557048697032199660281445745917318616522462559660136909165092638770411284850325798537620023271599465664114673139974877776990779858757564852724288223925021169204441326611629024965749396569262706380308288128899002955678910970596377389740739284029103478139835468094423885496883865211688227589011910010795798291684715074014294423791933042956363285423994817526008574864920727708659077066141492135790038227621692183609995557830712199752748255768468494830258854830842405623885533297825257530003596402207731484784160915265813814751865164434635938353227493159002255118472727595107401750214484825330092487264293968225567629503924820669004663812852209615413246135330178323084964772943225319994113101928911431052587222647196253523279100268330200415062925750130928698036501616346095677782147428827624924162159739254262554883494297485998158049405154525455448457749272417644726370098342993953368655629366077295714002915014358010690701371699829497564096969175710659167932184048516268437862361270336569109606594385045373968587889928069969595388464440237741628578905304300387127913045447165049065682987536469732072062626156352776721920495127002751951019110932558786362515618473459304443038286608534599058875032210289840153980824998813948743978822462167267989026239117053542861319622030033883157449064994182275349060638273067151166529807578622043330853296774501270720073103022588629018128962437233337285829782085446743038709672900371520573210572600849870062158510774637446507601043880038123741422046936857773730518796318009725934970808061217985043073732637345283409101914794167940959759620698552478130386515546296974647047741052324134113148923890200190821089841710618637140329833967402185335889332478467193959252197753093624013335344203831611914064625057298062320700180801130148245729602004484365149422246552842134090461214562226028624349484045706443136724950994688627416523562657594384904056397725247511418899329425878106548805841632021971406755478093371795695873916094621354712391802823221987880137983951389732557538400314404241690638291368157955078808777122778701135277368411497285190733975333703699649191389384735645718253174756556703798389981355257217590943220086962930097536470658092045565870077552034099396852647746269311842152800808818055056049954824036205473738365278280448261007995076694480545563899730379081177800973448006200281755931570127788114106797471082395108741367354238602198306957790314039999631844716543462326757610940582873632935614392359799837214190592363083016053236853578609909917674469941509028112297400959068328866795527174410185601655258476615110065046476780262834647918241568903194041119151146833544471262401000643504630943959071444252469209676387524875837626030443751327763647818042436556404902279327598703576877969448228066121025863455337301291569075502327807830581180897263485498601124553658965736960819499005921658272816084658641940031238140571434276099167557161978059163821908559630284571683300517142580310163990779728390764700475765020302554178083637659252661706775800808121607161691981150190016165350243544490231708171595377311991184555954769384301049278288981126191396663604363979958422461787959644483113881512424699306350909900851469859287238460402310544537681920000000000000000000000000000000000000*i1^234 + 348180465294438162624823445160583396016558194973394720359829366071440570594660073600926894837080825080909708613804155045070966482885362694921829002973330451804710237126201345049449326754114249923653456042289319574502965746205831401911084111044385698804005256148889578674026574140065145805895351305524074980920643825564565235080397902108774782967842089257973793493569978308064380456400163998186390052568182292570430584155222683638503618184734033990559527835421919210626476769219363157042277530591615884224650813473628610777417443176570110734618169401572205458174041839948096822399516988081058553418746971018359453625415821510122325035625565967326700513848333703576898299378692897360466817166583394084897036732661914352345493596735076759113229247285176921032421437760227475701041240040254738015886801982141114974490297662886153218910451741597417416877030164001848570942988156975326127377894498994247139386738121794500390661884422724853792341777377446662168584262810859807223301683374797775480305011065516336508774080713493659311345047150581319493739927662481315746259440993130747287890486883883319856699637253558726066362059705200118027263970590455313105940482047815651721401032706631543199476691634787079640897739580313791813609223328964839765886401923657954662244068780700310362800845741444049695884406816491358877532852520495230987255840376569608387503692501862346855574549033694755633125028556631412747224222103034987671113700963086818202980216170373996673346353370317624187158089794735463081164936828227634173493841861530557538293108314877351593996989558908489114951269119317934601409504972180206151001206384361430264666148274513941875721201204747019359456521374358169429323294386701180251598535599723460273318786536791447738531786014755102173916702091525272316446307670928170846789131534910726141537135041056334974233182546220246920449559516268507364396299106830875106112322702258329476616959383635563336804476959078525791435808849504180228455679824093879249211191720839463734154644904382473941773940423033609894104948592591953872000190548456469515990904901872391415034181069402083598771255006655578820973080278490084147170539738362946436732921066996956744408803703401588041325991009932513313439565799729445708871260433235046353002530781478218228768284762363678106654451097338074454294829556545064663570248248280104052848538653081255232389781187499087655746218254023528236757790920726439533583410994792179982312791417153537294207415037924915334611536643450981937376733365124297955052729100856896378476913894366353648889439565227871790515236595882747826088811495994728444191375924680161696188185766422375916230834255833610291005712792206533474711454579637269677339940585046992309958396015808579916520196758938232303008888326898389134881302824215497456066177445038319824574174769174621099830596669331459226959052423694964190769623178877140271596018085270500193903513626453358337609464727787519148029001011346081993926305580336005316323504191535462523251771179341977980753288419751411857503708543238265771975787125255582565456503080681279196804017995904660238469403989593913327978015740306196830452364775100325154849882139900983465004685699681377482869534953505316582818125936334525556951967968631699432165083010246141180783678841582270726879373690265546816318925209016637920361814575069869668488871564350666410106104770080151318826885826456438922459282124086358594921534281793372498018061395727963619496538286481776020334543680297216027791403642480541643713534840552751501099687450225389144219587117454756657277451319722783666011651472771537882797990812932748107090506857909155151469843450911685265282978124580410556894807654298846809292800000000000000000000000000000000000*i1^235 + 14475028244529280222019018284717960068278958125811086187193816550567343925735709956196898638625456795503496927950995268968253477757421296745967019655886164413717643226500245991898351701357557377866670098733655652223849091128245607805653461781250048598546550882717192348578433761302171907767996099010734154754096658381661298721631608597162414791928658593838083259850786579270739276391120370240928107367431923740849711927426762229502107490725807315838157279755243992672090551438877595643974499535108098512460069539537477333366007307747820914042719874626280917392278765307778943398718350060007020999082704119116966072377847138936329338353725166215195660261822144009691111735176724781914402028030382010836901614357382458125542379241275758497416362794335977280179919023602291457191057793917219599200439885733366439779607016572932265547666833918086098301202977180173970275971147361161010090668603750422946771763257309786706501646423675264259794520670543491401081804743747970952703428403165874989636815820121789984094472716832589829133985334166589331932077857285379528756003504189065639274440123932655971788211710975296062566604083927700087997461732909332813370200838534374945554487608472717523152284450833210016572398285725477700787821150920299325490030886563271249878611834214524206940843755937368687694054426356741029317304801718451806106711907589140314280333314259100751885464284236005247021299425976393331703235565614006965753681436593542404077925415433090696944979563699684207987044616522173118770224872592948716971266444364445168941318589821706655288850747625421288334633500748425675265052353239694153930104821948674629098144692636252972960480144106641341241833042120154662361697177659119510958520916125205066257183262018149998354047855080999213581033759097760658948985505119664844949396417120455159273304311125324317367606415525789777856761527322316229595968211525871889251905689668777339158715272899384169719473484216320041981070666174196375238881313582717208678700938152561908377728156891370650600299911665188356509492678305070691262222981358615086469895087490000584751416932730153139912168459385307365259055956173910408255165611738916572765226620901785826539259637964445461547205903187332734031223113801551598981435688620661232366046218072714201265316222696659790481923704043005596463556481563421975444465839845319193701871670214796765603289289552947654423231493769634653176657788219810888683238081479463630606266602807560740503616225200717713768987057558315007944229822600525259360383246091839459853957117962458810197017779778038057981044384615441585468834655999663320110937157291188883468094976972119983137842378717177049317107403237250132678567636547564624962116255256356385853362489934625913527158671059524187366946511429069792644218424799553842816348747025492478165624000732464797982239567121445711480995915823794527550261301581037622162000920785840982984496363417839794051114078058133014658176469299803118647358879645567298421824470456673047291445858716961945724267907929606966647572488663163287390890221959457642646579926396278665395719156643451309628363211833281041219798436830919517988510751253101890518058225440218079494445841822828546782694258666676829897871085004979555257534359948445662236105524807651839497999882721594224482448203440961336525773022795034392176310891616664133669428148907640504917160865799631183580086926502728153097041445233830851604095211295086301982584731136198248996560879117908634235216144019376731155372844941020649814435286659131971305435499687035977882912470731748988742331044322177076757225840961053974114412808918006823365020856995728942039904663695378320292955703764981670130860435701760000000000000000000000000000000000*i1^236 + -1266826610135454261802831747619149220944817627024810110512586783117656915602418209069799148034158905903464054508326069351425427351261908516893807411721081107341688716365605238049549912770408262076033835961176008533403311668876989503973748208485196618038753551900804062942745922857646929550578534200369725246828865544387684366248360890674838913829232317817080238402895442593845629512387006793416131950715335979782974201570771064449464374822134413706722563523188881357516131592283221803732857226053585641978917240600650946550660973309587335509425882146904235660463558212726722522892583484030370194296756652033151267422475726176015789564402548679005682840990166190200501682796466753908932642243441137556968770111062777415849757465479738929663002560329801124264933888620577853292492419410581803956785348472943847102060964894450860600259925885773427654067457179458226783789835043589023871241764546635062249738043558765393838354977209153505129587257586370786769933368634558186324276959277896560620559112158320661329366319182353520173101076405467509853981954805646331696533976971621656798689463327152469020739845360031498344912283069157497600826856890546007821980798856709030044701429558094718712478186759552180516847295222809791049620209623132071609039696070384577548852514874390498356319438438651952189292638297643664795266188225722872841354228928017704509314928145524893316577056608683510543554661274007430229479121210021688068737591618973949417751303135881847879684045283016938908930933740511767780188504793687050308168221279313644438013476834969357061951400981509103367789813846456766804466810212621220486367688940574354999822982225866994772694404491370290857354690816407733435385612569863760530424568841042900511726841726380689959177560647192674634720313791244594322852203211024155581596265267721462996404769571115021358415287109280439878456012401785787035132487795319126776394955480666797254981388880062918967803446403679918839448874783598415910401188910399514383696231341309847754210719382928162539373501001367992458477120733267469000205358078598557386941280142245708856398828034735448493772374734809217586252850480335864883729968463684348497980416804912232355809018429513485476234234432439613545677239382171137579347988530805039796986117620124416240649326390037912416012186669599395386304099782246179024830671328203164868806742322011170967529906641919203850045526131674864410917070184139289421955386127441742755212237913387239852839628733871765454561105429474060703317630280776738928642333255442740379348904904400743162625577096946652518209920696572988273458168030816249879727813694780656204378436843676660825502018945338080910900736983831056921365487079630158816348571576506731594783795493658651205427246579711061723834827304291631781278883408859626114267822204051208815344875786281660267015550180318408977048940698496090821538823941153507968198237122384051472415544218776235368230430790969393673138282799425050265425264546927755582240925631486254932511331825162861590881206664556460268151497817493699631050593224406738925170244975491903960592354457553112021413511139989717081121921947437343074932782672166076710599181248322079187832914653970823095839916276028408961320570003213026960473988387813311421958130588088337706922050176907287732549018574094750141307384450831285771539821638387625841489511671897371150115196314365553726517084994209405003740880716515739093580504693246848706340464824082781272012263751512097356930111095730854927608329991797222968266513214596834079499953791318834705127228759858667603529809997994969895137324099655948574411002212763197688161418132514289056357594326545859656441580330636078481408000000000000000000000000000000000*i1^237 + 37844669239378464698818864282775745215545150661479467083517593660149012807311169373575036274643633748932543331044239492605693301126233485690395994570309205962693375433564078444316043902155722474184452984309279729521311111383162623581776301611140766711581664311258817079696973493052154113452888672808138332474156270821666990091347933693957039424278239910005625207630020259450223145225871761589113723599193661483714850592249144340113305017938501355794393781286000135196503226208907454958749119022876174539671063326959846404046852256904220902506507389502329060841407358390562972534993401608510500593936384166297637403686263800856365309226052489592233573804768663220911608003076865187776557908760095440180684176739265800838762809341447941308051028276762731246628802613601347820806045985348215768008807083340750270291266416586532490874322657501977195429652709726224891057249222336073487765115428365703041523321164151524948991493697042153678957413399628884483865843460921152569418318171320115925616653699508483604124494337617545387226392995608459104204157364394812336976610867239750349714631300382226582628013987933446212515195512335836072776809594577392174713340416459730205703090829650256221352301346965428229587293772474417072473969921383979431992822170792696530046297043349382810975240852220811003105910450580709257473067213925985495674246445283736316026338734715620132987547519252396827154372577234988261168119939093813150323530396752029569686895575873040075646755799840627719897426585658511636209549430766021398328579121393494292240379900776956909145753745354515961706189447813769000213898926063735736836415443766067442394520772089500340636590782219095057975102743624879774217838629416430062257442389100667335169057029707644400504169837389645701448782545527732008968620014193338511489440300823425060199252941656422425257548166568070585075274956156767626323705446279087994471915651842529530403736090524860667536157139492936633864745955940918259154974847863480795570899874318868000656110061522260722328479942442406581071271038097182261673210726543282282785394296821817914115322567091238036239443918055416950881447181875897621368465403432298269507498004479191523930432405673144268079667557912102353030808312512619128571783810328009434412737427750368760075934620551852258258285143309673576608140562905756064110984048186573110383880931162533385906249179786948664768987861924144293297632563257037779852210080872806680091420447571944088238123295043920241626835659514308548110935040723509998957407472727701241573175413595255265718824377684502376973848201605596748917645918897463184984348466472230720085779362918163491438591884170977717031842643037246336199314790500451205696369965627969420316099106271134098543201650583423029853862176134431016286733747597066895847188016731654144426268950784079737684660961664033096879077620245749927306894679550120158324861175660111177384013857998317225135789563220186480785024861387592884655489041748476848160483597777569265899839420209652000993560727911363048149746048082515393933173890964028809970042805434382530486864495648054273093770018324069881585090177072880974662564612794415404260854447889144115881958444084373947909115767483925921267944285563297326843881998911109464086581677779685120353616439773999688805463641972257614704937437952442439033253340513508301022362244284654588051632711428246891337238081733204171525485136743404568381044992622281623393944218475638903802190902104001411089294214779069124547293696822283426657885595087726319061191448941421101532326931110126732622002652421795498495524569372991415996480842175658867129702396437855529850052090716959559305386157670400000000000000000000000000000000*i1^238 + 32571606333330099994982474416646694823783314181177227035746745765995789804421517679946176857738114728209853077271257002940140830812891779340254253982647889767226337862460954874613521777209963971136953075526614506253171160242789394094361402124520903188037852274440259892906371306629659195534537009078211316210250687959188082215715225656340780844672506021340406310773258385318996684345919535927123567920385302728196182307962779607032185132540603580098987260941655286601228440137880660333408387827174452727643773032900080775903769613708987173813447590437295400652180396344829238562246229213991305921555891262834566935137815526514326647602602608420919533589394809836050942714680731549478677759993165619172074357235990055310614981423686055840336772278490985491117583350014543650586705179461574904520439653002809800637866644607641687708241375159744120900987427335511207550945031558444324288594655620402106236709620409671864683117992443837341073809314839255642717807006784864517126684228742582769405317407834665977638137568637517841486365322947380160046901212586241708420398645539842161937290262891042712870291435207941480149556466074032823873603666193759367471078759223103289930053626583807850649036499989636558757132369175280681632629838081906147533286103056657128709923127841864896810534347915189039520014129684872371671795168684421684962549425867807699966401629962690942207867589891382960968885983897653045887992951209662071987249589108966802818764867294801782260034909843325467370747899862276778367730193719470864759349103814654023179605401193177902605700270333705211628818038070122912050698566002116258889592107078047544008830033528903399500105359126583477022882794257695166214971512094721778667057468368610994590188207982244946311390928258095115564700796071759424614639770456612840987877879061968253813920009892510014029596408731819333969835255331071272664690055133685016559799652456605250041788805107297665761196891866822078425254810319638397172839401676630450818376894050523287396006148092244579932664206037769302050428288289086388592217617283278100264933726288914056843425164869601872720440727915238750498125717667377932865760321012615589015604230202557081013125827210774383076233685944318426811113757212995664818728624560824603993539056998782303295628225556109001739765476676904524013388974999669857410811637183730580514369208067117628387280839445721731680973149283381683252252783282291442541660280408552475832828161548769485725643251843980606193228479947894385769638893240626818789931359259756473281930356860899223301066383628572549793181428168858959497712577750171323133510252026004113431931014604755369326430282534567289902510722346695154266019484457435641282703475580674955619526376741862204203325788979865801046587935711824901067986970979034976729576041266040513467188003761095802986147444181259887751795329150911208443510477557815703035450940244608131013688312191391425931506293147320980142878897266906834175891425704804566472827654692837865132493782077407557512183434749296050907359546254943237191344296417227935713237748871532213780008343594329328969626972588914575829071121431731331439312906433066615388974624352955031855380049886081744154809371722914169301309680868092654201446887424949525387716327299202238994339710231332753409581120547988918796791757160979609174352946657159278863425992277564834500778522944348882208982280881721879366918739454966401918586179228968086175169524900908434704510432970213379502352033634680963296379474883640156611234057304656690413157981830536705586830560810613331837285522988451174051835800083670360835435930591284533607230788525362347847823740908653772800000000000000000000000000000000*i1^239 + 52038620456949529967731972109555969889179343110301015848137869275082323942760060767029803614718415317342956242022075433312766129787781043460459718891593034974397156607864255805001807232120651531207045970668722235233815758167061016201247836261373707657849811184723614450524763687998145465237957449828007000076194579558181116507687366684324287076958065177871099123817988203435271175904602917549399827096303994890878405600428717899504766841958727795781936855406995360776102152427496518714789975105617296241907030301143143639748397656550107593767182811008327489134058385746730439751979414908520528421312088661821503538292264644715913484953460290793715790968426420466640845564691403136447384177182731485503616422848962341248268938043811880013696113901029785603043945545076764724693882338885017122157898551406243961106077421935412331641712023926566166023179439116324345147570813569698184145385784016110007265724766814988033928903889084198140997814518114723642541261244719519904293597531248754740913951825824924119592897143063079252933688656898055136186510453534610292487831806015326483097650039579272091742173022020691458925476918821239905959779662911810943129046632716872181493956283666842396603351830925199316696860669636249086861274352998651460642189213845099379061858516407230936455569264787548141517853187848408023726638623095351063500288259490008493725161633881077985208167365860578229324257729274315870092690062445236268642985775300820507078731712788321302200508319825554279531490893681791175096165363302878136566264441675278459363377730565528072051890951130601315334595609970839913952630792702817161084379728582969377419338713514032245444808445293479558227503063499557423009098591671575962387258097270640426914648606363764571136512759974469714610175176646600400261355767589625499391426936276682785259532200775987760518875944365270097411401287550048605572679493427504401290556457999867665810828168233317101081103027178348864316068936597919071710044442264136790066403895713469792015395185191279174633864721963033576557496156621352563906516610427068095682122858405009781335963954695046884543866055683068701780546740657947191431336029915073669196813157484694506088415842721415372490644136404633619786642813051816974060018888790063029528121665716155601980881361694667698718056046267021814269763155680733199170232171913225631356937611347781634007362600710302016063686562971559378812954332879680948224951438155247254894264289404822595423403211594792064499429148392944246682539934003505451225138033119187960740937432258888436719859286126839207030491154754686249378801449008676249152698873957121568022105769588938859277099252683199823799219394937519582722122807382842888705475933286406834811348296012055787227847561862413186285894215053776438040945007696608706020086465278052196263928973129721502301451161884845772549911186351352203432849930272762364211782041613921723240374817167646550817961374777191040390933027005719578433931579870777694016948639422542059809851725722191258994348176683668100545063203151602542677630471935783165746691063206750555640922631411359596240842422500284255557125047590116260899873707119669700924062030137022803179966078414750965628658978649627481001503860124543497461914741128123164792446056304607123277485078379224338164346288568047046872772579171948776079705761115313075004266971057287062612222508295425904333307207996901782342828886146565145911064506738062491905381441089647106870632284859692632654954187506164284786718709605962694858519299165271053233550617663215801780830052069230168427737349311650273738181547137793574974211233861295260693308776383225546019962880000000000000000000000000000000*i1^240 + -34426720957425285393371298266829555740479090811065608977266429975728213234313733533862991941644972482857608154210697647200332176794750993781028499442983137085965639357221256448835809738278561590435081020999187921426563450253462851141063859774628968280000773581592962859512243252177884361503223698355550589860202837716235241021515551032272520513431369722104899845490001974844262140142947062658590608417355542565741826620671780872373393451850979414947366916145191634768666030792932807315185708219277488729107510901439879387647909477916484427900845034844225990662195144919226901116855416062904472683162544363850530010139740910538999407618231852530886856973910538797767248949933751947185441296704285208407469071736693263224729983047768030670610318247215859549388678868368814663873976912475967838410661251417049871908889553685815042400728926743628726228678537690997406093606247539746934513031730498354066752447509262317421219519808294898123485663204489757350072695134711888746506702342283970185770004964797107060609519414021695568556803302294437888462210865831528014615292939752769817881522248199514400267508241371555265533285150005107608982320239741224932360034800780777945997955144446305699702987929811829891849002873525171214290175061505072296664040395719810703159645455836880867473662520514277644474807476782012280046497540463057269196929564850307930355763580748408859006643030926815653065234947245700738133946306263598932839796952275505872427982469140415621347443354709225664392248350369246149050789045455863969150135590154689572089766119020360058920146464241482892428280081442802514781698834981800326491382240244746572113804159725784173744492405765769670698938084005033644862979654583762248349012770036475314971971643929443099702740946166197886034294057700691080081395703171506351298760572959694461451480439491834245365959330603654238008324175274656767413857619358570244408631849180093511496075158654782563967342500410273486570909897762176720555693920706219524485245464052394561723403888419568322967578029767623723615274230453400296833335674996732677438445872071590927596556189504600438458840730186739740679336681105999870643469740746916588458590406197990193352124097693919200379896453039336290661493259776149799833736023977919047025857351890019238264039164416874373742074747719266869099569208338843350503012086196311048588287335815955150421056678030369900965413360946033878124603890031728045202952131993594963726946278257160869271261873096818808880339636132472637644982302534046346505608927263667479252330281847553024440430953047490083731254101622036558236606534916614360871335967303046581226186405367843078316936192800785995879112307151569117260062089680752302641484361779411615399910693030832994228477789041067341842642686053406590847626053770330875757489765283340047837497093844776673875967643049598105777940880387535710950255566207997407335817161367069725432347301154465027872172601909818258341982214622466980186438633823048274986923964030259078400495501638380999915853987508289694097331223939057327403581921802303845038431332162129059369935535634914159947238118740578248445653172478203904549952473921750422035343500408805470161350846986791507480469837385407344904623828145651015464522445904017728572816774780172206207605273698846997621057249761781217690461373679648085840803553917891077036856347271400967648194429811055038165566987595805293754004780036272621121752222729876151565763728517329818018297252450319487780085222004679178705958895103662659952968968432061630561794136597378817581130203688122204408251743498344427635053719842161319214994025254965603988818172785459200000000000000000000000000000*i1^241 + 149000056135204737006683146172079302919366103568766193906559637985753046340646914642063991972975105160891548219529801466155821257271504317427786735570048588825666982735627124092287021676345603841924487630260311188040095279890816707523808454432753307230955492554791420878110506500980034018999711782063889660041211512851630594219777500563942525294443479265055318377534841558832301781932768669271150048896877551946970879894445389589026632078674961294814121262178464064625242926316781618232427603565373017751613639659937370540143838792402881697837899120963898032840468526216061726358183176097928416735852720761207632811455406833871431297700977013438506152094719493191465498300117285081837775334567656899118536456986348704219241431516474478977965513743534738714649533693631986882181162323613078710418219165655017865285429683909120765265022450486127796445918289809666101765112827594341398183004549521242102669675392673968394800109471379595355383189280121167098765381506519605861127062181506205287343233814447119292569944979612034038943970384681388935944814270343294555553388351900382388889862316512302357141765597905769866682240473864810049402219394301287372820866568075091900770131167585619303073450790805048918898654510538780024514635701903284791091778020601361382166415036427695665049036628048130293985411855443601945506693444902385908104350043483986774522576635009555764205472969659558470028879194208796854749110726966081638459703937331581604972920962252567698850190272157526205301545210513563198145363888774041601109317362580908546917064388988920481944278056257415936803169371210572991273394866201835400914641644141758090334510251078756957431090569980757353406889574186544324516360335928898263583203562176345783001138432471881584914434588543624243130459101238067529153235928623507479675088998324452284719808832043808930527272182043179235779904202915744715956227521408771853193372463661820406064600798877507828250996483175568186493545461292372480016805850725091927921149758857517533621723920079075835022897031406620986491815872175436286453206356168561944369630116357085804069205798427907757961415005562230601560362557018789539459126090225559661985564594164391002289696236118265164454361429044457043433562260336450256570799611974976967080280542614455034696222112512546123671012405246300970269441647686916486359473824297325098024101775958376892639906798168908240486527055633479656377414760880846768563989341756927736322649166815257800735788115758403040868980480628096388574803196386309435706212184739954000000788294249681811666875689975977152345161885240407138732860485694437859589499295885246443596840409264069953951488320513948447643438500715922343059671204106175292010630664452829208478847570318293961015968984446629705607659283056710419550673769807661844299316718424437826180155822023145454840196561817219480323339441224356551614929772044744063786720042180923323203903088509230418735450164106775143917276584238863497004343048748337127207220730334783473114422660807351998956669012305182512874587238194388868817007484968934803087266622536779544045466880598485588882790292256722907132346434636100664815054662080437331483884884343148209886585160767319788617763429377683789112388101026644602838403210367054853300061638291610334660556425759013074246349953636734455750880327434406712347803421817551103842869386026727603115535025665792912350694153843149810673441096017808304382564912666206460495483496550593612869732964868501408195504483673693259128355884916206032915558459048782472904974245678916530579886264416203211572233193895959917365769544827728677998024073622865439621120000000000000000000000000000*i1^242 + -55639159861341333137203108601090441119165562841384136735358561058073929443952865126064961797191566893342035236030957208668818422527245650180035852066544573275475744673268387106763975805862548358712035876604453570332241709987975680016066963143172293396783808336498748968340201149623489752011884456888765009506350637076431220914271646545350818108174979545862589189151706069257028321134557820894958406345698698801293515006653851417729241647258555512891236571735394637784033072956918686698692858322697384200740231933692905786953035291010088276293401236722595498884093291279247938900239325008006720209739939648710499882489007031402859904445516803211464507214276555597366611558360201573457436633802071750175511539460666813992530069952048342225615234928322960243954263580051688181351814565099082574987289192627352831593156496644759781940680748719840842100994163939357258172473842510437570763911942681625368996890091292737654125164892036663486169616500178956336589551279547943121723893295471867468948036726855832277441259305691267113114983565971867647372350332673742763668624190100131450797531025819269982126190408571312923647558929620170274246958437520035656733380179035785033596020845818324804267536131749353717822718736664923934853438797918634197432644033083818438196059870764629223945640774413806429719113467727282138623454757531600580815833821880423998989720116442928139852279046985767221220063965721989821061413450777529822106863382336803370321108966484194275218794321889202763371669875405979770012481232175571134315483059202490745708006708655584673411327033132488556646140674268687165784011009066885911919018537238110948108036697291786432428615383784617074052615494382294932732253807436686128085058329082188139118251360088278680471606242886184658885671771229771170214513365354604889090450194197122116636325269341278840193686522931707217826322860122661419120627369378932566819932389335679580741958493981944494227409901566992713872127717172049033108503396316367211974970847133644311066826497215601054823978258123687455289823975784878006654458497827885791155417438702606537883632842532155454757645826202641486588498294251490756588191427755416858477784296376335277819353621098979236947953104253831058425518331841843248721048248157447825976438786177360325639763168584274477029506682754838593670662075340207548136896175693674790959211276992980658159267314362409903375714159447966367040512163497038493650662285539189636061597858670350273070483298360367448044616201519881853301286315046515108081655352666240055735378623256395695727905715008304802556280163722653848363128250525350311339755706259709612303083880876382817121649986365043446508300760428373143530655494887444360525258620635339521331879724528929218541261758998906215106869413053983005862270723020151863881065312410963172539014813757122386365691787023266015415489576793724950022931315518825024860391909255667544092418132926585360884816924745813067774159989254899735986336141292252441390722399263916183811113967904106642388655498878422677881294574330197411154344803085553455638607702988091305689388809476139129775507618869441061409666977815569349205486484217016858938652512839953959962839820270486144933342764807730019688571903148831229320663671282914454590643430802652979763101402817502695515049489542582345858290578446298587683894651579105224140591431212618918594180617953193474743978925320694568483589749265150461735512251940565717287122727997750787165589471040841399710196925493511873600145452888007214215394092066998477516186995492050501928411288370915118822912770638017051232920333958295421110955540480000000000000000000000000000*i1^243 + 17996371160395423404829853876804048578902501021660964576231257093055957866502417351057583629433034254910733953136674916680962856862648906588353999369913957343373443255676251301573119351633136944939704405994911163480043240661234319510285130980582833273177007660919994700096010125631570999901543756166975052093983419014875315473745854363898345655804458133620391063958687668745207169019956136378890601967776755271553450620388038498811131582361458903205966298927358976583028726160830408218398277615686421811829251291133207045100438101590228898691602318231107515589621896762373273433214093727933068844363178245599650563730347677392399513683709319695011605425927157966920179566194365651011607092286702732356415684443267349201125715054173500541054257137871337356254669392574243378550034883162740959961445216383721216986905769552312225378609704326400609117727258794508629664697811716604300452286675583165218155331567448560945052894561595898997659195435370377307133296641716015451910680817215956553777701726502233807844614344235258080478334290336758073449487947692854508077558635196234657869046192053445089370244920494411914821493028527564829272055710040596298344061277082384938496021805688107579512249096891119734146302652249684889892714655507361744036182079054823711448006422923445012256566960154254204976091342427229229019982349744462670808743050689305108091700816788389375686925109673974910995585676396561994253605487878018384632981907824262452804207390895455240214812631289952303011524774473156130565799384479505811845345195117914726534763026013062494945853250020449734828546133415924757660036907866571520538341579855163917660389474248299588881357197597625148230068596182440311425230321871364712252997163574386177543784583689717682050858940811348726159500558648011188901821262323818588063956806290373629316060465423177527686585325310061132416197431083096038160702345066456424587017204236176356277642340931807212370608743004444138481252410273926613573133062046279088575132072997362000544577188624786365318525126341463149390360175407655851838415593076597285993288606809469607764312768905518462186944878996851200507909233549145231987790620037948507371934988799196430606096277264345698536839112981746651607102956975324242391359646730992313886644457870692372877089988925874037021313433237590394890320609941720653766061996598751098918959488202702256364993873769417591214669336574081170236195503890066529198503503587565318053484415114646488257310424119824681965839338626156582328252899925749907011580282676420289445611829764905297146606727829536079867350433343900720613272075840668419111220691640674350095297001512848317267596568226204875574731059108676232020620296794301996750377467254607335671110521671110201366775347670646597604087349085511568326374162515912137450305748883657412903537611676268909459617091422002080689183031577833441904010834242143534414389592716366455516481953487282163924065678069854493932616859835832025906788455218855696881206080214364764875852180650236278828873077840518755797781948889389517298145627509406030531359559913131799761303290400519513633908030481456838889142705938175550554861257618757451967280331075458035702746650894860069570813160708177965145451790821239386638044450638048500997374699415597923766014170161084965895874249724531240074871733490096507841084131254954737549833279702484008282277362449686079432850840383072815235215681021947905172210810786334355701634823648111137536088582467279882209607392101768088513335817490233525610059970643371690011644313639329576468895514113093113543313138878362643244009067588354048000000000000000000000000000*i1^244 + 202851206998920241217858270568033461645258004924576754757348010915970671095252505116213126802746855669675540927325955814880419107027118946369104609049375939428073775391651331767030972140018723069328661370000300991252315126201616817736518256185712767344386713345912599537183351396996586508621778381363066707131026561212729095405233704483781023874000615180125457111685054399743735923593631603354865113623752469223515164976978336108025790011556972293415121840191945034593528963699103678069909220383621420331155239961081983319289171761863080692761748406642715205952848844855938744246344130722760054101685056336730561220100651224798815205313491120382918914121093715748939723988897047608759339767567799883983361202902576000721512288916246285411810754984073442849464318815497079192119520303917080809934018428533265048013141356186196169776072783795428653082148415167667488325268507245435945739964264702040944026752309906377028028508727971389910668383035076058193496899835966439898366408138342660410267594088525679586597799917124336098033603858793947783840558490761840521588839446140534029012102083106413152958445179380141587982468338894405663656019327460682009031194270890786754563080935744108030273370333007723166068607887451498518850125846224723465238127176767651538854264986286113816147311954021905708342013797088096435924883313322670593337921288609501596923608398793630260594658424233374710275743835223692258979856662982861556975775939298583553445693747780181312314041878404721263883392989705799082661433312573267151398417995296184346771073222373004044686110960876496198384485172012591283385569498476062618599655366680708778629931020242421824542697548171809077306544081595648212223089671323178990322149735776767960703722702546842024508805230417027721092861750759537036287407082619107211970198373566254327282551850121865206449320057461134592195198515319273793163711400740896223626086150990310839827221727309428820967447018902659725769605384229267818770071027336083829359893401390527721074413675079001377347802889862561216350321110535577176827742791283078839044381834139654136589691875663871063094407834266084864428803586922977430210402411377929828004374632402873652966418949562703595057957823850586812124470331908950943600328850053826438973298257456715661309209469202735088518138984443489070173400369290192843403383003481331832800276582602182502548508638198696761512155392007345646728755690247983451046973518528153389168292738210816483974200555846525674611682214829126195115081294451896118158751919156590913659016444859280444965728388785689580714393090665448126351638805422867263047737777058771436280773853949731996193301321508277371847782878798223204164265575125992910834792890712406153908453837948184846286153244802259980926845471528137612346562817961132539355509281219726183032592335160837894507725167858753983490998390525139454995824280600840151854557695907268620451789565863435999290889835572678020340471328970626252624104653148925919281038667358467057943394505148268096505936971792198513867394267651166397398549184682038173622180986529083528983196782963444189888726624748493103844815959635742572056425415992089122166725773121312205184945094458020165907993660166448936022043229618717195552622877009922329155288701680212027740621417010191472028793547553562882805065932514982043745550982907387411666298162520356477742047006942335482773269359668599428229849858000988899166042875637960745072830152407397299125901520296587817361212139886388260199574454903243365891590133776069543593441530858702743045825979859499868779290726680012657786880000000000000000000000000*i1^245 + 1192138691072332153567730875850944934958971186393955970746607921516731397519175317324081672984679588858165620755089153088483514836921378790715721175961211264380360270737431280271605360127625616501845742781994301967917541553759964655779770397604858216827650765624182599766559196666665007753820042603418135244845850845470804157521375140945959436561034729486918828015480248168859594834435435597491931416805218901279851093311890258177083623359877242623451106786747380111435004238411115940835141151738785991196153239081330578786946371626556159614519560767437206250915696674971855488616445541918970445145712360683315917056320654458852628944439738867257571703577800912370664338575248939459146784825467821406271327415326797835953298296450639139359362973534996218062447395294212288241284811928265518957351336135173274769645677546885340208903848032680967568531331751212210751669513532293836500081031122505564196361967416257611226160015595590131121117699387034610435015040805443765027043791155830088395257101440247002236273186641167396932547769325333948272339265963547197974613327117104748323009710216876554734246270941034038550430427605070213721349429974228900411552235821446600515742592321857871778204906688034650228902604413737749874481500329936141997775330181967641065396697744385068719878255881155496597270075785502995776523881337842073612242476434424925243529586961103502188262751730934962762627424129642816193517853273391232697527345931715959484711025156735184444663351945797160343018394877597040233956111273613128957727320986547124164532127867685699598504864408764658611227145785621191032716329351076013584320487245877646364602543846904573027323318880851302838099115390321436028258964931910253990442211052567819429291448042823941637322824171388410373411320573539718981043419338434393980487168530714887644021330880859962193806869047997570744595956163697215041198716364306547832546563980346444933158025257239840012457096321556467480865609876133252599690149592291310336949072633024878429684558644408554822413544699574046853178529595328555630608401390057425873495217703582669190542464974769037352442046814693240626982390371724912812113037462047233201788809530277559977219197223240485267011240088824739214294943326571259211504920121794254613976966047317345945510709368057378332193627231357096888941712196906622125381025040739821518063653787366896828579157764116709565123837073379668429570085067073178152897775423312561008427059674247869137486362876764596583241695024611470049370269188101405470199801910499311099947280642040142014185385301966024047596740194372949617665583613363404328633104845698955191743562694628193596288518683489963151129567456316393589499464589114269313222058528150255051708031801400391453111532310086641479813547449514552403779620807909345463374196728076054345556548514399776433270010362436890383596876906720214394330122029000661161911316393873995839751279796253297095747661923127168823901293998478893982003825120436539847650756736354638649173725186235038256922168968082371097804552920987328633212787504415168827126824468395119931670242569651626121597229376263252800383891090531466482960708974043266039993095218030548956995032412807541619468674483929110954959512994225258031458549682553001225737608598855844805477600533332694895345407581830134423590467449768321013349282109821069058331422326704420390365463852591133940158800460713698834661489195251087120294308360078072159825461910894073400248109633328633232833113152795339283302412842211371350722726930855605227732535949116338411420764368019157847094853632000000000000000000000000*i1^246 + 4311524736355426859625612323769838444060325622359329235734917168812675942596241833090382537777186713939380175577365737260886946944797303321197298963873528031887970510473816076540626854060389934415381033631099170944367367587804580431461477768934200315781528917122854069548512761564870988917370476295446565453536181665969942375595069290157642406564823659871333181263957695765688026751985074802553278366752125839648504208591047905411509366172248246799736132255427161603323328838224987661270125515151200736996023784030222526602808415159336717621817308149051450616000897948469369080346539263927462665509454157569411889993565438899717998866705609448987089336775562635213000463357521122709825410960017979932994512933904329338641406165789559099254230327820873591598404242907228767916409753643320272598186039902404672279344593751307573469855112356023783057256494211848646599538241183600110010534289403014775499804158528310784957464030746278544737144071657691095452139141780565384204831398352921452578162155085337467801534731148269761939395095734058785140969892212744396560616521071559326333217664403166008839147343143734488895697050151244145939668090588353531072003845369547200351443789685850709220761900622323476146115943440588138951181825976341039727546034956344928705962588128495024102737484031504500009654210253652206955663124735456297675909623175952312908141270841158007271320510858938660294013519190114834650605807368874483097376736466406052428858402031680825078231259686939311645122767923148008133663425087853792655969787469142069655938618456412377644831774316619524643049219943267531997918876001273734017555860144936504479791774408854680654920587966048622304097103934312087897582771703734886559496636770930450001258281671183184691161966438815512359546960741122309194594012326797054687811549232443814831173362339338111384580163298786326942777096774770770294387886542209453773596995776530311474112618656625438331959573710134613296439340943459186589509066024443944729844286583930375897037793009711588471544470874879119623334178487285696446534477428276055553584049016676032284811675558021678549097218522685807035613585808728212684355364561522934021233383841871544889514075138112878841282133245684367763843882610812151424115102053503703733376537003034477632241576335732669810338288126104174709902612261995197009188643479070363422619572068892852953416468878162189634411476373399919608140291527101887804530338590064296733770723406878407556692261917611046390169774080982498632083998860714249334678697349022888926790838861814693165817939667182842438763822148831488784272886806008271996756697871699463003874048791114432818336342567012423201958214271435178967529583265730779000793182728933277371588424668614421331292284241100392897705661993631136799888935514207312403614666876428978664249043308870030424521515410812722361105735844325025911314167361696598010501315958907773014745091560502507331471022962039159382417083226666234124748274840295230549648150824420952200655320598828439287287216750951929902587450282277773114459276172808671388386487482555454740985447140394551787833852051864223245448611454736019128870577462175826868043998274016696123098910049758274577136403342789685109123105943737058876106544542632444825934963880720059458090315603540643548096064009247642084055098950566587693049516177132203875370924697983047426889379147087093898704710770456506427262790027052151450047705290626418301845040743551794426015135127824543289538537530728587453988286329243546985738431873518737274880585865411848007380050640896000000000000000000000000*i1^247 + 10092804647716444362251452059267713367725674976978929501266410814791076089466893068925195200640561415496127498356063861303948244116777999003531759033551999030902734534034608914193522590188706469254037675058726346651461744476175724283858309362631698083433800925404589136153533061901294868964662797265254924884817947936290419858474591813504311982208644645251497614019504947388126910141015237487008548725849139806694349418743969984512408410107406122611308407053320304620876029376524564943482267462780611161691488126211621144355044111202412821425348493884414220588028827186570717564531525535068522874469435145053127999713008139421041156243744295670552611497935533086225948092992243453325215284018656291272993468724165876559343369092949336301430967556779092943293626429363620099444613217122277170857919384897858854122293876275491526003179969474071077557013448583317386323688335265592806299863958883240147258055405941836805693892881054634226648153976383390175795784915069122571313761681994162018736806149593623810957941566313402853159242920001452197752517095089487136952246296139517655652030303562059316786003915293362528579184096562082799337136990023175257790325971583296198725396149662340050489995593362307602027362645576976606585301355066180385265713214831505848156550850261671005414133629694777963285218649713177551619768539528080750134582925183872651289230275331193823186691371803616756657661906138935441277076644718846506937142273108046835838875459862895367912837470127009071186531562358319527350867941617802123133868175033238213584669586403721797467221874853887112973937749232523694537030927145392615260994411977350653619436660638333842588710544480184125657854598316996769927573484740756535602514716637502060146858440065671596729355956387892716914932805229654722063087597648118070255486008838984631566972771456222739893252714798800483386290755075789574267785999238120492940333733445287259702874934034694154476094750715980710369837621823331296185541947641308595744131541944316814656949031160797317930248759765659513051385049586976985225758173118833066750386391332421682965433098164113569123310257009712378345036192865367324026768660165632863785271613004459434256003165896960531899540583284629576463806520630095553018827093445288313948980654118311317805432273418922019585756895647993678991665260638668503616684336790936204618445065278463277923552548867429663785843221950502072306353538246189486735372007501598593610541328992349732971083076589773183282850302653721363457497450310869458107564001283397856061947423231375359206015780510180009686753687158109906444542443815331902258282791399422611921740232781952938862825950575330802233957476599043641408539004747667631762376120052924589198263235672359756283244137784491773671308279360897541662221311654653392789056102649382884014568520026235852924976038104557529709676930811403795501229390978074427563913209897194508743323816533235616529969955093415775720365832327624404661229035409930911590756794480896590557631327540506568873744909106562192314565808175208222473876556521039354817810408815072841191132708142637097412021480866385894871123772207701002133595555496648267855105035269912134203674501603769021729096594031914312231918160015924509851481899172677976294343187895186902791693761004483787161534505044362074071727789056855647825690007519869058300739060565455378453648584979179668457779460598939959970700277240571128064671152241140023210418646143977222557969975397297181959941776775126336560421299728756797620118842015983973768958336127362662400000000000000000000000*i1^248 + 14282922232206908884120959360498163698918419305066430440810386447670425703726382796010218108816833695525610769446329328279632360155783349638577492817955098217029627807451364339306884715298016737380893173484372794394415104452023091187036323718472705893218140878254537411818515250509025925994319841570781642676822206168703992223807645212360564196095171920045856974282403561088347337112288916590877482297316698315835373320538694799861353054989006252484574191440096074798526696353989995578062060194439532931820315640176057208870268982406854893490110108542365546895750976720103118372333493827597847091221439132266919041754114355111794966796720515364390098947283581483353893881106012221133844781904552051242801075136757730720684739501867509610077105067362308817619132104788906763842994914731358342400202490206937244067209459610911428635341540113390219561301696689462067155433098837866083674486983965247311648273526568474046319573471819349539237040409150701961508585515647218662035709171200241004855132951756342285631854388346365277098440522166678343156283011950989768218325917460447174239633028780129889950000527419210689627989721035026662952593366848413797068549723209171646021787357516610174152526427655986754815180378112746741756016798412252742000447303115833919704426245303134253394416802338369973862102560086467562309707220676078755492521254591054212919226435442681206042801966899846627526127047712656725926042175813606968687012389648144810941269865262624228287411561138947966282690499335762975833948750054746045916343245722334171887692812069833366966930871987580246316514659477545548282109378888430974346534995032027471883633328900520528265155959558466945319976806071126574140022296598364302318283588701999001399582444641421057641980457476214798453099345530363222697489035895222176096072211739728733788972977905316592903160232272120788197360296252427944072394866490389250363057387894516870818387818331760672366344559568811439395227042721454150602129284828482773133236587059545667002447158753493562751712623991955712260916681723076341967953154122730711137457089471108824150064441228957917948728854860665938792839071961017752756529937687080177842633974320103824507312933706574322645213920348382961808047447570817296958406357153288082144926567827080282450175629213084490816822028313784351731683382042063872997199448756591407592198428402742995544005853345461925280791777096059151817206468637511635120217848637490585424608554881920402845610019002438245807129661363732885147722870430263112933228696648848575830045859584121733875345953020643557931906697852169371084695579898688520230134340123505048328370202383623090654008357975800243857924829371407771281644610651711284842358390883766427519384646326065037664583123554866086243100532802479738794552234836446927086019784271304881991933064003765523343167607933836521582466412215528848995916690065468154940207686722905058023775924003373273134379697572882225997376700283322074946894542312315181445819687892650305412446359167992170604496648639283088726842006115093852228117472154188412393239801145412749732741006250323305568363707906241114300918273187056522848944067233511277267975942699319721542963839179759552941814348261270592594251768249687787992435532517917037896628852872825313697501665665293391995483413892795018001892348623403408061362240720453723335373540038595590210496324623078796926257329692209191646844097571718601675112147788442898416474116972712141841792141274720274926453788810556820827009731859281067338141093288194311454720000000000000000000000*i1^249 + 10505485687896852516727999562110409020960200328401828149768675649406377950208098675240580999650087051083599683429068466047862047224564374364220349079543258672363719397265847369564316493083671559322350767717617215353774863185179311282347548940450829971232624504851082715818555131317548556269354730568912743196348827608161451506173771697848054649387132258942219261520503551722926189505362500727393693586657521100505329912360266762339225408048775651261670196783979534313071696298662676455903576032128706292232506990821194645731759610687888397510295762210000989717224164530399951849380313727971285192844523999848579394559796044585924622964360314577779777645355969872645112227544927145718846779448709775691451169026892926431716883319906240136333377402518992925363728451977178095828744429142834176916845025759023996947416231597172352476565959009475973384568007760004830146891828393396255350383820691173441740629765928672190208714465861442372268939997616006148967831464399997171022824394544947100267348527582421928129411025243497443465545631539228867012735607783305070301476004179639352199044021848226692981210212053044150193814987574901631384406583371428347431299868769392075586298233630127727420168925141903264226761164525386955023148505952182169978262657706234534767491279254637397500035846377528628806910770444487301494073216577273335373504717303586742712791980185306365972377168240805185783013416412152355257601912129986100190213080430915445841174041879381536693750792109608777804700053056722010076506734715486085961474107711253258972482244395826596193986800299273653256548422655296557121388666495591309793959418838871326246174949960686599308750519026134782778338055720297043333544935309555092961459782728225592833219211939188809270192480395232785911856099493824547316560501811083850878488360683326395160416597826853395550797572721403605197813736377659778041613658200529777360860017068996906517330893942709823388055826031098255950960193507609652621918315480032116085091989412303174539678969723240450666509079706895168411375441447967468358697524389621574702801511839159252550553614280881318568113985838107704432070499612167341021506243431777882193675134535548900813783189343925176245825154677994826820481794711029954024513504311810617022326165496716883481898468754197283304473481150346966823360283154636920365835272487093593827703390176299866541064829266661563770599537948811473546750026941260472716214122594177745805973444631903792514506052972331372037391767586955825694595088573414956386931441495404997444589812221766789657666874277083550319585136788843146188168792906122672823820777253352022773150094190067512272346613479013031697360662559231283348679277197469005842407573265753436716354508083058266628492833266750897944220259853277772764096494485941169592449334128943407413321617679791348609598605797854541696169846594946342724890711709525283349157626034043397167587857564844427371956419498670114742156376366272904781858462321436293319537190984009864461373626882145812193062305107814461899093943975872537211896434888970313683697935297905117169414270746889411389607314869294820261576246010530701726605554410658818217609900956991117902960998485443917822585125255508753082237047503728891325379819603100573462302626222169345168602795943769367459591686920694240439716904271927259193135377833647767978073289595181629187067077273916215424624380852290959417102889705174398662367248938105670260774138095354752859808291737484641580701251293255376013209474751285879266030387200000000000000000000*i1^250 + -18691347496922321895712158366535641369960474821242069843329856538919837749924971412109095538504471921699785725104978043695008267580883913217858946140801449446917885931381716351528900062980218476074187064234324673641357407311248167831211948810574115961787871403649704732692048218714889052922425856826672945462033942318794704182628731769837698726394249359592241065008355500890792479688472324422779984256234308178722073719585975577537152472931974535654062631916674098750263739310715892960042801086961723528724537613509699381385588277988625315942267283922795795095280039252041677405894820692436070180766365636706046155247092906227186343581801159434102678025061486817406988362098215216871938321767305333523896448689787385964612922839814486324418788436710115366595430807395517170124939071818860133442603282809657342214770032974457829668708059923213095431890770726615905954946916834637622954132357246584096859048183394215521358521468096458814544565984655517622652777362543739669936448657774992421375521769342023013577888443839327898827601467019803835748511244819577911467419607269432121881847664156469096558373735079529246813441947990145902686208014955668890152721790915890719910414992297957226607870778509886409399052572207457569399392944404145669233900442321497856458738786100515640627009309864024791293022256401452552005163496237920767076924084240981887397645051616073414449908035473334739104931751913878028067014250705033399517567257267226133972856017892307272935560132008432007495173766604663804207456923914657401388866611947078689079624606394709002711654555035554996844739428709208225058089180649025209626074017705769160672382468232524817444059306357919673511737880247893201058396765516547111592135719554867862588049657390134931707717191790131661653227222473251065054960513414182696411917658384959136263918285283471043351223331522128473718110686980766237349398616680471358711500426597811879747859177838667526415709302860062020326964318141014434694743451590201235283948741086514880856887692109799122016121076904450524458260509759555268162837448235680817375347568008534947015628952152009825765884866139478315167658435348553275016634976542156439173345414436300035085448667250124578927063817986260775553519627258125634390411907387931175459730937251902569603066341839242768296322149530298494249872925895590350781286731670777796662052848797470417825199902706862285938474824574765353446393405332171239468865817363550454500773159755477455893846199325661435424167983360028356935284633306409481959397263352643480940590590232326546847168676894421001378762323151639060163058039748216605670886448649160294445184164506292786572813556660838902024461201033317286044279787637082559376021108256440224512703879058802374726800126054492115874712157152394081477072588231816629884817733369974893480931276494626722192009568473362977914756211614724649064978235560766267270177302388472750949430566610098200775920308411582688583339152649992790133009999860882879913510469119866721968665015192963238877523282683147622266828689553552829980422221072358374371581621775243603762842951654204494594082150324010625253865094847801891612763672254438594991144649736796172618938428909270216760839113780658389253880993477732743733385462028337693591874532673309935049362145756092515358777448289509461895720932176547985508820467367298543412667880579958481729135643507568627078752194174558958882296484346542301862154196073417861229155588083538288504816348189817363405743071285737771416808325120000000000000000000*i1^251 + 9163921592919577486878324594498322897856091436501413171965692146266224622446830542308866842727530742382533341198492341167380599502554823301891619132572482983136847018734302712557184835895027238430478945056277502209246514695768379385916506094540054919985550997377266875311248781692450521604448843678526133257581736453075204144388638609766655370890875615081134446285038677654539309425476804758959718940628591603797260672531131293112694561487319834843201206112261725800697090718162976447665370356754644958117885883051200267066520332336560665213193738729568193947397286904857471206092811025948924779857651075730241315907991912753113333358691789257633333380292323712325687118808341783164390750610107225236114708975384046103743223817037962228938139501913935972247151016734160408428054677990447119502446971930571839998511693351367877145764773933981632521050712440638604936749250248841384887382694275114625375577636733475767996486149901075180250748905793099462316575735518783280627423630820556288262107001019307781621535954075227426757570614521953609407405381809467569986026926708451622058992318535403278515369150825267973981061057174144038679265636445150278381701659296376169120829144111534179313008097560331730043095216059488676623659861961074057608228346349572768568139307019523550035060308047726805685363904827999424894337146758612613396390390246577214396141255752502466842628275474843974686291050170556663242554146981808958000886482288251056794191065159965584832130103432322804444888049738825325125455395770873728253981322681844487943902961266956898554569929935072971578564375230092649097048460772424502967269315622613585011235492370938027682819828126149652549404350611288773043316648137333675878867586149546443567177021757739666939792918259015004772994052809027320668663840650974405297585016391756492604199474908474972381922624677244184371098632045020569769278600671466935139873954492627872432880437549270736817010872898520958033400989675155864772976612838288247215644592172455240367189538334727272241285288998204054030578634302002282052880324500352846228802635434067694232098596727113466584155127323963147675339010263107764123450123457920709968165432613243558879354568837098186607254744569103122020156574571792682592399597770179280508515338293504267984314369048791344580658372899817156117205689932507123368873577673521632406333308260266048396932998848648735607321581555828023976027644098175862377923928108587314624953219732239727655298095830180450787522618608899712760890910651907106318244304857398973253616559874769242823156554904308018640213419589722069638295338466675910733299006853802538717554907434632754302166869652404783255313198130939676040497563361108978445456416952678851489025303890526508622712863617642907928168638490812230684411732793849794570009165866196214692448417047346321865156912294474677746430966049661677487655620850250169939911042609670023442876103377775648925322782390580806692715486160795702839962593007698647680375906868921877138501047232847963676518340542646856249143445352259314414512719388835542138202124462168510270888241720705497361465586358077525762477371241893773354324313448876945671431161408517124880281935335124654273195863571959377921688853753673033396684495292043035051018420858391602232472802473749838467731209618490187044825706413995092234596605600350033762507847640414389352395340755675428095473597863378481329555549085947541427502579491957288653102232164727650372213950110131336257414655866044416000000000000000000*i1^252 + 7283030680502491849112889700778591420034371353909192273721025571207922203820241690339796745021728724480118016679023636902862726618430778355760890680832245165599515366938805302544912312740662829639465315338288690545460241533612461949008843820798693255561999542000506649641991383741158079849884941635730432283939042992038089203639845020734733332466004952604132143074096087042192933063146199562359080749243249261554836165952585813962287463052883195182020605207613074397756672445984817058038701469770965169108396064778092896274380129485671677538843765090115477228413211825490416903017767132339915259999628948341006095207666001691714165038705764010108227846185449703732370049560473846957373525599791136045871564227251148305369579569022323525202152598105801655824345953476933650487951435098359218479708148936045687758108100849315366511046168491404098597252852393039446034772404591166781504890889509975093134740636546388793379970169048794744542589958028744601049426656272166173926494115834004096811697820808725581113120345149334899131553252214599905507880490404704550540051908590273133808622584130222910332058768295564266184403558651108056859230094386322919103802642468697975516871570261067397463409420060180575255949384002221423532929822378496735767089118531646385126236246969594949191844484113464179818554494792171081356890106191769453302613956684654044203724491877293448473537706173088522603864698188876109053321519184000835614357018170154943983605905898538528080863158847641547809290580578256491109559165667634888903983018158588476080585943066783126585111334448647324187099281915343433129422614382477397645104682721497582080770580872930951472716746993266707713680693729646900863412705646423499058552663899486843093099042872293530425629483707783364317586365959686298119286116544221854639318835532803146785975204338535325847793206315089672798449304116781454835855273773750201516469742862335191647985660516140547206922411199192306786058256610578428857544167497069085617654721514752418163096615934878305260005384788322729749251877978469913704174731550516554348118067683527491815529663848427883822431797079944621112305548922821410942242320877720410883163396617536319604126445034076637998480707069238725592972623689478607603317663408709380629323787929088369522884819728991208597353793234677311333890564126953265524191967828025840548851279606492163900547622479993998283209301411704962736914643848433358244679587139623062051332710111744801070747496955096031617959713144536054271586506924289928285890177102992599185836476220165354757865864341143109990550575579284732218338273949920573856074706945184658967351397571689400702705712902775628025438571236896250401379360465258380674728172323672153757074342617930146907479012167026756456085879946226273790009096979153058160583917175020919885606708844674790497323865894656539700465457000676508411853333645852732353188225136692526982622325960479896624411263860711346810533119768063781121490117757885626738638259321872145692429368708557255069247683708711893459541847688242374537624352257273211151731797238580865867321703184211806277318113743506305195585459132022601331204688913116528999426887651846410422069253939706896303308852139266279744081506761725657634271001136078915398697316745452997177994535556892381470655771607124700825500084622433313427515203137132735873422146507005791758842653940435114963900897425253217804828337415994235419485585600815644046708677816417522619376539090081441382400000000000000000*i1^253 + 5015754132842007035013686087117482099827078188536617928246204794190175215978641890052573460144317308506907739548124147621816541023445047207744482717332464080268451380717156047301253677748288238613421847706098410841310296422082180465043828416788173946447638114811954375420177071164902058765187728569347681564538358681790850739997891338686469796584261585259884479397300282159359178348040798885524812451409612533528240388865045610324132536270739327471162314667406110060355659257686803041601853604526343521576379788437902971976008515796343469467665809903553501223523223383328992138640229464197466390234227221372127965615209755115091435071431715446837471615268591901727955985148352253298118884993902683377237132962042610944368240955043379347189625151708882408445831525662866971612537142441562359601789893550212968328476499614884108601614662623937488636011683899606189682742972560810784640265641872144877357605227519537139303371819564222360485292360297166699023219049828439489542151371481431200524499854807559352260192067317470717692540279279144437639385183534261737930462790830745101071698211092862707995002099462713184541373479048313796505431287044167976225803010829377861851164003226659087408716607744228805587748165271629880988603207402393873243503168508920126700030227809999830672447567527512865324976847336499592075726937081304909121519612861439540207887963480470565823784632625514863320982588731035746448509872881716642707537859901729412708246793118456895249008549866251776737974394254888422182660463512178216754023761674465104825896312477009605504063954857172893010259880958787235441870667913973165951745345816266156269804610842398210411160038143001270365502311510275929471970636231003563069263044272606909064508505614117156561789293725432836768135470355863890706865884997705528559820879341558254009999260132796712167629606118269475871997267845763235982717234078998642365673166586969934915199798169642189024552866888004744245136029811695900694773534233840466965973499539516243990009650224297420327347727334306089506660056078753620452795179222769977492955009283606001238209667291748136605483758606089250625498787607121508810583219229611816874071160637302848800230759247952738190816765302674700473261644713714437800969205303849817217483935616851065657470268566202873427262247587576123146544573305369069052862456420741911733399845078448184783899857078157328348349272560194129325480499660162403587640957842547766214375630847660079281237015676404776731366463900237707932516189313996527249072577210545517935899812133336376985550863191943276786190588924729574624670543168246909499647968866935678436135581831556814954335163374120559797458285917495150495399431890213785820221325062582589303304085692606365450931226666873548417776514575060118623991565249383989301628271479143048278098045195311740580538980350523016411554413611748332563264333921015231562942109341772807913782666078826992337949902458302465169423108856879203601944232565408216057015887212472022905536089402386670645898687485093361036163463455593653186302553189137124399144721238968458764113377873713279876773052798707771912767430934529404431033081970237796553747967941176318024505121819953941960739468124152575126229668601155295812423821423987192625722608407017919648906247254779522355591326821730247912185753222521711322207160814465695888256533145823492197297778232772977331115900439674231034154258465129034442325427351910171738222077077505747137331200000000000000000*i1^254 + 1503940094410275166889702755234093965540162229426760021680878520353511305796958554688639892160677528647632250165315232289347655660554069684906099858734584997520377410784322178609425094628068598425926484278228478792188146484239747258143665422645446781672295283522549507991429762288438577505265503436164464752227156381582053123847623499093829272296795116485161131646492954384271571502379419165775478159031718863947739096357490232417216236291785968252723496973067078243777205424210948063924929036357607860763984378337144875212133278248202738008318633412901112183201444136635170339375408620733300844431451221671874689255717811514071697395712017663465582763962760063926576471739633141925367851523936135652412988830888330736596875153089404088814365541670009478423046008903076888880633137881693053188796869861925177722813734102018210059560540947562599416780751260408963781817622762119585201395000931117558107645413635639136327582494131161013785028037358586625260527308221219237167613645249143919411745098699471190723238193278124149082569063310895776435030317897025634833101480585144488896570362296293298856167680267975593468433968061463730356927247764955362415221794053292214105072882658328357304984559032881048278730139803468290707663924334104288200161421461897998782871780900589392217655238539305350554045857196680077856494016158336563884649822723518419148707127446916589401350744609024904417806704047414118636460068815498455287449887872598793859926430091715448881388783940348542566857195897982619977042587433864586629614488795977054415272398041575715251303946226344259870515286751201488859554634105828244879951099487002534968330799653897867929472543255602417852397201729941222672864506101552970545262308503042014036148205652198018927423346571565738888763705761702964509035697787992237522838665046769998808863200387356634851696986363237676186842182107643935079100006026368877719901676517760983613879319811394282270106066028420903505281776411837281000164280606671388558303342193898265565178456546254829465643461462699824788172513977862141053109520487373108347987722676624250327673954465491022305612256012940018172238535753184872963927143372063111997186251462479404546150199962139402478368939565604031344830719962517428959831218744804703344408220097224365316797055261642070185425842332264439313593773516556612264852895696188534194399399046091192120755061706874490709253819874942991120155791329210321353402934050899737895602105114754038838459337639342957089059892769057572877413629432542767581003752020645825321584331157728938704135971974833594573618685961541490776296183259082474493003839679378967076678383154140374071797047407461919289625360502133653499400503033867526429404024002731406049314725131516184955077856678522176178476693188044277311210257320782052038403325652731336760526582037394220441541021257369205787745495482147472964200439537448311522629278858655384046067066146385257683744138200658007582883557988323030944620349036952065472963892140928931907109716224006213540834820212948699583409347245572797113303352906945167250718040836867558299139748535145440734149517750622939996727479360599952284504034335368861055551472024466455944967988000855078424948490853317712194272082948551851700598859832788328063023959063969743594753261028668949504666776734851842175621041489330886238825500575562873409592930776705498472969722409929637405612513616016795174809892044247578125672489614434120553390407680000000000000000*i1^255 + 364252604853623339663096775640478149430445000241025009735887023718876314828712203361451774398405475333690353146694189524984154941179393485410771228998799032307899826310517977791091575180535014788611484202017999397426677947554716583765207986829898888308315850649987059499425795838031462138723016361227243620622556994078108406241105657845476527066778300307735986134070044446288097691369104491199147472057433212961872307730985555530318026954835728935303100823567366773245453671217434591790363613608862683018753974211041734885016090109495327879946838019639437166327627893536716406617234231129771270743785768528383918611866307872132643724367780661217670228567304089076619470452497492130966250483206142763085909773436478766425229992065994246005580253787963406221220697513916343845703411424583184815955622215856902702413918094457198411167591240199037702112782923336178179363610986281773844763861060944407178024001941539180084195334055912733314247656031557279598658345279702447478981834683481796882840853300376170253877354438696039481864597165420021112959536662692463106672507008270402687634054730201540695724905366878384118414477605197566631755887415017261658067492143160074347887011095829715033870594200230502486033535598978053405285486381630607867734047084058040925950328844027985099394667373468389596177495973953546863888145306425868770396588615447958202990444013410862368455674862361319297128389066775870857018428414265010274090475959090380129403480157370138281405194105131084541469350132610107418153591979549405554866624621425611421511831499117332023875242420666852574256246219796736109581001597388614680629135500291318233830792109690388116171695431392781740767489411443687639860572639090660646211137349012536922110951834874123572519952407435416985903949438490753437665485323211513662190375840426260886379622956542303210903278021919373977189660446720366292157223914336397984380697428908907742530732067812474202441138749705760204449783905320795978820993718604240130747508509110441036838014816593675730648510204079326545535711152369380698916749323680071667326551713832743208933338920778779451070236067907723101734981812909978882111594430231904725188630265641229658484459957639810916286373145556187680721250958505120956690215308105705882972501325455730945635186840699113157779575033877996246596148925600025618564265451462384048106825981083035407292976612784022752373818486401810819009226114382023162071910689316223809687555087004718732551729513306935400547023614081356833372742802166901818873723220524162452027989065767817280567987310565444716469254023821055509617545857800604145821355154617242639826910541871774627870333553835027216248915051846505016193789897641390123228022803359141642161195813959366463419661809106203450308420248651928833222717221138082226345453712952887426751383574190751750971557282894879043875047701883019554245779668943159172822158594469386266627385383856850427947797340722552887187677410280301522238262394669204226268097011051015525028634491226581834597335106468903264703578164604610449197357919199164544259051739374072098573723052809033866139914671754487195042371481950322960535990214333653952161590515134229147102425350944873246770352852731815193064591501714126141874833489112039678666167544751019023746028986681893339887705426145428633781533955112555773693605434060631645138549996689765762976993800328857704515116425126040019005499275257421479954537145958400000000000000*i1^256 + -3484504608672508818628381523214921618334873536632105503097727391044565885156715655670852685592558659570681223938033113260909960531299810076302279083749187729262430728211754716052054658100567553500370821862269734382098082853808659738577653299044577281225891248856623879106656807316565794942367482116087821700903711497877936007028574409157990161136826269318939106102441692392169857670042512223237557474612582904051042081031025379891230200427905526348571822329618656407519696986974003637941186166367864518378096507953012881618520490818167128963430597851232761535221245017885360405152872760167254874316064570415751299141437888908617007345740590952297319443233375766594066154601947167954685160189083219002817760389615904878757906453130818360317813036961604550823228494502112144022012080077807585166046950648655705037600224144029685784141173435876330952367108353288657956522169770809711706635229605019792822318482657116906722589094903057125632325180487894696785842805516113056942037721406088394155661105120006379140203858044110141447861224981797733503285263186708583124580172966951682333846544355692335163966481393736090046838044553177006292284499142897225206774844414579572619782842043805189643474697124318794712472652522742116963296988454797871030424219191512644388903017566059116044931079340022636792224449619555122055200662859193498326928250477541512960138120720689510579254583707271085407698789119858873828650477652955663362873010962635690600251065605874741216927841476964418713220821520949025039057369993140714800063443372493800858360823271091516731998320325881116579428703941988333904773612796262450948877050351692652260399037612541077857752250649399865900927472265123530084341119549832182463130284910180260174664768429146343839297067543132115529672816241033595594351983191840762554606525476344649787288974447192712999212926278777175324977438281761893092328792865371256206393767677414202565103851852975301745080726063281660375922641315781587766857151563600332979476113937742130578653082215103645141750590828414964345545109594166843891260769369006192569076128849924280120837384457633969699673897871590461471716157784300629812239990577519894143567783444093198746290431311319087756171517193661140620134193005966885451607007171508648778906150174445860503528953333916982766796012374097439771546117095472638968062573324637539741706829367957584742738493331804239022636412345722045398643056090781602233539027191716440155912946245104698641488695957464203770202786448274798946674540406857526722333371960045265918306107623090428555927069592609211602349889367934281887674906089458794793638059640312424914370697706972342686374674280990861294494690852903046867249332104768359406439482414495526566281775005706504225726774336662059201240672009417206425729236424496893805595833372532272100647988450331768051927234958154257856980080252734728877615380668501686024180908098235413939296427348865517994811788204979767339825828631658074351835091484205593686997079881185694027456026945155449995330682947482785597388536685372322148620892332149039245888322564893842933800461207264055079212323677425412195651885862959741186539233827521290861084222204108156396090165673475572421286037147893077530408724679148302212108855734519602206347206630992807795054528714829480340631866285631868882133451233238525487345826809962462308201749132838583882463665438266116783465691611610409889605629708861440000000000000*i1^257 + 73189292095579337881069573445455316484149354530653451114997339065112359056682122452272641198903092286548046526762075257063707344276898518171650015656920668735979430211758119820737164703740832327048162168494676063969343393291206855593417064564477522052316141642189095122920197715277186768274842450442341131515001513339820243407018946522088154908734871649022612753912900562135601851855654480699104148363468772053921167821964700056972648997119229621180558113371524987558889200372407071676380692553519154542543246622141446157335918148793571718473516971959848636730066781335886150253205651247342899368900710789255569180163280527653214176045776291136305603754866448529505904179394814544006397779123344655082195051983381094305182996381638833084760562611599278863082970536161258498400785397821429235080241522664973617248824411376810309475261170329926429809263865714212914974352994316617429865521520132488534009425027515538340606443342234819573393156215773262380704559312539953299478804426032637596210025769677773161765977189538687117989929685850121001200488518330975127108111299290307691486559870822802573110483220433751045459234192191115409733947566542763259075360285087451384814621121068145369743085749532476427921889665418834103755911257767601972419263899052333564821321368521906492536654176077496453871181570328269132722979191594466941073213589137516426703183423544963802352847153163454652064803772356548034065142565303099984583366628230839104779360928014280714326808139339036979560897237174332296370367185498107181925381844186184078369932851855528457475555744324215436461026105005485804827856471543943241889713672046699432864073419066962133948269556708361994512274847647511881276366005487789737296409556773484106265821355893758853656229991866590392344002386541283326514959328276299251400722909470385581368191570231952903620292428769099013438517120041760120230120493956792485826924211697849613208728969860426957098256008089672060959103246627533361060149845315854686600739459631093686081731670849757281897782773057399503622944504834546983097979389364607345676097183819438750786390005009040575353600211457791110465042138975847270771182366675594247808678421181800198070084047886724880544310991121815728836259267127904483233177072765125079187715149292583945835368242909993458079641749219659213110047698565919169514484614925978192826864203898491365662211813332898797132942883513594063041899909687292292210198991752638420810191590971325994253206615537038390242690068339781477636158690020186283684212585160596917225320954164797326416603386099423954826303082826994040363052280808009352329962119361733113759056889005727373302540901749031863509098064984780529249176796664511765202728410006230565061954068593648997144409552728142794118142325935715727286901309398811753068321911942517081355651752194523264726202368328145850476016692034979971285701906481919286397447843448658875475391833005197749932784486634460500807221109769131056952385025171305089560441130255395040083794798088676644098709777464057774080204399956791058534461233882777204650623825122085406144385181914707802213135111044019150091614138183458105514598513835491005517646104155692380430569862471798698361368753650385347341067998174019507324085566531093968107162941244080418621218936094827392174093646650048439948707949644405414435912388126160247992699448805239031521050838916883225741485821076176896000000000000*i1^258 + 3770033055749001907046320056300629936061428331307208780172363062919576350102460835440900835246028932386559251523914527289607968631208294242744230465496784238062059833766118391227351179437604883402059924942410111862577610858778558366705389329786838746795841984135413374035228607446378544034248200879893657745185806623813233082328454742315590221235202454066619629011967211554806146956135301041230486997255205438596572452540970709972845493159753299559738472641792946887163489521738065226757985345311768842286980900595745797207842950848823667861123603266311966213662037065007334941559613303691486250851453673280409351819475869604551436138059537777777037717388375961567039439686115671410719522312188414275370526127470802653256865244446559515000687630587718217406068646601903516303227727353594319845961468489291764020393703116180033638059661728231691282473331133123400256244519420885496122537178998368383717844124636583142957882130818271521344424333825943447867797516155531232325444061003922634632508311309533624040725150454452516501660403450904887538681237231684603341742286185828546109195399553208751676207065179853397776507129943231348750824846129285795196929803141320109703057667862374078505979017759464795174441548762872455890251024694828178627000292621875955860199312415237753060172939429677918864012221416039278186656011221374612460045050692689468791150283876742214044437973675071088994261521734206378424431668340099530899620449788950562448946332254358551020642210648517549126898707070248988158836717954453867515159758557569870975115448167438172273687582892224919165968695088675422089636311983428264736778976320211256367385935520074001702378525146465678596634460838439424602092839569010289226286115869529929015511554353142208878754351573531950878170168220813633152123854557877436751412762995559022381532604893877880809702219832313566458298737950599990974888122434850123032654481850436544268224868686126133108659362772330258581823352704613324822961551337038839661648170656795214324996979651479806895909697101703378910566787259629534823326353773686887657307421123678738236945461140045218987394109674002858778060781119264829596617988779579737842317866416858357878483049512136724679773398664912790234357933513588332383720008096985466448242790609975640487460733269626615281972710457571052992961433527541903184011796198481056676888917154628214825770733626694440280990598517088731291872932271361235862593811368072739979915242303568359812713620275807882859724621648298245809798433028227411216021245607222139193786876296980849920157698283764088950691878402831413075021186504494037995786655101544281614659324582181393315245455417274944342159024509626789194531417838199952696300377425013187542589071318585184821221199484782722570509674368978899561830649182801519128980825448585083658823048550301089814750833657695292082726621697713777724523744715036041969920705335795944759031624474246655598126011614133301061955943150410991549443837363902251432707457172979992363465358651205289357356288090404182138974881270342865199381218039175840637531376978955427468608412176465212684552560067638178775990936508222760893177018434273096556674617368754227144410516917883278710794686412033784280653703676860047179706322195873593783797507317086364461097939951765830140169380777641135796191730159805584703903421048416878429405319176845566163478414407938080768000000000000*i1^259 + 24254905271496898021890117423213570722328970325188158499979798212929607808759942890363381112507550222675278720777674975309072065076790097920148473399892587639798212742815653777515417950676033096708762299919411791013065586714466736154338197567430730598183551576021247824021143682339809163998075446579292293443828657065338036408077364182643776283390219137787836614486193992515365331738711310220962696353922273971926462476829108173898506087948399033201799802510750361382442416803725118089056007919529937036377976796341879203731499128938194016561204883247144491564403356337990907728009788284165712549519200081846626703686688079997234762032249235093316782585199293055317708673049833893360039072308888237733644283298473346667884078107115420256108842669072694107742112121304965919791943518199562683874263068305743550210208652449578123102247464148740051419591264040705175930280035658302377396200212448789598849650218505757113912093090647851989555740116639241097115852423807550360138597171677141647604323601130118234693128677503147053197727171835598662156046325467382467563724437452868377203023646222207448574763882752142426901052700232032295193194123685224901342435007244857663220965657921817915470175131777343569434379684022020359557294711812628984247083461938792396046088877535312758293670284439485770205888098707309003970504820901866184964676938615557141225217664313008247346453400562530966132713041814208267295711041388810988672370288334299537216482751384827406045327288914798030609804014400977377621089398113046069505551866246771364548774556969743413504705419971465488517030135174147469986494626847600229296370816777144955416947401689558990324257734215979965022359813165237134771835397113976989483227566587010750668411961947764083355318557591778836279670735350816317047695153265119723887067662905246189165394661648924375589953132244503059353039499425006235918989855705097823142733750403474324766661113171464523482747252880820033001902307082827888588765154519404872169905806993786408737594398810843300670401848454431977512621961736990368939607194512241058425399250751861785008811407199039250368000207170701103620370220810449276104707214539094959350084840216254101289733531284672089422513443022276844578862081953779769342169003689432117304083049876651665960805132180916457951332527370095394791404563347878067196819421399408511168073202863026014768400000807144070600278244922429684481298903621104054125140021055669302228464709077082050398140974738008406391598408196270554720222778926741080993611349209499774101895471863313020972139317453397969528241468531643432663211824257660572223285084005383492558593636778604682004741937928514792120175620249086871834263360279180569851725144236713854741138741885455605629661727488745359612432170507139886617328432155278636231181880950972261150447465408777489488700910251560559441850765140517517794804761979019698393530228114626882282078652611327864223306612751718629155923821360897191384785098169094005819590207118202035484197346686963191156870466037101897105345656233371823795474162698841457956166844222463969521702480613682546975036867002928842718164647852972238322832055517385425463392324681582705194929951310697796780198431209340598161371355153863065795820611954334284455827432694382918534753312685040570034435447610464906974502284341586605665701048126951563366244987654503483310080000000000*i1^260 + 302188466503296116700172945244345094357992959050591996338814711653995666073654092484250145983615766029644633905338678752637069165794304367330270539928648236428503945583979069034954754886683137072736312656368208473869093649408529001169285260058492112336528849206606318254612448133674572721767197132837595671545010620170242969992858631878919631860165380940398354801985202915639888616313801535981751728851289231142793687100080147792777661202178749591491705848050745162788172615909504761683107950657213587459715108816951575514255891363616013188314353407914610138314537692074263298701915425893425678374045560000076627559506236571577697342185597954971758694730766488132381427425236180108671738538277792820597641877110032349712097390555206863535676243921119034335411200563538820342519980002122688934394036166422959898670144175981583534365695015537935537505597006928674932918729106676403768673779689874449547551371877795936414782925547624865485867527445913763525263766736203090040637040017306386075006328515656604433267757989704241238791146515096967109961250682587931168192521575024581556565237269058294682963265838270548438762862981953072152132018840102458794207026836425586828925210339137362346592776453056403434050627324601238857431123429855474149484231440698612373708188322741046778896858328639945922846451943273058938820396676127491928540524902039483857768339315066953132903059753652240324313853863841763821028888660122794953121537465132079382323042347973242403051134487644325377680479044896731544833910148098787479000524586196607299217453069036375839007132456522125569592100064782842054094841116214416845154677767394186004067464509486878919523739551448775702907331920139088364678526548925212871683279921385882142583046368941580170839147928050964253160590241842528355671463910147691905762573000646269752177407764561602196136627552495713802918620642185585202532538873212239700329637271786043916101651481298324711163816139135936038301065530661816991057329022438757112378276583747426641221818707204902506742650181104870168106880705848264933191166437476637789015103654466860169008868284118120836103408233507894843560742924209198174623357929583095456483224939248699518310673552324817484714570409463707509020697304155011923244306324280869576585659571713910564598823857525722992613277128647172288389309270439470352262875760080913876860084340333329431727816280699724376196493734581422071107812394171003366444307148119661034342704027234346816720897825082948857692070904128779494668200651509643746375163746412963145978693542404793543899966780690328036441830688963032874877815782464853022324074152730369260742610780129877907979275268058811692115994204508181223009960915341241203126729352514763794748289153383262254137800716964434009366748582753740587821652344274919575891960788174801179965450942056608429909010141227448376560822142764767782776189708129644920532330608046679955787666949588281133449506921650859019990107924557621885166657023291677523952595278817921998280303589932872627890318382380632374503873197956998660517705633908885910080290856037451896707324585915721654110330294050632256902180952360920741411913380931308963892611130108846203513072141352153805454081601111603192386424556209010238495365686325162601508223534203119351169711708678416516321037244246774214068991967835344562961892067246080000000000*i1^261 + 4603913609888108837400882506344117523056419490498730134867556083918420739609701739617514240499432406540602882547828944330063519374751622465747335151012774423187952808845824322345475321807552904370880189989530261419072987715497039439174446791438668676247434021873806646985090760673785438868722638991755312635873846259040370822535963246701867391691663120003643342207143600146134210530625726890999664406567133669003841232156850869108464640628778931130465185412383341238719609952547245145878117120441361086650567685540464732036564673103041797700564892199924113843178165412670604355968070870134704640662291968831672783101426980349081449518907387348674994298926702091543391341691155616659861876312239438688693418423607248013443846689531668255870761779719817330753763785243632192231329037459837379908512407508315709119667060836777193168793956899627782672424985026216793235132438593441608365681464776233589291292689675036260035709930663555630709707008627455602077571022160926634657386359172458060124466925273649137423630240741152235208691855377963127005808571715029222200110431289301946890685855584440740601847136876499056244143490477498137663160375538822752736688409948428504334272778767950952678415209253450977686848823510932125801009211527904404038053621279313767094124505790893374847340995155144339067170363758711502498975840504386367869927255496371734847247495462406746683599812430305950069135207273633469101813022146353731001961050953660269139635544536520452775683512707534496454422236394834399672339937622377348414523519033783690109084487408892198840194102700339080564267894923630163677704388017619447335596230158655494154192921640870577753362691375927223777934741884561536678529617914353232656729975899720726868674841114205043285015378595034139419610324811943402021602451851574236331054314721521193362674043855409390395064402836648258324851341370392140549500962065915125549295879541935105224649556859858630049062641911586517519439573970134066424026683852208099957154836735036274684827273419727771524982256529186778280367911243735051817937976469178977590557906725601515321320908575567166960712022620566125577289998788679893787667513441398874546107666100095587797729697390110253418751227146076474237218791346156151054942310322474467752566244553081476579181847739022691519457261110127156754575260655206995185676358081306566797433022912168409900745539362674692870316786432193822261830836047151756602883258342695088103373180002540659220517739268907917175133268940530617902030978379871112489991039614021647438374613965716098568978525057796546389230371272215176586656544216246386355561145860764126989314892316185325414352656233209476582971966486425898971270294496934974457470821916434834875588357497310744239460726509774550916834626609651895095467626446006594719203623843148077536340900212541571361375264418261079567897082277190980710341225635268736822047960184065602472653602131422171896846149662702560660298418353512369365956045690131022138635303353819006692203767929465687626407677117449038832180119289697897460306546413835022544633323993054765626104620589881777016247868834623188052186592673702850551501055909310125534498438333650687094463900551454435321025872125887805100575187172190450932574834263658204827016725923542610266464886945304677670659765479682437213375692800000000*i1^262 + 23455928686864379700724478257303139032840954140101244063446483582666171106486112679421403020856744344743530449239813225638485185387380699847481194828112419144278738728588413895297983963429231833309253617254516077909081553161460112582945714223103477435527719873084988159456479903694540802854804255100404957004619176378920686712174894663396248450556070189707462836267597823962933657398301668227734562949235687283714509147027973270005189735856993213333011097531433106554751460287534119257887602311842603881387179753266986314003553943834415011601916658920968087450424291217867975806186738794069157910456024108156775070761274820954071623226070411196993983722704206481203839862014703766341208454496855961293680799555410227391848034113952249379987264849787229785489035533476509327357910896215963582657375725697488863605733068568270499173470205431041165929575332152268494650209061628828932720027048483296422419807183280204305492489503597972829157617933485126288189092642654149226891164940491314068806924144181103467937379325207637075511562843158927006241327992042271889758671332690948724402481652469860121242671109175878692979108536502511905738733048005723116213857644397998854171640813269237699753150846482489984476552437406544170648772499662069663049675898447972189877835106223083680632186193398986321054052561342221848817118048447826601836197050645230160825901864081502566149642036614390244918172270276017506255671991860401387615515078052141240631837408405215091192300274084151384509473067017803934216063223537627900269122503555935833493805116987349624065769101806937190816973116589107488915957299822637405812558926481303543754627169627183831400170080227501606228377654746216766232056120755479999977392745610949909614863010582135454481520320589172720662946945550373431642412846070494940441004832937275167940883391203133092248778678773351683654364292558879501252748403138402677655812530733232313199012577175132126170314221018045810112013600359048865731745738868078411322298912438103617401394589504020576711881057250604173530244155470244448521937829099408063204409834008052005208963403801402528936579172739356999940059679537099802434229833115069554206761368519001847984235497767813780265418856160710143835399180654316331831892757465360242828387925899487763967473744427447903833820271877539512792112742361003984730833613010606026793790774350786308300012444348874040769593879420020386533455345479310519255992921775683679571772748490442494083070027223770711730268832217886252267752548515259471688763097569682457197260612772791668210530766203700513700488704579337795507852647752352980522682099404720340956496263569618456744112997301366123220706425750948248145601270094508995840472231283321326673991122605860966170658757482119722362192132726176947649674105356681175431064094499497746927088871648416644160167803686013572400004300948735511134198398663917142716134488210303783993558115149229422351537404233674787475708925569584002348576964501401616054608924184381775867261035613056891593445497216724956231106926897407154711914113147503465903955512521087043595728543187983807454898774893069824271487540333428612576614715773104946316735862722091746230479686361950081521269667005502082268341630935786799802868303193994157708923168150971982964182224605072588800000000*i1^263 + 116466622873205587965606260607757373580047547919531105631603877520569712948818517895024081371889946899626145733121666076312337024892696155615781269994161840688966181657436695078078965509040155164208491724255914775487502436220112499056619813996400480470162101031536997609194888665088715387150849019166494066454715548796916356621074086864582068700335406404306331302239544988757900339658900087930105902895235070060366972860608224048641819939089494508606952374760211740321729612503369173332304238669363331671034173376252625965047702764920026377065354615760477732181713451333151436389224547380650599521503185992694239592310405419275644836376081390719618316322761416410866494464616270802801216456986624983981701463521229504654931536056296875459098586561299246821182870198783880862785743320415023005133294415341088460392960065141190028500389697361719939412553142344657560809372995689226051656898277456806010132527101092224559574879361239985818059584108705701289106166570713523614086388861180273470567092997275296801455534808817534580719236923555899138980089456318108610624388669884703332246022231886226459760311646894772108574632957446755121816342537392247786083323987732527288026349326078684188026495370222764380415492092583711355979216019771580222330655816707429231108273408493460065990202462617057136050631983897240355528913433182487849796221375983075960725639764676259480621348428526681976568080520487736585793331228939658393550718649130696928321173041839613147450330755947723034740743750952201956458881751879591142889903452502399668272159075057524467422031522972754456533684516976107740623233292956618290387070349971192534799118894968234043098485196322047745060579263112700291930100989636046198608131630773086482675212163465661290405538214243785912789307800254925870724765701214194534442517254407589835353502968449859161656577408248747130294800639954093053683100997632882933368396684770452373783185081001206312472246790544580390900444167602073379860392209824688956418765885661307903164216563150591900708453986531470947008806704811639762817798058292743477490113807104706552702054483362950183706071957245129870010560113222446304508074800128848608594210840367448212989019998054977204539041502527946611993283335108921303463025130213014612847412417471254952343227669562928302911510637460824696309827867363590599248815210187639875605975296541016690013996911279127034371124814770394570660020731273436990210299760424983139075876989130981440195058549092555831591250127137444072431293882355349424570329583503288704308473912153550233685062195086518097195618174320769844771322322368443613433802951495981751026951346128728121732168925422569141720619523204236618992774062697817149409866978036809579470254637939708946083544982531570327504458185918409640476543143949610321366327287188690039926757818095259239091182490603207341119857817695307989476951085539934218818142115653324764131930713525245845413191748527304280316761364280535691246106748600787293064742622933381321641965025691217464298543761004809903211149696242812998204873257229936538597767383910152509956828598909746294338637925579078333000781893594775715653659708701831154365163569769003045022143223084454935050263986122199220490513478933567016147180657921891512605516759040000000*i1^264 + -315660405484597153421389430462148489127910018784338293074208617871899621566507879331851962463828238270621935129936013572226624351215816836940953394108328018052941694243847379949087977886111548991795418776375988456620072890443494296010660941176148100364985936784560967291166979127833605766320607695163231406527141154883646030637810168064273438293505387918322520498087323518822647465645873001151505498903301426713876815103717838595317220217269790134832269695319865048660248968422253800358721867868307435556167176610391640937242145944608657102430664781079290021784872092595719409813384619070416221470235226435800338345251132925721920993182169883551472787546858064204518674999572359284365921411722031391118158400096139387931760352085845270284710614788802599720274348725588531337629042388651750922994629166158204028343167536361653622265910741665146552472519555932622884517057734952089220869425950169564255246641325626404565725642668704036960174217971518771276740531919666332800255813794371890241054934719111100043302735110841516900241293447615035869315808711052075764737942747648702421670099033529017804545282431916179718916595137771678509142263682055215462758941946480340226826486226873125934232948040558076951495689341392874294113591017604137869299108998508904255433646851176344423820649830687420343891296681180355061852863997640141803647976759996328142048286905013121316948616740325978612668983771463901053228160990256978247040617079521226661739608965939412916433891503698913962314069156168714777045856551340373970083446899484665101800562696924295686790624680044269256078301198546189610386958441267506472513267937496746746573396661947890778513665495166291557773560005172467110620990940651085099517823498844135792404163876420719134591086588428399093693550054741677112845477757544246153200836140306252925553693739254642323168402347507164641427038296926851839298763457986847223530892681187770686756074820523331879874506540666524026977785731402678413483476918518000301485481368740890617804317961362457993300704681512938938293520134008010339832567212664285312127520892307674199946197505212881331078451991318545031771830709843255243104671583060726574193018216086853586696830063055341313519905952256202910899018008392717060842991027938762712134099356008731367804050149290035926267845058482969762836089387186850842872482792324016657895616338724293831622189945371923499539890227660537981914841789372375511681166359147033075529925342602865835650923817836018941278378413919485733259077412686545948168937564488582117503382335539634349951426415565760901414181681257864013316571119886883188887287528102677171411655734334461547012158724179109751776807935546480551435976797554150797282648293924581695331303194376410917006501069293073406089318748757974463266910835993398023127139269181847902111239381469587621458371970164309861485760171272935973198112888494546780881019430848157108863057523407552475274138483473932157618054459641542960804596313786896097518038471741667398196368553796073830927008316288799371201070378234822929664495849468612128056219350409365148777185729121310063791306531760972729805284301529751464487744416526277870261739979051699369148037211451149272457275433203795083568691337808261939200000*i1^265 + 234524568612684193349402807863500919947968996903406392054256555287778547879128176568479354876163431358574561445277288364740340496730349578971530972819494632822366170780718345516870081170554027385960762520114384866835165186981778713375208256700601609564279873610415154773085771565025126663069856340794275202168980087783772305831261255948783435712655939172495373429657543116421090484459501009417392078666868844250631991076897755168419783882627697207917095782488233290199993387140258468123397249224133207875807773421572268862752338441072855568706920239784989546237926297569989926639725738762654250570911552347537083127988032511900386480168763916786144058791254861128198881466510926660275558061000187125860851199130587009703432701704059692948278638758124634110689852950933880422060215775877733565360179673175003790891456555139592847736801694659403506407188090054536357469806648728467232382767971501618951197951016218009963483356396462396001969112655316158503733044299029306649827830545436816386739328834913627832780323559766658396890370095141194541471767339361356373113444324337781896345188434554571547377391429448518693388595007810084486929161353115771757164839679329589044030663730291801650908213457774724173048326048668748769703118826821674088266335766623626323054762917314213142690877549375061580858889672725159418205588052324413109004956288293777098338230085245607579966751405160169827710143815696859675679164272369462898890389756386104080610799920067940315979766576470651919438633197604356228589895414654147507561858216906138944803927378311983851544001336358127553750788271841811300990729707289954989185538587158135886370549390501407051669617125232174421348699689245262547592993748658361294443665669344829456365464746269486606434177630192006482898408986266814557256890974052932021866094342675410866485078147320350773129401388362086871158186084149497731251924739018368715598186669196290497510814986866278510470934997375354656144022103278404344206958293675650074190875723155685410586429561195885654727484407264083426766542221784948188403423614928344284020271550208876220050970373115497754104360906850030325547112126009682856499525546706856791281617211577979915328355988591713308191757705532181578479448796229935622860367604645598427425054073122751283130537977982722937929839154069271624897984631640438298401037670504646979285705685519902024682669992279413720114911789168352141186559544042716191856312778312416456915801018942760261155627352349190721112123314778051951890322955127097613352794512686033607390465225618849492503399806782641542644426162636900511015740488973123938202149020502344773745891627142913770091592503767989940361953225622639978651491994292193285950313104736803659557520105706484883529038350735984157046294671394606563874285134308748867114116765643114351819521655871557417819059072434016446023028899402505191150930764198462633644743421558376826384694996127840587860600082549584003203562108023637216398326140892787814188353417650898259895614144604935488912544763965154217317851636298709114628498741095655736029847867227488540676256488165222132615012120329599208808407060638893532572677087566315366341291057741893421922777381136884485041684480000*i1^266 + 8989783689818088581810551568507827577950664969777037536364965569946907519550838136758498271739782687923566201434545796482850352004226307224768475111459801123672404093052369445125701227195508942767052664082705212206059742083972866524808241076336015840861929854155789159339627553540339444377533515696070560380402795836964838308069726217203017799219797734634550031633919751363657605367867191333343776700367252734937684407248305527815328440270933111260526581504948936965015027476645043887128124695892608016934202165115921344985595681175186427994789960867647951750682702936718080818821312884871610606295907194006920408272682428831821645804899084803415759215358161670263279845202299398257515690868547019002913833448226406185848837776243285965057608539435268023500422450432756470680254405432954316077865251607844903253170140731540621465212759023807377098579804235214303451763522356764699688027697036364345912768021730112988556040492255286818850501796027497235285655480983339685897597098173649742193737442289524198068276651431176090966931807867879886134976370469882109318391190056314856397420676342783145058225222919894333423914459700673595572325575679915360972233863918295442955120500357697842548457368140144789938459546365102078672545886499100080171253613861257064390964286953688500333125984104639276418830749962721032546559359843876804626556219531414711203297769870198042253890523012337116911608531903427717628638198723572268952504054010750826756873103097328079748415271765385427983365968110429043169470485735472106056462398437944274016835736818762822635446469745322931642009778762836311550803056590590227631243208377597190607241592535454480471584018986431995564950208939585369417071382442756393592330478442680576821954384698411548611048636933847602814418431607993756147856998265468132019602841269495076926030366346003148245417225894181886544676768820810927167690400350653809177276857182789674911018627458509916312153241543433136602436922664853041562747695012219158665419154054197080523749523428145872507019165361152222264125994330317374100517167617474417024900301991972941401548567535102263950885645118378678331005921549728863783785164243393101039147253328652096653274144821552243860863748821090871994818912302485273366742848849256579928182584241066547765703782091065068854081383610065228606038940659927212868928766687875255911180026974443345312183256424689974385607998001385551195869067842410326954406501085969418204889370077176769948632358223856706531528194964871621688247977949212272548962374972983823199344584419296915040008520560002035356166627027427432591935315157026046948868818495141169874927522690348834356110766804147961825522505596921797884813747708831536900416735828580633277786026393307919173784182771321003319011291000740483165065452609343805524242979815938042184443368445993872158542601513737483342648477438910511863156553264548611443728893625618462824221803960545964317063091748580293203044540232224833580417071226244912253107614720356252396841168623072884701786553377898398259186230528955556136973344260086239886256111739367143841000856966825008917498908897139912920127384905505595292516653059385794303947500748800000*i1^267 + 89086325597495316940654686762167315995221826387976490025933823470013338029706542615760502010483850470932949002974155989773828059386700075866314230883099965938322405362642319742196448044446496652962169711873997947169990314503435235268300403420752545983597093056807254785912862374710370405104949314384971617581016524523098476188035927049101999289711110641231109924939130782613896318033271259770472316132630595674595305446273996090739344805404520943734586972255905581101901366273702860468710172508217766161810412198460839394591876260796970700017384684046036954871324922659548513205457001234038287856637486096382638027524359031273507884295995877129345968213452440696076654869498674824710368615238615717396442526827732706332457442404840889393978375889130927655127412911875929934244960487264989598855960467841076610946728438116846716596335145325899807428200519671673834864415068439546789397051419055839811678711660404176256292038002305757030395294919575634157637359931169039596303743405038688948065371275434344900684643922940009495272219193097788956124391656347998899122213843634316586485606831257960613578955782441209723039862370207265144300593316451228600699201590618722775702317983097271024809051299690916103131255648486296842916760105507276861494497618533840561341204211032334068354516123433012870535007919564143018986355112544317747633586284799122044555429273828020900925710668800233131597444104085797771139459739234542934542922651270926490643766463524002243175736632762138416309837561262946527682738661907910962770316479515463795541503623456913361209102239689439897297270182071361758199094029561852777234297651574436888157966170165233369096223216257657749953117143823107292737870103486922098703581456762447280708710804367516848308835761956670225534060768079848066557450033553210734509653573541545582713589407825063831184895981122974029759763476207211335053669414850411170151327969055786478240299896481839843768858690664478993811982520163192029345382587366819855572731159334837599354218260288508397521212743751021750555591544944465241226657862615270056490481592850093635542887480447964369320487542048522516718974645392105684519835983762493745071944476631078748977090475729074155631186169986367520506591806315895756748927223428264210701386686497509938664028992984037688684118391573753460862773129458429187967671917698372250646808614917048174111572802836175582905721582444263469405208359174724409050183714538522920062527586128332278657798897756557701203331035014744188864961061903483742078518701698146642096105801294053789647853356111541272366962901966905419889689596204736617841739318688235738022804283638367853567115541667591344334233588792461257861105072511139753463606134334047553423819027886766752615256542826065863502617802878309809251939979408984210229154687407707738978883826153126361037943569155223916366252622360893043565955359922317516984568528060992424329481995321979652594386848781913707418966163686267449447266677274752310580018313746379677424683483491119148795008994570494019759717541925576112472906985103001460974818948636379218306533998111733938678513983275477265911764149686786560000*i1^268 + -140000219356659057696662968609199642309987128838534723196057117653234347098489816763026802214927582046365954732969382725964491707865657561016723742372356308041453731333931747559421938418639039477253669963641731398925797639384902665748266627240366499574184684958776551656060250551463669197650529075607025686207233059881110296436892917670341176901378736436757165029830001542714064856206076810456838195969018380688942303867550054798831511538900958785096170155604680404871149638380782678294434372165176809409931598738765120940837897847146065118229412213126766059927582997500741617403077792115486040858815566035490256842742845348488732560015236359093190690511203405471973222498294664650544264153231475338656650619395464945757965266760788250995571063399168647000292864393559144842074536902990837521086900718803015627620638983840645654044034068389143504097413272322988470033674464318317808824335407642341586960637828941422077397304466374712161501183994390137556691193179279741046588012743640218209959919093498233645821691667927064476835635647910873273346906540403020512354158355996174506962876681074723013842873719108404860501588235448504206801941072371052743163597281477936992145730918873177585210141988049097705925896089410431315765076057037512087858892304126825209123782676522746237033464055077117985523549148409854410225251986856439186343352248748257073962278388531150973262884814311672121845516115367831559977533534704596604808616800229532782575890044740094372794479582617330096261611828443459768640632812361784639650701229289023999451458723434180918867690300218966267271186488882641736217567418741301534550158401638993383872730329839227851766017570526801198901373794607824497816836461629040205932804731774736321174145623025957278736912597544814600633879898701779406030572668895604290351988946896606108288749355333949822372519452740887304442471088025646283690323565915273935128342558268837317913195470491251900431854476973654621031983374798394320409811118008852761411206448294538501264993274190838175048613143469904675046848473623122463146354960209741057604612124884124536890519180690091118832216025671175341936391606049234452998680541161002670194937116467016909681462752897471080184212039828156898954286938812743603195932032188206391590772711450556869895878688811124203347480145017088681333429681709487924775408078407134066449536281144260295421843633417049176115345683907054258570591840128558925012396181634877636614463916809516404482936191784673495625348752001000677822338511770954045652394376562936769118644827084060994713606941546383227226308987096600750401463163340416450466194487878159005296999434829667662475916626566001722549930081836403056942673154839161779498149001473657317902513779942458241193142990568078583152975432309255561579534291848614665708686529295292059868897910759451707051167421076684775973254639803999526751031716131002142781716241933074466880598252589078224685477856359441413089832527692749237288167291892774299199470542622497171614055771921473196803903633554372210662943385996581151088746362852822269157661418654843324339326400*i1^269 + 455512155098160915436831369079985500371484338372657445444440375496759435597470663275257200439273079808410094257519465236883418957706317193218216524075606125261395066542812700745009346234071067577514359477885092160303192137963729791376139797541647617978162030337423027145143693896561445991960528898679175344769369835923564064150533461117054794168019326730390905030623829539087422012208091821677875401013933824438312458668354262323556431231298892181460448217951516428694359969173999375853364772726445516418806304899679459238741783138007612624449221495730303649176178816196468232730327179991753503756859919605773089717390111525163876296311213988544924885182587281200717834922987699006812559949840805033335736536923598649944223923946914287949338741139493850628209413156724282097347941798354011178136005986437622206987817334611201212427242185377552036608920697854792081956336043759889135516012320711276768689283816018037106437316682881805053368111108142363354199012886063561177215406279882399450221299099654186199035906697552698295743679784004195519489497177083217937990767512411498574089959687479748701733092112084236278858642910918267103849652893664334193789964194723616503020536049941920763655361102994552386256925648128379675871246873575242396441427239476334319979234309519393493494392581601752904317809907309400917983093470894019980358710802352916891504663989747118015370428718151158448837471235068967773723947529407814750269313682157345523611239894021850591712502768421057171269119040190911573742398903224846278457725118678297415139230575185080431400318349764057289494388302321561351161688161781670346713929804157452525070141968502876230315098199447315819377483460963059203551141065557893814530222617930388050696305150477444582959011354304167546251658400230051094646801455469540599320337641379422935744609590259084373519204193449315977336345445917547926483702217790348712859271561619561196605754652685202365520097319577633655201455455722528571236991794122524278003910783748651006939470284388366386879479655401007931042186993005181600877376124048131653002913056544795430254028872107361365576300784545131432873250452365684823776692912609505283273528020698343231392334436796375133851336980616933238166215891576740063750336261440772574749065282734734574511858883355508116148586873189689311834199599929822605895859628667797375169761573679762985622370903797636015425285940427148793564720202912495259830835915734557534878212156079074154888731401636416239857086996452254828037289619725357291241358641501926118366592753906501095913886955612116726265951959716945974018654992106023506289004377379220411524857500167683840595360586280334831694066491483226995561478475103319745027054861268519678828251166221922122276728661859832544453963714406398984266452595268245998618119058686348404164637042583141111157140833165597018265108340294711776649874389631099279662228260013627722141822397792458535979331540401089142352030445952367149276520172394924995602005164610841058521947308012736609026589798694062466812183442081*i1^270, -8222744007061379958450576867178174630059680592705230711921678211548820829042469190796276493625697594681744050330636615064277278578900392655276634628334305784841909616688863631263614062409522680483747733020855549807070125532580079689266812904891827307935137580954356605947215070960250848814205064819380299404031161492074950649834201586720564539861327364446450650478251479327074931883385928450136036970129637808852898614486626969267370612571869400794352215945466710944760774393298141594255303248927533368519532705692780287198001794341483395929547591073405956817813998493396964979627657146485918643675633173945705364515513637563097201856810302620030656047205836143226732268578090624585928709212137291263571804293839124826544669769131660337145746236171991497129436905718226057590669654688962862338348879872486812779551035229878893779467806558339968885184790976086201558900028239788575560183670285653086544392828300279811876731400519767532425844763836853424376028351039760524033473790188598977723256433833954518801527586729890895839874062312286433130054838301784388315859381360646316687858360130010918844796884122101864702157780365092447479619727612660074594077022712377354404338165144283350461041146846081038829582849452385736745512229865575200116477035458643805951792766014403373072460130530592434385785041624602236851683143478096200951761522308191896663986796170832671886257360721229841237699496335210961712591440172471709557001372268223255130920672948294347626420966361456143501878463797037330910104234478791214409865548595111934840918543457852588904150137654886920241534305853357718925178204664604713154402466164755376575569800999007557812828585501565013448421357629359922856193583780591334131334419532421607397297771132357147838960496728995937714558642657097427435822233470545859210310994272287060294389114628038229521685035146586482202191095813136085979209988842961926380531463241469716602099394812220060107105868264556394461017703309973548582750949728159585804201210489231573582380595989671038666581322402485324963548974979882234500415735135289343672476541206026882594807792196337177303566373413236445644167708929265185028343278347379630717731186546783518112184458663290232745195180644501664443306215576740771072201791597739642984108837637777333433108168914110270532790004586010176785260373743618860864223706296715555057537946194618335162210516006668550777022241523767742610954218576879928816240741169289343914237393787249015397241829913826051592407644123697909872175342857981215131410267816203426507174861811394815232087325130027823663895997119264735597739130799310533782852918428037893801950139728361465098376139904742450543094479196173207783708569259519455064268194523047897595580221043325200481483573452933586078905087726382001272909184729170096795532240891714718409594140705962784432723788268183690775323162605322303987965171886666053125915728717584588031551446499289950810827527226575471097488655423638977581175145079536261581741028601987759543749985753115790863243546539733704096956499391322499613703998319594903503997088819848524446986158117517953676040631836024254107127117298966261060830000974534231717621569003861962570204394358538281398683624388244691827031218173881606972774208178497813331797025399496980495599236762333574888766779982641949450063397499449682830159961893887112499039812460876955052546594739963102340554478982703924303968972317534687460472349121518396796499221175876984880829087086842202875043380681501470389501739587360662442016532090910796634394861004701804019704423693081952203979876697917457976386345304760560000003577850686558877910289284632436860543852116784598292762230695215697763481311742976826165466160107312939649081683467976833686833749833345213567307662420822221645750471326054833020758100014010472009849507213403283806865428519010917005059232994843001776112118905879360667440333223268544270702703547872089289482504033211761342189414649948923344654501916402428618044559130226353415860582481519457288584846567475614889556153540012379897542704780246431741158065398757841344594509663403087443103862649780819392996177259347557044440122789643197101473963907957641079215608066582516837407734392521518784478854990288407431968932133408741872888947667411177695518486139958419876293458731921684100712566050475790698037154438547138244384593764204586929045899064568027390845691227626328571218849868422526312344480347990695416955880039228523241145755457184284160465454027457569026653731314066782843456487045787536143669309745231059989773782597882876887435576754608824532190938328045636050686705870480521017385317594139264157500966028284292404154020029057613927376093936615011660604149629923870107608151308212496883661176160172725391919568023696139284182896705075731744735663888199826996963316059002562004142131042949706084084063112107806943673855218573869853332285609186655578970436414191294345031342255748864228129013105751216842424321138443919560569539698861845407481926087808788727575466077254501058345599241166052402422607689161413287917517112640923550449643144149714549947668442655686230232092942193263009501835023716669107607803345721398273674496780039576981205244556006585872669595843686804345196108123185335085462451251784187593785388961847271418461126658438511964455226787976347576971542383057898411055177009155836020802102374381640033629210439550764827738474555866565391747257461948553866078889854537564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 155269227863055076345043352186120598108441335761703784569116081502166416427312832097519496406493358055597981533080633352939714202025515821865102784404766076504990379943755345252865217121312487330190580347598101721415276745490270658033834704014275960692683941375011043489284802098011240368125476468070826859496419341878729290802519503578436297622779199818813550835368232839366682147328725385408040358501552274029174188956627375140317812781608472172606641317182760808614678789883730890386499174479961075818508775241713423430094069560100203993953097063537141650460816229749017485638671297541161708179615389613565451119072011014930219565093630870061184573995202242517946910757653228618851931947106336446117233758978940200910850129608196569306641904964629076863604794169467372544050615747492218681220008023566370776541281088667618209459572251535389137626038294920456985772851301368849649390719326134932084655571077156950689863905415545754819436622656782907099472232319599293196613635567718663393279103888963821397297686583205686744437386010420846697019486312255936430945207731951869908350217147721605427329555594563602668483943746741849350400350892536868515747346496006015871064346722582856347967522868386696448566522560812418630468913015904147477753687279366167584218872493753061517653276314421258403317970446017696975362562570814562671620712277333128789133665712869043318662098257364321246087097289514071828827879139142526857383886519745322073228611821432551634555321664279299108129697735552758881739030607469181500143763615017901292472010246332153899872925985491686319948207460361100589250760697734495455257694927181794905236365871845439913424661400017634888748502171968973612054313153693811899825831611783380202094627354549143143697972141723929318409619203996933386328650446484180556973717120885311667315253770283610302829865610185896627434348660362660532615335089160989372619188432027771491864001886160789771069628414107724272196949214440869216814753868835285913027651286753330213286926810989998773771655198594444525340437734455319311641992993849990917290511874194834844684240848898696278928240856732915627412375521647410435309801237139946726247129281920576194204556081929854692043186134542130811656977026538399665022944229220697014606767435744373249305680139978934748680863445884219455575702250226702086172708108099302494355951126069903272423365810087129010918723528845680857338762148104171420515292546293097912206130979814887781174182222923767878672055230228944875997782240411380109412469216533712602568248348267010356202623833427247807363458740807621735216082312284200028397054624391184934626848358471229105882212433562103649950660016982674886719811977155373775417991046432484100650449280944918666434803920033388770605325584282255590596620954297772170798205677217504513329961633896530143653291443002868450483947344601769056678669186656768990502116413590391032319993758180374341696886230928857328990300695320932372834186875200426010791442562237031074461955739998239596240008649306400858293787344518243117722063937568195563204345164138701935441788102590443011693610907264760196566382263804221617407763725519204650037407397595132993495940912709540732192258443082273084647526629354112698015043972957146517584305375249731344548490189083929237914307804243965952949244722441115849136603552746226851210476435835913434263492314862986381757441873054514675791528015707471380011855449013370413865602188420542174072969796087925268081785706274387393433292865059901104769311710024961948054361433638906655036589272679512604284585264399312657262962688471166669718845602452440635776290318262609379965615506706116552516771429194058057911464068862065593268505564598213990086945236245522950645334528250899237770937498966825088327743755183524704281000262267477338184270615123150627076821990945074122088948994609727627960899164271824045174359740765495989313911890618227302703867562471949644806309398930593763151077009449647672646741685678310459500694848824434413842519565565713906571232101034630572607625164806327855162026693903899711147262969256482191892605991834769854968723575706945766507257618362310643711958223057354890190748951781712051097637375831064626179662844629773814781920233919422906867521244259117122849173115627077239443967450551854531032523137863467179945511376826329732765535699395446367753226047219942059649108979603152852751118090303754144261667565388597486119238556267443157829630166483845844697251064409485301758392437265644454531229854716405111903856372405009180414087797023640724826590609680694265747720161125822185910404713855572976995677283554292292689635275855867723069186939083898816556038808777963188346363605961624462247082020490224407249845855843647086064448496872438062596485699826661533949586504390782083486151024411361789098588921703147848398593492162466305846745545447239331878464212699306968116216064027091675939145872328038591159361649661083108425122778686144501111673760694779367196851774956243333485140541644388872744280738147720678004960165112965433404474373901264479922445151132695501438413666234508452908347964465398428808249105062770337854752189129546348882432642040255200313817581344830965827745407306686042982894386176144411318247421372854132147272594555544858403260249155387243267210384718271619321799100819056364040535940501852304923603109744249269249219672480198706031516204266357213644231171494208680399616236193212006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1896601376975975051886498048927090600080004083558292485287470650991273560469453849474340729304466314019228824017707848678236241204697188892059321669657742141680144570246081882918319579856365727848375188811211040412986564512780003568419797859333348224628712327066858212195173543860391302256458324469771787915106824588403578692947091988405645710866545435441005275581819942695707012242037783293145366459538333178016755673877978743511068346677111783159721923564924154539467778101915179234929520352876136794698069976071142111513448219979774300510957018534108670385726165136690500752638859973326310781309110765532901289044602013152793714278848651551480961228064073964814782840945056694658277449526286043084839216646117549866049160710733694640479809973521581094435108038453524458700772275710721018777797023497073254288463564787091188056469166294622311753102668037372863363606281674396190581956012294336309288255194039893914207419312420707867304297988766646530578517539660850130735978893008552449535861950444901248289047600603064583372825514861320295658722658362553898738686647407887179612889521884173217419660265305113911757917058082032769270537845228283813896538537008667021020351664426261193392467403412763371143091692449941056849045073822850745812213239118414996574738314552255245315601459143530010141826464030214330380522426733760021091009369131562837271558500072121309003109022329719473099816344251913354326764020722831127051186125109763142609064878732861363863042287097637776571866957147248881057101477021966397776850820666002406964432221232521830625540481100521144060808155256557499347115867621309950038789599643862901334160990778927216184592466743395941278508288491577872313523241320319777713193403024485622344101502324547298668126036832542547904808048578368856658648645018911181034725334480195045100119270968742914846329205954734703409050967230835826432815480641061350597843962903903189387488275639177642381440450649152337252803411979637223891069112959868641122607545775152462613374014714355196702618695900374380381435673396802931514042625876018273358786090588221891267911133100079477518512089499963606464436916195583576319285564345872913891691175791654337580452318952778566708982997907704332869847089490281885772167808847970405044425943981850788641805435917645344293195875050611486754910894669542936603065739563174872985750397324097114478479313699097378163680478198140692496039379128314429460013700797178297697643574062390430349674468171757379926723600191270516950317282660955743851607388948804260556220394763373270784047354609141161921595137368058673670284645563943863028584835470605757328268901163415458825955936376804829478447349448020876211087991950870990589314938390846054087343073280643752583353758824578565289667378422573101996938880406703718710727054149683600081707452910359623077467875847961506957623236282713923123565790382539111093367333797465897640533212317169356913459387281745056881756812805847381947264718474553065881684489023002388777234837410642246996430728686380289132677775162898340728088543774577444284040180974989249245706000752534522006477409097443868871844554813284144584670486866573301533323527829644701888657307846188484725373121420889446174947237138931652494840644767523365388210723147022826905978939079609531790959396328298276297946828670531491744060414316975179990668942969596145463401105495844632510828329228196488275516933074881005146961424359790410279526762619470214292988435387409448390949541385846518683742311668181536656619038294198740532133546307930731942755279115184232656619487644512508343299547134673882990845287554848619893715317251121967473899702608453705342539927630175345539350067926247559986752766799563897815640499293992163539984192535286188722822564732534990016756383961654069525395393659702184840806999569997290810836376700731827812886228951971175750990493801085741342111074142908870303265424080909918390363909895535356210902752775804286709286795746820712044693019937684043437876164777275832305354754526567563322099760488858493684326004654113117097590497462610135797372800886849819652332589232212023482697603836112772952160106743871560589788134525186781900960670437755676011800768484921131328541598320930794150999375415706098514720975240511657830286555622903749211556178765998819424161378331515129944665715867710871666526413272847318823431234433766443064429771865006814833829967824611987856303865992976153097550156546141686875757509212615334385981672091991748998037129282327372393884020167313385751833439925870180255087640010049045648176188016679685166497044602924407646344040456522912022951239093140923398592637497828148140667004697437777920466746624708830435522214361734317055983141354797045681881579470338841401618290350572565509958999816622200551871419794354690154727482267893585925379830910505612413533752685361928708480916683604723739126044936508285215431586504084593769919592117710716103393022147271205491733457267897191025353551252135434578475823497865571505040962698632012942655453508793856316705649248238810268212428935179810339492744614926126353532733437518701603022582415976100225191499214405587189504496692847544066597997019035265258123636309218378445402470159004721332495434540175952871250069207799884981090793592006300518072307794510684270568413373444871788885556067188482956324368961543506065210352256404742658956548300319618620862539274635141059837910350642733536123903444107919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 12501026490813553779403359022824480072752789645561548434980967085871927670642089593661647031193094305285701521998874335032463272845373364860640997733031644691155429230419527425948556418606745576726710310414062965542788215184785405125537507121107020829692325487837974458586836272591444195949698985797191749348430584531116233516319070714595384437670629911521550640520855594992790828026657413028845192956120168685442443153189775243499656783821511078232339920657973695563715194718734846334816180441897200489762452453870254104004261545271127077881991031700160286368499013448416139232286499909728567394679059929231852071506008399745291475418683690722681636738681723413127754470751543113447446547559260193894148110307922294791094053898664883396592076707629940200568073388636978212374443806274910297615015884129975338675491955810175803846761925733043297018287695572908880539666899436924878455395440680403245256168290793815917509106173552972775349839350602001453602806412274952916573863926824484093986291796980182170447623124310746113778600990983783907085431815627247073004642070498988899779422838817366076390312533178773835016117235042099448203100152850540209273224524991921183119935631949922836409021948198407160393960338603510644406384396972255690799503404893160385886277199451672649406411245978022448256070523896887963482323661279280473287044456223761082297107857691978334224121009341982864704978517842677524755075374332423057991955589481167945934371807577078837207086064533048757446769035259755813941278439336143700928597921246027812731435693463243859643538107366432647100380819311122422947439549878909483634722132597493283644065575330151903203681295154445557167080026926908327561932072907747831418081615277171748947273312887186897851682963570246279222867219934489467793636925681519732762779934023142008759372320004655110027187030703018395865573286600909987465981753434627412693314853001435535429398005809117793222647715338784942412889486899704728289010720639517047987478586789909143600763240375325652164648668073704007039381108806450639236853483137821173188004219471023005008451311158525004070570412744715866798529736565659562465980072408288652831293950046181510409742387402993202891642545034190957277937090991389315627303483790776844053963826603508944067437822356879182585355064577500585304503173235863724784061689444026520098000491755751653617783615471849978266680786566833706550443228221183669118394368283363930016191855445143177046667348586654266536567536284039843709187405493967685390828835350307768637395450670611274881680630004106226207543347210863027756992007576049983482150804977580579525443492749333823637049992851420862336925949106868840590649998456297068116033627974437984063255519058807127537822671936140693582824216076552741277492297629899812108238121559927904286159736471785534246010692538306288523196408598720839039720617397560433160106005354569719565531158793256897886818100275425511672982250345884310893377084656919231232697072628881829253438494691493338476282124388393659621206228940510576599956816513559414313455938020413176105835949669700371660015630152731320808700930981278309396844873650617246641507858544306032310779267588102544450662200434487246611889064311756713570724603234336933206542811032959997310600225694876677134686978757208105019491112179062662616349899399933522573443071586988868981590013181391362095388721742265942448966293940772473921858043040206272813298702553851712581524774970023997814815433007339651436535981994468276423772648840859343334746490741640622829605759152116795814696650715626207513768140562220561502072286362546219313585209868702776260180494492899282408446689095675948800281232287731294479223194416087473275018633060095274939536774581098686597417752576352849948898489672657735725147011364296714177531946223655796041720833595786252477574104490747610657262360574467916802547060017032487374182756851082634196927840912663202760286904862342483349657851973898565347083929899343866358774820406775797800654197287891129864258180608324637467160274798017035126185423120890755030274134709178994803137461938983600074434516197616055642376089539711769334440094884196430703156496637004652613427682037580847427168844431968136918028102513231441105622636216173586380612224560260649446902167066953947065131473266156944323882971907740359523320699613714714517663044427222218751700147029813455074135031912463842610150791999452190805599281508115921565969229838372490370273525047547122923006534206796417577542235033470427093459943128698550027573892909046554438243041977821107100986704146128133650975814090135867486419573632065599205562726384193121781978207476964470379919953923302444107829693048950534216206446685540086994058976907759666832262502590677681825789987423153585619531977223381823556884533230888495676934521573970311492723854388967533575167833011337556083571305691319547396152392830708195062091261748493357658286538568589980965913933509614653179736642452817099125699847454570398456602462615271660622281655643774131416864101162890295646260933794692473571601220622037756619283765804469492163911499459564144038277301538883094813250726324419391710876614664050752332312421541066360689666379347658994108179695447074619008549416244848541802856849310647781578729272584190780864192439158412786488721772212434128862406087508101378622956159148642351481958821992085295374590631756912961070189282541416851085414730760716288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -49232281768820385747201608050723718497266386249846266350446852087706678341402618792026824750530974393611971714877697709346101960936598148913607641024147490543622804293031552374542553335338861483967710442517852973109046296904026219185674184377433976920230718759634595176906610283220639861558808027065446504012595012508752174644038012551905645041042970744997845101799378881928460451596242780208849030954533345034643321232616533918904123790143237031054137002481566128714431999469902172126204548515606779415767841200981055306949340043827287868203012462967754252591419793765103583999096726792823668048232000096239844206438695249564869428999534969230737467347329122481152483930701570470789183969072365926965383687389779332899882490075747166323441375432311277734637547589048362718037192038742375316101951978185872730375646298582414315117715205796063374199508492985026243550254762710261600810821475270266987870707668651045840445932353501457980193596947620846574253955782888456460892599811690856233334039203703233084395566917513661227158208873769147359969572672978663460480693676792802244952889536540234986755405805174679725668731361917566631732467005576968562480375462459737866803463001228022635610695748790488889877340043564794093076593279682382886011268326993919822815967480101513336618568394193840799362183630831365715319168248778913775632872350818768454841530412300587151589599828361149058955399823325053253669293463710593301881852275970557892434738449983318741189915168835725911618058761334770969083456906092267622104226454838802307015868048425594122077704025185039701402280041203265524897943518842418279310882005786074725945615109843322716765864317666269793359918232402038087022370229914852957117653895615855410238996330674917731193183036893225050376947711085886393326415708936891755323092021531054642296261523488941891322258621069994993126166091897774365189031659052004394595296958528544271161399850048771813744909609999932326909730685754591489275062668366355227026500228136325241741795198370222994175386397308105291870322467011881779735936928248942111101890717509124433694639144899282458990967395096855473028074230686904739254397552620480068995682996190828246836905079212953014288899591345122354059285976180831553654939527931490614254377514934669191211370939324248165336631560587247387101991373394389991755528222465556668952582028085031517883244798755008514144971890378920060374061011366376003703639890576920366404456459471581139607138265805062498690105773399117112877205237026870797961375183229020599587756401796603131761605743594776646981400841947162422106781272573101464280978886987971972858494771400250761696167855046928918221633193137625898401572053389133615687965275145592500009706998034879770951670332367030257176328129069466710258266643679647344338967848772921364007610585984049484143687051901295635476473065497853548454968359683214397463152865068521754834410039564960507581225788780640431754607092547368524735668712721579089775357301756037970165899009041018631141833590748725223807987754041661117106027849183754236004556326309359627869446828872196956667186474987904768664311854742649154704904720641857014052816675167647764560249238030170335113300885803681680764534534473355242260281265282702492270063519963320574378503188616811383186607072834208239440082936402325797484334715745847380282221874090568307694492348069294265498390082868436401343262636775467748818667649257435222295327333950116857417919419356271909390538170888651927138773769815237525964248836417619185263099340057947995945483245700511571178295903011953858067240141124742529272753746898299363566789748206427506994428995174871323004161380169434126123825438316054699549868589627384395700376115098408405862666137284843757709638374556129669652087030342513979139477403241097158146763025324511589940227329751594165754899729507371519869807932502594953060716305886374836666130585517857909064594071163395477119877804641849182310772372656580462923695180686263183207005519192782960418086997376334486023660652965637478514195435177505977268393387634365372217561668892850841102992483831576883949404793654009407002806263390537862550142331348816336344580186223781243601534012575942921164427597589204019627617590331579703338133260761722310944955173878426566388233064720139042749852246401058050858542074659270426814475441468830170657387640903968757856208327286090574479231003188630556063422404595257123275823198244612792624107941629297995395016722074224997208523985819015659486447839614436502741438669043196951846507725305934871536918222745096946192100384258594212314944302439570082477658494534160662712209279812330629318507150139520790514544770944195190662414513497865650012081407297466635628590355119009319111131427851634204931502811856608714875980816525958702975135279842759068674666479143277933689517260020451981122694492653432607110771559979567365149694485312177121428228798981694686742559068544064474178197014971293962163121531296461952705794334466729392572144845031720830388878863509950211445815364313749777046996376375554269908325022918107512945355932701925200718265719966544186420035301998725312074296232287727518674282064268219726534324050956066149068984400988491754469581268651850144024764078952930522217445926425533869279358212624825451852781427379121614071109568005884422633775458454460715539673908929780630222673873249004164781312274942972860297339535109561478855439757921484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 93950932351547210468297496814707450662112979475713769549675703863523727228880336202452281842887273543773062191766360823216900376930543257326955239353631468378254953171360002024196574354861929847572741300169799696395418179903304239261195759728809456587320469392715951758229846211318459561465940214455816605388743308959941812180237864525544497973689944832465525363875862243493357161151752521245017523347375616177804913711499263334497777098197474699435738868814887338584400308062659435036289091662231611226401537533961476978093699219041728538359370936101495087559280894910288945087779944354714225190723645409222143293985248321011466488632183553133348911911449586944618017594732609854719752810200740950391630299009155617112739176278950786806494507117705727846212937223087257859051303439657084003435602721436085768374241565377603051312562267758049017519396415057720808404696043093561116408177117759903295878161684966115355201079514238467491163300417316939198724953762399445871431719986773702053947074693442410009128351571616998564628368583337542610644446289732922991732690497041091348478371314100757403755474760819335881267665604826355212933363704979764388599992203151254681799851312458514092554949515228644154383521391969069629421679452946463326745311797220198036463204676673341879128960646746590943328155176990471829885801049445818754825807185302598950150391062097117116043723741589834893492821020256557773091410418102357366857612279155256259981706979449079181784283537920060026432637889223503266053651009398186511223472658668120002054102947019513554118790519266211966122425161589134782547092048782264092259394505301443811190498245654728172577816887214247399955441428602484737764630682996245573744358506450719368077403426800680167946390818081427956517169845645501887160908198863651245328140221556583000201460268485747878913326143506621372460561812987053296101202601333244734153963293345133026928262897910460269192932168090214290153065536201634575323038986388533379520082185122440329268978771183140672023700797602143976065836779554322004638388106650783079173295168437232010205984797307437375863599684096325012571331626660253332839037982345335884444558019139459856903888860975572141107702160825610245203480699240398147551130276790713456763122272427986026263050184005310513549841271734334818167696620451306699024280249497053259356486102648076769403163561906905857893004181228143126121116186477374240790123148983706942864935348564354453818949637768122891063319980951916961213642410861664605096112744504186099487770845313165918168119457968564234688197868645838683569902561430965932371664070409258717048572326712348670836466267489167680628218753072406549574503925228377669738611874823797591903516884923968688303999615092719531497676744140798514492594061258485465304447723333665284152225164444838603708826110067741775493673010501506674698447807341723684292638970812276578594148438217553316086678079524406562607858372861900934519738268560646138036272858231806847864282907758996114682096427641474352215712204779525486263161831730946847006298069352562924527995922913071925819088076780266744104849376418285080680880076411948516409707830886185772192662314289056195489831734305633684196608325655260641509434953507745127635603461776790906042194726435662635091056877741193314647873441506595654125947816676358047088510129048147628743792851712654531822166443068318463884703821316058134725633541629046280129741875458019082102298937875151063516664876843570715509292692217776065194645670746018447552786798293695562153252285780135948759134868962098236243354895625659366984106460581066277027099402980516215345122337455110444805386954504452014521787019417841887128982328554979538485748319495928133336734260204244413755223689765759635384073015451014262299143778441194325721845820047620393451068860992908941783518082722160195016297374257132405975646497573639361846768872961116162489180590415720905788091667476307101548393182002695297948620447982938908367989952446552672836180985040382749647419009787917667366771676682078330615677965887227720686324170145528090041086778515662007270792512804379654599667415788427078644889865538339118557941141951217504723985907765645383503147802998439939778985005014407100610150455605922980190206844976770288173532444840336359083089489999784617934001385698811303013816082973328211433244653292650157694688540958545368676440596708789025937890542740474008056639831598800903305803198773568155818056999646620107893136950466161324625832666831054655320487947616184083452681992647183274640151879145193809163132394313219390729709951668909845124377090416717611093063201413972775262004248830173033209194838312857486731496091230105302730342744484104482112181945877350315147650575548461923174932344856804344644090239984440507294586434654623158217700833045837478220828015986454907791161924946096225881035406277929859976843470888066203234169876534397521756851116833963624362618677566763110229641248503717724898812429901618202621518007450340191483914161882903685591891135923973233824420346765168705421672177922815235824521683722493207497372067517899118733372079243220992426320110840815874442355447322652587808937468402154240968582057007206000110201268499109340256224686440654537452155997435488510377493436069689883569740559908150894572275647588480272627489587979549305377386280933888798093330876771421857572684942764729506745049096267902488004852816281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -26993723637541358276484766549149319571995224497800019082696981515439373315416111264131339265871048711396588924536089854300377215903596336129977238965868320892028878573372020534822242750136933980591812728218549347719000805580696807929820296299436478210189690758366041449592612702228251118328568615867216111511566610134870247568620177053125047520214012162973810276675330397442604264446853980104500637650580629355266439506216162256711293934449251285694180184080094545977697567530718203109475020638449438190706748605143654566038050949319210399153537976612046738165495461591303088030617340189105982256013302367524774462245113258171755700514033432569808211688328601324148696914723187653197879728620893958812739158927627234815115160455934410839300875745660592323468932520087368275178689974448110745089401615979444113115302146233394213292648411598713851958022238993961218209510082173551367937318870467145627420820891149682479907360983230450811856152953804352828654056884847500305376158516259780895749595384317369895483830510625293444363970094458283047558151115982881854628578617326321252729752878323206962989998486768613751800528558192018446232433094687506281263397472850826266521146814023382342561926325071387042708303905928668106005933952368131226530165524836104238299848326972217276594336386261316228689186884630318318554600283833603426045660985282456232809844683910480394821648175325449412895718014025398390030210070458300744337112170894858306773920199461704903233521422287435774469722056434781426097521107530847894019860945479647046439366253422247146010370920307981701572310106382263372390093054256697390483438663244586834268137302921866738853876785455703219181498156897220629962547020341678044862786871840486289127390872032123226603987991777736759424556822051707846210137889126270580907689829204563158846130335825440820592228809642550707593669164966021951697077622657659172496711916012788660763491925814530695575550586852845154836928503867044920570859652428102822199032783174624325789976916329291089679106345624673224546468498064452093019880796290158127421344957704415630235225079300276527299564355335885448136413403143744236859678711663259107770499550666309217388758948895600542568142261915231235069236883857438425103966274814252049496781440014920821105339150975680901626235831046291767039725444390897326891130778774714168084736784758028906731359300133518557104904330873518297430749982242085792716730395053207441564003513942347241609538505435676238187268865503284800803339107111722029017493424585789639757542242714466885104845402708175576037415368133222079778869522410727691681214383965268980808985377905085069104811477825721784877464536095878401307263993874569241139425712251282974611774469392993260938029507351107177972700131076230732570605574547918863271285919000309243125580157838864304379292638106576342492972200466946434305101412215124025424477386115263840201423398135718313825178695851488560706387049765897021053532831203932650712374090518137976558372619623860163003771148953306688535651012044104821035094959909620424848612145272381106786679810869873531243866930223106408914024664113157216433055759044161767977533670439146705414883130874057073660126093018450106256549876504673852339502633540556824754447764009365736300376041881661869612514966278423588221933240738648467925613836138890811971682968969823189617431558685732692690321764840311697682239316246634567619388746503138730164530787658614082749332217434651784720553297162937677326844431614723402635450314662873339168607196736218041188806835845812717119425642700519047517107345843650862179922440080385835315397872479366409899119719130101881372530297225351470098742522354540680997670212189179074399307986482136228720115338515937151359231649208514132757803187948224026957093850350613395518327779549169316000679246328575967280681830736482352424337281913379427338106614075079611742821198454736442765290848931498734409475537915682948809070980648950637144963985531540045914900812953028157154413548009057526974786577338553437251549627996984413716029739968949903383042829235989486683768713819528496458843908485927214894957252136631989975415291765108671971510466247226168074509747319643166875550702141836324583290779991811292817389415427697642587700422218498276099763324596177036039340113692731555098048122391764132223312627222995133887326439542884301347978166127592639338414792189159659465094355382989281509043245976147269671694393497551746028608628013305408339359397199678172833920046442956259701944503009356139260554864684478047660937028879341485776723590019416104485174973908027215221744065233458810503162815230821115913025025393930812396467732012852947639403231119005175967159724176770033292921987299417384559238975527292511561322039659275073210402604370600359437204957159359260828911441171931982649462529190337442794933309160384144794437617944157951490930898561642301079588212998233779779417786529755597976655867718319966529182713169825979119619437501459479650586205857070920306367573807237102570303848483564957718175374995137160555631308586645899024766003051078186883151861024003688429757594125820314238018543803202548148583478719046286332737598442358714073262526290325657921863444515975228452718705256167716440129885986041073108111967245680349032148785551494888760071872604449797834313571966416811972339746770067217808246867103777191723112669601728284454888677658469685310286462976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -182365329892657455681680164890636118698414461463828443497517143019203970256176379784889362824395893785350502145034110408530941709397689008772929689312670102938393770529845707153842227613700835684302663390626573821093357769309253761126810923440876327850388955747224882962813497304472691928922838762113871318287398385914431536245910249731045772300816658818036154732199367998835485743413996178900818921910009563919041828910522844549604141665656705386690319890765599220779625343988507233904219489110802378887152007716852895822232244474075965689013487231707151711587481309029735081269896716132492688637348439940242091618531773442526964121258976075667550383440787367937278982619054139406039653772120550214836892299387961242264997338681020807149567471439711394865441728207581745516236749110684123920013942535776724669285222743936610586823147408673490811780001682388389969133648207903439382648413345645173810420433933514387531654293524839007201344433678736285384871306622978075119188338043197790803426898003551623854266608944747592771412573699302660576988479411081202774456424979141852407660743132507391414539111831263692287510681749954599401545633868245409235625557581174353897694429766584920571488038287713410098191082022780982611438558353988749298212272620498470092574192014459811674239322491628273989821785611535068829221651827183315314568718499095321953625527030046552893304523895620630200315789106296908136111092818082924146015643555605171858357904808487357638775903279067301482188176375861036332305525728494830416878312981594328073670475486693247293555321500395875684283194305571809726780280414006153125167949319766549153735185822679780788952428880754886790511620725536196150723597500481685557261560958028457443487512200707141817414971217001511170496693155647564230904866758308164859395852596040922748625644633524984903398522251321709035286018265184305093189306074200626260430923630793906193870349485789547112563878950893207575065266466265952393583231484675969342794838579063927110110634305933906514596331321979743470782048595961889107088668109285049848633385606968151330096005248224179228904241362066432754631151290248412741613820966649808431972337436282860180206565785410092674664609016080736128229885629309465485316839480569762154804879607422815681063015659254586711716362215716507926934799687581778288216922245442600478986712091885255550672293291696326428808269234503610651350957048457936919762142871606321505919293344038868409922803922063823491829513165249493747428966729912280496826612970282801598174462632059458628047065743948327934018879129024250859281288728966620628131459693157743034790736023524443578511613062752956685650041097447841751513854524101597504191430804165573604919275236862277359196394552130289740327254174656570739560546601159555148997789608375138298585503083964075418373015825066325858451296878920537997915422029753035713501158219472664105674827313037891846689516402775602357687896275862824052574272407170230823107880196472650990913543227498290645373798557323898577304864037134965342622761920495472136793118536304919215748977306495657443654262746659914872015837388109770049155019429377219357055432435676623222164624550201901645844888169588607342851380367029334821173768353964902272035087775027572585339499601938161408543463340697281784151269424157505926315889325260234034845350055954667783630586611429418463634680855516098793525977243783001062105385466304723348289420684107987461208170359339328335560671812212577736383889433831263594846584441684594259555932276162664000053029229039282888893181341863613062253247240046302356978670711377424667297132458837484708367658112819034215250778118447714738054879556460164007318551427107735174334641244119070059919457456920246802560336374451927218213181985436017878387227190178612490091772383392779913022420064443983074844921498941298850752402463392295421603539377813675102845208598459054831462365150841768576136495340039993334694835780541702303350426383445212077295808363742222191389820930724660571544096648832053672785376367029823374655651018885336678127153772838495986018049324748978318583170098374191219114012640447163295200072384503898437713709016826574737521578725529340485133004792880521819943921275833197017008211042416845692770648231912163020975279390451594118575072283798658298375869416017548306017585880037510421772989082639423209763313291445114779076574877082089339653875447632855108589225823970977060139054040984197099451218907733216062728378664233449091932041666861545055841516971687144130439396425471190844867544091450030283586598306197537479100831770576061589086824948085867337186652014657338128603472885879689120830565720756044752452186974247638115516190566974213105054147031930860806824279564941495308064942204174930569676467077387643684804788844030270232245711469079717677617058623432381188861609783947071193098741472471165554674106099934992457523770013700176348317454123597567242092942056725801843965662809001739310607729800936923238934732370220517381332303234781412184037086321303756740172763955813178634950222184910179204362569232166938488261272833460719602085779988933851395168234093245568361849613362253226066612241281566009615508577692106359581321263906557357002901886160064909261459424673323194520248846633627616806032497022807967689609220205453147938419678592025652860350493840508393658716562074934433263722545103368995063785642469673347536380546252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1754239747738276487207706695571252931052471894515955442335142422542267326546796857612141455030356586951120961142341202915244161614281125666824541182236562000837484734987679725305532421499855232292202476578980404978519374183265687071225964183354814922998049725741811564804994731263794616279829484408471138498689739166712667397628983737659426870356127729167590068163464234582151133418050856241458001560926548812266911499374180599527855035301715023603636788714616615387839307281145849693142821556868538120415874001123362869662890136984370320315131004320983806834573371461814254840102125473843337702129534822328550321328782675151014275691686930868806826228875985425448743150766148567642751425937967393161021793228658362918638757592677440804082513479498648998915982132447310279764748130896638934709635306624245850065543655222794986542961155390745398912268550018913701906683341525933151744584965072471095015156782599114882116107192051347337732142340154251870696764583058852839389012839759433769508251278491245147650645933645332084101877829792390894048293345231375972092585445685348321466152845118774094386560549969518714251290438993143317808994636683407934718525868123322566201199331439813567871740117750033569426112134901234734982153770864005918145679130580724519001887294381710335865180804430285498406510878392876928271692775202645642784932570557184238853414955091571439136854911218997247043299228479346704321319630370325276878830804401734326488032485266802400846215910298622798160773654475835659596684403768820343723519699180729109571644993011326688708216659955299198118978307319280236362296171244139781832123044903517903675566030467460146769006944297833226889533800882130964984337436628873880448512939905977027417404207628455688740389398230375376779634943370661276082618110490839180931516525688342939124282043873088738049084799951085288333954803015355682654715997581367779612172308853926366841934502730842329166437243099082981279375308761331553656952145928307885458256090185163823670361296429731070363237318924257197650824694327490081790799622600037690679422687257807724841495307705006020264925279653576350816020478515593689200358880747361099788026334040037896075054738780796228914253749160063828275404723856226281280832400017784380667558466036162366653915937616210950386281736736123195921462911884510547460895234247461641824135326605870581432779454415871590601499589126047862685631558316399579371374460761278279173942625168967490080177726077607290957496745095624224888926589053956481488215910734864246576858258850440024213289715574843733779279462323208079637254319443028469210696308408931426044777438481274183551900937578129129194368323253347748044865168045481021326238826982020748485833017466918613358791389913644493778279283784843032931429542819378794819701745438231916432784440180092683111457192476106722246988057299497684622200205061082259371403353741317614529160548349572308474086208765425359838198392829876506407159772593414867784871636179959982669986489617381303887563474168619326145355055500582349957327513852636800984226064272243945477419693498395438233186784633118561054244306676217788869947292429286587380510851303011691855450135278936818598801634616907803462115457926152106192681558643439479239923532137270265868956152608699411989398200456166854433068451012905225947688553319482466031785336666951504103718236037232593979513703508758876843726704115351169549681643570722738976277466548003667161467366738068228143904899211376704042826605870978356782919784924997665920108735801499576011147456617861964316830970372210302195142534851920599317892737180084856540748554888287075766212594118717646663440879873407036129918018887550938702621864998726732066740409381354428169043234067068324608831984511981733128866034999782807147978947373081230555542807746872884438396600835941560440185718652141344781551718268535228510407819421788709871470970842807994265426367807472829461336021085523008555508372719938500142512205320477648074104466288917269349734841691791944079245233419387495640404568716548254295071802014262515708190770357805013963071097075472930727218345877272647383411146561226203773098048185406266852706416040163364987593967880100758089011217268950799470521878078570491695916074678656418812331732001761726056778799726823497642557922327220544269346906250943029800878128522709241126326126949024107812968451884179533022080006901561910964697963756042841416386813809736680199306556244388291698448131903905314961913907908781256978685187278897069832853203065016692832455494832495702811320816325869124464662391844476969838253831704048548268345353786664072876796230411335158092754471320614326871939595217957257468226954926342824820677129218648942437928904297406598724807344453162682258092679911598458694535510884930671804031248223336054697791541103909369635337015357133583921258541013537049944396124212743161649073014274906041726576302488984748924746843117846507183945569674197857022253681170324179942759758924198914460176655569518018478007148830095945136016562263382973431979902285813452070457117149829856348853788906474407674913826158348539986859561330540543158050046201290072530159633182566442102554277709475536519841623712481588786337759888290521138577981395764838332555149526364358277705551396077423822316516321112427196984419187083013840448449669733193641279021415110514155090841671016510970577461676377034816124299132455204886360883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 28371296533477839282662851483850391901448823370337996327931554729499691326143093569534609096095616328747857744650362740221060318953709456178891667015147079321326087956300271052584917387191215536202690824576887495260235619426229958035250344445064643819687389491178110913252573783830209943372355412949275254054363809754849702857842527593031693132132899034905752904153602921050038722625669667507207658082807798445661242858161982626328451010319872984875125474234802667215429810583223605805857241154640420719909050648062680316037342779083506165801836918384996309058468868721946221319256930720209708585879062819731916422396127051702213101930878386251328657577640933755652691962125708628042632502237443319311635045497715618090115009750728437154521701523740981642143294316210401677599612063525148574145209823785384856831170545586506471766141142076522426301613493625040985360934416563861639823435192926226120991301351307153241947240928225215193699901785624766459677481547490987944904898505319370754168775511600972875193363057370152154119172920723491151545408704296678732269366181408804088656662649635067280576220053718582503425171688873758760611565899458482841017407096897124542514792125752664758920717731896926253011699119331865740399651277268548530345812049298694351609724968863801651394080449286170010870311986814833884627733141355241534464136139619530836050889323560154584189699476073777529478047193927332973747179200211560916479546129048417696704793037346360591910511151951819225104599489327508796649630669004372071996451727336594308339206033417503431345232628589607093138951726374876992751915473848960613674948285371658360145815137823819062259736290125169023828217834636577303443698519832753704868043148634979443863452947855103440145700084592072329769834733452608935899330957221430426271777464355481453884461911705484328053362270650631223864527914019625451625725927823581317569126100185861469035665425332039595452412897873881349383919154687032253453573895273157067942489061420690343086595641247173348181113361782550347908398066949765659994650176297195743694518769586210435242093642616669602325431763296479123150189471206484727437403995576873876265826790818116727752956859869748454744224581600842989494645559627228530490388333793826608018534605749768384436300000144550063694359687783590216842814259525232315461888707005776576206392725458840163465178092820944093621058388524071078188829353702471613760839356733115813841089127067551396873985395047586334665310349712386502399999007607627107360540877185722488591490452189238457595135743115720527638161004745297324499760333982271782821120296463838331839468773731560725994276455161390158978357745011370281920611499903502149682941597250456745412122319634182530994198856084061927644539136624216890375314577322220839267437753793021445153833466111961138848911689187871152101489730988772523823152061160883317590104664319980506912229378976320298186992316029513330537326984698673059861421987778148228985277139986292544843886257916712064537627768766299703873136518097282354203693882006830573708894819687738616709220562137054588627017683386787732994080236141361363366561548035543330447700077612331270520596462369945175773886109987181498248744767279268108446451919192599818688627290612549535125689580101761094323793220766708541250649846721281901294095013802403739939444068853396871187098955740202240366156507526474426904029787723875632987122212525731187579859929108690544030773562950651804910614112279914043453752545419283926532299648057387620673627284287728866723009129134311751350734903012922136633783670046818965368621891666565781404195489631022268031674598040387073185666440525785673471073331374922940157857243138405845253735138966074699446981125253189966043485959233478296943069136587165695187238705247109183848861307965353736553140925048233069044602076028972417918083462908022579957679109021585430796704536255086827889116962533796026552069763533373900560376057310468554175181436389704760856912818429224308844730055073091758951125258298247194894506373673213252612849034016580311540418664543978389833085800997917774841309231848669718030413265426877902778834552015638900738305058227425579609779256866706125258785461309897902482957067588589384540517966211849548975952456453192020929550015137758120608500274889242509072743509246642275390786438507191395518591953620554893494464350248600477178945308551173517463526589268006153057340654361977313194088768610000717026696901669027292286199916498917330088934152450389791055576844822090704175361780276698940594502560763359662884924655508049892140057287997268100599980397049134165805871292108048845245249437747636281416545827549373221967791963401506106872680087881749018467333542722503845916942721688329977667481479418857764823006202100390019645571519791504750137524296385658621137115029497194583583553745846013203753294004868577794039623874285158573033677899536079156178913185856937271730503453469316847437575057178084556599057434374746007222634734729076953022990725727727544964931595440847568041836396517892016411826428795768511231260162114234436008542210190859852475797197567687637064339328385100946335732118830341189434915096258361912467360073991261417933347453574946353811082458305600675452666984765842784713986020587247573891874079820647991129832537074980501512130737280277764347132086100613675079624202182744711005107536291881345312454688846386528459423744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -154105488725884639154864600553037792504494543476136177807559097679615191740483279157787123306302223976114592019545883157220848725066795326376273111013850345772644479422185555121539987720155455635294090389402050991260648151721617672963185060148483649606804535794305626771127710517693650606292097126568067323118361087237947081231849464947186842253151971149138300076064541203517552836337963830121282836833101739918832878078832857445222085017821579865496865567030010800265286496414235287510095100733523012687231494492027136411264461905138619791935133687104944220644640398099375810533242631508538504799314839857425712057802444757871449383388437632922678426067165873753706682764724710121626069964672812161533714162164180980321452726926399578414872297906720575572175534240676870862810588815659237362592660590050492812368803030507126860897325018387804503153984924701306698059051983453037119316413433955305657385431733082651863991831086129375438027822582856788337571054980499695246165649181948761215176909725585460609967889122857374479008531762296597137836339253753660311651666253254311745458039339389445069515370775457269033303967179361404592827832132705632016998156892525707277592511341362068141442651906539685992061972210788393242804998285165342724985035678893587029889849838048828093812036127828729333132585516224934290461405551389169704255076031178355406659588114539825325737801970783280309866158791742073079809090716619367626318585562460840448105435074106805723089038799462354835707640182167752218302518683690894674149136066394710125824038483264782764925188093019642072629341863610780824675247297929082087865092032898692513177318489738840860162490771329579029391797859276607716698896761002667377403891544407454469481023233679376594354511510741860314245513398093265262266371150095410951062993696998998872996180283077301306530383915731399568758411075240613347788527020950744414608797154841532105416779562058091445985973506277875047133103970802873366830534632651856849725998712157137713900962704585587779945800939895924151584217701924593785499990474653812742112339053089618683391654264169880595137588282869491387228186199959866905261275034867075707705150004007277260851855895883282611922928267986361264009075920826361427876937891331974071788600325210393762654106713580611975048222594893126106278654820240878412135300158776045345929462518166132982572182194412167679455081423090883222678249472239382762401182812979514512734769568425763477700250124563908497362107974314588256507971368927355049758025414387350489756986987959573286007973421100085403227751181746836447911332393615390945469038557616792109033264983388066525042595648225587558974429185231736438250559712700980570172332917785016260173514386511699159706630581139194960164225922533815055641996653678525292721052730660048412627044399687430402017116637279158811639506894971854780622611263210772547493515639477424561301887714835788180513618745031820073908411879275689161806433727587390197339616600297403165886750065479849599908547050220340670755318970186583817004140535192830429700081402508405134333192261443775707541822625155479758164984561589414517778146640602374649700930937326416093935429438267888758009332749291723178645777297932064956201307730553631715295613452881593744748852439218682602457867411136001681073589816487725317335056620537908612459781741602834478117599383929940959288556596868256397523113176143647949184110784662761792862872446248449855410577217937264006281548708680755434242836185031935676391799290237261381093621263761954872624905685867013456880081157125697811189213386396845616457178513388519681829013767422496015328897442003673652974403994183114993536920184961698026981397252913092570654554436939422389039880453612595255125011730622194496951961790499593034153619775654027279148040348160051254001363336892604634475237023452003308080229491749053042594624380287693404629011407485687589136068600408822948816604431637536180451774175104799270163539587346926474891146548868683156541052226270596259897949205939270172785247564163867667300419105840309201091336522425273488945466854597651477250330290648037309529712352556759581206208654360509838796834249837626107677555482036672310455155798282742374901741468823459514441088205984659310214530460409759740460560381662450585502878992576720929829983912931130907762821440394317017097389401875586035328350541855731024292807320319735060267834137713444474263101745798498484947696022108447145531081616855044012460835349720652962491322894074115861006267452720985735491142795330877241820963376132158244395663026367293957676916838877729930757680893490685502972460307420214673696374405956068065587969993480631937180181649190193332389881001591254358038181110540581997480786465201956267612831013007196952407311805456271255441759056866148102996407731487336256005495010681412246280519180407774259960777700759089545811689176125456217714454880798175597989666545506160966814926673905694994849160952854590603875808296285158707408044041352312788405441094970281177994549674662171680798157382564665918569037887017110586826198638700058014611179146239811446676138268314721558607317318083218971711499989658472502228926411016192200145170124101785034410400858192097078395538642930952986726221935772079237480096881396511430165442260418421660906493838953118770412169586535324437814673669824863402142204890353115288937726473811840923008936821889226166501376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 413832336546314749245984701134188119593201366503275805259566609237082808149830262785510947137717357748063390772816603986812102660928280496426317073231925055767537205740392715396034800366571488917952742305726839915415035954510378799027498129680102543743879475635742730656613519735143441004255109742453410753344090286079843315247993701232583294817388560689667959315383381918142704716339139964243779276188852700034821818058110466631739165989700520288455377455347869924342880890800707212339424059916725364520921396462253632766905590408059100879103599656234785931135715004761067269956841396514042942720704369780575970998108082551572546525404137007972385678585041849801189769725214692788750733608640721051033197150829208865202980912655506223102329142240810600835846827509391401363226010294470878127112145705802787191828812622651307450361698016424702828029519965159543351707074854094663444622251242653756423578025043670736966385380227979252733487355102091581102686565602173050380354350780864934152445923486729576315287450394498647867521434083816966240852768320760735712773630329784965394378969140470140627944355387546474287793969925322156368281894128016121286126888643667644807533058495596233107601688623796173882123001459095190829955488806603467480406406799120547054927487461586736887152924400275827170001377435859311967347600487281388614541553463640727561175779578656799153026400556355444427294574498863109429961495886641017050662196823116767700674885846365478274457668789324724109182968157309567345838643363438275434552578166216125114859726128402103167645992748366277506444124317897067028156823522901529143205848395199029082360678102179856862625893813600975110550870652284570533748732410994969165948469182413809924917410414073783788759937758330222813015267214378182478331011928276708414763956704123653444170868476092829742769642828702995984166544984184451679890860841345969397639722920987992811754408027494364639878567075551737427857958570997641997255845842906506690341014039982079751925837247672690784803991237582908068379633732417332291873837794655606224414971820707209648912702575494322857165948098618315808103173647014877517723639473349177258548617126760368018055741517233889355943256802073306064066889111459082481479815144858595633920301784862379712995916999573433078406342959755742204666318202391087674938308671487438327675231339669886334153673509066925621297256779043333680376000133064492569016553456874040169876937785187064188787379346451757864649304748828492702139274615903628664902081082282108394030551430629799490677232665692649067758547456112200223522628601460225693188331867211779973420159427293726961768422630276631234860824687737027027580057027004198986405363456458519845778796575234344621436473969099599602740919561474670733292502532668572135470742180714012631863556658800563056464414766402113333095571413969061115727716391325127989219265563127310164134033707237132042971999270930821930348403918607242614907255164057400400235559833982452898405414494095465490677701781135922943144510337432545673786717150950895275118673991214223162852378162827981891836234694157878509859525832076614325947938011019070853081222198187640281936999735177417021535063290397815634220663984697589814793584252794222004005350690503394385447915247954664801929624905053148664960114417562747417609056206637394840360678019133707672292352651395819348044787181153021779649101100909235432977375529984448552442363184175843527409255560443232635183832941073082421511259308432294024459999606236774158673526397135102469339255026100989107494670898457652133698181153738290410264297464883280479216995237999172218082490922256715107712939891383151455668056686742621538432983061062541129823007613225461818226187554135822326643239512746900572219212937371987258986943566327368030000438323204427632478283737743625057593245323212715249436658262149028663284308116194765706463686086526286687070242990192932498656198586900753171399147747519349597675783925201117861986049426703130468691134942747458277627729044860396093768780055713324747561004322393945562487783230421184253291782776837099194263417601614320620719325333898595731111464768966947368266733986858490603673184392584573583957180516560280793057217198189133598048172677343697945798550140796305858540331991060461766187030866005870059664350681135302862135462187062223013410035441869167461859646705197653116975218776665161926464154164527158469590403550202595896887209847742127181427078492476938336309689076089968705877732435863644213850703838045546179126175572039244267360322491671039585904922770663604189464681316109425776705166248402040430143547574054637467443476035802580631657299847334419627621671205184981432801462727010164681631402475633997635277745993968041859968177145928894535629197792451769390661610633911957780343479736685384005172111765346496799887800314064419208196045191309719122670902165278485113442339132214846950210065178073292355960534739811972771456833266148723688718156608756395029843606371756285706320517688530259449517862489807033434120964041605222802405154721119383553268790815777865038637351764154071468869860185116542458637901628882470433202783090430234774504393168705457246691880525636310900917006085031573680362665150660184006375399129741205831593897841057800998802198617508392665419944035738588542699114481417785026784582502698619064263952108126953909012834289280950700381011378821760412549120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -463653539816858458297153274874823853091798640640780905043062473155663570711086889097128817120115637520468123499285396739860026228309617887072348287863308396347525223736706526853025569184777344200914806908945647374525587965029230193487639840342128491132626762449577658892260074540738148562510014383819011014892370822090305290541338151191907304196945329926600300524668300687026142572627283726950286041241935449838638301755386763073537656914532777551397652592518541705725846429392838670459152002055479426301356804487080013016579247208188627814119321842370284191420180606261022744291507283407238533417908661519117613856569068938693768198965534222550306514670213638952753097945337503836354210483342522453263761353351906286796200465730638606422025835714709322036756737876508249200419690443932180249998798590698365796474247288728369332352689719317124265771380238247320125925524194907677743286763830739194882968357417129576406159927595849396298613233326362883957525282669229481214056191635938391109119731450391207837878779521496858387934067707229467069179756782853821582079485889412999916620664383545051078140465762478655993322421210152274913641146142536707879636186328509185170225200918624394304356950274420611383795022527823764936064463397605591965821746792320821772789192281364382128047613294765326915266446272700798495074401732781973600674705465170721194565421754505653976468508209829531829169817393585641919940973112827798171858334837798377684828345124622299651873154690661974784619637838748748282450139460709995036765409914361876673975528127234412715578101668713093450394029402897371869532877111130904419937129889356642332465944983101607576391731525829033804736389565666026235649455384614898649616087159734789159545235426194775213341280369644182408825661222924707368798532771091637856619580038942853876910440205816987438952053183545633708296626985489252173981353629274199122256436302211102007051981365488055646727938392539563960774719654898117914796665995264647041306717514845722637819377678155392929806712571317697989931959021985868454458801443339726387941312877213166431687146977289687031424127460910918570680336081968787632975635252779612989636748120145000676831382046719390484822898066025118711469506322548481360622466140752506366817850732415809398981790916821025400953998329754083573680583534004954280149033639150735134763394558225038267562558120641184730908382474122143929476445667121052378296998035872334496275856199932326743472867181744702854718182294075452988157738824905243723931168002495460612719183140248420461332931652072437058675111707201744479904230182844473404329107915300701057213811880892997654429204778731936093031384228064404750119724831255243286079678775337629288246437090604670383177550898104298510743429718812219660738174675827490415063240442210139039780242231849532344361306057226643496026894155977948996733630306462219830234060890305205148838145091164198052057671192675341529613543718242827354076937401921978354132715205571484556401936653908551245645563147323189399756111164978240144833338683927162020685175988287602084926599052827176378486817532891125030842414846221237786555734379746812762288694717684864443258759369390081022364151630393333858183823456181508309467611922721038265195809018591362644148073951673831777306350766334595864797153509564451853181907198859775255377034888007804122603413872870222395172787543671315755918869072263336213816522294355702122466869045888673796518545244038023471677098001036008690909439566733593747535494239129071557640213565579811819116308634371287802285324324808914793326359406263298348514165868555153545899563404737174207501129266230957382037238571767789865901232199671850757972693893073620667065686504649847301706287130019830728445091319053465006580382230320483471676161282749961236092410026194499765570206981559156214873774488771963242609856768644943986016991259477777777805032430755709002689007525962069011311972637968030892377016520872255381691325913324685232530814783061992556112894333320535553686438539652806171995836835101855883208400695960505189174097121696525044567032311934477209425150931492699170802428753854593903982614722474090061807492952245001107303148778048642131527265412002964247508486891975942693892771559855002461989601929062432110295030479331018641742203636080834337836991138083505259452536051473662863802264240874563669216076244061026648962271803994972587424318043004333735232718589765891952604939308537974537138038502632051262027884197748954365838008850925264319859682881754478442691919918668856142580083055457134073137026289331377240651307904039261581675401693928800320255616770517570234031172738653449886974958550549920079766083071032854597410075257161087083311270833634003518345452992620399166912957752072059287767341726031780989985306947258379730630720159239134963550077129803070970149543370736059745602951033514261817711044997101547105776221097883964446628349810588110171026251018485360989073036421613340936660352012502440603569704286208760157581128068493490721315567629104836720938845713489034823170058207733462542478722405204943087899571776861779090057255225214741512024275117921726209314655026994413744997136245086673305354583378106526142604339636402974724941373851629439607182181217196699753718355716970605050292698279962295373495063449193507361867216134615652617511139191235699743090206344891361999835682460147542942511730870635951292416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -319927333313332564836555423389124568372287605242907504042994818389114411399589065849952830316183766915093398367983292997404141472725910183844893146045445133180614856682309599277955177078361758632026787936050585752629082456895085827259795701322904513841881844840740106204541829117775059047593355891014712996276083436563210722790266387136124450221929022135241467372573280216434997034340225351440851212789732248483441062206112138511695174996013077492335771951746610174755241608935936517981151825331138173709178825726834750943606460544354259135734854752189277768179807811562206045734954253982790593551194182491423179091379432078838493060706569540739404403503279093029174402221186605315746752119957109529496676785793822488864712146490397240937191776870505397021874920157448091146053545132246144415107106639619624144859433184472265651036855997700089388295174349596648515036411412958082572799496583108348170010421296751530071313357291404143964827176135879553150385294748097570383766745750775713695696790786465582919831474132746750759946225883086503132408022791146018175799047271178268709444961611994473625670784946383648689579421691793158640645624601990247722520140654621313470651951258414272060285914169029368633374318840036825286984153659086544493678737578851733817205296424275477558857651637339449068826506544235788270830391000029367227120115517337727556642627025162115807288754725949086489031981466720325492980321590867258658604056931256988919335514770486097094524073953127758569702443889769017796560208754106062025270450786168599129173642234941763140495774300927658472489519440507801338486971517624342738967063541142517789087985191541822860100331516034782606872344550121668357168744444116522762073814567268719304745185693268244326599862927398577368842027353567581276079345049121802729591926404745390456062709247309967980730920362517841519009174993219036440837690139665439203296250238112857818582173947442295465745753644140519105377703786719109152508475210766369660107030509031467828640418112598406256781503108857987994917989336087393220633878506521301534524866013079475495334098735642304301058021501048880102549129289008616486861740161594215525673940306203968335991163501967561002237330138392769005956678214239415572263715631960198436295117139054164334053950840089012987073279062753504505033322000667542944540734689269872661866976891419583518266718601442824662904058039741081427073691999154848871051176319660639247197569030541377655644459285284371668887378856844039937987083715971132513952168888952861290858893984391455274614599793210611755516903564619015291056345432307652974966803731673099210247705028005491447109968615228261740574512495169302819197774309295838118703902849302400806162542168717604454440801427567503851624341078136241467366154072603481603973344404855079661014006336052760192562104649388428322000815086390348299900576281468286754077771263875337575019312181119584698045070049543261955002389648335778701219116362927744026107974774641485910096297905778419670658242097811161297741440147275528977282386828520992016922099538662416406912865839349773726846941398757712253726679214519958838055246558838127527661342437354419889997345200243012738907388817036506227299617874663426293367206522608912437501031781577729235094542565227493939790697171462822782532232969982366863829716073500181728655619003406813125776699482770110861818095843807174479868930628909946354522223437188583709261232427503493671776163127470839253918129372621458029332217426681452043624840775684262715854152866560110650683632413578196951086098848180563985311209717548207053577408588098479354432838457903069133209647901967940390135494412957272241956131900354564129679779551398808123693697413378262268226784864857090430998865192753381657021282643510376474084827697436014408797418933018651088085294305665161629095890374390427361738203321913992081361110299815728925464326306913935378199372906333650418399585079585085253202225036520329145589976986921778414659025211062008178401852708063468308928798042289715131076469145865067687343374048875968559202419135710290931054299018914393295127590306945570838089129771938319185323756239250454968066875104549368613551299324905299303192403877441370987301129228561550289519250798889328077878520017310712352909843378399141238176186539256700124277456518584367896792183955552211611258019232683565316615471788088139477796137055587809186320911825873294058181088985606358914227092208766112309032408227309947879664426036196651632568081423853648934598005508209642494367953221563023929484663062892956017010259770778143368990254501289721429686942354273939756130978631149098714692526839314618473982343211661053966390064852599034094217520189858374680317131453400200157906956499789146284953244922288935460113945325438463767050381653963946197768270393578900342705573971053743052615833705826907778093288946323503290009729834028735800406994041165902450347940068423889985267438267139515342200840210351976441317276625235903036243175785159227299556845813890383968340779843697829068126047605733189782700598212218933074539099514126143140695660991548576819998673346150297297265954215786156073124423964969830356746202188635202820137817774173630515338790239232473283879174283425574723123697719605468627061296332310441892887840832177968868420424818373368556601264233257017614411158077006922034751528978100299239979168598946749364857722686423852646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2801757584866743344765349221743719977665924583022642744235844208427137304859695422615491214418620972998550642877508566259843262725046024808432808018142153441823313743858756957944893152212328508676053190444022750308602332522883558361058795997675915386682326669248166145292900506197845555170833316801869419555264839208170028958458119945066081688640896756868873323941554422116780290366021783848642779214685573446172327701696870185604237975053924577672723092748320718154257871605197132236503932251672806225305309041052673395702285919341084413518568842087055248457514382545905834742525804557548247266960419497243816065433501385223841407214525435828220249519465103816771011720460920861748567269621477646312658125289693236213223462429122727080740885015895576702853957718311026515085409243480802933000377647246685760408253759455013490517669104787443645422766022987354217595778485796644379958974635978691253837284057965769765987743223428874160658409511572422090139271233685254349866019741243463465561667107523512924757861785094368651491763545574281744214623039813951047278984733878043131456629523393811389692016113473097411212819345272372218668249960079478021811958757492012741732694865543876977125393202901052096250584145124509105010060120785780373995765702622531523844382777391637436264187483844043179842708852798029230423852809867518192875542751834649289388960553161623286885387150011458550926143791660749274621020898301953768682035317055380589895223189727791827608619151660260109574632021591675759156563765734720013654779953308578627559539148547863038933412678755166385987327875334489599376669900569605948801187346402840332755482712534757507273538242572667520579462489888187761475377852880803197758671626484589054878980239947205352472701054429870935560809393664993601871863129304064504209384859342310748993808946009976863590930451171900327179728987320328160579330926672869983291596654337492401121201842649168091137896063390866016002120337649587523726599422207546818316524460835312384369199618570317950363374520245775480772318220181301374819441097067551757978972543993605434072725201640353779531768127659739574112333097519412855176762454930646697972790839190484410594473345011653212326485577338940424995909518775177553253566685312993146588618806792906459408794166978037725256134338686480486257811080833819657293570899229368796986343905509548178110772123156761334327424261370472050661963177525533366148596990240011382832294445570231542379187887833452288840093426327531187151893137240090484194087093983342100067344358340850632629078505588125670771463252694004857959515474409289767375653356792536178567580872458605976299965237435551254818695188149199355603274156385798552884241034840457828716690829191828103453491887504332106557014782725039170592146051626442816690273155405665062895056806547900743812841714441557644558973353420120295649519249936091967961249091068234641575221411799150197899782342122916448675475869056225688336015406407060647751272513502039229952346786273084598277079578705879737241768559025734612215084715315782517515729922286849511670939982767998427051256199680138125590448771786423836565148475063534266876795580302809439519111792308489218324693589265917812537515547996836162843427640430562873989077936305969306337258160350330179911072064784495914672909567982815214909747270837858335667918317341943652899283204338423848799820884149937413816292353722301939083417119588955850653863980826713511126003522087170164808968703544765070345522702751534535141304719685761571395177896261021937644263264663506221437169919546179975731481094560046269121619163395260243831806826751812468353070343163988026535810738160555091905340611762094014470189749354806172389817939159505358379070462907455152635140789272274256433570698975286166691689463018862161781487231808882819772876151996838114438043855099183681734377012677888599339144316382015037933561798800359728606015477546884857886856049315532389403163059780595143967342034388136980592159911583120721912693785757290072391298146306258437709186560419316323490110829581142323790989155829969884561962602642714828134170531119383575577011113323064605281568012001329617267558681418122626257402852902069736985001754009383925789089943199787436333207628116995770113739717881077420198019960692341317222161091021700607173136916106965590976396215768288773039578385460528547212952812387474706619403633084464041211504733632131601881433978224568186332030745484558074245313370873492400249945732373115999748082180091926371257110373087208233843902780149415047801289936858007251128018501150216554783138992849921902788860243164160340464688141850710189474707030221681849388414818874158635355994547681898371891947049014157974395614988666925354208272444734599445913082780837176121165632461197683694793106963953438498922452052546613683637274008591659645239636823837655669498116354575280112371212665345687026140166773411734758082184099067029647285475532787004627086057939393320857887275874276158946527463593028910030322648014853523942117480862701509311686052581100317207706605247722510383063946203220862641437008976497244814992212082426517624897606510900320649122082720860639333384765987498791900326845813207868366273331749178705922858348728417073002618799620464212811643762438954505373921261658598642001707858211677806672591343420977918555439582134295766526615944803734528617277322782769925431383536931727076229120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 12689676697074000404325640446513504043339212334469951164536804494762859490879841993161363955132540462333027574986804430658101813304640071960270695671162864130567986770170767841029367628596650139917522728666267349406045122443837082081483895525925700791079083553729505758112431020432619991658999178275897641370040286653109313358858839434732054383373392203576998087001900697523942277011049800310370849033720971346256193770659649798229898203764131100915226674754014433142744971803103179671282169375075376795558860626517671916228896310529534073301352165076442017663265890675777682661800395565447608430489638427485279050072232652471124513575204706504228538800909661522446640225000458152596521055347692344070813642300204725916802796095340857615033227611166748118642175594894888730358427503031401856372099495990160626724961174939756751854631874424757589570287610711197557466322308834483792881489561372230143629246250511739769979792476818784729790250162699197337520318374253185800322820430078250142354224411861855747547608927781211428236504714809399988850698995909657794211257585451093791824047014846158277620511129637977981221209196669744665948437281652683200683877008078372793339031791184186100101587630045896552622962480973472692269972432253690732697343196097151961965782174592552508205594940632507575780604409573278088672742794032248979804063438778585232954284741753120983008081182436023129447565359246601543257843849444619268116036315977400933602649816325992905624871547390986551645597117212358603611404139881798373053126229231396819669508565819466858829030263972542861648318006046860780128540556369974101032550943382896642034537263015372892001954710894589680562749130406577290364159473951276212977293038731607629016969530883043146467111902476185114686280099843947645907350889874056163239816554323729606203382382537933597554912502216947598975934358228246443071454757794650157450075421740688282495952509923683303417461799029144586436347604633146918885932913040243495826544700573795749865105055215522539810045007913693634480016970857043767524028777331400331197858379055185325599917386899276285621944042601782359675855273129916169892719076296865781974086596600099155162221723945494441581521999858950612715391026195622020070200957092184161349102442256148600009531000829715408698335726435827818369085358424105155643842033382186122144523026704600535972102472742181413342324434745531587321894356274528805754404938122684013704321181095678668178583062692963727839904075465656774247107063191125617437267286246007353540400034868626165035921463918536156265525836420056145758133752855996276467758103835731443218077409429726182744270002583925808237250211940968735302847186362091547156801681173825894307915899307782105955310693790535712319743001261801738378556386850229660414693321327785132517859573833763009104508138466380781691983906633146327326014449202623752900048437823124980172497754113004126209779850865680732995229790481885586383719978458590241097105232970967383345224291891867131595815125489512269490739243564636174135309133784525573356934991870670870354665028422224997986986259814832416098751501847265150834224504207864076557530434631563657542624860962655198705075556514912141108351865153373968007189790348577992703970896792086691515766496750578781254847424643986174886189320491825362702996321683713105911645112194993648350535557784185726235929525800247908078582807849759693963658895790016074880609567638147618115487491978537861598962296111487944805624911188482188185264596083826334524375701595616919088839436262881386435719640828867292740711103692788189797410547323326800156808937130047663474093822404982674630301735460016800238600384902056095012516719682060505445849339852417886581854034220286750391212982073535756320302151551437206597747765918758522150078047611907147490864185128945021996943347592953073920591918759454536053811491164466423893566430404818757782179429986238696052426538837272723143530984909765276294623007084667199230874582413460882727203868918809989628842976115915233288481316482176747822540873242982503797652477804575698020331426228271938777785757150445080712925074275676018224092936219058830355426909843027139836106094959505591995231282872688283126232381604252239799577332158983665832591527149512312750602011936561941943201326784075097454886221070677743885015277565274003415435295314386732779159667316121830810740370386208495730016902600376733844278444139038966568710123149652727951586038030995622285997140728292645653436978956679054339509772718632144911846890831851482260848458360610512632539482712416446179362150115539098081403492696687546495037505987722491197511982270793740500629562157421436615738315986243922061572890767586017724258414046040304471595038334250281199688113692270551426612773133839141775326857810619450025880334021647505585731740751137930730590083580868089692173462940367645859086091050535215466111361801020566320417198593170021223454410872860797742742437538788270951614084019509984703991269166077220967882766473964254486429712173780867792757062852746422141983993521548730288244133031827459726283843785266843408664955876879884065330354918035075109961488427537367617022512207564423614120547473389398655777705937693369122693199486540663195182658105236260535601652398945154938757324211218057176146440337929336409952700531257985163283716376877541624160063598255818409313716849259334609620911920250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -189765731737758794396240113344605188174607652230781478335799958833516238317200715684333971395524700985707841948240238105584852259354414470071949250111116542693060190865766045319602408994447191839827445296359546167653011262908956935372611620602823262608478858794025846449607076159343041969671522833953563057924722349022144069952660173496741501130276099421778057409437138545340397985091931921447845044221107290473448129825037240275100720377813847080281447955941534220314913443824815206674662574150439546222733669442652384471499909788375185007711868325833895674191252458113192148970975727872495590643255183779333318766556127611736454887437846116358096898428279427920990210397736292678329551334450718564695022667575771993203953837814650628835783072697710120302715058024211124585048110316361067035792329740808089762892108114922203694747602320380368107013005407944531011452014948235943152791154792486352223154295868539218921207769484651686366663236562223257614514901805287059811008368528756908802507533611186526420973594587311180991419241211036907510208515693429475584214026588140582654027183074405251863684304451043521653625143567559476823822900156910464759419858993341766624355569447540085179457151614258028262521711601664708768022433049380772513857707037033079980969449439883117627587110519458688383586040925792292938532925162576595042878517155388610528247545139896522707180961589163328115693915701500885166295609107226550900257027957818962412522710138904156371072073536807707097003277471656905136999116549814429491384588608245699481337425295717787349048235848850854962371524104517162720329330384613957089292942619012567139901543314325432432158111819233909170812834422646361421716723390548878850719535035636664338144859840157141903314636706294241602795601877436927368747974915979009163614730905734302170445585006903900069846233874021726930980875601778056256193444459326078147933618940042261793657150467631166390282710571224043682059720505764752763382509473324478383185406853579022376288551885946838653302072961735732721822956558934579442245439027323225069294043365596171581197766366304468422663994321638164251416461704131753167952322979126101180922351620877124778366584566334310256847541438691798041552514914532491295505315795143292152965632026013669363065699435475316897353956423569112934456329020769788855353437262034948588875757639545085539490888272038988732542974148773556507915335492679311909456577274393835487567842122278804791756863466990935252135723121517974251339656895981691860738480841343719867336474272652143313974872504367323310759067791843926554572113031077551725428784126221178115035967634047970865257774539558785798155709118254070945841319006543102916534847894863651229619360952775804662028575532918747831438496366679916826003047177643858198648417919728742491025983886078229467169602359197215087816470272094082949874549439659069212295157979061595325817250837944626290406462297736535038314146807820120900963775159937850352490520080080424646007745622712711699680171199340030335984384336628045121086569062400630609352575552162146058599931771201460639292743577871733662644266534759436923598482189211136999360705325876142378376334852370945323381608064103481587594133532860111735679496702157023792456597351430928201324024547915214622007094212396066381631398159048431868923505616128016983891032498052419616006575593150038822308639149274187183909436577940221037030573576741568362717415686591483149291230893223181742315750588975021177279261699592426020145475751954374638961034404324810890123025469264755602417082150584106712918757361304161411836060767852879105840690995949685925896372149886038759664500853317569021011226094387655277202640848830188449247669557359893368519430851911457270101120976323733190781942945690745477322658269178343357209095981851826266153146886532167986811614709515382443946639464355097315176849628948210884535705018473290379528063653831774132279748711165322983611021791088019630092674406806176789384815920065388233648829251618079323947257755642043147441906080006238064198972019481341138199664524861145392660546896805342505655555034945975129812414826586735732376867663452934376270626042708463147558763539025229933754691858262231782014873270564831960237053024475852960185045113306000528000839264900473895411081320889911525705916775261222051027117036491083013807345305907699737747952112694893417699775475529594067830519730359604451519743643516655570223648446615482570683737225857940697689127641164188756736638343919529889667311926758057611629571285120450465033928426354214339242653182530625366435931743301937769610781230279031300669204402818667153185507825653197450009845131870557042385676214836591545813846434021913799367291889481652916034502381732498413396542625503296307150798135980964862999715363607475050735744678682078701278472072812056359240641934339873881566873887664520960289918901654163207855762979363756521427204266770007316365883029971341585679062720858651295897930394376802191340169733709656022650141056697539148122730030324615958134418896069712063948095457938045540231060423598099590833748432577179681658455701077122860359992313467211257742567715578688568531339633675961100558627169316144119027898649610519771431883921731129158812170088603881165356013721092590439924288561073441361824278450846397949180526850983478114687493068952427286641759427032472470992733593017874462747166012080128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 796666638512600022856507833616310729074327746534267747729049179620775102088983266553291387835490421164386724205316067633029491518150822182710291426727883579223946452311131997358733231625803806679017202647838213911153118112808195628090793401706845630403971129316833161526087661566725722479354318563165454041870691912813491436089371895632791386062513932745331255318106124101620193833335717036310490803479992827024746833582342664768382120759085691923317759312974327548343055483551185308130136915251530683739610925691980859075874752702447089317385048222320623399933927773325706805048896151572117771969819446073203162296212067065268968325251729144269760661897486747808963375060190369117278787774628820219827460912602644617988028042691165620679488726942005207834136010492027266954749041888015817945360508149916731301692972151562792858509462229979866596369825734716476971583908466230129212301892428620009967907901439347025898765947173009545125560972068853381308578551763598659510791266458580394333426114863664368538464596463630505796222290585737803242020617257150994016270883119506335179475213958711808312731781747904416713808092873552488798105346867054586598203657084138418260634701545318523813677825122894733616833222540623675854586820559786935487190014014573674539228062983378313267239369264532405366838311905261123947039559036958287363229488050991716895849587050588171589405144649627919158661984404840327752680390602945812361037066909436626265814801296976429273408503155209063252371219290105993700038701895386962434592388793123252390530592929666471524771753719565512624671796841944000162939140018475942950869450016690340059897000945425970247405267830249786811221339564456149327585716798230418155747919819715838903166115653423642591274074388350307856643592728166627760848318844308396393748722126498642171740405373656739134447079425640530014209180950773715874613344369014338699968706973446337528424556251726472291893799394073747083591097088192429366628530758976744885584368435923371332831948129525385462773855926133112729934488243538348308792811365203477581896247732065119833746173162279521813926096940182858629789313762221510762642910809192659686445171613085479148140953143266943413326363470115940066901011737146839763659643699611639602977109865159924937131167223822041942593266764409456410287024997148015479574585095405179048531081217510849067233187894467927883870705912975589253371153444578554216645750272441476472661782688721238198965602130069944794767851786938499969415936230147219065260313360345253338657717601888813925231840045859136328673478550397210445941702533940566691099039697461997367424278841218593504587166750973303533195675539121364053430992725733969318125432439680160964168255814306136322391349713008852778617271201527326952372617117576948862529039886121115027195496127622776143224152739504499774193947658886845318330804967832907051297529411521758738451658382858242387865127472474165726476539027535703462162240146865578834274655965547207400317161192612310921803034753742544603284003682520824561219329736600623179027413370256291202239744724642040903945750890817513850966038018328724465417391814215930062261029665610961929600985611253277717757395219574850317146684102582748121295163929564888880296694673646488286744398518757226170305406085456553655983785896116751289003023296396582212920231008507305881838638554739383036774061808064325403746142481775477189122043126449987677606830777028261027060237345803020238467892298131792983306763425765929080030227613288888607245377148145097595516015485997283634219070102728324447606931250148785642262285311680107434451032539901301279986845076810930030367804312354708434365977607617753144007748092201903341016725388921017392014129920460474770858827760206158069635641705360441236375650821076687527423827345874101091145992746328388437317712353383200208835791139525278563541554841497318493952170351671871342309995222558911363077087283719384755706588546868400189187686852857436707181993898145693946592850336255975886840847771128888122814019565648937453098534471371925862944211798861997570229233755406021066359850466976456424330237005658292486732951556124356999038317393508184314710745860852113643679521592691164208521544401328279238249140508136072040691232910151268702262498895438261533980916814524557312323483607264504370162162908820774906267375775343641530938872015641414896457436023956100064161277167511335992017830003027218350577125853123737531069839510016308746469473225920005189762105285661293708098505249782333068061860919801231533962233054654483059688735035320337009397037170824489459001235852085958622893911146994088616284481570032367955162312751099162667319820629113758478054775292799778631922650958407386901205697060264305441594438367033317872250087043900223794683790724893510120839801746781988520695183773037507189658328004693161856079403411625032434202894498479209012903536118092242390130174710753043805667489542214043834205030697228863327086793935759761625626923221087268309136261720237173605430117491466441852404253268307409181955685857436318656636589059254659789020659158698699506598767230196280961669220442018959880328925695457192879599763136999229695346310144114322449804108734813933425286362976842846118038163381409069917628732117686106539014481412871514473954629903210267812702624865061940326105153838682932942145003473757510362476701868033878255604318653644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2152201521157220752708728802835099104801344594531752212320603495032937199912764112721444478113871184421917833331932689353466313783433485407293735665820296969091044182008481122277310436106320741545781304067981183106480397071594171352770338322627239840845690201749517533523202049895366974287280441650874849562768541093454391420925397136950272542675097690309382358535707224874768843652749839500565313255929458253704104525409051881577362407730481154599702213234208193578917933411401878160905046136273228390589736985589732890618852883053061394433803828682625280554414817588268242676589546381794417501576437367074965572543156246056947323836847118674299285078654788279632970368584429490404669778562631349431243448802435515061623163592510636392902387385358498202583323221612761178240915980699336865839049255475271669345094785233226826370005809948040157597709310600688891506723241601170545321748218984955441424246466595992616024897327387201663578538358520353839433958375090254409544710374179323629613578368349229701933347347831652759947851380534586971370718882348986765250451497219965227824675660738225734353694540165876505281227761675407712315199610341594354524597511650506584087822491764571527475486479428580693273864033090240537082747681698921575898057718278878895669295109803265787136179292463901476681456289244461785802186793201356256534588819206771699214339502409238525929080046811813768288521209516320350713630919388592790410677880016066272427966824142974642679722784434681645593674570662967431181269123439187769712505238509434560276854989794134598042235837002685080431514684728820772734549181991303579006084011203337304219017405969927098181163570077358548364956058453492261131905402771164645661152435004659945656878547437634553861088217897617252826314037022719124843662262551093635422740219939697688979313431750131651180144586901910085463930978913963845585328059105055254359378246957910225064736231371585135789027978115063273816729628615168779191104033984371379781557105945807726409968759317075842317095239653949999243252196168891613743504766414322492769374501528394136614467772212360804129574450625146441713585076941557987331901244236630455833479036915426494140594184151001852661995107748238526341998156348083092655306387948851136043384433666462292726483916897808008657371691543612267872756981137809080902255422082354106245288085659488467384269179529769782482317717536092203634713335145546852593224653592985093564142985920706750022236779823393825152624343643191935064249058973176811507259052890013432318008862515213381093164859965897387890401522673433600417652258039594814400632875207620647254249500535303966530047835291082017662596639245566116340396597637734977063322072424298028228570623058925391232251515307198174607980917239883919939577638866039596604028475069334181658230392467052844926265209286505376745998419772945768197415276321688101469192512482169697785471771520039675314251750506619524122985932239314673699351554929535506706170902680656699641520138984287738523987758891781486432166673328282853768680712585258094948546307278940888962771758605992983285430893682121116801781457368968544323556379680552322273055286322141765865777337059213965076689540761317835047851349053231672862242943362862098235480883688683394184890483930608264939456946193918813920179149317346694885796721758577548979999223310557321578226088194141098519711277223381203261190224579118862235377187294449948824303720731387714663791568331480625691955441524783567898369951348673508916311749661565797991834162055745226843205922584848950026713916991358149816702190049888573707116682322780538061233419223400736154405736711798107056611526755706222115550378298441994821801020075676620157358237241356860717027049171560798516195174038738864689424339059265305184521632533904229696561891149077148306124216540611741295302418896283750094347785637427333982164199708003766582230292538008324530974832388065480915913190145800709232015807749596295947623589475568017498482973086963900556280432182620927391264180364109285991549862767341986487810114103456270689053357957491722078327094629261063912169618235133484150876213203274781292924029003104782428660098818334017884026718591872303898453739018845654205523126086589599901461819841181909280924611870748380116001751790641386371584268926980131767629849935794787028731970195435634338391446624385426388410291974530322168397778218870151212836656917194947799906199077768216373058553229604182201820623316567745290355403074517562004256471268151957137914684805485759286745422782153809881154102140582545197279596300638373101191887467416481360356052540878606047300745475297405467820306558448286242571072473518140338592925562133826458900478540220800942704452951037262193648477806530185698564595690371241652979486557175942309999598229373278804444576000895229890191258315623939912851643034231139020622330093124571383536557036197486766976028748170761765406687641868133524369684472474671322882491875193853014501328154462554629427877730079976694246581254907235652915793795138434373396344719967914280493449183751602600016763555103070233788833980038231633870555267871836128050973651858010465410263449215813211335790855942485000158834107310612400406397023491199329039562079381114506618613315741032984068424907207221388528104773323799557168700844918616874357347431487462841808436981346402188810828214543010884837705201656384288674170273792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 4628263268922628890476455929318184703914780039613588390164317705912648877518318292089676940352572387730285445742136115037988391020787895869008380462379810945679761260646067498660185720866743634862843120475342637252729546595494054382756384961140663881961962404727775013451558943269132095235250587208958440170827885853873207404346424460382468008030318131506017655335399758150943537269093105536850289984592017098693632245217420689406480741137483558404800353269829923191948886551923082171223388366428566862241810151052022530408624574923149181780291891491949011358462431568964282161531644439885303736420895135170851687424146800070092876834929997120746612886973582150167372645688410126620559761821533686118500078593320929035329451054130236313121248526657166044759794255510082993873570566265664040819092519352444270425471908798766383104925940304793066908514394367789896082803291893595331006784104667212744997912046630493443893108610982106559650908459682892987559107469236627041920562956770699228299342466618736229162863819659491887398960414134021228902430465443951091923675523490051664706140875292113617554685568980037014187743971920024676070318995703118796171366563178655470010653420867883001372074410084037505681654891545651986917946545120499563605154805061637540059321704000419014102741610950045547007296011346315751414718961099990055767899112180607439714753474507128774775618065508373155647504641776560089269306574446925780029362836659032709107153175010260387543722320886661847177927475122656148475888196740816369336796397357105163901850134182961322932333577073690729713296186598558289036303681932248164738427624075680223656137873469004255930440075299983152434478812715278377046965142322936833417483193884745539112068402902248545618683755749829932207051166989669510043052105408958664336603081028441915602003024244491638554487498408775802021473782295882902810751508818230740901791969614629471160457891404559957641228341719634207029312764444426401576891620691431893679604924943550434951961549808253355833599525788861737882012041262375283012404312161227623618547812683201748993129571786310405002043247409908761263875925666959587882603514435345426065553942878113010977300223037654051591381287578845245238202617256709320894852677344970544942844767381027814878554606705298338822644666997598699939731391567546076252639491988629862219444087792440528659207161852967880211687719311037714864130956880868095675666133207263670063411064043247016972399798614126686464512473484104658790075025066312778759455200883238667724527039466337106483419862331097626688849758811612345776632514817002863322972654528380416246479063529693755631543753639446827688723765600095636547891485145329254029208699370523326917584197764767580665738379203871432126323303867973027559293566388383614209314075919213993117711405577543130396635805399769820512549055681666357077010055926168958426289687682007886463923091739965786543471813202939365058335406807268331424341719696952853201402324739784876242966199727913690030896450161457488588395964306125473272980177838850815710213272202275435740902074052156247332961732712312022934250930002312360626109358737004208995845235979327377924607587463003435432328261484880083861844267455266435228432394166759675191683511447686469020858933714765777408699354871788905877167802880859619729069491801392591420562162763021669486569024603413531397153934217447640925091768857191993040107426844735853299748404223720514039788836833005067796176918756959298720266973214850354178932829851261830793492130970351259983027584631467862559050154812821077867331296859141806052667423782735024005972527790747477278808211780037318882890973396571452991738335434401783341456422852200648810600465659115574436664969156786644012031833177810255926180956382964441333284317180482062448790904552946766609052318324850737382802198931124528634436886643653908422309711676020521332782364336028613995781503941104846976232484306151018427505973761246941378899984592211939052277163993835687644757640088325026444541380099685567346647059404880595498592714145935193565157220200188522233107508152737014533236071134833835750757184279033844091045632164361786961642508331088905207630026322266248699948095454755801606138748782346726871804145190525957642425418747075849766865806333327014295599831225372230340712889647314362811496127732036320513005350163072763815759821516074922236347747453574633088412637456556662985643637613798889083012274049145306885421268767126665505164928899894799473363803966182451647009598856574911140240381161654078769306337189362826153637067551209527018631963890432769343660697181068756587999937913295162406440755492563807518206095761222489874997672973710579373083693758429490819863943076123932106539534539091844017031431451000307138705712734968227407992615795450833479805466938466357107790042909151767610190092566970521619708953143383144523650334723117410147657308854492707579753201759042120544472821182457824624075945142708569102424683095085742522301497294702910535211928322501404106502966236545177829567512766501881463243995477310917149408631474454197503928601697577120373451120915540367546347003181144122884576317054624623987819728577316612078298770062455123319696764761107042789474310029248206351925460132007605966184196791567435560172982498492477525131820165647107987126564878490150019826235729085768630720005869819843588743063455925900766399273369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -5207890377102954476972245640793423280144635909341238602206443413791763761961543388994635539024950746727874204160285608856738116185238082941753942750645128985335811882529009020185972053633323100110985326321923256534373600280573287873596574330209176566603591003125872315889209050947065142489386912905672145809475267488805955362037747510774541256333334483222462752629848707709073163450726149294763622165550405512791693026489869189692934732188606411979129443387244950163387471596192701762177594440495080793591466711294514429711649315360419557848946888984131250732710166902019665156387466337640967380666068085851515340504623790915405660810143285230615679673426539763382172856345339177848796751647334051658750085933482821663598832449793933041124736154060396234297205376381367573386042611277751068617649687762762967772424406377436719111654181155620553108499958144457908967375961776184333173533158417556449558713450902968341792514916068158023369176786424529719191569776273787759546630422050943334301984143446898688663649351882540715272290205113836516287796077246172494805356430379447388122606423087698695805445813426728466037982247038548236225859628544493206749393397900645492961406500066524888013170811854575997988913528973688408402422274895827404246543470948984056184535124524239762513073814034072025462899709904673904652035132684883654182504403551061209143223287711295952632865145251399590429185262679109295824575002286605015906184072731977794412650897426286930579327053716837847603175484534797189296020875208463909731004557193362954367554748569849453411088041215379553660588881754419836097008325463415595326466462257206745370854101864653340576507422780165626810681076871853570435348713697378453976748657177715351020845308754272382657095827070363278371661490593214700830999365648315662858458823898394149934340113177359383849656152626662293593865129803908015946763939607167440416674392850426120663252746080611665597598349486295835143991597732682696665671256505664145366108663733500200259376965204766650131953792319707119627027100965403388298359642432086307789078497958162270580448334642003273813852092187623512229960547579997017163225461452531022395872710219405740813914791882980678883231441782868668934201159228617133861256630752434064907073056762922589490363122874912846351010587540914372927039947363693653061515449110447766959201327654082797613182274259396368846796543977183012602048889115295114251620442766495190770268660321071280943586962130704915126955527756881627137846549458731815038746432698196111218590649966181347253634629266452930223725803671235589250026257430161682939578486731458041581695715219667071177626843865715728705384877308143382617055413019382409995837670704304334533150354852564104101310238999659394348172250816119439473022492749460103339792010049808547770916896739410837194554290062277468820166865624116853305895538713750138317278445106004234461397963692352505155770897915016124817222597029517836437697476933392659655959029346560211255794681484615014020103775768381093325402398802646862983781649808686837835438152837207222708156700204573694157908078260096363209205336501947250392768793296566446186077174248908463058699212783297948096831912232637039938733888298655974951700373573116703455981809174279388635765392365008213063078044755466546698448252941181684197240599549960710702702090730334476473583094250991525982800266100483121406564040268086033986993235360486673401347894556404834785737937900279343975301700807333795105657620271015498018186655395130958090394547257787423261044252762634462442968102768105717847890928272924249114487078089056405482054243758046373968573273747530548953749969547443963894579458345315899061161175549438848887051634095545998972339758961326229852903920036682608717210072154684599392356637068318278231904647945108461712717938793367392240036168133943101170210210871849087423734660645297112871881638955878348798463099640343166546729786615933907574768682211617461331844992215945374087129291675244214091140001733687855168508295724715558124112354934752511345737010118595889573939923181732730879641827967595586828831666035286315952076248317330328242729994387477860483991285144512542550859904380825181208255839863547620762402566518201137527906232758648187728654562794546040362740658158261081390360377274344490783149405534681118936210268699243000878832614547280117260329636632642689070233814555397031467571572257056245104621043454889379457576587082022454013558934218943929959531466778488506985001309335147052467758402489693025581791375628363273527119236468636152485213918028582357129952181186788944008378918196018053109057434179450721407487311135204750607672613161081176136397954165910118119940405336604260535410251655812638791330428922278380091465321983000030730868858449217217840290132411128264139707594462938697396069850072741745658121316064979124448471414083132729800830567265125072592526590180596381668402306074211448320122974576936723014074588539230170916563342695242092496074037861636887275007046717853211668245661339733283575077181099673426400129897104800638924512685038883162087773050551242349423222376954656491315471141092768843941606821791005511117366048247910938240144665571641235547588780075315983396998074652232955564455510824641182765731918199358912187556991949405560880609220822947926638870020608094118174389840568724062636583610440788636001249047480321491929032294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2466375676166249547315296217841085576030771088520950657819655266942892362548753424995128135959777333259409158636029854871977303267605258217137528415694322398781898733435924893048867365002240734875597412114100441370280113120075693533308534574274178344685868653494974798034307982098843680285642806162707038258425863651128851392519681784458605130924240537535687561941490060713402335629253683183807331368389174269757553432030701575002044497076663018937699724914581129029563746406671941518067923608316134203733613474147087399763395637665579170742472418992546211223945774661457884804856050540112913082913807969483885489648210383412722185938030682898093243206072390272040585297796997767334631298159104293517665699882987409277962241067408930960422063239797011447323260073330195156589658891359532818715577567633489323526291721259553298902243304041434187898574628754758165710391029204192230150871859592651625263391885686170840190225259982812108316235314165271729289520035358970326832604407099406850929219465286970993639792172735433625345905365303970821915897776489666287571038003097249454896219952528422691244354928895561836586184191528513682314921562031038337056478097406210117355355736701714598423153700829922892180762120084853312153583924777178412076321592259401057316451415928117642404334857941417573199074064314915692794986094636654824410076435248442742935112645058940582769972885599984918632449148541883616123784455760933165305387007251609293101681493666409144396791267045060461365671418435458253433608638532051622103876473545721766878066981424220197700112133810582225289577769328624653944543130190287349985209565324253473229226616464062484940142603255894791386955912396817005841253832935864372733955643568127741872213575592483937396638539007591912607636483374596157461615235425909597786438260988025566198019988556183640142632717660230114855915887796933890484256609411118848482626547584746784687289432962099418941897204003841539814264497611298379270025106184603356551380576567970986926070889978861433351741492675975678499598916890321036854485748460078115677538316650634112849619728076820180029206911590702777605034043671000214283520211694530758655047860630187394702827476293531354436742031816183783261884514262857857447849922567236945518452995422340738173768866117347455440426610025035066223365544112798147706370719981445321269224177313087562333874250591977360616073963712038854786820048331525588432879691033617435382311279388905756489354919830198348117266725041441289097193910105374357205100118851251168580501314102625905774684652273762883740692460673129899274241598208255084977160728143926796069183601288654516861935179523054561353114257598220821089507183956981973583137997661546449655235460823343871626178711869875331299712978296707661192788903545882954359012509061793267901822292759414830395868230912274849625453304114537904948641563334204521528494164211189533331142960665152019489506683394897058367407456586213745672868356633470143942753435310659093000498257975812685583131500927689631891474611622107420105040374984882626913518229908974557706117226816418504343332271856637359800029883690207208724926956011064703067252815475886045577647017660065989395714994054391120491400215045910178331742559517440315684402491091315440914507551290144024236579919530360361924867083816701093359337526517166771967776189492162015871555634134252854519024819206026984551315385304159867080760874546616174982267130926842639230999451822321327907205458391697731804597672630387578976882311157585276188099129353595604628329503122171351051434091804959342277121106281654367665364866819680028207722198762895324623006369031114521211707972009559242009937444808253699378555593442483788344278017017321887405697333222578089321018014924206556395783116316223597666034820765202593847938656976142009972067685497687546576481656537711510979118367284088882972757781305274177208382518519343297514799764093909857171946686372199622626580124182280564310890523582127241061606458906557078706504244184523582911368875412963250193906365341788523601352734238807596922968411224455229151392096434413647918797174203504921060455635917905294193461786999544724292313488038616425855573284912315991926614047691479141323646120183325145151065588539454058743007785005784699673492747848749398247349335513219273907354901195564459394408833048019368732855903059561080913479015173767531926545111214353213135925207460434432135529638578855227483576356633177847272789029129781837522384455754149960335546008619987650847760951804577390454695314338885001661120026609654661811294149894006146797245516003572779678447859124943221989220394900764514986002906402649699066869316734227709806239718650617081100484005815504362136318291768828401347601437454249060880215256460812833759065914775465744118666552617474488084977054280954758055393991915756571702423007735605140832576244263148642281263215006300425746774242082358100751789359477381755525908126352271405429134226333435903937013414967925527403952606169722543733584008738670949656557921812696224821887004420902829813455612932781988130616565547222218450325567522502425573335718683174229257190399140641502789185683797784879546149905162874608801159496294775569475958505721711787307094620993151566247082376966216707646853835344468724463704609687641297108608739449450415126977486689109446562531919976884286827999476492590160054981474124283938938552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 13424527540294873579600823597214411122329405965930576896717000372485078549642883843389734828122027502955637693989328153080326387715260551437507587499714325141071290311652435828075790526912445912060466587859081014135083433114528291968211230650916053903188036229166386700669999041767293261933338038009364277559486308475085784573486795479195632900595741068380142482807048478134001200641231974775045634052189697412887426461324753315711190768980312535677060653542268849907121101446240133573792029533234214337847801514010357376047031237417576314933589578820292191050972346242292848918817450129361560876122709245921853261938110104088747039546036679033553180697830595553681576005287484789745762495178933135985511631777772795231158003958424137200865148140642726920210866689984463286988857174876316174474125885836872591511261384386391876619224178602599628196099296055884203579010362856204726363287641345580378686554715890454473182836492154867928839061733080964316190249123083878642102899426493846656913054378801635496945014181843884990053474680943352539592403922469461586209288385856149543755845464934413410355196505069526579082915135889693867534940053826732666372285035638014749223488179084315270865420363145188483436276000560919035978376446195660426290760788685486401342686594880849396898742876032987411295383350529319211301597648988374812987394263034195971657690630537183799931510576695077763245428176397132975599730293604379437187706025358184667370200728522453598841488268574181809598899507805042947000803868800121828364131290857503685347711394460481359412015733830277540290260905258939255088210363305389312209543574825185735637152407280579348125427963778567893344525416947648177884520393799716223716257595223032223769250223172916103557720015436190374947136745580974646888221029768319444797789870419453738673622973262801119223679245026723189207260367386012840213395811903468995823159666982081164791148190972710666604538915707740519057538532622190087310239006853010370917679974389049969434032892277939502397154257066146093563102607038294327191562903127352791504925257837676552448935093880527233578092177176288976618714799806691560952265699906767227345984212328273530086361857350658918225481791237686947604596489042910474491878922335412478731856189469103342672019659395510576643374921025944899402969177728675203252943540365215393054825223877291223361178781623017632893689198544649362645039487830636592058067339476890379658636105036249015441691965753348441298523861319398436815416955659427712515743291479456597651564837981964692393563345440470257449536736081667841130406817359084747520494631221581158035316974138590208707124587974717216020247046469358028220050408620059702266058627172288962587939052624763289363412881438733256459829982980287305742754466863822592085717856591917590529831966581649073877093439205293441708378952616256556424810850579262302999132040427086560499396731737696572686482822240710112844862190063629893399441016565437270682167259651722145256775261590587886115408554957753037673179180392089476708421036397253840471237970460340907119477952848970743897343162378774061795419944703451482387012599435227173057510495004173816138525244653080256921698954873367926356941808416552886873981771139878610167138518075397628376494030894912014529756288849551182415495113287573974548741857459577185830311568985279106228835611992198996153938197402177284476041686179531731407161457569718536978462369037303447941913779830989284819522510038393436343034916776801474466525702177469472042186908183906408398433468513740854874228637422379947816457986388814756430703647487853761512011803784596373769574768931564403483404061113066432404153946597877902307133842014491641558644311580957714480692559912073876954505106047747522464396508092947972359013019071391303290035474726555874693500318623023589138573247298565880247157854018061339326629739590472063680417391947128086367866229746080267840653436023828493750851160690825924477306519717378984203899481533210949871462941600146945907874415533165351083578068672117071279445626932649574542015283298627538304584432729518458649147330947265916197926723094866248997429639202037210155613419347775006153784748345588083051110754889998500783268678386625818551514282778255850697036336350945336634236080655916297370873370860455736225302200960217267981722504221549242070131689672449307123199194847636092715170925249152277194436888509770852147124818515449429206219063732132144921840592676146366107221319098740172823422703456106093675090466902678479698105091606892320766159988758393748744039453608439962959612589265305962281681249936572743942583479348496072571515701041591204729504512311036769337336608310264399610430882357459128399462930380645109074756438552017769906642436237198585795174410455398954794098621936862123527024367894212250148582856963437295304357822236841363963841993038642755914405573350591742208937595419954521401295158021471417107629747554811349183202498813304219686464099663405682887732619911345203254509634012711203516860190780371456554018695901945488974711476240068471790349472732370344566950315719619970933868164928745923132408716527801743422975229718013068303439859061841881087038070272153234352893384138770774402211712583131900372985505370613309630046519120168231823211054806153141900675333430834600081580905972304319296639189406030175126352063970023687316744335879268676403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -15248737924779159647787095746652004700520174060242300801952780220713854396944632315454710569426583025150540589825289440347372515236938230855267948179349990005498497992027264576737305462331764432306908362044040322817100865150353739109744543319408797017128586977605722923749917300051202044458397292719929791724519736630288924109065635178080539366005200699820369019791954743352578061173238103042270292831548074715468545163883818673689358390273095574331257218329870347653270018903353158186855957219394495047541270300171584112662914813867423699237412678349646083988710216221913073877897996889418586203998789916085133678832090839196680933114921980967008510094396617010989341295830527130507828968149480421558599306121464535935535403919766117824402518247001517980389641815860538946402898872754382571840234677914319220309347850034368679681804928340638775271690768341474877258739497087653583098065787926680121503999924149922574205789988284437627627711147839420246684678585692147435674013939644367583094693523043466886421423817936647217633708663373249945366454099944736054977698659012913849624156676209329237592548415131745670450759744867636275090352347708678876764223429975492028243551026173454417056818411780520014858431546964573890974311944368197638071513738151291408028432825231685330952748849165346565086490642548986614837249192471088209872963374349813274402007967981716307338246665335623286655473269676941953316147484946855526789915459555968826355285973757185671730150874544682731354786156810162682334710713456564969268195280230921626343907624176169718219639572726433140039689930655520981417616977072857203088060874117804880188036586462556954600164013080237699652064148103958790789566632892095470838228326175667185858511019793967975240313074369136715983544796214888543091374468502023932237237707253879287025254483601516716563031009823653078731548034058497317135751851274987931933588738230051198463495954636067337829045601489271696872520748827404688036906121152715366822016996502659431780558283558911889862160500047048822302826211586732112243723588872616961365753588025250696954303672965174959116054201788876221237133135972815265505085240690557461812008798557846779146311253043022245315768872389365862489371827880828202473675571602457727459525789455535728086637047568378799232541644138884057791509715030695685752017446769537959783803785974835114058898192087857195433993823000983043945402168982963476855274949069820416191275576006884756201385122291093434979957909504898902570499256485866441520465120012530167498325197455425874990693831180717734681259696931261093923479194205340447954045688003081398510254340144415954407161148847163009996858436677640044471256688270523301501860816731729463284316692974757690217522855030601803182772824218149332920295405717994597685381168374335808451876536973522341067924580850041043762917774117491442927233279380502860019633794475462036043638970222851209072449284970438440775913096159094429912816725488836445598621492544722237934449219654098332895569840525955109306919516846949174454406783186325317148960769881857599242117451710765148186395004100169268559149718166070743018956263998435418684365693692495035473711570712133785612763465734118432630443949025663378624880111835500036142323085255007655990734778013673558912044905281126897578455045734254349911185739760370655240083302137571949919066929738794848329940125663907015622913094985597109484909383584176717737445366378795465114508001571954925222887811920578353950324253236520897351271411690182388854987896631129799517353861282271338688248212733422611005107767927938282733642290139539836294908640988048943002095422007328205805439264354312488565071860138978776418931150666526116084334662624908560303517697915158159815162751693381398083974790103072644506292050112927350249178042811489362600103893811829817065527486378207015592591604844108591271758263467784273960160028196919512236759995360077455398283932550489043210956484553360205611409329529028130677818011491935966644169149390139472002861652397538753201109761989775875472833677706136743137832950571500897715278764746419809281440159566048718282052550605436927769908398698649678568335798692877444120071505333420625853485785614330327751669629761014824574397716881563038625561470082576274611370475368570340991962229346459386606778455743191508996206018217310753562847407946546242450150449832942817861311215458561237157403519847011786649124068061377004532300032427225974367537083505206807717119089687927748947346816621855890456652789348833888842124441351979654388614785939456673719474825320238765014066252218575482394153245896954538394035318131187897602595405276798275530252706136008454655937835827619085376776570865260799040546197563073642012234091516539679436243873584146040663186200796543939145679697549286611082448926195236703017334077529324491034864218264220747879590884757743476938582993486851230793011902933307108418873261764139038119342247359249656796164702050026780231247522622224220722161155221905656111466978399499197621224544177824821356725768043579850638222484233863577523317715035773522797366373891828850852049571792013726396136676794643118865395803679137593382413855650445789761261666697549039173587034397043121233204660993353068280666214697997268585799400347124564293657796791673371290189945888710652920540486276865692000731063974242539946398552925045762603770918294175203983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 6302833966052762790912758538528290528928951372745502698917111116006866428469856143645676487611554128259589033130274110609074052460377975480804654753116428221016547313305975640474947004020396438189562124354290994740315968012171745058402948308369205903095002230408644611835432007536374916654470153083552909762565475257353243039317088124571359683207016057449380582901831328229486880727798682074855463099424246823983919978412068245074892179932398794566189408396335684647675990074338498429407297851398080310510172939474395296592360496940111732317045060241001377485249578223950053220600255345252513793378241958596411370382658324460391305324426472027898065437803857682188526931392242967414533842312436514677571327232259022590738070246939983528780148279311785076227141422372791849850012355313638154204012581217200665074447296605130510048715874451604295096789273746701573055633786859228778258304239961834355299052042484023014693466468755412848656146034589318621879615315668093228562749744644858262687103925188592757857451122624776055805714646048173865552557841797186589986400733890082869908236983252863979538671887903691718548774118359776178864220096782811536258642633712308700944956187403754568032462939783627885538205115962457325381584093495553978485847217567511728198553433110467596801617231070468185401597369116864942615094434890721980006658015546302520598259893140481247961518209831703381296458986020049535189180077463759286867243198695862172219593126445290054313408234030561617687944280685430551317693546200258424364889041893636347505491673802502387787699789446699670184236054923387540492940642362039907156173912945701557103298594967369058740215099417966397223729325520095888848427959146188371200156010377727282554905467384322536460991688699703800271622570755683981829735499131051590773794755997147704752699723912136905144007708106797277405165379697935522430905462359105441337795951248706280312115678082200983706757482903118212538401300538995707925169441844776219487662675122943133028931246526236043458877468902015704496738017116762019045291685961304279523305420996502983106398235635848585372544482642184917463263370663539650061636572496262212568407257438099936546186254297947734246107258627498840705935454450317644416708162745699611570286222214392929624696982080966296177802842416780247036650894750507994172910692337598958330437165876406866464018446583594671560373864205040228752293870894819092242822484080359590615889645868228052511804310472546316557702741136991577636898926965069247743574494134699597664523821546788402387195465278978392776641609660804744410243740226005044094263649188862174671321536067609554033737073941386020070494863216584759274858633765780835017027909078789129783772931851585990619148001868857535270153255028289723270607058489163731672168076972976438930470541578225309205722266972675227744240264830375140229600843159995947520799655716162937882151101865507480243788922198939216612425027384271470075616321019769550649890010910552529435697145267735619742756037186403388684179350246993721650289458349571042794506386666497287759679339570374715720573186857640073905741616268203725630955594922568159298391285135219760558462789624484786123681193407064233405731151757517367075520020106335398465069051428700619186567304066121320847879125186395652468940741674438805901118360428797149736105737977737512587380290516614635892291928196807772492272781514758494141829919878513329489051962112185285467228105493357540575600749304765272887521571833115324401162797196313689552645191126675267475014241199963782601976094543608402183589548348983441663611369576584232640611567111410642858769042946010499086609491726593361775027143471586586371016493477895535476928833065768591349435067046272390953397159901335854237734922716703220329140504593718569612447956780551147406600888786434076362673346312107413252114025219494174712818016311131142532919493350077834470609007737981629027690874536583581996191463005301793468143802252883003522482907804717706572465838922226266273293786258497940227783560138396323506551403521605573256360293459573184541131691425502433796978274184492968277673335488777424575045339058438502994747264083303255019926103963119585657376488741055260759166449295405163435773904729427630011851162441676540252768643307312149895101839304700067542376251319504921102781335108542503848935945211656791758428594081767827752119463694116182167821377371033016270652378868780142611152588907896878660077842891143280868300585274816941252559777604564152454292747230496290953995392430721435473815270405579807348269569562671018873488470765963310764237775983934545347410831169471589609883212970380238201229332896489336102871313406142555517822911588976749492270325628600014326726895346817801062190053505920562357367686996248037009592747068555455612302084614152709894780607227420456038821060432154209710422147141954535984964995228530779291492635021056534604369276197359162281648065821435204312562690803972180924207260921309152801579500778118685393892595406431115523358671549601175094044469426779666790546848083858229315077730459274413050910189184601898118063280830899797792210469829315431144648398040243569655265125703881952012032734944205251207983505231986084109330351125432519697423755569534206390225768949827514238516851295271303384322353387961352082003400857784875338521335143903233809302425227842772193020018283971084288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 4400177971819359693933414144619644682416278407940443994446035055886343637034110617313301110611744207404491301692372822215945953420471916719320794661921617941850405258362804159977245031327291806862720181947333223589625750681615642298089169050368969022009163282986434212115197880839939014868097859723912635443353455747167396709489276073503299338364097127980351218795886663940716727235294634265988555802696511064715520269230879706327482965484417412369052738492506634629169875550385571674103468886692365557878643505259921729083074060953629665580633060928245580779929056298510466595039339933433262262079480569742309890751075670116359432955268290485156940122933453507560844678397236394782479771137023479321572384477848823860626857562218742311397129280468081643995480145977733597901647108958246804878564989608143519372777924671722712881692869493625432764030842769570056293468828103358225931682678721312535922766390219448890159266744641601011776554188577107180425407297719112359836345221782475165491019986547334381076541616166218004386006160479619447300846343484160544008641730088418415816323088052298686607631296466600079095959100644489319215308975670364483352262068801995244694996227246203899024470112554921153569927571119179253881052737140166129173200321384580196084533815198346419856683339305811163268036407539963418604300619970602400238708530053475797199244921643572934503551705438711684106677432625505284800010079384823401681672339188798145717952441072091624518013449593606398384795466378374820415761607733838654300895372797760668764997880348467858629795210627701120575466802937343100479015227977463112014789706351692033818428629556998281215204330794822551681028705487058821420264380671142166168636715957644418148630366359481114606777255460043307406648802404433107511009084872067589524497523430295029822145093714918176134697453729313343792407402187598210724712762067766978809257422188343441657672714862983345030875429426411639489091355350925013715444660543981931756830897762298467560958502244181800233575628259490265112501266428430337690412998387369265289930943090307878509673523802651028910078721581724946057740849052086215907430529930845624133403487010143293297186649602367873128032181404667695192059462218035904422359948928402040952456178495906000372207857019750698942015423518153060562710440125647004732084355019142771703430615722816752189114010779044978226263592920608876146488759996267047272117202871223253703356279522560451460722874777369648512599285975278440517296833840312990517700093706403342242897816735873938566089007037684254420948567015135307063077854692265996869072760998306227513940808428015122790238439957117700010524032790511152780117948930298264753679877137048554219323858025716509710174569674058462598927971659921126507178524433974282856324704795877132940207310166493110657322981181681205941170036198001010402203873432045638218353717770712023393655222506216986055466156451596290901246401919749065260455160317193686231813001993474284148695584442389320152422473032524352626528013764477801695538843932228904768370631156887661667418464046175617216948689605364430280861994411268189702611798134046318732217475595254683979926585556155043141422690475414466561163004685668285881833521661993206370553480211831017720861934058100054202700744097909793237418870265641129727554388108784124468196742309241914886357393573386029799389707759090230298391471658748556603209088220503459289654864965243685483787021095651013391963854318084433711924290115427636594627458860657149003334783415478087318622254711666189159991683377972418676279699621398190046932986510979196202462582353781471497992295670685979044541697239580255523550611148365991387232676866772607436099375662116986855303843818868446443972079475194337704897977097396160596214934380892483137570144195615296633851592716132250808679000783588791049734747174604389011607331553150298979989299072758126869015984903116642644583282460753669624241700169235629481441260221189758929992820023033576368283648384447842310029688376544843905346475691691486779984614075835584524800978802885640922162215830769266416385086665895048927486114237963999326973296153224723716330782564327286031720731095371512614824838184130963940187799837727011788406667456362042275631339000140139906572349986234443426391204059849287909475501869668056737917454642312839979530074155124208029268358779781490087644513375593747083617071715107258911488209046094706965597604390928273262809889812440427252884539692893329315324384992228450540576976542085927175853108409951355539437978116875478796162132660953215281917894276529998931810775952130666723364340003522618268143654149412964687311945499646266095488221302932701872355916189878182593320773926709006808447679595924422965321976193947794347440707628598437296951777980826709436087671596356288046743214452411043870122283385483342609311904289347543622932792143460861567804689319505975334427899036869833881337010112627771425485559575604210171181100389914008633788146336420176613333918754595350869281749157720455174353350331823076431351598096495788825360007362794373568208343570885693524864276077935940834821156363870945477685783531319037301715774584481806024704463030597466189324064716576809677756764000734663626978497207571073591432728076684925483444967095903042716305046807035546205971217665966384130847706459879089335730620988460822666736003127967744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -9795949052585387265102665673186637817674744713503689049657517138872651617032914108853659769921269059871535783400014233766641615839945539169715519293926235126595345092575968036130587953037720320198532157765979555358903513661216463279351119294625077778751195419379670654260277319341589165604078905077790887285408974535038427929880324177001924536741649223334322390062514886314890169523117584604318094687044579804918603247492734126360124564358522678315290354329668946814094462310017744708365344962485294986742959870202493199513267907319206944072189927118047939198788343950715663274421945947549505528432622716789014612300778697065213543146240595013091675092529759883552988961999963734428596412711863857577358400514701982108339314360818332950458667202495106091723741473267550442550268589452805976898435424107009560017899116744000241739225279584657116268062636123989064869975528640807234066969647539766470989648048708058187809890415427797977954085977298522990252318875724504008324682392839388899457787876896791920706019037497478282878926276874530181519049348459286245423086541476837087444392726684455381960046575464123375208517938071696023011832802604482404450954124444656653576844874584672518185018172005412629312505141379601591470279093219026448820885705456677476708876656597114609059410375774155019400306049516521191153686026536959635970009619193792672491950583611974020747043731404059052024307305549677049555098049819752871574136262998557327148487927544309884964122098547075066736645416299882691442598952084837454553961395227844931256272426368809574258390545962301694507967748801251601930047915975498431103091537154153822429049637112620669825941375968636831141659129059162854309751634280088394916868981947649277626307512821205367736199099880064205652794752015151813652579886249548073632345617334028428459246214193580577047088086468953735736100811650108867580796595003329292588625354905433160702816223839117850266546433490239351296105437428001739155198656282400486581959114210079748629362028034434891004811615776348168681659344899001369047292204164569637687099346633325790754713036526085136361903418426559666089652465995317147103154175464780146287702483270624035529258211616203012558774483415457753808111503689795237401791992668686408267427166548668045199409840023129905647038339158887637729823136577701713728948660896957860857453795370133818841771745679814446081678540968159283125099502697738577441895179993274681280227212473710560693402454172540140531855250118624881292539306855500699284498407389637721133594853128920938785399835222028805307010328568101027515961865496205161576140284471462040591523959851600752594859422941630419781200395904980286701203988471662995505416967530218248716055766615171576457190813690178404849707794088342083114430181787508817534414661960693705166488808239705263806233901028427026307150373197704989375882676055875738673380708232768646170214167896678665941021294989532795765598532547221147723775841630936116904880193418574473584226148857390528185779047483370880852557682845907572019874801328444603094334280349950858697097796916994551537200243516803632961158108635577421955065880029634666993099859574519757134593372487203917301456763747008001899163106674672740660977217004671216172503197726043808418619962652482273423134798902613602489077652223787594575546317455249488541745396603002285241684159120967765856249650382929580554571785760105917475692799915764262169383069597615895936772242800322726739629917981204470229964533168321533185778440294821983869589464540930882055195838582442466328208956082569416809294765768126094944748580158396753063152932790134122155236702316264310669962706339565178943515494522753943794010743220276930547429054075295026176068458011912915994739309663346454073328485662873628827674954025612862507251135895768244108077035571677561556090386420847182019005808638853784703101276065691193935962457686346310545226773454800463841316620282714500282359039629963852204752740322819701812996025417629545334265599627976440398423594404986997789302128091811122547354120856120430446161315408903476658610420495574763739737749980080172934362933350995734591951521529085585419456978922825919519891709469095815383165924629721401706109802007601924608733508259870530102115531388554382827189960050326432998151312665906092994934156612612014855429599128466503450417040163894067042869225729111648822578366613898996795082232598165736783491797803911324227841525076063749684993836293814337448249681633965185053645942671089904386285457597394772899853649965044966569981522862710666763339861536095525966061605653642269105671699153457909089770577002884613696292586370846553568790550100060034535728983537497505368919703443424139885645315990527480171543151533142630800808313531814344516967030160057057969688507088233643866750647044890258258179376832805570543603746756638778304550040924999269586842747551466891213162475486996826840699206256790052795580677789305567005110841672618571852043562214504274673617027681189690214725692637431275675547203354682303323696540180882934341550992866289160640696596038825828734244485453154582489197793750254273034968498079874284894114981692061352726816241119280570716334345516759998005199391690025857177597650389234687332838645533253243825462432063834284367744535672027293368998163674848252529217904525396940362832881653124131490061704668009877438865545216655360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 9627925947974506807154052897778425585468321301121255478223782982974222292730678697304854721631439998704714264994895653340770957759274867012208172886574278396986548218888311821421766846793612424952719851466388624036093423232369456199219114169979584589558710582303256767111013501170416937771421504105771839884215455606696930858978256109472171151903739493090492351828200938358069431805026450114051500333277579400128330794212056297003799307773225713317446407644499467040244632038384023814214272489529934427470761868385513757864501842085450600910859907353988994969951873885475819797552071820580628905493031036065172036576208134835753034829301634044233175555803905450078969111218971263842070464325077048279321227273612611757934233771888966571471628529150104482112925415001706939755874271421563234946650198336210162489253995447266203162588184716655460635716709777190434244854150759522965926031796803508912188668776181608396242109081813363802033432892065058078797089110442734385840089788082372071578657125606842403444127937962669101093076671838574442150736016871314917471096067812447773977079041481588371547060351567911228924156714477092517658592749655178825085839191894804492919614277587403230478493696563249231434859547693411371718341631886439605095182586125902249557444172856553603020511252407404774621818681502932712327588379536307622413634517352486456628337279518533633111763906913797778379167136131938989359463763580150819489566585177786762332090777025603519110959745495122761551473186706005747880800413318251935179454925795420153695915933204267274924139747658087494701680913735428694134510788692663655041604183675786890640646809791300558623416686491532068940034457784510927566153058381030113459825909353102709625352773859137212981619018298460639171571260783382313735177306795963203317762046725656213086466169950815710434615544901421905497281754662206505774540688228290408852408183771060460983232181171505133679070868281024549559875196837347207709517031248428673036335831425303497669455170204808856963811518533942591118162977804358547309180582030708339320166455464906048344253927295212928629020283535117625819055752549338342896605904290056671812729492597792259671281974069144345885210406687752717289517557260606707622150955153262821982084840109985103984537162902230864663349968382587696592366515989831579403087986818154553023931568965038435646305798557414313744121247465558897102646998898658319302434343304190207721650782263077251552079211060355914639713355261128140084873854948439995192253268176644953406521702048420458724101305473687150578928028665346988368724449257146760421181235862811195942566838954536276113183640692733995464071300306515767804120779051799228426027707915882647992411955051246771616385153128831845902608658383889309200206221155218437240968276138131423878043063771463741140123807159892606888969277804624065715801490141268786829990596916377852972583947657750797429419548629601526071143485739241944806428813949869943398909238460197634598742931170832751697986802741609592315698523255716797048658626801945492684638433164971866199045523960230554237114245464243221265634863413815228265586215931802147400653556212588305482231293789459072288700169004822562157362307201329861393625772075631041595560605086331987896801037027980621551579646733657583968337016674096810521400412577882972786031816891004395588497892462816515574513952650671937005906251538253055441870904333386138469284825833935513434260586479834418645385390362884102702520584019520871678522743141536279411653052368116748149682748395510054606513542513405714744598954953054289687639577205082260766628858822010898370032624801988688174405895068548257166204076757612581264971903626660697201929669186941545624217683712737510260221692178168888273214180844074350119606220460151337024683925182696052070212634576231511667033240945597448171576932801628631827704501708534045425373180551769370337652850810689354108032670548630344903615695101160633059565160922172626556026794376110392486727054789054217778310239739168493691808504085034523988190533438802547553683263332424033998530644413514925957556114513409309541820746059628876871841308032127940305117992343571600864744587016305166023332274464598259943816875242244182983479726929960560442337309721863198471973074952577323926807007334165087225824689438006621390253580198250879418525160527067882862876741844760353757354690090448233333340518867353259904543068133411038762210452141823189360486510326744761945055060737836802660592007664842953276285043991047019741887465699480022579951542237390815577878212240601071242842109483867664758088370355719956540096977283754060513845884652626308739666907569324243437737784734007149068960905735633607228478612162252517195066011721193325521858278419810934310685842409928533806229733087351524521081083517472159140632305589196037788048339708997907881957555620894342531497890139543377710138074115863518055310635716494848921820529614804276669929183572242284505800117111048054134764574252410859904759854367394406258035627572556617573917669094737166911458870031942734019343523969743337075391080753046463874979656053770872149162145036364046763919507999711431846214356856593809768669575393091627075342362746759225215355998385051628470388257896568601825684608412840610021304385134480967162203854994664909338351190891125815666704838868254265285491960787427821920248244731904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -6888890455001211750886751180505895906524841169963680670800181491092393308461016174940736339869666153956537651295705719798426785923513053080728875748141101882142708548048169019697289340886798108016394175402049044228364269115016773433062688764778414858773610907277661056659929367608706993072118437832200560770992100013127279162234731127217955813496473844694435923703545933779953019349025568305775506954978748352298406027609678186838101531148397110829205365800231131737033904081492385462750196756363204747391307803958863906076217462810555681516652521704319188663479976792106233394214255785911346476524468816780857411788548315494003597173704560811910482498055430713660581981881552109857705678535504743382600444019609131457390337018854792461239656751748651979776743498797553323582065814783701609967781370027307399897366919471356736553172526813401110521009290954978833150484312564198031743509430663484651662784846282718257586529660399592505188918863166074978724678030148013782625623110638698546747005128922575030132498510500542688269769100703817736196981860634572592015194119834090400096937001758498418588666093254127188755748194057703457472646004155518799413939350468279094295321707828555895311214783665155696566454581537641295798434048316309705753487993736494911266325418428618798647849094557950476362303509088503780104312410413076491322795258202970537658928479903959045822339838581134101529767145524750773050688014623103174658801617779635831826785714792652905168467318962438842703050952082253304738339346202036851316720375826342952490017863107493095187342967012382359787192967954963961874872422272463368493147161973724800701297269929809735535396000428948599693583384557507717205598952437773374515837339516790550905996796269082623767070447658171731596171728319480253868943075674810578462995097544298574263923243691808405322784469435621240494529575692733177633832714791775284735315150486635881655154040870685005939940599074212078324725718505128230782052707286442891075184494555219770231434147078027165097992847399823422785618761916230995570458814039762677938525051441965693288375519076941081816624179455615405695786585924798212583493810628023802549477799603015751328499625981434672955714854312498560400885525861790800627125635060448544145539796560590622680415272757134767266817987533868959001358394901243349379484071784398009744763792500032579967278650706766491270064989436832393268722632427577046216257279748281818389213153997270922055188087456162239010320502440842710802591663624568450321404111199019592343905703759045168502921404235891835379272132052151046897687628800270046943634976198932467431980421775546919801932233504240728553611092403885336836309957400665444456171563334241113431953648451883884719079891392501422707616519934034387728725038070125622650942385160356692852569290469965143572000027476770721810932824916804850688875556657735938741820797121965536855768071829603643464172037454129877033730869103623268829048308175467104978584627328866956321516771463377188882523937712927973909432941409033383866128311115923615916207518690167620442345412240157541514404200119847232870333545120167222746832867669885088976336327063109041682486481247536222917882178786713212802151378856186983359683799657789689137233647757754838719458405852384540830367252540935506569997339344378793497713715637847946614535205352833391015468025318170511253081585280664590269049046234261469449670865972894381405826289308180701395193870047721321111040888290623210315842747596536646619024507672534508484518268986340835602924804436446404651111073418296637201028821116418468809664950812524133960239014431488201164086468373750602084370537101878440920052076599161279419833658865362539486289941228953429108144305736209285544363466556056542408691847420373926906176739399140706008221379786781475453046354744715901190397055910047042428253176035798516888799692487706456493876522627734602544029776733810809097502563700227226119506348462556895285943171061777108293224814358551052800635657902453895548982452147810239884318012061930184795637182039179471080706999900757609390956580015053115343508232431465921582661962442968014764662331928768119333818043430795505838380849781508192060631750931104103888888792993015769883144106190397991216435010402408284822970920028051294158153210311881704416408529064298833303727484371316774653508686973163413908987773584674970493573838291412961473740566987764294618050024453364556624312455529236887404018858338392165901052506027490114982905463753226058487411489277672809265256917076250095702724777234692133458348308090250534979642025657619182783911659542985103407635243275381742829272315920319309963522913997475800492660101387008219556211862093002913218912118345429263373634583866889705794014747185925658749551554130770492266749779195436250449968301384605292634902912499945078659683905344299674895581887558691370394441863175378744420858571667676347244774714433662111184495560288675288651241391880267438689580876884746978932496815335126568796726651686249580987788541701698507722191808171139503841448959759901781582156741630010218438096261141925216635387581198104327867577997514180698847400801924670016983307647482385810008830276335228605924100709660786228295298115907193949317710200331928583778089513486189279894018812651353425606886921059977182769139927627704303917640414410107029637305090414072462101289369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 4040049356962687245368217146811348628454916743195974415936987390043669505234985216568075275138859881427652774778828413255346931884799059104986662351132216804372497064142220403488778075086464117326472947516136231777037530861997934103186814455344126491944728213262890213213396381255922092580693471002044202640008003847743358610654833864791972726030983872016748223499886059117130992229084806237323982571470857467318881272238715108478988863356469082568565676705059131399161628682029597370317536486634375542077896134313984685186699938795996954691461984832388397141028684692767828371467063644680657488051785442229692504140051738917268708178589408778372218229461073038900466968074366444106733228811999390172563101272790039663440140994096144345407981711384989682955217375963348343015900853614742676186827764522845618296690544411412932038884011422065696005001723777807718448198276595879767060697760862656022310679115175246995773911260477319747237162744141621071699653737033818611953245862479095340817993790212861316737210555234355307567782057678751005924909453100821336738192840425260949813256048121040937245029626828705115527033740726762734050291342692394405482257786284037042490594219396558596071163093628422771924269806088831056547865151563765240332916813494556245095427613654260263078779317583181408265362039547017023917796528670581515373255072318370604383004465104145883288486616207868994920097005274531192061633182778195738906818083333643219986737296357713898941493438726367162108849159179131286884476423321464770368257281507658796999171033939832619960415535067562051782370870916090198666997056388913828001162935821705836022895312618285194383499240459201032346139325387186432774209244574410702256891041259568762630005443494173236504631588203391992177391665618280231526138576750258727600641143098723607966736529250111987181946972344909813044919432803056498852223338780935440978872659931394768247243690783130581960311447399064601630816356800552615945369173639016652910483282187029338440089327640086138876636074754655692407471468877638369380396847288356876942923735641686459293414548403742679061515647484469439170276440385884834658871114470607629897559243837237286470514365174666126987852415585341104773133007770451968025237871659124495954878219043691453055158626682745475078090818304284564373487259219739815489502226859932622987679095081178355245554144583432044802096829950962949457358894551514928866279207016185862071303192223879325286018328049082931696783658981037279556303808568469079164735367200089865012915412149978132133677079869616278972139316665336543862764066759424906522584577645536691663550161451765957795211350552413172313840193903388414732020826055795176050483853656731108006185766945478171451134643478415270105067641550061291153213003833663136294628789066409464396057123104648506962051071486706973349572013876487273137133113857794279594589795826822565885978801377731755495460466410828753217758872571063387801229423607444221677822486029864426810967358265385762953136017581946478838521971601217710892189915011074853245904922079290677449729244576596669020087242928447637160312989587705993875850638545512262024151624464119003983102353768858784076516780715504978756258914181247020161124221730137529455122299802280102325358482814282157116246534415789966446472191429839438823532355305807950672499479435059330100770847067701961538330215654601140579334228802107007534355410394538775974723593717828355560608827954172588625812767876125811660141953330565027519364467271456677612840081643588057777912344645238841961951990020495361147236517460365002726896234147170138911275721866530571076086327666442999942924289743360633671960030915707637196327784629120001464346500421944390825416024905167867481436786648026738965751972494238741680029617644652342544540276044911387698622391818517549283492208955834689570002906919348150278435035090987601549233889014527257108265302597095421289154989639077216529175184376087632689379834960985735226927670959819456687060238111093335355304603362120283056715626408540452535112178457385057889905266229325139211262126932447008840297331097792069742175863583523150877042981145410947327043167813102154453424975971184647087581740534610780514630167215927970605329948590685299312026620442862093580977369967787598959601061066507144019317791080103010503297838852588874532775945014374628223760226103111775039448604395400055870996306345655121940121519493779140305108099321456615126068044177778179260453281788127963680092328208922502354200821349788972704972151411866450695098294229903528516689838846706111530806588361599484279925797719533144057978729388701639573801399116447087227283173390200677372743940997115691623628848471186734266361733593494488121179412042330102808667920053748657488045228916306690472056693764094825200476979138126004241098369668962904233197586125048476419779070258853374349048519409208993209669347374323234904428702420556494028730989103336854056035951626848481552152002451944467928863429419135910651135916784398747437139063500171757054411616604108373754722691131400279365763558145121406540728126763206691390551641537930256602719681944570102523912146072388859721825260675051025623742227741419610160513794471261330671574855063935371704222969034415113710026548644255407750186033897093977802203781557346611898421364491684848791768201715033789699238189274529720474701660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2043323353786563114260228864909637944749992688063852723402612645623832318791991934117959721901157090567511467164380235636209784717149999441141485131600211425576498243929635517823836069131710434062953825699117236354523933490448625627537523912002172263536648286179241880100623277051398868150652357676673748237013734362715240209312876863463403957455777874780999271577830364442897400710479215289887372212467658800637487898947191701539325305492446997304089511272892168285108181755497360295803136899270469034099615115485138175009341324859407133924249187923721408548924888505741460703125809426513986239652227868011213128704835281088173069299155787966932744606476597384213419667951685918443837233979825617349776361512852364231459211054649342677267833577198657716860976830274514272025113498331362366704468820358458020066199377832350157545350413331722146572867614860520552784667615318903259000956761056004582977523041549530575931880661273780228703671978969339349652371481755380808326446164002388490484252774802425118377124894156709069939066630429500303710768195392419031048694352607069832972421780821197261376247460138170175660753237208464080800984526344125438493655967224051520600199815841361802650729601143475558885896315951085136820556062464811401605668148109963348877855470015307085104131923152986858943627545858078252005257047539523442168975452741706863351908671617138145986559885296752722240347166259559971196381628495045312023787921813284834765918428314768354787611793971486180001735371624904227137496271923522702238457178786883415267716196762780085418277868727056574226853909627703391799033153487697106284190930944387011329457158275228628301235946197153511824543584199100833620111391065093433138983415572029569911953688637163660187087273015295943323235428346517238110587151804755630483532022645036550190104836367814922309210037956596446679299680221099906232277719150586811471455888100012015289301346137187035378725400336768553931979583054793697748523531204509997586805496559122356088180140827050343487613742802463793496792164374321073865760446462461277086908770098615703607147259920619574359942517884111055909890206494533864177180286679295499823365928746417863341893541685925847462503352060918563129586480984540384142157962480652364641826397621182889562944797871161482149730694573483218901696182371578907886664978074770398445533064332772496293237846783560473026939395816435534224682349999379776044683698849979566972798331080542366698357855056322978411026556045439491642190817798189921149806953428205982253501399230025212417370516391174396231993698445447288667920223702108020113917175181773535657528600369040861769388691909349436735617827411343656264073156299025386475592170715383756601105895994045014199403644549727659086354140006186841476337967634123524140095473475260818012625288571638045708895010404411553178772763888024945093671892507083199913096774949042503492165954128263893591590590349463331495821647799787840970453646146226502322996044588449371659235820520693840300669496154959705723872851263051892778335286655682912291152454254861000458200554822272315651952742205556080454532560439916034925807774043836751530669370036043034775067997163150272723958986111529438523607578113175188078615296175335027838332165896968370844564174575335146153479344030719311589370302194221392079588955511343339398352376715972988224249595854086261383403109193841816194512177669687298526459369381087158551864157552386299794551047700094356143038123332132594555653357582782155853389705411478956306819389188607003542052280118814402537830630539021909945773214845186583316652628472347129519596447891270373014768550465676970215075829345327998246382896022799393766975290805136716645695811793787878977423310460174675909452444219351898476373705298704263658343095621055621414735239383647040753307932482685336972367981142161681830835846058029142250851313973962248184129123146599695803747515296607566075992761286472920074529819162237813195389629720498809738857868367587722095167555649188617784440974711347320101211117636122482005378501206431625418079319242483446336541007087284571576806926278512475159098038086253842335728952734471803602211244763792452967951961553885328248158238521149957125340450691074518357069796527096101466867191264885224049666449695669709381259885970325604121243184560213491336417228119318792271452522329238342300135617493808399153740411014271490544819163963853445421782704609195624735659652567868991588942963818765640994815362958112194493029416188829661047281368333388565744906644942349456253584215600194868958307145834060716932806697805791719017459296346882272149336007476349164436052602042110961758913655087115107605889837592039589169612870642241844147378588437309023804204733482941075346420797955567441364433688849251869551198245064022719923594774228500188801683159055192222489833851519757415317909899135795100484787674750335024125690003809654579654497449672208570293810239481501595720805709246031281978935874989779675512873015876273663669757681480651954905799414165392355662611321612301555963590523160455258063531513997612083844568768357995097932234706493565067216280521604389671148207877054331766011544384953059021060355418624489267485383606239775598149528173271865037995045500306418240539709069513525359324834833787280899470674252817412586518814367368245083296953495923500187582493585364030348140216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 913954501990436947528889667937708949873680779053080214542278686354978750944220005446818141639451028589622449724058120282784347183074087276491718044154991321393576421230859287639168876296079186120824520930658589110123658484257686862130414686560978480148370085887047361261585285434395694817875785084103024404642468753855091105506541176802085617907169010185950501255628361243490140857036593872982406642768637715123314818800979168001178613806434669809537792739524542241061984585132142563365021967101268085447178058335556028507275256819538524486806003339517869233250958983827351705281581076931809783177621951895408392149454034520174483932770394736750390549851364552391241970898383101360163324763384427705842425932388702750839238858890181740223859534160924657350815667056003132236751636208843245128081503997379450844828747546900431365740429572822962864664409521088264055265025713087622119706311766168534551040002678704221517664163058158863018160859887153822013815966124381426463454226852856070148186949160117034275005513877769634288050211325211122052209697678299075731578407506305258284014152580523368651038314923259363121634161722345305802588531176329652543998802890235275078856174909105275729643422800712309931045811591137482652749503849869135738883215680314657417420575083273516178642854923656157067498294327817648621745215886035631085380789436794970179753653267925849586732429539598257892093097331028328338852775817197006511724846943717739580776685607028128301008654637517758524521369491837032796187492345122824067290202128952655202534081943020433355354329972440117764631113352375976407653817274353718682636571532881931840683585880814562810844667332464982231084122144295784776819700376243433296591859165846171152222908121811139676716409144001620156953839169645057734090227587095057541860431974975862917827850749814119888513943469309632889733333632672174041140466350945475973738254247946123058043205607424161721510873627437958715088269639305817542897094127314448697322276891081321328718791790176080259294305263327972928621112494688080016176962634641115684755881317504879658307158440658451213580059641086112482950050978178800943552858142385889502177190364244752310093811007971208228078489131945769009200718382974491224267001578927146286851278755867329792521691430243847206869629514771247670788184938430058882619053130241388457851532918805578263912521734711328217510757040685856892527256438833412349579707709383309724170619488012577917624540553566004973873906144613238976138066008063280992229934115727130910496580567161835003163799104947018889620131767548409256684908916131362066238630892578897712944621615827412243975764063243043036090077732038053600360936923864002490517385273982881216584653449211434273920622901202542193021437211250620120089781454889837092498061038627901046881908445865402820794588741306290067104187482701622365545803189604648468077575263755014207782184661833720936932062625041142609999395771331679973526208427570252597975867198957998931238553772045697649008924114217685344374424169172474243438438547261928407100906685808105954755217107331161600876676138449355782789197257059762608898892152688042328165403299283211141206309207738611237879975835333260218440730984898936734083163470298452415862790570870173188937282700492756342612486874212519564627511214218841032565521972952884705983530385937707311910289242068233855138689346872115975519867928237630917040103611663969066913616847709378765471770194371736553026345489396945075764703614791100754448872983443833808540925066770033474668173613712983285607415045934149960527695592697290392209102843057944389694897486245810818272044914973911489317614651444062640015685891647721953591967838495604148358451468135185969144686894807346943955331660276245029133293526453299620811475187751920297494754206998684070064853053309365559064531772267706316153637032227721220712397924735297636614324163765732324573895864633003680897081246598825085880946840868735347112127691910627600729661442758643527787732161026215994782269273384939414980630326623741149710114632662426110450504101403696211000113273684486305667246529695516721008578223762720956503938294318818849480453233520794551360316490769354597468392252127791211848465469810472852022850788958200877343476448364901235659103826661637879552392351693217857274391882787697301702606900132973427358932682200182884767210172426099063509047458600951881885277477490573260121031231748251945383997730298417864785491425697699341734348704646048167192873210299634856441311491635146244673921384252859270670035798072360671089857874279138320283794950616363319222271796837102613279963604684686365170694770188363598051189102647485646421473064765204456146357035127140763033696810766599033401361351182396002318776176282929940079385214757583804391530189589431692523725373920420977839295003929986914022650824067989923443726108033986201225584985300887930031931290951521233381510192405793762372046259762979062056384065530653756899513411734736733989728537808431784595473442486481348864745902833665233630711299425516829617264889782318888117877093274436234898336493472422233922586477799980281999030168429795367250263995126774602711023821068541522020627387553329970013942317944328600878738940415645907677307008020380557429217636897903632037493778906869756486363181507860105708698212075173206970132954726938603333239163671283761152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -366014206498737272272499481615506137605606580950345557743689258684835430578620387413150775292849907385721981009720560102729558707648276045314186171021547104478440842458582185147695714827195481074672739085719981111069989869479169242550518646707727254888016610011984178957711706437661024883361456315002864761963230527225653686892391674853236022664730762132953166733455478073985202553180334270084903586381262728384851083919803224452089939777329900394153855218205250046467099389456894512090197565564230612828187629958612560614880520791616107243346475466063648256126987657216434226023906156778468463502506888315482696033271021386531135724924230244008080010564177079578380407192456236954278551828339313158634115661406100243309379689972316241851466043706826020791742512230993087825856799870860044047119841507905790298852461928000368382504502264987915481858048935857534179701944581323483374679748285866491500174393078618055316171539314509399426508171459043804288171534258132072155089450247798315976908764139036011610076660957490395001226977088128080852137341178096604753242312430740828751981787756822774420850814040502705451972621772507012067475223559506419567488223385735229775759511213734017487975173683525588790816352090742687805136058855350762475334336083296121011480750154513426301406335921193387563447907377870905120520740927878322343064359663668793681850043176877553735687191680577083186657588964133481673520829901523233481091280158402690294634437293071321829915926912033532915688933163804964275882907521661519940986117688044389264827961614309240833800988607722618395958603995677610676874000479367872086069701054508716656335437223546310813838463987049411997397289198176967176842488249027722938264922987541135373631294336974537866528293372656425900545951061925097871114526684520198776168096004908300397013429657822185514331401177707948686127238566872174124995938362459840699844726919284315012683926599184127455511073366016592659994807686539415937277050542866249069472342638801640445033437291198708221984892997492080538266863435844413447119000006935373150487151354376446853264699580505337338021014158664082706608222489859284316513413541158384095273997101870234962361168145534197332933192363963980107858443128536547581283089503592489665589210727834935497129344053015007527311616016706827439778764620613420937933373413234299516070033633900208853130567565417252827026434614425549661104550840717097722586633584462490439948011590930077334546828135507587925252055127187782621173246739668569147809389872666321182754942815273185856084198078524958527827549393907306198736410615098640526479337198097456665571889455620007889367066101729567944762714926066991561166284184781935910550615239991586631800498637086758455067889069177646284493972281504303069531794970299855805336086522981296855770534822148785414801568954048390421439616199407161245484441179518721237975373754920346029072907474283221629864944274981962334284023763388265298100409150520863101547877638055822311416100677855780428116677851775175798531188933179079791732301875511097976019638362725530084410421271188427948429972338852629133930722098891760485559275399688635191858689401214180175750707530309438169168382114437867565517555784322850936385285909794007583249431269407482068180562031196700782494328467179338652776099304488277228806102314796996998143208637693286417458215286988880898056755025766988707516914914224601889632289895549642176172088496641477570060888193075717983265614953942300372514199059427404524366176128907210999642583967236925837368278212442686105872854117829444899505312735888484900778737409298152569237615392379844435920317175366858112550686855002592178911826015718657403308561528403912997337575218304694508548674587114454613033216054451532720155620993454293038177454989436961022303778209004131634121638209778217450020756758265173359415664322838245763074086543767175813316597495452322567101460678892235649146336937178970667301178113498137320878280901454621266931209922304363896771605716999048426340085986359183289905916075117288243449468006572506730262440426048098521736713193951851911981477863947341710137003171546443944007735127174162008480322069440493193521284224930970531409298594135691521822473823323238237843299799553098357063823799983873865650913437867192327577764512846537200391772741989106914040617412022620116333236354741146550580240524268130786905841324823771708143039015219799193797422755466173111474304240442043219614704181435352548665518786272833819932475890680962443141412100590986204689528428598669010098967061852355939718356234177564566936251423031459411884502290724395515750184556694621213954306652787044793382452123069154702791176976353398676694574183168786777200142251081733456217627684791312902624027891431857729076300751402435442684867657203667103272980049053506892347851875071299063444265865222997210624130773654274260489813613501860801392459675939898281294080418584736846266686520323222401804141540423842966617342756184857103112761366297743111779151574010117003195683636157853090744877439589017746852470655028187089317543820621579256908013466281664353726080399597831121364614989865374001973454993649901310447023183942422057240450500037372624140413260343574751385364698667422377089542979517838317806217908693539205803028111102176618718708253442128751823630257100501351792601778736541744584050738554910801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 131982148881620779570621555585985509085674587036499241872084319316102331073413513407252195249595913010713639776371024833404128913988705787745899805844238901293575498073927744434979443221971093564963334830012845925668617236077107034846295423530696561984129170669084157886374245675705027477539932238939554788139763207878540924188736272697126168310015623615785782945838136891947500976665234077962169758227893753468917153599400674862485519905336844439929162307172872730354603880983767715463962965003135687517638821461704511765676817799412943246182316093157828639555534440314315122317043571915029912354137839673371961815206542898916454733437822190536089878568947836611091733006999784901779703894261892190119197245081126166272519945725241388664408282517413478854639985774628296698958226381780764614563649811865601426377051782931488768662179392874444981734999977088586164603896778475493779176287520268169901259840649681533076519117854119405797186965250349048338564188215333207328970315408276382360836252757352623026453912953071568973730988110594264831384250940055167569375526140164431740304028713437488014695044111761799986625380086828029336690564975698950255268805315600991662942151019400717523846601118686699654100305325684636766521004891580045022053179564885552199916853025056995331279297559737194873240336250511521381222908402691490714323035835764225549565678016545978944032822833159565648311324235543872786632201807186732638398685195867176084371348247473129092596956861793155104891609403138290744903485083287199979893675059572033264218969190163862876552386317764771159722832845696824550578349922029260833832929316175778371804081094775117596264593164415702120112578637609515153597867436106839690032587661769011699450960213163251626603025971538600798358373885799582076611384628187183953107646415137726945036432637724464527419343736360189383175690959383709550155903885773025122353377309223807613522856961270184701876597016022308818307734525898444649636655674101906870558280812645982926747073395998934137849814611133658815952672447984034755193207694624593217518858546709282141385704892271683967743378669045755435507533080039642000781766483608950525044234101043810654373448608609851781840339437890231452775335672899883292122787265296475724404922749380105629828212078854016896130611081139814316211164130703507568591382285115705027787525298930243003900241175716128898798604667431057215591404586658162710541338158659993187821774778901768134507783627446041980015055762545314749086763298980793989350282764063356310750590664537724893468897424431888363731265620778219735053139424206309634785874711148548447762341891355794089626933769630317802146295615130763814793560786021785020478007537028860739241019709127644531968945712946783065531501280840579034087629309581357199194221190640998779410943397070503334878505555972417479919693162575436033303334568559804061900220395272377482158219168870653058346899483409216620051714539971406064993518831378878352203820142050385314311969090273406785589973315699168704293304569321440332794392452409201710881987309931868601302571605578383725112738284012938136834615078430564547363140439035003147327838862408031265602118961074767970621525721588186399782907399368177528387063573405423472340188365052688014204076381295985562790454513923504618197640338902130295163564379186415286504101016153662751083611460505806833375888751824563442750385367547282658552047672537444409646796464892850515356362229465691500966186365146030032016167904540165238205527204824304493497161477010690053185615009610983619594674165708889450569471943749490074310680487089437348117024395837808628243840056321858409147585538296357930074602811695430206895742401524538556922982499508502929691940209543321122184188220562627997648999585145005253484012516089171016008629742160926322983578001259341352892973807711612107067007009912195716543703104794587910544539755848816905755091223368994133788419715082262924037517330813192264781290506829340066800611212554284152131661731682149197790991688520586043490784010016194679449923590330278582550646240350221344093951627677525959500510231646496304762515482668399656515533631610952432882717584163968591401260201663826944127830844545230332682275433423036244571478681873707718688731391334214427366993651429277551367408259761193470599716817404557660396521020930616403979642784189877958566397593780457012926346543415608998772202135749444695068227141313505480163280432186983688696987753202624673344390119667429178835810225232138962461312267550519299284057109893648198498375906155701485778547091674494955273280037574670413581052670783122595996442184935146382583788885093849493856461349162528539261382417272318308960968362457178854964684078455711331187559432946930629116700388244383962877362103531105340457877157931620615505111900388227776722760506060491246923107610155751569236593520776661350259142938771887129672064078105317859556293146829003584043221242028612963591426995403365728606434600548839810920300312768466361147885900994098793430117713505958850685332548809433300046439985338427967878671455801262865996083817951842444278218132186608493693218176323139861599339013326491028522211339229370950968521776050480765476799073269892044891137427424629831100452875448428496242116292253751448558380612062172453682839094789742443900479761059878322383023335928011700128857285646614528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -42960895177176541833117558004593155919151940855663589068244363299212078749720432000895578214515993012144002775088780538671890004503637875218238581117449834983763885495755430883101608350640420705099377134229440601702415823609336951881831641793780280173719056967850494628173341681497341828984226035421115038760130877808634748828641668482278135075147983894478823486622670676757748765153666322368814456263682887949143351459605019931811463966246321328257783329242743794572020785865804804120686381169788807658311648651918484054888034929324456338324033650512368166901354221676768529664306171070173602072582163420928080356213977844581446832794470922626851127192689646861216207515044723379497713530383069691512049456424616500100116103524069087314478106998336862897893919033078431097688890104356589689085298712469187713476002583045771491535518009689185963811761123740338536142404529204166110323366063989995659906285565953580306961275435899301647471543076515530300069490616681965373889855411629686976013752253014366337629126206210885848390078330279735131683920102058040262490144074529040754485962195353244128182943883178487734595534195008012148219679731236592138890503030040147303283244439633988612625892183208230471418065226093034206453603278828159176394327913976737889578992764048326173469634938122136966870299320301724966824389723418516752854698390114155487749738401853239641600520876040589379264670875863172421229474270376746034736867124823276240103887101255147866609773947393615657718210473091468757079384750097958825768752124513854895917544428944990699432945977564264902657343707261335178464679799737512030085051848418066292429116806332435953916571410316401066731377349973769046929240474564517459497449508945726446856294853399556210074887244467545424654310232582934246959725687304735385497436667159962865568397160143064547079540623334024498400266763164848636987251737494664461682436685993395315594135518702631106391376238396001766290704543934212794298844141050865316723670701002533317900992266070855056005778381063026794637668712229016392173722866390799022122061261067105600938083932871704104948552122060619369275301068096345909415267873664498532522268777886962487758934316679229548202232981365665681498315983029836035099917721761677238157708540596829552916660929607043639985593465151126978870430999139822318855364090354588662457817467018384303555361213103633837731414756889205055529596552820949196082063651840749842600258756678738610334870167732871468632927585307141871821201712520829384456115935743292976634594125011942995228064928476357831451698328355439427847608140556728473305046496715696081036545454575634734334561305615862214407417568622907037640532239262683288771863947351504947794113837067585105173415611494141772908427375359278728860588724645584711539555289665355527883555399873449634454621729243700239896703363481201822271578421351074394062108675499485048056613317253645699621364106648919052184039596424124578757664134090809346469286186757746430292688765188191672988298277233269810471569647488200023121609779795809551132424078753149675591369742090357443669189222002810157327360778289947509979435490506032211182559910410260661625444065699781223732744133259122779961289781356127579685817731230716029661816434228071831092056771943043878987079586726282962854418906740173457899468252071299890123625195425334408788311205109194187043734381204587380873833014424902711459266268494283700244122097859259888778843383013150433412993259877369792317843893439602884073500329317674334672980176575304754152964203203223941818279797950943727782794713660443480762573804758326093419136163615895495396758690093800453418446365236802146477179406210958800453811176663592564290811973503233381288152566205394406836917617021155416822288110570723223584914127356860184329356188856911242964219085303712350297642637679299135551191433684944297636114777277885550817343059922754678477339816768047972397994030806934501926377595207091162829415055734250870889585272911948519207666376697521957648481635642137067130488999359841722315678478499874311589165594807324712947225532918846306176028514142698870922181929329317416677775291889594634829995194278037858884809821330183295122885342503971020219085296816228082179074204270340167225137226339996085128924841089326853704437770194720587759531875171084576062184092922203649628510831007518940170037365129485800553384560430105741185303507158799285740832439146795693266061886536359883902237011449174856402408973052568845862166818541172236766597035171656839147824875190381949944560827595639575157655735983685738804882635072131569971792059284699364560252036520512231122789561305427745571155355750173529923666222647208449860780984881738997686806192969570447030583492133231774292621269407723441336451875503359687517183386137540712597552920521035911497031811123079222243915099587897121404113016087469758625896807770938289883560220259243103168098846075455097603979538714154243388762084039169286885071370292710008067189252420541058765167643742675899229593510411378042833656109034526438389549072704463779111822815183558806931440725859452672889940742397000066658489102690604084799581187585181071078184319177671148983895194404653955674132359346619376697672730778464759847755369768565714935055622403953941670453410099818534308569874067721469343339290187378560375076074896234119689460998838681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 12640017941457742075105006313398223301281856305769121529285856819558934985011600964352346957919014732361131098003959327088705659195768564242272341930861017201039267517899866668403426508003864937616999683532018090250582431060694396889037525012007367089517203821941863772853921911397541053051676074555464948565369977845771412458259338550917531634877934140691015015021114508360388627022648411517001442989548494487686413648217462512609253973889994282365411457078204903244116795189523903954652485717678336808111416742873383853839754476945080238326836535242896717720259903989780840128373717983832674576888792959158101304541032720969168480003336395399635154039243424239317857421693317039234285012379347431067525484202948892919502235250678488815086820361148470292960155308283560362386313742678190781358051169236479248019297688188924689922051600977598330204651046011239163956111514990973758597372944918796190984597838612945016583854095447883551683790581988369411779882808076931185006357166107720409901614026412935571266403767991706478123608014531384125095300831646597514738631832654966727552777964661576267460958672905406649859967503137608552288777209503714213764752988271958883953528758951104918712913655787167400757455099183847913698414103510702916063901567208518677696754560028816612378357916520529797733035626786037706320180832119267014879448397927551122180707181367173545959562641641615930235243440668163657510881953741982778150580623675595076828277811003670351859822294186495176953069674874073716904198674907441662515247517975789036059537690722351250801192291845657342448777855275467810183666814949685431378160040189680382218024535030678332747725865618304208634767477327425540054888873204344756154726253616401770806951927491244191364709509347686187668943792472290216250370982460432501204069720452966274007545071664605377936886530139917278236471000030241667376467361910908901626853386003306544289439941303191168153798668966719650401936819096332945248679015174220408964333521240518726892575819262564068970477212906363307703661177996899340916747651951248984885916422846909959609361312508803407241939706225042616116219283192577964820253219373899299974432210208806846232509243127509840513983030682186957408294145216507333695620146019101134510058894884094637513731758124649472960994136669760485530453240551144361562389646335343673880503144813923694747096507721141331295626255247513998159193288948891126994004760181516348557476684766343876117951249196168423066402703128758861763170246262955434750123441710754236299361633093838985154687086685505354843067347953529516252550825409892073988290596379716203453856554156774344605954780857465731202665967047348719115438867726486489603434332995533575516419948070415694369265385627311441694422422632788535537987136428264208025653824760144959239291197872011910908800019046292456701514848611808094153244325457061246540617535571567989311423712224826760834906175587501880248551087902184792599839303521341862684674640906875841161366184380088550510973037185282118703821835495641297546053735031512153938627821851775845651308720570799700083466576667341232258187493094183082321974093932653848079410123430096525840683386169049458402585242254334643917436079741864487913132488391449921863232924655184264344826701382108193082406773212078875369784479677817514737546752014415468696373052504975940596301391627581426781761801176948818526119252956264218037232462641645089751190551757807773460030528982409662391023670641591808848924305775225687733229802726312506957437308835106411453613718261229789203993590709931132344310828442772127329816270997215821613489348005059285531531939265466043988791025148363557879636177813805685172248952420938165550373407418880060845922719789964434072694749541913286598612270907116753667740831739982532303020694492900434877017644726576673853445979928667702996174124869061109722575054000143590649852752990122960715074139790908318025939124916673282273237663326688537664094571038112318498326295858647804423349252846110477183451471725149169750296211653777819178977147504959288925260997960258792740353038239277821855243815211108870286842892554219191464170578608854471337124388817257225875837079837636921683711757845384117007607760681075039555550438695918331446732505474160115092767222183779803842134705741128702460807247960894065592629971209730074498254289731073261900396879120793974632630479481204425051620318550351708213904988724038074699668076714503610134799470989157489265865757826657350112139193000006117639415564924407133709467952641764296209775405366858125653585763133644636575631829765911176878521604860243962317402572826712213087783972549497982267635196465905302407415083194338166075654478302222137645377474119191812756356360241485934383030529524981330022745482192596009777471843024966865302809764906949400452664384138620131356730127573520706535398766002776995085401654177588473151458206112254155942784282778034606034435271218351922041883358927418506257581397376655368903659521745016797181426226605933300558501525540283370167458197332851523048215105025391033834643839187984062348864364249295483111679336384949715165899765900552394228946008191782828449519545321820259233785012961369836321446583363238164989237623246331672356056760135090792380523861072572017510503897376726526926648864539645115545290405683778813516243164927077217014317160857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -3365049296188375090896788368616335334291862481746643502909547853391303887859142611067455206773409397331124231795277049775387272223275166499531190787133259206888005273902294688542463403794153998947182691405873732563158262875728545506462079494676765982891604640298513119160688953681720715691945684043744449200203605510835761057357589947247879343258144413023256472215313834203685461854185659780221150849341627952174129876701392748549646145156336259891058303146368214256287214920433889354288747241414189931805238152870292229330004616130551180746870351332677382452428803255966309677858581893454610299960869223538996481381798058169880736918563614993906001529772120226864061488314035142332122552102288310750707528627721786696922181873669105628764417669023404416103859564005063988890677279065474919834134808606665223468145489960734510436911226770966939137606410599318005650212471595480746684476212759019540056184682888928605844359684733984224037213746299433159263059925917043508015283230350004426441098321080098841766009192419406622656002167851534359924250051743861865840104111035318099996892781655031710136567863706223520723106778077678826794364412595607714596745210921688977561498535470466424602728203535559768825338943110846228376138472186482381551456886319526577155744434638340598646708877972582683868567521229199059706030930820863819844260675376230386572733355072416300851626412880364518923241718991392504675241044692552316030968870547613823722239092196354373075180456985409112619598112630170665520352004478970331182970045900621659633448791143987482659307287320561822046617316097151557790800378033597312681162170093079822011821072186345428687226349098783873045668400744468184716121741068042896771317784972058567597917337912555405256516683121384390825876561561127351726691112691605997237287127989260113921957339866482867068674824937632394788689763265449803972882572304252390527728402654103379174322364103053657370130927030448949080322713481841532793711605142346593529328822443928546116483445928100513823221706292531352057283955274435084175124942926258259498468649847844731802697028190443894666559071320761448862390499029425648850226827381153506564062862395837965583381113221039643447095204968345214094385117626998051467984060167255513068885556987890568163996702705066623062464481719335696756061457528962356650037537442868095032063275064869947429125508008449894996080547567804893503736793143115482753214120678261844062293432566483817546289954991970372063336686938348745780421700290031478145642938982075853161447519128842452757631600656003896137969667643483597929132465526076031122059131082665440490194423703690615206675573304638018627371782046791180539803729032207347009447916462678808982042462307131954788692838051138869139912475265315823786102632748658824466809894124536524964883642449283338076122598666126045449702862747614959654939308055323256792485581886939838223142957479126296492510233278522947362079795600417314863562573490206351408934125565582051724497447463155501820019668268539636129773808208664786902897446722299900728662551878900432355263013494155182510064572709546317449668433151816520767697378914858054405669621577410036980382346317928257288093529188261938072055706222010947608487455257037046540706511071116050809902279486665957902523358043589788995439258622009264816144183721684899565319729563689391058571343203752728115001640852019763133280204018199269995095776691298070391236246773628323995669202687649957336058752185367370324504583913728825523104714599385902582533556697592733806418297075834984039324376428206184041444875768960705559967930869752872505130104311965733507432042253626495531752515581392613745416181988336254181061036324948992165438016933470008482659668821032398059524227443535558547287952694174871087242463370893321242171621102441463808122192333865575626859770583225395032203559382602547166534941891359938915159569726522108488236562323407512809454980554210854933509900408865918317208354766373730097986129523999836099893952209075900509762137537532200116926944631723113666005798983192512723867592823718888577021715836118610140829956887176191435883548517355932557992516519659824030026025757800441017993186971552524626448306509474778712893678040836210431917624578635464573936478121646035539382079270883345617905127896948739301820079136314312837701216765149099588554707437113674986133956669193155275112302911095822914596789330719103611841745120196078818215661197600343034369622644946224557330399117742692414491334428791448118621021700363534372738386565325667332970517323114650664127145567871954169437525951245372933696991780024511321818110574067656907110533796784151982230117029462084318049579427121675869452097742875158641307030471620169407535920316395327074547563417283836328438110226215613510001248053304534374360811766654759597713927004839829561572751900598039176538230240992773276826041649994166655668517210972174694471882801687893434630468918240328134485602132425198188474480679561332192592533381317389651432051143541309866943257394849155558031074049344256648417678137995552671689775439689286845506633936549296096420839069501687113550781026639712972547675866075091116327743191882938659733888204884738113095582886430969603569415627344674271399711574869322756729370281570503786296687159328008036545084599871863582965491997751625348353361475735931852259590144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 811495309429432820614982241070296419015790831717326872164161324727628350752476640338239076957412145870470576126460202257202888050164964766433983969976585882683414003153757550535063852740506793215913740633822202490702287755083535186397899938346685134288233231335412554979880603588418561186687378594932556060718427043106516413052839767374060276900423944384685734034654683437233254252100203452263530870885775419413903310667132207610860191881642566045637490167745545331373483305170277288813997862899723649032910307730343005265405119890131145920670664315164679761087245254187902362343927257264342907067755632606587610166584792545651266829031050125887924633008128663951335583635086863829226596002666829206548540404298486241215569665610978298535285700719355664422243414555276654157518499503331729862030314829150746180283584051536630355648766975927036207978844280386350273985851749695269314335164765103494798811042710826593987613026363707075192521202881264584487639798818100271462538890389752988835590631158580501528818425219056441877122127550884574804084399109173297106364272986031124316952899227277505029757871195412801938949938388872969771855959948567829918388147307526217053546016424151376820521512041518701745287126418297647892483513576413624391476718544002576505256746954572701576901694372665191440452481291751779082887050738551174984706505619270241526383116855580196815335995609115897092105320662938574225419526747378652724880151418235204588872268111102343706887713021646458978860104834739765953071264944595273866514996406321504757879829863651323524165340428439749542430969664616208823692057844633678368537451183263806765937930355262464795588197889005377638294769041491113468386878126591583816461520553462030705447969407342154632271828410995132723278903792385044230640294349025212530353033202291210267079388683295612802589046910245347287839749334396907408454143493991939164410260319367843764179588149556057126400461885323580171871747770664363240593729893791827131650419396369977564685464599159901431288008063644335882837359759661871039411923074570088028544246770195280542156403869158842959882111863620860637516748376092513128824827277166305018326788200887474249312022801195728880158274443418499872921906343364559717685421091292026918563226126546415565883010900386932237086954968259326175819263845267103964244836864180694676055979472890600301795747924333633905960114471030353330356807296701248252940935215848265183412520463112147775846020309066762230386781843924438314363451217200506807607071729122065573873581003188841449756427449207460661846097731049280925594263470369501010577124627644945593516714533348782113006793703960214841033726263033133895217744326329877481968242796188005953262625234485404882343290858037923936122856242291110857677507362239208486355153932351948778556141622106542989072133989774445973367695683491711169600014247815237934029654178375111389270358758473620713298581293180494457628694179314083953304831317058568774143677740618001104422844083759154757990170344139684830541827760791515027343355459350616300351270006555323090398555552384089292145201672852096143584856268490657002710799457045516954130394265124127984492489997744115629604735989452227003321296993268555055514822185292317221688543830363721470025822569457383935149202924726803884243263636570474639319586891691793404304388428585074646673716102349242799018031258228966812595045688959212198498484998220298606096474108673763080450090662210165780264714270731635354965529710439416073297454969255360374887062178866313856674532381838937049676289449874566395225002315998735305149358682488149967318553274524315588932806083673870915175428142247260264570292628989077977946944693597000883616688703579166988181068276509063569813585597136873832124961292694171469685778535236554111136655138919190037766943220797214592491114993909306584369257077859859744585292903735302121344291673659646472155175198719311621225055029682443344844198722370074389255266273168122687109233267837002998469772581236715378448545880529725034754461788644913642816321641464765764247399693899131642074880696772405646668657239132101276207142533418213053049520668781360389488740725943634318629123242656779023235847246200303292335144389230872654227158713399852830111295968859558118231400138150221767859626033902705991189142836494510845721597409211519428519260862309232606264583896893391305832755883085365174784966880244464988086600140270773729281848690258994898683339031235725211999663411888350594537032715330964396603333273957640661675902866232262428334377876595995993254297394592505533062317848422775122529929120095938798651813077482128456533955704775873257456996803327468988970072518899944433396858204703586684996710811213701387261036509392933696227198981248398402770902002343196546989077706496030131828064994223545539679309455320541443295397890891870056182780285703193780274833312901101800574958834770655928904878795427136303946933916010878530164111769105741749448624979606603033818612407551986160611845175806777429186074794898494648102214258909467318605992542822804036949004091439810976703994626991579734637623520543621786129926779751966944786154418517158729523993003807024705724620876801419340387826139214462969682552477792715131192427013312210476409215481503261148916136979975148219660116593688565394557381569041225130992349107625782501441536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -177490740382648899265563278692540260403942068519056233025074731823790881065461559639433902633193885202275224995959047311539669559267313482900222972337637871634730518036504617024804229617366497548285877571855939355529251039806781918253221072624527020065154703925752980516600650809605649933527926923933268820470892908556536549202610004886840704425376117415786592083682515161312368000318629846135434215159539802034622134225514972649209954068915234837604686725022061777169771843172746691610920701170946676788173479834602495065012195248268837331958511766915451434021852471761368630353633632771600797976502949243250749323463300742429866093499956496536203515238358711159818143887888261867904018659040843677083637432960079945524176780714193330546107890767417105530667003263730276958142439056809557046904930500646629441729471515479111043781509189843953101978732000439814677165237879639376132901269883820287090225131123729715757152090716351195643686191023249947222128276012948925047589253266381359338178488674211888209381226176797482783505087009500194816607582366665083841343985163753266625545071384037517359914700488954287446569432141708959828092225634263397139253669611874776780141856492920794024012261112335479742361321770949785057494312204601362922078317435017533459300112717312027912082553049567491624324760606150149490979291367071450021574172196870857240181832065980777692204123410113221438857852555767950756382160420101930678912165473015267144808882882860568592048661889252349602736896776356082700378523020343904616136138667604116054407101734503373646806598858962803084861116864180067491415801349140114321675049422082083914653109967309167850388567607077501199354688260823003399696288276362400909724872292236433517632307813940871691108955096707791454116803738720156469965309901476624070961525777526122752702411401213891649023725765104906915666347441495297096112785595191814570793442954004919441771340324330693029086612509588951277827755655903411548057586234969608129924384748037186440526026544533237957238287608013801655660662527307406587560474373969881469835275115794720162113166572581418835756590603037502274412324966697441138896290580676449168604670018745400551394685984349595796115891397720212625383897658275960708965423366095798668710831128566193270593203310711550519043621293879778015907288474415389473045687812582977132069289021736161127678572343021082478415187689271617450230401907190755102918847475543542888012535220294274835533155001308284777829141902373499384640905535943987439412933662801465351177589853331426750094300944674649757027296010351026304010216183648323543983290756473452253334846954537630462720153398777419540669099808718107498403603700181732378509639572252799896538436630369590817002590188216782922776378197869159100391360340060923487571619188253291460944356513744445006817882873631360694732647359520970886112450235586749101945659410788361264414717753228138101229803196680489189576481349284033371454104727626549839146655491113390786909730173830724228700404092631525978221049889532446628125314532508049012251793494427923745436213526698838532170348198200421558363409294671028756979679607651631952370033650526592012777166630917340904207503520559691609364910326090227264476857822722790582351298940232657729340058813314294718383483660469802506970419879345481471795996912921159873971085803856441884057229496715495937207172234209862253951200883858469576366015729940068129802844134666690938824734442845502598919243111677516959453876156493289252376715966596482471235014079648089600464957171912595441909032641006467869383452600346275007859282214447853420630466840997936720969844682777478923962274434157338060564632390905478136778407132438094693835442567628285366757082782637241545192488573374452707812199869771825867949496635096991189133475931177199787006352585431934287789356837687590137312087361756851485788271218773967720138618486098831007797747279435418492509474373348613934929858504760424194133523006341202970296189057431153459701176870165604524139762594040614588252723674920175024636262616920238445911396398746596075088648042532302204260739804472561256126266747366878685538591565214186530835591891076059777825892477589322647763842900692023881731113705314661638858004202971191171341870848114458320066938587631652370093373073530212640037666455606165731899607291810224201378708992075450335157626015623616193695700878068844923843710509930653258594471749556369350145139753332311410735422026392141407044019279280466222017042914026756174531014175569531885806824480063394459747320509818336276427595466526566317681214704249046079644363923820272146759546941421387593450448999581251465402266821595829860641303394342389720776771074503251587496775429008291538742859584440234277884512415739303028907082050170314738387943250508168137696353757903625726762399848258867077535284129309891555537104904516339554257829411962897407296613664440316851699826099757650877415318317234177567144423655952495223942212182473702522263765625250997318822499899873068513401418499784458271572635617062590236262404378918894313770479037857292758020876068227072381147388660903167026096469434275176735033006990016840988221589518377574155004074165911751848299397702143378265561301156542619603877299758872999428996933162945307130479333744482497502485851554652351641042874655284679808309885313094131279462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 35258462568428562870881028295176082586039351061440955428199114960201872359328473399187101004851749477008175753590132523082326887565098817062967185806236309385897651546251724351321214195593468379538071453450548446485728087972936498951995852003317506275289869064085523091493239972398511573936331982737843944881816350539986924209078260824636197903194703812764282721277091929609186605986615266570206551440298891954559683000749450428577551785567711379127533817200051037045712826243948522298433783037572724914260739229401720613785406693099641850832084627889823843227952462727147389597313635807674121584964494240459435786864405844451758653600054599384134852764508780096349884422683343990646252468530498681198369871212345709003913414212051494013571148292504158973114065225847427083938620576142688628512976594534657279264330656134835637270541195667930030528019886919015838769681816823672965742739671555610271725476444910694235881173415518796400777461315733601185677123383663035222320556026496040327881673564619899930381880005182381363796352722407718145269338612045118185856832300421571018731319034756535360821637061156499096892552329350238455729187300257534632590986704064272454213115500479316439858509600705896790050715851359383977216662396073293164854381493053913157048316566355370699149285343961839048834148070517308113713280242482905468990303202597744663478984824758164374136252529221998551517558774215716383395243738674315494113027896463750416984611010554573908879955443844755560115276596219998469637855614348208640481453004192618800348166024746671387182023578922499272140200896417138877363529085654446607655006279652314400969553973174127975551030690222767243590726374473248735393520973590364026004464509658397374442812266929725344426369802965869955758748638793017233486992758547013592595900348073793896568123193328029751822135654575876492622421494974108279048809168823090307679506712612378039556930977442735304684596304119548574704997249127331681745391044630949459608773079483116869700992822863401349242173898262043881031266770230531263329994596097290447080306962917643176248340717760610131168411813758516641624410659445497403072628109021291223857156454368147461966869690489219314579391460008189773119767070293225023248361475263419261297471765884189184647122630990024862471074651186118005237444717592474177383429815762711299786474555070824794839047785205431811043538002041658389184576115304379527982028412688632488656430678096758262454846093031390179177129287441867352751185329179363752315538323586724477840383697401453094226413748721013078303100480353897057802744137911351195725931882581181131311703564266876125964726414459582928987808938953876606688819264494810221310473333940848968596273782677196885709460245554985361661356612966920512549770471779323475965048172366686645788478532039594957668820088197026251196143043735720108884396716886874217745644748509285547948442293206716358168559274568256639465098883967297019132510545134669143157019793508124757303778861975527687112656971733834978263615525754205036222477911288641609541913030858497139495914163203275450590406204751123061157620099534915545120447894783412896506652515913922326159700767372281429933489868984486856271487483125272517334550630161895365356608228976548877443770717656849144760007174492514664596329252192242695739415814587336117266125770428266303326360433768417283831418600662643355436553203421242005427656734600097770975987268545238050249993511529650858352032636309398400304073101579247517591300344093927241058028625941067843440705426983312294533387941329461808522002708266504476112474334806153915078482980747194690567350368677347557395975790835248629328099538459203651123464798189967800722804266936219788178421432823512347240112116567488513248001466701078025767249268825671707254796847262987771301279778461532190258370067883739039667649001300932262619551849580032687306188246881506643079308777950716459983551763790506229370364384435557594403162934213204667129251214028405804706538027814917669508600113733742118808898754884968736274827891769702820287644853260024164243458690233428218204074785666862146211638053713950605332321669349794163926344881112016122728176114915529807603561505269890415166485362463920550504804115020092610703808893086693064789859321490734574832297444479004869322468478357888474793532867510500357869771706982486890628398357162597097044167650860733973201488057450146562207600500056430497083126747626598493337995448025972647580432871876986462741222640104310368144930711135907994698691418996166553896850586707450196876484212287469710534855102169946542818322851037304199585774532581672352769775376010192448667122749422516244924115955378180857534586640916063970257033039354803463825080137890321635362448144726377676962573151432450572492003669291131196909046726844048086510338704636491369520560221120675207248988535922990660829030114338484999902619281990784833788702003713738150900145454636335109715640182132904044048835855993453131540253332131350011789084692996170217705697342380476413835479094005801052862420180182939582095882223898232977368506750648413281707369641837308880077976745839668929516441241160567517872896327508297661148663401156885707222966031748045218077799149010558353304791811787631574014460300278640746212165610936099587797039043044751432566466260318672417057649270155806507008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -6370985790607329382594454050375106562721820915391519363347057872781236931148995570006695703572759798667127057133415654768826944369273077311812244529400562308230523785765691387747000692431606462912766800112634414556198582717489439947181503348205879692579984212797391115174667178526018918647952339285124414704223278132459503449654537448809562689477376531363752630176960333389287680096622850789102502080256774117607498638908408417563767268248713397315838546192019956123333593074576636920688669910562342178238604071634795245928110842378536128627736412539397780787599474675635465448154334083299860070204257769128346319831771477327615325973909400017289569404181557726512781907748990042524831071950783966642364666483351547268302420982349356875300702021409588507924867607728465743404349204333150003577463506456408581669554005483201571489256674125243502149447490746270518807151323650481507258638024613702884028085703963745747153533113340331914986721174940927656053492555998526453647080737179407640170563676242385459001516535230762175829724751663269865626426303524370030305406226082217446945297310240103887569755375855044324099235820627266846928577692603198533744555266608948331100866212855508351972048458816515820015247413316967602741135168592070945366579359280111050018153401404752438729489363881169408802770323615507726202169904072073883099160809365779485022640005071833357960591691797495696682667829249694257224867603141504619673712686449970085928132848727831865218896665311933519918232452049453426280157774891309741465876402275099225041826658652932452389376773976943962783270040923461033791698921739108547063090890228500539973844475068575298981091150123677907688460207064293299875703449088392212454954498527226194371103876621854677780036570164578243470486811560326685027484210350060784536176788700985322641630078071745935913467069157158759148227456730129628959811635841726729059890202958107142313608085440460449378360934634031284179413886768614496889632378782353473640327411178396773683800987420906750315605302493267884778056855147746881555989324008636675790880442488356784932211863937840211456503734205224858373371419964762072960678732486751560048306146836928787654674595394872522292330919612145268237782305984013831966540734614126091838331729007023705558552841686095614262594662215187787843976066240187127216629546401656969123149602691656015570254337712229875273888991846409712254524841040121420507321800644589592646549039755911192595019730512960214726051976806490571790094600716841440441813523000737970040217368139649837087549643547843913365300488466184457227051735085989936807182251024645471853454246912324824070823235505593296355877304316162348419569777287923095737476402162210312589095315273672074059906277376674106128760312841734801151146662209449711223821574242350987834589745068076602304092352529441030401167943698905114543422830457951475674231419384271935214064797211067977784753203052797737981511782525717427494946574632102328498151061419293919878794254646206396105111121844575185765448095485039479496805400861585050071819983947418340145387756425258642452563720978903542758284698898055315848434529877664287926051240270231134890906823244270356644549199976119363134020545867703793250648277403181758335750012260185350197140954649763795111695807773025996995188476231652901112765973045947977527712544633341185123819498141892490941178736079227778587675386118287982464890512196720286291438619855935579468443336676017993216072069115567093975724697133381657037194615549473373166413512665926302509740882005455800792441199224864282955249115493406228051163786676750983766778900737799730796251468144910733717225439055505592836693383995233073980506830215658750277153752817448167320531608860858484670307558262841861333020045607429535748560227412809720077331608237239079305566531133562786694357492182659004676529796671884762907586716318296162513480720689395424560472624897248842403974997231320125222495496059393223870440562303155091418422374272119139647604446151980252353855867092033591320839246432576710942385201116976734420938609813294639707933016627915624481613648176728017378020736408403062267066437070318024657910665567956233045720794970390083918215657526294520697647174476476631199195280037454398781715159875350436271683568612531370216621932532902733772764017438988068386902804136100082101004336970995346583892076656877128528580686870990498673471325320726507915203788343044868390378044404354130565115302633047765399707373056113148374189569777556628262275477027533177193091378994402788125371285031524040173340362489617971123907000223699188991072495123846792066355547706742798097551552863517291941792710670806576003283332068004555286112016366886126250289288667937615628246974114618729279859369092055812439518685238604027270933786673853190816312957769032090174346532336899247852373052143011982665141566882736151585140856224137264201266246776108917817476390930416470194182600358295306715943078174466968381305311394053402794199450930141073061658091052643203299285049078891763104633868514445242018690704157766558874017457493421291323704924393895638359751382321116025584497179964960239668985197319646173429019934539640962532663780293855156206889014734157105977372501887274953549557163588893665629711413155153866256954403383026132380253573665463239040431619267659894734008415028248576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1048894555029083993980117573749150639766537801503391060894514660218644370521920005342508226274006006069010608360198333313004760353091226403017793974577937217730348536195033190006096726017532273081563393048325493364227481512511978403549598894137097364941155026790751623996451173475765937907946059154908687731651995593996000346124965899628492335430774071563145809873513642154641350600420961798481397135799551771339273418302842078016073475062526918417539570832154508406561528490839544168578524538771636737498264903028775238840436372623955171938737586560322860282887245859760103245916189924115935290690424513408341033888097344215016363523217806120684171658026270125451290809635814170160051501778316465917451236788090072609862699615888785912612706434494943865701433447284289207414279799049145692704954062852146356289702376061507956555669687056050828178963542590128896027293131568275317960992356131125523584476504093772382204390028179440447910652511503929638175562595589974361725562854977542327559716643489464778375401502030698189490960798072931282509602585641787740164121344595031117258443173145639233893178036678476143656120457104606490491089468262850826176565441566921947611658026197554796380374493180008249132956756539291435117045243404167326677070547604140268459875574880146147251209762290984233844570414224491631393347884961759613817106535338995608613773084208993019135722985999134938861965822472241891346331069111684753415519705648031020982714112737010576937995732768940242244551104933936275804697436173859970136878596571895935107552807565242468291384866330048056456298546339736241635237311087365225816312884919692750153685740595786643140068360498356628044844575471305868594107629554015862830776373196384058172312021439704736237108886944571482526476323187600616063127084026449676572920443970415299104102734622081135146128526162732169466196290427988641265615454432513588482287154831958928762345517759532786153209695336963587199887764748128532383652261369941435822978635172823256414347101909355013682289967078840714379793996646844528438091490056524524756116585916656540681799878021029633494537501776447455711671039387185795386990873962896443546435298144729569403667224153355417359873995295520843824822398127513862842078706097968527798996972519121470680823665982905230850625604289076781568169361726955620646612882324203516982690268603427012710735434283886665473623803265649649205785992746677962280605288727639157563394973350480078242950459563483158948125387878132173738771330274418394325203786160213195730280154951220557163151793728597550938612230668659664385538115492148011992730655764243967274749679907822026504511358253302022905087435501937561165927384265331027572181700595102225286520956839127409352233961096620478721612753037371819821041305127037055407484896171632419693082617554676481117236015657553151222024717184063054499839835146767873082913123371202395353017334955950723039632464149609299891701865594708208725460639812353425413580952065992691234910548348775206296374409485957657744136098294371355165384090449592034078257335865617448789366668565236350646850569164643845182373812815228924988627839762441529838467435368880432053428290056346714082163537124897030357324171636369708416610119417746799299780144891360088060243854965997283124048212261831891200499491713345406175862710506215797455860920692491494191291571459247703989156275058439424711255168446934170164352846507788179837867357370816097139128244402233005535648205800700768505202646969056714955523575037153545441882146003829897262084702312212537229639712799834374865607605128470657910682509169788834891335459995510792382324004852104869964372494016031906721590435721655545287415514855796108293786355962494096806817820751817097914575795023481572472381644695119361956531761513527299338097374768104248288244161959960881294034149265111036682666838492150078345703797222588484010487614100518324883276124803398122734658887351039875888105579768247101663908027439205003975585900631768635314410669036062758807508957288067110924562039731617222495521551682989096858834259132073136817799441000063757543498630226217164587463823925027415267649423267002248257219163841495171065895136907151950617968812180652448793159648241781378783656686565950671022480005878635332009226089062160644282175082293147927239887664816804318452416708508680544598242024963300177750923896508229229703872188541075784532875235112258091195190422859856904903475077159812163177962238588228338295559852947117674907360701905700091205037743240004872466549100971494499493853964431125193968112765704722108363394467637995038574518212347963028382522028796485466978988333944523075562951365681251576758120617362518214018037816713694792875223908056235013123529919912057389761034413087867297277595569012506591113163585630194027513662187979424759376617466735960531213785047728945702838249446900165338457550140018311319255454586932653142115744456227798602926775114790541603593415466463376180401146253720764039689747751096168303005413054303283624999447653346635863584369294362368176365019488814129989127712844281946253790898773770083996764458532291335688142026383350604224153262525686527214084749144665919773708262162845077640884068135015401353558922469089842364869441401593608158891775561985167353153468657743937717400044584177050831827613258182262225539864729747456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -157642513684460314656865232703342677389108114910073507336101706570638396773663157551925883815172894219113945036284913194263705174146168021494964418800026527345068074365069453139649910370828079583387677854690118624766175561146859079816559049341418229396459444615383000435945193920927465935823761661112639630112114470476149242555320685262561869633690800030374930006866539238867666704385801307747861361988295924832229910301441613305655093824634308219858239669306447329225838413369339907005833346039023797153613848183660057330925043142881315601951215307284814008789357934097060617823725270190305140806815081168453509594668848369629071256239425801856826158230181659684603810200423504264003833230049148650110817689145463728998391321588641232785972626080392080953121985011496855711924021035268341710450290647759657916643709397218462050195899993834293649888261711217992596053239230935694756944074919532890609302997297259589063201664247581205128860307986592760319137452789616059374216554281730907592857637962996011340189466071888518861056002024099973527333059671056241999517030212042383896760175069442600850600531684148127027766127403661672581182628515972732606958846942360365461666572693640435909331893972964708026022318999573265308018952073568093536185974630185702845421358551280275207193879194154441027394964770915362753472453446292362921728915330550979040186791976003489431943082106913949650432276260052759345993062247744804515559914723160340176704030579590723390279302382891665937271896914595772154034129735421730814808038003194290057077430305242497507854676973744077955675522465529339420372696830088789393922437364385215411687873026899337925517899185850183905519883718330059162508773091231029116661266026803820347081491592560595529500287369668168225950204819818524353740116398839446590580600223474354397700936140327192757816540400446564736122837513601725788303246486291574543550542555677571876923971321967751758870638587595608697390138678824164733845594281613979957920708833168825482251295021342786009202045177901511920515065344726269718876974336174322711108972299726293053095458771653847040647886890737218173578810577966133354694874657799987584248848932341058002669700479519469355434665205604694310500065925755860122409388760708629118014365202286883809902897205096759524539151311096605753144019379024752104923772598405888609872925609300300320056259214961979525665602482897130844201425201458043148744634526719139104309596688521922026468779570182420813311427949618474345569723536148068043941171242099215720090666047082335593630436438751722951048627560330127517442796247384867131246036705575772896971405407506707539638735769532639181181568377975546140246059555720422450946170397509184994332846799905173995857760861406306828393718288646866319249418693834092127897328250808723371851129409446695990739504467931558181786170296081951930638537950060586166897568885546880788187565544816126513778728498640187246330676438121688111188652524551060625230785152512584374651025588616105661045111513773115291456628106492006900299574989302220864161270927869705025079602837757913623710727076973303300289471411635879878510249155847007400582477942471664277087566656699815722898169648907086720715220036995198147127458915019371370294501386690940093343593071897176764134473149745697581488060043033616338270138779187895111434584927030397884764519589222511851460026837933583853527948267294051017558939863476980873462066690077329441715863172847918467325614487167917323082222429012206392251850297674084480852046063691006218224162690374264605211594872668148133719458526711567448692680856564202943843638237916852893422775305368775169641180323659261205357528523115492958075768644236781812655357666696304229701327761544298789476410044054275162565177461765541243142089843906158956625968537125571932401188896208381933358317492835596858277938211895193991663439764612808743594454526155053263324767134276716455817368270977191128585048568624868984519330647003887625871672755335221752902177526636359426679907534541469045340095045957178883243570220132337237513578063835039924850619058081909977490213219414217052339739454842315539966854313877687391859143277218131493209846472730335758255065912185145109085267600775315911285392303666332236630049297271721497151781262412387819384465736249586443862123714505193043724250622998767963443195460143055858378136725812703048851581018797369021692915081307335520418276583334667808774172350810401606777256260206453512540445572872453970518367328511723091675276583679364677727287892097536077584909174026842953346903630263220955308578027418161058788352180255010161565362144533011138552927208046128768769251334844013797871391577605890968072320829441151652876971120914971363147163915006960550597185585517580690803277978242007072010657195970242618276268465658301855005053504105874758040793768993400334817385830167699992346497121612982034626221055792100586321846417567107780498575125437615278076609731691979558399566638664105433197347541738936557403318265897499652759697765920981362919430579513180831922332793593055164338898867762343496493337222957968239742498706873741628360895587522161207119958929756463622250876625695224645880564056821414835265524327523433622640938863060226408093596144999388530116670605702945164873415525434962578683646812571959294654991528113839471568036560896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 21679074227779001444381417420719228200921032546420120876206280271882793692147917518380450464305313327089705066172820056710371517382243527831666438865030397017318081154291223262686956045964306728846212192325829909961343933157978445254768143971505197971749446659596724919789497331640778466058063626017064205570195198849974054078258389882958620868699308077783911342336093023235764945120934846971650592910013455812473331834120173841882250332296879115750536847012584139841816795808483727938769393096952662471365314659138825298235357930496911047812960598647621455548245247926965520648874082812005105855641339409244092368533655534764335173563399901735894773582311373249048272686604883219170400229813442367730444593145711108392863076179031499673836337748640930590910516607294380151003414629177860357224425190745532400869466065748120445869059432136673001643860689030919099756678629378282333442411296240882484010934668936891928724077257587753517704616996681023073419399663432807526726625006579020660417434070891632942731795659640028557774944932583672619371211672821750983003979638402556999836360666002762583036819405309792863593885628968611943596279086319501302861258294829262089696856044584093860139894798454269054237680026422803713792022410932519265584210010398558151827765037635945987073029949907909813823763837580171116319217761351347740714418771704658663980531832799891372305205843952439123566001531298585166284320824860030619902914963297762685081400523088623860518167737336421826112772380763898940768541889834724537619530785390294745927303574203680617266152792598076472313606465944631045237025853609337750903351726355077417266337250361332214957074484484875683256991031710753941176088783241001405283379117604576583386092229697499731988019836889944330896886006997594613459370237164298077035891208607378695353087690777479123585460884349715354997561121961009611803937563758650337296833172504183522900572355681469470561368251075036808938990721963281291311397379571182153015998273894422663952031574113415262127012176223707028463059299002591255839312470191148641134262388672563388554283921418955993040498651345962519494139956437944321184931550540808586288469339357149473645017670112282869190858155458077272432130687061186255406909947675461426234094100533428779011942603871355602877115611249531019837302421286650105759341892706358327137687709519511013138273310947612813637980920199020066043303787466478982411390116668567177678152443182269977895637506524969151975812637903727625573003813350410060919250451662733529428291961151453880280214410050176919680855394782712088376980153371550709977738912250667064959580301367122762214060055685740159067592122944723092609697746544365976864191663381979141109578874831015294575745314560192632003422943743329674908273916093112270704762859459979306694426338816652957738125036058634793911604730997525831939256123882398734645159835457481095909689445517301202930705427405527551141150369113265067327771659288091077846997414419643627156086224022163175590312804193650351826135315783388575633516039146188654083765449796280594676307657756611852155094816717625005426523125944010506153033686637394544212133717754041684503408736758139794305332631064082266936641366499659791604342760422072543637955691871768178762927036679599936421986540352088481928281126320687209155351227582890627994191089510439591813893823253853132385238963113418429053428092184153674519773281365806188433487536019712865324877403530353617626858852983553728043512222809188732224100696971832397053043046518817591043573655495796427119742253767203859630752133332708987137150972908221680087879260493481741389456573073503955335538499863563737007607457883835090618615299856116111322819119850177043122787368181833064791758132638944063185591162540659481895147103411076906686632878254422165728120383576336999920982722510349169105725820916976271071247028529484850184057856179030676844166661093239878923280406836873732199278812003474980963113703193964348216636453659172018089687655852207966903040062792078407688245820081612352736424453606424650797104402187771368078341191422960526213641562953271607735118265415010674049597983903545119119017640149666270420999817505431503091271681480045540597081789373794957271712509869887311858085081629253695057977218390253386019090246571215644272529957069241123541491807679965301076573804285798925289697914564077049694756124289545467339912741566175446192323874752578898676509362313241313721270544931443173554526587420137375285947994556022796722506506271834266022008703282769799263563708196006941960533909015365460257031834361840551932223337927456203210584065212857744790766691582017854420619016368129323624537471181107996648656877482750646694910945491788069315706276895691341783195438575786893014946325387005731548302561232459044621064792683860909662998735496712479085159959081258099345706571341282434730243476311706833643849491843437445448159727232666982331326448544270956325094213815065320188715442293770513310506870318355589987119807559568717846856139072097369149762645749557553339325429378163403853991172679218272234609579471871795772347115037521523026185054296633282011078321475244708283433325824068299377673600337928093983569811141590241504876508284718479443899986559607396836942232886241556039292104654074846616177016808485073343815654499361781061150310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -2735966982875344956297184219346113151868960280273567655983680908724318477297591097428437897572874037142603801121410250492391258592496375023578929736684055230746379192602069310717137543285624772321162449563999812311956829206553268049190976995205264440262926234627362309423941571400384598768646733041256172342100137470003782372675206973805842933570975668551228957745151912315900926974268423527560095761552497844866907976404959260880320121704462353067028700866332336985072071582687962091485180787695645523787140803257762037367805613619165672816647607684880989201659917539207713939102808716511487255116964262386231172959409562197409557836377100277309303419527299528586797170705277079020939284316461668496219873596668488150746203514151960843811338899026509083769871892730915026802964151334427348842567493268814279708443090699574304460922010032619949949229276065266802375089533573269537312090754590539791656348147317871619313614854240911828519648938676413040556577103205932689291929209927929808516037433235246616871012574855230302265085435774309717366012874322704833477196452846664651875365480317264314984366557822263664025010289348014105148150969556213457563362118589658531068500029198543898893035218092845768782805195212349276803340063796567115580896928239685693807030858958308440831264353256295138145899662658303530973920355868220662313379805028345232017319583196056468170659295375436844469704057386910087541706420858373823609649761595130438340457906561246331106729732090551778110380397969761223893758856020963859215947664413416536021734884372020976881950495653266857809044883255253332679493211028837387673518080283936304600531208907131968181198189144253946115130493616990445371685027559822394214949531748319298410692340453592312150165740935735694258987341551039253166638609110824055069238521316397081361215136078473042891691127575056093505203630068499844898481747275965377808750823971329139491945178964543374157441016232528495473123094786378676491574322900378769232144352926789529999142489049040479931402143182689716913101607669077021879401711091015944338807727515052210149488830127106863779344228609529464186463457055461955343330042278269658141933418836094379881772644586196577698180128488969112499265912067886820447475690122728409780967580770665455498085353626648481530571718727666355319997903792248459359729045487851004565963557448123744011078158269445677088491452965941711887592030295710069304497572596155944330860202533483575598670812836944948087082759937452676699162124976979318207503553278669548585694594093523825836948965162477684860759351760454712775754998190566748451798181147684724725294637618432691033362201676429698001768893000734430084784174734852127071870091190050179056015585034396727483715979289027269347932053015968375534007760578172326624143133545225890361315285784123748341653760352133636817716717817921658144308539660726651121239646688221239563448604986627800361935162349278035028791914428968193987477058768067034871180178738646101610567138372443368306992178283849333775263799800110039230886223529911025551346343163864316767456987203083050680503185624444589176460184257238619569090294469604217342681335050147097807123253555297684913571360354824799296113910075128447222885077946758529607929364355370180779963742153282622016400878063094495006865145613991304295867413825628533427643423469078895315076357456961889480537361866633837794957715497707797852398523180091683836772507850595902299807601305402975176345544845738952880032668500756484982335478435962291111292313123702871855192225834220391259263951397239332217144868688183821007355903458014988532404939469096622953648638955980057030130360248511109032208818493479628689228363530497295079538222328564052140743312342461020783003207039902309793672774797933150828067227099678398101650771485269141847078731885430122161860702390430966627736041505209177195738297949541327555929260954087015629779258799087101846282037581523815612356369338526977814813016040951311039337785069524840991129040741424037362869984708446027787860754679403039865206772582940550559611929144354112255728141781019436050765062786321313947060475455269062144741403843868232266544312174032949022584765661111460154886342383422730613646878448825851891727694666613104082099101503724876283172784506124239939730398933609905581012643933004637394957514590735213271584054336293895212971322154706468719973416935747307585418181639611639575547797763864989630078507926109160317928535041549074296524588750545278686079969953899748449788001450970522324351251302890141754334034399600277782151870543091763254950559705535459551650131950620789680787798976955558585048648552892630240125930582468121164093970821433281436962558415333729752426685529403204653616253607274636438751695388206814479739795745075969843742558543138953970375069424017206734526489619947639019577394500178069688234437280313810819081830620689943761302961090580693945582444960716033537449582985782176682532753052881947531562618275615027364963701386647479617065738656163406324803664234530555287523782425650498929179143688159819311228831800192059637787773365435706441131267815743160829174553131670770667517449808905027918468188364124211866653330274459786670505854537878633255826508440304491540426779071340278888165268413742654532058254510358442850346921579803618906560328270310543961620480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 318077744438849945981855635186264478256758267938313901642439090418774103116018878061325997112395386168506017762357529794009770315824246588442819079950932542839079763312790629730186309844618399816162608203878861763711238155063002777717706628400695435685906266876779615142936430832323672614820462826873202418126932239630533659801472507869054524070398782292054780304292014958236950658776898661937929599878117697783073856520384086993541218991329575600147492920311738077095069431693903275069386271959656740970371981572222293309146160685681822606843822594687188026877631566505623509667985126343138725280339312627047350668379826127059729926835043684392229191473496208131362174903687828051172937780040827087979193714096152501113143393331206197043914265013799320676534836563346250752271083267860410709466905787728661567201161118290593365504102089846559483284145971639607583780710159073754892338378208172128777586848233723683828644834734407626211057011165692201485986532954694844687209459065223936525816566360516390179885526959585563125680989505913878751396741012709554325864877203900779355186743735330521245491327097228522656710451963772022018106982180869489591429106976270618131352844486372772269808381493044108485923173351071078709982409111687506735296717753995886357354454509442213605926661892526773050929361615231560932348986832793236214004348906292355474560805763790029249056798609357561929021289363408365132898871373344973944105442716064100241650458415556322142413702295135019857290770736101705306311753027070317361990149604388291047065147307244960138133320646100118695121548752665122623554090663618238983268846159450758346896881932635162800355111976060476068039399087232764975131921084525432800609200383723834093447707735981800862745735127863568211759582526452189074440301588710676345474160892614169353772039649655439055786248507827892802090390088245622942681601373050949784344740887069851705527979494585618117152553783420051131985575117164267352807434656769918560867060997434664356147186539076560348849783008965810543463618513600301526450562447298793883448463384949673332608285490725239586082457407600394024785915121568476439720659396429620789464772918446852866895628630374469926351535235032407169036774764095684479790036345404489398071416821179153575408339661847787764191240724003691026027090254660455750307639526642890830082182727731238583146951827844803090062099422973370547168156210156172092039028782909874955678518956100490072869040665455457018277501664480675001512985069492346527917820514171614258286561363360752515269457445945842600153304675748444744421218193566038006405931549117979630444514692762072971002698056337557821382894319924094376067725549946744938532717669563956642304653573851981049675807435654062210941476514596449270252460363777381912723362793524007306554581431553613576716625067369530605069090096383703228241316849110695379919286533178249725741615330830099449054883533917371133111607895285957967439870192623718026831618626073920498735471416479576144877155698525003313112903662577219554916950436080481622164126281880445016983616374489158565632849070128151344066989966031758641761874345464633554792415495734867880668705243239612434209393514597845375222361445841713200486549636740874561404071819503606788766624533934139088770552407407171949429036481051992506835672527600771708410281009163339009231944331703213459824603621226156498718298986557366468533601956795902821941593365240223987325217679573754526758211499241886902093143048111718670428812550639980278848394300461475990783744642222826148344027298656783053608547186506322837085426906933030761847396960331556770339550574324140816309205421599086571679905412598427496717451360555781023117037334064770971142972887838003592279414852374778133736729921935079051248402615504826752507644133245772851209660537455561398085721827713597296471192325977621052128881203562184046390026031053486992370275532038006715062254850514140564963801431566602294021055883370710507085823749667629116099657857522372858530328410840992531651315916690412855753123745179295981013242829795711093390045302524229375428887247683156899240027552684935724151659828870576329008701514433690207405699898766784881367944583575538076158634463771158104009093220085214614870536001018804076610825614110356356965711480627173894010309842256723771889281882386163116647208443369898583054923900337398531587194958187999123736829049982922370950829874651979986967428687357230722898435143108961968230244147958322521616640375752048349995840220997372828109787272589652936230040631984437791594608732359850784390157792477383647313493299832030838743781024249555542141177539454676886869424020030661115162489649106329026409061933350256247219330442981417882156283603216439663561348622269922649150338127674762336527253305246979449549274979515983963431188556013409765822620538699474358234289863193606685328455318510417346224774458970521297302843144269426918457194509788596424365344781553534235624128477766391763886728612204379523306096068531799148991233251400525973101932893997340393525198787993951436830292757879677420098786275678665183033417958452229765547722730337927620288819885337067996006769647790129078613226469963204931062657886864542861170763924309490298026814985752834791554986414310899448398432503466010226757862581127394132111510818273875722240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -34230938719491714797039369798146955761980323060818534522170202100378745474491620296039258427008720898630833389686344707333501650851466737289019247713273660202233795001105774206867037182063115020565760947867269571038961287985257214360878117617699293899541565123086298728236847499359363264146763834720668120766245205100195107812890207063189881291813899198715000988986004546367222298223404619389142795564746685697693219210622952717475933233800684801168646598587280624698096041574564864069108668034874261859059074878161957979211784976785402231047362464126164264156328312716255971081026550210449145941580747956143473751087634025006236546010276389143607708242302827309483917518872774902477778869594948675021173491224385012653887510825762043684853209374906515305843160784712592141623569089761733760803645183637635723343876463227237542164519479275896815151594097990694348112545337555657231750663622026165264201358730679808214784290215091090043636253760167505125446408901227045511745135013427400993948218071702619523934009636536922647912393183116229388940734902216872287304130910634756363632298244205009272003359196100826685975785461024714372596455430269816413742321291430974940296449728594069003442844724240570871623550334489796619856247437317827008533850497821925014018113412952388980733264431857361324593748347664739536731416287717738632733958961880650925776645260017851073863367732028026917779523698297874469830080153031547078247455816464082075741911670157459363790102270237249870102110678993511910364626458947422922869124153550072677700963858393866238204013418654229683601116653896169739335092553814350932014730544042719050029833497161116713626967220742896366242590426118769750483148878863981494677425671602094499561291769248484718582259735920106102906715154740279731770618959772408683901651588472475822754037271136685300960900824194747345917969774661358377902693982193179709292744287024959494469651817302914558858743744719177652298388490691430983642797078810480004239922784980378649677470949142401136612580564267125856838168163279132175422274873574322580292034078629661185252148418484413871320238779462507777132668794996822199594143952288162626764246144377112682232447278199781804291505203037006514602047314869622113952680032537010891866529151192321280421906078249067455409956765513318735390645128193146865191440401605737997630352763058772606721942320408997949889554749316016836760031065246813413284128563820536613097148652222040425929579987200185748423588216889142542966509889341121280584880884488582994300036142716510807636703136832621007266650449315761194062770557271836805990029929352844209828854180262942300519090548975500409989140588993037131600515449257971739810707833731687299935961458419615209183223201086315932448239289556306728688323778037323217579869043603999847461225777702558156609761523058840897052785789173266931535568707976166926424547529861556590537525730110190639122465648479384997249464953432697295880292177772832305267489674041378373161042619546192151216389667849630458692409355213928027306011515375968136683532552991633204666132075061055389329317157900202854701818869877703589987062744672123937861590863618923780730160770933405283981109953104799657258189313496021935478790653669106214544129252227768048603408108248476322953045358114274920437740933180803311659142442305507020257096637374081358083383817367793665849273084482956975931950960132300489211634120909821023002359033073052664229232130953179662408447000876161260171002448862498796105101991548676940159401945241330520394583509873143197139764868063741192099581127622792214091415610013314755965925335776572694993374607727611735384818297470645468831582010081767027760226992415042089323170072138972257989038610102506040098518549841924992359241693323529228857484662897093858139105494808927007301106712160886904752795030603994170349026898913264492620036750252682788504886713341034690065266484473137822414607664449334299516607339889293734939896500901132421238617873652225516116551391738323494285308162284412652253586679209324424300338342175632129384731524554953627508837868050149410586256255870894558984552791561034206525587176014467026175053551205651158195508494395581815571174332321304745588463315523935433462118514763184007087533884669515555577928191196483283112437598950307308231739456883720536737305416150475158415978947866789452684542101438194179951601795568457593800757110908664122356149303892138199349794728104878765224274533306720171016063564361044294963858061686323578299613103996269672907526866585146735351217839440150914694583016050728109599100046093785742780922608443597125795614208918093471182101321449989380148606592819579723878880166789572190616212416138224066626759151343460409336119876446559642526465293119797970113569238066576673002653558907544777869211980621268439767863382683048907305317163515003517212238553735724505819286761051409382398722767191225113351995948730063435687462866340068439437891152756210289058800530498627077103782720380748158986726987803332997097286622786244132683539902637453315084090357684276677508694195006226645608298089466163634751428579970174632389060257122940798186004472469350367431721489052497036082037395609302568419698873692451559372389099578540142564324068087877178608772509439182787340146874092512436525972376870855799548449848022794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3430471527402361241538581530476647556396424694725459705669922162785369259431730273730380572986980363100503387352593019807255230659601760876890109827263044870158913269474576628993766390268306910180102077314458981039448979613828450676411977623354703362437966553115417828762451320859203691488748720639332601273784134383060160217730741793021648661051049067301687772911936668676202085083963557435712580436432088861470775672378586735914443079828909252842206746760574480266857301590325908028831447943877658693573115453745962118064786603319765870010416649858372896571301052836436822282641063154048681126717324933378925286990744599306300457346104876772820717828825917749305810026405986339165311191070534557822969912400699214413294398696799407109165974220312124176643339819065491101057553163575503627232163056432112100606409222435368472547038042655933704001880811437793598157695125287414057082393166357096308528020839667643041785488163251411697703886602606304778448773288923717167023008399863923286307090820090293572978645146473097123140961595523658614776507250061096025426677201393611801820606432973562114247099866300467518132244343194336155804517651120725946959159529170098872388028343272539098693359793068368568403258508173925944549416358608226725605648073005041477489806960597158032400232249874054199350595260296495446563197029606535061187695582192655502320737208599296902889824070519915230452589159160257108626171156376940286972662368858285780256972547551660048336276672890795264274304660837746136934403176161860531054369217737665137892755754181634401247920802653470695778067020735006325421684814635406241952874131809273474247300779978389330494581228634891140949478537227617665808872605439207218999035931070334863526413119020822114424931368145697778268847068776386569319648634141887533554616309395934013682887790983431375634841377300820067792077420485419908193844489860958321300985118756784241849479820773952019169979132609303032666330966231618681403576757033240375789077313817814071388377757921406820458641496471428043127383732623038448635476686947967001178187796247666606365892064103891361498506684802236639215420188116556434575965533534639632883989749040700562610750922175301647281305406509481211747632072142075943782673314518417550195060129900806339739336764308444927222381574463984587693570341667761704863414710388840586097527655858175520065423920916554458768351717004968487257726251401844334865601189015876577869711887008114391639920620781194867385055623372107125029869796538871470039461665024675995670935523867751717362031866912314850523033845204477425305214830366410415448429020208643548438222018053323679187779594279349942087008658936263133514512394363220988735263022161499908392331635051460508720443206874832061703350068096767251548365014981787109557385527551480526607757306461576889608457899143159386659917590067421801565432360637795803071168141009517260513967765617305622999735367957439451034083699760109234262157696910957296584168589717002767911950230352318656739875048853722877616481271077217915251393567560184160803305429026125837807273598925672576898047781580027895075743570725407354848244167973506457968789925149649714888472118954964592445726583905475664069746683957612273997118334264128979883754930345482281663511718545832817005634325653190216919346524830924750345170866521246437144875718843799056011817960350081287413590807809332705512364878049531043476130332976719480830012450684829609014467495041516329805429450703787466359577284574933153532245018812621640881456759060710612250088676681123990262648916007583210321843553976351133083780627282055189183233503031139972615118541243538348605720667792579552651556157194739809527797422346520933478131295249758406237558305391467200562805968620967859953108748082128442673891948089140958111806783879505933721804641914831560107081465197247295580275858353833808003898748774501476279821587954331057955058206563722836587199984627978332159667792710776615236970438329208725480830470195561430272439000692154793760260358808790684492322898426512518958054143946472918145539744525671651169719057244429520821221095862192763303783821742077215037404251504442692355631823025652913797705057779920962187364819640037200393391092610494074631833932858526628360693359462192734047319239550121430327224001273181853297654908336624600907805657551404027335004859286243064733861379918835709544406962790442957621449810792269807137859543174404868931098680864247240279470080917654077441674523038567015109233645602981245359886466512667613736527860300535662044695985629647178424745320965356048072923081307845137688117152780981520503424282897611318519379048366191260572307401156754352793052479748723937819407807941780354410834634739201288114822294954516034060719355407341658041869135414515976467906248537449194554759222080953023937750348863449806968833125243435784127126071632971800523717083880396666206607620210014257024416668331225168909308159738160937664331042828695219857779696187370677474397818950355922857387556812845891202924315943866390605836700172930000714980937736333744966649116439783527584145227523849894658689152907385995939317338760120373027224178214352447033939760613559041331307553314178167697004124371321544297520387103761132879511582937018010741138153328469749326679475665728927840183573079816276071481167335915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -322298498256674791565691450235947610033412115260286629065887187624613495808248753473218759282280161397669742835884883379569418765394713388906048642023871867821598779596902083545117061644571679807736744955364648252647853237219687890631515972888751354729312954868638571963388414364179523096527090819112191676873071809237854803269465694784048632730451438512983198167870471582626485708321734212436454695385552026862072047954198211062996267816249636414877812057566360008289132851371353936949379091198084522914538591377375744682677041318227826281746223003332921605860959093327034882112036812677209572323314306072485889258658148556173969606010126036709166135448110828458986947224781960263218437912874576501050291019026344767958277523912380218767328315402126460235307566446348010063407193255082081023070713602538200844110595411461592196013511292438975232645993854798890810529883714717151753431305137912464452556428584412439422248585601675961337179184434555890409309309058548137862382534121365655758528321269550182084854560458639285143144097809682075573999920519045008832283537574538360928297786013265598573592111966622355928755002759017365889584015955011291204905884980609718847647038681619728314553680403127251252678542700085114400329497207324242611686329542564104478581950273381257132792962848304234524805178933510893345060987131662684461295231044583210401365858571861065774581796233223826130272412581521322724744265476312640245450213782283610233719761277396694704831700139797335169343869407256696827456250162067488797015319769988304651325753369668020798902636092890110764043680097040270141147435660474517750396520158788744439625042939642295348762239701184046534848490467395136673170102684657655051358084169894998262037716617083935133904476017942279074334653866028262266143138968537116659124021916071932983653415104713250324490968206115454840469854660300384686298456326629654093020538183050357191126339247747590771420626072980017713816750821559178528272139738781197985182550347517284476011355943372926620979916090141791452979983120601856468782467411829006736821907001298997442429445003602931824733464736402660952082564965920339551333326857571311354688218052450567223711552653099227416696148375098783685225932803728297639723879956146802849266386095154925941911228863170511311871486860164998701626328942315471494495611046801506291026056346622652151693966229007322507960623407584405457955363466012109426048218773535398455538977716361507701177444638564308117816029790106146459984872080455113932920427733836746798997902666565524413723526704455490744154162904651303962577640768134665391649003554249270924735107666757659302930807407321706092988644883882737453047116482867700315483520780170206039271016714351927149992078984749607661278985371815791409496148938653952939785226078942570124493853239977752861360087764468152369246985471660937409787178590668452670565129550870335444748303535092110559451277952246348705602500871581871098930068978759653328331288518416230587283934798021379273523769974951897367892648739875602090609668086118013277482872160232765601069943385613776559267163936667708649489144279950850208189301297251617793772610950468867909139681622322632027756059829299909364925110950134909061325924554562890345059122450074306896942255448200638941075306086684841076293595522751018981384838083987471144818997476896153238576361394737180642469681983308083310774822583075637223515130788005313302063370662574403640706974670311564842906075384463871131534217467705377298194815389833568918488573699939524010450580677911712810601696956229636953915841982996941470285705252384605190206257974693195991430822924751709858243266275644194383081354091294878674273097779560174777452869379773831081408210815800214420924593776857847557022867977831421129212356054738020790891511518598980271794556449866844773941379681629397213794126276293092329603591233530186705974823176103104462627933616532327034507117212948090189042034690303314697140563346112079087043504434167995912828583500001049129892002557487223277800838344647291447209609071441781842187203735092515671874180272402484625284463055649623039695549753325079393207690648467048898501561891688161924104263413474903498835362297622252013661726184273030371005704713257392838266733173950428119239774216224880397209530730729576809213132623805846288655487057587583588321296294059104168470662940054378562296736562834197291287680507831661312284654622707155582989760438479641052670516521621441703317756694227214592535550857623279410593807731674788992176477528172059090152959861550989665359417514073196610137056108404058346818692117997036149586354129718865711056721864396967465932956439914439106219236935980051730004664840330045806604601181862785653014916819865707933694730280345299746431680478428232100401403420838312184849823217262978426624750535124587575991987875184039709263067695981451803150191366868495474068006663706290870914456941306885716581608482624930270224163736949042051349715317906195225910039354593725761439826252601112382888276741953058516085877828522234866873487897065774357076989657331186917838100138968398392353596090294490142350150964714268986761247057515934576030786695326177944701587215795637837745361738008300125687341557274349273947252508997872492905026575568605130385732273825074843085900177010174377273124192256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 28576972889677819931275527326397499563774398505789905083942014996097163027987865110849097872020651951496023570849083472929530164246228910451389714813698878070022524770700129641715658716353871188070250911489935991227280714504164073236712421564504057149981976411996374678101037557373629457459637676195866854952715668588305848017801832751813512974886220101167200601837828184748582508544989074658434764125039201411811851276299261654751309656606113797638370169065036975437760904263193153280441858464293162862619997419584876227818418150065073339576301830998128330407749288219203135171902231286127978781837533852311397211260147604413034919245385395121347333986502995181711626698963064620755152120102565549036420150212616675216041435715026866338651302846210283275250392383079989013146411400930991409718074154062947101721160735865512024271222569724909518008154927583783284039244294171650274781887678300862684646751144902960317469873055394556769420925723491904869013000032906983681948002469304909178376859392358627752339486025352998809065561274429793214765174454979396652595846432799675364632418267725885062893711322283999860292340751361801224306332133492944726888697389367643268993879941446455401152678294539224681371175656580177140084222165622460109385787021969503268372532548864533872092856957071657425964723244905535112605433824924130429276542417485052210341033983469560511534529300372949100628941810570783955987900312337694974809211890731060857522285845397362387415078153145660983089491810453994122616025912847332214156103260595622666981778519741500783370944114548955311122033257375333790535156799278871261030345531372946701125816979543318591708370527518466613985484195400913315178937700984855078558546058628647825962716671497554412085226734127029643076846673350585904639931704034751709529604140477808553329727570768631757773286140657607257459387203287256111460166081899651066934143615211760825678201800599491440771066006891939653670743718842286601836557987797811137479575026258290882394338719195845034976898083325239153610214807191983527503063484016367862415836868303749051194823986644532745582174431580476847909698901556214308321647573659409775866371236140874185991740725476871687802759912210403551144680005597010589539111908274956411549520081443889501404439680456797365725276832611239777169218165267338917888733895768133681627904124371406535396701693130085898344903690403375887931544107361728360044802005328307895335374682960072303988691843806807553182182580882449554016548071695913479504679698255406158389718386239176338274505784698879467312729533938191927190891503402858106881089259606122127542285734629410887151874347344542760362510208147019608805755862472990861400716226011589601486003960342308101523919784618299718917344374049764802582720300927146580301641807474134938960860853471348201094823159268517695554677076138252849882322323810223162313474604146737940853671928101227854407166577124428380715041861029068551973021161523416976643079317668106492420030538210141568146317040830032285027580931683620653853458384543350806089247597427285283093939444727619775438000371865771512267806121190966212321707823822727454466657721016302085508028779626719301870954527409177554661426709522179055412235931610635945790720533875740413425617549464327549270772400792197984494669496159291480069998383759488031091409930348177040823525022745383225521497920212476163404115151026200813751035522732401480697170391686287410259713549221090920675609419038718863806744784448034877043527770085915294097534705909265667945863590143430647081700501084627168010661928533717602260575053362062231962417586922826487528377940425024292359556932744515851946763279310937161898279862187267771486501840718449779207654785473155766910136946209670258521505685180994062783943497963986918394221925101117060700619463391629050526688341297599489921439439498439247759564820631946198514052338808204184137629690884438786077845539656162212775164183372873510062318095322213368909513838879609952823395643801965770182457020792824782464060023932913978130955625224639718897477707726383843432287993948467229755967580534391192456565316168407447012717297315633533270165879405698896506438356985834015160692400907750445353675125545868588997684740978545884439305216629751261780429939547871327795724912084808561477572616377308757040042703275933772867941851048345084838291585300558108931924678084862363250627198008731676758354759688717615687512040094287127359452567770751589407096851678652202312118012757495168903655329766428769556429875794115788943623100357259162666702193695564972895340479598411992110719350252443115548949465872106082617463241299556778087038782442069912225747098052142260396681946258911439260070768166689543551043739800826414762891485996216649633961185511094844849806406599595641196416616693029987142632755273025257897469049510613388048407630812583906796033607149270515626060408602292956944139419960965358451252345277234812459325038612165420512781919133478262507296114451838081487524114247406362947201549659080243280766154839797040897687421153471726624780948990274094818864115512939539082681109729579663002613967767768884272297718086145999744501791084290479883628234241290453768429825807481014662815689155631421155907144853308313696791501876815920195941802592690468655817677983691217318182912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -2403805136374622385840289385741543628921516781164488395625689072987771498256257717101080756105081214417602929002190314770079540128225474341665447689843528957881290858086455335166075994971371441565270399640945372927472490885948581355502318811902878501175992937213588425221403265937064111180268102985270756297358725779324133655025560513978640717659823043971249644074329188422886860182883610765351466620397870484130557930926563677198933151567925564923059595278028249407195483256743380315760720997734450927646781461286577172570572889558919258132693708063763633866999368135286048628863738814026912763512610796221893110203155343072645772897440673801845236659297096069085518246953471009827144343581909424240494682292551439478863265560020467700833891968299754514651000923804551861265722633740128379822151198357680478210590453763572348622807818527587141523114583160837094198799681703334488086568322951549391557418456280035823200175739544522715960184138024172169490951533133035817122949188556965181478972122375336321275081431945044638897561242811647268325514318165292011578768424417753977960740255909447143734875845475702694876268007240386543899694174920318167910918450770341141168698489525535351837198897035037922541589388685755507658953584796159589577778803616310590333749384591981637132089979969220997925671194734914813471615406214760304892034757804792020866073786326673163689588883615496077244593550360143468934676706523817421332678704469631556897776927745596029315005646833075124755121537892589738803429493292247468936362753446157285894518392355492164491560236108170476468695107124027230486976300887316256794203076950288407469993046947680536024887484757326420424467043761247047320573040737741641354162313061898139458883083310341899634646511131724289882296325087508962471189195124477527979662334184253553649569605612121176199104222597278644012013453861030580814161320253708925021137597695265278198358283642409736504671756105326079375280139778988248412741649182562342316167395923829960278189096159034098296028532042952263273176303034969469334674785812486402705258670614722345678990133544672608839680560377713504414528773131196730472243992472356689420752960459309805637207712958976928756770736581360739373889607189651387722396989459323531077897333560354782999577934982560555311746677052530249559320508403181833411706860012418766902381599955821323240631691356369247685993229318930928200463566786591327552568678268078575397383420698529048198707337139030615960792225794534092007843774622069508950177541878461569104482794650316094470789959941601017324034221035002586433069639525410232479846101875167954233454332261519389149408428130482005743392950191276977018180778401022379049151478684991269093852704918408593848244145671940624529096442157468776423509548915921688581778732341216749803851114542653001707026871755602121976995973610456466718094721143742671283308931040825182205720583064422494086320176249533700952462709324080763744778214847607887658507168574542388863642648040734321622770369515350424957037227327461520223288695432005999787045499205848708210419330144651259497365714240252910557008265441869064495230185220312912809903132732969776621554114329364740627366991452104567731235110015347991773986733853831684952548038999206738026148166819806660274749050632822087831810335899666255635291466865562104654295327301395664097832735027015366706435778683038644658454696857532066810880034936939950681136290926207477674127179874671914865218725604025979019388403527064497320968965596444242582310935640719525639527761136179812224956278648012900660584265683696609270978383189855724713653718167580173332090915143682365628452113328961400424474644927877273298642829004942155281341542105479335829566502001514585148801259674805827313616227855874413288749541888959936016642038609143235723701662602508718693474888648225740773173912890592785584587907152920472355978358099249046035174705632045674408284074665676707486828440028413805955985840963401763286109516721517538227515058445283244654768583822396220356235764013854933288716301873180190463963950501514363838553200560084607188314625684769544436438397709309533092514524415115713141135432858125719159444788171376461777590066502516402803338604426746042485401161338158633180721917011737256079402856637124607180536985166221543185907003630762244662571676848351888016442573195982211477684605627543786896213364208970319704411993928190216695801833794696121225193090588769716260008496577352053428133013213795201328942079215071044454771271135925910190763352937934544620146293524870325020638101887450913874513839541726264865196061744624359556623225767575153187655153811640771790595517169016191659775268368265242381335075356404815707082850188177411951888290090099290226980172960719423250269954596350546071558288619106993030623469586101710948172576205843609980307694493883702460779822835945538156704682762710522423016093704431089821491643232721782725517873126349210763766139160005779632302928712843296292892567956779309820417353615348527936551323978659454724075715152570125403780654360479744760372705994557169856383438517513722965887812663932270207051449102254746375013030312795800059052901659870244812906278841092427870774037868726455344995231844512426730998704404269699301467491573302063644617289862574240320473105793655108534272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 192294607878983440127770387325694989689474571207571324546727838545095944643706578067436421193923387903597382043919196177276700216078492885563944496080409773894946158742747949017580413553335779689992209549383290303457272313464007564681748509682445978618503962533368069626104856123104735573907632280770167448621944162195894055687499981428164420543853989623401480008855626783735091277933356079799990462534363498074109242060372755296288212971095650781059883385871154471391913813074055827052229214907182824100702265936390329195470549990376022017805743631785073643509097976927672547561575238488714633353289753763125995166750974012920717959978863759139847952026021706906437890123623051994387127543089365076015669320333391053566290684028940892597712142322269280625624138754590857113869987331767261156107081256473986728309264030981410780566602969569589276367234772713848885122350151127207516569110792640707892036186752783034813613204045957804150167078572016625502106887213542669305581567766896366861322954953119524187414075007684072629641870164939809378214350230756123869907301997643801589757288763731550636528149777734633425240789289239669311004396210891518266484245377402498269986388409669113284187093316609335961148915443379116959645637563393481025784918855164810384978413398346834388738846367538230191270616275059351169088846552558186589450811423374131740555250908103638441905185103583687105672786417580514177145935003406496079433408536503692903735301243967385560742210692481424545386459464603731818116323447114115489119281140729143673461868175099443535102499899696630878473511086421383305966672773152275539903071524908437387330602418590191952612426426128459964802073962163379781831842421894648625200643942933526979675912660326939884971524178723912549542686816056372164131490953899713549774597941206014639691127128289656949264129097613039976381161871145508430583155849277946259938447303933863679612140681936748967669095206365982452292557390512017611899713455538118959437335508513317013774046314363254672567024176815667050112190975533728399767415082454367254606586234462898901661877367972621586336768471252561601530113381093052245592977232335160113470803272781562095636874598277058559598169971141493504152149628761961521288650036733911471377390192628144939797938696110386896019944542972312707568219533761599137328577243485745244407139726443380306759508744850528109253211018990644149839159009510823322589766842446298245718772796678037019903067365418512662356394278678440443745187524838952320097181791873774156306526538348783706317405730256037680912932356915418826679177764519797328376853753357934314444909795964169856855750255136396345508265900698420974466664520691562547571231677745930369080906264396931515606907476444905800550174065013332632557095273450650180317196781429517816791116260905310132061605327082169695018955039477186349193615027121697591057029467282403166314276269749758117921328974060832162146940681038463651078933292682039700108576434020534463516638276057833175238485025570969711909684229966632926409905826178543517704592280235144168937830098754885417733609500250359681645089537872797784058880294550217730555823037033559107559170042413165780631792961821446207963084098948350931053699771241913237438771007884194005809062589493765251893008781591090453658855219499283989252817205254583079072209924052361161439129648922318226195975739963565642919837431742421993057818820879821677304576671898955451975106594822173253331149751224496339691955079500314901927827139880077768728718170813457267794195750950513686620604770053674514353843965757385530380628765229916834256689421190855904598795968733441271207475316391061852824529676805270128772473531376038966622100964147369982090938422309056051132099595270866772314133029896448944057186832910132483849446786220268588918769382611575292751321658360473279505284717695694469195114069314493913888482063591785551135791285684036839870965355137102222061772602317051432434391303905225070816429204620213278198849456214900370969661255840462450373254203268739489604247735938642761741457058820796590241374682635375164697398499267526585962874345509341348727116336314158233236152822758665677128999358957934317680535676329357596906631486747601476523160669609874130178797963293131591491172468519559183023065832038241820149023678971269610211436447413468263606058675005360848861830670389787477788877898174953644103304782805222888498399952227952079024808381581189235167216012082888474284161791151164573966269289820416613350975995427043839563481245690300453229305440813536627573000387763142092647302637415508501452543185937589755542440137844620507817458553934026609048283425512748500419496836931394056751242524695469864892730331684204568117927163000306137431210915143439322933342753826992088400062370002441880036274225860831005229223902006393583769360594782363020942989083676296036415798632944335372071329954585247001142918139450695765212830236123076541941068079608433912782550349844640150125835954199610615293249078366012425053306262238309927465134265403950903202962011458417166878900847454913022996037596000462103852231747210487269220180287879898723236781558728737794173723562126023816239669272686948273096593520732639251227932613186918025795649089513595838525185380625867615868318667778943713834306335698071846912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -14612949819279695540240709569013277561802479218890844210530715153570798975705952461143757081925673994699392694485152904843927779607360850300538908355762761148200379928268515359545234089578332400652158462077094173988443620992684970681901674985042704046847229280076360129574980962736807319673248367103119534737708271162153863354120870851632715307905353727115039098391498045613578110908539072116815967591486618805448691552799754272159760053062773022218140937121570251386846642225760201520908710886365698043439927280198330211247743944910672160520889575420273164053228375177542708372800092074938272436223544391520040608430274787861307492201530821952835367021639807423581209483016194786409653122088561718141386817757329965602044528762187775336455496578050091565141748394890844646542939727443428341870491614945120066422281045589295323426607745526508597892909006518836830893548174013625692503264875124495948381684175226638996740603324519849778387379351494303480854882514490134436977812561466112912415569585753594486520726255552667054534136384286796702744109287883956669619422416109416049228815648896821258130521953971675657238401880075919176439253689017335925523960586286007718120552830128524575925972366578930449622895692460467911775811422761217348090506220813777275707163513893561353358179301741251286509039093420997226476332201352727987189278862364397195226059938583927514578560265571119230453127570333066269986202564635435905984391375365954466614764893875506964197774242783795559027558502585741152603841976265471149050862021480433271419027722488612676140664639757503530224957891246788489486513492473170556880552946649275049022032765234958955599533398848640548312712215476768957983018804890898689978996750839904694883351761257389953589968989864762774166967449067506296862508849938865109740672138372496047578600721512541873842001208270953249716145021467714157004752548143769123036058790392009281617929860127992050358354599212461351095738280922962555275150507678831869161312485531772911018004153215563560157140239754821298704353810069589769152897928084697108760868195639202853107522240733171580985512005722710906743649050390435996726324595261946002862320508754068496119365522996869884068950077986802350601555407026216134726876150294429577394950365956559986165137204240332394591731636018302338097932345723311822402900937934251825104611693939339304518112318585600192318767053779936103129033765989744460691769605539729217600285813493509332336731065422866856144822016302704488221831500162666420789525642819763510943257141575111800537421651942048589190392824105860660900535563135541955726448955965908252736545047002456139924218963338251595749479992509815346512615954978411524574301242624311404878962412033136414268825214265669841458401329563690606018131574477620068826362346138736939153040594666941838438172409125310716050723179760053068906305804029534983070555530518484492796388565856691529194135891684042288099034715689245129679668700090992094151919623630804546740483857317704018918177281923379430352301862852227395659402578659676385981644968736595202466944941868470625426699115237393814911017247687255623816066034634975110496431506810022752508514631612313468783714516651614705885436007404354130245107017390509737448139481483871659699805110896648245589988661973241638809763778932320835088090917456123250592831369389321275443398084032330972353535854077224143630535464139074027135630779118310278799908375036597888246576641238914490092237517065403168239478708104688756634935399166162001044597005612676899222400345447892755729128533238002429304010533469967673942045271425858570387812167201321484191476642718725245289981377294863807953995197381405676309045261339900585512695422793392225836869054364974634809260194176117354470640006331510293460301685182463559358188324895456285074873294860055417345187788129656929209058446886006222176842516477788979914376368573089381677949853397366805419930571025779001316838226106885834435985791356709642746637177823708975055967665050468000003176010452818463035792117676580403551351578274805208750391384290433212021935907659449021152651989173419117726752016060718035049915001992532185627815189354545407062821259942838831183005802754655467987946265366525789151397011011170921135232595741427664600242069656975341896507413827228481781275099618815205003939406041418049380614864859359623733555183330206230172185227035277133561577879868048331731405477163174576902136634683412456435684844552720538454344781227203460539545019328257509973961942749158389621455998771577375039999410493341941636942853013117056690810435033792641881038861725750637255138769630171454597608412345955973775947356544195522157711192060855817628195051496535840217319401990106828568996452690540944956658271610438251125877810081029587488414251030787556995780436237004439213075665199914922890795775489527993682243307743497538166281806935661810580706987706969347630841866032845951937815443458118160814810691591728339278871146832565031479397775225009559869172291853761753257707496571408561558387180213614338955922085995754710225684801293018333120844345775844234993565932343648533430676656923114665899280907508911747421715145197470601015327859050938743242184576340013630125210015891072429440360634935671641398791167079038538738235068652491236780752428564951859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 1050317044896928376979315058180129851258114692386642360318211172091255500937025421359946923232422349184592413845568158019108745043488794567277925097606493641432359091431688471071858068045914719301620230516081096208598085890389652771338930686997874517315103542504003221627922218728614350628808671301380421430099487099407074814789438402971557416411407892263382214418507935366615253755279840367314494163841738686934035997732160659782267435541730790953305339642029247387476459961061904446428974714353166887650198959648801657515800175862725700277570464383339009812355997174475102835279489092576698593898388194031026306253815119992308302912167575583732610277129756978866928132679757541421261026248738782745291687315755941536904118985286199933561839825986337474420945326662195278969039848242567728818227066565981639207634655912783076696855969104819772259350633748150157939376205884478008991869211349419973362305197614069702552705341386780761268157908912678207082991928222903552422646669536798439827706479640937283013178296932903925202758448057000356278981984261161693771096119839753859682736912455087915267361771484917423102626043926961055918988835871154115088588668318902333891409638907333974450134440409988910045013494303096054387338859865003599440173728580686589540390835469107660421407751703050847258446528675137689749465033343329835873577332461091032314434480011770717982993040546295713643072479725905707256508399108058973286845394084100722862514792448396775112862179825966796388148669940260748611641067199465634056709235942720848164455670343699370316301111505320117470165892877550150254720880631793121981423703838951183396402513814623031692812086475529900083479190917544453555186043683851097953663284434669286170888348807560956328682951416169381157869954271784561848271480706723604887008568454842530793473308114035835314226613161473620879590677892950902554612815049920093936133290704101672759180621441975203462375759585712792924882593371065261542953276223407795457128460011330123759590954220275895431739548429145940241331393257541929646703434120879457721328430330616210394402547569464053305429495055508893911159630947355407016455955376764117508026636581734304718574129135493737142226650190835359113233625403605547241233472684669895893249712573713987576749864701758855211017021397748029028576898766874523845928582634147228049251450129942635436653303934930188551968085359434977195023246995342327043403401194430603444456742717479307246230028921423952602181447229736307112285560492151422016484995011552027570592726331512944639560720591330066753326346979690568591517825932209627330769510430812335020869277302529621443892997637056894755860074295683285171725704807213395491852962364133414082540169756901420470039674918058374818940341290963823163919773346503532758839953172864453636030326641552657535740979166527834374308509506356245070243729301607408063442856995902954966820136399305545126947449275345342397551712507353728849803341071719015293011839565609585455451953644949339588768455674001507418217744783450422896266633651360335068182997404713443270330924507434826382999653995220676396476797653259504114226943384386091593888897462660882572197687656995082955196957718721271883457137443387646252681043563369200062945584639939915086548557550411177195908810429123347877332678345620483853521836903850029108743050794446237958644233832809534613168588482274899689159911458984440252105279568052539839598104048591450560321765026164231500472809347383085689934613557807309632393494842274342788767177684429209746169199765472419042997923772745190340435162349171248812971254587514790437406576183943646126228705277443259043365544126807792894917967319508332357276807967327994360067255785044226489964629129099496970799915403695193679413463292284805487341499457689472663513098218677870917118818500410694658186378718066850639231504066117134606233375206591646795400569232760741206151372842531013877011582612397402840478775714880103815840083512162563867476213582993652111690161153396413362028397980586717653685222957697086340898734105837833966963747042287104914073187359163556717673748053895139100776299409728929460808427731481012157470320768994593020630399383589000330719675963887251897846449439352713434008927188890812700516490854596970295767282838534430502021111418227211893523400247914120659247809314573345259235798426873866743068907049006339092811487583372948474884823884931628504294098225389492464543824582047908473927718379380373870601663548891583452527706827571796390257416734197691468383567102691215561488719943911474564668286252843654332975716122267721310813081268321623799968014918937395093508138872584898936479957023572583853710019673940481681619865740739755076400726029968828788567886492624061391286606676909167006385090551294956646588592027592231100923641834792037559848365132594373961787616441834697923481746126600901445726941550309574722275350827406287495749522908664854559501448718284347971531643961739882870933212546775707504029445867770864068077271012617926840049888208067053532324244678133830094858863837571381867561093855570506568074318658824791091093162904029704622627535899462477060115993644100595270682302352040700584152027079049217102405848795456467842095560600487533458867468571635925072989112108852416609818854509751375146088176466001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -70946526255353364835598182222744810923941908296564138724577972901807090985003103639385585416588807883474660145839062822892042556286316007113296453994126351060133167043086640091477344253214119902947322866748795341291788608969929457714494338207725737682975043112088087814388379943356430267513268361486253425539424387183224180398108774339426454062935450896076917028192138912739815018021712407277573736321530672205697340156268442704091294392472803322764760617526198693599841194510466373491426296799313026884477286566986613711233778955427505470329580781806513665203158191944632755178764615599579034947840005857291187657983612548843225057673709868969268913186078197454388841657874762899216366398734285713820131508065231712535837390616479165891266249182256650937985779650621271559803256750066439666568175238346665706357648349559362354311849123825020778111652693082617910327798127089336406306466746561675262165261437496083995484985093568444780278805302735750405646632483642675978430332320030427783574783280532578358476715857211148085980122589955933574926055597469401831057373517045697446566781349494372018216733906919435154731026652769021029647891884859786298847434487295121896056243558486230135715666251306784669956688306581721806742880690644780927506527581034284394750710211839551548690086652981314647219765762919446938398834213109903199982330110982195098999731604080369178363816431310087029581410212721142102638628444560628239659837516796855600024086572821760076182242785139543575914030112349671875457638337591442141097016608149020055923445074388270027466392373379947408801407272811132219068863058679811160051271992035804291070974112813218386705677402956944217298626827905805189297611429657435376620080726321470005603343976051832500136576436238551783304426996402127434517212304624658966719040994704021994798129708710484228483555495415181858772327681599535489589300642226060880949769631350441292126423373045337079563474516083230029260873738806634961528132845671890460476470421191639889071209087974404530499451462614127219638358191445733292321037224734862203625142931298995807419243803400520088172417913334519271590952011757528090949883519289798902952840631513383672565645761787680854531194589216849674827205711575496052590654284309960012752641346955304601341676821250477916848608878898792104848321547752763218567561961835356605940734761405511437909375016559183920913722637551047225886138956230292730203816515617930839873797767202388106844360173765805896433887646356253639869609240344784578923752694053043137096638539901648752446077124965312097733079278894979175422456867600320635907805902351786362248110474097247761195340984695620867173573786617392981074825505204119208859711551222766934283146101969495269599945923545774188735004812769386283449657710686695782935467879202383957743465809093978824570440925756027368978970729681871131326674709449616568109475949339008259266721823909389383256113786612856288817531496797950376915994567000811205125603281282123445573446202229778226609830596184874366781296774459165677557945483790280238309696803863234006078790930624020178461145087612581154734529089374183994123198558864264571642730882914994936091503949207639098241040131906098121438556554326067731084570049778595440438369986925283993253236183029382991564356728168271019652708896793094537810173504167701998525736060486594528517357208483039389138036577813890991195878543441399635737250777315264523984281153486255791360662113094424432594904021003316725591019432275311667095700394965998705836308390861492797610913581254504999484214312932432091380613051367527528779033979731387405372098404678378580002694750977969695245878200691480673538949335234341945645716686824272697582013648587541689240324224483028878260093701903143954609655142356761553775007585340602310040634046132912695671867415404415546289156749465930494337346818617581671751176966672944373277381337083609503934264004024423424860859979369801018152929740086722130337075383151223310893038487498465776793888645746401800666510270952771679122792275654497058866912697573027817652907033571127629354736108761644117732426747523076202784998442332265870357876156573560207419086354930871268364837865647042147082653264785280095710772204515980753139134620343777256592097703060807253293216391762833513404537937377782807344267824762127342869968172651598974711021757257626844338574121201410127368611816342962936961844893665418682891230953193880980701196119308407997846993283615710716238846700017864295713810031227864163280371923163734125557234577448019674565587171802386005559949428011226359037933334419906148435173893383830247899254393808325714653312453099749342871740368226890761843504465699661999476560840218785738861560535749267855888200122000904765579744764215445718537264551845485191109090319851670668139934609566585046246597712218693617122095431385106430824697445819221968406818757312305950863332644924238132247846821532435170593639032802623353006136647709998091985915431212793736533666637342859245394278421049171658259668207833027029279464215442461746527207154925525298515861904828683388169581478656534421056384887406545102732202659365994734026935090942327108451032841692355430080712973381129763575851174477246980390954253518267973594768081871619647634248681153055415308077866242978966792287813632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 4472261448898320083572270916111395425065667881209780624969630247646889815163871723371456685588069835007395271850735244480101544000648083864707929237992698139821659287664841332453182480475530916717279032364305273731987324521706872971926348527161146788668078141607398018253633730609903182692619039824365472945974317503499964745881000322177593194975532610021325437747677983314726519582805692497470438590748468215382557174407977336669061863404777940638407756244259355426666111405645405767334185359564151086313516878562018824155724530993852291490042255298347489595822965894609552490080948945844551221892319198776860341907275832577509278174503316842819927788859952789503587933233813379041225695810967844730951400668599370897690413610988018334136823722358067122938707110368358291913817879944918053892463340857171481362671080956728092014932836421591169242977906218587880200224552284898596599514082251090788705346394492986670384540206422349873383993477592427101789998012150909178827196502850739626482165879758693652070410955543156891333157803860556228890094794207921542791991101034906095436722389218910454785933881780003236553042361628254174657197217230691866731435075159607906021740881526741381747746060675184746125197178425733875318687407494984438844116700399283125925485856407317109362417715298994910907291270648464065687138437943287984209794078317576699331795007881257816305945502848010566218229602162462162275660217861263885643741844909394365127819024644254633845026387031440650134615366322353475322895495481119450847239259978177868744387115062087971101647309193828669006798732870110280009537304556147679861140020918016994467012815495910094363114101051454608378536239720816463235689263745621274461098810346673142133473229840484540111650685201289966429720290462871292714284375248294116012241510108662097319418973950501222507018472919165528619813126533516476334610761202500412481434373416835835677979006982081300152671672927259028363635279178272373977687579621874133650768602085588244564172777308897805866095371768602549032206136781333603757417016239022073057143587863392150082799580013479601304906971114296743345649751412353207625609694809871645215217482814983657293109118634979609770429271761554633434277597296511957937880102463846537048584740075536341514481689053088465510179862130304233824753406090115926288420316454876319260936557738742878611027386257296893737806831402319900060808489080229939096942181807358483344620993754881725434317890268868484257134453177017743623145419063200047810145534240467136770306382419106092063159960248782245027282500279940124760244205502920907387724473236682755989876775998344114241512176031425737542973607107642942770417861070524088806236721548293027078173288574797651413380156776189393484496915831780179037949583643056862734871797892428055893025995027018602263042730549643031052527293276445319666955041965390702905841273283139633904998190365798370930027529571722934455840080962080853461296766835753888338780670586970721106886816247145862838109731137686286742369959884449279796402445583280575635564584096313962541969779047342373594965205607959201473474684676918294270445342665316607695507362488987661202846914158672698844565568645589325636657180034611765244886410835085065296332646282894174161690446924543537463172139527030932265995649816123215268382985425636489373061710847799394048812677928512778087877506459675486587061544570716420298075168698992276776278312285777813550351291837770191514569329837146608371179568345075374147291869516183340950878769064061658098405079564439088621223646253907632900185092105193200997172298750160015369661963599711035397732197429082611759252852009778112101463732206753263275119839566828037506018242617548276190502200333698395438739788630148005859660693506151085411457695725017708275044234629509178812474725815106554185309308713306281943260674519373520831358580674267947762730956939542382384007951182181565223866824497281987678450970721954261072029727540769786808770835194565120877227350401482923738717748029945987618294511412020797355964800360136375936721415330605777024366553476378634418617846165064311202268848977565504230923579636577637320332061877516491359403602717440618118058716516797632386835342812425499652091207342736693223168471559836347023284528292404276578975765772269142361012992159210757062238394987372895461292827103167571836870858580262778063079388870834922456084661797075657855073247385523851132397184155389333473909791966445433739263445495100411794086893100423880177592487688505670961261558014829562826447555469009952088375702742137924482647698340731541734691870926891098416737467084080783163925301393689372748136697966982061285010748098194787088038560798019776039268896215739469985346961033348356036932263881978029415814149100283012348877353580948784160050455499688987654278811673483441969417254524372105381045390085249605058024659515495765173859282885939469617244570102164415311179675454833485001380776758774007805433291164430358477109873891587001617036112072058190555483636914472528847605386796358221045137713045673874996203579540497783919392429170297907206146745165331958036031000485020917735701678649185155000263204040999382320840912790611353905872864856541029977681548576002133026803681733644445284736492574695401807264385356256224236011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -261410967895560830329337512030906639479409482579381605546794422687752708746317495722293887308204813580706131097260542605426480599577047384011415720757538733611931984960273749871512941981468709353450884277622240440208103323799469369232422993099996030746942646194329989101305993885211738428551713129970611643205776314799887778170425943019047522389479654574289149974377967509256958617022897181808190884900580522437546660394005171767631147220806604868119759937948988641832087530581044424229035709751727405865133389454683797998620997964973553144699315722539466028321049371718626577253426957589243090942747247321928755650690368589484694690975246347817746532840734589849297961216312250433525170178006692384032704895422766622684752066466506497134953160558346777874276596771365110546050185205305191980461539415260685500685463945177802797055906921379357455382942017637057268168958594238137508555882731403065080486924720157742656763692596605764392172192766392199733659003398943685711436125842014808793426772329718272692951454719367692440015710142180935727516341138753152426053813998514600064140047531288988877219987524687831224548705992031227340053697572289984525656593041839373725443246032380994461833909512335675338523069921177592135739740524606575971364134826571826400913038735449195916751103892878628865530699795334736754532027233332812564767802190803473023747635493398705042663681138394293966698075459697049507404022026073741490751029009209505001930339352992708543390753566537491401744338156644268368320914914763977164899317962856466623447496767271823739103492599795577157893716918373461885788358823104812975933114139351134478134974952733941334324051714768544819284450194908058222237057490936975775938271088006575524527893057813855994845987657282217441592290094338701226304135980536185335697414664018268769242482719623471536321661877387570340345736024519775923453795016818855875242429519648630711233167271081774829984248090219379989021465697181730993768084596303717417535527474754447425953823833182139045608363303477223867323044144320155183413233225840275143191713652255489548856262843435862160483524705183472144718642020322118546094749175410278770776731027453796726034520498488187009770453634091192963328325691929617854884418993216504875337438957960440941504841232695131407418669900650912497963996979576071461400835368231642063988326764171883591893647426577576116004072952208999551849568800750755340099614118941222651496716637702365390440697889110417816038095020313662860689891206439885430826439140397119642025990759643055362581634908093576418713379009851796766084600881386609766220191437082880997715274675761618875058169483869012246970955242171162091662772396881966465359428928112181246472599706386908796139376811375562331474691218718944072400962309224954430930944217952149175305587384410719208366033811520444167635257193467795986721518733863159342386878308512995888399507841877109790005317900417553340468689954753024917620770278098193597071114379478950541399742412510216942496995858979781747926625730379846317249623484686332702287741604546135103424704656785807952282681200066892926391639180215559365841653958738455397930424794572798844538067703988830254606874341195493431942002284467611145911213100350764409237213180307931623749768326954665145961662768088824661887971721750546994878249906134850483805657594931709155369104840265444707756144169854718724539175223151555143855464909987831411296112375727565171925207604096883343378712913529605019095377035080290746697695131199220881993185143433506944208485304381861810817550059504732902065120625066611794953686179555941057159697978980835048869578558938241169395369615208049735603315802083597195402882470402453987104446386676385670764008717207451883034116231057923025027845960102949444868443778761870734948619758780286846040971144864775809562807372871319048044729352013799833928882533128230945114174257324891353462929791103987324774440819129206287852149031699881593762238225209810211117711751865716090533313682156668374544487434039752845079481204381232513608978429209541880353907877447049576415349908981469801670691433137835110342717001162684222610623268955112695620394444562906109390935857348152772568515276492533727529231534915462530407276285699355589393194111414416746737480184107734422631977592107662518383498100025970317746420054405984907823793903637171137918171926961772320603285311944717832764537741122528344600199615082788505169854833732855770846467802465497208991050512390306208095740948130903028187233095808986832842134277254455014906537855372369327708864500142100421783519006389428177198729538464684186052267417958444278648946824878232483570120625877638517498951811825548823800359659685558286059495622168215815937419946788567098535304693688077815489064441911065085798789785139238870568576104007657384042739752855944582151672076525952322709007642354768458021181285638690402669092043797353457741971705906008738610805538497496885294065578366791368308953828548102010894677384960087952125363340172315818209684873291563554009431360071097581215131262229153122667152440530402465484310682018710058319744447927713949082262659803689771817977006470281876320970016713466898105998169819441521475843454265899657846144848334577512812588417479687902783234654950760923313835341401169739120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 14097241737431177561252040225040209059662969288426845550292166787591413655421124662395365360051373011586196383401472372298436748418609326201846027820265037115087343106641492533697617358619322550742754475164994155785623463171739235303089724032713335384169350920273526600904863474827005586728564792909382714122376666608018662837196689735041738573356756877159388749723724424901357007759319384048017555856404737037543449276819240305431303976807651607251528771500154111890060263833604039926510749485263420336098176460675123245892092135411388476435376720996717737427974814665798463712191905538488532394994975125065463083357489911854528082009125823268109479959080275544202487459050294137199990281847317041695535921543310374402468641998404727474684167902898105071967127478222284981931597691411980881461209585232804508255933607191624188190227208103037257260620155930017997763047061815614039775646251912426461329423995373414628737960186155335920579201104738233737452728002703842083485895030651996164580152243967555857556437435089353575829580757428642943699864130220182680907272108880321841776667896708212036449194647120129704012099095444226692851657508297526085346022540046164734576130856758447208554373578085634918350517654801271126777640748373753301652125911029975581662612203360189867347441893450800055284686364406973122555444294388418511754334018279737799200839112449820168465862221552241563472397937684848418479467388911892850840846778457266791236807378565598510023520904406106348981996562593500270326303070647577659447935159819468882726259346025124026996653311777198706093079566255772303835434513954953446473242842729224674037398518875389339779698014028708773650724596284112393922624261816799160113693934382071927324086543442325243041419050870309276042432424966007448429685001561741029604455627354157006168042115140874614271871428480344466447239440883557254769795095047466123595553985159540799089681990275247291257412763508978170350991640817906204994472848821667958729962539307636482277165263417790871392986732948710471522829330480192557619863786793186161242282371769847950895866001813532449913100900429737867530561871892380595669906637973048387488292328894208218489944021800882419724749969523366753137626181915524309410209272615485271338247002643639746153404340607372002433760778125733968814897230681065225080602884569290469136406170315774091857748147640294271331326430026704676217694070086376213621741682307547903454930929022225333185490086343250746191233847513745084212561633324162717882469489768177115454182089917825432887497223125971582089697875431395572279889682447219254765344412041029371839380756782894010774727315746910475228888850472855774250162597616498034908233376351452120734600428694780657163480964261143733271403231207713246853207023618797129572334380730872037001950401133552226770794894563585271441434852801433329392071705795718130770093478930885749614015976140018879586840537308921357776349320605816527491344235115779693877046500808291213567397670089719626333102347765354561219241390835418304066208891485876262181611494009122397170474238447786572222105806149125148614762145796682733711872584865900791643397860586407985228235779397056707207593468460075120807713064172698164157057490413240387244544930916707763705901514077447420190263266218758094043830208959556315209927902523831557206560972611986020740197102906550337033902483336577698174479876224501969173003937444386078333192962046192535933103320637283837568397381769569304425152748530692533963554373577245235007354483277537901446158637906017182483189868204056606904777850015336442498886005955318189692476094628288906612511053876259483188416274177267035595588099258275616512592555026009358129529749294472708066358665851823748081488727961642461026943234502369141196038773777690873491337079904357811484438150117608166713160889581272539949308604645072445005579082652429683888910234190987761369321869804131080868286546030757995567571838699466927331521038120417758256360379798903415323479602649419466799783454383656957223884217514301459983422622395249163445244257111198408071309488802852802564966342979304503290722765944798995123349895687891673270012391585954629181572303458169952194245828153356669192440588557567182923640868051173873124263719041551291966370523281522879887956011044303036733122384692708323862719225319985066115535252618767996790643100063640650271738981574768968005131368407039098670279674713836319564687694853165478133771844471523819720481033314541639512261557819772339965471299153787374313505363450183278167209884969831841882872459550971675605682294277359192160709662427165771508615259184306393031001944558429247713401875940760489154016213359569307219407127026840312913298942712319922375007239504357710065498652043044287344890527704214096706953026391587958039912580998061884833966879027979321756462324710703775953277311816550856296498757983497080320367361632529377739355708600919467453217868055263944715156571970865980802684210878559734387943223647650855704339840055365996534560590958116245093483899671993576954965061031067890200941370375760370019643060146236779690752547210045935948522280939290978312313972745440902074557074063910884273842065195014892951857109882474288754775542611799089519847925302811324965983280813016488432524799589899829248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -699208381688764896375801975293478321360607915959187912258080229528372639001464349061525400379874724585852942329651730997245049787575433208090298475056184488931270928000562565794858036311025816588484741459668709041724552217153522165232989785321396782503080024671693714529793221193699039242502962307529227903840580622309761178555219466476051288806638375214258902435890629525939847160209149155372210503594880293114345141932286409612921076096017111292239414388375525084867871013648921163738917950353795786402899558314937303534899080430226703408272807978973704933637087237297552209767997909519178339553260587623058318747626837553655683916234569066247911817224402253483719456745358062743717531815127939714433151720648591603853915320677567721342723163979001138421671910496318667058643906987416556497848401583353704709262508638716925381233529329120096633248131748145370697043728249147396308222692962585142822369153309128998174428335714263852030644056417325253521888894246850353475569975554729114983833137582714975256362575456197319362865443136164412992100296155169790231914530110350551432863848769499759283832811227777710453442473567868878056404925426350286408742751543445871243030676711578078424955615608028642429275908008601797427108754340071649535783260966635813503010963743714978936177974665086674558720364544758917642866191388668266499885626365395013912863237126031947376857231336922505654421190153114960066464429575431986971936383182263291678715437730385918545491360877665481200067414933355708771028316548168461923360762336081316968910900401329484929704173994893530651328665803312104384551623420130458953400094686845089435706322418945033559091216901456228351942138899849571891904450920716306278476900550065401924360502591197799381912452290070041550150992884920829765314156109988964930785414275394583469036127681126684222287652668502326166359063053104631551373468501006603520454113683813831551480706996534351548388110293136133534314611882284762434394638341179476737657962756805350331534490709870531493467212212215008884133080949204456694716443227277759430900547927154977944358341790651762091264774527433132420174362933030402549816421722064861233670275903849657416262621195636022913161396290384139299786869335186947428004156232246210536797026765533992046572513226947340676791967391769162089762482597467633971643754248959653120303075285087484876590760456262578994844495988072785702221997520325353815739794983843900139895434320820412671128233078016344404608220178283078054001790394822310975111606766223742124556280168769929731244624039764578604835399954073162817984241863404325263874268861818057276369326836180918909386091371142730746697256629187401358876906420114372990297038520668036285142282254293391656516060130349370140019648151402922664545783592986077186135462173754968813756020388302882140273123199314022041461288355343228408538324089311951337422030740321973018056362325850083119815323388079091866316269269297930824627840794654124065421395363042888901601863826593362466770729859918147142840317597103440492268091346232849402403186506598232623690311687880791356235410434482059702717882971759424497806625114828038031196686297629736765356314549151329067804788826851608281038836928123622018734062554155371662749523034633944779104246252314781204057899454176195266712906139993338187655784702084757540791693029457596621910558163402381139790233875145630231152319430306928279443666178303601890248466375877636488431134998955290147588186017879252673888804162550539578715775854766653076707981544407141068952300477522523421408219440790956596231124096024123967004613830897068348344228177122460440288700919140219421903248279608979806428746997461274989249613166290282773415738635585823825855618419720687827996497794534429583924600787043348781142093765619395114970158533886311769375429862687503319251216794805940751519266495381036500687027780684795434222197666646162928372774361024240516458115086778809168184753306928556182976560099398135631465731718598691108434553018766062159416267343033621338977495602490503999629232833063847144732790879025162075808859690360890042057484444681426026174375539293552360690273776225998441011966833911011295647554292208741616094021848286070687103637611543644824815793714752386889367829751249998719036180988371847708278833142058294204296108194730347275192819233915562617890939022431033574370637331600947725981755805327444017364051535255424282875963827234324083552215501409521944853057632917705963576998524539387296936989632729921095785176390363001447633819597902302413227865183160091160364341690791799943547463726431576174595805327813031648900110085062416698863077742267725079976742484536370761628478304511883839263341946312806524275695328251637362759052751979721248801125823503029845093354707432843409288863541360361908114958934720650526918315282295889670615611533776111697088604477297965552810929612335116630185753627351193055247609762344587610547483088590171745709105243631202634193768503392323097968226815434932772108226699106802327629788598019248560449904317190658252071228011210570825324401702708899650302999078166094585751279333025592150297576628999303647897376677310453513213706057257999528407813177636504381355384462397843334480348365691241081579283817625170051157498217463029051644165801115648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 31877184246665880750790678697765566578561144635244762014189288714527808343987216212557375015860465270370023959639078334088877598933536383080748511215090699076282935873524253866261084707140625438431611828656159548144636440336210597757258646464241778678362723709137100252996903673880876302118054910572382128670592917278377397971490009515255380692768388899493051686945730601518125144307994523460114963905338222641403655271627551835169485541141893020668382334843602953450241989340590449028316427591800073000717340612961962074717421455033005198982458654457682019796815239532146515292400029468224778019171390680892294197480706390232894191836606964569299489875204129728002764487419471421929595283835392675978498788739515399674084999985624884259401096022483516206501164161654351758964848142341178274372790717090476675857573567174388065631684083350791429561046373211038152762362294825201878305642187816708600918736247991489309830243396832434343476968193975079534905520299476731764186593258868094839727153965157150500870046382723661775214935286418918661618299887227598998597467727450491426501819346923038517837705103601941586976712087045916535617907544566801739989197657784459498948352969896784660738541044648541605128924074071699870455886688667500746907154965651200234427685922367312255543202512180049229778327630912474544514479849665756105685233863714463147024194385633364763185533153605674515666435002976832228635126098759172134963731208073913216169070229300817861440339178680657221915995254892505048721233048337275239988861915861717600680767278087767566859144634308367901147526961095915374839220869988825386502548949406554358586589261293196329617881172056990752654486150850137455958054858728606246829502205886329223107891054399713486529573661326384539383503661616817469966511060829318720028431292421695503892615415348157410516638689749130567907168231426094451822975700254639449163791161321294686162431576801353606892727525624871190839131469921015333191620318018475000311315172196875326332833178116207556856991187738571550521784802145071745765057734947039107406267932971476759506506028567352742482815965610763527533299743343495017277893974104792083264678397203041118254348746110896680195556573231620134347964045637061946553289190451631317248909241535936990562493477500091403310614922196504050108188141313130665172416638348741045085248738758854999036120302567953251019913825514321968565322763450599374273427932791277815357614765098389849864065237208577809036478591431183423648853768545040115167589772239928335587802723596847334785403557841689663011977171214313780879361391060360084110841726046444517004784526914123669166349218220927177762623949078667895291953316699815879179454064187833890093136119786113351504640940032628171493100209566765275153608164767363236558225939132221380568661492485643032574757084628063668936193512417614179860411629842545881725114519449435455341160621543230686487724180488646365985414630467450333260280034948252375991252523930677352410720743816379224479155889773558948008750726234027513375437542407470193514608977614518855731380337397609816146408766582229658759434126454679886591660921393146210489061339275897429710684116260011810402811800229558519562785485393974880295245657105521021708891927497543415709151011567966008371806163632259963259493684483017724117583266307485289871434041953537520371690396233137567626157057740285656577395442646954870294893827186130171343681675344196858408243599002197082925073714127202485167392010273503472078046918037970353221742920567434891015601426238887033484093573874479970234869286361326927060532499206476320710404214543602500801555224198688349608525658525814137378715711524004508299241172541855823987859646686546339938504657624964855694941890514946842078263528036701729366029543031793705299937621720648191406767846766531794366813461873764771506963926669899099195123609574670430214208652644850235895688599268274643938733066394721302704622855604555013692786199766879032396958343668822084932952340184046309477112301525461774871108453980827812518200915099871928507846816773473870392504976958399360731072874316502219849725811811973949518557067003635557384012632908470555604100058999605434117230685317832514806170365283939127817450876083991773911650133791450768983986676931074369642893483756775039895452401195584974192602781374807220815753282088593356270403006187288887778481998013113657724398336309189063437491848960453357718019285543073544646636913518825354574679128444420179229581242120618607016543832431273136011793929670092391794925610559368480302743008639655561811144339452450090958269069942000288665316485980352832090616796844797282019472724002739511297788024261431320611526857457382941323524734766596700986145201770025086259054582309971553237949571017936098361974216843574081093557443691999797316967884177217912615161124294086413155489413266183929860732940954942108277900392906397910943976903513840079491983643036666555971061005065727031932963688283210112344237907520231426856345251181296761664255839229495602261546367647275829241496925895346885578005069924592681935406673575052827382892782581059393750114140162692986066982755789919636652191450456530428242400222974924417695689388152658482260108701238453000413243850564038083853749641947858917658530372648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -1339507858132188170420000965201333098255817658211026466495052849457125075177573531165911715855984943345013911248508549971915430876851775406207978307402891838195244708078657446244568673408610856403109590575207436533241485357973884735374234730534099988517287834391203540149390841623621299720389007756279245910819957990726735613171197217374346710215425612769615532983170279346599927875998111086232518797986091225647232706709733472700434574258303254410423685471060272779543754270624895089163519181998729453150373093516236024879150809743732942970515192079447388369968749893081054888479214465709296311771728724540116677758750872957109591181064172309902261906977884966312149961754666241109083272476183111025632876901363199368275571131411994658432598186567863881053108041979710913872195480379376084933485751882248949587599237788712169776805873541171864003510547319835693851360338455648987040336173751169432060842266642550835620183472034661374238511378487621941698072382916435317829874504481910222753150126646474190307761484884256426405258181616555651610680092565778015342854394352275168953245188334181030170192347522224553934587040857848005526004321513126353272379117150669504128989348843189895128433476172454251621202518216264610443640200853312046851424964001290950625169968409594365895509567623168699635611752785492231437820178209434615229403463485238297756780905401356660001437723304856788120399572547633268774829867687738071969979460455884206864077101194144958784773831030231287937946920175306213754921608391074658303326265084232002382421746458963355371903672707312362586404291118186656296284990027780662235095986435896593261771894942446106544247039817057068096667963491979572501005848602336555532734077454867283062321813603354510519437574721741839521819482200080701268071125148776869924590598273953311726380283312478245814561358321185234943166443584300065260150003085050867040240027372317612923268497195038887023376723624352468812595648282990116685971648396329794851589905094401736302386595124046868514672116622917023810181097835142277572518082853786332265771072375499149410703100338649466695129786792854949438603922588466588995072440932372941288812119720358015470906019335572002509726314684414053394960568021652870445022680182802415793589106874000921888749314595076394139372366051869344774260416066026788648175346241492296235011140663218908348406549013721417721121026349922208141401726376932077673442269787916616743803016478008851121916640473388300930494851407207913807874838718338452330639618036889052703410248905838647232831115197816893709365791221783347222403419742681520488391377173899167815855696596357023296917566135744425214033130865183762553340504664810550319325947690266302027958557766129357306315250241882403462597230010418242656023321755540167267073547933059134949193648737634448616155199332388847608914583008157623947391530185811724901773436305241364789114902513315309058737526033659525265298447236257105193805274013605224972534674771775796507695164356158060005174895455296878424259463332104488246930932835352946809975486700095914049398385971554273576928703994646498583190873272617576827483582420896350304501027403542120833940369731083812326382315831578435443208596775156249398085633763498320064740324171717304311348946419770194098404045616676491531657589776594459184007695694857832390018008985000815846826039585948920705401737354631676237696534398645667960773938267154626238986278576522432442774289836744460634043443830472944224402888721592960178392391713336241845004205638747685721457597726294883725648115363440531930353296895122750673740694771547950516510270085808375108171012743031449227579990003040262374428375802798900737852745530702707631959763347769728449076405567595903259940260615995989541470079859272701296091093938541716295152184111039170218765633464838450567358447439175477590714308320776909458563905876222495642350133644111216633853917751989319235295872733108541066855046639654525358652911242762671936838254614909383862757441496827584017156746732626780263261574947749036352845485519790134029425737294673675000570890842523054425265453715887708457780846533839028362528446218366032938411811568121131379410617485163432421469855989722319028294152014077656288930835369801534000738229528791657503678901003075814183833242836515173045808271464473979575503506740174825206586059244120181125859332039501557407269688125628117284184986023429356925419311264479126239502940132480159919745646927854460396621056702673295147966787050696064799454040077224236069896934215718967752035088373285720648448792121112267433786818097152392623441364858000288410235396392679815426801241376849271927165921056854494022731691967875503136665979090706583188385314292028026182135932945081255599214447015266816017338572114133069860681940891139502622132114636822676665974587398202810660586695934195286387121415164168678317446627409658682867156886202975801820853168934459536307495447890256961736268583136184193172955812229904545141183412656364194731729604118042107744133486439689407801796779053494389551092295036581618363119929924930630308693894274552880640707283690702637901036444426396416982087077899085743774883849268534570394233543180709131551096833781999937359525558895854644669219495780555412229677153106807412651469045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 52251847346874444698800190840253634094931675204651350161219769426880424070024651652593655407358292372890438468570143073403815915606547330087101178935463498603532901242381283756060560372909467808825678405596981342739795949429815839688778966955267557134826472803494333423980657427349931767867519083524527891136669714794871236816451331967169563693930576777470991656487402119165459972184025753044235365883692781285981087127991907073559416327715096892678023675465956124168116514673409642165546075896981772695224497477783110308038077968211807816829640276713293801405278622347892408212750975511949010645002224031679804273712474089119852675702226741090580540533286726427484731848073452841222046742112318043312655627929710749193168952207521618735891770986208806383646263862607005892788552850311761525063412635008153153664276431185835598102583790536136009632295899012808256581547964416275063422336156250241287856136398736693706050433869964486791403909814275797737966000148530681938943148257342003407406237422695854905820671594913531778694030405827912635474854990549077091542558349897330113308478638080167864288177845108730147719648862763257703812957162719203346073940716453790996107264748213476858306367188831505752087254576968168631469933883105870674967432616755088421105310696107938705650018185688412710305403292370216491431848704835285053877581867779935111928962121993475640960716161414448791144597939685391353438172540849539976128789444708180423644337066637703660637520153853204479053610308118884407920545763360858694371623748223482014590030438867035460799797223736262128374165208230500874304392951309183636060071737753698631696709549797458733671459821069114799711263693085401727880564845294716435110892794441098758891782570069321682582147978682073855767167419752210172202153278752982746989975373478091061484474857285873441246229639299501352017741347021556041038243587080666332807448720650115952360684689350849453545621672448639580576931353619749696925088970145510036296629430035610492958911697388349304813274472281317601690242614868046613209549768920486901480107523784261311175956674757450033891033888905569884199286001205137556908517633894246745797724845565642428621879026379683664184993095726294701491987653670948429906318878634548244641884309195054792834423366692007913253878097954199725034918317631639167485027918754625525087106117234235978987756165749463079901110735305540398560031610193934409923894587219863318154899548080918619826825560762908660551981925779937397058817679397975628960939752051835502445663294016479941769089239649231828961672221328959600514679771196261876512916868234442509918625515244474831181304016618589284733008690916188384037727689115345291011614285595262804161040922764047195501071914716352763753891153055916619756964753669224370785997866120469359481882341455517960149656032108801854679939346594450451202981193812924948698306721280556795010377447434431688445275008217108698973731213940981460865684101888401317188913214356472627742665047851242819498813071411669195832956052609113272758140593308395725534112222885721729310813614887851589655084679094385818050352161207474586792677376542002037684978593433055806991803805884693177742747731597424993415615234576979257224412447856262996664608858348125378832100738468115811795178601109645703543437156983832880119820942595976793753278272398339271254984098691474558318127272345142206711543665694008251605690678441263288460505411613616675937445426664119601950898023616632478290930782975110553207600662963142440622306158377958414964425367227604171138688737005428517122584108611943430437342266289281538301361231355446564217661850825851796691405240673808629047429992766700356082447388825203818953285989730340289962590907927954288217465615901531730155479921150499950971960214003965567848670498791835036047625487791390323358483348720905002627487988521840089427473100538682338870703742458653868674558669965176728458023576976435306198236286212870736021266174232153209648876060779630803727992780896900959995154328765740749751451628606972418613925203372923046416406933310920809974861927119174716385924360641884626943658846908360273868058545423468397179758010419428981862323547616413117650611741352697769909723174350794769478367058162156967760415282313976460140674263282251714724848933203043264512218192250981134109235311350800570988923812719157555475192184812222353921315256920558647285180543107772500430115311241967867655697432055846404562339379558506100467593926496244044967195514820674311366644064692446791620099275249915400708630611270023655334850529911761570682428266958555892130180519432512001210076998581560701783344764418958368699235739688631934963853765640827403903770777319665022545211850085784914008252851249555298222774098304407131941285559903905285373968233005372122809651565448926872797485967824904280845293956394451019877322121323792164048162857168652448048023993952593316592215725035113476376754500963659093775920507177349900378741940116975810830127933972698534499803504827356724282724271015930552090389808315603523425007014386302720113325835513088063346146408341573305800837823229604157019075371087201498218657175923080217529055875742113751700064670782311259809972362823474295873731324771954048430541665867811941365159106443006434711961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -1915445079747434121478082155277837543969145072764677929247906888114388330964598801267206819163428471488791588745848497036587292465516561110530742778960771106271497693064841247650643255665850345635872067913752396739942849642207762749784984323759372011447705913619040634106521111364330134461014931965578802339042824850949675941894476327869574727415785209715884591339498162519160897172536641290397707987280278351818234069348394395457691931921859118211801585709177374691959086479575066481595703679657599978017017159641347700360466081718450357722470607391567744949076054344966772740966427541688987808250837644200183115119993488386414967149719175694820243677711796645932659743881778353682080575277150638359660762007984776623867897654896813159379148681285360408934020995637006411394140007234585067416032241509090369404688855675079264502654238017864472923303800713636141648824264125852854177144264491742769941315445698654290491092357417665360527341276316428755292567267428135458062776731974248758489315043972820714032026339571748335366491980268997153162294953765069951291243886944453228278823627858952586883496004550839195413443706501942404730508351677919153157961300414849664132579358651344117683473920660159781897757278973611125560854293002153088066880437845837001748802703550561729169624617428616491594711292959047019275701704303902427274968375441175089281117966659938433290754865694221556246017276059588924262049785216444150912023888423745510952962148569246511666928169872805504653050892680386417537101385118066044320690051024853674144368002410181358816656229496647909353092693131024483698157836374917219707035235536700757126165056726984995542959783119585364778814477482047809275940743382477519255655895246539900832787320203569017782394257785757321134109712454646564135342908813785894920739382766915500981225191365166313461945290292619514672696550689716940213375719154407761696422758782917332238328027585196285314474740753064886745295936371588311210386021566970864501985891853788745819239498781468297884638560138510773478932738049146204018828457907146614637006059788541143200536495308286032221350630023925215878899649781582386121425631194008003289748678228695268815656130677978687396691688574388073247172606540908616301578299977136360599243529962062576836687699732706603891683565394332147572603447072926534375754655470607686962606981314903111461436162550904565323935204729097054890038473386450929643391643953974529318696459720326290482541975506300742887657512633223938998627027018725693466359401314068266459972927760070705772171301083273852067818591903700182268575924021318218025429055622774015961974340120873335267739599588985371593098714270930358916229466182979794390963672539725087885001411261645652006446869518046533508978481030327780331274348264748666027574080801240818106971384685905706555337508738407638630718630570184577996625633144942260076713393893818583255257657264052009137433628587541536944273910414131753161349177859730410575454322458613778758536024644936378135939932183847536620697744636428540232526230788298803520545493731183039792790849605140707341442694390156119079039001132189252256389268145592384519528850281844308546313249310507807849381695746966541932613467005448319611059931686024300010255148953126410781185369417779933358250863203086133441385125580870702290237196576437179066419691932461690283930787033424016052280117687642554944957847190382743685173649831080665280340255456032368336344789365258988917808353130947134298730559790298348475764342164168538916512983143255434804534162015526269032498637485969389420447220452609455849966940452898378193716208790319926111931282458137714727717700024068658202377780979661951840902237718225321337290583011981677509234030805363831803169416837237507536817603658929220415995613880626133106854167116574554272500538650768496738325548814660498203029596821428209532343437218156764441820621524246414632647153648929255221795129137959905855830262561912565516000604023417626688453134230852454381859363184321297901621027973171315064832803677570633554016509483091318362041792605165036349577300904181344499265719011660410851908538394913506559273650376709730733170173749875542705109935756323953888659520406043940267646351696186258638837832162074893074842897442348362951796723954335935143219364864214730930040567148577584393316365193580675784341834700534380730293522029601452320344755204344584583916975382794074665892108414024420809896017259090667007706875592438389349164398315181316044343026203551264545647617634215145615330544697912831364235575496404772422680832030195226222745767647312399584182459222130492484209072502857934086349843716324643287784207205793279937660722193808187715494668417289341316623726408306293035367033514680884475253324450866172304393554419929951073667156487000966592260766190173688898237488808933448021463682487628452691439773676608302426271437263917968980279353391056484517045697084938748462405940127089737664234724736038509704754065554059980617237292951245173529220672270890363728016325885536972872668206564781516291772555713863577108093692209362310360710653572835042226931451633819164379747565548692893404717347878803740797469824904703566661076750272036016207444806959057731915376843576830657166666797209208015244335334288809063874560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 67079508212199097939266804384028443219081368772455140266958705921265210634672158078149619570064072251628633141849680321401696134739138654845518851140214950353627924652111015632768769882591031696287512745123547933933085516555554721520055012954944282791509871316007430496731056151999058731787475147478063331534357871448494543738340256539184247147936728488883222690946206410716019967712457068402430361863465052506634173972110133611718691707639945865888473847055950710930445770693601552526913695607251589037278560555550365042371080378245530476718843744597893536953557649523336523111801671919997778227393118936069409724758002965851353634671109894086309130503236274593215018431637376024026630669236757757122835999086916903564805530419278745691180846233201709775623098055308290346848413257325814148681421119859656450118112575234129031800961667777604967102503122437490079502367164038722346979666006532796053693060314306310563087879087219214805429679202687631655374272708530087451068033243085268148983849751569141741122870728680532118032798891008197544424778157232610440805822586341671523505574350218689637049610919313864695818508376783958379482771963731790384203486010487606018589864769203421601295988019261946106332016390251697047305944555031275721780473415505957572939904786504329444981588499609327980050204425215490074265016668810658237918397544804514970716766359954436708748467699903796406931601108137475773621373279394585501915895489176048809456061890130620458231987525998717808971744671974676051101128289164565944355178295655366155750397310460363271331953282375417469954820797406474158395404221505330262347441132459499851787665457507585846411543576152635625636832529889877646730138039605947977964489264795922542596438589724373886092721267082238245146266537893503308619549813715246898442578610775033196923794732898515938329815124484479592490396429874980583637170348927587105565132333975615222551799770874780333773830967113802732341605774781374691310293886718108287729354990548154002118992140037450666478587045383990029377655559195033147915562632916498648725105402772756199112289493683145520911942833591716659170060566238073011737754736814290550293517729078430421024547083958838727694914641030314276391551764299668151487463506895727711802485504517645269390569235221146215380525579093746874598367585045934148404495503547319538121410920557634207072790035778270096923381058498825382812367234983274464873191859183070801159464340172109031888287604951781230398533741287390064106020394410835031814221750340330372078808083594945533504850072684185899289466082000955653179600152644662042988295267704916071216308883212179901315912923429312903587411987072449029598224383735973055655844219259361810383582542181132386954109841456811227847712268143778952506046106157926217951838687754799659098161622372463175131760201193863697229505423435860663967570077015110829572817500327639460821851949617007359861684977273376333836084139308456374337067989521242329459624520271900005065483796645989666234021425514367172489198639972301891392991773967909539372307114997313106611188164162465173859134970995432546776122420334289466187241657974872064650516862590845049985194820243930591508467281228428392083266287414145120557894250874446545105352078488765308247964277931618436908248887999056991035608280566816014501836908791482443570239921514169825788399224835342081001854301094483383712077425820028834526787384552192534308334627024076494558733854412754423015747333715686868561918062131865911331301594518358030632701753213751209621995575629418212230243567601412422765605533631010068627136650421811239658755869299678437274689545481897736497381011201968860042851095380457284862983591845682365946720655549764333693109967304181781267936072947301016425320778716646022782925856570085694027409914149106675719899331979619119898131381948406450477551029812837084963446622247342369157266984696492892723316248568979772996340350376666649032577130798937297808785395114638796007475822679783719376668232511788212261290734548649391333782815078157036953506844803522294396180691133060557111445629459590284404084894575068695538269300192333771874343478451790101076191691162820754747051607275936476941235649109839006044059706951799271872943199666910625722232703987266930464772852099293553701307438888174740677992355835184423638518683731851370188834630028661982201496047463590260399603641826120329532422558851326393919155483716012610734761194654564507529806980678883661236661996110532070525099755106433416029856422580417046588698631587203930096608284559880030296761489364511736617615463784016023397123474312749455094568716284948635621567421260778833868809960234655480316576032010036259576924986474527189075616336789523900001205320680950430839894564075039713833107826875918171625095298949819585712945517818147664995210249849635430054894149098819555881044053498312554547059644556182860679795627376757061938502885795917729465557409162939447469012648544993710520833357574114068052161243978218694872991242598808488864590098612947561750527287133239523550666632912078470585344352580633658155583052138953634991335058576397969307467628200030061175114549003883052156915339861077574000831184893849570403330864623754244752157044540520333285601423888452418737516663841751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -2281528687365576606108669541559113781922713556508560913216259819538978877286268764485991896425975904158253938463340359119448087119126804259287598572607694743537764519827519587786798860048681679521550751043195574124097747340109860805460113614447268359100754031853465597011263966566364799195932747529967165627910415250315014613005697280078567452573891404325209918351556107403291678934872989349676851518470217690400088032412989063696616384060392413931865601726228067869607042939972635728551388262505314956310000101909737256370253156545487017974640635803932489012034846489441048975248052066361852011077012018807342166044594424382364241831722899745399674680512659101021954063034766279537608994229827733543537942489255361949201081681885048917090193235641661092209268546624840321085793376124269638201060391376958214085810344312487279532733321504221773037405674669441974169470607468127758515613348179959787581135713147391139395617365139468307235692068374792389982174527521393234425957712095178721842314672035684884199205246752164554154458621866360780036963271486681431185319966794325149468121280053561829994558084550142741435534691254300098315685948102372573532890818874164875918899251599013825133670252101448499732281998950316206144625534265998265200968095798465026645420581367054233605361078383907687938541095352173034245060888697725286578584913368592888072955205087219503445465662299926849394443792809850454492761482771683915397106550190221849411323936521461227171863616805614588891102781194661411327271210454568772726479168476339747492198231833413467919879563823313327254503628415258089378393294485360913484545981302228331262646850622921402311598977826335077618868937168020032015803092566925958651914618587689444582460262110590660229406335310559584739907132910708390332641959458983637675653517285162817752370824145710516605495804802140514364446442267444349437404895775209972153315175355778507499876038329293722987281813205644925347055538521888784497764914489463297391163812882461482950431235611743122524156951752293479501755753763816010489667821380142248472677766684947999709711640638509463077693325704203030833201615576256795935241774881742278162599422849235986525734090498491818241897237571609817533750207597729147163244373456653466631181107428723761311085747239562165189480608487632467220064577532701632275254628895900967817386987532519709475769423401045511571814034391991879536938758130746618696869408947866945173062568149302396852672880790023981654255228753641578867857669574348977381853600698374942673283538201126500540233075660335763118737851086601144708214405159524703197726666563815872824710347152759825114640945222412378858240248532725356570836978938596264342359045646240608387158204285189641340486368168719591833558378033685071883526230449390147784298838919903920619153369160043104531631558889008183086346208277783243598341809137403192051838773054019885606391774234974097182462170486337317559864270042423265357896436448204282861279589539770216019767783668741810402581450348781188807536854287074634382094619512904980278312937926514776729019955529289689802863700278470856061671913291493850138292353852860003506990473561468773217511488334372193487687033293671869067586192773779997107344747980834101559642107054556264392389388813489186892910973869625823645654710698308961348063919485980310862814562918054020034677724400010761649190884932485321896933189561035528305961155412660138425814417782458792109486219286542956878910013728167707181186756347781777212778754417169066037250390106718794160096447867458653535694291348615420696942090045158976080329129342512886526795384769667509950616684860802211571381244156009739258017831163491618322147750378361218601824560744722285338664505656802138600861084017986449004308400337614798412068442639590776014552786149332051643269031706411401749658802367576677534918000244370105344341646194878278197643852943541884663157736675360271970567035775355988922533426008266307231464475228709783689245829910776086581131131317546832097416996489188933027055328285904649737110712914256378174415376365957043909569499077245369510742855013991457416784617266795652979333125714694072208681385681102534211158307243334737096344974052434309031388592887955045673542867599638830614275721477789927543334945942429675424368966752394615586289177797116482212488912872178036177447201808125926451277809160384051248989828762805961377302480254338292407890228792146894878739359004235359066520719064538102817870932291776191656846584294600106172089012454980280890766073261776029372281935348851097747815563811352079563547446724068941702266790192694641094396800679352188473234476873110861634269282619532443899216657898257874218608097480516713543117817272838878471656157177293226570827086316378919372973123219315954989941245020244218619707876270063628585268230845010702502816444024095454307344625040137820514783959450025335073593517401633646743546745711293219807552997152945151926306397492791568805942747031710695811934332192364666612526367488317919192910526577781024277363000063065136741227567461417392116974647586352988250801348703142155593214625349874672660876095507310859004896628653016403607732775832882551632447772671530665562004957523514114873472711062562539618528279742271760121894156422348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 76097430263730845980255641805767212963519746749441780506668589479333833436084631871402007813207115731640072924223093254285201895575433862930125869440900393461167777974701141063808144394214850655881893378165779653461245551328485788528421492965844392682251081465626443341550025464512272734347303817913753947305982695553373270125012894697324993162318082228687685364929734837905223044197776848840724085510555925734357108649826705563369034642566181412308244172736670685699536650939877470874356188617811704016397108390493442677852384954814590016653424188463771762045882788222815722911026316461295162626261689069496205971490586232557406608940088219517819607690808547552729245015468740456807951126939540846023110837108493230256132969673077261362968853903305553292784909769420714941711231218227295853452182938730844644386909579662932005610896409856418119515864304609128795004316575508262551635424159655578385305724782707735571101696983846569850807226078395171334609241631516976478481295601191568708019462454253853690372266461635470097337570746385891101701239486053955301315071468637119324184565469510974407074949295080650881071788290783041027753050744355460940992958137371997949188550894517460151958085677370893825143349375431411405881243427047176038486781405091707221179644996762307972054703980028349995322012344173465291510917713618431647669447929768373109577812699393027149212009508853558288878939481715465110698433632047347578923492863287948778282026123336103501991808734033799924302847311147964192323906125538503198535216221337163899591630107982418639352518904675567256110270865778119294133305188910029017720404628276357793300337798536900608379681531804043507368974917729678333934098137558627519032835399020714036534177141727463863390580316196761188011163378434164728818822066821526514814969100169738757668357516409085760791733697970853060642658219288461320674055940860418224277722476726846070175111733626451756861937888222209768505764411227195305527489590856948844670131511449692042906159980561283604378517668662329470614174317763338671619741032705763624556816055445063758226620404019590372879808682867616264530036029050935434068529807070781614294607384307234855372271053405560097389934890055384611324582509901089866610355166439107877088227112527888222276186305758181195109352600225961118053580620693503079273908281571588637404231216140841978038629190220688803405734496274268192866705043475829954859910660790902534781469652610785656767089004207020249483761073465973121944836190997635134028033374369153736253058769081088087937252361827833789026854114309162998735509637944685043233034570006244730691113644806131017921001620644190964159578262810910835287704736467100838689621076068122680861757914968882808879210615745059516559185148695629495392787163560944179972027717574589341407353430138745752315355018224962914456219071168945484598365015308670450971085601141494601064755581144192109339974576794011672263804806145021192163845881812872060784626084844341923146477273644434763205634579887868492220710146307587881996051168516686093022405099075603334642820718573011966211231443790009136895873020378093744557046481163418433899251905958084611112875393681037023273801287387757202988119354866770139615743383327527822622812761306981033583927831470157612677334636711574004312290917968077673911490245793328925079312294250134888625456469241168900054918875357641668727352745183468307997078950501496551164785902269217652648131394546851231419519178736845264540925368534580556390456852745797979117031320813045297941026466498754190460271901777579216664959113488322041098955788349278328779955865900534120960631054451596557823490866268157478849375053060294847941088598033653505248354588270779998342339882942893000725528627397371083043916528554739252253746851454079688937660159132998892113336258375967188779159899339401857037051994221506749964275202771236091300170403734780748429662251790855422850202864557246207679591144479315375738894330230780662514757795178805849431160298049222668504359585537487686564633999825855708415249334142250043236823459055601779713350810223792828158766116998955254863059907200664258907599807880696646053881866210186673137100802033857398958271109380884204974334503593462493251822553618398595593675875404355685580772432886288708457559070221005936286184053697996336443311177495086581029925780411237366648528316723900910602958236787098099597225800693891031722824171643492479059949491618301250846218455309525307109889910619231378334484835525827914330799786921955457876581676502571644359340343753657172713164050369196433227578146908655423780939439184339483240546461295632217442371920676871358323493673838628178779777544697760657590623843965937928748441262241125543616901002489450225695802215538367956163459816308771072586976483016967207026323523964645435230280743938657338618717967831799060153541113089787736185069061881886764663265447096861675437427615232731783612450562129130767093694374871416882560709812869163849639562975486826168819974479325116664103885933188430917569412299570624907588313304779678218517879518723479837343269991806690552874060487412836975387950197103536037313735275685432537551170340800736254784188737923382991140705250239019064902328329452030938188644323265024104189447372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -2482445054204838829679523930096377879247938669670155062665266917636267214107719083350086286903265738496871420524903205995645168597356095274333461106905295379936370515338367514063591856530164875422008951704768751772599913764935589560077341453724446775520089770937179155597525657131755294999425701494098279956143316375853291286111337696261195563031917929953609774902531968793262922338479069083918171308561449444795264468379284299127800673798030451170037116333935940708992662751712789245401078854076387646465848647614786960704731332032100898720393056621573616370757659669322446014974235454204706536166554654673406847681740274506823503619223566627815515182635580049298842311382413912519746491406973405149927370018594353830462569868113467793468101105759078399170372783081709980254825773062230583306856869413677664497503379620998897571062761360925601336633850165936640216025178731912007926630221402307463085186316155764432020603889598204864361094181472630470024549269044161531512166663375252995074768868081883084332811989243946043740712467314676501398442811989877429576981351662624764540738157533019087331138844224510502538175746085680990549849678568133295577595336787536792543614320102444420388740774596894426663461137090996782438970838813389941433503301496552375230343831958652361658473218283588115312898773874089327102753543435282997176829497811554312748863185462200505781689071390417995127553456266697149843053174503625871089164957591293987889628512632907022140068567469198840018076538131541749432271692145206658029100619813448381328014194719123356184925185778831286882991270424797271389591572977260048792344424897405748829334021921823733854460935377161493214306937212936735129692621006908663520485784428740682933466979910894424878113374667861612101651851439307655993492168314067164422348544305037765370798270912571338310967143076407925876446533314306574574224266792422509699960752547686726059371332610263802100536148836615461266142479198381253882371625455110526157649516047541986613723941048018720494864619515683429452170913148714744538754754610628859762773921335626054004435317934123391524878481503008615465730712601592704792133881013327350103840971090833994450536376726946268632047611555267662605197524298943327704972179616308614397832190613699488441783503360386893543748079201133518801838427632653266048889366489815201779663352107329992081208487351137253872964694760499138508634450517192472169980930689751725618650746111966754555303376174845524992665456287253672390393000679691158868120332574563484229631785750836381728570624428606227115464834423398481518014079112617254417466838845879772595229116545393958613634932679591368826058665915029234554458649798143923625346807639495576067050128808806018386655494355741919028307859616451363987226704477701272598305194276570534651989413395769625444036960324709952294853690131699000779405719164150810548357609537856729737647556526232118124058838168672359177706990731368671694378578280269984149212431157308803222229588800778589623668001268728460519143655638808450852567515421850786991078717184355862186239313630558202924664947155661937225902482806578673003644737459528389499277747099537213373115757990676773738262371055445109774245176912837435219508278134806108319134291024516838925885358041338547823340466107150777524035947429055555493742733914375824827167474586307280870419843365173227525726289782948122119115232539304941219155967936593057284557415939509386146330336884320884767380821765088157104334874165250904218750709090469018957881669579028703632435972555287285431735790946711060450836381483972574841854087062195564490128566344021923568864309653676805272522799689853450228791239726335613063831086123595724792309705246471086046088975772989785208699565529061832276001770164536168832556659953748430667983798179446388579673319282334356398129617636766631191153225145090448298731317569811653077403991585291663395368632824402908152152983239010466143573879372908120741169740124193739573793968479251758163794185573285409445529807198084752541192117373113318682537718504791548326744932040576420425190904433098563410103847954820195991960429645868684314276312733067481921992732384739415317071314127041839090942472688723051092537655646335121712275613890944912274162775017778755585098153299543890478898043488656815227786024292568341588577178406356179578327980437551279575234231082011310202237542429871254829089112986434947441098193842531506658294649755093932888346946060987985765401433733861224057319345079312335027414004295620440012595688310188754137325423881176740305627923477511891216276302797169087077656100663580816603429799351937085953217232822082512238303827074880068003071506650006761074812235004861554024932246669022682111017955568950498359429795577520766165621427011805577225772386393602788701596405721583241809681885216021801523255763339700008328456345802444846354485794742091019560280179275032624567578607965994343469511116464456694451292379879697292277508378557495960595582105901497878760717847184975305666031384587402687567726589450278781722162243487754239183346851046357555605240089332293501367932696113184800390224679814245809963019977595879044839095663543630032916508043072088276944897815563224450177315686002720121322099792653241534237376512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 78051389160269133779889240149806049538384421743347285304021364736437984985405372407778211648886640909553379736268812751323227729068724852593865988232914911272125952708526423668927145232986637476549103977065255402470447871089850233792752764237880183061820879770000260376117015955023044556606252001643674709201996265307042380899235100117425835655453253226931386922772016789117102212039029865475030424655557004641898250623091451912764215485483904049131186055697304372936057371280359084368681998125131684636108185427835701993866235563569950489322430598035275125477885270023528456046884917303744851963883024402580073291806801390891607302104024797488773128696570514001264191111963225326343851440469930345739931612441475363619838571660840384726234779466166532701641174905268670840388003027421052780439952382360360021312632241751207723907735910928400825293881839505540218192986137216462124532779621129544622316817014417082575405903892712252385878331375700208986105047809628810895779827887052126380434235156024724116254657786566309281618507911516310061725608825231416782373890558865694113838336514029998186792103027952084887651142033837248065789334566904917701914045345953169942428501325550201980107473310044671961909172479123854738928205192190749332520700998158556722824937091420745210147330056668473136171538048096852537769832119124311679835253108231119457438053929837752453705772856415585882814414750265286932953249880859078838392919803823976780620577655251700383036916275292648165775049584511956634746693732995617519305169250861242820979041876686066740829933909983136594074890149180667490401198328809718180110876136375652023891725650459151872077160535347009761529464754756280664333135889041380875885780488588959419319651077393276569006864501956993949332822112155327015885359670832123705607115863254115969942909926636015292429721902628415377841264627083142170752615724997010121165609820503356643038212929669489983228633389668549108064059739196362949138633057565345497650661119855370689732221184912905834792105831365230732692122379909040912333737835072993297350191256784582698948933223197822942634088428301403707068303091999370465213310197229006306212646175087604253895010701132157106894648957320931220444087057638248701903250848795235766671393310909396481173223424486434862212362283551713760588670830744414482740789656093026722819988433825124589065050097906501315452134882627457328381371601141529308833069597631041475109178207530662700820936392305517513446500495733952891443470465561729099430782430018196553310074980456838511891573520119399124947400863194132058436778133547970020892619690214879763113389509897607447422766427410976850002893024550264729045385961617838646570917991910265284958852399552012311477866718341906346533254086374705305042984806000337886039485977642258457679916121114554074317058740595622510121922823425251570067288976686964425231353423534178741049356354246555004616878612502321100091809917829036258617752171695590935645033156286798657298156166953819753751145689134985825194892049097082259856141252366912642459101898129134429231279516253057571622836191717185195683308699304845301312462615586745297137776733768659599407003061778573816204859328405533886244400172769945677073037328868538260311051294045059491411401800728323557022792405580998384351162863869147932647387561652754582327371631143259394620686074731818409205177992067462573432076662459647676324547114371417273101171501794716565817311534194008733520777526955062446882398522897751179428681987299495292598129484995258392286655582888207332607093437563288879095891560523650782050627322820404927858639921706840906758562758684004244394778105087308059440357176259617765327106066962459924959846929744622867477197382939069749666551155793421604464163026460547776797964832320436415141106844031075053464237074200419010868388336733213171801538577778082743245129472730633143307941257298446760323706671235797991667800810637834716252164829857628971336523873100341618789229212614658118034207470669533876906453558255210899010538666636979575377525514556466399676262775423258725880659715043217340247628545393854264382000457275435131765582430196729374648942088647986095381439757878285157361617402679071866670151489953212167538256196773297903611682740845989082201487421467024698190852467838177664687986800102001966089047355553572443812867913607611244799613331341442619243693463307270235350655035332481281407045805319933630750964569827257922787096339105993384583324236584168939041414454118507970896307581906584691723004890019393097490772441803621279362168329723381244830936222326167202906030005477656891726927174832660363178649392988358181950611747602548174471616173256882772728790180410378628639260913663922913701223244685781555367562776803051483627123164087746206430393760961464741232185812750254744358960555712802841621653481273826822708206865031461988536626236763930491043739767510653724967038184345914645315728272644750040982999152843227163696043519355078144628466526474650558697220842173431698804423171135931875676762534338997855622999887581040674143175169441318701846088771846592476520479426956366606408203262976568742684779759698268902527934037563169980428168866457571019945285646534978469475493799997150920101742828327788766822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -2313103479383964070436044900350247416340543163043876348759683325980160650113102314053410252277904017184369844859500637665012350202271223297138044523402253883600070604389772498655667589817718421044877245929216336485802552731013650495248099707920424663651088303429462085062707456050601042989391474800362743489629654055067300355763570120589364898348599247565654401016190088961244066217102842516624490517004326326088736297433758801031996105583453845679384303755770915088910462880010786668225756069200788862334961865788185003922304404031869650080678569781245655934193793142142877364920711005084207653172137832112752781382061878160266647993850200339801358756962718268532772168506608680356273128456020760933615947980964802372945317191481555446376256374883592801444448334489454751698274720999323117578453844746272804770526086896161974901574860130282730515098066305435369026143812916846780580159628935189995977587303373308471350505104927247600477475864278611126555931761672726511086233217785056568093694895833907874377165882249353892835130724810272195050897954159037197151354510686576353340649497537599936610709616821490645421783842206749229354236878175452024311962544819516644270325656661771048870630051843283562030556151550086563312336152304025649587039612837657952523756835286698599083318573494205826775227265518361602007982243152078400276101712892275491543369425705238289442680745130372338807946764634945888793322690109665172703961424338882548492788728510654774922722065973636612376260592845859205595566830435901511799508501825679942524577970887002469195523466676410126354692178133901446113026868904903148387504552614504923495711652403399317260121382495638851751042226472280842956416053560802447789391354507748093394041956303557860491040762150339818116329324661273156153117849989493661961328355364459448398632222874932564859482179739926025183635478624426766429769972734499534696587387589924684108601157988712464352805685780776793685985592043002938226924504530030261511637323295458804217908499237160147867536119440549399608008163910670202832404299649324679630597577993417212100852826623804923026683904088941287552537854770663738709612440628061221369852937977062589860745374581359058952539760362439787841090524700859339790969869843583185786415390216367429583782768760487782252050118110015012869184589759454733101005191337396414125275763554377956406853648146692643148118996114983595414860930365058741376672593243602746354036751695445752058601360689382171024384506182502950739809695184029876745355743243076431925941286124891127130354139143796779057677148916517724669300191875554510929279967785269827507396977994873232196413474083213592417816924085461903104059325003400023662939254900029182347577564866713452016178138330569008718120880357446902734664558268139037132975010275385048676633033798362706011399013429423414308013412057890776499672124313273500899921807465753618444144726277462813064947412678003858005978035675279401999400193316767302122142667107177218731037272844610131281013293659781406685310953533573729020523946634116782542159472924636700280882495494930609466477413317998394360126127771415212647243885963603942531120477976827193160250136339626551620535553092831851265441864186264635735734863426379000724483372085139807733248148340206231963469122604772084539785446776897305106275083856115352312655402322038503296776047233911194738428155486005763185291030521746648047046149605793581237449679208892089529597133691778404041817008629972232803551579890691752690622673083733918605109594061563179655559582019668209529097232788776495735062409687765698929801935979130578894825044869818873313576235465710198610260000976600536754314192647277368362475153573055395239416506711962745138006354292512206231671269741279995831567458851236178538086188187668652243246540872369419349683219399939873533153137481221757147932609038217952908945705244840429643761211925001195929099002709322649863250647174384842415022557025319480580977875031646413350393914675406963462089481526270988518273568202754571182566259450057629074581724451492574726348880845042443351273240132855477467745681353376979781685499648851967907942786349862127776548043089822365070220595256811486646537080864832935963363419769008898150025687513991526422500004516688266965049138383765622789091130974139858730739575968383570576246182894958599087700579187975412067414403962965153872215921433621561214970016829772325148879162961302373499183240979650358509000885376595072021078198543943733144089137584420523669080583409663828798941565030327324183838225378793746515862276673643085443218319386532282173836522827147915757819602898426658882136119800199693392644580298333994816919057844079351570349152943735573277169317712704211719876673325945645567243337607350486295296346718752750132731783813172256694867322966134582024965382269044928362909816410722678061554697237224492405138926145987787063300938385814889768726003957539591720600892942036516957842713208690550493259680058306564676723650576486550760843329082082950936175889129805021664817659273401858180800481714575604419589132251098646185190340690629502926782850843981725958029226898770267027970926870344121896542094966220530410925374058035741216899355406241474134812851257770443111441491320247418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 62926621572797080354502262441990124677925773192912195526612412468387219010556272142090595950793614884236597343637084590157986247881049178843061895819995663811441126446953888354484942919197466288698411664096843602040370130592983514971096136059490948371594127051487297483135402371642935385005732096132077222069519773184969747666460744201692802627763027774904360142654036206537639054548911473844534883958516788083882252713235373268673003390585317693821220907249985972066972390218123360929434321157975115899724583524953450769495319566311422783779646560156883799603554028969924265565477953870869979093539128950243886565709199430272675354193220917527835788237333006777145805802297772961913944104431082706405174712364396210734471208534068362072579614430568568937803534887137822288017945938158333020052533040236465877268550605186364731988342732991224432282789447245259627118271452016347674041270682857099365507640510094762878867029701026046842024271483824606561837062123585434169465087422945258248897532044457688094634789743402387160599288656664949313754495133936871879169674802796176102995411959546770131056371026787115562660361464427548174880235843373522546656341915142371926958130885384327130164273916795325544955265520998583607679396324347124636107366319030840582431481141764790262031189064816353082923718053630987355938175433750156356716596208853185915566854337543968993437382140453704291913204417357416527122370931685311097948425587433585704564406376281490466598003192836666366760256661247321498825547466501262932572229891984457708414871642284550715336102307166574465064215155945289683045293634494592559324283344095508527208936255504289335107275138970570600619144931147133597038962294200333995216443692788869553140616826404635794144629287433445758073661368996059067284781982966314149861775032600811806452507860592080526418614683905605932377219946408499660819164162318813627266651754764895730358215053605860214356668534710057410115766432377291494293777442517332314907429236675970797404488231481845079511024183912882460591212977161593988422191239605580870818120099023144190136604267214314947711334986419602458945288374451403558184547236913020323278372930850537032576777103875482053486019253776954003454096012551839259674494607534739462290797312604869175464742252503435591675722571511424204880741329363341070045390224853838319573820142476761301906429110120511024191969207427180541449561561751303880371514594822895828478421348477572976675011346721140722123698092275466312622483406100882056129440733070114203530046991188729004686467522489048505630979586066942017006697706860435262856572896688183381956381838835786965959212919931082863230680389973147858360794054841698941101865901822544464189686778596609690772336949845823742127034603643040739253631508888118247071486853764398726356803119459631198711049449051487324298396576387558632709053826539066933369721255679759257833073708716459555270826979469080123447382522918267190646710331620169946704400428935856016548563764199702670914866703099784383174729087137046316749440402437448245359111967141196436809101599891820318729439337445053116149628679031848967204897881086800027085425165689138881962898833157066607213929922783866347853458973831121026799173193112645098758849386809512538378298309680213445465873028344597352164926925827615095557080948799658141737838305279945137224342084465350837133286782743219221393950128016409038329505369055927330651914282784900879446550785786184931199804065757640807463452202441205045062825411261018560716991309462976454286194653607303705516469056572631818641456377055290283212019049645621789616372766205861644784549982692239913383896712762268527287156951383516638725215856184974140667039318470528353936152383616257133262821291773004780856395431415407498380997825470953876706366186746593523131981748414216069211992575263290215876725369993402206631111743361505621732734458664258107361564801138551831789750665244468161560665369806754125636486594346960461443301176447140727855199718261983833453978102766896239418469676466050965378053435910557153269572485959722551101578045956804714704996965734505168617942164572305807765228839279546398912353061674528477728756115678733951108415549708647129599358129658725911571615270288716512290075243304524333826320406181039714924285903051691019715538682915251055702465975630660919158798135867050660706578954980736073242040782158589416317203301936431112586286212669581845930312207985854967382176535592487057731387267185268956830907184487701589858195406814936460283578744280658220761164636841292377212534892464579453065945087530824783425190703559309951887730588094110155698354544665147408302402774401309270183799509563325943290683292399780165960484842434859791375182962636594480023857067105341081063504427608791971303734206105855960384698656042929496272924707013216662301567203138748788299886446354603235427844377277540536152528195812358573184259558473854963987233766325667697863165391471804745203394938558266426886410642895049555734151221317699483432243679809035945093900172727738651751367965875416664435890715923585192636651142781332619838235642373756671698578837280667224036729079000362147191301289839068083476237386933988231066590710922261485894879590933217219010052963172352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -1522105531099544421666829715276602603464370941573860553857333815670243902495005816944374630589171054492629027497764238161248441938931984706446542996581868210496663632597666866357563753826724161009536893041901774388004548328149328322582241300232151108353939399346341151055410425105977035008478485706343624306532758487161780021673723938915887332242144251813019329275711474998471954313364801308130904514681342174399697483885548603359287418573338032313921612432002123366594798910911619263187354763771324795553652480077014479880451932699065660196990458268275224959026721533326331532437187628190580377265450944998523974192041203257501422488658704385165958334850558546375209283853285960525642110258318747072995406075583415380312787229956391827869472159516981685025533074331567293501482929175944715082610721341404715111184489186273337563145535980925230146654020068298197818891592056565940829269371823058573897366894177124015854265050748209328926048809248713821492093982379690946040577584464822382719896087934473141586745868606329085170432834158672356436277053311886482340266140089080025535748011952498621875305599246367919479922558860750528609098253170482483049458007848932462734309995781110314242717098497108325594461061222795271798949510903148797500084301774404268675350366928347851042550718008730419250542858080876925200764233294816382974686795596443864476310483923163017035203480736361752854582037852293035546027350419283557011765262061142117449478904294375330976833443944652992022780396688228085099397848947338081634374637891992556682648337476236623875418921608455295499528282423458716099499194716084698697886200610124629970555963331207794047787542464756430208467894013939766370522526473120924659845977557811463947906739494043358008707279844773546382358800354369862994628027232070535567337662227268582325002350223717319504207997863715238483493461933698359308057913752269987894865290855792517847181001615341971105663850434818889719318411193689585558818476168947380403993295645851713280523120570499300038628867732000822878929138585221551065857932201106840607616617863410060960674123710241345836280354881249011304258202814613900093661607220232891117316775003223785766324016131222642174292965767484878630420364086834248735367432975655838435920422747424153117371219069953293575677017290801504300790248640104803865446326920239780434387392501585047619833115738488974194195137259559129029224377559189885198954940452223085130675079478133750315545015343624194182284375003286451917866938816461880692754294304541235184299162643377831838328177035417469218635167788172039729155846600260711217861514213489095869892835960888630258337174221914732142817972017394736391018196756336496324979336147386370314573036556934101130722693571422834870282521474504489910943399818419888147328796028174945799832208550892212721174168214842508998638059637041999505913703316595490485761200893091016240835248994561939146106946839909338617156311635252543863534364843333512928671575553488029689540558146265731222410328480991301193191329074382305876323431963528741627765946840200864881515657142262712241201977792553321067148975844810805749342175540587574275341372224902211092815546801921895845269255593823850332724741723451999103975054707384824555365158533632163261444411393865302938736961104257534366098777031621475384528870099691656608415655429530070707117779230394288754845851810723758202276689073138468995444609190730526168764682232011034626010478788368626568278974325873956242127110896441416460711122344350207999795967495344228758314177425938726561245970668650226045690636393207409537077640971073103878568808863422195894838151343942390948384812869555767924036581697204614965403525510593184625568079857937939345984938934428137788795100608564647461776895057208184659780644057037147617771381074116071852610576072268834520677302694372214191116332602501266140165631908995931335577215564900499277675318664344935774176566098148463777143434649730893393701732977418751486951258410905149256193436523186338908392310476352661411681672809656061324370769627374297694815278007327793633176274721863859911973348331491375506290257613250805901756884986163815342834310019387857869669153189524123956443186909697040214528468230221651580446332026216085683144394644918757175970743258882676292661712919443996056842512686256066166347319076292770031022340591100087375502678113452845243549786420523159262382660500265122417881136604897302576040204794231060921113450065426926146161897079510688947964569644481719894536434626565292252693252140343700987369432879019261427018176359341197716769000521914769654311597954233328660979464649408986685713186503187698654622820860598824810512718510190151147617443644008878400229637389835578316383244679587978690092488429149720750680416545369714805479921160759693425209109825644460653862045360949662205777101880810912001158277051639908434303781071975967791739164248842332118341029670388574967848337329315770461593419276303058568495330962507118989363128247660736387778038656592227939195864040258636595572120623252587651947782425482614728196781261408111319036900274343920710302879814630364877662871191862677304330201298727972561491644118056612949310121422533513497579900764480007758583586955377727833552977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 31213899654146838933875136370830985148629458829411163128179448240198003020145533306125589537694183397975896271904162758034421765012443614062317863777583453677537998962870385188602163191842435040637683865024087287387900133030402152566400050944400336775438955739409780769786550597581159833753336637631803355835720055003325858204908664220827164344270586233987632888439041046381194197698543931575405765525017309752916992129081431826957485639453821200375736799944668093882411239933689192350795770162631112481506413437536776412228208411132179287023885669070073028911691800061358369828335206874741308668093766151140995988839932701790544806129455342176054224612579759066686016997562691691378888146233197685656657212432118988573738179715606186232826244438132468340140234102874663577518209530999715363486990648448178059788188964819637655588496297601687737113849499960802895251066461715010053583020600260444677813313997565589210352561880798832057458924836263611155315733740054273361344564777204167331380138986571690187739165686711482693975594838139972180412868474547555703151217675066987193715438028809887323693814817674520112842997473376946487222315694111768577235093112793840824082350690711020801788601074084563298534060655094386333652513041195607679514879024135472640036519570051319598487731672751965350476469399744336154868904170291992879998944385787526589736308262849549742034053711178050487046484272332892130187853459298101458780814426470109079469596585790247879475620314146871340945307559655164252249543836416208855162562381127789087670452745234019825801481658185561168750118507060449287502386397214922945174728786553030563430777412714193821809520232929492214672006568847605683788001443999138966820967679639287176257705729054213090193479216140846632991655112563291472634836498159153689315782876020345204178276762571383004174288746560293695079582194711988069737031627803504930507793787884087704978927364599740995017455371439168929751313178186222621004740121736891141980625792774676006980636511981054676432276578785141485867561189048917697417536324331268491217853027821927449632926153755537551910448440184725677242577720948363696893623128870620882990965280148581787724637386176791238569029756742615943264054782854769046554056224909861286385649880387355229714615238951142628103928828871665325349040298594597115896663284667498526978449095052579494453925877033022184973938929665565388873057441032706135416084147784486697565827067869063781315326319512016051347206761926994284652659059240710560701727483285503081728912653244063265511563860860405349964390297460177688875932272750891314249980021773946606125381915083298938544802308144463958435636671305224103911736680669586139376270192521170650638830004306525215613100901925248253522816331177801752680158736659906353005738656943335661487459334289849253136024679726504576361227049401502958592660361840947286194045445360517324792853249742497573762952749851042765216335097276568169876916918800804351628342734954314664394850885164489807097052267531710927385895781905770432676634025442955307743990657918919722871131763049355461910690937553446891776712204815646228425788836215111681412212490173292406706649406958970631286870244845700420678086277703116303899633764012525822134169320626692848253993068222323515783863135855962021063967928690284855184479148995932750819834229425107253148130786606997113139124411106008828914327150914633078974184528108460204285421599311863052990501847506665187252973343225650148593017178969375607240463948060191423275333822495811343323147146158400128564679206594360356335228611379312419946612654523246619134110935390059535295560174350283057326737152893447512171441759803094859206937285125614373164911369544400355888606566939876413253478320612494917058901560664197806554512434096954886392212849212696823520214614286591345707333766786721465145127009333650538086652602199259975267865420901173270592114729464932083121191927136722047574146485488819758298856007721339141499442489649234843827643968926539875941486956973993486800135814576414828578991431568926694009784337556970682068019983418708002068600361622521308442461197854367062529888336883659741981171122612264099656633488494242909879978090877441606784605690473555192073136737741119420234978807622050794617969891883431365640271613462176007314249047726263180822728946223196315608212320223581692188874591563055162649666255181238679249556077140374312703197394596707543853096364849980191588814203618138635301811714057930599042651729429367335462026926010707409572247524939387870998284786298027937508285805576684526097129775515133880375348201201177718923573204773004920687415429693959871679960687025122314232668856407620755503872534870895028968173564095519532065028125427514511365223320255218661502025660477304213609142363160078167416487833407160042559704933186668613331048267708921903272223711805189570876552837891079146656608809000488593447513171072258728325645841779375015136514438681315283066447213209342222668980242774368435449948531614298837420398316658067595911461669764680607946482877691646433217683641596455070901934507684685127444311826551628779643143878880202322014331550860648378193039495883614800164738891939706037459662534558890880239154289561573789207101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -488429652767042197930907348685329591447686622796614829961976410751067982399255374985863773226416245065153471247133260058323887279566730163725344121026514436449747850609643997080395692863089716747364605095804940627207396364068891130329101207910988993234118480712543852223255430977638839095965393552183570246437884184464942651469543940894124708074442400881540716295657668990909087850343186344538489360176158131585276603559903391544619191353346861405919805003868451623635150164189012096804846101494323074071563071214335146494889150965492385135429505762138780825711054100751232258634647386066103319894999509629199402509587525097312642683650363932421902033908376066687626174917338982679488437527247623668897193470468836578224005923869520767650883622494017118338956268374487216055621565037673440046776332449821452104311615354761038645617506214056415973093507064290910443209530235694818346104402867720618345126066642278225585386711065551894537592946857807496667366080058899409922703415908096384722841534011211268133033257281000486471997567354236169939488242397164966697494289934736089950536103502626093234271248335879115758484202269906107161746239582454013759944373248711453367334408071729625297147973936200213481397071927906316036124581635364725265780762395598312954347253229407817276239957966864302184795403217766378416430366688578247442174782296557685482982045574623739205343670206705267218417738316096853945600856060512933481604401954661558722102960178943983548048981210616546774438140161556204770411039185344386565754990776244704654705139726489900552221601244236305041918290809024670401144793225752587887915306205000763572122236594712568576406339679408214598038188207723163411840535478747552113014797045160489156697347109191650164420569657446022689311754538139146083879081353185805495896356265208750563243478761481427891864742660187360304868318936329753778684733323625201643369018178291178767581782206975944550858526143062229503232748549514132319527659019241129459259426702807215798067857145109239657007941913798728476802943346735439129283006748489348047370911535390068705125094023280169886299209348040915892231029154166699089661518276425367674772279303807333015132736610736225769830625414762401722695907615378890797884583905272808000559402794424254792167778547858954084536105777605920941343050657665684852208277620786777471284312278725476527159310245070660044380542537318200562302329644753362861671414350592642879943426309253439338139875200628232188165945123775520486058573511962479564938502229679712306050865135089902589069683394811869948696664927416890890410966820623980047251034995385684863328381768313343023528681534339717016238316829200996588520728995131658472495777051021404353776216307411506392270876867672499990841903253827265080880926153869026495300284902236085714781872141952210622508562636663332031257192906190861093781117657434702075394452958625834330614725833507609365573310862856002737772796426766037439073375118271029284291575907424346761916356266801175371659141020773293361968692791534723903683699370123179358117720954002166241702951860431698410218278145885630449828287827232618037639858133286593976492842070589855777613055404503484565671935521603532639131362236614474203639681768718921104452072021052401283303324908453622716271254155234367122713886926831351721828219147099883694088508796582450804923111750586764181659783104514182076785864373937115662050116849283153699026910307794865880634277302095980449768502789903806143248115810791318615460678970478627051747484427087883444627462515422749904940449123215019538745108464775677037377500219514345262050870742100401606523452974292913306763235710298939920998573785115652330544638701443302968570638944307200635692582467390570695730036822428364029750931670393952146293964517934080124026226696889925227354391688671519801797666748654742144821290000272151611621214493042345783630598896386256593486099049297284173807550714022820556502668518904715374170936367732633421002740586382058015617702888088510691855527494452214797186704301279963086917047702246743840259108111771754480760888142418849118948278058898760699130487422881534452430225851458977555779582363982943281099800978210630198899954266505873028057357493757036210350386642410745240384754428028145835202563695704292789513564794036787254294753937022331882878133402584226194327485559369557014083477873528228679399790373144998343742055003316428321296262390213143756975840862086006582592849982599778414240741047044890398139534983037106957910451570992164050651696307021387693719576522487402256994667621791212825096475791399909638413796945220155919152190630981170218213847265486598662814673982637449082522929207958308910587653249527082541644873278817719624383069384004368653140717005091339569218942496063598532618394019366257224448557309944957079860902870416547714473342353277938412161998572115534226034863271187244572217775980960935888559764600517201261064998730557885425988206451471942397614152333969208646146240958303027761402017925250241597953836759537812986684586600231172448477561101556885586925093464058158063398076499003771875235752993319015798357542630434233854744090796813205921297320571946584512143271679053801502998906210986424750484166791037370499072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 3566843042193712028491297579278923300825197830567840495420356146194493141027409015148207764036443464522010003203857523073259385216604618496312327226826336633994515406553920874984064444470764798401645150232476424141710359487155250983760169996698176714608515365800941752871324561585621569089289486103284858741299179265040142345592779756765438115093832192770198336315421467139461193826866970331461234644744939314036921674946142862639045285399579396296614366741972765870575888080083930615163682913109270481494829009235372510653533920153413839225696268876521193758643139216447420582341153293067179549170961008484707475396114694168904936705385332629011215018503677417616981508999414749857811861459530259450793438436384053417907202847287574142530469956800575934017473970680578964034582754189560566475146187776473809757426057810584962426998455166585440174696419152914360887119661685234500200335618093753063593894655767010049924573160909753762502908674465499480671150386057444218829011545056653212956333459699918151207130483650769142940516497453922349052581707901296033504172566369405543215182491332179396065142075501211174333175019168663329711960140699189155723096859941180228825925746459425375241668166058561367827686639395753946278137676669582514961616868214585023896264199395292091764695858705554498251962624557609272486785305590439128549261811232505559629891715817076994532213634206956302515668271458832772718191103141613213584635258889157962525509547189995319230790477158167823504618455446982275600532337890205185598855130659822633462886362436009826859381259825987300561248322867746422396405805235813677974600253718970771339257963998230662515802225373629561795890288454802829645532095584437685640637732752075005396728978518862771388662256783300498255811287737699055928490756121492358557003706793922767012046213738583838211081579212827631764460555216128811767466003425849086016747830513007741026803265241792978144570207531153001556077822733704267968087284208701022081848843402628065238301735802575535474309576442422166331665682661458701082156210123472326573821603361299057986792985825764920295218515786117445853819066265857932633187947479539847415960592079913638536434226389603747207786325152747597125707188991992858168421678476859809016459533430546769385229975600111444930294115920039852696684388640261631269332820500600176948464371837333601084596266069392553923787468397453498061601341218528569019638218934058879566964553468715514054979166641206822689370031978362040392220756217776471906207099862038170671874974091358155470418736468708985370378750277572206584905713858041558013069653355577904145294856581510131751348159009982099112863597364915807654026194504526655112161169233586480183856997510818791613734144435543092392311756814306674888673603835527219132839316122049421588746435110037872335258210445068792663051547837176604753841663669531407974881322469662155615221275724727974538045180073223484760244025492227188044732785129663516154332549042143541595633611745116735842108004017406591189708611575328009235774893702224174686314510787690642752908726033329760602970026333073557913710176885994147536723241679353417820217723444465580318998396595052814870271056369412169245182351441802157554806833900289259576035635792756761972420424532500992882439037984526544124539283551100476774854524573619460356685112238618763709985217750026837165747706007764189180145566409178817087904444988522481428581108133231771724252992468315086741892915919378562638294855149191201971485941304963506692544411393096153988650819528616061720726103488955960263472356229241816706257816481421584839334881688521367760297926065282451028806699344053603579024377140149855217967347127202052297881982683492897817253000364023982041488007413917514427234905986845415437834954160237043323168475340578632248269401753484643810631889373491097355722590838368462697483042270101299582316981629684541581308024216062066846471025268458905822473800166314652220218340707337761970975517988399576041051209321416565271575793233246752717544398386132832527057882222032280371381240636014518466316133818023900619376805418297443904502683321085539504443788464899536923104152510149026179337039565183029186651865831893595790465714305572153882596873246092668949063273764601677832845218868835624109360803454887219792516362894255792251593080536019852209331982524283225548171762080898174408116542473824045021669862342539467753931251539791700121119472310580045143511012724640208853761177326107717183497157251396438492411604621189204908317711625318175663717794146484791176883387938099925144376492028724656958054572079354431041576416759608934856555109760467323356835642092371049749451243768533972479159476930435633420246000871958785193133616442327560968442124745897730855439682422811508255617377883390625750122332644932531610289387164064515434745196459504606755592273850979385801022727462132238301839414620293273245877473254452258347302699284538981467302704599224977053967754485354993527521946929733277148019636456914134617866466256756228066862827137995371406515308229598595701880953603021469170446701122847621440654755533808861781260222271367851443193495289040688820155704500984539199264924974463488924064511519482440918302746085215436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 101025182198642749073988650181141144821677002673423273772044599863183048558767488300925130433793325074508386112481008340208112417361210706255070834033103312142354714011302522798055378720411670651924130767369480804457589592917775684883498243439915844011746980979858980751731635256793838592916357080799940057343408401977649654788563359282327858178797069397104518688034518856568438454863612444933005920111378471346934898747949738000098231690106496234348249266857032039345612311380722599812108033931838849151598182729351646746939429154800886500480999476140156224865418293907521342980018523162844046406362698301692620254296885851425919367144642825063513870734360982439105870806652974860855489173356570738986172022404169938702114439647972270424432280845084344331261758689532448996066311337257439772807986009763544684432502895961890733067216962462225225803938006797192655332204676415547473548334714025454277775030220528112869381321111591582095180015697436247037891521628022808773186688701814438391418108949984610514786459122628468695749119074047903133040842208696223421354128357751270467198594230758482306629327111270136551276032606562250563546992030717958713507174287867420449662757435201962930704837738520254048433341035849735261125154997113841233103900479017939717865094851353913818326665376202483596777305761736377254809831690916766706615944821166232557573296426004302767987047555714532077280044015892231340378742211911496583359483153279854395624719556460033459549865519906867905146748668703134364379642844017032403472428782983798114316503039660175331996342940432578521094847698689092110833110697620948991117275971336370492025141074865183659819592786472111740135791751908230060908210677132970369630184334059254222300501994942421490699126005987373585868494948666052399169697157579942746741098576177322454619616977636334884827765025525521866990044915369119150989577808067662727103204969337927459271675225207271120719752230719692573324913150216935474789343051279928197552066105652164563131495772240725527173657482193939030936249438325196028744918693011047098899599310281445642015284227189350518988935821424545720600959263680696966781300582278769671025682125522554982203755558157722804105396404395234643167918341692365813091974209820264644113478168407909051874177918020200552212705531349801163458023068280058256997380588553134533249202105825204270731668125377491289544142303576002645905795819588924019693809643828474265029234906679409349891242658251839669454467828644709907348038006829049097232124606720871906001987970422790298147998881797006798515439458855227621822117738282821998534163465508554569533548357737536457138435445159306820139878243087317321728052392475767511839248041271584343487078344123742465484438703488927451071951702488836348137771010878445835319057059511640347759308578233007716228810087209862712412462986515090059929401871948227182580962753228121901750564656484930393532566938559476833547983487626439004854111748566308647518535560578051888979497921596561429589199511818275405685474015929518546219596629139671108322563423708197742454549283903471085320635547977414274880191169520773993887254384111257909783920746913547440771979494723926775304666653572309566611997264478528179890826597311456439871941206731482041909790657793784302736873471406610107710857897833686609910428538294790633059872408551524148275010348803949698962123957004701532548659007369641315008027329994770684114509542827616219667097134884384739143051051440146469955256306918191114075225651920088965283561718080148898047319969384830904193853684954191640048397984282461556878273858521557469643476380827438857768023871896922283160304257009249252020915882966159088060996076201939171701611622113579339060940458049518159323363420831706137703791013176153188167365872683742464922084832965918231880098881016480016041589708320875979773030699197260883443454411225902913994495286276873263789041464447526596153179460760785776607124613393421481946479619825182198694022343987375022039503400951821303316886734083760804925238968098874901951970431769931771132001158849312030064162103600695990685309407692294091042346043056843315842688223158460434896360790649238046015406814724444574518392866498498324549377641336028748670848073769709205444599273516844646276205736593430322377503711173499217674920882485014034182198186505564602956345630854100140382388703641904238626807041283691498320463094493950426701794272487477777437840094583225758093907160464035263376812263977581643377169299404451251471166196966459448656618509460345146467998782591548934725577025192682485608000225239901830597845163602361216373188846904806445770535089268172360077137340036312328313268127619050154211167606221504922494283586649953896232929806080660063824134195385220501104467382513738548083454949319409385258969688978058186736327106321471154380233172511287075344173055452696873863145454182591857621545747621695023632772587998574670647848667616712044773130960209184992292865113911806497057730806865228297646569644087852590158345561852775732179455222988528271401007642800364571342267076647705907320657774059887920570391805404788220476107943478136711495950877864183390460260106633369808419488936652503412479421751958585938155980518850560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -5214462754776628372206950124536662768512558080400349655605315558440127958081996507192889843372957262896266251603991838850363948247696968042565232102210334561938091022154180157991392276704630268851847351364402648938541131892580146762246676457685388663170552615842343293311232519928415025059083787321891890909320083483065258432948083950779151379862220132324403239650942433771300283514602635555777051155657473144494404127724824601623106705908307347784825858139575497095846829056677031685569612219038815052778523599132246382731788200553007623329878717833493407713421032134546647868521876717696062927216933279310374032756935885307250948919810290181732946890174910613877740353716058424610016463825767730692999360558655192575477310860432561756898037796300495800613119318776121196067785657485257365404122751915703773467356333491097254164907421967581067236616801939153535890914518227043227641672324821555878939456336898368427418609359717347337901299287361808612112113528625631856572832840093682376733644518746181126014685706171714719277905789158710889209079820684142757515916388314067270527024078625816725075451456889040892848451898639353310641296225697010330056582382076286803169467470104273302560821444273796017515912570539624188179195785203961585661588872816067386244216214408305821501517157266223878797741345861268397296020756650658963978265280617477840057231034337834932244523445990673364109183291946633490341533783276105861059678934001551376714801256480020719560556550836071148699762135206946615611213993019354390040857530440859568645779562033978819433419722868820452642891177551999654570139147209363040743875344581525045254962535883616765927474274175605833683924404283635747289997474039642035762493196364178004533502584566099597676440053686482471451613656201635084984191033594834005151818892641075498322326540347751167277148684539900523624260060488460115147795910027992626351578903208217072033023969394648017788721272211355902351738102321561463442294929207402073385067158662677184756988240860247280780111599442952252679451140692508255688872177832449940238213175683563153144388957204762045281420597624897965399907084794540591938486303999893621284134159535494840844688991475710802318093516516814222794937073037826025382722329241524712029089062547679484855706999985393015970450821261384156498348447877009919854557887202274234647593452094817988755240846620949452075633884578417886608958543349905870948873882019704230608571454970558652459301133362512441641407109319305466541503395775650286096341994300402530118223960004407248160315857270078932045589719237578705279140433149578907934973387513492736207227817831639959681174325238213290288382307313672666863224180546197743276122268273279411842965116088195742721472348944068340547353182383203545725626398302503230795164452948076516786892089280927667381690769422711601041721506004338154422193006416401551017833879504928752518742009958514250039937749811502768688276670409277522796967736313849988621122591470151967611421697052663093208360010271826038740368295924390695416446301782042925705695383648178220948401207343298331363212706366087401289255399109354146147240815107075159146350040505735184771310656618751058757731617777599331401582941612458222523377718327444238511233871595417937757686395200905756689698295868884650416388618198686875347462718433551992022812707945788401602080617520080059623835987799682327362641689768978235315657048007028494103367451542592540363799770818910181921646055869035873975853693790052282306423317842469777687134187096644998622829620284631097799286526737005614161859424195641459524038169956901250718144944338398744900324081806623484356388179943935987501423893290486762862691056935244913420617783549113457125155601820656512684315309036294915946929338022108496289785681388524116392569395150415004927441566463428373419558700701698553529496850680275769219107010994825711182279321589789580730998368018000931985363780194697045239518824188303602918302661547620228725639297583383065488535837545961170005401132278129679359342327017710656786728941820283519208183678035598892913074750514143671529799015261587041859294384262351600621417958087842170075058320139576697235967867361627921720813236164558414318752229832426883765862930143668456488549922037912545081490736576959885377301276545957769376221098697210011366308101915749120754948169137474205965238602572759692849568997779882043978029968700625142153700212084950562689403627337119849669924122081228207492639212520795332461610523380143413904091889410403340010213719238893015659500816901409138492681995387873859798727559336459155672611209718192928146998263061386400564925397816660815993785767350479538505910106046609703935686998569001550018666523964446973710243194285293116222856669654400024934473070144571971394025050234530779475406385985237934021507162253271931889752733899117003272818458233813576662268244189828802980484207662971164794411614448116324309182017375501751576757319895950597930560477609744373718672066534179984889260972656920477853323788881506724626885931030389045958070340607121930178817293292315601731677720631744862425836572082296967405129568647620386146350309306021699346455458985621507667254482865510473897765282344980374391367925760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 123985748230488237346004862419258169871253763975419764927471423590129949450248566228878616175938132672482680993989065953733760287578576735038314828045143895007850180538706518365729311655391151270533385040041099517461145751622713547017906431824563217153210376270159176503999720670781776180331509191850622625271677790301501684152995522125478715526649429905083722449637010436485667488507866539799225049989998901907808939508830063614315415096814316837321930767807922752085819139758405107108151734864925769957485063967192775836062002769773523328048117466277229812298110188481477178165513885151105105656301413034364375074255200357575573298923287372173712301337276786650194788672260146160056216182462000989676057095623060244781649804099920514570507086983720685644245278787990417693434375678294540785031553103173335984321132109482887515101950121402323373737568516144031176134811479370221059576251241464760014189340129620589573652450863834250237817294763446780056123326691996798037382150086997071345877014660435606371199634985966957739272826208301387819606171043133254104990851083836592434418032684077787270721564306671557345669289536144000415659185838700347045952290908195653322593071239778836331514038697516368644263823705790259801011003635274558145096092602619235023827010672840000607036843085624996050902214758047314333620507934275509309371033753623302466960448314796152276199303542666530216049684991413884704073609023591387901750797574544382676870092659414965807065469725758553076976397343817678805056548365953452702138145317172524376419976603623473757178772792267902671612121042629672425295741077076173727027103016349053537966674242237802812071442092320661891239129904435202066639114726822002861579158515548094244757582330162282375634120626579433225928059904460693906354953527380308367372338854271793774801207855807387854292148923695427826774879582214937594708194636392811033871929179367381691130002785639035211405788151295834849406559482188968957429308817274762951907511703200955809596406856704991345906373896731948802193007091592934936348913680147411411091646184506545537616215327693209522974556606132244947372695914175632767807839430940756255838855288710102370639274436571600815859602162867108403214061868092016115511431422763697641124007580585844861347237247638932443479544409185289302352667777181471558040524517902114385378700919639357376244011902802150830039351535459385148999095211813985575598347158757604907485472915793200826792968779637278666933041296564285094356000248619943342341805403742144534800190719983712238138641807280814571601740982434659563883050510678910497387763083363958326865529006205830685253060215142861933320004185959014626604792436449382507562877475288319031713047393783725361741365900734733587109456434453603096044733018989305643585514421704587999289196748501420988495232925081697795652141689479806835326001321178481081746362896129717910660894278465184196196601329236440390602137485639318576164550123980679171357889460041765553318934483253359460090043820062980151392369835300340001354058875993056329839690289206770936210418862299424002880438732434276284789553421454282459309081186374880713048527377141258810882502499578116368978285745041374741852292474381822630218840318009965454836054362359951717856773963645221724496130732728279411868631087640263176862325490324239052948331342642121249168360884232101315285216614176700435218124999020556140838027878799862054772271944064785396845607907374018626137234519275728278635568460307275694191686266623688484183264563534337519781139174005863392689446337302768411780823155054537171455637282980900371900625029174156833367887344860034041726873082887583799599946689886537034941692930099008477408108114764876791842729013293994334875593009608889825441305900606526286442708536652399074407174741717796116892373635479911978879479852366001955471901339477147720842304458411964287890293243739299003092816761866112732194124247014926100051208775424560098841395213608584166099035221685552738697041073566276536978616584002873655869880884017800236439158438691436054502805270298311818754255606884927336459984593280995318889993199354607918707005605623118911213489400666052250994469765230281224162688592898999068694847613363780117614323119398749123161338759919094906295966794146557615551929459535964122605384871711986404981384223921828949724928515499682372685210524006839806198026767460991261073948783901251388845117310321375207255965718635716648990730356606451084159122970854731858067882078143257341316945229399306447512553931781256571012861695300758981181471922622550749817695170542634430378763983955816362594126594870872071335167894785173389074217464718102556463692686029712411836147137715448196563109381939771384849126579969768584557116233735236620123787577936882492080422291144948555763967251125926104348257148777722659377434826653813100224431440081609581261733158630054531493170019477509925771498838672061083949947247374585992018609293819165557161633236131726106956036345927314285619503667840663345397709594154076857887820346455601305453118770972076509092646957479694891550995512146302542603285629110171152154796125295638083114024433985164580766295670719965063571162810624117186879746721654050192044851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -1097537032158874389969575720528535651350527241498566730955063486442361374087428890047999353494841022146102942792916422117358000946635715900618066620820315832483924181550695754193918539675238648043166575722779363661352764249969724472884037972923494356101737399317608826199454106744921706100490114173607011682801179598677900884934562093432399974172162211512074334314914550211555216597929228342784498310120165055245293966593843065603644111924376916164318426978210635281699323836427630143794956707693938126923284620483590866474234669472472965541840775825567062683587959236927327687200840832259884787043802985030693968297320773377404628692147245116345940343269518338476483775230034929842841306200813667692073592026377699386948096663789413659611447780406571143421178407908826150338631555893601090226589824785858804354623945756457696293339915716583274928821801331309034923172098997488247185874042221970647369892370336916855348505539076462778078082446831653641211747230403492031879997658576645122612369116383994255410284112869003172993623847568348621133319259844999288219739513093827965649687535883682882391771296189731824855651400693698249566496386618192190372793443116300352519320168826737398447196902142895739865888943838414753026195201957598466261215105791955582301750700682322324698816076612166120292421062619292164858548008444473481636612707228883285209634610068671201522270021791292351816447789463092929019577685514131290825938472754627322397282681715191593684088187370682096195388421880269395350208475795538840666970083199641075972780522217717671372257008494681229557455381502479583271801028062919145106827705081873804566914732865454999044578364108802954511473437415584445662638030061558794819687093129740554172368742173819554843763276196539205723398259426032722462777820859873897556819795634987675971528856853357764931018594958279426119583510758708871229818793835786208266717951069252545032276320780219583777648455869572572068199118650922089303485535944675776130930265608503753525246864255054277857745376411804437150018939478661816594263668595527770300137309116772661975311217677211201288385926533670832787602424269904965241665803685560987046890637804465648443356061717336389227667798432530976191985300509234696638950869632290032048022727150252434416065255082572092716685838513558715355872856106645230318852170441396676875081881065357132714382507929541840056302400231895761306480161255179003576428307354323731762583061124387626474106161790257070452196305558863710493485441117617155378443363993896274463362491494218922475209896967303698014860728036746118166790800464605544563373183778419522207894523563352677099461325191294645390527416610649781939265274681256822139254500054342743333888642164360309355257584267454711643322077116634771614976036273989851730381383873420496587734917999996267324564692886452408222584449504521549517843799743940340433979410302478544090268170903981427586218093882746446522164202715908385097301871613739012319800961036547555943581368454513706588321487366923011279300629668670143271902343260378720748543864274272667539302798517207809249640313463356630662578943742109520350239080772293564065895407968558677113565611887595576066767321914698657245103539093816028335788529634601803690327660719441809225572900703764423855692850356217907444289304322508576889254837692706376861693096405438960105592969165930824914697806841159145388653604918023941987633542582829397770188897774948198538255154053941490984100366140538919463951059565712119578581802558608872157952083519250050886375146843703480769767268319379085620215326448269856494129938467281955398516033026069789892600780318997572919111665864257187588472381273148076766356622014104238001012619281187701861776483437894401514916143868607984361723879609278134872715375235237152879787336935936477024405308340782550108765153767716560154090644182402791260366379772718455239106973399533326846391318290416424199742680439350368296851463634207081538465684945721893934236192912037099403186615917353733441906483020992061939985682304416677999763898498403318099418791528699086707344011594206838067621463657538395761449621018198446954470603922659888495907269387410476052713246134765672744893005866441982604183181154145974284315247300057717757545221366827279808897264064181189821400801214386784029112518163591100866998649117992564799194571293301924147763516964076323201855205934564110507084911210910545054819265164684091053553083678398842160030380723185954687723881407421471023925161155746166982905833313299188390735251749829085994366909627587642393831144873980847373366710525561074539459726855313197575250729202533467947107872325438913797107445091438768539658871913638736100326528825916865238381977080171263230248420753449344979735536044014078727896923582202601883383693464108106543622956192897457340959661368579706402089445631702668613679449108048493636185637395302031466903527575427841066690748998919451065029021038900765431851225793136535178996426023389431635686917679702932843262946382255589008626842236342531892444124625608505747106695294198908704368286187744339239164725241977403128377258573300497094151520256524381192220119799786676476623751435101081432450917556176243799994178988097279098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -53731203570296914061062843531480388557507822566719577937464286927079393969444546630371381142798218247406138338553552162691247575521257382452675368537110556715376633563519874190948019766530954534201344853073973474080647089726434431395397122278897526918785730318743319764616811485415636260677330107130739427734363955806310118725863877488057528109070259331121175958239230296265924099841017912349175138821183918615461640352243245635911717221391585167212593443879153805016594860545536852610403533251583521626534548252790991328066376901231137254813410345582435204756904954158375286342983711992447501341485081200254129878390232417248701646410995784461979066522025180897487984358474600267470328490372587220677988521352390386194574869970484078885310598921900431795485095092125015316367779727531419000830550030794142709738149339636640446091659406298607316714451647418103498382991437253187232774830740616403503079674154011447317073351024120616151233244880546412586972818614122081569416684734936517726668486797745470298691605169447273768613754305513770344039463588712354159744934041450145657197182656399888755094635336971171459856062361671550179218232342722269614224760774910451667885304583963907230953193821379908545823158578706929083841065067094474207164280829171771718093813927700977997775655863896686741767786855434634863068490186738824931303090260635242982597609105033155878177593335319953365009089036501076020884883771838469034255939200402548131524172711512508567568580133735672705753616664841162939685783417904024393002081553314727801269032631938517821776473308980858085913782359694705616096983797552126543687949699869833589476504970120746001262546109218972010338941012867456814064209837073450784831674594452733078335671138676893919801642808990318569116078690801436458351140972563353427589983475632581240822219496194094217962511881120435050001710941815970223556364371769118524616179563073241254519654986258649357425930131433388964308819697474032891849155284140527684911521212555092188860252219941998646917595412559635999364679226963513731666050751888475261077610100938440607844239757585740913765017119568847329940479812630617609708132063166542154421020153866740689797169169829685428559472915925212802216019491706913454366539179548955440376229090792159698653510416557350148303036054873739274840707897106839398458655875861868986625604542037427492869171275908392607709083432989303262839240919414215360551895872542585688008275799268498189845401779683559982209430111463315196230565025082732623869846750324263339339753046564357175485123890700320864981249278596346704459988770996064718969668367045960277065626807993157513997590064099589670119626863111812758387032916478885343344061510088364998014049393566136418201501880838221006804241720547029838411635679481598186983850668008765423767221578239723574600929673096916345974645844274505005105146633404939940904831762236627128670310541292615756661379582138052172796116741513066995205874779699906041223654262269065179072585807433651575672720328732902335725282218305838531596768256232877934065757980114842694415522247647369568448548820262877247048709754123104299590894988264506224325897683679483458710315444693763148045109126961605642420929337530668740211779339482546887210843787871550321652287743306718062774022563266696628355074182315200138570081892357021395599618405584886801899294862501065596411548900374392472121635714502276524543287786825278879200047968047808706846950169246303583691274951458133082285238986471033237138071912713006904159184585348872550571237501666495291997052455398011894587463383113391432493816709032545646249960801425204567760216079601980107309784829641056574675636842038846734995803635579031008027257248423180304221781679551341625028392351304272647303686198974324081321674841663258336656019727124022121449338548796809763342561640703134037318848501074597431136318668590927152971980874669313430334482272950681317395249266613005199694348469882906464548892990733352242444792257647469855390462871053554597196899351100994969803596397168446220785527014609322918437068965446111801739794358036929254971710714631447006907277345878539127739767410068098925647915606308467612307202699243723133351893121080671781871433311093848101362840281401420377298442528108036389205521240417219516357353659059210840918131217497014613944354795959107070534447918977977635908016338634084506214195923535562293482345090472188594239980728133500416090074725329932719665381799960125200000276351756797493165527636295155820631128380009861936188455322179833192861309556197222753383057000409389179327097771880062668207364057685815939774959382091117721789383366499099049661094612747653583407998770765442593643211445100242874926265757173574772595751860222382292632953688730774955812016303024515441923737354490065170135599708377507506265138603904648025390556172759553116689779345807790757211522924299375844799351787607979974689799194207193817446543876846746555632253542045220258136853646031048140615228545012595316082734302164214129868355939337283813470011427774414232726321688956209785382042467179615475266432967165324674685241915219907975328422044927085633998333052994067724103566706778371662731519750837998358880512745125445632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 3526693054573989502030949849394047627527454690356403879392016029459799787009124095501971011307489231212867882584450466274701810301389335355613058483573003681811530274793581163329719606125827514520047579537583695571033144814452759072789417407798607741164773924323917885901339274838574186460122508639168473513841202182230028521397345611926735264426091022245261801155437113611615001916918800879289804146853641704664618885536470033346366535385922511171019396294386418191437158503591415004368709040351471627978238320519075584554990151826771741204357748743755007991555588859023569433258677634047701168226651677746628515055857350904668610257318518885048810971248367345541884846720272116629863834448871015904343972338246190839800526317223433283094727145604587723350260486323243510469008582123554515241379712696727105571568400147628428474363550619691168121131445128059434644488395246957975367240584483838836501326026311596430045276241848668397694577856182717160992823581396172283665365695631320077748965103136164643002119113080955274733367171605328394660029811020117703000981077920265522928995841789650559696884615548650115993884826525619947774211872712563339398901244787586081674055292216413958407322282957210245873377439834668876027514927213289480813802818086978048414717021537737762362022126427543414531824871558841895075253661834496199811750627683273665222554906376127879669683133834611047784437074434031185653439879636308161341439966912219203236498619152243539854960291437120743640063655688522857922218130830597404526519654242577290039228005653383587692887616596413635031384474981645472688644084899817052723052022361902142900315084260425587436858782374318968527958363325698265042980091288543716773433817014640927953062900451025472509944820178483005651740099253652350137910509156399347949986166692796341192672422037521838062667999539153153105707704746728577593355375099158052673216631092923704937996945350716113303883406079981900187357417025672732852269166611410573044321732354388409928327532831729171304219255345068380861621191264017563830422592646471757253414800025390966335355230491987342121212850165099271298162624407435332847950980462019668911628068945306890665527905512702351425900947511841292826516781135631491962241201173073216559150384471464650964194505668654844890063184188929188269240308731692384983311731891518861231237804836014993972653551813190148984021864307485577039808800857136412224071982544195220223011096897706382858107283877677123495254688362207564571306709026600450024800401013934503613211387424462250747969747287587521598888452645234606339648608325968816748730607432647084215909693345543855004161802137720022682900077606056469464797724198309327974619151262710200633896001302443250742231635902282514667440993117601288662311135162013216654930618484217180740494328317697507295458239378915601447674644931772469554949737674818953736742445503939215280639271625875906849757305798519112686552409456952357905895347995070551662730703298484649239175367111036970396132081431700813559805450239357806818685840977032202437512802775940171314810607194526608371681299766964841144047956554340100811947056933029677595764112684089001515394282282150428060632425166148263643965731493306899839800117072185240555997558822175941302380578726625416119659289354739543939332222819679426423940043363828280219338284050470519389526504932179782782169950111214048970668537237713688788447445534475657958057960786480960024878137113614682875064488466902876529051213555752417899370500462643039624331082951018659119089680801893575407583002620027418380486370990134122833266814133091113432516350898634061064420766561506695068130862639852568024710327163128921632856137054363912498869400940478649623309533594633452000084626465585338581223645194061655615980955003268329053079441518134568049540547572744761815609911915863785290868318404583516531236149644272776257934413151526535838920460543294063612080316046271718201480077544358782558729585084960460133364470391258557407417140952128571246603751428047644062575155588608468484379002837361896202724341648532256180825819491845513842072953030863888593036622939847221855162838749945672228943858338255605766209138122949469835023334761162138229302739214532051375980010289213907918827683179029882191069699086879237188630601621421808311141002152302679170603458207015546279479752905544698218771268953111627472540932489237119874606000426744326511412458105756193227659846089901389919464962618820855409295470839333724071892686023279551758076648202562468827822215767706676602764506491233834346350213234212580187560890170059592831381994615750268992863860172946804021784312899865994155650409669889166829553938117115482981535463848926695049318696538264652168310799746725122983467163708027180034738912787282853413417636444927101743909530833844361318019584863612568243615376803089829954052910087543922492747761123174506349047028525940646581198291105301817010005602214579542646720345522785464622142664277075611017293983251318453194609347285957145212325741144122247466476252354642295208128859068323328264314638171415693983948760109255156920737806282190567629679726571510678941699918151467268057350660805471105957277820166918173232540064048742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -131443955684770450777146626551891512103142485909983186433141388457414560287483673684697324548878212618982343947044078088095516003765691831548703826337293302268320529383933340469776739812059071014998351069759241110051045355082055839201357409449893761435926132415720660445051711852882448753272759721244602032954765993653875932440581983954182024616094538547292230787777006252885837818841488600991447622740073349663323520273323551542599421589557703760636717703885732665502415581738568188553830334867840785455475436489677485761115690993335053695690697118031207173418875991398930998589553494870461886900850064257777603952986274633523328871974357358909858933007821616902174926485613990819330233691490501277179290828533890852753095804395979775001217742878025383699405922028226261510100693164424798149808183766396729363254274655299369240642700380883026215871938009967809771214484632456075897142856279345460516688156551510832433210360384958526982145981059181926762303849267718696988283226908712275727169921421879030601597494183986015775932225626025945591401249162442319250621477016832622731708037511682335853940561672906443701341896512825367975523977764765185607348808961175006975827478209293807839429514580596789250739323961731980696216634037667826661670957785547274581443880955918575630941548758032950148774662911225784024516231486500219723054932451182344092231608251963304799139797814712518589627073759752929632462611602272782664969807584172773257796913049287250273822664162129524789792888478741775404665534195515252249070786827621689351868146973771920023367968588977516553872738966802210992740341119408478399369470903569613083699716687201602048421905791526210052353430169297320885884465196822031650167015628594198039659253466186735621056343096266887726733926260696938857251084136020389444168506119977750094588093835507022046341066053079797933532749907438595510457619853320852722709841624737740724256621904398168205607573459162179839961557330036637574486994176020653488876860786696680268307521075989180441876302868144514249958133752145023882923101588958674350042357100410615179221541002998964501148280971405149327223746071404456455994113551652905939396780456429627230502788413957232383927594883166017533490704155171997036642212137641272133834558528419708430148023175371985636170178557411164762858813199989731757965830277896013884976491115804300871223757435698812381921040689263667982879691088445735079024753645386200453049628119768682836745133403736682776770892050074761263574280705119908833658341564291193024395856879689144067761931292891298951107568427774996551030410853228999278704650011200726651281186536734491476294786955087066037947414885488140966237484466016402433815952853638187680049909105727498863835819973524999642349948829368880608056831963490656561879394280776506272939293329970917739552097552205913095134386358287975882487541370961774685957674262244960757587058286617392051658802555821036063623336262698066837858413101663479683248062449041144150266413805641777398239326013376180930624097267148577438657093941824453185885765785353541435965202266291551461573404300164116840482949858725519551603519087899184934300073630417747732130847587127883101603191138625706773314210688866515370623350578650740775362099305235183847359411648531739201395241615882396685392923678298845969671203250211575178557752570959575263548415657872806092107860189423936488812784678728891882000051960078422253933672854493710023784008447272517382511838627032768287203219442809906550073356320816806287610242748875400644341610426463302024950575334020480669404763116558346312034976943158596038317311746565931317922796167258358591665394219420426025742991881328999172365817258540349966684975164342625661968173316965081308887117052779714216841154638556387310735817685449615205954805852492227816427138789608799584791767966856996770092792734956014209169261041606084638221877621117441462251555978202349736777641511928288806526909104133780721893558746445595051389287920337242526644181140615675160540141476398093922081449040509715331023578419309266416423671441732429699500257570281141656237940227732518240348922809249210098092396544240987788042410759677411272164729871761405820905704765434728308137982199355133710210742307473231729974489206004851880334354790683237159564268196297212430447220360613057149763549796417714730493109275796168552510054228492143381135364053845296487355680681360867036240999020337876871439534941352927474851714960587199415551646374378654923189602196079481011027490196334642901706042787534546650119569799539614719736931571608003868168288078798242089382768017316957329860506033818480695998669734352626978781435681615767390969922245183129181538469316305602743913019460848967956209173239898467161457835255212005529119027980830385952460946239002660621537811562727593939146262644949021852034421151180053650575809521262446872782552773909946095616905264049687224987582119080370647210139764080813850958176099864331090957190338239018144454491619102029021094103138122109921227975621371084517390368564443588949741996640731727609770886275447312808810349673974534054490558633435098956436941799678773341448663330704675997136488010964005684622920607320187214912657817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 3872125106158827297756650366241270318980176037409920826332919194171593887890082957099173924166939539101288994344549617714210889991838571466507823098543577297025729715353181051727440929038088542837454526002573676620742138971108004890290004189617489745415676460186366143031889624279708639118138189938940178950593626397631519758315902999766229807009986125951519049186995749981926771159914124523518284078006965199186394764699562678311077173884443633959284330703158093043574862258185937213469473517618283973279945222032923141243949252134669450697201221234476557137839916664267162369447628664070437730326877703874245313844985086727454941243277838540573983053420334357337109028974388334669471805742334249583429206973910420401214834250628010855175090871740022924665042291593769074485599576269705565695288146596815486416813981695938862396805195263218529978396862919533105876699523449385980204445073053594439661854971741629053591075427045046241686161428148212023089186366166843384017227349181773314754586552672462154408926371790742020426236364709448266666608354742465402860906763527326119030925842352284661797138382706435349493478231468482978284508730948202933337707259225591944405686895301121943892006355098772992400693676532772635396685394206901249420180516207768747004522571445941818645680754633640574897585556774444712086918878203131440851333552160833828625658109839875682234520907456904529734130046869483319954505889066622626981767281386174543594195974161098474804290928714698228183862992782854602337513486992381138954488850185973524093872004147369148787292649807872633572304684402158102926541531052134834511914222644978375691591677472516807147620315617108688115435052824764929867146574818696768508745219217046447663810343549437132104016115001902137496468654487772621862932054980219238956586812672604230814956725283162104236185563941683741005939943543856972237303198305872038325008389107968611860196225176619652836005916781143568380822282377534594615302879200155905374779619878891462824442997942182188863078585725149623441922042388137426480285819296294508745091476844401164399844234465510539531608575244177307542992144118384171993506645390291903887191119523199554143588797855214663705951869647070382468188890097613214011250857157270316764659724037024654633748958881965415125139960672397713553098307626329011043675876590129284166167572613065101144715646894302928535702369246498740095944573712359401697261155704796997458459020329580101312975176268746943130816182202117602818076563785239366675422950772342089496436639172525311768226117402914988506315921361605537112244839528448476764698832075464031552208919558532951590770286785600112182248594491600264260475582818697666779673463923396746822166769004711994981962956582041970052259752140427351340771099992907867149911605573291630830323417341491399910107076727054418699056030131610109838840104059991543684096459002589491577527480467714412237091657468221921523496828306888948715034183434363721300067776020407114428778170079138685631021312766280536891353028838309668388300127495677307631135133335685115039320514778812816203265477376518504244298306300870899078503138222786870686246113522139717310156037154666920234219969600910163281117533257104868931588195546711021195342664545537550636310255201814898212209232267333662567213617043270677555280957768335103858879813825134290186570815147728788853995312350672493429672900059332663226976885753709258541245449188351216414085157394443975971248984740115372420973788941736038794935415762466199556813554075962564595011854377121909666891223340831881804394716621872673161455463123285024309129960118433374951734696343728829715739926529353995353440394766256812867909446735070663321116722663001707139918355277582310600998427561824022414090593945554689928573977462383354970644521084705535500029211292287134022655208224365313441301602011017950331217186484095346254450793098109551163362346676437799112346122128118760390249386141763942047857012527208579462410883773103601299975065642609827596189829414618904095518039466718168806299553159557322155944531615508312716282364018172061147726413890211273622351782846200704110746821541619299456725145373185608204503383504682881978660981217051340863900932603091100050967663869333354346012344935624058318546401725367461091096823579307827996858531294245450574307434355725375602180123944041814031851544553451094074405563781031375742653349774689220079107811919727741270046126967992227574774370536736571573028917372767000049443147482139272935283425844230703215658086625742599671872813348314770235531337804875472038996387396515160229580988872535922471143004279966704484215935071571253591154254018139772285180218625250685179661237075465017897323529389104448993737498584881864888634227083069390656275382994371176483388187132123337453246271984571127405088316946536592529050757743339511737227873106522101694916493118165815881807611562554852102680131124723778289964364404185561247313933742520476144708904168063210805522604920523331447669951442020886039226992633452164177162822160250157029613251508959661949672850312879502778325003480577672361869490743963096523402669746027218165594356476615919457175261868794740219522687914256906433069056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -98842957246290400274976863866493183082963208200893618438443112315650664640878496740849739011067477618033929812244849251360237240017043774828228223703854954103656823977998075927326624948376072145645694567781016521144656129192708354014921551864253859079888285344286063837669530924587079293866552177934838740874384791159560668782262006353208847496896107551898824129003265858379325318104970263239998911713395971891043003976574443793425863767271119235743843059418872532634354553537213787917888350138561201505475410564730945345682881308448487831160747756447692410480344735617016758902320341814639084813512701714701463866378140185993891280627302927319787848216546927466546241079885710679385513957715375066585117220888101933306169928835933297967049117997636646091660061881925757785365512012195956582754130573941182026595468146688968974586259159701520746567461513030738767622773728992867516045213262956764485211132643770038971024408810957985658506973899706618219918959314986439470305205113012356141372039526271176571722183345595295493005293973072248771845620561008548354952044163291134227064682733643001733931178357475690401978979024804684863487114803087921260553189861458685052728518175655760803216207389812358679004088299002733963499111913560622353323322651004486049799275568961308118336121761832543660163899827263401083251336027471921579020503170702289493566515360929718580851784649330960438922809115271554011742404857233456797577975519744995060717564104313780317759709523956978994405600969853582509304293858640596692898510477951690895725857950979535622850526352456279428497346119673881004894350735021739487069769839291723588403337891342152475223091008112355246254329830325718084373027228680687186438327971825377042710208879514062489836427946307722489549382169994480690224620576109283136779321552538057863968807199786668239947351777517002920084166345162438720430839629567032296229458940471432756111069539743256179703843474278737608938569283810721330113214622655833578757805623643859602157014182986074924338060669723811061037557463812494765462911744509608738371423202213345608681481326073165597156333906082847977059324359057710915412861918201363455796326547276968163094830024020695154998703409272380062447011278422199306300786295989718992595889457063008872295600238315302082160466940605441960942839662990406045641131867859571766731074102756583855108319753312420409098962920428480330396680843837808399558826747326372174204591138924340845310228888899916360358305754096419061470233292258411942654052051864588774183369970201767549135911544209107630372845668563373555428789182173036411430215441940168701827239753985786990743476231912610082863810546463999067299814312454670539690156551702292337589556031171679207443372549554560185605475792794865750027215947944359017667446546082787748570236554275161927380072026725685797011991068957743888468247307337405466825541590757432265278625173776183815623108696182184098985897756396881952881462436521923368612207111114104544250286485090791247425076933257945664374216586906682567339595145552962278443826522455563359682425507217553109352575687687016845688621499129059173895458546599209179393160927750618698321513628686053039157140788872089516944503646613930353608048865885850840741569306791345682252224195821855969516454150520496445061225061411615331788556640836993201763348656058846536671901270309962824933802668079319352038691881878586193473882637591706245388013621339680592092484829143909354508717927061064563806075786267690041527603940140770086717346764864158659941805943392450587176481156060099668735307644248096024176163932067296509314715206527154536409625198863697291791057607612398461982390948787650657953050618646506216164512672693932012450963168063165336124846437079333023978607050710552984673639551964447962744808344786486022638462653979399289424187241866545790282039058729116740404027121088045155792687029440807858523154404969601336718796233324154003086256852816933993666354596959849678244761384872140017713586762890620774475420149722114417762184486516016003037951933023747976719781277369876981403106656190644163173920004891527016940453493084842110512538346507023919440464533328905342731730342575726998567188223670471809971052330237090913388623611284019632562022426690246496630739355248483751245703249253241478910572267180172557703962706832211868306804025112643409684045761198060334069000867222356226041735694957557050381149536476560308869573775996615961173405346765241732527282958249336398741811952969354653221127858911766087661700194155919509320459517729469127997043283820285966043392060046954092589223812965648150693919035832201914243696158521002308691294103225877726873285424658580304191203208726469695138740591687502481129526040928927182685089032016080676246368166975145881427677401854047924042729783366495556965317475532692708969440109091230465775942595858914915788955036234797754587763439563035343757423186481975681336922584857874243401364046076104377478010396026671803483465589655059862109034813929228060569870418405939733971489294553913743920481566738070319386071048464874473171319514919106158206003299551332216264343589305325108079487898364333218178681011500551107358511888472203067392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 2278866184932900462138799541431012367288994698492162833948711220260126975323714862090164333166930278084034575877122280797164461929392717197919591053852416399074202842037388324784618408478382116843015686238028600099593137980854979374346190939785165341878797980439159711791485401053346296699696697116673023398423352506350681094426347428834496845591304078429506708629926250879120782123339348296520107528472608446623603367909377452792905238483103415063646274014128104633009911278687027744511979950308967696810898336640864147289779774752908159943890785829508685721398745981927303272643900962167751483519426199080037141655483605247339440863352788382966578969379920914532664242372299947369795736350655225041550419941554214560165794293618556564093338877092509281339392339023109612781470341282365030801341837922253779681587811619823849924060457850443158856087402302865095548352200202270920224635130258761710298807156719893464587535853695772266598067525309613814676144041848439187387215647447349906581389186152469534050419322249275374196484680748799947730044632882163717493915329887462993475407261683018365228313799678229231438267039289057329806349016712503323232025852431981232000157499117104238716216681458203918832820736952426170033433944149759047193303205287496420196142973994645228100608297915553098405124389032793726507832021008659756070671385360513644139836767143216746627676211268501842984448786585274536857832764538307342653128116995599005802878571226303768115708032880909756418298385601898757335928171984685107336916012469300216597559768647838600243213533447799574622098747497215193026917261901688505920394325488344356898003081532796040857941692037892715460648045635971239141920546450441667299823429173480041734459130391212470745429761797248610291421230325348051961476816697419913325583032538642112774789222950023361212880043415229771781550983377452001264184375836172349251621390144137742510595629775721280952116568018274918041255474226925336573119294591638417512702275908188057830969821911849173950775567267474577248753359394648601384062857740267437771789373860603345558604243602962333692385330757094803894995746026091527036445113559531859697846489063336685517839862278861758544242622958046792351926475586923500266822602839887474287642717925318830720104001815250228440035638050139716912175086312832868750569082078646300857250537573587448236573311306817928154039500641860726875965417276392188511166472069122116415705130858628548176740101712076149572554737976698878319320260156528230332888917087666506463119978805796920901990208904857396489575256177006566605296393783562683465266029525630618846455478641790215137277378785446203268763760034732543795023124442060757438045250253822791319441047579833648239409263868317422957740502331043242198872092769781099201243341374595115231218481561342425976197256749821803485956801019779800093685483778892521940150277572458608744077498790938603202244385084321436373810934246559365227054349016712649791246004094909053225590053041185684025778821534029955988141303233381988304676005110794796494400910640019217775012031072762742977470171069869266135301107936324674712189852687878011273007955517971396427770476280472854010754288673930916951890326565749897012732367949365001789290898779036099372201202441754049061340608706365265208397644510070367471359993237336557250008703918435159185488328093766281877280558548392858065800170450729109902100431458274897206499160897283818153498722586758549529259643381137183206584729393616539715704527419870784173189214860895632546878626367479688542506560143747221414092729336598215319776117474669244652695432383794566627933695908606537834678860889529348705231290436360843694491809282761559363309762231149402576416015233700717141818545106484644258088050572249752197795417197615637286550370364394999328855155966104479804857545773536704431644070027081414465570336402073584639670792888579838589905225374363249139051190868359045597364506421921719572446677201485303462640016484385277493355721929593194535763820920499613469334382211220244507107545132757807920311660477005249618957162656070847337292685383769240736943146560023475031980842639748274541006608210203814016944171645134936392236659741397211215764030019456664514199603882378168354137150700678235175894166200514053930892207841857474855238575167865303533367256641745958175276545718646109254655782162396301272034293158708095468764783161707525684050372726987247934359377717853929685752661846756509815946554994891929156590337935620142095569617239124761520765622099065781599468905140163111989033633868285240370907526743855253552777705888931613561310208000445700190011801628866995459756860331910119823866811160247708307729308824528575627717241909473854070756041985131008552252256756917948058173984759101864859140687528580466007048347770547457579142901643693438660542985214169644968041451307224974036427347160331841924895943844604266899560531337827402316104781471060902043353716772904013656175980476583490991951834865171748541840364849344275898729793530046116005403861414518597500915016935790688178765812063070312610077163360304411491859823509769141678817017337414198069546575598421053585945462833189047782186874690758246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -48070550134318323784458261573090935808410860311883160097379276413180279687618951278872072931327493521641080799679771083236990299367015814155265826861948985583448385344752717805314491360950532577536740274196033771829751579249875550301791944483008186766013314908824802582222510445919060489411576442227670408114648117414495562665049843076349636097856680860776006633219001206317079690609516401647943118528649490051655962819051145659443944121951849167389492128890008464017799760744686867625756224638385634394468558614466454999144970577501260458359068572266647620269049527424695942110581340317109872196079610110197603728192063429769135358130534067453217101135373255519160618392616527725735949942431811144609766175088323430727768910931034898149843260363586827393947483213589475149768916879514115270697645593994145989501842202140375742912700764904040191464509874724035492898979790272424143917191924848465302751470526719764675254816032434431642842313440123528071528122826265101507049683739137262850873972514187892045883263362004200519333927953341137648075633796326578175632793999235740281307279422956743669292164993416245133134756647044805679892792052298909275613902251615780773126533881984088153172679003134960338985528977019153956696109323568154356000223511856029518741182357316132598428763247452680201114637949140859053045280876315814176605560931078621751238835831455761184701767019579309635014043272765322097072430187007103636341593038280093032990302910467768927660420709422178160498867825415883225035808819891005472281286448829757162846319948697300011708390286414031914655150347599288432130709481661406739434492689740065527773917195391558962374534045438722445385804312787271357291707294393202471206770497655326077250981824522995285168543404758012972095078820416638069508707143374975275062677483707852350150848265102303740482054384383459018575859948188563930213364179375960950258622382061131678950343455308761011795380598189687557006783696018282110752804542236398035021257162133163908827843246016809682680833515927775172476645721402198936151126769423656394632808078858052860226176897246022765883936277641056194983642449266252600713141500784237767397923775876829158693535448675621325881584494771852109929537243739693044534860271684143769181400096934900729075268426904570290875853277737954100949477525735484176205594629886753086965492388241496721150747221766034707927585932662953240889162361498009061447221224581880913085095733071110911140623224008189156613346536706275628329732464669250812283004696622912785143583305643910599029139288553505774654406683553450408626313765788157130004334097728237030877639569466783921529964821227289433003995464860558750674207480028739250747363862005972377983372841539225396494406469141142469344759625140579815391581870654565243521360833471456037772152204843758883630485612364761532063962507218786462138464588722168393769647101618275958863929231412582646378305034385749775057996927936442296932991813146759505123700149861435238911856309090059527625414494256853253669813673426353748394209695897613606747531726362656718957769445499624696810270496767886170205905777897625876973936950377606833837904802249511375566030201988344562120880245857998467061992536077586856990459982721004617575174046239608950492993355552745973629202399135136139580020286320680536354320081277606937337105561492163494173660889687207760076239429548541330963613244219782330576569029865847289630112365133875075792870112017625793255967845726438654559917708985668341325168727355912694113375050502038600236675066082682139645380082013045350034531727365988890073386300060703780632829994347715376017779083140798745186229815524577706234921933413255640259915507646612856946769848197226836244743867153739397034086743224824990195816867654005961351159936287027240098175044760221625652876425478812280854397459595196402972467749153562354432427668460980722320044832616363562783349851957601635073340665387440841374729805098851287783442461895747169313886356271513944069362369142136786789737646747580451351654079796238613574039406945747574415175003533435873753008805753089730124733070597057568018541607514785193143862220421622091942192513174863553444368185091179093270788839867060158511287404240647065006437898855067864119705186048142862483043209587906460314900926270563958826423897134281476975470078978979911520057938565071365899548373790519651027237994602640285693510519185413628849413992654915363165700482134062761333589108224710279213908462941252831849821961450120126910798215581204209404731861703659092004260847734396250974612987964643624907318945031249055998342152148376375545291733302220233167684479310827241017801495704257555656782498217353061641354845985123512804685232677842222995685993614535587307133361381533634504682323812453009885695255900043603351001182028032900855248835467592276660902997374136023656436079456131607850324838732310012052237680524566689507257441340224263145930776573173807616287618268423453845013499449960458666978222656170708719611241044137634693398927680881486945313101094738073166495529366429401249089441559778598667446924257531342082733724787419254765261849475792330715191875769719267343551337146935067512610815475712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 914678852048168596449682015976777610086005973342403402659462041470435834869946605618991268508325370113746291206571368637183644761180228615054980176831674450329639066797193241274707267333415748589047386936943510808463284351720916296107046347743447595208076199922911203856542845839895761434754148025164401377224834416772217687982502017418002015844306911109186004339790642637653322044816964332807890939418948880243884841318943034314722878667052721295499006439564455634839581238443126539977747939287030666592307331395027278047314192600807489691591131442074596661157615229930735207519106047838216717722963375719393552355122594101275825653296814214242656750330761246617647570945773786148559021461211596412711025763515496832531011472353148421849880354324498381473277237325761273657640475810726181606327082437976387765110911952093465152274091605183982161630329267114660883699804766186586613887339907767489175709022247480566947036686699565946072656373862855841116088727713541785360156434865675047661064184346914368130718595855932181450442499506592590397015004447139987090830553058980560923726445832358904765851756890932712907692856855099231226923772190748037833633633252006929109488323469717304810582651101169251467973929106579492858048481330911684422043853881354171696264192988582593665537454877586874945791420221218807956562056005935185025958039850514199843775407777144909609488358027079006396321497701903730881383880344014646698389314348031758849531883460792749350638108312523964064085922385849517690943820784659436828183527810065037234284336614240784886744657826509135492397524202972497979431563735796354049245705979168190130245083250863758476898683343495703326301270233364864632605543617509341467199652196083419348468499573183718055987920195524243748050581426961499528874043908999823192620841598353648695031646135569889139995720289730225611431246525641347649641297179418199980714052896690119157950740625753125597827044233560642624286936251447929319198771351140986480251461993577521079763940367639679536836715054793956857661735714102126541500040541525374400801831853833388516547163939501485250267562960405199801381997418027925789823124177899030841307905025048746909674732623132347055917459064255973806528244699868864240199188027764752670946944479155583900801141569176192507491988589859839262938678310434677074968572083803875042463361590477293625299137616463740499290678998271331915715490739551290142546952565396079661576318675925156279917455587742677522270224646158125710068751550403773310334488976506553321945182677427672730452908301750864978652717223169911679271332079811328119647911911337470014871793920242039057659874992856319894815767655413998132264159138490667730492295031617110366810278920172648228055017398835635107253440095641489106860871601118743089412010082409207648411562690964451508550341011014559048990142835898441009659195163240766180031749708740699764534964015789097950335508615544025276256978247476445904128192508732218109787731930605317176742539848673324677206860157044025255392563779027867095569681157386482753856926886836614101578688603396512758803595802054210425818441188147587684143135465444956793784891447043678441694623041746027037922153871952833175348068777978840397685645881685498353191453458579892351097631418685604902865403307153029835191657676756907162471259310639792962480458938786147439235353641139268336008471915977180426500299084225561417972840985310715708224370093781717858553479089456086446218607557445291168966785531772864870312439722986487533351671581966117655665055078291561932489596137150535116192422542441313039256127752027648954516970286334637145865521918291493478888007200269162042080610062171766422407535907028312705676858617126914820205089515948587724007292332990473592965020361195650956478184437950310948868888098497115140448283794930080323083260880781937863588076539111460905249012709052574092704466295165562966208060097262775963754619283562280729628799760543455885111017965636913054892045277874745021463791439588321945135900917901892423929025148838748028619338996612969901566431635573672798788488116560892708495010089811078191492167059159652231636792527837332363958932892901740041786752423098851950629089321879522029532720711652837989298751765734612980572698701769870062187371779893962537214947132461300649302882699414044381679672544286060587470349839419449920098994800260084726858728155388509802751470535050712174935270544741484434255099674540851496324512548783406058323857318236907988126068284352622466710517619668142975450043056148889794140203816423300621934834389448200795301479515358706810556942806010549874219723348622902016333605325385372103492459926345578164939215982572174551087553726891108685334565078052521635173589362558560481891329428789945337834784933133118758463760218896122407402455876922289298699915204152382738375814691553468821167306223494952186103432474292987497422426943236196597532083407517821294526794474487061901417068781433369582679619394040627545305801721636338400913588628620694030331401359467816942797748023182199759052585807631963649591635314245395042604830700444458383353948195686741689973433507227548282450775599393765386604988177233446492681797632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -15250588365378145691086624232971470746328659389790732253768323785673461588813329037763899841063388140797851091038242617876048324070783121671493607387371048750832343926205900807506941887706917993662596434942357241391634497832277229543590955839851485630587631273188801292274865786452602068890432667926436662847854948469315681527536317417890071155518701510952384399298819051288086102251521979844876311594477975723484731043307623194568964684749756507061937309755688905375133659953463057192550436219361945994408763070161930368377801747229585084832084815751964912228096023708404067983867580388314300644088297849635545076103153628103589859483528235700097497020264145072168286307886340622062631728049339804534328164643034828253919578710260526921786381433499941786027832349843070248749546595995694480110200109411477949841439758471741638719635822325209656962499282013375926257535925705211907858092578609147941405820290656142344349083222273201671516729736957159857882200570634188646662807977237066519674601087234717686366956180041817132143763962377187681337255633863184484783368846459167399839880533112979809504787860822855843857458865334921250789036193279707464564030095823032105098121144756131361080681368790093257200574862682258778823050854928143185410024360699398920420711493986382605365290601233424743545963165864015069861842644815089893330887421454618469892784959959240761226339667400579662259679911196466989282808777146469683270483382947667771904291448774546061491275329452421811345157292465058393543942175442362626811617383374054037660002677615356525908013172293114315941428161286834350080608637828334281635448493697360288171747908741948089980439552942382510376862356775183604426834008322963156743800658213807594465595116786404970052337408472530957404891785465391893395565162081365176323917888547715196506115384266114113626281042310643222861249561423007542515589263642014289111103016902705445668932537188890487047646392746162525927863841004858209159385728329779932301278929685844970315138474579551699079522139511259275737801883153915090392282279622963866092684172659829608404771996425050050247655781160717941212970812911810613097570684549556870403756310000495423364896968136344957723871117549349587107600424347013460824178802248075906584803808265083482121287045315964422278421267564854055762996934525563344203152976067700858900062807870353813138937457233346188573782639835473901094986367538811464474583504746236661277649966390978968233821282807809334275156625081731640045455580471786024241262148552889100736786118578164462535474881240386856012561507846503809730301382544876196881760894305916735981414302023597089445892091497297720676673777666721228443604600628875850564659637854308097964020099925191495627203204138689949332385850150973501667513029070974810606018291252418062949716367994983904799778766291703794781347877197651377509470706938292360702675896136067268655743228901465279645690563023560682465627646261852147688218767234021814477132885384668075005378799912776059245547148090927184005256546156340580959304926514505980467418334724919968385903284285366529163529961805405476509128926560034468535194031273981303027963675849432882321307931883907221484642383417789197154034472750432262090998876464910596423357684337662513614889445247353309029508377944178443111640513406026466084407703082364033476071336079312979748069309365041406275061073999692904179484665922636670973707884553262876464448081704362350719979150095382022753374093487845079063400670848426491072328328254009820348311917359004272260043480648630133284535159985645687148245843687890357529823471773447612612836903931646643960834928319935637544393387562412941469186773370165790916680801765867929621150311891506025236915201351685121897453941325100353284683587238074266406478682635236653454752579655248414868715520785343412675140534258888507021162377234029169052131035558567552878512297430909108130028962186749279786558047355373794193697811685143021293915000338016759201136847589186662890882894545491749659535634030324470007869489464009710272652252247565582042253274995326836012496107688934634330421857878979277411865377254131730626769633704853942537724606748539750312131955068691270403612232530733708155048627675927413581061495716349911211469999936042787486006360585320548305627140823205327858649458780010796886219608229411760235280021996510893212439705148503819953759707092278686010943190565791044463904165904685242772531249478976977282028315463563433060879723225347664744203940675295830965803652036740640194049178051807694191734263042804090328158578158741707019166236803920636579005747847399971790923453991563521557770223581128065085766703858882375965569652468027280731567727930153384484408274617051616451320071884311916065756485680198490910893033875055380268731044022187077277732593653818355556247568085025129152087368679386382446845780375493000591479190941199565828247057709265043672016282774699233819709198400335879939423805294759753499754245809777103323833359468181978645758116741423753852198969810923194745135292689477933339891636916248199970839988622627288421666971312935175054091552744881699262426970798251680445331488255332400878492883482737436671344640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 221083280801391335105370279866349879136949907225926677924695773658658512237241475557447560147636026368005676447796469968333009317977794508639848690340613190453298724088871295410846373816107158169275746244436745422280361804699644868449063510558561093534993873198712552590939843777044048280476494297358361339932014049626832394705653800750432885879756286525686253738769483563801363826091071774167889395631454147104495348439639104656994094360347677223931918396924361641547652352736474651664289070215297868562359742019736033104939019128602576784286263049346217914051941817530715490365624898641811322024310317595766834800442104200850624108406478052548042542108642797174522139846831851640433032846147031966303212632340899178978585621916630142403571842141339823452481499626113941659917649146176593434698355900785361432375665639665713595286852455040708910512454155520000626370977356611320189361463989297659093059670022452906698401939056631109947739895618446486025843771493025092556312161759284618285489733500279656850376121714904665875015916315545785949625266822244523419212745382793020415081479042703170392327682566216287583838902482087346119501095613932091062657010276305025549622376403184644758607935814734692755674765317480351903553321581059435807966572618714420579109382237940869404977047848348472996978408192458710968068068827402163390043448101732733901733698294294771998854982436036124897199795477704389859088141903981120516177695886333081652966528444859526876043683596699746456589101487999959726397047597550678244720017391043207536806917953475736114218718455256301606448437112899460895318023241067171687823632046446270885111371304463346216867341262498898372292207723818930444494871988763173962920003178854768027842595174850525464087215503622969000909999383534318620691617851968575791989370515242816057539784209017482197689291193047289614130683498250904230215342486108974689348551230485110255953746396473240307804277258789775223743033896222116544985976521055997628215926766177682566856598511576788843326297072492798218647367105360391732859347418568032207538532406456103662679747825293076065105032043077260283672865792891539456628453552536211850979889967268113994633829082110388114391121766585686971185281897702026869855555914325754618823659362753640300446752015769240738801303566647429787348809079930888850380581440933799949724310422768801562424586883586783838132669215278116287945671016201292253162382044289338723116812458375278686351493865052292709572922600606192130256319038378441652961642302508796240152013301738509978220645058643297465064022443382219763544394636547021891375140232186923760056216507159565269602480353075916929030935411836884568118038430372783080328642342553388616018509020659686455772463918827994359269861114075549760050244435707881442917309994439786635391297249705913893559832379675048999621304274514315248020406309440019342582368819096842731229147096451956510581706960794057508757737529174745773676877279422493318406511184636725549551563981474345950975075060780401419713887726372673903440815977772448152457921508774694174361782063992335787599465383249241027799943572682517720767781394084748758162414764930163642150336898664773078016269373050374114327500088482593371728606668463505523414608188499326855013086467634823091428339563113948079945783361228069668698127328242249638648758968196424944672421907172664096936879058798433147978538423704467837123847139123345446379913777487023811875973315548406539974560481676198673610074887709354771766110170771097542894498565628456413133916677439276560881022225264664992102176300641161337274027600908447666561142931013071803064598930402995467518053206435847967285370922276862000329707934459413598494076405290925965883837452775047242410517517402062437366700193826189414482696311708668817781910016831398259435562920244347201213032638794041174949420361264224328286797766853308935287818548952427235712930500796446510087528095050215628744064372968128881890510666078052165483761641364601950201486357053021288952490279212131898821269656921732762045009926808390906541695799107113792246905756916303649121050201741460371998450202808197565942684610041245211819502647370633301811832551492381580861055321633137089434138452179658759703324506227936059678424286605900979735052460457397685492727520032178100262544780622672447039898407021544700719458541510809701520999746729486098477281556619408351517261587451280405691193516049195334264449019683546167477057976642298844156819173678102386038792232076845882503320313881410768464637347895843011430203469967303894205899521184470296593215181099907158856859164040702999245519659644913637044921311971075138904097788336901445352059838935172623528135844368169271153658224927297286339684469921932612299049697624417247704479958257682644890629739320832571199137211633552996277464168743758093201192747261996303089437081674069409943905384402720935622115811189397084197725258054092095012416737520002468078068059010633943221583817387840225186601127276650923916754575180261469763182347194854787803798354239077284602574982406801780968378679435445633344393423089298452985685102953553799463206514423228019102684796976402114975117325956714332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -2949193921851350300726344821456857159768495546335336148817941657105568188911626967595212283553736742363883770583714629192108475314672617309917910658229898485152364141470216641340553988825690462313741261811283132515313158507062997583342204509404005781289345203657758624544342691738589720909465285587612204250400541733287703574498547021073218234471026108219317563773201363615633410743177559603295734887517998054455905610791227435236655801679622629753407218445451501416474823367682256859918836705405269693158370780288827630653294184872404961448238215915503600980396162728815526545792851703979694851065787420609933312867744180040138441991384159938306404846771001109514728592526968390559969125332297914658072070223681418257628289272082458124020986985309299697697211563971193691264158689272726390870419561759875949851893863668448869842575939014763502390749884162592731530912386345324152376004157905490343123183057108094032876474035956408707270474532668335351442105952144916654346716219572633108011974483741727422712089201158402996397142880251963240447767783607597777436756973207546550212879021563319028491316954305404236929545080824657820463977683908884091768011209142598792329829611003373657855598568585869614137268976080190828122228586799408389143375914322661350651094936011101093542304442889381006992822766144151343296055433672831776931553729531831084938773691729285093078096107930034333768488611984931884531903497230545090976762871027387542683159236568709075086403039317566042359678362650417583487224341677522548708170532959078922510579533373625813065929030804105443550272686250304258726615551256384153543471638494171826143513918635272943473727603293092913836525021988097311858372089999033639416408361864090084515670386307435875548912287355985823373849876720371208402071148226805364215718286006079398446882371444684458092823801092813444689952097210976348092452529442820595965648268696474342310114379255692499816057906306342649841498015012654238499307955644337491109075656699338462621457836448168889446146195315674035771883098528084250142040651598877598898804200973360523063889452556552400583249532701388955755963698027254480738955172331956013955605581965008354377780717810309500639732484228906240689566066516125783374004358483088791560518299201088635857882309351248957875094017151504173159994436027999005048047076097316709079852653829087401577534300717970041967796514508448662276851482168573020873116445223424862957897563038539814213148232776674959870882959397934405455906663720824005058062929514141281551942143633056011189826991252941400635903511503969546331308454367301157842000515082934330499779170465521404280564481951421958344384449157232768990387694764273282072819377760012087486626128377282738655200149317656382813942442024471425097194303764005632045686413327583256615246737017259748303962845406716230821506002920539400109467856272847240654475073722467079839678492733057314812281560433580921144979786649967320607672375070206191006241744233710910901530490730740136716920571433129099892934122194188510378558446393430263032792006201184277106046108083280041722878311839661596541162922869492044959022431124232138292785736677715542355706395799681148385583115885156397981864476278195489520785098413902577821075518826486584889082231318903847062044923748674569581383630213873034623135120493795805194000106885968813997590491300747049836578857298212334407545060213679416238128400926484319520125502646536472954019191288610421544154433133566517172805009951336005267497566235202148138491609322193858067859560429253552391660125562080556234203412388030243944032029449711553522090501694661243551439653590243827267231555259738371209401946030343987729517426350075188693843659748674755152224797855091882045429509525749522564960197310297058331096200714339588642383545708131844684466369964598814790196607667903723203099199827071012251721194668623238484410547814173886681577547184306988620596151519034779466939427808870342891594058416743508135122771921108255689498555670988283547857825565071734652338268499461674979253601834813891334568755706720805162661994704823217565194150431470481708921351882154066471091052698120924218625234400263325829905449080806639827508871718966393761788823105106856248161465591990012783748708373679830870515775669215889953088351811324237856428544069154271385142494082976121844805757894320219077615262460421652509519988988709344223225396995359073474573072550672985490736860598707900187322708517229652713359798869102744124149552744614212308513478905724741728752871950446034058986719783505200981522351175218941073691418579129998743639859470190321255701961289006533093316842087644786202752294245475762093854347788952561552934389127940106405212010941757383234143683178874461773166448975053616391405032161747921675943983015517834142523879604872125429234250757849696136288091159779110537010470890171120569310316775463521124678076208012737329307986210982031274097225272690387964630932866906818722950326438076088055134597003265880560158010327501429566740706294853551276263536890806523492421941060347620423169128167038493331703352666118589900908774470307702671884564994686308918459367558880458398481075879175782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 39322589564805099158274729068330024222922505911323439812073497221373236153700411729373628012740670285603251310487855451837954509929639549596576828106083059083759012243442617962662249355684722066541124358944131723551292941963600203103359658102225033449319683589822322157153681170750350946084284303282142304883892860036223838499736891088196220899035576022195517760159082550592786493497423498114899105276984975110561646671798439877149758874705981999733462675180605997976352096377013019436945744271044611929549111867928965404832744863335686861726292118187901593940884526302923510759377092277222816253652885766440928298210086220932808715045723344071209207462031097173442297283566502484076387337368640972054472747606179418799143707466325972327404452069937222899443684565813856560464397064144764304703522662442171129497948832440539872872359166114893814306794545997694307365751419008901936726445163779649796913028806232881740904194907531461433140677733369354928937744654800786668904219316716188769153449795582384329246385092221502840379005722001095353748450407015360985513758313892029358730871199515214123243393569562326030327136674612868876372864156637128892440421250622158529094407287436811246803543456040877423067065739926031782245689337998457658056364626221848494165047905583301789608530282105042306502146335093534607143004758899810965874667943894620701849679843661783963057369201011727509830829914739655076848290066183632583294979488429667900560566698237244845413198426769714945178674083966899739198077437382571783722126741347585135917112374657931599731822373435250504579174356965651262216881482205147912718465340325682096410047566428591056837940373208446374917449832762730531314885029948023435522062659509356752083991524856779825916360713088089881089428213107552866374116247597100270787270634883855070131318808185466508923920951587846730068152647525051139389716507412963683698274373793605652633031346142133381430397155474920569520469211535477237494594589953108414176016837594050736851333503739407872097417529505781401854855211331595918873068071715155664863014781992628532891506103617130193921835492091523004931162301869179381794197214872650657911669347715712617505781348222117804884187073317751377020857173704927624072054004494258896171600561530559080229425657529537829745663457800341239908645354980642006958433383964832820385724013977259187911842023499905864557194438987186639807408913452548104776101790549875417760718506245893503999381423063537243283815867201314031496849978690266883489640495546368883590834431843201444352247236708335082740116417528331291505844888701605253446819941501230857654677406169913753264116367329316949071198477457073405737311423503277740688126078252291280242667681446685434258571689513572203552223438984205005244192228936905790419829587489102347465407939439011995424703188649339649449212549695359927148306098909587513227623340139455563082970315002867073529438250167923996135492457704909046489727229131717503419497898363691515014747238971065909337529947914858189633175488575073126976868982984564621762275316604196477095586882966360459468060026612801657784983299494797257373375671407636902193103543914570712753215918095847497201192246052744165883421092059949164841189465114659535572527492933173220035384318974825370227525483431101949160573009135117543817503307665089659968268033472444704957068369239512962342665880141371661045827416663645420269243775175071064262866407562509469647821365101487552067581894592538834628317689866401657080356385547477276083524684711390399389587524960297185090374315484622347604861858369979963184530515152824456040884753838306513637861492087724780436669718278603653299782211492783291861594826705588614093837179828078730360576411646893232915653285958853728005906713698779091668485497074254333292917935164519558061308790074971768213334669169126570894102736904842830371689029091561389507462195870840130748064472731545771207284629786054024152269001868774806447804681888574573898618624097372699365882199186561922129761870889650510444149090069484059669356095766883842874378935501900262501085759050589826772920865097164513349484776992786233899196740278032702009907248397625690002525341832710062562568863108365069087083936252148326447140442765679659337884174315543177799214053689240157135214782165284834883996404290664129690159045870916237597006197050965912600357587211335727616479012390853238157092215936389991416460112850670944355926541905394392709097807954411350076408034228405778958143840042880931766810878241973977181769474457428138420153634056364926639385724052544278775833697744647283169363435614432973901046314343180479877698170271068266536431982792782483168140249393460100605549366805967851094369276700946343216667115892475499084665494113617841948394607852342274102090524463814473916075822734816626515290853744796788317896509167548551188980437374660615656389466191441985863601186443996989129402790609277687259386788697704478893845657189821638598171692468030176019260689309202081454240234214121410662550823515887340750322057961709248984268990412097745306077112424137869146474537562684161068502991264021808204910324826527122123005291373762793191412387020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -504807233261932327730814018829007237980280400119215220832215183097212925904618919514262394064362113644112904847773919223835734545997283303223788123294139114031110931002541403759703747523082631035350010468957154055857906380382677773110295022809230962381994031935453111526425949196622857648738404046104029732985670594940020764159820365783659399178838682564241648273555548921326434171877631794134413573747458889504838205739711102961095994460128748751916524058340408970243494159854739107312685207569294274375141478931969367030746352600809781756573703423565003452223810046310999308821684212296627338737743296074773028486746082382378481594479577273168222985220862819984665375116947350235503239411839993860389038596754465260373181807824690870717226536177523337926831205939243725102119379619294135022335911961131073157280997558057721979347033145219961759526944966481251879625191057831379337571540829752511738031420840275116110828892743909595466605342692691679055012167624928260862095360165820143632642959403325583719547864615301447934724245191691170465028050682594628403857104365776532125134233838983845230346464997485419554876975807279485543114179288517440239831447012530965938039768166301694573687064364518789922142574095574630376013690500551154889391391715724827021566362849227040499963701995971106043704939442359922889804621473457873628397683507539058199570723478017919332263824167952503717375308589333670903744682230330492050703629683812116928427452934298467278123168049943805358182603007508396286777591577201513543628546380491023581120468639932372942808679674377910019591868510244966776783611059581042105915886653050974727752648817290378671408195187789774920648900849907689778097033856899931689025995377867233080310772423827248536131309534870819832602725368549655625355613549247662994431776793959729149878253211647607261440683947660393361644865980746585320226717797015027894746458408081615803740049078454199456296639789834959679600731582140321152877023589394172485692583540416037271931642738812315975114119101486040193476322161083729856048324878328821659914549491246167313367345074101751160682023204876254011860821505933627301908708428481091254304929324100236989332940022702684492998181281737486775490051761840230839732160664707648393743300772097974320072317872304561230356160486330000018276180171560949954805958117342220462087207070746002743211083227101973037764318499444694039236935937765600890785889976108639819434352261347533866805501472551040455524052678716768525125700620516793473787193188990926329194165431577627671131719118997626462537753233972667996622480385888199522346145693978179664253469067759516621013810321648716337610008877228396459553698197495853289125459494809579949303971909214454910740703672529895782574483062929889212104047765988571158799185604890480974038805860116330946907834216094715810112625971939180497462592262565310526347037676750137805848286640140876029847542102035336684247815975451512692109539556916361733340455217755900622807619953821195319094986798558302271224513391350724078667425579479077960503870734819759554727557373876155576135306945494884981890830393727923331332342231670571842561125453857846931296455507995573575266811942629360279833741775043132198334687061036428616051179629648153166582447899711321302073077165730899797032250987328272691010187786328996102564466735238347881110927878436954627988790772354788857704257923437816504167789787589766216970400987646854027314691231199524338816092299256360089581093694797832146337949227109906180275750720500107396275074472131382100776143411725938114829642481936486449440716646246252549616011372208397487311978724258183599074392377141644487452732513829211434807293959827914414917297500569475700067392232002853380030048429703954904530941604375672410476808123238496534972267219555791660799139769781274767502025430678753980386276884583026030414567565357658642945506837724581668057097651748881752062050813417730490246082991621271208832367925085961345186200918789384241531881108746329650397529337215450998656113235018777739362547900088753121117791202208136478699453893592879248831575083700445265529559280470943764886718081593992786984564509239654721954553378808676663020126733118805259493031784645025647268317498145368401329701626728095393435087018657230072993466890595541526222880981525922793690106723671640202251572637448210702619751260865368399821531369984881778964729911656902741991345269590549056358088348099247091734272823800384124795215647232322071960083286413895761717405197819469098831073733190262166081955006717861839470479197318610424800486021547705755957776752057231573363382202113578394136364579362715592977924856706599685580513800586308480646776732737847546840477284713470470341544210223667279044615008152103485307674215887312872790912793034313816119257570967084082376237016122987298909977475079645763101862081676062422766097143547604033551399203656108657741742374129709503291190242117967804927314700536092282238843936939548089607816017783422613629283308031389043738604715802685628925562442907582351787954597929506375944827601649585689848232228056092340058115606575844898991353353960739521602691498532548890496860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 5827746018870370871491453810989440023995535211812899953312803752131091051751362529413458192077671775932717178611715509324066528913975087785851173448303040584754817433688714004861043342089256957268166898108138900584602413041625394332548439982935403802220563265547455749583118076858078263047663888969986336500235370378567884547606677919913558004241624819842858704824655692206240429835547591220811168278822289283442248237634581617449047766013816755662277413497362924305706884344096649647078087140753392393600477636788633479715029535230440925152769358206439312529685440358011210064919123257738346757911796637614380773907292998241626849705952636006815255047106409409380240991417122150241625729581390089091558301747508385287414012714636034296690768495113030396632581334145552593014794115574737809194961285543981705297349858785292859313955852826016630646401106539911812045482939052459480751799607417731740850289934279646931749877108537000377496801004962513845635450430224372697762075816888154425651285263426966503499943770933077734145358555756680458726018037719807872150971564246691487461564977009148751144355924830066122716202373340130063600749371212111021343786931062236017196581983324383030259144288922637778067522433002237797162150254865865573027071704261760022556533314274021630718421535706397063901005118014525987532855970696152562207030856293335899944188816393312514941134350435546690144620321209755757489829735185753272425201452012729686138662880673976885802840041781049564020776233600409747332600038116689083164017559512368675608986949759523925458486810712794540991190300212336764940192790371758638663507797941989296513455141484074345929462035059399694623603618843744503701240847102382080347547850611745291779501544875130910357583185822337510905221753958473471445002098076948378989576690672543020278640424496925486803554762959275947519967869964187271257130622322635356431633479611872875504054364156008190417679975298154215769156235431698118483164133105366714580314161941076348709613677041467356383118247579014158364402672658724211057365096742595070685081054966538879893764225388547253039197664665470354674993827512330682418860878894250244972936138352704357769735097621181696076631637955628973737338528954929349096825627418726371906771680041085674280614576120267765348512551927691273084630226439155102016270769404746923428731609829637285742122715241259491501511055376586868128435610314613337882759167304099112577349442814619884752731490206010891736966239011530934943751700735894789380247441489593734046814702727446508198247154490624870872814621535331687734683510657273298754407963353101204709875608075103124246748904668547091594532446535933870354582074039087214553387287414413269051436601574281907818522925051241549506176204900553117571197117685318598528532820686763175091857758497580670308228747118344314728364168852141960120962438558741838217114637697176368877118972087394738145621581343095819890154158288356648338375652606827108673992978985364260174863218274801896143447714048684208169205444488110120493967122952829178056267475254077888189610644950413782884659377422275511433051506447943565318153545740169248223858543026588549067361805724714689099238378016810273682721878127048180693914871766644920761025653104941608458973319491695984986756120310460399280443176246288724740978878013036263659383077554306525781277626261735122147046743810199861020448986541222159530431791176181395487614855294941338792305856550972387495630940946347795976953147954428020357862565048942506287424960919295761702367391587700961874823545697263274046395002024640995234496777278445676412904951080478630140401278913532348447042584353668323299564594258470564384994365733972847940310892368261664737085945546202425454291299204985172208075477423685133953956984485531145411462622781106739831950757631622054873388626880472353504412301173257934949269964060395472381723862405479484245749052582839341091679192640462314428456607130375160374094243168550168440452015862647967515811755935079258675073616371018527954324414749230483982769819566345262561431382360862319326398638544746172405274120227085522864521521082360888077263005159400408256736128922976893444054010731490426486809823992363770273752899617549097255712291329724628549985338696168381631014167259544200798881401809417963689206650171885665967181661016263374877721924124022910109850983603622422650973849021025484282434014241858676874418406689137435905597054079087911482169494697909605272052745102394027666181160659043847462747283569945170162769909263080000835270229729393395475441971377507198694243892101720252093653454942711619614242812917144775387789550673785957834603292196263656272395142220634231537844119910749828236569208678417451728805989345355136086610190614083845402249228154279690045911600327534806275980580972345248769096820922521237346827623432128583354646725529487597501606323154549293938981832729979049899858013261755980611724555563188468681591948596695542027892967719850272506818740086306033828181480744044224329259662442311883990243310557294458788195476494815478038492067523205638008727762906568635591278610182388380766449586155818633185105607260215765997977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -75205653533867665016320780512738385833954578283024159243762342234899208874270811530770193250235651982204391649702715761158455679827481249455057583743252473532839932632310842405353353663130119378342517663448862120483126139471968957362078911790930567165420701475080810324481624286815713310328061896184526182566758305242838003280413483920975027681240640328494173236698272894320740501331727057241517137475545335245705321928760138872360931339640001141895917646989554900805550745736832589157403663016756561013396083812533373152082974740723346582715361548983456495363693147354811859812327931834764004146113358373737219203775731824957630654422703945776964570283698183394092808867208462164103035655700241638632481977903769992218578391553474500855762456372052123860643450657664813698769848281873182141349883155023001959376198012241320974957410055835128390856436801297796411975890016112953700644739683288298269914912752562950890126131856684075585769860787882868301391521231579015934972755995218067419161534700542536903119197628237913034683016268895170976110024378267112902326310130770190364558327374583159377213267363303577306635407050014244018895972673408120738244905386350441088562949393205730753631405562278643058138918227477664807372842531078321272402034281681890313895014939607045765979254336642361289050573820738719153754735615618273835552465669775900266041614044093436175124316613672020257843436946148072627857952551093898792879081955184120691727228457487496490104765413329199506905854003566828742438507542306307998704310578246805531434853953671555277198751749659954725933866214890133702625218085494355836124769337992718275873198097758459568043396358711607668560908212009636973856257822624842910719000253037703717279125745365920166342509399079247570265500902664890065804785996652579482485917498462685000441160175930421569483896800173194833424694944610854966132730909316996175773686753123529284184653040640020889611675092671137878137285497845902800012163697969650532909190691012475379620619452909237345750178232559756031722267241841606077417393750018325873966665241292014102212199719898375204500505298255604293521375406384766672295867812877319086633675526899590570241477369566369919141396496913631904035859106334594846741127978524563152258283601514489684669211937798021098759160888356803569107191420065017042436784551920635310909509808096192026783555688338233373891718520116558888247723877616950517417899559734707958551804071006620142148739711826085440073135488642450998591180797198207147681477871664722830191741692046253278521329443064870753766920815237545979143194452243827879274266080705738255043420495763649483726755168888982737775173769106418262636784844232404489727120468775307110679536106039129835953821940469768205623724859184373819525440069649955852343151684347484128879691915896052766817537938961465432683709086110597292344392178545362987110625462461820521467578288103627912571564203592131764064837001731687231977963981714941999239670849702059494063641305099971133258225158975965192748960154742887364378167056516647685269951833611767462658854429584844580291718924324420485299382492387875415365826820916551663776850110864844576617096823382683991476967107218608861655816306710887413920837267865931138990495787367832650794111505364024528699048060873594457898437631436958887949065685270470987201071326893273613361299089662130682359601408958664138036739832627733855217448249002661780221574469608410600090160757720861998369472453149308279554999992890062107411106548328266546889548648097478429853371811391806589494823491174961995690721833239526077473800498233206428965756827010401900159771057727159616470624034352697570364413333714101669792511218165827357446076253659016488526066444662932941761317171648602253929450467458350140813523806505806694059999803713266212758650265669058740074694841734069039180406944940695004591397709675182977893562008408009035373126628705320575845457730793013157242809159784119859252867874555173867706195788064659582515868464954077221778619992949039311541514817751079145099512599108837997205202440531764777367126394425078909705522823284366203135812138762158964337744868854533303256362689964907650919051617497850072572198244939700870658924664407214270811310140793957725156382622187970734282792214655874433125221217159818847634011862965028986807579338977961475640259100294567056787440597839818821091538879611574375656218246293520331476745971544354853967938770097509748188175263741915349033066154923050603137418907696105096424244397843446738897708417616482906018303374069211446511712491986633817554883112576542760835790339882237927107568421663578611313550696483712321105714014721862216270771708125190354426905393399013281102086765360908391280409118469142959932984406170523669876462406549567145761083286582347937651044504673513608152893144496635854534762050496582737468183032715757854803080766726435127922588740928413834297006768599059645651427811047962028316185679297345680502091838674723405959520921193180204176843277381712847670059298126689571869788697184359019224304787605241409034824158423084082175508033184572231756922925166876380698440787994025185447449674608594124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 1223945067568153317890848962881323323926451739208725846678874631657217029535367771443078578594959719020081409131036896467447437396451359020644380822834926884358141068067882259396102514334461129223043018483678268075614986350396572413909059225869235963427767385549951952005468587269496055157307780400718889458332241471996173356467548368933104211075673186616774489078627905908543465060418135598695586045541534379201824968908786808038250468199721805773168401045102734932218896826026450932140032392172224726781314933074474714347211005157206158751469554311752524484182245290120934675035900142312202929602936273764417990440367110772316418668521802536891560161860865799004205260372732678779595845683859558932368003740446328891541092283580890689428117155095017022211988589886293610123990849918586076547946566559506357012463703658420889217703597267088536881455316833052508637806332529888685870241987801931732103295201352399005058825861580936866896321177922810244194480812596706505826976081740639917018845174795940787686278836171527370503078957406982953852597616020452847203691761133943928916493902783537183232167184125541260084917846027976663233843484540428998808657779948476403575622275115785167573314149393947755567534735041517302515494106600756444929210104734657095457335973724713913729420404369760290946395255101863964321805558994388357308280812161454541446289710399274776164172729204229673183570705344659618587328578685881005936040297413437600210343766511295561784697954318896553756167762865610196437900315101337072091570762109727454610528341214316925879061893293274094613592951136685054697242243197532690559655577804137765623704175478347613931829156813475124919446465227131097129531015012708065349490415744977404578235215637479999663940643348031485762062513379661100591754288776499039228550353105964136801523761337395335150042450154054014937146149147776405902346686942078331548129677763785232410301422268797242447105702582796052513369007745559687187184477696388823275810076623275052391601593080217552145858178970554490716123925219786355595816063735729309046128596202514127262974836639638580918081856944134717469790093452052243737087681508482183672311483747872127396314454134738520495654219731311310447384136514904090117336750276524458412988229815760529937291047500770317570971671734446519469328800248292511783183778758309105318204842961786004335720188696780751055454480284915986404060706302093348917983569109086519515898727659397961925335187081001228356890110085261651824701937281448406902892080885880859656407379112304021855964575939820655444974312602136956288536340007032020272091540575034546772356189577767023863448578241962826645969045134794395603501312151258998746801858925302441383928354202932722181490054651184360624099161548947791028266201018496173889014316735158380439380691218083937052820764599204936389187644113412554248800473676607232843375046702710184976344649878217022216559004762023695023582792643937746008105398173715746928796506160738673516766601480165433303250006424445557319507942422959153918825477780074389353151391190291276668244495632707245351763721871236201276431830745702532885066858385425139398662990225674467990184838983596154203648088569411413392265415519015578296157660732310714693247231934015901357259167389314930159589002211553890556347572799425036458584724541253594463534926479032714954555242746306170114870607507443231989251961956094708635170586975880623395951581345181675315524582457420377622762873604161617855189498897428231939682997657517899141896887323265012989287710215561703451315189242858404985635788456318804466993225750005801268796342381015478913434788477090125993760634523184634206732360824288061701551032295771120318565699482634986406972894194477958288964395421190402833304046589574245926512247282945476829628672615320649536485032980892608522183786997300920255605705022994917758041096655335822728403938629317936141890364955866139009924846126416975862473031850825827507168433055600421036820569453300757631809539235011301143915685499770696465204440992714883013710354685026504243450327289107704385683925009367548064487480693417904608972548791641491862610033052217815568248617847524035793084617722817734176422356028747605957515768878551282011273720937612235683334123722779594025017318803919809484210325278636900119677083868245701991390947010501534609464422527348447313142348476785770172186225447399917848562638814850402893646580419517630472516193555355507006962582026180212078976199770133676726872277691577690892554898250619532611588469280580143880773667519432310368333378202546211060651457363928340942308711157627508828355415918559225155025426609252527794322292922551164595759106812182225420712459016056604972327142569822545563515240165018026538457888819104175595409525494264513167340054938592177477245763656830428220889489630210126065684484469817011128673775295287468037567933621513836270634996203755247872356929086707707689740435287987558943267726910670887559886927314851377360430984160136288241146526243903701162037559200105467181900538332169686300623787033723216137330752392482731713002290896105829856951009763808007753839338180541281394563684084219904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -15253625870248512624867958214369563394205179889957110145879281791592201203530127772525324991791899385271998506234864909486333575564744158084249643184022889838244999384270325728865011845605913443005298001025278608126850529019737566027294516630890676118622706712879553912464512316083106298863245156919388492556018970582102968230528424303538902532120855837040173781883795340702530251849918726373097272294273172237324970201928647258951861171694141541489928122773309271590077830923603447683376787589390410232940613855950341190379979107353702211364426248674081158646269583243891259357942456456423845761121106204260945271769459029863397094001108949692234736173153440410670236808893043607198148579794536861336243024079210721842065894858427898134224070291366733190741452170161589254678967736815612629483352264705456667210543146794341512060900487445338160260844303767958421982713945683321521603362739933368692724110654001814980740882764904906404954430896377225015635506143585232393162338881818253871237344287320287746788890958218776541793494867596976531177170695937957799637300072984431129426072668512567601514252908545698088624353238870874439579227584212954595067200706578978710245502686711683759290298941559139578262383930849185080577934701464036539507003726567692446211466181989555224290404685081513223531495333981803787204374961307482625520005869290380709409214720022258002001285596955015026336276874161243867958587309170537078169781388475878431001050321123655948437038999663725042143080414044646556515078055907559533239010913399984233534111283877855018998828910752058138085800163094903599982713037773382626427840907126414755626240878706253070765450332828835561578366869265052066978839741645317885812101638638644874167459666861818288620036170295347500823075644929954040612525215221295193645779798890859986757036027388422951460616156737100779199509773986316342680850418070309280226946878582422558398217242967121187785215605528664242069330392428240013483067056770668661887999122847743431828078368719754141036031396275544221722949766294130068357623456324671949318779955676507105420419606488099930316948114268806363085175677504830181767476493230065492321067678049165807268915030767510690518829550537766841676495953997962835882085166614862736441432240846426262035063320407852002536103840222068825143355880002620865777728477341179351379950254086176556671294686959098620724427585377798184678721392754092298589518500259031808557296565277421591427591241901343435810693900120830201432399298501851984656216686490950061154013282863535683661301561420648520297463188224703269432462742915248139477300491009909363613560055524381100900350709650826744497945411916303215274494814435562361262984023023683416274681029273827257006365913211899368445401536471408124143762178278018397234066676862804477131280435192742978586158294831961343437550302395351625713452546424400853827239837521527833985361144555653103915855661706794696313556543282437207371763994426877827670647909116158535086966142272036067661512767937900649406377289950474581132877200744140231416573355498355863663441309444067224716134254904852343081253199256618178199933156444039484962433633869504865300883303213029296763211849199131666822023373739117792033556706550919039607205557884503653810486619315287802655709855263944118955464676966453401505288695991400851834086880497462359950402375943222117555226951636840818962014888760882181002559591572508044635277174304008949346871003664741002056142414467734477653316976094987409825760013145778738977149393034526898798371703729766752965132091407306863792437006646235266653037955590760333010910839886662681452879835043785517273502401683434412161507256950534195093575155744501498997159969394265158933310101217264559435974616681021631356557997479684171032212035451778746115906335953236301793107569255923029318170920927203634572460689549458289439236828974624919251541278249638887088717685019730669833144998673077787269947711129053938779518365996365723337738847812339612601297259401596039095967925671043493819060396790326607000343156968652839321775416152487922738144979512784778098835432822674557891549584608927757324003872870700783737541075111502213735372837555909927262500186913506572236371487107929128158628925480158264534668994743968534477047108122411823669801055939543457617392437586745424389762387751598038380135933933940511571595053965319842136965473946453496213942098026154741409465096565908540513214214941643956316055727924346907006115225195012251014358160889149999318820272437861664432203581769173572572494450318058538695866208308750237736228390139252743103752445571095812747291841135221124027987372240607944963860904468659842222084221702784563375929844548991644516766951072621681965133512030749413008985294159637627120131930380863491442026363565329003328115566430218474419007930986651677612065035134301226957734350998740275601875563081329861819393924643294326973669689313505974587759054255767458739637845543041205471086067522454023170387027902793641998061336175270975423642893788879155995592371391847367681474620351050333914903486201596369658291647873455717352549872735583156411955671870971674176508028518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 99101727804112088902168466806638331016290791431481482259579678532035285994986371417447113505342761688378658047337340859065587565126213862059734641832433718337730950104867731493367815121424176104346593113770897237453834311779228595187646395124977501081197523040498141173117106433271302698288641679164498571198121569355925451272506751679114795989000422344183759588718283683241268773338404791356420844675143721158384743736882177801664368625036255262537902172582256180383099988798164889787394586893524785834634155608062354504967016621749879613393711991953245954613477517959987372830328330234216076690561298464470218634110145670167229993121979942864704783797438635628991094563039904639641383475391724796374518800003568928833104168321490034239477775143235239225722522325971718899852691443265825676339327670137639562608451067212264197667220789091595561447282680851693617253232326866967065806103627388912581571107681055722958138703584676382093566140056300774578692327676284179646106410956731543679880096590630710565563719586808186034677437941648371933625055571528594665420529362638123040245638636869914886528537785578547908384327897568391354549317715700776061373559640385258027840868424728287892628889791749429142092364787279613265033864022694051670635872398907089547754605611310404957506525603680332215351065427235859631189972890789267809483913912230634584396129576010306402003346687421717852231550888293878564480442453823746428215258972658713781071372928332983227165919253299627154324033380616714375305253090117254971000394765149163009396402147324223909070286413041481964679919917389278466723940376579096935382063974620891191331774910832982185232210167163899215879189570137653008542738941463012847620073051994605246954939483973780742758958058429780435957724383827482346592017972378894091418429092840890898393045491626197887555475967777354105564055125250073674823257492865465940172794003814413027552441465311930192411093073084539116669177786130173799450004453566146391151962129209478622259432641619994384582590802790678880156559850489614239130809825609823159081612157618508178956349391446394413540013467643883887403056633276515624846525323950679924209042262680770833085153108406002553852271787369550418167296882189141653077413046405753516765311915854031885778891023653707581883619863316262056627606566932431482253938773161827653449770072654718276480717108532949935765722219182343177334822000745210286076600634691200342484398991896824613799452565407572976726599322410844232155668434728572242066799096450157616992183072089326488548945047445688622379575917173120087294079086205349467586351503164947406805400481009454700277972798001447250076978927438766764185126149357987993012045149314446162013414589578785169860847959998652435360997263831912474030003639563488916455781628438444551664763684709071924786636105074773478121227456235526208966346894198032756921259566717506957143395080275781114278137954928670872468642567295002815951264521651622014276649758181601917020474000159456056668064831731798919576254384139311865181997723851737398173317335041534161639004415851773027225672310909828326912982945694134693279764900429146974992608400108607644215562018815482831494784432071821987965336563516522818224265359341342000455275934917013074024862306188999391005639417171879224068604208024282830383987016662179233700167807619285471121916366254822254767362736964958790712067614910593182448343042357346730160352462795977374914936960939650826054149224003955518678418209431000360284371213218014029137720434819074938441057769015564198901679323193589117823516827936961656552755960374292037032005285671621591171450331226887827799406918638985150063067155522127111851112112336620550528708858371024225848463740691158811219083438569283032012306107507362054699679740739154450612655600358998969358608804801089997786760840420985196690179396451544097550043238755243480012504646270522349262040075064006789995758902602310268497846939374258473862463481087699500629909622538760037205286314624526317675685626699043154733700053042383358427830133925362549214489318374635965371598099431444873127432200649886513857842908475038385050793679921092488511096988103502011847899041298999243415446184450735807456599543088886584301716823119180522602720242215221145279207346840428029084283398786250620152571310974411918190604891229284927245888993704595255921392526005491712110113551575977221602656451905428586389738621000841996218049979877183127529740129386687602309443022711743361750958328001740814859443793196016139125755149788056930605145331196952527036857169761198437292708452937008706270479659482129032427161582303712452425563256861562070570766325678376595139869604242976067231751751052111768558815160041732616794710090826383190560902653828194860837495046813924913781843147701830748045961633942938646795084131876895163021590914806925949264810487982000866958812347842585883583606954185411838510167001318653143454731801433249483388587296296457481132484245614981286491561779712267656345502647292814384729458193866656210883326108737805678309469309196313520008308978495624596301621217423564797121537687719435736077745632637193929359360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -1105737414571328650660306688084727580697989685752610719442872927554908160528128901448596349509097645736943417217348238893162181315041736338636073610630192656854888221802980209192937506861294009439006197715067538983165114163850428837634858162102135908713787536484877413221474404387630034733425118570118069866649763946324062848087810548174891691219648266281681425543139166125216816107999642425124801236864270182887363041659944254285236454493251145015621106801108227301591020248909451302395098746518984859567656516127895702981399621353321986893609459944175794664621688015650930525092975939311829357624773195806448346993628230201513132098248111966950492751622658993298872918331753832069480632260056283745320301986485343072737816904837686533121925835275709423734497538268004412596657733651979375838912927476855120290626784670073494731189923199352845492174308938905815403226171208817753919637290278142366940766458954286710173910158309234947715562196956539443110503828039361553103473731255417785965708989951735503231155855123479249854289396934586675222860904906477765496381393048951483040442689509907608901500604660428865474488468240778202445365759454201030787072461936124054691652836969571710669710917822896731103147168041891779161905911457647915960666737333671812660965853731460473142493948324044681212122539920920600322177773907785781451859023888740503541916601399629265737918164952664559930415146554745539503058576498453078959606497089414174712689469890574389815758902413082166482976400482700522938038485802642800040432330573458245850155309592896496491277518399882939949913477536201588450953089934436217530224457970590778912707239113097665810474990106334917866717375108905485314121539625667189676338279550430197246466201092825625211747333472045715995703767116212392861301122999265344094933846155857843048761268038406685185708955683393425617046588586874281272824979827800977662391835004387136596981651656502993836143495694215697381573688358096068151110476440048724013336393739678555754224818115026800430744559006967329278010779696287489355162571219664811587811602736716437299095945678530989693907245593089430632275009202708495257722869655921961618720533824976530699437756139911838050133725179009154479291971174667308448649843213401750223067524010211997056017014855362536210233696537614023340281988066773267731696339321238337294385204719553571929980318412890409756734777571663763743360579265786704142583750713445479167434663798385388693393745249011070726592235001778821986813777895135933803368515754814577956553742649523483574551662556473968805536963723413826450959060992369996065587480629750272501737012549541805740559308772314250937848197733273653926827612992865720847385300791589330474579802471674201524724443053910432055513645760111861539980134330930993437714146877693484588024366111226978912494656702858613928863355991300401982226749836227769423335860725358973850343965403620756280323187866139032088942682613827212161366515245215501995702867048293542846038045986632190940406569611664915059661761269453692944498632866371245590863762832906882489771109131384405368283642756968297354616884531260725847097399110686895589690634732587665038007715216299081325597670240206109688198473859320238297205154033681253195687207901554654318110102844924580133598026081805720107486447756754629954166071007867156660159536229968953647615801989258538011652214794615408237716738269999573355989998721071672505058013114923332287616397892409128086788549518826367718792992838836995510689909468597360072246176871956461995232070709462069203430433488938931857174560015248893318074714294565633815379492678877170969500740596068386306633193405828063913448492735607325927692606907007788254549656068852506767078534268791605087393997059723643008004204033715891208762824933231381164072914650419392493687827036553983851924515426527176835224528457865143354644195083317364678794619225361589131881736519812695381080175299770979533153641689166025122224940035506496543079231902708993357146075880553839107248976884765996528991846577155140558362867884938082671643470916062592906131305946720552948095828909829435364720179346965248868837210515513857214347450916375054876103024545651400379077404446959709520861431354948222045225068430369992317802172418481617689713122218345140080049623305234603864572571311392576019025091874817128493051612623114247625810474163502235978792229385884793346988071823509032015454534658577888189076344720723922302249939264314765401834108607582399717262351499464849931086596329480412167387879638810704966207606121576759342951900710610253073386218942164262931280831750717465528204521797256916937986119458539941556129721242916527424726787448517741605971902749958079553493972922445985035444554529406387294178340815158399821452935234781935933347648969428702637197882435365726320594436212088409618067183254503187877671480178214939144651399414082644021301566057249306252058499551912461299458997108507176009884692920079451924385412165475381875478930914507897484959240502993413897763690683324172706027031564559845200271577263944580545761257581226373464606158571085139736041479437545949257637977758990094827520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 33254687322043971947370574394842903590555782035937265984694547055703434936017274177226094382831383842043999654709125577551985008867367201622868750198679271194237594495234121017543334848440604599536824954933097622635946567372581186791363305811299855736891140110196416976089833540255052983100370181074299010225769836042965346866412274184857379062991902188899985101486825524567501962727579387343560072305097799450957221937489398347269103361242961359685378289479780496106915223727887678969275391574894197324336452012155818411346804281556436917411970352275833860321775885859527842457084937560885777437489365236272634161383706537673815953955437581464883201908702859523762111325077980167232608807267801709986634945961914515821686808065008704092725259173931476335843588096668910622110717407251155420701795956795779383090749393599679987297871863323272361337607514732460478807763059187902090473814390791506521591331463329934552060487883627108473543004563492202217988549902961472721911325756024930760701787949304412802541795999886068118729710295845102435280392425757788669851785593075737274960873789758911058742074828214075988617162455581881719687952380852567011012948806226995741094011742342044233830099919925534926238246051383202952657701646085014403977104140757700991699131676470602132737642235163112263527688647091831221079012198633877214303643432212224777908833275267131622662646177732647673108581662561846801948008944209629008090424813981876765657496071260414150180889468012154145793172862417388053376900279404692900509770602115460976735067922128852872058395541066393018268382758524752353554847333317270793626126998020690117188545297064084794643817820539386033454490090107317320704345178286752414522147665678257414541098664723998553318443984304838552497412397603565630540701786827260095710285386825649593297856226974176665209449399724224198249209876255768778358889040484823121215737381291338959679926182192685807209809150956876570975457064019711137565815995819834257925306774415921705968724557737831728950628334252780664098211580592830048027933607729715400033625834344850272103110369802323872337107362919358288008264301167355345034875601430784670301985977581015484278872649175386712909718047994413257809526956330162329087337443238000889616487810307606860548728654839829563980618733371111489829661323167606080661432891858369796510545670108031973109251537590550028134059064154586856932555697215802346631094436825176024213578558289127583645221958095844027858616673166072096407401669046398346063920088951876402534885544231687475535717304178177076402931167780681874554349315793513292069268279649028360790813458564704457787418845893322349551434160495900877444468270829814549947627924796503748436780389699675178479295907131594594286370491189270100745649488766805028240537744043523766330272192197751023883476027880246056127731819686132962770110042742338832496669380898367310085508716147321903484359123956032767001755168438577484268077815063958381601389653287054826458571697393262650716602612020179947382658017550978357852845838778850206856505390161133391091818207693223765672414705908409490695230251451688978636167267602018639594680670858831120173267199479078137861430075652242300905930426754375870411914585419006145834909533310992346372161347808493585275102234324815745016506504100325592610909761931646763171472623027900599622127010805128511439418226329777405608115311403091679258619397895372504477260437978382619518250863198982796296234596657188924393805483155409422754173296721429461357595069835121672426261672197058214186700887863229139371302386771265842645861685271455953423545025525570940103207916718329398576141291682818096707409962983147311107198956689797660026599518649490878070476544569680518204926821535310792074815407675560206682878145297001171859456450118889093891051294742952199672055238731245366335200710415757220318372093059121463023977482813990941550068628699497638407600121461274964926644513874189380463308510164707946557327418617901537435556861237028955010396531743376608283549944986049855905602586684680217180236843664767577227937922240416146435465204939671267179059615378756542021187848379577648423116649169905467520125595166453028093343177538533648248248628605819984717722545143583646396255487007582763403996266500890869860167564274612879511943064677326484903621444483669348031301257003307234670704560153254219234204154259021026761487051459253293779669305081479082341713692727177126386604886767800160254188908306581502305183014933861489744880884787344115414020818763427368279173157565079629690676912748845578127563896600899986505180064467247615379513550653478824366955710367841768772116201474055451739201031497071868474714803108889955589754764387317374550290769077086022895389590933680713187263775027691246729462743867503713357950152025483294991116143083444446206548148857179451890902213192210668345564878049416942136944558472130948573887827381822167916217086090224812490863840958575058993581637324961305028728521494043552193420878243513128451192667558456366256555453794724840900712096588958744054636748706240742212990100408303644203047541017469447320078858058098278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -343301770499977901089289718785833248165641280018481279922488031238336998320994656824961580035220913068177407539521575030686839820230491621753989955208046661651627265125863310214587897025701538451731250255967453349838764110897885288943237238406191658534178919111253729501131616377459134004312176124596233155442799029299079949114426467719291728106899457567889767273082023173013993819364400811434009053739985876126404503816840926350054288337920814306851136497096379412305301414701391196232467552880143563900853853683151911935244379695168392616723837759837004985364287692660656247990565243731984313057607877954957888299753852206223607244076366702675406177649471230407398615494315009740290443248352917661645914275035160129720941305977346916097401573924643403793677267868073741996360177662140532930882328947657158867403824136495974939612201505973876994936848840032754671127302714443135157336679757786844708014433116383135176519562848848096920843982711687005483043172465231553604306257852847123466935100777653925554561604977347702760760039690229166698202377444181190927194225779586508575390290930928741005410812012175851056615516253177415970860232930678226166257863998399735553017369581207710404733637230821769482891883526857284724157243802884681711234468570547693820004900482076008845977141063920195542383948639737712570514428687188045975253180407802308380469281832577819314977173116021938360456277700751978480821806903281872343940216383909182435242689751508337753368171361810733785013733624600510767555962965061372393273884570644554798424931223664698716292674848096546943819395968659955305842497998733903596349211711187845401544735243331469378382631370030234216308479651779040012391817315894524677453843424084051722632754349619754275572366789177630446953183155349104388134981203568991113980823378572362402076354547317282142867705127284973799957464422832854883932666191896862187913499853639242422163358219777082873782985590369939507551053324447095961835736677626645337267653287608542695348989778025966846907568794707463661266850804223295493188449896971173080452176044215041824093785921036841022498627935746007104882592574489464737157220264297349978945396637695751197196917833038766713927298124612226082341933192743889174397575570283179042746331561055956312194457367171498898109276588317161605671797051374393591290528397667303495597773992706391752763398872820941505954134900711627996334829562732205568793929995776103488036555284467782663545196780169709663854400332444508718811594252936648784835644746007833475555689225588220596562572865110719211966692353772144656114182364156943204293913273833278739962857969396200143484807879052369997269200919233798612560784831881528750086012576230195772360975895620240723683792396999871695797283659910050436764194617662467754047333850967602602024965653117838113234796031605795292110897630523626712316852952369556070844559971927639516347034262760764207300505552044353740396038189028141466472662614255542108757406232056012509136419307608983429920588445658965175655683431050357823582444769842794078382127832287215957469522663211724685972273044892315989678486738957683080739675627146707689494485400909199331928728470293468786019771337179886466534113491492087774707444876477656334741956428755379623649181213117850900489909087386871957306128644640304823840629983887274704574420842268233583685976134268139948966846804109474509717894022286412599909408142937365141500774459913698312538008357663135462361263419928579134670406615040826921620194054987955240567218025093276308798848034668137693497938882066326146703290431407683240748814175885943474870360906351379499704430049728774841469342470764140541855670313973624838327913200898348566003451456217658775203548678992717077665083939800592786272524626012110630345838731682399421385452218355945698714365608466682010865856187393170462324586470894054377859854717777543346640482570336139088529895134941232717600556959296555649963896851905258097976794660646973578692901007060160810743841263891940217545891551970970680843450996475413174870250563810404088786753094553419669050806609104297291481460406628786413165411138858842994807928968772670879284457003166689142850147072702828882479422812246704079997278529174073130191249275411851371631123352782539463788477226563400546935774484784984630811275437059367311731970212343259516793796067583216389410197836678624432090893426370250397019748481326353769623007496462957169210212829374889070248319627797238732359328988400523162590231572186999159076904897406310788602974719962877768971702547205517213088943662174756634332936571686627049376890549874254036952462939327911764156821538252565634893361737242239011241159087129485040960350715045234370050587848928455050383298470806483564946229259220806612285479272225633669579656244035146931594046193462905560354606615844375236629168680976645488759718474835880318888279316652823757093181924634603675234919761807308403050974279498836494772725001925057130789410204381628907476136481350485086015736437200142865193344166504012637101398349515577055034835683228245051294518709886978124480607966359665862132580040194771341731892025098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -1183186645386271675823394081040535796068472117378766177134973293210511807634147014499518456041583101719837301325456247869849354395337982637845681843931400740464644479545165806388583327945491234274423381677546593361331608140569992916040715242458633795405477246698440795104481717054192188681234805312430869797536590077032117781111724675794210221888443022366839419350642906772757582324758045584619834252970237593458947124610393106160661572216111102533361317640517444947395156242415199517353551423655787124925296462509618554545824282889328269877430269336012364596062583288859778065425135412418190770408481071772859524427501844471548821031978842657787681600830213682284886240081359114257110328465019257176480658505721134125095597942416664859162069704436781833792959932460150660697586084527948457179978101698020599484589756427363140379418006275767850924002681100728600565216018231621046830942675222242459005733764719571286271478174104624915555937316278973068846009905476965418897113546784297951799090420134864230225869607258877383671140945743108240679449460935647460871241125545337629683715069766718599089664159614509385953549938218636117084529198083208681541384235845429311249957857934813951911901605108175674885129079850169067326410331589196698706461424034415705662211664314911527497505214460051808080219855371630757866933121435643321823805922874924125042630914821038452849807449960083662345505888855759784022801831016310551304514464521749961054483444282941303598695981712023379827527976383221450443849836904374448310315943361051813130347278041206980487521130922959549564512054451369430638842357971186103027792758859430585972760097095760995654541757944941521863340904122765638893093582214927619523702584098968315886441468704870184058174410618820503311146139089034321406105840746054884014343682411486060527814732112426007969428030805566582753014162433678344548022175583615497009842543803506865985731998231353091329194547269254004909120438225231288444484264454723098955006179646074669058469510414344788003089812301981300342598871929009469778944905818230163454891188996118219676906022067456827100044198041556237674801586248852305435317287948006337817294148521287260025252413444645294368930738168880400815234287698786056925017470093854991717894080692308855110883377756684071857828763918153740459775988404785893834994613081837921855248902887036589728755160365126753080183374508296731089532731098479516938163957074467420522400173911579457379579865708758950025488967571922099039141944763224714316039710556900660176603643832072467698505262821240539984628525551002836062455729477132073503396723073168376248298316945603057359835145048920958001132787986769617058554334017852637754906772724914584204912266002673338821949720486537878570322378102558388799404145253250383983016328628659149310316707275445700993268257671487080549938615918539591644398411490927891073741996868013345294034503278169431414320763230788625942270772138004865415661412643144451375199246106996161098509506400442958186408609539368890679836074609796255436915107344872294632618099585195015554997123486287864718125682649149535122471331076852007720121168142563355890736539775896919723661537299674019149365191195567077626605194419669396796013873469546730470055528332876706170708727584730544994519298495240845268274943122217732802123608934405415275730061605605174086687844098012985497332555875898896210705304867628037790483511960112944568601355364534955169800261051454988493249131337758050360857619591072640706743531706885312156396325175138049274155891409707345268633728207421612297938073337467617356978739607293356724562912766829744427304405045081073947902505148452333439429657804546998765585200029624613346454820678218310704580001257021040891262885773225359099960571136381429023903197755991631765645850062937637989901289568837309117802412980750397178691049738690879460968668714875622793367579594226422332506197170767359596676142556921040381492169060367955747300102783670926055003334200402723834769999254805382334364723095469464404512068241902797129295758662375335275188614442435935704160105145846247587991414319820942072188949475714488433437919087955996032048373825690518180135697614828535804638050041797467031791343135347418566073637921575945486435463477882595096552025940127028811173437924491013903441279991055456856888940223096210266694400354202457165981250960785824847570604159917280084092076377254665939091342490607002717661307794483050257070132788273553814954463210922788099614035590656431213246306603204851122141944785377519231017646342214553693599889059178398431918312321976081041801029475298909272675195892575615538711810413425902518537144981068735508158364091219702534986312555382072327302391479662227694332565176188229187210709903263563383144384951047731995344075029928578739311856565390640252273350138950942655770360210749400842784863332468390379242257150665564646483230425401541003119695693946926260488688389378085984606935100675442246861582793088938744361686123240601179753720128666884574195978033843363189295845301125731554462228414050466463353244512103576025266777433212535691036659648202531895534157824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 9229720701836534111396487489118037128408876803314132024216282596241147231472549688258142883766173807861870862895174467632361329704141010428412497216845979796331219157287522602224286157422971977105944110200370961117518032106058346688498748377884400562980791590950319182719615067306843998953798616724169767663552251597148452044050904228151798824054954824258899432949800733996080440329837796435679048754587104228587045698159618888651928754264409491356012471411948448656246193786831311279506238401535516736597478361452156483093220274130687108384509211836298001180816845370671760732558940621602052583281378994348626781658061207781303498863626322020702763693894703985047923230063743584535117418358973425938701521102540065551636812791603541622292051781276850271574858654047864894027158126844675490995539518810633658891294031991465725217868428962403935910038678146619969923070117059585049967152984703637410239172314582265199261179648428547217089744875243452311612337154359718276681169289245687503012683659769827555521139607783634860564131365470481309970918790098813746884940508253723112272961485856774274982743917955697444568774352354727967964172667251967831079625486604292040934232457080238706758966947696817134036090422553337115710912844537962611270869255219592930726586440009222751402190557625331598777180090622689956825683081284188899301185445477727412710848893983630389654278040062755756876290531647101203614773225716160703983444470223491992474569382186558899578294419555081185859975504438767872236032281387397090782848982185934469244381917205567153344551858631133939445785464080602743266064795555503452070963359521464047962509227267845396488939566637446788022333624972609806659253324254270729876444650985249111951825497779391060402855529200541016265098421036040700625891464173628303975469302892755768638808267310659976655775575719954412297311943406405494221314891413315727870048236513164619989554212578010485026765821731624724731326723835787653197504547627852221895612467451294788381366918071015677537724648437336263777608274883303107541021119022198727067291691051192827029035540714916345863970432558826194383789327899136046808345726744825438998028688362055192716042899671328859056213871290519615033674268308287295470825533455779932655289148380740701748334367591897331623718964149144765786861373902607730551913139957276568286587805268734133032798320627087559312810953676300703952985356979749759084357182116671104670042559943343289927261349916488838630690839092129730529199296016644377927173598362446380639245616984824162348482437304044551705574717064850216090495562228354605417265073234649200337250006831858722916407286816946276262566654927228487355754125069935108286909334953587399431053585549824753848508490500423927386397483050851364903033919100773323799070521956023552436445698332910244286146728200506188484042163214447502041528272646938039890813661424545123405171074703998768479383494736690380188126547898511440954229575096809361541198819171545504064047029765674054971920629023289524161058743051968503412144416082338350919032834989121224039382938667637288137394239128341649511526755471846613166719846634650894479869795833415153634366304371328041256333693418319579679836081487199475421883575318888043667211602977993707776972696194954547290367015801396341572149683236893592909477981625521201492914146829209062631343485817538152492667988416255774455650288628293396659484277200492346363855718991719080225360794208527583824221992606134995491298518125462506468321931994118609257080602204169154822446589989922472553684709415975447243313726889361398883367709543478621271048108831429427539450114015196652666121717516836574467609229869576504874361691576692099639679781041910960445603144180453473480397848510287017990501557489065784023556932525825219487743925736004040986883157937538533411092224476289618636995278660997191512543427792898299804099036513211282633094695475043730075382178900199040686278771812081524957121568429608254111592617822131543836583721656231512751098452741830084212658949240442044680363829675937300212893885373189892230405985790093601042915393927240250538195898386080211823941968859197966595628657622899319624024612723147122844778869118150709715344732543992323472308506469806332065883633301224610152065173672829217099738668823806266677499088297051483000532414692076603479572621266202206498829128600093814593082322775523073566925572452876430672782754361252984434721382795739604121520992487961101189758239365210233995445649251633646768282623866214210542967638116264196880732777450143574364397240520548927543489787805790750363139461896049897503719517708205271759836077331777012386065093438926200396547974991835679627275591772357499364643770980591077130921461663465100651257378471842917877989495307904700633239428786434199122919593191080134366975231410789333385482611727975938067220211194438837525960838644067901403796531728184815258989440990524187110393945116268669303806881759076097132035901424088287134118280480551059243088938944405122120774166555914495420922493086718381968774347590059075276129598966855401142598070723541252814050812384542449467392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 629584667848057662483301184635719099725931831641566413809346674545352824053475796895375911364121775122945586747014649343748323249029807036299256568294622035450982691766052248308995909532854535932182387832685894492037761233127572926079354451414059959152562349787978732778751503415535123916912675425234169270883224157651879084784156421880534615206217853616738200942927325756916382882568144202169514812471767979819634958971523552436654871649373929311203135663823946713870352498293245742276549902391762209712516728007891030198865652969179268246302234079452960935555065863471417654715054529695244541059897146658673872321494486002757810499202301456484556595006306265118761064472620013450764324569851363279401401811122414991565477511773719031810847713783380021495481858212132259841681228091789990782306648500513275277275554523920452939766841777294955519279408828730382616751613688339071506237299800837329516881707595617653717556635057089038768714030411775391370700666109768185196117021379964134486957111259269388163681112346784775216470969106320578711213823836997183690355674516953818754725015764518425917950924709463193575423151370248911502034677583383329892836668344531024755107197381502591474912465501837907022068286498223861446154665512498067503720765805245590771348279887476503220486797920163198789190486007356378274277201262812471958544164238747906855375242819235499077264530543261545283957200287223926381387946466228843121312648373363455830639168754928880558724156362107439645588926398834141359156822146483502540122720825280647372602622721749905290574733378650157737118178755473818298272105376805649045601691603870424267521257549403757641992172543356457587631254910036234089420761118488580596117302617161309911795119402040250337208832793057392546192626839742452603978128676108272205925217682891707848010610842086295159908182222525659319968236562044648376843896390486093939009890344260712720188008002117857506459579305328056980499345411478581763215548712801740341205411596874411738565395159440224649407671781272593161957820867709932946778815555284672868566042571753005616207917912132690991509418239075221953998264383692196719992171305564166999023845496976719282953562046363594483227375624054399717436073696867586158250567422259800645825682790139910270723577773440004099493167644970274480157698484711372584041464173275490311573392307602571951432473982802795259403578544165430262510409972999121133764697152736202205732968502967381664134313441363692920330386504106706557062293730570376819898606086524675168530009984621385712403390894042644726614785528963837288585362303127454825478829558463865548290169466928504979037886165243107790447165434096899055904078165207206890846142393157848210861461406799307154926793366464368297574044574648847186110507811081725538971121499183204632278166887239201874037884915462866762460784204282944214738897723101660408489234444331939163117747083013737710415746086462169316768862997936182943128468451167473150186677481406319996621473030843273600621275512600449703422806226140443657487100026530582129003527665200337330212185948816520493201184352890685363220911081067483495003771666976046730412412416730449203724948510990739123818660431076349606645642142684865919379381316393197071968527727110214939280299418284584088095840149585115945885545294274162295475617269476868753245879912644552342631845096676749272005557613515173585307913233180133229907473851943312563368450907926490537227896597603392654362350180584749452159878707073030586646453768115718927354284838210844291404705030728909303022746276773194960959930588403993093268930546810909787547536524276190383010588125948637717293001514955608595264983629559907675580646553031118193076405724433403740144667117097864916746974973312556480549685181511368342706115037849022974407828491150011336570070466003105139783999224630323310668188005835172146176940350003939739112346777232365592670309132204622161821670436663188904407239523914827959420428274036501161021856223804551442411522841018114267707748284419984644938885663761838630572213750554231998983237445216975712008649102108159062974675032946092352551631630920213031039051830802194619474703584504955600403055558990718200408727764861234370663318844235759222344659780563317329075560617135946430313376141746215113538316250232122125582767882550447710215424059973803948212777673690694655038128389457752352785104309518241360404849710667873804939505462755152693467422843037682654836311536640768867817749015111038002123168833310625576276620711494403155778551889259881627608082539857847887651461267003049334310872543269234504858939327368060979234300540644603963678646970349848554224666707842930034207417475654250592342283810439890834443335059448050227837726266718236548462323912866819379569503056354693639905326672654265745866762302908103160583462791451232895541826611391555044746750370119955230005901127762537018314545468128678226194623778729279163057003363048958763561609644779148663481271697584063426202392239079405980339638203064109259619511631208446077330900316188687030936040824608453990235798117270981804834291539803595763375961287672840847360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -3603203013521811171949133955501380119441865196235523150414415991696339856147538995553073870770275411044304770769735239348075850601780391549238170699615924156038063286837001860056653529609590687618644788409431632987336378785054100807607244507397481622991101217976809247241455736130194849452337551011133385316981419223188488178825163256682793681522404064458813767968941495297313403096326820503697086170805649212421142499778817273665361479932836506907720718108131199470214232224907553425513266724465188305358946119676610422979445683562914417482568558045795778939743664599342421687366587574296604128945787262818012763358532089547612812773297859478914224762209192922777987796392208729866862775742573662673147633952326169429154714471347855324961554959954028181369281141556763504839822235496090001425948519276357907167551653162294657866211305587516045867829020812150161424079209262676491137474970057249969647034999950617057947237923208181144932215405954605464665379299313346737531589474465553816977229367135133986572312485710508055472877123486292462234122971592802784659001768803242120333893861267445550231329898687605653226045018863997378498086236912984094481909760865942373682204841438846550162075500228963817431968115896091202307181760020478986082903086017434263232764065997936088240377326480473658178262213787036195557888618244776681439087830963874727305219964610919679576610842187129060765598199325120782925915547467019407324450202999019000150590715854247551456396696858520033340232857960664908713229355473383827134776231217586525953643562218687096169237139164360399607559934085513360612313867842276027559131237288122217218255667826559922600276320166013253898726890576229055174240546089670027986234423208305703229754434027937397687081191328965300378670508026096687164846901323029113443087282017926874254179855505388416208126200195281864126930661784317142120740852559285219945948760179730156683870317537320763713966067613650093292458838242280504499704572668914178967736097458440822152861536015166329903032545712585666477411256232760419925548757294638512011924385793957993694222191701444784279212055480817826478698376601578694797346908537427739039609705269393043639976970236611392434083874082377148343583867147205593187239084281044427683775873543909313909762312376994684836133964911208343153353694715518165274953361286797643545512104682358837643159782364935644911634307983773972126672468116407962321840632894889404687360600537894335666095169041120908023498410097721832977115705859527885510406154351976527209158009206867546045818831454269259289504857786760300943794276816642927215264815804753764469788853713415245901395595815540567863262400723987929675783977876313871692984715772628444831568712693537166247595874110122071396430790119461464884932430196184519175438342723505199801701607484153054090415535671223210670679423913826887066744714387231468161165545769725120829487924357143015506870961032549848123046890295642606611366974330361469397048967737225933029975359431808122926615750282481724622178125600478806778901950494385288394377513103607505012002191479435786942723897970114724555242602475345169606260427813969312162217654794180893404933297050452331163461917407884082528760372646251079365462576385031251647308789828339769067961236381603857841930882259923729384981702577849928297212662340892975051304591655361766898773750950857157306437075793934050921420230893125034271623658330555593834143661352279681934372717162393528717495952004019303425183389480246548737463575206391039223500649062805052339319655771377308443585251207917520201623359797814762419149780470940375598977507198280237914701656207948789533180756516737132593181656827739480404870467440127186540025315361852193112013710465289924017430344116715483521491772238095106506902817889922213895056711589399312941572510752160483822454993467990566296594560250047587615213563437480203204733976700935955571862085722965119431217933615732650605520059546380872922682414127622239477709876859541421142646132848921149367305557973168376005941945743825473361765561440325781023408764286177199202934383775428750846899259289880548231357898288050634192589448166676132751237076716758840232002472107963027959044289945826726368772041768350499289928854218143311875306995891952931910773820114591608250636653821551728359230897928174426800539949280345018942541774859557690719554240214942930393948677442453260104578142127392431668444196486567850498264050744423961197656243479416188501542053214948202022432498373107705686773496496277029574131925793303766848431493986460814435436152154767098013667147158421570239636081505472192031331047354727804024461387452393721330447017983050901466686236312621323762956101310857996812686888626879952227625876679232782215249076904137340492458234012018832530486064297989426828946178328618834643894901916035936102681908669275444422803180147803457755984741204246395332478564979882461874012313970342376106728678187002304250157717354051828204879844206063762956047250787586094763124474949176141280597496573874431180807267620528786194799706516102984665375924224429655976423621809892827710859411059638272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -28074929145226319590938250670139126480263857970717177278343434786540841061087293349508324369776705151817132241586725022883047110052900288432124857431651907540360736548452478389253002424525637367685609573602831190276017788524258531301073887904935412307104514954103623405290541423988450093746409275459830067689412356711111039900009135060876828247823636528215697292663320983302268265051715365728370340582488774050753213949594989263334309106404885056813432616836279409660861108728650908269259325682379009346331409564782289101220765316313902125580145880807386733275940479814951771367064442303509002629506824310568929800903724441795091264348643054241880812608753944580097170380651427499809669324761537880674013657667737699391318001697047704571816484061953049497566237134315747415772957872915049064295716606944934845248385741677408067373051417407780644472633528261232903520807709073147640284265576835550996319078211833083975379272279559082253312419930437735635349300891517294397426476982410344174158325115381389694691868527396307749098804356347671738792035660723338101362895146082784370437057816498777008487494275773657221379772503904580571150550320788631877296011938749341033883415742568517089128120643726970755359945949493319917950938061615121733715727595036698882152139413105443139083380892037494874697198777579730110182095697105543813257050932684365422063945349660877211371060489326428609392105076208896255187869013127927030730333657915816440061520489186368310359487130557906784099501403295746625367372194658445203066297533369018227072708840199314402830954889077107848352103051241980642027934654966622188462915799426415918918847272000760153036789936157605953212206662511147838137587497929873775524963116284461054265665114548082519243539798229740449537261705712430359057421187171510944485370245955351075406944351540881849505221119052662392232287261421998989521755196551455148810389096098694184495887492038188630524321114657249425598677690512856969929416154743422496731093418262782877205871334005654120727425298745431914869940633561605031006171688540086170139067830077817697363825093834616531612577479801721418240370844490429578477902984050852221724353190338838765917601004054227157456665954508748284649331596681677738889452335807959394873122062076906383655959114061672978338570017102245848491837654780465025908416103685263079335964096148242222905089596110539095797080634685807326367329422058190248635559687405887566932522400553594753205196392331734541850320682048092161832900583030951492848391454472471893576936883961869251514172026623331202045985274437966848640246487846314294987330836000770790886314668502210344535086338393767237688961825588593669631313011904699788257377540967315568959855164989316000051890996188660499266273211389933123711531667480546886367765136035556163179068957010003827137573839372228749457328188712533477028975510350395066611968071537303759060350338499124824097578176554733323452396649204388512484953331214733896407695369955683437498157131176751369378230567138523685226689706449769930926999945120863815467443915548785008356440679806028601919853891142516061025450596520315322664923512486235745150345064284523230893209644081427330935145004030743695303942177583942722785025881029853388345082243150942804156768825648747785406364931921901815555409733833539856451220393075832966842892995025612854963725709103088046773825843851850769565973951574260201171007399791910635558685752535111291919073126840200175357323852394425447084302385775554692033890940017432654607073551820433096607924051021806536747685314551975663923616624815904325696490753462757946510209566591660448733573479259917388421449964788872139990108493513346989509099199734525027665284851030307021829570625182938520595093941961670688876859155935684653284024516128274032547653539801233316520584902119634992496749302021454850562194247660460741737136668266720164198853304036743616174077041116566620097228860507135563460474489749616686012159813044787467847413801526488508917851203647004943539972849759061988275517549841293973672571912861856655552930890141375776914532992691290895361275150808418272179392236155501591619969407095386753494432982323905210763980736313889246068522190807269286760913693389958574460099726427733474650358601044337889429186399730889623016149935898734534561519654972813239297416824644478466200902632842652741764531757944731931239452379520139659972317807556121553652953014633173201675213754134149702079270430560038425937970047617918222057316301175140514924654023397372117466630638693848603818015945438557915752300416110571213710470763884582380243409939127788322792895619179810371438512673425024759290988914092455436970536512453789082190991366725190061617600869947907820434946336019599725345802799428222439619239308902309415128473361171170581624795767764270186358321338227204173328783594804713356829440501303074950465515166363986389061704934877371811737107117038148396746075614696726049058299589441181822614317697935043274036078561034804998544786225074728093156896587157713427859783436970219813736525837106751620109346042244177713193584391087478358955260693708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -182030527040547614953760788390721065537256189941835300292875002576375189404126451116874467248976432346113223026900234982613936480584021163428381514660418721318244825627523914925021364827938357216812797587327251822331182146608890603314566971950699216612887501975141700420811786509961914911628352398598788854350880571230830473627690304910166886423313520625550137571825761478877237431705962736058707362139656240276804416140426151450081946072531130432919358066288194266962938696970482208022761870538206995851773217844508193550106652760297993345280266402777361573830855241037493233669036335518798327424530741053167044246447655218887149721247633748812892922996065499608006076293047523798616538422900241296857918228629552461181927656042074615616772997327897272614245918259303783171606650549002817601477046437707633070791168240317862250658426854683167660109449150154557118318121484387199466780357033732613311596520948266390382622683837358418456799231165978208253229091530467681390952332109352209530452857977276236325251829875065507637532041359703249976574254727872786781235950782309105452903538007589375283962498336395041563645163406034142578492233492108206979776276347110826464905432633121696386650617178667573376907823640955582275905436798390987680988830017334073064991173178143691858881987458354041072367347400773291576050884959913962032156253117011072018768110073484723342953664137459361793503978548824696594342899831786883546462160350933332173003012629691067372947676852263558970430584691099633166828618691071010563941805614571080629244243809484752629290121025557300097431810249444519264853361761583246075561971881589103443869724380119753449557882516203543012861494357726198611871927100200734951501739664802094006294873875921549406838385878657990720875051162150344877705401929671349645330550415817702450072464222001619914005190878991001894194819386540885498741463110642307467580368467056535951676316773571855438105881772731985218906872615949110240483518256609787579019302997291171953525229209034153100904372317349224765282192837800200814358502578799559212301143557613325426610556553570591644533696978492424235464361717176525508515850463812139878642414316623222937961659170937919959348229800543910832491930226637477094440455423086741115790461540039415369813179204994110691353871931365534411827658710553262869687067122325207400230318829863853093603717227123019650795675166986584328512452638716553250351508066766122835228892550659304508935704209838803455064859354759493596350822794064191655967670180978002822649887656847887222584377305179510898164405820887251850320976683714234684451646477134760345718197321301945732819906453381498938292478213464033446494743234067689960702290971459623471502931881318846500512115323753177425819442122296100412247573178891097311248869100449392904051947523129166729821162768492883662913800374739471741768757628965309151788199759444998461197090321145749165721730953953406405486839495389224160194415012900579799202654094373130540082954981335536888194812871856959996490935273684189127656814861899508612397242948412741284433733573597041316131895775719537287329229969762880656985738663126765705680761217385580286281472878341447677146778887537843777352764558742577838064868572631772306175219987861831703976495414662492608222567248709261433974776198284404039417530073819684802641920096737156703157830680896335599353244613010400500966151799751432029137741848042329901323701042274227110104219575795010102286154516697723800910613662752928435158682546485835580212286839148026480090309690752186843721538523649888188991275582365022640263355426015476547197480847481821047386309799353718060531173993740834907024700871142963320994074247078981904931246076608015506983893801243410282979740744835097179543372620879293025940138674517218787165969449354443087981731854566824650035429091476440561464978170603414895131898152890445079065355465051448473099609990339808323782480099893750072127787934049047182322499935741144317362523239791050212345135623595622741718550511399377485502366127223281312731079710806032135376558814257042784606152445419300689074420454187865734535822707348052811820647177689033749545772320043785491987081324125371637700499963448847951342379648724090097946961632521195312910104700444548554007164470156656897849620621688152058546016711537878831989351246303906156023658317742157515095432411091689009199364351073448309370606403065195835296264296080483224441581770364439171780736330328997987843001670625222586497372667776276467317033421747186532638355995779130403034746920979994711209152008179670692203244475607733451465975367568908104475838294687469442431117653802332920096294222951901741954549855499882704347173912370176062416223358047957455053006719427339352710446042908452415781239788762119647938256251605262649849129702466395021554435758371300008602955160121897310086778517864902736071091599896027438553107008808507610139901812191515600887813075157779098353846290910125733934601083522077501131713115066751277838512877305400637635835979027913448569294633538536580335512893765896780775725767539332658196915895707951255519232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 2418180052889554131449346864486101998056193891023679765239652803262379269036103528624052288974940410063648339936201257543918628286789902457678303737365855155738277840330873631319873551635432186001651944732016883559110838722682541374064800559313404714281476309753049436983273952241887581754695525604766358624716869243585027973712256785877991398837848076080280014108948374974092763783321682696363710141457536842095382612384897272943394767908280626888978804911693456149419106369399986513680732928334742532646858357802499864217771856620521270007091675526497518391798169074400137294951020626717889836258446106671027602137050830752189922116633206680150755697262405822799507579716815673621407161271800635210508822199948725007881689575070506126676587140002177769825918927958804621090684613151347136701941927252983022034045017170179199139576449830807410580030084375366827380725967841788804734326145046778481471118478782900012503466214457164233919729097675384014102971011219294211649650906105728947185955742166690723333923506565314996942910786033538364894171612268565198360062885068519710348521270110090939068304129556787200353105627648386380839008233248635289933873964680177694142854682629256111483573600562308536456829829148154789420139190241837790951699039058428857499720755559672425895424847998762656824629324527193260252337689189960347893743534085089798703723402302578469187916472150153387501150300666371826914523875891142468411604488419005900158881612170644040777414656737372463443231990532390537499772830648387037685684179722143707183006646717715695925917092988882415881341953427851929199215674754330837913404037812081576903448234408666588134057113657136712297484048096243249112487217580730126035858341005652998295889754053204735530313575650510779042977732107758105832979487874328946859159707262323719575064758778704718221226719425991660915234036636744471085243604955679298650429003933359779716588984317515369408525628503015404166587682123237537936155516850339285055987702551482346157277136101371447741007008366473508868083018782443381701837245479431710368838218676966879246194455037277750986507832654653340166432565822560701554731120433088965980136051342345858487779719222354005378067359086166840665040673311165791825125771326560438226496278343746095765550690355645202376267579334800351640072795747414619241408329092552465185119616888722236396504703093552406860809229528116199101605828356996870501625398001901167284782374872525431998147410988082287097248970317427270771132870256401166799643624710503225968860685218915966857098492876378215849354708100665344944634229577599271180126648262752012104886723408067035688827406276704669289816100315353837155081258110487634021941055190752953803908921190467671426315451855575781998976955642197259460251992561015122562497586514739666219998639667987512049958904704412973010469511592880262207021932778030459538114510192667531252275641948886875538699648829314731988250044282518380808495937047605153049413236001309686808016167127581397483414767864974884900521394041113358458616327461303084955106716747301368324269172511638457055745139362106810397632265334420274509050065483453047820523793595578842845576552773685213019467987829927459530378928817180022868276823934877037603447578673118851627807134358682246312409605693850547813755182024165442838021198832847535867057537393114094007717541379949123910260880827644984310563586387780002292537232821295739262989390323427402995227063739688837982786525973527851318435480611443258651944683096424620515793660425406376997059063327410157559062697319683434761558906181190498001376112479789016131778682946991790872206728067889735711931319231254600197198113641797605955465925287903983788926902214922321899678345981570687077839400745375475307373163223672487599466680631650244571305717240016489092139493162876183887913944628413505727479243219655011897710819093838906559957648421680835438132727756596318030761279435795954353139702973402317418414496167620989812962391907584439565759187044191523168123071921130828045000892592171983416865217333571616957890838948115618645545178259522818621038920508185022299832558988787443237412155796841921282639385973244466307681266308413585309682764828425910734196300182201806233102404118221908853108487447881472837761405472848822898397601671008636979235466386959488134196479176696848306902866281671871305998820951875040975280051059613333409725713655408742759368885663531507768559109539433495408432066248280490963420236213779313602673389062126515923825772540595219960090705380910871395878177541593902830121093586147396203771172236305797859809739571821719408660679353437313953405173263920629910299982834195411253721728772379939264842581693941329978051309725222726759085291762134596801550141929438195505362920862339712355433713072145702796580741824878766821201854367022997631572721817672705170616347486431711507564123541171731165919974955488587793432822198566217168858585225874878585745635899643781597881624080120651097309371377295895304884560077266524369467786665286351158331238095310372994831133834819379368841551515248086209985315591777125662720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 16722395906238992194855530027625621870922087702509845100327555914059432310857231395796344764409125171743252182288612900676087171745674342291552878386012358030869123837043038922697556602610930857922941925891702982290003937590769310852882934258982100536321470846703873857415613245751684838805932412576009763044686850772283709054812044314866610211529754559046926644123639380553089743948797556462539541056322843120831321139229123564616528920321510404298627611688152866332657609069570023437640604122405432162657277613364661522478317879064271883910421074725313337130962964883101037920798353638750940957747576018268526460499605167909343414669752462526140297977896508126165559794140065020429802067339468838536338082895548475845853301271811301565164957038734154294925119341283402015008458295001733910574427382238782525443070336311890256835994854699609156140224418327830768102941868299084341639080033538349764590600900583366369436239348145224160142240333659317281793559506252824676836073845873060289249372128608400738007761317810892051675394070374668236895630528895179420832174761993899569215894463693205276362470273508721652999795965288246065208724281400965015583166861145186230990216838749826183355664141253453781052602649863246978985856228083788978695065987893788862093864884723854118655021402211125760903380605760563261735024883312105836941646088147230655720383825330078728482354642165360219860847218958391207828381808407933397431419304007745416872876838043597164892357732451008772683130744431176524758715051968284523869803784993377531128260060255514505984945430066503754678263364802963255422023365064244982602833467102618557349433974206663781540753952814809433813859793885080537565302363789496133053801140534723401491251507839111674119710429526974027724815869556010897249088902726399939518804229903509278172840093751171698113698467804692676920450146509970338464436809855125476689769065337920350915065283842939153980014329430577440585269581092061702204947609561882012899743156227023346510869978558569242544621180891706336318767371227980568969403371831307459602421298141101066179217346699264860632501177128018200119017938445141860089192375109785282851611134269042641899886785913925478430101351453487828688495596533189246816920963793764132879318567699099717492348853436948896233883552683232227311804016546062664917877662325730662789208344007077912836024743848619885025969047429815064821353029189014964237205806104314026703520594311648640851888517709726127879273459743991548887069195552756030717108809661358015020116079684074596885232720631071227561674001458759446140539036924420527832238353442512817534458329236587101601938169189348430233850562073349292652245307241518636803620497057810857286388367534542211165446157140795307092376499682321804175814480420980807547581203128966039617578113958436344510586089581387540050579192444211576931468604153122517232497429260217248858473970288327622781944906133777014953507695918490271553154247023255243569393952938113054821130005097978113364721721210997915541922652016488750397136275828485911231002368661553992263825159062751918861505784264274703363940166374477746409987573851317310698529811247726450866034719759069487652390381247457522687146924668257532196187815958269297207677537806242996775160025082548868003008441412297076269960731627389044349176609309382888382383248237428574491430968453928319457682061338492579972309132207811548275306564584728354529795700716437799294915857210329301677459242450305977381216886911176159048287927533053318776311824902524125545353929247321465057114215917184161828486773146651155150760753946678067504473595657809837962024689348165406555218612919811956443278636248396871349382843915267339701698135020915270621560663034899717609779235836375789432727385393343020933292707269505813650212328931434497640270673881343704616369457475138646267855857651828518914344520757746765047998633787091011007224009708721796692127551897043396514455618796142263743066911947580477305211509824729073081301668052686841370150922020315624806253135444536585540152245133211369868380521963181872323322705465744949722790127418779522452413083477340205130791642445444212889008294050896405055425085902948493072501841642159798149887602667473723005886522631622637826996311694106582948700166678206648239884866512099152375393506991249265258727624648092007569213093226483753748999023294482275758689857084128581210304330624968600313636751481746838502216164996957098971894971874819670453684398285098696839474513899440559303937916572385468660104583646755481111967130335214437954658095508346957044130516817115104847222858382296812062057888893298834973261484349549657577943372131846877842811022222073109859884590916501909035242072094732310585520518129760746210964379341269455977421137029999068779840824521723843681680093392417959349720675651778787217391630221332087483660254114008188811324627336161964285536778819447878228805067832504716890846371435371460185540137820785967970966961109247868135511111978197296782733288845201210059142781877512493495993371086489634948401140921458175377810051822988086591634676314118553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -97436277349886303124770739358684338431879513740892901307607664874792989219502455257751242443705536825591160381350702663024410329998741468485591421189306306466063807776328312257125171320508191798322781669356855533763817057576620905209731425810309520356019967826527179026508979127762085046392715937411721078699720151137899162635607744632633586553725501006391011235572306209081037021609571913387044986541233997016056278886745252330866682184317211275004544301010468202509351806528472670356947906135032260432341938677492911634839905114221431389372681989093828519155278251177262997117262539580859067520097979353075692865815729600767941600249372675509962082705191703259251843667948674422432381667777869931260795788676147384318240943351339895272310307776296674583753654935527772030190201704873760295634476073626345152083857647345323952128904508842801731008750040770548500087424974136880626438371504398025257235517821089530994788438382587316508800208414812520532632343587704380298299870254709876132885094642041642398743438765983969413836319352730245582160320989264908800966763053255772922088816924816352153789355520902296328014194368880349920149696501043902641499117813841384330539893389669649215271979095119788463580965818778901766824707419733609858421048235178580862605593060556969462173578425176238864063298736868641310989481664461421084569221823823215944188963926430549071679197757398698790375833401594001053105256326468821551578891946632973600079425736266053299200410916051991918735728406462852923202257589287367671865332240708536243163018359548991045403710897192864973444832333488190011391510859869230038076613553506500014414846284580978222271077538039574611863439102257306317965464993760618626881829536559119994374304301223587336019168352266078195466876032031186272813637338586987689691068981966020729489828052197297077929420129043906038090468126323016298871935685046702347012987895503450463822412071207587228294462427774819367465000362002631172584873788139757699240708453679748534615562264509315635684355399154629907932077390417813201428414649824721949850752647800203847013154897304087041189580985868721152686589638458805970619643088907857046152510131663159085674151384394661071115391856504743078978470123358430968714581970424109066439324531063643219273141775740233957903902892958775450554460885844219336894034154904964577626069499643536629804321140576598582296291082679903359931915214193920867802752158482272636062131957785715926925468019146630237214765500389290642983498618695270849084396378892080112654143156987373482487193266344773604263249978690439638535627067784153075974104482442941134354171124041047261912044077385483094416783274057508336469443245275672183410586668426561906080571187634788772494074845989249782340399438781985853801212939757157166021006991200924172695111297328163610354761878294085594076208313865294067477918062377890233011089474845038617689071230670075783038410705966721066846582573082878522626407210156843686383572055220821295662747930639618030751012942641033120553441592638593942127673259327877244142583263350529832367791561259728789116600983245769938967918654122103291319747404440472395663958490256313560895686842966621984578262064636923534458126277049179849010777771911082232626249029295795834893236758818789657072116291690052972731792162020053368734949991251420747623368686054561123209399994549109206517267499017159377898389069661040345520474669772883870126131991163315618389820601650841387178229620766601772462311357777397987549459007881249915988113960590215915604353579882501546080606301910661943548370972223556342169717243922521551236390349368438919687353979763993741829914804003595406801421901861418559515046151781927815629690696837586046274258230991247912495605869666937009477041270289202138014889430309560096854669464951120434317419094701500638798701010293365247516937221810586505610478036659230343644338617594819279699254722928332719395262296002060635351418441458676231572373643825146085948665803923807897428072357600816976919936142037991956409382946673026405281198381068212687207042710035145112780799870698051580013717758774267139218539137921807755543728183468772090809603295650968792730908855429102110484039294858034876702435173216518454644759796647232501677555140264627696859706427198872045605570655141366947416898504704299076776342040450728102771715429963909404603246540845807898597840230301915974278129125638138921199868010937222787254643668431119087944663913534963057725146679893513788039157790270466479349919733913000519822984617510033140173557478710118599919804222566252475306140318941319509923371984427320141853512829058066435422952296004654335364331811406449975103781864581292244889547392864538975461335272709694940823088772885234102313167088515708647261688929756054330268646158874144448473482585536496699490134028802897811449858620366075648911807226729175083410818008656622006866186324160667699070701916612120443583474978770725762391568853766353896010470728129829372293446076423212818773584789033281998630037056720699981831830255579741032805759142810219626324397103768977902340698967900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 76346508101390962586903198601372220479804048017717465962292655404320471553209235704730907189391531818221354419372128782323894056031129442822838581551434915712765299140212805185696683950048420473371763327505528437649280279674602032531863407543384807012538224659504435664183857263454364994472578407238743175461652817552108716326806349086819835161751824416919169549558856738929373170213899666284305821723526380979497302936958934936798794220239475386750970654695810705412626914500788165208896124249880246564060353510797154437653934425577431894419748599800577510311382917223724409351182872801077621349716131919071845418567909281168217580356018518044766998704182957529841546983674071473401873664121061847309203428407000007480500051358327245642849656883059531996851887868704925790875953260914332422920930543784139057076125203973969960832692138151769094454083619015715802810905361647367070011930200803263507984231781595522502017839684046698492454413744718107187844473971924845498655216519150242925821193825922958960706433066831154325780066720100953045257132946550101984850117411870193811904522513265629409066523450930804815190864104273858064627091022218548926709663407835725526931703022699645189634894159944803185800239422534389011712025055002565883291571004988295162531998628142029178005437852129831843779417019305906469192421680708905075028828472989885240851688210486925976206346664097301722759763014900301076243104855914839613269328548513570050536369255243619252822184743060730734641891673249212336939979627646842498190086654120130774956819807331693597854321115824374427582397684839157812381859962901570683944564020163279688973996475262751101039204845253547133717395557229371332043323529819257233400768567368606704697386578292411181306011893162474927448326469122314740071419258023175066524993455691009224944190247709089423049754129725807419688562370476510212309619194068948522073440313428293437697986740766013302587187941893105083022086108315019919532713112044532227731103289660905325225278894890869013004165398860029622470907024388792977100675934635138397897396594704537845043098749042648152589454404880956216098095172291148653915505266735464891138089169291689253871593073151130482012454009037255734226217994675400628200863989872136894695921312237119446519367819828474803408022263947305833633637341684037841556888427047931057189543040309819364811466289707544899292261445017315234716646710625740968378471507886312831922990108482562012354224142283502501160857694566650948626428422854507805327357845323339332924808124017604962129752318108695604384083640620262221683905404659180514379332801312926474779796232820202697562377654886843385468881357364663834322617335795147715648264454978676877017348857006933858766510645834717281962321306520860259907801345344310056315288359296456875187008290585116653798761905571776211315947851780929773322851297173081485037280789237756697393238878660087804593008233484761054889689555535861462818937573317093320328823766821223305044757389769654821708356035560172693157318486167714646522887566790025507661270567963399034816442752859366597343375928906183008867916417250130346818937378323015095288259810997896552489480931897322935942117234348994331954419668934089853380152233090604720019406899651101382807372280836768674798927564673260759427369349605489966491858770541030675985257862476930444437273046119417572821210302389148788276612249550098972005443195100096755164753956254537899577419547096948281399398046761615360441612124061050547469479140159924201107665089365625378035362490517294831510918298378182019864067344720917585656846993329773116028493499318070494944586194068234387698119454277360901411060865519920077817703140988746331693479292098643355497250839319584068095367096283276648491110661731634027895710054327418818724071051583001982716228980241172067407939777747356186749720548846333716139035294736656699336374415651397959857255343909762577918681482399267892615666427736854384091855205952130382436320481852231412807684922713272946126871368236236439491290801765458941646352587025944070917014657146976335491908616995423975162752610642023717886400266669570911250306050007626049479081958364781602831592999224943556178417243182071751646244064334727556793170949668794263220685114961436464838748301334467314307610971078515557340691093772529913146394868939989868716634090110551662568394724941496832337476548076047854545472514358818916463121945333790722840459033997631738509646044630184147364946682613833075222536959768790988292607113622373389128775149332574051585460781050573108814341079933014386982121659560486348833296618144192812225066904097845057738353728013141845109452134551735305631173218820316866912615397868650550600040295193111745950476064634118853376314955511483791819836437016352698600137214725450108194060532692993827782116613885850501037528826411613980920706025998336850616500546300769875774022310507522569365048825671626377433346852785824887789300349678044377680563442103344159505280186787014942421740207087514054200927220760323275053686047840782126884395264580216239395363288821786531170615296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -1441213833698048973809611141290834878267656339295207072460285260424984139612825954682172258570484754728210657419814951731415011694695831747814266669202103171272049559709372273305321837220318046316192066834366874065909972150294186569519147825629647068416539244743812097383100877463541561633388058242738862948899130828470743925774540447738235235150314220611348014009436692554490778798021422338764122708154852298287075771149535690192659300169436371455118194616446012121619819624289993519929626460593362035189750590882362907274295554039415484573472914249418762442888867433686784653413803223186021701132930319346494335409640451293470029436009108526047915764877566884671948079335237616668765617130137796123850454778002156428182523760158826010790899709686097941031239646251923559030443028258491066814489842401322563676884746937693565968227303087741226035324102630476573159267227960190334715410032515025075123816892480558439589550090052612042355329204868487881260744192094922833289626323163314138502938961452456938476989413233689405797828418856358168471370353238195667329946598733823424441350994113993273644381206988076580885867466004870582241483372707781340794614979761190655350251859142724332412969292897045505806897352568697330379401440516793415496063691047114800323690661330093674354537306522990470104867897832456751801224542270215552030376489840216227869232379576807287030373001884242045400722748368350898580006201779618082221659125659835186510549974582453673391268648438365883848361865530582323740881384639788317208339792592927063623906361093366999544888091662890435446623182987332117419543449073430706697960556045186453130253427117612780346345357050547866941769421430311720967912002957638624805704452823778349381173276761591730521757733540711660519958334045099657416488602339358792165661350164337074672454481840611168967702236140334873922185697539346143811452957347314124455419847893373105233130090643908148501219055744039238738148106358644429113460952814040002727173262713282491686259225914582768697172602608991476120466925212645411819945965523450228149831726031804275884696146666770300797762631585789428284188864482177698617759128724523039750008385660561941457190071781230499708101571375083273923654772963477328542933523535830992506049051470763467658706440242922599807757538087119027829990261120670774803699251445053449339653303565209273245537919555162952386457122083419129832284486958506689364263126136983461659555837691513226953904354846792046778945385691547595133008336596172880409588868004308304528046534993994796215565459319506472857120884588405873333555598231662779885385668549375485047380521511274171741755377470868013723403326093721014568121836194117114292843109779792011263092401992016011657799755125905284778819855784607193222267121334022669030620114605374585397884662298484891642142215685269899417018503070291855101133908731906187778489095771152852957252448511936265204988699868446510553971680869328243452278680991139601178897036424015619563619464360987532059865987194765219793343101909759582929084768414176873881161431641605978472893536926779572729720426103667829325020174871377548631666513486552236533150484045729277082627600650626689741740304866572020647337472808816548417423876920124677154441848133020087576772570847723894781261750133610167224447133947100329325399672694762230287692171242153182160487859433680249094803494091069668597222413640786891879783857603409819893525735514852160638354478921996474136772249921256755506671888218017198370492982510321674822075708206994201562609500647845670091239571766369400192670466537282918862404840386596633678487460659002557612166755857007777830202355881830219020508775308903709807119856380647413198464802677480045667313164190200998498139300078498151272857164081609839789740706281554105548147916547763173181857836551201580384083777661138645149561416380955518093200358977499455931814348069961213691058616220623223669864825636977598499811216064727246681344138559754387455455501580685281174877124417244473329024236613002701783961062513731630415010508141375024833273257355372406786946106102715908411339097477461598332680255573739806698858162125076369615220065320917196425772285022791003124097566656114867056893936755274322783003669145889742367763995871031827939320841965521433351511031505708268017108712328623023992765437991777821713073222245878093565654080485463166447036307745721309981531391573103190708538874325696936906581879718523981750085501400970144981774047991355886148853837207399641012964742793330304075800073830246153904259795995173845550291739173727103439660386455800524616994998061994277901667984927943258382987044645839709919514225667352251421219169675228034369063012571462636718082007230183412281905819654203935794947473146803683593931582990332659652537044668059764120429849594117936858253434922865571715855880189455300070049110948840215081632921080323954664326809543941119925196654882463041489076393471618022460823987500895298110728854857539794882555440439971724542893642166228755065943000548311158318470064783639163023585639507727107465134973416244359305625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -10562962668794109621958741227845453019707039454598520186015751288785202577851117779373494645067021012483291308529264658760932437310946094214428108892858745523227321364130337469604701682091125922337766780134304060644488699199998567907163298032218364049280165768825163528625795147167380388211237950758935830739844075688971799860493515806237406912249493921921324649249065662349541308620202509283117986582549580736949683256607714318732849137838189759862416853746072260933788580719519941678481833493797212380813467925999876893516144393747289437518772364848384882701928446832538408831710116067535631994790780213620773772244592528419204651097719145689046696437454625515422300670325085269789474734816892160208926974034687590211570690647466409067612498694108128951250007384475327765436746386637765363658888310476096007285881306546908545706961496338727034507719121894282521083879766613991959174164738935375580952558783104408610223544277070466610315906997888357622030766314026523878140184168537474891553903265463257908857970488446877122854412917545065953034862175485862694072501025880473322305891436891055967976179241185455463047002962047000147997828328686334248372530701299264500383181674346329313669303652534959544722053006815732287897561368803390910549466525289944440479467697362426849361341013062685812400868821217428902172676157587487602484938446018657283618185662200385282358816980470244887790826092561861229334861410331500407207926136614606578816914055299101040739448745851987903178339500031647196259681546795894942251844064108565453818583742818835718125792306078700038228152100720258416997058892591459835400401011786364901554059968903003516116989077519537184604830904642457745028916017794253618883995880910801413002397818438563005830352736241413866673458582934767523084793031857919354233874734239058316218868569725439542587585979960077755435104386861237531298573397913862708114667721255857779028728120643816910241594261728661555283480135752492253081060199469689583320688118773461542502596226892005245715135878172431696330213935733265419747647512630705183634335880557337751057297106166726992179153858828683293394456849552829794341146905794076317828554974746186384495104986693136894867870830376327474658014059387268847894309529113895971883278249629296455572921947726638547911543608706738032383625542981863554446934163277638269587022548695945824071362722256086834131394694843773925431708606771595911209190945135439684179616540353636893664658683759935631623666830756545111170192688823888924088245079110848890557500997461747140239881848647608431206742888116852388443613028307123862863519558687837404858290155137557386462911843787663622500419923856664491163340386832844431594728058524195213105742478279500638403278388100390084319892572358062914453134880160648499887763229294503905412792293014876121377750267536507050264317620777146132287715792515176508127084408526774989467194388951590674929047917453819981627120447776566442449274662343308339930547382575515807177769725897155625771367319476378884363129611493101250676899126016532933515499874772778022402589998299588409376119913842899246911701728281862862230816364220731590528277316930647024225132330299854042905592210532567592415332038324672879194424885855185539340401122152701252081572464096840585388095324971179110605246625103012193935311847722029273267860441930579541950640897111813396047303385268929880986849511289266115721020575409728419360343373458424024347466882927207622312519390321154016213032143911589710537865772373232825622049614773868205139125937995357340596295063870699727359737257504492861635477087526423294956676305095644306049999571660998595611349600382198598079081460470528280078109632687239055779185038987773843221522260330719307481931174211146065334060969733724295980866927118714006664009522614168040460466461733977296382685091925237341226572936323373079896657710859350799355082536829656012438696227047953823849118403713169117369868828737735997270886484431190553541188780408266447326212385803379513707350475750806094359906935631493750106114895753702609407784891194198437853818961367462649340656753090595588670051850141741941385100458128815405743891345467482677207133734727346014471463648015682717301813301559697457715636716421742913960886742199275010922605856092286178253387923204158160053949255678978367171333426951437126737105837001035817744094715866642435923110722425065577444075233391362996532372543131217071231620876629511370085690661881165335532293035133685723488647848167327259206980788824527451412264497880769891832073562379943737131323688385245511232434424156349199338574450886606765193401432542915073606849129379259503887290686769110699851679522227842546370919233189434327195317861860120301611719626991988027646244731946650812374797376152591766306563205127920265995413238087536574551332896510556260551713269652224076064562898383948838126430356531747031861307435673096030426692912819875885907850160497906962794862103946430020082477216943817080653326345217359246082094350266848642929810598094771492428074203217484588351853245834092996631458429370210713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 68540296714745612474378925741796853536464638434100228918050365148410187051296146127049333381040794324727075914176087226173457769586663581663881404052232969826617137095585314352498333519658487954877600478476716792164048042483751716929721333102057796270462611498299301412562436006520941989511779523610017167576308487699709862627366213265479532309042840931498847979989357273589818936721542650744336981472530376368685082132870299897439558511122179067957565427035980402853594569572298121100241457475177268587555122654001457224387305083588064529064235929931656705122194619467131388172538071276938217311843117590436404559261504057600857805375302064699086591109542114184373378106866666991412527311324514840737507348482192317673350297435796086658783502950220614315621681717061384725209770968853121791089866899903088744081692192054117135605471438260120536569589562455226242443733678642887297160608710942092038496135540584758049644772176069623366499776506267807132628783492772396013131812954833274363834031402408498155678809212687132659262613325650225946312770288285195135286237243207283506608309148475670836348493536567004225978172447029613599627186940279718014838951959692119314984846194528913997722936006413932464248040791831504509911206392486117914969688208020922353117351808129022855853162337444495381058009777713595639115270794582307244176742899585273118403905303359197380235093980105373199263941515050107918970148170556310817140218200719294034644305248065045025979305603008218227269225952879404199042967250170332358093976006878699490663960593759682962202311600224415398023857246103229900613760370259691662917598293700390464024738853681948271613082745142265098568383149801095069798402686216696413391467635210630115271814298587024170802975038570858015078966339226002175017988497010279397174393941547252689242132892553766462231836168808538903190358911487490093847922240969996128059058217232787074887379088047403634699788369352926292047480172229559711720379639265974839381566886690784758121933835928116261599998642829893823015007520553667519709829158053118995846243928227450440522481955367764184234834641347933413372915496685028294956176218200765639935012287777905595015390102870318141429909356588185204923432229541482846879490437484204915725195504091313177995586554694961972280645913513836378176292449565554746630504994147390195151565614820990509475325374182718607445946279947713892949725574522163374586316363587214855341347578127587022755412287830502405815711966602873464272735897909094031851821353561577713613175573350653843821848038750662699926541985489579535806084009369153870252418648494534110042354705261497864495881786187541647866382466708170164920908488041177135171181383102064488853308697811700534339763462921303148515808645746853438228403410761933438696844520403763564775850592209213714466631461140236975957676135427147505978177812099268856845410446374132790889428887339589460136632938151219134346047709602512134822796238955833215160415922413337126893775962014058074660994060283175005793940177813373241884702469241816544442467329317859780653937142189002254403043960352408243162182347835332426253858023140676702248807655886268532174308866617483986342132904943431683864938004713611904852429690876413745894025510903002421506813539937521380910402007468959721769163977651561804859188555258208994153205068254099453987061122187083622458087508271634023477184961450311233119948728692591583893687305331165459269067780795626523506080358936842295686745708568899587942291652201982164613701843544405350149125336121239684692718298971698737729219885475625806666835381340854059715055964486039355555863749720719255248469267811281233435576484630200652329362303685990381247321255101328215140070219081779314813082175566694259418744212032364940477922772513511426406786126069459601747404985175606783657661564882825754097175523005772389432274028605741378222346928763021888795318198522174065694115245384100303485697987398595551716918060281414579085513861187011761389700022439039118813362684856103955745697191205657630520291366520922003627924745451126615447065382072841923665325786133062928522086760840977207927150232375706340560761247063347376864740323570486507454421195993123346089795163561451353718186165652186784777294483338152420547682034456429993155668228004070025833495412695787547284540009160956233819808220324303864069193993995301670518884300167988851770974477980728728969198855633463082704668134695366929143447423676072083552149892421337090555427667232819673661583428313545536427523527007108646318669751766845709664633525796701879265440229632609060735684863584015534623933510488173440560395886036571006024209675748203383839033478154884821196632767459075208386872709527341788302971540909645738002480802510123369766886590181007303581159231170138876173424864859599191558221788760779872436653808907261641121183572732099388363884672343356692569605090406519899784680861976923371452082105026721111573037142482435959704518730691854093585899862605512942457670594822762812543348798736593593133326003338143382156295828396011241350311429799936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -68528314664193240983021269450128731353976790350402300406314184443866989791518650367424658635716018790633780239700136892006372312217917650746669427050846131737157649939013563907931978604952823710532885598365191236179243507385601915819042436084814250090750097626261905905653475593786528926912558031243654490940374949450726198359827603717716695106421768007511581349577979924928026402849401475768580986208401167255854133323736826583176419271518055673155068855579953381515603563447990969423165692704565584538686577222168363870711310769775476684398885951472203942050402286383075521199930761850552227326520757253869857335129970477035380223522794809593573119303669983797234856839374406268819418164518670592803394531298136644659125286193649800115848897426676856275754843473523054306145048936724810479261074442537275763107013766386041734166602461577206131889558100054424393814451164223107202941332616673371577286506444712900886001968123258092212069894534542234376584611705968348070203392066381719978726200981167981030254975145665918800434711504217360226993701323383901813757017753390742834430629524709289117291418564715353847347039787097554074431584792278424183710613324921790765449469990750931586132609087594852300592140970130813108556110637792482861857235085779784381157586097342261191790997239367056099445344155414776043858017369523624260835583737625409121198297354177142103414472975265531345682593989530287620261021648361545040354841531548161769001954605442136639574542406875259088793687861860496976263573708755022268653155671250808893570830918026542450868844042766459462851835788480359406214498956547086098498465635780188212707549552432188452766564716536991058971304128721712756888592567538801591302119204331092135253574742890292951409550827023066666630771578773693309477832207301691920893127951211564683875219534484280768297524835215254460515085339442819754609800493679940525247190770487324984515619377631929156478570462225190416258663561097554556931268011761140024848420809043550687378737704378830259307072650211710283774680822987321999349472612832605340403274051815416071573473276096094887899725999137260334034640836109807155764061324643249834825749778108896712103300722144312130541724920897104111510099350253792435684462203439914354978663183549161833084910502610700929877145461134548135386862813181624899994924292317115990245387847741021548114638295499193596259435564119705451470925728138495405253585862560593978103751110180710500825849551352686568886114809573883211793005508239132300603334424662682539549779282820228050807542902810600656955093717511285578105446454597542874387702543858037740044391377958248015598857807909814977436858604343479055159425315931224855338354730696316935010753531591291374055819019871577116313311994057535331505781188134621581862876574070024436654552723726810780774064073081353320978176829803225533103373511230984890837196348453891490321584890168151394852643358658139178137014154363248342346513195378856334267053477065548516035402989959694700626155701191597389931015957821306025468769871641634664139545305708888488094729572225412913857365094712017390821663474133270734077268986999835688662722977481961497575636334464806900459039387203182354533844974444866566537507555734449381521098069188486981599369486435302097977589255764874300747176684672715908574954248788274264191983058923612326082260052984518854535629629660105672849576660487445232178040901428499497220241724577514295895873279363192123192047545725270405846629988329789883595723184380107607687878439315102968196505968842131380522345268484205919702617871227293137982456132649289961949283930219499758138172933600347818052557231043401288550217628565840702603090918382134586229490300600592185863988561965617056336393903364603850537170470797104976869467477427801217944691566778194821903525836789043168897622435606799740944639762698386047507883898987291818576206433759819986378428605608301562510457568346487894213160434125226922044729966555010638593995940877502752724561677820286680209573764291808139825351326426201965978874960171670325637399447664406566620844095944389938427015998945007546477589830343379772176717976624620862394852114860760223036514768466454835674362131150881077058476899359784806643997143030591004868276410730621301626250203420348949442879786745262997050571626353708553965819110171351256766597958167139332793549146200841779393203290485340168526145976278298105693928287527154946968440248623289766327965248696667673144637211659845257145628316156706130133724564739242240379745075405492727903208803206981194207776560140285239376641570010756533275695539956246392356081104733750599493600834956981323541798719924025736007684764952485674626161191110443027099548529548515003299183962669135646942610609344668934242598192359390987793460266621617325257341882471686062736450683226020042458461353610607924204720448220529551646903165931077703288123810801608546761566044264115063645625676383768326027365282176527460267937238056973547363422809725644176633162196844719249412121774550392584541418717140845402672254866171804006757485772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -1841006584914716338334626138810819231148462224009493005267594772122750128534474181864260032122868986722482375996946495123707036521920467916218986041676439809451242946335630472192403965636972534280231456314198807384310163878415367133796687991164524832756534937938406760798779508404479489190008871690005150946026943592194291970932102571274118297523877461720741693394663750126024794034968506885966653640177507527980235345961138065324472139292903770586364449067686891723666987118468463956184241480520372957020780569999717486993325230997065987890482872661120315531629114750310154468636601837395078139057859773721453701399162908078517661624466495723792911552078075644403189837409211824049873767057524769436240569634013293515943902623516312639217625447672381469748834655574627514785913050937442837262083983037326672963541462470568978237579109410298763244268559510402941452900114720897787640316410157799398800262304155799410182987009600717680288669268205710505828473994210290148308925220109804443080215899973121965980762962487875663249400689709896609873966711624520439669735722575770506718935337136992342938449091982256655988871282208004319028079107334076424680536243478836463172363983955177905104705237864765798035811044645316461331738785138370959823226711977990142695290219100573544309867641793553920714625805156188723415566882290346371879954707300640730218840833292938134249167642287500841213283447141103886762621916780231266636472300149311107929743266282904779980656564229366432540069840196963673220693098687363979668251676165531313140851280938926371310509182049132062634859237977998048061663291452317075415112245705581465973381698850192610619245780654596666165729069598824792046252922653437244375989787516021088571456386849361285875757400777895118410123278743994595762536902752466356626467483556168766641519999585897409228573381673644006356460939494673665061864785647612820595758709729565512742067499257803192054540673061231475539679429628733715043379366725527225351091082825935879376494339779205425367189797635675716010785574301972967066925874514567817077363110749320036667800459451388731991449591902199580300977100011993462663535011021164222097421160848153938085521838139963005189351842925433249109305284034405865125794667323519858561172325536843828019403201621731006756148721357446584463365199114700590035560112694896334674417833630606277223431030016646119166608243685371444755140128572587028499379508158876768229176673481396250986993310152336485777994208385129891863334635579996544471135644312426303878112918041622746332110712260653640923255423939016512073319903200731696600499299266546839393250125575533795386575034942849262309454010175879424646221985488182632490071350594122854060630615585622897843765738932835875234810066788872326113196038735228848981286462996098112264979684730226063963856258653005835631919117295857799190663144515652669235721725610409368543569039878005863382996997080721785812495465196701109917680603253327026130533703493019444274173575831375193791686752463253742457866514033760378199005721348024206727323537882462810560371855258341148596893871462802783326803916450023385423588642247300145134885161640538915036485261084447948413864574553751287481723715496339307045920808228316040953512559454451856171982346526655156584427145263452958550242237684349007958942508212713863885589277654677323699059429606332887242694251323934432930083531843580578383671628343080902149294694689663162033071555746418610917079075906626629076370037543124146960526432909551722615679842470545604572105935380628924372133650210461322456399891909804848775783813243108026158406194676605288089386900763535365484605817262087535854163426639017946144422227148887473959904476701714829562703051777001517238200180664546798174897934557563601290565857635146697800041876477027749190852723189630476018063770582080526782064587594823853606643521943128861031480587355691873757426813840061343126307641884630153371698258963132741731287273155912103545316180633180249926263068911501045477261705149752709856907369387105257131287996925047358893939368167810365274437680785617286156448117629346198475257005802659387324784806106995937690437362557622382963495417486455148830146221333785730860391661720479237366792422188154467326019731525868794269769181477849152285455439046441784846262223824137218425529099866099239796254997808914424391743007417695918682771854578347517286005491744001335898840459341685997644912281742014628941623568996714403285644666860744437196276954978247998222355397980503991925762457235522924400168088643519594630914898384542578914315372501361331116929515583283024787283486341895097546736009817339109765550610989883902475502296587585400830944498115318705497715729165109736436697692158756317457955977823721971844104708524055090326679216628261665067138039211550097280916873569353088334900085517968766270639959932067691421921183643498016473058678584401133305280054543760274408939192030100827166496431689962749630305605072341256969990212216036409124845095713642082472875306920116202661377544067142937796783740893307709360701440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 9209619547828555791728849328128536093167992429424723166648995449408309153959153124564053010685326667149672444331873163762581779023293892017840400278123128930700227205024257865153517568009131285030271921314376368787557782043087079983637959060135148676874762628861749949036793996643321597631582365327947060503622718672073467247286266969611923696119410149609600007496273576835305287061802419694805229921526266297785316543023675759207190410899791793878664224571938928251666707021983825803717259585610082500853016156584179917797000421632842754186329898207755652824008871438020841037252850144963600617280365750549781240466990969471680954762060292440648341907072889384119892337954928773600284237226870800026223696739369851269001424276629186726828661570730505928338598264527386845344473111166371123139794016367850976747773160299323973075484409076703078327137603419629777986692137289907597373770635130344592145159851703372123192665135778098224296925557543570232625814483416175602787182450622467392377534527338472766507718441181047789851797416361160896320583810485072252109084336502990256318344407003442755911640944238519237146598475065638428813071381857666953789600991875464444310274506098385675621323856786381444205236548514524618397884585697007909702333429653948509233561025837296797270029479193508706499813692740025697416429197884616105174040525282015720155615980203618867561332063084260785689703206859367701108643193179436013469589487332669322815098905023099321380595031189976744353888636394518942984235242209404964090032699251544962009996110061362043537066258364741474460813060756523974906358828444651265264535600516205087733963592264463864816382661762907167712840219167700600905160439376762847165504841833657408525423612157183966494344103314587483664452525587420712333037670281163725642157241463127464752291732581331510793889755280971486865357646763310472998551855885372346495999816398705349949657681082730706065809661088458056409492702007113097861426605543728214085135125505399586811504978153082568917112962219340392969489614443830187623183876956990017550653848268072245728833426511792070957812220561135088764567495351362622647869729131714542359090113743653548111986808249911507950223038718341058866558302319651008625169667649294047115561011706435280945566290936385019840823728053896414237097330843344787787131847023971876924749847697102874079664720772013973789105408787612843319313979770195424603842723851080448276563906305861588099507452326679531467044929067365172716340413407761540799224189684755391517848577396424797867714507780662549813860962523998704223251050343085495066709023292517027662862381940202759858725601060284817968828045520524134399980115589021258607117837103894314799225199417036424621752906550100339333305020463246519348767281097786222014558681215337932043818888595242455586607908521011720526705350079605182456155162433039066812959143801940677904034323673834669691770029223900901530242531263202380050563965866797758381846998451306984086995901517139957615419869351039231145926768311496322795084673203983873109114495411548314972275062646326711779343883085624170694354032455279565119028293520772814207058220314374658153244115201027763942892183687114344952347523084080012401548790959395612262565835534495918921184106765176360017052239148264619252242879332177709352342558955797432224073896489690902370909620793473317329375814043963752619476409481662578204289186417320775196732328109707045534693310096680691491243975631069611143641500604136465470593739843564524881831205199569552124273930772011118022737633269806255040412669610058781027975688707030922108265983352958981363281330301632968673132951279266667318030522374484810477378668308437141247969870158717431235858184179993075584869718284154123355074323230808645696122730606688901334262035596600469950430205903864496990537202731182128369682186473787805834054441326054253509133063999245180911243322433272039712139955936995909132285868130507377333137008461551190064403604547391369892105620993468906119125610560297267917942626019379288574997163571670627754685160910796059185162204667264290432900068850098033602017433274258394153803749109380784369324696558244630934413473413272679333244263344241176541661345874755990639615811598742198384349506170561247114934666619238811515045336807810819392177148134193028791183105624342265742170326362310569852656026581908667809245040805837797734555758378888822958803638126946935600688733314528615172410665069435188864600999497012118987766719637588674936847599049010469207911454425540016294716117848561166541538255468739134616174410726988914070503136621820903442415654951557966606645120249665746326380820354091629309756013724733214144613228976737602513572791398784500881831309810787285350153402321519494153919325155922617065138740810321417369657393203861378577994831036169685027989623532966534788783416116849932684409279021884147881076974627534994309178866227101602018348534115650629852176699755547283218407777784950146908629395753577276666681687038960184489893151723889165377474244341703031977857417726144806912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 2750970183827437844093135377193084506909896893292842698902569225870737121484921170879097948434760353996946415921650875564683048297674888514942938404674700737490645396411036414426550954149613751015372770820119986250143227654519029490340524661331544162976886812997255114783834436981231231321392848799084385561927113160216028525253571077808404201825767004999329434704463746222531015070711329613243971255896474196436175069339482508560257562831035914014487448182142392031570412339858860668047847058702976083940669888422722691664238879959496284143164036506011168268922000171456204105059396121204454943727000259400196525414969910193814332584806944259464657717967724199343101566476223043140634281758132478094776936391509638366603044686792195551053422073376353583277791623059605075161304171636581197521768635986627137691909826141618383942404090892199362667159967481093585888499644655008809888651787190324759994242996528408319219042771351993381545218707333624830133454954866498273548926020398706806985316808175500734766677850801580622503940507418882960242780069206459935773063094058017407277401117519519202826908762355935334910360288148751889200765519181810852430477402330776614593910236680948222590449749730227355195708388075169396225335473327229743207082805375655370991176781896534456360747501286674261154902243602759178991959956960791516709106491755065342182899809785928465271386530505222880263663708098655427210523285182989818708201825824740693237963496083701122871653765990465854721474142921543058249369030428484339951397756154158505545668215163714917371609071042551402354697160635619907556343377542169525280889094832012095920369235196658022494244771732223112645577295136468602120856081008749686130155400538014999344065142854727701699836802185602494752524754172457042936819013692997019083001282528201897044059333372915826639652018025893618864503981900899044540246994612351582810275640991688054257584584035340676785967335580489539608112237342497591521910309324626083052517057018617187349881540877404493479788718183278339303120965685830459128721782161002715355112928034122658074519268654063076325460656660471179238515179180879795766214907915509484391544631527421473430407033368369267496087711461915401137140756326523785915900509492062740035466695213294155844750001048874158519845781805090287774537966586065860980333591875209731663726764530278491474692441051853893873130022994889721890152434039713724233938820647694377064977288680061702180741656749574331290816749579365403205108135994940759376256369413874762164011704014218794356218081845643531590226796987443316268368788927820249745152627239072406069145048206703756577203221460293967960275844657534988704532221101586645151168416427501636835902129015604573954723423492464165919163819943482855425721808754826230416221167542239615347270845471634695143876327812221916310825699630285317943994957162880967586586389777486786098536604091620870799944557754353821203330060541891825747163077738931285208193428741304903237533071466053894343865064175609299488885876809018079970012562993729040917678360280003210523413354041950400216492137280551122447004302774504227512358052761582289411285421783799294988537923376730919102174889514974903496659034592915020302730501565035255681792497869865196230455379190997040293502338216174971011263703157354896939920631322643510117850975814874743119570222030786428031969445683787314445645568252300071872520715311121022893640771176291771521220382042784856967309958793595999227228679483836019863429601923471925934020082835183961123778375082581146673135856293107137194107737475025485242852898181085160066188319273823529478296209061043459289998167433583114766827379049773540260096645032275121813169609280043398731400795880639950042436507896797939240102050774787429126595156305065880840536889282030422480532601321535721545868448153414641585330287305854563643037900720826799759486221498744823672605047370739362978679019339221542418168306886645307205491512286546494506960201613792373325888956660527056935732110773893455100933707692623796898536700644101922805733837968961279982416273696133071197968919541158470362224113458182264049478994552782471786324111480468883261603083886982397066982218554135216737544439498679640343874737547046721255589451495857231150602484137921798667476737133207969495019123890071427981554417060900118943604966976005774133519135377657586853998097686011457388971263861166667726252710758998454124416551064121201694654733022517000195958323837851689225037937731940660960766468087719529577712416033913555548805964128357940293839816097579252055658046451025023741063085033948259682815091868557583837806498328862483844986145684093179068061495005240683866286406340503107949684471625206966624404628050755372107913688136577373831885720000563551531364468844643871616779192655769121320477514511532418550878856863388693906733118159193806469837039678436727591990686786844330889360821168877011769499492822502982103484300745283597362182424247442347417586698025729656146773069535891303585135637032011096915696020655999604583850691264512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -335141321671914414927257899534487438259731790555473576457122489100950849980483887606204982892143697451836292582089244456300184889556579965940140850357149696562353909341283991278640700376923486091847863781583272784023933976973727749357214305738799449342013319936610723912769493343778167356566032979406588462676574838553133646719086493721944238701893177954503109435444599061971536905774032971418209120817428294180709944887728839735106568044067742958281152737285694519953466659847254615670718147798987443702856324414853781527854493159523743450831081405714255066926086697058502403868380938198005553367186004621933994659163197833360162749808541627060069518237633270382154657632571826971188007493896361859789419465997796001517172066925052562028694568380367814029389487249703103260999835026872661634010084386346674004544407108104636000297280487301925944657408472793620081300438859019238655610823741312984381186811343749996259792250733219374395772137140075967484337225082995100337414351521908717626793143616219773941347801856845452876523694261584928263794943686345608335032563985464298776953210057861126410887139725919131986288653967304143141541798808732333493326128604498144910644496453014597931333618574047998320106486610122842847539087645965067083555365654766942257179776802330644549920976049180575910549509156141970672043409742845947780653549737784435053353341540284247398816412233288987941493147232279630995998524704647972149582620333803797227122108573412192296466947982282803525847174095551278526656753542589772119003544435062401027406730748640758233881264790465591740902459294222431877927843016636109222352825757025175750219731038862632191669525400824293733754722898386927270371048522041200134024218194050113531929230876678431128322217707716080617192683049658904644574760002160718454911659142864903741447406847144362560683931224708973736285925189517505589761146461725131247073127815481665949766793764290776847202208501334913261678750837636670660209675247309279462605809871362688468481360300825086953843960507118117203409839760666783759612975427335167549903919816858619656192863330891266883396956713964121676748461596344158498494303517599442890532241602355344745099976039137994903863970195763355019429247551706372290255619158322592184408922082197954352715577661977831606278034789358568599104447803969001828138516481231997159538601826604166278299163109402004098862088690844936360756049320410819854802957090418540228495993992142896808153802695541334479457065240984611174666402801860256587262325040662038872642548109726602296655332326066514367027611592663465789395625613298543823832041039772950009083751978000425907752844984489349747329897285448782634637336945187699260579547866556795172521852437642127662466326047248148711756797085408538466136496695666331026884081907074952321116411944204011674992017287671442336883135096776912022838996427208376910963664332302826317961164492705302916817813444703201892721017558286012861714786754329872685749727359621179195822437138128734965855986786699441249904762462308294130050375746919505298045910951350638141548138701545913129510423823568813879226274955873119563839470777065121642950268332236664647093418469580200515341699648929478566845006502964185298184499026035311649985513420495869481910530498331933086097395620549216964787348073647580930668164791937205641713627261527022544025270589694321202153043952245092403293891210302035703743772731338375936279064610423186259003503989670664459843683825893635009077564219933396889357416824079380215901239918842937947908267802235086827362354290280911686579041168262391006210969856953406348061157695666242098024959456725126002078067836187739069286928473576157544562861747778674432618217260954845581499820951417756557741261553139764047152919204731917768428106827837596586170102092341496129180405898999056189952801140113711636494393151481592312504277236413669616153843627201491466797209456226129952635693317639710436693302731798410356153255865796575640544452268186508959971584255757333229867327031148909928723261476415448111092590035298826590522434825126350307973889742243477156846545299754089499551074790357607490282197073756889660931210790925585891876762686875288037892350922000114820141215734923885365079563979300804941574345180237757544881131465538861114403707318332820610799949354949261385447611263948401975488724100636091410405351422702351359918704938870155852518330330129585494867535131658801519844084835053008775724854203366784288004931762262431622068313650872482503040688005658004900065151997217455136918987592419730441394247752787944352713773721586818459108960006767373147650974341705253285043478485634591096468244829750256293870296358720274183484228852425015219104227547487680918127480507376407903218364711461054686604214442335013522257727144285307484897116939962070862934675139938833613818904492354998502447554281351533009806113862824886948633186908211171169102022049014044078975965970323883822796435666691450173955849662355439800323485124734813300950603719082641915149683160608520380557685831097195623168910295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 47910552486300986736566690555316238771175337581092248193412738513716018524433264506894294553315073591384938808936985845210723418333144525285735097175530448582210881138323966666978615143517584767714424058344224876757121124233889510331906386940954501471327867939122334773823840360771581095605026896497849271264824175809210282432471719551759886563949665386690004915194817687815310803336890227955378523592159808213707685130732158596432913500269763098278444565018100926059922010488521603372457165232679064597126365279466907329624480660655522537961125510801236003010670391064259522473919258481713855400064474177693156152127692669766563699928477657321131476933385193713318018486681975644396943039687480812610369048873619430541081625340643081198265156281737225726500517568566088084545028426621517073781581086536735912554849300269232434751421423052799302310991693398102916353121699430468067739193765280010164856039031256923754247495444096288896749055323678786514289675913091587781448667935538174294355734281041435980977600504361517662825471809950949431133878635547838532251747510413907028708435440946886817680769289828868315203876193605421108352936531243734784153220282600512585583154146397548831455062143504565268807585167298263614637136936971963922911597540035963916288564883045353793697779055116803901134863338907834837483046857429228084570474256745561153431844560567464526626735297611941581663884207951148662645762663223230143039718870607963684302052127272475102305892123195350472847112885128639940520445354079655328840937615782511447392989248852490350975944381754364302072597889983368446055045112862019173878637660130314708216638109831180172999521613542155096999032396280749867709516164912064898683191119169692435336861610676021731082019844567556869113015978674420127342209222847683102715964340330686240875559065726582971150325148632739489861504938588997505515704550906191984737665257256665993806164276883578800218771289067108114570372605008516064881535630058651384860801988140892952019842038953547565770143460548241979357314131825403957585683357060934404322585719123352355476612142997211047240527677965453481002433108994248187165424556136855965619659614802489490110457654038043391102849272368805400490164258380172409062885105652191019070771709364749757696651213523526787082979440937947659447201728643826894884443975671043387856606717821063372256309233395268191951186631329832845872287943635028749000031509358407856016448263739003825563407730038423459727386249934668050873116615736661373178082900719078955277454377776501062012230738945845645102388361602025656763219629638436831360203718971629033097005809488363677233854954958819965313803868982911079039557749444939727900979737508542680265806808099066417738349818504486283296894532589009094521809284458342271385135291726858800534631082721711520367024255782843580715415846651297016009173804036133382936099143777234103637361688504912934800920946819914977284116054958130834390843599303933251433472702966365054303997247964718963057410137717882403274117428549383960843788437930667533795820343864532415683805839275139164436569454942833034484896360073158967071285823983512906780364766505511407038353227157404445886862646026736366267160509591702971657800873793776521310063077716340508211990366463579919055104922460966826553059004699060293724086474664307422860472082929612339601629715940421946676292873008642104899590753749808389852746963975170267912773380113642343839835285431885977101819682199523911749102027239408038148585373406578176392812575588081805390937145334327527662164028645135988311438380888597261735693070690929320317043350964220951866704853180673119189857315924479926266148929546431999400852239837984168763734353786810743516452440563127709242180326765413063325853706707415464227420091696199253845615686874039452705402263188715837812542121648462684761400633616571042367294205501629171814483628265936946525888760652351400857183783055031315188482121989643889397374055242124830191645350952757186371172965998024581414895663170322259518802286856071483681972876364420796179341237638549273587302922600988945672938570836878006408065108198036270710121771336627822670725200687198114739907624114757655456114949897298480302235240671780199116687704856648922862871319274982710962216503523485385160133076934714026867455656692601007449223803008135119174261994511022944997151221576833823966982966732672094888257522232110066006466027640314380683619099310442743133454523038602860018072352471705496314555477598503893561309462728173835149083719623827020046185017470883748678715348931349147716019749507922991819144018645055686593245630891271479207320069381852285909961019748510104990469209496737565891327814344799498194582168318627506567508609858126805957553922228837925968418036470638206119765152059574025341607200973084192248274737016852962258197947415766622132723562040677700276122063406322789519770609581087293673427947560647781226398250702527083975471097949970950273247526213663973115353327574219258988755713954623386163062852777730740014998462559697340727296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 2101986555140826794728580198282738384597528420927723541805702509925450774671310279511719075665223612949738783622643932417035198849044690600897084872863769461003676986906289110637020057521095464427214763132853367193333881602350079992966006603347584213829406935559337646419318951453025073739193370254383307460443445905423118672024093824226123824615669885346511920633587691842055595275575782882033683791734136034922003371918907328203589676669470379584810016926865567157883148426639184001045343250997580912549482863186300218806396827039770030118745339992242376868433799127167152054043348464343433647551953038808319661754068508558277485317570915168097627871848880334485731271336201829620227598982598472713786212119161105771793842081341704329789699091146941194421083776663066628748143166478891552908109101606161490682521677323915610437174757663574607745856380982654144693036175956167646744380108691650041790304498187681842843831993328743865285500001740548073321748459507451293585506507780278376541959921873663113555714592288895887983421845527958382896569582382760722605813661049671736666008361103479720458242939501401697356252428572161257694076637384770452819715627242117939240902173185659427350420717148937089235577558241176832816499749556651519387545621800654660391186192870347107598714737645918202260014659539009357813586404018412789171912217527819289283883885735956237179862202457477028344831689263705950186542668511279133348544511335265019760964229567162621003833057010179835889126818905544002888539476953981004897135241499204259097631953552403082391204160243035240492731790456084869932699805382219369168173881224657692590986732962245944529301463519173111054475976886896910769832795910443945386552598025668634265669881416876961105538969797682842607094906496199090798896541225384363251406687343529591636708530313934728079883965558858784191073559549505076689110310177898254777864244828489203112235978417172370937622671761447155058604268396485105136503357464580255247900688838941360978743088897943159942695138281533953195414276242722092064935423667850033038233670175725213046257864681173116339715676026306099378171089215083246860683202891879294802176759914144935316171498654752078474194364355087008076076332050561999128530729254292649793848545149804874117950255351714434061196638902776246212861696484661209979963516479108435577852814389989344199315019738135721508957817783150358781929807846914162353104863711816368795764961689953680650352652792501725641217317356224694614729229933327770161501360837998485025993567871582512965544852907618593981041152567824943815559471098034470188954303808403628335380449777738201958543732233437804490627643391298004113242616987313852211375144156980823814946139332158390182404858156346010360112023892316824183895514067625702498319583325385749230208413538127676103824554030339984650083060396699327679806118257132937197480258205708843598769638036277254297114411393728451560311578510200970982706384037140748386960657022373961503748795714550779456621762039222775752458755320641254022372895781517633947176987174774142552793985566367148312319443979267612787914867319274874935585527858707974598778508480645999498274751056802331685748469656037729311414202138877673468284314241051058486576128944550492392301778592471414889279105325448695168783088517858613911744355621856583943009682269929918614308599132461616795034811791896445589033619390592133160891517060342185991580427001869398652503959005058957236881675064210444432535694449517253585886369336867179307942976516110604692521000131470463008247293578298932319086891965257051821553137534861434710784878439844799576610009918359516991870353147597948102229984358606793591185964521186988268996513942497622613260778154235023283720705593235922225745632454987749123385975248822430124207123626563628837840032119851851366812232904247878060101322902036050305754282505044665976177044263369383790973790407012045643681516363095733952977515776218046401782964475494952924059831052281142746159526497603268050918955596458665067845397277726889630476493997307926928655009467793207036787770789556106649244021459132695623360970516817046947506453422303696057634398029054921596800031480388386744546998148429140312567607186298136185010301406388014870942318053819860601254483099172827013072140089537444794258493928268945743101877508503086999116603271644251900997273783089416381829055511648976717302250985677901768453496622330831791529077960682725493611717946555378850103114833724352571070620570192613153495994066517149206285389453126294109082433360808978247522075458973260891898234632396520066353020519033727702596994736976411660707363222938634932689138894155756478167861389432527573483204804019055089715667374524523134747424472236371620729698200995028005668248151460199860942449323189850112301736761549241462259066299216748313993863689835419913320835009271702957950681030756617828908413996857365000027260499922876627011485884588343983497857168249254733804026145824926217547537091043302386655613620256020314509240475176586062263384775040434176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -14578963118838519852751045707556000808780940822320441054986635812434303730432179679634254770223864019493244176475653455685772561617619909403737321417060322254401601785485877478782532995836429019384279347656643170070912950278528835383699774569595350985475906584095874871733182546611822043744384739474833937427810259204188288600863386626249314898267158462359207272804912787058572277622749965541197200232941630957945337888140751880500682539971332650030986258994266637926552281773281694313617106757663785886564134860184152034930271015291248667972368833332756033646925012429602508063828549423084651022640945040319478830905950303912390121198389952493730347063003586729036054745573500370827561819488827736363300508326061568598924946567304412063732452466125069808966764794079433928246277215674060649042555245997867947991036172096284525264828906253517784847110683063768564491986279911842384498805746764057845681017046263047270018661819026135145552537026664404753969293421156982717955840542037519034480253452662095070965470886752198743669047798331617197094451019167345570411181850569151517261516397528757149286181046132103330148243631065655631876666959735141458711711624557074840828755282605640380076533761431440321000047784820791253181687706904550350636721413356246225705824082790240409645406377022338770916583148851399444204594314324225837973171595218938818931071195764601996158433624084359116471739356405644356671166428388550101966328511599601088646806225480954305394294864577343628816031752511486233844727987487396642097696457495259223021577083707598524899003573974407147073501066681713510697794474273891325066725093513253622661681056474150097042805617625331629186156385763407421664125435232481498047161550717305299767120074513361965207815107971165022836083161581151484423175975143610247438229136202478638058339399855271681580720545724646029734972368644218961920906507281958960255604576174046796802103153458095710311142484452291085719113411226859524464438010394636480544998152581352019012336452728638119781282673840393325012592920209281877684118235856155415103535881590821199185401865666596243910477580672081920111280498371876687687827076154763821984337685320847294677313729828832447081202784916191896112084032097291724437515874062886045537266325247168731206198200283361546084772899461273058710773717157001078710675466138276986362229536227268428291836553180322864375757804143657777325787033245617186070596277966302293454780975097668186548599789799825524234193863084701330171243057720033857131300268922911383775559390375633252246385242707949590956253582304435935156231665595295003412004436020034274358116181816565160263191189906406517508140555492270703166509271064149451541394136158006989953976641672817225208778347736526179746009121458683371662461117139896408822129646334312370285216656673203565421480413037778551611522660558432182778690199088075861856469740115558025064114076240485192079161593023444357089958943210858339890745779124604434630086921656312447049158420737902427597322420860632887931364964786696485416379023670275664141143270295287093098606553852496584917119418683617616488960037807799692171816176582709800851337403045300356843053241933100650023376322512393547357267616267391554855106768304871391287633770814655234951662827310315066795855800859972134160331886762313622028290302344165959076082839560714853323199545894671461452362065464306096109604326975527665728821068961830281126712026633638734354668003928712088592247418899426719906502335730299978164543754648938757556015025833110295976739773658574527772481267916893462813511825683444918209353889836078650834266572811501755143600786769652138134375988234600505367914134692440947228782166582942628755041001867402904979690361876234211576703115735544270644617234951700639795910468003061855631077505214709749614674001439103182993244639895089998887530135964886090439229696553590942951748405648186885738296611208893172787818093770952514008341768724812130475275223932694326206047650424575950871581272613693715747327850895873216234788116442555107145558927288580205053385024201982671494948166282607905376773244708825958169315463094214714923026031488348738274430687531740914451800451124606310048126891446332546712789462927676147605508335365717425817398646945112040430215479623498134642197281449341857370083502082615320945039787725018142884801042272597769453490823090114458103046883932126668859966088659010708725614436700237546439285480659435627894081286194927198443445789225836668163309947816760278091271687410842851910096411631973358072117096333245124227396439875430189073667090785198216522324545034206458392287714686243829447645681840320795038967962420448285881380935722385569371514131357450729002408913251395304799379725384471234971140128070882729375681048178803275740895989423520132253391686290395338445166648022943129839401686527267429039563216044995273937338064778717004225883769273641076813434562881931792751689361606547667486817059102261294746255762658626315191637644047976878779662457313707749493634570104662135640161759747112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -2483046691173056408403529266727401136966654090908005360957452168047242642943504172263071283021197868169553611005595697877788666807380357806645117539804003430087531780582556144886965153433304492018551580034562459845895227470673866948282512397759913303195593224847884451044511757587275085284381206868066050229772727321141098971655307624964302810988518433839258448773136358176714173613093650502168586608879085623099078350013926152289332544887991183937782400420761403290734927603000687812081384215701690257578813412640375752468499097579550594550434372297630060848403791066620493557105271557617383391960156020997422915123201035622966285159461969880305086458449835674132256339103072653950717838351995959217078265153848365277948899724379253716514534306199131451647893815353423045520621352420822425694105567949224887735842583913701046868957738013731656355354490842251596755370806910209927472967724635727837893344282375371130236905295116783870500122913521423401902968494486590154663107478956122487376771042003844919858745357667189495011035766610824326861935925961416863169599224098880288614912096662355434585867033196994834785753981829360123768018990591521613364602281017958821639102238261020154590878301652217118511762110414693634870806401895423297515726273089716153616503743113824889816912251930283692653837146757380265203624590636231757671176072815708613346305995180894657316237838271544494736587839689295762723814297340643367831700664399181593962627341677987070174935893444308290652149731147612621805757908131535642705150611190703265677787741494837420777361228116157742025974119814637588067769222247153998409576087637681678483238082394593195952921893115569158132258730563883766514677055979744685435135927394799450002411884984583295657869438350172494253700767379854049959921277235409463121316546261999129593087391043712087663585523749863986280468372504040874148630840257178976754369281111813750196071626947878234384892484864747336363287167264480574346173377508875739776630362749013799500450645389871641286257431914215817326138655294830957887625353619757843330557085923889404592696331997594725636369060646027956350227237988125137750853369732108224932593238080994952968263534873844885650259120645789056777126248203479508878393793519833986987487849992405476449317228630946819225177225015961298053004353367081015239797538219357292443647923383005389701640535860479465872118861490085370877564744457922117868643165205914083443338500839587951278958071635346344882969003050836075315335765367268895240128788335980786858121355256342243438244824810114860595472985210715993811476462384166374613654784137635249901104310746365463920274566418350029964742780328140839045407422385982382923964281162359370154316938414891159303634600400655705988380888751853381561780671082083190553022771822018485064612146533203030475492880011016103693868007263906833088162255136488270327529596677024459598869685989859443332620255753932780534882634256315013770023761543952555453803524851128325258999775229787865451113668510333281405725118993917616261914662361497098807880061454185871989965252632787802336658072063631369094494085334825627465120380046636137884978410178730215493266676447317699018610595560964197261525389062137051607966379755607113969675258231306365258792018079476170713530096822332856963303109985176673166059675677718193668111597881059983199135203960595689277110980378123180328624614247200589476183442505311140201498637668596242603355837008028141996578418585200776657377001981483533485092430638673892284705108372751958478480009473536376675246638220657368892187684558544898202484949663785382849297053377088727194922005371316077517292574471529189701721988458377531216172851617661934120731044014485501893816022213936434666566740514084248513192705751019158739426451803326980165467119666588441664168571248916455564374153675270387592650466818270626103833093771831471471661450417045231910508595596317733271486927729711348144154297700970383701021634961684790377819222968609643139053584929963870859334461221334870002775159353516336804593753523616368266570173655524652169481072886921753530696597859137988121868325519863618927464760572374795642512865305876739823066535981277687268092556772791795320778875056414032335493765598522100520054647958625062714190924684459838841392967316029552103658023597641705142490872063444892732220295605415940101345436974448308979876457348748880570053731635912533625909310230678783419683825015589627469735664154247513342961580904557170572855982873326405292957016496329362589203507435678852246374952222290380569037400522638621548649620878715709695263287671021354745353346072182991896878947278534663826769096993014995784366392515791835468746535068483016328423768041418148145397249165765549710153806088222799846133646435952776706983506694756295011928373890404426130024860383868641284112770230805364383669679741398489023028785610771916116345758691917538394798814786728033338481056713300592357957358719074957418908048888856736127808627923763614065098162083031048159988751838421302286389084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 151570471967704286998646707939741397961990524959233033850317287992688484369410275405796924130321756091229886068067830367820612835279398908963994829384877380637003987827470045076523013482297308488268341577771779173375916319468214253305089765094327436025350859806678638186043412591475152638245528344544863873815558386704130077042227118351279030164725407051794302241689361276214521798583144230602517964664227050672201552248884391526958794062896707508397530703601328289366603958386351634509281885311937194802036074265455243989721562928518918588919061662553701932221808374843080258284412184293966174108893882223386559292843636294981288173044296569113705720376910086954934885931240886630117142646358485889957894783031425650655534578056824022077522655142707669796602288542511877388798694510411340965634521681101615310782511350497198190719451101589192498337292571907529501341866861369850370045552625132148202919241887100885113047737044953055081373797051621825051531307988955365354764905271498595273481434991641837014547531382451264022371275499692722047267390939285870094379390787139407308869324709211604428858028611952529787969614166043475396079044803220445468285768023915609460968259873781971135938734291463192436615132934716510553316959849693585061193104228470265279998281398432802420283768188255031657487629569064420980958435517137407049893841874544234960611773368436721640080623613300540574632362397333243307112680286487696042951950575113421633087225686350623003460561277650230129881807896620778834618173729208736672489057918508580091104139442029492496505358916581103237666747675949254118480178865558165020800173439257670516982953534982017271935502218864017926553899029863336490338727944758896889127136499304440099273033184080369373709843220284507926691877607702022607407340247919094031278096266093658468642227959233695824220140301750380143980440727259828260063398959685995038093215035544572013593446535540697106747851151740952466776144611074412104761188432874626895449712771265599567460182464366690324778032601980069271565124843790343944734898430827529227262161151138637797862034447281143226664041592352578345519161631407346150594020409056697165625466835350539073521969819948845874370902924278825022933777369683414267382804587278191610664465824906654277516621023441944891259097142094897364009297876632169287301479417455417263625981419628838863445396964503508469499725427384015807558481110312766153727895391816244219553817080473059005972940149521175856253613514710804899940270870321464563609018751800161460235310792442848617865137651597707596227236789122983437593584630173235743864298214495141350655736416895566406236496026891068383994194922861710312676172094141395075542560132405843203472921644935556223134489417557066499871074972216887278239016519298491380380393683991474226379321233510719647062234426744173791207103466504217747688918660343680327864971007503124749985688324341827862673797292035653846626133381828715504589506411125344029895682325762912313995873782053691554267225291928276151961276256268067850255001292873568505744555195158560583834024035296432992409300980135148274367916432087688678699341325540865578309567589953458577174673219879143064465544410096313008234063581121453508605317025020590134988777695057138928079206740361056676993757710586323006067741563551579455370556330876855474235583248138653250438833978128427077455601249426751304051780373317360427723509032915764451574303239191156458489529474941358183624453664601291967020891458043980961462863868746116033801915867452809514665325627077335162467420457290809154240177421492788955215719956832535023941705468991449666550288145833501620153145501821793918998739385172938306259010120325473709096505829187661040088704736686970210232591079758485509903631988745048142747407817203652880419435318511740990868188826156493254114301757718458185898957452313006186464637767751227351554334036484193487493325234009984881278156369359894163100806048531709456937335958430682610760881188768957945739258709629248511631101014879097247877209008615325300307188624575284102817382466946794128285397789518099875117074503759149647966617551805787038239884199660247590173144437305176423017747781959186443043372888261916054138371479842389720108777163375732217234249075474393413717538491367574000560654647926973927998570205383541109434687492666852358839439769511325410574801158735305108673241665997627512922431769544314047989515482789279774271472245131500912840584590155379487567685722998768357269904600499184399536158121328534774061210611702404884444541725633201227513024466768689310068459199206895300579839615453701436711755164621461836088049195131520609190999837170797906869530164621554982961545968957936820073251898085586983661616013307484153388903164575719844993544022939584451263908207015217494031638342951773999604748925900667124331947877323303970625646220522932990163104714674861350070358155621596482752665433421077177277527389755950947860596027026120984162990970747218127357225356121930370309984945085300761780557174996701130050764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -190886114966417938361255040114090542561427214623978131821145090285872191018642007180277340902314679763534925775614854929098327715778183434958157941577505351445916540899060397418552005816039632802889801146719397449996597823616030985018644946447107860290054569247475043226829741876126944461406132978081343805586116004843186480725974341704930478377169490586308529133958964070549769272706162932931002846324541871354330572669461685719820109208119165534966753224161796823787814213313310222376046046059099952931912496563284362570508243298875520188814576884762557405232549404798323724254311143281556732494547962328374809696077552470029390690782260384800442978633429399903865819631131068155694599267813063518137087616159287232446383952101346906273163934849408491316397648131151547259806590258276825081695556080086535589184890320850505639810400933303859248341684253178848767638698636215600250157651927496263277181212054658939550552737222006480543814982694247922729911332828489291472947586004808184829440178601212134944491640911052430778848306299191007664894797106031944243295128059198121703053345406268521275954302689117048891961229228211251267105231500004234510857118979097235709896004193257727677663486710316945841876602445132785111986885143726117235681055105489227980913850063292699379273995266258765451656092380436191599907506895261624697274581575781305275656285153700153818074320109097814561453486122215468212986710992907064128151046471235607387679088198827185499748322030114769875041661516862648726264703610572142797654373270028314619154399450590837872761325488678397262252786652867652973487893145199290595019130075679875760662094089769728160962726481910053522006356682352204134881528542623713491830228994297636485813365070055594872604352169987105592453407393910248870475061599908154190179299431063458464860911490838616627576889445777460998041712121862870266537025628125812359470956656777999345690709667816579687174665071537276343236269489507580126303955403940478853212257596776337058398059551015346891377976446358773924203745108074285420611011286786560397432997600945517310156967378805935673917640136702631011752718284464275682812652241935433824027032362671900528844821213584500114754767639350602964854774363955311977783828022264013102568724782817881580709696060837650235248808662490705024624065518976121079539080950861622388484944913213600647348304595543672660870299245189922700486498670792351288261414133541465439158087631961213009945345980145171256087775577720162536084349134650846330651964526107263323143089058912741837478502248805584179016624383246833719552882472283475850580812687993736436156093478948459074947928095428242157130528269213531464376915432940928366645620121287050244643708115425601663733144615540727651124427329255267251202127801223268019712109612682514383174030062637233512248599414193782200132227880983003995067693421255802336271700859589893608413368404808404647911892009554397670523973618646394514435202746108514602310559212809848297207336096807804550686115516275394134754659064791309054838172795049800346317218804318793208333959064951367463861588381032934374220268819017790680366364234572181834702592976448734715813067180926973857764539177584602844628333608422170648942092545976189947073095228472034645943888420798677954633025060192814301679592309872764093848062277227760676081097700514427945088633105528528548429073092446415818492348870638468142831755601322838952675275438613688072979299648170122118193961207699826180583999007448273386139027772776600164287425436744989228891683628777435736878007838052474118842741238992425256224220898929183692116420994962685027337413911616335517795826600692884733465150732253318287342936011079533921109260688960912835304388331805894121935986280376765403050725357597447464044656279838023889963707899359403271363543577062438101950889290446371047923743576985120256229626431104765856840912006099153048145547065513621343855796668974666939084943528138494031690144648862008857104537232126765431141189076781417987939732106548085331276173330956360223361790561283838943432352595918890198626259333140232060030736658370379119377868255468265874339687748740825056664402800664738302027245113477799125169711319307969802248251990560467980485146118758396185574130915250445227270719288679191665705232495470402685643938966129210016736036746634327235623247442577168830476475607441975987520757429458938546399472829406048771592179152202751140988855697643569912588659545653092914359170803597064261212277492952481425681567194340918270234916174515640680136419244351264144665750013872541386891554520090998779145174069566282576049861754186543233612451925814824508498738728566934195868779708034991674867172590126412285665153191009473291055666975323667545829556612331227801345240296384766499269665491925027733750666915046247966673221154964652336044578242026129042412417201010671177549699452723956181585213291167003626549722625061102362318904271527347464508470895756230386433295982668688146049004697402012429671391391796055471384775246457130188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -1033337004900925350520017434642259249407686896827122385549031445489188317552954392586596682373243478471932515471062331095591110370628313387115650080853298810816844671211143333946092770902042277426737431029848735757699732222834121467691288705754920265809598866342896193542599605582980755046823825424199403409884456339509592918977400251293160156573108644766489187039353541434637950627667897029525274709578917555272008436521273842621007274386122115207459393584819827118283319369813358174408742905687727205110176736176967839921620502114823753722459430572146463211489085725925757851431740959310130958433190593010126346729797635414897577679794552099531712510241335375712082467116281530413649815852402837636984098534726714638286075979680785297543008912865140602912724614044776380827458088160428395591434976450127694227813041834192455220020018550221398457176869226947784901006069984720722508079190684795273814601925295325633047734949598888710901768087314008554707862641065387308519489030223505201643135017877559853526605278464913454751299278128812106061593001618506329867951802425469846475698459618938909702821223213443943899443259565482930067925091940680901471198654972069228711767912872995705462746930182239915593038634403436407195348512273520070872891531761872134512511225980758048345784767722198086670191406134747023059814074752701861563173884964098622002151556903134392225758429296142037989596233342010378025400043960140417539400090871449760761645823480867599662923857420960603929320107570040073774189936210425534204612534949187236902762540638010293077359855391381076996921354888869127498453202550070399363689329643078696274481549763692703227801246778431620814332423789288674926385995807982513149533725875836973042116830965324977298192412555827251307773266377552295775292775028978370111930572951642410190665489274223685598597112643485409245489891980108721023137732092437952872299099573505622077619877920128545488698306278304369694476063453725720825678465857812644729473646774965079456206757148879100031056782663315386261282224902547998077337291092663774622797215764450903958778313314800678263569430822889486883335136328269779358469277450453277682813964804385708592481909680064958616236052403208036473293285358253617821591712705803580272580372451509392166034671115129254456177009903572860930140500509030819325159303736813715618218481201687046466610506723789054051015455705778059242590443006793913241779327210890285957240982892817352078240460625464353712901259629877759685951644975719112632187194340623527551412836389308565131235609004410058207269504987597114801672229846013957290923638129526111055006164314285639826962335887814189212512074215287410990157394963443112940968292364144938318795892115174327473878481582554525724494399297984898012396420859173758590155353617290451987915805108760809044627501637453003221851554833533295228204942115468653518081867430835961043352204503546173144017646719228430006605856067555228781974184746232795321885633293579705268093537303218685660779426328554900624769372984337018955633789239440632188187392947496071125210842065404006678365554349646418332366851895358842965672065247875368898428944195676668067293931499766886770276108824597058121566374867207333334155513285370699811417047931734106919987649393481425070038930740514804077713252645875056142595342215211587792811026017577076231626881416997800489261355080482899826705577117548106384115622491703465229548401124907620111309923415544006660718696338726955839053250750194185777313979032008064667316068634024928944909978271286139068888209300930438052828363051272043304359570253293360167315756919850335938308915812600998661121914777662170122482343874554098438351065945476188741364563870912379163550585198278824574174702615252273570659687577958076678253317609910495262488702219661974383290826412001853537669061763384208294065462421865204374008420761185894450099646805135930234444256815282329534331754990444860507415229785303831218079209219340130278465247437237771788081119612745067892450013730462990742301981975905770912715668709772274133725097257722986331635373739141445333806333696385929883704805832254338686634470465998279044842633690037990660888617833862631116147130879232621955394088511127795587137354072885916421132269122386027746546543230360383146369474175837854073385436953708610521940840145249317157080678152570388334974881418476735749382677743182979102215621714914998754274653359829394298520485090237098865411583226919586496624232594212893325420857650298840673068185865068984356705276044517587366843472681953547192235804348547404118904101643896038940320110340016527642640242000893980092855113648773711718562915916974332562553965665440472821955911736809442486258776333117347718218643444698153772385397764754525070261965988898772374992706710008290547793815100876671142469107024610620271593571875490514654409545301327118100479720056645033075812497702272065131816805744274248552900787605161350384976628830784729554817009854845774531480469891134277700891495556962370512521911192256512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 2517077454204084369541003569409566421208471165792359664859694663841532229656028341308872003549346074355107987263239987985689737442663468929913646810259758971375873162024655094476796779190325492433504346563424838101215686102734574464084460211826529307634865711523103648060752750546207988175883856799488158003589658301726116705677047031352978842218537423936161939075433250198609102142421700713913257525548126802623067400045124788552157473523649951294307033978464717497947218279820049031833062724541270026376458394056296235487813902429538057548119974808133024637817889410577490300042706576329229913195184381541035566754973171839554624530185607346925706449539225719756806753318598518337194075768941313369679427656384884031679268428627669697796046120941835092421732428467251697004737322775338598414843257363346911657444794183303739276844496817717872450504826092501086929874996833261304107674835969596019343795121756259103712656057206598619046369396126345410653347484493189333267511557657508661170590287616124397800737216302822541655246311189281759171270005092049000869875250120413456527533230927575734214493546347904639105568097336242590496416257872118493479846381991313631148976467854650691465548145124752202961582625716173846506871360937255636812496386141965866421006679562143620783081029583135000236344547983491694772680347161533415216675990034513288195893974509721352862453487966440303627592593809881019254568469719583441263219524864004975484469101757571696986401813403700316228562273689628575238579001045238636041457826459676732567827791083234600816870935946571005633387995654103773877425795421501894211532864173825820105594376546051002991891877101425482822527890812261778582511057303583799662467507282668692187938738651091201961740392908919516308739977762902648640849703116792682404394779280514084083429077394547920673419234657399170924720103927415896010219237084071247292315928003457081120811116284046781298962158939650136058939372143964269013220615890148482747855050731837722408266130756412274285061564783820150368717446464835291409723249756210952069775365215899452817633038712943611668030426626109729410183953909941874357660574638358767694233049309137358126146873489922019795747606014549061711305271676660805545075856557460601445304435276046199295565571348221688872258244390839898424959865530219359804407193441187552061840521153623473581663137457959675613968694446378319665191640258641998617780235369073958096152634817204466577540200895922304129502290395658475862610654807660552469022059209296952517188457730687217817753054301225513285955352866390148002235707580436690259050884337881437664084299414642757164734754568230221081626739951550049727906260068535408857697921220081234163549667397480946921466699119556995018032757942131896809474077926619848148331087747100443346967498603547917084047223216465419500251700723528349971914466072260553833102952643392687746676626329817104284543913519186799096145048360354204626821923730132090541639179693219127720976532968446869105343161259674513624457393753624977077772754020799091752634483048260046403244532644748295083674273952623279483477222277567525367036801475464110343155668119171072001971971089562016171849509345105416311221247072188059588104049439342067530593934092648771659630853841522500403399669241780987717326926332806600511767578506964865810468250963887335750667894219320152738475951254466054442426227445095489018558199153079931146477250023202716451928272253682951138973649442678200711206137492262683542563397337394241793511566011562055798719452742439409339556939759767159736007000492766434886828951886706819575501461778822911816493970496290550404416026121622322790414479401887157467229443419597129843839017409696967420380158468076749912675203703643698076858497552033509274479341978996592989147423149859467897147872507788619511072256210960133505649188840905154611005935243640097192947183496862650005655605060131696115309939370930421665123948076282022170018114931031018004204928639988077013615448191448288777632406929467399082025393114461229010008719873443247667905689639542441129397564925685708136508737460683729011876731737953756612784601697652524903454114938072009513674339598054980276606445163358004431867079922656364798047504757962173941707031438174102408608968662109606908157468769171095171833273887089669048774118762082046885526559202854587000402653991076192064277323358261046507513526153348060085039551306476514969431013868952141437681779370907086555458591634274570090372593739824334209793988753932669520776666523613360832458871935436397016503159415182524434718449541519857082731709811589883599832751879305260674128005758633742576872047004633827884995659568454438762384010342156252193390425652405705809494083064620769837326319525190596943867203182206939916479659831413692843050247090125430580180843389588717072766575263394225521976578695251906461083162502235972263582995560608947061604495976477098778605816324799225053317881081632367899842714877255065884849548189641394858045853417282376327908818944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -11253411418311044531932301561124115467873978700640127976749981440430102909310911835562015088725641968420578146606078121290801116269933442691619622355917507050006657720655970813500467600648973721047402658409644646531588304139514445927336694124098930792001482303345225660946324369923351529447717324699689883496627472171114424141019271572763276674839816001821242971861664713663229898508711960089103049054758635667282211910114801667242848640985732923557151139069541600534988190406246207313733606243298345078502900050952645006447498753213772488742546465156818973157438823930922402437866083257245110319636424398372185412965571270425678468350628824714977422999044654258339849066886492334395273309331323939596387842407452990594493318616311254218148030607870074642372890541253282296327373934940128326208871069056194632382729184336173404325665613141395764560003953940018003706138583626384239973423225464683926082407146255951702668979480988193695031138580083408286816846164704132375875043918853516699304979422177941598516315085467400751718444170136702612161387994815550732555754853880278635322996371813786066989953266421750062428102665202557642393458991353098328524653356792298302584594928210434636497168735005933885302520413861905977406102172593922533855767661253831613200057505573821843859379396033959605396776749529169990748180446859701922739024057565957676933590862289554792314014759508603789845813348719332256349238594169469528693467047819940056046309820007337314144483971275064333570099545656683505589222030940560926356768995383072042027108453825572657288651703926942474167402334025773379643565424844395940766205135880186371926839695612445750069556621423092618208255518585050212098204626139729117139951489844885952955834400196698734734622153425005839762397461978533313216218949404568828416464410865168667503438950230251456872362020811483706564282907600778161174069824289475105132146485590323263221894844539542180473643508617381389430869425454130899178305001006986046536186656603849022387014917113160716723777017005646168443853463044494016404546471886889055989863877165682994058427928867016777841226915146507197038432557568901311362477454545436194313598184026054472453969983946614070879155576873801919540684290976901703266983488000777637558753672386912632476608078677515512790040542322439497539093304394895213629659643426408787995729824883438205900881506140537027386202874302370713534897359652738512059839182035704245277139852635256296534088854169354383548496532115128149887163468815825740826624648758374396260387175257337075577767981320917479537321332360292713386351948597923069892430469393456860989723559496433538526482368818470404619921792369954653122071475431290789632240875385628000854278914043716529960345546825178861303520868680149480321440410104508060056803546976358437777625615588880934099239678173967225522610803458584147023037623979988735703193366544317287569749545172266500175736958597628434189691716180785475679614154808646432222729690606216485553130628357453752999535950798307506775219110672877048929808148001956324078159967984102300036250953094355465776134173936461678560056943094552521664976110841209413831052926345554944307445428063911901790475038976529085172308048370216750116788286043709073719456204264269097773749941718216598735940348879140269443679340574580234594823920831252724599124601395087338677829642211862029249644775146511232813134956514158387444152162888394265242902057776181450583168018599219247438678627945727274276962077423317953585792294156967741409421539360780714867582057372458148662461369200439481996768268945857641786126150356817197810250334921899499752436892060030980538593615476496040335069266489244235618018713739163180665576496285902236561853862842844849838846146202616481110829379579501285236003007217390775012521227405236242743612544709806643117182260393925012414448080940703608571722635987150079893170350588527385651352480087885245387886922696716830090614943173184613023982413411554308439455621864959147943187390449511485718197242093804368965191155425761822512410694063243261086407265254999905291202600235447144080270513299934778176468052412454806454838966881543104735545882205472781537648196702530364100090905785807450802072436231243437287125348766331178215845748404613796649419395150466458158542916016557361939364705613947300256823789009809012830275398523548469861465233558703176688510474828373594697056812894316400465856829569621295792733862903634389848948638971273648031285117827719564205252073103609976792303096458584680258270359299088301397817838046587207898982942975428955839203571113577717197519771854063045742837206316022276502697855310745336946536880344640832718767787615702287485159482787194514618105264212309722198918997325426909213183455577383130357212622482978129998447718987604884964031957849494903778612534302427370419042555943950048996818393758982087900665847753414991577045241059729237175231444363705062886032923242377048772228277039259702074880096079387679028566278637964582043146530134816042726195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -5495581911699413389446560932167119988826220114914376588364164666993306045649817204651394861860931585772807102631966983204476199973152748619333248195837755440259018007943783664690613234026285708659556971015410968548513568117283561093436551913055618204863479219092783151651659253600519596786552413904725666194340650480082738970099983412076451943964030665759735511984303837073709249829039950805888081453639018956689910596799410917316354151676156807064693326789232321253851563335555217975961047542057283841930918417281708083615314540156054988426983189506363500521341144105056243062548964239823805126607389120079259372720874569981496158175062966452607309617091240692726254651708777596892334056591880558265718422500041607009678289616290526214353590305074024110965244790175752461799640746343847450964774377443588057802777324133961858970595710237543054122394619569699168711010447711279205366624418455422762491073431070030631665608826728715001806304198045923076055765872345944381291700246440904520258892592815877055056059562520846425295280503527943183886528182235647645116782109064138740706075100109594677244615298491065279968810362655685556028252457439762808872696958980663518987359612981570139878563247581064886122518278147342818258571754421648139836008872005407381541848537106981227182539455650035749060070400424330617209446571541337489134962558790870218768059019676775849819383531630113002031907265105287488740197953741560719752187706537089974054136071400311144069142199449265620359914828298093060499168180439213343977939994700647388665131206187984911255145978994571876339662322605659225422180077316521711413642942012027467072018916648490485313394550134462436175384169579761121347650663774107395724378656987369907582555739565282100583465853924231521294780743643173483333778401292081208921803521484030939037275318651038461543824940505993642503723277946696777858798144367665814082406494586481531270128945308367399754430391508046077040377706344949644798248492752791231828353936732328872562067768622797511296925333356630828187992315841036945075797353724517492831392172114494716501248261564087257531201896386155879341554645213081904398342564073514864222911828557696657703134427136220375206215990254693349911712139902418190205749363230035743463722862144042320082788613412910375021040184664648994549205094448705457297700592855052567152968118163830787045039416887528857737251487961096742032032270040973519783982510776167548546891877334945946537719204234244699002768794398994387559930248427345683166836898126852748695637973398547117878206682096132607560355410701257899136944796605783907112859115798687172509094204257923229326798570641855392839461565579161228887186756383502126932350017954841286140659592513386738147580968715441524413881501198669922397280581680945050572272020955936553987413036354590212385795803220102800908477994699415085423782238807744958338348888752497700166505547639627300161048730888798421175423513452874237831169776187102729861197921706163758575247136809302977923657534580450354213284773183781723897050594627918384731109486859997573605493663460458762957872221576574707260111071878283145202080493662705763181600295233169759277601915403276693512316834964118780343530655084799983850993013621534664694206836916711461420810359817161807215911107233416509397288788839448352860581916731534774063492779375805587103514558981678711431383187680078225477809250464796994357237332368566372046324557305561353589296972152125705629849837489588869720917283775219456217250787595531659122108786717409868861252789153928033287059766539420022076306871530479625545905894630252014079579867384493415295263814354501977154341137863837131802184685739895301721555445657410522386006686095871320237060162119723804786588606352643043374079092236283905383720189518145128194489032792302259896829344207905074190255004177615316370113684289467155387357140770713771023347825845520992222106994685649779595180119938373033400276508015028662409280159382518625954596797524146523010307569425868984270841618980299825115886145617016902371037420278881760911713728554929708575502609480750175870396514607906653118556977575262276324485761828243003110928165136663953184184647718079934512317183561083820539527541973622373369354814302169910068272147892120921683597769941992789167444699068211973828429721634376704670579602146113765758066031513104171075391233103884382140027008258687996501542976206390201268828426780786987647223109886616367479795012050060457337723458563474949449731215254449541351497913893016885831303339707505123360350085093458559097397370038873304860849826854868644250669375577148493253650290402745746748533003139290122633048705532290693735306194858106904842757078308141972013975540626819006559320464764666413287051694898720526927666332823182369858606135434920661790507621828617383292598646906723971918863775620093918605015321615490727024398104840893204909528100724414575568129229296493537639447800247737681971886723100065123864698732594264088003436029478777339181096067890363236352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 55001398210627107314070304397387606663986452306398323694897701920164540850397596957130419416325876947332152584030915899925816378166843852301740047232354892039988332700489026185316294212817983969054754698496114328481967033868239052311320924337615339445269712263665683916653746873822086823371384699636547807124797043500772237105629365388792707934810705408217771252235514637330878648544935166891082351008003388974839580147057849981357330398737578389557575365725651121361853668450006444278654266049902890171087953860781177803615089622865592514332774025977112031853066516243615982260253881466152183175275565673729355742849825379317006138154489338828086359520450715906637356977003283572156053224932800138450389773963862088711774553257521137848439011416425332976328144396817332204479193306578790393563112206571605788338354932239958215524292052625051051169952419990931560390552314614470749199520319287978712583893547907122958250480004224616831873515899858098643374847481885981579320999260730178810855406943792813438333847934347881894811829501413267945992241242985792991955430064788787727885131682686114500977896480059555958973322410994597591030578099909445320740534533134008070342290966883936187974586742744812288041366495252628617087318905717749348416236551898474031452071534636574506464521146949015572433903753110034540361256836345660134594785450957986124765072910679874856535951268394304866972591311474665200782288256803172116819619231421157823078221485929023582143993973256152905638156117883974329497851533004542384536801812086091075501442449692048105224572039258335536941748259133750736796294720926699256408013470882870682093814885601751656229512174308694935504536733383153194058666701276941603111467814472000165189346564991626837196084829740741590822353440753326823910348087627524838569165259629934505562104609921013828332761426098684843613359625158333421268627906266549711103327877857534704166856798035112389062865989159862713970206757261559076820825809216363369502044928780188060243683662473444685930542419734012668270161749507578835644524369674937488284983876235189331652035610303051352724474619649306042295456220657156325895837831445223357641075055710587816806249748553603122763257175673713636908279045673353612853923376010094531577343346558353855228216183462784467738369260521349437010775800503059429923419941036672608815285357055077930911245553766396572466804106817008188732241321711475243941744015265305321177519879544902418717377041392930491356545837678497406250429697740422470538477594738366576662332799221640052447695208897920065143785438983499944338431092848741067587022933743814644263668075870974788968621314129766719265910312633253218149901980356020886067404028390490929112385216543486214835444874495661694835924089383332202244597391763458437515281344744622188508055164980457266362642445195396765207890516935346161276464626480579689696559269446307090450719612567693962094880156307950193833163337013506981023086494425517870773590691044853332602422053090294818522022015786105996968850048613437856118555983698118986187147160100680227125923398364219377588906774955137442764671746112189960227887799954330561636134801410831104908949109453464319936570040749319265643789646842044915738910293901416068455831299526818696341484856940360036515410492733394973976428328359210079204764334627187577060091270205510723049716910469236370671714385784725154606435586490315715304381950001267673228603245575988741074945843033819739047939371952766365827897071317417187165699936369323657792801018442614220898360792342252702169719265039248689881354905787521681672768096119063304916001647993316786016017412046468557236784926408148106829658105207522144220217906462130730971729310188638886961300690081900181398742384976592028280624726880831701219905470724933277328251068316170844117281265398818806118570745730162727677435846758578320829600269053073447228545771046144917504476421250376889144284924779451416966084411538087567017168187658421284175686253385134541033503800715830717692244839670387645676687522352189313414378743676713378343835765257301649481588547564155931935569733522959836061714224608501539564791022976742629566250834543315335556138615207140635362683774553238125567194603225997105947119282246841535513928147302409720845694982302836790917587869104714460025903308840920441348713503371264113326303244125118253625486267025660921159208797387564698002143729595097343689493030759126004884656625893460997845201845466649091414762546183064893991695885701776505618911945559844359364301593476055677594406498349439853824796809515892883321506494604936623551334771548857437665261269308524861537295108897739386960874192976086213018355917001179658405922489810573102433235121789427970929963853659099832506871280896764190320275706177639974830892186544131971863526935936298121576833858155963241805053268955142718441300275962241467620570473099754499961234437735256416309724766945066113586655869831362861879570944235569334326623954559702929901226115788897075957354870079488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -95755019546166192503205620605277656146055442366925174712780859228482791305547904423254247041432534059560843455844059070337348687260536242456452002721365871087392664217668827270130042388279885564986837258598600131044000394819701867264829930142451193772959963150939174935211127053544957928908969522540077124429872205119579365055487277306659319987937582085539096535830562863093630882144161859603566842371890928801408165470381917092838389714788283700374002644576577289659372993266431671139314141459597631205598649751192008289775456190401195994131701460141647020627239626774962565492391896102522000615074337898592273113589330411788492926703393721825656775625325675325069683728459962375730029117000590799296116221612935999089064533275971051721913071381100555102743299994663768609260203800000525971999577006125414642357398689616554848782609469173305650818708061711035973906249926599611701311330038373687675475478032177404067896913862741075142864263658441957240527641297999085072948684272499507609485137834615913617256622697872174683618052398832062487534260789986428301921951549304160695339561969445579039202209258466877727580316373348804207028492288067156112427630894015196437957140174351815537960517094798988493459719318056434481012863239758639483812987804604585384036057705448351096678672029542963339897494856246926754090553273176851888533338615535549727791616052888894237986511296648646589618374385820370063014883257519858597354560355479879230767012716968631457370022510102441110526510105602198508220452187752024540306429969528102395908601697578386068033132832614390375679291075931839451332125338910368378449222559830564376129086747415447498832179936167652586360158889555526987231683194804840304768982913712514291099624935628044976112387108556288186941744171629693454157238361159847135846696404699202533310204822434543212649485778914184036756061448188883107538848357999298582200260200951306488629742414539176190762120475604495411729583979598296174611457050008819325414923802294449618129822139193118554127777261725198360995631554483278751797375586493153366569504621972894496817268316597784881063420894437421470654157508525525999779173542138994345601597783421993110422781217339668264207304189613021991374772998469803662659828194095820462574843642068267803690323131776750782483128466065656663369881157467599184874258109563030402972116146121227149219114916186952438634555165569755105180310160601739160268696390999913041213416338078503100892104806996445996003563973294122130930757569912639691051096800937007206568312982242853487205972490412481906018724264091494835518118400541158090674492445765791537936264329125948657415874997163234967880676581579408349697799947994849868228928073830236404412027337741499116331428673052699029697914431815922068309011246418313579179953161625349111630778005441805745224119583987394236196855386729476570432891345544676060643643144955962378065767268293421394310115598153429190113549407892014163906435190343517451577968054873875479149491125005941939506349053125506199493965223301375251285035776102578264007229021777705576852051453297682484792074240940361549378664093454566320218763345113308393663388171323973322391752676375857604137095092750202243270655040920763779993686093310068081759053738789488049691940996517213485301657080958619052105050488578563484800464164892709445492114387620501257791706527361009096940034045085653194814523666661999974205927244856664178520193418746252439517130875470557899997869384400693381227917176986781528144943122874953625063421295218601787004555781231905726442483531485833941049726136486905150811542537184445465465266217576188109236712413950198866783063986304084686044576887647488680026958601061498326481473854607529036372127766997626762841737821263233124147035444470454412046940075051145903309832359395072151125440773268263688348765048206633101318284994547079776498365420638532955701261114830562005497604689217295869669902295417812097857358008477825246859466048862224319183017121207299088564843517966842119660936515826714159456526696386522668021491970959227441586018094495404176823900158211776334391919724369496833704796342419848294709322960764893481872663424393156638924997955526570822569312723104160970587059871771218742752187931446504564710427117949369560487835877550694713382144476540606693175880963549499873142558013634009048097126907889169791381197468271241180648137098245533515744406749988420370989250521954381508925654762997969201360021487599998187659425524314750764089532340658086270221341488896737754316833778272279533076646263883267174870669625816786271650868742184846266901370092614506545437929194983172418488242624130996704851679993469227943903660197361984952648553573648669338777415978105926010328516861238317837778163115765318142803342400074426169243936186563438913280394790942542660226269824485202223143238828777158072542482231300841862788323352299825323956705580119141208728447824489146674427908315150674788994170563287411999101942781004450355536315771820441732682277191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 228226228801235424987785243594929860292019683992379732897863809536557404008997274811680582654985769683953243635273722202148586607317923564153185313304828306615528856800729173055132104926959560337605599695301989254402552014899663883577702521992386961396569486179252519119416619584239488560193950232066621363127549270835996120510449397454200698891257611960056949916236299671439857361666526961205933688933866966490901976446799327971022538437328666953885408740468846713850948438288556620512879813802498887670224830570710148760565869877548999874313704461512739462039669150303425292269184670398870706553596121258109520906085727901612564269776222468063564504096449892311132843064852461669082861218432881816915713376229889197994280942044469543398695055495873481875184254362646708011526047388720778695841448170417658786878909513605881324012794196253117425852390392269743865240130406449005805565263748327062073016240991665646378994141253922792488636604464522087670638153364166949552916377112964931015232149737022093052378776579404036108480290976855271604588039138545482999690601879500976249637159841947708995844864371858525088378376199497523693262423223318810732145748680214220692908810974791769953861368399263203192039061839702907764433778333299614141301247383425668425869173307083329685047650450609646986899376336458592465110390789500916173144977546759663980634759566913531504752287029975494703048360855332040227645383095720239228272218531384121038199081023747697211134259669226262584223356649940075663262212188844974099185826650967322559800641534070925764486361351088178553623536113275407735094958286989492222176370613751162751119414596592450727621723743574727132590953835701124578498546696246699881150996932433402334190440666532936135610278676640525436443634953777430870390762026354677258267061403257429690463838248422346149757112240376212113487791253817952588191971188332809786553333105104804072726907255527521313770524366727734847456268555184008571209687185909342219199632364386790172407109641981295416618373204703708272090864962242420749856274721573283178759440850681474556722623324515619990931164223008434473328376056589953864348359224302238306570689301800510193630519339255565112892024110653294021813838505967780369253050848855511606670763381537773310679196963577973171715195745573358502786553154172713773750847698911870804842233344111644681617240371148136484815733653999534556606486089964841539760867469677551777811108572265231081034789308727215267977083599771142388611873481774423807146517223441682182422497577325629108117661817950671785366721439176688907550542121767759464235719378385670815161828446316443610994621101971385032655769329844186235046684913358084036390872232409127894882350499322859508820088498929777043629423231681061531028291885001006807425738531815647723504612734464199375729076475892172991536688479367860574072171012625862901705586581841501473223151171959279754772124692130710251264194041886586480481715514961320297540947676804244724388367547292223054773144748743086767310917086754059055769290710534570310333650583420237668301997263718551923928333375322381796845019562553096583892103510758125688529579026704459350380915393720889869127255353118113333776677485239772830433177819255271691508999297213141289438996649404453741417873963757766698763560486264521946555024743871517282531141045759946661168701661818966230291239907765131200849345026458438598667567027102733328091357414548652109363334172405346799930248853203826935059775497037934769025749503618498786665693412029244017598913442980565332387091622557123271176275306778248193239650415007565631706437058512860151565535676209871656288054116713228380037120554661029392282946266878189442980685063184123690392776324557295534943390096342473546381864240027091822440059622057841317270391769750928181232913441440111174122705114443109524396024572785884230777831084074901349716269490130559590425582559272785508570813024763759286832909708403351797200739824796799058699087852137956924688485277768103826831438530192903901811449082586457398068203574088206957946161897704096852886901460903565856076068112192775321739441994792533249311455248107754064480579511217479795895356374186452306736172004643719209999370760865313822011806001791677698820868332501129367646696534076975091816103180354182020257765465556686735051307371386889064739084553821731646565506397808013973930717882765640889717890283865999968612577048845604186972128289048190508712531586098948514443491128879053348923799232554998431959848446928531849244139283737480638680751307095939850096190871745600971391726656643567066740151744943355608868464166796452789813934088157184673155887306937335723914032965923901233969179871460483209951651965511418548994134300416990229698445857732379195256637142487031953877359601357327051460477542790623797820520210986506664927753508694964905843747105070708493933953852214452424532910271686652847781918110067479133521433020136692849946873795606537004242003406608608791101281139860580438376448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 2611581164153309260670632195997226568549792203891515322956102069728628135596726482122394215665608236100526607039729305288617063560011223121187926007547995186629997713122513721337617054909439135169058093119204734251013988139521857724484052971398141004778928543909581953750553534424563130033346491223270517344956941964757930016215632487688236805310455016461057014345473577336551686388625799374514586899062542753963124069458319226700636920131621360132129757545216351652933093783651255682114726413963741698456554031460625226068781621573886357956378488295396113518608646547412950678101725321304823055164343374705399920445943103841516391496871950132915291392689746236801344811283784871309790570068243399121120137729479314039262105932045962166340926656930328345599563138023584625814735736313271360484033406904569846156881361883688934043145408526846261528437747830373337744373234138838508954868572608756241836227410528195618415651187512275287466718063841700500267621692006868968313268323949027619448620167264360068008745741039190977236047467048042866685516038681898838580566436497089504571240594181192995484924802667405982008603034290801389768883176868452933298293097657538052976634255911515427709953131834475322238281175514411405608822153912098910608503445992752197004522809123124557017635393545786858886567739999972510065558795789600167362728446919135673479581666123820004763203330026345090181225552609839477745813805814961254637794519886210822958658151521210590834781662064205964128739196422641180989549047017670063416140653095140650670699178989155787894289156279088412938692702943008121746801301741053871960082726105576257880173071645761229163611036481501675557010570138971555900080615825246776653055868393623419307388609429291118883137613049416280391794323559896293397129722593458445029162315033896947253289428296811016049776930876069792871713783229042508583042808818230231959893549458142171394703475473816431442473320320354585891169981135721223305846030395526026772548106087195582314283179817753598834389034959202764708146263098979838109056971903793324322801194383397454862602857196296190676506062808704754650350275699367065398853715810115811177782614081208419763253140888280587226065191894634172748391386500992916281295977013025599528733491289284640411380773405144942498687202361678919159538577165091258496218652653668199951607791028981207304356864645739292061647368724134224064760934752445234344035419299033978088235303321022035702058000991813346398953646329843060922011841937644030577080526824252179257491984198311271013548335629798225163432411340956621088309133957002065416168604091356406280758771532100023578198320874112302780991730374281964579856470312734891675079660682048336120487015723406818977420629325006357053618299599277119322695761784912664741323572446040595206833491317994802211157954610750766915101169876246709456171615899457219526258634165428563344211159225344778816278321715417556042990536540519064761864287347719289583566893144318759649350523617722445387401556110721527769089105112004706190683311017470385625436427008382707932009587488571169577823352873436988610885373344484530776241944425907874180968442191152417271913997172365840951258765315426348885762639918541801044708585253218028527257375922362169616654580404965782999176295351964215633773462736954363821669374661788551197076462790850863871810284669851542955045629562893384469879392973609963483632201359634542015151183208154313672421862450380570723152228947228468873136778982627604793746052943612030395592077760147262088341048247533475372885172122122968825210973880741681666911817579810829800318316143034239115260503244324037983875351897625268887086965783572756305014206463643229506254994710140180310994622002288490737215808125238255147917103401237149040641328658730420094723147111104669915878929642769892419437539480340530200526615680092834591354741554126523905061032806049997135528772519747303204385827397226527705509665414296949176352234097827390514070271082851255280123832717064692474468370639025863565276840139446161369821585702863747290445949162945465457190771434989642753352944664471713615863889009059772934684926143411879554722123379695533398479795730098903489241079655996251656368769194945295961559737074240790640149994334333818035600520782054076358130467862500339253151357074989647444336314625401885616440212335453586239548280030078782374804703717476690529274463463364976710817405110030124201851232511276233731194037355579635442846944621269810418422367404700867339554899417713514841433224101659224332482253616425244422050978010222549958147331331605975628014802556814003698110732279361105165586700963127446123952501448161970255113740945526571981693415108318872460365400187568788202328238512644631207748514239657654703980367477981468037469458212757794172056129853614727702948391522129476075215893679057957917738367928901784807696388866914355467763445294357918168763736700184759692521016221453704380986208264545843555381583937362869090516325909628190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -4839389786045928069853336188663374959810877326987486874840401245945713883604070512702087483528904170351110264711781034936837395995129922285557128955851152663772503075448132004667579422433442946698447919363553397411248285689255182178262321053567922534433414698758519618149905777296018945035133017860703941055287422137155561168752685323536695409047321527878600225283309338193975459107836777812815707428750642732584302617545334065291677097606988446850090204167609761674431083514223440040771734962106082326405185233429669551587599662804999767176539901998258818566669153926290200033941981715621594369661392575299475126507033931703117503226463720813108999787486221696887966606872371724594645331114851895395935375203190843848415897834432182790983201594094755596753653537828080366943693236376446240472165595064604905735619805641032427268521316602339669914992499581523076326094909434463467551128539655430500213626034065304570148000705219917030366884707725039716080784280073496946306626865983814651787114791724510988819185701639304331532170781448658685322307374009246192035400497152574551891109718469569711409615775914351101510396373713936446400950173585182683058167307853072135355890456507513387282958734024817284207305403053458463158288486108148787639487549686267556897586554531084901441460705539946597970256390571650579612180851937737446108419667076662401006136633098057418979199562101120071932281765141006424245492001277229410692208516703871166235333889010419130405092455079344838559648267599520640601165368009804256144353349113485879169390284418479230403260180554181944532013391813943651799774312427026872947678060139953363472273392392511782642179691584635257453293587231932753767962578484314580439800454807425930947450386461680721643704635801437083336098735397159457496502022963334059240903467078920218555709362286432430432182976616080086938501277753436403816298544454150422263651623392241186852067700921328749232887185028414766993877466097823009344267356483127764813462377596856814621020537047883105848245462827296277832487698055366217898981406453995475921217314869887536432740887666774900645784285400291244936842609381107080477944336756393208865491466230878087506941601625258322895622945453585256773974892739188582450393097354124044042526944308448063117274951379663526678313211219405935101124201505431843533926616662637062733730255733686103526887619249771561796416614899626102508827467836460714493545518414260204127857318336275710841157786338054040305507689977812606430418099549290399601981958595991475386364017495142045458570982992784347722252676375233171727846097974478462169732804818614106116983717374793712557378801734837544169804763748381732305377321208659413040169970292913694500031261170288721255073893336022001617639008123529985453536696495922589362237646058902277601155185268769183569011599567903069556808367233917261528077380383854780686124269114541735254808579613764421378524144320760710943740078305147221706363304906327293616916366201678465963842759505886886405344426158814032119498226101008063607994113080243451072568858403588373986611595367858294668020679095763337584375698052787472930158404992998633665105051618511423037163174583028977203816393802677568954452471916458464409661393105691352503896406772340048630211748587031541967704805972380049574735350259303444238275691336405110639280932665666318641023085558632464429138465652274493406177660910869276916050527047473004977052811201888357564392174644907575940780982623524539222033440066019690283829453364433027830276033581734177375510478947819987336663846339525940299770885832099814921775165429493048439018209632142256900013397549534328716389352766029291719719747951244970511984357569437949615561869338374819025841983233068026766728765978117978105390395244938938092994574485563192034266979989923410120067184700987206077503770438628756206406707011388214971506137831403747455441825113579068200508565804921896328916325640230926328385578686130349866806249650437636904889213736059742186253213680412299551922685317594466713665406762992882885952660509352517343436247275250552581643841102161108990458862805542375880125366898608454300856585268727868952878778682214010925475536749676893866023487099691058860002534595016767889205888290202446673521122812756558906694237251135923234560605908438517964595120302018423131598588042695838873213796967100876480266304579477142113161020735843395278415739316134817491914881777966299640020415534331733830055224766035050446177413724588604366493882374220321431269534319454034512834279899051845355857634798379876058573815292640369452204254647134082799646150620348627141987402605469094864061688989943646133926927053266875406962045470444013952992337224019117807281510324845238174494379110293466253766680594177364978457890558909376683726696460328259703478419664705220602842679875121063422787906249097597660690450181597079117859762043733757644520581500309137026224269178423264887696895457143455067539199730732128325521201748794068162656253614489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -9979596009569481067411950342156607513493550664674362458869150817759519947607956250764308557778769464897206209790289921996683625828289295438375505675564210221501929509877186741727000222747695245708649442898654506345445915169880000842706975634964302008530520539993270429293155860678646532084610675239552045939331177371693706752071423892604098883276675312263523756802127161443663993495652820330791159000781269357557936453537809247825976873379992668001358989934287487921102818124601335010186348776852975836273593084358797858945685423685224082288727206221142831025884889276733756106115669466490194687094618265647145493289013858059526293866517328178092536456145259742436435456710922345737770797145276224168618213122915394937984963053720832573916184810925989533241915690557637549274546579067385037212501866610262773697766302221654174408431290655250375881320536229119915248725698329958260082174869032792159001994724406705593412633050161281617328233153058684055065383090479916481225721020503262463682518449335474048544706710530320436706952521410040225279965714795688445872768035784493663174492014659794707197604894361899899593589398168096585283817865183132920955801362811875572195814845819400164439342644740176425536089175992440245847938075654951246045974424276499095341384091479899681578439265913428427468554487851586130937925560133380522204579019534483047767102884726498760809846778223139913739716053775349580292996534527933316792237338401091396510797530777560327079006149968957508624603030151000415269917404359267933742199931006692926675549130159175590267878490521184530506976595824354692026388326907655521686475100867646543592954231357120312215401385017658041958513785069702553849893488360244354217407559875477461871153692296954493572193357185800212888175212662348870473028781165738895977226363845004329737991437890469846289992155400679349691230000622960980582059287836080609696222047450992174518521415086091692465593604341051482217271490328856507567277562540183979598395599397220630115168077949205936541311965094728535214070681222493456707552245986962985051161611731458047516538677741982058945281026297257905967821088513884882075431611284866280038021403685473666725876946801388364964959929541544560543645762595629562556014514754870931263334642056088904568984281118572494058101200855827326908861987150201485804512964938151501953777027337919390267994327865107535988310934255913439662289784840437845711545206128168481864974642525756310420638342370108955330795502534977317647039600666838465356217826433890088689568510889393732170704062949011784269164695535834091688347399763854862969189369431850814124944681202606831788712488369634581951373081109675974168593613557845412118029426708654738142137718655585912879603709899091778682675601896094646022708792252745875468611930997953532005290349853232084386521345627915356535530350525008318074356406436852614460483582637961739658697115462554375138466355545674968636087184119481076860046416058879609084261532332744464459279458692065165777827590214840804162113941620007896150045852537754502861862922921050230624638678339195428949696312217302741102974870969824646009060173160649420595993782572669341030290634840503229997428326831157890057571129326917575456731880106701026953792009992816532643093130605307792068307742809708722446757370082311537188035553543858724442986070340783124180761529995368446147348912396971104443014003410989402342178295669792043059356890563341771954964142333142545494938681776950253990404226540487481390203659026023573498153077639803567447071502498286190231294836532472260447299210935117359153244794913630121273934901906864942012780792454327601580044577436114931042010184199431576664849618338756306647823742694072488142522698114670008843410431522920734144457174379180287876664627644551440908538005792059095683572098461081485580236051731077911778529106864042986681049276583743386398807904710135919304550612594853673759117551449921263354204745203564206659758501538253874403240812334778291045271357060676024017380115996358257193670645180460372469518131454503879898469292660839192998848568900705735734403008821345558978489921511977299497368220888468994542176216186880450466356265836079531225811762017390900574625079304180020988309307615297817293965383657964775921286547101033119365611995478074904399172212812996213487980036350919237345793345297805501896047926412493831983475599359151632106002293368498763903695289607414254202650518672808652050245028812254502210699030787987310505982913735526066500829190688957546018026781634450671848942035608721934175674732156136154614118220666561923101482160938043766555461250766720271674333757142776732238225284614691935841037506298860167990420840794104908819457676023432402187471909512732260451989835369452206300857427416283640924438924958499093792521741698141051747444797110053381325759098465924668935717108721699001886021241038363070172798132428792329414864705260889674584349723834319035490019042572945344750671849067292317308942286848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -5875138250042501655558829823554083705042382023952488501830191630454509391567746759757115745420545767636307836688695420464219905992311998178452608872428597179624183339160253725427777682637539610762379280692140550174856060930749947786385884575507064973250018469685787658679387165855418424318936231707061383082737677345361386043130793864679123127378167170867536041474049902248365091549735662857572704249881057676440061080883675554942377860143290573498947658639853568590015386882619169821013557266681546768887297639252807803042376159852053355131141182352009152646326270924312475941516351594009989801245067728752318635487529994581146976378858347510417049666201811368665953382758270417118684305732321277525634814431646378568401093687041112242754689604626913260732633028621280339622243398214575002761600351269531143057666161064130043684875558070706994536428661193143615866286147983853302970816817021379814476554585387759128239814413583941353028025151857123053538510951525890241495972636858135884147904334419475823990397527739367095226551701379605036518352181485929484035367324729289948531597594981341960109506503860749475576905447452124264227022477467818727743248416884092604387644494420071249706180782886453264131922551442070236018764169934896667688400059907236675928134880786617757706397512786292760448914714398101861683815394322933088777896430106942699486059858827731126599675479423818989600954432320962182926508153119897373351715716140307180708065058925344422473169770992036569171330515943443302884279779223214480921731990384321188831429369123341723732369076833594854729223865292032529463829502576919995976444145437696812477732249388991512205637793310840116775377732412486490154671041436416587239068529225906836897210532969000630896703802295970390786081093237724024159704847533822904606421551658604569498360611751907959944367166878647102797714900505953396341298622347529316815961526751057683337524947105176183607950254491372031652450459556502017656562589211310308007661951053403320121276433499273616546302639789365043378086692103613370947989768522193190052964504798635878140451147840373624506443044865976439924862422996256682332710533419541835382562117055770124073870187653784555410340864466150980974307019095636668900787441295444110662077340155957461087303590932765137595468444201595766474688881295902030472443335469376671694448575192635694558198233020522450444203353666771776847236053191914012390668565689189740758296765333362737769479988283358088170892276085338336739823815415722574119576755801632619396002115973537489205562295699634019055472294874810192684452412138558251675808400336490575588687699543100355965360491267805194356230496944257966009004403041172829509017108873726151800992967195702102742815820351185694158182252303701168688062717572801598730750223442315438061420986611954548157867129393491151676148649131564322549333915880844815484328009634690540179097424198653990295050469043097080310022516354263032370784742860444577716302642256398485952116968858534209239253468526689804638738704742754171903782255625430316883500014558761025785175416188648363906849534686123060410537980650402616531281573243793018580844605440361957891158888877385642830385735591179052652761915255014729234237240117862392731715378446010288647906749856464926363948316247903159439748565435968359355044404991052570050888410954375007509031647283644240614090645143901451275388921544545028323554664678123558696873803452635483131592329201867564204747495979963200944994039337470699228440409982760210852113978628200947111242804076015550022099472153348658181914792741108490303601724404038611849533935243703595197574395153579784724714437134610135147476687673384358382747683047192906376760252688873708650917371504347176304834939974486941006637547043655897676554052491418671885896049391151473503432150977708768886480481906936084646928339070097209732353768095285391544068532243408626535121576370663825243367266601005691462253913962352974496504534641362394246923453383398108263070165347034756246499966749283446538157351465290167648990033496260922283578575037315111126094471895343069441863955032676628728506950249867862920098743590905621483492835201661176122340160773539223761065565542366800411556857473426642241057641617739019680551847553473621863267509271386477270668853144958235996893855880033433350531148126031083513792566578819130291764591757097943536616113613976737789633832943815479459851517760918897397702561830717660368410567503266467390397752808747881447442038639981705945713875218948007894093252450197551118340329228454934999524221018961902171361984266126947599049043068453590437305029239096536265335044568934207379852451045107148662492493703046134440144243782295649343403068749251751713177396077953611230079409273543788966973986636681942488204205101314891701165612022050384664111067403521161472101809525025640509195582472611203372579231580488757755712243031027228857615411263022854724199243632960114074717967273206456805067331041285679297331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 54187218506423236808657966451801199181776893629173473586608140785914205155019122910057341360533574694199503525943021103643674816654961895285137227751875481875983893650072112050490053832905409860573940504597835505190300377255591378078777749437132700191670594257034705351197994997443163315031639624939792695846981412633278949255001201484883825304402522008078745184903083463129076328276711775552905575815378393290721671960230009370557807607154951392685960957117127872343398988422270513621405697897969048932853179592736875508594889445438940980671844295885984851245033949774473761346317584936950454427785359664713651398036151664764726563361710297572442254596028203762920971907751114292268248414289914659398939222977761636980201876823562013038033453728943300669488374023649938388874429978812356360452900471676612458551317659685899608003882995702293027628135206218236559273123698371344083951114615641223393174889520923634057550122984468884036290615084544782453086098758361296184340952192233351088528096919109406072472297071419808835296789277539144957854025659997638861365862913280377542533934271946046454474356559958082619483246908005099590385052785650825818451831130597096738515014470291209416452725660700338882724392796787552509638126933378312587758266698764982001424136669442514739797887524632400550505116137299671874955865902401364784178933189768041775402642423552904795925170864144670103306304758653368106511195410458155188622758302770156243264692887470229297098428150470596032975979673367903577569953763626010549966302888959275759996860800912559790212072820944157116246244478894097711896002465346756160623962217295475853774029086775185895101180300249636387411439698255332266781313080344589913926994415406661893845517499971804095656607497183415809361083958732282696890282091443834222256948045740572733904308505369490502390516112712178102093166840771335285200054183007477548572428825320263543187255595906342881969139324485550931180774872068295151874235116838187399115628250195262545251200507876075082050999089649380566043998278143344025220617396918847685430913594725208523015195290935055546101159993407551275986755420296609825089717155890845676628542324004593834247558883483106978906962756365139650406497951061350035433312620066290871669444880601956150542964880305415720804419639014346725481230792315469557422942915168321111675350540314370769608551201353617796354284185130793991646732873726165502031876369183408280106312728664913875484123635808348136270414027129211519912180029115314585072269777311683693428614302196108738057858171387129901823208223127057394534410132408092382478557380406478677679671936315368021893098606979707787948395180848867109049520388800080654733017679666791387301211026514702362743034562882752256578714212201809563547801908104772360046058106339943895705317115221562873446331810523738595196128174734438663236433813377709617054727963163785899750280746050969817998856814126475118905669846390633585798210868960723604100458343625918665633306606002805212253563597144255286063712082576804896529190787607664494573585848826353471419321287525631661211519372352400518923126500967303340586532142053923515720918693601261551138188072071336762166689065723263585151909234807717549381156524139387470803876956087097455063376740807279646955619174725375517461986282138274749783423739032516235874327656029974658649539138170481710219569253112155060497346901089353922924630225633915199651494766134068564194968933940753924115959479242083560034829738525339035557288614264917002046373766772098459080888626026538421808048865287872839564390676487403457994073017897871937216676543258866955039907241768997012587349865039653686760855153513170901769917194577704650574999045890156616394845285784580387478887488988201313372209005441519625457806939157257735952714166516349240992260184321981269533051493192156771024904056300265573025381252616145239980041145255860232777626416182760038176160933388804011114415492351139684760691663289001884127222960347013810644140088030848239538550931872760138090769740458507405944798508609064281078061109745823166007478207049407696497312196395135990136752394022862446007122461315908184205044277114212933093424360237447453139770772180163419781265835049353643337913494804196635960136109590093131760363452981744581782856358153209860955567309168756051827492905413198015195293152850204705397779084776800974160798274007739268241745534045863541488051873568182708636522400866917445208214142999903455389580411510266640231936004575483947944269050819701703437723725529588500104179764587971272449472683728200392811434710717565816063763968574282495241151066668217060953039704564685355066476513999046121622840257240550256396616986592518823689660327572876708300997625098353332128954226623374178596038918870758732634422196187603381718890167846523116917635041127166367467711558014364618981814297605014027422931720659583048951428649719443426495399370429679518886487889708337179939138743876233367080646634936079482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -19734058887529116009685922970482632163325715281784129585304128754968119777710920847727043798628086747208567142529581378793307784239861141892724481527462979177222612741161124486586024989850101145128607610681966963536290571854201106647789073653552190426453075369126758365065505027047430808338811338751597075516064495155004791214588412464541880716785693461405907719346359295793566257548619786100829518850404781452758913289189227787394136095668683681092780892573808950694987763671683921547643701387818454523396230613544427527471583320938179202588478320981542171766245619971141859919090458401059961655281931067731218060153438944960201442289873291668539398033782415774009121439957079184890590843838603815663945019254151504399124379783912659878895050189879167183759962027356833829284746135068391782750273725007622513951008682027402278307854257170188667647749018248589412434494241509199286593189728553955613589483799789581726147343340447411612174740782242513528237126092696421839566218870041312425595047243027772971427561841093843660254152913700099503124301925565536703068150008047048544860788329589458511131364058428653488248687794113661490410475471755943040850858927829793869984903706866593896789650661478959234121733459391538716485554633779273976061567465117897003615253480811766676150876470816536170200479475192095471606716046603897248207616880247423501555583052572567000138031511054857226473664052267202084415260035907190095302676604604127062380029216898296866387287110274279226647697254896791985778264582009706298075155775070450401122551591096455702965982191639119828312244083276649221566195253460544706583350011709306821396093319702315996278872517876912257719760504558739152995473151283577924146132204079766344321761337928742043516410171142198893217447817244176490793027800842390041779077331685253851288341534926557648040824780778460163806239333196821929619141724089460674899607732496364936933604363033917803140341776499670898750507900142800172993495535187518407726839071581660470713354852587480653066633607705339379647029964720087792924808999943767069951500278170669451414000403543610076829490490825918671424844538251343880176994142538220630645131597449367912032930750827492241389688968277326824764415794980454518497636666676598445818364736131552636361089279584338234831705768731232683889829936451795656743283017739058316941987624971368058716618477708839638132865381371794877384113343990282887211747632117773789598832822256483614195580432265855181779945384077607772981781089918230087027033902078399934886951902082283825845760893629267208960269323247075750776671355862917638214203501144255600221880271007328488390010390932380549198674215713045189135975995203191217144324392066661464839182773672028522374745238933232008256801135995225759031758109611542719574731197777982640945157571410955823985418676735625542865122803498081657712060551151356716859119156443032664294587238746699330309726002588375370255288093469270626141088195502564384848330512336814900080522842706815560238665930961984577297820183974104676109224114352735869991930116867074323432220759406499930202240995111227815457142390109372406510329673914707271679571196220146005075975538555061282792155072034382582846160052267336828971541989443055475573172704605023083068219022742481315516831014481239716460778670119147573426544053003914440803430200082730495739448174028198250906911422547130595243568025466069273943557173039400607368089276689316144449869614251591616479433398761188417420214139521224161095459064575444859221748905580406185527362569912201259634100609597617917198562285733640595965692911383923455942081231735574809090488500946304596483370089327997382417462352347015489403907190393899212054572794400138418819018215133149065747375629064643839259591482876260640294551602766489762132768424591941043573085528479657361443315558865147820910838009358476451619382021680649164473195133760946585093343425592199482102673786335863285045879842360505415853740760932637056407891918150044178018939855890065169852045974468502126402898476133899098737300588822382899800789459197724621756830002363213603110727446010055767707651852062304697306849371426824853545163319758450809072402119123525503067534019582617454078313889784490397068233026543810750934040843771942589305143119653189231188226256623931915694194109537755372732902339669928187686739279390377785539361672552226711647148762321908124204600873658711993935451707466254206001057295237700832295176080020938040378696885528502321917899054537650863952258832003909554918185289756889151528081199303606836697775265706307188571255726921760515812530230029908778462305532991613028517853645749993601882795256593559972065574996166620029291681200138490775004391427171654368713250099215329290463536114354750434449961078005251753240883634127996462660449208852276719789810749565110685482968800718928516357196704475856983582053307288399048924518465696735557046642488226400966185033226165607212225621992712726499641204366376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 232805058853986093293172671478592682318217723581513164344270683449546594606081585115434714741528378147788751407827532741943442698002783084829315489774256362113080796703525659972164358594252791616077473187680032302733079530470286164873192833519842405793646228935700805779390015702587098529355296457549161923602562336581768606549020695783932391179258955298947067015962764263441572913571740142022517366217720241761127973967153006617790668425878672276862558172887472866140104927483498902490158462825841589086650314410868695475944779110333769512027264905114736674937714942897386428498715383120379841054452146159323030479594473497711357356190314041243973380016545292813630280038361266567477433333543359777308838512366642175961096136403044856491621241106357709893147813657070016319866909032250681075048355336734754878913738172181913325022215922458361634695977790832762917450642898134316846321921419636616555385924317971681231558206631086631353405738219469479143851335712512745333457019588609665422708942706910233716727256783020127556786567955512070482608990182095135932422656579915708976390291891321193409870222881388909186845678865407206434093760039401747902218927383063523678401640909104646922517110812984364909632378516667013252318179974524534420016759421119802422025742914424550031854770072386299243486010166308377657147794018989624673301368322504353022008526355461066050752187712008131659677073909418061524603818696562091927204368436634078535060786641622285988791926557182275810816259426425000249059744127739397539080345767894662214764388012110218712737585547760705836840222987818294652914404401019687660705963789464390033364222821732991871149211894184725282064322225378313109821407715536809607826115440399562292542221608849155412872838679535956350974998314924651222036289357776622433561547698630289078645975271031412393538895529821203169117931009070564779804744021730127543903169637956327855465200816564665284569999787301216528819281342297738603549425087012121110836945040910176616029755169062421539563635817692839170183830179275430087155909971542494588496279664403902865209546808225571060261136282310519395495397464673007204204972389833055572264167363001002227620748617420654421244003857786635915080335042872627976509879399963710308765953712986905038622278190053709789581701965932208686943782116852578880826316946402926593692971698875307875231771500376721599660195261278994471060791022659414106191553736968867540416216664412232170771698800931577463586251555524851039995859924104325165650671875045689067787675589227728065168956670580579013973950162264064634232758845325683773455664155598633719424623984035743776343307764496546343581029002717927928150677134210902058806230727403960454162571461864008736826221835759677773079079035075455334997733260301329615292092456713126201855619171335687235658441437842368284625568328408755968800362813151210101104141810766379511732958983482864420329562348655103525716420543812180561621629318278988963155498911477462980016728487838022145450437511232433210394962039470955638547496244175191712736130653829063916854204115218323948937519559384105603597506201617239663194314136803824299004599046831617146163084478646097195971262377385427993524348955680978884588643096710137530214949107774644198057785298196429874608630750696127596574415300032561949563007472179019203651280830369974013782175692303537600193025736332042044982725149681941391748813508361395730086831853845272853304381063640930365861616545996149177588810580833765949042709669541401146443813620895751078107929257124449568993224749632283870478912849140481097539448467438621703795072036527931938120337488643849800616148307970371772539840267369315098961676023123937563291985036220233193782355464682466021815131039838930318620155930004627232094575174032996041976138387380197746229968995694910538682631074955745187175086152061532278510882520670597714963013509019606620044511062625909010948874702664882898241629084268513496123508801905822092588681536865720347274770450021983402068409867590047153647160007715283442949454974308170889468068403906310551732106928333579927932589280901169009885698566244576898741621616873562739476024440613872878127412715679950877467102850551508829941699698748461181000790710174681284383569465151216030851800803220433774046872517254955928374524165040236309550378738842797215734585025730731715376607125423712881782935747049956557984804214974207484140547247334604404870215296358832586463257491342420848489403255039612363411635526942158591217461438973655767343646836924740542606324196943094709628354582205958560789174730896275362207131326983908074611723636719430258788300271908315814104013114007771514057981697309522264697434264199936546077793271544948307840388407276017657994722349196638040605883289495230995919864244863119697412711049055257356558789871224730068746887597473905833745110845584579188513307450434219943888728406383091833146332255927201988208144361849428529533940535526598810153045196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -308402034375164059670913241488594025208965961234298912953696623432454581750745809287564139503004412210537767526610248986496185850038020159711762570674689612520603100299792711909827924880461625819716282172963901732352801260312451837828310646645938856237243233661957869719783237568733681790536664123737029066388016219270302905026983381604272768055979767018817216585949264931983750415249666280307674002489488948938221644769866096754367997796545641594238954888627516219692449028604755640879267309808962988103214385230743550313542321525919048747581848135310523175488280701034138498236371321641849116566974094358862425144118214053196890905513136966124889043968717578538935377744462779483439007605137065808928711929324174301140242726680595039139067411886617817999793735417196027343220366896698703883499440793228814212288392231698202228672320268282742525810726739957739576434541551832067130625654458104845309545862012505619271408502072727145980025004725999343175311543018661848621420185438988261328836477980070873061050117113706702019244550919554432902068896717750709575233500696404898529831776675464856649394445838312860153544789372976655763121704542519016916591558824355157933327538553494445950392128804129834726479148298517682836478088568482641802002017899509280791205982119274696071006722805567957906863652273804212109027043312578565048700720320113585275157055217171454957756073351627850439940723160177605115021715604737202960963493773524774032454792362311457481364510102614715979554271261019961291999508453516660187871739281594070605156021530796904172549651039478065784452096395392204044691803226565015658895293781900480159899348579774027015099310433936025829234255055916328620679824847625024214264555111503913157300829600833224954051832807271763699718797911067397780634996847118612648608026631771610950046640068410044834532327604895592254057314227717630674534195392068407831027081210442522988504344901076047564135235701143297160778381352465721834992934086517459636503648962625940612812254198077674150735670459730217516023840350527007530154382933631457145733449078196098360752675114218814966117995483248711814883518370259262619189382698388576291434336692870846235079865569514867278331839952405740294279781703193970965452051359260841785515625521231610150168268272485445915532275817938285240345127021586290104964930867557469629895902801782518518363794134037415985580639072448024915951130059503831867483532603736792524547309749133178239441739398285995263569614816611001142296722147673754254827711979637423857503696255194358460796510661808158611875327995860822033716619289438908185447376079314088745161994308938516741315412967780667481319027543057034810332505002534844541716675285987844918542213974794974162841617741076606013219700508191122188648151399270300076724875369232856336571234940598671739459335441667986379595162156044005329152043756543885860384077897105675441867262070849495239666671844390043655339472121869977267102143845081995042143630315356959933084193747160133096008888110220107933444999376139644902760535343498687682621626658289253631451825110691382350826997788983789314936686153939497185727201908323565020234950904956449873599293623373646292787145404250057301477196046022733873157740648427999767539037528634695862133244044273092003046167451267489143138303183580687673044274013557274610652087304191937195410161488535712525671495354188565935036942591796241817476435234917194406285108772065002828995932098903615103906967069458018414936076873217179931894208897917775527268297382319982358761157740842617522283989554735631041458413007303547532413957216006858950340681905445019767592182315262427023370859720630534433111450111345135122583824348708755079624206597867857766104735713733561311720156659653964016199039944936722548296138747487357812860207191510513970324697270765389070908260296054663500406394359215647591404258065990105718332775767337292436068258881542653040154650636869147709767198303817357555868145195606184138569474327790183226537807016762784491637674806946071381232462887511549040052288545169973453942676865318692567605797227887246652824441653225078144092335472027044977073954081541694265458971787101568754878737728059446467500992608522612880630693544297828999875657379900536101196962112738097697373789213820368799167197861184816953375835235124835867701386137375893924119215321280497883911332308470381727670386960286684858682286194223552586061157040598201831958573551949973937716591730854703635124695211620918134382092849783155927083233669287051137946166054645732695066555649084309356349275242273763603716135720909624536491824148061704316550788464369337900065299026302723947718619448118768862168339872952380223872130312658372694240264972752553228175698123306066151049832257152610123947134856504948812827294653208267616212495497691161535643840920040288406499026346851350112255592510175466177236617465053142284528967254127133896153102528291152339622047523453682920083205288506206988533760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -1310336031273152238386348884945090560944413543928714868870899914490534603383792275809272013067978395686065191297586640478984938491788186496831273650690936605547413136859924176129647693312219092812277307346846756485662897026278241495364273048942429563298684558665879213271764161725553847918378025645636685228148046619630762867391735829067158266058018853300644824576216935528535917041720518689940839340550244096131727896401312630112759394331937751924247462617676521461033983678726330317280258647189711671938105501774030323871939225325718011721482547758256244811744501258200355401876737339984345999856834155766785697101693812884459329683492349876028604525051975785989971478040716644253040049522922511097298414070527890917131833395075700876884747999581582652023585231321998248444840541067199503201543301056133097535583965190420736365652129312336051073201830120251712496669731212878366294024634512652527431873209754199851615655910226328241944340492070925870982087178645687269767786461085800915967721542534810201032264007112371003028301507095228770578228279290684540704779956664894614056963675852505800652565327107292545727008482695800108034585332560751900672465524331902121344672032151776626610999881820506156839066180678181811325165906167955481558701080921190236631783046079902452974116387746356945966268912407936567062229297628198901164005164933036665546516024042144564984286783269515668395251946075412563884381434300304114977857615339153407457075489675844085184177126127815740080404849061847500328250460326947496829144319771254561667048908783666491135365232339723266197142860179035079120833988461836023100109110965212957324727201456392030569012635891680052972919151718956293382547569141953713494242133787445920707159230874270937472192706622773111137128594184778900846730227191457769783533708811183721682327974041717462243028673979426427875419312919737916718536466104691043016283804949505616956794390245783345941446664806131156782656724464792899022723059767347964297891747014149597803750027154130605774099028240533676354026625280146692053085943380563606714745020741675627422724264842957138149133168068811264580581583201631654591047461495278726909026662389580506922404819323540709248483400880143196424026139960738027902504385720603844679620013130037375744604695566772217042602958670021672661004172880216454123412152632205933286608610640449039137645161244197786805210292121763389009003594125361438858228603980497448991245688058053772951601074024640670743922927228058619649943742956036459028758409646802276540823875326696050090724269820215105795143136353891857296060233189104763607594092166168539520536999558245120702160903288052665948592353731957414577566331581785879635457122834403269794844886918714134789566210380385433243287890978981981254286151232569812944453864049707839776697665242398815855349001180264510938127909516778307570516453468025633363369287530801679354158005945958744905240482624253993596062120801179235004319640475734917330089636696737863489483765888620455381757868900468510310918802925720312068895451073041351493299186639438498265148244920131910532124815706338062634576442611049795819370738091889932697362963464071298761336284034948292219729782416385368686118664528710385623957002662406418941410076599770259038649729923509224395496032828832760557432763593868917947219659605206173603130855890090257476273219018540815793671777066724791398776141703958185816040042898621825183063668897531810880004748719246156308520470051463785001839547146041871818571263760798034120333759077595522110706389377999318098467569882811571297721185271218472136182237128081837941784146872368368701261723036955862370780811819222544285877069977812251672548464834228692507150089534280327095630585939171262489061079739609275924072792274199432686336935588025656240628327468811126489058451320769211377180650698308922745240448767840308155967744212826432540862764628368033559512454279082365547677722945458231251952865423119414513549959068697970296806882289388038776756659275501379334590887301724083138540204218266855566054924066828465372352079133361451742790730192920735322966872598601018310390406166657073085012900608515671092063699255215185714358795621300156289734526241370717985436956611232479313126484266458769398287821859646742683957049844813260797001905674460420530883915920234224260879627678821246806405675552132822125477221656197617349476267733051864496267204822020655548539699175105728651454505174561284230680458893560192391076565136080857878717267577037198711352547464421025258868438981332990163366330220703365958750567753577796452821134244043950309489541087825429994042731646151900451240378246868615084388276599604400336517005562584829885503411562607688953912700269039229064920329811936405293472755373339146184273375356098820926716931994555983238511752218478388511587976058240571798184497305780311540880105760550515294462526687393530202742852704017397723518663630351433159371867420886684063718031113819521024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 415287916259909534879648778510999456345381374828875058396498327083719750521554706637422255509916832557663265658642658985116517273506558263325413139605657736207376974821101153709546657255427921076569756476698180652513740299195293865959238415679114977112929244378786320246393200026697331494448493967120255407714980576686676484797010582617870565622556220957832301194647567525258145633723458874011483712522554859326465333712804120358695715429755359027545109768116668044284024832380727751920507420236707932370233404586837236417917573864626962846007894389220072772863201954545396135019273071711164179685363800660822217836538043249319551991690503651076087367383345768403815175734164419985899133292156049276311388201452684882616601029590379142117567363853461251990953854052509254730503042577756259654405831502698197480298792556825041728521423032216014330572999834836957302142148407713123643038321486076332045980054574456035969575243709502105366452682119032457133516489390675890538114917372170720904033034116212749427394987752864641225076131924713855840643459866226915939662852197530869009089622504579825704156559918075471153717104410799665961939821148306174637407445579764604744973843970984892798391594968652955105949710531020742486418738464005610191152450123086978312826285948872189526410821759140492197165437617686263278156686825554902831862386185358586684557812048142835138760722819513502834534542570783176503952912946895529052082097585335805634097353909800678308387259403245759776805423259040954871655675391054086747834009486702984010984814149681346583451831585404715867445362904673302996512865081152867664665151671808717218096882360407559258922733680671140752514606206180147594035201381084177731441396365500652132446513504152780512091591981458569838471198319452624970831812910937686105830265005212157353460320021545861218042003124007853651033969769526926702027166654766210813501222343435818671373976554508926434317491822597748587588745375620919874196205863859249660075083015224331849368664185222187655925403376526543094045890647350527562215123842950168363082415243309680749699516037248135023037546026997914493934153407566275492540275913405473498453376257783717882446223099040250142081770200744036814914961043177153293697625873808034278139978240221436970082333280602514544530991755672764655743483316539327386471325471225016651214963116342077941561353611693745639111972779979000473710398984795045461571330215593270757655666515958588456529204219986769301254638114433173384243516922823505384575616900282591200151140272309884809305741447057418195089809019320845894217043009865392477254090212114657894850484378546403945376170670693681650221330016206931600816559153858381052478466541151822435139932078077952764149264793700950848065816530498602154462844572878749223560229831502189962742755984597829821532126285419692151129314193996333410086038207048558027434510478292502424179154705823037602509113941064069643732067646108906299239536092779129152701167966825041570835434859403714576359906039912586459526832305727372205738720851962805231429650011972099580432601275128672322904411792110325848443168016876074587733405075587299716170021248474065649962503197241597267841164657864807860381645561854433325010872506430860559232471003218952357071366606352779326873846950904701952656855543833389266879428702410677493993850106256603008280363566433280004565603590830304970121764033222809300130504568072580141808748689305582741551044538224961316405471303287096061180369756993668631929094101674423893394045659067559175433765341689680339634466474483762053093614437275955922445271204714746317355939712900799459224362072021243916021501264847113125555701810169012271816354634680243246263447814767530883981528813391116929726318094865225711223715651954277993436925551759503442303671380726734089865208839754639634914359362444045658853684599034284268906297302333936765270100347725432124206415687686685742816036581544823013638036520941409296069881737546474015964129678763209821281698207940914934412476521804606308102772247693281206390805312744181198423453876946615157615263837581549950826768132566910366696535238336220531655916521603446205654977783775955258063618157464511300020221439030019995605165233933137944524759997594121442416753635694824654988498458963919643240977439135083282484313964286058525615747664792653875667187456056825124297137650997867108316594291711603819125784992594465434202141857884847627942778400052180609479365523555126327132546229927447807855907805926474584543591710274230772552266332109854236682705191715255608467647378836755623682203006174000106258812004364075413219159511268760068394893216537165245311210781761155833631476187572627757240821350215041163751432629703532904208080619878569085870055527966795675718473004079522740108292246621840313474560319231608116247759327404269098675026015804522104020954360235259385911326872646211947957675387992844648547953721855588408159576891340565769081912819712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 5117731761904673821570709322952961737965613677078317576885143621834701053880845348007290315298095573403121402871879842556926968973055091678174212888968195345062948988346033795411983284586065271054075175532547137607499461632124672781469568664848282381160874670697691124609153333856246556111098087920164261888576506143929953322128519186158438902106907876011311609685844328131667141637454549564422027481786454247646742104773395504974668190417715297466746568740767668613322503439499487024542490805301658384658466652215519046817398561259730171613129362066437535743041818847702941533482912272865479414629547172209448196613528265119616399786076119211911236101337501286956626717770255849983163579526294367472776953415346657919642299742504547911376928785119899860108247143076170884672277510186941455558953984767948530013130093450571754742807313839362168270656219324963287891668969371551857934578465280819453794850205220194417215800721523870220314612419933123626319104793929910941472762736451048272963661332810263193025934197052149691207516965580927690366177856275771349973959048502443665857421954235649068926389931831922822478322784172779505580724934026809467603225084457824096158808871822740093446604045885041421253781867383952206726222684254264764795561090424180811927724806901927388420956560228026729761472688273686633608696122768485891234423030266514915917796533437655248255608934564394242599724355814711330520992350208746340323835833974499621176466210123314837491596894800733616424392585098187589042411464707109577192916345163931818047633838915127637740242356606975803271867646864133792783636897142849058197764940349862792254509925679720910573157148625020482062227966360422970453017521112476391080708522355864218496324227169696735060125128287880900044440091455683498496362850444187459022994570302581121623440724358873312199922687176966866409670682316718013528837661500860443516224538092950283661285188880814598569111390595547584737738258165610189045680415254231057952386563805001377327571660636608540006028518752285287222428862929405409709762780095341279226254341061423190046968513466459599509731466491634036607723166833043260356398179243983396622407857862108808200364063978548328400065335639439232252066740957814088698283980602207680121389873865108659617809224503856632339545607993688370578591403318653213650739802124913014226689252630296908238711216577333135295400856339338096618242404306603830940114106014276030410686374920144621297458478562505868809808912604955556412237351101235510335591975567333197363740374809005567590280544723047095764137329266887868242978052291851277870403469249581621507608590460341735297965881563273776238753672696563614120417923566508816142494099498674288695377218445680743163448352477955016311415247126284592102894231441393208827903028918186780890504380730147900113096859385432097142294923875911362757996863848652187530116763610984069399045006198339215037654638252393772593914070102263505822082987879042821058064772023164834822624421307402845960300367573169548941164980159412156655245128049071407966310766342724624056014871958410830775358515769538191584240784851055354674538929850997578683287485631497308213329030749744403511910494108707862696648948762705502091068219592884975930332754066390105889687855094434485111547273387373497600329609078521758445435594327261119832952420967150055784896588081841534152651232493938823181451190950149090067194030814660056649343708042862994062069188220558987787330751974824928448290153475852882759843053843259182482869196858166838441732422768822860744198953958422509909146732376408312674666756986638349427854379916944663900680002034167930339210030660310126309062684998373662774651107337260054149475675277598624340201754702444565484371054836580427373459747314181382026109428246254536575994958992966910687463014232812419190584732016835941668806833509610548402585843265484188852383341769813230182694336496157257269077685382186687242367329759149550741336135909262236730696916129997699917585104699605837257510995050082578753630655678078247492575372343405486714440260107284793449104110498291097084087953133266499414635479779722344253705529600152314403655696575926448019250706544703382000642577183288401018811025290216493794714846531625754685259170928869813049148438404778481468676893511309831906489762144394222165193820460530553468886579250489764699157042818607663115065247695059873681661333361760853824867439128469331204589764634091133954261849684242804880107635269961102538774169784740269711516460208610862624678623049553089173577864062782024401321753012273594155433036029088632716579695526796260514382981042900617012788693907558124930658350240990552619838188954268743861634893325354541736644240978546715696776143534976441338861003964290173622805505089118485237623378629726622034546833416055204259777557226937136550681687545178888739512456913894761194298513889776609352950949079353359250734431628724688232725626856451743898664960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -3423721529860772059535785380370856807457864383298306594395030112446843942951352634142749556348929967990080385997506853729334241275151305851120740725545981711099965695762008792018778759474258545662328015046397428893494492816163657452522174276845146518189801880932576698393760430537812129914067762703174768871372095423670590637567509816101600418898764751343175760002534574781100257274708559151359546386510756040814329410277280659494787288781546423610470756205528868245051825463111190104759129559278802558510856105538867299343902185934074013389605604381634233608208637675725150668763635064637819409421392925980453175713028902492757611658755920840862466026982938659221035833997583640226055556281184058035866387874737155027317590712515674334878450412526580131547808696867305582264558029582514506991604898035438080903088350638086017709366832344156514436634177924833234756404087058518256229298799356158671591412049857264993831907283653414765105450809447160851848161017724023191804310750833638649340031135723039066635445212933923944830811107363493439603153452449077698131654245878697708790779852383833517503598892959807331865872740300615773815898627823521960094063767659100912213289106750017105459639406784769659228316153322287267818534305635028816137249577438288442971229408508144079519922001076082486098473421664856190877834314250429629227142003418267357722720474284044765304937738982631840506978431149438389706770184188769799701703187265469037866454523911336700435195917510637559944620655016863399126610187386804443335613344493776930820492827858255263871303779966697134949051700409835569025772257372647812090670113447185317697755164586791537195202552671661369136317743028736249989111194808332723590132814018344947031097788758393673927922271277031518994787427445943153414890368169120788793781174356864051701914765740308942776729779728284898900552442539890821762350590428649488750317609227645348403135710200486097025107598550133794712427107400352130050980455487763014546806263240239583937086436905770000631897881740746319811591388184297593308925029415675950607450105214494461887339716739902004896577726204039171116960444727295631203041440911985482283409084340856402659240905097970579620897721912240347222719841091691399636638111454041731909218435831080033396779685431510343020688566690190441041035644418865675096200722080947006322084854599507233304815011994524860552173098068084616378217087797320760183257355505178082956521477213963779439785242406520966303998888204893727736042134458561304669878764843449514839439055359621117768467058295215139002887636757012961229964457636721256009552749377388067092261423446104532326679103003999214523724795401763504391445837686386426006073504834768167637913749152098309332647359183985120559491405346101706831507421528906801573124802389923699331029417845890312554971503363707724014388070578856040609962743155742381842662649483204601006456821693442262519643721413527499650842697007157348991266220582876170899799512929931946872970787167975157080512243529489176177669862557711790665124212394714738663682547872425379660053907219961566753353553094019661038328498477552495793318413961146519604441918333828682833226214501072922394194598527960693617894971948549778098604477273557257070235126081284110040958412801060483379663258123380876935888419183328304732940369193980818105201511845911055817057576791485168330193049531630283697196096755864637587199456050546205745879034076619865849367263217571930650914702196692024847823764155511043888283719695518654721426597941561608065933866693994746830265417633516409405823319080243345202156331495771638719245525848503095176138548953891700207428216220403960101243033418198615812419161336668212877035704460826034981098550675251149957097457820921992893851795008841889878256726364719533704740953699824322906486159519974443080552957208624375155031457843162773958894950895298323065878843869185928486689862346924289905780245213649371698740288856979473152004238241058241706715947524590787371931762035793860355438650913674311660724155922767830295766169319429633630912505139795854730095991858315762005677350252178397816384249235812663546112292546146215908719864884904548007514878371208765426187014780526359226050091401758852966992772107230860758673692715909138111895854959143575892432579308520758399559719882700515286618186968604350721213394086869983923989861954412067009189168090750322872094015379915836985449239568646235056010937938471398266750847441086774346690060445905349379586521720765075527837620057862974147719595090298720062857796531762269354290063467601046390484954133443151811240909118050184742562800487767771608070261330469624954579213503201095722131520225170815339748547561133860461729930846162335321683794610893920437481954758444850315998062807816255330278163701929216157918947402632152851833945469950850833948301658520669695505677705964313673179846123782837106918052879731439477678328328873069839425737141942497574912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -13400566327215860328598078011386192330243308566046061913453375307368887036851860115880130665848258327359961790881445944385990580605032069160745518133799318803734705328777914806386624101728338425750979274545452929310793465368043398404153112150711220177533638400612021487706956598929788127239700472856242739484246098473767522513486490956614718540969977103854981618566563384391813128058620316719253724049685602368975437944583979920565817874088901238363471309691086015965209476851422012064737947695256821354199457744052677698899816693888504316443764201367720780779729790727225381150965565852420255625618501878295818869683930510839965557657512367735736559428047442814257033325078628265041925364662477050041070155652960986139823079127270813393904396685392215273313843034444799073558368876637464297782297778896390511997103816454077776958053884800377494325808895439540722405095310054028995086634126699126554723040087057876346696497227728280671409897733335173350984871104356425925973371680365378281134492177911304312306608966522985635037958083166998610947990926727949412361680813806965940730462671165586827703146122426816211961999200094926211146470273982557878814540529689903057457275705650201032069064045903264042934137805518619660771172720768875621295654533804407022781860366414355329350603060721773757144792285027301069655417874848683518647630597211958759683189020486686515058936332710303982977949171377707932751005058349967659339209467851480784678692882310890039014665668688761220064053588220816004099903970131568857423549712272617959614550984292528456549178762448885034560451539149676749374301064892104791645836264462625431613674036976232417276922341125277032689739273472115005497561638695237235040699753999659889550611338680641273064347188854365147842159776054178569867886683214444549242114252242764514799182639123588199143103598910091207859508401170892605421738713649609495358107435595424014655312227254284471013116900810606315327506888508232765633404696819522995172573997608590448500626335509149005502130116377528340340914041394941803971693036214230415673198773271579788361806221798435080031228594704198337163990625102420873492327212575398297642888646720436366252612296514122115919483764660577978712090921423712234912321428462838346820216817432918056151785470882866846764413554876483808892203739031794055051805852964008857868021435232224631021487855870676139995489655888392236185297471025422755770152184877580686770617801867780103933184960797045493329573391088152370833729496377797071844124774376974816825215937670948465769909655545166670206185910075405112359860345734463858695676600871462192787546835912489866950525434521148114698052825565853956851259474209785377733346343102324899183784243519953315216667685781096661994543145525686852923076654987314672099032450469470189085554124190313061828972534759384701723273962679154370610583560641680548637058570852656571334939722115250764056003419674461691832076392984674647217564601032776105026362439213078668272548719661379013862325690352959088912247922431799098552426178261836941071299509537581159799085489636816026556568291662545469043076618072681934659063667711410404026357128727426947209421432363724868771011424592250428514869858379998040637422522732973561085734141478642442036636197223994675343744300662429217834179931918891341457075763286612673248445632960844535638265170429685483456066098571525787322586063053332195719615141154935009041526643899457011184315821238029837586285333755749174742075730905279914398744446191945360301402832465265815750084054394585828692661648712919611081220064081025210688982182820127285762693315967360292775233992844906649625908837971914209724255900412394425433358599605708318510814843444139791115036617832290558186359943119719213421529013788564687129456672457466498325216450482275706939832537200923226275155271393105754718854000995763604146745257525743084264506548132408410081547129844077224639068015737227927407249610880738433103900701216534515765894322090997956675986901913984623376429863695778365001291363048562278551118054498665619825510359865055696420521658311599921705496922938621461077304138491945570978416418502871680137621490745047192914038787668212549233456573034037948101970531568572622639450443285027300326395779258010217373477857580492432898152258412031459384304293391315067823773531630590920466200247139939158208942885073829953180809412015396796581012844932154645526046822630218119649872134400080061779582580974124673450362353917034761945572104678126280762808749157608336745523544823076780568330084619656820244410165365097087379993178917050392349379746932910388538203976387774615528457633979500410640905694313401222368727114068992380974631988131060774925502983896095983346542385743702416356832462002288094193204267076271687384947576689702673008421489496862536041440135973202823654558152603668007150769949545140850502830474869692820165306099012122073537945044672286415115448733716499660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 15788100959346389893679504449977116537905236076478832903086176811042760309314942008874802998749109237293684398516389333021998215393354686431552020401076323224954589141509316573295770151410709825242287992272516696288401516130552962773276015239707594134779890693211474629460450059868175943718595898117678384882674627440668081587940690814449751146779145954903764607571219528692371966365148368951617509119223811775219848021580114854625031047562793014047008778673064370494400440191722565249976688966881785827349394269341757480891920980346589134739071044349124359106693639090951493319263330399156990679226908505559963721007350882770276991436945431947957308330824219302418220553649813614225477921464909365482951500364782769819137528873614665372980003657819071943746893593468468359771591651267444773093744126532362668332694833046053255189635833728670468536881582731936976303353677140093278029804234280934761576924185084603015895215231828847892140860305741343304614241448252104008990127963475827360767551404407244589514139423806589745019491662209323059317112205768750810603157249692312879597153274248647624548760012183183974027392261526337986823761683635172073113476731206544619519375445525215900999712410458358022715661223123177545435626283230630350381263553949842580621917499845509432599706857616162200095968076421531402092382573428095489116280398842370895302527522868942859722995102533015020273375483601092266560156365522245534811632836805308405153892664468476090318015566258826986025121509657813501457798286743503262770495901420045026560152645984725706177138195544074654711651252134701813822276529931935907680114245986212522066125695646532629355851375835052920263411112664483847777012278675926977647884836884016107686832040931978680142035666072321159075058547300884974905520930844844013400185022664609551294398210354919849797957734628421987041006231588530570378709159850389071466116879788853520854363650811513974653889681714650487559554180232693734224830476445151644409928660731410824792537477911781988353165702068949125902046419708447418274875768726416610894226517341201977001298725460980868043586174271201472933122273689523563146772850535608013440114604660410207054049448574717588983082311984297002313225331654434229187634107828107229994684638694567361569332222740015711615632654037332192240463087309757397620888975276763553044448467580157070982728818101083562581764577526144594123389365332841241858212406011699322226677283133046547377028483632338719229928350656915001371953974711391582176549263823680363724419301015356881613555379994180185146463721701586401600307799881091443747700991947882783981509590268682875227779346489512022785435560223751033407340972316876577206331426423305399796549427964105668841025704244042879192087846689090302628617237526274952725472358229068726066021248125308032819017713537781923757804074319073241790522981111142923290400974154324131548347269102232188475887798331247728208041880660962669387809671799848155718468481728190718180205778739273033829474990258441391202763752975487733803708255377803464390068437352433547592060641454117592601923856551693676483056895800527568637893336778328176198761423006335679115371587838302522175054629411834348921968200136719902545644253296135155958167092074385999001995783483574525886108867107603227871681385741074387074522765809484440123547855877074222933162863162354871926570413794161345104666623178211545583453971703507318609093452030093924614984141253388754316303294780493603021127486238596770243445225098135936766648459773530093179400846862717655425590715724668332981052106112063413727419940747994314825632942917830298410170658469041176336146815160214431460973423299733437579470048398840516666676421843938900669337362495278344585684675382279191398031794940741706580471292363099298596308297055687531791502705123663148505155484964379930147455282205220471982039457962562658911437866768827949833531387010881058118720599780014740825723129466009307805623355090126244987386760002364571955767632341391586412520019524187699461946256703947951255826770659362920434093078737636473860051852437381708833128192224148322243242188040722176901607945997023631589594489495526486876227506184336626828041558180840416290432207017702208867941710608106007668949386892910468408550894967494456779624258352663622353132770161503458739743139122386121135595148223737613561619786480775529478159584863017182885522771223838605428280443567164088293223229485460326855164146659786810247612994766438781333394460628480608534371812683730818557109480767599609044461312941596718020637004071878627655975328563400367290776297292901561270143093465103621145305702378328759487637844916865983531799435834590304268044442888031149676499916671723199818810207202057661019663696579652168191649956318135344997939949592717638236496330685150482970388057961458290603921565528316280058608023664002969258994577693399197927325758452510357339734709966248281534947110420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 23528666861062772431611014797812879666216798224809654361245712810377378914195647579880552475942917080840999095057440070997515747234291283982105253616816282860995087341906018379861135417362810435146480539296242531148802779297033556500631797285924826674754633118202084995022541780462302991584318185199740523625631970016890154030777898031272123181607389119294276855962451156030398518094639703278075706269741088033630003202495376780282976357918420773115819240229600513489527882938309711983511612420725391879325008476364621251137838900070097333302951694076155419711835675755584884341289917603099343342216594165429525212271234270054355650285459977580492028893568644859631596076648294388029215777668425986050094793053703123613138465256521594020306718796391211126247946335909279132080568422994508045652422733485994104004605320519073468698575104529226383413784451838600071505624518636459964243467131246947304844009733669889333076845518523422472565001405105987241156453878339233041054699089974587073691378781644651383598651200822904832626794317723224538023066902276718996756181131896393035307644976026247121373373703593471900727941869979886026863006789688849842287623763082215610342749369729198732913365402093346320625475839580446943068781875376751845430033742850222666842671653261307541345455382875647696635028377183952507665728029908443951311859086843719459332761793629517607376155449533796143324116045443223855843965743043228804801959534220916456978430895318058144975976730352354643765734485023399697893863946205792656975062675264286963548302540009006793328715705997475951710802010804896633524752236558204812365920069214001880058071949874170832517445681103800899689846836927303641548911835301933061546929414736972221027244742538121923582273777730039058138697856350958681568175475290597805982468835412312604851588764723001331827053273152281115979984514947749050675562674528221822731881298120819794997939978994990700127821540138255340660694611821068777782422507830102543477381294847467033790371963109823011714027442636718676937627750091129099299133798302128167118301609841006691590654096950366398264043536885586694235834279870603997350210864657349985021849679320232414542191212391173686575433369105884217941625807371828472299683180559893629555397335854826334322744757277120833651797982508310322150121924699011037133164426940473196793228193586304934700932637053635944541543459280292820782292839491171489375603414755874973715521452313385291718879939798015153674853711418910428032706386387098951490785532886828077235722563590566887278880893970752362312107239524496522491068752804345408478134150347183867441399977630318573367443783424423994083200903131014207841968013386967473399611702444019359702281634683831845729612877665573689283469249220127204799694362504617514053374642055137898745387600488565527837931862801287618595403744378129254977170406022635934083717140673907285498540343388085010936235347837718179857338629574755287643635339784127272664765874693743518862441303546337423914657868826415243325761684248729022374315657691815934382163610185037534143032257305285705810735246186716290285813394141901356962743401595959311711128479539480061214579967403520134405038876132769520843693454000802114083582609813893903693631152037036131959321821242517126089768680142260717041321714462959759516418423320399341064501191356809208026359500113553908809835072401958768794871674400412585831347837154662676984577667056639908576974168173076816264009635849022820474033693728771524931136317775046949049696213053673136571766945588095262955487464217740694517625019241062594871561593541071327341200872500243876156831482646118570397601556991346285838904843337790855821870241561321501820899812588179831137122524372118051686126368404034756346797004565429808834269051400689965854873230705642402039781242084772515490749170809814056998451792618224474145260071439505658863417919664021766732218887710696768396019551815011913037662997898829259051646310085898384042396096339830989561140186232578342301722652398740945961901190083913697748459364417364176647527211749328811570988295312774138990539652851154870926605494125664220436420924025056777245798993737322779724913807780290915831261598855394329403282424657451038779824736832760974712586343197224694816562523124217126247054355360567429482995071144913619896482713345906123671888789325621468111343499043555277832536197150076233081460883965653401354896167537150663682616734880717052076276193903546726069538951187213111746460919078005618437009371225203341121562886852865107481964224815867169273674783676250615988525244935659260873944738145764878156437256058342899077446802390255496884147720298328193783767360423249505364832964633485460422132512778596523807679773314089107228215215758166963348494616886178092322350878639800274449934726684152128145927689287482641162703831817042344490836283624536593107703088134970718870790993661550291288629899132404525225213952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -49495708555920149706296681540432752671587147567104384440475182738979190771155885739672922043070333873360487785675238581431415646398516494841028593008885433421334446378469273699631617023585524180421015177550560798693949784938247590784394805645167184689126731380903683854321476797713893842878031987548509528285694035430072120828190735318049326571344331839050063271901410721605917111460027323057860074960975756442664884149679803764583599745131995879142772229184453112688152614662706959098951194715623200020730747204099095970899614066391624593990665649109564738724747459187260881705187957838068751791377591932345435814001480013105543934993361137182324742697555565857083499970125879008338155342437945510271179577342271983948958475844185513125233919435691961087979973669661271516719648919502643780300107157814459667426416845531377491082519593816867680413601696570393216681092818266539416752214608849594792758158119821999372870598659914912621562985440843657128459906574700852108764088319301929898728301252760603825764008286568253714672167391386362631504137854283238524024743545396648030467824835078415965792895189967399354462997998750253881110754720576765574231565637926971783843392735855518681320938287873540149923993659416564239329277424892619314888823807529035455394378482074978232806319548126361054762097724056422914035054186048940264493452168137342030226089221163049804069630105124027043992315938491107743613672200303591572931102386440673556980337709248775066586451078017132782412493268920289846315077726408084841756385659852087070751314189321584490758149672867471195541661568450624887308522661536897853725308143451795982384092519214551374585895262592660757222458269888368587399890278013589883501345757199236878324031312962916748414607149619373153331199409603564478077881608967879097351554438920088679312006853552831625706718029437969075409058209511131667982257850240646552673499100049994925747321556958463370741185783884576002700199184199404766490935706649246294527000265106423453249717251638368429363380725788035674036130923031393684872117768616228926477590318128064113269053063191585659130822981670831536140321493951592055659200608705326867028034662822890609322084598729045750654581701548468846181124228178646583895051727709808675579234727082958837010254729964460245451480149865873567049941238605929683555583557799445373770618548652357924724135264972020220839845834940856866862105003547913824178193647573834057502495955982813744270274140395639151139205346515808136560827995331383523901448346866042208016902817773603611190706371729734769858511147240524695321058201791547805709364474700084127624938042507489453224494254578661206900994931506472920677752804666125857902527294550850162966286649533405817140021138437291040985318831059276600976349339497202986587613785227362911511441104153060587881353323241281606645481496345804301334072329548149548038431051259559404683181479281159826714699906083838887975061706303482285770168333959207633899657075952035028909633725470040681411334344735084355870184606323790588697588673930916655946689964997693120378204211150938415704787232356749371380482581242664686104028285688835314375982832568649756050758567670084777229521339508166469549794307094493745240510595973475956990574261348373718948893517645735012609697126311253740685394004149721049444503949728535204434249007264319171407300334754225073433304236921183147406922054156279519611258106735912424581387303103382839833046667718361710253333412497900776074896063721379203514960435600094425632607123364486632543242029641262688241324792322851848684316449984798838647251078876331590556848280704000776204356996333588903472696166463942958068803353073866867705152764272352110848662140235148620773492873043422583670837203206698918792084340882856122877543628717590278414427069076820605278363376158481701885186178438063370355234796987018535004652906165335665461926602100201532085862558614185728656848418764283860115691860879044995464812855411104235086348829559558008030202537281000430152121104854614052821720547942523154972094141058595299399494257393514067016524664787079564719056065389626249932663982830755358559000003813884960814141693492280627602980080997446314820380997210278767522145003043675570718386009527981143291594018274873498733964101384581536396666984748097987282633077198883624200239956038956363842887215508265501464658504039637037849546961069905944059667573755618521994950270908490568630046832099581742702019959464435444741686002675400623327486840767358381584724225510328226255587014725993171143880283757368347885598017534156324328595529105283182224228161612350417277440006876013478945324241401156370968348806123484311093175459502511990813116184058962862899409193675598739369896558522572221054620494004117249926712029469376229716409923279264346195284697322602885184011162811343720723696738463015873204702068314623701926195852688183239233101314145899827353562153630870536192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -12120095737970425631604301685591131313315722969855739940998555413866867185035756546647960296040218793397595289175879166433777055285632028576115462667709594441372818968669037153983517192913425593018592437293976847475373895790960181442428974672638278427987271177510328514250178392660886307460495232887055885830382035142694080808402686835502853434704761130904595469946536000093448734731555739657436748307187628351812753434798655860726043371722550392764881512220686978466178654610673215452456940198117246312278518166832029469498766278001719411933357140365843815040288616527724629220721739041606322515760658733613291897470954198612024621983839666742459164358929288520515982890376207545228697719860323141324305101206264428372180478215499147031595113179040434939653461767900871259340706166653376213375337081333578110607401544044486159385965919467365901799623625481501905379641270275806078214874469037867789913020596646921916655874128245163103667764119791366290833136662542030113328338296466244664397242933965168692924775305360010379351289048287196069469232777433993773102120067066502925582623766641635622428097431915821561068493010152377383212666705514961591574114352105112717301507745194112626727001919703735621669879053309739428190078272528605867599730132359314648714465807170996196001806226884476161689583755774253014732468443473533442262215360805474302732083257640666962723365801223365298887321825142587511767753248766357541859008864700710146516817490517792658960656784207242883520630935028593878005558536793842485773556738171394085014185969906963813421320655899859137032569048565906718554086984608090541112784473046322124691181071448831780402537708623196486026870037359141022992911998687271180464797413742169401855227902003467900438512952621865713152912450445182300473532020526241149978152285910570471423545255742430158718823712204090490636117782865246098395102785979538214468600722082176933528020867610819670914400806346829448915677423958939611252978029234735873364344721923068590715793095826922761144297232261272315792274700625538505080871745270376205529663641857150486666699375283798125167749685445987099873326986027377890266962255899604618977792398434468741861692155119034819271650243091694908798745491788220302039435630066447640023530218306866413728240807194939580538546296512131136568525673484546035797631922485008009311162590403030319046680251354331697656006345711361688048115456382213709469200006173013464340082522179958972947578206021705709300264718435413014597001496579617467492621101729151512554560890464799693246744131244335385614553306827323994010886138615813219522914767749954778703664137327355457939716339661541714404832524424721442659416246865789178980135462067068378716507332860002998409743638911557945510618157765067632223079953956147470441475465442730501290556585461604433603864321827658221335262853847879370734335741186332617536881293557637243096836531494694059954551534652435989927268528379283544829111768412418798024977629084047919324045275381697747878688505015983432003082337850915790428959596252632353517428493129314907669440067837523639529695913614685725766146401333397380564449142647475060848895867406949549433957516673474887428874500119106575382572132863338571110390074914375288487007633401461168786571875448074540856035027896332838818388876853679440097621786479628059782430363109985344592869915032439660584458133183135246626149494116081276176349328543743714088478775973715250166274239558610835417025497151014794876753709618145775825767427538423548080010051273396355025069209256479021319735139901325209786445424736937533438817475640897949167247347627991797826823034267314273939724070386058711986323349625890663008069634462076862613063855275450376054088461677145660402405151177348963313927969673099893919033861686567135195221569608346705163008161901504886224092334912194126651187708111978891854807897014856815428710365864511527163275947333032827944092395860905480419391166663476363835230750953131879788106225664197453581247097101485409063455218189614437338665224023585801131398972012317312079934690709578279869942047581606621939173638859159873445982675099932301618521603637660298589516258700174425160159662760327800048278436946093010175182536005490353020993525165157270686117894821516955064743829295395628623636429255043162594060146675972313673248950780569468097894699687292016014907029137719210892272706670315315471478727283583240035630215074254072848259623381754275083221026721585833979150121762708107900928654773974021718343523048682374815486948728674793973395950635186821720895435934423628501848653606580094630271414613412494217875196820676067271425964275568180636809354929391781786559326285425149648939663163828144728077481504786549778786515776937367756193314718524431653143522106346747281987278547567246625456133427701864632231236158677582054319430532246081356682482299227247092053262235711860834503621573291957422218801389240320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 102069145019306674104391347228798272373929686809993685169966703090992957354907248381651311536312891194588303772235970183739980383429314816560973409102699641920736574186785670706480119888208145791832294566471533265675787158376548972595159455373982059932002773180096257946964587685652011764701314069176037694158895329183931004836203348387056606295003196412280484994764246278442491132976153463974948774301726984385511650537516231179132652995812789280368108799187689164390939316774349259864457374305397244444522114066463375820810053667813398842070381950832124676863382547301466194678256546881744164786273585879808429320974583393113004142107714403265612887149499590984387501009962556178669667101088058310902892736026564202098840456142001863849558604984154281156713026113662556402028115803408805577759934286712573148335045963474418873258889166268764753399156554062213960809570762407422797179864411516964903712009255164233504491063762223342599661000814272706101770455429475282347886898339325414828962627792425347196334474929589730984197133739393021528710344971900203224811593182193621846608919537096900071546432953358980486406627934761487386261682757224401106532799993129862867855974524825674118823427046998495540691551054649690877766543074263412431468609951189649189156872744251469174899567159490167855550033388749881928467292226082294882943970766468636202828394483157226983491776126851732694788502492062966163208431964689159434373939383008118012559213223470023793331896251642020632377766480472880211016703401034886276209874219320083180610648628470865387238643574334936008346305181003338190895783920776227023609110924128868784231175038038403315823021229491257928640365009475128909513561574279949159422838540246967014012118597874132099801836217505651555204678675171869148235069908500745336727012848206234717715770183006428574065491726656276608117317787122446745162090551134196170808334209614901304103923325591608213150048905769642352712259592255124435456375112498600339831461784144713102987577464261333145416831330076153937221388642223350659983557519639077248237292021980685754845785157180018217761493050262861788188263065729456982388900986691132163719725086766842791024933363989440726226288946186463952765134334288577890162095705706683127310305429355391259083122969204255290442771210236998188089696827520996162513504983478907140781952145507904491313198155346576214503413009420474487958391878571030057965076137650125169762484936116084322123528030500492662785056654331354821933744105039526241544860497773368204317649949189427156913157999043660635680637806866951180189383392177518333550277254995844352866659595060514719352903710961549553951077172378178334500262336990220556712786430786477789684134459482436690531458803226888233976595475064263038979056338013203169272012821280391868685829019872187097289001978153377090231628869544624006784843255587800502009599633895634720710288405055920569132157529670200498811297125298664746126338277090878856535665661247207590194315136460915657011174957100906902961292088110135465182133812138988747925637460429846105515816596016353502824492453759282292482458985562114027768932850512621025985431263918151546471263656973238607516698216489066865957743143259261504023720341391267466456413090520188139362407837116276991692373733429933275094694866521003987207295804533107812590959821796098806820286123857524952706169016553422451055553136277436340370793038017031512891423762597377072997986342701671083486251101454840828151603547767903078183976988250074277961319964566032293000117846796536479467771296062979219017972779187578493796775045637725869383763609117923266410034039127545952131968788707044553132172820838728241478688338880503543664256507472020761734450802232896536081076183448620906614891714505588442752446516375127682185461535989752434150831713468803018978437497313847822001140286679799354924657379897447347145536042017267876616740617008211263925788477005414013752340305343253636138824872750287969788279129371520468577530825327229822946645704038337177169672098127220866356709425712186289998566956445481273485045347828017674723180451149199390080122460513841064291536077345322240150535292315295203914117569772510358478948251998703057799292835200518058068812743893974529759669049174640239649385918400860057143007660503977936989934405466081219360581322070999064520787156287693516955480096850776154617337099610721999383348006006898584826472520484663044420199447241340614503444693633964172737972637584615462220531949007363010920106335046921863676121688546951639618576992470932362867539085710711296180124704007276354798707588427801159056073631496128757823624545115526943560623391539927576109323433586863621117522889314465065200550404157044089165589240154842948461774847367278408953467922817961886559627153747541538087992403624705353939864666370712984952877552163549645533834556978708830895836607616416441876227028297652441432023105536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -47371915625719561745442339681411142364589911698917025057835200754437587137654185758093339149327622306843156152079455146777085938916130616645459336546451274177324828052172486561561836300234879579086634470002973106357951732248864164914915377085114605357505471662050334072361070648801875919329690706927300024926506643817535417909038155050889985218793897525767081959905219160318757748164800043294851243930426915176531803215410988817591816774755826884456786759599516201149599239300184943759374358040171391026770971100538250474993111854153271125694092747640151979579744756653883536305506691299160779300340653695222237301864280370432843979279570385256662532806701747645576124932890397530663726868750295551929384992537971242338160770754442716073367220395096920691463720853017968432474958468140057647178122989393456996200879378244722915991192730715559411978297035052036654776262369618735667391122719356468605486969462253040853192766213388519820315386299944658775899757181522617071887792944778737050899677740884463003469813829662210475254957009792012328574636199820949844682507504206397880701368123928821074441806771782221599462538471837311065805218131250312123733909407708336128215469452746459342532302633155560271373596152606383368142352698030527363166493133376900408001022737743027499228022211640409341633016742762857260779082617141029818385322343357026008107262860343797235874492529503463709066876782935217810534171448267597064605548475741995443968795986750501835687037083855592625232882067720129009638701591576997046164208175523871096365452345589582467640629251810709526294421357323884760869834171754295536309849755218863520280995750184474257965983230136644606539250226204789108541146524528836580031711867517261219095147426066615861106455908882780026898113838026303719588561965435678895926037715746930852839791346073312123715236944365081534785293001068529361804815225101615453824582463770088939741696090792265056968177898187498968431054007417688190623063391643164924748765744919574552983888644995575341339874011483283806727040169060760461477237222867899772658392912660561439462779022981590956620517077464159085854011426482446953184494090459190228201236491181011947069370587069453736305392034161557263866022414462794161340630477538289496247708281040755063801721918857252893575242983253993531596560294546987769093188065681448513900305921354294269666867200662378801217652000083600145957582199458519205449728323359675477291681052565995934094676572036244311726276323624736912225707625651348446083311140022497783659867372938192204209362365040462914369773720947176086978851639032811178334789801028074173798012059281204692894779425873789187431241688124311901573009810020927081594149035893413461225612240464614114082344444202977257002017656083825816562509976552452736274093317046253847269073921836280403460888951192773940091439484601471657721941586787993643395005060535878869379301528426126077511987997400801646962509428796565510039175045946144128606539175314054029321683029306750049410537565378322796109679219624411674234547848343958388350654118482858132402182949862758792178864951976937778760248269741151868038520608542461622563058535897873819849912948002277715542630587302274860653746057876229558462518940566785782351619437153544589362891821410571964323537421268838472078122706087438093168177620965558644028241930248726655726477147265758137558050766484998156101858591634441822697557793601335519013151871543084683902349735797294530285189525889486877461207795356406156078441459185435981322141236121854058655770248021566616776413518237565789597346062853280353156292573195802731640949849097475615710773220953198961370312039960624959676710256325849789023557395824265145742114095439658305456094486492488859146062172368630224187566648105138332868461560097275220975232475441511763414200509968682199968646651492509579655804004496964894256662716845531168676350592244841901082923420534352467277402065178527449355368549958558604160228403788467545592917822105324656340173829873186806033814723667667121094261767508412700759817437986317176064480666396661793331885970237166505894961152657867462061204932746022244987912546432835149964386121599679641715065678859254655556046666602669902810627425653193350787308596194537683927653403121019656394908333733887891670900005446672051594014071297701351385630857990078764137274498559993255090311750018632310725278515335277024540846711076243129617157383790605988139339920167729943694260454126973910990723699163944816523252663753962439957913693323026813828931879028501122772257384240465531089871441767804222417489535179209666560990890541751450365992078218323406425454151825817492223660926594187476997680505411631897670263987516981773585882629540305808513593946030959231141343559150777550912103727642968678647125648105835616455347310578075533905262822225472900996896489602314474125630757307722121223126405791303748486533910446326804591411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -127619530078568848711229679197067411809430859338766562934126151773908673626331165346386591979891088868874133778210852400820088673380198952691653862867462642784061189405896872281520344688900399879602600725315852853453181713017077456572322285226008393031570478393863635998411046995468690271158989692769675164438653265688993615028620909678408391097171853102869242946516351525543605590195187875199832251266832119587303663505182507238431139650463009833275980277082228493762782086601421013978446075962848265740057978750195735912971783297140234606570565570847145418509843054068086617699219153990424608337868068675401343679322039990486820015573027917538860235456523844164445104738084465751384125519856041508176265780226630020277970997895734154360691924609042407497416969070433542340121461306633002582907920987694169956456545151226367805947261466775665641686466243809019001894384328502621321262670387395710910061080852982707502910283697008170315502208414936125095684938154058352351252783144590430564896102000217821520411405438755764364270211896749807105275025551167317030835162976545836670912137808541641042212222284110255921820659085979792473231901465274191166054155154084394703233542019476983138531966720943311996823396219524292458601115251484427491378928389098863393905112177363907057362985341346728247682545814249422841992604960024422112014702574586450622739723916653888412562374567019263442108830221037177716038515042667211369848261202587861233459648519333191774453495524598837217681600253707548775427103830338827981142053278346855206552069816866283006347731951403728740381274374523121310152478480520562286655649971114551884256730175661320664313598736943464045178705525027055719081405723492622330344670744455771609696568146901195607323411398832302291563624766815815577211718210403093146697291403440789794427570378295849445773181856947779152456937688962345981070730197894108362996221457137040271028286192986218040473265452988657681780386613635543775026245221058272192098291316811120857294814602194452209515733870727509606819799889354547438286288116033034923355370044774789433110760471263572001980785278889280940489913501445257546700790090896691187255343831900266543939297514923111709673567440117237383499681821384531127405414294195044493836760590163274912969950134430022296023957216925277887719621928518811280206718838384831643626110192941848828673881540726060825872167602312576392517220586233320518122247165712516466311176260844432795011095579308401612505038877121009326484143366583019254238576493923659253140762886579109491037706939850848423404288393659186390508155425474146203229937263197244288169611162141648503723018077334021124984207228696981505938693136042996890201192858989375990343137604485954397401833356977413374953553043585998852050017888215479071840044265729862749983328740682714940711373165958813629632978183251473898644175659187454654028719078083904488766391203124649494662518863304610572701452076551470461196925955436597898773784794072955145388405217221593876874584223378464851039500957339388776334553961025064106407270804659671207378279126341619225539222217175682177339697957246765420962214014898289301345672875649077663367761189830717012651960331695516360368721461967684903442420054873341667830306563749685333638135886380639664693288125862540651780009300107850087053961414232668563589749691204390282054359619018302326769460596887906690583665898018623490077569999261054968555262799258808381122288285815931880425131159896586177451101201377083284288766729631214588601579654682269435363230401949285997049727347497548433614864427376385455934834584407011312774401792649363352407471181372323772484015011779129844024302095355348791129442616444819214008569215365851174222378019038985417792720782277673626020727385291939790956673973899834917519571114592707172652852517303908752438511232996148888217481558044290709281327908372366194177687537006685370913601394795578085644599304105315024272089038926571627363268240059252159937905429183631124905988193513638528789716580332020888861335284945530030319824036729363110223295010160388024412962997426042470543657059509738322345177693514679373085303968979167350261345081403309943007386271288114771416852024368912489900569943692260085526667229634637111858135432083765088785271623435104893426552005558008393037227710616109386810972737398767196448462317827684640838859315867206223155293350335813182309672107820183907062791273000998074207121330843277605533701205160481019162041149148974376001265839887111266791703876507048032323559135236863769577984956866309643199814800594638348815852215331981455837002082052795172993941426342851538690012685123896298222253385802271437797380789501858178690058559085463248710708728748531552867643695911816061880218118879442476919431289862000442200874661542292720572346850510443831027265302911137496902709032268930111091838744467050165109503482382699051384257187169739735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 121223942633814763390240425302064504615067760025379320509064753652584514452254229196176474995898677770697186860031255528987792019360306839733875494479764800873874359280865958427431266998444367517084073194462029162008637016793377448025654785565342046136620637147014008184015971139751519239898989930077574415063245739360622418448753186298392338129594868594858251624396325850264515175116788512462281981202082412027773379289233738558555911366075036247446253995522724766635186424075730618176215094284947751077662909656363950005007408941203215057623909016302040199816907059393072004721734187270459583755173500170560389518498261403762354132581966220084589622114992306691817987672425029536761400808526916965145084523008733590507236390265724830953229334170876914761962705171175082391991555547735600134134533018550320691895449124283667749662052603248784806218790498978983162923093571079839580234871568889746753464278261738056288217952293013572331743214885815504201944884901457667550613588759342521710039197043250238517889460377670528422909816062323080363096870884032715093160957454789283256154339722689650860040131580515399898468594482724898451634169461949769448206834525491864969315843078436051777686298227627005382937628705467528982472301871605944114832251782896976263990593643817137163974561929111343116152430661581055125374702755203876921661044932377537498333404677624492046712933051043577398002808420013984010274313094630192253773450756887902792841070763354798839898783683652921689810349576553295403040016361076182543811042626822656757981384196169155287597023600156696634863526850563400356631803305450673935704425007840387310659263403056802116959566552712778545131752122307319514305301123650748838142636662426331548234492410177379905079970055700602964712711380174926990870472080256005591722236452657116632173290690854176018252043722329387770179428143092565268830685600638354899524589854477311634066429000888840728757071724297735854345881049593642789905353101942064478338544924186337226896508758028565122651641550240930042103522463081599267370111171235447537597111161829291525881460900477530065003003917423095269062871779847698770956460766930865105336475647448088590336820359238336475065286117098581338079485553928207532535947267739843247706663924783064539468370301281309098689931396404503269041090537489643482472801699347051732771818148506314058660384670596640441653067938849654587385041653036610591207133768372884903252324908858469874598594500693312579112292923316798232383913493697862273763974562841533646896483206002326115945158660531452070428749303968286320551613444511950738164641739572189405866156645770343416337632436757831201397311969647075594644113151039306617689538759460603012792580270755703731247175211670883572245685871321611430036182918846945315023393746844019199453447713730798568475333772763540480754577676240891258898599097811672608375112479895581136698231765883686137123879572462378817044052962350761543633104944461424807118110781051352392217906544517913119487387184523693730907714106753686295663842429019557514781649107489428744038695359461736245958043733813589517389927140492936183980948573115321131087755843148813507310477101222934658259144563672671932036979065623178132850422560880850862227135659154743296981132974293465956652868858854167690827870330811566677270664257785582305176279837308183274338334857752407652893167100933050093962454137703285161838931324881279015875872362449779721543748200589551255273913174417400226972681311884609168247522468682683882539299699098572095690941971991708879187362831867487832148375896488751474940609088950718710394672103767638113181722924148721476613442353404184230798498025231585263921178227225038019731024596896081276518289791625290166886540887601759671552444437744606747686876285780203854367178280677234057719994767655404230221552601851676131430294852275625109519154086405738377139150964609268913867092167533853145572834006414761831984965335604627997426445914467802528941905069736890337438971103278464080892155416478908831633628948174341728192996599999126965226351969110363115160884258701181837884627912317837584994397868773208527680766146963666960777242972973288074552015876696478478763877295390908584259821081888668993172748440821509421023717668872640931100800373536114526834678736622768879366353740220966099643436001570807439601608884795604822372443058058808292390595069414464510230874968347466832894860253742718315306697797453513818516510507336291447312866872435292853541677701171468059296066295232263943982575328778758093344799844493530727630931930451362049325154159519837150694649077116148669880854931675111768057475249160913153973585817708964669179121392938847960565341327072634132968696012776436429047769987036295693798883887419022566387476850489345784770928699518159316986871708607655706902793950097001822795065689391417253395075501021177567491992716017424402418708544225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 85800139047595422683074001631613451520782270717342880742676210873637954236406022640934027900175152529768351436446847845174861290621536220107547577149366762405604811140391746031808731072037851105715656198964721429561472212358054469204638551110917748028077553007490738666283828690349052050099350438105390644452941917028006163703470397443971645265046068538552312954539503804771926313729447363628810769975032164584944350229299787118702366367793580949534271941186482184346660824220184879106559565221644693431956236269966608648920859041236973718521189227252203931134617904531022684618130732864558420820275715769832974799714432528224945870910628692420996365695165988791680124268857240030934188381315894183454965131612974751325409884410412320413205664455817227437197030917130270932571863296374646911273369436829757968433386024833484932372770245029787552187300953070423034761325783366178930249912339990947464543676952980334314106412797798023237820502015834384842296680154576070925633234420322634133342526173540757099272654507544139516945737635665935797136741600415907294995690468797519752767752773548021190536813481733089605696240244662406543924089073552150704029493019893854077983332434061339631001400160734227578909088786504137720681066130539408352316777235458484447953156061440237556828400713392364898764198877377169049665821711728558933999415120344880829807366339525078367938041174112463518882608845330605301284447707254960838002094105307283924701326132595740469605975976929652144832663862398629199899410763045632001261928070456475413982008889860364441057591214958450957628957014891478139073128955915496421871018152309109491322577512012390167917438029825705279282995476517088351438310754644370004981698339979051478339488557858753924475807399306027879786847242678655279514166759708347200402474837387990679907560222065423042209591104023525607965913376571240306705856119502804192165799879194626109004376906972186228007053555138531641574998124359822467131238320437357809611904089610762811466750219391307215408256828438409496716875415636539848431065612607135565280653949953113153869750493976983890416185669415847770572941254956631915931956010511081750830144644402773742433293712889902709904743659446774964631523018260363981007864063630259315255318240528433888967775874196089482278893036928047516986817542745238488088201255751746298454763387101560356328175368061890475560597214024971856293143398635001991010073892921765205507571190567683866145918948154994332445179974623676763645735892069679002214895165706062564567263707290206320359281253790450560902116282006410509812709843749553105768377809393238496079654127612861852892355217295918767578725831285335187787022070313484945100441510999545309796245230162214208597759132791661676007946206517383496150042046843766246541558881305894383020882379812201149926758279199138134033281893379919589222084874791381774644967292490792595084818473257641116537373896113209972745915314797719512004338757599237628149131661005676139761618071936993747203497768119820272139808840331602752097852212936950491437371469861720221699485101025085698282503641974720939110735125573366737255207872981279684972393715719973742752681581749846437403148405350812714076344037252410913102064685500607958031927579677910341966272724158513762068833972139858437150985058460542677984653617361831308776731167623610849718949114151321619455621472689628637501237468908107614964973666787513990645507035985714113881525712665296989272342191421033789871771261874308381687165635550428808742212153567009206375557821987072300669119709303782980440234351118729642424163908392786318501483473381041487524779999433439134299495573097152055700682101940009938488557232006548719044810604142174174176056860428140943704403490897690676334305537123454544627786701308630247926815532181841360326662005387031520978879500679437673226829919371579459297633349995705476147544678334585153409683073724034841706274111560918071472185630972782542936410582848172248662503534762218170292155833825006216596319548799760499138146926613919657362800012019615586212379434306157675419104163346274652743464976644105878530596111555332295661977775255645638380118592958194976226077746442675705832194611833898478817327446679924505430088707891808286462064952307373147346630817326121987995020859721989451581632708767938583042938695250183360246430708610393079643825195841559757741660721746603823669130597247578020714852549111065994334750364938791252522266772741418886884694922978647013326656374460091958020430975196700297415811097141957217811646290013864847168552256093070264162655763734319630594202574878833326103090529153908249997524813644366146027124780479006009992050795970123335228673318209356762872311860574250217010457562128542310247605438446927252989900970167265573752739584365330999507161253522914178068331047308320077969683066673913871568816505006845716907945196135712908762310246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -144639799308329605086892627273275176170708618204237210101448997034701406842902583078561032963866189784416393058296909755927416288015174654953117751434406873802880627496057760921007589370836549721540620792288284819306342891197620383392922459939406462397109662189662703990401018112294823159454801964815756612185575289681134281444404176259547191434118553587932826384831944217527509258766009060220297363591949829419427646131881055663683717162079322314178402810092315806776878721175367819743040535485169090475123323855850272133972330492777431020769163894949446879322699930210503839325206173044020344993391690114405849716594091011235486671955672227503104907998234682025437399293994878176907700943865665891386184162152473216015283795472294530653495762495075210202611491034018070443579083022184514346178007314376629078900973628547632184735104156168931658347812013076761593774513871356943962804882079899912274101307685327174153315410709852651203265602815043702270699649533098564694561989540701780820273225754621968754483882998377420081611342153769104920901154457445645981418464443231495693173974491326713791347374639345793370094676445843988535082802447198662235610480126554539842631491633486110109131483552466018027262546873665025343612931649479665099347364093203606182762858155716232240729179537413065362284338220930599188506247167450698815150856182802909533514501298680979152185828062111043530306407912909342345029154152438690857795398281354205515324813037807687259929138251543087828540784513310970646403385585040854987964872458642447283644062578858799473793295623862990008685549422576708045603942462868854367124701780043086807911181607345689597860472456397271818625112461575558036283319574213496095891652187366008076019799589853132031604003435004514216369092805718259238758076992042716126393631911008212224776913108819950389051740933001862285031454509083787186539642203971992330297669678214731575368657084616040615380493293452583531307283328177115001064752230779461456811321649050983024300316974991755504726588949565056773694427503918550058424388602386785809837358217270621042794876245653032260954827382200511808098196370788314693118660691472734535598387256181750019034322879035968870573696562500314429173925046710298017539160788193200852167433018583384489928397591336844998752360541609639665462387768570634543512938365886469524594691604086603072991472537332039544430722760108337500300365784763558199440239807612800657500111371143478044722498705359394986965139933685614045793686999606517179618867345982840996087371090614004449541794617325615208148116872467814445208793547767360502837332044949089123503723451071553828074861349692202065140363065183990292930440814411033102018778878997824797455952449971597336365740601239376292241528227343127809863665662753745085994436562736622274252661249535045139752504868499351439260172292291234693313344620957428374721901244595430507447954948727021919477775584758215218238226495592277142413192092795865817693361617092835256566217959360110111137567446342053495019684386176351087653297151817822358284999292230591502019281924103093397112422722808986059524207398718540604723014704000760253834954848578598860121884881059958312411030757302904788595249832291022677444847105144137602433150405642468845526846932853737058517060706557348077014154285831953482772945506673036678656129604619622791339822891781428954129229340150508596134356639303931684742904293326744786321563023908223915849989033635545667299607123898775197016092191094568119724082043989308439370889083595803002869026809477156049269812876443836324131276027821532319278542935662283412826274271982995295954136948210233401224211296257792536726604867404907874594872711817066774699844491823552920317513141349525262415952876769995612458323048797193563735675048185390083148138497180580591835436854361103444915277504010779508307306194841268548539573008351667667966560019344420599149685135011709865858019868014922957299779587496903521483123975314182323556618865897680781919418757702760947174268461667221565254200707997224158216822786612098067149955099374719891904060926162961954048571149888965890548298252878988281543042032407965730745372749640748966638440550152221836199804005544889671149875104865114545638851094472462790509463691742249485348080531242935286347507818064187220067766726241320271530489383851423323024733838902849077124346915576958336550719092058486337084502851944370571741836758550055288575986808431277795995326432082570484454332420559793635831949147400410761363498391274625022947563165653740499019102508029555599352934040754727376465502114094723502868483383599851673833146030395414212662773622462462501478058205717857558273213826393134847539901553985084580386737235569994443318185471059911795789453701654701444472710992323932547953839718823115108939124030832917245363867231010364025690048092283395355432229127080892253056534529373538258780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -13162493556817911711793226108815010893088397873766981429596388345156080996174449911527654103220074248028571113083172395911854592706023058602923841203760722979871133412698550088996280136407283113436277681645426577905549352543958021794165869463264535604903292119493243767167912246232489132083653266591042459963047091320110968649075058588592556924146406417974073374136478289188066207796549716620715597165535311395704193746700127675695186521976934240781705351172335821054541034406955440461623353470759850893621599851375332562511646885345746464464598397705003877888132212156640825066695324717344307207273983790277161688916500965196932919984699606845632692614804234239715303798478317744550104146254441563028266763410144205078968417829358670344187710330420562385603151180160486690070570502470798392800211220458961978320029759467999016150444539358537167200277620554956967454052072040574680019073631821581770503974168609882660599219897227692034387314285442792800315904822120852100627881189276488812204956186701269181426644768313576707548908896124259629627355961749533443286003780305612044541762371865197122235283895685791652228704159327493489170192173941653292001920387052890715280633471040676408401546906286876116744902988280704303720388082405708823504453623381364332295516332325386655197750876228613313674667119757918983519305779939820153739117483353947147349885875102061411196897795741854530104171483389342712411139896909980722764817004168040540252680381823754539105818277961200252419785775629188779671443791531056635902249371737408306681186698132225832654834318629419329972922718392783465678600339048929043012414709547856300049483553292861196032032491317778524045972083014393311578420430382605846254356451056577426018338988564435605414704180843159145923702280453298454926892969004038786980361909897738732853169967460090191792252191432406052652179442413113417232603816737870893488314889975109769413327431002139336681209398604457372580268386693313408275587483799792743912353772540941332793455867350146750499311563144595341437861650461552983986882763650234819507952564604162536648588344270528663696961107133341133212455241522257851569418750964862914978995036137753532639880531491137371442550232829995278626037146922922889367201627167574368340425743040859451762427001187148580802784157182427707222396639943643423507459040975542983019010697708444203752827090652790506773241785343922153955054008577385270860523373816258134436753895736458755632804914076940506425325459629425054348542021535998857085330193830529261133070952232048384555210819261048717271236300303697465498489443197635104480857988317463742652086749438005006822348224292540341702908464978436778031367278069413118053090775834528214799820570090926464042156960942204171279074762363603219383944723777777302034455069386243868794020540845951569190520890114214132328099096697449094197682294355925289031649688872751786433602397505723460827174008180798824200447090840172487702968717075355576657619130080585308828970092362920697412863709428632760166265076801106144325086213667270418105780941082986950006123550231102246046769657479631238789095862204113063716344209341091749366097373186529851693776354980068229652067346035368460692959753837183977963561625625780335849216869761945841386851903194977216948839916893236325425586250133056449137689080148596105134978587599815589009707656093431648940418120052148294017455672895387304451928955596057148768641375967986537731901825674314289324950833032771660375975109325693703582911809310660769850954997694018856959360157150446486525011479946281549438677606892307102124402688798776739873931152664830046358478741727409610134760779320670327838221485733649796811372021016456262254451987033297892304071977372714340045756919192270535156060562644322592653259133211368766083052598931436661682112108655442589738580700269882215928444421870027829914735048396115556563130628529403923429523077969505936348700095237775666903821649229184747527158102507118243963613756168033360112575070299442179803147956085969788054246392207585428699382376790342265929570093330079866692856428895619723910292375272895330024226378356941586081539859653152763770080128584600802529112300420219756556426400289350476641375941467156726419722913262390082110186528940812096167513044902847753802377575761409665183064773508922660005728987457456914822764502188428330635699260011759136773451602255679816543539118156276884835548370726228281455725636337730509067256801860453001823211174706550299278512062655709116930893886098340744498701226328911663468093424333990570337960692635612479726554389429141705999675282631310380771159707340720571809225229488355211503497732064996267959602833824066745747292320824656131955276070133294131309832204036464339584189382628992650216013004847661260247315228072843778813439587511759809863958256034480920786194236576668517561069707669780933731809431302176768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 108523204462714296613435559385972591300386459933196697520021485726049896799127843475516170137017571718754469452118220052197816085601021298294686560818072142826859169547474933063644441541816657659254379512646286470589563502701917157235680710172168663440337931390410329909824413576296835631734291372427432022343666486269194879210246481299599181334144848427578426525815865671171615865776229131699247825434588563464182626442107404223540711686929953687919769250470718845703255321370850327658250977446102134530937902085149266817519056130503947816673561629152896429590519319151884373769681229545058686378149578570395871110198482645570238499720232397119055083692451331011297589679993137474443465861511391966673751861154994883841260096765188709606177600365732629426180982946220983465242758012642993667649778298887051355238296467170910855500099764926499474901680041970918948484377139661696815475980062480627295844634818929270282550920316331422382658723500007081483213578630428237992700997244457087257698079665715782345175771273033624105567884595698487237840904674209858302779054230284581886590387972487794285739442863320165637224485497359659297795303216916530364146785599800866202262961957083437145425950780201750774727603804407800185754053961103709530116866886365595256156127024903735473763085934904314110472109026995036526235330392221027690250451031509712189040946147171802766744084472443786945382926982758840235962487521470939663218005657467399741657755694591054249085078793420281259048967917211043630725522253595965188843739627444258247948218195865208695477020508508015917069166140933830004347600900533045177658827193014086289630927556548915469041607109643483988253559446479262402132120008140535929541796869070278461428073195019961868209968886786865712310527106030470600760365349109382180963606245021148278991729011634216593828759392347746996060249935377643106256306998309573196136863630447232015801026430306646787312961610947729108504767789719643561064584168254508802953450450630941518305067769980573227428660991452028095251305728396582641177037899140327127196240214249251721133040376509547640306141659145156515237449107935806472619338099027122895213701745014533435253011462760139983742295182210499506021492686005477791841529701163763606519403689802522183377742758023875071751549705913649974332062267913179451569970718069750831861273719267854919601605179703158163502732791854331307060576330242723417633023326830769425263763947431271155419380365205841265397398177253028690850090015341482933473584489553874087223557120212954330087844404758064885265578069461883853528751401584120803671783610304060346194720656754444295036127685440846188621331410425389275989425724341561684777961735517790784707419669648653120807545473788227550426806173934121879146644511865311326288869681776363581339935881771921020075110777835543455553202950714554689090167496309622425334665798036791114167645192425288896684657444072719152073852656276055719453705094330686436368836188387455161603346017148516984644814640446740870091675791744473114846582304198040191061323509256690628526294906191810431862157929578156828801624772472895025069419102995615312740450992638817695658008988154496407255998911093455380374763629409472182193201484704705766340159432563807293186259894996240644314413590688582321797651537782825828493559745475711151662777381154327104160590243592397034861256836546448177123635950828347029393937410738171505597533703218067219215576981693971782489988273798305784491936976103724788185060113776655526433958134896066791994316071396769440844502127094757524389763773174942121687934173810773098218915326729962555351764865128322770932128600796194216136194465651015247322172929462113561699850619870141379366929344013836127346341965391260948987692717236141582615607829795573303317071161812477092332109447027604634776784340425024097713235484712903257144647026139032746653835625494603456969157574773119192529462287451356290315650285549526241093883746752226043397591099402990331546347177634365108465441134688404559751169093141292435686680557639472547156325511639425044366675685696104436708097777152614679873065504696606702619010965749686187129690231530279190881203370985804537956774185058788339475874903830027283011244759449719067816880054817455043801651171965081782780380056985587514971856546869756220386313531153890080508705697304319733078518172901309892401877062895177269885909976725873383699289573020781592734195654967994203141800989287336555082184877691895876379325418491994834030734472822364891138377723037846710156596876390833378386649362379205717339396650296820083764823365528977997619385301652074663735500585101493875052199343882857122551760789922596256424775776386336950212375238628019737509939765969891836349379946460017922234101402647444464638142388306565909677525669588086889860879670613217250013735111825024857952624783486804854420885471232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -26295260585245299558540781922747327127562016033664194194963816483354026332523168038384048334044270413715299169072699424949421043034173063536934916737427457749971893400612865375719899973494681446266203960861656215823072014785468038712215664188345551830154316270130868693255848486952020114450765981740067418599498523138717812091822077426361654394793814560146683433970338138640209258653369584413640820294980694521648331776428535736616044159410975107057892998165252922451913685622891565060136050883161604284262318717782527008304618063951518849221761341634522998057907060119884067630061682487305474781042547214982753124788261071333045809716204446045840222148904201685193966054997010975581487263933827601132135331249386699466095658941776415750400290099460004643683357876168391002463255538014626710133109718926928152520355026235569096901474034081949562373962096325075841566015799087748800891576935703387358960854019880387737010086601125735401972668490376271311065946135071196798117595406754726099302340219901169025079188111163086528388612744045251876100789136275917868960778382013830254117447529268515961369388689992788826880139560566540872612065708025307262479796609374206743373058001447010347142851837495684507683021070861378524953409459083652928086565494578405124498753996649496855351920940910625523360955782646094631461652203602719956126383597347704434312355806409546107929017499227648397963460599631900199245276131257179505156070482010454196148416599622338424214061969211222249168239552370883325414510895645927164723758235821961597901792335357324884888782771044292810873215711063571011736027953144555294504940347960525581368606549007384794207045303854915985814457092614411641974290776006054586872341605369069875370515612237097355106507392584246398265877629008851409549144917608637018511875822234276457598253443359996855925130868791586531181405764986204281014247123198732576464651718610180516115563751770554178457330804276190442809078949071130568887781643352386361630369815723672598282295583516965506127585413287123063801579820211627546431462163979697979061030069708789043421395895716644205968171496410282039533967627521885450053327551233523710210938989534562348291835977897750435754980516171888466341639839630413894413347664489848610831663428049404697332830270223580468541860462855425639778558919351035008685303223069361989660603914249127368161807845524489242909489493686710041715023672222161486638825472403137502597228359347219329470173005344367313568083606336001196306450956157341517185741249851673543700190006813820323748514423889959408912957428911994077451909621980944527499924900985236340664368319924058017506259250504400205613177768370668558505029943846648338786822524646571979819927145727386553761889000368401511652238229984231681004122291233535237569279927963935084028170839688889428984035260876762340858670804677803711308103111744756589273065428309973426431618388163151289233509422834327436078189978825238741596345981232587810359384657142455082389909262550876411899089792110007247959539006448444237489814675304491873133610147235045904580302556883151408434553649554768214443653737772803100411126483635504614797438073384314844038331420525187197411296359139173593062124192829292259019962585837865307618751334760434186962268383670622152333902520484965029135967659985605659610487350744832191883160738090127955388114685867224700492213304483996155961591448212990643709598644101519127341735542764841703464463631935716042228337117737726883380216871247335298898331267243320048128901961391279119447450400148898982853240307725496152374583161139625116149231246350782806063858602751218990666002579157923816159266679152072007959819341310381801230793631847015658753989889410575676856875058053250451289058197850674477846631834429902798471375285187963917010359113342833704993566600399046972380984312041589312379478314025752847433861394474910698435603829687781441884087679006780460400897485154473591638866762424372338481843700808106751647980583415530763841116077677745250181037624633542371842602743209717884919907447336562132814045257842558057626946706593162180372374593941592653006695943397810801632302889046532658183542924264800827322903825931224773221390352184695907959122418482472580670021009264018735040652046172022067236280151230855778806664992964524013431088933259579633183162179402503650853030857513767776777694426372341995745475101404134074472159893320488348439233409365104730913433523724855290325270591643788059659549258865449809833367840198787403568265275999168408377415872650418987205690262355962007825253699393885246931637969839861836360629828981618893385604091598615455739768065129168574557471882511926494804589102499806094359842271572173812447598820738146435494444906545247940620752770086299617076524503737207948214717723088137212459766161633592837064638469696712186450732654356151462206758501693533942552985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -53818706245183299713533732577606366062116625425609078614639002952730085263131382450564729507180623046632681685103072324920397325094966271619175123127637691249193657489130759430137168634349905567777587422221638085924106706624942966430706758558497836602328989136091989265235352492891716516449878757292749074960903320968633780922351850024991322077674185224716983314415071249250822941189567550913563455875194713138513654999031146004750899331510427842211195294359002125985434314150128126078195607164519659941775192634174419110474300988208197986628463279306088083043677948728982173131430797294419415454223476348861292580920787861581863285323774528065480554471141603950892111488487677757004500585586672539786963972710463605161482398812093174105707319386363763813986775362805325548846123643455161098382637917773550317529477098489375485701613674422423263098218694556074939970086441527301839282428847534420386682858978931293197679579836948241754124017894566883930063000979975532285733814342868820167775702096747571894091609436392837212804010024897246848212925400100417826273120367951042894933383548870804455683660576086117508947504962254548413474125343920529603336667657911261339411337770473204731898776877502680405290377776102922463065708470475153955907123227959430884601076144934621994961143982865788970792226930815933178231843497123059352982729153003823117686795227039879032650830195337444903277077937318642432153573606199177401590244485060171395153909970191768498997060206187571152814053072432343957321359224148884569583106912356703651495003361272106856277310873534177256161734587901825382007490646324775528571810823004384344137571600471554186943015118877162371259659812933312332940170776159115445013724764059983711561431738072335425973139566043727187777605728828771078105595681593988907185472803112247760866348346298457854832769364891028945546063490819821535953708753928033189532018107579369306011491281478206751933883023914591944759265199634426168379486570863004029038311680862206261682999298451534975776947166912873348260275454468852695209678981322188188040574207809817934748684387229009309788697662964909442469526420523364616867248605001091745494188635897793129054854467646183687255480884765121508365257753345621167622409976816416938051996247314358565435860380767638000456061434821066939806518686148868092939939083979967713884530466995354414214675342213939221358095371301418647219874266712061051814768228546770992897193513092219180500336258632490749818576355307575051961877065492915738636143415832630371304857575513071986378374537528210789455446203221339555850109659212442413299211120714174218312944256450912295456246177951393458114806851928648637118144563712031858014142735475000325687586191080773382372013891936265706183847202746943287494149903498040326745311755387059127174927590088596287753546402758375842454010063145826687727202089599974733101539988695907539411124921671880546480622332596852478713078000150428569482930456774654859471534795416255391366699645971787288600318715737431967592246847852406570045294471042819049689874975435647351417523067568289965840574637435753177643122969278273039499859063125163512651732251879188782306352737308151268375301124911323759814061149996556603637686188564872715918253686422892534211139576501688202096891583399901126698690338291382928141623711042900590021504877579409495815179286449317436776157193410314273025003458617988329897900127730678298785360183715918175329166622918279556797964865854727746615265248983187986330006367486865082510724447112964150445531337665562709615899929234931241094256129126312569158084311102418104039970683280714779658138081233427488584368759014512665378887114563954420700094951532684559535159172405892377525593289093023210627965992324629378663666906136403061472232782761183268240902089357565844252539249834157049360831533553512002845676742737687161093322031266059077908914257923093640641531369688174779726018938682878372699399385986984332873291478188798448659887379610830085543303036171308207445706571066645345437210574221324684661212928624243178090736791380736579508861098873292743716471185381062423664350479198244968955691719201382161029255461845571044852611857380541856111331160478448625215446792217155376720625296075163376333257532660411661379688000929488637266379421399240831519986798802466902745477598181187790969509586261168892628031579214915383134592876699019307334528883490558405616189899163196000660419339850954663902066585509805064592633512114744921222785692103042336493610878064034205807763063145916093787591506803968536417408154077052605933680673690584481162260886948706971597872094094092297389656998258777075312109900142718207632310232990573390350798812606180248131965328687137438788125589724961179286805049051519538645857848826607952527082357576387215146834709781675992643640564111308800410515691549328518817732018737239818240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 25369672934499263437227204567513742609050165986184025204419141422673390410942256592774316011573891331913075563895122741595280112790348275802096784113739355922280547816325455280657406735352081187614409041089705846432963351176999274717410224501907477261607141016370194239692978750186738395629741912802648455621570294757007476804985867206231535763326154997788943188869462545686509769508949994230623437843892732088043803957595569617525118449654713271477030517486580289357636841962358169456218906057062799627913825459507604113889553203130689611667837446355521147747184211110573581022192454415500576720509601951644983315558049909603006609830605106699439913456444638288922858500398966648652784403841603387176120336781021599282121548998377815127810630332869482471947479775001793866455690177088943188241068276927123661618312656331815621761263064722616419284515609459079767628454105372823345789860648851899953751915552409429200814491923239726705854955280757007152012977118039790770126043786519290174081377179514831494304737623972031474578933640822225023152104767395166131762934036081655676321036237466066699379680586618309116525049903793813612767169532500039324564192219315025695558710004053867270330338289939435329910218670533457780764557970526844152939069112499248064794851312358001096244474812053752885996202684980753294347579809456258688362148195275587716073806065133481172611176826787531119558526341881295781421051878103054094832130007501412607625487332933695880282897226485133039051074416422302663425172844238737790505438528454168862609186064052423707743529143807905584565886590484101870514543784133332722991946445355691278388318819651902093959818371139140305964817985667709534013666367622621231773734835955560532374319085564988420591404011383416193158766738140175380962630241781905578819866193284363298615843136018408969169752808993906033322029983744832275221007466330032570566252000255606657759445891261522078980334960835218410277684439147985321138992856421654182081502948772651311057618557600128840023385603753397235145218870090351711871024118703501848272562514951359418384849607317210073776274291269189316258777402729318632560234123667446947440177831576037490383375627424132720432839379112562226576408500336669520025075155947458895031070454661293452302895468245239255197766192316768676324016053850705092355026375907114296508460539149256626918667714489640278505974817643442661950662765195826302503988624257635932330831309737506863994603405310846310122645990785533529900596892033194812702984421555789471105098971139589007971978729850911520775944384463532758262412340246693418662110041928821179190660514169983477379124713337325182034360792670871055841350175571067174014960057997197192431210264666597790790157134052399661798997996297976190785339171497054520545394322775439232283159641076909345640727823701906867636730139077640982348818704087363179020648339245865682941566312422628208303115227309670179713725442769091455314946663488123995825619655729772972495159605195057943741610471754093553399392697642999673378509079836122877614868965652052952963078890148161231691792251333484632647936616344398171463148192869852004870563578836920281138207951202472049786715282401071012420016510236916525686179453399543813265877607556500344179429926072843107554518941422482334509714749875855729469359755461623712221182688370200956267122335274724039553232307726901487946705564037278747722638319825491423893504417528717278413524215377323326714371769070405482731103461968491981960924570285606695508236161945414019349012866580773275600736805980441018779687492228273227980888840875332343812873776661485373554648010450703410716148321480524339084033254746469415786216691596617523210416161724999346220190129252935964219964808412449918816704309464067453119582770188963823903532136508477757825032629576820347816280041734713372426322480602087377704657664660958648338920948021264716712294222178476890150563563357549050322044606859252052782137184531900410078315771619859030097086327988495078732576143818683096526889280036089409222236531012810966039361092420152520694467821601286384867112785408153092628867551409597264114556312789581497909744447400942305442424993052499756150119068476816358375453464723336257461992483946172066633442565156025569827589812558913286841653402862608891404413608072214771910362211348810007599033604348750774078692093825450971422070899304145051048577843530557037273554098550919044314111179748081511566285361516052216344190365320271040054548469507866380730585833833219783072748139473991492853780072111224856853568876024147181960212055505918983003427797802164352661161027410708462871610471184813930663746683005968215355299286038276700478849810252691598902814371479191970836334814484845524416800305307389302089538275421118559076073905984824469163922084045622492451154190228243916316572508105093688501673594244300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 17081247049461981257829034646733174879459029765160359063037992866182155519576466654233881286991867019887790551390696664156895222162059099012035323312848790403863135533338815220385470760452458301932982378274520091889968942774330460489668902903999417762385033221421502759169002987939176170534004193179115935558178876648783677886606905132580092894528499532098207049809518068975977819615087246453502922464847044451917387471808474302219067749991230030740964838338107110775614859361460334613827775578458320962245854607990801857638333114960777804935338019534295758276407755715492171623805400108578690608489470693084938839561344438139240780689159601354060305384570956291399496185314556862311614553718237926711866582822640777460816955053515984211911001576701109013993423982735080192204059878469279968467045732636168039390111083820817687838487603386207952494285971084330780637985546101739262863065830582560197996804178959548540569466928324972945044770366041504945179406730696145358742795727769751842326739460533728894763996193623873081231913331097035170273099035166004838246445299979086473880754544190262552422524389203818405992468726833645223239153789458254696916638873263868256231847966121934855089902193042699209244865760587346754661394973543938374254505201265604476484071713971314556567955561395452356163184575030734827037564853652416193368871838258273543340539951981751910700600319281482543524818580539249729960434413707560134507492113379647300981454620737467801029021831750181312380829701392062320274311790859546050153055589302491767314080998827974154437078019289683160638781170581959530069115121351553256374842382492012745743088035019998259039000487199763875790639362403417024888884310442915934674326809700280920995866205819021299242038199662944319917825220220721962279808245686127597222230595438165637612273589383856763900799371842606565569810334337120172784062952592879303711095716499434008579357229181088217510492708291056418519131613460303974183840530836176043035054990741496250575749193696199366432892540477905461085649929429823151217083370765964420363701324693753338577336295566223269525919523923003474896711308199484907507354360153538765112353704439805523058371569846276626113611930366094234478160307030852614898835407253969176818311075344865155263495748756628212848890513238491715473917965313000460621844442779485294453994900038865398584097675813635212670757211642763583125552337510707235221267584965062041951135353811492781404680001635631497145301563968017356338945024166317071741486938784422929290185704868732529710068057463444356501728122045280777635308282080681200385388253871268685014990286714885056655891994717565328242103119920850728709016741837509417303356702193207043126563322614980408987199373435946836196643957614393059451653946084327410696692557417887171033754235709069804422037699907536795211448936092819677399116907244929342653458577409499398605470900529752491737446677094730845678147011520481980962602888633055352706372571775577193329382414445945861905061476483716052494003519970631976564138966561472847051097325276898606539172995067722211203840176039489758740434809603103406293204270087864472885239756469222056750690892234451367415065678431286690151859462615788194718279577700497089447253836296983429016452941514143246724454092702979139454225383493188182756861486047528973673984411197668071323008021135100599289096686548835876944847103748720519510720054060454293381395365638353409806696063287278402089488953948887838428404187666143817043937404160431891116819548944036892959519282441545738792399111191326438165477370088175232758316321595122039127164648310144063781967142505671839015658024260286169977674045980076070222938935742421730975144343361894858627789117779263701376734962771966676563931694321683817343996073531175989283686779788544933898634782928725710829626138747296964741072198516821627833356453206897140737662805915791248881580914889994273740127852966330116169350242939073519108225213381519803017170061604745731785658772724822932845765166804043790672238964932491684615278027757708138835279613343404962976031477613621527839023284081290018035309333365215594271924413539763217584447634249670779689609193224958934248201634289969404409546074995556145746575707881761928025835099361619153272666414048551324039430279495346616830217820715256059765012180850485994633272153212623492477516821075000988061226793769449479904197827874436852304754790291626043807393490743654816382473380392442426785280158219759750885705081785054575047264886615526478293528917001655757164167232953918468708078746241177545770301836242029955169384978103906659921003118291585015309781754642804653286172874374071781345090647073377257304361298540909959855847148661509443240209338256261524349448608416045483831404446097899881010954788753566819274463948129327373488418021660345034025340518772633031689675735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + -12109638004446123650063521770692266073957031910161441664937827346237763136195164812319215626539380599859182511059533722728409622548543366369127632094568062859088501201029718786333624643783026106582576135232441143822781951190687955805972845906287352457670214979055682559968724935980138318271835042652023145827759351478568664952939415472637416222213608977599832916852648293145159286642961753236873773447181868986909525855318885011221057791598595824820136903875963376908426476551250919507118806342446928407124845617401240501481703437312206050608360819344650716716722931443597866309614382305311709452390318785131283242395500333634463847018883962060331831427858389229362333753710659570004410394562210746107686474269087746166667376666931755801017168330195877029250316455053339535778240166475403772626791009202369843719286592622370211610691416587355753268306075961005149352532694209255297504104783602273458398854401775905215201798527093233477923923760972656907764039187043351362795339585072151575498944423105363992781489509342218584974503405811650185762888563695342865605879114032442167504924568855372705168990618364218086586266027617421927439935001208651441173900302344970914293750216288725631731838148013191010481605479712840198146827967998599838266860760253596556237548583017955277907312266682962903089984989333162036597081749360607398392437961387299886456310422807063282174593517959177895641455360044484856251790522081338386900089903378046689665663476254807855035164249541473426551923865330204017564837501351937135738240192662039181234492071935292360555948301742999451967605681598188382304611554080437986864357379692758812914955046634256474639634066044970147430090276411737923381153752302595278311471448957350521003401567002206123433336886762162500871368893909589622294538865410219069400753720676331406753108779970557351170349882835363378919314876926844001745711511761137496932194512908656564805766833018485195278930747533318219208339395032347439145791213863658542392179174810721313743206697263939891737946652272142660611967102549229333004579701743853341695386789395833340902529638645873213712919554672465604356537914838107671119267230699124510676246776787430650642848196697433621635600228934139799008966133541387916126793770244879355232229344827848957803633448340668183847732682254803471549568811475675098533772005639975391957343180471764396867584393181873766953508444635382795223516964441416938367951417416726502033498452197261714158187211334928297853228041402042717053018860938265380036763035893655751095188662070743309032335566872663916801722801520224997572265369536086003678343967985464125464002406252607180024894570595466476168924900909918309424459354947508940126797688513601836187932052158595869120154166971517628216301425820617380733788241340709275124071183434865214707144065663515309841476150202113071823655644235975343986649973335489574512445545931948368692785528173338419415547721535002423816426996084518850172047998684546857452089154165421538436026582953583109470421455572912115434576063658254341953056570665499212578938233056439721273398351595113144535039146731555034582623898898581750760515019312346599687612282798850094705023442700167082472368024459104334126307738433670524936514850560041575611202792328977059104293859200054590795700779293961862398644481219898015261083808957252247961095045764171497307665578908297818599603473587567303988775014283648778675927580080119025388211864257584933356773861319284535252134349985908210375891784509164001537965944430963057607697274667122344272212288142501772077095414465038383638008473835308644742090487807200482275859395290381575715576828136685667506113157969807438529822341355486662315011665963799100404901997137682534670306044523582601731826643638172302874084859411376857189335686564028705230618464367178129095671912141306179927663603662748630671861939589353249777828946431121893208423509673983989279866007246612485932547650793990775325630847643822159084712049834655622501419604977091644888431168120842611728673133234509139632215923627697902938359175501313508504083990973060804321647358976762148474502736376602253091393197870085108671993284937387210490084887927696710398338288317632976378356419924583652437365962163399765660253822572621272406666625990724865493644288550586392703797887455014850864456743197396944562544236247691970057095496570935424100946321654328398104712060771044916041305497045272340851331956019855771029182637875686640712303589233689176403454112283473687206571799325474373625213650828380044849086094810383460270346122028526837857680655642161976327357861295632872737677338998980287064789684427650021344093804258428358441088389121835473994309890469001236971203469452259916446954590379009479731469964259902976236940040393525144583083791104377781200987022866723669455856411056835955316101420528704222480114237688654514356224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -3223200645473617420853990966223399634047350865723575236508790847266121716721628689379743039478670419367855782893287573908323966496154496493946950340920620052166762644088220879586274977153087009446387320522651511013524244716867207320857363361627050745396288360928414235577770381677972518541745803821962105910423556241455186181923252875413241685453746206221538740713830468655700069652594851319121821634722892533131286335916198321779910495711960045387123418818529941121286969095535576796386004697263070117019829066509223452712108872791195882586254142817206267189070226355277632746711861293535581555959988711229190431642985813559298026976299034242208458480110852810282053490220114343663114994040629866837552148761898289751924530228422874850487777949237172546219025519773035110972459333704620001677341997273266969230599953767694467591029432078676580417799369031411437775387093526834433372122052302848698912824100849881748992692714736142326530384669211864064122045423553295465722750266405711197234185378980311847124370218406518902939919635063947636807841538773214472202146321244757043758790448456459922748366153055930381441134756639976859172170860224154865007039059834180593580651413890815204132217670270507786226139273542721971272022417720858138801587857152060155487704983836555691031379856482788910577104041515446287150425285103606154845430412140411088016219713976658618225491651309212669293502191942851944675857853952183413779518076220563021554756693347025742903364993165770133763598622204901207064964008311378295226798409701603264449477937243375232655396726461423286732213058214376797796952280331291355925629526933985247961250565741047981823179371875927401581802004411705448639722987250034861502485792012744283820813775729795264156506715973108342180902878686993605407456749800467263244168473822685327904764315200159071681638849447438649970727237312763648653192282674513034968559492439069263610593267896747170757590360827222807322088754922445344123399002892802572236714314356059323527341869541489693047757319969226174557268756687565481774216711721969505100928081914411340404884896729183158179265283339859647835608880795473353917705256007177731652880586299440093702072702258285669022433652255641028252530044624192754790219893164519575797327282602666985815980141028323209440380434729801691443286607805615069710574932186435777005919956443647751133277522359444587489598099527183508215599593743313913651935973073458562611796723429742212084320516648624648576765931337970938784735217471904875642094702707965620206132988998076879144939254795046993196341190537754952062296298107949517583054072460921306066258924973763145555535466651252572074977068704525576493940519576265166621489281480163277604971912756375674837318541444148872461959864094272594787309007977006871270311868980424428956394213390517094516750999298185726878606557836845692058074458279423743103486421049950143339045681233047650577677680887621038789680022485607313681781829433242101436203722379807015211338450588561788887528115384606436195078352560220537076101691979962159394276330176196439205734948286759117364594943673824029599697571097189316954711400504542509140715777745585040472539326644252712403894659328164164582808424607057762508550826815056436813055806635858725932496563178627350945549769278375638814404476417378343927656131705168004482031773539587680507263891758030404575703735001731246728857464508050938212702038348058719926766542235266100576512872057691571936808746103951676653373387729997978310492008384711282611170735503022632368617802854523164938303030361541768159738702667494904027333813960207083624542836482041225674313837608056406968580681581062288651064754821756573744460813205566961606741762862172279245293849958708244560231213622838817519874904367410337256645441785223699109569756280950568644275167609540674454189958600530859771433966691061344417097773908299255437023996178671645561374498132504933122360752827460804625406208745398879932693915968132265499867002633923752555412374575299295950893388706874651585322713960593126466775995967268158288413239153292370949542526029103795034697952538388500927625684321977729978954749557743891710654224642639719588449173755996163167891964674786531477509781134359036001855389674486589811110923735901262604342316099645671899888069733799132613818563582826658143763411605616477366588416851492186192404923046005214243580530951545648739901197669224984855281369330752486173311854587831296188175245347971078761904143299276619132305437795298058561412142513414863944840394206306302703758952557963865701683436061099691453570957501865209317527900481758743432437132920408115855430421687795269776234342063713061117236588852182045865722656117470846874941121037295001089428595953566904941095934287448747422820672947022694165756299041187173598925816793831202921142683419552105989880634744504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 3412703133433059636738588450687352719820265194828070725155445781386585291954836893856281678282987477816377934767915447114743346633278976828535968196595954728363534254950275704055511928503984045927332769272714746600125614987018251620262038280507625823429376273365474645006774065215292099193489226577097647589281345246576378880919080437264257154830656717533751269463170076991941000743336698672478885518629292041237235726875395943037729268438094919427798366734302753048554596281047312813722617281301115147675912264616334666232280996313494545901683036003440295615507969445095956226216891099512154541775091501982578431557006955424547817367041319789439422568765055717009488917114119707966160173915391445297666733573999816998800946622456714325363199880339987800189265714703823014392172803358116935912706369703676671372752377973950450952401280091436337123739541543911197853048418555743696462862841423332243949476907797554873124145254329322923020606852135458994953924829727161882316733247559256663046750972127881018640470566143844840587836549221843766102685502632585521066528943314247131756016712593807237752176084595769593436338280055980656528171612420445410441507863731452377557849459067647970061411376086293498721982437312233826953897077213339512682376720713818094107755703431607173510675560119388031968930979212797937287685015313924957029497627735972041298168686770614042068581257977119654965863336902163812289385316333119712068083980181136167778390309300328296735483237073843799727865694825348774630757611593538456244373005329957455715973044240877783752347190054368342952578721283246138771954874228552792040705148891780826652585653106027428988772182946197000426536485739221589973097096404703250436861254922927777567849460179234277374558966484087232701794347224015308648510134730936286241040932471520794542636966319147095033918779946130196237389730592189879577713989111622205461142471553087583753233613719429028836168749533161525039455607768582566780696627808402744956510239749326544878568620099419505369884807367092956431865997203419027902724676628166054171761820439430500632746830115607602850046361776095621830610753870075566230449451086367338661272488435467267703213342442873719424912141960941314754413294516348319391009075055975316364016263274759854603302583461492069172350501975807835771809449088780658457278323857898863751854105570909126036300316839372753258933694719244803072430024200270588218807820249661751114979246818663274111381530961816394233833984171466070840790216763338678748857095032339941331788788258933549774241431533172186367826641578260703609306225201250908544857594869192860079975968946647311093122736836428501075657366905214387086487862859488807306011595835084437091826919134413004558612698709725907245946745914760518570301372670437948834696396844640974675265515135073030965121663725062989685759596121633805733078901868374212964705329406522345185896148997122115150527696034777894454219214204063396585610520076694792976920715513587619172813236641030253134194734665613585633161708141716169062018171494342601748507686926417497028904985440190459513134858432892660928754195782674825386149243276824003070503795019677167446552058952249452917600225088862898716522171789818182136715733841722982245906291625719338755361601275810821034422496482933361220929644242151921127753981552181765857848747522235723973647972118730177818916207290566661566955727637830811679310607856660112400875793827043982887573596002077510966654831778663813085352160585003875029049314732034301036185913188904529619989295817995471422807929378862559175852474403544825391191261501639538427560493211835074816063957332446836793878858617702709591452238439465818078174710408724499602185131707480045809901909037179010550980076788693607583370132287155919856064729162783403855076220093499306705248860901100479532938888534574598976827835052473001555416287382276380895473370997803627507650069152273862673028404344218927821925807590349026816341561133665344751033666608587598301471884783524868789392968114346750684762252209826981599354199930444934193691169532030800160420465881257152850927186439890143218020430224174185066327636227508967451568199972956540061607421777177854188325766650226812171851482204913190184197869365498475468245173581172703426213215117577633531391715176313406885247913674353147334772666233728377402523925778197003687529312299755958414006525955467422593996992484203504701313194367303505474113749640935466260725581587421747225510546665208831443283349294623358049563110404518879051772029087679146516919515341808915564847544027398869543061002533009999888744021288717075011333022084301819906810630763061224554170006722165727925236810204818575579393809586743048761544676516573554415728701705462977785853220629480721894375174436608957572789111453330572374512059367468270027852341608142208779855268413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + 302557687099208826395477332997372129447654458344141686064038096599382999311975503353590796172512929454057500227455664520975651557370273310833636716368453625913143230876693611528423773907524920063740026960206160587114129737174619111649671937125669075446176311076656175441445944147231530094147605668888210298402406313485761266955018840238888695403443886180100159161039846066463247744449369774305137767036402693033549810634604100764531094909844714696108769896423939741115502240111557452304956416011894490898891369792156651669765607429684239175272579623911582517065550309526812249308562453795794708909898337848738008304173308093234286213347151436249142302130839247700195543505493160802820906785999483676989637470243766291689873935207056400023917651354750191400287462186077949553487476211958205612147639100717326211711713251005320749769261191974124888946780708653677986731229020299519777777680926103606211360029547341162978861799729389428146909956651573086768629081462345220895132425900490535126846290310728814308180817818531175336707948664447421914248682944829533321399925169153618660583703855274673950095264966119141437799374147473181428674209508601424909367293877172843911320595845718248040723217711754123825820395974916941717043167726815223987447634423148248689550425072716525695764930537420435215108813513227822359512754011364620950310781231004384941607786674018768248305194411321783459287750383763358475583887583420793648647258531308138423786166590829387955620111184962394509973090139671849315305832750777962413578281476753838212470099642156299084939105075847027046000455946572964749587298704398640833788098957934582090967492138865920116996957331321413832265879426485594436394605632362688418427075064754845821772218210441262032154443180498901221015764323253515048342070469028278458457416961459007269685836904925646575008687973084784087039700835190681549578750783328768354771903163102515187431764538733362706649604144351969227768707518701967187391647762365953426692984430126252336042346575952016489941651486620970687118646301053260500954340096088163784386661143201535948984776796283079533215453991852699022442152920739641008072547664123894963523029682505909009621137709572420900555966718307153083443800276506382223234213113448867376933910717325151693812554909279039773958902422173973307173217919401168569560146466224584169482606880876283163166910431974859707822342269521098312126630570866662897781482251800920507083274588577092212500815306233211082557120352838043343007902001925523213016464898445467839583537082277436827807147598412529702031207348100857772347641559140489493650721331665906124712399339550727715124608350681088366172989601551348272673861085717210632829381009767594646253617732980816241002650555749868099283460645822396541124821662660427514047787830184713523836146415447740822029731917157149316565470382219946338232397920420384289052549031069378551479885662997497503160519484917591550774948997995362469596386052764915370676603383136791823242232386956369352916621435808451728265483771598862950981386110269420211876651145457041918705119894581718587295485278344792689168395978307185093620717522889384234939128645202265585721349323717640361701113396346409374811484378037782040461528920926358664379168415800094054253112732946303873992751386727879659219507883186833255474171271545037714027220072237863629940122215830833432065923785222741714453039479099267925301519313474635016372643007110356864893937794918864131879564383013189984632673061563413935055600110517323684621102392014701289296185648714293020346408357388938651901511598167568855743367135585999165460892094844601795931216098024670491365317146139961405419723086696618278538738122814373211352800085373256493869921402117792472269103552803522786920960333744867776107938769857693515540865794905765312173403973207735380671674562461857564062050496548741267566054023438716721495358740958156601679113128754751821753371194226516497123491991196746381624601852969012042496039897438281002777649259857252916177059219131542677918036491412208630933028246944914154631492329446432660121359705045328483275900627057861112580660058563255007760841555696255235039276064917347885220928624571755778288323815780775373823746551201754646622021151030495407801838518260135885827309960152982431471505077461504305906070739807906155591071425909486240511430307529828202216663527017956777161045233642728015848720741072950277987722489083622061404365935881410472483117559132970559250500524741213010519329629096080745256312119604194826536015289434904528721932650697111040654112223389032124338308706265464315013796423904371745064356248903291351798196810604509046906954079266791514266911398852039929939159477228415944393341941984359274476674199581692768720303506000677879184697904657065813675209611727844646290542183947883208209326705058491135950848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + -509695754283199095373412208584461976143133927293812934675385954748606611971937707200229200348612716123969938042586559203721613124740361113115208109237323388513006356625540503559863260378788927043294594134746047319232886664664184397823412024278278360970764402681845972925203501810149884457667985410542147518677976414039996486853875652263221100589901920851922877126220021574840555709145018901640146429161026699988604503215049250885826654463792603394276478065341179028690752336458809764618037464142860128631228124535624903345584079986111330095791637270429733687302343550108563015422563105573203440770421652942038493633932556896552126291739341074382495717096336422358152572946797052472772227813617197723577633625165333333068524234153562574454112767962687713432250485460956832170221700561084239252390410938424165590326955997363720097175442722672240035671418213192776293705090126622966775889432634270168577396769873363239916783709913436397881797578595414610035503756286003451358801444761511666873412760757966269584203081348657179016535982135488611564746875128188136320788401076019007764993705851242556492428378499184092084156165354975257709194648772934765608735946848380038119034288602768329180405105429743627184372071950397618765812204266556157863909889654274860372598348488589209895254979880237857968372837888519634228913589751589919063737736431257631055232613281014081912946119383751699293814323370955519262268156799894231931119764348142444080133438362466718953745987550246433179203826308749602620244419201841228814697604000294224627535229998631968030390717689762567971365357747562145241869118837049862497087127800958595343729545513133883141253449477542076190320503369683547815452023385311552868926197489069454117439344184058691936312730953075797055096865101463745972111295779551815310616203474298360265807959008238558543930359977168909690900774263335557646296020698673862397467452352112053034002729172563421419322585225344648412798138344989212011448676767205472083346991284794763447162158344104717648219604487834138661556359644945517322722993139196334611050119833467925787108635339830339596630934387113659223977720536773119270197609722204990937916862853602272086094468242946325691278456246680446601091776900247146739661964512162502510047605471240554280721148898169530738237430241850973041931514436091759550815020176190406143099321776352001888687581436398409941829002917102984597485053264742637539975084156171037377378766082472786438588820452129528679460918116212833401723362340530397633032119219812890610776348030898165703173103697443370099239372411639406380448198598947040662488881193400814036530139464708957579191709196221568992862521300219471246310310353064147153587208654738998979937817541991391591218492147676495168131832698779393967695333410697465647396864080487671686379242468228902452105875222358072872244107902873235181338489813821633837212581260519144439586119680440808026990016937648118775140943526762300493977811223250348452261903656000596972810935875584638552435813071596463469512866449651091545935983021464758840816077776694762745010235786480028147257327910616335511945682273691462543023543435587568995602100314360186346083706917921730663449607275676532458381566872382013240538302402658650651810895199800308297393395947240852741224252147334650763413588097534307765558851463754414348757458940376731037652663503247082087313357855263739379531716269734578033061061777255260945243007098531536247530954663940136609978054110483902703130372284815098420796547020748127758133125707233735888775941635374770327632306508766825150356406823957449429976265323639325900967358257641446752674342081750021665152827783927053410451811116163686020229481024705655650564308783002503746527879567051974584664280329459348511054498773368172670513583337802766651065851392462538667765256950327569805236005260480121470901301205107368467592776349072928628751493603415240422543327675167570034510985152385616400516532660758221084368605011642148390353790158069716861620201237343604038858533568275265267751898055147291028476092986131409019272526106837918100602003541742257862995893355526849016035350969537171573243571475432347626378175293058969053630976232968457261227344050113208221411926011318452216827108033163647676031054247881566232814470221680303264958388882918057145034797407055575038279135317670337455450901096421172244569348618313880553893764770838766177064293288509284382935008258800548803398638749225205373885260041749981133837225055738660351572634151597116596032375523497937822415944062821613203084382763185839866078917496345865380344615021834311451735762131890815072273318724507565337913436923965507663809582890162542292038995190670315607157631128693202687200836472465196150691683581399906409139594953566899101033772475084361421202191707565356165693262083723336801797053340251167129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + -10357099257448798090828878776908397616358475825044511642549166915047710901062638259953801985507167406896636500778069482733168366030531945608569219478808268110123296665887620479211101640436884293271761190178832596123022363523651626702229189243085748339787359029359367605432374834390308320097344505240531109228215753802408832473310668110740066449658752068294789678835683809712128727806449995043428781584330961538854510120255124299818120863692528910748614184869846839271479212394609401300104906774793873779073138374141802754647987206110971134805604227974270243384102561341900337591457819716756705981625348226307680543837909526705602900026733802319745979389575883645659325240784187765881546117814857416967116951185336048833158407929183748710060198854289904292602488632683115874166536175958650945330644595944305828344820065110883688335294377388451667252242003433125378973710591135572956003906160243954420304534601745901915816703424307996363072648153245029813834249142377295088823952614581604392848175640015563961996139513044609455929003759778083935226346292290616256159895001566962315647223238342214005375334542251862133815706066561268279768066283025623372419302850314743745483031828646600921991798850098119221011174461292685962881345043161949304362277650389392389578751820672190460914422485948631856628186357500791900707627186766462325929619297402951382557484859059782169833249872178439743214211550379930944724014641995330629980912764120397038231858972012966081600095658348948282286077484583226060625320886542632455224165956360542851942969143572304895422492749661558738166715012744929312631759699870977730187985011475717376694683626442664380174624583989372664153630178876044751241182746571708082327631971014651974348268001661953186099217812228263923175095731367806987667588310788724625371046278480982150172586781531419113478803458177180772507771004223869188778709411664460681564238439086767814326913988384509595880456628561743746838255832669521684465066906196658993265951652864388653221864556514854810814398006757398551191292258753164294244144787660629160391160507143850798774876953174504868932864805681357784476059115566407236439651188222851328388160102538956946322024964059665604893674837000680527835429362623735656731274814338326057037756635565902518371633283158690109189395474406418016582449838705486239709019927888461850242931931702250909443820884465411652133077650227517836789423989170846913933256371465495247284392228194610589825462520357295678562528927044160196964876148817389981657856939051010260319822884822279840722801740694714027304906283425802399843564082063279054301391293066870858376072985598321276626056855954546521543763172870909570586933262107090159309229761755044617683656600890770474475028169289224385597833963523240709876635745564755383175973187587347739889286772605291536473685352331206466383750420285652974775741910265214805856688383444841918412243734923899963807120985215975962155148329380568655477206376395838752094975499410928484897849435647609723870415309214909667123774802543807173519471826708947946230022970084218143637745963509880103301999678239067390388130220837018353883871885910580979986467938564643461153755318434396197371214037784703092371390681742372519636728187196993093745328292921294249430098222781445458995419099557390111218412696774888281911448236336579729687595822816046590278243826132895773041715857159339793399064445613574009939014350532806193786900762376785355751654942049213783283158742934024647073872714880596390261220972554059771565733591046266731556372966984440283832693695246490002600673843792676613352700003750640895078638751518325919023248871471529470333619859596635096224611932256449735715671237134383270004404201853027176728728167261537096278680070295988352611663554126158748414386582159286487890513387224524806573084114523578680557863484890708854245426876749239518286632318010942796458006306907310908050134503086156807116635783221067994157315792821208863389025705770737649245334094688182655042719422238184634989578221692846130938804431523614876788920522274490992966801860851152752280737468201339578764143895192985319095909517753846794029042507191878278533642602098675609568046354691189249596206104906549502534693573017000030490384693986257104554044488514352147379642129743156513109669723183225953077607307170534125822843728415829581680804219230449121774818955229278949303183407012932676891939595679592580615633255551260307694657948619367419064468799723598124302115691759182005675134404096818160510694207568031112612673803139569077559027660623568406547033328521644113821199842746754045139660464932985593947434200883821462606397650230302158030206086324582481034681685319279455032500475531892261419872249416856233197627146110939790841366430957874034868625400052204186483638681732409972276992047031216155757625705758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 34274975860273479138505471851410710182451953652826525352342886442682735461062780696158779209521611321399818473946901841526375664164997912361467744944187373545754317503499932268086438819366954297831171209758282500675253574875482035278314714353274954353582243724758472372863075789496256558877444697917586239590516667450202924872125542651990025437422455527016538416155649257761250365736713424579903142472565397184429443765109179345629037766933334679316437674011434782819001129388887797681840459344889808832976060701763160077175757128570437114918357787625517702179043353807789391366915170622536677861554235685927991640565518967296210705821448692710868364792226936281823204204676917021201441008909752417835978328953417691568417617286892183330644862008440323765222175191917501847290101014989017518137377863197020247557635918376317409074167041399683663623703637780012760702653478285887377910809571607878300601751827973634524467702947114742099162975808508755309869236336616100487607991396309768996378251903455004789858462590564243917306720903683493774625474441619599550621897507425710688968729537869038017518770391888617958280057053891404674269685662018544192896314289672385931004401091609388735612443021258242325480061099617295028076425363781951753488887457130773829529517744456081478312467568649394457859370346398197826428609520079507991910422502124609930172203788073218086697881992116908613634821200710758723961489750956050101341813068688535884836394876606593749032680517737438794715053504998241474360022008492792099701932949434717476057977844962198193978684034263657867593559926354011249508766871274409330796607129081662513399747475767229012630717734455928668738470358327087232040715942316808464290507697233886812874402411336769154911247095900447860020803156182728684614060553520476055044292912191646499066679270883410770856993778926345020454911719523823276984191528158232361948586118823664433531930848213383593323137075718487987323356623225721599100612478279504762743398132798158141991922313663315580342298228320234936339426386952807629100247331915098775145024847822541216828721044582704915962195992519687387479968653923034055353509678942781951034399522893837106403169983756800852061832989828280008368749805544159436130901309312074840456360966412750921174181882847530188720414526417507779810523289924358923373311464755730246097111266237772821708429780798135017697622616670213867654793475376683346268392522444401874490281993595973639770395338318625317526185850178231156987428674249673759426515675094858299910867122345003730690058669667818289215213566710297656855988862844601778582932484551126089615598816302542360771641748769942427390687028913722553535163663528101511766359155991350710086801380153009354675642643604411663867972065656546772942121604370838608767517957836418324286565472627553082063874959833133839793307868795161559735412646270380637414015242368381672346607038484478511881637057176715538463660273148808699588849533087302882739111066179163003705499010340972649674864719827977147898060097270248928566478903633322406946060016218296202728264770361426911623312817009463831316110817673359206820487207069976823161400599504967445482950422438212241196428609141522030322229866017063481710566246637931925420481941886129142664118155557011924397985566987641675124647942848584186730097349828867423523533085649224175110853379604493118202652389207526173806391655017583079854175553021008702769134779061151010902387751408055624663950677390728016462392052138843899192438256925520325045817371510834985755633008193942085772659057141747118648776373787412731452374232628420624268983708493791621124181497822260468009191616554393963773384452843304204465537930994986656536697225234442736380994207709778696754433977851799263846515720300260904959478428179734097884132949469108699583760411919938487037545659784724283594117901447076472599769084767062388639930649228093334690393968977300834013779698485738748096990156109892105497899009769522425325796049492380264078946976773769844088280200212881701601073670346499840274755363019863728846671936180068010503576822579498997865776373350302810894825862465656862601956792682548658720440083111249324731634550843808317549512392951345886399547220582115488803547228810160231176980974731876596896916016251159297929439062045103112832658410026790604873862984635227957738008379409043337623332349232124688127784418198076676079561572935099449849903566890420840783541207158270882308445697604714042509669995194158135745196304045253075165569184935589442796621415608974131648660115823705619976429755087083900239883067508645476949546680236246553267494907970687388561058372955760835890343020378559491036270730183769304138440262699298476802648294248885947120071117779353863081926634108533801859238648396185202151764283618595398404851363804748525086965760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + 20446470171199237699834895535100048760487386857056648519180324316337046337964816575104861831733420608328804954158620413768806496225971632080578986467170972486856010121036764840458396150948578952647293952972093015114040781598481310982580103859233180354073515282115810902803490560557058067397977188063556399223114812069671560345295709335457508035601447465625320317204752520680990981155866170019834741596390698994726741854986427430943754592040438734193613973904156380587259633538517200624909274566624130464357601156563478892148164901362073596991443979823187340743808987861834559785215793306084904562777088612379990868144047619593294429204279557473902284811496061535751883226974022138398547746262067839184906726176170951924210645363111320982364733724441295560510587592181533431251296446111050104108634910286291747350734511603441771548329335096253708795896491177991242922262435361638408749425873475830797326934945402043897864517857249434208265499062290858648932700571697150937655400946743633951292325634277023350633394315644888908309103159354014658938356316179260688404403090138194784383649831707130431287556780875790732507312566470662743757549626163423116526144772949281412492179039134435132021564118434831485719911649556891614021665572756604875760545253671666052533895528686890712779376365375367257907172230349500045478918433479936029320952478595875511144230927522333532252257549919177943663186749411140117102854033352814225050166879695385609993452824189272566690711729216440503940181560117165791552977037398933806127842488616704803688320538696531354821121246752978932179251858779512430340728411366952813535626942902154272256974743949652752415012696115768006140892024227262522934650103091697585413405642156696302945462765388958967166606373052776115558522914904381822602624151950163272738640114996733997315394951983510666471831359295021805158303985160148330436665622113684730454008872120630476378158989783303989120161744764330536026210443071624499207683759613645441559785658408327043880230127362312367348130540571117648633637034765780455406443641313690906100203420320662220340100742470624178361125610318856220642806472363829979513155213230168116966901586605071963718164080948968479442782308913262846581398678300583504797097491880029226565400400543809278953786472891837060988299343169510782802978869620224779058576949805222087387601935757853377788709350597617906130856872823558410539468305847662886574642279874480398752510480349221391630661773506525579852819493797442054902785973638411414419599490049032974237458270003487879341362769360308449875220028967310225756416585691696453568943727909258596026371903238931379331982781341076187373441773926439399459892465258132089283167393556383965327845529081172050006202518029439453571361914841319382901422736576884943062761545092222886412691359837277778895095608382978868885017038083409352579384946070642138964256264623825098196558501311903720095782729572501150141968634023249744299722388543641964663580383264562493782616136237415217826938895208788267790521150880113732284843197295274419578678520889714960936508355057255031161505139922366172899604766961314896539834823771685925694410248361776328400037665850760905648900382147943968710857607149354312848976375404789625172670493847453702733474400162191719687082247802193520149148190857802200066156055782780281972750522529978439969079355132311651670521855607436891909612179352342856574682730117206796507514160829567751352794423958437448414320024191720723004727798483468605817125048617660071872561276846279287199322853722481048631079329982736158355536594867424689707634888807486728558565040662242522888882034603430367540864503011940880959447652564269729230738818664646994059547283587771922965378438828890349232077184529515496620365847306183760610185773093857805020069006068932470507229365991313752082302222030547321584939573899359918083964955855456789996479231022883014576432589466435901923092985374470620837456360801198256440353226116163848176130020902892683230000498784968944086630225743999587109313778281227397516556085215976564989074747333535292993624420595017836481031620603964476785303736553155282964757346743009767561465654541189185913049853806880636189989953081655144770269666419549807731843000610897783854018863890501483847341838996838807559136831568325316543233075840171322463443673981873855203184106793730538152936595423137662854601240531931565821060526541805089616955141776624397891106959150818695839676748046009180667977121547134499927002961252716140771398396104684640457817402396747850574165914630056080116921263767074611952578661406078729974729703713636075535960863491948811933769291604647451792312297994363789783059581718855393360247861602652488895206899360978014125040205234331560360848878315428769666382066771460880015092172236049658030692963916367213363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 3153509052549778962292935143209475837872120184520936618300726888480352785827572115578952484831829691604041600755964835118905395458849714284705999131601544849267967581175974904056013231662954473073936309746910699096131589517349289153496417032501855790280007599084651988709806317408504975575366956427463595261442047506734274628099487723552586340649530536186127731665612447425935498798083015767492512720719505583793634382208209891987568673356195960959959285773023404763901604362698463225971292472819509177331831235691374809126916225342961331924288167177833690717419300234189631304699093562956971747229708179401671965616245204759551383964790404566988009258495242313531523821858614794623756218159110691733255613150408174504055662419813981186671698900844180726861715076995268518011449087741764918663171403394648520385101224462715054464450920225689942065427704556561952907215988470660907256959974211336861925596457455002850426677668719934594675976988839609502906294844991476568760952906390448979288209186620699538587405022056874705806620725326308415004608915667192419190144220114853069917077055588561139335061426785484968397976527913387775569104254131643155366181613358300432841295163090585297183151213678831881715772564692502372312584221296533514940485184838993198182303031940923322116516277271689495730590064012078528392494277135353445508863353814048429673689319549857294794028190493150784229557831783343726416346266766786714256802618526501332584543574399190902629969240473596033141743770824076252770193898442905950464948644131092815085072315663466250969271912827269434202039749726484491745925844214117242396717969683639047138070647487296278683738665651620672230555285418364669120593136428950882906772543873852234743746809275046943096781694742623507986633061106219257509541182895631532196746101145996583862813400732750821676112474375764827110884980457957759215212669207564784390691596921300382946008004826127157235692978506926774051202394620139167768602818933791914257142443790362640070164503157156479201847974001449431666217897663496354168872979887325052656435177437102046117555221525606467989789103390753446449123228651275827991486548701060343776564465750175730238923113692697861524391846530312741185115621021713354864929937278567687970116418798929433918920399015365314321664429683589295516956996968611676903719349700176809428724472572125943633652178324460314335744042986589563312727257995298224162428822413564117288082329560842732251852551874859227941875353990022085996181517990769089554983021377274190780131587090096261742486736020318124634141763160040318537007540400505355192994118452484519193673941658015774719694223001808760840644344928366579143464975246387412120932015697457291098533122732344773989461572742657334711065239167834681701651751828557960879030981323988398518529361959763704623166077741787843232657076705140190494783505734986126024313739882186532896995425062099428463812670104335743052381596856788520737541504399420930773274691188396253565126675507786339887891130316499013823731151406149176456162897977429446674334031767962090851986450504421845386683282713382290902005238163361565052579195567080881864556900970876514149287776349143917454473705202418974800032778604708137002028424355248888301031643972061180309077602827870044952559565270024649697789566085199985505973807482501475640242364276440918110642119345503102546124846500423710201640679146027984523734840645387470702216641588258762075101359780546698619811491608633219008890311371946814555458496930914283844188194781645884917022615947067062701450435160145468768025206203389080848005251987039606992014647521319586259888811184924462554628140003689724649193626191850224582423739585859983438054360808043042499427972434348267166691839690448233636667093349422481543648019728075820624401098028821848936719978165481361986767356869610581025022990259293197479829945806970352514246921125789840751724619960220430630289912269741980321165996934884385779990673979211672945435685872063696720303185604764915377301417743041440801637243669812404894395222790496730157485255827800950761788795811595500310667720526885855350011748346652937125103842746880503206036990475627023820362616177910501996318649087157801580329519297193662531756505171336789975515559532016419731489814127766555562926896247725503922997553422800142651470347957443039749037534807755810961807269557610302576038844321280816187903964173047844929271922939146220377167459555230894084378576440806659955726430900891974882039601958799533383411093454311403973269162932085386050771438249522831379887833342061393171297729173933910260434896666663749027143813161651790014476128222867436266213914507560150028847399702148501031652971965443611782279542446054592906552868657224096140771718519464726223526656465899975278651522457561035514907278306181120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + -5734872751749768736107619048566532225592656265685197531094775031683329362215518151043133270456579727007265031622045361094372739652783763806891760492521357845170042378071786964756618630517235214716145195126381862765871869820512460411109109463110857730332233127861657082860521689969264321043983287779326590055547973731087749464400127010357599890070899018007742327130250815373210426126725806908941712759451270941814615914525939611465354318535712804972992915370341683383914187707869815850933275673848780478569371190157253054187402282223937664866110894776871233636322270269828080947339364885746419465903454015919641316565218622630402997144554324118590553519720950790004817671508015199524149028575491439066015494320939726244513124820602696646658884249115195310832169091867838144494002304092373098638167373118128044864700687476000020783345234278831471459643228828365466464058149961560085332348383328431760851102240816531360901403297698951518260963715857069948523885102753086151680975319034619129002234771405602780540339998221767981851940462651697816304888051592819688926315127838971430626991316372991005840203491067870893086786466587950780059821435964047682344408270997287714990909691865468169064076282145956454201533340134822785188035923303617997884344395850803377611626781639159796177951641102723211122782022670434547361501814356919936794005116659358419841851122593497809148150147152972573989319180882503812326793838274629254345040486484268393883037192142632614100082946101145779395434653317649783749326653006420161478881171556996092707442750189586274757493304820088512140200852614217469190764810870773654223782196396772224983775900050619548525920433919133375740617528315967927233453602581325497642000272024807481795130275326179816591538090897045630605431862223313930405300799423162354288330742669440084547858814572630483960390594893466095901901079543521343335194638832516772265954946631511719741299255369882288150223545668161298719835978367644475779275329398379389072372086322593011428056635934937237636011505923730700974359121670094842021227255230819271699299572320187627958532280759839055570914241663176780242150777115267031631331519285928240517864472331748975548916369503549786940969217595813502925668435167015569662827684077973433829358350323843540045489327433292704821370477487213286614860483168046254346527582681373907517514542864006274312904884752357081277819819634861128233905098183553735591046084736195785052552336163269403567849083803214681026353485989583712287735990741178314950511536389132883249363996191522608792967748622372559217801060152305585976505701784663602499363900010956100393269143666295071428617839932599672933823571571699773035899320984757043588635566322900085384845550219894947543768739642552416411060882433701182459570433977384048203187267892476563600082300618575591685292893485666219133515689476122151565707822968117905972873477978098591578049788506313503054519320789937914853065342592345750981672961271790919641301686324170912403042364267324713329741293907920868202006599104872824481499521870630567404545985816535525404418058757529621047888547093932421312437963070394926233938387418212578605032854946766980464341505716785297080520683654619238683622897555008245505343809979151410420528024889236996001186178317905709778002530205666613797508472205528639392260495189365767275483565990093693992167188158851792780426701969759341346282772177031053370224202853024489465169051792464497934951397983639523255551706265408591227436348591695532973855577957922152823953109122826946556443016008738241407248498093238963921742158618054090185720973027691764243974090020089266931993308548263862091432097484671248039402060084580220651986944986532879498143408530064627229477204349709601752591512307065654372734911780279433961702203547077024032030840790929135778012493125110276847045329603995590061660145173078483825129841712257395354861486813258134095746994313124726818744134665787739385445586620042270983488008091031111202973076607676804629904625551713538560568186425947223260243587078972618894674145007666560133071761283277668030562939694422742181098870441777760171977088641666177979209998204725697828620788788925443557397784390782624364380586833869664555690674590755338403945116516860916096681687743183143053115466871855471240446615127338621339907005772044034604226085172174097400825768233475732826707254101260368732554794954564073684542142098172683137810204397012645730543889683182668610436057494966960260607529884886097629908916911653641881258730748499148008358829665214237099469325360555900098823897552519124352609718776542241629964400289862901937946564870561551858831276296525082727112212662656774195044983319273639437891915505441706541187671791071642773889940322834936830189025018679523637620559194066074650688064183146825395914932224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 26765959137567016733777526374164522863980939649982445668487102161054538208058666529342790691712173296847935657499561223356744042536709543456797900091725280141530815527122239327212831594227599813652299148901611071172846252500887774235845212410774299025201296013968739629029789403306820883364949766344702171280935406901158236885115882202582821230511930508411247997816299055731119759312020734538513056745545281293446004260549257135509034493710618939785156099901669374196198228184457614242595642380716293866121710035055265739392557904877566450890361005848918521060113706359040714045005824217833557338154750681348447126038595516269777998775091364676064590450399858584658093281092861193788292202816436550269902007126661998940589065045278513222365172767980012836606424313545027286988796289090176152462951881368412168477443029480981804637317286961402094823795067290095204164783326864815944862376670865128652343503002832309819710756964697981411204178119885294198498757030893295291442777626818668971568065078572107643768059578337217441764895264709882607170323214954101599320076521328132788851250693565170531179809978841654132916319393375945585478408612159293657096825641053841184332908238526294658601984890881505854605894028604347537641670295094504503611943898797842989351151252456490810173959828688619788650451572958669593183388927441002720400426170373033148982224058151409334805393204688051893302423979962107121044705230211391266406379340908017355144106151041198910496262928203982682032369864130783137418279720075142387331002509471471335206525038729216499143408631751254815740306805410750928476430626481801889969850674589451068636243498216220258864246310437093025940537122891815332844134144679338292961659186435496944499037360952203498652995369740485940742152196619068687936021721426793349227116776047530417552823906264852211799612059460609406440757555497359869600554553621421237792521692337544122589651463399553978510694540688574285197719836970279098706021165679806615391167937262937783825051430454666990076972497278347658149201057855952483912906524756286443333947646795720700532426302657057840160524140125576091192541876817204362682139060728207337616288808869777200120106819258736855821161319829184083217312853470389327771365752758359582980823508812308063332905099922642591517886674945618489391870078699358221675632432978624400619402542631819770630750591319345764023125241649371574423861161719201773594502561290239137255616885700734877037386802971865416307059622769891665292955504229264924558907997099492160701315542439590769452227305280448141571501773671302777189815095140719303665582484515299734505236254537982600417931859734009990735875174577903547599511077295746553122629608350388679069796107779203870545399637868979566668482131512313736542131042162945739190261737409748377428051788448157120072009322455498747177051364070459591625177570024576758944025895821516401354806682282307640655491323225621877830834416508119593822705418144808276056594751043814489342457379130189614147345602573939478282635589819628125584833213541204567920735204649710132485619095397613419652342349189514572662133767924862528867152837183494988463389728928465352588548522688661948667117210316006238062470068764302984327053066490805458761109706155053534794369608315080331037139637182707669043510226475753629927131607366168339890275616337075070348215098444707379052298959669806957169942065210293142414558671970893478484057891266811448798495902598482290272040926262057893438876178730481107919227512816439226658276667388906033056026694937589922459496334226915413008279376906172546103971823534994142288029202151635645826081905991819545687936762990118597114496224112817505505911541895917568758114457385782381593936993249058212991425984838137466314561102260111436365050262968237211879320200236790019109583688346041113501014204922395909959283427657152047945752600521745487347417438553065168123343141444866680035938982030134942290962599879085399469639406174313390226550460161877670552058693157220318008097191340251602791378995319732937749371802816689403059112574283114564883786579301125191096675894287597999322568973471827609601194915808959669613492991319725500201723424727860701884978012304845988639015220755122086570682809586587005276736812874485907770452630113502147986442129078801161368649277993059023344160687610191874125822755002457546629034643969069012891460762134626450886899948636569718500215764148117473218205108311306720331925089241857370777604619965096741594023338872632489315944350827942600276211677999533451269844447359869479453466012871903475169250931338803970772421143234390121069373703668662066843751312899797605285149612947034176759771385469641631359685694827374205494623395422967014013590095358858962245716705113095538914200485716680013403556975050057842688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 1055483388325516128553362836018259496387285693768207262233766705746742140310270471089470894441938867203418980966827420286482939581324430096133671345915582753580348139716987113906006802531340896953788192861744953087091379311942861174056932814089645552400404564307338979413675187837118076580413869949783176282488660690361938723648659542036307922162776462304186509897591655163338552871200172751068292813580363090312309145812977836780198592978935989813447117406675551646885207337283499699765563230936131850380752895242237677390078926809899168208458710019629522274923484720172183949212798868376870200662505266317466065014995101733942117742741542042607313438376886006173201170179471076735921952774164804089235354492163650953501473367672354024329609120899087714394429356471137618659069224445499056278629266551066089479176641709660608921891308389559891873901662954561426865999767861642119689221358928410520553513674261867414944225564407457826549860904222714737835475877099767681393377478271116370427038458103838450702080440805285028673471899338969631063417445243743004049134915218217416782170926035150974251008235390452188509932042730554122848169536648010677853418805622152940968224994370367389870983548215764778351787659159330526460685551323176247298649477965780159137618056876434643245760215201166814482830725805415523496778905216100532852912012764027039568206220682897292949407654783634998745709865399570957343134081737684152351324279009228963215688553216645708274837388066951309727302535636167923427272841729287005878998469304347155483733595774978110812988452915327955774577354627453454399721001308592279924616987156725437173810054383294648362620496510518990173647374131433601680100738653635537181887197624579771382422908113112166705613931207888917132160572624505928003630460382785036231629008437864441458735380339559293155328105607529176821416888333546780290113813868915434228629832215164331985398574692697135617612617565128784910272013394824108882804008051443285302745230184567195316936214710178286970565486135243942052008217551312321817696284769677046517833360293735929360327796630127835982260471795763319552672983446141987194339128940454978226802341679143005042435270719651536140136696499160294041240270200894612656672571794924783861573144791195165816308892807004532205507290910460559815232015236094556772394051024198897391415828542786901317936995182699101020133885167498846972872518335995738100160736664853283621566277862559845094364714523841412174614087968724939248507105258890505614821456809149639142876869371812208160954378724564506000021598488267404535472722491637805489593754596681930557217712753774987938283808981835781537731872770488604731837505214215339894752960798936384134994198950265245890396633021083343313330531815429084617764311150385100830896845157637078935455548600112781136718543646393494484632515101682018674342048797257201179440577274848057939943785067340887795441921194666848137493104686608538318737745203797335059057894047002574949340349951787773455607629588214810403098957824609899321900224867067609093368504161831276211457083709687577788146457162999108576074621485117671185684348521880323937558237747736086677091106010098510868535783235860717608209776660783195179466269036086272469851787475158834894010813174674665248257986855473874158097231054087000977738380636212679180151875704232389360728944950838049487366322701960296889548737417744414902171268043523958872790200411073688693351363057721738501958901409014576714514948137937864587220215195053922479834906343879649961418539204241990477538698359628607229689974830681700013521832794975226171251080333017507708648675083585279353414370860731909388896703992575374239480762805974457413253395913497213800216264288738200475613613497875407985200850872246576355450131217783384019994489244374564436837403516329986683431645410623666355484923123936818496226562235558150814229788791358365043580603572770515003663421756398055826866843127109893981609312225598686277450487864831455230618505942130503211965736500027262312519966061106079088118347837877588124440889573083656086988524783908995162859326611576784305545829875553178805912754378667110179962455709410968079750054663013228688720182039381336021866036164864281913031865728355049468858691933292061047900202772775207374091075692051996034956243848182672747097158616733404320061379200988514671824768493356999726762740581354460803238368280986291307193621476558697651750130623350833851308329210250385218175610812371787216655269966151593308198692283093427820628738102557734792980966019422128546998789530673513674453139619333832921436235211418911536735731754469612264853851783957704430699899515317111576605864549946466881629762520025701012650336298290863645377005156982788619571466191108913476965479864463384231723643032725094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + -60265254768143592391920499893340915716215983392475057370140628319220799614284194020380211755333474138571466569792111040888836203068314733543942130529229482914446241878325791735417277102679025180903162538070706874636066335749104643066114543260167728253681160127179389349024409913088395930194396589959895529737948109193933588623889517920743129245257909577811636756258871313328140939267328187629080014544727866632850708082103618590483981632026480509765805636887600904221213625695373891365421698688869878295701508651214369754752785481895859510063521088228386314613552477914390825437010365012709035172288025688741954869839341194336583265498703542759773684900917959431600389154663346896489768891684753337392309959787813225153812640673412485248970390316677679904833015281662658442803408008590406663191214268129711130083429025507962893794962266367283863386240296185646924412798815330271053259125199845251069483698070669555824069917835944787005436681339811833187675439013095286216266565225149812668156016500582291535476066919327589327105128262908156384669912553985658056395571151126197601779224103332451674921102937631725544548741613648860142687639861001800938379215005689803647864401814776656735114374661440086140058865020225619957038625196129794777455173955717311787565869419957530843140280843338664197826377301616286667617373975952631041023597543761392716986863508970413222242857045309527781321664165610620794188296038626650960559931246754258750082674497429090411815190799328346804092726669743964423379431203975620616558706724847991344110389675223463287304082275455687828414165218300325070474799166703973293848082112263795473161609443429435770939567461208214161186724981334424478464220147880295907662258411675258698849387705123047035332032339841345915508496672360543678721036849646974413329874146541311491777431815088617272932780594903740187393501370419711768558659425196774690431829854169659560903128058745956549209127792616098646219757888777294965169172345303506373073709794721045942020799619676175214214935568733565550891618271134959436235936684478076443523430217635858951079064781730766699199694224696622701013576447926164614653153004405287887079514182689344069094764136400046099181872644038536049546709303007140616684474635382133576556781353701046926720272284716388716412083858770036254183100539306100995440110923670903653833314241854465778584268092604131538792353765869273972367485781565697057069884389886392966997915125951209683924923913368535237735879792485136547654250115703865167122671106100030070855076236175131371402890210724997557834195332596197763734948793060996769837173735059471030375078223687006530598152232342094516219309356753290920159589200182062192340472401319407291087158653650788121829551654966527295411818447104594175760442124225627850457360361309650659565891082824299350266073643220486808888198479775884223172705059099698496171566689935040268584774509267887853980415077946147684894131930310591943965149663786251282917546919402281969565342376103322796985494295839928507754264108390637343809499971809705462488713275100289055091970565056207145367570742988410792814172283867255384990345450811508796259852814833538540754571890738477187398143467238590582770184555838148265512904659884040853980308410645860650288703983797457247507263928472319557738526622425645350328222358557867623364030467110466898571781310314383816533834657779096017819715221513206705833784434235603416292769504765659500478442546736400891215669835679969270600767563860597883775813267457689362100966238157343300833485825608915952010513213613100216549129039313032665024258925516909601827695617235763152322781730108431234544510830086573914384816320803699266279739365550617324676546094911838050972189936008904650450000146250488082274597459780184529686851556372103086964326134877611646819618702634007636277026295736526611818879128705129273408207401991411590269570774761194170654994504459117365337943774129151450370497722365317755336357743957105490396850786126419049096089478849084576260974934074681412285149465705247776671242769539004050594977251799891106811906987667906132068060779522456725291409242360237638733462062194548178281373380326098567401169550394019979057112861540697808457747216835379963755508429058409367267328176891045527611773284204624651192249162472385479162063389849187293867139383903064972868863515267892955311658361096935810653944215906996386342649350556025478791449606596409527176226309877738466255647034538718317076324943533972486716878676588810454818390612447630517945434511798750006338461622396316818335295179265110083897990231979840137717212937676121249700281854073726431751618411067075688172650687486334378960493692650465882167220141171942840130726601625054804035316267701586031351891140889763416124715733764791273519977594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + -109353055478433730790477309122442884168102833400741464424625531743550112220431045015188720004997838987193101650189816387967387253180991521419179985303059168891831928936372845021609948416107318346546398149931472279462078854115149257366819300165906555045148543675513122496270288479862348232103466520749176704360973906461348659840587720397649907647600681560100391260330768637263018506664436967819245371094451749524872372152276841451029209301768865003041598029733225614868927807422283552368408628166708085061862932490668741791820479417272181785522861184905995519446035838615579953078562791331291085617471932581594412048408834191350238064519446459927101545790247743084164047600560019016059369759585215958181389903322122420789466676537913034371657496018176862670257013904166729713525236468040326769614076128908504160567030882259285177528629901620223082207654225746807726517034911984625229316925647681419669947721880857921085705953851322263880854900939353652604075587620847037765239841706990762884524931320330251516849042808613295374244664142150807244480632780783462438768971506771374881285147144709151364020637996472415123072164570932465959183478483431851727896276201238896222452857822675249775689573950604476690059242680010161041285156461836482991159237312134723923139934813254865620824184906331894857046911111696485259466341552896045764318494107864846438185118142867765298214587730242504085167200404655154977698589105968038495683170415124235092877307740498932044063681932752139264587197248623239918099038612653256472565174670860606538365684139906548572980405561689366268579923522268210533275656794440343803282567443387826584104941880017343374232692919320154103418305897985601210947767517794671515237577601185180028852321337449631444871886836924461883016242851148672182091715143436894316397581789041739605338270025236717003760479639887036011493279852806845890687255625672659251168605495688740140719539387874719741960827299760491662626688128799202428799284788096060771641441404001090362243131033431827040353149819059013858655852903852366080095366217373165394888662699571302995017278228831402859643575405738750688521981213541548015017080305101733502324530138993726738333608510322006799661515032117701970788533716000093308818860536666039366341589263482465229586728497041491128644891748514188652967703494461802651575622370373528845292703292590823051257240710978190408100040352315978222401242278033738500017851529146970902956951751056665570798001600132287063049989290081690776068242874377238568369735180605057663610158942716654378044493015499007660130094218926581331568449700004415128509938634113313776196264621637107065867688133360673932634466101648138649507013726726774498238405650782144687149105732631591348203697146903096054796519823569385729124694225630497373819612553644983503323697090889618991231446131287933524877895603754402602799249467374576383161395834981913137337499250051452797982121695037215739217219650889393405548744788373095899073457385440888284497337683944892615134177823504103421459892832104429857796986487753828561792929169273920958215789731874231268954929382630021897713031855955469149610196751217753890239796445453314189557702253271389102138429725363357694182411157317935473791140585788553078796839750395078495459469954912325132745230060046867486653417100782964718306931744405947056007195836632643927731545990042867938574892395089746627719953466744717608696614268217943040820044432150833236110661112795006619747215053033533514185904809042822049818805706305881129742606587964660270254633323631963287277959943252457052463940056811201203422523071366190441792307538456401917285075798704374551101839803347744377884042619227243102859474352482849617997192013968185570294343749524294923684613925903732806633800380643770381756121630086386655089201496730393029156654751145655585887130604272834962322736797933950928196172192523531261656952154620698983836971170444500625495473593798880235729798665885400603537729318234819318917512829802663314556506425082451189810978317098960876132427536001422882274815206264639749955000700172019337497001576924220130427014934495431461655838035258971610539055816711671694637971549788362494300281940544721929923954383191876198084129517101947645611739935497160805598042713860397768962298542527756494824873530453613295481553755528518502078812651003960299558983223413779713173768737312007517243159379977186607489653412363085561332070490391918435239718304460343506562772610400946688992113258066275127594742225308865007417691001180823836979876026211179658120186200928625297522134624286340168102395767406617253360813629829721455638122745370717642659093328226404528719430966872539682665128484043583442764651222048693583092916388580077804860160965721284790200322926377997145064169460670600673073561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 27963701528390910665922557984042132264034599832968369094401939930141738274416222803113237193303626490462587269121382703167601660806592409687644958976541755267227078687628214438786757822090177370025796754745584174212953697342207899121503562683706357200189339063075361924186304104130403564113653107584201818788301653232379436586593807752482937310161675733822773181606194541165500997715100507100635443067952006716228508998050160455558655751289050122843076095298413693817300144669609573279181915951149178692552892956605705676653693376980092820139587893603054441850585011192613792670242763137923888953869536169860170420126271144618196750517060816879370760908433919909796998057496818769144602644852535957140119869646734133601321192559073478076794504170570664466177804964115791350166269822592802626096318096146688372029929521627130583495810538717957117227020735429577556629365888799613614564508706195679546035234707986202783118377454636387563858474171102282675008693048285211953083764722496725025315692596091325235110580215742872245928858724394751593282343133550672491547837404129113849781030669609761800882336413621475944490904165145514799578049061961170838466549098121273869844645252018951472296107248475464664767634115212268776786743222720135577652424749102264393006095045139225542029981622833846804910079705162372321249323393256857229295000124907798740651732923818140029046907168121805326906100892959386073200869646227750175430178324001092980460226376471642054314296624522948836382025414629246638084993128561402078853037745185334541464676719774068684139360009858190615197617666805105568912901711874848780962913016398794799156882734885203970752090926341647085664670270222672862903766723999978952768871213370515080440056253411888568599609524839033241101468253179264296179051425354056991507643503950518228209723890430795258842121714538954101771662489501900578414684669544975434121502573486400670740331393479972860268649740067890279646218554133985811796636718285564808046672825708635902429774327292079589222491844159669703642705615023735330738183635608768755913603852976969951831146273470846568554484715712552888201498059074501515498787342890813512474675978187363998770214688975030013175752757193322631290275659097026165380375634406700459271033202408997248033833820544057288591878092253922194201908621986410856705148282207793000111904831980509328795392762452225589654364019876783618666597815676535030715997796241006966153872597024656837537627341048351682335795271000502474008059968685311350396797705732224815518170733188528318460687356932673922088897779882825331314110775983099918671972443841091710333788442102742904063714566380279720831206014590654894085582634694120002377109324312865070128102480414085254169177183668170776414767806254025673153522140594126851863159351505043660226284784779303225462964131841890460953791864679022456417929863773268209879833456766158549086656284739904181862362681616403220117404929306234642409768053575305012435501376208869904687103508567289865554003911554110622559459179218537333227652273925227347174184928081459308366099967811545846228386134717838712183210533965390123467640620607848879263855227726989703158009722645109804132180970847834967897804413124151418567839698436559793782519534728601083421226757900442601077300141201986093605405163090103539705289183551773573788015527701668192718687498980948463512606829391492756761173698601696416725726059940032783137572288704670710125976471797141330680567313553011266607890029592256847694899131632482782851287202578291979863546658610943071552562723199012215570117220593188221655718640678678764213475801712629731995851432921826243305708162103409314874364897578519050152535606499785066709920272210567698985437895681392535859850835145935340224078826741629105426855907008081521978143626874695782810081025840044976841971615606719719522352764923890400378668933015176485043280004671355320263591600997178969407124841808597051434894863517497530613525690626738782844109948093883440761860884968399435623281815167092665143695649564280250175800011677166249187572746161018397321461623937406241104199008802890641005275684416415077451073039744347837401016075873834157250159244276346556634358088140830824980768556161700066724831620015618930963446953780770383511487614707084372921015532369431976469936647736969539744892175290276494411288096150315551744334722411468178204642307124914959920810377493392497205638642310808121489258010045384771050215945739949585198778411305899936225961036191997958529670150525982302319982906933557078594104017422840911136577347970437975450827474371597492944352676618420200314722130083996187111756590939303063103747062668196502654364371465007535846262640285437642542224566530764667060951679249000378375863083662576464709113419619285073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + 688697885250916274566367739646025524657647065074657897151949370970971762904425512482735994702187377371261716477428614833599878522021990927082647801593152335589696580457910488795129659045629993364845528983273411862793012651954178234343918013882444846267043847256527224323280553771339056272221023753981870257127733942441723563784345799250453151055014399236193258010235406540224530411328110736974810859501792777926415947437479412283656322328148202863699128770483687568075076853658876302628812928965517282026583164337578327890307064718885146239080749036068566214747301211648282064526065217303277299494657035829964051844751961407829583921399560711125890030076604087810781642132713985533004728196581917705623826263467890873480141460762500509606236003905574065698135344068452763742020436597438064500286102165271724195574744621492280099517138941492237844117137546479765901289807715333817978327085627577571285218133133463870743395069329283628641067752564754459430038689414975976918329027966162493416295583405992778996635012166749350021613676836025072678958150303927202471543035026830383664879224798280377239957818190377251329060262065466566997211019570690235701035245938060734559323091912932264185516052561662674215095851605737421614004006714311432223898452282167918054483822460972270335583781037590392390181924133910607047904324657212776801530007645953601775461553465515856139013517245666226074770233967697216001175027875467429742083847757846457705122742981082917684830214584579575130434798957971654953828634162162984747653063434163463996642690642131483559017891892799378873259233817169873696435712637458247686626660847897319588727243826706381873203588619203267166736258107433171184208451482631963503598697400658559008739979407406147967411243519794939806356614687766295834180338827068845198077224730908629639253625158924615015646984652454623231935053386299890802358649868393586565474263388306081689162800438052682983683024314768115059777158250120422478266695093834727790591644588640269478347814290446046272182149434376198355467532796658935720673260452438526085154335582212138942855027381442518409645105277240707098282928195678666379892288850011074331201038770860376084575725309273613685632998467780238499644917348647009702055111448262558906116812008683868655440462383699849418046055549809525450089649147268244242398073139037852079105754477197398260851533603645438918400078043194162016183360084142280691137425240503430042991330914372431850422575899088417261638774062216036717067084834319953234149628101724902861957508282099925736214503557947884456296412007965356744296139165526875324202835898547772417037467047319236385443957972437336651714240816222612480476143876094761443834636657580127442160214654889843472530339499577600950620527928141304944038661470682727479631185969868096252273514501285935944256189904490859437081273137193750824407557251011537658850067971919812108662006054968573556899265642526469766804269892418382871492558255923864388896513576351806151006668028293367921835035587210366775349995341715307476101873227779941916944841894850299233699347899170799409482797704449096792669589426817610367355159622009256292138624806538065454513201793873849197217753224691648273354968453741347954050074196230878314760126925610865011968155472580897724260963809253514605958788721884398421926350641301818068518216910189064494090757991964928351904410873546308579077132651148282949401233020984230456499725179385694605882251137398904661749234115994433758466196617782289353642441084446361391451035848390992313805702185749185501695427486116268103423748791590853932941943343951335616916504434848063882087574341552654428610458830619195413465409354980304909416382287436782916542203789250471873607409198892797463294111011257367185813461792118179275443424099704908953859274934911484382224527371975707450040009852338531979930741963138404479906861008143651430576269319439702521569385430566807132752035176028019500517779230257207565585000646524224641276214290850684341019518139121404708456164769239256619781519455714290629821525059847892656561718193881248977582857786113907555263094316524616034356492688794116201310609950251676432908127907608521667337624973238324410123751251371421599024153042707997006685039991792243435624799997538705531283257363123757048845686601745163361963449566417286419652488127299091385099770248440699852721921877363740383295606041580098452472790970400525598895903738639630758858144464003836005157105359356516023456677340503548991923818654305013342995669736783204696816898911764789251703646602370959310510328230584575590114057634870243715274189866787026383917153044039663310017352173454620779542359096112000658206931345007530759196541540375019775713594142282900640086635306858181308283034266992650230093481771008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + -890517493050702855006968578190955903609619432632152996502557605054335786715086781091966478201911283287224453166750184442682127429570712488516194985555069749175600595882522467973106409822410331948697023216576768469305531749473769867685380787204155252768190143894491029363130345582832478020440395807914270140298344359540828874730124931985272392762684067552449531635654754812095001986412258708314190687612351691279517089942674966955425862308527800409810336811513030550163849775166412923158494320959992774466706742059602771121987826182446256187766621217788731926061179521609387947038629850859786795673052352887845614652659612695792315246099319125966428016398805962382960644203908551474524557277377136971822917346813717416021918934542010863747379234929704202511644557710669112052537369045909144003072280291102810571302779884584280353058068405858662279136154985727639462537659100859878973171408630205018415980275798519116889943598236327442274370256914088433208305317845023284922668187266907379249361712734386134316717539052439631515399740274244242576657783117627420121737695752908235937034884089142576051659511263308601125362072096732458590707034689128114720202124974505111180226940967827286962488270617801855840951226542993018269932388726658942270980463459443946321263381868280095123207786426386076334545557504360557385749734164255190458874178617920934246976404601265547185622736469062152562394996023319696301271386743805314411511059416905512184054736937894526235701040074583546651492931909625793252130571946222991021726499611746502574817425539898880482380020609053863001286822817504453041322824566142608245443292522745067117847854027058578678394005278112722928284397325268043600801301583442442569293021349000509719488235921126319915941176130870671349016735912329734224338578193824750314196750027070968630654024962761401406483081147729850166828437256031251450220672152394394303076447536080103395641031799096637134650109445375885489684668089904396418213147920591887031665424832988154126440307168855068799147240503725737930776481231941037366120739339615364288313932211043214742060979020846806494634812052732114408609619848552215550840281294696369199121120617125404603659362098217092223605100377209296674331079793326539807621502617863973907291326053952381615266537544846806480825119492999666929914090865346113574694155771857342970603877817355073739213644503588415707792101028167978936211459292310556413170413269280673032892907077814821239282474952804365942532811028001347261940266861347340779853972043314960108234101078529017994863661099878474751202859378485425585800300552437029699618253710895024284228963465507520760452764937956869743667153530829923627736007358787442791951303609297350319912884702151085362087728844297035172190115752344208421080654200894549834459532368861566616953586022553068048134100511805973999004585949596449209231296812311224428647067102229213096952003354002288267848498876060121141118840141774034727806969548768838476023498596964736291876529352621725887626239667205907126263570781097375854485539098640108063930226514041946632607851709882116470214677326687521396939486611146781690674713395582548964884056586271321193071460555940282940607387589557909089730242362850762655763642163334220639405620046570094775212517598999516801449747191503937531030550887685480955101776492885155889824239986113884929682333841311642442178733139215964212977479388760898999190113360506052190557372743327293309972396914153892475009171854504710555229737682673679401381809067668615386898398330918864092328168166330096855704491379121778546046392175396662197683124370733176412658539343913820555751530111562762770954837307125808687920202347129892375054542764830200445310429060451065713159710632757383850731208149336871428756511143795715814209400289439512220042935117812453327094988159417038369032175765929952652505700493555885779248255582768549038089572253810434108147516725554626187773690534264553333613502274395434500885239903832484539721465733224735609166805180511775066960520060325188683118901437036264702556193493797417511285032764063313757741137670902883707462402028691848935899394707394301540449507003139006192690485954979459362017561241594816897167524198062194129842364429591576476175633460592425972567734956082393027471580202074243870821590192880655611791631260854154639856336613864918193233037201019443552943680090394232667056852952591946329035194647265498381589773658894620713015157868228308035745948523475449228017107196208482128344183740248178667732791978508102818625148914041022315277019834667437389724026153115136796531843529216415611962831263607530029499079964212160489642901168744138593273974982811359093647492661950243307527514708676548866764212887410766874656239316228349873533851439555640624676864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + 149075908606725011708347386311294557198552618959199118760880418612242588921335757226480543214835336337500246260839111729594874155830514536842493102454596439956255621118996137814454629005561164932179225784426541778822630122171261145035767119097710158064983316895068600659643392910594164575742616941811146757120958583149928528025120063541606990371320105768316221680959580274403047987420431757171407501039675210057891042516547954938214983769037448652054319557977190068488776179290012263457578359291538382224788825705641811803533476234237151356151877215472547138570850466810618215163539184262506592097374143867871021714737316756085486130459757820136487570558343967753890339164606078857120081128462412547642522937638246764350363628210732284997073974775280705220052085651687031065773773560091021578698022837082010160063085810748523393514075232930216437604310780221945499560244291927470445711036537794758432068655966443391716878690799034804923705737725896337676606049547290956931645366659595932033611507759612744826539933961290789351332360138528053942475405251782807388992583778594422336846581271222616060649057767736370147212539800500949896329952264084115715046916190856275735724487550757989455313906877017009029280079935582244462260485815593052088482518174344718213794796711663949165540959337459229380843251875238009797709142442800679384033693715991732864000626857574947875990706304984807186626355401142109980770729349732981028826055752589907727721604166833603858333474053366704772687270527551841799530123421497281946596865442443609000042695500622404178424177283801823118180825359415013985153641911170089554348924343743098058436981029708177987973136983479147452971385335159122740217691095771521610669969248381409053495822032750543413729523275379527054747544439036120244269438653704377973594923167418733105865449176034329926693075205772508256086804098272842298985454841780313046498614457938013381903509255837074255418644197787154385833622787643191127808963192004416356004615076203826999060991061118282934307495393727789709385298137367935014337081772918401417792599693110436456787075737864463197406604947544960339542408876691092439997304396007015883350156969886950154058867313014864141582357445267202454573875461609698389535883562624597011239510512105031085570597665670464066390709663982309115871483829479493830451109899077359333017887994233227737209714194541867926422255556043145141361074261666222723327230583126709006665312460597090429576225663258879111458318009063272100038597979218600147698477223170941855324719032326394861003662898856081884894057629990297886273795242939757632843612106452102619425369888943927636993401211584571789514236451662098418823091920599881214226136363548737463141475068807624537913613581137232488209949671364674405090248575257928083496511922108576585245810956651318158705449175546029068028810351083794374441450257989177834725734080536666205975986921186706983492152911425924276517913327616270312174587839130735573035808312983531546489772924873850846279444882653462251675653263951906903756079095076018442085176250454349707000090332549759494589267347903169945947851055068579666163534081820777535565972732153940845334204686206787895060923999054686464146693890036203077438873787380474955809524520959211380121908145858689082584187416261439805195157744737968552783423520838244172954566640713456728801745968564454370266090219233771578804134540637847139048035342352257955772705069100775195479932591898154670762575833710334921355131177020198426556050787534596973390256062326113057395852019081116862715699356732479010053641409235051683650904054610514820880806817020259302524284468234537757632621992348074959609804883917855838689978145364209643488537342962670002453692433721342349684332113909881482793751038890330800770466292233665025297421072935241055456255442290682615908901087893475670217406848071103793631293867220507348741560338801926889149401130482789311128454819800030017293337895280558010896066845212144385219158011378392755345588134876276167924455109509271494075036629478233110304239605926280478273011575265707490376526972890549001737902900584735400476565973709910831272974286444536692797306851103411017988719051754855660375912509439121808758220665003027487607124467977041870470726904468167378519585478099798571177465095521392349595250106832831536874459303215011739427241936765464223356900812530363721192800534552416172844881275564174622846453913228188467442702426315040932152614706106535670169747335390954686808206715151522985027959441708162926259154411446591207819405164198083806208957823263782696008132232890488660890912655525015061942822735477476466153934800736864747529638975651859561629445362638301999862455755143962367899331204805365368195014754114826305793953152589679820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + 42914807277276205642780253979743362949129323697201978565878871360205879570174377350750996978731168857704204452017075239357779868655331901719027866929524762807230589105616198838454602791131626817636227770952980650337503319576612127701939356467788148296612967932005507036583813395969170821097227920962871849402513307496662306273399495651960300889347207366954069594129927574805346356765367374729496550996456282729863218243062224270893859396929617824170614127258911052454895672828221813169565606210497201954727710879537377123359050560598462960174057839211377642111300101372523826096665120122826115676775078675522153371324188559088526902568721012976392295825446747000470234431177015873904359681360419229935133408641519615548604920820648427997664393963239897840891563247127248723371065791096648178444661567294239273964116894485774668850364913543651306192885836538923335455647070488326286423163582336907307000773529850411348744837899768153568526300559639290977517172913767328621599179901305722337348117150236574604245907993975833360951372268815887873665681534656817066918553148216986112611865721550554873185060048465933752421150826578730184170838421701919213355728131414191955093560593828264125524576862619265030062043464562609633216677925551264978585404322458166164418617144585190817413094050220711508107022382586784928371581540829328834728052737607880814135805818525499319514361071292146936246487478544615591264937026117568926137853217963552502909845185660712452912916459915825139979045942793289822165139571198741972850969176121714386937704589114868426640811121216761495200895582719712315673799988646893539694120339452978237152153483060256927066318619782847287371004963601103685139950318731096261503084269718436544076143812096795243264156153655485758428509298370386945171232174091651411395278222564196556723927832990835237579345110554260956462074621657709698556513611063308862676206406967813212089066350117671623362620182923102549041119516593460961930932504353113723755762115513230684784182386393844136394768595965793831746684545003513328703997945184390362365057419694994992853575918555387982783575051003601410518145671657205763543115919406459924134170970570969541448874408417049396763937015940739721221564488733288969422201777964489572436754007952599397707466895521734366389058684060878467749150464597633501586357704104805624420338718913815401881021956968215256239355195301517016724613965647238842415082980486376628922437765220786825913698759022211108412052547004627702931040273196825960801237317378919458752251199675090154630442025888465722526988418683902260218832791574919779541591368086009890042252161667815743277747355711316558432254232361716992534302331617443509466784832900842478302924897356330760649095093546203514087957895615959457857649089105986725000369849027139618933940718715996762770281251454406533965815971603087074849788116527897875090450152934820447539783142719324019706424464794717696013975964543211754406605156930757003183974518340186273699173672052256895369137840472228334537740215736521571737451091303553837707944488578824714355093001395248110690955599655292094984994916038566897160484898741966233508463146212465034372116836728016183421521258574261070820491455093486597357098247655790480479933697445723282529763038621873676937263982815832853556556900545320820907930801793531531607160453524760234308165372130127873836472734659064821894547492749841386698084985776487807858174757380328399075052339615558011714711401387113972240123760623907215185935252645029677337584808590863022477847194337754903060623345874999819390319175682578851600808065283290353437964215157953378364813553315158723682412330440181313046399696770228600544503436560125018207380495377726209765894604586238265755533762730633843248997831242186485496650576332162753563560172268400101325600795281380450612634776939109265141759106512796272708295974893548033395489153212134344674836569250421055803659295394956976011602623592150812969825679482000878336893181631351546775450989977542332768743037030784447413740270337735080719159886265336497712250192786952424696806452986139418803442387917303343866181617368675847227269488162002017113570378895923076677592259348492793385185653666028664704117565539409433864955364357023740643469089063464478787263054319627951559363299182781073962579174475593972890615565502566326026962020003070114074793953228769086923112165661402513246329041862360637845590611049411982147602228334729893964859239816041745240152073174968775121347432821254175340741552344370041401370798784324202667549041288390651531602102841623946564846078301824580618944856108094833135731453544848724241582362012180022002279740599835123583572867968086735763400089472276835221351201772937218400239691708880562049276142682112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + -8106796683366306108811476190201018473233624207347431781368854784118664492324183531210031096475433520498626699827545676427725941217311631998114663478066374042888355313983853140931454460885532817877605316998558909795490528442153994505233202098932102052904878325067957514326324106119895421647271685091780074877307750175730984746020343348493484863880485047064620743506772740359277605668441082186189819978036059265925821301598115507487894442227542091492279122398041467707261311152183373265016003677710310654179103285336427955999738170469887948808968247207528820257460335463187189289490750224238083948975184281250324582367659281898561646733308421180608001422130369065814848138663999304288639027433383600557546120145812639745268608850664975050298053889354247458229203442460787849528913012165242141379937499868730506248331769924126371519252333876706706011350944289278748167312858989592889928988939605225670571058936482772829590271704017745855180190168427889947762579573281747907179517644263517460238144755199913656532834091216425526215152374634873023406273998421029963763822762141543115393012850156491534862302989243615336097817707179652777504523749122483849637486181190641711066196490371110690026607340216463991248461897813996869262487280298700924083968298233555561467840721113643914583893067159649978340719013379353423179036100805871601607700056677570124341155755629460956009181022939035827982616353139109517385117854109651292800615409551337650010805136076682543036865900350686677097148251688548416878223921164371096682351326483889178134616643123895948548088320630704934712212951522759643385092447166401283633558087772782268577022737590949286971544913347390669730221752474588846001254115684726959566530756267734092755583193454228350601404557458408194514694258444205531578450648206451807569133677519172829528521251046510668537905070180812476505300966454971845715889127248985907945587015203366127404165958572345419451911794991272365576167581263853607719388903249006606477620758616162718152511203654280420011704889478491921686112846534321313706171074205742868799366202261540147327322975671647237801504953166006992638257050932575194493560092670257718012899081566638208328209766248142758061789963891456563917272210893861235520708980103441831132299707289402762224097586483564380193795956188187294757292009882158144502482614748818276725170700042754432102906207353468022704982266511001238863159029238352224148771998933889345477555477065638699710290067159757794408259859227632651459890626097729168924904101399245051532951403063620965302151765281200277756902798500821980737903652411256176132729023427906932863248544273663714320573046519658174102915230406565910945617604093407621896445008049688927026687792770052634305506407202792854463432407942997740942526696613007805355858300023290999194951922412552531052269999455835744550069767483557887618657383572524335673728343121518371736916430913789811153923261959075009441669187840433382871454427192880646307852201620085410460165977805121266422123197334011088972084969876818440657328545875562490264123243964257909929430424884366300180437885777140664779946426424483119752199799056909548341017307441846927697684927903360607314412489240400158410115565573921306408079047376342404549763515402614261864199816015583817142713668498274533339361523798050717879384851345882034965175738959256703389145005533403750150527229685441240887455535487504781338055235908970404369660560770465832323344902208258562343931984350246893048735039514237229679485601295959512750176686938896122029069575428080335430858988156235927426674632387655909422437235958379512164264843710611169976861604900561949482150011705536696569172307476763131829744967635021685579448151055119089386154235345128722516175016913129854155364191244134669701394743451977246231702408901417153406539132745930847563517966288959705759932513113633961848691350933072009282795931703783163412536182431626668811048000595845099376850786108271529786387824110258286491661983734772538656520520771052861319688089447897686214983992105970362821853805235668456728954834268008123006220721802337525502314208266368251467478528628161497016876268349515654647704496747740397211431128528601490462796092600690883446496058445660547743995017104684184598685933388788143891706731715161808439126072795002701265623167243419354782192010366376580455007957542332593299080917897443023730611069542560496877510678234448037135105440503821933160122313959754819169592064299284560608050461199608871444859996945341626779280125063740647948553255539087250510888609453986730500443282174026807405891030362756801092649887111353217224220723527444710943949664859819755317679923596056299783755859806211284957051292048294012903892581717969551549645055455138854577845043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + 99366569324237586891350208882731031670536741224226944305232489110084978131545348241361299095568968361927659354281273395626779644511999642464628803541812881012949303494927712532001686503843239954126798701150358124723531235954769543134479077531719555714721617318939253877813423823828092184360331486009544479592563732294048256188301863740339764025639558596347261382490134524383678689659518597239521284733193271007565977335921444549817377171135782538296190184800049453313818920641944769067628977631174409062073581013291464384829756763122131310567818617497142508356801927715421272766007625518896576629959895481469208085260101177186367854151562632995082873726546575259814959416222349981497106584706521352833395900488046276574981461602070534616325837251151859630274393913081677541559646613168593915273635738787497736932184524029899421358462748439711520464828439160346335446196375943124835994036505901304373049397632754748657371736461309774391557062650964881259342642727917834430006632452755979855820114130024348772892934828604620762501978046524838794074709689196356548922771659339643419764556068844461827035402899581862276375585571491845172617214474045220709891409518175753709681273384016997183633260915456467397188444591845780219735653924951600520901665410124863660812226929933374953872304801752791463945626614668854317026652046058808794898459573155921172691920761718667248329971484317821124480442076215187859215450642419395766445463256784078807220317835075929138916451178603889151471393288575561767105858827714529074445972414348998483552563726151101304508186317023571605496432230283717279900584857322928157719505226000440297674838225899694480111442681611880622536212462815630099802726640684413421931682155269528072316593640443068037361853362839573718724191117263787224074783181116460397331843470153047311243652073547776935878406537972998479953380398674934765917084671206576505037868694118936118534565193407672052890361898228816410256608581029393101435124583293191183547469499131479563832626351334012805323917832959659041307925587123122827248260736484136086770502476286020203258164319915329671318917189869772708242403615645286648594795708391646485515874260792715204332860327949738755069978423510276249715874309797170374049111914527953390907405877763250787099455141616902174434050906764200641064109141643479855849746381225382328829017561531571218690542295782164402546583670331619520573198450668621661197414637143772558801416598592572026586858381074635969376812639811142260225222539813690605114136058238278340696792740055889460844292022902981467658323710087545251985232899029413473458059672041074615155472265338781146891187294899395371408816526762333277118185696404671321527813354875556554323835681855787549019553128098590107772572386145482856232230549156028842519245500587364110824067408480832808150489966227530553921471435280399141322073963764013866111339632397608176919958243552163993887007932979350487899789084430758835390129638985787508698081414898229401446305752166014439500202024729671904368221999317384191524863600442875715061021108724693316306699395854556428969409183754386819261726539631147319594659345689805555933257974639907618405703602790706621704530227905467998237169111613811163480743904193247521517670834657972445818117076542510047534417938429855718443765101156701239840983930493981157455878262507653558997897729730910781342541303451825165873525244834454741652726262332567755187052843531679570541972296859243153638365259573145627427709209156222512534587399988724191061190903321361560882922628186530048126800232128971810660901241626480560150941976413579990532382590792411749053338041562294401190933483666958128473711607870912692933684710725617299276194729172501525901817497615590368361679150399001128323029389701489864110656720801816251176598476389424661496868573363322057715284205152689826819541591123979350099476781576228324743186698155401618648079906798928699327854024477232521174378731563721503071368756824317822924286565637277985269233989817755395800458958362092118997651823497906503062721096768227849743985916795558457616764603603695362356636901893938007112718534296617580314123042592006050170628000686050445434298392303244183243991644646711758751541073386556306933348423697317026105769758685579050210727802553044269591501613036914123142571882919961515169119722812720101054218772198412367261814634961486813806404014746419042033609809388310621847875933640226606790886829316508558619053710713673630636721395980160350875899204410249202117622407180713734521360930847327189567484560836071976454433598666150280237378679728380014582089738110701002948416014623653109543297855828516396478377164139211747423017107200398316225700668957001009584036690914274650347621769984585236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + 135688110642714397389005265682853259638758609864989394933755592161196565243791738490380539930159655838283343717826977425228636611456150679367299001638092285516994031279986446175026088398889343901287995789673538271599139981738715178772112136475099032115290605541272739437300358178944826574397642627034597475597168488324024415421477579009455701740923989947092718213755851065026625625742557002101375544295275811758808188674353703026541266440580039979701246741629210713601230793130423061269378448116995462680345124961994614264875643255579529275265638792112102955292454259231668271757918784309444036519728014706613457183480180769349309580012709282328330813995046548864032989950583466376289410153350878072518742135976340740400243059495913835569618008990217219947706850643608952051819398148185351907736528675063053946851470653736012373401192275939510493163642765876963261410520896923488121472580891201993692962615843627500074892654493254145872395839836943339821972353764490093756765142752064034428858428506260387938071326395210803867539690826631471240498930059930832130456570849064274282677781062201415024294829923429363035985306234288587522033721917936838720691986615589278432662587105054960902662240967888329104529027338472546432727775145889404504661118832617805736071004877604661182061555892274038396555777398383509639937316331662069205043625365633642466779849415843747434194048327344100755464267810201069831328155637077734897505885993076545983318838080030978553042043686579124660703113057712568649471409600073910549264242982146110386747862677683079721632513543848062023101355181104485070630078742437430016414134473908650208201728414402855015673894229668745430634736640315095739013495835392411669503809353832291285688061150951440140633953600327500331768149323552538757501086599049338246792607803833433057806691595270746704520210745872571421827690031269385119920641508021175713644575726495308700290968734240519850910614305742064035032007748582614847592501412297600909502990295923127636313817571697519306919231658802491045159629388655206711419216611194065812336243583010482890614548478849182975344491394969600307911310244663672621239774670551303830692029266677082015734280553025115518754941231348297414734366478961448166022881877978262424324722720635507109173497390473150275854246869657535819334976334136851105524948016758380473813757453224105672769044678747775365387783302310846335119439336065895690890017238489854284924605420014649323351390514303212455360210246478057930734755296123031900988131717807021914955469998683103927868485512648449014154548165906118920668527519263032129739938210640196356896656666514402393520745940031885414344085286847210388210762207950276761236177464330550554111958307991710221382599111309794488101103185381806765207763503854438637029919065765987369097070212857586804760994529450837332922496855983611333952991574716057132888600861095722134444842950453542390781719228125526553083843158551640060156748644376603095861666469571288191532095781696070470650433373276240460358459547445501823557780577301018581665004256474258164392809454166336623498271347931717507437049377578090417147040382162767600410484210945735189031101971278904696178218826182908398464442700499625799613254892930846670554110256095238971825178291746696181491621592342316797699020601466293834397880891412418308068575821250420301323606432760599741380076721007315140960489597963387413040585558056574458129800571197810493005729461897907751399746125194725376448703705673124266016303869607212359988933744821589342351498442428773959894966108059382210793273996889050396407741379023501391281177385729016967203736701723401338522566772297640292445827836513434327887857793948235781766670662372756524426398782661796846237800890596041256620590596611547175988615691260233127171698652152094425910221402058638681377824179741603346549278603852585366645714133375447519926659349420867103752367317855572541379813382557133459018312858490900230115355739667014436146996139383318382013067550084953679402143516343987901460608800731490579315065239477145473607176824026015395228404152849446581631884655854051714611206587102104286673358023786866757110267631795987669739823384272924597200237106619321680913931364311494740520143147939594298976458923806150027540139316626361037154583761208871515017021531469333999857295052166944588898077794869340789034272602779952402324603480709562859728515831689034675880373509756025224979959056459385249186028936630357727784948502112832163956969918155876018038980003962557937300205434382559853357997283464244056242787102298538060249599379846434396255425790763651377560516871717574722935291270289622394827222949105104312067227180278524986566165125312005784551596512792485398000451306127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + -2375704224218604165013803190727861387113014768322485215252591712807883244373326524818535608671450492820647509944080702506826247506880720686163565249011233182392907944441923265362862955652689170440648328040096584723530813305759683321349934464859368415551354529660371224166558720224262266301782908021040694465568480496573817643874910850538786084971972137691447741417012675550688376726891044103727425233759224454885443070319365315796845104474790766295304783618906177704029431907298876846135235559698436168679574703452066453858395475889829298738507015337178928170642514954312388097459701578280393863392636334252674936652243595845029845874356236723387075162578157302757012362915141152244249443302071256097972598305810965259110275228884049578234131979525957638731443141121083096969901372147857195784466943715580208087132657344840300167263258764235416313421283168179087185094332290766228129695475299390384482155754612133578282034077842865441647452787876440377190423117346498221199381698180617160093597720028849994547003679482088032571630680580558504320121804427672662804384359541989396368965198759726997070597364690345632150915574042029822514837297301627001488004224580539358357512889333432494898192794837698255593171932363295633749041758947651820574589904303421995552451226449372432774944811281545470620005583961533673629913319913546885455765865452902723362383725709401713502352814931971579639626846980820860265430120415874535883325477132990685121267212757351318789936222806397086723705427461691676883391935446354303825877927150143091481046899454442713261327312895794744926047554326542881931235049641354055080777025936442168850218120164212362747596202217687281653998100586278775578569882146746217364140463832190738237034091091627875583788405813631955615490675504770021522909393284230783208807404384677598097982275512228521086607584261669787801204512901556176493024127742733560275194567079118273859202367704118073861420256520825113924164095347314354720350683079637618245405087441402457524156440455576244583580102856811290867504172493726924456094940411085903579751318119675906579612687022728560697192882656152674464221952234839859448082079510236571273160846550765935430028185350724797591992769660968985326631014720665408451510430505725739332717405397066657588202649683851792823938379927897718694950795722134152680367323068027234061965355468883416753620414034953847280278339940896118956667477552328729840455828509255740541741617924820244730056909116146677569979416454215711964578283455761480606079102294708626567129887363899376951961348903679104889087188578523170048052003724478794253071844155832842500420681036389576797285997113440304634721235889154508474930256507902657169926489972181024192928879411653495468848396544821104496911114485626089157310461996308829665873237541015617437526868716266143833654302309641297535975843358682385719512168691362099781964386170242484865401965572379159601303158866053177202588973733419937309157501231540140010479876154128643030119680176262028488019441722467439355857259974704548630696200686295888956846505669329176310908230341301102706405917646325776742609592875590275671166432278415838058171499875070215317026704455860163514837102115947872129164282802913719340251814465674005972315061851360487406265107201626410141243778079594356051821862300325445012253427945249536694154484528806750004389477770175422512262024621418518893433314337893033715232477602541773501806232960092068505092343880804284065732323206381249889524508999531019732511645044481983864779878284137553473342112725351530143322919096367270850891345589136174414060470364440106830088573487468569288925713440182315764051478588818460687683974775341199989020824989924735571163211955828959811076169258389755689311724711778101853686179705451016306404306861247463504416105269203429967370017020283116575754523482777514465321175898489884569724043143856193354182076049425835153314038837908949101774329445097791134003561060552452544706441752596957439998029618147252533780587574580366862859425305567616357537104202442568039023070052369002293927219902931038120414934209492166089658228613184111338799318942487835439676495515303275136654884450639173863137157422654976778685211651866947147442439617361446048700619401412476343860526544027255197840872396610958434308932078876268878656890210955096289949604351683073188795339956739716874445721971728400962483137819101779853274286639995023129206027395217847058308588983961272843194931400832589958757157893873580469936815360479978779982947688647839932829448022541792193654078729217541851879688080327265806038197393688053760437148662878602511046917496971173469826968787086066590048303203332509706329131586416575640905175143984662951675972928749857056332185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + -4842472001168006061896667200831169283762001520421387445466732116958189310798550169890066486410224488477468315765556405636860227617027142622333559673760224090265250620942014697640931722848693400902075262500488384643481863218191790648898681194358372356063202257509920126987767213371666032466087595469392902276238013407586027463001986066444352160752014953206074316922621023006247090241099993897717674934839622108137843973617408948805886866223088409657213829629580735627354833200502039852951411542144283578726371146605800133137884199308514953156422258005513081750490418854490922996528919591644262267022583525172031671011593100792923489132000876902860335498866066421219526609708966617549080438197013899100038151578132317647489957866484399520011254329761058670420841442172507590192588535744726480359290695859331552599882013417285079033181873796952547135714003947699976794618306797475803959048754575773498602619339561803499265400471557333591410667407625307551054046853817383183402971210929596274539118592094286806666019451222207365306141359487604580716427211931376397359949458849307951174026531595359219905367557289296922679285899116086737127421002780386605861664722589239088397959824965370564492053570208814477796548059830847514559860795482568971495448113583345229959151677359555795137287476852293976998383445108329992619923927360303134187554051522232692961715357256689135439701815727687399624718587045825948148809916789323686666245031085907497289863985147297524742116773655717247891788640102711426367941330500067396497682261645977605425250456675124108402794536308420183304735709017968110175034402502825024142872229715432384992230502003087530955874911280512673564992692656538218141140379960346691397432519126570620343922525780566569162075896786558694156533054444801854593455243608273794621720641832604890345708081786544704463762736698832999690400380501462529606053079160619823916043686033938425175932183336674534296605940652415243359099395704456375420556528184427725153937524777641464315941881999304489965769600407070974016431910404067709530648251458520525903260608305937101091279392711949118523894448779933793449249096493664026822734929899459632458054619138223725760529367852397601509839529647108095112021816359520566848897421065886416775099840347939683872853484762605138472595021123019902036097370747870696339333018152877755722412596671314911614385531021772371231399780901400558011745588900179163742553778053262586186316174543970416006487226590118852586066270936544547605763359120143556344349965626938348382249154807977703644874107497777069681468081362962732933807753793538871255501398590118301809265978317844073217056969729622018059647146506952034590885014320495733441600118521793923423588220362198595779454827336506521961093013119419311961532219676512424281165033834624740611825686684624447908033904548063859661238437074422741968314223394472064239004876250874881164894136925855275992268039084319163768875783804789750576553491722339569570198143640977372300231536087235250821048941393892689566030591242925244541606962582793136410589098223347634432913018899096857913838768224915365747346563346019909236683952700843023410942178599060007875233739973422336786966218630086931586461769497931010469270167947728944537872743978109589190154245185618191532313532412366244375089393835739269179782632814027550228562722979414307481743221109337874628814184716348379197061839951542072163123187457466113714984796560909083950785844320412336207347691506042144507954787984115209154523829102306732290029851315843522054707903725568487360115244023360735975971475567782212255885320213328062860266347298912386830674144297973843419714189357014645698928508927044727253083482705632028025498699623134969145074931154194146311404669364832171403118540682639821257095790952166881305254900696349881128659993981548771043078666396711518988109145775720359468929506127712904152655139724691533636460740325648978736021566427272955264804779577075923725083384529847186007419713094225105012119793366176065634255559140071173580660877707891209253728574851034597122660206780459124666906424497911721012256460038535064607615797779253273715818708369733121590613807721812300029953174991756740248420050160993931966293756100208001552859435428231617336477711255471892123782763204172356790715650868839507932028831071155586102720609569246173806794701254452527453214573716788587985733821121759500989249650008969684570921418032357753173665290968459755936518853265895029011172255153679769862378001643256584018189145449415400105220319402070028228530406758991468864023300870649707551589326978648570650410474407486340129357437654291172783072273410236052521858346611621610622118304988037794573417869026752559313145663066227081216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + 533234664598603191977466446399500298729919096392667896172033801612905306951391767295897678244945014347173744968268274057195614454172593111765171790873256022721680593917233740157583853055292408533112635664517450706395216746193679405273491769725101456126405785708401890243814879695634198786700152991136467976368971137440480674335152992186717428904536321004681776259465033271673432172249869074842658817008945496267483406883726318447969122620079723638599502084011340225533702228135789502979744674875809922264801267959719945152468756460183458240165739815745639252192356653593203949411334524363558279237263816576946667564276060192626603216632135314482506693044115193768747964679449362367628456912447075940166750416659277416686826738802997246515824740039824863025740243881668354340204333396409122602064702694181034967860100023606247256972361904207851266688566216915401426265570987957426213084896060765073116652625842552548480405672879366692021291234205211760700727213768411921511634367165778726735312603407864298866404310134018588582780498645225854794309326032832055588252763845413470746606543688338893742327388107134119342739993170405536371108132623730518259787868938059474087266376820329183246707171404699652398945193832031517212145059754414542368249695133420593474563843241458209032436437875035038202687581386439419454355640703974943747644638175280262720999815643563466297223030830388985863829478617301217313415271138049143657196389489515873790449412671415331947890439837197521258403401753657761724168667935026774361723073632044802883389226884294282099340859061691016716278080673269650017831299196125713446702215601058940873292757180064756100639408901371417718632345672140454813826259908000332511701810115628682094965392927315247997807532171033665973172960485685300678035540791574025071701872198225869501378097441004386279986879472809886298148007347603123414322702813986000914439170748694432461355578804148450854674510557140132632246873126896284706850415204119326763069029239624910092858845521643097220786051767970151170000113969367689719553268345531482269651910419487381616924100016634970157795302928796033896971760069993086819025673053501393672455765911614493572179659655577562038767111376864089113920977652430112738136531455333042649181167833051031398053715605786631781447680915408872837990331316169150429836294321670757281546268170137289049158682190254788885918231141687951459622932484773337575182711246729375672190575158234688000326823352401807589479097407184446392386390829099712453009390096450745835753168945252952636956852173976125125750852878131143666881595843573760418425153741374363339946598025992405382857826788375320982215582125254963104661133295364327668119392045582409534994011615847829540396170798997722998142205845895339639742729132086639709080850935464953726871640798577103000544943213646900782494799892225605187811367157598381587094480231687396964840353777629962737616971790660477216546334725381033498688667844136780661198134360416643057191853458069840795212333933817067143498136307010916766634953823524675520807954231190231551789331801904654888896676772024031108207267948960193151100287763050139813224531091035221903730305753659363547977594146489314944604130927690093030599438507650664746071545047519914999640703401479087081137543120501256164903459383482306708375898614450999402466804869107645743729229523946125561007305049503906547459807244317579862476260963902814482201504006492940309934416735209932106430879969737032037141668417685840575758789001769960244215458421287383375930093394587390956513140986344672156498531499283388892449583095151915519770207334321954967400657455697296122074920536562626029009589796050868918828650205329190348238500630064896861150593330252903277334475803997848097763629607217290125835631350210980418708095186934349779155053451289700491211399208379240668730532644400425498313916220071513706467128590185256062563384111749338908960910622166995483182569101629313385936743387376013192806855333799900626321384562381593865540372462445730080074938987409826064837356878609195835476800568611163503841925151148143630484009304901647330693310479032078341257104079697347321432240100825840199578103413506714161365208782786380555224106831950921030696820340388680241077444390319696980952258402207554164087538596840621303326601917424858405197452437300423687942043710349225843059034802202903326737376490894666862126146120217930525288056299932189104073058244261351060404594374062754870638088732008696105269719822333564237511766053972989439553811895694479781716743721465924814467860685448036826317099606841080339095548446743533967724998600594290423905015159720472088848238713974173541657387236899182411457036260035384767368359604912128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + 173948911760544845568246276615928494661361215199724529292876835266755355447933936725198465002254065573370700127336825458010268528496715834330086581363418521414034969038077381827701606796321100977744020466219310143495127144149293793735342034595933168771675826863853714965682121311494012042861743026966013005305352011437794279992466160084905147113436521851772717136332345180709233280388100539302071625049644557642041776326356716161516498495219285220383633845337721670247034677176512465271842837298905462145787348428719913349358063519277606840153955083764064202958798877310885641561888117725052796065723583149706446420277219963716228511567100469953415495219438411982619049498312775356343883389435046844410793819545582651267221582686715082999916980790600461877516956172566304454074709086891121075198082838912068352436395224499415767476871887060233944559306443155840728040792169783009200335073877827428018267599898166230514354351922092194032248448637700394077873968939975483697795284954157939106376176053074523447753463535074875442338024148906179639930580165184498989496486423849736160247763537954217879250076103758261966090131969181255942153947320472027577575507833462187605362527858332941470816171244879900866494545345831753767116879681591207415670701668026900902337095050474290367159908822794715037738151899678081488937334009604385231677238039877904601845513343509174521430861605067183941729106133049467167630629328103282668548133484319993853178600194301290585082608116156058059410244283635683021838520004750732867263157551609299754973624317592969084222412146207173637745642548250041332597156067383949356835251975740889165338251316830916194681314976306233548318830450850751920125295278108407717627902860349577844123038148254238184090511089943296976734094292291723271275799518735341044204729357463815886255830777156704222911814156409720239583190896529710801947641700928240587869237193467457070414968903040551905380154351744856299217950726193614365068638929342978572245629989123641094249777571305046036285423467476017876786926497642560841045056988648487843807551706314487160445671930149184604982034020606991011932147197213452036479876304130846115323957859201531491049104024170929114712059080577476169235832329918334592361120935570228418706355454879237256462660026907377364460045711148233814383259443215130041713428127638218319476574933902345993970531622386467678336825112169981638592965878415931936181891855576746268117611871700175254145542912296927266224831239133569703963546836625184239568349446648011137551069684777922029700216286804519551367289117689926917907088695090831826832071696951942897903342165393359069451227291720883076776796306902912819749018264543381083528105635306789107230010312390482930018279523080663014105398120513966449935720659792095739932986479692185330342388783031275842360543169704852312751691618552623741031107368554408636407696647634284610840507592562630377432795644340800550341754446556897734225078156862442746645585739034584720663662270396250435916389615274201894043393604694537639110320558481329757555855417670146371631147577849207875127316460570359263907923740337307166787019294537805588244831086038243985625040043778928645827342020270788024561807261005016451082065455898494271904465953176137074074361996625517311573379363711217343271246156090948145758694127178514266900359141090718674837128449438249381953362656363733363292676743011819204335896238333068223634552537713858715664280827735254716721421740762745300557731078322353574166798163391701834635956629542706612451959807577709569055042940549455229184287174711230665945317713249257360055763528067666600166981638159242644010045005759820392097867595292734209379466934474975917049869453098515624340093260110167893855237910726363937763968255671678294051160062556520957891755740339877679675244643300177786480167794182675696066053435545414681501315949548770777952108778081152106159540269976942812925592895099478305605350147923644665865322661087992211132824258400865316465600554719752231399715627752049208329080391392284921625200458218708266692223273735594713437434063719536935308236204966488157254346714772493546240840013578895475961708481574374821680901483894250518291944936876804652930474791783474683938120673864722195115005354643255730079739474629959785474895328204566189847353387221418170426265860475744312344288795642028628528898704122226914895662850203693682420507080223009183683462903300528986283637086623415730415820198505441847582428832991139297001163977317311427019282825816935849033141701952585443064848024632898882359242634577623466241987110266832135706732261695916968549526732860847329333231847304539428896573468944839405318956148835962721437632953284392210060332236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + -36079918146075890527475098882082634708029370216056921706054263159014356685160769542449745780858106966723743619691906027969774839602724378952312707250869258708358496934958031092097607119366602580875388435975740136473246372163326709409996604767581881998687613187016719756290239098954079807354026088691244059812901216915422875381109374556327284099871696499590212815195577918614532943170900963656596403685695911608254215402235628369418255590478908390746490600876008878374147262101929752797928259759630814670939555697050447808480733078793412912643307495128618120752549079409844124098901485771752146733853343408181061221339996900608969392984126001668678900521870916083629965776746293011460676568035634713047695954530293708247462575429261720663903836867116719047201668550154611914555077572683588163599156354378111573192459714403408345531728069118531357673421430189972831164920546735176877214007918755214862630530123471214735430590986713542155421036282959369761838338452369712075214992105961688033234265709031125088763381995499332900612642014717853041687688900874024664671523195243185879196021174434274018033039315759387682078443502754153331824318929824451681412273565992625249035494734583668652580900600007056860396341216338941849032604612884940131578369743024761042836395612443758622131346670757861475140216986421098183779295576389183473527021801757316682979826844594667625214299496829914212574717364311747302924756749695498457001664219390509983796618539496975465425963821351210983231006765373110516799301877792418191856680814728277656458536571550294439542842999607770619237852102568500510856868284255737326458861035199060134703328896955636296584115537617751941431999790382398145902775223904105976766280677629662909940389122972701702405110818369583930756144061687564283513158842840169656470271905124251028533755761356723071524535454674359255263259178642638613856173571926570917850207688857495987454143448109201180955920168428696786775283966661391207323989600695980973626000887079071822849927026919621390670556860781077809257488924602864411482242530251969792414697625732520222189810405684649454431036750105524646519012030443182161390089486976609315260335716719245701903960713943881721825065414205355734081137713467008229219104239288752210322761184516401269898510039582779616371793706019614299875387321496570012413359936396594024299439553147452088738132422709323305528000333659601362952931899434867696388884147156705721420480497694288916346283792992740530383066740175716477499215584210161832562616413930054208424888771546891269039002610304056521961159524780150869911192589724293227505876584864621534505990439053758477233760262281219851843177759827935431294262588121250628952719309717938188898060900968527876099313121821453027977846670250830322148452225896895678380357828809085222819213774969313841164564940079038254846203858115610545267093785975207770913293194856684254301566431988803661843636959515977832899057845269718792105836414476097985950053579217445808778514491792850887901787958081052059164929685901899465267420520553800390428217152892770872890262680721150111655178896843451159699234971373907769764900127933963901510323712297689683438429333551313301427762379689784287576306144393203530947342760339271098786738063891900160118157381395757867572623892902647239309859456454130262579196072165910255143890248869712097678902540698986871662090661588233189759799152169243352700608726017004011073627078470628369573593705887152554139299417606981294258785636955172591702831377851525640915813559066809473363626703161977013030789726762443505392884180141937818848362651763084488921560427802202966915457270197693606984701661467858328986882236236624230006868250440032675414179138237508838548750609651665298812470309526792290352835799215939015300511587595387894213820267711861440653027077053832620773963349508221450067425637967474686307624836332517647553845247169752362571551964905647049477130768607376779019722165725622619585974789720761328760733987514538901295644676231329507664632343977539130732322119676196310954046555466095314035547535262144124546093261675393945645914417616934976384515505098438881019259655233436691489027662090746160219880656580787196173740804852712766412401558359397037342857901626224558283490890696669657431781379031485551329381462501670115000397963094264540291829814295032912591480198846530555378720087828501776661419213896154259996267091743706221283456928948328074688895929464623199428034250978354464272417966877708906189102167995943034400736371173437124798455561333497401050387150043378097378199772186027013678462242898081377628725099365322706890678312688150411264312043476087934886837243245574822380447280553017577912043024587700987494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + 517734066562873126236113307983683902041240177307686373758359323260221923926405152214058655837593845109077572344300614187975595139439726748575770890129292764531499196323234390404028446690485852450558270333738066430504473661525849491564694520171084514345581444756422421169767664833235040968144766584061958330171955514616783961534129391330512100700432723238004070032561893010884746905821427047936157652534500250411216873264814240263781544445757318586942931039891983266345796676685517747548147160114835303857258268473719735827979875758733208026633662615117418491443085326043596919588148197352875965710141479131744413413209610915698558643410236153751891055889022680366695771046668349806152926600773300741451960071992368730822358496353978886823426279186385976553710688263864736372525325033584909861940090300158301408059402572842596150790360157933511302546103135162480698859153445538720534498700514515599868674378923431025787824018106738798041044621503643239084175613545980968281616662687887779737508185504671553236157469971197178471992399857299734874365235209504160757223175524637016332212459903641584006578762119392780668899005905552631594336868081452008560224553198353045558292992671001399499266668027763751468499156047026360861392015503541945867771382313156393459990016023277415854716440738014142972485659145461681313874882611412545727632762836911514693192956043668928701867843110386989061347025899142601999383648730719500684048878467699956592047589907783491413813738546201918311175511966330815219136260893309851627372766762297635845744036706701123886530965223433418055772802223633331750268173438190301484247083503214935315077602551995526901497193549197842474938757355895610838547692097465707891745573892654614596403834099524229838534499619769875299673881073698875893557469307175667550086485272398957772228886764588355419254857791857952476859733171294346733385595545430064333825256106383021301157410762440957152009456700882559305633952163774893485170618849614847233227021118264610582280374835029624640716349735078800411087749687702122849319184997013381260553600802040010476476316289710921127912570930428675344973211148429364458610652009293354131822575044743037376198160103709881912078028030915722705707324450156564307041623197258364948462514124108615144382523521768460676077292595951879376292289875832004806345467064532506465504500799944599087296775641229874355850107961218191884383285137743896333974783107880875328230971096931400438856814930699097253132016081406338950640921079083018619122911224114743878163910864416544348144681533851269045243213435777186516512042815417904253546579060294158747096232886334083473197769185568794528076442128632848178627505623581267490668443752476133928680320954095748721017050609365872974411388324338374925890536277906318870344579784314672320322264174528927241997697434095017290341823258309158762673885905236681279803885784830123698163918991833384345327129584208707578200809843051789691651606879039191941286079465197081821686599861035216630627560620413447205377225411494519317890315359882564711132295886277570007643157221525572552619319824618944591350658106844440866728205343637333383320383715486220111747869264822195516136676186465747643164904295167165059831977221474564593021262781438923929325944739609333098831103873315117839577861396484481339226324948910311346088078004237586946067204471042745404940798085814932485141911599190376608845759890996510348959329487838379579383165449215331416365444809213965124290386601015716623489635212605377960373461050411019088650703319001073886516343035565616180643887634039815497155075489240171569976051497988569551639814196779008061033014956742699703889569482051607758375797749960475328000950143101847486448046728751371449281879901758738778107915632398029369446160990950004899141222381028598214887659574566749381599299317272160211486521831282209864439082018364105145612409204336527452252986782793039933693284937266346722396270678403216843069445060174338616983781971775881504629455102483194472603378574758325407144062441841001380410221976825146063577257638439348470848033291581952630662036313079445534604436101933091637265151067849100006478053645367912105856718820410783023327731608050582451969841791124281967352825844201505596548806214233013214856249056517495238117436811837670246676172476459760972434957048643622168908850160987117837781323741052402370218122372042293261424883358583497834259627685459949648431578546226213876284431820214653226043037880675350420407444112017733504281031560311616762295223402084393626600126730812065584354638833947850324128021099978665375869099620337298477004444808140508215466695326808009016134400621096274578211319625848931195745380318838784000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + -1216009399123086086193604070924246092235606277330423964090863907668944740188060404256804887304939360041532129627308580549350342058493078592449673794318298274839621980007258366885078094721532912954567841015035176569529667600546356364847767033653547874239856094877977541357252131783993235347319335878835692264214023812160805391481391910732791572932738761462915887505805322003316875714323091216295545809157339075120504797246890255543323188481177401633830599616041011616621428535327833610610972851040786731322142492535118658025057823265469132483744242826719844311461176272940687993182013664352124533628308807918141319617180701154299750497633164085532801111717972044603182172093443568333863672419266723818372477969022332059773127913293193755917388109083949124282638612949476919989353301994223222651392971694617340231987777130253837811508223043699750027883965966712961835705328129309004843142662248470431393959473998763360981009459003950916184534354057687640970496687180306363875962043446510095571390426220553769152639740776060473379033776143476623876405194718604176433821912968073147887436044657291582658487987098288711786037696428039894535375433104671554639066905910342275671594409231355509302719829766582639711084023202806690481356545320920635519669653602579522352692585573577791357938687437208595840158962937230997491549234050847445222448660134328187989347201290966832663677309345865977974181944595583072491601554653520888408036186048375312427682216304492862495202638846113977849851893634362370481402130446860708612898026618675053724483549173961517633934820783103101283951769845982083642200382654489542242242834150354052094001104083535782493596834008637833417862960512195683635557964971811817249718111805692260557351107951810975596050410809602927826720105465699656261489252852654889474733712808746773861419223139063188104450678083813447986933619370497486400963642370100012607878264667685502492118253957038411992553211516467373643466041926283247999904928219314702488762469180099013365687715608145831321755934551157311068418211443702939675250482811707561331560309626731243972144118887943093253789624397757416945742795375111406598732434227696066481193731030562038847297855944447591847740397012729936079308690478941547351372340155431627258072701254890679296091508726806074154006578649774369519515213870183810995948304591529739165146924813603524374527778110798413232107429579934845141150226376938631471933540062640060555954160154643936723620109731678191553158159596449035960870055959929394982460818437923250038899747070424543288613700157617134819849145632860479528746621127959291533117068159309683699609205127589259203299863533374656063075363572835737997907537887600522542176108736928937367640554253930307770232026046017798290578152779901375182255802499498665322060559248223648995095206852387262401813042634366495924727497103637554613816959729960363946834504318406658979696427950549326668401856169624938377953530549729409588746440059462270018846359980287870060259973136704527305100355519240403094013414027851544747699540053580142435470021814020853715984906721233024953538565217548607738739931024912622774594525936832492006272463394037094649257356470408958998984599364391593875201473085355012754678564927230772362761238937296119000116860197804250728076146021304059090630011897086409507244580264838500121134001735283719042285342081829501097889593833070727901189033277708300938568084804654192865804211327419234014567512473639846549608057220555092530666478093485971124111305524665640703334547484219576735060279705758052610887949984494642796973976345151261127969055411751720627278511440408051377590907633238736373900736736265851906141209153488782095872124286893565919883106712487462007509346168755923905450222119901159674825241304666453366250944194318598716004059379821558528620490302143746590646898595184671933617619294375331604924191766407280384286781300785721058355594110735780729600801111799196370898038907168222148890239887806864030781120330851865326825093575293220111768153742941868080277744599441491592652316096138771608438051189120115752590824045475895030698946619868000996483592399855407883876315976864006309679411770760329086602322621211367428121722955273313082413448566767296446075080299774179654659409601108375589587925871409144532582858399891472535181008245176195384108253646698351429534594390398250948854333813499752360701410046640048011272956582399870755950758869930772115355661311516068180914137706642398145530951822139307060462545573722414007331216955393444185187189658622519838567584258172887785023200633786346784507360039176622261890066956787302406254458210582461895357047124950084778893342029496820501862768132003339108003872768000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + -156078707017443110112861363157789125756119793451836923790817525604045341307825981779493726293616520313732281021413402434584798656607019468539064309187775331886934784299828554041053122563801089612395999493386150706376825652317663903082557576478562795950244095655073770426390275020679003781013489612843958369707297713365446884273643860150683487064473947217159765817949141081943344007571067018368518697856716026748663371274352999391028750651845188201528024650607510790636412321628236686732317664566212912101699911695944751712560842169668685915878502768403744894109418548205149649062893264395721289527815206222284385602318949576297848779869826097742745931760723273107777139062195146501816496974436415789505167036095338607133518168007789171898566720905061795874391850065359662756880882202656772787562765927237442631538605041614676662229557930768127101259444796688826422084127446425592084698516954746122866432846845723257470516009275694286882387971773572951385748945472411779509992124113546856803520429991830320759817330102746987593705262990596624037147204396376476923712105625250038059313798207593358269304435891371957135256847674005301298738192734829034422504307102642856984865961953054741135101168541477257152717903927672912594346615006483683122657578864951885289243882174599282353807563121004985017717263593041909951332476226565741626813097220916767169853221267361170066992444559215052719410132882952585681307385796866227809235499718513318528636132022725603352891302324333531622408385238519269326183969462918735216806456649811765686034170082466398774202534454370729577656385227188759625991228059925405286656599558853948303421194916611122860263445360297090078183869538028872631019762324667879080758253938060017540415550384635963170829411383504927104759463693425993651902262405183194687043286672868329350537908813802375431953420180660131065793012853013132371399816141468031006744274055790373894963247240606247381710324901312767810429830555900448179923214681533982675414183252647742129938683015951848791023836719478728986081491025675088294723167516533988251950611553190168652265602910726621700050530939391797117356870411903866376877032790167806192025268969873187335890530598556390341655487460966849075038388286789788294950717804500893827436603875841336126091391433686052639315102884443551447879334786803272740548918360267421372341466796276636452061527132371544181263579100285814467535757175817988067907580549723556837988261512110985015584613554373250434104627418088924035505379159514324737032632675842197841774715672159320480021530628563954500422899152632444980660917162359277088753041709576358879533918420575117032519652644368225773354806555641070307245264353581994835873012871239081409362559063949128104076312951649644137770653386307322243181937359954087262168219073121588353310008900127893886207143368735588097723747271606592318118894636992288533092823107136380043337947108846164521914553509412064266144722486970651212978052562874277856919955261144284880711112030826155031809469761286836168341405398165341550806817840646822596705548748680682032561099997461904194251007424236617935222786716933070041408998725159926069988581756624292228138442614941584391576145256302895585956301718426316513789673204985005205067500468298399181791586428448945660486986533942420341334785733701208863524807913723610120906231649335394718479396979963395983684134156728046875099261672812729854527490749355905058851929953413682253712187127370089475594027831435596778087155027655698394721379020948473780059307147256141152276947363752341617829705647100628766927946724511257132260438105895565213445231831999058419769281562327711073594738268884162918926765141751117543634985614228483938942976044796128898909290203541926528965224321549118493134393075810504010252526569384845456520064518376120801983392992577183627576629281715840006398423165580471426360690549735843854937759886070062319617896722401997241220877625883922967254103199043678341062744017071212406492934575327513244451809880606766466785516376451127889484983180687322663380868551663854868028300430010545113083131334645201253382827966670730316458765931744215238681255018122360030898421244284801321329251170771725479604551166412391162238431124190733407794943678421831524757627458590316986597635994224118753632233599149316340575050935798983868573024798978385001767067506457164858228943446776626182066180599075629259349255801448809432458197037564850547608186996866210458897545148934239410159310983395219621943631265693966764915047569381272687038016269627657642328253657815832552984831348330405688333039254881682979693774748245795844225214556007164808806103884043839841857049680700870479676675453278659668869120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + -26991667110005669009208484993634346304937907338884414541474204938132066877028117885841196273431008189268071473197332535409115729106628776341120824599638142543041821880180807046357249640337189611156748576374730788160015010780668962333699599086465221550050294296423082796822159681501088542725033762107521236909721737076474966514419169412560951996632218928909129558600976425797211598988161893491338878801810352515165083676506889585680081250462108461853527805775309003485115923946329864136892251265582402696638672090087719253327466025673676856530466415091831457177703552091930155604367885486963855788393095158978366732885104694459800945875142788683778843348702490217336828618717612298954583458213487842254707828991745260753120058542216317396280530509939220571811491757032180620586224136487953974578549890998253652865802176844596644549294847655680551022733695963441266635581614335889570740344306110560389269152789969447245018752907784127516579535797338425537588067434245737764423541523809712872476326965272237715226645484528168710098815643111884112892503397330057577119905712294177843490134951801802043431114889291561519792689477177233004962606977295310773440718252072370006390090630053527839308542740522302797905893892527426838639899874545995761700108025029727534309673585359053404755649391923267594173102992158543287058556421482342666103779041728180846869906933521212839870847917890163506134787926287697627174056805499371139868904453053713429363419182158167850487718853833169750872335482836469824759534205022696011809816294322767202856478222905474911337347264759216839504458314743314314621690168572412844896177148256112801157318725058294099238423258488513665678564676532129191701041589576272878664075665514725793041974877058127481731967304808897260801148876825213411468569464104135542308496535854280160103453701030175310609269438477472292808394628745682586169362028143559638735331841398471150601405211562833022949754626451607826692823388214767319495650478304499723858455627694709233573501708202894819016425205054556178826419749187737435452443736574507892870359780650004802811990903846737452110340620158011855132935430292924796839308716625003657081847492492592808369794072587441205024411143756048583178105732111574664089225523920429425922981213558568251903325496252695333083293119195753936263737817735482621101042243504919842251780485280477873270413656906318948737099101396763720239399400899098400434743351979575301821609963467739807105284597549381275449668521067353173090701132273043314878691389025128998362588407695537653682145833282234029387137981282892152863124834012436201257516091002802677741348880878794945296006789807706259842129193071973308427808735309792284189586197540931343464218896337488469901312378986672259533941402633154795545307461689199477199336739372222726408491010941637166469434633408060539063940107719623522020893475147241092950636483497406388611870649245484755044362095790433729646447242223991925350554538105665353102707960527923492167107177599806783917855428131136814485937932216757179542092104113760453172301615505489924524566462126552976073583797994649574252770666377190604837491333807406527365892647823713667750203738353855715010980501081869297730609447653241309622491849682018348186356337345082974252990709170607669989164310661499535118602871139854009553754466260096800491433131219531450682806654297354127611260725612242763568054731858466837983070161320890715290445702695092241548558191468133725393691586189438262548538302244613340244039231629864310515553075146923904637885980738780988063019256782852710213425475971771445582377355425445847288495025181292115651056091846802262812080593205555136120221270944074662236827780373372228077495211276894027533761646190785190154480357938687769183417557229311323824314185766852082768206545631392993131828673450576134282885699852058724594661774363794903815741844347326434538904208815105332692060390443301039393243434729681809596970441053086562881197102522193275672795136795241378598343281132243993178481941671868380628902025032860751117104321226912270335981091381486973806664286625124222995461443528656901891019785964167959224275107264105796378617764607148717637197786910137150272918690784781407380007664783317241989424814004861017954937071030491013259379184791063965675719807267390849661587207120377279362332915452203464089142585511250049727204808191629827553478159208633137412431422516257327718267092813130162322223248377480494783447387495347584630829503337197943936862934605721552824783991178282622599184144596309774224499966699316190565901387466401649326629185933435126058323672973033536041400716076435425119626006834303106800159351678286648684207915403313152000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + -5191481583914814279193310924867869790426819994089158722432371179814097968992163829094686981123850250738627849550916128808214769976971735210341855607549424989366587775371756558439205040545900724276848240069446368250435379191494406993259448525595259581014409220060297928975105260151863215794597610810245690017112650934532875106456193786773342927708644930240491356873324080246080840458738512910236936626343471979660386837355156976624862802173020517927209932550837938639492949640495756306787960656592661141015318978944206939504426049042144002301830327056025032164080022266662739997127541550582659711427834033115006794834924337232562413673915747711430314035948063778277771278026702542247207365976439491754687325709641353221589496692736722363254639438312106918892117978436254833529774694843203968839195126583879102145869050703303081856477779295111170508775137713239929597854337121899354846499624570362963149733965318006396650480654874054320330443600878685714374922411069488913038027799339418816639327824868801793996633205557281835109620703076753487060338328942112401052239571320031389046850241540165062667311448408541179298325048340319162098461952101783694470959014297650701424251759328174780038720006678780820565217701073835708721411827299829849208268267904368423627266454104404777692500346223172731154874999377307946610297600026727147683327824332528576172186884731390446597445391711171791079832890531602388627436729700466464329952683413670591858357742077891527620207525107046043168247992368707013177159715617301044250545440478223224814162411947402013376282758588496299514405185859832532349849553510388644566361082048022485979093059072443838966401639761245970796921654573606844278167602587665458884533270394607892402489213477290823078191163912357810553571973953988586083984276015797833916878499860575188794490278136439797730996719006447793101213234343028696734552545403310572432272913100178427320481134392566618631568039916895700559994577016711317956437117360305025195280579868415784382713905068838816786070287606293035132639675602518038043647336960786202915856282348986037047235953883408547645670405917221226390155263923371199021774096929393047261611707696860381801794187636744884492765963670663867178302717205254752590857364333113502451040606176623771205940881676413097258993424773013365822311651089803123181250206301437018489443436692061798538496341623982112742809413610720983619278877115514800731675915617904396050491412460191441598771544593701432682620417488390171638417401014004191606565530763577023068288638056230207021531623628402601242241772304450181135715580982653750604768163384276844154711792114669721579821099401630090782847149449564143787960938372108320829850161400521581260940506854501353272938975230212896060196575150162265128992842132437021804265890140993122236096998246818925711055722433111098484771682396423017242340647503667494072828259653257789969460007828899376907218918627674045550965378856100232273956926857189069576951677919274093179979613208323826419129156293329853669034738733673300445483014833421456947594113330380924417836824244803611472427825120073391118010543845272479885412615655442993032606610408849623534692307369226131397073851510639814838613717144210122620937548696033153731163859773439958503471994832865232958912156075702930836157966588078500835389465770121018624229256538923648614608063937878678416955454781296842780699536779622490579799989149225951621859498365893063917524419486603765162558695523032401624051057538822878417495318319277333265287320508745092692461343695900476140782085589322081606245020465253269133755170274050641843311476830966223558504845401461149063933525875698603597272011987866028136900933069439650636582685797021180540422409780521655638118600824888919382774102130712078458234460003367246660948910902350171508310595033060845213449359594456658228557416747542774603199800801830157138495477179016011432115449472727715911161895636692808182538298959142890772235794767700008905962565410038421049305613037818375190229145500001142686003005243499474083133328716130373909700594595727247238195215034687655524382484669256132387715036287969437919291932126324798499773380783538699868497306194153349981507821857922797045821273888168814002230072224145488962989074985457715218390500146250701214255355392692153280885703579766730603952269753902900166783740328037243708295879216948022420671941474633081420657400831216261169116477944652248575853109422263532258458758299305217431068400548759181477944637515549235898585368847303611943375612835101561729140981739322986963570713076875089531292912597238066104363413193434163795681690761100565051750623383350165028356022957301723795875168256000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + -59514086546132908098452044812644499567962291708447546906573126705571577615582342224021431201578694755751108497860297709833143149888294302418708441871839250968359557713341253917562712546169358545438376475323608570513233109597382550707681500748521886064132029634565621961515291511421866542708605781109928225246192711664422868781686747318834091297553350210184847468233695780759044193044780528666736685912524322501628729430742687434963510313540016948448101843457347725186610903707068680557363851133711481556082671706184923882634810252122156664232478647329119263000134610014894225091941137982289343733592731801780396919239254621999891551205888533031948971589429718175071536776378850991641660179047914403927693412614042503566352766867952370444318397293150618303020240451360867291247914396652560316033121436310918295343785947611984713196949015474711221270684221566170219898526394829183107895732957781412040898931278112954381994888274552769579151419072598294666177413048533203914912436452538808095406910983172060188869210929473059914760193996222761831655395486391551291154910959419439574453103862606249388662443357041840557290451213180931123331015798733227786688803820846889378936460569937846770102902780606674345841241971040277967763357431667458292034719225542956908062567791857042650965709610818165891232754473063710357620093611897896925950681462135283782944276749102374410320357765252306666757602821377490846712876585221519383766306043715457911642665436726627105805194003405891526621006597837734498414526681715996347684573433553691230428128995362615770728559820937117944349599328419395333692493731805208385643446299838198923233644190924944058816316193159831176047581520523016787711477450169071164569390183740218032719340431479596441770884847973986948942841571555393669378910156189205641920378862880894004396681061267184301793463654822558304564992132439781158145253138344760714174343406846298621309225697870835076975704487531284984203737638253044884834798068450999526182403281988399988832667939722261515739624362598548205613474490220801078665336401000423772504227308408441594645504700991145200772911030343907613540600377899368492334429395389666045539247520235832806030429872963154067667201932525337084796150467918312437597956686489086051533534774494210776830525070639019950043968549487335885833262207966093717642421790597131710120755307997713812295731017929857311612758006881555283152357461786499632078712319125430474860972874203309726015421308803545581077866593386134398411643213240916917684026595890766608021553012193612490672180363115540106555473967457976114869513815648608853277330904866088399961277012305131783877069263385425956172528987190515463914174489526590452157494227704884110032382668790324210948903777348687254695174852296912531106886079085563114130502438930110430483384345793741100503946101672132311796746355596530580014274595842213523756493864466352534245031249539763133151889863163237378099703650736184574582289386345363770649093654465780134833057328826219026146675612138812789614347115567457707733581584279257415321039811007735077910622413964414214175153105433747274039675776973447746518872950730190474009443091092445061983441201092883284599545894747253420688915425019192151697581355754811050218867278617710531811617949973146496126960902709818610015012876952794390997028124723790446377977922067743999903144964705364841821175457539476596887733015344013170436521838554303463358705825026255711131509747282021923928649108145692286710578983994881141675868984131959485829039825745149869308800895102982611506861917762254393776350073847757459190972336011616784631569236278337172884479655284413838904144633910373302827103129571563851006464895957336734223895994479467995756488192178377424437255755602222090053695874068135548058737286698250540220748675942170734584664009699784262576742650249612470291480169890108393382474160434234910484246496026615334093235304849454523357419512340122009259361345271508098847176425387750709175557733591627022443445263667187662971258774848490469375365709442226534739056575694428950236262577796536789997860850280050334259508590149588083095706593720904809486682986021768903392626863508906555033959094639436786655883058068777398543523767290891837502415568714217219816777841123105192912692087356556480923802488847981564907358870597889420788693197571414826451218090743106536495357148101194713597922532988767326692748435396763414776843115549591956338777260625841664508449653213383805588505464648174533987971594179574101086876773271706122146816736525157083385375206771818851288449901012523608171393557806754226748956274473049042709119332232478710170328265945982382447989351345273480151040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + -55270151222116141641521932821423272726354805868970375412211939283985293173246500764466029737237398668459108916963549261811613219646834561289357295234695081213050988097048694222995452820197175021908330764757840618582854197725282924222824496456578583538651558923486368895966819747328807378331550166759056967142933947085323443207553871633168888361345212384012780321510129882092454282228910571310787673589646374962320629117025562759611614659828442860152073476149084312389896983973356189331781725360436482736150303556022113405098126793347967070558562771960099583481467519199367390205977847253952477120442067538410582763497368137797658574876614924088945371605738331908406557230575891648567638552115290253377534400254992557584847148057273821643644763516083496395321676754622691327063444621515805634084899881589880022883568908178349217274590808625969685046839895654192115550425315168152454438837549512260877801298650524179688670546539417649642138587490676478395683854329922201181857862531024459407324448907296027629578628005937819719840270754486504510405150493569909625020661460677999153074154718319856507938536885818590180977613004442752967046334761354702655462358102654384105622394157161232736734135354662238983132678796158464148935860323795283228789065335235482571783696757762699363202362488074803099176847471729491759929738938043105730109802527471614577522449383446293837705954881548999007589892235194688230084726574908637388850796549582448559689936007081511349746769159122539440495305479228339868235760512998292014431858885624084351945088864308727637787199663351293977392013550295556014496717317761999349003566830044755880526707176636066161702661227947903131555689474931712714225399397466346095210792671986161432626542191014524161949896393731076535655512645902172103198411101079855409806796439460410569549331299438454876915192329471627677260085907325913400892794544763293115743160973130462028483725026213330336607307081281040253388959183519766837229811618008013284867208942811002744596378861726171654844999165460992831189081707533094753790160452394704573759995811649202460121047066775033941331560944532534510625330203922055644267087000131642939966171426045008755608601494299880715578577270223809268120100808389164541132552335952975185733032266968970251914348943154429060660005115945924846442643051736795996008331955966485254325976558881491038538401437197134128145630367048898922711400060292811620666548508576378110322724598903692642047780470201396179108742909453616892783381279549832028153212905121180741901353227294862321295757961809623537357583223953368932444615852649031941960508341908729623069292035988195635406255472181608562896167443771060348941518079500321924815231663293932638683488224962550525827136920450826730600779710200727056369462207996971657424820830599810872507393118794970556751213966578468866674675252253498884921706678762553008145533401767904284574629602956861586572722166499989441978267478495982376969698579616879757891796921826885241464329372350805773766055339518087664678118012118689376960847521381584557670605781356536629700174483667512368590705837023930515656295725421078658564406025851257559062568165592827062392884525170893071513586558127033953493912366561739708501646645439017969888990636657724372556317086881030820088772787817050297728795250890454254595939027901652254927549250969749549703700740364191325412730634799110430722907048403002370536658227925009758814489546296901553656042975117430735112603315760144737806614634073141640388606231967798596064470845110100620640655133487816721451335858345669607165551809815404920930403634960771856989861201654076957891367898527740810547539007130447670487337647259685316043638577175885573022919826904854599872806545962402159355870003622786701520128730707548784868279284310397999404205727441912693010731868360053016564530192827923838952561990337205880230863957644931356066612806862693243728328032336775158591529549277616652922224951882093768952154032797736861309120828088571887852805990609903077275932226400021898154847649059100440225856562763327145158700680936660752742972971976371705526538301670748155986324784789802944557894869905328742984914121080166141929454968273780402159958379145565778361298673692246377656199482058918412193105776078862210424879189895262466092421248490452643532764902065883719635118036879924787840857221094301731535788791288536511482442482016412423313256233398647766459274443932416252899720423562101358742756324252964202506295408160241505105181370327686817499490743459274046195944186279092026184131331960638887434854618620390605308627609818335566337706054335470618096883208989373946989541303834544022203927032284315648000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + -2218657200000453018395077748176048759910927868783251505444405323755904089590959760153597327043661562609134854938821863021398967071801029199322229428942208189029191999977298267101761592291092598173403948679431962509590896692049795900331419059902509621886357569213282385596373152462340517390044166098894061630952636967870459263147461950869457215734951848829530607830110285125039169738479857733188841927482832015008555098207820336949119035036193860461653886417192938067361931216825386879049811177771232654105203219522597985373572920664313792073155904711632379933417874769886137476864702428006646119689876599961454706203062378910710781106905197012945633642160685123507485117819299225885852195052187714007675875878367668817154888358756668773543084822178026317535344905600979172918915526342699800693795745933170086103293930663901888742913009522972757318962489441839911345555395872137933683061518190514201543411249623868871951095381665136149052248880393762040485446818551469219460512196504564096169590789487898967284481592732351060657995195707984607042035320022731759279605303283053251044895850260987416679553742431382180041375245149137278533047152890692078200958019558485498943358487821124299385024282757578211552630098555618420808553195551507812850285423247484696888418930938316811997232527655017479510755598633627452356984122400816409052469632139235896008345297992167666457940339673196655139049375774665334318279465784172016745110678763672835923810354219410360604432322274025962573698014895567352553209911378440438485522110758649184832523145380443424762733694922932564473314679566315734496888689848511632657107046783828600621322460287501991042423794457212587546164164071747910533000872443695487575609200521989411020678000300621624371197349731999390626287468872846919757157418519193998744814179287820032976825202937236547630834569298653465580807364452396172301428454859121476926947856025833580190843256722949736539739168196117363225040315687389085960637499957023788817674759698740480509955223860534295511503023480764474248684167055025500074489729997632675943428048534432645989199974604330542819049108693917969179220570620207172560949868214193722892286615855071793355661509173977467058966038372512671060814340456043220896680984650846736315761811336829475706526375642646329885860380511550859729180524496895956515316936023397770907819472326534828411395313825042394558409627460254790224412610395437470828880168740736292139674093533863300409204844914296612122220329673711160858943127643180833788654395857744666007497788416908888314591266241971305758288650107705827893597749488328773857987473357389287502498904438516638705520719985317380559945976500277693592603851081795689821784104525447031939381301629629440417487701460351468801904897158110621908149568417097269845797221086426193147279709440561220562319685460665773223143538301331283272833352531303217816641536750054177299291112821907968363110663724758948709471675696981466739718418249776333445989626089850484519852326078826071083035335498938691354418961375878304964058093569207771853901911343763284716091509122089172585993163861786620694103016136159582562769663694349388832616126267627828068767758845850264579723800457000102522441764136307897601569752581892226956689479631671410890046080576152098117336710999084114321323205215103051637515050022999122464106365011499574440786353301259074612196140243487323507039378475824522548374579828055590950703353758062560048887052194794754983031427793164976435888172398609564970336751511915714647498037277512138085183450330091614603060391553647098226010640535551181103691282328558110378904392027919860985741311115263566415375769964698978131586097614742104291815987680011128610371062727367509868433065628603256865366028161496103714921102002174769433054341061596002288691652838532740310639550816909631048394354117133740571715617240810689034930098256785470410343780904662030210825002846756959782152277546693944465438044685202952781694393534293589092533918626174107768434385905028449369757740673132456671387326291046935729700794072340088611504085754790231184055576288840455875381770487953917553411850983847400576665241230679474165336721870604434062644237578888845694390312780751739593478069257775585005140896646736176544046921050389209008398943165605349492079783860095819276198213846787791394407576237155672600048191504781056406927822486423819146292520232557891103390845336534745791848580419053308573461482244766262373965911804968116872900062429744720358136451303466172464605633333032473961535967619119731559687447103563594016879195565923718487998962633405783098627944203659636027354338394350290237924926152865878230549974220800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + -641225886302851331045221456822744336554325146623043680562869260146904667133017970199807414791951159544974192859887265319212990741498527459764690332101581314219656271683106999587515126820649905460556934654020312433025502314899729457481090143653277875145000814935011017814725728027289526948474998628852601528484427072192410552257939349912187191790648496075150145651184847122396049973907749417150935401606303235233594125745873699768651697050352592674839436148505665859270760876332393811917656987336396159991309253819938503234612702532348728162887027675505514310303383943013116487764307089649051806797107870799525786844809780803899502754724172778702322412579771438958945270753960987974176032501338767670190152331383716459076156721172877743275376322556240923982979679495712012830921248476050324091026702798440393208360968152766864752194959199896254376422808655949222849592293128334727024688105581695068409638006711268051965846510452168481030623106076026647386962414640104122732482053298589863748797276848827958482808126410093988798177183083099463766846929296320721550411651941940342765948451268427946145303201829024942684885090339608424780533434083232542004932663686620273218257640929976192816177606569160880447752357707253353322451736253899844909869490016921494978152378277217162905412640474322297529704225076422149718713575862368134331018863347838735839167409880038030110194072113146991845024756287240949657463167557754285576524983267602529034660670814339417946958175955305705513762923934830768458932561236815857159306499876235074930928381297555228492852229562340316538047311637015164828433500186629486723635959601805103703530975206410419828682206664815822959163783650261660544833871841172362267355272992872363065852124020693709601741444376101051980878467159379326833951609211934109142185479793865620687971800931087978333727603125693346944092558006264421091663559999264591907780749008446685974215156016183358134966133096966816071941162757745283363068134217813666255189789653278012935608724307662857416576889888311580948878079039124196709114460402379095023400160109286021699921381543316607691535554356840658742315659610224787942210254487150423334293281938965108651645600315084719088187062475815779885926330285008484563112707611066638483132061464393146589045045216656436224740873824436573224194416050961005263168640394448302199742177152619905429719041762038298695230992112700233726981643578844880740830801302042563074390288197035828857785860145437436864670135882059645203565017757453388167299327366858738741917894688834046511579936900464285445644464980565938391128581594647317338020732266283859427506902893148270024199799565731686630884773974546988886842549753046843545863622840702256166262177224227478945724300645977539158465403340092168917841201495493062487616754618657994403753564043495571820374101410653761289301877882731590342584483713424319458376610846562333638883706303231431000765103407919180518496862915322643406182368959772629487127049110082766665990586023433180863786538340430434472196675154924657988616998876269402683899333973700963586252187234846054370857700768477136218378205663059824441651916565616506689658153243961883705971039294759404006096840453632565616765104328515394645656821620094543541972296499337602349170335799142498126959779678284347203116121424350533221546925488362948332147909623513674764925946995167192081244973755896192861937710518215886046006857010049472855068113312379745613292930276381951432163935538971959951453347368389930512058550150767046467607906865523090582422335519069793539505574885131269800613643587883110729104278694992550773099955443578978263651168014979593824175812912793546558829314131883265436489384717399884441632656241472810151969448475269980139823739291167453601468638745406569147263964046236407315846138455044856475298912931039594197012835025712106522793417605400341972383499403448326522191704040054755894420847662460583622504912516211185342651640440601641338731318207515785339882214568237176740715230848901277451507576937653720010256413854076380187971570297275044782418557034530694267197185924172296307960354380334651782296864189033771102456442868382465592493295499727411172655437342105250239012255886820510866571230581405874906072600295742589733594355439863721564824480348034984355973139522482117493777911586769027252645721802383505734878696689553019148635287127488590271474038796221850294960967735638455565675528826302027069415967052893410961069477214899002917532339024672581118234135200337373652554998297322857167885750513414110685134425918887207431416901005046761371809330573978605087381895353858928033760921498839986340366451914887891632783360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + 740970071571985959703316589562421038214577945050963966310033863875063114989648073096543767013871907815600624048872230335221117626411951925756510660996574512326498137551234693240495885931348606173127687802738188592515320836188088359574302893375759718764011556159500135795187542477739202791865166249282419623631157178585996181233785661473839575994173953495667359733548826513717724918765393105636284779756004665338235782244352205312238065024124043908184318025893735330239143349300941899148437235208520728685862900561938746165818060224932410495005920280573535549875769597494735229180819032091361047491393989833061017726165444705118983471052317434267716095726090075942577536309932682330458565169791454305683775224922275842068759695518727963632683784212854287812039693912330426297885508727096490647532158477852399141560255883882827519263506409714580105293545890604871255883325018250762811528705870901089797838838280593233199351758365146064911447310284075221172415624213192300272711924626590787551898784073010281403302172792472745156061955237729665629379117172162488855621016469852410462798523140329744741937122587843377214252048787039851260267683327284124092640965529930475245291362055335972137844316430319884396609418725785735329562545492215681998886616080391193824887248283910542585889460175809145020882016728719170857764251919220209538108751213092608777472904414476156716429171573856711890763070957656726358883604640684972902084012562323589098766508995089022926726448707906306470677775583162486766547310359785176352591068581910564260773008737552589130859794955754327029415406885848801376966271796129132972169330798576352253316751340569713829534530199737505788234264219877251826507558957114435146523848402139391836945364608707561474795496676848133811137053654230488738191395573736932088901767176714764538322414385589600080860993458667366310166903301650497733274004215247209876417285720594304382156270495631719624232453172985294336688484300922060285009684932063282510201118936312773612814935719364189628662110557326831264961181663202690219149735606361055849323759584786856902791341129106991087484730311870662748138983888214347081706859801444831781066619333049020447581392503011635358604338388938845828425565626271033234748741791378019113747454778447689120174468369315121772432674292503457396467869402473721682505112784022262878852712159983273614097917268102312290242035165059649450946687322501406895037773569333003001126757335768580932357664282467095008804809828933724746435127531949715461353572052931073604589682297762884829819000850112001569556713144856679585710475579547946129035634629877685108574040224245180220306862853690928538907099660748587653733142216687563630394460828511426719853337938652857754802207561294466832331926416551834248366431449181225530584261749823083539704744229151414419286532313811761379608954425902968297206639700963377116319307436743887898675612819522837729650371303679464300120407352748708047685406275581531723163655325413890907950669703026263025239167396497163147756163658031088269508972048660540481147786044730718841300016004107610487586309762542425311665963427069590082486921486542229198375197877466066504381399923903749176244797735602452900792532764142171880109441566231032145764627951899507717489349412628906217221263125763622912812782228270723128303729094329766171674416807079606164010199525476749632368128013241215909981467314602359069683199750061418840893309060723108871149193478735237864906813956248258442282112113711137489414421082365798646745528056641939612046456518530323441828308052169688912740185594690001893011727344333079722551971989890996093059588911594958165866179748409598390087480939534995765814177306535058734366418323095190703438086563401129477017821591239292695882579351661954669677026927637773565765795341724106594885228469325637390635364512867888834622762344676315118702853566659885101831730104327750637144223212201679581582077754792912453355171303128363458748045276163869648096858975103104274031755210322045101271791018236863653340742697995666165271076155946156412104192632815243246915754718790213122957554151223011123162137717580892975042613397363210900986644381570121668512823200547711215211115833395880453911359457773559379441479320014733137964612106737078334930462957676071643374099497735270421252321493479250524787775856420348196080496270357598923272456798891262297667374048297210930177576852539406597644472044959273063794148394036057646080646314549747257148269930319169928423461983366029579372270805509079709885942121692915183839760517431051631248366465414787287493753163666346186369545700717883001070376965322327422448477898014720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + -1196016856105827949074345616898657534433756864360455994857575962338555378341992986140090967877857247207311913253588442829887802085193096808699353054684813397573447074765148543790520978853066949718212579664255930295086889392857281140181139620691852703838874338845733091731429244263549304812305353634371195069690120844751493576787659108343220202618417139035545662746222994815071826712339595125586736378031029312558161544519592513296822686023412988640457204475110360979946391054654478541644274431086151579769478115505255805993907445657705579034698986778394237959721560756813802560336420630289731944980019570213542090948358792239884435637797038158760689318387918543279068405362273039171383978861178824860507280365456905643784117945541566888666261455360066152688971860947620039473878473764937597168000466287632575043728084511505293543384783987614207800943709179350304941755980989165529552343497782465063253277906743575698056072779434035093933415744035491294722890942124264434619784593333296685744834274640365884823765271573772839147778840255885738439730128796304031357059684778871705211743195492311167638977418820963248737197891123938667422548038143921755752537356097341579846226561656163735563956366262891695774868574866300909159427398273883974427260480883824205960851291840630883428953072199376892852822466848761140767019053793021580487242978118118792311044415164400730310117869333757289675930054693564076435196931023669000307350772102772073078606612367457049653562317732953329915467367312215643045486839528252292913943583167563145824197455726366115374095443457914759614595170133824506184954970446447502666833178978168507647020315968193742367211228863924582596627216429459700866709702467704365727818780769953300643682915813624279230686183727427115867496948363372410844962844253830429278791887314369275126816965273338486723121769095351926072014902702597700893439213868983733795613221819503485488960157764463100334057743662449680177400146168778855980625722105464042151931322420293746335116791624502380261320977306118636726605514892779829181945883996614044424027365010334206179788701811598414610510941927940586682463376623451720238171629080762072644499193903580443565228175251373599555974292087144173003392832711700609057051555797888707086926078860189872542677609578161332812169486773023496818153001362273092431051002542480467342959196889781392819846551885823793179277931645577541696030532283100820128021581107680601588368414604565246538350056414194702565577851048453137506418040969438925757612009580846034507121826003433915139902861843961518672262004129851539135582073658200158639731765015297826034201387141379716582307202769564498866982369363289779726888606750177961312669890144915165238568699880899254567477228943902722169030311684548895993300611231902016280788498896179820964942010848109206104852135994056505331547260804034471007842591991375701048239587189683414573221089137145668355267975237984579511309089979176158576891942073483627051648812935912719053819029957275073006641775198386240965512551031078380472400196284274248270646571186941781741218802097890082565421955403350070967560486489828156849490439400195486557411896767719838596216169291633156288697940166073456135157427771802641928749677515121588456797203298726849031015596537587490007509528279341468271460477256694424630353342201042433853575105488425308613793501553561761120594094946304708768295638579837372862785794918327317651156237779876332514658700517286908242458814540703203834263002471681389231500165786413392824839444905067043242650321317005690271834112493336276949714209844016833985355249985833075400279019791178322743804969148265881496115775754569883001983140335023193916936278590385968028699828223716270792597317144683584871901829832260598791158948152739162817062917803462549158393326638729377377746659561591542754893350426348653505076255795552695047715271071213394835993858258088699353173760891225359010027453370323160712541267550236191757610744045279764898690844991433879463641719585985586467947282057007489951964820096018130408965778695105677569581031164249229411226377204253770679135499417649709762321259231064549654941515548431692930793799208324878712108121835519593258165046701718490054990063719097766289889802214589165224882891397253309550553364618497996166982021004551880250781735375459992756141721332092205453844995363354545274167586230234612890372534200665831248925756716791323933809110810323910832997458468268689659183840078636080673570089593990288922143090099282639145173629746934350432851169288939931875905930384051687720989036783024594233430105744257778006470124686769978513235780620668868336431608627200000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + 179958889512851199618348269145842876756177328227561974765790454596780347151566307859061109573801816042566975709083716485753415127458075627640142593880910372310602266893180734337655821634548777095556749397048593278324242463801853649298261014623813919007645401858124386289979246904809232570925500332623133398306577087536497748092316825154633099725448061621356200115921010609747922961449672944275132008692173276077127405031490545430176823957060197821137310830903004304509778280917834964765394356757593009874376825318487707206281998806200797049422294242496152926401756981791360143662685233297164449621243162592094180989673611757286322754725876225323186318688827885780113499887906337153283772468614843008709208833063896195693189360153250276262321798143218224591382765316911779650091882587151564246216605369746364076922872455750160074541930710831164177889214885386274368795572141927648171298101902842202276964010781103915221445455893745638098650422589723927398080197195608895165708790065462224940613860150586245952705481831334591615204270338524657284415039512577648639392451681045736551926063611145361262494192764373634220950574445750630341841012708551909742168346661861411496460106597643853364878511632347828123488399237933156419459231667418753178321474917306901484456120554197318117641262370923228789383402178003558417597125297075093877075993937951808837380643861335081923219772266717123739960458616566722479011480993953663860594106832024992043167379726667335397343685855336017329307358955072471728985247846707894133903337862897910550351946226144167080340753180836067908136234174814108207346236706885007078707296705234202829966434262663215345220392475300174398231572077079232615880881828449419742430738434782119198766912550067230531870553855629343830054836619032842732599021676761647822312233416864274546320459018173399041689360705315797877442318017817939495676606997888370568142749804619706352647109298355479871687008870345082249115049207410431842698228075792291950352212323542267415658556379294711793126544159855410230241184842689968279646258109128208905007280261648057135295574341529790953489404612747381579155117727022240228139332449323601281616241576454345038720139684865031698108294237701657010614305856685605999271912659621623173114415955062001902473715864601303871837455317806294261124716952189027766891705256771696385044636096978335202982450465304816862149058516296016178037944616713703556714771199648932389839554360439674627702621749632319296731787746059435850647555146646410756758701577027392683869267156606010241758032200195978262746541917791639677660084873914010997311520887410339089406786176677815876131756913279270712246204108538730015505979654406712470222655726280674359736265988824247163799479818391868611022162928545424778893127990622284239427091783952821471377633399183483379624480273277537184361715651523780256414462280084870123984133889146680182415410585109214818121325669069524045227646048350436507170231368103375540577828659249462990488262435143703370441714592219787523204628417769945502635863716481102493787637331646374122366418592370267467309486896379012085692301588417438217868714347424067456247814277434722271541946112540626993082073220855887650480187678489479806139557034015013325202347238132354332964517143387864053958156744095524606400148674981586252431964913165988472224790608645323757864123244016558270482682122756660008818672978054792218883825382878352261102876502643492344050928975097899874137374294226138660310040999919465760124131629858426130411059675813646708067307514641217063971957150741248601153098347337036796870932804239741262836322997131360605084200188186334912252876649358877664548866292974648420444859351959859568957013512866430726214747915880144315222921211090700566025319126042141812940974496402535570890537672646243556302405195023821197217305885999309993897172581724805965111298963454022649307137778761208030923712975263283107650162738578833660140096592774713707255857203285244985112221529810717487160279426282887994040223608581704671023486619928995146855825189073515405789866649553646501273829172265704596200215438735237793926705006674098395725380357620723265545093133840996879830934497800776895774205142468071953845948593649562456090687174346919414070323043594544181765929508548954900212264050691444865815076081234862874633228241391905129433797114646529405874685025449195223820575502331954221285544007885284610222157878850811336724849689183104681263239120023998755758590069381910952290119563615768343770852354362378885632169651748687479818328471352534698741148503067186139958604081767501663161762298157764724933708689548562954977280000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + -9585746569747328474355467193667178926311174702651693541118614623904015157905365066784665216781299674444205963055408850539059064513162284239283809433858181729317336347686485433421674843060161556810650198721879606569626206666919738572124778296578747340388255324619783933351124015625714138723737698088317401962271284867829301673721948825163371906928614559208926457528899117852114647093641336422467522217611592705333873692386653373243812115098912534880315935166433217881150209044712358643448939170646691489359303345921132338822821891667477670549994756553241015148840494086718769355596228487800668798192995039618166479692736217128973137457679830949484957528965066384139707645108203584410884243690728879047752422377783248546966303801132436400940499145391803429902082715118308550945320880910063327248416055350753137720224513525330955305882998648274781185683986867293871277633547128077647845427560530975115619003877605295539017315681867357930418846376330650981107889017054343805594270146626624736744207141692775316259176449943647715247106392046491458852320490579217169298670058021606049657070246143752039960650798046334269754721998762113447332886378456339843568212196225762207951394434545873325885995036324065749760722890480581636875956292017420387679181431593283657479040086709477693155085575849416818212738941863781378316510919397417245609015625070313753484131518702447623917687440702759411019795646827613446469628666007151177147466156278284019220938145925148066772715268106633561606066254791433084670741044847919319848247972966657827046951661379564629594031568235812677623330955335133156829814193667252922989225864554976237602607341151529854871803146722061652001449193166597460514974118416059230100652525496922600903393594443093230944107042170720935144754664712673342348288779501080579093392285845516306518528312675312510572089552290838760161477346508888927757342051236905145759038086703535621013360153982013674822086823767772284347737675246970120043499961419323725797267478580245592367701884622815572976378674064428640588961174641368902543796395154281879658590609446819727356536726013458416388269882407155347679220347752865676355475473154201541888641728064695245109400167945911933999534266594241950179664108419783723595897384418933707753097888191742887326427878442412074375946178341395955420406718857598824336200218852785734625576508326033022461487707597288255723977494074301396126884150988716734424472913135358162208319532548275496717510952383433135091366010015357373382594752077251921721265382716787067153566379628447584765042159958880439367648096712796362152055916577428301545360925978334213795254450809427695888475094327043757749881111741793059524067142116064451971946662396239263679335568660689410443693078194364275812805226013932251742886600200303460011148694038050626883382554445365765075173263647473099857795831919240997652534765550288580991821027782746700706442215323505331233922864248445692517193627792287546223016340647776723481485519013859575506078713627703701985755197990607154972451948639724838652520462014418540609515485447221846321011337431803058806458203062831095113848646230810370839990269204738376690803515988383847118901292294643780439824710079027790108451150121752118703476414683176166707805028508818447106343482223946699006384647884769624254821969838218811574258858443548760075061146564078864824634968745138786402252695212898653297994463472015032017493867905500570836052589314478948717324036801155914479729660605829935332864793943535458465978549652042595705222371843506160181264371276543717623330272184235545156933456535712151879404214546850515592245688390909906417435988635559547883144309718600365153448340539795901700384284418947050721275334618928017649404298322000975132158310417519085958569697262432109167381127039281085366870039190920634080099513490083981773775387124395497092552168259013971822616828676143228790351972542503168201388027262497402022211939067330658755734806340233723033301087532156131660940507336917387292411686858582918944244640403731117985339093644454667183645425591688894453611828182764997366386767477055940366292459439837977371897488024565310001517396907495215855516722991732964094051655468842772489249210726997881139496051509516254928022548018775315603934269264272252360335390880433542268531723051347430009325467790820581175627420520616880200352444562170286911079305980340391412302163118326751425887638125842107563014407882358081153719725834944293853099547545862593251468074810805218178634732534938709359453305166132800260263796624364602946119017835203657157667554398115408975344139540066657254850781803630821908822166589145088000000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + 814624590896007567193145494092902056729855107995619663770540247094009783059371628760803366088884989046152760450624188245593879382595088451252891441528345936981878140709214621480548510361991264551346667840512293841848871620193916796136807017653326638910330932035754378209079723850560525512844055225960459096685194513850842007850483315621150795975619961743074750261884337118776695736988448014692511056136011294805807423936887183046565146991902554290421136181867423782762420474438142207135214310750960250871383211530920717657826664992582368384372889302864325349872991875316707330686241263923414564945363061575167765332777469872570443747457290053834136585886854186994629175080581728912802309802660911541442415418637220656869770598684796150199968320531725323328498929525456508844972959600041676400899653135220801832344942089107465816360027004087021344367592284332518138568056400785451549241978979945416659286010976594927492358603972738799447452922255002727929330090225895167215467377875800974934156761168018973854564385901596686256089146436915135183960378699862174996080131750814831359099206596229085491517819389680225730493274044951026251737489488772206854103074861151171748583001758134188050357636384916007487212160083411083637778778189518780049456151159599771507288000487545010728352438309649404233265916707538143717176358460742266761171565642704521818578290201106827753912323299259972741671133605133383727911946791516356353887172884634619248038653638229661899254472829303889851020531794865371422532131498151438295405993689687785004753500895088257400030362906669320134047037768878407070095450020126626480880777396084286619462996574905609254761519340623687867755711802753020624324601239773438060342989975537056632558107076588817085441800447393216549429856429046393843855130455120816461916832766513382129823431946923339056156043627689167463301663663046110582062953381893917391335949944538237878955617447488791983688470293499034972395921583087516449293641298949794594324520583439016895308574436669842098260275384888508948744370214382549718048142436284635384383991565799432793986677982417763450491022527788640881267050764777578824109669771149311400707350307002432231865891140056727887019858445607647569900614609961331913235064919820203675783753049267383570665090156535382572292585531790022197254495869761704468269016577105742362933280844384906427955080292991207941624285076247720483387729496443708894388753226714837220442208743795036174639548490933335773364255454720577492824481468805181975073516959452615811253246455912681121348117697151616269718487202692234836214447113638550876605878370210099442808804264364357425982763597687427218381202247580279078706021259168977960496213599009770860421672616676809137043445040069665177332285463886803969772178830241436278514509185347169707189975859248377286685787053989644885816172631006589412306643453509350366910647563413978716352620777835968509976417266501685817384757404688913638614507015699110132058539667523122328886288336402352118082385661684879680161225843459188483617729347352796636041726941681510135486787897395082823371046532994280964122717353619841214629267038586460717676415523070437722953265409317200045281839499400697361459672010335203556916070170696707632014467964676623168634966311591613274008015825455033610063560267701770483038287060270426597121962215672861118795186169946423920387541079650957148456694759706439045976768124760975797181087833911742966636795359226933450938459350312407140754831850939878979099453904294567759805990680726527868494972123107592779765629667371566405387487391964684449017693828394269589599232931160900511355104760083961653035953212109932559099283741314959963044202060482110289484313956002046495867348444054636328257828890404366035583508770013913534157209953906299422575735578572618848018543758440564391838952782783307700078602862958006966889049832262834740972134735040073044253907944561728978812494361086064335479741790609501561277952095534317639567092438479024108235787634078407231097423414989853827999066917675675668414121721278587285520861207426105980791281549037396916952120196740237248757074569434366064119610229288646868840668931280919758933325446618354710877352651984315131830797130905326432225290597879345313568704680051916635605115425810632219251397630855551645535700923179945585080235532172664381837042581029485772779304930003355157975344706782137977213574696503058065402922719537055971138144837855804071462411196689293182395077621505862430795482521195355145573748290930876597907351340230909503797840746251730213300439940056320411643795936384603854668253671764135455919544729600000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + -9806614909612389214145154627525045913665195689206988730927161367243924500288952841506219442568550035514656650442368860157369487699277887059733127765716839648504950091714035765520003066467475362800978931350792038835053152251633462318625509267899584323089371469499545464712458178537640514932990889862270928854283881395337953096925684550308777295611742669770113076335388042444215798994012741701404283293655024887750321352874330931696869493430221634800112836895143322486602120187307607874415114104750066251674008737459882920124527665176214748985481683220486042858771673345760224055742905843548549442087776466563854773115223420802207233369176029579903901693357242392404311600474755281759545092784269068867595598210317871172503720790957354150359585676323614186633942585694647613280992679666629320019184151602244787990075913413118701385238536861779572444081353497779965599524440655310273262986877248562044461268979865812845129887563633432329722863911205835859440795947303137658361005202612182480326248377997733794293756625708033801702887196180998970489177905351169231614267237757857170908291064654131315963765412560262221777464884134967855367179029146222365039205190326050933603470461545070787388810355126028447981598552103827779906438494363187778295544176251986702521432335632252310556739914584616570784783897426832503615885954521627544132555478210424191131564498045642612251848342860842198610944235024515316333849830664633301167775870389908513790174616406433580416892796942294771585955782611157327907701569453848265329482268391151502034590841877191499416697866194503793661432487627974859195778846599682210657309316180209905678100432662447686840731694960605720326660909946161056598904695501165848363925918292928291538293279925543019881628773466807100481682340014314741809964417406326825847247010372703983681373487087091250504808738188709908162429856811552819207790857996319852191323007710673426907611084743889501894651051016510650848456090602104442390614417807459764870833072540748450281841771007879776483986145505459598298785137310351267207633083880180831560720802319569074134589114541229422381137216923570935549685130598886557731137717539254460112230738282564807966649982836884595490226084463563212423532200020649854202429121320942996387008260968569140154586276371714172233748001578283423889236711947129433240937742750038938112699901389548852610361642686205368875706057574541173997703085734185366430148288915376498859915170495822897203789939022367740409676146852933914637413585743549194620337424252444376451201737162327412886982044410186597511770909240355939115204583882848494434937884368454306779889259165923268616852488585514276340460446453569992980112926452537433200558265644332048838112399888911187955048357271529376303841182503303258399341440053114599494272556480496461632339258072146583483561429872967641748672900988713216895777303914474084390077236259569438934448212479020591896549549693785044483080887320365382683438944986775459520200006315683470672791066662538335320712856849686594378844033150198739449701345142939332843364729508280395303978717827804937265446533298869102984515925118039655438710464897180994891334567857379671724128748729265162112173028820829262288399469927729731222561287567895833616410576269677820684684919208906420630741632190750400014155128906744105813862725122527934365856545238648917101518292636571407189312437819305693454132671078336330895463479306457312935807175385944262357324340836905713456278868786324940750640924437032491368234001813939376438544217521274010092421094297711813534654585824186199587389824065884580516463159035633469652223060234457176249952308172331365075839496649709925781688788712597518471543644197015388707112202911906591017246769455884925714054267697562604731370156534047348165124288086474971190631438741408111610893673301925079421321486049189877911192508442994147381360271888347341514243045309692717965074670883512964888250090442862696314543804283322217446288208072369619152952376075093258929866033344500168461233103864277348683420187453489425968718453954452638832228096602581092647207217889008015558163556151122137276708929897025697994407396772302751183422386199191619573174743915227107998342051987761176500242915217609400823148008020072070921367225420303117729680470832637637619705871526359695562141165393356472768210203550285410810111508798127881213951837180731806927704802534463400001782476182182855191084295947461794968987776869945154966732088579743085561744014822021754745036980366710011786871463963047314743262646900302749904232748669620641223943777692201757913266947841797597952325998036220536422400000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + 2660555870438440882958976045235645775629777312704771376185635368324586661191738843322489208064119365998840963007757490368518737721568506743003039113252675392799217022316499690796790289059392902141159092856357835644787774219030843943427252593037372646770777918643373691439158805442026938234841502608591256591724359165614428639522010160242045871042660986884686137804740108459994809330199007165623504467480451939898666268708087697339041067661686561759450937429705567717559893344294103268419468296555272907155848768151037091803029600643248463284703252467999416740219982919236861694570084728890207602615414815193278360900283084439922160112239151262526797092403625848040912937574566815977137031647951659111033185390808482852495997249137944169739418000140043157614003558946554704797870823719008216370001716676573397718434725496952611616071734134790251582875516616638949821044793360081716939676148913439356133114729035330057719659919939512238517092971261941730634363358892275318466086747050444391661034217237712353940806555669330487009136522050317818056948082094734477890752477518383153389853003833508912189425970646273350637935429278183131942931651676146689750228851479035313256457443298374886395639332971923998050007701656866853786113648247228704930170191277691864390667040008991236172874113788979353458765914097783895172338976705076705791541705135412754328155108560322878562881668637952471742019805492887864115808008794874461315333470519344942928219187029090811408711174697447565570347528389227728556034649236143302008376497020106932867182605655374073402061011301091335470928006363381060447853388854381182293350363738833009264725403417384805731493047074099520776118880397696271303759004142592289094337460546934425847215771360152021473029147798451680858960707428548725145396998328239057895350773156063927547741445059181943863558503280337942884808849833228957170096850982305847611381559651964916533026513041119849239436296066372603525007475356606259400433655514169326323652998118453830378399990340264205501721418892522575060783758985858090932370913981211975640769040410834116527603838656521230453117477242759190678984444446333053145860771073687580712412312793728758012301894434916601034650358395441266672813946352435735873308604432495520851676021170637805111199196924053318979908728780565001029577094002295175782212746319615675032755534579775041375956104381893223932693306410757754842762230785757794345534248009648040245890073009543912433130164096449744398609954243543376741252609995378875777326224223319830989778966808713502711085234254865081496105887534969351981338780014844468409637414791993943200877391905110484659902292718714562096702483249405405505072018124341240630349088665108944821455462480453277591248488283633411657752090684722880770866975386338984859110750332742265277385576140526984980389135266040194954113634878860160058772064875302978598281626459795936432827702948276886086523095321779494860341443192176582416016700138860082528413558033176897395212556627846743289383633545636429240085247642595794940217621527631815771390785727123525293556388852959647816601502330944565024235483600797813372357899132432314070441099930388924601173269928318289527630966556225897374038751414754058186159409646041244275189772602701328760581930436950782374371241768945839744675437448619510420896597615076610366755010056799013309464509205712664877544532584266214481891830844800292382815166762431757584206704954800765889063329665781617868839296745712679765807378059995538092424179306381283429516363523647169463708975884427077439654406214041673980134529025890639936013695710571274387944201451884354898751973871012594715308281531348101052754706429584315346152918924045898141005243256373540412992798726883092067465050868561371712454574270947304574112858416127134520214242221170779711005995329079353897688579286284619383279264908885537321455933033511816976538023115205164531105198434846164310528421693719162550363289806500775793585101421959183653813036018671276843854998634944312611880094999695271462646078123345192912351158427792552755365249921017475254563582069929561670626101034896179533125599601330307129367736244955875498742875446213113631797069904609205956151762134862104334061526007704668620028020671128016768018590081677666806639532620691163152288826364037019344568775993664366021964143740638794465683064501622781603587928906969947469339413889521796764454655176544054741157639483296915458320841734967131386972438228024031036745614067085455743092358965381345290156322291991338464535091713494571007366916429060303280670787743646586151485537558019682677585773187825664000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + -64391311812506118838247317092078759142857535999087519526244766132697669196874234568556190877498732924189473913591210295276031152489703611606794931813361026003700496054600424418376205488294299338819719165906842376606916925539159311980693056021374197253893853236772111973279576247604044679637603241158750772292983984127368796005456656323771321125000472363597264488310074327799418787469165157724010377722488447608899660619692859767855653211315576130760400972400246248343139318076801704769362722581893558757051441258141425918090297666845830505036577332320973214298080606034551574396578187595207637143716769576672913271344561715562360295421115087264852485715301181396964139000201740871623231962387063284979207421260737888068147422445254212856289924700344558369930194373008091668844035637387709130703250759142571898891654277832681161905117583092898748773744867072949419822393823111392301989989269983276914123509397136485434633890042608200433964928140931464503626674724618348820454078520530933111073763218001603780552092218906707901564053447352820761744912577397758208352212938646770336487658158372529945361398829526000167626569129298030253994367354053694589407933164128799577008261918880651765393626922480384889514050757665191930055524892037701313695842067580629677452253165957690021816889744954233105849494085354745469191229095521432245602802923986949711873715807163407256762931270070127524720570917374505321664158334803322141137775679864189152043814460737623220892932930150383175371586443400716047779063491248591624621079218636934690670845170942123626198366810340956065929265982687401336359569001857827465571102752106393149104702039922110556543821117474891062890259348785066549449734017985017917208358795675704977964498769958554909633585224871337767486588188966025773370343154849515740087796594790338214852719621823420424118280843495309873825117658175381732620991747929647084604668297419946941210606079550951774665412554309453003609328092514478551591811434438315209182284500470195415448797027102759051356102872984468149576085034098937610397443468624321339567613663063927088556554918370113471034935256034201653811974144791009780036743792417945456952685663002657959865895267711237392498496589261768283019079225045573966817804762817169789667262210647423063339476966055776747357978750482423146133590046310735441945256766499046418823091653121571515770598380132500660044443794193345180894545444779362535375452910897045734742227346146188630264275819380415719924909870892558944720854329167515189755896444323036307209089014650099660919096155467797048001920412067523653338839600412194929833153373287001419512742961426091194342523146451967167156434549020079543228085623723497848837817474779147139915846072762044152290989478405839511825551665925796528373413208664971227480953686606995797823217191648968753313622979166695150428704523372371982240803953460542690072590411119747834536035026432916665772348188478792804974418218824449670684065999290448670778362300152863365799673609661628558782998422423047897325254025308645964424799676589827720714556996709076630212347848573428950412688690664542590573115010873541212292212018566526040742020013396842623590436961694365418159230686704641277341332055433353758745238540595693439334556869257677414124516063868674334328347112780147655462825852893635117839334119014146136482007863025305273122099509574769120136724257875480336501096714458763004827485108462208136366562429215600862660431503198236926876968736111812934264917509498192920775787437600529504615922391622181608799427063281859383833488466781533756476092311966230993399800415546532217895176755868556588168096618398547490878809431438387702970002626576207440653149230421790860765074137505109891222197795718899612202320669143720115725991538832127037608763198056255579261759807701581084373018059013359215846285861222864992129037641297126171663625353145480048170159174382934680491000345873222870885514732502707300539850143639950421945064230091768862925322139187036050671018733893983049623872805692806017314903675623081908979175673436169904891900697184961089060176113125624663647494932003527270924747582166450866292992988433969437624513524871801967689835510169508029702716612642105642548086387415403690310113060471010735999861094858492990998404722258737346300356479243676762525265607198684215183100279569554926860677132035665565813211272423831424676099280682719270514033436170212633313711158191996288537423625934450731376216275393171139262086516362043287776116934124767892726732187989275843830750906282344696278964418202969828462488423462144042782680927720856030864736256000000000000000000000000000000000000000000000000000000000000000000000*i1^202 + -2527698274307396148486820198038158282117663618680950607203030647611010390528336561268305643307271453344716057584596557535875110233480409059552566899956294955741011107861339053957802344163417016273994709169392206329569352103672433207461108036907385992325330103665719730431085311036389518087609439880233195149100494189658755375193306433046667781289849511194402954299093991360389088999950973001945135666966840882898864514252016994143105819798452616023866960018041779528709920932632094329462070606848987111835234722283133871295057612004679463658428372009715955879434597558401307208591165680488172421893578639067582691867994150122325717277920901256913849184838436473916938398916152761477243405963148898088894628039666589011131783007805923193052187594640381659463374450200850038924127278823040991272265407926330042333779513241018834882566693223719260148279056206765342982391878950470888405926128340237398018936900852058778008621786390897228339923219024091092742179662123316558597837974177517777445401147848273348551588953599398921761047079858234691337215966975084892627790083345198077676217057255635105893653741347689741104409392249354090437024836579939216197951037060871507560651469653415162631841539938447437172756492293278738741653614858096286895868246639628768578240594350586967034720517147770412080224123560930041609803909335890047111452931241698114294853086847899128274509691748804758822086295765576407166314273751859615084374336227190217901170824016627862735069133213280054980838796727435346790628875944220797960507034330581272873180348369021842307547391391325452721089570271395768117303403281937848508726610054014365125076223489080042565247933341170959051616670922095515790709202449660150101786281215902897733993005633143943426419992847191957535930580770862543244200171077450267883409329093599873871348790252194201997640158829099919631780359030912089593854808005959049189123451224763648810551055497582768057889838520029808175821695534448458317504952020242265051651737160660589559901951229871645258076348107681796819307271739761494320917362242329903253826241252976134608716196644787117168980762125278681053530471843251439618266761748840447432344978307840637895265103865499069962006580952803094562894939203367284757705703658225027273303631411396350110212127912712300851165630407317185582382301473805755071159420067176746022346445332394515545121894524750255784170709123303394464027684510056060606687028762638369556475094235807108364570226734980498837961868159729448159779895784463983711897650077283127448081971820746906625099567648591104366723590613306548748682572439408417994889921858574676293954315645264178496803746388847260425394859305873611310739744438147948447599648915204105788515387897607632213295168625786506838819136683255804085777559002528249718353844880046699428810494938966311251702088232615727771791123938233884879215378374977099730649580908979521300272705765885049468702691525957996038165959281996308067775953517055405796680997028031926931723673198713522096544318009024964753684855682106931458523170501303161706482650022062651519206812773903998379871458845387862728510971630310029461516806793466097215666345809187394634804538162678504918117850693362711511491838657975637302035381744048578628387982931818111531031265162006201619471006253108453872189772122679073587010019952225997465407456971522345499180843111515644470062103700570811213161326580174290938998036041378738021602928626028721784329784290371072824612385217191596215588286759554490819072865538859620432303289614032227344838405979427969183469276983573865545689531607354955510975817969116984617924977128483627459480270480101647095947316237873165321690529040630956998067980602681812714139462436513273978082994747937936251020270919489883068233340573113165362950349770951273908756367343218189221047473560836731769939568527534910537700313029170363323220488914950863977653198654075373309866643808927236655066627729238752665339443487963963658193767872572833468970505171764271101946204767865763070523240131262737680980196454878231633675641442271769526066818800767878029092848502653974082078455507303002088877103019903545082450284493669510082988226239277798770554590110603154247787564457372627951409193866526336063619194623197490607411553363988039031211509001794216624213210962087791264668647624964642620794817112415499936004936920952838529623339332235041769938092138876563895511092764540019084545379462264675719522718550302805304827877361924886111112568942170867518458734676199283758638341604190910916411013806565778824093989887946777939021938413947980804493350306877066444800000000000000000000000000000000000000000000000000000000000000000000*i1^203 + -137296072333425778825799788887801469842581547198843421333391171877614472614659501097735282013223230697968582029676768121839440372515742473164174572157872836170155372997210609886268585763174750841726115479014614081361647647618073536746875916612176605656407279646746744150905965028457085855101251095401559922051838163388830239889068961571460636347613403724688319657689165216808909661995677936816023981983400318410342211009782960417238091559643737240068651174368171312435285406034472055068352022596579268847580034986585889461279034620456250979629247883847729076603956182791981055813431633522662703559182807410695638443878038054719590659455746105806159158731033364794162491289719616304311683276850209280220842043248021678079763999536009495377104567174187805437613701373995815337013252153522583141332456367944257582100621873508505880514938441793634574905579067861136417536979011743025069061303760557662115091860577429699219306456535427914987959919716758126793430684279685847464446514613219915502730323384106799019381207706263804027780802326181356514182177230439798199474243114805736018669178677126656783508035374215533113003090102904054733180590209259801780173164475042949403521751626052415676896223278941076787705822804619117054863783316033939729798609690515112260049338457752933777357037686290471942197383193533266129900953747185596580111841594590782956780685635946787214118372201213325060881114142882459039211968069931519499551996314497304950199951251309532351616415711095914414193768437333138244654448928488283552235472337075312212747925467296937118015795847619378961366460763151279899497628891028041864502404619675410192076335144586441933125550195508306193010391334338861388584781833381091536349869805870734073030772435500864808832360848641293840691188627581308176560956507936034826960516883638886558940468620042350968140354004862150055800237947061634658767173026036087907267083117097606599685724220163163784533849162259104137300384133015405342956680068927070668166096759448828661202569456595775113666054943813735651406871744856177677019094294536450594770610561773691250838582395049797985461037590144851116624727241624077072387312308675271014761928271902132488949731718472845995318071570746475677214665936867010323405417176632706589053794737085096291892566663853133210226562193662580581434663707820708327720041229211247704620221162112191142214066098445328019482056295509794084148399951649342949690920371349046060236485265157478579507921629629598851775083391750528873576528622500384874308127312907898692375464243883061320032529027880610420652003885604830224630786494950464241627507502176296058643642633810283526888717923447570849934195757374264348527041293961626338471373689418836535501471014769257174062635031620740925427815544509869193128923397286265681034089547582458028845105060934298539837296040879370469590119901134692786995001743063380530146761255858493760665365438445027077140446328066389677800515666496307347562282307914272873386815950756184459259480100715547586277990497142220560653991650226372612719067714604327117335800466817430233759211639876009517979423762908264260517529624698923419114405525960638973461574063942521379616911432886783723570907807582178938641880990538502847416661363982132985476445928993063304769499718967763507662188814441999934721668937448955424020582113167471218844099158799114220611653115638011976021840321670610769724373533101765361590436963707981417694618880277093833943187929630921436433924689209345740724476657730726155494704524784790899009482632284741065237275226620360884109833292075029014650759255333842297770740783827895147028528025593985833351753277263490374172716465025843083486636976386536419797274999970881386550139799113425695818647499258512560030824340528605361291955555078996405657448234341950480578269529625518088953918473379062822778229556299762062630427877185095381221469989552018338833007275087728909426384288883729118707958846165774087972759096060420584041922515867586379463601685480838057057098781864453199060104628496331382770182503119648079352757295545521504643232101582395084480597141792977999550011311733317754401507079308980328665623106499121706963584024529717245767037874860130997144681330622247456367199270248599618812399536380226370535528920823060645192016808902324730538661131453241785874970605218551916046382353877129173295244530671871562503788269658905783498294678372745073450750606632467047890008057071049988429161506920921683665772994122371119636026444313583808874763495560522115740789603193771249039331136798952792864746441234483589966482183981086324082964659437568000000000000000000000000000000000000000000000000000000000000000000*i1^204 + -2108387129910696651502887229416439480008903844236370964350652984329244645597092934992710777581028563135039010982674287279788360297454675567045604299120397043511218032421453683180991160310411585167111085693514982740424682872272885075107705453436483900637868272350988282444880983778978332827267286667081300504173965762919935009245312073057587313928265845664225989129181224568275862130906811202004452366905536434272108775003353668508472351542905150460698416092281738585441192640183831504722313824212006546025617038901680965583031566461949692621436290593229578595350489545064723992192092241983213496443849952639728089508271172902238034411510383368978219878896948570909241012223048243486360688341434470088255202957854807516618601161310280474724097202312341208390665757342405686443449712271854146815481157974298753563331342802340250610728622669656718952825043700198591432587306083679342356749285226952420091056240788847730659863798013690129383172732195712614484612153618367191252822777437046625859722919604893871319442677091679199421092664914757711600768310457423744361535287464481910884200459724623420396668908819136208693353054587196389678370338925663925571559836204144661257940122373927535771785415463067474162409475057381698927623165864258501639721493719888532089565220940770969484069451130699334038417534943435845126506758235976103430161435006240554010659803846175400023936401998791257233110495224218337429228819455296795714039867324153160969648802640591860928112734938197981706441780880157106210764543758936663266418165023699077132454026388753716556262646284409564834531433537590717303183470092986925441686290323800227735863334935336729294175529991517268937316583777507966995578582661501254840272247451532968640464112892449734737963808074382501749540586952459044754406173202124209890819066545395657409746802293217729905870033963093240693819477994482566458954659994101409838658266320341669069727897725318499985253638543039328491076478696345017657585987138215740412704202488346868914114156212465005402670827439986497339026459425264295220877682680682403472073427533959940808867670138204888100405992696297812207725798906804612086164534720187156320467703239630913052327519172043736438799896812067682175126359967370548621494664820330017522073769326726617442195090647578525877177672665423430455243506368517105261210325202518694431835608447736609747734095432806556910554716165013404742310762556203679868711278231910144306701918368182699874533086202512286001637435035937977908005574347928950819411287414831963940705444725982499199656310198474788931154857192411864775111295052207484710616759019070830865170728754032180600388019209757142964167812722270101811090076280446587148346065010526906371563970882390308512063000584316137324329868080138654900859597605491854981299534347053105722784810377215130728799877229259054710772273070075285655299781251914832896888801974671760742722241002500066820996081464352840362248354481789568324132188960408345150509983559864176241787650714298015572945366606528253505028525027756006196086817561426870209740889364834434214061212328199963869641887336219150236942101728124118603678441002824435884106456102185208872072509976636468589427081636402755387069889828299039977071821492406141804944647577460170544234109452810179397937014888013499127025525571588366610641598863415003511240816257056967100498146037574630739159193325601041159183549545043017546667682630925705222014259074513844320969842070829627847113704745166659812713155189551055973249239246467705671712272459357498462612590005440250422256725358690871399849841247247734817448264955251773465009074508093425267752931828491942883210913674126881152210871413557060366113597113584429541195385663467578978108193041150055753264237322891377639974384672925512373590588210776198779699648473362674782497870258369910572171382729456707904148153923719762809057170758247753246604241883507552327914727950887054320931097735513557860988189515342640498032349473613611600647993300506302324514742452939638490279595445749235927719400046652164015047849671917473861249058267145126110406547527310236003681898910974711055626534174952533051038728966529552740242078887015139067922441561663450448891796973171903673595494994163092219577342350959215485744584083590332758232660631707037071021635966067295713269544432433337206323552774378163241837072541137031050738943286556346184645893741145546318222785118512351760491752609467855676930177980286457438867892182095338644084720062275843510822287455046493998026186120518952485512162363843657931554909258132234808665007281860604218834944000000000000000000000000000000000000000000000000000000000000000000*i1^205 + -42798677139731257516880826076577593759156276369206828974854408230962350586364967842733275933367161207531462850283758767626299659629411274037574673299860819499579467725283859745905848363720329521749916955797353737300121776664439387899518106971337640176370981406650356071621081830610393118505507749131522046758548268887824168591471831572898516795679861497847857116087849631925969195234012611323378335337302513019161507625884786765456942096335759502100608519463912146074799033627616099280040167525048797827223732028840994114160210200269081612008078363777111173746755034063946776781139010223766899296925785595003347879896890103373130408458956216111259922105988698274321489384551949581176033975143802235389493795828871587855340470101228763374106037847529901177262694647571699328749933519045875396070641793077448689383918640970899731882611799671558047733020445275760422244951962750663415707242864319987951068717036246317562990805289094858208763466714577521637490329523351752885838870478537250272064532944596003920465563296294467875313674044926301037897463319921389739665155955973883166665621858411401627909221696789540235252347881899276504793850580950773401451034328543995985760335116142890677412781945214688342831643792908614312254737111098327323717713904978388994247540308771652919621897949501944515662987030395362707995790280291252881898882657813315617503412097494114804571294574874952000609757412329305491820096019661731120036198915852334827811844614979426116601883416557210502741718480009412594203013280397438791435999840505061482933999031363473589215920107861720614406924440929695769295082019304178091159843557487576943347879724651461078375700725334361874038398634529443889725786566374109122871135505143776629416242254953937264756223648321628015323019554357364398302546435119064730195321347179291508082038536368242193100170191171431641991077999798731035565825720393413185365695015560907603660281499164129237523141580727136614180237834949004338384689137460406417066153228263004057898300260933624149901918977498363851800084471412606449566759703320825733398093606001278998185372546706272415556421957967045864303750503313733024187295879877055189997276530473349370359579617967700948611199215628013351263359766903131444513080316954071948344802724861804954303743364206104650378634824919255310146643658168484301603969676055706463817255533434968576233553313032415951453117514225981759605068676612774262369696386363153162496353042979734688953058466715908211254829365582498585255794442541847155315575180972841694677742715919426062067898728961273391999242329641751769408827494733818939538638978569402087762740828061948819919904407964057836982129294229037556426049990932081971388128591584274997802285450465898689291991202911438288403512840143554699970386990463651708435874411648017607502738784775088497221436565413943754252844034109001664123055276515952064666538304838478576402556647507834878138506310776405299861807102277553137220112450392440691093525995669308881273745563387298795104467568787705840846657081639226397988241060490565995513492252517840760958588421780173000968060954185712387876830631799411502798314528967821891652575943719677195999660825213757323398091032835369003259229008936847610062074022982183193071184507891665169127986058507581978822774537085330436912269419507477785949715913152541097510377806380038599943873870338848926313118998047583160268863132900269910713064997468583974916686030452685686824165219674789038552614723663065260353041156626925765114806083200559808965542941775337871082169578738519238717706206296275178976031991526764548355918241712025960435494793340320260431726185555151679402430922032343439025809695052534947032606082238910717223902118264254121981038610022373338098261009665713462174859234326760690360169145335633177736126809801860999489786491585562146931107314609615590814535182542643556753337089549780016618644642646992356560036797060731297900847139869551169372901436128445794763458958302943157877287153300974084342423066137371986244759129969770291898776963141521414384928456002132767297368206471301288700472384184268417927434594318180269348274968338457478182470197653840921568820394801976790103401739380907267063094471431510132403184724706667137361941509461228012752460788243173420917019619299548457181770939848703301133981482326356281912261879794586620585791818403559846564762472764794645427855594852002933167722738191226467212825710548712490735640210888962701155588553931322004659566234091637927368018935376017993089806596594812476349086259446040636852729690200835506554513801069996277760000000000000000000000000000000000000000000000000000000000000000*i1^206 + -362016357743450061548872721727762144138505475795217039319746895798560683135705299793246908147711119255779626981430079633879255578067519666521599371333272434016146572869365315336571296501375446469449961258274696261920790323661230496110113288395240779323436755666255525241093266573687806821687642186540485354982269799203394304944101769355323985427165768542416563354702201219351645688355113570930208448744577092573328565411218632939666533707484773626940559632363952323865733172258065972767435400740995640953963274748035959391052457666576659708410406479477376992615751319946613180276710608789619296501533404018938844340848613096018000760716311759296894798436179146599741497399717398779876331410724317941611399300567393060864570955156329781698101120997529826844839265482222289106192324013883339145888571127020304723556053253084329247849794122113336792652451672686847784291485158298722744672751664115431071643455125520179120272402833698976624326629844638319559789663977815695751253054991860753145746170286573536710715580679404052932745147228952540413318880900964850433971150905853275114606256792577824771109018072574361246045019327501455655072068849334231747353514746188291919528365250341291279577248341586880293454985454345393067235471325980561543984654891314032834985470931021005354133315717120664545218876479703623953452870497002106082439670392036979366833987756133247373709648860620253633140433145021733117858311325496982252608502303615201092471051108679147798431916830248203762701321544306889188476925238454496848784926943086995704195871202141039765652178739869707576076916916723570311855655737983782256295802054041518195618872183098517316449321799092190238669842218666081118821977242062145967503400819653215338704631264638614420030572311029730286977025700445547683395661476607891427352612083765022027608512462468207113084005209549135720801954534738624287474849853946248021826160009537163225025031919997338070191082117588391901768783529712573848479703689711761927414198591592289402993328247025654047214712207529257123830017275656553024822329457132008235363170741212087828990531712303728705719532474759714386400853203317514511380660872997617838052433560492512675075597756883897752228162612959244791314019130233316106954497380977854018919996951295849086512709187753633090915915501692688965290569559229261677107496257385774552742555267654222999736689409188751766201194071454591370483100443947668181172431103566314875870261847959708017359835337140236566365876636887867135767692366537450832897340096255512428302722345675028643941537013139071552928686242911761189268311060907309264513693014986578709984721922173726005963763965226798248926837415420200073804996170315614914162821668951745811663851000714439404504488335595375880839616820352074534700490218977408131173020089190489757164974943022482420723311639268246911498232436178431433949118248072148749321379477767298656986330803202834368014375690205829877413597486935218839260362090460214375009918527687310604559587202469491705191596125714817871814879731606221139564560834233255109055297158374557334719114523719524184114381152166159773128641032500554832147683012128568588524787834522726155447004521047366407412884647383888411241130167221516112768423509601106955944225289196526522555051850264476171633454766163340941206034639343423376495351452671612967715636776846063623538847123145213347973520000226671400647259193035157906693763583657149664417521390794356547119103793085592129405802881205443732565713360189312807627900208544417916847134966484846324731291139574490836064005817230804820291367716832089630115598985057852785399666667064527977503756933853894504827487814779102726262124774268387132663980513486496444658754827382943074544534000742981910742666564811562092772597075458879599168337751680076760063433906885178246287662991061206067101747269534043804024433147802169627263567744646878695380355319908028040573303465588546883590922295159172833648968965980847029277394734088206941396551941859045026333364732858912455848349008355724465079353755169834281517219751835620499979155254017012744057165409244321142660165750722355450082287329113817296489866513881730865239019067898887428426948811165369435729934064522266360120644779493934730309200617062803352900157858410329427918286489803403457153233955822428907401012075582685349630826675515329131844776394768859866992780320730556108888998323091818056868627078741727146116653584566425022236298922416888245573050465341732040733658288222897379192746459366680877689053675854065625334844755502549059714964521192386872582099435520000000000000000000000000000000000000000000000000000000000000000*i1^207 + -8658166147535464966512041864369040466841907654505456753068141458198890345385930174967946309862999532166136896951200423986171643890720259035406485871446048066838533587331376918857224741646023401203164554261924188799653421848262530687416390260829550796482251000659424789097301547665669081990348128475586767738989413137152679526278910541620765066445386508164719456486623440976906340920066893735571638231410428602693211936443942477971373217884664916345468118973055916733144521374903620526845915913809425692058896219127293596725266265047402696335396297069493519317380221109399927015897731265685412871107274574354256823051769896340156196795456137598789469905523178833227362066031571803715618772253645134654807226573939511596384422525075354575297619064863797005845229551584693976850118638147881000432122422765493822217283018314371242575412276838664651831310394849366112524314132205807856754870841027659823841533350484525848415442476727383269700733752352064130620355035256670708480767107990545576439212133230671522742539940622303074807427694506871641834640681366491675680593153910744654362532229444158799323984374628730207284643518181446792929980403519211105104132280845167602124467726891292644239032494020208454185616298593500748298650933643305540806136004407510013145765287355708107219805182013692969223662912134463352098542933384243359419006310006989853831780148598748146556615586961571222635472210183766122199318611813719236104440839529424804722189212304748334890128657147524529769672656704365946054237379020070921959732079512168380063794587278339488927091868789329611512884050634187034070793764558813302763422229312110798516611526012953307613174543464430227253285864379900150731390432895626144417105638434792499272569372416334389123327024629853960402046525196504986920231445663909045543853473433640745073389863774959475095318986322905994562711668911100718700808885004055908259241650223388358581348014746168749413715869363685967655488314795877439208274321656343590961865124428699983081235048591958606012580312277777303785864346092261083000583114587251969286890522797657351269715020622582680578081771268081930339117114453960451330075180479629579940176589572573688251782163473424214721145373508851410429953157827664406474314951214237843765343106751758976289609905985333229785776765382908666732631042213656553079773804596564756071931663582228763840927990925189704265154880703657829304819981594967000894494461385566951490198987371250697201558559585113052428048008122641125365304928995832488547695166853737330690338740547842102894891515748934251316755070158784420023593239553498759955580727982233658709765117715077281706995854682619319927365192953138025549853094048219656621209248665719060091979287817684154813833289646002386904849730102135546256157300987595843225253552953868869431488968749160521995193534869183630893470692014748905073894610400745655994491931277697571916749282572874112872776533969037514548023688260259355429078827799353003135338368426914882442918278165528724917383824407195541064942181676424851135787766124818275272665322975866563388126184173030902458811480047474835671802631044190307847931083043040841608246443326339936961364784897665644437010607239287136364426653185077491337464236527265608417854752819437575328019087697863288510373797017873565838606015664663990778227483492476834415367946075861291447180888668972485072395811092414413595586626598262887834029246761672991059188208748668473974464221065855396937582076565901609650568857643118212003398688010201082152007357253638559009651897276827978672823473265632927837880838556543922527836399066087690160634481581677265102888116511320000033378506555341747700252243022522682856285994588091722067442058749115929264013703568042348348012374131345016116213285259977038165159475082837832434715876426587505519018849655903197616883792815520013488410523703318924045498693516319525217184751096553417066471625298132004788972326604134460026949031678225590120611702958686539166042094182168143689904398706734623927588523150537851600796250252049419609661476986576518099786444632797212655317010035070447044360260082903473787608425880454049896552568505400412664789161065661517020744917023158699280582109062409608281714135167827570034003875566379473933682660240001531473030206292476527724619680827782979613665667287757495641357587355660958067278077695839779974654377229849143697487928848977761444843162154087602008350297878728095049138698039143237686073590190546046346998121226481461519149279037121002617949796212263308266919798642491336457885252440760379873689600000000000000000000000000000000000000000000000000000000000000*i1^208 + -106454655428439312705627908025914076946272954344121527673997141976207940458870534263051832454057594234402288767189322193899375216688671216309163468889825113611730125507655199909668604163369669016035167960918480767131171149509398370515370126831054520728647886648348188366722304215017517442137530970896500755387332382706299971929716321386427861519024123710372970598918741917529083275615899337337570550452698614996953911278280777958422176991082364339833610221490049399454929445172634915444617947637774732465359983418419541562358719865993721128232179587626399430866892888849938191560608963585542761693841558422064118206039118527956317207308322382780779158078964110712288271875957280604339718141817934942039783540011441172473105262767315894361226392390467989748108866160180681358690781353523246863091257508406502185140689149486589216447738252954473115164898455695826026706521002192897357262590177247511482417581078657707818572888811934100017124021584836913842124804860008592155849146392815582232355192773678004702462030636459326778709250584460667686963095871983808251586503235509634248895337963811686758517011919619057458782542305464791866780034403359603311626055778882615837840838014110689604397036068998823507497818082681545760956246867611065743631643554101628126735509946720025009723409143069048457565331201742261810155134322760403051982663349589910665567051496393356594324949365099179800781378969569584654620719497929314717323679794807632221989219133783133748032569674732035124606979823049737913329658769936097553849285873795802752612291634769059774301712364410750255067465292616615212335536615331157198566200571766060686165464022697718445671114289343508794380946534363299658121201828819477443118520776250321823964704118903989921472831940577570899290389156068391872252220472970482560616870769014304151866918922018139357334531150973826008332291582206333729076699102025733640068369948526435832695378685603264428971128477009249635583375042481188002991466840661225844338676785394514755784747412037313988945023670594517758234599463380635539536051536456822468110754226170824536790250148412946728574982079193441981290530770428005493260283161239775707465843599377929126402602924765512349992992397980681319404927711639607887008513565978485255887087060081031946125940594070564940215395244421678407484961021654453098920982884640108792284836454312606840811319535690364342024255476949181245273499146326571080589483374588094071864074430188505378984353162384390058691252693409099809219722239175076340974045028958728173061991330125306381348325889090431591278570968494323907608737143877298174851437824563815100338660264824522114779125975138381017330977809988052764684206787199408754792737402941719832929988599947910191125520973076828064498948433376845262117710795531533664958118955219599751662572173408816710481186913093811650602515412272293425366327294817083483610111854390964951659412098168687457164614169350822154656308134660110147734941586041068821949111605513428628549106623475111294708153594758594052606701055956240248910816932407979570547226777864519714982126361684702557100414753687880560158911738948536978717682410598034104319572112612213001546427002972144976345729230501745547450289461695075416169792289286070913463207813121629888395054604233820335356273361931695732415987381478441606283638266357765062959800198795544748405395358307596441462519826447346242038132848803061156884665849977598489644928225287804857711544503900291695634105707155496295017182537291812690375058816909339547643026607473540657141367967193564790765612316831461896401361348385978371267317924076852085837618111779997428706969619963102114231443380485868046385145304927103290753014411366170487810980451235967132020147852593765680874908375679621837901316658600677540974696090987281820694859866762576561133036207188092041827191971227759453346807351333256529066169537194178739948822596808205881873224326245384314196841628664304293766425618381615730650412604634755079824394115939361955686722229284934418611324004554326848968601761127176069952916534225361241614774238316533562744958461881291726646851787619611912892438410263601898562602242432406942380461125013169939099029301650773366897417064969003126289241441394128897035104754387733585363714855646494022154355620038991634606983543024053000109181677059941961309744875918541333408156440826354805591559546119496674478401247881195806893568524607578844967603502438272295817614765379979288829301032038114495290676305415141882869958134531007031393919978362979986699626283951776659227840151866572800000000000000000000000000000000000000000000000000000000000000*i1^209 + -2489530733177976388289839920730787742790698637934171977365018460805285035145063234462723030400289646803879536012770236486563878716256498208405749324355495023631643829997614218003792616710787594073048013730633340034313871031153435894038869390678398706069081052855421078449069782822934113287157060026954241092821745469998267291967200733297609681870986064827140642935536286105126793702250777731847967799620867230399662186011706820227294111226531854993178882854813104511893154220758328761586349529425244400675154807271699225561838030459982518833051454152607483950846348609643091986506683380702909100211731846498965707193677395687597352647201476339954870773772026273680213041411205341350757726466135847379016164664621030401750067772108334792637303525025328810073710687901475746488002822271246915633976934590010872409963579151986868552505243435229653442947495446451339721175129534243514798774756767125779928875662466448549347099477307508834654338646302762044883208179507590425645502043525387691357246436732991877710675409794363617613618130866679172917034266009364940980164671331357945877832737297232566415294376116988766931880247087506446975206929146779859133473686496842070235595404216205166895151330355573149830529476923056548756725290204599225491716563714769455486962942684343113529754189042271807712071281993274264633988120778063739597366286304341520909124716827013799477911623993463105003934177853730797641249286045470935979357121491986676916417958438808619605033338534673783392852939947771339254700356349813254755945820077882623202675158210177725443911580726465417124480759870320007745520421560927749992530340391746134929473469430171260349535176575573195674520533774717560900526159960663916479535744179566960639121473273701910831433407103287941303158557598460420363254984135746354186583793585479478669419327061702677979887526749168482548712281490656582711462910950985195134229640937189986997796595438257365478282762017524118200135059400381675530116010335513453085190728253039957488980335312705575982748682551592539867931906846915453692130122570666640876238566106888593166291542624525880407254852629915152501186873227062955626481126215140743793257465025742739820118114169368821581415272518183141248359142522072080219437236728091828205805310375029094534050677016357500268985637026797989863899095917404861848980423882821198144221059465391293843631629325354490260967723903694721940497302672307554541636683277539304852500458019383218728716003230801742814935775033134431160246864910922446509896388073627984902830112905889524127924419981164375091466893274701877612808593329283204888701092351827865071144252661044856369803507439046246262997358538509999717287765485332389686721917964444482471868799571288011639900462026554964265325729960106972926992862781618386521286803868481636759060359279644712914935681471518910323005052296803436493317285842489067322724539961269036941864469311643404040710306444129361256066958790135913604300566923016525251298563881250164438288341949491845260018829625076146072490519205496858856554986339132458223442868638984134360539019730785262778394205294468459633888809252863822103537570222911660060112194266372793578885276644091867734466474442982283174225273689251541443984663529266785051044068841081798502596831396391714007191650817756603943532892922686663587850067599564204874365996291964755780965894515741615383350354458065148955608600086744563478338559797195889702843142768463893954915621972192816548081772785643933155016331881405077139947546570659415304891521457213545508670472477262379953035745286137753991218114389544630073303731082009231603906136378648596849836881259157163351750417372492923598699754166397656701099923893286957140341969377193361563266549565386104886898059247910545442702993249827936944544171378667899663961734093465542256528643526977521319942255650484896346201135615514571442694872426732316123974195460965849085136601784735300258490742745022849741867756573119927535105272810428987178245798929040264113998817310863678474055142990690014641339548812516079843458953215549752014038366242754988181647708389487905867515353745005819078160340534038829512115784113066136378899060303960337294325767847034476020933283831836931611795045627151315341270194905410960821267250758177319963098593624816413640947143237371820724724385794274535621811335618404003978317362885747564844005352776269703465399537835226933036481979360559828665777806784801618018740878761561031991409189979281060869694771334466414492015128288430032985658342235020851144395391464909132378752942080000000000000000000000000000000000000000000000000000000000000*i1^210 + -32637719626155522859975361467600492784724061603594074538571856733947869091145509908463157242574248847939077026483573810502051680109081207045869908436621644717466241198482514661364387143281555566113530222366681906939374325915418885231440416537780054334789902118432729759404111843625165130718208045029976521101761382094226137044073123686882157229004864424835599769067866594459197994245950496527771732633372623805159660178677013204208423205811619413771767051098939677355806807059683422906738785087861717602268630666403307301795920169533257614818595752456870388310458794048646314306857357300715317025126856986127653271826262943923345087793068151339962931380232034793765233150334256708934737445398547012585258549711391684374470247935472566668047486603070940521092833404877164403297067750463145220297832112877415350414237955730645266690061386042516136369421494871800189093973330925183389274619181486500648339274642681343601825871991383545890664982634557716821491900070695842406768607493997076532201066931193941525081358547020374494313550241077952603213673170747398030689856005078539341800083088721695122507765075391005769891965524435724754876773869526017780241691875501891895040984166375065165668026850338810391385998213361821031266821297185158004567612726299953321040961551083139922026013764942520374982164249355193197639109252006756182707678189621272161824543108169273758700405537888168692580851831490769450094939226335661511595652404214597947925027637885099259934747361360556157078295904713994584795180259298588217664527403053417547427159942109847488225082355476264733120018981172740427035600724974360514060260461801965015800131790568812104226418392817536615022287562788602388937428825594248884339684301071045291517448656927606152458427272609345607363076383075442584771669933953792538891791342674714305289146678073937537721143837871496446611636666247308955802228296417115668034318694613169796796403096269175898193075727559608665114152127711605103196651463471534758454040438271147177440560453985385436118104488672045795261693402354627760678806233435354808490336656211245574936900069877142059769950527997349743418072203890505627350283959239353649422914621857954518652003956384245943523540988307259687792919509473389381007532168616264284199667534507341459245304923476498021211071633103275183913555110209780931556626174591135122456744617655332888437086460878921544265094969836703948338732743534569693235047031101806528102984263927047663114858567062033644555506334895578727353899427162954385442809082159832805792396432150106239937925567125417795361333362150680847192036292212326037848509795116640810180320295329666735915179249391053063248774307676072974322721528892007212093676859871368985202823208072652433961698234266046006522515036354840146412185161571151528387567184522913114583400623518555713457666218774709088986234587352086076979551009442398143944185928326948564129068999045002809301501689134546372596353285414402403010364814496373314315067225838328863313714227660460468013538088587877379247491368175026104151355658237107795450867399432188361210524051029301184600883637470501081512003641136737510962137443331253533555381739222419240431771620608641677110915377573867688237881974197778284142302685693571847867476505525759621942181541017539217423922927068425972129430976876249672910095903072117093116053278049404115164085573298645555560759947966247353849026959432344502085301807207081307025339115274239213396661228311472064500168903379292350000407610285378244031992030947268086000407478423419042438762394119039159496090528267374248954507402990181498641495506274177429684652397318442926758442765694192178948602101969754752151860942559995932219937538677648562709009900873763210735188561029455922194720692218330768021688011947059682272940300386689479560511276831602021560353951019303816249651935058479224419407916883064383639203122681022865403589793008041658887977436260879275787417655476662551109197983980514308098898631201324559299522523474203934243995346310072417415613955214094498670652577982653952852428177918864217419981593568580285098407688905444068456858024982057706347626158356295050287529119796893789175093095814492871367089557357936926467139760040593059300588754149013951270927700999995418362782475112455266455561078643967841078925220965010628250888975982900613542291609085625612952492395420348894302079792508239209746858110883479595423990067449184640469042634293186905636182292408590178227310824936337224921053809326417762280319668185088645188868597270178689648759263802483644825600000000000000000000000000000000000000000000000000000000000*i1^211 + -495858739129727671992638503903321644894749519729270019871330928805437791962369735993492933876998523768511528530580009511146623984605534714053417063789458948980287212870527241670788538987212811129391568824347530032088717257031824270308766182572075386195029622391288100695657026870484199375596366893976576513950403507922413355078834022766501230272715980258716325912118121416297532765889763968188863755805915948826436871137046749855058862113919899276371397442866070664922213521735462617424906286822940447417801725497636841853959751970138740681458671867860543548050923492409042122104360036342589031603323043108675800448742015454663441225295774355027285800139802798878019745690509392485507874992650646163444016146300748208930716594111567432126316881488519180745882912757255277797550407998344169621346297905325469752562118907796394946666580745155669757438483439388173221431061583614822398002219121976980623439500704442622684754320865856582932056182079190967260836651974256169321784243711811494632281884097044294253138663721791027564985680660230903450171143596570693289759379171810360119454050747764266468725418253987400841372317706724781542386736099027159712806644757580758764148348724999853670417135698098627031787881079690817135612252614278899418003492868846430591478089833993508870711702117642235096144090041934095762028177750506026779189770895320281952563449133088026423132019910723254813747868460818648229467010433787498086233502987734018995181400888920264086318625010879774394446712964691634916540359220756940452148887331412382938571900435548806439623769252944890061905609048019951943267474185598098928150161666599721396052830938789806721925074572252630088983652620336365071552062319616669681938012061667155308014785085469119732345264372885584959737709214241929580402821915567456448878991815948783215050735267445242288541493391572087628961269708697968095371160660905852178600816508733204252902263878301543047997071983516793678632691038913500940616642895468798292263126957741310060933547868217858592620122380058778603305829052120423782084828986675183443111609799283147573407535698695124380980392745844532657886058931381708582345658628206141821944666682454414663513741557307410108470540226958026282600332549819661093119504386217875892247866468370582476943664942493217475327989576307378357657383512208413804551656215586788044020815653317730978999716130919023834401673404736243040057224603103663570246895638756024284603579107370010491030450025641610958094165267621003710546992391798461756042859915295330797696518135277488998431180349214712966733729803867010809058942635742183338158855446935497497088616615126914350843036959793910795509678931456621315335937058123094007528548161787425625619358005402102244291707782575455972152431733671373958158559959990539796244247305341346887785572939467248643869238284036387370074907979203568240885388628411028994666908659050669932865352396509770572152174084389905576578862122864092513960665227923127888536906270590977174547669076584546824971956294490809758234917250822435378178503514243555528348237283807437236557760373547455124309377872075231205088618945375374373695916765147679870747445367792766237792069967463589275245740819772831816720281896979806005857844088762973115351546275347757494379714012198382361961019416202490663140783485339279804115844823579042954787561332434802013161509766297749556572081657343873683693475068410106287742129574666965952239181145850359978384787192484891975982273253025686374269763578370204251039377648369121553876186401667838940589313809257391637217703652952690587917064873974997659279141327006237783728569917316048488532995709558485419040949187654511907372991003296751222566985375100675261847676074821011713456540224322140884071542683164966970883422994209292680881678033249594858040005431031733941236558943972358185656156401510922802074137418889504688535722230874932831731562974035056658801923220882475576755963727401660396138404759650144575405430370701970180855815373661198965506242011635361528279480998393968609212997603987251173567258065802579257100139338043846218712017256457347980157733913120743854969256546702169772293249498040404034669060844212208216847617631841590045271729321161134258662742048756049437348511902991212688780922301609626752231093824807788753125140925633155189188724530199490330078206913856562650647151063392897841240507067958301411575418698194166417739177446515647917338424697296336118656069078502477388771687245138273037045365115947747501065437828323172927715694950789006069046357209907200000000000000000000000000000000000000000000000000000000000*i1^212 + -4846826765635210342869379097825987344501307121372473477714166837183588657614044817422531733344701545411337144809252424365323722052091559981092292390925898589390154112973140113907817592829850331077781712462651101389504781147481968221871610345987088475646107205455060548217918064758550089913181362691214925243937506002305862529752163388551512307548110725290810887082271882760463318310855677161557552305482738705408666156845756293310816920081563583718567515727748906920365040045942555409237263570656131458389404032529289646599631143373811025811606306905902153922486485815791415896390386140867315509038892425363030935167571573533157373619401975892133128158897492563973903217643840596756824866081874264168246352243231055989780901592714249353607156290079351504367027960790621528341945402181565535915589510763751707528839359734894738530289900128413604765714400609392729027279714490874297571670739058477403913651197433212350792672145141200764356518349625121313929461086484311683412844045317144947483409214744249653798247903702479864633350138880314169180084218383525243436765359354570169490817116707017854765199498794372939350942564710155179654180431189051983895915341989078442005952953525146175987334696423800711771514319105331011831884258924926940868692590670470492271088348977807636351724632447264063810645076751808642572199640973800112916428915027442494815054505616376099219325185776667992076778590335398677708760851539192862410875436445842492007429455248282831155204711972242258826612287500281501920870555086235702248175548069552249963094704831885499274563947429546401352122832171516941333545592461151255703774855670811224122669183457988747970710217676348230176386037097201421828332224057114223631368291705563604558897065282911998151410885473284743731689316843073509519262643000638816812094892400185724804550149479271799963395806840483651915833236903383502045382115539416379324503439480288663318534311054245116797449680692324717957497792530686897156777325475439592778895800292014536808627977532874711927187020742695267471488112530299731425294893961451209673732622822632794137910115829950311465549601766996562508508429993301391915272503988065127242655003063555001075384640682230467055107776129689045987576814544127398700049380497354574982875581133794957831404389940662278898028047573666825781309364771711781781768041832042799937329732180953310168552108121924391907375673753059326306015461865897786218276916833260498396771362639433316894181701233809225280653190758728938545036935947751269092762310726697683447430371251033698849385649208167313223356198637318616266950269539558505831411351244422189390757492178487130771431553666791902788362146860284379357843743059619673777540567374108466971860308828960541513074342141986514881800917654583659221972756318160435585419992809612266465321536741311747053464838836310720553979900342418174473910641140433974465348366861203153265250009762247533040083345858183986097694895915443268111618055657063319956258391773167009696833734226096338001381397993667806616419275501456415656044747416667304389955807380615043922453899401942129160177535526347468535237680831813569080980385759281985094854111599662306084153457356599028621665205916519211840348464101754724635363458661639457776347561485027383991417098819027782990443669525465259674480385323742002866483000676548501405559729113633774362489956502000439775203929680214915025630585736625614618506085163016352537193237822756018464979484790879000571572626334695041728919429218441569285095702342276734872340204590594082236299745735561575393712003264101782491144872501823189303636271554591255845576611631139483839422409887897956522273253444589000814096628608170008814858436479929236645198377626402993242949539145137642899314339376495221994598559496076897058955603850602294403483432648601480004036381391074131652042764832095469762164106937184988892274528295779804898986841302585790769386587312087959932432741280517427772651184458617852945570372302564857810434890090087456663172214822526354043711461386683158360833084351125163376527759099047877859868265307184995781885583473822086993433166914648610809875201264609052250662360588922613785871109990764421432630945789735164707678452148341223835040120101784043891394024501979905612240238070969637829165291934944138624966870170976263664943797188319054261884576322603369114043502912818955870697026218807425835668920013477543493286878356666458942431723827185471487916926412974270325207428431118572730072813163067155157043550626857251470433609136074940317958144000000000000000000000000000000000000000000000000000000000*i1^213 + -33908661963300257617422185446556930177357894878838696472594259168508948258463370212796258101232280052874702378846979199192611049150199815358253750851910102391452824237450915582908038887226749974718891609397466922378320576748225722842532451185804783303438374205144742417657205048309823013226400279300320639182186062102910792456858550027733770819981628405591726458257095426010087784746028735296242408601860865317412336078544741382362283738237631153569421475860356917656724348175425819362993876595807918809762683909034140535951979968818679316869310100143396511579950635324057451424284597808505356775933572590909296280399496168474712209936383109218326829089757283753567315175442491669002101044457633522444951231389428902575853931492932073849694504881494306321448030512241787225061807361763692489708778553933061725700771449959011536814143725271723184978755585766125909901634139532314203405165504529282909545658196473995942838717047582054290557400919392255859820483694965373613833512770685979646569671722512426688490224639698868433314365913693593672721250202132355992142734579243701758114785891307844214830792608502554110312674299287539673164411822045074043955109576779362489340570807207453141355394258268992252298716607203530177785472069373596780313646470925925965451991254828692512729362458632627393313557716426599582237100518532582802002439157726096581562787807934410104805258396502948000517013663115136885156925856413910942353444059140641806446039254274738905037762903400548223551466219267427182893861154085039639425574197350169283209738314473703625355494822596638608497116243643336209703492015299744181021790294595616032151167868168711274297516215319045942378447784407573947536240046340140239231201760370610471998179251966304801610409089333173879861570153684380767936595812235247674400921690267070318625944998522919008224799540296564285871054071576039305027982609874840450242313440376954523557942906970189293347632711389364419658967248339420905037165509467535563068761595359994681055491011288676236601590126362202383532448796301829129585975826175479194653691443086419657896743058945603743290405155257883014606477978084212949065957299576614496924706513118548200565646431576965757717468306255758766221976533736873233667208543557258909885733087859058252999593064575951969875957450145579068576002381870170510880546540893933107011750017282605139095126849197130800367212981645402319384139127413261614733197474958638654698082847425334580513369127885176760836212660905737528301927659716293351975404967913910613187017227034724691305751855928019750113758492404920155601146694976996379871446955524925997606558505196189353187931178817012852504922644992237625309715092695314302920231084899093978806851040662833187097125868054965341195712392126569079556759684898771980846311598195918867224113784939041474283541721933001182682359055846607528978178182154985082762123944713170717580771447231105438540820155105278456808316788101795713525011189939211973505104019182254762429324220152383781720140842716096443124506108089470854724389535924297801446130657116517023430954713927785201978512131166689870381532030746399664568171040935534398640374080491643720180553115455049469803068738487795208719051464484892811066982329299923826861888360385530276466852690277645947769215499204683363691989879951251394486746935232720053511036722268769009588762182734337974901315231635135461779022040692536676922385985787671185854266938860853262506284925415889039110079455540768216272759297828633378668348130251780442900127630146260696056028842523655500565132572241937320372670189899302099661282009094806544880910080815169606564440925410324228060956682467712257962137728571129461212129094155804817606737078464262279719955164628861150475645370190217842303619818056587722317515355492434002623479442308362242824954609180397615205722217353093198901871807617486143563009016214843220093869018599069690091350902844856149853232230289978127228140024591639474323382803122918709710331632527305504316028099318758683229662301460873724533043213154750691216225723556206190474569362879410047186432710301965210896926118439050530884252824702551459116980670507357227022977544212621456078244601521647854119692820276551294678429880634843399275476995406662027272691963200925624177176253164762129474552841303677884777995008224456581882669085296449544317992655474416024066507282204768237741767793993729337304334811070140693265508530063340220163377885061563529215298457993177826352751753137687694215042498667511149840632437502744985600000000000000000000000000000000000000000000000000000000*i1^214 + -209919908834932342103845100920624734545152181245806982988760863379282168839353224244492288876034569483219542068291784652165679749741393336989238695027848164057882816028167537234187946759116002513039390363661768392991787369207602818964002137223894280921210803498654850158335721467246092587090920394778307118516574073646118645699616384781581144131121005631028892812003520367647272152083015200661439280821147376891590913905531978835552178981331150897909354757036120686496128899830624464627867341699914962032225241233195641243996383069406498345918366616179306332080229786732193920600538569581437725429494978803536023142716986066673380990816784133368534520816998842387483746209499360709087583316454205248255936934057992842568793564341347544971507554603506726490309110025531463331209704662081972906928659068538654739860422194794300756371363222277906836875411865209265992846855640219008890311559537420657592948277061210613622356237192675042444516927904448800801848748813868501828651656432882600492667109317260568160153443871392694064215381712709669778512249903921243088296015177871944742664489645272955982416515961189160833152723386098108081459844028213459705847911689486195250242638378115742911540602727071790585664971500544761674917341626412623125039132762354810254088525976841523837861804979969699178534900734978567890665984045989485885862704857829915658890180276175124335339653368634758371443247958085772529944857236747007355366039934557084040184188160210448256339346014881154679929096878980877479777033370699617766172647636954565947747310627927155358688087503667606995110174601686954202992127009344440267527875443861594096236810847950841148049727663837014701943914181437582576156375758562831331005268296247621502574794070608448871058034868016620935490090976218387108439597080060296473181939887176137424172604870897691758710751459852204826394678528669552076834516067102614027838450009776489962529825114939957461955214236983620408654423702080360458105838366667162203606492630250880928465915960387043097023296434802273064944699238819894566836473053967634225317922178125507567145036989341622512066864909942613198252571442400329700954881394358916175468398103587351290104928813907545281937169580809866459555802952815639656574503469896627136768525800806786137372052115539807728656211921361401822538956804893754056793145941669795445614913323281600348978082987076041641266274257419826967657764192849521132375161491961291099300732817405891076103094139306169971147077108423118952309595924409838968927666466211456631004292921740497710329128376573262960205585314977697490432459945273503869027416843163881342253505363976048219210989850603085827658706921526846456376924573306844732860359911686146055939326708552202943044043460110537224258743154820009821441380943777634671396564670518251106720173280007199982405245262237748132141884900397902464227637808261550312391056683096093267960857858665692034380661573677217579281569271827444087858676713051820319018104219756983377691403097778422257945102854319046824639154607176455016021717603690876775594672312560100648851945750007854897629379804225715275503961127674753990036891314477420380510027523047358162610530015473668836368617977569045123808477573897374996988623430188050442315081532006921099012671738457546527784237245248658211071670938791348761551158589873997628591259631427331996184128306758034944568021975494194414581773200346336987258658404530203665231066206119281823104540932168884337742594287097512592187063914866713272624039380608487712415571789669476573242965009005415640548888437666916902840072770356277740786040583267802292157609814874865005333584412559253029493673196322001494020124472456409613085586477397281337072292755385452573878607187502375761122645635278077913995221702403738279639687148044817046679432923368236880099014127794070052514067562299202388980407188785548359384785299154955427910321547596799646546789049181769752825203654900590595332334375802543981712290349963783425983791515077082397157941409613105877389154624869228186544465412677133448178015266930303277547338114200439245657147895006679737528664841068887776379829571269117400846995981243639673568890543374136080570884010625235597617384964239755650778157142998684621180050569123763097834792853197464556976194525361638141726620441036937188188411630558309071004651599932455237634463701989891603581975391548553856425760172765458114849829248459602105693559312865492018694172345202067503356178577739214802545369641160842062863002374864077486204911616000000000000000000000000000000000000000000000000000000000*i1^215 + -1003743299611296343575999145309407347294762396123031053923504485499512178043136305891549147436918042002235747442271762045183748300262837919394317327254910190866683645308556682286613507039678126009035467683734607556132116024410360472427963712142618971834111500178754813789608809762594961249830156450104022073421428327932929614159110466113951425220018906838251757353664190509428029096724016506283871700230383747957253707522167894231158381020761418594241435596310355745324828644771748651777223486308168086456233310156654791833259373194786056790388109607934871452181110010806584635908112710605139605872399582223164977673156185264002091944877302153095338581404277933237317919666225273853564761121480970692197053516434080076548276124180048995978279316328096944968156591464011961020512188910121614381812222076797475336972353998987063734761790324311883376739912891917418281844510567525690604987024795578912035641317997924046495599132887743102026918508450000447135634000108454764201476402596915753042469126246439191253676849464816786945581938926839729117636367784631220734539861775990750748156626731186768719383852481418675293077215682707108264712372920893261532707257758431223154715013319875353449178580235223278724982059358694653999192948144818965446586048055358045891384314868607533219889722879995349060537836085299457166143116217628217135974802835071957672090798373926845690095283635848691773491309272333093403738403816919249563961396487218475351061998830918192241752641255857260895532666294543817930162377414754307881224645362113652708210582367069376387473828211270869939077852171507722071360099949878440522068968269216201145915556373670124235249033392524423184616926167804248626368548583568912390328028029772190768029040955907354456895143211473477977602726566656580189236540316873771042248578663765026955617357675823632056561673207660782094696093816721557021316333385600216108373221000180704512252741082883396583256052863259637768607197710661333467822614484842545892434230132687289023829496395241523213337709651260770219181136272406719460813086840638263254398365646742273707876310853978356650797665556446107842838167745448694511594856213402862205020196259183711248029230967202396602107909821858705628004392880373802597287684286469018139895416112393975613041010892714266588520495945171794961605757939355821513891741861159421194121041704561753353311600417779640228218845000268705488190941898982841242943016836818355472414539011020246326042036463241107308472137659205617474404373947866532900275907279086885670920569426580734178005139531599275722030991067003157933572894976115246432653864485399649756341812124009935587844814464951424519786866883408765417380060784047071443423854491679972020520269243241357601893958577889165274664700311081441643555039390014124612445818792506621649709036942349738136627168002469573174217587997317697946099531140029521121058492781459792966022861415900625198086455828902087654972591129512879607795251193470480430572960109073627205279075566401335619979610322463874125835413277617508739939857768112321923622310200140205379959013021292370294646087452979312064466081975150136217353299389339711576694275801550230222119271036595203072635929132537121112676923929103138853646326154201803650410998562665434306902717136064263337983238931577077660319915514469540262517491965670650627328534523724780259997538556062727634437972050181664917256550756950497235643420283156732571343266900849954026399919708119771383043011018799060284268653176233782341834856479220444806224369811417480395384223350781941545177106600181502245681973825867355127785200574144454585178568635394752716211961624050485330062443139479950652570709383662722685642971977451910971442118156756084768475840387178529478027408493895478609091168009092151442462555742379686527191538885778694450323964334583850301513428657001448113802229630722868783270169623266738703213748039220270389563034015359646601408783474004089974291963029901464080818870184774543327800705670105301414553785110725734101818143150611851980435581683314926825656304241159596432716794185903759913926499169122529250405321055395146242239033127787953386335052462006260755470447751788359771211298190223719449489536897305708240397577677823930453956599428621951116077046442714631359809376054388425406391416725491097461121218338738926971872464151489102762375009297650747049364661314912879581576146789236641592579311047176701175828590356194521904078863426977861580010373843851632978672259632695069387787719183695033139200000000000000000000000000000000000000000000000000000000*i1^216 + -3226383972305522223121433191910146813849077281319732538803027009338768408025929649065700756986994117135445622127496726445298802681516760253254604942556893913926960995655656745322894921127238705168727262251192175272162374084029747223168751071016359749793008997451592779060872931837124765976379262318339390061300035597412737014472496623737506267830131725927693700983126210322474666042178481999318357901829823821230904161654735762938921591990450763129696566159089395916442677088569624673719460108028599646350272206912745340912227722757748358198517174650626742449591672331732321224309356937145710833241065636115296839390833118043296074429107712900006374130647748708042476296325692387140948784691024681575245181343993775730197795430034003091270199450596468953160811232407341836428047864827044263121404907134103705451837608326350504005025623743983275364827228282506148050883297609228024252049230435576205002179758205323592791010222460748883186526366883851222214739941680203961289867582307069079630910035430990075891471644452980052190222752816846682237962400599480338090628236251973275133526259424563604421356260005635645077568359491988696969278674557038671944070651418556757399079043169896067918737897915139515547179121652806936528830978580637617186421564672824159911158299838020021126087499892540916224781657357709997860961136212464264043992658296302408513196565743280037947166859638639984987520146971396153525527563487760623271084398907709691130582148700277138316117383193857065796920582608670692884795735983234886377676346614519584560218272617159230444594726896526237631530916285108311549122566258384150201021088942774549558700142035222041412050700449293124571613853678894007977495637686279448579795485606822412915533309345674580338865883621134881949789290668375318616571745354859162738931446298678167292919614055449145901689283064366407273761017489532063575573977755077307660420157286913252860791505112661692837601921245873344569424552797684240900028463457139517158377993497771706864192471510826369708819599436254536401376085439153420921427080804705102092970188238229824848919612361462259646194066131221683880200613330298895603245048853709136277854502558004268449051462796993083789743806889964144008923022023412486721237031999843573737894677536746354423478478382166323778848313436268958034699001299876056503635664013592323127214852747813528578171620753877683189278648776830878336453151222847756809206132222525367457432663426280471701459649217093993762375107029271413137879242076491160758272733908607069926986258384527078448706440698582486700919680553914080534120938409309626020456918034054760452420224267261220682795926532837929576495540890456624922356442374630163044418220694560008014952507071987238119153124528429276564815547781574396155647153993783045996618561443348284381165899328199894084487143808301790081209224297390318425074804366232900634920742865070808905077742370497470422138928810159907316500336170953079812315737057051987052468836285867732271830136390040035927157951722204947129931194068397067093651524181497326609532636734751039527185996704511907116075871813641614127225328994105396707074647001815123001385255325808398163791266977483092512769693746567709314065970288754342250013318470498550118915311740851221566273760669485583543616792411224255848617402606195905017462344857970806613064590312209194897543852515305826421075504903148818718562012851724154244528430828421620040735898825680312920803704910226041803936696692220310578648957024218367605270286258029939617581000948631641580021068373373815398950369973495476667512897216052552239993575297712239435886928956792847491099742048369555115839589602243674429792183100768688928825557973712516590739218014099582742879510304419074817306029486726423968234499930949014665065862453528328960710752225736292919029228122694430146478438672229787743640365386528359382534895827085881004788909502165651101602091656312748982554668663516106657807219207953713049956841885348565538613475805322214115271621519056795582779318245060425142445524513234866692325831921996798447124782357531914916268559376995158006468958388723961541278423945631397026681099253069542168106211637520420063923166141105343033326760478824408870374256209885674881016324911733708421141989554398344007730312258851944747741355046689836073636432347222479631643720477965438927933343433171446419974316002283167522718946951776442047938969023374139466499743328497987175296501672538516772309888895741416277401046405081204572812682356326400000000000000000000000000000000000000000000000000000*i1^217 + -7559933012677461376576552590701269297238418453394524744044093690060367592981917001910698812766630942256328708331840255770477761365669546786986121405965497148314608627725099459016855172489748265223874636782701999344387180805517741627501318527899525930353998893128520493263069262119498474304398946531389761332608309735917246608456455925623052027752374283093778404988527318147196499672295910163208227847273348180684626853157008014223064909778409161684783195913350472266692269799569096381404286518269601430946619422467517090770273481566115221813346086007282806094877507446775938096501203214571644749592216606794376443911929905106575959951541897062664081895811978711841205178436463244461066481248477730013683707416044775349517045818112468395797615034760160288778657124494656976618846692000812035655527886186177800958539485406639609986285156147775141421618126535500508075988418162109015716600131779106486704552996129233161873686764824204541138095444161370665105683808398034382585659831709540422725394113723660407102770363437979791986219035150557001700010259150501282947163916049878859034965692318192150026085664859265809333183945174201789262984746070360214023603996614091250865783973906189814397945688636584938667867796338638560194309361933487634788245194321123755485907572958208077571725039494412216812212483906306621935870541004703309338442450936940724321457556349668881679668728023466725921458743983181342692887888509534150890648079866180750949273136236987824943935286648039062634440634792240696395715797640042687119177128508313306889194376730033403366537817541817244072883130782080423133591421744376603281356713414475967217789441245600732054639037763587128588947923409273194858742905654667748264923590318491200260781440815320758704425617442409147694308350680400767673537102958730399923878149505909210115385956678092628311938560878892993794304589098574820560423197435624202720326596320928706142455588373639011717184566919831901696611059121313237742352660138590059131786852447945985115142797184403567845738372353668345229684687499952912382917159606347791896263171167497538474662302281435825435416460861012516408629805538131018520260954527455992645308486113277510569672528647892511764343696166172779887279778856212318142462351414803992645667209111327216023236546282477838566625523998342397064818722695085089753718797593305932626499230069114128614740958083399652321112239155540236008027991521204223407678700813764809019772779950554966562908071618107008907064071806534818784957289967917138860989938482433212431824570275062025260433245290009803734619350935123905832350079824657084088004345601015585220297107033368857049076070394713617604951798607210413752217663281811334513401234403895811264222999555028695085240136466660741698640213862142344403347476166358948313727790695976458318046402980777813669093116118377244207668974700498382929307109528559753843053353901957866278299472755217129389682274115412380947193654979927587366263366642368136490371806455108445657711735965192913122983105304090567183693183963976385570190585660047098602929366936592896158392626617550172432285478738639585577306127922164881074663404938927409557119587530899255148993626710630462396988792095842284567322046140185298859851376556743334041646675843987584508105823913093226189752460048268995772633738966069874699690326782834083982758849821310899340903666431504995783294648648495017160337764030000536264305087414457076672496947442194999105066912901593085092638868590357851287665480382464114002378668333281192787030943852556394286599278245568221003685584476116580155194285123720352347965646916903869481493642168980520768793996567152840037217201038836571300236919594951919682501128152131496298218757123569994405866288981028527115624913357456079736297078745699180487541728582372110068070476685272727680441729722777681921993277146858352483514215302114670425570934810288607219372307256843186422805108528306416765740852635218371976950213076409206795030118423119774315719741929197336342362832736037548699036059912755221949949480972204693310314416165635170133350098845510123881219364420619064306650156270213371179012758731120908932847838391004769005912680838947820738139520660049566928092689241617178398105462629824320597206367230355041948437537271233503979525857432044357131243060100294500904629096910581902909552772249129742025806095914691560506676254996005368723098286026299590737851405660389327321759127049465850835865546796002559951984320108582795355159397657345294031912960000000000000000000000000000000000000000000000000000*i1^218 + -15155734856977470246594390893153458527592554852272293457425204275149432791580592878563231067146062788597639781974292499281315143033981145833484589767547950615208308985608094660875046098003541559377617211874733539287511691811611738830279445729662047173602698898273694658838608821838685222561729648562562832627400404535481008868188630297341026472416308724892929077509513038745972420265808301558873426685476011266218970844542168142863707433533740732460158798649956438590573931738405475524019481665693164927369511591341493704105753056365612809279876644401347397144242352308582487704378211840011147497164505119887178463340918198961841786620552530014857308174574772221589998535975670903489749922792186989529580649548915410071802670702193942339587802916375190568204448820937093549785951089762747466400380739175912720471175574456448930370035652113606183758464768743074792447951000520026271703823294743818876030230765259871749754153810695460849893048531844259310648575434745158147556607281640555478557546628229134210804715927456447072757156522769753350384377353022598872590034376079927061076041155161357833340014188158539026675702717286716730967189022251304136889004300572420424259004740763972943665135236193212647636972409636926574889420193023817727772274984651832857133617027718437862468058793587611985908194695574212423157744760292641167484987390257261749215203129112972491069271394620589590283990106083193954372953902344303921721362133375211245077491114975387145807956482821303153341397209201297740377096864917017227192033550765984208372523044971598308292747183600185907905446868713454609127383816909365567913391029728741519833813885544407784629821092634264128110365956592457285581799868843733439577817264083621992676019470155028417579130258534639121011086115468319523799176289649458042403849434504208690407274534549494891460183647429223505588618884934436918947715096759018443748367582773945762898577176151628433723760517764729465293372955383133470008231648965294493646993777427824491173990319861916368436206004881635397847867768375108097902471678941723509468393334770606772030208704381726114862792460980524770844346495503460932825829667787469065771593414210491233181360529226818939886611007763854603447543839643569215312973599029779788986824047508440825515106699438481388925268426636444416093336577570508870509887543676876932315504915744835322805839751432459507384396141002219560970867761331149858776731648717900253459908146289569288274227619343608151675745788113011141235746841292230831709945579441105021065358448655841389549902813486947618172681563096998993159766769188622841246594487459672247824238721007684130715960467845488529970684830231751421859144319139868991097036842404894228311321997718015856390062398977788291136048373258985813654069802695464403003626336303995480949357179131660903866622566273357902969039965022342232263616967612807735057909111467573768086802995393715271948990945988044942682281218311517419394249954563067895956818609786965400132856872192584730973526389132610793227527505325169857814662425842829077879744663163877733491146537991567864573102147432050059129762097534291630342338372055348849347904983963646995760883057168823772298083512056361054577262498707655546348873853481909194187104743297557578108561633635291244007817682694260042844969212589582376075669165390370541721134944999253258012234544657181357287218945618894589189744931929345175021145695499736092149615974492356826684959260862496279518806257938612059528999967815322232577981864196708266543496291924281777432407601722100261802280914858132822798466087585551874211030490670405524804630708220664780394251026073304029305444391577749739653271035378207926903560528304388410956454068913549956099327825468637472808461137688848491604268055559067064566387033453710130101265092675125308965670968799053817629491611467174424102270988501627658274568926784728542421522464097493161703109491947986857512914079249215742313346407437610682389712394687610292999129803149058088181850004539203199348326982455809817238786574269491196836111881171180137358272634609503860898813427855976198775704031183227013747553108609808992537474566872172880416101764459527670965376148704010772856013837299422229780413042306116732777363217172670385214376352267587036789956488884497801350611547014850521904997886811433207677717655014727192154710800806752295938078806996060753099181624586803743540653955086783425840920819917607169676348136515263975988503893047195533300932872153071616000000000000000000000000000000000000000000000000000*i1^219 + -24897625227188536747710448030367464196747134627556642162851082939464208854894877296397425210088782949025235977080686587438734955061553658012330613889787225413966572702573267336212472006399684751358544542001109817408681336790512707495912513920869466424182298954953782498542933824526696851714357697445673902257632682432605033543955368503666184226131635747668973641193654130771650037447255730429747134644584365562117074618493786619872503177294188899807467225070112631480639646305118069306866138066210838479594991770209758912496022297424036650503114743579270017772037521086638712329972367191739686952890115368668409501108347568532266910763470441261854300242172931439718542283464310955461895821993375691428210934746042059768944618451716191137371497877489429947380898908956849803846835519261202605542270289850893462003016925673108230888956019186500517633361832090501631096569165178724279228329736961426338942332612057797883792829369058406207133752013128465254852139147737208504121587917855392391236991472193002517951812327014206025743211018537550075551305385804245406962646991761334815385696496620577130956786525267588948533188767335161180470443777901689749126670243232684519619487236155983661390455814376767982343227865079651818223314346970007877508181813120495255101094264998715729569770645401081356890173874060625205512381006632197132860791277547640571338146591916878734231999731452262047138254702080942986539901420076625951162868593983188555634137767429615781895595115950600515964149599901127929878612609809312650585225317091206668661692950980158336955584095221110143483720012398585195746069892335486655429191265354786676732655531621954615143787314586249098474795706557224067321941092003431018505249170271080187669090519826933813134741750908117671266931224594227737313550324181176872236406914161142060141915030549208090508279333594544407798987710280920452719809972439425045543264091115508822899536717238780504762328273575531378925367064903230748255448731004440798176564681493085292169343005603771482929793233444170454740153145935986945673430460873356764793152217196303120014440138649858302237231181992960184842903111783115224895221315369728365132807397182389311449611273354793555137013505422141943152615548151811206687245756710022429008567336261110564581010207046566206208062829382801611307172101373893875513214567149930881387128890419144344137707625897056436055027064350126670633676250775032790599757624374158662942526599346415959986676667126834911855419754424122095463849785655742531062811522003256953340388637103583110796902759327183002118495413793216189428444070604233922880810575413009049721122412910233359073647747267653025905418688855637142191178374630879413374980752761696574291919083222056861740143910657353841827280578503801110456301102924891364578507062561692449123268840121581945444415219404442236905778071211493726020016635677243282228863262450660283578656889229485700437031877650964341734520164985055015042428372699867569064462973886725182198005232537510849000960823073100824269409264567749697565912585468384731480432806541753272461813324311353392230834134245231638894022585272224293382938532388306448200055286972157740307088953658336849011650854495259488061543337137789701564388747926576837760802903652701128965300247264630343993063858193172827237406469409484800841940934832040305106968397451428564055735746838661783605488139425019452427601477679947335334884876336240049231689881200874376209884229746956947867045507114494726624897525148693406866440394181517487818195890913055335902012193562669843980797946369331393105503596402861202160469005032603025513157018158456557307092652978564902268702631480722803350845111196176380011374778200897163963814854566329328208057448684002137059617849514943819774358669534400559857709844081992796005810802847183437471834058792470268689291384382792978262511230332823243641301405220891395032353870845287780966681318178330266554229338696639832145210038201951230538591024895974656137914927905687591575577392840977639679380775197745550619350558896686622713353482147258060873335793003053007920304272159839643120491127176154396587854186590563022583722190807237000486251685686874516403822298523109969000653443227872162589875941145852666018682245267788642342366992998824997071594166898821142465452177900368625035287099034820626894467213573267555516073833506734640359372819778459539550906398533336653141528574299957567906979169504463381506903901487690752567375781876039882148675584000000000000000000000000000000000000000000000000000*i1^220 + -40951710642421613985770772745393117321444524515632040866354449545926646037078820013814004710875278914195384463120812197723349640653186163321646089338256291296773171579654731040939446519181414935918097739559332482793176402004508502883187675755557721447523166479059000404361725492045792732755350653379015731725067495230438838981668909349577066307732922544837260409103587375502495727928120548678103411512103372940689306708144823419295476666853419509540187057293519247713204542177313523231952497119629180102960450673909201578057726396688443481547714006079136381543585221638307898129829491496232482427887534879207013010335125782095522728634356964401374337311504581358280513158586573719008223540880514623167656265920790294322405324494242750329774306971128809947087592037471029420984429954057941932355366681146497020577349802822448692191534759624884239581877858379290830424672023975741822913273123609530483516466659569132310695799010517980052213145664576213797086426854314049512531594147288118980203551391082820575316850747652234335230496096939521875212006417043628322827302406915550471821101798009990735994643782455990773455660456134503308304183807138733013196694577195057560010976978122117870092031070084621057075219585638865493791425891547433546181467251883553895593297260856954355580152284010578951754886214624421313448238971205800825395850818847515555818023386277047811675667808017978438285128077354643846902190873911896456179710809115455345214806066185506720399144327684696952302903445056776887504489370284643874608754568265396907778224968105658695125106952722351763386997035978195891235426909974923206466245940681897912764604927021183525416865677321999839937204210505190791845773675141073104207160548100521690720239674215722301273095738125659286418901212831945287167850880737303207104348209866706263280977095508988020242240101018143019846169179813935561005638024357720018794386965095945378704870962082209167533586204787831200019980858129341963154174717059945484900067730737523253640491679236562957001264741779674728604429858400442394938185360507808616696490291613024323833205880160739582897521855679649514963008723374215575215597242241066393375900045136152626945603892011774018050568438073951611404572101005832059316104115067057448020745217593616766391719465776509919284259531336195332394039544908632873406249140176524440777967335491130311063477778066536886323725506403562096893869075047821631934925150841714541033534872494797965087508301369908415653299607148913272691487834805394254825205686771759969443344091270601210555448928896907826789931359328318136719297673582304673865289458055334969231718337175241035910443485891266092080293811112022194166191785916942783528477319614196726651130801956901776383393389862343357393017660974289358441588203606220194901379201055689298990905070849202354736324462297823619497264574541935260109690372201420450949330030317362365786753102894808970205023614133576981868028748734753123272005846329763471771780774895189521428094734653059197800425717626732182343752921229107217541152351034234064664528406712931119777609271286315972762738616385475551361964448232125344934881765018586013380197311875541581042126049129329084950094647145080088653787833320183250840358067392774979057006362437308589708354878325794290263620824155445877384901929178207399325532197417208326958926397989611899652056923601016000259886557005268266656728697492622183168855374402141954743994651582906364813025499295811461020694205088880552005209137136498710105178677358495214962781876911755608184332312325967530522591823289523997430266271443282868157861584346679601910251156852887782184791735110036672452989035357595379965602968559992490908082920769735792165131873242708399015257867865291357490220719533615619111529926585864301165099173438074996161981677561682280346221274622102394531941042621844642745341284716852119563315044768987586854894058607924675354887167652477750893666738021553979291511579957486265849552747484796958454985271108597323708127197763723921745748559042209822437537860576198486809143607349963394297334358823139986752736361910886103977636655060731673779427891789150457783623844993598493713164125753929787418222669436792260490891582010327318370953266855380733600185659248020089215989614504719308514132871752543256557338241736981813958475896300350190202727264866610500275931687749918959855653083685393398526234997606162418659120978322009928472973859266202372979791056933395379117539358827463311360000000000000000000000000000000000000000000000000*i1^221 + -80795386767769628630144077108492663136590328212085152581089676473862497126108692855658978001946043714700451330737154425866187676805107462194567124085802080112465439575831672227030177225235989335728774608363625800955114682823351517894715572774906928573638077104169828268088728981930741151272648520064509053301576704792664918787630082424626834824503402893498404628084427526612783714474732383685082109745528610473625090606105006683896325522943573940964537202929004272213603728183292854654791156016886873365019843834456287950503085639235747950289265387726461101987234191569336498391500596513044111143827123011450586644950676542677185313060132737991642389777817356843719866548531135509816875387905376450108214944474571412400838276254608114827394915139999015757624778462972391948176905823525224835227006140531309251874752188710915566919084721110539611926221846038429326722298575299624023011385111931041061546634493354313693619563370152504397115059578691797151998405060019134370315306154690231952953156650389920872637031898973845284847107875910828536923707772949325636864700898213385842093993621489149225990075050482245678866435297047536829872906371057966013052157911408812392915252621730662251856585531197483602385427590249552462804037240705716512498073693556450544926762264461779756701902487123782756975665000694092755796472142206559914029917957234421913016522798552227592536816417473747999290529539883962458435218477234650710682187050972954648757286310749029198053163149139324838653978541230204301112467276492810115148410079953771134351981668662005067043972992302822805991451749060761528993362895821193074621522323420409004404951907555012318778767073845119338810813362575178075218791097479274540390854284195174672332783981570550372994179003229198324475543622658423271515049353582234491015303419781762035253386781516955607259766690611764013491587525987812006302288111829299918862421839116978242534108811138122622764895384920058296419604343340361403978096959267792633840672667203763245615955995037655195213799506803289094263571794326188581553291358401328170577844381356693811077013709891061889314369625292734827380161875731337069328471610383478102434643226366260591680103561445386316527726645419139899706501275791308711098456110845957365905866714905313239329385004148151075483332128792598539022024927926861661817572735125014718714290976964358705269599833573949190317742716654102730527215806132143863547900592681027549356598148790716641346507578613645404171638916369350551216276920760464709282491576863385850532936844581452733746068549428008746640875648019755604898385366808012452894855571392153256984601507463332664870203967437554155086352430312341569442742491652910166887471181133551813838120460099011836568822077175751494198078046183918176425149198381780363653800470791510527727669393698297183371029549667216634022105080621473736815467318066154888695445257594815922878975100598273942793416789735342291527088851704439563830334983263728310005036336704697942833878100905341603348107900495196763600868968095228673800452728847568875582687149814323041613792864805766764792394427845499273239639964625780468817810862789340868787503579784621988968034150478597567652489703321652038144077710575101925750660576013407972865706376615794585847313920498138685044334118529658004904069263103804760051377869053704364231155090920020681450026122656297650390503514806276529066688547383439620427909140233710967775845461412413413910569110762419885566703310922450748611484251376714627252934433923421046561960105602079609719629641736871823706553536173643771472551317449650600544548141311584525696227142031047793227568156708090745629185677464129533871572375637887907167121373092274768520081127220085329230367495690462318186447905458655325262075077509295737524862055606341188287002083592614361445648744894692847948538608574657216071363978524675242250000415207786599249819120579053297173349558475297671108317528292244798277435895090192700614653624165460698200499053457109858181262299000098933790273977880706867769673817979534031398253800272537602952403464349276488745187862506835892641122042859327178137868856754345109713870900618964411489407839655206000915365853414411690770583651329865497562655975985804050051537748238573554395651377677584664944445274655095017796645221334818379882261320539541564622672931724464013372682867217684947690184757147199722773361183266609864736614808259615805154593002306271246335745631176970439650933997568000000000000000000000000000000000000000000000000*i1^222 + -98423516129607843624590028491679358315190930495259862002303642320825328260150204201841867174881346740536856057788999045837355471939828769758155013398309532560069641881575036309652397881151996219496614880705978966329631292127560867184493264742943519948287681577583721565465015094796789496093171538912995874465647320607158776237439918100069196960575467388568018542349950635164479679290005021714726738978337276824685483027302740763071644221362963941916613143624521492968179167154311812696124409662827815810465609018665495089582909921165368035875320807224532770880167876072878349474507756612900119904156983738528171877687174082747978417363578892055068108438351722858269254561187457715655919199999205547076777176696634461734342404053049318803524215081784406149727055203477485774858509727370457361310488258616163241232541798169623021532767385153520142322974340062232824327900821621136464540402108620897958979870251008493010444907331876543015593966451846108965985338625287682147603172681123974588419866711321645827562045753672843863618614352165155893369037116842014441724501800188490677589294750360625356750611089632058722965585890068327193773662354751121467837253009018383469721165068501107459555960586151563811348612896975354623315034909221659896072998897991932956221956967401966716114750941584522628144223617102431633631299955527014457154272514888575774577474676095982958833001359018743023005149199115266111292227993656841115846574304106344095082996201746271350800931227635009729247457433578164062512042460874332886916040314759718861775902205410810203293625891293140033841815732082868566625314373736057562128502824237346125525762613170003203094741521495963861106608608349634139461273582557647642266547534502709526266720759694555339880108020088249671960285759552064406460772755465677927978763890237752676977550481086731227079406497792943210783368068658556245033357922900920240651235282253739568593273142097364777992088913306571070408818742700541119262616587093548585255028618891296301827760558823586655056255370462520195989812230874832652280110709226458857618898820614587953549576084594627137891243068693793524989966049334212585800624820382345991206989987150813277173917545740122858372099792971883104027278813800271261915297817017229359015995254745740712986535154642608520614376425922527963461999131227069693708670412960807405619565764748730099884648008479080572296566933245490193301258442532259473314672951733473441118727486625776847437441667748856479588228189485796232708293503155324076927599932264793318024106645021666932097227450236994887437462529667479460450804448707182467670905057049595345262609912083527372826139800607430820648918128343558690819501230053923061395383927232049927173457084365606123202298232417059133574854808736610851757293160963517342910612286382867044198292444762279833250643124283570775745724902605036407913894264350882346560049068299072141589567612948299310655118190749261909672974989505632787336780958355533024096973361170437004054319501979737980811155038522292201923677176848957092822396082465805862838452176690845853669722148116519041900115343348496128565607888408722121715011474601677873936900475338820310652876575021156443555213442060399852208897933404755980817555665317355337339175230093850440964684743587701747601988156168016049149500466208732089007993788137822300244170072676863410294218977761052197779325558727455175561191829522503866410110743664940493653809498400583281265150122780983574324349818103772404561793979153818441898664250823614708695930471390853134309522136538167484695188247823329920389047992646395026390651530581200486523636048734589447347124083702713265596849638588214476605273711243805657096530951558335130550797995757426769134757707574316344817465636866185331240699591053512378771427482492969617745622780049379487693111859173721951797377332784372195964145349978491051821006401811567945921099864243415230249364681845157084648906832000674004365983612592812521445837251343809031100271462529365906585340060522335683658417698792781526267283423982479850206534479575499341258687844640181393652244220429705634469170620092192165533320263425137100351614450333753251244944374804330272469286429052768947978334887626112482233241098901086938247697356755309945591230489975803581879969545363407860587479287825400340811642348636115992859624152074514820326310654160376418549237045629692731556761800759579056224689061241121116112438682608486898805110551761382486835200000000000000000000000000000000000000000000000*i1^223 + -116867195201891271841631679344613196126790033819757220416917508334180644088178758134483108705523769566709250545919616028256548169653722756283262844623199069356308228506966905086621275809253537596205830739972962842933827584923063728129498705735445220321951498758603613073292704310598895297653093911011070394641358408642408321068681825416506329524017029157312437544607796401493581113208223863256736953474270941272301621619036880162563294502425816290407450929323455451403303154702149032212772212088279600924887249741652308909514892205798473515355413105808807332603605867737762020168154634844633709619162630971734833829055618842631079744440652740233426178157700390477449330256582825097391308355217400304415566454212416651758243473502477150337634269634996547724645333001867264904631372348536465152853812791043719910992661032016236206911333512501341353328839633152600321941305987927593273857765500188179988126713781589072428971563847816218791136574148429728577704255626163123966927288875119334946822767420509662781196728546678793146158377465013128676393140332238337437022359916436281104733911810929988270062082199784141853350771372832274055068743420312703573056809228658713089852476294432231027079183496413672370866655663371653368678776392131369541307095376966305285593025842008437183593828574509040959890567969105384044038999115740517833441317551364968061904434737528667357183857475130825553042313505208295090847458882038410701987126148986951355515162949594357939669251385772142146060489472936276121565031784601907544802249324110746113633313162127434518529108929652517671003129232288087275676513964947878872991389167486053484855990278620665765105946200581469889486714689143519271097575490130167697746955562583775885398506786360482041659021800673493668687123092583751917127361999145774859918386705293095691479436439336383028841043096705277512410048907760189067250629269049217097959854165573617752680722727306400198176999677807389724946731203048324314663921455038155025647161730245916609908582273668669537441462186721372237367425321677146767177795597628471475641283597667405761649647710143076452452909070927180863837578158268452249165681904660083546774999798708036309213733177876035388675048176264941653413627665036920834443475110190935795335964787912212047409639075459912195105135442704805586479852968565762235804716557278845166748385699995320714340779727777258483728407768245721439662989625004162607038458447007878004993891858297593514036074270201254995326717583035356025207326904904539811266115153364174651487526475798124844314653390912363230802976816577382220096961285688719504096422758194381902981603435101362198642471379355080537005240518908634273952275264664440864950488505558797306881870259870229091163044007926357824501183290336596576405576648042073940697371832566492189384932110261771372795951197194028532123063157863866958965261151929739996106817695607225196439605985357718158510892201856338638619715227536377224969283971875519116638867126063300258042404742198087598228757786366150546562290280867506601842774196002715573383096873600952019321656575185823475428233773497207857434285501259696811070539501383376278770200460648381988576718288190714977128357340522728535003585140126256558575992915826956822449635017944186691431040576056114473118394909054259426956805405830620938792622165514710072477891004474357118045354197115212717074631150429382877319734986361841352837040075635054899591897892214279845796147827700461415487948665788822848792059930448000953173389396656147174926445953113658458927064887727978093328259492085165372271973613138627515401326044317735635740475319896663532846246276860371199108680882444488451441989193801231853568607319444488139904113769340749974649876061688330117656287432258972568802076171178181387754295006241207860599117146073691983487480937717856516878347561712643851093428200826746252819764524526278752351723164246694948154153473405151914109816803096024821414281553680978604201233059556871348861477585025557192297719100529010659477245473592704730847813203973183168584143693462730355375263075943588846669572964123174854271278143073567113076984681250358488245163719097082261499271726330970640718981232624742698241122389743268728610757060850015241068766705092241875837078956993289633701775455614507883834124274566321580814299356809616925752612918792485716510860922834733201286481859338228458275830098706941765791904222292755230426222533409606862669183188992000000000000000000000000000000000000000000000000*i1^224 + -164076550074030434936643503874150561557034587330354626676751112663157854145084455464797841084450603223115029961083171227632346531901286570270056231682474589566038230682225979960659267201674439478071602079494219848440136843489825329116580242998250284885386767084828783474023096064365885679533537462086727984016029070070651741099138645120700249859196751662089075252888569385223618436106155414271782408699340163620675878765899972011014123383190029264592853684523420938796781032244731724590459782035653491048210668788020591115360879766770380977536757648770269167221058214150859121972684521633634820741598457690206328964584993812123836288933773358755191808067777023375665483288220603098067063225416903095571348306381667067175393917989270421398056637518758023680682802948869479784322037617921811173462457511251147243636356092124192460241389807654216372630499488794897861736276370659255703810705642011571563571023210421065421649664862039989374255136066614529793361378207980241673411194730990257734043110742446832005296212381083367533308398115159712757712392905861663583453010417719280270565769446497252148371540106380928593502115726328283343875568562728237359871656976653608092251454160506430796602830594870516873311521514355279052916334048108818207431435687111799090879541876091672936301743183896945010528835500406930086984148583219630525590970427917649152083237258511773146472305502861138956282791781769747306535196108838447258767058278098404963160227288957858784773166994349058926475582773705709851438515365085535170927307438217935838066577017601424712937775977654541487883671156920053480361641340262740454049377890627310706956560991585331659698839222277987016763638766000571278884982450738311941756355532486975411187243809538640591331531991447513403291667917231074916219557377713214100918555179425838652512247930643065706008510211144030082054657544216228856301957230527049069603073696156457437690249666154937141198746633954115790646044830623645837793082744077301252790596269148415173496084963483434929224817992176950038328093437766115711809725216820373200523873359098079617136412591715228344565347352404764168248212373388674224721934014554758188619272906202222860944234175303449875802223079317429305244351013127096225818087498395911171412848503796004929039240691656172169280112723034542299982780557298923915866065215577555890128282237702593072593571287193837462828258991623655335248601015863171702989276196541200674173856703024296628751315071306757336576213604808999509908588442376751467677717845817722570340382333779727316615445848094391168499949088671153747170739963090366087301495720017342175997672027282997705250417797702178388826945240281885070504693894830558008591844760005652724051454898320943229574985987337498977770990257975011364470574187393436925663233607221392503796867875630100468408129615537820004388383872872157296528445182844637518601552225833758439918995179081960367845631209345775746971598493345032437503829796178502075196332337684264323360171614383828650560176804235552427734187724111106999132575973627183071398672369197736742263280046005393789855998787803604490492321566636984148404202910058473980281563406714071050026879186947628864637762612552941122748636334139301948990841251439085850173813783488864902239817141362999686863796489946017747869729094111177011480711068283482256151943022724074274625811762208808927688118993789557576663326241180031970096977396137705108590063304188543515913990898964110894921006803289722169925954839468221973302581211088406076848053169259465928298248980636910383877081401552571449638643285594231462375845918434570031674293622699759092463107638031176438249351234459515385784691073298470731733712577946845535513300162746023815104296158794044469008221669729028747679433369816149895520435821467443143599179571213719500528245437639064821726090765647166537879957300441954915011161431650883131795126027230037530165851158628612992300541855166182589333452643220070713642615738984059468352002361437587787138477535148429958956187970743635836402302259949499271525042411009162083160834139795633946042951213628964405764907172834408077170578125298000173488210929107598880727409561343436713568976860528995356993153074824236808356574363175203173092831988063540944954756785169482319400289538897640858938957892715950010880807983034032280852966522592542417942115190723659236781618509459331309487686836467546108217930221742629032989121690410938353582080000000000000000000000000000000000000000000000*i1^225 + -198207899620373094782961768401741984955108077398722877044837597934663998788899135117289380272161744307563405088614802540080982968743711293852211720291511072734742582981676512144753714037957046679902362744623643612738342682738222890685529523076215960148179347041043238250488531035374001524396820380993831350324478291587150498156208805769922317415149654202918633388425990009541032154592679487848796007225455897580800679793755672211702944603295886986596161894800387627207572805352761932568625559270843557502791330510927511049286338851000827591537348510830834113145661100438613435296317713876298635180030854938213698361623989550232070371321459224126748336023083698638702533314293598611121315465523222449044237807773565491813545715057628666885406096487080832436384574862699488242238856478683905960553457076050697272845676404368211101578858677367396776117070646624151561664873289720292687249945465848409390761817444050796755771297319518300901416956665376924438254092597396426546431739443139080790797590865847819598508941329234396473935607072998544769145039446844912975422407962146249695616473726822311556848116660507083532427704843338818122247913338438509455790389510581497479007452981654977110591747272854877585381905314422770431314333430357884561182233024552350124848487886620988048335910505480017638616885049244423700152270349431531099810767102585522075650060265848713734328651000954012395705406396702919094049745065827116689228544404353535061836241783387791291949275029041069990562223486618174745029618358945932793655603329830421112142943831302384938304400977377327245727282470713498357670460271367603520987784259262610698514684404729828216921050360923979825886197649940564844331304577143199771268694607884734460408436246824046199633160848319236897965424330933631949837450863207682469629421614578451544041332665708283116107000191869855319078393956866913583117593103772950411542849728900302529741753117879078584961079911491107817001360274606818503653884537621578968996803871631613558495202940049119768139433678117721222610411644620835541944511448346288945359023279396973556129037643524637825882097231840548003740515636769352770757669848090438010678897864650436604650911743408759897141131222814947721441713059836159122519104581155915478174654276059418068580410868860643846766678153803374693409013760509377223479106919909812792985448130324745831247230292388818281442080622720317844819730713178359685617912842463440201729461729103533087986248976317116784307199152502805901457522307004953808074362380644993166986930713990229692809112665143859967343558554274248558051663610664387546748993362783941609005221721706289910306850893134833162800359004486386683470870674328457328667581265416290871567070398833409853217608606968087818637623235570846106363965752736398768805930042887890317292300911526812780359967479956374468710976642083768163497363878675174240365829224805577490635960469288034341745519272963998973776389199398554524883248656290120834076884145776771605604616585412438352926170026135802612300303557062508807568918772255730094269981034530026994126931814263505524968752954493855266285574880584045446550850677126409813659580383836624751073295450940230952053543026227097828286601238155131524745257705590788451703411837078843516001602200836628727841620063670169638243313636615718826103532165609414211900206238699903895640600524723116932254209731730340511083141273312054974396882788556038550971140005191712733578239405007286623172812791297724784526358642700910174526673923767751783003699258345073047152887817657734220234464999651689873193489503773951363403491664435413557491538798334130884440908431035966156005890496052498037515558954577763140168203082466786948186736915146985443112040701373967438293755408961271296167698311650572692306053741164871953144669600755959203191752998929565767431496697263418194060162361585757130381522625355763818392307462967730601948581290883211121132052409206151380152248567561284270552192626247117627797018607197463352366764380764444673526366381077049563997541898306559095522149361378080153276942124343104249921995332349572407004439708975096010805680402858767783646202389384382111565113714019055874889137310959273396244656887353864629125543865453991051542011162168682793374264571533642630130109584949578093149110370012575018449349872182070244623943771492041431992459182698356836161120166927364847444149614780684057668801833384041558170385260321177600000000000000000000000000000000000000000000*i1^226 + -167622429510486933187377094627576882501497912946915729718302919355070957004776999166815838542815023662315268835341940228491051294175375302608542561459652129071900587032955116313872697812811462603832611167384803418565664846168305032937946142741845573319488063990321599614875055782531483968706992559939226423846142319756891737170546249583089027961189316730190096106423869790753360390329212730288453054998335387949399550369532975091698199417787080177236732142920887160696629891514660254688306012367923890759355824240595684641326539071197363339863080161513071718829767454775178472297355324198861279536521077518954698150063596773359672422637401371414806547648296638437612744708575836806119134431832813931926640638241005972279677489332953076286385025858455526966702603264617484396760395032065909216092962099153445706516163001518056955234004987642366326221019794631341136398294029516978206548054868594707247529934913349045872498481162963367389402310725869229421193289003502390581407791948275036158599231430066120012786020241605806176438148120816022074838360554026262766131385555558743438212016575631110355401736812572054231346588787567299472963632666707296910274489001303796577439051267715916561450831177460349848499227260447113120426403907535813353453908970621200508265496915303661844263007918326056319004183863490267659558149700860313908005970326276380888050235132771606231465566130680994438066043564741648821296385034250102786977180895709660627902811771445523976811672299187866742427566569405829834357102953443102502507812459752892559883453498342138581423239607885131319755799897637297516055183979160281617843150094045057383783361700970628051132075381524803100012201586996539556489158444885080698294388084194984970567001010809842040250586636699746098432718351176237318281880021080239392680187060747224891651679375183628253250611579597012220593055632415461600970369374831428141980865618893338697279047286027523426675168483884178626018580085401212579523843611826525936252204456954441467922135571125903414199736760803942928253220368163474562352535178756071270152467209764445733498255243092838690205229048812869979103881640457679938569111406446701151581327967628521746820259990801693502534558980385821856614634528257132577146120984755058965429998520880813017673762760842698151425763714493501713192098471648910213657603562323724235379652151560848693161139349486816912788334722316661799714891412431467869385666858230341128293847123172674376909279125602861245257551442583488902657843430171636362603066758369993955890887396391923458841215422817890681834404475471809103548102707932218874774066458766750736467148149057629693203269786837672695000299327804122412702527851238166995218651488649456211311657736344876574986362081304014793465144906980871166184966905900297665375504250412571153489318079024284080224334757852264546522290874121939124923177007713759946121033095795472843825409024046694892745280855941301337193900450441539423580986416861287435169292358250716040693715494089857237165060952571092660580039338331107352816609132982851362644529494766141357063513102693665045126854780294760405203853931087793984061880154747681625703156636676827207556895723838582346253984096430687220661583615222138782966711613921553966263963203290940245411606278772655666529773783389589114998600658137709165026481591822441302233340061388151692368580349436150390632817515131127396613832876924934685418808967126494509378416124620120760080193211686068963630980541220179876676687248787014794255939549564211253221956219648528504395483566254024167182251551418899964623278213293398101981142903780014661045732209906279530149104576873206845971920378035424575043117838509880141652545677575028447127524836109204210589300283402397198266297489067620789001450671128192085784593718419812800522596216421001511436143998808749549726268210224121549809551386655976344082519110565073919863652331009458380470559966793585097530614534744742080780786212527903027878458812019681590367586556044001925027831407204174101355251408251066735213308889314143851548172732007523460673667386648844577473914217824669830555330185248336587313384673855040627741820081464543267501721059402053766170475988474526277618897236689720887896071956795975947692569338306051266521426902335999674886008393337965420006038226727506307052878375173114731390469967193439443650146945973217799883907281087852297282622579250437362763797404144344176724541440000000000000000000000000000000000000000000*i1^227 + -92113789683203361825261001332632226272680194639786211760614912921648832530840393348298158180125365114215235123042454785940975823440039930450011268304546553213458959152013875930946865849676374245083553031084996559632724837281214871632834480696345789461565734699500154180789163635975277984916516719359113742641501217662187084909616447139655193756173974185126762465564007643444230932697231874398042464388275870293369328552875654703636555217191442809723587989934365489702178613303183734166153512918354170403901688877547322521425459461442657723519011204844726140662030460781888135226758481621204837340322259548324142149403502821301507835788779521675596614496458256150113840386217512972409709942957004637418431582146017550500651034212216322523532381077982408808762656047742397824333514695219221183105341345925129873944310905366551831286237201421494065415200889092736019914246621047892045884245777818347305606327391311883690300626093592123351586200393680596376783762125700661735224066674448496858074657788653278776994612048240164886952568589993740244795189995135698906253612003422263965560115295217087949350852658125442998541108680685457605845818077131302013845565058876091578988010560582007208880544299761031888243633986716875927901795831817086567240378056822019908497844823208174597223339100984010707065214854305618610031573789692232456854763985789189236662311203200911779682680920876995947392921473189910686663513513529051546747491709828088558025778716803904043577449308279969385691806518731784033286025481308509156865467902835557301504038119462719299405347112945391526296523550125136054558726666117684688631607086523668577163284264195639621721333104145285277597241152632157423804154224714428323330829829119408575102114133787303525511236976618743358856813950459027322380766139255871928336917041794133228122572125310740871507574825526345443013123201728739104597305533230249122830090677447065695900392078499341629203882780365768017426614282127022981399651169449863711534963473996102835991880543956647243660880191959110883214668568690325498930624225151423630660526073033902614737564195485095850898741799465489068336609480778502790367944845851342892880936403095231779674995554397906507211025891713147191589615650466317866892011262242169604326646206114117320680766612967079547811828020406689066851866656016165243743645544309878835792431945020786986257805837588401881546623916597654211793107862789157621276629887109281547003216389732591025727377598722492929327117807741003730769332928596678381995160850921904597673861026112081030755541696013082523008777040802562559361730213109042904679117946987296688399990817949381593346956713756051821809607937666494060105516242225925552725380835672993336112500631951017789601116744950679017410282224557416721462582343442251135350454021187459763420741225445560195436820706352879181069817695386137848415535532681068711163354357329824018960157445597153151795117656182960423740593377304450296515973134135007947852282259596903497726858727533023187359371396404816249207686091762207252596697663831040062774469367777147064953959037557641938936947087133552613246057573544064868182388354114726342166647156008948020393011959489306956711126126266304213836522484738161832124998531556280645965815662852011991489270052838443207194496738601799631881045197320321323567573321773579766297993950654911437869600607178225010363613796657974733879273942453821087649400849784191369219803368767940127662683149542693975521614065207878190488215028484785174402381679271355900444969238995095744922856720217109922406274587718112091760947854477717238057601712435095494691082107267200173351748205254105170665843575005729220993851112712230784748984025924611438412469150203223824271992752989403637114771872272712848407852407922106440042346789396328801526849834363421526880339453818701218907247038983367410080520236516705572329078137467623319283235204468038135711024223665267571353123582698249872958971669631119939263796637193983517515206312547115953591038594964152102042880003090759299914177900885407469863993433654827298852049485147949285382476788580346496918890274055839938176478518758966837378762907763926980180380668076996084106549811503579383499887393273051666462121112066785269657558647856058871503889199451240176724383488832850577329470105199792849184602529545584304062297467147870636220524895723397352352926789959529413225843041640166454709991802557956096000000000000000000000000000000000000000000*i1^228 + -31941818852614303192363996275009030699999194437329200328962634667784034120098876114962300218650635944363110357111926491732900006991103366046615461989974572913661371227514341653457168241399065733456847315032780138979289899010683594859570862107119951656535758575402318921939770188886395065585572478694159378735240805323736479585608016008051400892525421154544427019532795701418310700179717851884228610036399729373507701795314547209079779441104981066295485363975328798012562630734108551967598395032910891266274565254419180187443330291443104547827401898941832860073228088252352659987824799380800495931739904984920027297138241068926525710892278753541770390421493604944511250865456458658428293351897107164939867127343117258403926290691495227241468404752133671392538057454338523798463383730390223195552104897865459701277950428461501348165170534302556014220821975189910842767057450958422863355690815337897450178472225622098082870575708412576341951203082809798254968109494903537861956378783912134578394370663837249877594361720601381640574737234770015287772676597322967646459871266306507571375748472529378669081022378575148162728617110123088390266551143737494667832163979125688488172481801476468126006950163113793729912072638550445536905347768205588791486536078311302690581958053931570893012712847338522059394850988922720230834022434489611464846560922735759081099051513704723776102819750630059984851743963623447747879823234649871010124999690045971816150352801452264252892466387298233433957030500612432631751985387527422786658544012002693491986540793975870785578655659338644282958587915251442463827269300507925542162468051429434804222940580853516634808275236784286980695570373617615458494513251853593740867039638687803825005159760511352377545531537996713013590869078627639418883012905875202250188700172880081959271360632939506101366768729493821217026850061342552944488557934628086435700022648861575929117010136630619955866022208418852607727126290806437612299795792142222851095843163505085110227523591705685793192989118149799463294039833218105957691963541127430070645580327564857851545027871270759627406740957034581891928947016220292807550991817826142562401052811095075245414480842314228011707004078935539356478825301508002128303662308570622474490117939245814109152750989472385510624844600466281199485113312755723141562685485413693777692213151007337378321138402062497770071763693298528427296900733815222430532529990234031025159857976566581351063404777184157224672551027625667538642783279683042857644295773623031596262748263406856606687472788135316379453432733841739474283934314777811810765229124171545535058990145719119057683657051489129113805161763256140504225959713382134891238135802498295205502120535324263915218465659846043340043982170616721850394969989434293028990449742942459099915959556884157427823387643315500140414662843492520081104960527024475049227996877124847306667283095283033481218249681508410451154974973683740742317576998149810650945814191798289924645119482794876972688787092401093720603931201146461324225296556014557745823155451993674505775276305259442843176358638860527602323702043609988394788785657664497884015483225814775311029715760689198682941633314516310665822848810064045705582917096185081638962485761650095713609268273870888946144644350070629491058246724624496007284820660167214284682664172290088690859972752861007076273306194248029156436964729582602969988436001662015171386836172818423594729775662894473271503194478944237277926880523246806626897937298714835808720819432537109800414329817902181897268954339913430739066764473965881514490618507764179471526686090544733617479088382654787015610716132974021306905100526702192128998533251421761837498854337619421634284336520046001030293668011581903216737909428475823534241056274281654322995998400358591000538699127358247181890249966724816040960978600063393774581813381163465689872731131697052681100398601671800053531909160103420700185665290358338979065129782227711055917800555093793326579190860341763122598001367047464193143741358788512484787988601422365168089316618739808486498308771568379561874099020268393072576201635968936851863123561925526393282217680403338090005598502460826565819028870410782452362077547534318898984208133168727661951950117984387741638193911128447706625503795313829987846407015241305925889198388664717631514064676941116463033918672943384931922542699597427766607636070400000000000000000000000000000000000000000*i1^229 + -6886240026907184104493682890220383248123033876403727293612664610611108268745800966150774398426234976018238815521290065101177882177779080742666545370984368944308221701968029951889953353740505147676324190103464880051023753600555046028148964027393521747240519371381708695691296525594746118447898988169239704214449585204874551071823902630721094421391994833011410555632133416527215499786820075931799554466669970460353561083931040862951142871237507441228665112007292903968438258897796904461425866360957376368462261370565310367716095850492061145092029298191408672820444795587375536063554819652741910754395964298360100774615352987243797167775807306684010433540782411459853044543022522214458469210789720421032232804674421033548645924779010410766915434863303200960788857080276574538084583103962050743738879068069116338478573655484763863887924138794040210685707102469734146394538063268319155973195782033171680843892680908410876238177781975625903211531327648761468863751087506803341748751986814712286641329184833026865511956059025734794995001430190308483720347949513435056818384470972044315650426419769074617445612777852463934347634649850831585484757589166745984841101261686703590194923319095630781226032107317672672001827713147106509831519430826497712782792644178910988600481182646909341566199436025046733219696437557424075210527598005002932710604862053589790178508276868487876190186142087121339384286782217253039080881798846350189963094742564555296221317531045420203169555653187663943745164029140247608187452890973811000563220040660001849122507759989918928798264787903904589926692533220349711295661232338118909074789940183304975453448645173990991601854094128162058953865730029281996504657642793814688138662036214876380388687648017800107412360237212649051062624630021115114487896166887516024622083809714321503183282916724674952361172035587702162132841604839114527836838329372804222323228968036629419175274266082399505144166353534397308523709562639366899336390000067799356593074153017485195508636353273285557130572240248419724359763298117584681604890684012663267165720962078198567875864085566785507205875767154243049639783924102058130978108242225531545997804312819484311475457807918827843176383120028494374346616424516339232751099021460375581456176098019237549304111011553979643358254803697687493430396491292419664606037064393650277237952889676268289231609923457008702095381938289516286831353239255381815725722074437288876244806221945963963465731560282949403667182559264082477092231780174086812708578983894068826819614106956341814159616080934465937166558374905140881957784351133963483650155805003946706105142173095891036520816924489550008049147599453759340524210288940567342311158358475202280696077094763740824362608895394623785541991619775117692268354121726950120817717628906662520281306183250530146364406581149270434783169115661342401515540218248896016808019757226038194727609560534687218671342493895756561514787357597298855695973940251928366739350358176356782861979501957436357539185355282922136652657064716695226048273593751483359813996993743601574993083225041725788006910710930206468244821227786064447429608178656863510778957813385806182984201905885551145368784307226059485572651939328601970997988248052845440585513663741189624412249698674240016335844199183213962209191285541132501602461945969885213197629347570328238434810386896154721873829414282118366865864915912529661047450782732024864460697806969334408277039893821724219616654087786065731849280656739322635053729766168883544941341870463899627897071290249327528877230921005287743336845972237917831281234470449409223325384787310836256731107844383123906098798506206205885704910411379515065155817590019918152844016008439314176805687295525114375355690946109004085978805427616880698894539624901375368890806874400846189087604658694061267427149383168942099909675546235547627279906078613350235410286758752051063107507376338675964733257329070284321299994423400725789323540487925132856406940130236804302641750533054346423125398982845345718814072832438350254640745450177396770090098967231473820998453150761591554601961631635200312252658280225204636989085449272301500847224479575727455081426192826137103936466039653912734502597910005935250465841383274166485194093906864841927431660357170943042191887165766252600999820133493107150400428981355747788751556203716225726963951610780483031308467847113264332800000000000000000000000000000000000000000*i1^230 + -935440448352861223318082070529763086236662404519040748938706894221611075500726198071921131100162097055215079945125921842735373959315122114117416948581889126366842488333269380817093395759868435392027921949453492435548843042850879307278557972203171667102505474331319318623819279423420109705639791233743602775492329006270914430791696066490357098687577328758298506066785555176718193976439075104569110658591341859618496282519919549356834841741660650922501335135694667666088678607586858224290479061184938746963601359642175895971512039565789616556976474361767521750931042555218094170132573346184634738427904340349457935050478427351533696141197300466920805622926538135966316444962595804316471311621979794435287597470623392048044734345853309341970127234713672669824928115655606043444527229235262907402972762628183339810655877088306257059685500385454562682655835505865997529729867258637640806975979580876249859388408970915073511744680399735999119383630900792068496614431404161857438856075793657474431888249323674429377872945635651674073741400298374508578357078994282991874452608578917815364164158037757674901078240727321095990629845026888422575740157249915687161146136831746224065811528386759512122751618228844736822602312634440696703149017749826063096766872712643365969030667191862905935492089027226737503699929875870906984352470845386322662290152587143082861274921644491600304494240474508861428699980389408845942327705494368738217549389088839559511242910498332484162283306068950543646645533919921952412129239638900629520815765970853857039727604341974428216512241304468409173241313059288896953816691911206640281610618195371402299433238158988300555664101823402656800885569269044480408406775120170435872861295355387903944707270383104985883462384394497944569533328837341740094524871699958408987552642573140587297405397701190129128337669522059817112008270914392863965436716327558916034193918874485335129397264406338876290236035347098439559569151879651010902524027770093300421152248858740196891976445479478843500644132326456969842354376211570842312064850129583629627461225431407201615316664150859830633746444979043317890538279939988685731745521296908055059032611475765661092371138387959239204008068655076400359756766242420212890114029317076575965196740053876859781652197493586309195530542628098813836551675473776722449866085011613284637144786566473019187176845504495120667168637796824982861606250112650567356117815912003545546159012800589914742147394461544803597974674187615072392034292781922230189727338810812558708082701779347648914011797689851737879098143419744786241338970855866805499366082551403687698557996864328218277904495343018590911894206906488103321459737045361688842691137144969440674963339252440807764969043381607551401712129190104502982108948620181141845702722217302658986779118163124783887388201285272127862088813898099567893637463000515078950417769764033488025650617641782174132058063340238204529545237302231999213326884013090418250587566048193571314168329430391443881324934697861268887508184236882397048031344928293150583666462777652160006319055417143706025929645897951648737509170755393264526543589217164164304069833331381315159352729622075197982034370060335327071457848908495412030472430537104582031107835467996124335942902347794782616857767796811641102900226807520062205491956946737883952569513230618731700494085795406901898666775408522377649458045356130339981470995911428804704912898132951379583197514238317730727762325559343442325939138371490897683265925449766163226461468938373698050011842591363930241478186695563496487463533919081985608805075924580956484275407416988515121129357856891872899358423978251948531348948731789252853699708791238986888141751244641273880175331572317724596702717109975325895217370596356513707812480008871354684993676134009030916458071674122706653485249613387811437492799895235643563150119518099108669724160664622378698600869988038597839866832970325158283705581240410417621662712263908354162629615905312482000527056352580802447492823389301417227702506036523486770064991026680898360817687405196031674580924767795757527504441196249517703977161545426136559327854990023650307091421305487773744193805304379188867709324492994561875570258522304321877776471323031585823072467003383257028727893590680641260192044678451834656994958960378695235083123747696820169635692264648843178781075053583214330182107136000000000000000000000000000000000000000*i1^231 + -95266748652291136038340837547534662032878326446572508176009062098730555183449995065126709656452242197583031428719043885713471969798893097524430279201156179581564776736585368460429277543682104120816590580889684239699658305679291970974574134115089309280212385841403910638143968071820752038783266966063064699687497933461231702871730343404083473483239119145286005026977987195194048343981983201584939217360777280087859310230217915387537467957502715905928764072459593802994227993993365552827439901141576215422379434647893023399524396782894600019514908690934009357995401835244033533615298944519576204612203661162900563866314917106188030491329425191556340401555747009071293986337986437126311206986008972735178882901600110281895400697084336002108405957396390553026605979922430182972120639068076724937585991491281544538266337387781871819105373077991114716497308914639309754412052083980325019864963671282185299566423546689184392364696828810550904361640920382897194360603397473855023414606658974854767882214159808704033712567675830616235129363360391088093210745721554837628723456647261923133102754742326273186624526425798913248128819702813688034904237467394860273984035062905672060775167916081238532700845794510186651296771660402673162825888357753562480213618658819144405844776865672892873465952773403749239194593895830676736939697842684550479503378456983892368078639929943885392528533842037682752127120090222722486536473745500860092668305715624597230806082438695388248683515007018944216900305139979929301239539275361644074827574998117711596135078182499184825197872023254806554010312689804508447770881185211361970556032876510049658841171983539642047045534932214121194217252371887199064841359322425611713238785485263308611675779216406283967986128497258412572550247974919968723431767282597110476463611140703563867840112433127779727814603604093691273945001635347939614604072297340179986227470038268559822242800486196279917467807219707290836709696510111901126031851405704040802341183716883527607839842011373551116105461183350073804064848215966569874576721514923485814585633062532686070151458200844981706838511228054370487946234906527164785987558431821147150044722324135067446437542046344236496095643541363287650205491918549925908031118722434033736495406822371675281126185258798451501164352055096259277309792828704507374411552058625896588434899009773997444060905148707099798097319764041051444895138775986967531993339767511152214318657037267013416498666940102551726170562776128703563347033857517637294203267207172891235765388135007793384047951139582255875210226211943973945677504084213019934609529190902117415855902618206212471873368468680686106307523447120613658686627856261876035753519994464683604275238106651888918630726583517824255792124408265401751906957185802875811671126404893707092306773259882752810009872028208452820245225229807639668008739747836428273366261357136555725263321419317220357206290810379166801128421934630155586946937417190604209292415211981678393242554418871591874305750952854031168906712122004232518919185544561358090820851969326189168668125194573291767146589520872104372019488280667116821287760905745821666001281819299668870925053858132134617711258314174170496865826827886651933990173720853079111410512286010668092258666387907749550958359064313842570172954199558590832175696611470276682675529614515757010030291091352022212889645820184182789410101866283853435672742451467815632189972242290713600285186254349747908488370320992875290997195463623179647667126208242741078460756374309700956826473580687779076149105431029091693280143275797060646113742667219313796568080104981883455118684613884382100632136294863798884326681357217858680099918554626614997609264108855688550816194989423668157923694060913842709111443504005203150606150630164079035961096414655516370970979070735977502857794983723583212000339804929401510748796366953007061065722843740187460478353924631633738374832915734763491404470261407393331458494510189548551871481906390747798425385911118572147821885767887681278434915200502924933305965723644617044881422441383646593060100302481976022575031461294967179597279133512038972324739865921705513024150366170052625754608653693784980537398359718522924220032705411605071279836426807437544626527874499139584775636448302373225591298316075502334031770924864671724794979020522588729193629258784317620682426516157707059200000000000000000000000000000000000000*i1^232 + -13556923357977109198137131444274257534746217377370745723669409084965002985271372767035056093906256087742347865273872331917995581189993004073851140976926064556824995736865314771102707608764306937606939874687381714029464428129320629540825901097634717934106566251377018844518890774097449288493818807093549587746958158328753754096136182705370911830653545052492681751826134737429710637813846832705288555680101655438850927718047324820607166410497536923397343475389821864451254448267765363897826377975760898414237938083676156368371657610224553102643976327958291928474826923122735648909209660710230866260037565835892409884437834307122223353377781719906970824285410410178237131374814965418383447346926605080809128348639478792480359558355233904427820545684029277221339140441811494425386030133116288579014473921833610824289118029851839932032611624473217296699045776956065688965207049384394162261701027305044555203260481821847205912059122483489619152119771197668554055453700224782915578635435202455962583035890084744535784486263464089287640330227817161946399687555279744188475466555543535199188619062079552479635258368575388164722136758705795235083213530378878496906176980375731128802628885082291550901342383310637282527903487184628381369733308631466981996551939267197754026060681398135512848121404843174831153707101549457483374922758746431538688503588471464506094150898870147658185365524277287676918557291138806071930484310167264785499589730866435867944729995401421763563934983762272463256242388961597852821003078443713328040355595810018169143809979616942837143134335856916424209467531023886732242911842760599355673140397658820977319376844191054394524124689293196355881567101031641852317690599728759370772247799249889417709748758755909194969052502170002088001448362156472838300521773271284485285101160599632032889352379887978799771202132384702494391284712113757771272352346224024231911485036379574034081731245255393248486746972004083273610482321457528077848428195036132129473315953925643125071773427739631793529545214975070647401122673690816422072197352708090539919070208720084395533021410105250834136794436093012630446179876159554780614658874202019919596223952198346026364809658705654219630510225572522464862238727648954644469085753959831501884167750484500490626184549084410663118404112002804635093750093208932769407452923791802875758236136328188684063827694884226853121948065196381053397195547463735196414360190592992981343078328306679877908852842757437782551743065456705888142042778360046569708091514463591389408608356710514563269879187905223960636265565995368805059072655154901931773276976029813510296118467362939345538040521945165706456986305089324191032603619202271204916648120893500705866094169441719569350931067584503802018196579094957336524980373349869630326986649803741323355073914680041470390898798677772464606758204490049290946790360066847047929258860829403546330497053007217499288195011767804064919542409993842524961427336018307055953681013017680928730581593086680946069713753341596563459378064516059283723050742602899919343252311656379716019332623181166439373539391194362870605557591097933490334737243096713813190420440466604534446935061948332576194577974795800155321247558237424008074326860899197490530691003278147160970420061529430233504316291692408788788541396029068405594745667477426200522799328644265737561234427367043744122281270934494997012779708274549551810399237687354898058455576897455412884495654266072905305041138527727137588459870615199622153151686833199900216615745692615771485755459133736906579909950830331472045623743651422159790963525839255451925816769322357847815674425076228255441077153469614431561407131211986742181021710652019236474587440302218585533388227745990078265178627229500295858961377181389272542894874353553976502050126440279545207985555492127318624450146652080322315465857252970828693672375889595591544019848571320287799551991552616324877844223233138402650170115915018627487695623793484897219629413660749852903262943677802870688373043352679109165427444397718573623187842935588131102192577942675079346899330752989750335853619161921327115996039836511118871926782230594618048337799557301926042469101905973041791985966607957811388537496798495794416639478752060550281067593091633777872353624775522273475736131637760464330676001374851540543301176312738727144721118230048017108602716160000000000000000000000000000000000000*i1^233 + -3130191247379669670111039600887750479214605487596463367144353132991667886685834718836805699732355636377426769708117902318151443904590397888215744439948369995318484116720434267826465015015095942943066432429195814165593793505284585025744208367459037012766991454113326563401211528952879045539057267048126229064670622430753372269616156519647243737559302244575961101510200078390435341688755627094067335196730602372750298672288166469430594413315142894211491221890507765111945164531228436704790147846358839314754501403805849095538773013816652249734116225169894523138507117015255441074648030282478586670073305871428746374190968205803607980285716448206420044500609383039367489052232831161304749831993255506260934074055069325833317074052860894256450006666599390017413723623964074922326459389154900070000214042085582541103427375905254768136787808975579065279821867983914311439146307397919023399351100219213153859086743040218117931960643153089656129714944384451703013792763267868508543234229604593458312289008922108553361993376577718637247514379555949410092395514100000090304756562270025999813707874172837877152626595422748219879467430495219125571245388813089962828501713274021595928470500634767911035849334201451549212430978547989925246136006642132339790723062897762384388799630971404243999412958293035227848398712874057313285860848771957292211106453382767961940751477745246914679922968543563179847184982208763462359150555619517283286063567739889906504575943445062799131788210376847733587626075454782308380104470743371483495164791897813105044678530468905820096887819029783973884101284458390668314480014991177596508325709846428854866251670568227606165956244579576430056286341126839202576323083874027901430352141456865698714339825892601538102968216021818630307637851018859953887876111811358857923654845287718031751497126228345406509156432925936953686457654821152012222991217160845074834148791948544105941613192227198572185938904622321966261587792438219864819424705768451483698286958895197031289025740981783026650964622572841377057602019372831532036844266789251301130739702548135609914457400904669351848798131543317122892996321919817723758511794022041907157456205401842310947354105835653006512925559254383471755880763704074755337934651334694372211976485332762977709402925843847899336005123791889216515603304467206684676325119465271863656931210419536283018198242358950150335468010593448612201875668822387296900877256987034739952963972186660625558574245650283142034652276241092064027161759265837503095542259934718067831016239434433063453298127111456370766024016227778875609926976928675252506198515778044023544526220609869570581445317914695933508944475033337576438512148064406388937479504265954585487760915181524904347235640424622843979688818957610987770513996159427417809446757758705816275398165693503904179777615579283950392002724722640959108306001191432571423522882055478427581108678334727363900195233651342175274533360674210164444200016568310075502028838093704353934283396750086042962050892589598362023784011934594277957154753332119720935250545562671765952154940807325188802445632482294105726322522954339890039287241058063287313936364014357481208931468127292321799398943199827048297817049448403206393002032752905560797208942410381072702087162152924855835118093994117881527823393204485701149028575051447950309268588796961870521574006822147997062612270520815036651316355758225472021624230697436911483950758881152243913265761824109696858248567830564256212175675859157809519395197784792269983955507296853978194373828263739367610828497766719566924552630473804301120431482849833793576219235937585660671303321023761536689787665895885180796154673969720332054468546155827368818350404377859350772049786277951015119845813588544654185855173528710462671345168553528372845651775567798680002727858609413600714888430012638550335426887720751099797387652137189767382991079175292875352942391679653560833084853382479840143192852317329307798278935041248339939278681077403881602144519957307409152951256238974834530955652751721975354904137333296043035345463776537928540301339019898988287263908946601513461045100026036027622454379909080746055679232073654636687387986480282294648912302408889261714631164850808328408541865924708779303876756830252649270295888240560628716812905235406992639829895430157368699203305968851758879184967900680159232000000000000000000000000000000000000*i1^234 + -483150764381717776609452961054544885932747220084440878353177707381739408003462234095452817702230028746391696487761185877248818865411151641672928070624317986244454317871969289197384173559860404308285143117921180035752114449070351844485971302518246416059947778799215280471100133070965769239955185544612093512509499402937000338899685180146505058403291569509776333829683942900530729705666018991273151658431659333911452333384114377845672972996729699601395805822780595973570634550326480808417150667274201409242324329485359665391137830119391246035432913041321606521813943983564822581025461293082609702238683849478348133395566379151099063980182619342421243878844150617061292848674504012067095373766155388023349919959079026652601725000884746457058028550116949483846484782082399396461235641012853976056383574084298263499056223138384351054406545201699354562623331863151791351381249294883469024434018718397145969201745358852965184943062242829474806368601248872642791165415323750658455586958544677440498235311109501475532062132720170891834960979528184245825638759220537279005078313528496784470415417125911272826160971760905133186037992101241533475522833642303601559099812754238780329382068771822982716690421268313805905004392677112490186731114993598081192710384300882574442472368260764958820013235343072135199653297871179842907627713802495752578208328131922018171098412596155827599965720325055014972613197898790330722167499715485960568847106437161178418516463661837212925342046685501770960047632926515619691379031138232269918991351151596419638011353332555679985494231696597092401844544521910521542547596033615625818159099933766859992317475401843167985799281231790642308929775472801273961065334026257646133415257327962412986495438025982421216098111164986035399953128553938142306196977317363377623710376408895455402186690016183847834884508575113170050360056867144456836078646281981213459223056685170350866150481954423405906698893711521293408625878473225389935646160665003790312050718753419756804245558692679409935822486440557670860933884362062199694813658291082751069676782331901263309686404795238834599460528350627992148191154740988466671561715594747404224452951476728125560846760428151282556340250180869062352730398185502976266684290446215414527913692765090287132032525766305086943284542650270343424976875624810816105523857024021557603695748946287412730891820117970098325357035778698676265303801687354417188199990107121093060883182479258907380526197062356239182959373482412601602610172470568387834734813003332629689627553823338392875054586652625483445952135984232701298044058368827102665314142318648045855855038000003144487679411202482324537856953973256795861554465841347431166758684522679068397677487177078618869612746152874505045063104316452885304631346499706089761889933210037152472335645852004007442482941842292624601676426134438480282459254383767614564879426406018213670457734785975415456866943899039587897617053560875646003818052209942241460245776351972118178401944351388699401586964032093595158750012124303458606124815527014902319118401028543407236363945747478722558858469129046991657675866026450037159947253190432582909039570534292041093100884364253597343200385515213680675999448594916592904227266826176003009953465697700986998251418939300559152946768343621961280939414780016120908962192763547714540906679247020834948304521082078149955997070895229111328036097830455556580802355461377169548301830870758215307485898878828426061292826045781321981118309285389459232427049196429360381688510192811743127532644551159422830152771273267953994842485794723038129540222724991469584992825066666855202956669107179359384727164241324209612255281623118533353227198143057195528819035612345813905655226979673585480974082465052068231655178796485417486318975482753157063669455940139279748305953344594789897939358116168079740284230929862876472038243833273435066961149018951072079225167106749943512036861616593360274466963895955912379740949943090269451204954332893602028229440072814563185308157164336397458478911094856668347734764501036277399671307946688549072472745378407799427296203205658606460509741474865460856680960419428769892229535610627283916348906114348256656715748577014724998033810689002483220746797433110284527442226651104633626300928395474115951748331119636854233616834126021724302348041477016108398979055616000000000000000000000000000000000000*i1^235 + -11424476149879700027433188008512229459320804008357458261736414095603185050115630748421235408124384900946649903957372871434473363125505496272066289165531945787377831353729771364995746901824925928307047263081171051626458590605709402365259002125962994056309417877339030941021344078710055605636447534755880546531786204005848986987604502477441472616271920418875364832133952831171499743562113008577458964223174008444938187201652272424907726034549499214749023386622081745510600417823650133978912953912200487515902922799503228189559830088274101766957497640898236849285214427427641317145270473909321523060840533884441550106767619123373571461542262625145961884969633411277798046768223593760656854631132501055429319987392865089688606885527211441184621838686887755602026811672025255780772093729203055276634605542549614755866949474800302992049056437377168664334214521430444747853611351047187647093913324417818990324585613009174296760589267258277055383802484851209828451369643333913052915682693186672564197636457726658406222799514382634190135448455853130692500082105926477124418195906297608676369757870727053896887832666739311925453689150858066302622518323241881812964479897596135193556436579451194231272092167652822383268753867427789707200772555070671732352098492571710695677545514665227099802635382920236129808165654419512087225539703430091757758595341364418943347578815642993598572668630429283885898293240702548207045806666230264286435627382411483002774753055400181250367884578777081193167115980469431763337546684487430836559840338129215631123746951205317114443258303134506992273920490024586414132043672740729658544623517091491645095051616230124471808933348097462157201616061336381732977090953705618841349048648755618308363215980989834926875146588689431859893542242873810136051974304337161777494647841952317544008872474758457429165823600421901651978950624349742609484511558413773269321875312549894183151872330425417038143924263503803554458642542078877588411024630686359055690096543854653859671530009038668325039919503396289711660171386488209555926804240989010209830554739376366257142557952928689485441965071489985689229008926016454936572929975656088440071818638403042660780978526482372258032084299770259635882879290508942016414087699374679107278699424427571408568667619552171231047617080435508063492499471294354139441871295104964428722047229266213454689827587180719781626265004874224234927807486645895070486469925556346852335942544123747561480656050548896323690588076464986274715509965039693791374621630320872819604640915919315819386404787693773007118848240813066411263993526088719873852847712674638298495860252393867467733278380942962486766972312199478940879348214578189305464759950311622785416651260685622322457439703475154854326032573705802774856675046007529571945913133536871338876557951102220964799970221465997306645079417649911007793278286276704056322354594978144457447464262158805773476779536179443678253348370342263324447536868934039849469384848604571654859221302235471163125588831663083925637608123520909981017621930899572585246014962774116820374159414959945570730864421371681444089846344166554124140652896468815319401222413884279887040482737235668095861598513742659297142426793724880268598712903533485419776684433243958972397743022451822509496973815979035614110018223903365994393291068821056141706638089205469930941843104251871007413029471620771714886356294548724598333898398896099187610574156798280927983262140530543218699520223985224117294435294058276051507596020651854841142427221466616295477978018107832791769365892712077828194302342404442409234542506015195589981070940933984371591792054233304510513965487894360572890766335882565235411178168545113760933499273279741155147858097467243656674483229685419411037134920452129956013756095724629141830555209535807451073503620909545126219531001291870188598931700922567034007011296772744836772817307643510214602435152873655366244550336001780707790016875592004756699679835961867485640162135438887156555039481396681733761168065039042351206062651145768944052766276965724188155410908952789173802914711365158186751342658862593592199943386167896641945851290145506059981044216041726369898665794916057140670446581245759656351484233954480028474511801904556206236318139746923050319565167692651880838838410699232112596931546077639746511636600847083765760000000000000000000000000000000000*i1^236 + 3008175222649357191098608475266483152137010861357678812905964575788137208228681372999616066285459573951648025961946412441858983682366613025157998301599915714318513614776802517241792462136706289027668414402798622099759604553302269246018382958405038535266377013135566935587356358751250587831964069056212562233576964063011677044626500961551800847972360593008457628518741954177270836453539240662104860529809512133373928431777250112748819427813362760539968715937214994445603871055010566458392554629184002149473082231862931818700804166223946741395944314007835836521979934946057785243984627164300832654923321701182795330989842591300776775716651853277220984900645381667711023812371073172200967181089761533636313944746458842291528670059526971051458044972332060580522097006130370742351341354290292754399230505121266899278455904792126791191327805849026418873048353471492138714895291424599108775904943147381375410782952796039573687404248167818180155435378623156676489553223077698657457449064194068466354783692362654895541353607004941683100709543230187469803882863968546876974556244379562438240520606169340967841221705151493971504861350670327654487996675389928748964397600862395385087179480194333654330336582711576249117350802590054345630817580454562421632026570072887283140985918469102027153492332437242200670704159055474650963238604382334617022666947949313214545004984107140720144240056270589891252605406358608099529964806403334565293850532727260026433883559620620018658810503427852934249252846018754295978753341180863800332037024194218044796603329489079745803708842109105862884068747511143930705165293443551963942817350872440696059765299518854983804501781055204507129466160383996711387543480179239479408816695159747662616392653313242080218198416596679374891614777862322249960821039819643773885039809193144073019241486715626372155349631979626731264793912870287923426520152433231028046422015617816253495478167785885358134400341754706327883540609047994500247396843708321340973954335618537078808655503558675897968835487131677530228669843232448537146361856123442581630052435574916446748773438960502310952253904578401827893658335293422653786079069452835611551330796482348473809289666963581830838790932483277071319313124850188150073508357586133132968770054053009322074485207234662485421921964019223880978899312027404619124928938901639076956007689903150746942058706676859615085273107211916848866027557985205153691028180911337391955681401260081374604257897379125831206999264026829004371856060818737919441940229947176585258949993378712318496235171951407682493495292775919303858001384031988360411066234657065879383008498610711473926091500561441577914566963526825234387974931978111984452674104231127825243240567560930776174198793317578960267486678084462048799928385498245324317213771970575374111300705310959359504691212304671868347917981349530817761000245970197489190746231524515585211332043237951629984426349331489607713250347907392175197457273209602282467016735935567452747439547260599748740912838277838266478232037266577547256878287225133202872548852519601597608428031458474152311997807232335964581289999287460452672663586482425050706274964033038105185894285133449421379980335863962526610154895819089009726269937847667318325974582063538600459086281966541369384435920798030648135940739316119152353147873836742826348704233337942011228071064163065321608680478148095926832111136132977515127624821768324500434621469214604338473334304410464976406836418587431908086304741832741971070529323981483784202839796742568221924087409270598330065851592359353894709197607031389254650557023756977285307894112346404432931982016773896444710279372765619290314895206279766763457035198199001677451613089394105379013758277217229355542779938862135898906803942488232116622249076206551365200698899514353034781475492687169780619942969301591394318423577491552669953017909988376361668504177749213280081896230631055581631034992573985562421837189506778006639923312129370834593299985101919521129332588364764065920601638656443351555298737934037767436815202362367680276243928840872508308604162279979989435078130401293802821449852931968160964127692055540196880459346469057486078068969984451349890591563744547760516314453210317760879738952695520499153704882508873939763513212767150024701570262120166422704868425022164164488969846784000000000000000000000000000000000*i1^237 + -94630687956244122595291338264112661466105982053141919784291510466652851529492265867060059492141486738618205614057999701721134016887047285955005166470068770632695534767532920244346625694611894902555798246936210312703851021738096413779141610960531622817733077116668059467039842513619413548961850858261909862032641062441046371806155078941372756634716984493977270887743279065751478313075186501546382228218470304711878711763868272228261327529175826212197605243180292283969398561772317716766007283118839660254075128007698779299348735138886506701345390886533586152197924680959959035254871728977776761358206245505103382912461661024046046859686526869321039912711431495980379273590440525162796323532070281188604542601927075734791794227935162131695011972464185941068502184550878073960541998915362873462511307930348550945385074884299931296126851253209003806698840655712288161107007051411174101373955423256006377089111369381111694338960922550640266649823622094642929099164831573331772741575539445175090005722121022060660445899964367630654863702567244435511753668464736112831753422838713133598134722914437700754416126119780359478509287797235997734644594976151130459556798695609181835521100884495639179804114999833154948278299441061056398246111214940982222590976568264688520426032730223600369374998795808467860204052146356202643322909941374605086034832855889128593206664861669087924922952700983012754610912644283794615443549405069507056441506991240153902062276040330799018226152378193391182988250769414546313904624248517081484766574591238955657346773778986776823872107250783632084913984244154252242617496381446299141877427402403769013573359908033260518183583042733730742234733901595620530888736310939318374822446347445736518315765853343462647251760732899650974845650096494739942317539609236447343088509504890912336121048166902919850237959403523005620382349184862158047982862189740868184949112192965591080381304544856324963633665699686239232062315420735765674106903111724516690511982575318066371306385408214729616351116828145418215438689666207301073409559864968790130491930882933485927995868092741179658313414615560364680585461146077312775829464394704590624311027087640894664285570284470030120175014685687794601735665703258057425400630863742750275360415665376566637552809737399291622029710152373661012993287300255439283985696808668994359919982427339844761299446039885704053440064811631421786622565956048585778481306933799184833456582447444366635288501211816948353700147858493430378253744079723519773804847197922417569385238074734024945080728567480149793477025402676226158688288528828969904601207010367466669831772092412660056100904050790280638801054985080643207665816964716061085041882447588696401837418756779446807893275169978825782480807073245407232406264490284634556222772407553837132539136131136087262644652327780407349860151265592624884990416304474400321367718886318994743326890297979258579106757017930311068065196416834304765550818124150435646659021382194783817975445715717258573170962784662001866414097158424153140835668122531086907378526447123958569558747466994156446807806118255397584018785676526928599158479883648234662594437377062012384565099007202007452376934703648346955745950976123579744596818707289542243407859831823632849460272169017228032987892606093001942519160036725261420315234602657134617697103563710128731898866784593636142426688233085830877727033387048802411045888977032545309076267846819570467373982634686589180965863179649783413651265797631357712745394212690306201753493493952104575977602013657679658381256235560601754088588268827728032915001847281023380504316846449049160227300631229308815232212696226910651952636946239217435341198105907001031989085955645824583045745925272331320921717184347498564995635135531988155795323960826084982392346529208994846288340640373351057198989307662308732916029973660156734865585885361331169464526006753359039705474146905321116250065507329869536849557131880648294276393161257123068989168986963661699081536643475965698053594876216410564636876306837276553209639611623254680101114306548861228020755739358956816045055471502774271314248633449264221873951436904853671457730342082748325152328913373738944600279931517241724901150652194785302288559959254174065467013462392498482829981988711006705313939555579078534611269049097650176000000000000000000000000000000000*i1^238 + -80659057841025709478676027735111199839739353383923880769926847026160709839335021575580067094133662410332789403581531571969800020093007314272991740159290239858316703422189617042461890554587405829214970655715376667401313800207004570746866362979984006648591094651704280096556107168852739308279225692729274239801846396664561222722870613246845799992497979758975589081849334133469757360982231315055359905003704252325167272052446831775519524780099186491551329389376932278966876424666196351207304218752199807777076304892301959125484679474419945848904587414782050434268631704082755415641892924866316511059086537582340637861101808514338148437535598146160255892911710685201137066662376270590749407036903953219764546348031037350625052257640928245484510937079412069874883049622890021373192890647744695750472146299911862821219526660914403569762987098000351614466740204854529068134290194240503485891379692933396107526595588747014990225934365918000975471081931957132649360601543356143006652993206742183907609749493182017953320862143856072006418491986639077847275146510176878688003241147556615045849178041013221636312388448452036041036589146495960141376106939554586723220500622333583529284771102779641710666155669430684942789115750620702651959490634466196896331211166597619159322474001739118154548241283237254110491575874879881690546668012024042386922019478790795661925145980568499063866228337629058821179777297063509605712769658584858114287932089912159803495377472798181998639002681921052945299063271849892794908374682616781034845761695196067732211465962229572366184138255756476168895855915860580475847104391390011524672695796908591631603336440519153262911020879625738671770196345778011792841351976474271157447287592008288659471906287499543335696245932947305996428411601413661846786258971902174826918349119140363975902635058060416139259180090916536414546178576245660605341874152186455577611150668889866052691990510792190921825255028852386437647050167768267526076756754901605582280516262568536527714159555022040166105670125023379730767731201665551983588946355698414246314903566026546550683788417083227813915632964037728929380503002245590914533854435310741254587693684175189721780559087202108372376484364274588873390729475449890723463232384673638703469202150306199354464045346132827062220225565031384292129047473737088811871124323589340639771206660270473132507371421134457395462365328537093357739952537283000964278163198679798075329529224200027086276359280779808472425542726956272340812814588303646727890505225825242925231205170289292153443464199403400279214631495516811776914251741190393979514617924848860795888624777492939591483017832569964960121350638943900882270534442858055467243907983628775861039662604771179282114593427834747311360053160466949017245061033395687702010716762485911053388435352854612967900393191140675577514317580152536128629087834618725172642659858519531351284656952034950530668786623217875793514717154757837989333802385904975798909527407019314015765549415396854626489018135205120505717587966345034211745947744836433124413732405792288250484110179673467501954449831791736671236035374405002516526439199005034721909450687693696343983912291362938923274130855366563738638479693568657498342930717876564355660300708927492420980144687688851442555738126543598583788960475081584963119701214045432416448060716984064401212579688756392567822152712738441619658784688289183308664161859938941156325816385809594163073835702608391668038558964981519020415214925475100723165221564879525293942544768897218259759599265267195525834231414065586773267359115357879640804824400518693388078695054869001828017944628575516621481953492098402079065658931598254087548746914915159988587780402245083444762307464133289889243608863579236561849857514464885211823083549231232317841706435646894886890503612792950106676741657976978549193307038080121118185595478634980464814733427593265751717828429867893829096625966645096241987186905014771752148906386596222714198055250444805271183818022809084531613200333847336450166443244885103834485636947598455039346612781860649205496886251058801801153108293281890017994749616349856996044702553770631908770193216067130030033114301185123547904213372052518368286976230837239525664355862488339576691107077750985112593190356518807667215420306178047707069808640000000000000000000000000000000*i1^239 + -116101557012323239441524644399264877594657919285054806700631458289165918211542283144905099632934073502781581823975947253678863675604200477980791071299234102704983033039075658269262596370120216202701706752505704621903927969530212338528406936745822958429086975196955941996574774774944360106471870147408304456905116793925036501510911253139589102922953127623046869820551003471050512485912289720375480154366520510905132460156011452146055227481827625040632106563441912615430063414415097325005641352993450466816632449916419446586102256186262821141794538835159099664045905897197537763682432985793730541510810042300265482233482816901358661908293649348245898467223131812809224155473161123974731346559124751455028146164827039617149108279146454984638523528274460107341981244584305337509522180168995391602516166962625330251503487238079698223515778572166407657015197336785926227702207952978073114800920716859896708257267463227016798412316983770493119564944501117316467055836919326239458617241479624162605366493528592987438656045706077542938109264594966556553502128409953158506316674851891410684193682120350658144050651359879051554688901541504722256100353995605292996898671135586252176498246262253493580934969168052325779173031486049072844814971983704221303970508319263315615682758436566460259733620825499411516486592362506418206831187311028330519114866678468046448668559064529577130569967806588424810752295443375223370043676819728858945815064991270618574733278625956241107053518529907626960830294827455304548543825043083685222087861368860457814190287117835673824767978475353571205460151759431632557340369359281298929975145233264239121167798786015010026620784086295643991961044451695876949562847915990147841140939134282973414190094636201505160515528629310812682731315626936105106000872090601654632808353750355367630950321259372748058139900486813307942744124662527392019437771067384685969043990043582629642519238618474888706763956246529288152640939860571116557005822727178033844311670077138338493073402247405095143203821404113670927013486317458396765732902715980413568691609619531497822733932357262643438311764664238871476404928067209441680200759068813588444003554070090087370668495489560869678010720064814965963368409144159273484088330685086865201696432516020744106518639696633532083139691086640983996995934497350226588958604264920785082928790601835070636521012912470750333555594573465710671161922708390337117084049781291507751991532224122059124510128011625258622288998468386122411781993528259148452085908239912592207780073587188608430722741435830237605125626536802510120960016120940043763778805306264589692451504484235659718049965418579314907046686203961740277585967398140730789217421322968665837597509626356602461370695478884613510301092351331807512328470028292042476263750123282543337500089592073908905312782944266652475018203179575124272242275573237958845787523479167262822973029265654942036009817748603695001584199442329411736410078735454857612740925327955405395393407791991636079422683513822093997207910621240113183973644415007181795170918600033965681900763044750332537793217171276769261456119178593494590920599499809302050220434003911956351033438857990807957898493181497215595345200480171195014378976912943885925872622452074509015750256868003106782269395434421348904364032130128951815818512879904620860181528226146943841612910742464780188628155586752236548946469569882620240255689521787184831055626078413723856848969394163070250356916609948230065292715324930447502651961995027296013808520620723499661922261201827052570714703084231720552943187167600058291713851793010962806953200046191944037965239866656953684327983183317967413963072422452692419818699449281016804664078482053009208146813133491719197562959569155458761952826520974831749192054019574825816132609593831314696487634873017852319374674375253881643302257001901758238909898431931915465689199044043241520331694330103974017316539707700614642841970081200026872465260403917419053267608709218264231932376561847887978769099302638029855237475992672382981295152488642320006760831476207303558289092746510171744417783517685435097744360584278022883973103446062468232826897387276569798889913110136521587229221420850274276440228865651335097980917141530571076551916834519121383546961893893559980710821846056960000000000000000000000000000000*i1^240 + 93841132932219735870324750872427817503803847022053035217021622002009204220902896342488279980488918682272025473212953020052458541240421724951169629436162687775753810808914626965456203085091729452501677195863303449711232092147736163355741098408433237729973685508803821538798662014592142814771082073934853491099996646874630678586494396002667811663056090556953605455859316576042253654324614343957614726733577959087985791051278647862551822710993314298240594547135553421890740559477142044259369575205698006829364487930142384966402649805129354893182525823756717635200263912480451623404000088825798974904781360465351130535867498737817047331832642073876711194477129801125856386474364837965101820498088336831095477777523764053173153393560260044491583354351183872764875192909942565642718168772424426908963289431323199462523767158972213031853373045803712643535414331238438583300320842363162011648459952737340904634876291969818048147970760231885343838348113165920266286232626557879028410642728363511361063141319259214620151374308172507974199296911358279401242690792029828447853917745182715920582591924301169996939636961316588054841103686828446277405037690292607046525293882320759088604634224179815806745325900220269096691182958620327786766744889636727970906060366332099867307104887242798233027449726325389186485976909861186880223643779545074474259207125528579099308627281404172141635082323253113545216081510275063368303944445657260069757651248659962090256194182702016466250849964282834758918236321684952125627052258128528465708811716979338845298076367925940218655185044086735448477763371962871767365883782379104343607802932336863100198978038393236162197329977150739529761818601532064916043056399651022340692310421139571336846750983753174248518312793278546683154064442980701048499518196861724932854211504811747571758180365899415605470255785846572763807285670245566212628435062292261697544059206214585456846930381326797403910227521274566389889778582256320692189916328362208713594834384830540285342917623262950490682618164886354981993107535659744789215384944038859822617744669222997722678243171221257065765054178547995828085485727457900696652471406666611224082330991864840133926290951227732129020262410430185627549064565992723429236624975184101586912961586173245364303313010416036901630499397510485920900203050769337247450467487236322875717357464076331299119702545953002628675290327311637092028175178720095979866120791941331397000877584726057789657763662696412139473310120284045638725424519365290391334146850607548879504781578146757951737504553108243650847822158341228425643268161963874909375828252879955122365031041142320117808452012353438310691530573071003664240341990531781503559066389634476049171212767259913960772251160287213820878928338518151246775304502412052187378787200437267240323132844609907860190983434734439089091423345398885857992247797639209505904805482531059385363651945965104381775418918768640626135443891896964039336040712910364192106873036188884221114008435402281950089883583632173643360222973649453164579322591555164747698274836020882247385144306218052843882092988048539202747385670784686827319829106788847632224577642798107094524385141446157586118188083988002774706670376968547941919271756011018201835909564345227882944026351224329552145295905738063799724529117216910361382178922393569206865646644630936728583060137292017395235904504033379511316650977231143598421355413035517469337945822937076273255972137033811074878801269210238407774042738389439175329159717881103818750579591937397623370198379582843456384933783972373862696415947301686587198047740291148052021013699298282187017397744315914443659604651688087752446053308578378737970747585684015280176849544051036473286730567938955148637229965655861665822450706794865006776229808204402799643059921308100571887981718547660128980319973376280907540258398841125114308360580253796785430234796205294813717697228296798344721019822505455835927279710084616218501971572804759089220041037364318691973094677447069030094377791191576184233376879198064364208479184400543406569034541598254736685388063769217304859252412730634888297624959231452926304415663872487497015124229933643220162645500824675769868869449661032916116420320041735009375896889336649567674313685940254799125440262974653805363200000000000000000000000000000*i1^241 + -295816404193033800626725514037113441753934994282298309098790629879250900568884260038234013402798013015742133357089107181196658473842668287076588540438553073942027624769818751812449566724913227183501588449813522369709317768038501115094624282194396978602058912445357265979701853405892786477573956624884780887977335340885653432843686765272280467397718162124097525630912248511248599393452203279613201987853616664692555025813660090042750311542576069286360195403332618640291999232240704410690769711603042038738784781525402722230824201683801309840386915547159201276019668603689420644841725011248788468324597740985729449299041413621763750188591222318482622430566171449295371830439775085154080531352255320831786498606088635246147631310007749746363189854810107740651381470365316906064344811085055227642327894525566888414406591373896213261073787409739411095693912081268522246669100878624704558407264164519085873838385201188114260032066467959975051208123319973902296696782761196120734969078874995597000684148629119061649961261971207391045236985095629757834646724185353250558576039064174954886560907018634698117727963955491975529717950582144416782476171836072408962313633422244783483461308110048777479378113371048077148362724290522838549952298122879869268505715308040887677429142340346055511591690129554032921099554712224599251182027872472530210016587659061545479060522615307530242263548716235634472468526658411030025834744605002721436706392394903322182126824337200383067744245494679029171446956515492974867104862315835680880383180680454456067939188249989976298262718045589949219350616115120698680105393846501342836629480752396027674745922795156475203254939252451809894449504741920191136892512606144803279330498255502126870499308247163632105271773991978643467099067901412879470384527418170583415043852711788445177345169826426003349999679147753348266931056877290584625073308826925208482622300607463089753019367535239126586631053146221982403482804547691266445560989318755056466089930575679531816023033755052103161897730230201798525683842437247183280087854988071881256507651796216743583819335010192957652505889118788095003413515469190459241753725736297424985328115671707725190420635048416439406195225105348246209488131825116393361801528703126983533306338790910961531350099366761801364356593417151318779546248848596260503806348656679235014445595466612148652023622338482621919752390562555745260521076568191274189990231580488713517470165750856432475366937738217395527477573779325564576511301330816776731489764854193304398797868432879479627391416670288349127692381560387041768058809380822346867444093942470993211993122806432843405594088868450974366113735068285242504082579654001097532436751911330145732148938970525724803973556908947633001289231773577619528996829540859081105424483182958929693034536889357417786202972483259099384210843916772850840864966128300050064280647711246639792569215306675113833095790559872355138831184443775307878299203773943811647329856053879075875485160210132721928628124123901572396064418498060781881809864183165199536166491316786753785613143789326858659330184785988741877861689237821125836284531692284739499905214749933986793395945213963457350028985118950004732973151856938420981789026744232018146543438556842100139030051124582510668180718040695419908898779736538304711144851186485217104934021432134072193964448111518385479031452754673086544513311217947203014242552628832754927558625522030737679468341162542203140102458769452281788664110694543064545635304960645672703829166505859262582106409148600978493748715465181920525506034905645968669491236724655506742659898356760987564789648814505319235257932521719005219006489539647110630589839957075504812617840354179063212360676443740887079330739726166532504997886798091540979734935902245643346884172549198144899557075515871201135757051076095390606203474183409541123634112702411490970376709969983463547926551479254807021697533621582954452553613601203137020376480893792341914933032655701449798267893011430274331797026268450932129158289298572681759756272906460544116975680303089315214906806548022335435912920803376169458025655447742669998125684310021104475710138626926552462068891322966761614444432082417997043867512470555391171553337613158024557658461973504989649297001676800000000000000000000000000000*i1^242 + 103516589115846475847445005121104243669318262708779585602595071724996887742759431401902421610687095617292954495901362404166632656742263754477426425007202482313189646696097105005043817144238152467212011066824691756379138926165031516611209183460358078189811028389443204921139201749634175976679612756984539810915534340056137215358790272568261139514469950333023323614794734983357881712521834980080918318677208204590802491444539893112304102966963147164871220695618667521417388209880010574269348908423113075130016944252685066810949365894480390077336505236634552975426570849172786028443919402820383337933672227320092269089799460509547688536395148935536086870158710091674070611767559736642616222953672778084196730921188948551729211065024421200775178475241547668571918460023662898496523287265666858036125622738091072237448082409642825499778586445030310087878292339033443843331440228587689124160776004952648240521736237438951173214476914595428638048109540006068366016922298829389175625620228388815117570265100572925093030054327240592732372200912844275029220162446180467602307351146636391886390847218662173382691288907669881593265387521031854626330385677422887216519093392270374107753002066941511984848516392840833383491953275732514075021050867871152166192029730986380319440553941501723558970525308665303977044812083436619819299890534470674479373193540758572941163395471007969680941974902103192359717820847679513889181390768380515318745659394910214431134865297281423598239187491158056308476330540585360022902218383470309925209734480956957972805649777745943269995862329301377710779724114850010159640384494962593214680982263600673311753109532566272546295384305306433200235631362106587163253408457026175464288300012335951112358120754042135959754868280323790420750208763195431421070563732946344108852455490210900097308074342899859845535665309136915539498589070556978572883571170563985155817823059681258047848039759091589458761135224542616108767906855314300726777698410999909968355899759109781806811160866193178565705077163259859982407497535309173239665905911932967326833992895697108225997166595856823115381187128028015738768749026340167652894147365512835491004604840313109986317102997353452542294382275049907178641010703868447690340063837111714817519445877256997291160471760708266021825609878994889030325811407515801215879859667578982164684195584112613138296520729132271510539021182210631349776712058724449230660411756443005240090283547782215830183357725126304806657140830830455556790731289828564268854497060736221715719600873292766285969200019271589263348068748358701032205062738200251778220632104167592911267378974061837751573911995078094513312905073154616547134174767291795628621457700334860705770591031818334344877646306941568599493297197766396740124705454949080539799587647958955985982794980354566074205581946747779441976287018398403346979017914809455252353324117121365911027455887657820597809686360365764297589139330017013885848692953173685100862903129307807137865399499565253065430379754929702701554754254175174283130981571208699690653102501795710191710159880901966817069872632745884433420727694283176993885259066165905625914964710230408731695768457755468298529631999836289385062314246036602768228821948448443220552187659265182356764325306730521818206652402737578763136102379951924097419210625715430692092485123481491991388046764340248380496394076218990891615341388419094513529699218692653771182255232649359092833969019337229050126928344860547818111714506249432770164810137831592818476489666543510060196973569221455554826370014747619646514679093239195165357820587736968423671233487551201596420753521542680795533143047392879452917754313520207129939191687527784342551873665016193991651947876380954150092764075317338842642747041087028954712071303499288324656590748844406048589467639946126472673980970218543633993752711930503897449960288497705951499017617738271816945446966157818829977667342585567468740641336083805319602751252847679209606398537006982238590497434014505887137661116501248886559059125956929517282234864302710293988424808396567278953610016314915955036650723508568738116394806371752747810471284396308684763271010530768360879646726700156009632690839662712642860747623723694491502628370084807765330629137344233472000000000000000000000000000*i1^243 + -32416248386274728151068385770677095672200119508095421474440366579199783433500734388689564296366419817152075905874735975373730876944685848458125906870608282234521606024781061857120950435956523623181566497217934451325356083686822066414750284350651200952066101142335718919794137621898777172758596750501917036840083833014888977628381818559495200124770301220677978582645507797615344296623504509146506485593828224775889464695382479409072648335613492289121237793281440304741231899397257932165436813074746339775779384957839793965381385000980686197579842129671257920393151999006412089325271290089266971691531360202596581634558974170178964388605052262975607521642085214665561372368472159873371945576128924941723287068255122174000927931475470579449827411772938138130183869500596569942652047880046984787853002448861987107516899826639351251001780353186346253408925972426382511382088333749930358256692030599037233482099347736645131054961048306659716886704795030628040268501992886441766763296397009379472060587787890245112495528606633538131568802558390554136168624817958320547223014856365765491492810245583339913235223449478882355547973883032732303549511442445960869346090223071861737292073426396671178936682173200953321670183180708285404427652624731245090018753450946085303170111375931993208326574033430652475920840989056383678713977774908506364993779856289362757799914397766279388872020523518254546355333485400252872732747517205912682649906525977691142821490485862202446251074878720207207568730991384744028111943599263614560828370838976774411567150663440044746707582488328400041224997351491511961256261535164758943096668954992622754016919089280433129434866050705984267929400054801987682658640574175161217813412633263521222576302307602747052830234231507938402614461762944850252585591463262487463090072771100596239262048936849021502306627157091753745486276991754710950567214440454216334361869137766577033169346112433350475907586437404131231488507518854063903239095879823588377287930034938025604823744015359942031677625252608018461550419555195831059298517335811430610088360260718458867632211143315723677400042546694817152573612883164786618247845489724847266650742998643759037001947824960915406641311813999203518666602459026155784597465235802888042281017131297463837615221445764597464910770283632996697020825615302773722957882937131944805475551085575622907360984033879748730283815572782460013529569886227714522712322688106492250387545166371019355710568372289786513617956893127805794616726929648261691893950437999882673256285086711194553495139049038741647331103914405200728777506539520450134137922922653124763397897329982481526780951067385557020686529414528268751251752859642882953639804673900713670029572904915260373111211773422171550911493541685243916620159798293189266623108754093747117189539382035602423461989950743752076600918126721340869064056136927290569305978017830593982554848660851852390309702620861407726368935764338516459230701162234985704327877482231798707100557103210239433669132514029565984849186757800030408919102341698502077372433073594124441344690429286637368737820025340824395569828929952443724222800887768255264161454026495134560558502841590427000224910435313204331930876146598581755655052663045299792186360594339561374579242120280210586822864446628788860732188802856799305837920733139902421866738024208764234789243638164313649222547698840784367927820261633119594131586320050445510477286158770580643580057104220497883345578084921909453112494135367322108669021381404406078146520805810687085551599695282584026096714139347337322988719395696389101251383954206557322074181633207108451176606176208195290387452521981816236588536663304830912565538760075921449229309311057724228582978115576192844053523342673585287950971947862728074322475339541251707454346176064415593304711410519597338575620490894603805091402199514611959580327848051448909918839215174284223246413734496464807749216707661627637410443726806651808645429190520937195861747520022635880739671956240045697477128002965515148206147235645967581855392227542870863679071073026004730830641380426903195004892326532976631794481714744867754535154220081375815938391169059039467569242925627151077108106312496100385410185781758231147950313539954749621665792000000000000000000000000000*i1^244 + -377861397777005353783270440779513680211987534694279707540981050836990539206497064151307897476099586786815718249941158704410883137793214886579934413006592299908245276246090465246750380000290764429985530623440576887064281174001197128465525738898665032513769117831615494795710776866178445020091094220975549507764666892630014563202870448189466078618531758224671325353606914416050745221958840492765980452853110911982277507877532411579924994667304250237984115634530404916696265560205442969320607048273512603383481408494938015718236211231868361173282298689107891191199908881974255617468284150150408266185899603984535609955708505110354379081244718423909521146422100154649301520042689074962340226320082776397749564357871357694322543547698330853811807168248958266103577168418391140394021653863425191540836745792622625419413565068956667032675105873862589631158037732506627237870922181401326152942664002564546742272913947074988580838933083952029747341245680255798136156159403446834171667847631548743179664860665426421131043135742781617168371565776876399708831609266631554906110092080427433569669067050594992449545485687875643418087820089114687457095800370060083503764823644995167194679000386277747325806429846843977865134299071739605386952126241877922853602731822538966283175720372110761826870532677376434936281982453950920453522651943667594335590272370276908778053578213133307961887190884709387100232501521369141586629712392926955423779875857203342152424003615892942328171337398826715256360390416749669803990349250356266985301505339123304235974937485299718324491275964870687729286219881935270697896298673896251369224838164379441880406712512696395777958988492342695043015842760738033277640855331701664722466150362239164573807716641605219418059635260752968011999687464718960068242229652408986933399140770017117426800077461588722408068346315148008549783363137244596892950858709231550849322745405187672831808638608893934204320018777983274990712592263231043434074160329501318143671922627016162710392249024571802289487006082955700094935203201502890260471287974364168370783828008174320429871663021278363886951566534588294803354233348825105034842299489387315687592631894142273076648585478271384403525297440134674169999065771946612123727881346312015677259274462654347215625857858255733222207089233398689987419504680854629906073067861160967837165709503398005421270793378877742126627608385812058643848465611760398577464227776746346746568031604890974167597444645519459265687609458309344129230613498046312955554212103395841425042934040119640609429599294178173897548513571642059092286361289308508894580811039879923840960088161002864026095153354087034092729230142243407515669607746220863298219116459241630977030010648185804819326116697471458401149215431909373378428316308603000115016978473859623673500596900515375018009350053223791940299514164117903527456887180449178756026807017079704340224213410460348153220373168436630914460503459469699268221905837572252299445421838263724324724553119404832822646435371237894673563769762824454812837835639572621049074122792045528356491332857911902765247973526942238485486247300993429807507586960610701865902105266168643955627117492852465357006495472904055944247768557660216086406492887909261785623129906303766553972499359570407680576574951846060773378123353290764877085992783676138886862249311915243429023984636557543900397170702285445424374112009813912595014945515031657900315896175708163909524919812708286302944136383746005812725847596979794462000978571600776801897858592805534934460030084974703613938633197867472849119817035215122427810772916431155331506926572062764689490083405509951093380724205325035188536986081641210149665141709975324417554233442126910323461265697839348711316288778268263725373497477934241784027554588025037984758862280062021482215959288575143144321513843599782441630111653662213873886035758312009228056116909214214476676842855555714874436326644467221292356011136063091741190628328103305662283495194491104256870753901819779722367572402257389227090072410376006498091001414369286035224666243289143131051129226608709494122649435239994809013581850114523042484760633143191060419545867300359552404205323568383674311001624844609048961237640615032606727497318400000000000000000000000000*i1^245 + -2251653076662762738803469053493899494990006262649298000055347678695084787794314420417143389420184540395078260124251194751224714804813806981085614578493732268854843703720242118705210848467226635058962756141628623621606676862421505735566961753727718891004838121077615645151972085626651559741417891230465744360724525614362268881781959414904087805253338763334974148312298293199943114947547144383275544103993358593568899439491605114576023233061766727893864956408891622005605746492925935397436724082631844159430905515264779859825107547052606858357897437031403853123952897410164849473687913845100726550691370956244898228332744180440034910984337847662736570618613627147416354816660885361688422308418755943897527139993638411633056961708897395408725594517059566443981928273743279658918883110696896344013862501025417379082113563625198355557477081599090928646559407849806261648452876733732492534886654116651171966507846509153255743076041577660212913638047320955191764049687453998005745828482839748641420354794084070111213447500110370696539863559687083634159750237959099012869463511074826278535974049488441450198948630981127906515934326874474976004090644697847411067624568341560539433589259267541551683318125124115748816774792326886674233731464885821709952473267580612375103146769213808228728497297978530215547776726484530994470179891114041166966095172656333702493691047594440068884742716721860928784899531444682793821746020662802068272340709155686927419322828275363515549701075777435298751043007851728771443394030335583390227437241263362471899860962019851664260029816675190264362282838984459013425061899466961949539603124175862060851412970207129607468589909629681979051143447139077193994179429444136878533040635561004270078617133637027478439213412201091863973753962384945596429854056000442748287340400301942043897211405792290141715267545538457713944612034630341560887112315038656376880469724030969954083970316673413759039110750022369793882016845942317229968268381796378783127523138922092413352336513969589363677607091111267879223999606064022082938053385751332522408324411181815128550952215494938151926960632576349948145195914743786300358757586290099726991229594286895024996926339675182187696638548935753891323641362884661131424814137752140425817324887042204865205948648235856932123218327872107103957064802503637764288066637063616079466496186842636706651652055494191390201953320482001435104140578785388998903156736792906070740493348940564886993781734174615897182010797134134484256124908068389928916899709489882426032690461918279751675844415635602532430058858415445265134041971601117037853302621823604758773755135827262429151610393210371370931130580204702096541334887022721575881966067901277170487712561553614521789040607891394457424817042270226267756299252876728151121332676645503366255276923672137010855620814111078498948385799965359878128723327228116288694027837917571400615337754194435100228277289217457882816077647853097627847016897515043831824979177043100106662560667207860067514661976581105349438531300016049942729073848271246495580438381123062235955758603803356632777921975130560699389282850968958611079684449363765398663408889934621929467532883381596170006623524381164157015234129286507477008211917388456048388788962338697733193398035175392860198197745227070684389660533311474531418744387460670076851115634649131728220993511843250193847550540706045927021613932493854417078931445482224676316399048303710129730979990169123532863261457132681604209742880532003011275380184687006621266925540216683626237525914238652686922101484248808127152375702615061884012590762879899576769268931116225416648747645477394505042969451952414995484174559043836418437772796216090887499667618296754319162682781399431421595023007452550097373135756892984073160937866854645736327122705058641954338421523824045598918380815619195366296457299045839802464533209599329223748798359401819558783985260485544008079419597744122809379561123386428461036768953205285065246629928196852607180468376526470936990179869055339407632551634841619698805840867206845755468535217008799820782556199663270406260451860884337156952394430622276807099587722874987357089395673992212602947925860973545012212624600564680449317486755401695232000000000000000000000000*i1^246 + -8467925383429115449653463168257270064142521689841193514166827897573968882979573441927273364623025922121285780198591736135205870140878218382432304322576559961851480091335856265036369664093745492872093719621830125633877252889786243745068243934061424316316081892492513021001613991728038256520160520608397963443453435235629696635259147936205923085040358724881371812171689114794148326004980257699997231439483999197516076163786998987334182752024531684960448264953658503116475545231234811121674090369870331244430908443985132048003512749947726288828179328357114812838954832061360756208463077963098631959847723922453241235364822799824296744366742552002907533946546927038858386933148839553619230456390803907131480166903612795416118250591271135799391175827786318151819376123728059692908010486654240360184653987754812807281495629640261709569628910329478320222276138617193023623955866210367149974946998894175835644282662245793147383052547028661165933876966552074190735890880352824277997071620178594808795605956483145063470096370673303289783111052857881021854615977563411081642097782706422929363148418673806671675750899043426991235142219031987344904319062780437426668642777130897529531327692255305230429877995625889762314971548507724270559777388526791162135085792927289834404072471241279624920141845573322950774907593665207445407763411271505844936391372451618486217984145012389271105839522188609209787036927833662934073825086066575859339894236212895697360193048475643798420287913761054878944905434300792257906583302052949520815078641667057566943294260603688797590318819172248066115280010623175565691283136289451561150009164922829613939776353784517156771242852425831204822555166340148753436337516998709948001567209179118478190750498953958320721007300186809409829518080913277940222693961311523317678083142084645194813500282168376693604840217215175049705377706183539152094264701770215838754985637282567062884551254832274200873551141518283676456070179748538087719759835430710685886904255117440761426710453974810257964658555165021827562708826239275543754429823840833550355591342269091742308691316189451792242625467992576454729796794454999084440573536122996267023800904049231614598221125273994306320623990097989581270972985617306641130669343546859337114571357425011115355965360807490182960314688741742719407739255662797671820071033205801097290763328369443936931314694038626025587321826029030499002607437980378855822005723592551014571652977832861103199069711526110947443327038386570000405683003918638863141537410656212412387239054583963902665321520617148356624976847050663193274134549793256793983853990167666302437728497285659766677222406741262114192547747272278802771596960626106353757156493057040236631898402205010845022046397174717108013744644859869214308690962743878089210315248009193455158832360944454505207827498330626607247805478749841107442244306310432942204615848733411214207933401050778476565371809644373372925966345648441943055029494008949223234404176873165734142309013032490168523499317145237573397285434383272531143589444874164091947750859162781029054403089348658884594151381408912481933153392258652047682545049319326492926104618274888280627794835685394455102048974247777668709675292722316600932263876413596893239426471142511582126306078558863673905382546050585872576920437282442427987073433801234734690807742338209880164417799097544417938635961174357568873299139587722725859836764931264678124549841052052298895849517301960820629681450803120834847610487087918402073246851183924823287538074889178297190226242535427625992676139612165612467028235877322926759745295481202827624610255458280498962580190905540773144493180060064990416470395588446380959372968522403426344882961006235850136871091416846036514792714310028732446948584804225367770986785357206799236907510621867261929314220101316523891679999918649411293086134466604795881432809034929808324577745267535202403215945720570367262057102693373768784555290002123018957855697527574396523770035542120595538588911976045733913949097882839555864024166176746161338671579484443429452800325177460631893270967851954055263831743186008956846325491547046111669327404708896110509000016762240594308031786818837321476441757400082835046400000000000000000000000*i1^247 + -21321147443821657795423685370282564672484260023045232011068450991989557979107209466167212322167390169671007815723979499275641950652624337971924892046169954854288217956314888468987739867948053348372684166148643061748309249120918173995732066120108489082746723391338007767715989623810218000878414726932428727190375260202690905609505525415284958726261303342964542657427267814304991587970021065461333156470911121424375831424004152691852619230287902262184815126220080208231556995757418173875384284723097699533183012262153347853821145616032737527794112258803313229590648478235174253854709205506769733601144795261323808217742327655928911650618560570960031784715798149876917843684602930876370452801490457314119798806629371760544144762107981699719075555286931833194311513590789651179626606576231028242497617544009137810500006874525338300768547135966640660422149624723663852682833601040643095440543488748337665711730711486833647984705776805049185401911731326079659974762466785331701561174737385246619647395372478973657224466242160053439890140959568119425366099463483320906397738275839717029386529525210626617235165931981021280105922756736848580630028989995942771431455515516982877810971959918027875827522500414774413907609032819159612640050585092484089951486920364153772534379946649218915462617739077895909211118483487518197337212188411557764096397547111862644693165385211204752039094917399682494861240515050792422352988103646538855521165713154543502054798682983979131624608087463083147586347350500145460852001322549406208780256225240035815524002402843459308841641277392766491433097710132236315691346828386876671919709453094560539520757447729980069178774671426152891284053122381115432182788712598203769349671167815486448701615523049327690120668862898752249990662681140430203598574642069273322748914111060913163410338133177717793568944778255687180332738530071031187557317361118886928251174351902289553077328000637344233538486496558106324308831683105595083206235975637448081316233836682012248503031586765384784265598451765628190379539860666577038831341834554561133815717914380618462507726158087493558675311636462671085640325909272571120504405418910138268289658901409693862045922444206595413518456046981842223042980098765846124174462777127904595742868972310325866624612164044217167495311084404681580725125614110861277932569340911545716524112639839747828347861175698288100311544241955736906870838515742231291239272910280941781452375780277763248750695197652346179512608143134508625787851464208450134289440229717228742766967476188036203810230489974296889999769517361249018506742294247298207639616942847265792283926640882950238628401809590213633174595087554817223882507323435650057384158093264007972784245381436469688116157789465529607265624795872903565449538773827208642207661274463152172847126109945682609415813475876525193578530006157330692122612845730156911809482405794212153503643889946376910355714329544312727652938644765855950155146585807220896341464149271067968857945822251590590258792896038444724420678971057732319850052296807275346036199886786049424514671779242730875986248093849370190783959075960480373806677238166650463836780740963175414580251419181060180801168801085215809314676614127546576752383585750177533191987377837932451566614507160490579867698837083353224418209886842349226377495830108641281626499858277469563351095763047010620506292896485054575293754256154186122046413630408617334521981161407715617467630904136749428076819371834723930393977776303414699112338355785610841581017333978810584562276876244627637264820627059718466729825498228571948120919239085203015567994436042085664984519856730237620430211997827362317702053386931568798800717126273508279147773948379430764266994381904104168340912267927106729372057262125513137939969915018581892270915173482317004505328200418656554995617966104168638186189902318002895665732336747798629109557508311314687819854888385406327617137172091966264051899393558373414866632317094371445188119874482333407013434544516325563064883765732115607681794443954812899622229170823687575487905764424552064248004829764167583708337148132752147780768311331428729045994433035060543304552783360342247571772932069803061726412800000000000000000000000*i1^248 + -36027320853608639663843878213777045650674594388102916293187969106048027151233509161820584676611767512573180338583581638762703309685451228318222414945714609992156360698402812932253968922212286668171338503388353657608035908216540249659813782627519909347642663291431076306884615701061015538611019058742655109324256586552267429288499122572391580601849239779009963138308818988362850641248389188253490906256630410979772626718096650786637097317778810174924757440155088355796791867239992996905731569851632249361424076204898406568521736881893912213329232320604883500312424831380586702516745049011838675293082938413899528749163321197815044283222222907935628638344307556555594240578559469918349862936563486895442350807972908785172692356929164042105687474032364286960457950443602721320381473977737344317844717002350231295560170215287606917786789498744438528652904038283270351908176725822146194153745755293939971951611123466259257775426352047135975695013671452332325037250506885927752203735687447274075230284799020926171886548517818004802430439524376059392022796134373956730044776246187159535783727993757636052131022599829609863385044002672812095310859240106752714952633672232901127933902271048864410118048465027501842635914317670101997623292420866147741396189952754806706240993000762118166180818719492242422558371967408016907608361769024215894076652767698374957787446266471495470577901170673446597798642765096845169533742598222945089449799439216946504664825587648497878801917653728503823728516991682930259119944098607158605585180026245259760944053384288400259289828613736867243701597649628814468043340039028107491463766798545831653766551347475370994474016781081990748938111428662546138512164819758268807143269074971410748681011437111203829857731239423849817312198801586551633195502708102146892072359322872676264550676032161612846593959400746938655234308498234266529332372828113751745575102182610745634131906300855491878457311472824647067039415092859774257649314595411692694160973184286331141908849171614470182360298826787166282850540982912699595021670731891038106194762931898051397296426087133712533332840564758297580384671925088057565550687065663890303753529689616689001436403299349260250127568645068507084740908505520645384664578592805690375087200767556442863887489461984289333981312898872496987264264101430188256095921524951439609417909994184792466771280963316882044254209906909566937655287940776142882394600602697235772934473274789717645704512824168249945447528356525152526650064578137579606438101165481361303413912950003205180098414949105258748542134195452340382003328324530762876363445848136972370392217929136800898352378859575136620269317494700806004857457880410109763759173840784666045529063646891766911049147228567943304501030747491884556771631419429537464465145045208006609640913313217172282493703650441450502814462498721623687633133946876963412162686990543602113689366742823240889959741671183339297856769974644257301176970843906995418035595607050398370980872481619175754765109225963372066540861569995905712056175824990978014390722914270681227064183097488462000014657322934596585618686515834645364889840355604020924000105937524294329287730036269410646031716304390553335892342438200643128088627842796434714902043876394067591160529188865895077135876118646594424247731178948404736722300140069855957175086612144984846320426899092567119679215856922799053938125488443335036740968689460071859454424684440294220313910530921760422901754355494062581461649104481857610791212350618945700505670617291439468127150985462744040274322174636578877498383791729407559975958193746000883481068148148688717739426657468670053079303398000463123929582777985337525122316149074328906684783139872753581125127796214454845117780981084798910176747000146419385762401769272177591238812540389185120475728562788170388470533357954991977422610677196687410800544306672852064602793638023710771631821417724427898183871085152530835473442197884641775550280396888913171741712030655727340951588770287676279623402283497289522614468755093606699356171431378852114438876048913891213968356596227828080941967036542555269191425705331460553749178481445024787867927724560922084835516743680000000000000000000000*i1^249 + -40606531488923838505616723148690026854288954076873000315149606683302734110885372753819701930528572814350089772927334666014126184038742461881023052820773316230907032706373709637163168968856145865718118730169424177952201227163725070206419049062887507672158476799564141243034635198431159856323373682546516391466574791330698742996026738200442714838448638257178549461512516644982331984072719216172675189987625721747059183179884680328808627639934319358492338254479785073815403462561671237397391338631963487082712761243970086857696339699453766279868508766483164833678952391935656791935344796957901504573776006421453355602115526325810938690458804242115306318768126042054949792650409724723669472184543779729593110658630317133034954119473025752668634478155950560999633104896390111858773693984915481963487036540003386522509884734282518753807307894252530396987360832213344885445129445060140559206836299601904117217970136060124621523043458370648091785238156116636754865128525883262216019250939197030688285941371059769387557394975586530920367049707993354560744178878464472121645363117791805513211987193584680419310142639791151229482567916888055952042346184396944048399871245317914765939236289120755044137448536369947116827692994333589210716534705365423119414276638035677184189752143368695219036583021333950062096850930383664578338733514987195015308999539860175851333201420480228955198557200763643350641566225179960864582180658816669655349681083704084901968268854561010131509569282247077660090477754435175992091334378464098106320917388291545580767537319551451155926090311817270348342103898107992901543358284783061856983651621435283516142980408178517224549164901709800545309300688654938619110004110107459290022309028220781747832714078161209231071470555124705994108290798666584225134196775720012557078606142794256771024912848021832899484455233124774981983334950968811711677979279577335418066359115086655543893740907229956349218754214480914913315199510303078223252792363426319062486286351238024735075996754232245224145181397146662403835369902801713104040370487362168371649794573829665311861522857228404084606133700510456823698961819655310996657815179508431459881549188768832451893219452114537313948901486732379244980697537069771639782516924858723237115885446124488860305015501759300953486851764609376133174924192292351001451306363613856301771654640529561505193750129179247349717539235912109603390614780840526634281958241293323310125163144738838236655064325156858125352635223279810326073360395653890277909105524230840281449280177387911683252343118739263415511402072946999526422559566954289486344202549432595164109086466332571870519841092455545121993656515043297969426023564722299200203714945178214621271959446667092583820904257511537894446829958600490030951115768735476279100015826948376323428740950263406623888713455956303156019469089844281559874823315230420041514542307989598666655273895724939724997711125011838072832944783537040572105123220915225701553647245769993572195619380336769854298543091422931241549150300114207189530998673614679639623340714073373250252735996291263758275465033461052967197373863635137210459018141484159057344234647324755626130680591867676132384959932655325637532683047697478319965666587900613767140015495317243387703599620597027600881216155062205860839215081143244543335843094549939772395205533021634939258506651541964347470282835157971825035639907844247295606964546934399396479629130017851791571046130812114482640536760821349609578209427216693741959796348306401918978356510120187193881333747489964407055970762179005279722378612296601294975541747593737906395171222479736439392776523874562917462366441803040018360077321704477723292563593793410257969823107813866335821474374289456650200857588315083953800650841420220322001450948987044440990440860713923529230676378235737907331483158195327274508510328284363648797123435794904228109503271722226618850704240035276235134376447806004050594497272243137880059196602689093199899073235278396435435292436523800296505522389581445383667824438280218637634054286893407659866498900121708670999105922750873526950263687521325729351439627573061657954480675631276974848899708616704000000000000000000000*i1^250 + -28477128487277467298912319291600453676556989181822440639204098690691613903320528308340908610933699599768305913431757911920295769844753487869964255153300061458126055996467094705998012004556289198293220842171345807173564377385437011207914467783803822860859186588136167450457346423046410692533887139911904235507746471222547125765626025172859048796741476363955264611378928578471212158579197760189597377200907347813842837703392428377782462218551194988283783639166619231386824573599333066862621218434660696426117285338148251249047692771168074462765058513218812281506862618816007235529257968821753864003911786376497328042288299999881143953391209057356104885997281545247118333486426373332532184855460665740030270059563561881133812964331993173395868508274908398487578464355912259705016366111461234551378294054979028095053271316282663820271878682711639312213698441484349227068384494340610104200309936656335317619717086499828924890450494488105594874682039043246219233629104396315158439680404392269054519313495473485479884683339801397829364069365060212279564910504019735585963573340154011115717217117568435893456268361241596098491271427356963092427907015531645563087980087197190390217773075788916139170635444875909344421888650127746142761960393271211451582995369885899529573916782253497480417964453144317927381652715790845599353954478134864273563476559707409170629837040219690709869563785979117950576184542746569799072780787970508230580323273575662641471116443832761209837214695139580317765389028044174556030179940153502987428971702175202962187880601259901815481786403538331977136907916405561626441199878917786866327841324534951380019500784252090339377511577425407489718512469652733599743093966239376174888653968661410609616495101076557081590158046622454301961993919422936837798350241413180744856836581209751682964470682901944648425176427582674382681219151326978997734807715627952563949233411403362129000389903181449656702576706965541085910242169648086056480974217988156520029821739641055784291813167229082779616911826204471303204773990090568584674146582960696997388550083075198024496175897175581205596776510419135916175881935243500132836473748469504431279267782818565707258232627863824683507995313256956366087285479173983788587065283228561773553814359309667113748179837422095950843101966818180147913620432211429826577097785337466915930496031068415368949450399950215466935481611733043438666813952904062989200401195137878256414243987307992270533766505553105154229721535993933952363272578488770716130852995847838786012244800838254309065281554099937521578538943292178995573924122446497391819550868135256127181768131049689385480171317237400263572543966690096223380406767500245182199482797625948924011601374769776565273444058408861878315755262796472245147801707471806567774614397874051310986336135734155876043701745289311369776036183328601537805551174646016861732384876690472471540038213725936492633488546943024892706917973248957387517776616942774098939335000368131648647548796577957407673527776768977242918263389184617727891011868935874813449962037960778894917496727093529606342820096328778475285494274621996656419608351874973282086629125353978507027777180012613480275444171156421785667620683772797766678725226223591166070742524714075891255238346897918872364403555424954825730123712198526631256784859679402181444398571645184060764260484953943813653316393962149585701664870075512773287746225413038829970083332184542593749356128402392516394553333031409810828881505573563373138828909460279783832619635981156829573595457812526941053912447772571266743393814684652195989640489444915972531882674511448464369352317230720749897572931557443165605487624053155015193034837301956264835517508404426240817654747304339181373467419889823036418958428837815411996753359498724489409661560271299063008425884337208524625747118679138610110132258752434567564719217043343675842384802312145085208855556492033660564161207925450546683515852678325962168346915951372108394303491069759457843157291051869012752345261924693668453172808832999669239232019103710696794414833878472581798418391030575615321113557255271312103045545388143227442618112914678087680000000000000000000*i1^251 + -27851781909310310128947969521745798605074098205148755492446804933862601199452805994240151792815428351452405959800805944553648591364671019257774521561920951694622715830253604839853912278294959540369208243098095985423497799710771878666401940845964955289542108214763878722947656978739417244253624336830982627217288692789742451912305311108028919797413432218737894612816154942168088361795166356609138166035594895983779516842921112220012265410049431687785105687418373287954611405615052955502499653351116623085368614367674711212211692298977136203752021138653674801278080621490954747357335717552731976537770273095420451031381130833653782815221972208144485427682905180545371036159001493501278009299464636167113393097997131611489535730366042884314398895121391108280376616784415509731593928690875024683278057755923284824846226496816773768582058913169133944951475116401531087350258910172003580956111095117874011801713157912478920974430283272720064360454997888640994160163578293350816876991247756500549683788037696301222081111966856186662182967933086132412148229326610545892106451877634120829770750682750864960690015609889180388619472775423260500687226345713656241829080124510606132523974257263433277600407745110068376440206444022602905843270343586487632344838856124634763938364706073005043789285196560343690233140742005722557804188060988687462821858888086724612546446942912762042386894920510957525410959472982460444895457362059003528229934496618167245141447320625486055317285899603521240095766473237922293210572168625634327094414248365372455479335655399883601834837296818836696369090528328169491990097816926855008938799510434185766120546907379390688999160694948181932179528821535501991303526229481962747254089345483558883295666257006349502694025001703141844762034896546974353969303650494954506828169466317320641161095910492296656879546497577084507700638317683093129021927848427741145575627837532132589331147428352542299837809717826960921956432535453560908080862913108526336154639400547123316587998991320053486328787777078503433388362655907991980988525325937606047848446671045728101761214447677415157662604845702215460724791403665647986785051325107519381212291186872450850375254054832391662635314899672117210849678249704354027492326695750718917511718001592322427295402756642895965725630900850240292761169883728216510159577952058511364286520582246969031501565140950870369225390541616983700883378070878480600959555350404729305521618417783481563355736210402548526415957357901047625781413546756663150155472863335871095232868877136381933656473069921189733440235842159422802203385482828570032842446446789699667299514910579886646392984035261943025079625412094787333386650674891630635207247276011987664933166208510458254846461031364974597027972280924261769783378828474152679142971513050308236419935811798324299807449078583194811816968778475716009440638031685110197399957552039118628558894370332789140217870156816263434818978542990669523531103708658721011371800681414113034663727988398316109576846638417501941809667881571571888023522371111260964468448939104020771636078187877232125572391889646876570366004551421416541773434321105513189648355940571869390967379553486754274030707142863427352942529236314690156994579375421900963621551885341841701757133509687509392848423532608262074974901675641829070611759837171429540604382119268449670441172608188148031545670452521827503050449174313075163119376769754897038114539776040558418551816574946749593960500477702891207491342795993626180667407355738141838812406109720639779847294474797049570656685044861725261611885498076717189437562595190763530264784723796232491398952057294514201511482645188289451369080301166278293450848534110771761400427781091366180815634530134219422038835428091732978891967158953857797160442964029837252279942022937012541003226018978603203366997979293341688772353494971418652749715585349816749774518085480475889431294627079754144342286935938348177635868312237518573397406787237544958263309883564331165291109260450935561530298204749920979660208439859277788108019906654788627381707846086757783728293214537529566741375438530455600891000934650974451007488000000000000000000*i1^252 + -15330680445202856884430254041228275557446815182809833341843698901664834999719529615354426910170557121850250900162546023912966461735652993545048886753841530782045676036395061124632880488114255777705114674761462706491676540628152455746087120597871654407586499832346871392018326300465115665232878458210976907898705410833484906123352610209836996708068310674543160197852964514612708743471462378663266887659120182259741857512130105660251304844486964681335566937085510112060646062372417277070070980772628952656905030636787020177603228995690677219147935922564740874500389445963180789217933898709008633432074576553084764954094091017343892053489169964789529738700383730704085759210220327955790255087513932531468450226099768352474536886328455354927478373133892955887515155227126396861836987382702385202227767620902226755720254353217078345193330280370117337256165575613707780538646464970707526476778684952392933694772180000105846602994559022848671393554026649256950056040906456971188751584442277177450439534412095161802678935221828482902002987673587684914688274343604451499860747716369892550383375500900421325896265192769357342061207420997781893183311911104051863926513712290490381498394295781032876780613305256284138101503908165054284176449684470615664502066297204246549523298242310254377912959010096266826256774681499474111988259761107304418954431093059816668136225721703377767683128727001050453498038744536202893643562482106558978267953056194629918924787842562658560631348005606933188415272918089375868771530823364161791369941247305235053645264231456786031136118769320828404353209250640689296493875160187747500256162201377690944716453505457765244362318956392223947541621399396410002340322784842167067090836867782391141026477222796924370205275119692357098263620458846106938106222412977120214165316541404878765872149724792664483099082049662312461435828188423319523565770998215927526241219467422522433987303928547733784618930450727060964657238963773562774853649943168353051948142059369097847900761943219147900219201093214104544818537520708990092963418944058028461830412846167642649657848428340588800320523374578356227484177991690224633798312251202349075487779210050197540379664063837963728043133626167922236065571925424413846209955379722271463149874324658946332319704934731848646455577502195555822242860820769347785575896760635883285310240238942882050166326171339727542363216196392192383906390571361506369348726400543516336947399263130230265946346516497822490526190509233886816590275284791747535381330518485077285301690599859633097835871474353759140471592167614986309969435970296260035071862516755756436938225487962848746663023657308557031374425276261217707919892239557073806796567263880266253474562517833381839194387239885660560047852220864794686815162092600074912090831363067101558052867860812796740617971747797474398354506854654254762351140393309865994865421591183651284342825287282473512072877718037469445990432840310612030611119834648333714087294333427292559167895635925863263913543349967440751423887527406552755710556338048891775815913285706836450887421335801483841363524094054243664752522926181862434921410389324089267138440803201484232222323507258776005885192674294754405468721429645099759632493483736931050243788026453699570708700838316675939377931564967330473083751136802249932652707353053669297592017118477304356230307061355299965842774450936695852531292763181159701815098466077817288516771789411223543277555136905666621683851063566238130431990105477183296794311222878962642727724026177135595840384457886305663054385458255513116230534696605689504174395549466639281644897636129807070863316441820621195605379537599403155979174338649188422287266418009914232790963706467356918697788707235136838020908115251100873575128699598354518377460589532510094307673406267613766376151249232556791396651486807711766915524406994404319545988467786481895299168571581520919604790146954143444579450105138057969526835170070000209691280795756558300201119522275058169261194469408279911951546755364723185914180261367394105610015697023396483311367452815516234090603024650307810731361300852305658077878681600000000000000000*i1^253 + -6984224832180539751078727460133017218766368405194590038065205363265044314197735776400372756330253457375149361625704525394584449387449185761417402603276953791351355143770904606980116221229337463097205467949474558158319061879568502415927020480377405457564584559329549692199496404097635925115144622123487960633571188189962694158827408364262511005687371042536729572444967268764390184753716985727272294794325415163192872383143237104655503460477836590452619520293233418080834840676259459909110811537220468755751560730321186202514494413270744671769031298397662776118765532537623497160530384885837208091104818289487082526439473821967219155520184387219802332875838134768631972058617110300768322190673226690440506752124385693752105375637474947259150845098038353598646497571261917686935293598824125866969548326710414727903704176232149213530205576350230631290346257119964064757976370118584067959445352581758110314955803567829481063925629120657437809696741323557102799365290872922823413409783155514227019346948457264348849133257589346267400400538699127502131792077975974825667792823715269886780086002218649040132822511544222196812802101445591961384477185056930737245506300152753040702097088486241762724656297269194654403528335527751098300736498936917173375312119235816345934188462245360766060669170923926645399225397741376137760441229168316520848207187301604417729730668434199216748637593241603517486501681760621274640506878596038969367333826094961448884493273198378170603096840520113955868747133949141322413997100719055361486706918027129380908090484850726163309485630108314250312467885212208150706203386750127015044181637701918320689958144441473802045862581778331140670103787664664897521843929111273405946792514802958061258620047362576535789511919779925832011336642236527254533076095010868239404231227874912235224047397892372984608388388157294979396008089884141273370706919468272150637446429420654156298203802267880934286992313105953790151389159942307578750919910608538741309029549790124586239773476432496205362279718310920083167362278347876774307711492962573094975513610058427730573103752818939343791502297843006750859802538760157266908411620005351798780466308951380984860038357452209779091806257913386891699680644320598109880202227966628859575118245029406626863860330794076514657866076847417782823082979053434099288721260249234713554360908056263589097379258875276618816433938448278976818937091749317217215091933786861574318108875835333693137458124870360118078904477058777261584715477377629088494493984559997966134123724019372882593784435334774484885598933387167243073332818326043856196636746489288229993725779959187205918398113105080243130862641077934674139754580779096608737726757322031807427431264128390297689489720411296028176266453096046019251701647398355132134652529032577515424629203915842891321361139429778847119515571202302557318386968089350833038788368874619940614478814511474040843529514491638874197145726437990765841514187198124561331659398103057829769964950492697666241735266286087257723435864542595876312641021242455717657547337903012725238822544078788631118767518519968205755706550929427706597406442288272426265367306039950580605124451271009664180337433837367987438994704053149322657371199992754451715154602213325228543259097838477058638257982982502480903957787415245636642282764876398278366408898065120090601699474086667956166875414329634323146573303485846247440075217261179904762207469898467584674528440649256411520013053191035491835325308570496577460322003631071065906533056349056197164735328169373126488633206475548031034050059395003060696677193000611993103095542215260392950813133764458461038223415311230535031211302340307510300441912577856490998064126265041733000199180923780660606324072882735530060089468887263401692734634970647703265887838329788647876017103267703626103256187640540192400378506205637838719249085686877702432446271665073152509283334692054995887368366924120311200121502747732883283960196633931789184595789348546828170409632047482183779754662162152455998397996410206588705421461444534244892961708065597272043527005021103571524691993559040000000000000000*i1^254 + -1747503939978604904958317290673672021131301188654319100928610189355111708244969378336929018393945974140396885647791834732436548722252037935946168424416867933247308998142119312090944899560634360655943402515470278220312397850081511409845865940475568666640196456735511511888918799088384352932031025174850955957781241940375586795698196180884183365497730317970538853542716858289379990984335845383104681356946535187972061494740662246593776943148895370049978043284076692256245970731187900342659012849918765414941968204587877810128065686029103905024282799889171411830930365723516832324877681299600370898482163265582145937436265553224027044752716070319081860798436556511646240145068412246230678962143402839610242312551707472733715623869659902040630520295252119465238312436456414454152345294588343521612032269868199781120255703998497367024252175421191233111622362418847144947169859980203910359608662212827581806097410024164499847260381372314475223792717843429130645727209433337545929134640178461110111764450284298264271183828267088542715241262753178881325263485911961441631371325674798488743659306565650827565797711569990920797246476053256830695704268246391014064601782971234853029429316033511689455397322705197329343187245632828799388586645324575211539780811084621045528947279852422584079243076128046521175039768564663653182262446430315512959576984988461715708048703212263475009750300249162891651468901954064275541698716249587894123764941547048505748460774201846221502612020446646268623264928269330482632873659963241079138292443120880466473230467783000668606401840971815389779633960932565558335309489576466761772626655329767588182814012599124463087103860416974166535159543379443513201834275023737843498016050038735830834971933401488479737047119301124139188475045598653518637724326589263532098902187748112098793466336217352738620635651980054714279660656387072681167726265813298971269397952934858327750334855726694228963589666104414213181013592877700188654537633737718839564493447580779156597289551076049767319373069417867777612372068280324415501516476938034229009862957836088636473603668036962665316051695196149005919171036556780141447617134503426134719061793826760294634678472591797670925341498639286216062119315797447581843397659266413030889962692014797717608028072222106078266059429505487624564069089403496031019781027458928482310672830871974785754712552943004744473599428076936205863818460890091643547128916759724356766665407423646151527266293719676235439794958520559636709081341607010064595794892705366287823110939863716985283486338020226483380035729932973950179624076339557645924288863332860887378003637554762879847457775120410397193849099842374870452307632447155320361631432963502152011320756277988314656916549314459042820005519046575731039930351690001324879596352771707771386122930060692610403810079986272550576809231099569157180196148276130061115571947554594223480110702942932220005596963452565017445400796508552904148573376700288093192441765678356096985449711187657052272286155124848412581941207073368086425798570963318948008890028859420569176227623597001258401448691184343766228289744540380955161842841401439479940450815273852926870706613418687311565998732904621532718650145872534334536909681117730493430392772179867618974168189401351534376371698450466897571390670862512371373460316043615770971056079870267934197694938542702845230349030041479939247652864112742023416499228627184145631928142000481801784359972609045063356450305336179918163304549386551770156647963669074645732475390846541709833550889840399798872227338963160785455857296507636131853396006407946592134448272184926433390576494019839867993324156840933038967063302979217966448537450147010579113750493743497284981004225498622119760954995131336097564680165525985247065663702321252893897283512703399934972556679882183370506181439494756787024356476622225642480097787616699265608694445997157232460200573178092396956247583280204560312655254096237001650357746599015323917373733745299758587160773011362536825235766571896703334119125182992530898760198687272936385709227514621207100106489494241280000000000000000*i1^255 + -324889165773568277775515078173460153832603485958886794018940018110793727497269934075693120229463260906372067657189138997367445285140009872561690065109426606580982501434921428500577135769693415768929667627942170228089012732027620434865438648888821385607878781724437017078617700722059768147242540743164654466908460382958733377476438541686523240043638984015452259251009271515513901569605612092548225644112553722599183875036018385991662931252420184655732948028651632867170548804746800712522743870060110528702794420705116886628011356634276805908500900238707336608156149097230698876276441980587321981476716286978833176295039122030288388509688589027700431789530861163149529235485140840414430744224153489465934292869734402748064547437812953378060295863983198483274037720546909045330355871726740976740080302367739524040768130150213920635898016875683129661673996079860425437557053160843767365724843053069213780992406822307507950986521591030092123794284467767733328764144726643958038434302202473153237286381832856077992604031197741756527016149159117549253836525704212115239756991395091040273078248712288166123446634319327768278303050244164290873139486309244660678802236197864184744194428071553836655434123741378116843638644471005296117486447443930626614337348248439989854666557753340620109460295916986222158564367788314356751385730998862828412231849020538286518732962111914435877885384885348010113753557187396347331591094444023876420422554001373534422129052395889937659715823885098939944302145131194237628284930195704424438081685489482450434130846487071819111867908203335992142034714794553772946667566681126563407847324747113017097070940034911572277361701150371141709820070472582354476667847582294247454776533619295465965204007599188105643444524175716111382678157963704498537498006715175150358812069723135434645930517864034054340470268833365328023625405835338947442534540876137982115494457205756876825762610524829336173278423991729030656583842935850873467383656758667765538251688688223719535225738081510477019925764103933138149410072367198361672520609886722288800102513705294885111667538115168411232314612252846819962474365111512398549104116179935144346087178091740117944037804576806931032042470870380521966951080138775244677584126219293398041655217097578569118915519576202436295647329933080229269887059052180720054693005857699568942392663475923067152950860277109415940842431853895911223134105398096262165762455487361209181315605194762568058081571409756689496801429512475370713473224466022758094168040981969156319001187112823932293727254279173845295496157714264850011838835063279178971713754309944385143993147632695324523611415550253237195766484901182019571808885140259409626222639977110689691196627149373101687560187216394690823399322631129893589906363103984516551443533979443656422758308049478638628297789201431504393282786418591814721197117744919657441621768448355317874763016632143023940293852810987851488213249035433390261074093592264205468193949419822724996455225307617962705785220086042483120223811991618471694965369517472082218713887347682833512048354113479326704373474937705944904737102257148651390279907007659161660141215607205965940425604029922896833085425369141707278569240479554578283512081026257193613422831936779848529633128432222233414560061705911599784984016968100265984062019658253611509454326447594229535442432604485312438456465997577552336335987264552337089038214190399370214845554663285042738303290797597802374817963616938990700483128129190315258078348499991018938730853889279222201343620554189336240608073958386836932427546291828623396436033749813680559752438292568490694060078801704096030432635104778034012343800358263865919417719369837957674936187486027021272594417707342307993307457603097014204707163955937216759794639901049438638408925224200975357562671506391144654498669986806731703174118764399974807773054330466808697694193572603034684082436237026752798082015804683580055406442429730081720740175933598119463530225516881298466669043639312722790931213228921886617090408695889960903541513554634757026438601515026769510400000000000000*i1^256 + 3126122579288266433417830585258648092272758085198154392548527401747278630786216005659457633075769351965875599678075787913485608073313709631347639762258236194738630208124632266678788655478726236506013191311591543474020931546178799942091036319176428748200611975910654691609645997484844332532214458236874111271578252449183997128672342715573871152304719324877299353904920225239393206055758031171847146215705065046822800351398654786917968449691317788238143524298673243116564088767838184550643305056314325791785264104494865530367409945475670023203433671883514096995379050609905207453602426591818610544602528611342364980831333415726505241964993278533498184587012003345530033630650006032044086972481768319632256054174010915610669474237477699300084218655108256352931125431480900250082395160591626372089704960017324353785018570522553818250366726365684830487615519754095754563918267744762523995442285046710830031596279197527794603325753484576852124368008268701779676347468511482330067535763373180570515980470039848500263794490757047213874892306943257063717048550116358853117158075208334120411821747800084350311086399648600985982569469069508144570516774754352577290728009156473099345046093443418826429615387896548316433318143688633241306039684646663891388820023715419103771835796731566694662967979916520123374755748566795802090992946201618182783144119944365512444020652347383111764880058187749597179824552501232034151812842687409792468792226319755144050013870835530196410297751505043240927254999582537209322632921715967499073290084108063796882163042602703367535736576860589064124568831369282835741412127770364962158364229256494396356860759623378024235806708234862733818289214816839609387166789103067890309834139941933417705487495699899367069669427317460805895696548901709719471394530021308199623603704058772665585324206590458950641649877115352362805354308022470503897615503971324681212236044503663398555403488246892299915938329482686575710781625523164052384616975192243681063060310139289106869945908600558378078177733619322144298999110710948338681478111448494690345540434327197929657975106743884179804342222537104667373983393858466355511487261831327559873831942343603991887726005402603362737490661114343289345224263704889534560204250187814904323645289447742500031255913956363576344150055148085841668027925415701828934548869286627297501557686524152697310673998484961128299665675522594707361073666214844647330264684995913916875316178795830914283417571893575844477780808163532059215551859554620925280318845128174763568397164441659675573522895146037399760371550011876350435935250971240785402116183411123334086905515373478915371178685429891260413214398667615390482520768872399441473832692429696055399490851449190587591794411167352957906329943837407625669904052946023276816025871576909804366095169700630700676593561076412886437731431806496005698551702887807285094488387767355984674095816946865661626576606061179557837398753012276809904185033815477765525513906114374995027503286668357218380706807609924356895772071519655903579911137169014648727555488274890238795321602202226991730506340202835411217394000624710770256797555131951637509145562863994838674237675738034126709760082862694856145604283655012612162396276163480547511288881228033300687951685750426856546222299559753525425715209347020154026236047136823800659033357162008996427959377538614929004889667904689337857379180391867781420575826200370862521019042112219539526255281609101441867658939406170019682080966757546510412084906008022162666807913983611435194703060599054480390884873324374620780342293001813263800185855392497655014235694314837606431954122318938406527061821626831944546488900785095158260871374216531235631739162413275420835119230586162852482171565169750317711790169982151653374335771226101082983681264394687329843984957245650851752336538892715454985494193940110459321698895465418563108385995998027292768150499596601799246951460052294635547890306065951802179108124310267913029621349235369083756366034708023452426149220463980010163875071370227699492993025001232374169600000000000000*i1^257 + -76825366788027646068452896631897089585203460696803164877705012734574092753658340388565525153815340432329515944904737251815784586710472093218771273805663849576470391169440541268512839778607139764764236351047803633129039866018834025335481328676338668969247747778558425634324962614502186756212514258153703213504639566161897897702823769169944987110264603717261415220023846056577964545593341350137084540208535788092912316088839705393623809367732401773229011277422031010027923231301610196792463701002154588573886988333561255053761006528419023339713600928340682574446654007881753348114187614702212067445841024749734827559546213241930558433695225541602065239511968171346292987361826036598383111523419131824905613115859897710084324739477575333267691610721580524711186641811109336796574298061485238248330232158289864469764593238565462505975496460277185991252794716140022150342544945795607270429557208088628351178015726075879176553956105992744361335531734356782622329476312250347941629933110543763669697058106606472583426494601873887351950943379015723679793717761666385148484086496600077515140630035928520512309321606504555778904844796779146835243956586308883000052266412456934018332859686802551950580999842724989710571356435362417990962113734729924338556413616005131876289279966428452313669129623556097513002852380096404972898256066290012232097667219593147363734898740340468225283707721775380643348715863956831823626922813184574492168412229506417721486630999510477682248674961601356112609472079171135148551724702320866543315086222667069938061008887025880529082426988369283457431143405332782078463272012882184829622775186471111331769481833417162143701220770367245528599786513808582929191354397426032789352127068075584065551362634147684568938486163614480067506257684207581513706245360955209565814970537364662446349110148095219909535966237160771620512390201213375099302938245525627227630559478282342505374931123638260307750199289259550533045854410873223082608206216671041108007001564194832241073452329247976426636559269901303412449044552608625281762566814139263406137414647095212074631415460610371903716197739375942566984507825585097215233270565990744409468024892246590005618053181950415143698491739671295201973549963213684909679954637355069079078025191855045181092828519377295354573458915841731131257992315738589639809196356131633079974067384158237302778417177279746830821107493517318755311219206681858550600224939537896172660929249637502793509122656675410949170112003328603014054388326071536637151286665091838810251409436848787445800555092277691669790266018339270839620546841509788412605753420232485293891877625385739503862969834115277424300057301908667096765554768515225258917583436455558757189153314658620454129283463737929804737522316337877887421364755179287064219547185633101210408338284382682442245469408401985466626225061715468466030420821018057162556945253753973036294963981513491160204470522693085372617678421490118472340983216035962312268758656968925166176828659071030687717256886653898923730264568458111016449913688290492483599109837270136109905821841508706483323323213372378069124625730018279315525663915276352961000731403727186205896971995454505055416013653923910702240098877759414867388557679174978608418317935382299876892220003515632833432975158130766665230409546401013135536299237280681003335935546959430056660561713014117706417713159895044227148195436270643072452497863285896126638554303012697785402809839189319665254920617515502758461100090195014834042271507933535783058012400237723454893381521995973874777723055240057728120910047578926807083250131670676454512246501502429359595271980295992679886424021569023157148049802044008315635733557775423471383212238242614484248225595305074565734791460942981774227524465397550186807522980841643070796557539261406164912284535219047731584391566298746440724246429950614729534918858284685119174130957297699268970333782378953711319828113479034651729671819570229640602615688698081330358807967906789341825138162287411230167876350680677423206403829772948940521472000000000000*i1^258 + -2525614300801220909142169742982883860016221441031335043605393622805273234625718519822641577944305164265841399789173979689757721914632151281641077636905428462579441535705328997847517673728456135677095929338016145186366976888185908082670365093794965203465252638087283075509376890103213693225852152724910957912148909092762340247003233060199923626357203732865789696993650579709270566094013376000619478776920179133304651376043301343883744866439762622290110487449241398591072167320338112433697340855774727938693912868922932210334811614667445058796629297193436342580852947759378068736898555419253240407554790165990960945815305672988748037334225538913655548395040685797959459919117216667379784047667817757611607592238607582906291734757745478961788297001595842557992630700562687784801880622016864367742466287276655727034997175968019617924388222376373554129497801662146181962863774495701234563801458633033430575852065096746944037990060509879632675396657989342845950704311467748669150624615494628945937061928017863745883016158324428736668136833538584016333669930955489458286169635716431565754958074272061776922375050636782347002300650420443444193657946703185517936244887158321569997699606585586369114059136193802351077073958157053012265644872242254190297266656571518124026768015926529989152627456397947413334014763967977959625266107650542967080637980860379951414066455278602208285704081103137013142563174201303887303631194390055506119371920719871657721698321805079577989002357155732151176334610409003038045421396857170847066833770878705505852951187383137649230022368586025838234897793799057489926148216059182001688497608383715434704495688430643617490120876745815362719329039552961549386511584025872438211790500959925685204215695001838666068675237928812046917206577779284128067797162113262843018182985065162504541570909360925346098293882454542261583808980407991157196532534174124796137665864251822507177415887343602538759717026454568430875895671256057444302986613624589613483147231429733640020432901125719990971394605749519954389989560545830211514312355290539010038644897586064267461537380145241452445257664096885122787283539749253631448876946152829820126835332648542845749660136467412319624861038550364439068485945026450574503658117028860277222179096450519075741168056536673483413690594155603767307120170355370768787897366384991053179968900578483144364690540484271781728604265163979478444036879953597259248799095144483109377670313131729447166271825701344301510399997335317647579871496969529757587834283629955164103800741944572995897527043012159915343563327540234235671309749485926141570122697045147186533189685299384505376901775625595053415941605592364262617133759099783298674731328924492550977764863715725148097724553953666698713863157051911704319037569347210333467663536154042985874152623587801317453350573627363115897587249486247650093247649750172123009062620740899911768220853009894589138872076838575926684615698541507780087745350481874037273978959879889483884325767697634036659120946590662607914449553763665773320966674402775767777357519883874642551902600040230692493452914719598515939447961818816507338491721750727426465646869593913899720958815897372365548978137239872602615739262151978335181902173530428976657516322510996629169402919917000746271668391774977046027256319760496154026061088721138330751655403651892218145840255626942878676476570928991998640677984343505973524345700519465218770108995629084696583290178705240844546908673744904360606291908829563411553848647645439682380684942164503260807248966840029789060944938129529297703765457179434683147947642152688644151699119132329097784726395665737463431865616158452008859731212781580935899919794525326627032480674449502211740476019646039535150121812146949534457521758091504581258156805879833990393002139179687793131462177243298083302828105167019787192656532706056120757755776418218217153168294458400017085061012398938060052426394887401182406402384189778909705858700410575981483765998047678518082817336365058587113992991785641763204077977600000000000*i1^259 + -11501050082624220486834079829744921310573938331558025276362673996577308024096728154209059189600710069936219842876633524460986461097739624882965629348250696742409099130523257959581824491573166353255715775134830477679596957648342033659904243483470173248808248970071026199480036607836162849138272019563853538470596967988565387280316558282377904096026879150231750326506378224753139121163732763206079917502358173122378594744505937417463491399659763861949680735077166268650094910080321654063474090453427799828537130480108380804955588795916936780226136553807782630973197465010687011496071841225517184856966494114564932415186516363093455312100147047389683893907852942800438282693171651755094769533574828012270465725866993110415447729856057892000047713736234833742425143917792076100716234487708974672952042226208118208706470496816452031155820881460065386363358409353240317221607601677613113717617124945315271768163162007872002045010174201088884140338614861470588728494305089262790806806641140992635030141188834071882511980518246475684127899362121559604705372759525603367778812657303176778337279486711979135475088898597447163393771386305873637059924657228518546448871293146389790579727095771973547994115427430568047970371541831906413845421998403193924679279667825044668200354587553635040373550861568066871563586595100050725752147602852720033898408705151487536651677748219536419664291888311951230514077146172631422519271373217427349241920402740305728461835844054899630324417352968944403712621044246524966979375246222925154734549795346172037158527924449847233276681722530359057182756994511616853307846223678986593100559445242597873732994390533548410665006457291017339795751778981547988854941100011328688472144996153787998343683358506740574343828168392192567500213096856214043992134343823144262439969016657802634664863007992168379074316601961120053557528917195207770304044739669552728638004842379518245265429816828700636503986810518366653464948240012437277022919283947427508938544927849237448293161407797752634033224139685369909064882732200399786515953980395875218239092341193599599494255003547036650917290955904431567094766543697649386912254971370023451631506817632654805081244789127050023500412264180395614322962744551752978117990660412663729157099282031701182329534062602058431444321138028316944854417210228761288167414645698600040395115479861172232625002505036635901671372791297017858478456308385162921714529432173069011994662614448628265061639491889288937079701090967925644391485641576853771742013344195223428877074593803199016152827411263612938900426836921627274633019385038389868469003284170475877083675321091187324911231837985936448520592730953761647192663727676701684833591429380746309945104036653702581711401954609807008761570560415086019206557362122122955858003909421289147607156848989772517151325479188896124703297500847947589293946518905688857282773531082162884376815312227300025864587043121987337370131470600580832098963521408410816416583388527078794824094225633905916425246225784063571936318926047772002352075801512473682384268903756995028247884573976524797915064888556538465919124943423583783564491237123005810399646175034285955811985287252706350917585220922873016552020737923105120450042753511881438980127362793194541060705130133429826914994386680145663439139417500727176376741155926954051281439137865258992360408368781502692585856000320829441198923749273151597924282985255605567310980640751395877626005699099786534732009994771083618028837067818041831847959066438131290745506079936300926094779214555897831652696077978270540669835172630572878136252915237150711505504787445074088870942364194203129516321345523515724835241703058714583647633674146183028579349500075432519242962410481801678526444091481713409171352156042685380205668022121483838975492461000146421364065063006966815872128855706138510184265740345962417430780212159700565039951748062500001099491584317095279500217757477904979754680634339049504386430454182790870334808566769934478741723245764474195320347033600000000000*i1^260 + -113750366270338440293486357676512660140014212062296935640862641304457632792784450975368867533106836571314899786200786845078639774284270544859371566569089040244841019219523194567000189259424075455138847853932410267298442130198800424629107939608989801764526250340057069230104368526899623382840004447465935020833720602331698718679698211319817419069190871197634076841024475908014618369615983565627441197554269703612185279268685362878366409021905747333901512904584524543553459188494642529526202354558718784358916337090240917036323664981615537089344214368898067592475214812591642337920863359191812187395231324545378212618671007269721338634518232258411857265618925814282928271388825028093913906844175008583187760488371119032691233528129477404782509623825796207035878808520828685792573479013055306502404875952290183630131531658332086891427331647818819300756651757319869483323029959061759241939920045191564964891371573693794926357909991251044398648579348536867711246622523743329558427978372214981121630881358901672989031436984171443623002209714145988965331779522151479476640416784067197748466401386730254629160201062349754998429034981702594722214078710122650282182716242167199395032628600511919388110110037035383852621092110859267319753485870206400786384338183387432889461982783361164815415040433545154648182061361227367940012872438451289341085422982846101204080524600956362706491986751540264284487369341458253214774161502443430969088898881629308995550005549488344725105626215751961340500847048494577995117077358431428209340300102770612742904044927999348313668635352315199592513419677580010888349535798197558419958342539145465698619964771060475040585036021051926844091032828518311500225250797377584395179967017645875455197886407640183828444887426494130612283626006460925269496043544117858377824022847178153487299378255230477232178327329770017663347049120343439349253007444338230984176718441017552634568725157117533916487499461487534366015821763915715786682706978514813701278003467145879932810836249981662311763230283100251451050550119705804064405122971220112879962468337598258318146026963336490522850863046841159648907490834018485658965758280386939389040048022408462582733513554705295800757014353243509275673504430904382216000518167881458146460488683231979086637024859629126641130349602551732810142957724209108957242848727976549722802499864703904535427864559569096566513565090077137002083137847765853768056090463213766645686248901619909987012660195430539544018582472074339276196955193045044935882838829144284166655877631532746142497308577901925966914656529014304624888305710599977975788969696199076224151595822541012339611200299346051861851873233736877243159673748290558450714776768192839042097929272501994304512418796708432371865503912456926740274182807070465612010350998273417372967354121260246267852925423430369492442426817372065554343316460444374748404569518437627263165300439842386613788587680144064884817057257180901281046885910095446400995577054421659740431096094559819646531442152176218831695692403740907725894620707880279867748838241056251439974355435311623569322254594869481363620843787984708325853018405425568909866407814231021040194813989964093608529769143145137899559380750907449440214965792576314532932516642876813717365724888828057647648395987081789190690017158412077781148518744692608552983463794465565569081101813241290450553028720606680873154889658106891001948957216460905879485385284803941765049922025767354380225009208260255020951510221953423224909842406733002989836446912755890823869914465345049385057277226539690308839938246599528340417722970038577616206907021726740424364188360801904022936448208196259000185164990157565007006644384352216126051865920182654474266710085099489021706632934212326870273610457425913127188336346132705200661800012492376544282015838098745160595293566218860868994188670318560002420937560594084889616806531684141070462386473803213457004652508938696439678989591905735656650271227988871910575302212465060741120000000000*i1^261 + -1498791345407562839749307345609503140895068822757190052867317738069819860024108236490916594903539453906662739878071708526757722336285522428972157963538909530380851485973013134863724966275026479838022837081826673779090439679296829441503062941480605779368951698327125199013623003787193180134629005129816466015926294036151392486744838256530874525265824682576635670316720729992926245477582094963255163245414546941961886272913529728471393115049527253053734042314819172555363716766629590894080729280772536067759678084710439698249232506008930671867494016059688754662704040576026391732170402968109446317934309637847145401219340655671907722376256117864938385514781649175848215099625507068187877318219697570635174398049960615970785059850523455177422953845898782527381812996245920028699328842959806028154293147299364918384630874445200117060691607821937956121673593674587051938045886387575704202989667054186122196776303681860014169681197379572260161850442269934439502146249223308483467963308023056673073337477091571201314935457167624048079827454752026136147184028709312989980550840116168579200673789813724300559705873933991175138692845429728547356827948688833168526309167353641786364348610351576820608447251677620469419180982559602880383984004348337633418984618501422668845936710943285537685135550611717228258212620772138888914987639155927534994328943770427997034995074580309137163383436193852082539214722678144195377608723214065365293965944250228043862830662192548593809623797610648517188178292125124416086430081773137883850115182983597700235887446881599603518392691108237230782426154672254277371359947519169104444079490533696087417248918667557570823179247157914037131060932964165534974823403889641875325743175797818634440013576309174539461636538550210277136622026023331103383118919354100979478958577110483307570436756366306065031612530196402021356432827678866882474856353010830886692514871635411235663727036522030791789514744944171556441660864317206007497922403470757156377760048277338839505589906258367503986889111234278287114122436442616274518867585586376836442733080244662352928340998785294328256412906248177530657918475720893129743904452096021295515058596055067012084278136268425177321833523648603218254102596801938197129210663109860340502603601207596701745929504228793199900531292581163452570663302713769169640018232870930006339338635897582724160343478354854344617178757708336925510793290793455144954277314366968314129765366811550641042764542326808296176386884265456621310616251887395828226651379085356825750225503017907527449798485027206194086672463736912880442590916357552720829533712196990544313959756126315675848411707055582770984644216421604373690480247547955393510609636712528969452607592488885639578675923754355410909229224000321581960661294264725224198553503311533397191241452972182595772358418598334010391885297997828717261368384434196384010053831783846808578213003029584391439394251105535998258281135655918746908851277582352119367522519840418779801076214123102338250836712007830054771866228263954815161695585458739719342128349385437920313100496783716575335395212274406797452856597077348733630533582013643585857997562216523549811607340601236291756500574496485191543890612034084567065696462890160976605948888862465757205011203495149989258989539138599738420523168986735734080859293792233984632677576106696439153563695349970547785820475946392948917442626000025006325981738325622746934977813473462187171799637665678968080054389831197646694859008747793472483378818813319869458254503862785432419509340432160748344715382403388681581627478806950314070694131275792669047208077917657887016279468323597436769154253841257159851643123464430138291906532996795629250246805803874331167517773034289540033796492389294874826560305461850366371344073361685091240668028279206862707997091074828578610356686894077864675602845114164958105318743940745235079609398142081496762162375916635414412519042877139094314058611400430240186701297850777600000000*i1^262 + -5858048100196665311952241593624917737128214798254457288398409027928818993492147957044968226126528542468731096592865227676455264340903960781428266514812705838451861840530569385051839274806025956518275628610924519776631216742497820960647698773058198866416961820760356366934207149574192710979054630876972929252248400993578954765587108613358953001925899248644293980430448316536283175416568967005092239874932725612757506319451465348225757185840894153807959209074914838476366409295620690676973753263848130624232675143388319047481097613508685301153047501210287710307886787675621627811377810828563277284563759772310082462893496525866546182243709412521745064060089474941853229896608036547114322468146101283116251143562559818089601013122524637549728450815513645411427488485290424725519225390327618406196476701532301835842386915692361234245836911777722685081072164036603696141197041739756171301368300805847774433288927380893157251784153118814965998280404428574520178956754561776423320625413765454737133559122098728131233417164098065066788159406106708553995783957819663231772191886358616480111491534378541283312183456435844939083751624430945089936098917250386688039390238675263640746597627418356758916731341120591099890076159441137639326039649917424372205257721384229976314853728476020432807511026438553350960132127296466555932252379489164151695576385544913250629281213667509002279272031361429334152503487722674347934534279137093144553274573950235795793233836977749859226479408945896674139923947296045182683279294259146426170701806433667931874447160321972411260471425133416941893958902168038460521212055148151631312445838817838754863905242226580964153078098327416674605968266604505391785118670961683598475943105108150035157126242236037013605714185883979460863143337322944954398496744837996615317034670851406699970615753843907038799969045517789594479534525041866875408669349690048676314303558317461330904054350556830554461646655534660856948677470762630356819637279726267718645052359291075897283819695086564620359829833436419946470290514167053271691629660335014717677065933242226616645331765039847347614136364301083389110695613521516141007851873990580251142461634252343348928181292341160028421451306321906741710446325739862725485873220130880189796245202183815060364637706765097012858990332414926415200558060328661367523040098985910081312292760479100586112277807952654480530054407134574895018470291105153377772335641504743910169581171426630871943900102653437145244828561402224435021530778348203203312326501627194150752961077763267236848428001718327562440411793845386149816449893615358941820943211982133203180879973669259013365456506872187700812626932502410822688044416988915692335926107594091892297502382542545319962636480390230102319764698585640747471860899118061663720633697341747449534988891387365253537630068497111820485993174216334668006219279883218356492564824123001622408013877810578267966664331473660597971437878408371953904438874462441758962925927306468382087143546845640609578495113515763414304452936530961439479272594546653538753441693281972088933575110811614241399458728126188555234635490544957847975791217416616862307758999057186751479146479293544403999866994883000276768107945250140088784974630032683936546155872821362621348977337772703849516711916311834546567476724190527420841847670175887230018953842769634697292271638264567656809106386791014190299802561784687713632685334557982049426828133387754837338842519292310935546399060949709656368871354116011291974480480049067642174812154940354674236080574658878727368953579359869983541747704959041282936441056555181196501951058056279173978763266832472607712762071023051577375142943761585782392771011142525918458481811832832083400618838860527373653686075310476393655797069051003967389029331288752150869663701838960583301069596183095612886879511794649470007752062978095992875427603186354031775971088586073142926708505646878716447399104912336426966712320000000*i1^263 + -22500999836646284533128310595640234046936398263834819338021403988622335900411683673680621999434834624314470526801642058065698324065200229993847415867220853346968808103017933585597799624542802219044516890446072319400530830162498428206476798001994410412503881829871154711593809903999291173303603708564927719563319564130078596756983136105276816523250088120489141955738339730051660671179776434911226076982498218159591573844516922437198204722049445784553184322484713874882153261662770070987474856924592481772436204806107294107094166457614980670363366877686756635608843409658487653697300171934546025156672539306572680547021210754969525839446504936812287922669627566705983389876565680330836118067934700582756552549439904906810044080691646428537123730494139270795006419210608590215766106937268200661191498711668031027226310596219518658227189864603722047041359721465004213775793848213184549178606702181513259587823773075737505024779781727374996885101104249677701954430792234896291366187911192286532632251958573453251830378915735141712125004777448238997168641059515151280286791093007636459339699148336925603784810462767092852887842382818846904067071202208976847285633657365312579130648356060116436314019583135128860403758312223988738555788300650056972348981444174804160630847300903660680603632913583485575104469781188218527057544813055628186374202198510481964768438431120181033798854591400708787821549459300359667578194530295812518834495613062657584637498886577026093801228320596655022762577628231602854540901417611768036820361559154244676867423307756571582523457133313508489347003598578620629738867609795324113574068101000845169025890927986466117577317589239027430053530734469124798967217544355969477312177488434166264573806158785015085226893224961465187019102397178808507158842926415907398522068824758084632296882441755540501606953553384720392375471468373915898577958493843926128961574947072493451808367611068666174487670719593654571023282966618515312870087213991828160166536545410117817920850919728798808902613378617834693316196162879742132401907543849419053515625841536345350210094272877089421609702290220443089269329595062028877983458451679747944123288291635746408961208269492824899787257758236092903435453032734222057259005767501158972254398229971762035899498663667238274321986929613567663192419161017212803920953623052609528602581247970799531149487454730425648458109796132833567564276004764406428210043077712565773040637113301675691081643254854956405536095186759105797654515205601873284493147438061958012294675836064667646300790077373376982312420098907714324281980920687387305116020367614175123593844358685617941012531952238465943092901335296040684880964442792585544454645433799295616549878016976148181048108118498370836624388200312473500873676474236860121728003238157289872196973910209678670425976426045911735939421899705979870243410127064889067689667272086558340754110928445072649238819758269175148270345567021131803929884321057943370292448685774335865335993316937440270837914075629072924411685668118474992412537663093611268210959420592406631550894250265952701809102266807582371431593969943118729075079068873054784952609087047385265262855829093456783409074056321306119489789412817840382774766543748387316280891947128043479610198074832648372730198440908677377569441101262550482535196862008029071849741265390019241971777490691247468564986854063890359933932173390753360019593978977429066234816504872894469192831801696860383680433063086315532461856319543927114520443702689240387782764944999585772129263132144509590325913540110207723581370623654702797526852711255715506773891086267485374448283577887779720418287008852242522846082456963774209102185123833969592638581035279476438371306509900271645925958867386654093313291616005496193221341501312318568649726057587105470092491243020803083239236500326042453827845326057857662589909497939360874362792799545650374593634764639436800000000*i1^264 + 27628338238671255789153302517099196258518021668133434879337130646464504966590481776383517250297936765662381366976828637118677856890557541195741054929435345466320320583024586457298967787187872264093615177733317744870490664442427148441663094537718128567384606283338213049493416296237218743565052666374938194193890251097546495454335285510092491007732686976946545654365498295697581137534099546282154645236053237212556838094839207115006772072118009950174683784489204289192204267410835138283955628696729293269671003641755720906063468458914619087323020637099779511980792796608008957977604668662831644439779195702076162830453754895191736509160410268695131960511423759712054462526207186520352942285322350657924014592334447601953797146682043700645150517313449352767242802090857347824900536043229683398131717420764446003173850388953576650061164372218216809378594248489348322227148838653594660498039263719416650282307587057579067700352759920682279951131834641242676980528598444955234565795723686640519627709458516904835974347600632365850749615588981691847345139849052831210621300706488028123221711381994616989248417567908566904517644900680967552074233384711704147166842538850197323004832646858085216942900788386477538874765259510455280633197825813474519191329851288740733004267488995752235848350023794737174247399403770414224688817886545565206449666119967920387895183835499377747386489395769996555326241996174805751161331714387958790247975284665557000771004370668554812166046934718059656594834443331149607991954289322614537916318795924642719805549338977674342622283140505501355115507636350853032916846132071982622272843083636456053003895921859794472388003725831077943650577992384728700609980051120585736797913851689341399924943197712190085292573734632345552758807679237523211820272836692636357628160208451603020374298710920902880369348725109335011609680609253721337150282257512514621962990521531162744616685379739784782662295314590665437295337147678161470000180505679050616919807597732580700645206213489658304526800271766186657766569422849754689615134881192649187144365528005858452128908290079791709132403263781476641232732704573036832019159065678242061774617527839614184007323110044114039855516349675021843196729834241396803402442566376566778312444435356571678295351113002762926862459399519363160847161324748796067402621708944708330273979168074679798308668319809385960346765758774921893946631518928380743748735406665002093210945944521282938707833806725432366847425320062708604255276276643234810504083356965774245104922649545284811572901794680615338360759594989076316279708726535244145682107408982871581314643677894045057506853647795976961213474940727783504408457466255537060425394808747482202518634957147338407411682919087572747759926091900647951885296992128523492018632113535497314167219836154925736877837671273437307616415448232427880881497983496136739114571030189026650113453802302399443120556656827936143798017306220236744538290018141834118869334049432879003675030383941051831626136616667733489313011401897702812225591794046314679463912293663006775386670607331761928187339661874240950545237766315351924174373515768252829824941138478947175290445381743615350106842668873455493076632836083326883082840668849179375155170864307855226395493862132580981372885295658380609980283202180229919473759123703144353277671024203564959714638953380982603550002749367295883075647016934757214415192214508035745888519168358512506647465928792118371346275670111172072612121840854523959863151246869263797248323739102222912591407659712302378400177054992654056158277369765304846356369281253146900366940129736357550790328881444683428782083217632598368807699405440144219704866460974310375313313606407655797861504470052535298789562299718773336664986569657260183358123244432799040503731716215146261876389294352580098701292127908284948449866367647857225251132227377215779635200000000*i1^265 + -1884827718785537550492011021877707729385829542431595794217198900149478432846499212957956694896247115704531681992025960100749898415980228694156175706321049922890969699962833136071523539633445603125851472169716675731139836327055535323302337702442434664925925494115710246558483682803897679819014547388608756502186379392095625483958994870496920305303309577460980058457900279847574833373041420391192056185531433935652828069013880431078783263722110831822696741900269080055203641155113455724988115355004899660788760009993027577711530156272772109597403925035477245956265124170017133865813157915202950227628656069943544184395398267623827739780988225994377234297635196597520784651453329426127321839086580931156453453431990309714815999377072929075886783653997945469760899511086757883664654615015479938903036929828780681299263230802996488900319730890424453105323293546743450630556802059333377059089325760679038349586834337675081003098718375606894589110877331425830322033667325793130457675655968664073242621294784551573103051030587323307617546199645637847404781281593827212829332904288952298959591933151562518223021741472448893169957347170374304356610299457083654015121838254236005824032273399291373420749613260695779106118448072175439942187332465945659957050762296283820512303748092427223420892608091655625721239371413830485272584921242405785608696312126388621987809896275288377056634879026780398904385295525522435974024601394461274057262895023190992615516945701506019572723921936808857318749405471582625447971951117959005859751719897324012056407315189015937762568509858801009692251598891342273407074689054969128399991521598397288797203793867938060956707812344598281142823660971911296933897145636420879335579106421591179939100660894404461062115126662846279367923526641776693661847131202965641346568321574294427351571580286091774245160750301555385355409013869399106258454391570659975100093015981855788787399011304071793085832719048260419226639210275514170877626333869897861354033399071389476800212905156126802565374635829926856655746226027770820227374779757359936976537652181303334107178253941957877036348392173453705299614254130293814889956699083570719483990818024996395439259670623100791532288143630078467620005113418965279482722595648465230655745783151426396801882165271301567738782335891314521415542473534742831553494365090205978516089416215964088182646312842277100087524047944437902119849328800243571846961962682486898982065195995474314247466857849678877197216526896699043855359331613374755493863970196213993722589332071585494658865585519539378908340547662749361291735875608814675582368521902667296273346566375426283921115027165154858772014060660216944622756993948086546713687106107672535492290010329173391005334050560266813167818265156182002585541987208486241196993347663823643370333676975261350123557699144791262720761519312923976127246920979715992352839321696576649282281844818703959199478173835241074743273703949773485384655626718680354126988112876774367586959367189652536004848196460376536564697130318274581130898182829152978794393833390990194282172868998515999436292331934129716879607260607235779431893411180979180934876071685803808026189787161708584735100449411794056395182892723080554571202207743887980362676716122052750163118843602541075671139042855409640147442017961739562110907654148220280785010663499587666781230408465157516527758637280707142199531723252641272915215604154152075181752368804738467504442821010015341958939148630281976592360561257629141421349511728337122036707700303594144765049669829489958345701157692866864412309494767487266912345009264696765498575023995085321769742606598797185671379763273760478919268880046945863387670247101840190984898551383475387987865515034120631367131337833504553782572552730787411469474568003898615434273626877663563822070575591866270813670726588062004115863272161280000*i1^266 + 93947657706221000232623559903789594051913871100923767345898951777059171184638503895207621147558116648946038345098336119834807112997725156316114636571393757686552731046923868874093282319007315720315189072403055702947285968355358140713218734456187365952940323869430270060914198282318638439411745439362814263343218242067943875942970848945068100499866849339368134822693329746863750794236312613065924352270595849093448804979242236187726598023367008868010127862012207472467417155726157026525099432564152049400006689543926067579440737442231305246228530393492601497680702174577559940369724450670722317257693144439615593104483616199293330050523363995749640550146645302746925757008877435945169935036619454953130149389252863744282206691508103823598635781778315130336442055898958177186646997809344653675943861229448309276205422667440716691991626757403541612971137583932854067329722280058905481538285209092929822362258699394800576563542088716342003135490332902743314145760696285989519937181664373204604178802755282415237414577125979892046565793483187436414460190604051897709117296608667696655993964143756441914721241698569566815231891112522314330739473090756814196882280593953408324520571763764461580064779316896967075694845353214474819406057015398984723196241563423723516487065225775566657535215261948691233914057186229104818886010273039650220843914736297676711021388423739372213783037474642563720142339255672254180445375836755794572795022376595302432535689739498346699647049953801805745356708816692656731650570092962375067876324797867345179318221666127585766937237784696905957564953790624942607025374956901341468660701814752737716517765631169070538654531569148420384394366656193843252937473181127028159513279222472964899288403908198917838384754785930515065622584565519173753391361085491557179417069153964175729172229545781051833443250061319708215883417675847203341155579663799381823597862068396460480756886781231747366976425815393293690742634249705123504148425813739742591140427613373707748516512715041806337698590603338845772925299347102407142080279426236481178874804128055459166932197704889927982805517963100760425739427611157262893803964923996294290123937233477686653814359040015588685732895707432546137387567860316976003600621257832733383997356029796216348136213296471995408702697559383741845980325669468010309188181150950906023161311658588052695108871823233607315942895469764983401247501068320568796109789579608384372509935385410420710906273595653956321329212154259646796379963850486181952134020321554777523753325176363332178706305983264642280086520479971776688358874910913594847811580105934655826769385168594052611241519625901004023195593571929700566934810061280795262404137870188484386172976045953742403894992608942386598246586692412710928942103516916348106553096049190798840474939302370788040126966836281782772671332822487104098470199291392374541430152783988595554912706458717069843312488498397063195819623921225213937451300268718015165459290165674388805640067850995540340010158836321509274585101221747492491035548988457985683338682153525443518432798246581959786971973237298927695999586410042704291423480641160865465235746913727603164129450089914951561441534646423312666737064655109258971266582812350421989458966508469450924881123082457225678360967439347932558863638095916631358371199145977933950784912737283929843840499944911820243368428277225055542048275659047119250142831018091856815812440108161742061882028912561652558667412089744524305643588521124005927983397139787698723711069715222923065591843290790850046323283680136191406475820384720754650847830061995399406702645544478184675323454847990623601844394504876548652880673665308059929739539229024639984830195098339918691249280162371362943388546058695605569379270262902847711170158552508205308436812410097085340481934230986686464000*i1^267 + -13610574952035901758574366677925159890286501217057509769042660052433260831998887146835748501260146633998497848377750665141527055708288139687742157070779162850495835905098753581377863658487791756839756751482326434680494605725413500303447887156663557884548019597066006296500800212869475020198549527923286482429772778699199263177074643839480491816021672022307755622124310059496895118136472234747802450391605006480313541221728196030929560963823211665968075110799559665705023495819525828434850071851369099298560785199767653558383359217157974857235885481948014878306709984242698566496757928722602322288624669201862065606507701076881940360675368751673322610474455210086828555305557734375800645336092045367541743753718521965950995758154435024106304626239977046406504238284358557436664626217517756775161025696371117197601206958107912712024410299129942750682294712627208497103995229980558699242665649718585658021511361005981787936777189179684256291178030495303703449604763548002706911946736935570515406568429664582563089049163491714733106766142312344519740630626974053659182683448409254343211313649545205482955745552588200639171263697378624872875511200632171124737797481758663303174976239217582651809981259097856721286974509527373974584724538903978882311415457332255930701952645937841838760278675968261717725065456626425524466173573558682335684799999955437427257324749436489723696322684577257472729309509227755926521192614047360454223226320003347764748153990444602239643583191221991391924270627978520074238714423065687514022601390296990378995070929780969754516584744866837424064030040747978413062220766412572592249683712292307836737183102740539341037957127445007231280804292853192679696199467526163577547648907612270991228940612602329233174284822924847931027397571988609188670593132476046606750188361137366588635354132383385511016216745020176459909014875659864901379063685350234624465278605068751137522445753653279027027616192716364796576900388001816383487328632506603314205265023015402161507117918879475260432937236362997128382225990010016479303286501699362303100297441693041443716101873891082059387524463364900984807213046207074590819421203723828475624967553946855139368837207549768773163055440030702444766364646295666927212577902420076388615409826983717974155280049804702786649207850889980435975912691994579336153742147478946239953357426735378868878821715923010817049627664605700725938296929671391251309177999736663638338901984116600956595175785631107733463561683961729321080192824397221463144122642438186727824893054237846099006707072386665838866905335630258565013185704060701041998041234942652988249057328005920805591725399778356537067301934425474120606055591318200259804970639496913521972693095282272202266712266069280084918157429105662992615933578467963322386039021601852213656383408384239380815175553266531061838717484029528410287950713339038403992167192104470750294046559706552096492785470697380554210128695598151491766411371160302665277891400520108794849039648556070514493662635493349071706175781896208358329246113831644951098719458432692116624855363982153230368595447182391598282010777489213758313997680740628634689364336177259481465705585060845511679981942039532017261530711167292097898569218527232330553473693305446179484020685077727975544142633210275042573544350063532146577857064928775287497869497942500164137255633532079976481016314599312025996986468357146378298738375339084387149546021461576649944106652562365295464777520392631392297573941811067153512130497409280134961396452640946102410855907771893337740114877269781000914011796847226586061014225800367236376354398392886342663093361295945914798677836600603556377569128093090047846456728508830632418620512179829243322132384865854328056956045908850408460300151258882757838211260215898656473088000*i1^268 + 10694897586457336616208167879914229124076981825063050256805410011269318357521838297877233523970630317382932648213687569022354122906544312581793457077509601931589601612215468980804187239364625969559616070586317544251903694779847551840785228868076937060475611130960015872598290782844892538004512598128639121830309727725916873368234552916002401156460377824187670227346482880502035222359296405518759713919022635634681639814311155098002252595156234088941877383944064039727331000531286115253492779512112725989949745293084396759568869997172066249515704677565081564434413107988886169326931992198058386614600580647830995483245959400871011666142385314137059981763676300332848407665814543013136009932823531325206646590031606651179112231595219068262576547628400759865883148037035820844546201477405690495117919215488922748051560939645278294252453398706797850131095834138879906452572132669906838160913426284221071588672459576585410637066030594731040129001394800900308003465877291479850327129434696734620768682525163849698308228225970422715210110511116573806453305157755563489270352380613723303115575870094535959899855509214084873645526579003649094424764745750107548638970344260311228638762213770055285770790316780783791482607656896846612749102766747911273681290887897947782510483026151629677423599202374254810647047827957757567107657966693094542492236444487299327440233350869656753466135103734426503810875033728899065247671822797082646652247993107087548488633421294295573769332929381233219696553154550088090610449542469422089560336619397806173956904129943167757771014244695411593494624611680499123075164540685823169078584542500811554471170309339878145193041825647759205632038077498633640468779545180225712055173123878907406404412098935603839892157834339768617987355994343883132092060893802427225974414084670480058036257816275906923558764043499821116443870066036813507330031432670238426933172387999862623308752505906672085378264189100414267189091607693692262416826966762403894329852059687979849714987673315638002933669866274287418555437409480105463239230047056423640043108460570930062264042966434984741078477108013522041759542648527304117472904245406954903270949788812203069100894353804159610214050123740541219279514194202724630662628721973004830717352245288591087651757748206614642329382185850213270825246218246611233537178394205869726175170099182687419018462927609184685303909290328389838378134826901253668742500651651805234238126536351948968443170013156381964836055738011186638579063283905075508044838253057430162887478216638053202964362844352480044947598869534279982690454253716839333798411600590462834373921861170127331602146887542167185480086120473072562695892211686401481330059092154667177751810751987291828192263714255253687282276165176355915685613317465559106257473484654726254391161181172593535046814638362000571315315654044789146160827299084003171016266264614597798031008312302899402427155549269271740006884555046227597641822615474675016428178431466968719225418492867534363565073381539898367170770323521017928402462608069378467018876702543934299562143759773033916026667679065281189544048108428970335856193601932038623316965929696985225117182346323994079596114632179802043751445580998466713092563889373811759065653297808465573208473202446500069684525138369173958603118879476339555187784850044403237572257673502524276726020133178559702484483807757909839903829027037081140969018694619992410232453524595142215559463897435554501764434077540845648018278833058270611577827042696287713202384633313278115004168361252929277280209214093383569055142187482863594112144509705851370804644138593255421264882870230558169382181603499489349376637891751014622116273531428815541979008059724704074937037023061526231093750870835200*i1^269 - N1*1193557091405441805519358533465002374638408668678821902141350590199777219585803760449692555732644216591248023344836437609492269522392522868624344111597172878343595555531034787940903760722903014548612666363088160637794012437859771266894390679449179940410000239555968352309543272162144965849724973862739791437116643493970563893312797652126859590421403790159565476372808721142770396940689781328299580985733309170293202835462115776645745732278511684698658540520919961150090111158043424931511512557944531624701814169478356654117138227083375286432391321388865504420988008120076823305325187658259493891835716499618215465411533910483714129577389223010904239841*i2, -1733854972394858377514750524978054496328621574981505098362610012411273305173013275044024369759530927274500528209956498229811751292370076904624594597057997787001662984260719373545970443898700068227794913561692001952636264953639153721862847451678729827930405951790150822549803011575195784166682314118011415950001597869331247740261678305352285609541402958894066182279061995814811358360063004803321670479703540207573434915103368216028211283797781114610023090981270375548300957375249880478957589049059830776134618869459586032923518031833712255937126918210096858690113090143610808830172651595237554528821591403964021183748787348132643466676232782652756469230974278343585743647182078977803935148565598692516987551840474552743361640566639374768206928149156393282192433362955029294549405581877529295230787903909016796211029256323511777170679574775229478336719641767305118892364122870887158189905638429031338805606261109612496857967965190922442469341634229842817102922881308252964871491142369039282826559724366665732230756698432291387339297724339449245308243966658540696792943925778242053212653999091941002861924086996565139827694630449699067017535769124439512990674639164884614611532979873981164004578716586569278224733334557025720245297062011396593132566660246691391162244322528173593431074601867412491506970074568626093874170550358281786271102309879003513092444496174049299467244759425109838345240916532809463745141277245244325635329134209168328344867291632527383820442756645581679941628975632648338927594518864817262575891098785279136709709724488771915944200614126502798124780856824426462248575145356274238501959118677722570351351568102877211472107443188840334240858606954967768309551158944219058035752744429449297517508830249790933847502134350602025469315928272923685871920707124111417677187237298599908484537914924636290060299299911121997581805628485657591247777245669075185407784373202917910775443565152886344981577519620971130199706777420743500679665820221151711929065249504771163984633068419189400745593029797551374275639890995206198395582569628329284269567701578346485719715006095636130603402518487004976402475716005999475677217591807700847690830363302099583153836191026523554970881989096387650012439367093501321115470883356289633005246864084540138320782817360164739264127616496654578864951139002934150197729398602480701579444340126873903873043243142906285016396332117461246172368516174892810076234929564936345076227203686121731495214915947653316497688963567566359384372943219473865782580775655299317161899913399807304104473053881063999362235137627817378852620144969449275936512068916483072996565723782660093190702483424492900100902463924758427539822113118502052477406388220660869739427621793314908582936449353514725649733155810459346152148847718881803986140909785723362865943365032346582651620507479780578618912153710337111066292977575158693735815456579481120300766658199035279392587757986319139445558880246243028218952976024765521125797953430598849566141468114632401623221463583926916127944819415083758299529793591096489815913863754150139565901451756918662025168617639052483363108542533165099501809589124782558548849161954913434676081661943834309435564272559278193000921150625116531255247014477029003523264588098477230804666746583802638413005466076628459038915764144821635792274980002249167589832587114733198052198309370038333927620339946785044550295382289471279186999409082881184604930602912709646717025612306141964157727500574069253349906170365212041240546072121682364946027519983910312255438914751567713279950414061341517269481217430998353220698544003918776326616085417980742638015135571138365224045016177030064797199405456089986956107904731766738065247792174496716812904726778460694893973585199183441898690475299007739236106784510139190262965098589721998938616275413315618055441034241072009243088809068287218114744298284820915557137835517651712862270117017821169245532251684533027648874372734495099784519219312560872862836823032543231964667840737372713020979096714562715722165731984613141421558064171635320705396322171885347686903430454248240636057292850481174368068262953389394011540846940983906328561262566218022956549410650665180520297627490062290540928507450076585157266526048913040496048537075534484749724638900132521985867506771949195325999256995815645022800225008455975976976810020605716049331995199106552919829008604342144601189398047240284941605229440264004561456138740510660338856979821548043823610580315986325603226333265102210892036298155482678949323999301018280099089854359316566500677617326804145142601186264870621766453906204850459718984744659606307777517542665101027245562825998461427038047626909443747000447284923489670567488740547627108255151628800833094273120778357688221145490757477080557572573341040957180102854438411961373341379360405904926745725004733999207902038232504493510841426910811428541811941661884568463579041871558550953590873327046349343120189469988071957043495134598859297161229038504376146642943645552078014317150781327053925002711776474134413969858408409750826342408836999928565390877604540913989142359016379174516392949473083587253124782607286583737142010873772459880537436881584185833595777476606827740055579577956597528012302089892648229915518296591445915726281842762755313586974685669640038114338398197840139196690127233779370064939324462553791749912323222878835338644600492116307332848154020501939814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 32966004246895757962862515503561606484181608400575146976068511437712957022934396524182112006985005005468813239498012820401604030873131460974161878799079962973554759514761253768853206542161389242821748577011703980619890160146605630610606395103329609731275679506383579406168923236129506826341933422823805079912523414114158268521631177913757675132280695692672230896225454320380669084020417220858023701378939649702757215604119495171356193890857465900455854350608867355930867542646628602641758963365784803651040736481278459543186440155720200116947378281637329394465213291571159740060546086456278631001695820844291936100247014280338074650237643293545090451807524489632569456218325039185073342264894300462352853417036675475342068697893494017807528202379327637020650633704937199624090746978737643779077479829290839515300704307820717711334131235876126848866596671113568493782933124320916300567873303484789780222233821940274707227680473845457374046752821745816649764268686668837531783405364410331017264190275981397746475608264999343243635689854692536818840742653131991294422251372347816860148503558823847456306053239331773976051862944912431473050501406494282912185884541179971527901500603747021170233966872515528811510877040453260026088541074798922180760458167896732030685714024645439616841942580800544283236313980334912201336117413478990275782397270287732689087377038889110339706678826777165776037092511729176137785624824102046488199849048326687508362892198213142031507134734264875493981551565225201293095623193279618168961605178200623719456582702501484865291391134629506320391554580410802437610813417631804243631569479981153381738153492931739277392183930746790509727696357880507930055168929570882370145508069519278646370474517343786354824855718269838088606465108104592962629950574310441843851553456631156065193015296924260540670912051291529248214031757329026563918760111562247625771722622057435314248998436226387707950760712998033739008799195162656835717784861426633170079056439488625268730222687912274477621811854940827361992646247614938617643869686600266035194218329403783703093692883824268505495347867191251975665605503399188786401225429032367779743262404205297660235797154772120958576375631884301288198455137318994001740760273113060552640431553860373177439364403547334800316902886619199820208805544496211396329032004658161351081300101269107970786956135161052786219358157653434348624818108806332314268714386653212150173834528567910614388315889052814545615077529433968374296621875283133276192878619990852598561518074772038591699074977090783469135545615209392169998194414811210915467630466193768354663944584580895215885729888494626247795653516311181580158439665633927002666505474206485491333359933027797115386400549399727902801154439044684842838602327909908973814683043371568973196494758795514090032428245992727930436461379082514984090379757212626941786964401348790658587227195186328462333927244230862383532902795767068267984344042962720705095692574704409904204783272729434109585044310500983170252209380395734594873437908334031730816874636326154272102089075565406453311869104922745188139273441512030910414697694944933058581250313891089158136293702143811424254878639077598830690409819612866270619322069094227553431954721620783388543782671236217298043132357552705839411127998748677855437493041822411043114885210969165277178235742126478601499245687587195050257683978844333722617253672881684662721953988761195222089603265019198283870651930693084859289600587432475730267700300909937542258308551908905121481010742767559291078804928558409503864790560685697395661913426003465425849131733926830601084367929075153143279631952811741991120520015012505361584718488567032026241138905348060199747395403568698732317799124203353189082485271405822305110497494549029723058374307187183210944879937242279031342237610640613851950702614111304125514798212816916959541439558639810241761845885417349874985801509642502980811779794480760870684979600969822444436115313444197089636072454801288395920944198475675107850530831301363303185378059845083570191654682998476023384891130978828610653554432939423292726494387103081646934031708326808860507327202120081898674563954325983018930279426179476937114945736824196911925419248178334342970274314935285768696501022832788062558995266542420155489239343630835572033228674637110579649985806164834379192991058268202855329251449319446478723473518949518508878685219137338927624388977001280884044084881963353977840693304958691820336495528051923864219620466596874661766534704504623423579960625006481332149138182011917929521743233653131312205922560048622251978328582062802482759751395589013534262395255294044004196122983921374419937272518581491963537287594709550194206965680803181191049975985514637220679749135427916310263642091564427614893301410977676491135972161066088635235678693463331130896669525077099577816946126451202794333301117688605315357674227867251134534321559866104749073608376379335583637836253382623663914320173667469276964391544488669670494309936610898519791577838632039892485146374041374832705952019165482076036426678039919112715946343364602941625249810704242777867611624549219753843420563568332991336825418564008020475789883526827638259550012975282638069378375291550039557198887441736238683566131877596232577442475841960669579556573614470541470738373904578244514929791115358944878637988580150708423216185538330432801157497894794690560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -403479217916544848583772837019231651521651145123282356129325404562558020760122531835259707733234107393022145947187761833941730538803692683634668724827904079503651806384037541049133234609816629090007891885511234016246287615636140933321311048378473540480497189612983336293124743673753048226133691541018059524051371595547884456310082165521476368989234473719774485772733783984008382654130577420279827190984388735760242316108303048416644205714002479609366366984800761142012863805171399089804499827452444651913161041849242883728503887090807109040163682040675853048017950911851609738697468662703711567281731019628669568766468290697479320129987623209475538091202105473679658181607828056210216115210269651307025975545393359769367035560155896628357813263281682645291026436332956173456966875501091432954225772688754621172846271146844037279505026640582505656143418531410271503096647446937337243958569786076695018220001189687830002610421739997874191787253307107589076214770069247715596985911562078411896650135123466174540975094239084395927035540299589686575074003046037172756135103189769298035995664260942717980707447814927360271226294204274674865366034750874218761406553970008815801093107096026967967425354960615245482769823639987710689073562866311072364988719630220258583040812373361085452936057769858343057021005384847375754253707301791709692623575223353276709958540383737045726016733192837166339680648831835665695915305277019227837567080512881595836181687691656895067191837185864696473849204532943978855701859394719426725589705388808341336922961063216310365818564227435841080602157225522339721063312634847431038495712676453409222919786733447093472100369687849855399895957987185647813506782719366861123149147744491041946568340919085676249509477660898853665432780085192557382425846655912462456681340996592020483694328170764695171260770310924241173250144172530510506093035379762316897243555428564636553077006212268681858741821540002881103431824261180382508491808966953740261218676291639048376741870848846176903069523234680996410711283079523694007912201604340978849816549167863593914841834869740622885377364937492960740537809595775928706235900482426510059658582290652821065551537492477128183028806473164412064736868596268371250762875218492105850137192617962681382466973519547629512773561047732458152256834933217245593355397604316110593438752989052992255587749640504772221157248632000276052412839912003593610032044270939782322698293581716040015931716566563839537540039528257024855155892983855964576960011086759992690695286149336633158963488460473570969385732367964701447658024559109751150217546158089519752061555267859972687328789010706414929421873078509034099989845371257915015126770429422881830715400020097237150222848084076081297117138500811451723996336230681026396559743667443847519807875423615050836621983555291049736851076643471108765558591971828253960538013686832752358701170405042942789549369383985578943957229120479658405177854503697016091989523757120292178225375540476625432675286914327768606947446653016302264435807392386734796409214766921406203681000209665054024470215799613173111837552979130142197828854975866141436538192768398152101281864720023369886196899567451413606853310759026532771941963357382900920133762076864004601813747102759870702496100813737746853510181603888284176186829533357493979619222591195623858120186928216777482225232812367520005710060309411522222875453498434330820985744244125193197510330561138353850262572599849295513667868231652691810811481731131811166705676483547460997339334529406939020443374562708898587065633153341482245662852740241449584826673464811318432433665679377281927681940648171899127006338385892172836633163081076121050512398475431763319554955861342208032385500956427015136516768156846482969671725854660644289480805680192701127213455501399143935204493102334463971909352097703087759759425621439379985448402888721447571519742279723455127529441089635173904407654196161360078341817566712698663081930685654730146787337629610792804239637587053655606054881731218951067953626696556281645630326309222533393206909479583172226574625742351685742509235260993183495933435293992788542679616077562092944440904950840219643807395341988183580170751578123717717891192681991601330029010349154812177729332005430062193710645077088368279714430880780705309322145593922698620367705496614097152128033018946606799265586408614608433163635347361182374108384074598745816621812294580359011442952521266347710067882774689078727299426129526152809885372645298896517554835116188662400711340499784718229362946047633168583331592588726427033653070466591872168387198417149408830652249287138665120217388878884761411395426150281622011156998551709917595420351203962531566619006325981343664765953526181878730946485480843744684619393503113177448650863746822455634016418264975309421748230669099524082435592958894258502298015843533067037660088177633326123691278876582287323099791883192681321544525825540668626775703553088804437190784200456683533943949565297688613526250672593375961936295767511551048999651780163827771730473402754609494721494194102545584836510047691849645732621995910308321721917935382424698753803865223150974216034381353532790595029646685406895956460205001682335432714943232862968335653959039499063609039096085238482821004506609874329141334460825051412088467161313697780612999536798997483815621958331995089240626379181569232829865152844136448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2676176917725038328656461077221337402288080711601350152589731109688306288021840737823376598804348559202237476566065564064444724264668496231822978407567286292016618163731873161882734552795689633155201338879107240595270131473247684736803432780358012742216099482512205011167879293130461374040379604812382300857397535712456854147043794505814636860493502167556186054008916292040608349712347553719712047614767254584001725798776249993545736610236416337529451523984233224795385394272632796644598007998723126111552911095063820908568324726235686565194121988420518467237532847972514390159855560104618768178292341042949440036265389188704314887173788481623303975451783304662615325094826508317896451083711604464579082247516445133230796550870131558147436293332513186532251521553174890685364239520708127841150275496361935415351342455733519070003742444125475463359395268679867092444368529052821929240078071565986323085902425918496512425748726713115830743837012425852601712557476683457398758278538423450301828665505774390192143726881089731709954290639932975176879342313099252869719825880641671850381669602895459455996573630370784718407686359848256802597326458294978027893146462086812245949909077871728105114673295560926853205234893205666048956860328031367813029251103138818112478831490465378831950578601430012078574031272409526426331667794341096526341337848701722032198027664935227813504512451473403398783978899758498577834809564216932131290788545648876286776108705691936950167942978968833931337714003620768302221641426942502100865217840940657535833588984494831734437438115859277070003886145949868235445647563574122298678544028978556403500395132672412937762302065062612256969467005859338942512606780353455163864670420633866521734343634374283913966406139231174441735498902581602597032783105488541095759554030241581982040336974820714684452366798185230278486028391272366213995915583633246182553519811644553848842768533172669006938453650549717122663538099692653526930753068616417735727273020658786642277577839016410767514695828537728531944413434295879364783402687757040235504268147379677732308944953696435004209375337083754786477249755441292998181194886559346123086286964738444515171833193524285070480466993294251754930320209059614470839298354049293835023555074790317076809649433303288579757676340216038117608332366754888231556803057371747498033238679768373749299307583606889210678017441020835836394697126404079563309521906659461306362136410586792736288499720787920817747852119902841772350493617160224079646677142985128586043981355456424170777271414006866034864359352764212457331325250889573005090739234567264824341564648060424999215039900646397595094072860484406489012072700201787161061414318371406345399119434174482709247361684667282662947694112030953359650609679377292885660455553127171377364328329307217729570351682235672501910747241862675023461087567039045084885034623421462529619234509707148071990035115222413916639712512721271636131684567600186184178366167179040956292626006377434188712398848439147377219397715530556582201980726215192382131089407298016500827358734315187466640014891502248686327718200685827472131548855577277205473039114986172266236034355731389084865566696314722811923026853238337581832675207530519898594089272623574463911763246180671500985562532444911666487195703079818544498931650440313559641486162580773507209529369838960869797578464488964471501260648548423569944824626709150855623250943993763948702082735050810671384781294946989412096419374289439024863142656403333245805102225081373435344409158263316826363560936040227156562943247915801139232371536540102400998668763858991069315662114001445663446745436753459538412904338298610143339453526951462118560322208215516523359141544656577188833076109596488423847737138921152385798080714643468855035217373651142999608666363432000998427137844613191607401320785818236300032151281169033954324645172682920796475279528683817426577606723019067271258550533883640913400629287287320209302052307986504427578431466769720278750813929671765372517606504092818293970184259427187207797568862947781261305822127276711320462476136785579980112654167381892269011351915529535560039457396122154555746591362888765823890286373895026298706452408552140249438920048141775977344894371527996962237978218211008848467370557828156248536300005343831863905784156586151457617341118110936464239176403904250028627716009316303539007008898681302887571243640854606172214587971748182594227559673529517333180015050502919072480223873466370996289583445443028618874145679821034013280108784474720442990066472280237550017085067295612779037950834032985632760135001226383673766336994510138502439180225121176316885993444943413574612065890592928769902111499926756792700670969618414727064994488620588549142942156614745141502234997755154742485152071503112304948135592720844843892438329643372063863065676278215769864537506618621080847492651208837698397264387412919941494023652571634081366566355241481925172801016606534174315123357506660574042994901336361888726411795017412787783731595199410699108529315666194079374541860418557953754740467083425513614281623388489504925716897546650816415740079418194463545411259472686743814032685395682556794631391682721606587005299391138446142758932631040997679302963814476135977437500198531860778791269441873928492754197560614226106339360906839995862968979379618853621199051259449356675607306294083790530693576944045260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -10620407791158793071920257093443636202400863302424922865420095242113939296768961816346921800123877392669279138187006454136774218309475391868111383857991240746026283124404722427590301501073288057270978495878312714845283223441286284803998783597146947961803438867108341931930199130415958461656523754387715538466640608509702623257813631432412036092929372874108313097587522178122520582488091507588384188383858410999262747126930740604309442114616906481224656113279797057154072194828683443832982357460351136556276682768990498094375321021316029931133040291687141500360275154533555752806884943052524987181616621687839556550740839054142484613657321397455336115319943612035021470527071038585008727487109523411059657745460317241228919246314200172487464364472957217935814705893752545355580988500066767193381415216973073755327299488973688352526260928550807855874834084252143351837025913703422659602142237542509776128532284628093629284483986770669505321302763564430121271741730888134610389142383411822632417587688766931869059564442185746299452148771638370384474250158078651663502692769703158985146992704581214541704835468921188300697839983345563336532263377733115520630620005957511929709287637575666479740388229202133427330273744571793769781407989151258107695396533902179817340538083490740157272891834323496173180425061176520575090282511660136946158163221527875926851082272916710043773179495327081185113108708148004801561434846097469542606654514905818717598671996910305909727472746349900192087685872291089772678919079204570910231939562860403656402889309342811436376157444639790253365623057189042160619300015824753901518724461955072271577678347299792855525568487338631587383728556940680019416005055629035481838779498071820635804538317251782267028582664983652795171921577517571027555376070566021909773639263247067118379293970718625065506390284162397591185974300645014453003871607733424331396408894547223887285709941553887158528812101765945153222385783802566731998292575406730624754605008126590960250361278253022530241791549380410197573427807947369412461164695190981593922797273307557326628038769659293586676379008155159260654285930376963235234645972731701887126656432600604469724758134882841764365049514677661600096906868972599072146781797320740637280135206606856525581816961451190460022142206117888468503909001633682988263316010602390338827273271916335602503502507098854211509918636529935260893770437260898829101272318349733077073336857903620792192672434091594475710653743851446057491755359920758378099828309752610397072213911858060503855974850570621164006988594230631781666706542866301323871230353683437264386389732515571537862239824121907248886543453898142215197832368918754240868529739289976876121525303026016266846480100545997494388206902708000922040683127692821787550988213237387817093142778035403783615450232987251236446444975373260377195581726499959715582258250270334756956818269621560936561983770138511095299645568165785148520087164488132258107847077679926226955462255310753273570550064638218920697163635032868594241218408520677094272889465975194929781702122707613848001932732732831652057020972130295876784823827113168975032393107141069140435338300358610956717690479887999388645993874950523582490080385884389188239178788444520386150221562426820672512549151599358899361301333200843621773782937790572076257119719550542994436127373406653105701451733164128833227989011796451699062799187425943070996387859339182313042454479950309734444396438204776353405793574558067645948922427511854515407026780614772219795428970794017704171954856712246522927474063014261675327221963205029631024322779581665391169783968775807948688031584794738771650367321312528836377684436861304360189152718350237213873427503254039457569359263503573313262819236223533213789353208999230656496278307921963162910295044885258278938083436237843256598472552284345734154838990110311353445729859590950508059527225818585383867624716446845900925202481417218731576495688528765085420352389848572202612936278496709826346651884213197121089371285402239488992562910727542856949136477164891469909251096891389182159339533826467416106601497376417247781399525746833530181389262440799713101898568288440968936639762838603436798258014533656861684612092818847317340659829889404982413127500171344913202297712273297092600413591091241198262696857262785151776443832995482403009268965338672286247019240654872041801551373406446309084706116746931496333092332249939555470708114089950134717191487335501480836938181150674971870735558881421040707329415767690604083356967090538086343260176274183138632702540498559894570332372480530563510352889082899714674515059849623436632943882313383690627879045557731496261371516670685982404134495794913684941937580244258062997249822350491867907350817905112775954210602885864703137274736077947057362665015581541247207154371435146059506767513107222144286139273257596567067492714687935272947915256110724401908012969695647908129887653053281590077396731468704041803041439515520068970353546057895295357939407248732297590320850931947837060580948216906907128233812250359444086232656477742336473821089904873719990697772830309010426500584433312943456449569816466669095956835676541720072118173838820423939146474483373752190033078922445151446464468557864201882347682482507705062137022010794431524962113628644638240598512966875944151300272244331239222655738993196084331719328876298122021991096516608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 20557750642492462220225879203244397435629399629922266488123875241876795306297954557045459093354372559096708749404131580670197285594859848287018501011451274686387131120160894030863982405780894830962561480086012844972914916399596653234633241841241295470443967723152050562902167259579319154169195987188933847978713421807102749953385979781236319683721832403233347669752985832147218167181807875609680613960707057188397114832558290415240829249816597469542733349060865539165288809447768136707707840037890686051335070116866218200128356482510189759408832799828845181459889332444365167586660550410034949479394545918890290789671610121884803175155668361248821474780450949266461939785032245035259187625112854188812777294370721551577842867623647561764928315427521112681097320438639622133172155850170840291052547380886026024818936090436089630449785559972950793102084859638567847117644469552327067278375982446078790224229030065392744969525206975990338486798285837431510052699926778238301452734000906247758713469692470188379090812579099781335194905676145587810407086886373436240699788941619941815379012480274163535839485166712976889204115896940430806656323985466856963366208896567651226597287959803926206030353788624025228639608038917992835409478087752243169162217016798490653399291103263491334811952323664284504448387686496488411912422470890786002407081222855684461288511966519951194823247078111808285090502564724230330482225208773830726914739934025923639193776124126978426666945374028843365195344386422775043630269870090433974298517934210957300327051645182933778853892870913473952094457030088560782439391513065742244309795418277461234780065971479501742087780880668697435030906001598801005113432071229511153751362366459453429483807711626301375791903795240413662691494591878033440942892786455472280177142773743001105295946745380953870844555779768237206663412293334932942645804278023515018986681496983707746449042801111457720405848353284971058832595528240978849430395142321098646103192992432849381665271926717511091595103882179140832093847186087925693986955810086362426148676548099302008298375122993310719337744936447397928498753211659532304517809465515260347259860760800762499527386782861557572157564560960998820415928247270842023547267403704128466264278385284505058157513012752663379129272434325281763198066393747340309145371233693999024323184459585593743266036754156636733064185171810366303884437955443078898047296519101582214193966248950430765205683884056946947033872434859282851710535047721235081374014582256174471872923339060362878346470911045002695543462925341410480860226827736918818652588942177547438302733506604886104450590190950589594991422121006614470600451940060615687854839083193511924921649195821488411611027019546484697154081399017722690847545332629775332263244054985626974998921515309356392112032645491593437582714414372418014271479265665720561810721183102974862273865910206102889461486961196926780842700398971184527257593539061620697331691071518147170025459192837986211424860386037964708452775229962354701361411695752719110554460925110704306170917477602133494766473431370947950801679150299581578546837862224915213029672543562566714798755247421562376536572858410567214931382140337423676278965628628311617892344789448892745929382311784094069145249072519431054395535849587125711638437776143759284144912494014749618686550499865130346875577621072543182534274437724255089838075965325514350713882469117460215373113684782956174509228639388947885688780377909667819222413897536793711171095691094972013632242498790161309676526069190300258157566791733109750206334743682055407928518485766194775383689702135800079308203687710136662196819022824186545944623962892082978647216915271193326695612129785493909292330835834069972983675476543970730930140191260788317596421741363368453090023572329540524108375385772303025309412787590033177098105786307620688686039625334250331035629969751852838429683584639768635507025889694015916331139638661508346119871964536319441052143100706796861476438539969298910152550014785378039757205236840785149864220751907689552691756473514538384459388161586946009873094124329014889867357638159246831074488692289842490336114940843892585003912918998870842630722816913056900417020349662559786686382566767459344628799450058424984765730111443540574965658190681989494945616782616126557788661498138986374033833092225300285442315039861717681545684174364612071348132441670261983302212604633768824752785847589843263319881400052806132051462945134148316055531682871888282340816591604504704737943972110860477608860059730989376462066159968523289083148827935237266349713827101882667015395777962745468040000423159945464311459800319635096459894019992849126510169566481807061054820484364243459085442544948515403822976530688412858344351235608687753462819606070410991346108787738740695421407649814970068172304235325684371401292346196467127957633600924362261853115148076275577205709399713911133180252737679561744641121111057393667509607638989139242093320560660031321363590026473478028111722055447663491120719404570771318931226189120378072695611953165929135025639226313234825827165319622352024681570490930091854064310913304762185730548573025082077075322375802148697447582518115616150889134265476282054119398567973503794023052607291880680035519222607101137005649132618431866699090019700641749820135673555063143484846734403862677618136823641157680486387376193536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -4799440102974170076321633549987618804850111719786162473801776361898030728332182058012505108462398388679766160014034429697899802506606691030699254849644386736081423007264199107531932513277838402784805747391839190457674429175448236568114217887114039888108682129431838184404042185017736404433329566959722709569929043336429399466751790713295549200379310568885790685162939816169543695373754762126241021578686396513499212629220110851431013370612978094730590269393924521395557995645955571929555497282934578831618906705881337716713087087081542829604609634881989138266054017856573733592675594903467678581285673959046087470235209110078978300838446287916386883056691993861237653793231187946060271432926217058768241899912424483744255850252646601796355519319178939652145448722018264393094603907355896840311478943018584901519629595112693139611557156154347176152020928191361213092241492360042108596692521033633410483694612025025295367784087332032905901704689530525560830466730532405716393109614268632115977359305907605622969797074941630567178390521773192891637378507713507004719679757752800685455975977484843625669213246248978576077031283151592143514199391176002293684110133950291640802564322262042640992917266167648721143606366022530717991425650582332736214797286999933875575836631678746270758078346765612024338811151235442109772663507213448800278212032862571878996330097676600675190295096017243514044944299383812333985988415478155017765140610923404957132852732600604063788680129122180508674175455783069715011128904928256032430292657332561071717698372946902373972366530963091293857493222964524057437321626902580741812625788452935650340088700543998657377269718611854811056269152955655799777660571124644997948487819476421879323442758138652393334358510244023888606375928640320037221668154958341880365956864487053181050597731446935994097489076526329878333951776185031608135190662892546174246646879269484441187300193678662843639718897633098403817098055010971390029958165212194607870551037798882631665109332159918441252374553154765923339291932492847099598337790198049398532775979068494702237522803278220449118094197152107044128998203461780476359385798866669735155250968358754010413240742222053079633704003306136189961746288747317227271645763577436496036807372227638835804300996397058742445057120792843047065403139468787416185622473892772630858136057185387074370493532430581518846178335418216964198413973138040914995241482720856775273130080662871153464380510207322235396215177321928335708640316414325939886957136220737478421070188662251073671738924635505384072658910557383082821911072602858882566852921391406334048862883937298647947313793995242952796579818532900959301784580680096219258642232823923139961079753037013500723841150346452416266693765796663036018139110896595820650137900503362502933124278537318069236807371819687206186569706082990092013206342329681181078494573335812900437019000912641744897140022933801813748281616813329956647523154462827888022277628322319995543767715720672468990115275388850854784290700261923790558037012483967160553215374798430596824045627401911439541238565531177127081560375905868764285693296138408063592078484992900160549900035675263000478904890384919413575797340226467442323460477209544688933808862216632238637946517414560658802272812217453285285519028739579296432163634977892076948178217277447695343101042856034993175255857914031418840005319912015671143213340798902172018133057248374001000284084360551904138204862565053303244603465421926180570636982273818955815435219435779277915980714149433516195313282819984055297712974216555896316367096017036885694478657902435375330695161314544057476088157193380205919005154854160313916325528757453333259333456126356939523401122387313985129162174573034387983853895208902811073819522654870680146049933267877682927265440326888133167509841020091267286603692806320057194453367844596287977052877519806792230641922816212591123826082815742064378783571134091049748709384770971931324337815695548846108267980164698661512390289210405325018800518987206709424721243287016161173661607643105469010942786780826695340781619377682471893847622653170867073409315501723652433747320018381212263154020356437940682100289435795355281496538850023908874973976664221316327823436170453106034848063718378260854483581143633224502618266058325210412154651571482408293727540557877408342269333795665851153725779292639254817263429805489000489751574306436834454188980456008100200636274797706777770794607296529698266485235324293153765194177715526362126490152007214174134207302335294908781086442247771332499519404288668712734042144926336539743972557311889320644593860889766068928425691687485086960244826117924229158639093019191259438120694866598446550113215328932414740471290516636842128302914518412199186914069458056360120131258821410118908429999593736536493994789231975131585618184895540065311561883016063594414825361219703697141289747455421128416139086147002640758866569617770876086538587539343537247148569284409904050178338676451616906409988594804625381751566983863053094848387653723378317578258751191265411222484055239287686040236124472582092094530098505329307942998798533364966324915334127284517083518343900632404888686194288566874946158992120173606474520259631251615649632778962583733529656820717001842116377781540472708498105209861094071979439729342152856482899250089840424981506398098356302212717399838819520066302771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -56895005136340944585758056494950651582856828120223031334419228969330622172716219395167844423835044192315548934440412662376204849696868389546256445165702341999282960595054940261807266344219093260603728443062186432784873023706281818267545022039746248782822526630345199278601849987076090129405942013672106380885848638168579137899515174259630014947393274228236391042236580106110673612271486027219751271897277026398630664697903684349376700726975368935899254767004335859365244070911103501152030693781663406788784918897105213534932267680979578139025881037017824379288680055094104978077897093115551442431827040519780339464910521440453664838695713125613833400956315303842854063939686192865411427160934075690203121654964974384413799086899662446147709620064444741135811936689235849744552770029938424993981953329385517114606242805343704291136118728149379075982125625485398148968573235513884812949918324414255161988572116433625844446637230257096044472578002525530334192957001806387167128437390476605975100821624232601030403650703414165851303484120902430734746255917891902632356214165393331177366428317546200465454789404112927551602480157299812366931118700400520706872327021935988177618668512615853217008718735727309755723042363567369025130018418852250701129025897665471983998484375863570313252798438111091346657931613176449979133669391283537907533750893858777009997031574213694251259342918547181227631995789422632613520546513178560741896419179725708497890612138820291822041715129469633850474813274705829014202123088872884870292248237583882339090054133186988715777321914292976794863189640507053745812504365805344482634137579594753453409447700864359007214719432717771505869530481906102143218962289016788345847525616782433162833703338020649564514255157750928717039312923161502720215256306772424018510521702044618979891509383865206893047788218052116475762902337611630815025549437621732880695985491808401609724021327153038794652729898626839676271539978194009116694275708612427496886006668645217483534046750256770491319239396335975670757733287026422099157970576970804459300874855425716561646917307387110686188941220397187960562598337501246064018588109652069016011619753108082988038568791284235078017982531550642476167099865687975552103604313548090577634719849587704370553255252242905158182445161315410784547592178679730826037428870183312337317309486015993844635106013216723933599400687156989967058276280744146627102468090663648333933651955265163197839758817862067287132227280952010302961068088567827399255329784216586023343516762459591266121073501497545057630463257430928549653955400880097746093933737580031383770542849530261799348340494032350687759911157690525932898440483047240745389024299794784645302168989493908436597961085968456112315728924682699092945741842124766433155578776715412353667259077902840276157948851986445304093990967516808333096866739956957173378638789776710148633952789040768942449094768700141315545137448019749273797394272309868056790145126486543440824688586718002726429767613995873344822436593732982546337029051506584911398119932310219065100656417228877834768438963664974817118481593109226412537585064594443671183887663690202248611532053226452453395909163596979739360657451600347397786634707394993605179814762809872520977835886123962506647422384499972265950958674342416497546101284545398263505611211008834237985644342929536787747286613824199953523864072760739478705274697293594829928911664611934901031839260802173882269712006433628384999529952619384663964072456277898744270812786173035428111926389044760652830466940566661694203928723233121683652280710647747347404825932052569755847181117926907451262215190846360118132331460999448854090352689646240263211703746138821185609746354025367635350875411578137934212292046039146543880157241730155178082168676136028971240284376403835450754514453384603860039755363223127559883872155404143218868747686057268032364508992066345480644031557902495543918769891916797022172032179484044261475591669247215141815206672903387266237203241619341630007011318718704367942451933961577097939870144437693485872373610872715367154420573749633214771886596278835878707558688208872645854791484280897828898951363692320506653760137705046107802083931900764579594048597900432144904981554254047605932871613470622558792032922050102264098437968289943378729791316080515250069548481449913087783370505182878420079450346458460854824642077206038689756512041421959135622512233048923268340345498160930456711509140572949229280317455076425379543023799721342845865825625041945207210092462501814442875627983304225599790892148123400988402410109547165496040468010086302453568708607755976717679601522893134120900329124792543783013017293895366266595251388047463108711674540249460851152728692913954828795191544361244033901442417735036629670210311194582601254592314241152839043865890394749958431651555604213927510942665512929616853885196454937854887755660985081212818610299658537892270265974766976189178346320552996700366424889094455128487495815410381116302268344752096336731312899867395648980157903701821246529220354983160261512369926146135823269189640358048095174469883216580592772748379030452312558384151062160099063669342017512621726568947748646326482040718354188090804638402020105768219492161975075250572130086785863043372162182907437417962437279179496945111812054400199677011165178670043373770078845306868536522288476371614996668979609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -284158674207749820146532378672825131621847506448608502430073774211224216899468677475356121674196631591789350507238462616517170792306580505509477040207163224076402951546265785750292660279944395233752374036435165562089306509382760988748815370664583928976847172554832077374603467015387560312736623304616633259680342501941376997760202539668258936710877738996045510452195080776253101670278097533256692020715408180889254943850839541757428303763673420392672872318105042248177987352464064446472760066963781268959156970410841957271661898804118543130209082937265986880418427109135539766463639627342257366798835663523407728637954778641842124111067040649219871882318916531788040251250300085284211574836629359118874476694897937255163956548635646349454878058003518185268774130797507833347457611404831003523151927598595357370017478759446427645796822874049601385567163405166819166564267786103614577200461381710759023146843325034665012104583883507778821018149975295529779108201311582151315911552497061549744061268996427377426627649852951550226372370725751531090902568476948937489569059637184622507245706382335837892476233030065407053161969336135767179889525655853453652017021465080970595260694921902911752996861855389258978072068399261238939892752238390302654538249393271068995972178858287843930744766365053610241344791195054892166119032850204631068144429261659216972298592910082167184528069776513053406006551917584154692555622872349534153797640444809052828719374740554223395760400367362904053625143664771491286996970839493943489499245763192332020765131331152363029702194841790599183289177315243490714792570270862415370741943932774856154211294598402888412424344185768056134364416089207226589531395169475375916228050613362736543602676965576776363718690509966530879556043089949418226327362920565599765093225956100014941702720680561418342506225574160687431951136477198605650144663887513362954922184015949226808133848195215429454725710142911774245134709902078885223263068295843799536021509448519827778632307256056169294916918118959111321765745465101943882682629403791819177279296159177760506526015655476520058716203924641991824127910846796399810262800536023609433408484222248718722749746693392299864702270117354160832078070187372153498370192768171415824692369318797939740906855203175882373580980048860111565307985390258120601219822818899316267243537796967140531317172656467879454773093681670775090889982847275470314473228772019115745994194670086702288082181647861695059911856452182275731635238773201649841773358049721962293789743166900399349631498612203014326277965216360687056006388535710414722412902555778002069391105579320271876953874807242895613600673867555734817315752986098402488942613567284268251435071614575815877521312166759572545968207180289759285532263791521157811495923912152698080726331115854127354136415243545090583235716125935680613454219119801203803570248274866829162579753540983474938065326499917391423992096219227152872177311407894591886304312123533538395014341103079389419138385392719974869377224677308771376820737835594984897716449837863789394610957164603813672630050292019008094169387105843410157318168147473654452374019253886265476983036919746900999978895580528320956983952348461699227442129087114708811380233586492575709992669882007122134648368921815157936487176823947601184344125054245993201721986439017709891463624136821933922119894088081400713025925515071477184633646516248402128947530575866489284654347490973956121587403369316501180206321155916036100401967317012551983753671341435332301094985508462013350164649918115989946165805424536743083427129713159112935485257251363377114042102583228916285667088508414169227441814256843840235083531669731979642303580917561392044473157557319730009913820665084600072501160609641373860320704039988110858822397277104438023831050091268055599503373619213311821970624653402982736756499679981058257480518081610699519252571470536207128081381330809033416411530367420726124995766179509062085481003190562335926272226590629781288292725175560231202493212458777426315633678606592834002649784242140795464452504519066128658882610817119460895455088032621854051614581178481939503775083353338275712652478161074222291525636200815896340953405985676174392015482932757368389045461797268969594753642062879396086813459570347184971793711767560078942521873062282312655377517092350260661581358412414766110303882620759201409293956249660404143004424534235920325407205528356400141851358548253919398569878579514651853993958238818058175078414809518885204901996904392519224937532209295322721736782483537837398969753078822092562170811735501206541723609468388800439846330634288319359192010560684813989208727126492614609322029126573163522561930399757547236028449852016211263423691116059379018401285453426331289429277115890297028803309865484715803951244245417907892504167465669738704536968047017747191480585252613126500902084302374754760980747096024766968320010570753614796184903129830992142964806689438807903733476786626828168130649878477038234480916505583432931706546632636482952466900864546842649839468285966517007421506728858687688897465126423517927519709059873402411743157489478665510917418368287268816236129292053347813863826748510879067682998038632051751922960375908916678035591870148937723701969351549063523279867835004724037691309534648704395095673296867299413404876872357108655307335607424045904422525937301885962120331264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 5725513950886083881115850902846327725127484420790680767280230704587831938484963592281634326565496895936931140354330073218333516200542714877157658421253716456674527769987273416030397841880637726397170796090385776786591652359782640500947183715577684833456327469114347111195309123187794364332692883280184919369341738109538974395023226619064729025816814197557494247958232104951326931743561985699366342897585839013104404038371644283388681798554772657194942834238959877922787799355281167435707511305198164750089607610205444611519259471491213193750167248772545352220568679948060771758773151904733129397036286170208944501416676096801519721493759726427261736258357262505110044985940869886154883823070553625590503456047015877674950112285869649174402104428685807146036047567681898502834864362557683661853550629118766235965154436761978656474584350813690261248801767827878276313996151272816301526639130948688818395992925320338473785153788280332267805680928416510061050848293269530774682084576801757983249722907516937205003498028292464072747089827932336407666378891959405570638948954783130397747288883748593783948320930703949621049243359517778874183115032178986141749672261564856794483191926780350018604581155388412303632390165071478982146259373732560462567742487299935171580441746960456148181746322146811369965380914993446118441580962602959741440416561293839491008227311726003708898414113844722009555724068194715217982301109535610206743847038757692971389282739416387873199384562900073379855177177545363243643915957145730946465821689438823539095729998312578068089776462950400081018828207132803550959237354534275275603946692771812927569196151931707464952218433676872126648721010830890436502718519747172913209613672854026008591880394531829214851732401279372126457742018545173365707630711813780058424670828939679710538629193256346645615280387522150753672825453209623987256948558937718702843869766124105604197932633658868311905598741083647864421039231590791326320849036041075537334007226588935091813605572295951171842319822034619917853271312032076185054793965913520069538997813308387347448253877779935577039286007686736994672755457385542847646420613024070409751238311059237781509406581309000620466588913856143858694378654738527795574464763342986972266439442180857712298654516857373937685620203845875273226733778440806972109632265078961457540964451089324781614325999362944164571692770260815529630995765166631809782834676139500915531933512684633879255619273113662765251825933571510027125241321041605546142568920999775519818157365300040420977843816867986382152596065674683208185061754647220549732919524964306538363189466555816347237863338141401473262529020305889729356620948845151920151927108666946063705834416289551572019565049424018105589304117713317203167118639979881235790840090257768939676149836348573821956627977129498866377609786190169946373077809891046079379493639712906924841199856404297513483404929344130508297077663324382083834668003229234520301107608975490074015514474556061083043780473146068383324807807229715411545012611744793835845133577486208981573291840478194748262007694912016606252626588549934013154716429661100783253591570542741324446594100854459917566316179582331765260258101503034522889930619011698551650898447871447423597169947337372074321758255240995880140309227760830624968873463666429921944753307171047699783495265727825639686119156132347672327660348352623734071574331237006171550349925250932165206997099842283678469493871990587850236990422716809324440264871093846923430855110749599720504239187843240479619018054418155222322416436792834970449984061695560150299422454272971146351070402904678134010011082467070245167563143272176958223938067179067644478209374439011447429731034855611160454467830784252792948074615256081684442089559756356943948376651446207497069540442265008474700767632695708198758300385444164185967230981165488599142039109128243319397511001781387780963168945064291795497871915096325552568163958563141632345362640157418227576050315679437731976071415038392502475376556870482794191695332080591229081321221130120875009950682707770835396155632494396127882092138014998292526849222885238516261801748706163733941935071011558647727817848821451082400005571699308147853868981628358692266516160950451781035332373480551818270504005582025032806540975578773346175946388317500566134287468148126903133356604597989127709254039729313474461028928261519567631882121151337301209096914115205001102769296594166469994437800122345185654221834713719698851685665335349491907270802290939196193513371216212120162003939555523301922245046140820494663473292932523070530855711419443033989047812962069781935796527536512249299968527951063911946959207791093249814412150453912864992795344811428642949771290338717182933125174380990984749616252703902460366445174150509589995384895398031948462561268007096294634401270090169910574428847324115279374257108446610722293329235094406532688320548081489868781139226417931428366138782856799510415206744250067451601828844110409983789414289793607394746349853594828635610188519903954491821452132000473580374314836641856552716954628401269336447638345633288028632970832399706971385122604923943821386498842082728269176490087207132565791061073450481822518626346130859430546295824978932002801901376062816226704478954972132193596766133658422982571643298462519799615699205414856367327422477552718091377355498717784454681591808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -31991037343970831147340788581662436690038298609703587689553782585597385964239920211494810748993120865703202556547525234828935628947411834755818805594707736394688046858632779073961548660360207123640843331137079448691100669134675992689244597263394053413893675918973467369329728328602655241819841792054893556549390043295418937451777851385434304015407304136560534133495613157435091975760705520205808288327633312857598195977405769011960660523901112577926094850274217188536401264063703316135927364608840909137937085771420222714133399383995371857793960535359806408945510505477458874735241680117771832406778359770505680890931401046517054517509799323295693111318737407663399304927550185659621485190000628894136151976751141906556265987333184153344522384099305090425449217262124268411354093723178324168366862379002030380651409812478112204740558510499745414589334270641933515622001959187533854058135027728915739102169341644355053214872643424873751932760133999493704870273861635076028079037775879868330183846578486277719044659843140859854766147136894061252787793843318776054105577706822551327757779388445326400253730635540519169590727475323209843646889466269520627048223567623255027464025261018659971908319652440990900612138140065581094684348618493802607959099753544641237791363831394089197013565816959090863578713490764673645956074491653489723855617730663500818144877042522102950254412359661172440913921132425324456983655518431272214059351471129002423055690481710425479823479977069345677998113476075542612584879130461126501919526056785222303233178250696815176789546903626521081786769156054257906259928721650372338441588388805997778410319445798949580737411144908348805706190309900152382792636100049403985349405560466482959590640726226811524924440460275686398329168944715881043031885062970962258794909207289329438312765279017862619646008661479256985668989841314196774802249030796335566737553534626741121947599676197144429423819775481987725165922104022245835193156506187931475448088516027864856527202769563248194439531818644694293926280699366434252341216795851972910761537912896497329421582189351534369693941158220760945372073849968425338648534931030478850427057781469017089143207969227300833211561633778705331032583701600109753150822259843630431227416432275317255561328309136945565142531355383357928868417436660315761868909620780669787253690009541871565266894449944818561654992386715449056129288345214158736071654265296372981341038718876425179330912542995566835956593301624874202941188817382987707081532258671370697716805505674701394055478578532723990148555996172838068168742446395697047813757627646747899533686403573713094520521146081288180726894709238010599545567476309162649605973015052217380851440843974443618770212635088788452770841160981252302116946043282519295909852941180643426888826410776696994814331283496821587716682966048042156265210487264765225235892589806555501753398841118016244373581557352271617354891108160923672721202238759945667908524264095992411320561621111666699764232407772661698107723861600660042380905098032298487657492215482252005689902781543289779003860636017776220056907834688746956153576751646496788848212992388248701115047715218211312130159302349718953879274604508309299576515707363803499955775054930259454369982379874483092276253762863435162485420770924146116561696023034220777343256482346706040372327877844990950866936280413501324007279513545759895046867783720767704104065076065958866159149867384807642934809687747079543148944315705944009057049106740582301055726481970524268256526088242816474257261971264971934722591304691693099132162332251465392401169249045605069166826372717140094926580801382335914624360193194258291892389755915396575415384275646640148458836646371628085641211227824769350247822837402490619010407118222201407546785730695546335679351631600979776318578416184985286598066176866342336202508684503423132410539887609430661093552558130723844575719701394920540201049650902016229914070487189661030406845371115433453831486477629682741631132233625100542670856490020387774987967052249220874212345677205746466051873300625179110113511831552648305251674981256704569973900027476106570345966123068713100067984916416012933926047666052499841814668055273740124697336018310648064961979594321614420034141346586734103842152227305983591696042699984781878777647812130477040125527373516518336829815614064509671505148394402517897407573476488956308174603618437656526576281750663109261187145842679708666185834667415571361286422782683513452916752444237311446766552813186609863892582562005006040479070106800591299657978666391279491173479087786817786185475202266574131303604304225510775323365632498313185746836628812446842824538864394059508626389690283159675062806997808703128490487768609928413869583858105633263973278883843670409524115017259474406276045010895025541080610321349819757183095658775340952696045946014788425815573245030400437782330484856771111378058714989586012772846579862560448343588453696871602486320837944152479738202078229093761724534869914786160541908612335556964886915273506411879288666812138728109521717478022433081990695399324408022796051628032413030495879959556418706437092128606272721518745164499905681165214922031510712829497085613529095080967563898062759383130377651418990697499389701469217879525058287001221695090724184745934127110521100260989811914601333061564360487385167461997791835455891752244656209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 86187458087260003752236546955371801811003367697739200475432421511922161590273053872520022034871063201410226226266919713978655362096599932171062755289987702270150362567432692091770822404815723286078465268609858367639262665890471204929351322431161729086415638625798958901129934828110376289918589970217304177249807458138898331089012136476172787092813103277437946614096217893578160961805158142967940988673350970638631214379506683455372081532645860440188387706254549979300174761356995543866350978242346833509573261519635653049186449135660276252052943242859196443209131464980179034787638622935157648434282801010040862578142381751833930866757980501775109960951621393527562932053734626691884260156213232855750118342397423307492930682959397098007794372513368498653696772442012830163619850291612940946484409143437985930700966697437476669236266375081650088019392539448971378506696777337226812878218674853883780840119586876514362801718499947085903367746465657998441736455372713575043379610643794218837977508720615299838608338754108683768906767544011797813506689878802765356892973777324151171603450653911360893768566340160509620979466084917855106770281526935911483339138617896875958757272954351555989102360664999016826649101692987103736522399934903345075447631264785706456216415402732898313173249543837460615022202480117360949388032702186284944572127010365972824933750811169299682630844679477487893173219839571746596378825896754888179725408950401465977120639245467756985391351907513949770181595887764169919162556988002910043040350064174468647147721216322936103917729305460418828796295117634702497337190988310563052690219361895974776909439512012736006460854469494951550714262220579404496849116427377486169871179148088638070178287687305448833044579289747557894076310581386315401718981207600376186346641842817755729632591918023229184144930171626616343082869926679689630281258414652864474202836330154907745299627695112481622068080978631694086496654732201676764280565828751329990256972253010768632170913318946845924429200258588159376357164684478915763792616284846593446324242110887340569875354632941965531899685993142480937265893387137302555164828990483453123625789354865760453464699707844706648295679223169190991587884523810394051512560655788546351271900901284152175058830112395630853601254876353206365519107546029374153300639452828803992305375524496400711176809588235921214754085521476634720502571322726067038642781518575405471185981987893464260901909819085010287404058669182995388847323429813845048697704775185985953021495486454959787487605279362253087596675951105437320932970124414066552486042984265930359159986215879417212909349769124232510916977810194899833283537780282664577052205726122263055601287348805626807353392677376650832268016112276224225862325052011166243575316313866475921131048912274673869356490043692752244500010569493237138931808895881878179713941658049372838854528991133968689967629279144544297826022182008429472186400586222893766441553523020225835109436374798730973855550087910988032187454063075806152094740564584350195792821173825043520598703288005583542009949907161866220722063040442476043136357885955828103820467042698707076411539173487141539651289439638917770609694698470944883284515937994614845443690707643963731816286597123943490018809502569911680560941367627403373536139098974606957099020126256825102881689018021183926089507809881428608246861040242376707708399272329490487412159236323867233070416972814471696961559778075709326278180282132712943519240226893490171883444610251685839667641241392501320346324096768212053157322379326356610117080861149992223260426128375494574724891473953118420744531682664440826916212660733684453115683555792603422114169295655797280307253607544648695050258815104393598305769252002944984230014618179996620678430787813146641664642563287873581706596192730948584271887499750564809886926522049528566950351096431814302500235595177468850746142568828798960444797531248726729384596331741936351190218453768268791014525768095029634735561833358248132908343541472600557108252565649707543333593328800417852951618788119991644689339175215363512350471792349903045087839040473427094519477394835536472534553133518553203006963891730906963265039237166284574149299418908692686489517160372683335504326910965655413934436028078152135762452646571418153560700198043348798405552279138180840491446124737135889212215638757511085195257608725694039531511863535095052480949398862752067671832605358965827565998525334830591925082020648051355321929723392220842684031772332559012394124981091003396057361887119044172033081368512639919126414526857736003022419528555911742812094615991943278000378686085939432723810295084568940890809288300004492042994951901180326821592371787794192231579810238849995952367483731760494598101029303360400834092301918745145156302135134955229665643345986578708356315253780796386495673480756801577763878158472028039296311872060551832749329652102199186185495748850266302430807063304629075870009601565806650374955222273387151982971420399891916730644050470247899413826947951079158418071861219425222451228917807746843763627793511972052996483724543497438279186387826972108158312727680144088140527524245399253454422311272434065443741416469681223114820841445075215940283096361114653454902852712944834594279645268702565376410961837491821314301131804423791894706636022897898332753650344653824062002064587755886739456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -90913544872897566995051360285173539389479072398955363160440458741481011407329306859940516881005257293696464586626401246360028989333336636471517740704341872759904493204291753367899495658455992934878059228833453473706132927258537008843606236940665822050266148758366819264410651081725113347449811981153649086781753858076623082551157737041847097460334049255326860315642593040333552950423983321096882115475402812933609954318588826547580563102057881916259644066391495255978535557432027784651939599790177528466006996965234415555319894504899606364786183843704486020637406040030544290275576831704024548994777110220531543085584197269180359183082683912589613923981774254865677961046252606446182926869815032314377179060984190979182947498885048911034726273093605695662986295057974589254461527228853706737661526123595295056763106878132558156655414696105895928400795710237824601395226508826565251322826991169956688220647856582672308041999749745295411901718119174621379876122339110346437289585286890840420730500035274931441566567062579633517535250840172832691113441565502040487559058454929810313941227548216149421605616717824189918816488221659713232855536700562970866808326198006992341085811905616930464925389668076815237610541146189020928129204795239409067659222610704833737302876498153893230474054809249808152481918482565861048702712861039456680779446130428444006389668870445202922088469755075582591425318307814158062921647341193967128041498388062329617700262665595894121755247436100380907742710010029245967659632409178866995147263054225260951286221882364478344357975134867188026261556689738756412090418141322144474903011731452433671533223847646761257393685786243503238538562746563058859088389594839225707112170611022089785666316158502549688656527230095860739669336452511585048299534318068580306798020191535390754434819595546554099970504548513326140400185366182878104480296092075892488429344243990283402555513218052583010756474079119832015732282818109729259230179993307414221654857759040273649293670202713690121233683134578392785639415515911311324415991330018412532756655016144769447099323588758306868119759292313416394303003264877639499622165643058791232900682079503711763919919181397128918302834647842337426049713390132818567977058303229993911099654850033797677060721255906890060240658054835294226262532738012983566344837034872770558904989663772515245441492752126382694854785544052328410005577612750339522829912542521287828481107012223788286250523988642913111624387166273575353878353380416124981847250413999329572709732567781940231552685188623401542568159160580411138063602958633390742363165938799258889415245489207296075646149560812475357271529019020542080971048810577312313391217849879779304723655087714620962318339034979139832475559695095299593216626503347392760184300563485299289411385190514697362511016816201278527856294101206736730355353527494287517265665719630836288333775589785938107243380280100031624515166994444282424489938669604515582635486042730678813950441279931012527893744490724497421012924238891412606848933987507243419634805538999230598540516335614794887410358313782173939511349227322641511717131161066599544040823724049785617476113716972500108631271375745637711873154681370697236404851107793249872553587496735483237805837004667193164306459190192830037818923568608035001422995822632491950396831949126264185910255300456088931632411582114493280417282505199275381925917409994332936291930001724120902957207322285145594239547284643864788969736849859312938265681544912182867207747052134053018571363944706670710326220787921970937241192010857321458638694606296094274477357806913458351004202483862589188907635008599736284689545621815605782081753768785982403291578885661261698228016637776998000531934477293084551323168592409076468882124054729690028402322280868095613121349015872731641483645818299087979191905052594656189048891255236512436223432876147672030843423763270604045492055906488766007586381460172157369933798428823411909363566917646851962859255881574722871152050296021313458568904989874937527417534098935674692099143715193751944549661272526739520705612469169083352170207432533111457223222710377138837507052549379972844438362914084362082237658032645723856911099929215740885784257799516991945981460788613398860113148605968130290123243127158454964638662228442802261920767139255761190967236098437215018949876683369988696799710755583582510295934302421464741083200490054376711752341373457020918647656503844283773834875454070050753669896782947837638292857138555188056954190059497158926302616527770918404894665246324074408816269965928722462921905697055997932707270946700237597700223191560504722718628619053310350929985149364818048951290285459108886936981274191747999700112912800495669595612586158605751058588194520678853451134614641627991473891752102687557528050116875606194032374562186433954157981417301280893093171519817424782797282051948492497396648140837469911983345062312233225760870124033064348494863474183986797055393825296546111476610659741241757947102455413303627793281982761986653308041559609269643007033219056378186863123713217000923748764942331629311672492728029854609842006276379178357492529789308617709379319236368530705488751233237154056406241799821326346220419401986088369992175346115726479182166338491443676553385943441277517575698274975188425234750423594010114987481581644927509095936947981164093474753905337002727833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -123975695678345573136373353259494412162066029677067476800151917578009472908101546566258852490928864155981945602477147247261090930187822232792146479683164586698825790855411459909317863653476350327522188271090520826166598234120214751667496240079933725429996218573510442378549239749042299161084849341043185233075237832540189528074706512804827131595798778689092235757447030123113938559424610019049571815343454404373315834705530462058651325782266283975311813990765605013584412336390589049001835310568799378577360771503305140425738027170962291431291943392011960625525213627294218816654064659867748408049257112456093910511640380548717275775412830452082568312839377470770133144986138601954146457393534469468228014356819283240352678500157616923774890293578126221275882195694855658140041534201038363531820555866525539897481778202519611165364001106390664032057053698868993558603683774078699081117304645688856724146290695386546212757193289509620086851079179466795851489768606507184861019160356160908281014385449722942858639764292681157993886821182552081903731167184702416301208611899874963352446585490663580021851115919796226887885207144409695140777111821610702734912642037028958727227665557122545138963821629045713108832135345650440174862218028418150393409197228988980382191881627364687846828603164323155028351299342542888526292500154230102876688109237281391200517909303609664931322768407194803239930789604943356026444783416606798281765563800058448166864815157780150519945237918313782058585440449698786632186851831769894473193215662608850821149496576741194652969669940217784591648796071752371564131986599668279118926164786265097867618449879248213284349073710439100501668835481040729727276412623035964738475722920559718284869125981996420718341371296416175162287668518508802036147998194657017677109702984322388094893147011681753956732691745361952883676324373721823495570075874077503123772488075184427518252010790685279870983053614823648060165002146536623666737697612010167773312763827852577457231079508268568326361821693357961654776794801998622960897404730123863963747771125026154513659625224580349259117271981115880801913586321421068724833468956164667247905603553549602107845185860148590197176217441628776523807065843786422383085389400837807864151967321252140006742581018336236871953039310034302911880840423958341689508355039363746644638469274814507493514220212273065022245685923525029872558861310167695289582598904251265282066211310810406235305428271666130235484005482263837529628451420706463808385566643039319076979850078164350124287393169667424728153302305728161817322917538428034561190869476285518438998174706779690957069807971278691115849364992232001706886273508137622980430554053895009610808864200945517851324882087100012792179135513690766677398069353489755417800158348079704973327405020048165500614626834486799968769098820116510974088274244418044036082685175981509037580674279509300431319888665215654020586402269907306692752330041102580194876402766682947328698813698391802918243186740179832835753747030266745558285487323111115944648142010585868675124237804601213803763339788321676120022852076162442575355241113661344811957988870638390269193530268774287615128022936706491047233950760770036924264282001492970137533610139880560446980471885977892439619239923605413587508111152555900714378339145344790309619298108276749435587038528330361998289416286898529291117697284257932529685510773609416913711141772384757257874150785594829261320024322097973074576347781185125413520518379660849283704946790106594369782713846261765853275272264140213584833476547573325965941596601241921560637627687321101863146298994651404655584360881460314639288126404010836437429756709637611293429919150470400991216117977847290003546663357767443843564956053781379147673622405442946607435112395785058349738447666377775252625707933078535618545538723834021967513633642618361310606574749640279329028727731309649006496289170576691157372861782270411478898609443959385005379615418050541267491468552835436341946996944686732471042772970201288473774218079405772454020747917495152566941800816058781696148034260767562983064991681533151805768796264456373401259521878661097215549924394174702057218169459240476554666880548526824002516372235599178293724666477281792918775860933290027339591059809960867258018993335247655432674203060491731572596332584583192037990675113972735784905322528083801207299769491094693115710018872543597137776836972147794744991366032283413798488167593332442383457255677370967376817183505147173113900372954681527951190801591168479952912714869194447387823829996887705388036497729367393968747973622047119655093339585006762049433651262184308066780080051017579354223843110821739535540171531007740633553422625054392711228600189128629317185293947665472981508759552925346618879749265824281911768213339748038761076887485960442998093848320590853952205182769736692942517013823860769987122946720991764786201177370722762826629110492788756517578464103097326596216459883998452194265692030174282257273092295189387673598724342699710011134891455813559906364001491775456870185805170018950728686388417573835068108734953981676297023323108367448582701543303525704717289596331446914477861178690691167282023524167295881886534162068329477546822536694381573170742073829335072189223029372489203233891538019856145237031804026743330798165517834702426453858810403485465497608966760586092216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 853393338354679654480641137478339721535577084275089585910435016103982879774495047383566879445337215027450752139624280013301926092183597394119698280133500614012014815078689345062536836262735590526291339859047904091871015253227094638892739558189797388690675676965169338415774374345271888676077592299609557992465463072076140237634168070907380963485889007057543892912691191485321150472904874427541790430654432274637655753235148911824427016836783652413356102025544959783944797321690905238798173831948435992688578643003644210928620058907580047921812925814327034747351537895285683743621072150801023878314465411071753389985377212425912762953898867747736499692364899357227130033537267407556836267681626851564279515070280154848507864373851540025734289705234822509619629530126935106170646436261253877493122673929018547285064909987827272933617339891149837506334410817351372068703786033132640279365427576558934842401250857796285049303231546147301136727695444218554314845960398422055321774096093754788078409083232695659195155587400414959622439689348780443328613607427064823093538055462844383341800862175958263306417484094590786242068290878755369009857585803230792989766835699495099494533763218842366073246231386476493397674418599686275422242961443868415824345408376402292875155299540257048552651344514531011818971219218244995395047897902259104241347288717154583098995949151300550398889667108506758850799498208673197488410505734632093957824392351988594394221382640505356929435772499122052693973889558133526030139158047017648164084146943769066303448709065107882227778447763913225768796572600766473403046408028499894876241187276957596317870517290876577709360644713763047899423902612032470425299104940404489323488848913487748758493283266084318792428462520682068622810468190653189755610022347002434314072352144043876303301246466498690200399056335663813062155570181976554984504911130395281902661835612947665050284430451841024199005962708884612074031570665094247908121819016825234847750519179790928099844754077326784044595734079423296106149632776622355058873491860798108477848471501249858222891683295570570980136097255812407632159609740992569349405968718869497596076775668729894781185825936321850610692013283159397889047761793519824459396263461749354884123685138951808233380177052894780351698167340282248016098046621005209897290657631787869251218267297039569445052690229156921534083415399934517650625735756903503260727968639490332107431090692551239750926814064463153203230279597136282527568118529084533413461165055867878965507004400202258348244393212003987679599110883689869849350200096241329045264595298377278964474426126853380910627649372301543242746109185136325002766223413296746075136305971115865412089386065508398508854407010870155780231071904909194438512245641227654636721934069420958551528745636230455813814318098379673262087909795349529455785013154099796748827599048776038301411786997415962279673372102698010205683007190553303663073258488226480238266617261946373465073456012269863150068880535691808141410390198487367565719477503175728663418060141566006366615305478270782170098300893239914697402506436845823628695113963270151523727885409597106866253914969150179221496696822896684842643202453494094287538331199915331634262180408898048888774680290320600088984230140147470805311297633014955040689362216695100611369401542050698405628425778936937612596271644331776152985929779123470909762009753374462159496281784370548508527708126111428872451772358962707007666520519780308215431649117215571914645095165647372799058982340511312308398832652692709649313657639450082413317973690956381207731615458874560536461252159413546171542503486885876693559668629430991712035105686827534168442646145341097477999300739703818741362351223237554407489678965269479786582055383897912891664333515628951514741615058013994198599137735206841898341971522283787397670642266392424326601647316740454961899516620000979958496523895365469492681204270218837573678512747300952179484295907231142636935906282418505813540091962600085623666412120584436906035247907579976395679491452619652960599344001701900259684866041220851802213390294376440980103995624540386747002675960039374468482295408986789124604645522658011831216597522855704394194144176853167529810214815578624027526770722396046262159713161159538195495982850494692241466204000082918185857459498149009529863393892113298429725088197879498751722577006722929864011847402376299483973668782592625390917405417972024353773008915506207138214626695805619944704066531132659761917606441659496022087540778775956337886822127093139142952733056929918830889476580504673743805900466264812594239155156359501698130180540943306691903237715119942969925664760562223718093315356133265178768497207754030855295069849153869033940037125543013093585982285308256916746974263996914199494593824308008869147098776700394141410125922002064830629723353625143716464611244285856476787895711393132725266974874558588149517189444650347687541935547028742778145707518217328578152709705332159701047636362780452235691158179014152114503228081289118115110011381398914325365928187311886781212906256364651177767149882740542507488990556067364354094435151800357926629619322743633891458309836938340275061397058428892007850759008806344722289516795362548011271323875289300685967492591276859035756856996266086655647384559937725405246742244220824153032935077640332326513364006621675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1923934683871205400953751667974804348420902963948817770582881925897887489914124608305004535285215381251473347683880781431362242458226949429453484612535444588992693329489996119636395651609376770395541957525127952503188641577305053167059064803198417388370454585683787156193996767446418403857201328402853792963566725811925636191661646595842968166047300215346928797342786351087522439990019730993456384371661460757182260755484137769159381592232282022361188806856221539887263504910520949446589299296559140684990433123327242936641799061040492176327475792055834206100875201639579588563745975394473585064313680839036700742854019406281247415875870853587828828475848778140806849215048782623341045068986990148370422774756013455220792734321206152311206111846544103919267013119009854571364797376107137189235669237328192949424633507581546390286486321203566040259609609751947885889807859302959174100500194493682709983515741002838573422315443805099362800307976626656858518087112666036188470627432794916418362487027763277183789645053486672654017140227022778927495629958023303227761400259819472757587543661119200310292204752472950478569887743711909793670972724753522858811860389677024234255806294645640497191321460281777532395427238717154986339900092175712938940766168814874428864035410265023097550019207303857486289894715067045196851490585941335364954024632787475416177549765329788058288166177068325918535882992261563431888015683031907694613370980812697123410766271338703377155849326706968490203177847548545975413769717993111051177774203387367728813273171088612701620270086476327553684519363572680343997058542714403424779028206980749696267670658298503517110260091782322993452287496614498832360487036829856372724240032245785827936244970747098990082159387797475071103438789926271709331413898595559441477551986309338695825951671890176498744138080104074145377162156584754824515402141830465464032074756958421457796306821972025058394590176863964074503360867196968873556426524502724730990010864146160337981370856381044059092432118787496258758755413240825689582207598931271418364620232304999616754515962215683137544996055374258171891619337517439947099409980559241589586229616481250663969818785968204456681323720708775194913294322426757527641043749738712679737252475889703740855127169084238411030573750328635476488833449798042162103708780364527101008564243998554514140459962872301441679127132571326017803392731409305703453624882214468132822567805376776007627517119065857530708449400233349858090984914476619113599506678415304151457065292557448229170664224742643358904008445379403842663052240051570227079748755945791362144618068010242945918939532757025009026773349253982667807452637572878022311082543363005711142527002440524108379388210042629652095025204143536384502674771157653954304088189917222508449482446520500635322261478295270462586769158927824582452187751567668482208470392336694856309525812440116693230138335435847333218866310861566212116209737516777351459519116688247187790684294985243678557165090206020747814176051706631204401046451143085063298154547405258888605231652017410063189600623361233639549354327540811062801407971722887436262039081201452797442541074955036216170155901402600285500436155471314412684110867285232739031937340841060170231872785840120050294944543952474334354216292052734138855947469108136689217387644495910540892619482286038849958619441424146979928902326937146363883499929724260099966423477126277728941323977210364107903308248326240284272074510103105171768556897842619632812482929445321692219905340241158310856194415068916200084220674873687238944451118753134541422889752156642419665250708679361666062110621046738084676625713573403937026389979121525795224773604869747121513835548163769051219411051752505785908511810453340424885294640397165065527782670367130173303250997900276331804209411359537507461020355518924916231899711004532502913197056393385128846458228176987522827937200570098020221923702002027907966972608291565997426356604828569489340049683176406507888997553624223762931835495637935734188287988521102858435983246018797548896617241223788599046214922878355332700745518266986418837183537950466190597103620644706243037878724841542651026953079160225581850065406097699619163938033044255747288109859202759113094744480563933233889133376416475892330804384759909300817148186443780344321040039969179740065960229921577378401405703504810696376142190309418814287165335553818971694921598549807846461768634453153717929503225942690104195889474477163066086885218273068956674086679500616299874243352748751562755246065098635942142573346507070482428692730917327755168318661852131329588958730270473980588439453414467829673134117252424674229123797914011971829585833886924265205629067396380019434057958757827451455277552271637829122746517191394065533790653078427611197459128896109534533409020712526222231357282475651681186362974115176008341015293751672093431286657037059505517511957067902205191405263433803332693422010358669798000985042489929003183458914182873005228593392995986191378358649338085653106151545825565445701055764345871249350931806482250092216434700773715671497935783166160154048407826065504426032154356845161607711746686039486951903741784397361822952085525368907762607543959042568625103218688468958829442080674396452272639795607595934431485581861927986918356985669373272646406707049876260476832736335817471431613211594213818368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -38193575830589752103448357012303742003633083741360017797562555701510295508424127266545404175620259305482940690693813320945530124518082571378179140425785339391641997426101152729787743105248039357676187908655497408919842502023344253534202880727518358727122093636436655843548270285313471964254082468223452099528235560216729061642194273362371122755513777181522479867263079037861035519092088887204856012440310184946473220477407706951773353206305413832375237214912584196933365961851038647134005386792769456905524660073844820990533677496724428809993146713444879005199979740819078253363648884184296722023762115096469839323890895467384643697404712232715700714891647493948041011889550510539457748970116989017418438932236025537141392923633813399794803700074530894142652697348625000798351225570278762998894343968661347874999442772427728136374669156727925547160875451136574603942079284360160242979646041408195710887251794148590663808164206831380158528843512628737477265063727941983712528525765514334319871786726817470754995582688989767022062482246999921937294197783934497361277322215551410476102261159626635336131052147577344185149860629545452058929631316877011188317093064998710123419953089997378097740215613748185076678444328716716595606646432714908734938562676021954703010204290169636850623390681665570749724888793305639279802530708868648369701684354106808497677472312781777824875912592075580213532844327837527946351871200967448760439287230708824986017281196938068947636877920610499625583975650217218292132330516970400989524365281377560294053741697469967112802505553024331939557838528430816428984549318315544954524541700124240757196248033089109708095372599629565385215483941504360838805050765087310936297364971163784161534160380458000588737700287432162580440628495089904661666482415760128742134408172124269306618656632546491766174519482171506524366026292410940155694875163761635542759095794162903859294793100064633629863803445594277567806627284938163194795790032444114539310633050327761808106825967429814133567014726561267359176945906130501889511803885995634838634883738317468964079529218621555389587870776932413964375126872320333445827931687547457355068387409787206817945544933732650238972920064328682389335638250726592653179328344120974509479050321302663047141332229047808995439513891698383882280957811399361220286025938929380402427734489844176135839075681612948589342965043700319057913520838329888774042804896349241870357355809545771822093107917437878665653169964497349624014921199329817703593215970244301252960457268208039959907949456055716493984132651712037444038674745213249528252696560961184072484906571025899731493802655180554025187731983321861133830145318661603074262158809059950336003546263159215148790899071231508474404733022266135636652067089093613160561033608327092579978965668526581597323487724487616512702683788140039754797518015196280597266563361149089835564812705205451750001364378431100829789970218606841488693798399862996576864377080279921755563642653599260643427029821492051627387599294919636875039250410107333758016023461992111986355074937223714751422030845377944422981572167872939280401184094081730666365571427271002523834098619003334253147272281518697217887573527559542872273701829371315994241665634627994000078228362015548922288236146886393053742621244650235813452160466015725129280683870020822921811717329804004084657832265720440335370500663435472370272863544107717143175690589144979028064493095905231268359691263778231272144147986442318597657416287632598629615639573994763982612708234149213043028200846612807956888447990327807907240450525842935271847875786604395319719731789675495484342514008248956578460663653457110254818793362969263816636741653890290525177005756986277636606831076563673649646901771624225472648154737176873598084566055513535576645338502626041327922189944019942940057536143103323020840097521717261832611029486264467060009734498152196313053035435531280371905391519929210866554899035257038662955524810910296111723814540643299835971581079672741083955769896568309338043196629335867831996890569625032044709638091924992593554176630547495681390579183835793126429484869068210541555249882711659630537643637179574745688540899476818052999090237895282049183310601583436166360743023347946980868571008631680457472580999291764757129892518137684490117410535519781280296777558514547801569632919879678834165705739537582659052641701188094132059316707074006891731352399822280147389394980209124983075689985671255947374745125265323050027959923355221125579304125488522749840135100063861632021949446936615204396354942666619726431848583320481294271218505491700612487600043145759500544029247865251395024129323808018392678401464994636009009132499333700306897650634977727132192833836873871221038588278385887433680038088897906749576394480542033842019949257536340653904233650581956351661796398275620139833892901148778742632460953671556503325586744671158077385997340452965139211311315003152956904592415091455187383712585472170100043549657917394478688369230624980598156298377373496007588935445921692243661818767658112367740758942743955905927644323954828304049407187165164943235643022702589223047242170972377886534269166786193606189221109805484817561322454057887813864147469353099115294131158931243855425899195812451052969046200377706004666941662239781099236666414988183665323927132928230339446672939629860426693507664995942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 165593468751392540106501160228385299554196028607977336922664026344460443785125101605761239281226123657537520307258967531576043882959614299355625660946193629077404430442743116446641327433644280514751172653306903303986333547379947556564794115551584056891702997643232849166414674129824868793160072716740175840830152982531091878277528597932160557808778910120664798828618895327069695604582521153407418018331186806985677904054544016576369671777714677485533166706544048998709112369502565240811963845155811823708338354054422790339756942464517533078973149266001452076044457193941204755928933700714451538323923734538128108570223696702940173327120451597100689825541311547045207833692961562712446565965808216771151054747507639551879000747920141999534209866103167571703286349467301007944899707480727103144332572862337069982429660544068348164069766452913565202232493760062072498120618125540104507567468911472935559073386062192646234339666186951056656613889736696393334493729078750711890647451493433318640574518622621704911343244256412923639553817242943854983860208733447779587898779177324067314642884743138713646030204450259047669630801157576888349215529465416319870700770568214283264928430752227836390340294529538260107160557911524458999238203744077746797770074878876117365849835488566237106262940231244492120453161480134658811300117886071928449934686702822783358681755355545259396309325029197630801144386838146397967261876488514610533693225488285180595507546012491086006477421416318998441586152809932607697726886131483382961634728203811050395564009479588294425873452345105751698244978564019170715443319189744171897370608163331780274755915027404136360862109498571019327389426301592885650693135782597465687581546415047201476704488190447546635441044080626349218185701434465609172041311433803864593543506408115971853609066395124417709952320597295615653678836761138821830888875589551042643073870364834303213618122416637519009439430140718720863890047563317956094675065167919039461420850902661605824196730197006285827811403531009108087256380000200655625927157031198884621831042954268133584328074272877671501570265451610173183532247443052634625184429632297595230677394346181662541738905131164934226708763294478256609648631730482259025442578567156460239964286587754140886001630126563213533602977417266196638535439698565768509812236170925169540322738888580795092523494189856293331218923878616216316211905396728537371821189174167468839055407601693380132061755864145458742746425265499850434815803015694733170475343030569369577374117251118422056336605300030019956263361672935925209958339980885619241539609382774063847614838409891273236674757955995335772157512022043556554719515442307050042417555559021236478746056614791038442820914615863408113179189101542233382139795002395557396119380595912654788417762991544082024083073925230474912686889947162834430343171978953409741046150061354779870053379053624776546207007906709307408232421342799700316981186547394149931375859383999809031215782643580835322694681384945537197314116983339038798792212743468028681423690496700990499844403728458288678181513607228143413357887883716256154836944688961064129408968777268126864295676508457341697623918080913343342868307676093762446947484407083915758942868331098425026009025617079458955541520928036223447648812090919850689679538284716024339347718044736821876424510926916345364057284659804654177725592647407209790863472985077640631163858953106380062755240113238306558498003430701044841519771007024950058495254812516086084326300515445049737549135207212132119309493859151897876318205047119465415346412776896101187804302499450120216122905782630511261527859839564981843482535299397026389217635085885748040512944854387511525485335016121039953787034467465164281032988971891419400189243565540702295221419112957150376053206844719371560497834915643457726623734670571066397687678773943844977269812157941807816223241903781155412316660174860883482551912790628799729285099977921261032942036815858860716002817453567829711128412394620859155135450327211544148680829961900576716077083463652722049596121590446704699899557890129056063400021816908624241492367474803962290026536740569840518699590505639077398638454250746367116455033902306829919321665166140704057718543940557041663308507343779935124244367855103215369332837015415999498980806961070751899973572692678965028909477272632637367783723854628062636092378805846642049285476982799847159839987948874882311131942673992297387333041091235017557411199020943035106887259348309178080110024142701291141597482932964477760929321611697823765752881227688308123597030502207508380510048160322407460581160329588114442593611012325898310229510285656862576839745600977733904898225379643181155356617422600499987352198642409535044386328732445641655815752743148744570903050862550723272204198978619237598130182127185228705997890151189459832174674545277401237247993788226505258852136281514120663533943829793541934134061216914473525294937546237106505524052281708613058903659262831378361943341145399418007941676887915525956530409631243207372808493903333841743035800127534578557934347862066888035633925054467650417026730690430997496842180562718173199468606777353651778228762865960818529742168174475427991971202528142157148701313703497907101997492934032627501303178589525001530881646687408160087538046453145578909650911868605406359094335398424733891290323025395712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -456750586386989384963173353319703461434062214938620493232160695591590887317838863495410141709403228100725714413587545768444001832550162711263533290321101556748955417568563948284071456221716227695410080471001396138249592296764280095173212915623464586965640384808388572961774062725876198697006900779698444427178851750469470291455521390365041961722792423657213315998288827733153144027359110574134936420153527209024687225486163883163992998575577124347337328454192586157309029288762965277413435630480507536694717906421411818080367575390994893222429055735816785380543137831402768752482169007201899192903322752102973205276098901946988518014571282422048940645440853412658444729209920544656238874859851099476242070757707155668459796910280554866228286629408745227620872367303710998157679722116369810304891419692163931317451189236895902930239851171199198906734643028768426625476724225584324544961859223637015644455116371928599842157565125711198997593737818459101109391764157681921619147611700217131594698015021298243115756194849683131230442499789351523177575345662651839251508063499634580955656881632145141854151608471164878068972174616614072707567436770580643669040312935271797111961218311012217580682079943328302763062823844520308180093068471320731633020830673079682731793660097568111650277227779011583166789453034166706709182976382455245399626118140658926783112464510090597716801356406158054028141338425109692157051958483506862137322367995985138535954302021888321173840086667812323103588734487359846671652412978649511476165567977523229776796225555529088943448980884506463300702978720406227059728286998510937693638905858749846440165664921993871265519150677767491822138025869182027466146149856548536441357935194212191752903040679942938904595252465702116099299839442495447051539047336252496790857316613619756328880998342229677715270486073874682628131201663907737960240620213007420324952526733377364385372564410434318744416175035544840272663298800218354822535204806568907051552469516657619931833640198831303716124519685938429533466112931924978399566571528867416793022072738101295793651510442279376572373703559648877916920884584488723284164689976959043222074894441489414377519660421256150958726578463183751668600967470068374640150742636653534413307669056604969051670930771144856597341791061940413593412061166458849404159014352047934318653185707268558212987514510940483168852985484560029771570877192322016397555646802808278249109887507108715722513248688554915063157892901304322803535317227531526936496455765981958160198245330532972908581640987115566571205895564616139793449562555243413759277049395030151763860915630990549236789582928078412765713885126685496961093101241345737349350480463334928816700729084610134056028369207649685963607914107776939663213906166096894629929766141520576719595850566853967911182012061678690769468989466382811110946666361163286294752407477449515649876903299696680725010986047559678692313414364835400949165300650569348553141986048768238532419933773162208985845024498782537144921673989148876669114083982322229353437471682901325934324215837840368018669036274027166082543292505638476960624789161259469956601335399887554695967576615105812759511956966139933143209594406135288075641548650373405767752205137250581577754702410047051888400856750626808377299531732597772572516065226828555157927321735206381601309364954572983795060039613772670840367104859956516820679497704588405208188837932039267408746706813330119630046687014806242615058253349637827998686137817111256405784442400690009484393429908239200137029875712967533393613266259771433136067405573126132319345976069207427912903809874330689601092417757783384920543675513178024020733358264480807628940214869430268613819378470714724315543986361632586047136381750838382478850466896032681885311581705943566349566102905421187695700628833690918225717175296741918230109229015695203242933718144679527630885048070865633506538608726598704229036706869127492401678266915269334452785540468757023819743419690827938044416662563893136493240724347561826399709564722525231515247860147310110616248970136175603938239541401345103079141910440101247570531875986204003866844502317591921512353050670791054867585855942243641267154274768821059558068590325524715917141917152617732385513871843356965380414846461192189395920164487483239554674155155321720565342773166398096749155348224645194609677361014999600933987000342506303991983573292626690061718772778496891167620520392855242602389354884311480620750917711820331407736923951821816071574022946038962868923456987045321783420597840818480993799565183685944956037651914669329461559275621456880908550978751825448441515802832797728626461670938260856548232266196798326479243068826688342217969333333571610637374935351505608032357731468405240789463885906982797827652196925278878201255481970016976417969483126984385433330961436498469365593123268588861981033904608319623506380339563705175945139929655560043114225698115406917521671027034165561946760478295916513573719573560353594861277526135245163424603386285729953557180981716366766613076220344356021902558506283607670881631529476218482933558582326951808843529932663861956809005358262742542367744170118636326181586952533747380874970682963525553342407069856164377188407796481054578217045794606862421724058570585158253471061197999045572624460206353197100280268883575268325978520628490140297704993420056985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 985999381705349513928794442910268598056883192151653949715194883454065156936896375716202813907939592779826278907103116740163976359400199117754240450807890707861701550067616397143848139717651006879639522388882371270767516824774149398089827136826015093155504420917863127235058422512375681632341794096172320425025741390555909683528152227213415049379826693689113748702051938081792377035152476218285012518294669395775599942237783929450672794324654787639042179985125122845866938399838399887884510688272820121167502678659890613853057097199279446582229958146316604958232052938664539623915832819094178386344822164950649867592572726986456362092575906360991512522222545477616417876010120860023751920044597584652467402627554130102488538033297844982013455567033469955402464778131869958083252004139618067075650097277213778075582519678457010075322048872765036970799356805902771973975661081511766162054511349642453612287380018869743207168715548255744989128207473845217315112799840988680763205314802914180020069539207482120648205126060898425821904933807142207790157045726013202568245552056987068850513851183059481398806624394686731753377261516398228248130996868196075728576930528052767011154708402730295083052367731676308670234390407114041150675876793802193888288144672635175893042000277386232402753445030107554287834956318318488262391693278786437190882924655229539969586079252313578929477810233973909940883850728790927979639403267633014354647015874927863080286266728477842497987537155801856906671076741758565960371346382425103587049117397969185936364533130963031320776628819581827572076959365555726480352365124885022952941440823456654118773677041160754264290932666952782161664628708462357614070899015852992832734505181603231779608144947626060849030470045698783620047346308580240807327136744393916598958104134497610625888478999487343791464162970670029413263259907373318269697767224580476655682064588122333334406445278652781160108536384577964808841255204221950688848575874947023701601499296560742974679338208993421504607991943708636184212771331024769930883429385898477156385833503052282678197719239021329023449003767324485197247274493549799260460478404532161805500644524506898054248192402983837587304571905586055068967978426718271631823167515399796339423672620878892808281870814386071335998912136293462027199436177152161812347780748796201536793620885708733541092407253935703917180054770590449877272481422867624395773774369268437986346892774667233347081860293498076475559444571759074335036844929818240453909566398237827198758125626617544551575690886908778978723434634700597887350932723141982913140394468998598412460331800646615052130283745312930767218545606972625262753668080173407891640068467036895245402412994857659214550426858628842547499117228137085470514454781524628914905294019004100230709346105083003444953680932359825503189521277937849991848861661059228446354547065066742834461485353533927277766028960067858546801900180939538378626101392195166828430459848710667456586068231956354986175965406981303592162328559143360434973077373931753647993095928205401890851536494479136498477765387517544426204634655847194892723167682622196953819923360261495379565478988916567404301715114032074046054934121742889166139015892825273586115851769554943278227324514852741919957753876001920061477569478284877000556594772364450368296071765919671722717251205574479526664646004619312682404930895961634998993823045979661846562565672414941509159848516817308935218847473488405070655430160207256647804483014250017642982450816826020129223625420149517303136196668965707072306188215195923126533335161434150137164382011828423007795268406190716583790593132681274790754199448159599319473133079557600542593769152939956585006436503802779099671834006826770552979203099000879683455113721447589109669349867516153746224372980500954757043147694748661329862455886833722071960644806248786693603297465318520536310334401758006765305004381857574210967792690008123119620564209789419741505902882936852145069199034350015191758413807381119539122220347381144513141173019496219121470852474647028256060544945230916144522747743308726899514820971007959393522076141852179415105534765021999539942416994155176825063755164909655752409562710732125225089173205716194713419721369820065476816334147678805234945747596896897469342465232707524276333210222620109342785363038528030732306159817866984253841369362295423810005649207133741431353847324884710026835569287771233513438025311609066014353916783099105052332297363806482865021751766722150760167974563979042865086185274763259556245999297463549275015699907900866983585256722411698286662746501092543395785036686476607678217649031887309573280772530328485558842151091527668848180649937775533946202756686145651863642656177466647083976002138184713316859164574024402549343236895240874555144639776901404971684189996836266182522323416182947317834560886652471375027473496120524305593352410844330273290255074100001570497068908991495156651888937489694206182867984305550897471438990878447283628636200116511687836740752377660911700758487881523768305803761866657775984466074176591037008301570752336901006083869378684062210744587747810221747852497646546826883740518316757220895686489882492810164112013190739175396044206598881947649569260071344683726441897443222024551210594308582126798782428452556976515858984002910143962454307060352829589573732674382846256532684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1106094693124220141247857857165735799274294622897054341555325773628197893525247300348251855987655845400752745593127241787811803183539337852269627906322627624334861351882961633658691232718508668615065589234359815274057179113075176216764346718252317690090177458018519526024669441758609677783003505264509652483661757357231062675053198325062194361366614544931834591494407738983479138890359526078960002478376733312949383091730918060028550943353186442305347795118190563740507020271523326478385166738803606747311936834634505295284657626100796287836321728915403486038217725463015986941558673589624349788179227854354176900658956442868129536943745222180663867341723980232152891052458543717647242460490650204418980327191550360331055094743539413097031276866781379648618199181942841847198812146515937133625619352949049416274882612187530013914711960383608864824759212579675452895955914820291050004063542276368015630536209830028371256847446338270374892776743717460115260175709939084906063228104003368268226215568998693011465715107576351595625235606142848622418230240948731208865841473482010749413815731936909502957430259677941130239440068519139685841651644922826294505258110835921064543741236131207667624868540258110314525838117137452519996698564507629670555922034811459087764934209686657103326456547925364846745137935408117361257807673395901452294232313713815008981580673970654976688539795884081156685873008633571599306119292447205095733370575076170745625919455932845947250429410652824064272259113077339755939035170067673575073581780765953569432458052753538936408415033503827523634075859830945643174019167611001100211645355731740568470516069995141457074060141823672997466218714959738581610253267488884266363518192566702577156045985611077811823202021355352462040164132278657697916973987673845156250852824550648774237378277227391145587267564599053388654478014094688908493534033389941144159383161110926872020622169587501124471626285844194977800619501832333067952966465118970274572102375552218477350911817057840308333146851111021358979753295096408709196811362870188365487331072017990108110673943577109556035508461217763002184045333302310064585960910210303942842127086984271516629676450459924256978680755193421473850112193532030620505993981786236321771751366196609608094402351377148913374641755128051801507133621330865192624160323687507374410886517918936382726196919080278176512443272822748456068568589130430104583765742569957770631803601123515723043558502478473640276366572358371517113567527235702232680004228999692407546235071724993029264673322352291912331233730626764211708564503192167845707868955192416302756491283212147914428002103476359905000133778246452247921697972430160987162626065898669735044260408641454745612602997175357967885783674513725963652947955237961402042730857513296039061984421027106420420374369740873271856560129932471399531561158093352790609013836598815082018814538552166194952309437497439986161497831502032264009777637690275581103151625872220275978708627246084773677715670925161060349512797194455148174792141051311859888692425127703901246761428305583189173692367513042341806865099871980142639524296715240310659419159819184888464975975285790351501883529565396482238599043501030732663085891405880384043002656481187954641535518215102504885066119761475761123652961203456216385382448731025126588350468835147457174475626812759521338514646436781074832721016752066054048936400981982560666502929317850362618491249168736383163479508671916120118449264935531453310545669739837387612366104222266085504192196057875619895625230087124525424375689427634659727610529249237987092775219706752143186910236055080648999727376718880552451339611235576332607968792182348557741882893262732165289336798766170448438380641208907305933811450002000571072196643058305833155361153258962882828349096425339683813567702166862813590917856190995741954887138407508429785070437230601279285714804309326518168106872578048119735915802723650916417230649574339378127494910753725999765059633685414327018491702124796553772987050839527564340513427130344277543970869443445346088379542530764989785600155271346855705930495954612477135919050339548814164549223349527134394539776162548541911150319400256925261373922546979507702262487195453998136218004780681381590969286745271823770214760721393305471331662644153315541364921384456858720594955318401277388893992447413233960084690331297393425885793360955640687228426218499041513075957523869933716009799081651171750356926638057061650564209417641232675143190654621589644069038427615984039278443122676894000606732164742117250777829768718116003889576350001287820551849201218125803839753633393564996937703666830244204888934005023373246599561327840607315070303390760388481495254867820012135062026969000531199234921615945354266813239498903372525430024233060732268191864537717692360967335263875035496514909631342420175165764760260067198017463470086778645867793531067235096882721342852510214280203622085842074117839595839982448334203416035738823639871318238816940303437132960992696401504537392513104304048031074482887531001255886663981815267053696723592945287330553642018966683759491029255785425730727699726798551237874952504345883670000394529705537073705277757923145901792032317975115281192354952369539364270658809934068170183773136676647600075005981371148688586902046949451547097970561917507313764762812413848827178686555336212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -502115279527399774811391486677204580148292974140750003745774270005789618445275654963868588713811795238294086049894462955549356960621096456902710090829417006971385490428208887113746048405735897212951484691057770583009674602184966417176840478507615672686908180500044430993588376568137965325176521075200192859026897011207276036556949314241958212020741875957109234076858651982757331784495641030976516834799240046435393278703096962391856180542686754350766137921248175865756247390852111275546025059136980370479327948222763116244398365900474582365821992055869700933779201571202014450589609703326903402701303516169525350819391577788441245597083598673052322601020950684173666472556653103260400138140627966373961529631683110895648123836473247373822353769345089776226577530016330268699434264247495392912280500602967463774987195436749734180937802328492197001310327782008875395090158485004937473658172946949206833635583507998868469131186358808422436093793002088988863965575284940428694225438350905117574475073576034920890274828043676802662807503114989077274963433618269820577516096632264297818203104939424133519987291707656966120184287816763143922829449308634636938865660173923385134358672020596326118491673640907170939320567960151865855631320232974797474591053292848647334496467403404623117536320418595043917372230632396141666863080272802246998234219134256313074275026314240010410614478507018727756504692691189462702624189946422087335088188183875459288452337073734951078134113474466339791925634607784881280657230852416573230463659054292398998883755711681901389853896419623119209216148009788790198620148715374793045869920778789805360689744405149802338289099045667373986257467883873399862369718981620757832337030210284418326483997582713955351647726857914935228597922496337521204056413520899764112598438405749123442993347097739439601952295442615327416896536150764390030524602364373407292254100066641776956782187754557859056184153131072780956774596660927800464675404517945634021628491682836804104487313452084900494694597060229433524488818450683324795080519556338360644184994292676230649948576657697482704096285913251134636019640059089135738427776702398288440708559887262317264017415304444062477984803454597212416589470233545369543240913845047230218725362292879764278588094895925095224991823644561723589458849138772182311593217973235500323366588426523360202505260427815749477897313557454444684349395243095275454633149133273974933007490221447867533946239664164580161537636852782113347341587781875676090835679618590503190345784170875436250121746652195569020049112934133713412433229541581406251191949802437297588963383386411384242944130174785326198820479001326496515724884322809699009659623048669919629279582447355256963763819826315332705114759036343173351098019732845114149566356532650681853777819272236259785989131294675976734980106718011713206828950015155599885395989410411080298545145732254359813348714070819746087056277200835333425241699079767468573455912345646449474816127436356235156376393361697752117736823009191524716987893390077685741206678034076066435355165685811106972570778463876249194066332571457446632509709801006947791006430083616794654989159723531733277759203640594024123961449607129025251578679153416258608666047504562269755173948903383665164136351011363961662864329723081688119438566994292537124917788460985815992616078988985668302598382064424600270864417757721838613033068879387266567727626501623861546398552454212906366042572377061962429113977950238398802222696113331671465105424622873410756735654377712421344236033694470601907057273291128215878239931361549716189399527908425442020802811996949555182863735939945564110971114655875785936816482508054867543110774066448033181838091102127551345825041085907328333019184459552250281320061492583758997738480387189970954219778491058911720089612803757656648002070879103132465841757403815182955013340414075838288537174185323138363277030305141077757493245093440142638669793320528785520456156430107244317627928086871541206848410429043185870713969860678224826479385948960380914658655745798303005651462488082560566716645134261420335684481179104870228027739548492898816730800730544878118251502775691038317242642995890089823318701576303988833506340293467295358311092637959394388648599549540426076043487096135641091258424443122837759105659950837592330242410636614027772379570987776429531134516076838948852324471438113985570888557959584455550251545375887146943657422666917311565597355031617494301903944514147671597510192878323892422622189352333728076108596619144781422003911278845494200036252650661778168642633742494591338243935673941391731218085523131460921321098034800715767327303962168037341975431725524767662885064671763117395194723279528327434693720702922614322431911147767692720299526213832874093405974709651743700448243794053920204444214244153644810412201941727897772103479906147242628971388424159655159794844869858045669435875289927184021816652857062365862858284727505185467061688949474140866772976055592664092514373090261264162138885926341816393970318825040095560269230484035768066102627654359965925843721064097030896391017555452970432273935696393530630516813845975437021656903152984131162764788162606043133335461338186282646119675090433609880607222315220648322711213198364179854132084716263683471129523561166057370928742435242208503002212129408713538200332726213988967251968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2795299857301515623081611637852170546803951569729306642001245983412468583629035283233940131059068046598308940927844192313537580210025435859982266048961697932604518154741715231202570276221346767320965294480490404872141724580278808498396582540342211081448671865360831846189391778726192890097751988275260072776786140676700787628985613869410515135067061461911228752671411533732308086573696557666338751597308986310898804584853590724138621579306471699546315647905716872364916398498053905305666524775479706870864430492677413928912848848044634999031444845145018831795299560290687967846213832103862411380418063974847323875959618828993257975911470788045145662979394174371225785587734420989038242621019728879694603868944653162156422638109381287426050241409017917563602657052022501205490196895503022858934577794683509287825352900743367795025438227338838810266823916355996721152721626939336324334133649737535210366992337306422656432634331480578443458289393950503683655039665427054697042246654149976065809991595553753265690637516150864110164347527377095835676450296646751939815982015411871369920907737915707669933148089159967350747503200574788983080607051546357705892508991276646182251206410627406659641151027493830279084537284742341875013494898649243722854935687809427198508179305665852176111282984789299670357591385326545181249873190305321597558728684062341446527980369025001730110535835163350671068956607610758099252806956831468444851053962396502216085403981794528095470731648122511146963554300044817858360905315223922045817032412930298070012833365253287740123882839502395532418109607033189281843355934120270824402731417525710217897201285951174598533242955692093416481673045420707852310214228840449347748857097513443530895667999755807531943279691336782640307497744800210768842577418549092493216952620007202469561893001385638549633350858809285481551662615204235783503937822867929376584843628496364663095068885806828002364699898561588594019952236011437729886967928684227844804411613986584817236674904450506691345451223376772546247390908890039345976647079491522035690683792174495224603399454242049367902942109359011509752336706657717363813521141997855721742590189488490741918341866395959696218765005154853480151719969511868014963807101301055326052959005688988588032567403948647890511630704610095984792949333685115026501597182390590737580584059125322857411573476523144571518350110173892331829006933031911651490855417994550255223611715523318939388216842418455697609171357210199440509953945133021714513818900733243439245928079163495528314357759496981954063102118455908454478198590462619515717994568932005085249595283752648262893931767183360525301885820764777476953164731233548660307736337251365200174955214583918300666138528923245524269288502269606102777323425272210519742730293831216802854689101006928307157933706118129096694443842786628520493989661635859103742411164930456302916098629048130043144193353216626654879160138213737186662561383733225940180031595762341320885528253016972618545186530566962647726495522551005325621321716889832909090591388787989641682545703462533639888771897104615851341819349425051581821272709865174205106356771474546102401591458648376424286144589214547952179666579448915484671155220275208972123559237401457311801198869864019994328261037042168989391123151508135071138255484580221028620515563066124282237230682734226839658350819036847747886858264169690899396403356036546401910159928330843842392559158415158166354535592717667057643415890530120275234242050301193572138278671767978743937764849108406546640536070542904339262450712426051137744138508876190180282794378357262619343264983024269171363245055512131799604754584203142600650712703062984054636895411431996166575708243308227467111686170659918183732579301281381704005997475368652625122310600704244530933193483387672670112825666543790056331740455646380262866339487618547024114757044300500575672489132110041077025327370286262996854556938921326199607130504347441370697254348555080670798338158206878860740597149316393654522070166983684841492606151886395617870363319317902984828496714485721891192741459005404801482190039762473321020155013853301235191057205615348589872508835487337052786116173822812515194053106493921916978304879709500042524359113747692793347476136330619368828945716159968399940930599879637807127046698311979444686615465714686862193655185654253014481046121748509790441412108930481592255402227423940616402398463428717880596176495606151681439992331543062215121767896369726063285266827518148367836321669494381532576288312648297142774385242045382249112770053626211238780824005370132271260766550587476108078942833536550034233864831020931314541138526663139290961333012620722513139721651036478911839719896989906285200434141424978331834929592497641241379522436487084665503210445285151452736335479519295353816203056754025100421119733279220353957002736109575405555216306736916214037047526563586726064594431699946082186029558268182703855114824405353104428421272404003493895166465508615937936765805420973158393015178699199889012068154641630086824925524359523533480564301283306584187103103751436445472200383447663294114321574917091392506940223023496952974937104237856977469681936187056096186918895136263297989510311075932662668275764346529458312076536740224797852137413273305851929883307920302865106321944940537334034343664406120619289896168816580198620200960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -3189674938813634185210020855589150897255024685423474718947559975729939197810891455261708543647353512956119381550858720739723225333720744364847095824059740368027492878804309205171824297016496567531817014003627166152876536115983746160291718551527688572712074350106703341243980435519915733392985677705519528703528085027815794860206052376935387113026117668617316235687953290418474403613750565202743837326573533549214087332793328990370364275960202592424629468574464086977436935947328194028905699020927546983057744981176931758228812080448142977573865783449071240754224550169200791440094198128287657106802980562519819286544308396579990862909085347966834008654147223954421046505970409847330102460916308839236481475395172006856285086212779701945036368172758930641530703664439627829510873307508529670349327249445378323738189461358303553983726006516021265739469008189480761566322675984480897150370605296260402007858987603179300629689955189635877855840885058389227716984077794165816809361565845927591222377421232994774413502677022059147267804617766078009811132898245792771769179339725432764876496933464434286578709275433210387039401745791208946650058116925076523457610381400605692816692188159420010292694127146381327496291723294325876264659343913680339478731874899213654764913268227325847614889726708893629167585633559320819466515210481376847972369842712019479367122085687675269189754020760066899877961620740454797055192366960229232503178381986598832461788497865965527013427305710374869767175039675692427802751376668294287909920241709378759894883220803928517780452349288147280843071147386760060317762085496954436521332384179128245004583113678262469769552449493441271945465757919873286544819150967307039352768359198572114271306943602626676719368301066171769596564730550147546404514140958112451559706503822639550033959044927528975316292632411060851647437006360510123972470779341161436866565620247626475854014229806765990943714347618512632032930349124737160332255747874129614511745605943968840627279620681163647959510862556262257281478845061549851258923420849780078865923418784539694562813245487431161321145122823162764831794117660179074149590502053843313492805118501685740928547682946044649413182777030333928784248854116519866282261284370451268244458173562548022465251262579901025288897162868385149693324843517244658361676835325458455771463115704657941558852180718247891884259949312601225850917396853507544729602687781543642243332397800374379019879923019028512819010258002769207951193388387319176068571904115349302144513545288491431711489970317987892079063304188506967874887198837777334347573207812381217759129552525515499131047299313511807852859312006908871151159659635975309311301670125024524958616388342590516014306402501812659351595283426476215712017121740732876886671081565309095033507302347543486200592450611073063060815360291540801025607568968151120672198280884074392460537432214710496296600356411111306323369480334066875103976331384129050727826774764633663229794659892045133123764378271128716617074048475289990404359804215753408129920147556842357876960323265877670428897827225124468443283787771875436970049896181920367875670277864280849840591539884325712972993620942634072573040546091336865676452069773830513448968783594937627576168463085459988193646820979129463251636897786792713737858866975015898242616188497638961765653790687148648642565013796444182325717327195799139792372935469312057396910772647700506448333813460920493546162731543238707438527823522359298410215859877495217109891594517248939617476244732408301940372502835493803775990301013392962636789453747638956998379306262724300518982006538394171300234431726562297452479989869078728013632966243272132112130379613404198229473498538792375994767528460955797095338349522978667756462683426881518291265447098041564291989602663995166355404864062046266098413404948484850886980441333299385198355840724867389393565315914456461024502089214029249790640851584474525712791065171892075823341262913824212769652774088452506030262120047405202640606230101958337883779262835763464730018359665272352418788828432259412611328057320853955149166050600513903968586758343126649151341429905551825685247673283295775909665945018913700042222535358046101473612503005861078540155730151268650314731177334208159770676794024925416542174421440217787071085185503094639033483058231336521773019663775756436272154546983334595428258900457549899280051962246083041514825142181717421173035917194488655315339929544815834858587028584802366643383130310229030133585480957604482455447119832783297900458236412574682736905969646757120231870154411229823186521846915527173844426079482364252248803480511150546896026514286565208587738050014335176044913939456230750811152089217502722542520063904563188393479390660440278410432571514174903912132081954017899955680048805417476936064957504110574561189236818519365703037732068272098588572764985998640575256867727350178649401930647552884711161096591403721476250123369843961468636255884344188158233093765837525060516647499605059462364765539555664888076315848759526589998398681631337697981664870443800482102490644922602679238016447965900512799130344345389791504012286471068197594401352900374211352095403264281079130442875918784568996199213243203211909045209273491512230257210427863482196793318346871685815222275238258498773524474970578795138092836473981033692896341714028986368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1342064921259076420308893804506721710851384874504654412063584576268397797495988184116935612146376166077203983084519313823981660517227359346917032591858992310095473447305808237126676953194000775113519473296859470794267678217119643151042086741624571597699083488511974652392588723169680479833523410433391813638788931770987457457060017084252259268841830306973756772885946971691981615456242484053941620842878984405668066024286108546157290548960776817434205888976171665500645458316091083586779885027618666010049600407539543815843812992961849012045304631068236398903651847924657748196670910910634147041073049274857172793017305271276899340504703868532585669146128953280776042110390602341171136922195709243506253246062476708103123276708963685542160158423286834378284446716526667218474260868824958468168390985235174366546197004189599427379414854062010831179275952715771809430530017384394710002455884383244469053256415892218088035174053179904198405059423718796010069665955757979694123013545613905003547016647328785011927483532441654590785529532702348152786085094013002635165771883276537539678947354912399488026774881029515968848153847810394176677619367893790035812086012843917503096571902762225541781531161931787162764987239555968268104454487755534426139663807257237399933847653024777100941883217053441172188593799261084809806746691937122620401688404072484621275283632430754855268226344957760161160239614845319728162183589515824714798890735422555734711098984054234213948208860968206426034135587637011076911245209058966751042313418218212924872441626698537277809700893126992487995395818907395221623867034458913962586798560221543493326633885351000206328842091558319361202519405775489624275434576126701608405292694581014155836007578470840039447083325683271653229841012109539012096735890427773375063830154571188313152577604469598883576121530176426727278211631645590249510726604512929266254182646452670488567517086266398119035105449528481648040168465855046529411648025252805397588044511767072890590975351213462709899917409077701197775179878199344014304066689272910765800148993316962423637651580033233487339022111827248121280413293413626140003234666508783009730871429458468167305528366229185449921970645875938023964826051151782267699361404705226095669481829471634943884521957599533479373193766406419814401678660288591151707263455353254482377694466156899508906153684186937034918500122548586818553102865047874562388255177343954754256335483094588715146874733587717962965136291445481094583934039494001927844032535737073756729058571043175942731471052907324684039813340004391648818379857144405817295244647584612606614986238378141338580095409704349388511956337631395246713930379441708736371987684223433200938777824840002513225832189036302479062045597196051747770123991154134954072850787864323312471018323640422847112126020026022722813586793443341920183402073067832898100047463089680216385790865828250687275052398838035736739354703464725113530370542432417210965385946982981395124708375975320568598617811727876592832743120685024609124159386084445853579952386832896132024397819975293938201787711346547787321738030623169241780739299353157273793816330468676403735082489261923692982028238585535998850134358609219604400693148230125644563608846076788802510754838961224251480829883944523417803748999399532339503959934203415946910469550459631151275379204439613654610467041117573325391545100195043817005314959067594028655505161560876043737087649372379184268313438633968216400104493109534426420050792006497677973832941583633249900362355820597437181967562867353589005072862480154870211161033467168349368661422362611279706486488754337882314583865869215250775302645336603833268193434248699702242040984586206719559954418461430639907530828592956647925387713345784044797738296451921621304836173863649402224436957071927263375495697101076763734361192110454380893731633205791496718050541487538847113417973495357679678425166503879178610619589909591984897341360431586887819464895965303903140609920869549492037919787907860530306202252414905334827242049700866003032570836614068618071908058100698952308406102985068479740847584813011422972723191184108196650227263195159524024486538594733510590053736938808930888882388973695300450336332320306328125655419251719962064344287472484795855767707801121070553167959672446722113253281220821905803801736632900207471335359273460999768691640718274542552262744605814297759495025801876150132807901853553426751032559243198965806252963939961792363588438659439794593800537198079271944299376369891972109035007932320452508156379343809534598062743259506568823236495090298468830085577266468557258174220388591943056764768801890176892280190403530527982782616725426663718935161209990067513567464623096727487319669698253556741957203009058643152929351537374479643464161985656056867582114935318734901033081627739372151225936286707408221102595531057449689171276804550321361982175516898845341884241894228870241001750854548632949263943407157254598254129297847554333515880112530332646532952497311278856906316045108864281489183936335741150125925526561020993920323137200150863403079076944233073553683252999620405909359253707479217594434337471291943786287214682045968659519310214443834789304819784902301508963010941468465731491731730035959375586098623928285950457902380208954438320942464678849501851396739312605966993567337542018207465250700132352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 877720333395244412306462467204958451254604059963674611590830119968861682239050857478659446692757293547087322495840713791214348853032315823569897364813826383856282732471483692930986728373136185389548952545882592390771037320949974129318691230564771742884119879603727591388647038115323161993641452469539752012240122998598485010631645673539983494140183044304636368153837620513235322154048886096576343938197104707869579319508642379768046973512087723004752778135454895086684860041004692250088981770057458503544855706903656000278535641251242229044559674760047340521495801590038213112017645645101680480348111180007823933351507736420605632186463010264069473296557974920999861066087477787173731776423046458398172827812244256202486989082049944568648954221015982300639937261531062283667763029217528197165464469505653784534584049914162228162059370631514167130888646065616088901283197551686706194491881616859523761574118449270364414867182623292696035405036620543321552944559148361660354522061252531692625777475503283110117231010301343854137570977959431713546983859057791489807012401937200077369398511099545223701436773204740004951858829517292942619167369889371368882219020794386633575053997780267056043310046288847931587331340074006341089248547610822731949634699691113464451305371204904895810959248003921564454786521208304961157687270276792902468201607500674298402176645588667926450715260351788895179815086492533918123772114742596417535291947245069285888262980479967684041545548908738050191642869037351444068576620703055604424393968897400442648695885056016674134958355388436944227824641715021553305293332001892558785738404171706005185934706885592743254149939674914643934907955067480451379519876269531020768569846832925354779279349877389821976150694874705004268325373083128052400410484174436250504368650866050536573145984091291601959652082917556306479745901347087529702535883101884331216090966169138995697688295256220937513722665757329810975859795326545566457762162875095358763548933269861479660051205983005019267661980106302030571337605330565260549208397970209558295595379387656677224342267895735515621495300265270822292594646821676046566625261185248081751978350974335680107028008372396133043767569136085347896866812688127141652705855650505388987253414172807688258236297234322370581091765235770447220509016968282092131618526321374080593362339007360759968860418295359849172015617756643502685225231929462955203755294645284237158738585734161219198973824439612279967116945927154615924201103731664315929896401969416172614419225982334422555401882809482203600704930732380590354476365352170926961589204969003817817848031598696547073458968625973911244817246344620543390154668343307317336199412757365734172643005451587832190255869428012667806549882984907911460965273172118442887806681946585666319664663924598977578022265248592256629423427476661699057348966607425315509698018950183199381847264626004565124832044045247521782761730520516466011094886153775722442042466661375091552996022560544575889412770203310082843944250644038302512995239034659455164036644216310137888458984222166540271744595051317723284710694363195896358577781971150355179517161973618632813020832393412085298995725791217314987484956047291177177720654514443621292798074739053537332406312751319385733367372643500180302268979281481675598940551183074648023477705875301016328353790301670315197507292875958739523913833991571329663728461816610980191545324480564901450043859702607246549058687659889614761340433768142209138353497117497865232922335672287750848423463077534162166599015053679232024956446970702573599412789950619570122566312402589953537197094972633720187683066181152671701683675697512620139317421694315726226473541372621646625376312522927671063115506887618413879412414168476137855034487608684070696415769447192638187913967819227349973632123721122316720562162759811766544358292201510801930307167256181436133354798283888719723497944724213650678483504828991431988666093474620203454418916772460604490127220038870456471902823519669030982685115320703971936858793921602025587406801836457946012608394481289056159100292180586847590771363473282790196759361601736247484511168592274388334534474160673051026137308716559497775277004134284285296716459056604903380368235436022380115485134517690706006421346398323546026295466203872515066535625404936202903448049070928416510154649794597116884611250903459462953158260808927292547987659106500647285632655103362349630228840742165153819388301328348630633847672485474147139392931554283320036149428978181755321707988661271571960547856631953421560822611057153006549648846689733996445239871317011827091036678680818933330670132180298398139588528391354562597111601296586519215858147992262149291026826871902249820464377718442170254442015330931899348961789085532458896172611865050669279824278062616618877641592190081608930488227889589096480067544738905895319216007227904280115925020207154437209392303219355415153869435774718562071642234672797986634624723005439905694503908987063681545304682872671190866053307300018833487237456248715636689356826468389662014470563270882267032584767157503013820531007666081890094474909532971277636813548409335433470637748505035829418488883843908338299822364712576310175714167634857341079180150071589962836202918258946047839440816747402156291285177353108825917181057320897292479748532069425785790004211103626690560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2001765889586433700675366426158297961287891812118300514193987276976109668044786330864522337648176387073939631239689582382383272435239127438312067996481908139274460176904232779473090084004840994542564425552352947880979458611772740562001974911648334425714784936353026314861334841745944444408696367240727185766581856389796553303159567942834875545836813663180508107844972964391051420453412547328051156958913698995443119358520952732242442443815934334154711847997984310260854469390317394184726590819788908561415469692128413192863952126060743050774308325292303577027687777713951969946000607837400019722714633785224517092079259845824631280843833617674271416554797497205892523934551116655763778642487224572531745165677439856602224475286654444243969338624990194890941107845681648674840931837988235136197583963249610586071907420892022395615273780711045150051768737910171943503304943779736721377444419995279895719121525985607304994813566392286429572755814554315297071774146183530535079475101391498022331863877159783996556901349326021858935677309703693749570405448929024118356252659443584280269684122936062978031037182126659439580187800648071741382293819648190344478079535354272731729954690659948951965452975454161965146902508301435270148447713670365841600161681521530299029021045939575768513470791085377509887513298555347780562600130843393412521513142324115323294410900053533254934914879933362514394632731190577713124639071704138944449580932548541734244698926850071142067462703561588242103802468984911683655694856320632768055704485087080428622530878505393173416631669125050709940740206203354609877519774967940175992134338199914269889364680291313064611983702110406364981102818740721082690934230537305940985069910514713734913470006363424340097224804744792224904218948873185717580246992962898189208836528156813925365506316966668785299469587377009474196888135727187709791079478903362431682375163375645865767834494416547418620145942359557491412257333182065995110766960651058740911748174736323318294613403291736822938819856623382550274366355300726485022447433828010358423998015498572387696136253818773073748606649927757171288721628074387342884177950459202681849339866256926800688480438421042042227881294936236152453013345789130731766614001028702444704548932632270470192350657276071020296826220665374648647091626742013008209140591396631526586330783785502978586653066790755901181372648460446975421958304722996625651342732466305848935787832180727054277153861477981769609677128407740035188359663771985875131256919768589716019471684170253683771309287513599106147497900901276527195831187356120668431640514749379783055654839945683671049711775910573360788810009492770754118427339522367676201478891590120573141258182737094641262692633235652241571415938506397724002503778672097170294826345785973393926949383156242814896199261193052597647421632173360167397913625506419510523750943898159462241105829076244631887898381566942582748030693007658214278139283804475081128824539705040409783981035871872375826079242293027028842648423832859461258953169100679931195786484121849157341095510639616615181558512851623094994516534074345955539986280117490135760140449524280761913670152645560070410515092839998889137695754884166548981503447631666453968015854903204119720758715025380039026587715805698508479958383243623705606172860540372509223231950227012853070636365070314655231259273349351495227239178589440291480037695508328804091882917598146621829268688490078644812255582411854555068386068722452176383069872905989701661776491573627656242469921900307322661515529448804172016820557792455314691787669829062523814117205931025087954050039660178489846639241902755829402130166939541368292459042052198472383045051260604122075005407378493663749458568987070220344148804047126088394945810390266971405289220729101843629534974631517839117337406435831236838634072688307171192560539004119495439830910897033220544820048927178597504393641637966283633516052298711592965565429596133688280112073712397056483707875831208011010254630344646415083811557920959109088652137896510280508827473206467770191513495018209730558868021355941037549458647072606422511200393598912124752344162444273056167186059313611041956395087933027738243740948462848649689279065443051839482659069261481617643545476033447167100197610536920851273657523371857794803099659688512210172396148917548945645025236062097574318543366193021264199830099451210503309233066321743116072470490940632307800689109924735940981368470290825489080846146260531212500624785727740603382766052892018553555740853910614283182712487057738127988309794347948827915939167357034825163004186135854653390310716830266412937625426081026943534425536640849749622111874704413661295867476583419255718406437571623789332005856351266130719455258608278497211642402008983140924590158426601876777782826852757692283797732422363180266367122947455880613877403690622039694317739676874277525026528379711263853967740143722293247138215354359121162502005990617742504396782953905992255256750310430386841653585908653757683755070865225127620335512762474420779651523642693828241562126054002190951743473458014462779530210999488969517181105251034079187736693525646736843913500998210031685473645025542247785738731906469512648112284069072211871473652860469756103421539151177206089448568464966897202805018590579527065125830257879952981556105398945631730781895706804224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1974255599783819177120129210271606378064466042492115132648546494542769569546401065794257697835337935635163092612343247246821808748174949834934076973790322672340465517303782430937968302791519725746868131719475552938319548204416256764765219469343601231357716694533984625771932726783832243478893065977773068377135001376308801580952915869364715832509100820184146301053729314200229776289572724302231900464448434038401042987691805004735025222619875604270108260421602164100582358929369818040395018635496429517710826626816111303556473513120020747141635894394961672198206006481860244237299954057490087072995335166320268130041036288579686758007951804737453840741951167855420997340775403572486331119978299538125220866187987737868770120976008230626164220904847615684661793886746561453830484854289501669772342652532159040967845300575281392308672060556428679220480687122475421092834996519524546881635992150557826362467155575570438369074794634376483991961263569411371304101127890728153784940704547747593532507355247627558353344790203814005131732576082843571515284077334485977808431248824684510407105125413553061929626197909598375920103541451189865708072932587289815067047153347894116564605667423176854171494574690711124678361873150919408419934258556819229625768889883768398325494336185494826060213475610013202591241166961049068106180656188109253628193210025200280033886754850246631934271084878882248075360509517310062716639904360918785090516351694318413867880177708309835992909923847855262984708902815787588378560181892749405588034306168576946336211548747426728342877795297075206089468089579588147999176930337903234735573851231310368109583480782361306957778023163234325699784815114683659265637743265609210766440978864775906592780147887614031541302952399353335216190519577324602438554052787537772116797786017160460018863455981427167508558866459078025725343680859020133560601568615929786750098692878038007003119046037262098987444228158413515092798243450781638316851293859740400460647848023872523151127798667290591261581016698533247372405520353590213435065766198644290199945853816619751117799310963184056443299137540299138617988928932333631018742679139044997766999063002498361662528351850478731296261637804262356225082326592543786226429401293544657267118885976962275612207338908433765370461317377197757051212447246658509746236459262810216222621900361712202851652624755276516558565442869406318500713592835033295757292242891591957727847386168012122327534472913228231036208860319343167280755288567222478259395308738060953608709542882118213269610496242906276992139670626870004338984822416557492375830471783751943651921113531711269588902848382738622175107425570113101091150063232847525351064076495252984637169997944421277628119051463958322264042686318476098959134750261742317448296687745788548446461028954414215807932469216391002053524915046316397235932302767837410703190193050313589069370427943415399868846638968577424586726897841178363053094360626941703758715984361865972673841592374147173166936232160998992575587951211466428406103706875093688653193349413621901300379314105802367101100414272116095554259814644172282937533870248897077972306064404922910256483000429030381553190530138444257567590733018107297083404265007421067798033010562978000580667234416744060472873943571352792298452599229147100049840227815370674252863741829420787278897029675470229112605610592529303524285258885496902647751163706112880225422092652990388271688926172162575510362139645148463140711443467923392265667374321874853310230441002642978103761306592682204860150113136551324172488173129869101674898446442950454063896695424734167179959227799467267981362991154514546753731160374349755819172521873721134815303017884566840200759049709882534453166227515386932115843883784988340221661226453775766685342382094837658977216697670454340714728368131977823554261346093285473519697821584391249410236407604075743811405365330983074598188998577722818717257937297016179883514873833419963822038016775840959213686847824483359879609849895040899658013191061654182913551667998509985016064393567082097076753390475442928446282761770173677623001964996323642362423066060541192707713390218710242254401750067480770740657970458872291461559258417799229490095473577521851495993737933854089102631270907028170278506651338800508452654075118142432762958059816719269040844073661559464463206128164976659049472241053342685680867034635665302003189919443836508287799526454065440961188413164469967556162830617173365177777369487395181281489043782598142332401607459012373745225889686969496354829911739341544394061988356664075268047112860210226104234952774620979770849114078293229747584806327415953757906477497365323164218034172086610292145981555772857346576453987000714582988717818291857323318457031730867630989864847077285680425592624436841367730723961858043280298523586857274742470471364869987004568229954697545985815815454632769959405607607338880461298169118026832444545639561382605018133876291945176990676745569037900355434421648198654383693906819967233894894613371979360547093858824085908205104073264053993549542107497218824296875141501479776829793351019474394756553425211513360538267244473963634076578960516624365844468622035350524706258040664630211042850881071049748198748222868585578100464597929154117213875903621491609096475584233725258410453875918899839341247777574370115158106882179072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1413736038196755460604206681835701956028246182653422115310609940718262699672008150728167852558845512958996938252585191923563341312924464020886219237425273195978733112398220726253798326254898919726612787630908141948162697749147948847998443390331205890496263311436234301113961297027188477645341197288269605070401252029485951404637115658303582523768279328765983473776446720298116492160259805598649013254377643285452712441739787853217414152497325473155944077996826819299805496649524290398105894306681321251956653704380906407554865611334678625676748396815070606821850082400340362605596711173490423028527454478868002544220852360104818499265414170461197752153471096903721369486580629792295835136246476934646398884745282846145982608715397366041948605334007978154675464184929151248927993806311218938950345359874561524803253723607825822322439464766447933088607544538096890428511509835624638760835843652526574293546860903244672002482556501445903652688581276586718675820660011989230863252868655745774363131838664609357548882837671889530395488964448018161525342854206890105075676458971528902518336497010817895750034250454005612924790151535611163945746973300604350630956204691162912492118540488187075680874821873434986861404908729851166012458766207348036200861976608527381483545260949986538552558432139438930829914212369827957743293940366465623514769504967544280434101831699410548765975523090281352421374758635741434484411789819449679891228169830525829830453855289268350767098212313423325744758501715918029725223194306437698799995581760687625054952194654415815311586369997085237669589443540223519033828922547584934770869113007264484222000169977739391987976403175691555431112015699023973428903400221737989403286401442022454134878885605399194418319647651129324328162972305973946412292207577072776470058009291807904700597432553815674083294713240778627335647367978968685921260687989934345486642312015727419806832086680572469655997870317866299609581105008822483545475596150858835156793539437931074161481645417018286227330723062831004993558983557507111108525712096803959262917484392631994667381636745541837050104303090565689645924182102226696741047725839793604468306239976433964517601499628988662120966134070643127924353000552585854562782104470114715183533064445383186574873478242039420722935498085013006866882406364026489128394372325136200538897551303099430318438449977344354255041138010839238439672239100781241415297270512249990789194681488497243269689169248267581497638654631355013522443303476930395618671868825343772109944946069806002519239175713459899404471645209875484357160038507670097954745858391845799932987609418871207409097988109691742513442195842547313790771186513385204156032471202823296064330587804307900502196302914767107118300384593747426480902808374155881364145348801446324321677030403679980120618191056308027143652982446569416857264566973879838350984277288345047119606482560687413767409110074729085608159410377089010306685267746580549135220405932106352749239125854717996934245669752138912827560796146618180566558407549626851355624209168890092845012830638958607889362616454517822405984638195583575153439515148942315148099402989815940424354282221546684585459858429647339541596136197377429213780823867428941864964054030851182998875552336043902911213832710558990084737750957880549319103878369577162267305399919196499724876990812296401857295440528903208787066992977153380446312121714798759625295425547033563267805231753390007662966309195872227105701104119040378650939122965320796159102502513245606151226878079853380263520594677773087035194283034663143531252629580640570236039436444288030336314292152224605662861702825934086809180523752044546394267262049698893130971789945565898769275872511909765158422671189000384682083083833979384261917265283919814913293333743993217632904258757851815389289504189943425401783065665584684706201147826198981243236601108440869929662888517274470179596119415172142630631606184355150374967344098953512410677157169432155744114151770856421400997458195061417490451371246756705093966454346552806683418315776572279094169370509015163872794449162521900868730808147112560500397834904357925019154138520688502442899332665705457297432956126688919058690691405676790167237498884875440138747714244587199479561163102804849162526229855035846713524006251997098570719689221258204599533646094321579382094452726977426118362693200997589498199816736564540425636661020257818142742962158972906611554060489752828204266106837003221615525229868118565806365514961636213547396295014696644683102520962757766461130894692306899450265404540708016172424908193631987365098913408296085380045325973029657425239722382069343005209382778744126070875385863207984970266919706418576823747284714472954720749787076349255034174667641531006159486582651146420079064990083358006379352805298762376577569970192730083537545487869294919544685529406452737234770628479331951015501485614657732388382489626296686327451521829286197730824725614951755959728913780240599213501538178352372520866357977144316035556807203140867267025829709751936102361230966507195818211344683617335967341328164375088210216729009289306660900072116687590316738087749425144646122031108944282000142089084362243666707443194290845943315168109465531767136972031278625497796014870337443608624813009189913950667808855321238360965840405966687736612487638372319867698109480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 829077559739795528032356233407748818090497445475053947007751689596203505939283170451415501885512512458740789393637098167413166138395007353481480162016672949569080771640277935958158985677242841623868965383320085381386171401467324416869143107672580223796201317497041054114688826070594106688936007405332573246216447486088538214404479026341863382104691874555822575050363763188885610700386112690437959890846852850102923549149970016711851927876277820824019023242894194057631588017949353773332493097083856272551001068037525953347176074252838326234685275097142411230580536125032515397124047882700241932593257564177419257894888756614191559723960790452085095583930383302640464466118808171401271669238976416668270701982506804514926513933220152752268362280458866858813135634213043232184552332439039045372055822180026812198799368153847198405137306216842179436245648069357782383818965713362443986772050899708489777774715321513609279581570684146550382709509050822084551329370951089577166371906356027213175321385846214402384337291505526582640392800123311237768729899238379876422251767613600754079977697729699424213032806846066934105526266621737191929686899025399493680603557143352889816549203254732906216065999161318086435730930885765160938536514262019714114719518147017480998484054839722932663488956987428460826588269396638074190647560005267619614022370603464719265843571433099547741764172179823038894102396644508323577753869998402395660174018209607184699993234139649737735198826269567283917939089818074061963062606484725982857163324430662037912452698488300512447464754755696735112424607149815177871430722900250156901928855972538846955239083721670408487596160858888479642596470683972716728540970230833729534064573393397289232153348720936885651125120931243014314434854502911180310120699020004565540906692023414506106824741417758911755717959361341298412282694088925192934754595569967761490145740190979994473589079650068691539303512237152696204612367736955406845218559191165244609856355737920257037910625237737695663814131003209467231767074224361635098999368669876519448228731026124024864783875004085428009826086830040457068166857157405669499332504506453961308168762506729619530441566083247901064798845304518738325444597318715980326699253052801753862549325923391106307958189309698908926538138286590149912922762744514912160016998529881506891278193774626094475463290570664379231405676181590089311908020576801057195734936940325007042607128333750141505420583162577519340075778199511183723512129508104039870800189671308666874442000054768179048940362545317514896390588230954256502411964728469125482210493673837378779994396634682529397936467750992149379226895663500781531466511787543516109649421552824213131511202776757548729334327327217002210806495972107675255811577951068222976416628940842789490999240308894441517951045179153868022531027707038632093628621383462285943114337178514320427652770212088654809303919651304416038099991773961040558231059911425210729111477153666176287441641608373416375165750502180042071221807078905159624085994669978985118707209897540557028308536473728677730096589615945505114941050238340967723723526726090027384933558518918442700379351545232150233431399154474365542657574893002236423373215724517061040532904419005468247580132999940823624316927445495699820539270680682235076388337831535630679035222656924171723582663305950543504155044594444717724918237511926189100287985107650851824833503364295406159149669027087509787798380336007598684326218591102691513718878750046924582571415886946969456253757698311605598553368000645634984067892562021755711801002705075046243802525393277209582968851306157751207296854983197951956385833044451506794451516264481800989423818158840219619014236386823465749485969049389633469083774648891762511109932317468931297543933521561436550695741332184418397874495864082608377358224369330856974522498626304871918456282467182061606261174292899744262526308829590798256771942965572785753049892421145779172963970648036943096165220991992783210689980235718760186210256556099231308671715752873808595825385357125558439821332991311700994081477849810747589097396123561834700864426305373890571651785357149440048250043415399427957085049404189128591183071386091668028777498683219794442779033203075465885035913953762555550606053764096153469882734639032160152702884015896663776522877165697544720716010086452935728456143434954131418664425068100053794342878589654043416707942877221588267784668171557834886527757142473365516455669123937662048412788081153617107126396290907092159903820351111353361480374497069869015444949217169165672583890395477179917125509203094011581745827623390967570248656426483417630398860555585529602105156569430568411114391017894589017807551887695856599082775690354906561566684871306405137355234076613214501718130016672279736926872986192974062427814594063697550932809752467206721253081177864155669819149705497945469390888036586184510412886811953481454704910499933127408857778848499613726442389965614035604496933091050177627445573501794958452229841797583107871876950615163148084163965650874739649350963841542760216251710782180716111727149543894462773808031304446981194668239751509394726268268952290753175256008391328943628704880399720126267853377618536353277755197189213861990655595482496347778387258218891337032668164813630812639595332713200168400240353417155807914072473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -419163462195026334822905586279478978493939440695167941541150692569471589328953416473463809627047867935809942066580129237075560128572973454743858882966764118885334580075499936483748298743335178037920610247889366760014403373786052378191384356104755994202483029354672442105646515654208817817386809595674020745230123784168567396194278658738837313561666855003769338321537737565618750068498568435492618097503198694246846041874146374197907057294063777267223834331964163709433092933458698399472698417236629710850030793866677366342811390351422098553184956747820135125214178589315148461960820277276777762365439365166789857040680327501482900537207419412665336271513413082901600425021235191294318584793119344438232738563897956472935621555212492915930534596792054902707388027758943655684273244456167272775112354700786663843552548680475272662427549186903893683303369287522136447200838565086073723630641572372495605584440204031043540678684481850805737033543152559529276151285211620703004830298258548483609656357256313810855734208403205808677624378230949110292434273008946264612813511067021282645731640481900779136041489654561238243003301426701768417462029102016078816400324231105875104200346650170965189280940609288349880292153798271528752997039763020511683800221616916550221219427744514472654434896585449503774744934231947422562516836425922617053483036443178170039329067610967150553468826440575106057507592803539378749489469919696338614534508600927673603530231826916575727566402876630676110746763456663746775872438963024557448343825131394393894124518900171175219503091867982490253583436147640833805636407771933474849612509977705973386189820539785638056497519626483755645036097194893691802888626371449915750890684147396586923486045279553520287333093033969670707091570841571261338152408932410717878376550969467867656623783483565270685067344309090668920715881451772484907698662297661460034695960173891080549881914800761293108745896626154119466838707160724149287825037454860751252342138368610186331604742210988913759508916664537070693343850944403805991415116696863852043057315993090605404202810899868592746313697274735699044551243636294417437689629119519495478580682578128154928838501570135429277438726337497422037342887839379516059035999957705985355509233934826179823625975378029541903677060830609114282837404713581918951838524288554903536671524541778389860030317838831093834786439881501357584561918322057838775040397441012383744611286324224859010517189909687594235557301527251141826606317868821787983246927499512772761892905664560262530576063949528071432894546668437180171182298407501641197567131676843465686949922137681667490467331963796052390560673180101011154499555621705602690047329389957685954879859182759358888205878806385339165021605475164341137521787816140849172239670465050078975615883406422169369458257313752060470119057353876665898716688977766352174815654696950536264200708567978326976524539932401004823725133178620072364540687151730854050294703038449045166926674411000387270885489900246230262301631451820742999071833500394470520887744030288097718944989750346233225468378858404460034700894907794782288898630921094774913875625214684072129269641780544074161615087227696115995091655157216935131515545193286336731354799643383961395780118918817452952140636909397436565395786762149800897951296675510313899017263597193313041353814099138804884374510390516758533312385146333056583876806509685948772977487511080314717391696876414265875120474426085364026613238635470743680772214823355134962631322079435067868438398137217260451622804317862891203986570499850378839523630405387667460207650450169091930801341519963586563641364360761652958541207458394023274836179820973757128296613945283637784388310103709759510127383702591187390831336886975441201333261714637331955495022608865321071556023755184641714483822433118059439431082332106917825240553082674122984112828279886999940437250718756833339997415282026820730008002691774080312634428340181729853759958060968983465592890466640608588632946051895270933047726282805249316012891185862156354332290882495221840999714145954169064826905230629047225963167489325013953353926615430429351797508719540660611988365059467288256408598643901917365729124265339131856067134000191501245363987274546802490481200067338848969894639002357526248772972933929719483258185023226060174839638353633150159215710421460823670114173952247079942644463218345753273152800485595672086896450862811178224635982796786635996131942407189559339830610990520693631878490021601939467265020596884925646553455551123729919516084697232012545972201436792536192828788570286390388706665542828542453720857555645479784754725346324324787595368567911045988573972325576614883478583646271035490822371331379283790487423451211117915194401510865773302935575131993204083403604985907328414965512009634689856872393767027442792346246576118680214090225111091837686315571233148321147266020880215282573789473674870441059919586976621270723667031111535492398711867374683004351023916055396466860868438495797289168628836062177610442628867154843870954327928436338218944397676709733450654043953131925457246238963701231340702017066811583684223082360142776535243892646864443888780626801856893575168244779120221552746371781891266839415490461256074810824881892465258840838045480137973600812569263313162477508254501779018386572344806971254128034971648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 187377661895042277140132091853645179623298950949879167744336680539474115999952309048065121832684660925836563778445764245594120071535198686418704244994530587423818006993898438164689078743929749507867354018505035868747093232061903352238725392414482886978958633299419933357987553001069231929922378797314260071506602694093207683121268324682768763916938828955428227651538137231232610933854426527472378096441268578922037310601059895489288100282022798769273478983967000336008311782766616228682781724755298047163526300516967345553898640530017267716939574781487467207331558609119273988635516515263877821258398569654858015266543629534478431133360873762029276930344562528071655216843362699667278247199545138429662305147859036422757219865556277727173815654755358432003771002927308396974181908746574434233343426043334817276947864041249858694095751333808130694499768847346237689640441523648451995691613343012517537808428467697428645979967354062458088735839622896237026430752456541661488237457624978975438295502867027733087923523051217003337753609000788031637802922353624422742733564702820830142811248582889902342605977601824948540605162176685111326424804176285063103777444819321691441480687360826565103780090541610187277153407099122444697353412787139349274290202190025094511869325103357965051348829859799994072906904189239925854514835867778432926342840004595912835231969207060293248815595606656091182215596083797792120517196906877788736584819226807459656726822784311814390024299763316546794722740677614405803502294996107986823056129173898285674732186616950831348405547032845509462082042566299705024002468646896301669112154708396383843886889116573778863671386768682028410019822535559310855392219889813395781833802932584168835261703144762586044489151226438148357751310621125524813686728743422014202124933041685797279026966872289391130965795402170437082490011807801601986082544418561543556395623859218445267511716510468009668401149655654199745237634289957746042534014251858191672947880497427047352181534660750660212272219678116083233192696873139794738611179992876612164058115601735185528772171821392148847244584949017375663544199436871046809527297016086669299270745088381811215377250051261494609815009192862134114905979829807099383096921254884584794593039249388655267311294254544356333258842269472592930085626417040676388196207849637804940552856678384094433237015943660307596868865850488527083623999028460005953330590621917808399234064777446603905515537596439866015027696654413929322154569415695032457577915554015637024664295271968039234696008730069822007446717318847964323122130602697483244197885804333705274129783659023717101794504878577318862106504426591537758794492495406623707479566180436953375164042248471191644877792418877691816266496125947128780005423268524552094255673996718067708016187029026162983887126054201706354770639893024790932842128296229496849569673231415827878449695816270869361677337130671799935380233175819341728454069807795497859255722177830922619852356550311466653671104106840733314140690408571999527038164453951977983166541179775869777662064252278827950012864043600045438120290023282196174578334968141367050115389600564963402256178084013831790119252233508346676218652524375752766789418370429739206868496494386702044041593722127156723471368486794779274438527301976191045402963713813594919461053370064198566624846407018820707920391975155199524650405979016991410778032833048313130387173876933329988188412729299845640568094284302764771778393303510141897826291391925087771898410621688219377203563944890516981039166236679071748553236274837204625526769438851799988758020454406422940857974192587761126258254787557153242772523415952485920022780381001070210519186041455862445711224870385794987339838179159441670127948495922307093475473487032487462230779172391816011168829159495974793975218345033038039378974932088359665540668278642161377150881860190583712939261825026495341849447179220454424707344809140115525018777923040708615908496035439530983436254740174229272567459736252064865970793848245433624956268900849408084013237060683313494479976972430646425137194833894150224929260717178048356858576718173896407632405034709569634482338165378226760984240220794356147821926478164391898279147456156518198937733501466697576480516253059267456886614705837679806093276242524784185731398406719362898184002515529693171189548943874894704084907210482908020252104294617037433235944444868229690964947619029403000433757895928634488844127988309657123023093708199100393893273826389574069448255784522564862010156048377067426146015271341870070714270707766906649644321941643523744726789271055205268328290703117123679226867321076907319760051790682285570342875643672229016728169866668064129865604916195969921770729087856802055346380543170096817120430512390313625015981003693947619995771099393269173492394394972318392003937882570533572233888456789800673434636391242424167372382404846625524666472432937027865508187562511654325913414614035467016959823424184034609029024404846483662317290071434804876276945280049609109145421345475332100917061241711095166346734403339148203191367199168247119009481931444527643870048164486370712076996584037463618238638658197509656875964381460220680839418718311945409008770361500363001633494905177988788857027323304049600345533863187660759527517321914757993576421206549763629272728909976456784773120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -74981861597101999769149629583819307227402392075149001439820436843204263940725331367939168944285716988024654714076747347312950735907197115112106193880684286998834014127341754571723388387603869507862051941209816395409094034919762769625300761729638852634901597612122409122171025937439539100810097718237260547390970243161544148998404768990324023954496647023525364198370927320675298339667245389421761268055510186282492611250294057666696396322086642375245164850962396832314731251063457905065665886299513923629814958988884628915474652390271379675181646472010878205962506244481392335672234884878505520382194323342413505756094597461335979042015892099998847637129031684015619228216435038042095124038788298746234023017172591813791742978062387112358772099058750773664056706242038251394404642381738409285177725541246401907932611227044995211167801521496558783402682023857822814636943985144383727640641394882522733863723996501512256489964648873397598456821715323537190240973108920921341212693486100897281953340438972603261340262910410528185540046291843279052935003926469834827653603155631933509818853145425248073034938347384237311901284374644917433362304933761150514296246256566575445326182970730603954420941237128385301823253530706206463179318690954316239749013527561678319813996203262700300153977613327841979291697405106620023125634596881135852224724133198303159157843048597940061416273431489144674855785837014231477815541687202825043645767663778026454140821060367408586063260218444964227416914957142742198417265130258385976545449533897089750536184982105613498574990998579942538783464253229238571136504219446625818996701542328905379181743530612864910983537128119997075840585668775913047872308999984338645077982823071773496755492821415457593841079939000302671710579305652168071125921586272143876291255497046522992959255714814383447494878313992464267516826465578525930022728006422776228419121477252193822512321158129967326622603379830880075593108757594377878974554134651001112910689329768488455921535094950632885854629280220503973000134538423714940297856803754070416373474639678235892608572542707556782839083266470672163112438197316581470339235996505262992646854661280935703470790745890056754288190378968728162895279748595086935236406506251916641888750988298162565775690808997463859480332412493225382642030071172570209945401031016652217195398465449693787369400176214360367181706434707940615815853341001087481268956599088387052201103190014557271204695646411464439023832922071995677352753698432716767267442974071015228143438845182121273648788219839539582875994394482492384930212435812557509824958242205321267742478337643132158423001187056995664014646815205635700693179686554312064083768238983641326129401484573407690340744448243596717876687889054785841182513295016921619183163391732430791019791169762766060654382124458351273856702988357574606924313289861592797092094669644125667976978992693736923012135739993716586721046099887234967769534894042221754083242132392703823807626082787115647448985283427596378226211705450523987629958562090819586269195515005236955454295514561432316076635836660694674121865739422854065692499624419455161374703139760516803555103873982720128047740771505435973527500398162367381164130798489030178646901795579464782860921786308114409031356166740746633196952335236647702103178292777115380790531687679644888826950120139751406798812621142459891446497174258402744345475735034107258638578295664374096835321077626308523369810652066458530663203189762193949569753460958599260458727137500295300271193209841690702950065020895450840319703735629464917527113202023451927897784537338061523144483045465527829881043819927887401118250612968010671469037048723665980734422072232776477098293683484774394895830141843624072972202410349847825462667876248735205899290724472460862008498025993912010854680198676754057263718940877885188186067495526851303224948108988790267213248803693194387334150513692015770930893269371418136115059748208344005416697683540519154757305540767263529787070001232321192250503078248820720824493394858593905017121383316964772154923348808449892349834543902442287600866937987120042416034937900626863324291076352409563864995036609852062284932990469492646315908964772102020306059595479261112651158370617178449656013279754278582860015950590297128644783013779729669446362449958356478482387990635873537366809925417227898055737837520880227033564188479891375055074407177516586443376013289586513186777951963529610109190002940372392788607688596451004645692573713507406433169985415832068159044117350388335766238454514072607036586776934524051947097208785835817088067768925910197921270392468498764602921498155609253866885973622047142265544714918093408805428316188986996689685029320118177001533177006042652742753144292897926436816983029578012618676324684148804800468082935409101958179683802204279141227464644037626680722825916507948016663710638901935129549646640899093388784296042610729426946872264434787092324538679702550209197571123181662202264939378217741086762949232697789247277008687420348393800862850468477131569407728713781382315505698289237860976303607855730203973520277048522001180097085109454158707493561387787315664338371964557172830159549558799041397842163945605812898256264717602291419136468159497269946956860996071507590885474667729767683550817542053555163254235348603229157299769372049408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 27011582871676310890822300665632485637192278560054490823783508947905726654370153299884154069021565650818528621390338930438005167758149402619270086511507830219650038076692374199773580483060024309414049387926065781851519908344363322082853332990692489224421621439272462441666159665332385031790216986531438024527732326484854107285266718749694572617068077210719491407641807674261443094125714881503462716234504686494058664913230825243923310374193546734057739828690902234881456240957608353102408036745405653478576243511309488114067925073492001672904508883366528710226411309272165141784897505290841127672656761571466801616514144719445858517261157954346851638473250335031881187926705009410186444086861075846152019288000977146517981889739679855775808363919533774153270166706531876346584972370359878025494476956542575431652582750206883297401215312069049754674458443348779753224005024988285584121512831265510268871528625446693888065271959167929103854238916661459299893964640939121235506896873405639039782829983574097221847508047402268352786662278855848386097257613737767295158960521262156089092605411083860823929674635001107853383738723518509294111474174808364164747091932394776316707795572955755993286104642315826180128924262359778600306010066569597901758331328751339726142040269391469567987694788281987904510569048347478456986728328987841885360052293907300131402468853252418654808170514680792525735709983622323029036662131612236843964222745689749951447953183937539742100836105789699626147824147171633128526060356044022185094786640866770662522522109263869462214944702246597281510024454255901777866121792285187496854769302015717018867903199273403971961802418125820338307999374243472764832356366766160441649892888226276158482640242647061148071768703547711817376128971677881089287953240996793685617255966438217636470611710429600196255511978568785463779777032288067087818698441042452936426034450819921938017058759754086373072870348411219545944238951474459729386300013246599417900316064610416541315798331609367184924090524868910249170000148002493911373228062335699682345491339356244961703706271415875779554544505221136272427111028399370284679140136048059288979668510641649359796849793556800909135475603894145377499288132961138202840405181564493183614657274450709284100307884583262771466532497255603245347842372352949550242893942290321217900180173600976084537361514693628375881488510086128928785828235837499469896366645190041376648142615956741144476580388043186085840942073394142060853405371476825956740457863761541731117840051600910882095396393593249148689318408060038511743742820963589304524944825822937101286194115215989716557698623960140475568633182563997757196296354514380851981143318373070103188703946189355729722413324771532852436817764615565113455785933162462585908187071922277276820339040770306267778079416724789650769662294408923604273787411999343283934843319675621932181254167339883490046579607487467607330810745301024619212613770698216438008140871560857518131717713578396724134815938552243447133899931445056318109210908778106323148488532566374019708590961528701673968615781501877410505586161967524671539139020467418037861664273438743484968554634182788150717329988781587088362442008571698459437624996551194849583529542243780072167075003489424458241451122793516984242193453434289923975018343054453797828077489190661390802842331341152622765574444694675328298023787644949417246621481538160419548105298318976702580723332577647467334944232370744384525963681096747575481419453975567873982339027515029065112388918745111723736862749105586365787667263588903722137659567851670244116608538107915930681036154682228633298868525059468969095306748672879966355288801952160101941764660543182956582413905944330701145337295204435481544429107961851644837896473473072175764460574226617283712884118632223894409834934249390131514525306912823405405725652549346564642772818452390978875213273342766275981858980628385863731127703718382956837118135652674282986999838968160377783904456076301085497698358417740416762077287978648391700005079407877131464067620795678344341154313823788231100103577004127054106234190123738579919330935221593818942787833961284653499648503839075306734931286221791296349170568886321741858287406175398009624212146812083733340720086138980137386833237299352796206704900213987380400886199659883605250190349561353035377180365854666660369004427222551188366038536802420216214462039154681050245091008481621500632211264023837872892590340957453991290998473197258264311598788566452599651305515556441259250787642332774537171954232482621449921481561363112683968888483951244876660385314000116428486597288354034519929635789837868288420041471059041570890011374564630738202482981809373171513352743559648365646023158740869488906555932006150885709133090418458887318518457474243661855372550497442400815309528570233894814955760554869761316086754645348669101979949184109909619502683346279505223588032136586147706288202581652825483788988939562127691647212499666070159214814249786411155707802462150616690978939068915876540237086597867280727055500896365868603642081487512023988569849150682580904495870544712104336202493781101231276944195358728119048680321204048332406983337674593691794933206565611326606261410487772802897875845840424299505004739087113964120881820243667339038892121354164049940151611422596656073915259715951001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -8781924791450662843409781893083949726936332679789352269649099315372528533927304703017694847427136539149670583791538832429066226992359503406012230344232500387114093354702155875741161194883978911267997197999886717117730090532861043549790965280933893714175431032317340105444224459335518415043238628999166912538387912943003695711072185665294774967370371517475002619899608965642258630440927988340342363513018055892504434344398386085157977763138193340008420000473198304391823679778817042531507280774825433736438420425383759418545264693090345769407650400675757431200791433680104234742526792155610828240795920747532460941699060530854859245341960750154559416542215601051820462893674209485899058848834827464808368289158795079921701230953113107321988332162146001226190841486203171776179007302075018557875613804251587453918333690198532341498325728088543396350055396999168726441661343011965600222880329215176690369104292089496088614746702346071621987591736210335782812342896055098499926071427711296182020405530993920254102056544665356263151454683851972700165636671695321654041447749519362247933241893133132368618676509994561477930409580640027867139217865149914119670141230686407704299316889405180380496568492756905330704783648744310338290139594881531470372657432645808306264329740242469581636119089654297895805633101395232826776338591872534726697937573587568237431445618335010994237979074755326405557479511932773630189239248834204602298343799318719428698897596635234711504987787335656459864893652704463196609108562370280955426184659543711682039365916142175866734954426172645200182951384649543369760649589900948076781229067467841456461373001334518586310619790078768380440306400159078005687985996715835623354321171465847690153808104828460875994563490360493100470888260198266125873484708760007605860598221654711996585604569399000039614056542296849912267943490415117094051642127161651420285497711968267924757833553117257059276720159519279768878228880415491464678130278081419075597194352162149091789951964556994621195568908677350946004703810398617817278229008572179715001377554002189110947865570960760444292317487744862437297208582104325624879453709172853654497880864485099078466431465592917048629902758744333930403378549940955072071444286354212891352695317354690931710506863220790540481833602364208551824361584307898929171050176571576197590009401819376856140903790844132247467386897542066259379278232299367846314936137514951775882825501979025376615996183527447182515389074884800159080430890822174570797220139536744798587948418909502716829124669263944828605992063418680218488404493148183449933027320274908354820138242486633147559908189139399584286532398421538367802851422980258810363072982495330624468701260302112179579504990199420555767781191146911757305646423932565626582970847064040148828922489328517211860043828245489819860270155676216197046795465230325729649068596065805787549307427583041102684041735907360318228255965700029134371332180876818809657908170141180684157989762572052430025810809661550759739392887185952944999400094602250758413020610228950757959776165333838665809480759339001080918372409183522579362392087846219262632104559485786014699981764386518810843880846722592587782814042826936306375019398008613515847047848355895229522475698329865926657222853105924095639366365922251323476851085296848498810232867766799789422517706195092709073087517304882204972080122665999088420664403722296004026814246099893089776825007861804324942248371023224431048928432836134912549961318952816596086961501719097136182268091103678177188261951591662276610010353576186401200606495943572542350490237509362347843343607504747347445436102943527550445280041653924779053476127600667566360210745518425989196445914030211745267354647285483508197886605435467535568326266904823862699168672809337180124820475685938511974337674593330552543221709072678980889616851044610710293204928115208101435391915325966576816925645929025263094924568872711460799479678143313585875506337144648351751885680873453020638326611418578487107543009883539471208171026940743037094298414699004148373511221416043004073971095396435018532150982191603625165351113099441071162087480262211953962005994983078961599298950353405683195614798953901417260266474704101633034139335659571285306724515776554358101859892464262143988259196411161766124387827511485559713461256371150727971793204775670219631665231226053019608618517360300030188978682636128333314142750043560198583901526095442973307151502715981848541208990631114046020365888107968534931972459230205654840693869433130860214229458212686611672497451031403026400714616277019740982500184180491577173654717436902791078887801535780504808220823595557482955407679912187180444805175925361100150091528416587699930722395807218252828716646251180341599644982908167450630772106942012859525369973605755472231786852304813978226647732918636167560291264440472448134848745221014148106625412961712759576980110611301392800601950945633967600233656936564781479963033176959461216113071534190993960173586636532255957744897354507944429685968955635718979409048930890975487324004816522284762349724591982408020343105934967856014747645107880132935430754972993387785300346735104229110196939030550416039934134393344960230352586744011342711363866794926671313855559073328184166551850058823146993032725776330220873987813462782880161249695786598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2580173978695605078606347843404829029233555057306919630437327867317157047837183921435256492786036006983212184519138851935963544690500690098518763063092815115130277198176574159509402159478728437183235901406629239423273718714316275092602235826771077971031332312321262326273314778328155747586436749674069261946285249698515092239480073429528481878649640850862903840433007524015796821437540994774057351589739065579055382519878620124063126722056883845414065314813668226325740910585296895944316672933156584502822525217563529860970846930229574414862418415886610989627910092981690627664105800488139668168643183899024695237566834501859538131523282673849952547796729368909881671495388205771615272576190985154750867438138359118424092220551013764275359412657740622147197404228545738745547422070166800183973295156406464688147865467441758815380106210233426046413038448772781872936621866057326955976693917851981040441503756613601017579129574853542585754818063803018065704335091006927722113152521167950844300115755009275695916115309705593676150173371191636947490664820618267988619948899832945762105826669867188909610337707151862054803597852955500201365838986197780183867781854705462303015939039324750628508416024001485967051729997942176201616897465557367425825117823245841932662709681446538296966846538713611600262135947121327608697391784275380392760831737314166279448963068689536716517774881202220190237413236916071028785781442392060069512433670694548087691512081848843865350187823176237752386892757664550222714142831166402936517408215925881827862795674074941558534552540242127406303021579853082658328531060425954502257158939274233934654414789672120218758866624522895202707074342241602258521001114457317013279843613370284053563613278471248185746672315208586701918416431060260105819075456606082564820982089787767116087278159763727198465669223963204893811401855731885947519153262807828311924188028470349906863677211768351553038983471925396848225589847233860053875288556076486871458336574227076211346627907981587454130782563385229819568195076831397321628193100419798179699696038090507103021768661061027510549800823063015308498655084313381282323206253474148003610103709910784031251865626811450312537011137524117936718266781452670770120808251944956448201381822633450123222446233818689572824926394861290149623428569874025680228280145441510625920530427427189452675586971784093505742413863896476175404747035392428651441830311423011637676543314016159421174066353991107710034734446959886191081068110110271821840602486170018468554382416119635592974379276660448407548079210780733059045029034375345394780235472477476357049449739694285889964277250549393725632357900642174097910204609393905446482796022705099984865120092441142843160555209724866365360694335716446392918917690156211655558399648749162256211434376291229408773370327747438965427867755834139529395701993550050144678089823678164009407739511319806087678660633894526155451213575803732378096611719787401894000331180943649736528413810518766278004152760163704259094234195905948443216342186890894495473209280767221313274035256412383266797084183689416100689601042090400935601999508013369217747815855798450949914374706323711986834640152740786415030546155069424681171268977734929500259596371464213266486293368595716195316238366212151647757269156828547503487611238726994520123475221798004545524245951193603899909648611795631991626300077521359345952989120391755502800940651047738310520384880868092293134488935113600717103048494308777592431210903470764535925463040063225338247019721908905723559975429148010157980002892550217199054781157361810116386275978143829115987432872020546249257246585994623176884103810658026135654830683246283250608700200552344447543128143802769779907845472851945863366445077486172522710981776937805191731698186763068220063000821082417014681737273451773066188621046820786366225350123515946505454821608451090198298881728826978155522989027571677123351849151377476932543566211942760472636786028909821423909583399381535957384798374764888042938543379701460093571954835181696999851850077986227917586850900322426838116482989514394669830612029495285082514041293548637075115594224749495191578441409306584915607770054724751307705006268007391661600938633792824793991050517627682057338261803682384436638023282507790306695957335512689104781628554090130232710898732849201421479785558866626386647177761350276875255332578900398727611001062168174647921116095756849273258953154870615441115836919897705504132909560238180379621046165449699883335417167100791438040446435729241808639019622233705667090458761282429634095157827086076235812329219786044280566176272402474843873872615373221897577920765077251235538200497165033723275848237224453636280829170801228285155573512722675303162543163235597951619994555970412552045226289412525840113739366369534718017499480729660784371196804123593280672493701301624905858091238019874562246134286291221351342357651662164747811141057672267003571880801853362075168809260658289868127703598006126177430586433954791509865229417706629107384946254142707019433315723723437870882572485321626225724866534871103595703780799408516988124311658577493941482238627996644351096289846606249569771030467427811588061785089402337383341078979921846351695400501438305939210499101175575870585844842126076907872663670690455643599338522277123341631415379820544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -685778825771905535612565137736367469990534631709442086355051719543847048889978138056270613261401373365831519391314528580426204052461968007030858413654593179234995490527877790464597910939672813973416535230627459518407333584161624147701386898645671618006479787369790908403572315965211376072403675895804729317638016422359389583748341972901992969754860120019688219229154889145749584849194049983560212203015075227058381224780654546984055622389494818494727708777162098401474930044291694890639660887182652486666213464129716102062090262201423245699668866279078892602033372962786118316592158742657953173723299544067146676505867716542057310894873157756885795013847346609084714028823995141121890647348510570494507365455279640391728843403679820251027642828632029568587321154022163644111806106896985853554610921156592151661314735939779129447332265853245013228903909414635365251502892458645806259026570603179639653002297462709099293313172258384497449332391145706538830297731824920828273762964561958678715374389030509914095623768265621305762799495810666833345192810735948333817294382131514344364715313765343155035623617129818967795087060962124894804350601371528980348920780123776741341467214420086557967195153894243642403677663309163765329335868374711945382673232397145833544305468905242469622144987642820505736922398323819931795534612229231893730912245336419584624596193583582227103500948563235201904440424830792407942586614548852812402534242976743038491479025232974532929002213684270698782391886663941011968629733384915786992739284516300649267185723581115349181108971305373184555323287318546536515711560919537625618344184384721740877554239357821568105473295153422411621859512686636805059125326467067133834725406049019054955993515325197821643244971751919255136516444441618426934511616140293024752776564661782889258740320256065942438972771159279791473743361863798903152607779377433726670949243269804691619840935435671686289446991108224215608001244622206960297195576229451540828468069170245079199168275260753704597548777677844559434633193833565850897031161190406467860770474262153205780104656139880025392553105850504040405319262854189076236057836838204907530044409549160499368919994204467182605278330079928386469046664383209728390928839725580056854040499816231227368908647093346003021144951988141683593416186260345037024475840837985900053200869269080281494893578165657624975149982058462267384342916060141596929384483306659750563665882595932778658114591320653152583450119795786213963853092010393941716624197078788260641831216046901742976993646820098577136097044052309288933424231088665640455516864222050790208172827125605891872096237652187393899713419590426525667662650179243712364200009972727696227569401232028430495749300028177150154886633331021728754972791138548658317763433893457221107219326442905498645272584013797466823080492957826879564860868520327451624739647350372824657985270768553666350237966850814302576961919959548071022838961939000949182271529407141937673218872560411057227037148914021671301771770782577433572319122509359661283663437589905764179244318403158679026335661482301812478002463972925333898406106455769735287118396520178088569566944403183504325052033606738201173619592794244003687472053027318704904366517807790608831579556943852675979677625800533148486549235151807715801696913993336986830804368834302741063780405828934228218936731509520901666151348692024466725044846015871364141738819784751332865372936424049136717012832480628426348542168530161104961359739569848824026595274222582024871089882460939777575726421778174769541354321511366303166229292161009872844053178689108059215969854532333482644393226722909670351943886576844693575159683026548486985776469651128314428574515502585187465415403720589906359471796437392701961233126870729892425772429903686963086905632639095546183949768149420905126210093266468856116529341963008360269769583273882293884107661281942498229292003803133119772495824465621825287355238714619745960519502748902035329271439919617922247244311371817570380172661760909722203161156073341596600091281405567899481525120313189787605759990704653510661877490610471137471515060049496992008914856485613035391744105732379899690083013675431870164551104112367609530245274356485220202185510016211877649647129699085559343408877326128140243625991393386963443904721972949505977811762271034572750244131769945992121767630406024948018156721476655587163744108683438838856952690165999307879388341574484423387578005993639413994959966670719126334071732363059838947232165832531873077106573900066260917579466967903355855380583405218222798631474404941844801978784515841216266120961884049484179622067198111586717965737975992428655675425748055408915830181448648166064746170428086124458715295248332047173143394320366802749130249373405571903211747906155976555964989389507733518500159053088188248891509568724015236463712411696290154687709838617447712110017061028374966474624647016246296139143904931472501875472155618078399284812606454091381326943458920941432716455285215582491097796045231746811307164467956975168159380749739372159369501516710850892920270394659706250349079739587645612536018287473815295380614400716328159297397151686813345257545903848950415323101684988832300741476543508054506144550296485663293728405210382135665088312064158740788487301341882494182878989288339611516613427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 165075445200653838999154773066882536886122502110890968623377737285100238333291729133918890614802874878663683072063594643363152595675845350470611433518292514646679206901494329233852878781447659025866060868279509562437827862737362891503359540811206262887653551334626741644481750231889674456531185246824163916274169440772115161843352533482883786725521855142584725340297713930859229370289328515582933064775272848631071493243516815775359987437690829577681435669853425563675739404267902134646515702738973771830958302162914823196826207647432754704562234802838910964577589621766120790533288804453273255613438768632877071389007104742114702601293578182492107109425765898890638759160153556440924351517754359649433180717337552362851115587310978942253210502744484830325643203921393728625015170864260617018531012494300617382122327132172332982731840292676383258195694654975334756101414434793581075701876765507989735917304966955077042585028446930782449258345907906318760471707859908445957499514956820569757408689034381780958567456245400749115724746072527648388505569096792332757787917311051911575062549988257505824124492656871906593078093760016051501612827019752294958368320746810105698321707724041286574533786633430169424487211595012159961715132336738029180113085116251695555437714921129267941749853753092903183846452404650811764683331314511906239003578412044429195171815541921225445676101994956493885419121214533013321109768044747497837930927719062947803299967551960311634499545834011045304069902881502403759287258601070449855564091756809281135200711222336106530192673931293697295891188502406755967559369486857214642460460003613932319192411812621136997289121645047153033164837996652264004279144228777601221144000263419073507824501174235563372034339546517104293624392509199302990221683889985190064464767120190672223733025692430829324078876632562999293061232717221158038220074213952787938547639851799278531457804756334919340998911316241296835738424493865647239668903180821863595591032570821758813586056561707139425382487014092431358210175779878910347814585579021718089180507945726825712271759832803614138172985194243087108210846422015704497987566787666955878325757776411146895006943607378055549574354678739036198102679905067987053995055235027460567849233916654653885046319173038987218583321291975316539428591444847503594703578432530529313787525943431512169809549808719507652057406298780328230338565173165055698005892382051524306810336467584774770372013100273614266047793590031353585381107763176348723293304738747929548386471606888552218190394844398458350316114847514182836465081791547814848294994583634728161167316674056523079578788233593651323042077962434379584242094192211277029645363441621700351139261731028003562548395706055383770009492375329480688682088367405822851621470806246176739281717125478214710877604163652323759502845017873499424653704559587859525062070222037898614479076693406171431296126160465186324180963697621158802948231339568360314946398262951788138911608282085864252547238684380197685930155099701150493235853139517760207246809337935727541332142278041413004917900141427464545667221783578589832131774136711660958635033718119617583333504875902658271196104997012058356579530310081580441076780797796325803957129946357102329525106786486899293307277512684940854405829560449843438646122919152082651299148385334625152817748348952156512766830506403964766572990563164431210975753038247802451979771132268593995846608474422793272571199047918003203550748400960560413330663504488175453841158917218225948970868869062952261400892570507528750738761814421829606639642586217234168656477896449765135407747209928766922797384700710449737140936619947382863132608208851626624499390180046804411642081429338951059164254522909572592235202287009484430623617630168139664260169284097332575530299665414603982878256495712015208576750965894463078555078040293529151221620483791115183526892775402325957603314859416756425149252705920132025927575368176907727410538846241056865345897978449289378956889061810741695285487248996640616903895824803160192178760470493525950091527281421874404461587625059940984351245668203080663543823197690872769847074502022516286448752378056578010741006478005260892461361061525856375943889900091684498818592423228104387947227600175126428871253643946342028218509402211578158890039090740235145078360771481323131815571698887392880050568043234316760064896578112713810627256581007237807084137797047942720773264931342228969112521146470825058744269009545030975260145141355889299714724924043032546205057384405918608386899503025976248337380048390577990646951044945413497485594009823409737446540665951199541950207271266003866961154510027431149619604187624564189545359557262018058867754064302801180137166576094924096505249339864857529880267802936147199551201793368836322761079708752863094240865582440213947225179972533386566395864806082905062379531815388910421122762849770823931512605327709215975528790110497447980859607598416699142011923176536293679926857718347946046075419783754068636806827381821523219535347932436018245775684276614347765282461162948637790652108503562685156664000411359381132333449177564498357638329968264165893128163235001364142041283712750996089906705488700865577627960129622788479996303958817260297558792673288090874428217520177391901957656111959982802793393660061056102511411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -36032620574766177121828358580171165498748136797242261346009761576703799464597299004520144478729674445865325815615880700707333931461472092388975177906859658814841927324318501478117798714784094925486983134535824212400346252735126170893904657245403814596154913329911489936181484610974043313646843385682952272302671112532664346928845097196261513146452292774066133387761494693804700078112741887755258127985589317758338961477944353020542075657899192906771130103556029256215924216172703932340562181568233374697783311588981588916899608409455263073569088527399038419993174205299224837744040911403002243296346223646036880373551120960064652486160518570974903703915976424130694263508183927234674065498819122673354391874894997083261118818712761811024847095960996425499434244210638908337950177037127306263479170276381181626761312933218124789047347915265828317492324093418638946966781661802484055717369491985526664078774329993867499049935376352790294702633953311597404311084680746045646804374076109601514997055865321895373946918512315614884228707253935377994686323285869239968670836046126280643368999970797033881999908977589450290993957557321087602095399175156665173053691133918381107691686514320784721224520044035895994610658647745466087068374932278354219019664579138835822772130838393382513243940126379608572418890698662264545507123260407976190518037925372728080243785342087395838177615663544442407586718024766013493486106070433660763540524909184645841191693400345030684775507204749138003694133924232004370353249625891361146562953849672811527809039304621144692343174321317258341782275514576802310798710530690733850044859568160987551305909610062399362205188385645151529407649383979927887336105859232713440554486278664426983798301876196028180464114323132809698209807885166859439959968984790304498841269197939644846635129758574622716028130527479620956537635641868107171079194998527993746871273797619948965063439740282273123319358680120930575246810517317078023586233991725892554360546488570212674705642171143695584183295547850636622536277039260878411367655848310640274963990241988240478458746772190579154433417456235083198434153920949158482290360669128343983905610876903819552765462745323459500748109610906560442708164821549621138267964653253694701683990191246967804167540710766751970083207673429558050923606642013650200014877305161071888927529820793811851151595568881191215822825730761950814190013578805760034945889689062301477323788187427986873440581241487369989276469883384523461284446429568367638236124363952213107711736294017160542393742432180696440812743988215490039381878034920592089472854744709283340832407800216176339121459345364325916807995720199211917839799034980032993365977842406505033320573768066306277980130498504722631847964870418243770543334373936949501223746476583663132505009574746222193631878404037104675648271087778860781739263879568676610003431573236318349214254924966990590451675350335678970404723824333362918166177506767709411392515943563106035710599432854854054366648856709259302909586993103097719248795791979984685962193969850878121980143600145616655209664048669505646686979743457248016923350117508136259467674364313357786575464205665956366278653865018775823621180225876791501841811527994165349326290534032080655977781750868246060237111385594115329752429887268222141156629308858434271657469042726301257565052613495151430699545147695096605680575356937019481650442119159745512633497286842244239747578016609523585168343714742849565050389700014232613646184137535900105264072433255602855531238196292210797008346822865928079609549219785549425677035410232982137273477788770921745237460340972816255896989962977245954709207084332257116261230266251564805407663755796980398898077154051902809166486733177327447399202282304953457883314646405620236225042965797799513369823147186158114224632472650473737566379533905536093323577823322135517374573268397516151887813924758663866071726931039284443928517642497074288399659976424822316336296884256350799958955913962906174545667986399834571733819116877652584793871774920496133662881848555247697440338418480346948877730264204100906934033325852974881581796877831559333034814115676010629213176792742637751573134233641713787676276817275188852383257346004810541609676253504100348582382723333681376012704304947721301729676982963117330160792573946895894923566472853394779808883124840560584815778871797063539244575544801785921035291905072018163455399176929342188545216669530925464362488645500490661830968934400962508008236626794671873108721520331662710189114941658874499727536626591907892279006057829146608825938820840176063075498896824664952806078408299317937658320226797199559923710511493156399603426255792846973034240348343325065898131859884753772595254013103304782189672007078680623298138702646289005538400826206509854822384257814683884201763644906020982690154069373308654911374657069520986412625222521067993350407343861276074061678083814093027148465362163447870462768283959292448476786057700071923452102458732214299513749509225895950071339917672507570928346715409804148900488100434812943127426441957437368270685313767437969046831356984152913999960472563793427547811101691229179888284820177212801637733350583812584105642790659357302393012246445301327934618414039984917016257569231125931401291205149114147652387262768213843489438204379760372482048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 7142244848286858143347697056821271418343469605228286470210942445475755180864305273450832735196608319155538366203718876624630713491181850693358698378917306863263709349213490929474718274726536306890442714433201433981674106152923956470354498035520256410528455224183982181687068392269251354958478138664395013225241131706718741031999767175373145824480679950215142202298637931606044537630816397395894686834970608524731874225979355215562908144181425532379373242033443820783696437540793699754638436988570748162114229296823556481566177890738862155838980491201105006930174465752850241469553423832126068327945938697328330430177222282164528312460711876931045243265867061101885168709695419370815582746366293130026081850014343894007526695519910817091574573200733208585275723622219328058951885814453074058231526832817979876122814873774813706359490723146222210782250748421814827108190041522474090186282798518984719501932236089372716497428467339477645375813690965229206981310065538278642475223702764236844264063852240961004076982637151244488259478584266095087799873334537474930896565113088303742080282920749145094235207052595197903995630410409348608395880053148861398269606719821805471915125956843484090599098436285267728299006655997276993392321326450565061899088730899664356576896489749154442207194859986828257012782503131824520603526095886318701469281865888143444820076727970370649702023835784259799697643399496499364049307227751127118604798296101018554471911679286176658482329252760902296598686979695547075702127897055763869193678290187656111541054370503490358796776583536566878643293739499385022815623086368331997806497995816475198809052384184771241210692349981596647187482435641369449073474309318205046446596423613362405644334830431148692588709398146075125921579948132322054557851524363573262460361920711323466291441599861423399149902353343365480748014908396199055086719665882524068120955304014293360217505032760528698323787671587227613611979251483606402294528009725069154132640810497418971564680968930306065882435499267427356173134047896443364980246136997322863124299394296651560291303176397070381622882053656056404863123972585568572642490848499765436781700001604643855348737489002422076407001359731547181123989982098056490137242410666126435141760096609623683501718897145661894094255351255871302738721727029704491145836349129380666951269139261268242454317889378358613785509175038716340836593569701851074445194179174412384799504722652907874021001226865930795008659737106917742448042797465103202726073129865677373275825862806356301382279032754526965603461419461154997132656684035674082527299187703976231182844416375750482454512127354165100692595572060962388980972772397178616245524400930253781359834761952540959553038815560339504219355623726403867338402717511946902691654387425856039583328220457098332538308543030305491124476584278917246902700891316443204801280841063312893292362545695563373863057265749734217181561387141751967091027226861577587856747345116724828279733663775983227867771823446335935509842218752311012332341077916276628376389546241386342065186799118652432061666516140957217314169623456424401423426108201877975941416299252418555555360526878278868218648262558216941369497963045539038714819529930305518429726832476262671091775070641385047122700999500646181236205931935276502856022245453366831001703188815354550027190636363444129009432785056288082690368189987541940885409844302812823225135125837955822900750044430847507642199519971381839074007151914684861525787957228421068378341295162978225995127185481811623510214564942195733447880710862095804815149020441928824576907025314905530582374317148068864721815362355456094480289541811277006316975358979613078040247897840604033575125309039564775117966963776949716950852309614080941937882651150612619622845614164180292243978473708946466748838509315665654593243996767380856457095252555246454211613292063539539690197683708175193744159892308935081497623093586263037136802443131454305690789781195587397048829678356596479590371554613344562527204043938694177730560196375341261683290377460500745474506501049164718223835365221675510593171729826550839516733404213432462382350225100012651238837665216744323805231038221061823556723275940469493735312751213224979873454479231570442869088438034520533618418723311308518837917059568577604904184210489037416283510268809934685281885415824333403723303899797338620663874451598891429325793076983795081142656208698189784874512784396554563553879479748096443403304774410986805648230501107905360323611135538141104682477805854991688954726610857165669687483193246904269189888047974357382162070153720033219487390450929307494745292940033903210891884874335128271037931007929298990825346837460965747240628215471801473263935830450336132462762049447610837774362207469120147459947936784101463119103965749363148270958857394178312808382580463301417892707388769898334578938138893841737749838815651286886070448534875069176189170331025981620493608956709919640316667090335984885395715610555745117214811664686353629634376944319815046311910854382665717388437277066842165852120739829639103680363198316285921164019695714610728988555504402747499867996186973847585107439439372891292734228871676612707456463434619324676699730752024402603106961192967868694086590720500766771916046510935177174478997363367307504768122291222797615104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1287550715574352552308305891564845045907252020743913556374855225788867172974205793828609666033225940834978075278712916308160161865855485899861829585234553243440642456436528091284718614204840141999414447023978837873678030238567298242086241487271382734410019534151440400889736690216370617692945220340380548283000582805508324405644432601036659485728336291576131761636204926439361163228292482641941466527979709501827891814563481539197923261247386256911453774325620686075562117533359686726025504832512947971362071207223523363094416305612249241374185288822626951108842899712927178317967549809443627427731977765559705462200035175934591452483298702423455653396971765485853616973708554557352762509475570939305066907558034220765594999402019685607903567778022485623955692626227295893617169234319250551762121480590966843999804334211340075845997456552109036560938781980629606399286648888305511864969948103770498824396937281122798497474954647738955255468924647087731654214533688670511749921273446010100888580157677690113843341048053670548592798259196911130755418297218873805312083364128978879745820127457019310863715260050019732056897237129240553586967713812738266673618503550541993892348104059088713296140668232739758701676088011692660027268039700220097186583968332926111714464694550352866565066882051808069688384367410226448714280558006387818298487910191837327003745347746344982066975835132502815752153478932271969584423155218186399456973126699696742709753910078586510736520735417826158884797458212104686053664467880945931847216589492141211441306691049817776184078194574474081617195170982480956496907831911135663865760744970685646165798063075698161351260833010811920486657808496001720925278869185984386467470788495434119031688821272763937471536081484526346413066868097698146505590239795622632425905084101623898161985971665543520410049281644642247631443697113447552671344636220788970105263840837208594162046608884084696523951740491163082566693380711241761020155243027958600738945296264457213595213072921354477134249349770836869197333634194594676280719852899090200005048099664277811835512325843606051669941520050524758845155635869207294173819214414363608997662103192701966298593455150593194561780582660978361896059946413380839540397634738127314934620305098176957678211699882650735228777445704131190521427410029032249099841124613222039238614397297273671858161953712253368520656141180159583667864301317652397585519742044594007595612180583908116640865708953826541408331156283974178466254756786541312457868686670518589901274196015726183219943136408223734951742591176189755652732147196937162655459492609214075751916171824785691934311488858031285521210683756973343076628882266657940712829734151425959853629908966104675481088483895886814228014231916566710155510375766226653162876109394934773128724820263281328034660500832530253981384773884035484710739847410008526771188661711944734051739910286149272318775220133379032899543202794102603039741000918008619729640774171826144328628994078148306011833183142769089215352045360051174686084201852822812021333476308748448920981698450243174493984404674811877009823062674749633359580548143443277940097230894926242205327499891288341621705044305596637947252155130380764769526619204491011507552396844294379543806442657161649450000843447878627361425006924440638807572275655669764046570829504977076328370437763432021164174771789024865254688056684296030961923866021079638414484225511896820317966765582606459402150258046329712354873569360617812876154626060478916755863250548393645666108421002225457685192768375357418704334476189412125510813627946579618093509954257103878119437746729822640049296097426906759968245418723698121155409695033159967571708598771170546931693629577745339762490400889979933305135727136909830005973803822217490135140483716940727435380111075317832805654096380493911601732693046090543409370946646241097237955554659352371462839555728049517988564019571004651494107902879561000989187809208763937885930431233992604028679213113108189335848200841645310723262672839594807559698997974096584319846171626570669495182558312321284424351281661695663354508021955236571372441758490036323973190037111400786836685315499379010582189755840178790043380122890467674251105560829765020004490731577265855341608096621736354641402586347424624891794184396982917373835432608520392871313583655193947951009329087065830743878760895609938013074210545038385959844303139827920867481885787424057521865390195866127599210427430850899603980228411747721720386884874129796566226900325574239152190497320002357309313937248273264199601730332028723351660890715892313297477987792268411824761000645433296588729524608588873942460324035277230915699053687075624259082300028976923606866674632570831401722538636732479969917247196820730607396003434846836007783862434789916516487031793506919226589337996777345939916849886322648339122129271243146240228979328434791005530045401835385482842830876538650497096412953441205318608672412932593853192761078935244049765525971482243861109840237235371274672353803428955194322144235878669310801484829675709802547679408866677283448696584579142915476165069428562081199966760749690177374625740878077899543944512831282952573789540265302360370366546336912699670122160167669542447883366483027416632861200905242932983518593134533230306307163073393730142722830683340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 211455384278233917482013371945593534745679084496842708482348525047007364957510951162546295905176403435442413136447167113310750229173130659610167818979966412927224253575523830502650023155782379385210700233514522841653138795849433166654578510258396868445026244362661189053643483473765838769287298814261222983758739589342932295501861446551261521859478020865596905907164474465058225768520962567303406927408261506971986057619160483502037495514944034914750392514928249465072113581902376727625999511997441292458260285221319982227434394359896748081523187108280762241839767406503176490918054806913599382269587483965011135904259981518724045514468678356256824170004514186306090879705915161143866086590535652935320482945708651502218965003441448094389492839315814346434922968160373390332643373196500239898780656959840085443841415228118710561579031459988434106587072770152677030536529242966691433938133179198287562888604742339040797390109199126526876121459100144650894221237718491353324491975493297979342698944032870031908402972249973724910262228519511982257583712138960194948470443316958555692083342634285330214177973785174114479391296391705333914627662078175409906176901977053321752847786540719664178315995401356212237628522689608402453818227834847905179362619475120525163166006395014603632405192709463138037878857865930488581623420578667038231634105260245607739594103851407315347764927709856160234715139484114633073333461146114462988183673154023418873657677173116656984780832508044940929780353563482958027044083550984841840860285538172654563138632758395076138827532448126463115360514198716499469056163858215235197360275833470520768625937722104202694652474910238030385517440948362145174187824287760534844449615482277476776132499227721908494272996568737574670575209219171312539285781222127292046814914055481860723168060235185002137679790992532796235494372976856550684357074278552489532671298910614494175742725397727506766439067043326603892242291874488440455236016225908283956758895265800525825736882515261406073868401285502268224898525594520862554306204503338798080550876702478996228439107033362833962966625203841678976138145062682066318422668255915019872402936862247115668256842111523997056483759026062889451219794127070608585642517016370711602856464603069208895853838588530818689414041260069090382697390167807708308479570918365161365428195959534009614455937246464939212940416009357839060135223283005532844408488097841330372885723968591927160980162695603722642469877152987231611586868752781390479735472070970797870606790216625561892395659656263739372516558975165122674602127771396716651552972722025972981526338011444899095235514593429619061544043197933788819935093788812829720373788204477248610311965576132375639973429827457419320719385779775864156069575309879349068974072320517388005275261540399804013817553668449460936832024383181939363529731465503112458975169666758192885443644636230323964673681723893337133902725683385818397993182433829735295139602456229924884585197601860798453014527405574396016810499584634721026038546286108921560544815102279318210473110161796364409008086815601915495038974057188684770251102938230849207956202616342655170888760157339961044357194691019321410866473789420412847177767979747345709175537832661732994933773751531632809216681116119037554423621463200276519640180075852527738227677037219045568232071434276281510836343689370073967219360891850660555499562048982177125458342681710211550425053742385258960361783447688704296094601373020286909143090617968357903963719599182915272082424121831577045463913759663230225637861967063583528502769468256788823558643915673510788338626015296316151609680666748855918402278469879172754559771185114737360037747381446753591716144124569479051899485933195579932178121492873503052732107005418948816201123445790844521259422376576355290910033811130693546111844800181561852182444442793526073093153590153520162634458169316640796948876304707062412318984569227950703730052085452282915277647555332411646581939681470757144852885843719013349143093268471585615522858955116893896882090683628629505148706106582812498774255630967632327592518029550643879067447469645477562562794768203756734294773023992432272367837478859188180038978515502579450475628020948161454440178383251149594744814254298433242510400802819350551204376958090211537681938429885377580372956808217148696093572202310414429940773492348989053046254017235573390541003133430769368508643785615574372057866493891631080480293400369309653348476151809722235637324994433730704532974103888058083895920573127149736068826276072854995249821851700056246262665258241009784348184729031481813270994988375388701039573830959114492009858577042497791443437450088243466710579055924351540921888430979668982915070282030520989845884799635227992133638819725800088929007219686239404144222976734594449610713508995249145613578820432143140634623000580947397149094561753706069756888845157916648163618095134906108634724109656576662121664961168033199266690139543804426222750237995879186370349816479412900484471795430254284529442181550931283814360126204429916552889533843093865932464912440042163700130478251346835187165759062068790137524060989925952764318177704622638136906027728203824945984106020698170355310733143750140586495415681761158038022177103478861351767753978604168315379859146730989152306783584256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -31698657513035178850585458219821807290252280791923708310343362033013988476072801458058514086969841074699378889371545983024092113377349094374985091342574065887198220905121186609451954554386769420466599343845908716119617384947396475505269610364621270391821127488445717771704880090198518820106593485401588738839059024892255002293162210623684937710141747518472153518076199062497010562125824911800334218794859726174119799546282675357161726216201294445013964769288954835497582830135117115377827756979940951263588197353054610578169347504533305798182779649792926450491723205100084810598156160911720830066011371732611374350840642497848577000526701340373805746700106664993513990829097443097627817426909750612485275162458226450422128299012065133735851615024834481280924442323830953447655969495257919751231514104178618343596743309786348151195289497458291213904336209605735948031139411087947658516607817742604032763284510588282049202268984585714544831649603035223417237990645595257818968456177771599483836768570964501175768565235583804436603594716199075865367571382602323908438680149940594914425879833700247172738730066053412838449901955815142622567670169732483947139017098386062226860875322153573434043383266661159686110362490331119896105735707061724242856121292143074558260473181809278115236682025942208666582065230394137668271717559977319067408994761703338790528872228617799858400805680253711194065461368267077519177913094646279316100091655983432109177356440265263767745499519375205945786158416534308114460127288043134572078302154712690576450234246003155364169334502298163627189466849593685837576980421455446092263488434200819392751161727453051969691092004327460498634167313785812737324319021662794233630276305534813503288843350256209424654863167919631573022962988060558947070141537744575651361473401013828616256111495109220563139418577644474684122937008432242836662930568686410746400141768946336655855830839548952579977034456816358482170548389462111455308522597104255980876379149155614211687186499374958500492764954109282066782123335075677646149362154879681274776739755439406140978524491338927807967042854054999682182950817292117450941676783734286808737909953300647903080565727488169053082676541023924840600216207280554817004169936865638104775407823954705873310444306619734394807337686232548100659877328654292157966782141538210229248229749819647675669165508230469978047318381086150810946883031650248519826508255171063373782184571158440643683685429382200460624210562570141414675099129149377814697275743371333944659020240172543742492019219146479480049465021637305136060729142550616137839732940098277050542480335832266123372368373916301574052790289364338893151102199929045535855191817198369523532942362830220515234788391166815316777348317680804292156043616447488553584579003240016791659436019590461737138932438974567820514891088334367559064864395349242348406915698612558758089874461133293530307095888748417336852190185179369682250202484998027095576291750977656790934163724359402763079538883406412969928852609598718285439668395034000179056122959080742664858432671915333302899902823745758724687457752715097265036212378560996430521673938638332866735555042365232882648976675722870893938571305224443920560967593439558731049561108374441155042150557013405444905487579146402795629753253764911764620451666035199005739093452989991549689044788941282561018331398998566440709673492969282756067757013387426459956773595046299876304648020170456504825723872045138273659703637201505908606313721495024508304967502534368868209231135300482588017257455722018897151589426397609050100333169976743408376982115104830294324186196110387837477736506071912429030708954464171900044585395134138231348122466332848794032748957781865526270192584535504525622107426964034126332108298998846907391110099481660665037786318797264394086964189401435009824905130733868431475867254787386675222977431578806967773341032344360174583182658041374286187937263612115872543684441633421131513466401267741354279133571428721479692668471609461896911464263469828379909010362879784255866672334209264504749044781932081730387299935527011335085339138643912076178651012340720996830092832236733222080278807120374069057653023502510539533206789257936613913726495267317394402851829115001771543104136981890622090645244015616917460024686120373024373534685406453617640248476008011126977653039497577695474870516829352615826010187530254737412269117965277616187755262279005260900053536678008717998518029112809219054298034710118868561085909105738868427020585370099434208254852184468606398182403344756767657046463514986882580835166348378742672978756095539528010531621545147279431701059384866813959740663282353247026165558677063627811586932699437823860479096343072191224026810493525505287465717922297621093518338447919412387188525398411920700059705731315364175431779981753245491438044893055136608963745327880603251367475405493191272522573745574366743394035105692732861519697540933730102473137989741591121514203588386800387842220952590415770224020541321540940469769467320027405236451960045039148004836817610819131996984436932245467962742040474017952565344266679982170096948041221799328256150067052297231342562000294974666916183472902030759615175625657619861298516523136160614839585078280509701399446896977873305804456624226144988185384507128132048083379814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 4347609303327586754650293213521428201319725345400510879623316340358457965412523387720989398878701714109464620237982871474937548714482507474031953828385545114313949365709086057607943221816336760581106478004539501222231446727993443164628656029562455795103678183762390512859445764345268518803460899845556070788055594601508128685500960328829333774703276369484507337047965258055004120923482011326846131295000417410500919514216764706707874102831553839043112652089947220339984840280061756554290371675017864410255701246554164981534826133024587197225365558060896996264268077166391864162361892199263075912726492822237130819542021902267515273356162830038348331839285651646784569752911192066565087215424949729960877358968443318555473384400845817930679912292179981011443726260496082445755307065478930579669061585933359655886753666143012653351360839878131603581826868547844008754367035292141217951969956767203417857962893559923491742860642996850859520840944157912756028464700093845081222652336611189648231399434009835172339869874865622027761661185139480685251691672004409021693121592187181658713004739677439425147210769534099614824237064336698312779823015434920375222640192569037224732012864778937897477946744240065889651672595063077022224674331153027143418501573386838130454892616110837715910749066296491706004852785770598880083514228178526830268403728853292972389324899075610216710602014727141491731034608567206906727987351341141756177158262845897856120627123091082658111432808766710477360952291755776836801314192312527793180957595628959960479803282463246653609236220436376309130230325563579403079573644614706476780764267120354872152672568906513515065181696786165649397528739000173036150005057276566535355046281625040341785938619191188503134521238306270779917695320706693589073983294201787567117428002257107983453389723566817142542710321866447899136756558400529341369153637857267119698670075326855132209921489291730885276307322268895032168735713252836569546426458553182215994750125478292068559073285873948192246346086350066400868269991859155396567781112476260831311407751226655727418470388174801422006263412167001418890589799808042264519532578720984458768858715905259963122271089747583538153927431926434110145873153149715273232887068528154012348488873619078888357081439255460993996686297227416933199685617843331781858330933008785154411615708179991295994646826175869093869278976151356303310182822869805815006663055562749124261453292622029620085945819004731160251953715776616236951739848935126064459713971481825862358632736467164500756093218275416456772415783441208647209678859955397627697904544601336428294334354398676421084926565434659981403488227483335133205192467976327107484549522903614031529367336050596080687965545828688370785105112814564651642734408249105772856296084015334465256494144304444317547260392144130197572199425082822576261066740009755618477179797467116670597117796661444172562589064564032735209821306037449395540934769088529735382116339728526254361952601680206666866906617782818790971830702262806224034314839474363868184683618939086976123180233227268671793549798547487202923662807998331025627131482743754750355154041156898098491241665932749565331133227099580552427026165805304264686667823032955148690901448715047420539390371836212790510965658641431478751625450669720172177664060818949115004944402753196343214987110689075627035040772862414434207830940262436819474136046182184068234028098414946078296581859346383206143277809088830603342684925579246086060882452371886874045092001095496077455093806063229120116650807525052402750473278401164557463777946264988332120447553533690311998469100330629117563431501026062266228785059070166573815491279112029116174557369189406885139592475092750356271540171668366371553818386674711492081280484488449509385707859634232918584077029983313377121707481573963631928227769718516127752038106427433385948575925525526274692953445470618814987981498885606350970574668197077064996221993127885249282939266741745520421441721931606429210050295856201543022078232950416527683763003658244341091415624633066459676022673535349212009858036548944110046593978755336966272507322056772730367318437312754642708219329285116425677816412404016333083278523075361901176502165454275333773974618776079880203615852043111725368459358137159314737569973570367115795108903966007431436111850213953112752780018078123148496314764626199323386255476215556576281299471676344653673711004731271194359906002706933976101119862989323593374973552082090599721011958441691729564872322637932590064390130498951824509491432214249569654610337993384293752557647169641922874410472500336078384569429099352020543795852001507192630845666827903177678769847454344435115186822877521625091464867134651160275405602029066691002896225477520398246498575547888159708709182919273633072520480297589258171856264422492081783737831035281977751172519571531516151433564643618794659649826146022878209702020030860609006327487570112450866951702761467683293105083358163037025927213624049053796962741079114206292363026049458726127715010961830856839208478775884247239003934666401366046090002371880851066684776091721269378135795909570578404917492841820499371779049448481342138522491081262504459491286632782690283636623204769640970585346505572176492809277101475916755367188743675663298256675474743432181165588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -547189185519423824874596960275708050687171925472341060271598404704283843907843655885464035853805496972556219894176069899594112577474517385982843022516367192069769037281367382460309573640971916076413982379259051833989960048032417116102209533985103154296229719134841033731842818481863331788106306015865859283050448237272944840983956998179222531247389828544080934855071470419575540581360860214218772967905923795575985714039825527651959496187341748710939869773927726495475098881421246022477656506479777283688524997780966300688499817827484822183832863550872059460201363522692055066488168955023006445183816578794073863168964231790772422513038661772366277340969621993536029130326353611647668995590670946989281017657822178458135851441861923340671864310285504971119153701107911558997457851366494848678230505983796208565288496862957166274574697359932041883315500965626534378971942850035672170836805244428580986405618522168878388280513347097912854432598218285448009701416236809657271024786970088188991368494385060346865015072538687652314239470346438511553227293540508502416360423958260325323087081127784901286622519376809003908378290421639973012508950095780429011870297054470387129702797710560243046033623153651907989532772045517139418674905369681730687122658236159395118226498152475497244610163255594901858780070107524982367801510381287098070777716905190413346454646580865509782054981039030695281889398038608302025086227968932083404414810048686688576210577948966334571958255727807821037318887736028209124991013120968959122326462522293504582712823644397815444116120427708954835820116288226381584595532545270971873740945854507091980619682304686852851547343852879051550401934937903617394830331694126246224945881646866497160358151298773149606726304219728251298740613974899333062493303479459740069284503784657390730912870198421081645923748313666681758492299327979786420817605859122050602994411432213526602912597586233149685600506347466266989372593021807479471258840847585291257228431127761544336229790278450965300549325499643946288773215619891299649871425708886532028656713795171274620587090756306903495901110399817375443825977055010752143524126758138155846947344576249998804344276708783809564961893730428078909058829543326543230579142205432429706453666816918155580452375472816654642580723308103756318979454998996082243790370636119501416462056319974392126525503947622404494103365350892232676074215092305043100739972849641386733545396592194903689599162517928872294917069285798235130172577398798355810416221205562246233477356467935451428776947576441570694595583400658008992587535766200652858337060298152928348867446675539396936262631905699052862760201745006605517382140282195271430666887817800879146361881781903830794400031180354360932133478332224541626728044915531598216351383675909439135526064620217235181977608852795798276608356021655424371006220300142626297156392383714815732491278835268474259298901122360043328129174604755176817650601789181397167396870273301978526708632829653719975086015183430381309891501168507431202360747811470068199675054912201464406035128676046634242381809213035680665775857989411377470926833081016702407471829138200213320576546085922555868434075441051936520400130328149802835413343561177501282759114574209740926667178068515911000934216855054949610302508686328727591377314275871846074752347691591464418536024780777662872152544335366117804864355901298472931395771654520004628400063707885948367209229147588817091817362051402600523618910082757278469515192724236866302375039314697744238568803049251191259868247863062106229163802679397577803466894901522634150487824839431729656350748167648938629440713745452584570932425516287454758230556333919801242370674830378518699471079843058750402531877227969376386085747957127672170211286230361218356860695177165229797456715470891801148514123259866383840866004473202861178490840245952885822595264405755792447054732433751062870945152334483933709113021396271624513053280005972240869366426166230289521288689109805146538489397660391271365106763989849577288202372492281685687325399700296958614754481040354330832029951502088088771735391126468000466684022444379304885417145324999090618920920153442203633048153650305765856450084353594167322819368525123824580820696838964491472612113203364848699838125517945787853628557831719438044234436831928882990678792836276539533409823182419850323882470635481202496036203000006154823902244540515225102527676118299184747037246597577508176294723712576019362734858919647300613634113405984523994084660150889451781936433271108631880013128134021232000145539596040772857365086816474796970473342823862276999184055732252519046846201997968973808756856390068193260036922580997429836967295836036263211141391361770353108578446624393529748654072051090074594869766365518619997053202461108570895420369722238480345151661520196274008357592525286311579177120632541014357267624096009192849837956866842134408161906119986612866129081459562751495196148568117913741478584966367127129806404264472101582284648018097350381430351426992295459806094895131548950349645104261463500757737395262633371979157918705580551990050757550925477496758784741586178605919530535523142319593766505786828103460258128738307491850469572421146056110495139859704175667384954567305773064885156008563478715008809921005461623209757624353423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 63440629193036853222460541220834644562049744815917868639165558393654195631913578754722548093487642985907341251639061927180863448755776877337399647993816132458795323840844883099489290961387575401086480652839094552925619547404875054803984358612864057888882194011586505471995749828337531943426472732773769565505475077376828817807897956434334569106173307385139326809584222630944727278094918485727636023498468959157902891397013269628850769935213518603861082178341482756435201456813241729064966801864984668796437921491782313392489308727281636841257021411648636026759037483048981645545208270630057268440599165501723799725677216715820806474395565268871150872625823631084115735786480465134901671019525896560610914788354181281393132287721435325200729171422139051796481687765222165085921391810802591747170961688361772037994915197975773043000857505423165246985309513658919740010290116285670429472177219693162978940688868007274660420861533196069884411887628238090793901227436070082821957706429628453918519530330234181552246482273127630544822363008128959079940109821276035801117312990378318896393414769888324718486432736912391385378830664154536963424684078394379799919854490123152561495836955465472941594176951172557158665089512749653588177931757047335807367991800385713634508422120073753769470900681369750398349751602614932700862308347645136698909538988197649848192160165854190986285668098865893802242287780291816057398320144584224659658459583889671666133992972586847304875042305059491528712309551999487678992127300622492127607654574683175684693907349944319014816850363427519337484251599364473402076264415952369052383529121762304388397679935205020243433106643752117517566679797642511722519476956856835580620460087767610331693511573041388892324141711771430052173202004595620116230884988057763131829372922106598227787849208552679266360896168083063759328370787577124365727900876307433397103124999751685375182045867240087184583621897268981090627342383799923104033929793444862122948784027255321245481343872576646112220638385122777822745639043714966984166710931352545696145589053227349149231627794297868134068538920486522364666181912032107520987148211613199611991698593888351121545903131903139606403676377337086263182787486810073734065725401783838783271286876716785152882371266778694009340425648057274671359814811457755373199859547774153162057887558229776252201666871456855189630316679960944666947310154991066080681279617034498726042763548393690376857526888463494441615858865849216025925247629341375721927099475615738899714588703113253268947975003358797156706973788500531099435106063401978062571774127990112172267844929667314196722636714018517147227616709653870082395145635571370504775084528048368594889733409018804961747450742946460377353511273800572970927215623292903331061041793038683180144688681275009133902076728488310159674975298184123656096087581701177347778804256359731279533179609850974841420744618989039803795762281144784991463737348224940272248098548168382908651239964329474533846105707945865641623252522189808772503546050187859972990203679967007671951878429127128764195852365706716281132694282034337978588145645470827588625204695237098598495240828229052974574162778677514128504256747476070168946494006753637595881594832888409995269214087604674408309946898939131728991828941253815146906762106720085636048523129915075491388722496624145233744404757556216317336095121920778601540355234309784637142419775198167576501440924629861692312060172173232316077115773476077608808060470988135534574930193737651896631843039044350695609781899396864877550624913751211862228401219151698751636149304451923992314343697196859715943159999474163224627469451781414486584699917884607563045272853416934441814929367397528537942598304436509975613794326028253231615133953171163559481202866621183574407336322214215086393670740450196444899266781440575556768721773425106436298070831420524430664011514731031973853716217055385626191279388203898640767272199689900607980075215383255765898495779016163234983780270361957861912174483253931600648071819393616902056510190215437731086153070545238866587473470630903176372215171671192152659142803937828272661838331198488571606294276920361412492790614348175327144783720852599991723523806680021506056588311320686948373536960400634154917434819682067690413679964597461379026482037328857750600328488652809412357930455534352527113007465178627903306780637892136632347833298524499896578981111009161178900705894199586260000219745126705274996749718534671555726002293077760302416505613895280914275460527890899082094123689513652029330856289868152053394081501175822726319471523577863872191733395898932123800908980530456563280316043743575762257891761685245015670622270548677028926885582466346710426107463825897088171163147545913295490955452303016610542748314234730159715411520933170098937053166071409149466855231894561281556184700816840008514671636211057534912079372838014391258398372643749971446906406324408557569059515974285791033880636933289223453857233625950706445337731479558600375483998502311944818419958970026808537185697897282203407634238500752225640791948711208267876069312917625299473874698036220858340325937017947372987282414981066939296008925122575170303226996820989964819007339934254887049410187438752556970193434861267069170450529922714034352733458718057824256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -6808777790958183048905262238029383747452984981972409637075862312802872450671561256003162245512620311623017743302921266982259004123125556628261115252077705867007141573624644024257485489875380340657685952170402059126195077814492499238867195952168322163436236813399982357269358819214777936403407270254431897251757083257838379845708874998624286308593614263237594228015111788629201543268843842395500990260899670465131179197244257382808467720750932203849395949500884067317664023306643123677631369965952649282487858411444228685378048338793765248946480007440337739447432413126103754579152763005268445448274373501785813569614554714680795160754220059490993857318778181886588591825458263566422564430684077666997421069493898429400452313042143855720193086779603329019937776397794594714536863297401715693160334366094223894194694194060296543858885109423242279663330198656804171373617924813408550474625014063924074316479666118050164124892589574595606180092650612175862607440108836890017103535914644746226268348279708125776066626543697898105455097762188117282713190232950623217485586258281303517043439660362414204912093757321614999082792047203858398093093641335449983831918339112312953113170617295316925789945021200590017803256119488466958013822044613824674930095322042428885845838872219737067229069360667301182297593961502416127631501060136879200007324938837470656794498324176584730789357916062128696453902827149751711558556308717566625834789751904875493239188564985791057152155431799794236002383409466127729029465022322720433514011245737490397826326953086490347109136339808159605372915712234276225891354316479041941996462598783154727620968889505214284556359826051069762062404898580686740081633720722328541206587940517080113930180920791725960762275212074285089591124998180928346967904638146234244836307118602707153073141513731272192551696609498953327883481700242721945125338906578158480280213635763844241426666895585530207121262970697561715093939541179890993964176347797039969772380415264549195506876837134351353837118121914586186282902069529443285601465040475658836521581859537988689165794035923986425450809321947689563880402207254434016683225132800429506366776100052497933543374339159313307566105376335443391610604535735808407223386086242279176030892026843568458040086701531774548368761688261893840004192981220347926071324837861603457068574983196379288385991772274902205314885866749951302400617142006526748868273878976593756657286731204407214266126124261917352150350993077911456511454078992057355283139588479874359973630419732610131547325323484098594591012413628252434476429942396575374286277231777861170210323279956100285687088287697160466361924635059683159266460768854304568720426724407060205562418794384524939480477899554393835037636340197586207589290111085527699154422139249299274407424059648014916281189633488161644190120539981449747145940807280192793465534443000035832033574148292907960818134045426768222155867589512694643683695575503223807292611661902992306909349759184094034415748838961182316097496614516444023915256470891540300321269043425179567791058490057761134758600542204151804412792648066659491319040213410178289023465372823705819303775100261493623515894528240957065271091071938513889342767507096392386041070662219401137716183989798922248398196656756645779001498010583837067219998517126723647530885097012977198650641857350663771441820989717627350698345125895443987817260566724023662571771143719605520667807043398924871290992122311634111763426411038452041243600541547401352711188836931511338413974645904656106606997655957034415659145257905177003756916031370714045427506909686430544533244835791862156621819038931990133203757154484534624641461767164779002175226137883548993587288682764287103405832451895193631677362108245864797462350598893607459725098225293619889464145555826034248689438631283304520224411407448695001144084410880293143041094063571669661326706544059539377320347036132530854626332732420911662298635840985779346458610920429574432715470111773884373548477413917931421220270003003472132523308754222939529259540405667069876922039517390585881343125540457037538863149316887721315233497047967792515065274635109133732908770852427098788271751693553844060219101747328120472541836631735477023411934869724451281574025496751018636447804868842635457801953440953774076715959205912700680574938117038215783001618396648061464680920800406147429443231976099257350270989512573387099442394320317351189728283828501677782997786831468360909482556349620170746700836594799223870470764876595250322304685473986900403578142344135583258556291990280834332567515491817524746722664369488831059668122406337682164530287377210812804470446536403195152947464908291791422374231544335595093797870609350144965731927793350607794485567162675337347983084842319223114842906418863420059104728973964743441433275425272906332846314424819515480052157866670131398534255773753312113007570190433295813910495748885168905970867129597050253803049560023026604646838640873252259882393824935226526075913507023814392762452881310005003654914965927686085341162594812823039665813818504860024361583981885830957689319525104726284512391527089293981221466844662999301530042593328706520337825533204096362742616704370757225242044022019324589029489777899422983652031115493808241125276744177880759741812451671403397120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 680525748393017493791518919683350839899541107843087047276406024506839760699048627365798825501342944345624861500788740339425266633185456872586290482482276229003359380667240373250858895931449527384234379075629485161972841152518630267898733695113523065256330997896258774050586258775190580058371006143857699353723341146647047555504465645050566800549592620111501452756068285788956963400972716492250933844867617236683977760193477009570863410070936805707113270765617183108767852521090244664982445295556588663147501828721475418056033298119039724199499115730271808815717160265019224583950157670232185960389362066144436912897978658601376369627100152743966482703550845915874154349301316599403244822751583324715439694869812514429396995484395738209218196482081313380347941988016847678054243503487924650026377922040851940543090515542446176049963400251771727320699415016559425983173964553539510876912846948130394203748833928500106088489320869258537700127402487175429413200846086578684271874165024507400752850832994858904088866018328812533605355959410520944202904107741969489267915593097209167982540447417334749488010802020438149357085716268016674832691528434647376832232003714988468296955629663517589106600287746667271448169967828017244560057040290347840470346495275943217969213324743893789427289587329757572087543587373782739895717635105155296706319906357180057915249125179543455780613602458254651493083156264686189187784002770593202140491164002894895285228873577949599062130762305470433758854675655291510847100944824426080363132067853553544340576906905925536524918884720638138474925629876692121889277249126970820279884089436435515303822727241111959398828678682416971473886592307819411988205240862104802311639882010605119385991230139624316564269789378940951060768931533625256700374560266219144322391713124469652146169405419729328899196701177811797864547179310544911669977384334263410201033969698161871477950704854336000101030918403171498955580358372740356570681721933845656954659147754323148531550557322341904555781523937683389280849551176969213023129198697933337320162102982217810866101993407550015675262235101418630068665493760585784033368766456223972325176239240914284327581626944841837352987998790556764386066640947820633207991150029008961096864373590504717094193384145525330596174324434797917338116894685369449597177260393344675302325168004960590258001609036413769809298136992949581968941998796996122821771879959653955109642282188368380959097054371154130424696379976281355562092881496406450189252018340405703400452900609202318754400961034437836313945270349923446992611652132050676561506230019458322855049031488585066827535891789734454558008931173630484071723315519300101288779439813149527534144503767648544472860869269550199782378788895363671464192229052721978560266098783666640945817125398347694730801467634113398362616218941386290804866700213224363787195634231404373496715827117567959265232386357658061029256196436671259582593290047537333366638301848801329660856780969072173148556955375788766237855625093056284210813398296438502912428804988541217035618101438789049357457232055556900145523724686361934619267981948337914147791960635365401579528946903565644695726855615399769690615160004133581625596432893518006151664926397856683944474603717342088425687643800579215549675975849280088669737059994737573331714376802894175203145169755682103391554354095635371865425661048552920249115321476007565932839393438969745019454600610180420742069611206520788387215092797337026945481939855697959054333028295007057826122496836602229197407380164818501173600115096630026490046626415690089732031162278248608132430908918714096068719941935335061231052898048779953477337129847524196744121885183701936503500744846836621299928031775040514249345931778539496491048552086136727779969931055365849317744593563405869911548852134277246448722929431678382591955434173570342043796204932978351521773723383359553974077706578155670998664252120933464403085061917114062467156935046019685762940767915044643575372774814832043432482440608471947878805533053787652788601098321618672765440656726372283961580210822733221486621016954544831212875124118502874313627027911611993539793808835853275436221307171475114832478418139109124019432633320490632934841250630518067448214407648079847929657889888189405926896951468567056193100394622621635096509262716456929576863013064030015490647811169463618720003519035939173948046345660691283238223073272146145391671950976582844782633968804939499227656123976220229378636977286895389919336451627836015639901991113879668217360893705023222298012613097527947691603592889293091798263831932446957177975608138097135516207501751197066302237959090257948446400943611668549425751697852620327215331371777544904016856632734111826806672658597306348771226042578587937813689241356011732587746116483858907119631347415062736149978594179479629356507078741818543749248002727371646101602079130483583830072490720579271211105212853962824183545462769274161491659278355664326008506671734061974014161011558317813406165826454052374856356256271673275756414364729337016745879374701210844582330598347326217439811489716193602214919243393068374601192822359081899751900576696586714650592561023720711184704388292269534860234929317462978436547050769128232426853897690505885401738499711365605438030958995439616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -63770369989694830999989524320697933665124490925364912281073866385786573714610275696469318368954795512722398068937120885269538086231698436049916791066217265413488093467587313682862998644211714932694052677017407251743093628554939133207898210560817969753821109108698126126989306549903907589800895231855826474188942946941063911106431071788891757468134650416173909925334833349629269905140986803634767512603414216085034815839505741026987972368375837836148408147899076462152163626756913036772228977398068812410545366526922333170322827306259079743552043205637507398104150693861023052962439382225044826779113974029048149877714661027207664743490901361176688811683228137701122687894197607282891680038011897230571320093569624145769231661267396345958411998178065305132606208424026059891042112491209921999936326894514825633671580141903871267747177149644074061137090372907549171685462596117432404612694732414697530250016395160074133391286600982596786552413580272042845354178819745756030409352431270482903297282371762623698021204465315615996450506007618879265465197081916749172502559624852197140072809151669327837282523861360337996439153111505197939718355867929527436717195496618945948346834236329402891087640489252588411131728218561869226726372243872531315203080176855769559097766447848899163056361385121621812400543109352616882924605080293303619504015598512513359042064154025236108877624970528948635871523619173320359407147352613183474194985361173289381245620930829264189009306775704840630872585569077883140284674541337791198246923892436822159767245342779809389930505656663290555680530670661319674236543311848516860458444914491341093292684459823336925572869012066151188364017184452088648869116664203079326324719645656256856190605214224812406074544688116760489428267691773924880903857113636895226324102772841002998291677693108489279654753175735062899758448254622920740766217749523020593151613142891370679391166768954556026946077227035508125677824471536206240636437668478831760733785559525836454753255310866677316312161035510997883525053575144337762650156734451361075719615985936003785408953370102304516799790912844529550367529282421970510332716844021946457107870996040515220105058745074503056485273880034842611357723030748133412566182029989956912891812146421702502309836308454099185112262299085725782452735049533570393617683567538827453088974357447394447459990781695268685508901943703998358112169219875325026611483215365999052761750138124244440207754993432588701223498379484923292658384013130799768254149760293796398011330392823568717228829181784933931401494436812197606414863275472673069619249788188163273598889151321732248115312500685075810854353283876701977511754882609508728932631537232000516633001273154517761835181246564388494416447128237123117901384328143721410326866802901659650481057192481365860405786323666323803688531414727066606157512076623947522223963277768285217292840327509382037880708298335137903270791667180558315850464577776829084186087394740011547995992759868644950529253647408342820060487480795299288616413716806739526905755448137553330107262005131918408248541785690390488190204033540579523226641832568344915096147350805336835075249772729126001929821098434231538117316260962106967750884618445967695320737420607810597299870468008691726321120142386761601051324049014344653641696405345320862635147211473653582576325812769048004285508993240030053265364299463101097799435587227954432768437529228321409286656479407475313583900083343162074083040919566353212856553455708342168483536767293878611291829757055134904408308859236622198907731511682840322788517457389189945561174379644321164766449395858651514589647891203465979437991760932949853825521198420620060230549559253802855994081371511734953788642989045398291751887778324472778029879387400225382043955866088321711811618118032245806975622247442514009452831888269192744920491722310337634161676455476154793265591575598492093126635874696436423100343455707512757833302609490780757003387020605639639943540298585847644907871719431302693843129801768541776367887063211899241901730063914762651805694058626394553639205834490652053142511485751587584885487718263785044585207572626687340747305245537749456062805260420248283256252149358650654374350160361442358157718726920806447012642791411162123546948320537580653738101488669254568553384683849552528164711974307725477218074180646968187433827405525535065440682507321690418736038732162066217921803722485416048943541812614778225593652167663365919879758937392743432408927402475478325658449999965923729046574586252088798905105596387687919877270439404395597144439709676676147382428375655212813047801713707650870754687840306902599583997452133559136996783238980596072965095281801484674765069076963865626205055104936325307745441636568104725147674479391638229513530019991613809125783498000470879191122785184750019700122078528206522129002403585201363991051879592402992248774917253554333170185278583033025537048359677861157815037615269702647723050210346388365708953029181129137990844764973615227573669185122405615973828832520421091249959279973635362906810576654309092888955245180496763470012773725046422682956715310436980462235990696241962413717545729997150922722325241902541044628082854129436076328901380994205748782623109672275243455498270638825171311735140848029766931972096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 5639765832973458983028888017360007730977608564457211314976063423569184899846605818910167153800449196731010804368141367213263175611502976522924608135175107805498407403832582515591844139590695683810813407569086397722779663104517417049996985734998593433924076465838718211927688992620266631670317277236973304516823637751568087578949758562659245247995296009955209571005342065661890990882515450737980398080828229748695481927818427104957854817594089101129425355137231978708074785284175367610639244587722308303795894951070480576899968654710988458791441867627910066782535704194069390591766415784584927687948420977342271253861282827174053976127144323901893438874928499236424592415091426036181471708873297940103546497942947796380787161006340896960521213680263951352669473094170821552812910576285113802764142601608124986544722602900421972003445247617395997890901935238522004540937066493910530700105655462412405969893114289291816662022811667681825708365167178620414263572339265219222291751614192790035484504193200739762115537971921625233521839190167797921955241233196812540643561744793453343452580256789623961941491713382503026964790413898039687081405641393423549871953926032141803087161259195797274896093227650900853126751062675008557483999717538167908539962536385886519078232598287119263481271087278490140542705841725989245275884082947168425213403805880941807239044874543144292062725977555388473301985921628574593948748091333923729165854086511987507031916773772422414923937320483725127731528384186770771141694859175876818344101389090088345395681300229543521439439055836548418712942805214572246050277949711557339133000341781429512518680087852618858127832550219668733906695843000075256673996554286737599973107299193788002305650224764428909683695972192242368727033240590231281064674757157087076357460457493975969659708649620567109126859369582311652546058812322638362869865063817706344096070767828040839636657270407675057362747404298126277495593987781299445982495220167650461689278059900018300376661236330811966984014238037932988288089663941906879110154944937089451631767717772270109214194635165989436786471595812674997771691670417132540689349731914560720777204991742930784450665601466442156405146645092489544617763133979276839381318053666009848314705590077229150591008287485339129653424193315279833473390053721866859665776023445842276270595581770225350371515687163153564607705658424705864482136816310679180442184750355114421675675830477286854160690033657790965438293388354496676545357388757947932060886189113487203048920328009465480440573793359180472358470443955994585149769878614607261243630562995621202912685966229867243305574913015266609614820071081684067276717444365877837055585210086999167620152792083022925515511146296880498765444829089321458265286969462284226652332917775390066767976875549362996512262745827491779623868012665164381448648178400357982110109341579077923460376188544596996050560710023066911097430739974095597751822079683819836389145903827417225615158194793080431170140923742660149360379363403685027423128268573692701375586690823028458677748639580549357720228804119797317842433970545697827765238871930416272286209605481564220154015333360491892770152951197515601070360385752904683917028125274464070472347005844753378742595678954359969174601872126203022427051066886448178670461664227611557868617862035319614142151930629034032797539323248853094082079086415307117161426832205591274193851957648391830361733769283130076862332215412138528701659209463880469281484788847239708318454713511497172856276810140958919684322789857636844540702668198007891884275119046363372107684821876241898819659463064655535561044657146583840992568790789036234363394687291044739828497724526933713118521272271999839572571386856639023088395323442128045665918699788351948666782170670892533534498410007879356433811829745799143839781442679353366605500476482593282270093969307504767947453918114669678504571790841083152352966310746219235369315328228244662439464017393968629353292021539926535193792613428684831624801101191337743344745851305751201064944798561101703730805013717523599978612671527166700551300271614398347498203336189412017540682791685526111192438037445654240443569983211992918882732775196939406695868345320755426759263287438707352108873479604693744923583936650138218019115608965282120639908848477567055577596688275066064547779151270568276908362872603470810997504713035027756389645011411656286270133743445657993146633125341136326948499193209335525042890850148616685801352512453651864755120160108513600286947250244086456505278559934506757532116615617248948135414935507425209292971493618768130201278214660856452417487464429681029107005759008630930585455173931613479598490980772515957449545368568929325613355104123492055827035179324275204183909789160998737127486566574417164192116120675078151836600247926407484598310084417076079188471530935736085135398913939761086488400013681958431184193838371152275898335875228383672592692672061211765561185541292747339814272194485260265883177488873045007469811322956498456325289189291915798295717479458223925273941540534738584519426745356223036755262959510136125993976004299260461910327953871943833770955405563527848989087239595842201795211544408984399704159818578405452678503600723373563159881121351492071412475903358748719318250291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -473151548150062100663981490746731860746605536313364690085224276138224712713348831399055827907375604852137013923104781872982822366588293628484618698872987275381571878393149431635520551909595857670226701348873562421869377495432155899139337089854534798770928351025633896791418969270770669046320252045334796288039820581372693105037931560679704812017051240153988171073991391182698125711304609886522857086160141626246551714924600186681156808970370189296169791303013797471538256881424668730653158169630149889568771848585321685641452651208849982116516182716989224980389670001955941209307366977932839423336385842818798111652508277196901767495641734505380156636345906160418132763592023911995470533317823898308474073833099590724849129005737884991978482949283213383938484879595488220776393034950924653326969050717522534475937390858617559497809046154788792753618414902319075851069208817839158450983299186851129961874409067411361467944098922785430928274273809233289747791459053492243920454233875692824246504359196439075732589366825230401298126915025713165307162653180130394989521724803703140078788585544507662176354315346148905387846729643295658667081296356602808491336823505957240635345730538740394257699958025299743793354899637924699320561801542968336387665850961071929785599281925515402272036418097607816098888320784404287047468668016163659332654740304070721990096345666350018634323757098011998112228796215733583437065942351312069310210204168638952003929254611999307602032298889539770311593279962892054201066849330934698843931251286881584188919885947310642611534156163207260669236121111231873957599162858629219653516901087519056835933095010660455967181226934597698026933720593683101423161625296346949298131567078219229292227281305145683287625103364689395000400990422565580339135926255318738769335602547145087957169231863943409348018239659386309504591936749726621255437160873773584353158121329239151788265639031934510220651192348283959384046724568686651156477463644805247534326413519976289494091535155911771547914443048433569437902063854301695486804090608555849270283591205963199238516905316942751173854520460625274337032078741921769465905526996263219565173575775405456828858348617007465054091684655456887873725250785002097557148464987239663587464476089354566668095428778097295360010046074465105410617322345162826537675996650454918346701021438306688766894551804328277416730046242601987010842790833379452643456702642491718736569801255329759208556113667141344184864580088124475997935848612829600835587416439610162281492904286727132053551816857043816329763253484546590238432160882085465023208823928069086708413895701763666826149823025899749221040129414164786026114575519908287319282341204116482975722043027430734407621293985651571326204481632253992681795142679368915193493188160446844345549606605120678869252364152520297838424475669821963166382872060567094621278728190295613182088484474455543587967999703754061919717637481347906824344516897376924818787054711031977866437864980306111250147442645554200362768770839391569588312307846286580871605398472673092237290747723404952213080831298720888900306057479292729029334626306355780285760592659979236024428023913808596348989906396248594436983084503462155442844766099295329549470228167856244617639480932481306330716589177438295569705993831882678907838970351994507670519837934663777965453128870318516453910835539630157104966834399105687476362640542711623696318128766515940393620628677007680900144037225095621328392620621300750153908723385354681008479821301528979471552728024329824582665144160265561387118683262036447822868147987218632622878612809052423277412598464298518379231002722143363458090494421233952565723895469342950900674732198388648253849972828640002261047277652322292719644572097656287016636222710242137463351067220966828632075099181012754720288840241703977489707876006246142916813385667712586223341352312735036468849656351049891214243396088098536555171576351495716096351113184184463964329589064359629707122125124136096527093637464976110305765057529792178247571210025490914865700394927542602230556949017697069488482887185975323176628406979810103272710317065730693964066323461543425603695879080392940816930349266439386324772873041029835912821162239748227902210767623127082986946255674228009092806520222643174444686878886854669594545622485485503237575114167742331783552204391631621531281932579731565349148593001385686791586332164503138605556642273706415741634692428948888153829140865814851801489257970078035690638546558607973767156205990473234269475182373438939400742538276358534255457972912878031820928019135247733841976181630044496877119450091123922188438461474065584807907824932897608046840512117175345773350025566525485579935650230316698023946156936815531587908569704712809815387490758012572369630209160005460713570385383282140732518334971006656177245880685377790875830448214404059846213471653792181206011812919444002884201127186058581362409456629199337163321997083927998700811043926569423042220686900455056282137303027337396658070223570968910241120646845910481538940485847638694516933955112402878656268627964299239008094941831389198223556089075416192121644632497612685010034022230056800434170588242304037287070282884039270487166004809505417297195347266850929631133636972445922366078019937510545552310272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 37742536635520062426916326474745565037337000785654215824153754986732333043819159291880282168042714388051734586367904067295382128402572025313775209641372517570908616114739795879391905054879860454483445711980559140961377801882366925111953935847802058066480739450545581784927184226995061125118277465921004872383023722721853641962641027950212981017037075605636340169469646257761277544225188843743335425035965809101852346694071144192117406964441508856149078201037033112438325479824498158276427642108899567739444101486415386837445725522675446368024352022232005711642618802898417754093655444415462616367637174139297168211354528757833371121924416358519599714952988723089506680838645400539745629822613751262410106215730470977785357163342931501333781687060861966087901769800006062435693549764724368541557345287861486394007565696557204173088544544024990421350824779024509474161510863031906871659335827805870035847894038047088074732822589807637840714025593923138055123666499219624182147090344596338524977963821003621037823253584558028304199236607885661285161956845332613841222343108919865293786557356695948612754329236645423050770995709497453743322383722363056617702442331074640941108985089640292571822250499307976138902440241926074882617750722900133881460205729385435090910601514509365121427223710424413927627370768655254632762868179939488509053665736255927699642672873375571504251013428489698939844640349298762177947592677154815478747479247348460592642494873840159129115567581741476198633545447598813334350124819028469915192207723342976717463486535069422464355968453075147283868928220159311594676759261254673740605722988561435419902154112068085048639680036350081771625361139496524334311886163740489702701366836719605623193608923508824099977398888731345646164939807141767448256350758434304708725949660460547877623255698001809816270158686528685591449527336615039563535992761530766356624834438521268576259048544137026884394945092461632432253784021883932649698361385425356658734396859801453138816786649157611748746405214316204608222355350778680060860836942137594863526219982887235318671473302540830547563553088047734651291545341915771867790001260885603042045342898474691543139338166129509305206329626527533918847694926949910173755673725265082585912720145678396548775774174897542726982451534595394681611892379426430527234819625598324556336835988658892437114306372548378872727793851410314230761102441326515466242392182726158736004113213287449221806966329301753175658980900193290057850388120365269917187716862021275143988077694956629603146329353797012653798980323362343013115946768557001666137975118628345608573931057923897544054009436057044834633158323463971445453051173376730047933526341428892886718501402313970875840593867300613424136044991402124113124812476694840161206908720797781437114685438973710144648335300217953550254785588385628724594143194686955293536968465877380766696063634147796260496931485717896031677114922785184578355506694831828964489710563750894124795444299028020743958235909298872555243748695787918169447872475751541771881272451013315753638081972962068126834609172723268718043393563017706445756668553468162275617983510014648791741259863749640246728864577367565776862618768205525831333893313021200835276416162576250922101058514278192514446926513810337021372012639701989549273709281884053283213725683482521917163757178100295990246125278041962815253477493685082193880058686151409234075323802627228932696283679241985307347566958300942686226078933286969428283404956464264081848730173159925532580805468735983021866381995653749443361068619482974160975952437772856394450886292957796504257211361938766432514899948646008691893455444738582740629445991850930561241663916025677215740578766209077763724073922161825163679119281447915822564274824070991620224123325564802778592077383407413740069851860740698776806472390998056987567304621121774646242846366170705606260612196073816627681194498163448905787178003912858907454486900964955027205277499803025310828906282859042674759816546182984166063208790490729366696745051339497293094006266828307109988693477867169367771657963789677253643777337083787863851415452112480086166587050055105265528545190910466938344256227914334507979739196462608843263636798847055930071363605551569282362461936808129114493375689076938975598769796754535597056383667532950116417401590537775229962910056787395109428621239306440975646417496118892399833549758141969485658257709317833308420278384955003779561702799428050001424995046469469633928246626846834650063153364448783069682707413871497767396394189174051392478964326199188323882338260732876947372501955953258167491204240568534389713048617448657717345307054380340859703508484069032414923571725380877545309916043424495354294596246999492021723600020798976187196197033332804006370109168563088500708451164413620322870978258366912416301161086282311621226004028277324976968147257695562615498378988103587942751027872465425460577920070107037114818575905248355971334695001880876364257901550421940336106219489924233786002523684257808814694369021858334814261372202285799499184465288044663641409904831225103413820637384141588098921397126370748418009843620486136371719479711558339153314407309700320899109200599733910229207933024940167574745046986252687065223100094865085238660650057683283686195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -2858905491063154523594225546134231686684979367504197472584797475651733746002497107328628040575592580343746589179743495586367902617953876109643951647172410145306000208415622982278431473291173626025028065936636806947833495020066694695215415172933516682323223285934924970888883741821629654927670991679615072678095760216816264145490350219346480331163039188313166439590936233997654741890973842116912028457707335949568343346635170298894263105846577486233020217957650115243154743822745901587767542344497469062617471543492836955079498264752131343496628844372064152780062920671981935882873266315473540884366067951840748593489291646193224538436659756671161895295972963441057997609969985816811487435263135457040209217855942425702825144794013423088212555648053335653432436840042831466972863599521497253961869783434670573923450792368035993528762946628379993879999777699161879049274437398476357673946995036396748942429430524924108405061861228918935286334979200545401988272481985017273199401318338824109933825945748198698984424057828311612431509060851217395698781763388602067279117808971020150854451230172506696252771479721568233780956293811287339238855491580839617755442244511832457823434167613491774869875101198457440274107414282193298538879442213206789139891590958245696313963763472342959522650073218176293387622686553582441017998173730705099068232590707076926112301338217660088507720880036563281664741179200105851058012579859968282657636053978924837293690541802864140774596588433734432040580044836969777317716093552683133166683901581666997988166110627047081171473014847942202895081236789241670797414001718429893928642251092213297429109182907843519388512054280964636911563852641632337689037392468197747669067407724330833172065211756148227040913620504363076976087156868615387482350476748558530404291585969908229771580513328882890898573049520190209013324804198867853980906846998749249702481982227857118278429480734625172020482118473711152882452513625413754825077395155746732308679348513241981398657648294166885104652988720095102953995835552246935796331966317132566646449848964522250532277211930943349262968594309076489118466432503730499404831094083747375454781302540200590485506297561578235711184467893117112946247674348459280965506263001231520896185595828975367840989074679158622419278073502876392086885712255458369494412029484523865545487217023632716234795644176406007612610074921516802187461052399026168303702520459047050330737910882071931976600256960758387512599327932899142961788663068791555124507021304351686299749282227388491570163545173789552943068765894549751926746070517503032783341188689208490104266470195067640207352808999484030213862693876199530871750478549891501262790703722030723678609850005868161042253789869735129749700451467853197612965286869077556137306263876882346431120045999637121756599626757938098666551402119463332252745255771302112612973588021483145868296512972613815866071862493349997407984521632727831259695316040029290891059664325699019985203744391332868769870624598001941597014139493082994128703540953169971655949178094002399897656179692631708840525355392982026111826385054173484298281032063350756783309827528635235653418761814719796192097100298861572887236633409275404871827975475447914959757713290946050547459962178903042355204143873315946304394280636430814930896151060319216456975616525978464591323852909877699612200417254189095173253240409657665473980084356679503740627946820058046620216804188642011526598590780403736755002189897987612581426131552670634652450126856087430108660512204015229927576269543818833326919782880126124303033032621054006557483343774521814195073910526820155049917228991882153109968261403291184079734758447880978780337027125711120316020792621779703597293289275732732892268404947926032054137261647897217013491946501262372385015578882693310568850419447736893311576166184507112557158955182543485957739176724221064386776091005651759439669708139301526514885562943490892346813911444535641666807535681228928514136739686510815894653553602300096127255583200561903638014197720688537808151139585236733612841296545675870756742797527021555435369511517754114480215438553316632562536432329706559051180645690787130033847564175115108186571651977506181957688723219714577394260428335003387314737714235388433256008089926858121135473303662154579264639094352577296274593989228986111672489684214817983226992472320816006272914856189033530062639497364011043798149676188394054309190837602883796183533992513770810464244699159524771884082517758416481461628047361929885553905681350527172552393304296021223058658906023192971046367581383765075740273290234824312673157969171808585013325977345223211754609298658126951746116308123227362896479937582772005701532878453353741824170214637422461699615505959053324203462940058304765839267151375037487589625029889016128291565895896935823887752744603988396635744712979830691247885508872840139815458295331266727283923889936161993549148138780557068811448158771945166012698332347170459003922929310736967371488402783947577657341735949888213289640067100177831745188761583989156135388820087109149715118101683165923424098945807483034158121872182290644513303447389786494694356834198824748810812509653171220349349394986369768613857865068972577317847166599538665029795863427476682544543213303648747520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 204717674877959720656406029673997953573896684292647153895917774494889090297360790468769758032234303797097984564495596883190722535365595953576045083359280451984247901855389418421474114515311212844806830470297531733524887319476279907688575826608104136497303022882838657539773500073586295531375099479366533087378131829521722300717672929003595660124583740620477593042104615012854704569295164075585435144784344326890572895519295778403947447311147426404311498607108330071434203730613769389890065318872041073347622705399650203028994508097185668345887960925093724373819424206619819954552269537892847873616988758745376702608039675614593587119108350875229035290211343457531190682221051037050607229912546221112536045884931940441933982603861423101045837391336869994658597537177955778879616128867699150974242498426578634989927011771473296885743571680795528269177445769882455521828966674779399994289082979347232666408544852957543198896336837662823083838522913634200571640378230367647376313234799109572652915303171683692421316916473527213213188197131242492667629054594582508397274400531372602808749906514090390945491843965585910778410675219292396916951225772561219718424985010147165713449125209898107162080492152632557156004206574154989442304061239407031232897147154878450460646511162091292763467057835768769084111062316737836634270291160903322938280902437719878998508168540900038314903114029783227837955230391490285148861945074048636707079836612246652396754726571322547979239251625011446323421542029538543161831252319712011049216504874198386713437509596318597998679233591783876700159911262257874952534702317257224419857596707670802547825499130107656159013206866212896309367729280398313806150739842345037957201406849105259526591825418177317369403543850315736038630933698434510469417066885132694803469272423429976743870369359031015463139140493775777289736755101885418085323337032128192782369305540790447558397161957359285097086538688829331379989166933382236857423927863795237747548190447303571950850230685614511115702451218026397046275365844474199954712174530345916019162484170774121258402627753235075535713706399053298697833610011074596280118091521446735254213974707362030904007842242078444613177360356932066766515727067812834061539241822012293428055569118361387321232689685964663071353194302750258813391950117223085383109417581107267142611804881732540216986151299861268164526133988006379235890752446137051975780876766006533012237566264268765093957471902074516039756034218060537112336799248337782293280624835318206598407453926230805224315947449060333751396930822682160990300256988883322593381222323536686649230875869387857152930163144481051356975676559059554830542780520078530612845237857498473723140905259821634293496850592444145820296508661099619757431535307365684536547097648755120940531468841447946324977038339113578280766664035221864182172019100451758864434271470586515728993654194071657248855797792288588306598850954464136361838677942763353164206166795437188614650906356009706223541810972081957264300123201908135662898388210312918124651484884202740416234544308569030419426286530014967603040232577689703484160160622400598639525635410669157134184072803721192352649652371962410684581906617789007746572051245626071161491543289076034466850083801994972182935592091249533917680446774174313859275881588835719375684608517289230534878186878077384946698864981990577562663792702965006572119629001928438787045932271737440828511043978861005635671529366336615301831048360610421081437062316016632693913841251015091901331264038096730728547105253629501966274859510043776745007158100536640642629243896062121733382883212725028761154476406535796535797685421545272586356062197842082228767603051308534190114687129796676703493416789633994728803979393250531490961945741434280491158371205159360721533945326558678220380692025203572560241930116884190340293334911317842726991128837269487212450073341901456490115488168424442729959102193538979044000559620041539521369747004505063866452433490184550816432797763963773466732650452044399160041140385650676621721556664835506177456481501488828300724836272057662525692486505177185849771843561258299264513259013515603412093516335830412434833847614605525316448208698353309912581707697136372629697047362074015682599266038692390789804227687773417605068819845482148755758955429011085277566640325902590808425434719608581684311558944985164474948398605491846097160968968550809544757451394071566466735838236377610381769412558757317003839603238749512780349813384528016880007565899998628233402242561911997255012294897810254183855042668384049378932109933360161253235323169681088100498824181463857463387013271033884567225562333334548113287728957961224268024675776578912407866583985192215069874750546127075720521256114653219997257400933296475096712688158173285655798875145448991414355139961119870325284630633828428985194894437560959503442694103515448730711821743968653465672527756335649695161701902280810920339849529083401193723605850751189396711489593313859483487863199026430627808205447185317721637795170857939798294848758209095711392409081613741792979522857974776957946868057485278342025543213681806823501187557106813238567090941182434988269921999634440949674093579903824104035780996896005354952355357477536470839458924091991934489745604739072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -13768148309066641704511680708640211214817785033119259929319650346647989111265839980824209315871341186440855993937971131461579949478046790941117518599992766896622399814234676144595437119782969986161889695779146479882698380192517356775617949576003774045609977404958977275919022025503480225330128730513335242152406230249014712303129060953924270367169216729324050394046632687815473504320298333048489823861236079467789626929464642708731833132873306205795903503536485534300561423453553263750544997063826113524982471826635994141562397287021663154938347814903858961112452785848715306962000998520426094888625203848294190798382149116547630448132802181495251048452202797472086614797742505205787316278951071842453237854316984200137036313331436652626515342343676405791659503455107437412601989030334511013422398067252919472586431990753202030431037462784721334619804970889451853195899379749411678990778115904128674304538171943584777940684571391961503159591221259122060851210156720590363300283412839696876808989521004245080658283073763983919255240795364210143236271334636866920651611020162441363200835268561426077497607651402278728503094726726513103801421427156369513109405737267644734358042339041869000093393547145903990301694656361518424720961149270958774925556521128130818678979475144915708583561627132157790807344920539046457610838366125610166712780614879679807855536795345668483420613812665237763437637114900264573680448331855547110545820969368119023633511349795034367786081406619429329599063158127979700629210168316135335594650006302144101470565608937054897312020201494805644983202509845579838697934225878251022450835349161982372033216866995074966439065112024084973939291599466035714295255886682356148351023705069325011951119876868230366951268455192157287101645258903350350828300767546088291743276608285701138889021174690221982572744474904264263618382475085319931616318161281585646450881101750334328785139064459612476746558011565679344506869723533822205731528239398238362304125051862609200542313985991651680345462189085844405123195826507515512759102035827352341552825035563502749346474048534233099954835943221926485209231662877949458194176002359028175042848524089354184548549859921380922663970722003920212189964832264077168784977452029450553615748272160322131663937227148067187767815949442957781881530756211460423555991334040365530873135943368331434351436352240734453851215974032492143754189454597569938432809751975544798382204670602915824306384234498482990621496158109954945960678905203198361665642044522923573257273737308310076164535947654905077309393240018689975739903456436097698087168771167364962829824499417632632666866810040032334421113538519904376031369333398264856208355394208544080015416373991310231042453143894000678828214338103479508909164700707030337923346613847486004426950530127187398326702439248110429803170694549524393625067767768973732405771784593657631428491588724437603907763378199015099186002533042056978541391838439306364299159119672543171801675959642063166551018320291064271933235725077839710597945297917273751707317950031857432972950004607549521175688118253034647823182811398702929551068273746565933842798863741417629261576651993223680956619437058179955617349729779930413604091497966108435460009649904172825589965998529934633376092433082011729648279055895868238413059870642669212398091228376400480077353859159285231853043834358052711510136968948455160405562869983796964674660022044836422309013200361686628951344321284763157972629791008519069084393429227706488603775192753568798861524951381538394582997357645459142797561074350088564111046671005948540592784536835368385939416383510863435952394853383304959289641871602265074841482100672740285421521906533320600841466334196823637861739705332125361972828708334249916985734586953025014302534812078402672008179852610960641618148529118420190375410419909404247258648758514261170313385355308928870565713937497667682663917640039654833193367144075347084600024626076301588575375434296314749149444728300042517500547946836462538792553762864607653379112879817863527677595689864732630808450301142921794923803370844627801957311869998166146858609400958647104376969396241214459782907693312856774506146401976835974734758275656636823137373674500838085784956716432428009645876872379864199028497198978818687321393901923711434589050458388293675459328978106658284780774486839323191734197594785838405846140881220053619075402568692711448024635236763724735841559360343073085431028437486807865062126494928510900194753810467508285359721605920728873706818440693202896820145127449853667926891529705246449825167102837835286063764121780556800399419360419523954467133209141785906200373885125966706214460914507490037151298207071087289069119611033958309056211653504880603521096828994443147912903003968411728694774101979914128639413464302189071323210925871310585845715470732573198281363395819802188082308944727481915783786697667659519692965993959266127069729056419062109043478533832810621775166516647230295945266422697493091143111186965481969922522444343157805741922241172322012450714906264680981231837542839496583013732446861047053542848065660260922231119427201087951655155583708033805600413698058179213807905249368019671220672716275734397167625709706700810814890613901229302665213728977456969839951216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 863567283765508873248649869932006827963766599896964447488364041978344198002727252436238498348354139191180682050429296268452784063866803524356329578429831501633232534494229566366498771865332578768155030937790447762242197395157902872300013663732331295668909767673531379106563177876703544758122654389998990941081679726713690958379766669158266288436173832763689848730580350432653624299075417329639106995084642454358002505017779616449125769812834320019822831573020705256314031914999443185584789894235938122274429283992725608063669751969632103864426420372012252595555002461159487426915877357141033040132946342538569091379065435691622460233653958520480493213812279486862688959805728865846738417165173744165411567814486732369519916537252832951886715367042915770582030515333435383347330965737745238462991313456156826434046461574199155158112682182643161418960747247097456608463862173803273426169136528934768185140653252328550451125349164766869238839005058864916940589106267420644795089125706864300797682466361782758658704487967937023315673935802592193541934258201398671913171144106060945927933188701293261888565157587368167438507935918690712843805831668314696227765816346611258377941852503425784161318400647214596120628826918389936942268908022121325580279526713390385932135087509892425946442418161165452714193890919733824452749139384147683590118267104159772691253677570189052748087247125513400360554182255040926655472532308246128479600180720219512124666171038466647757238537851857752116215948010173674206275248002256318471268716828416017279653297468768541918602482346330914170859455117360918974587616519094487925075772601332714058740939246592401463614401543821079963019473877280574217379320802284342465406592914165776630563703047204592482327938372890493814149300158918236698721395836862425587022018310240131095712972867876219991993747062950830069881640165281293801440925868782865159015650152639967171974952138408786101826916264376748804190104226536486791578706283615736295404740838265891097520001988953069321582562363541958851716806897695616711400041415871204826694992412319835435282443448208141888142298588479382583779070805419939648836594654542535010740013577201946374712211902278835986618470105478831820049751624928411091686151168465888995804558406321267462496882936806320009058186458866987644153743101844199013552553872907069344102020317322976699886362284881970106472708418317027640915954080557400958751289650501195667200327816758594298979861873139462707714938409819630843293249938034013161004286696991100672643631526956012518369328323277318526066682497791841269154958585657460742892612419481566464621925614664237589289057900161030016794439912905315766048420224763097963104519828181654849564946296585489298513775883568325422573782002248204244727122311869937865621930184355718389657031075891684483731989519348683948558751482753457759236931781059088441735651617641953013150706529699917672361292342175173519819538517124650946708864573404613896906093617296814967978118603362346951688198581647242363820982566215286480048453367418460584440377674452205860379802867665248225945625174602664383761930676209429789599869865678888925288908310805268333036194023441865110359212102433270941361874554984194975526819052804190176424887087681458221698265144844315217497120069736833820408614999461145124077314720724703313935317079994510756784916183534595970481421476832784559036383996600267063178434269756209597189899277027552050045311887285821836625344529884706413120245120011123061353388471954819227214619928879211200278475166055163248373701659249699742908627888297963716200125493760265843758907475681966244735352332163774221376986841549507713976199777294132869188415049145043648088387878420196875562089446245397134221993523586574460095046543039351379218547530596154597616995488239018915413326328390148401191880740480422972096121874951978056806705748270353583820837519586842675020740617104026883975884327283910912951683750207177115880828621280044481611648595754892303308833750264758856027340427096874076386415233596546201817613655370890955712406617263339212579927837520496559351799909904366720958243496665495629881214598239010575332545970562307398969137281141949568452266279154922986830115620147691263514016653269650843843090156319249343410151216244568360039410180953428610864047197968183122979379864633430673510312963943495072647726977469922161569589574466926864029150157188968933401992818444394002763009369754963361902240498347710401111332838461974385025832194280346394935111210495597085757453316239627468697964572598969958969167693697713858101912832212360022746606318875027746588720102715368891811800273068844876659701894484542763481179177574617243473780237852135640452272229552656091987156216828809818377775167762578278956359215519938141687003134366664246423071251640213740482472961445905573854184092308248305380905533972935372884810559820711732967647589947076627713859548350401548630113524646984129348053050782945099715827903029233345004788837629718084895841754932469773492157561105256904843015203089598535808210819735982744513307134793074557669670919801386560568695066917471529792748177987680879911944534463273956121503259027481060625358713124774567318117432810693630657546118245668102693897001598664525106664159136740868951161595876012096267223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -50190063681896941450276775839097311808761216755444629494375474712209474478468756416533313581743220133238492167954874440877015993754191007683434973263470518981193800889151503985079206094244253686274096091040596340527951370331164166388191066824889058006323759101730096196505662074330504428601558668791569166036344691370762587074813891700989163149378808557005138648127035380770907875300436917589477252572009387068663939116272001821483317948392329156308316441048471559282241831980648209783264958195011613657361472978433414934210262377718753804833574422689192175701678312272586301579844932230469421871332136010070305873767267730493641573421860325252233024541594238442660677723671170680466453366395818969593937424164410890056087897107327521531964339846259506104657405234081925325481776467339076324040725433070002065934688674972282975164532029198705421126287093019495044718382737337300468643463807100205257310707232831118885698778980111960218906567704237710529494754413924904635965734766738658423657447505688901181435047312461034897734395566267332540407356163659738172256326013272703010938531424996012185651098943863166629505095543150977178768243332292514476872352319194858357640724400771263286369155269220545466695902496233227762934811666231908000300683201839201745680894935539016261957306639629161574030006532125875884812658213834867174120139948366770956020695361380483571222767881892989606188417986394900618485362474830107431156366743545162990622009730064799939925520592179487092642013409131055128125998586571304972565137356784395259829777611341751469432405341745187818844618953522388955453702672011741757318487434436635498609704907752317708925545001954445849072188458845748321589062197650966541806147746986520922885771402116506903790817388765518561005061338919850831513351806287933085777782422278728394955644805131210423588672633015214107081728840384198406220472144476048890208116536844826226190533435118469905021346654941087888325449868074834634720370091067020507496489574483929855596989949366475693251261451000366466005288255671105869472666439054596576162807535912511756812911893452743817885302149432997343796906746913425544636331740984920890980702587105169041671001786629918736931311627560851369112971751978697719025934611571555076921348658716197336291200437201675351871997728381358546371377906746297462729507187496587462291777713039457926749041793667105554183203861224975774018498644737908211128779449260055323721438671263916661592960769905193230664562269313173316335394217786310151860123297572186877704177603123895871852038377850178855775780283479346016965164255721820399769593852647926435641955524594307415462123808508837808030473730109743162697255828207843687438789245629875981767200504439631792523086235726896991421811110896314453904398728716181800906714485616244150938561840747556909516811874358592008511226828753662579739836361949008074020452540679072154841089226875276228879314148285914546773782385271053708382358751873869466739065280713643156469168334049679277901737996571069479691071505835388012120240811092023528589225063546435517040300790855184952661845997589818093660313388824402861161690115382370117334516752435423687208298776947127518143863174074263016950274169934776680862481873893610994901340506056833412934091922532245646885595776593250091243228891165605807454964393665130330093313600511707061605263221251805646223557786031269157072943157891592933872612437847508142835132620779313279575566624268518348952593200255045971003404016902660904864441524407299614119330946167584559167606066072479767839571299980664114339798028884245724586054745679303583024151002126604692935748594187771640264422619250206959274259664173503558336560463405585458704624387797148830619669409438099856148772655233204244794063837804034285190595649709211580723694900326087514189493620194685749231645470504923491559872195457941268190499349433076518560181576051928104767990828362421957135144530080321084191503331380976310276923919666380286303396174242587945925769321509669983413255440694510788327256849945826351667492489502699238490104503760049912770077559347184282921881277565208284169322602367770000609769984788835368851932345548739828727239673435472825953813707431102021539445653171703018541560068466889372574353340820974607975561735675679135570067150856547038405400174815356394657828817682519519746782053165866464077857659048582978933394863873422567680894339432878847018452093843698216081789912933745990824660863027934920261060258726734862408845019536209707575414478558922221519822927739222435631477492927816300905084007146062005987990029662493277382693991000668979616718876825636444251816467856799336411634229458666364620395122984284511751725652328808799398243776571667801226310416025230976058668000381616972595737186715858245839961935930067786229832196120680303357191112043886511373395935273412891826723234603038121209875554135321540381093452473172686898479466172332252624990978698808155964228837721100487150541248129830356981092464603029433235520345700920770589233067693288836636129558250582140460935489574656064248939119566846773324279232938582692471309206135781950077065288717472295258522451894355944892895842120858134582792553699521043428840993555896620463500507359167760378778664719498457037161899277241128614930316200276035371008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 2689285046064164866456245939728734229970851667385519698278941184164332558900208962561931144737458408625321265151585748628412158414437205674206803241240617873455925348351477922192895108058229307604730522100251931809233036694969747952119076866673897843889192519103194488838457879346644396781866609692083853052357077947154047179905415449048493627432015419248499831302044183239126190591056703474257410982871538363432551766142101780068276514642010341680016128533276466506557087681587257585571009656839954411935642144926517338182708579526323316981096822501061796997894262041856386259192170623464158701570457674449537341188050172096257614222312367239793363256534020118705946453226050357798224250759576967681990430524743180439540201481823495917494781320757158451625128189362199064884448060269785615547263062552517363982817376133231753942421238010285747079231332076743556915214723189530113988967040044754593449312942845589954895380448765605481500779693094829721499452403770037465494724167613499468624068971743817771584460193287404661732693646383493801274602481866736145641658668481833914835152917058107807277076316426241905624229762277233688554499407198700337718174746649273001861982123301055735404006217609843284567593342391756853439764969148977634313313240285950076346428892894317297133134306114161182472347702948215396853947541568437813357823499129570032735490768478419739247322109019489686893765897165608191174127706841074659110554980072338466634293129525260075201911850129663970075297874285952657975025446583491336620763241927728972686830318871538170995412043703540100230228232209418186646233673515272657170271199307098450682856333028919929607751756564890226135183255813507347894220603065862859275863889866832857790577725209349826829416578542484194180575430094739594195130292591088264936838057412057441097102774982136092721598115825231228576044199622148819587565041415865550084785131234016960124041094571342797476170618487652322302065206451652830198276818621653952494671578266243519243402044493614404658005646065882580237087663512309546742695765827719304850390238054773934685149192146045616254552174288246284669760952584624467205867853136572192350598309123170021607510434183592095931320139367312254844094282352257116386935713991315146744200134563204623434045122374181452103974951103710486740755377554378605527330610292661787068148888258821920244240816288827666462324248224692443043394582186403194789819746233520166627621872506287945959828054223031402743484383388978699867057420542337877728014576030370760430028455178327152618536279631480255985372524521566270992750550678157463859639649886526785329581862274357987045887232852112550138034393786725581409969301272619563794602440178797702995039665862900108354353316673552316937003259872476786469079593664612080070817718291793463167883810340925150236728190388952294175463649442078955300251297091415035672030714992486518735278109143015127066310685749397690297714486513820088759969604861308361732063882829008815988243837224286654754455060046947647750793861309340885377937416247536235425654239173319353837050379905019279565327735442715322613301962958928603478265703746520053909569928412252500512791437587731272597780430400698052070235470707279064431329193626652915756906260233085755567592494869639138632799465729035624975673379739619720327576498024119772324491753408760478792368767422094836331156802858110072313844918622090755798989382945720819846256828083978153517208439948695941472855980775003903818411231824176504282656504259462437096422656103444683807576173650377836249844720864490865890424806377052852287590456924185464428602406263575566407250859385911629444061204999225502270591268211757424690932796077738702820471353608320015511594821130211890657522408143298608588490347618743531685415176300436014958710817150085899739428748544503514537284444759329467033095269556919962481891767573583723060508585864828172495596153604846578784119841212026107329151309710931412134586140174455390239430633811747748918591805898988814185156655029568727250586154008558143234783868970121088288494698732603135292921107107285241620309902244843487082334605810745490949809478970069723107631107859474220825856861692388640174559433072710504831252014110060513667385023567619332217659608662099464260851512710441014001444345958355594276013511156360096021426502836255804243903087678508004243561862733378322487504014211644587019146219976320688331356635132317648583383474002001243411342123169138157803814486768214253575485051873864774144060353359701724907420333641978914101304475688847509075595808660940630773353002792281639620054212628503760412484227699184349739012676354368422851137747107653095693073237091269640435295548963213820944133906206351909803923378229423793936953119926424734207399492681600358538075444310504764098087045319934663510148334084448246220423924751924785983092659348452509350658139396112997538192010843103295718441459848910950185999238322206457805738907696170983359432033669452547153640263731282418698120307736281420122835885689147256289101044128791182041839980496545998910492799321536050745419052650469920764025799118388017379400437251578523451066628068655949112548698556239283920133079063489385204634988258984753683730743411120352804514998424672588638887276111299024681260986145351663616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -132429635200388555131014284850514885311735658555318950576491086735465945077567491538851107798577989528255394618893786793153153228713353677979628183644070677605780136027484639447508002669650725634749374661722439005603904249102212312746379985845010593609659366878301282683626176852582412756949479481461093818418300010623393229774629307325818868179893196120383665100704907030993525605980394122983863665370150967853314379934590883561826236051393205745644527264234654123484224474459053989820394097846792298899760445996678687909827033601515317746103249637422217718763166835688899556437914283997664364627211419579484659754089069234032490520747681035157124907988706126572328524116773780691719377720528320291953778478712054086046512143414982851921420910681995310316110302731790654346867267104240045365360238415558331131631789840865497206503905289268524588144112583341924549980977024529962240545545173681902774882719256244411497586047369113294194826266067472901285504051001586291886922511622628297633083442844757396923469224589416765573242221725132534320998949023906345848130251834418860721251063602435664965926609967332158586763809619931598825436230435902173729466082180097610879780622631248896554266757903569324999949560673174754181599015707085999588392356192757263485315782377839368228346405563762387659035120651351291992205846094214981265020988490010618605506663698263417614233468805673811552861222589519780950858110587892371337526503494362990593347438686500142818842175570172772877322271798087083035488212274149318075720665872220117668411077438344593250207525035558820565504521828443821716074452707278240758803121807697411601811046946886087920630588175629116968958906106296240406904950368270140432901606078898435917881879580924798420719800516233084329258539138523368540756517713344279632539170344006990729773124685091743272961646847300812732000870615320219472537800970306715341040510507294221833285592931383581390525438424997939654816572557647342623834049043808102835918008251146539800707517949253647067506999789596007919813147106446365364369628349775149029998625334180802767283295868780326831693758021130665584273296943450916735224087491542657560733570007900335745485026845949670680963781944977704493674293374016795132712050668003837729523365778162401169853964048485693811062699243688795068914351231675360774444654158805711352182808058278061521891537682680427251143276667876036459247694563576572699105827207215109731536147502397875251294490257191423854722929920536900197118225720440948708207403901777998311890004184613069582202612172820707254449515204046646092482687783495978479552546782858400321215567619106947674134214310376053561315708145432803486062609243545459324500664417805745593644386058730790297819836218397000872044367310586612435078214009945336057548240871849311170811249825955674939742827907159013597351474356081588689047331433715011986658516545784761130218259411398264753964930987277270460529882716435452940576301785637238655471551335863323462588498275367121965030193738291709888356878373514338242039812725124716511302995361687397204983228314928423236461461454330808229194937060483329922584180882067569751861815538589829525601286091936725980652410237336117697256946851338337369520464628012046967609515104106029296205981893065928826359135158135556333881972658987706901134486074059621571753631084716384016433917108094396338655376728511929603749535786292826218925873411782065796285763790906375769111959112508635403280998597865578111623624620680598168273323498588945406688792811999747289164279107128526727573968217829589683695549519862905783858399011235200947535704489854928594279416187661904489507941277394183589120901517880797701501845697759574647665714845458401215630684131616786646383743581722043074820060062001147293594242413749846012607400571390743785113180016441281265548575831896907996314412252689425975509174553654305892086924063598425821781153654896237746988668005559313004503125140639765264356481809525891653283609580665554967269356038342786049895665325303152259536171556564687720113349340549437086273395398426976552487213644776584794177011146952729025109703055876542852521350368043476508709776296414515068351598556370540273440506015641144263094133846214998890821450053625144412310095409323580705372590225341618821330476943591314117924705639331552779296916657217619361868996325910847337869281021680132619312319488926818460624564460487190096598067675098530695250863318338397207888071091683256525583314241680372915864013045939270163154108076700375091309647760400694555329780751641740147697501557258396463500736621706323179820665018166507014140028000130611470620821542841255619693238430709885185008914386920459868559134126651747607699254218789012543836774661508414865512615400028151038257237474158144977872030254920338410749130464525649014652738856981297362622544396092480320521585537142494986653528684511274553133891579810528260229364960677186353224731190095629837882377754340394897340306920316744284304175068529668844799298980698264004493779472484122005907129869840221674075250534567044463150553602458092764448038801030478867164810692162337110182539014054621930185987828790271747763928848639528235758083610175577792109868353636591953836743921808932728209167345926148672203450185122992484853033710921973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 5989659175078760449302407619872082589253358707052049925745210730887243451836260627297411121990008505404829982757296996649548546403888005391240612695850383919925936955024043169260165556897179824132874038613471709525202659635826989198352314657774612500748925531847529343183810762828110976812478601962496253116280827349480375378591727887209767357218181096974499803621166711780730111586578095010966460136700657681658766789015050914492758301969805468820252925458775575618092623673988542974500547733857442892053222568181797978519242066654566803745887036522745493243124035867539182415521401579186964720275002406569240003405452268269903544158873192493918128547421200174150533419243432459920729347146291408770876262380898601473902391117770068390074648620121617715210377578625072204740445559566683767956658096750729081599984019131481764661326004048590266700517394434333033564766170971132233203249963091515627294502010681602139128171781364216720588594383553580096468080042320348705674235607530984639003451911331994533269448604751051684607003241381101334067652217467895509253113299390351101227051769943252802264436833961345531437150455280115948517864634484761348469189074120634818120235703095093242464202362962114917752225754086226034919274771709933938009756545840410558981847636740264227296517036251822964698777282762944429952672186416490390885728276628519683267434569960390649778551316424039981971150709345027722168171355702752862870725965549293814265738812966454685011229493196149976020926460383325070078246484226133541896180776730681156897477321991601872886465536081868609744583464757573375787857517355081551339993995958350957249775212457903817303258433868514935891559309036770183246695438842790653429926698678720305668227791528831391716217720182970661269536615522356452859448728471753436300582897166834131161317826747600703655111337847898011681185244646035308277451708567693926245288277372713762703729144606711597294286369894169702356427802454094817142275204867226869562384465136317589539431795350503053258569938085563311218099141173456279214182942671745215036430729708948004705128407790802653806745809434155405958470033261425420490996202198367324908866195011664483513529964433151799847747376011473416304497938894287541603794893115975597428551967489267562051857135577827023704236532095452975636171606028009429332496481485781164524943283104835461536543460670129166413783122986204768419345834498232056878624639055523938533313522182449914445455898030464329570797518371348603946842954336966110719345008851270816304765521688844408436940637646046398387073048745796330564997706940297032410849837910458710344097996708678107066802670566818564324533440790881663787623825239886664174343904333211228617465835305743455900293212607476160912818099220717907503628416706046858293612206759588562428053816061322173075862453370043929305739990283519768007505774307708546029878572963474496527503670175725031081186931391624318941251585630397138989054282107357296119321029679582639413560545381322286331669176445803116679858395373874117951829975135895299439319224817225341920960526006582521715855888795939669392701177313435259678081840565286229109293467831495269236947619440772705804683065793447275892570752649301789173780787272572435732298889245158030243541942450714237446845946435143598437724120088452246907005917002528596218104035364192604471328924436420853782487859090069818840750316880342919562387146532136715140359277610721512789737247372393587678834004284926454353687620735187805223613574964404700849175737919769709747296462101141687503902708788324023169870884180768853541524669494920582304970690912070043808965569040347368131956234849213737897513351357064799556384778818055272241797781666743092071034247322457628213523890975466830648455201018235725497915548906414745837059352392326613037442284420236433274899767827614246610898053398783406555162692079217092379303953812076326216510381814121347692486844692508633048233228809331036312889563479438031715888958626611943354878288660250484728047599466141918063482271435838838930375470302170215125753799535288965517564072544050063778882876354849147563351944619063501813106325428299982122184818249781711294770852403877836338805610006975353082964438190374351331458256494087844428201459954233149827844841189272821474538865105553771446699018926434740248249636949310941054526347033701747027680996290978355156131269458360381686088410483197354756636640686374502418176254091379549319455139871420836249115209790274359049525432006445679541734765575292423768761497801609466162721093892753045625211058311027660951305011905702523204742212161130527966820534847246495220881517620399072255901321258840401543773512163339328332423804294441657862709420269914878939539130897093579454322339523734146033733019950889065941424518764309158481080324662142373744819085912431975146654331164147645950154813788664509929060656821471534200894914108033372221295621139265676859339603615219665542261460459057277316272457949798802753925896613813482964503675705526753021827398644222913725862850669453134482667062080595500705406931208640683327418278983617096711148118028106588562361664852160811632247319854699213030506481788522667775255141437592286894425839000186413325630315236968600397935578342268310826501272824629865518328625233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -249536735324058310971663639687984625779260996084946139972655859745719736231094124959552370051707396854606280870932248033173170380978085657158900438646786222100756625660092783270092300896743482777748953125696927223811763738731727934333426256822987200182610687224298437650973868798621796801123727411300287618685669059058603401270213798646714308375734645004342297574488710302413443476291052549722756984282505993016338801736815633043996245846456078943541803116296613897851135485395749254284110263402762189404806426317096654341467272486542483797117856048000517562401656083038365843073647861529554340727593021548499398445641981403100892278852925420085772781289788663376578169084581773346549485991660561588577314314342896332489598290453619338362842561683482145485905166060643545016720536998591199759847122088420394669424964308055891969134663515019218264692193534326154265169679572618316487119073395194342856694576871400763833130904547913965423864364220471920597718938007993110658485500264277447260488399744496755665893649918242567517659092339900487447781519023403946425367710902418650189996769501914067121051876932186733442625894114792656555369226077298102888407036381321613064104648381354603225733203544421463382010197332190329708534890439083655178246621964632866814974739388990502689992958474445217871510191455092850054112865837786908296053734449168633628211922981344848902013689857956165865256706290674749267751878453098015655358843019305773801503240254328132587530774118024607927099807576492310340372183239687750960620379457118317564486359630996417764025144724596022455208102492507969576981354611737804590239995815657312749751061917847049659670839841988074745462551346097093983926886518484745844655031890084316499822059099011382835989681720395857338342816129722044852823966865598400441739420183325256105444857768446676028591167506493098939487163971606237086872805056825748273007456623236701957057030314513487769846667462704834514950815319037718158964578156040234607413082202330989030358112006980327154607704711560497213546681758200644010209852072998773074623997808204031305266559971689160489256755997187150092836230835600880648664798569831258858573804821222214903582426550765865081860742766135188133625702724104758386251588507740948466150582788246784647958065937170581099082765513841838085062089063684081227905321570683551437527825132370946933630759965398315538310608721601214897495126016159422767420764088589687467200112488246831732632282578463556512453030930500412146823541848359088269379640685023513818480326527900403366940746665180672014484909272988826159131390950704154757480918127674775242906937045375129119507825797543901683268297531837920503742651314491702971039357707097762855907831319133844332128353785562813634242210184322798844022983552998008072663473915814514352455684939762879882764735716013728849162694692033686914533826279733989962159502498035867806634550865885949440088153435726585874052788153773028822935104086719960205341594134956319835483342036876983168869402946468615455932560751196341692020200661473449653159540546895499411592463999683551464449396880722005178827693523990255965899760698993205385433866749359918690382677342691203297840937126706068751341326737898584811821210820599640489393352818214329751107638328165094786854201029766046836882405979196041872220690681563270044093162113687463849761024963612879643310286051339430394531013403927041690924307121659956677537965339134203257539591080991313558432972896244342153783095438606453471250123725861634047526706404446277023923530765520052833333310865545902495747506765075724193228380863250725079991870982059675462273138552149287096732494672068348648613879601444519557629633701532765688993451885993691934422116565150454358718496090082849523932056436300124184863420155081749652000777546893058333808543576477401974967012008887400283546688257184795469270793530392965046715863372567036168091618494067630745509068768697432773878730435642155223364202248496049931659685597501433617007084551186735439913315748061949437450339009174683716576721713730675284968771039298011848861758211970810721560516110649540606411422729279617799820424303697154200400405055864137518304947147303845427893907593540662447705109851272032708020457404616274823818066119198112588961894898663753940888670053748232575275003231743054814691404700945207540172920491665721629023244199853042776150823118485730807649975274370255046796990621558746583788937115276343048959759858707290363981421653669174803374642282085359135949198026189300066656580892067521538063235767263141752464189785503909012674993244961562472532721158871928192589853287925440953285716541080916141577260558592999100960108856791318251844659192641975651371782431528157260254000414645202753246151798919465223653491791111342599828729292642834976400256495049249634325351856255907383224129962131734785079022543281447673832855946052301695965451465248414651972299835069431288468719844030291755527723063136251294787128315211047198954720993804586931057003150524531321296047211339120340440499394499514816589312249170260697896005345418467343030113257596154096732722141167324352005942478734315461200755800503493111328077716868939590090096753928448916254227308892535597028296448949459245493476792604311183157818434316460153078651289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 9648217950431997297490635496363470915058618068094840092069163460180780160811502140403646079060560996420722662376242200997208851229976825772950529960430968682605833026706297521900704939947704918687478005349500131016300283377214418157708575779028293396280636357413305982685853654522017827085008557697730694349928754307345937348263789566397532891427296132779784086346791925049393134614831656004972802405846095841957001736902345803820961989455050360235427327072055722268035325085200548184373566344519169995111384156619683502706634389151864613910187620163476114365589270291732374433459085939374960301899324566578604963221948132449024900888347491513301186195835268749982157944218756563186159776341204785078385533673376898822916941523212721612272047606831901528130219867918165518443609829035785174082690969685809859028856673709073546872911826391165643857601148302349393323048583228032293655463829062029648988352854537633061162328297905510211715318125252462346906063271208296307594884346123819064324379453057798782079288783365246624249228057721668532024436633318953870292045590753513438341927580640453124414267029919335563835045823868134373013000654076182222459419420803084580900336869823231766415272381215379722773013847111424144073203029791177858554732643858368157434954970562748799993521654247403620770829400610216910412507732858931786107913318742915589510971474745204235678815886987459340776307838915075923709984499109327019548124189778946697693588524552626851579616029499018689894220675274438689273998193283424091305088840139086798403508255079700221480902870678266914304417160175341924379806767363764679697172880961955882422325117728270867216276463865165824271756259265239591457519078833853090177169043973752284094587357629642567892785106417107506486581692906518016872289940929921306592468092840148463116329733777641167350350252186554706313689315243778595483767279183754498396483719530720817815054469042991662124397711521666445048398016727416635706893459033048142659797888846237637586529435334107864298780867956652102869299074237366344660430138596984079236136090251506797546460726179810124615248239897618261850284647609276750164622396653085384681150169166846228011209239968459511817171901755754019618668831180232616305145443823321228421032880441657918003650871702077085088135493262431456850615791310379543352813788744780912127775720569138744037179639810880526819705830442128117969684283972475222001415132103039680041795517741908971993872657168630155041145374467971257540326990394103938228241965508798797468158423360495213642355496933185643289185799394783041812281696257312376054276644860385547854750801610184068590945984367713946418544209955101730804231296172358403154093674834533838995839118086809856884439520206445466250294877396751101382793570605347160496621369398346438657392063873226242223755052160977458118429757728597054261162863038283527610146587785934789464115916424035139922352334930418881244578069707280653060587001048099229652140593656560423484938011273374739534627753533677794334087735402609191826087717535031851996763608074097126905319853055370864626692004422707400001072163348759103252458476689859500781764930259970702031391172728060894530800671908531999369062175500371647248711251827791360618432941576456202786034752482095529708258697331749654174240385849582741188246686503781133337766140792919141288555903601889797973938068195839894855433412379467454891387167400381315330680943829975143848770667294465929808956586615613130291464378353008969817252482257130501559899514674120108525614633329264950871042958461427442909497053388370119693772660901603308287806227043882214660769494470426177177900801293649393378142811979522277864873340342078474224017678936002502564244135931838584598557062549736845856143083359636472503711820421495590837323748596880357618603889081578071949789486785184929827976194459948603341502196054779657057866012380840981419684927073562748182266455591646700350414066114804542638295254395768587642637302292417470084519028163658120113973735242887877800742886197058883152962638117288396749474970887753002819689889863154903019860833284424546176680048297988712760815026103853673076756473165852396265857894259930480677571722861605978902289448997915567066988733850924628608921215395786020490351052142265724589015604622608040511495974636575192483842658971423549370866255980207864236713889053824858576796497766989038254490214557028333467332520790782634370686075458051866744398933202835160451111990971734022433806077995576532309005085721810682172300533431301658287826284329823201834229599092231032607416317029608874860127559767422388232847854423227356430722403457681913235598678828064784329070871436110127352072677369426497208429647874995000039949996314692471888440587306588027917020693077187279928100067741275848842958855016450179974869659263346319033046576786185745874981197949377566627310175783388418862696202743228932685239537353877270863176796220715140841751995394995248951656836729565481125076597033164948394307106130796346904270161180072699636124316271758534480749757999325293196521442089366593697705505440543674343853668642589932194400747860252617154596323527767102086299672837416897727566412882707182063961884836101146015629907349224521700961754514921763379360727320092872340930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -350732432277391566363945726047087203528884966626111313599751131904291780768186632091970324840641518579023904259655307849944253253562315467785194132002297501651133118185953893961292361706522736958448976524148139580780394081538001420767178255853898580159548853669843421159728532200572695442766495990405849295742222611948946915479669290166579580179706197675747911734153818656914860993799704563468323031011870658210953208388762419957757559117817363066246608803446727451900244253050499299361566546089713100127854683334515297528729672386626766471370332374865812613929370036871256185618540741214499223158216596179520170050863878946537112198599979585302636951126703136804556664788124886511095272356765259858268223047713264771317221328714386005056204432180221943056421410205649583718168719608534807618559752159624801331886744326630450518599277203211968159496249938380917509492258494114513386765510272746970031302803719989601387973789381290572157157531245001669517468145232624681416353027040820136858077149689692204741549359609785795533202510222812151964111979701113021839553403260517505933753651839799715625236258143356783073058338460786493535876181095795530368360167797388063131053983642344414382846039142766806805944031751603239584048748231373358599336424720900858411569942833026032928322862620616690335124248182097846265163659901729035317504722032529750692417757486762209716212743899615493859823083521460272470522027544774883448260625060937125624810105813401486270799560530365335182042629183818112219360835596251866441870295116630266737556386111086653177438261726389140353915727805834283627493713536680660771735805280282572205431752119752669194782426593666138020825395127116909356473858105933325930584460477007726008783423497478613709731429535236350171746925927365865847170502129619367120626526406212459260503423462510434771950777380638195701665047552847088181770916536198275065069583677885270438281826771368832728487217227564087167770137280505734667144420614214193603966025096056502743347072569955896003398856848037959706142229363456254723564691619545940417405961864298539794729034975862290855620243666066275168273282371050845321583338059047984187586135643991808202051383065303438431762010256630296087931867148637400712514364961872004477516178948332819548457585155123291943673083468016383190992620104259478875664461930412333783073821642052411432889774078807885512727679032783753244850752473504671820842958375197542742480394362067142150239160105987425098311409323133966173186707528952087044046042088149204829411552722013314544372335762691569631495439902198205485331300037311251001899481303148544233940904735575333769673857323390423072014309982992680710321045909903725173174742721260870279995947538371371496553499239531024646046764615296520166866573914919464756130268652751646113782591651876663331380874030611213216556690075601592621463158282749663178474659600697523711465387370023255702081870271736071348058633907782932924510523027378086566410727967516221184629406492635129929761366903753081020018799572663731818188729249241232975107529834297286716352392622630003049744813108772046758610183596536934116959325965183636457498140882396803268532255391579793584996811282966652311121958061778438948669759063601815049541491223446448342958336901586267039416567103163988294742615615860833906443512541883208992844665510628994741071870137613746486776414689726032212817995430648885788224719078977764780600830396862568761785576123691380379580514730686873981137433890895607899682813584007417751061921443212385566507223461546868423916729707299102096619348829165426737352028116583865465985241501920606664393990631091457191629509258229323894678429639149532965376072844528777354835190280848041984499426170505070753420859128059918566375587949378980567271958001746068863817886298403389339092933599899111858328769956225206655399115918307819247606143071446783156905983679276845407631015895933329339578405131069025261862980963936312134667185689649458052211723460327696381273574092039438049530590712036189803673939248193373399665048663148190688050152852812194388969371394971472478848892250598923092079886530043360985927467295960514755661283982921402734908722769677741279129336212974253786667067646357729657387766180566952553074737195276901810702243370111192084526894263294801384599231867475435257918265340029945638512757163349871723470272173021960797861882533506254368512644217358735642996148309417289375459232127588430065925995802596070166862357268971211081766440015674543556011015022499681886820939723749403892416040672290234411957765568919567059075747592498824490851020760528335760555900825196179119429869188082914406167962230612565123859526819135329965844616422359231911764601435447148894629319210791432277926516288151662623367466236480116172108415219975907836802652105598887857092882247021840970662547774338464360552718841307455585096940599575519226751970615627536066160868891103217032077673369857904542905865765358000707698186066658094709765132532238337046282973985045671988851151783186237024756938085338333448089352966300978306627530484651910868291212958431952931874224570362945105786172009620414126469675471298161004670328919244017768825377628992891672606798424945642546185027917311786916552883522054229699411285641287969013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 12197377941581137889436208629907231052349433998409832990989186462268300303490964149197629572026649228945401767574366370022159459036879486919584244913830435671568605293282277723372413204944259038827322796669276841840440739810101146416154601374097438840883432756145613744176261294810237320998438681586589293316158201104813619675019757276135559460555698737183433628206798483014105928203908065634280777919016144933575769160976164159705717807146448266851795001889939411544536140237414321908402023894760086861426780355459894074877015428719882476010962666014694078076827680468434268062557004907498322243248440952566715315784893380327115923319926834105985554744336452264910253179544692933390018147593478445364911187285094723261703450343582631069457961303567501130408917508453419991135136643513955489054913546214146587132758783554749167157871183955901391949537276044395684025567127094272367628418534532825935714873401085982925998497751931670123647667492968421951590857458975880696682102079180072871821514214305650844668018020684003148913332150432172171048562572265870320925400749108455610003532955606576333280445226789528586561236007676732412503116556371520324617609295648945833083306511490986768149105771957336233468917381006766547605758770742892832609517584406366272220923878598194256147978902264458738783047432280366705715279452267287734529630576944150245788819534224964076349979190194703952192408605780420420918958423388212965883020299938239431987966922428559660666703546402709830172547274429759759220004559744809485236787704985731520540034914270735087076104783221157112673516305018936261757070203887817031845262718520961347993750507190820708117251838333411137194712063838331563882816900986969472577241360996527654077060807244550870430518838891547401454409007755818517579907478990624306562352533612458765641050168643415428803631640795366458189331422164495693728131982800673344718639654881850150538768707856015086798452915038875175953313300161566196312838070134623363851097669394647373886159610482290744799101734924368910671583761760963040961982261860616530572258385471665463150206479001403828622692406177825434159844530562669071547913135741560091571724896300974810359820578738058652099175353986341209617613354110873027168072304304060671975746857425700094508487760716735593059999684611162095876085071085897179487691366301580003654043551513841962438995488315350278065913451122094130859242119642235151866068525261236095835832728775276883847284751361428473743864133192389728022163974069561266510152862397960215397787784344488370683301013896414635150713308828340038655648767161493970005510818303509098134907032510997795337468951855117170025006462368112178037755794188100810094981373366774105104111575310473855561535605519039875380876592509402980626778103152750755573406251717161034440305917156398712120575515570260194963585675350385552494964602613506090457606093973519794072325470987803665904910429758430631309646490385298055860298701906257307753263680219493946015020385454916254729579284720438930275874934932724282719875665326450294817934397308800665102363959596839851034143264315014381425509859021739481360143418958830331159994825383566700445121570936653231284113535971356973862706925250006646558860668922440058699515577034667214579702726091203414216736555673850367898225896812791829136915129306731437922005169589446718661002375091431039931122973653948048516177271066950218834311151207182169631108829045711574534937313126456117835903170591723472112185284229840463937883293608476356842229011266445094994917796682175455684197167004213257532471071152614135054882504740853823365534404088000362393192534924903398023973408605195249195330087692631964321180511190618558895715885151716762704771285442800216251682234344741067295541551132844137250187439927307403929224695483984648150169167451426170996804118781624145259086644718267580346182754734151988400095787484134581818104859525497403538216729094851069884094524241222081627159876077805660559086540259604683066912379042009692456442527538409538211709792142850435138076515862075272907601207422729007446247719734538831003867217307870280804725596393116535650283241247272147740368527414814338051143347773857261015896109591643696993420808016824788833377087878732625101692009401802609908924678710959703021001689150899202888917428401049489344388439236272653042486898534781786579277327288264094466790146719051810574615689130989744812925083597204340298870448722286227596353973670768643562922238571757954774260181988658050910213812198259889859363452177546181212247368661651500916165561314089301485339973649597792771908236938989609044358484136312133449530526463411229357753738365116662183420753398877916169322329461380145904317020458554331000873173580110110013408212478930378670373675047158484123143878916324687627844144456414654620433407426852626644366154902113760297315059931911018700544614074792038510721084998573237326428716492489194853068002588383053828126210805350938904739034456606794419516233521437823328585125886141927342382450389444007681415271381345078437704652182117405212145475809422363074994770811930333709478527003955116289047373186206672905618577626340178390807014103273547448442233271163122224428387818375326110902912703638577631977042470182940336518169438768332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -412794654168959007137442209036745820212659353852095527954542552532367174402382556574851480961489898347061496685173736215902506003012392508785589195640398796206601666313314568676605167935552243250513126567881267655445985180813536946343798133829831023891718884733135525944548825457789095239176041462712267542939625517189318109745024376179620705452954909633634311445638129060363532340314493121857297522697888573456691006270774293095535765491931959086743252813076135049743016892326487488474323256249154870841836690443534561892832186629684307814626932383375378601839813195716235691383586607273545010805205262891721442346229438254992882599347875854587646157348256371651558920723169086519024861497448597518399805466633792034631485337193177350976284446443168830399372650739019110025364068082474958666027328602035364719034878717593215057048418791059995351541364707932051449071763332166616177119435785882494357593238812042818329859741406707646776095735159645711700342978189323033088778819289040414468361205372744595037802124058993781707773253691932858054826978007466123393187592209251497973811072232165469436754114726599310235577750327262551748258933762984790783311251685771116752016296797081795040885564899002577188125726484101793086887336618067878604861902890914224869874941173091576100542005712947531417152373404290149403189630451235347725675024375566609058753799976044903662713557940276009697574406658654577563939078127656555828279704965362820324943192931595356590216313487494854545392266478554891675365103047772870256602718152817300562748301684237203047401213124826580298010665352293814458285144550745743057239695825595972630677668022174053495429434506833691818315348325041507819660884727467590609527421640711461194012979405262966834627819552386664894333183394866548656360958408982516557726708567098363996480584173871232736195729733505728786289625035227720910710700792013057311703628388851586356290017141083063802673045492515224736876065873020203369629311844979996559880718426208973270359533606238787630191867871857154255150210393763063871653926784186050038625143197732333621627018673325553917938954676246383765075939502822003631397572991028392037353819725108234760791007030622956710755572887201328532011883953649364912483424677289999900280345469462181762422037915711896195647837286034018683552153629139866778651796598178873899971462496906602270235280854203723790382265642110539134025804119151121700523068140590559917800449620744956427358775115874880274478639797297811809938734353990881059458454104988929584061939527994949429097113708141347677859149419242773068630391668417390359945528742891428759989118316609028950694655556221553915494063840292829342851416450827411517430146737229422756625771559903521961450612001322475087411567301442735469602991430660564721305448020178302248537217499715351777135322311055690185155012691063010777376410691859440180284543133562157342471917902178879062454115827682410837265498817043306156351070754687958511087022047602385767883596707669286185821034618597381574333974692570962956251918588780774565701957942239404165605200406434110139495046376122916063495278943585055310182756897819957423220886993508547006323141777999247937959746706803617994356649290624439358846515678051104870017419877982737520779286867845934914194993519070912562879848530762076285389831063240811180903741804254066189611861982334365802595558004665676379365594634545199132692206804939563805410924535776985215954127838469094481363469199069630582217461515640224204027857345650807101906564117445582065034676457791323139037435044771009447569275629254611168780803786336312490796642696861345683436750260426814061525176815684976358234105458488406177341713364567332753426157533464671387803979464938647415279650488447045972907832777134467793423021522753074230131273059381964915895756874185008633677402367223889655993621957809779020693308800976021997166433668469855360568524526487908585608063063726247013393171659198030369801128116396197667531095822098608009292632282434619092418830037166162464891576295722393049992278255035503150778434749184793711506032410218448203482634127472304606062311246910032027294909119962456946070061594711379798792864065744070251918103949733037535205165937685602421592590682328560883479355918886805791800611625193681121868908363637132652543598277204757258730482669410114651613800674007558554987960445852163064277920992058946266639634391029143515715440691898923259619241012318478876211246398028107727287988247588036828539270211209246092676510925490982439381135077715822355819170093153206561241733211199474115133521450292029914833454909286808622596640185526412752459421698592544809965086288568435143646950593299087973341719966444701777439610008792576129410070180997621702574336430600293988442352162358411339370725658238242512272277869345900432392210743983444849536509261211734914053683340113591984705528631191393053554519905918582919098374617599550980590724405525557624900471239529431288650613831009398744631832741269431717243792698620139338984782697811537459790972133101055503092461298976337944968860628215837716499274444372046652053106439210987034990829591572665886502191017533960990784106450447420909095309231067496382511970570639056917558262226957210531194079723429829786389240715673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 13720056855585976203456419278704418249403218473504584869599999095261613608505343159764835573458238909875484732845842234621310422759759335964385316617182856846686550760729092776880409449155810369452936752153284509262309127110573102016596804221874556626836879872871577605915111651120151913059915527597986495810402840808159263132965344575914889026445234500267272553111619387376516439238767734549832942159590250456540066147349129093332619809299331266800774913207271672154550372688975654083389935169048800648044352961675080421667272126787315050998583742060030695852394623524057658594581307159797411536800975516431279634585279084021839958118580027163462536748002732573465452636889901133216756776377406330784956910430542886773943381164234128957625715240103588829361297073391222765356126804912084371820437161669659795002252939971064591219952652941231429774811454334054189846070172278224107087238385934938451807352126566419891754699928688009821927613966941692797205669937816528543329142463067843253209013926642498907189960253104577376527559872002362774337288409970688331398489467376888021299394848814853557097765018554517564425310317701056973182363152915939555931948561272308421021684772361038289630906138652174137347530334317525605385408689443490471513749463816268994586078320298762999251791684649119942952592815370133114112648486583682340139065078769983019392521031756436580083672361888403585410995558268541329985755022576897183505097844631926797158489200648272996305499123702729299531394170779474119599756270306445299291670995227260899567826140210419124554269752373810909063358818885429818918459545116036491923736531576742035233697926801537523959067960199523903170487888037022530711163122600646075337584878550075101313966411205453334988733829170357098473999280738173464517993693318660318716891206314286722654381845095142402255121598145926279616829067362511727619348323784723163673794179083343079535170625459409345114528181130499708007561395491087148766191751901212708640697051357659036024413713830230719909229148437537681216127536557965813434775574493541667216211238356660100437491735440194415922483655945336179814440115381202802547853496264615924715498798922061535234981948873734443417455322674648597241494263205028938063098208864238219690561733370590421865526917735022441391120477584990223364506153398210901999862712630143461689186530008237232905344234427032763350164848888209108675083671181156796995481744599347642158877092171697168290366996098621977492253002915250883553374320144085117643959397388292385987026274894905960484089676340253754853512178280523371018040298650435994320832251822919360766254359859612555741964886437436737101956903754028250754963367886924524668578203344675001923088390304484721693009581167116087350622667423436488531876470909294700060241273219292568962642593550260937887336008100916883183284715247690110698541124361796747167700795804305003838603917425437540467687535431095203424289282198097793856330494088391900634721328004409925754799736341836229309817160598290971800582665749007468816431389902756180372633347978777816250758647604255835565838673569545299897590039655368892892005631021434884454626140822234769105349201172550900954277937457310196838498943748935536728888744777365684993789941894594005264344865335064805077068644166233496449121680956487106880933009652528145507277265524241552016690708067833495681120907645724433254791894794102771186130617899804714430400911404377869916877160980305654024475025363498733134575325361076400663841156228860925414676124389867026161744954773520669290728038033935971627514488762861399929597437897425983053701168580026615485851243736467441663394664083130977709078019070228738538600515807448191354614033413756490768951261459978639497901299618861777497030045007372895557321256541110349810895086052858560546469676307288027345182515480808109322154781692131001019928414450510440490774621034927287462784568104162632067946373992912717047713935424824962012510208436523856871566235711256374050336547319856802637937627614315067196595023824799867509372318410871799974339303453682704628966702116315562243236193655410861216471723516366136932898373278457808460678665117369723055870908217279337845386235297372158256759823276996966568107280099001867774760454520731455447933192249763491406759890721270874045365741585010652117018065221972072619254660945597941402740884051774619349775294067647839194979444227152686219424948992157485638593719464687765737796926952357645265697660016997560443079467337125537703666899135910486579952792353817573773547312820816319462742228434173003591959835779087165834968134321782212390550278945660982787302430130901308474701961478857908360114888667092162006002377953767695065289836375207082708102375964568403753072683321289219495160533779735365451325919405224304015870546490994025411991577904148391736424554579918543149466109577944314483237484838742719732641204922928924775715740244858134500599076155921827472885831626244560774689523024979090803483927443732263902821855814141363311575001499132607611238496379815888656517957896564202891001852508481963604306260476937819392486929556720347879162293871559985033663825057590067306779506199630790742151082083698312345411056116851848062670322823083289334141953056914294088067448832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -445934228695979728163891288384664173259135097706627512715435374812075983172531152607823031730811424827973944394216224866762829121590972307317844365254220908432114529302986711185341637069007823148231952148531618320538485217052521238509311295502511020300437859082954971566373934005529557728486372171290105036846559761281524453531398641940199135531265532484472363577948389430947381847570685295473107916959548358464890624290512535243841997215586346338861937414119781145014131336090185260231068026458346041981518498991438430404358403071272870469368190619360213867803158144541953801698445703275597498575854043048661593723147913591085768188609525608038798218939201518460440934488516042877276205916338442186242573972947832458316774983452002286938016834315188117286610135778398324646674540769082468883641884056640501464120716014712803712751969846576073637401928182215710570324569565356188000729359367015430697845131841453525547162136379911719503220284578552439193274349631295793476382190726746108860350124842276059364919447956840920348261722618003567318172118290623026697433710531203283716140926925655001439629967180681313741247050538754602467121609898357071187641212724502276124727477148455638180989871710666628540430926648230654369977318505608237195339947723939625473872385704102335722763803964731265081185478937081407637194050409790033188180403848562891768422009668425831467097182055944278373443926150137163312859704039453756385462968884953291617235318042779525839958435746252639735865467883170093449629896225065532161384438329704716333403836631640620160244213452275788194052485849521361899859180056317179708646195497247369141681550721614714586056656970931489792122782588441570622861311271486486331068680811035648585958787786514869051063787512616479902316831160234727859103338258845736127172080932403670272126410262152122757403030646889544548419571783351063511224020667423745838575059611372591377842883202215567048881535744390557200823083106238512035724832811077987835113748055627174340149261920010758693447735792098681650742455255297723188131028393974206859834491511018345508909969465198213719303102447146277837764602049390072746866486848857228589092892681253017310757386798585180825161120215011437482241708013086070055148601111660129253537291513162412763382172609792065684794800036952845890914765458417876609283422399608677580648606636905972007581191687044895898039003640095107770073106480809595546866138275651734495967104405525777740119522378959699890572401890764923659502431557631519423953250425878255672779392554962859010260630693648666585750843394921732217773807559588535501996009592636060285714019026548659457206466454223572093923019446140691150109374346964625302598965364477654731628142812778382222726078905212113817921198130883690792457516945914408245058936486286109841881967549282039640296126551793369095797483232308556681880371869632986567202760588085588297224473044175439362350313790351793043123804562011888542250724745522600717911687580324601053513979570242267001518137632393997982140165032974684427708443135189245132458488082485094996123512442858873846637255144756556943104170794139213756854235432762919308399537634971085229931812053834324965151197327668094359902818913896037550825636949404435932071453441040222187868579031371490783549142164221551877145990994731157914568521184450984810181526171026570512084068951413220255034311823730028270491482766525098493782763092310029516532245916205205057480945416439121322388652146655981503193224703546298420870763596434934768992395304140115801678711491432567247791004849721655461583918897426236765122607807810314497195084813320341640026647340082667546363547611897098074600650166584949504331573131464271035398757616410881254309881894920230165947938598379426321554910776645806049026361445131726641995943205461506737187646698998709734586315853081852522053161264441050685228073880944573801438753603957086107527837924946781246325810749367992325092098787550347411041779144422288366941345295047288043669677437445585527490154013889316286774460668615705456339320596869338185093540086904556591826781514616246598882008939066274465850664176347693474526707547116077544402190653968216842778614855638094973773866842225444005288095379925885465365618830030864836293436070709113070720427597069163021536212759837758278969907530245552842036884889813457464646158358589669315891161598504545545231843681890530273392043446453364602755148655597212378766556114007620962706218409375944016162713815895016283345434987892763928212009900066299956808605160415357456930550200787117811575707749352072812958199302118087619955788710769252686903259085571077794256102449408729753870573900237011913900593474344195425781850380801811530449260463170356860303011925363861203380863410639395316806370210303845339493661016962368914367683872765753609167944428695414587701810954153838332868830524595763955440656881215082530610877965791974305183493797000814552755431013601935122899509069921101360813230507987135863893055295455671689564191093403295868636495493685950004627482048498089590116447753081828380591443345184787493948682355704859972019354126507491893603319436303448088331376769515931364152932810440760106234843277652653883927115798729820668274158925471991448812678512686180266829414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 13938007133742432724520720207062808872212485139989998060817259519285889843308511532582456442301073687433048606506069958933273377168698018273705349953478382369411682240561777349910623320454447897083741642268181028980119041548224732616365312560442472897744109923245424974247073505855996052335670987185216885968187376234920864791448971837438374734909836995770555782953362190099034794842918235547251110043310550724728648430031090868113288847112814416104840890023129725165309808972427894718086813004958240090391860712713086122715502781224695480510077068908525626648960841677021275741152105053968076305395049777332109607516920435649185096001571678413758453461633228988974683435487229152209106448539384521773166636819095231320449198379115244225659059269972736057547757090052141955110390494958554484813999521259923026156045397824223861097690264131359980087671845448113218850700020473990997557742140724467047194489996325881991100586328464904589990476682128676874916410198628399805014766166738281581001223362765445503064766549126799319659750578943896007825179390370592425127374592862648723577416119586532199232250375244607061571941707258475903210548527343001868927328852230399982648601833088489155010040774901135268533904536968735257719484700213487433493728748653955586531297414219064413607492610241265890532144294274656195621657891745225946879531576163196660595863024352835668218735464641960463795245996875446137484306766923662012366152651689913904607363609869712966191282023392123711121130357192463023480668665438677694478303916289218045830939336772849219713580345536436388014542959873340335647458898360867021194703433330072258141519815606503282473270053216025176830995819459294090026440994053689593542909159692275998497946707132428784224067920365586234442734131139572182866988109759716498821642544367657913964962298404618218843172562798083870641637290518769294891608916260097837063652222451314012002570442859351441023841442533878156248767068742889951405736487986229954541381833405054417826874138276887375153401456699276312734384926075055177537594419364204793655497477379236262348425287028335631509549169070779322474464099776863145336520779972679752658129530522557829676444654919551440666232361739480613770192748028972457901298990417314539703338492162192627715205433637896050416214752402026610585916584098629164260026033197054197907680840899435573497665477609763718770330557653266385910535007455285400038568964860572970754169613140567976035553486344250376827551144053232152824703155493363225328839165402262289525528192675586437943832297459710579865615938535473205322062364697150420918086688655905564138191437875324585209388687939643843602664313408158858911683804800782877444620179788493208318675733517702389976800153106470122819840882135963756352266962974118195113535583637629897674951594222964132040603048709496849733246038195646237598915468304238575124817323503765567651728137605972226834549552087248449184841514011834644967449284810018852813506667903890259435346323392781817483710520779229479936514765813722013055540970136474485005512068130730301728358887177806337029029595881907545490241609270905178276695338386800250212747865436935061005433725970488465756540044650220671003963382411763180527496731388366008883110425008831924332031680534251649383257438694632373979796819018462030552043563436382395744569321255901197636545734667391419712179334629035564214106676874686876228573035425214346681634683499020715087435815714234757068733127835321915977936067754700429271330788403720948404222665842645366809961788624169291197559015210411102404153807137202871852284962249439966370208770742392464967703672351226367638127724480865036699838277663161299418274838026315279332849681839246492287535499914731626708459456938044012830868576547649886903155958143139314808357356245698127673602341481002008246786699044920149896936881435307510177567167329428934912034850885253232677119143054131898785742668330866436664207548288921095706626085974812154892457941608239743030976005622393083062897941880453005547230202770276713159488271768624911715785473737885630359218604515558575158931341219911054911234680010792359896818183307977572407462283137958986221941873447257638474330800696450858365461989236891112084585075127825416452648947753767678377439508531829781773548033446614521018893727593372246696815646652906231934004349476835161900218482081880346094558969376609410805498638579082851169826801313106371659865354148006126711360940240626841665532773922981207680874209299068197778659471255136018298177174518840759758750750451400815705213772283842084179793468262919179693166410312456043355984952034950229734178589426317476907352163814308047086438341455780768304206820245136354653841723401771037313681339606153885030880941255752534444316882649492515566234083123488038080916593795271866558163510027978118871320084950215118171345404855779996880278835009881806054943203045201691685886992678560584338318019989592965546829103586455078594181272398307873162799528325368148142986425083061692605431895136425860279524106028908128145606901153048458709757183341279890540348298290586164742445227110146679276554307443683693479190135660476302992411281852679358517279108660857994568444673473339640667215079978255182477580280352095684526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -408919007996506974988670154311742828427105797169253451049045317284365507025008796239972995657780558317050225774028362403427914354537492577373394282931130995407466370426801953853564995798942745252205138078176440795230754622820624195315525156430576019753345749585588444189609985419430782128366946008840993041818247474300250477417265340241201388157863291631727370641971679484860452530644249848956920006161896327974883841391384561868296351090267993774083622810084394785081263990829040311816597815018051249076841261683553919664859940773330464004388013217424217466290587705591761569213238961278583188662413407018209464392739480330832921792933795735092577597977829356347300474810303736456112544492104001056607314909245117103306110901873707404639286757019112882323582434634142229219463689097376841494685196033589548285089668467824117658756892438422148758805420505089337639264721607125421945735865085341787869706358557040234814573181554059283116405742627894226079630394286502204586840180335779598982397968925663654201076320780385576339024121762791288842362938731485021942801706131654931410826159406077300704165799471825281552963700088413183905936310805805214742661519748924631719649291199081533345579701002655876410488553529950237197782864978714574809412563609901104180045576466595545565964560146479266103825401831447701411380127099286294882639283982013314344045348409665557195232128287388051356942002193520795002887826415867377059297743218801923491408369773500822379028718882402222905329897052968439450678747596460700533518441079450763515976912795622244254279634746428804625260968940391655668877690187716630483766128332464457025541491043065836119837416299382862928565247298649307954360934796604146647958815854936594769721836152622639499725481126622657536809561678635209680783565883604768726112390827337555085347722513155304634246645420125088683063837377093401384626622077850153993735346840220291291233923545846642182060799164894990380790148931413661171449698416884251561622795387105298384700593765490331826342325175159371153019290627492700439546928849686629036546890835513706640579206239524270293159985953820215607684653384712017340491835929672741999652774030434457625686016290321691557637299897159206133270247367034833848708349335062024741283892303532495000477903028949572238758141238279831914738464602350023297128973727808602644958020314653509770360792634900008053458073571949529381100372430582755675034143164500787287375228898906700582705619710719073670929887327211959144327732522203118152123751145995987286822268295048443073573773431261315881572535557846961091829587472872021196115768392036229551771976412968327349578421182911019099480577795777798828281550026064097245271692516037066246701721431564655008010619606390259533555770059901135329328052369744087172448230246215933194528646982239919625459257547546047027497717994186928696259567423046623261201218887368978991152804275748324540588692751525970049346436620347468258303867309356854334152494430347770315501001534651173902539473696412679972143784248649078987779743317644513662880419240832302870834426055700177800934658848137195523549002109168477314342899889529235885444118202120824771161456192760891318735922071320689274548614504434851507993327945372036717938057064536657053173116112888082576005203534546620293322093344290533301270873461615053252053525009902890038677903537924970802759045816049670020684256737862128306541705111186091590164128643799530408611023851048276647534200494200843719331515081572279555356827931244747981230273982268386808668577768232996403118895570177908292986535548279584668378869179136210775737084799892289322630589968004163604070029416776246345779316862672469143529632125438386172890168486550913699460272539828487081954622407517131075345797296520708438566599169802734260933335439789492820809652535035056486482073796075264550557323711010577561304933213735551141148886283308783118922841652972399256903834539380026134293594191865164035121353734173168934873702322061165990153186165822478326663804136320028186654550135759381849647690515110131958749772311417993138194659453639064179814971460346328946063956391005930100588978601038520902090409691954162101803931292587308864429219748058379121903698918821476346505106023451598769101258464923526110348564179154345921025339417838288598504694800822584452485960372902637882387352690732684573304017984031754298842309297518985591350034506602210392603535045959938846513382896859756807904334172958456138556091955160320994634556086057037181867929039453467634968106869040085212184688784004332785923016579450724461320308400561995304595051472007744490996156510780331233676784555599985964394651404045913459447906365357952425132347021365012327285581769561628564408388301365846826766925386212020798952285445165369693997987126360293782653144336520900740375816978219006758549148237384103793531752435362731133563722465598464914857013455538104365961960609757506277915834345612158539459404731197667949781790084348977608694640732835273652241333984492968416271016907005533996945102496541952714545889903213027410186255078319659837157337594248294456213919293840986564620306856858195056376959175889441223430481172901665851636683147948158458385615733932362449240722370159567059129354938254098432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 10944502853881718530205176226198890608002222530279759482110385629538449929646572552641445787568107426609671027759210823007142380334745346623345534814565254098549525929265952315182868594114873054777765079054229493335677019750932818484958492067695075377452357611787683669300293774050040379037993552983117932968195574515213516547711959319071196534416576944796753038215791301415009643461424664058584459691450533889958215020237859957036789447620543903149515351681587732200532399778419155077708540525035148516200930543386085384224424228378607541788157346315773215380490805206282375834530902638394699811369480260547170303743864755354698069907986340623348718233719128686729382617216098230250756536301434678610579918485878674867799103441855389630309966035458928258882581786465503581547316505603715166805061170359891445363293368647494565227280952900633660019447521147124079962468522923544649355356979084029872539170488484441404831729688297167430570628971983266079016871385294884082509430330342279266159851968249943152100645718801524663614502818125217007533187593164081834485606835712250664636733961284994328063352689715595198347331115095536057292358053991088492393934965948982005402659401501429186152867665656804842432639965524277977186215641903614206594654563021145446998625752050074421833314060674505749392780390211409010066050198054387685025113685632614365529866123373296032479026404381017509713049196304143063858072150173576310934253433329428384427564162487944373758137577937824693228913769889928625137649504919344594415205128813912385979690169294006691120948782186880540868008614810719848529329742560088126563610900433379729882510017060754962176472296724516669138945927403599762093525105976515733188421267743718823211024661339522265708016227483973327760330957268058926667379778768158233382720236751042155123630923818138309132509480178688921670051364680874415931940348530400804976248594106614382262004869089631750344535688496124626666919324009042746268480815084189422911686214327499051679064313270467393647784970675327740546667673300761491483137221082398102818285755877384897924016625285114735698688741026112315202720619449566704057446648756341725356096198286560995009537053452866689615582399392988749539729532858783413660608379450753140826456625715568154400633716497457655235535830106970750322417163868634800308964626129073066159689635381171180649288039823519891281259274372068845057205894316585602330231009332514807037315417403961681771322325074175824659659248009178003163817685573197102676698809531581680909789270648529783393485956011455800858347207241469793715845376215806584471559278769925594156995162045224283200759250145750634490665829750431022190154760453813546121986267370509017051812809605495013799471763577099448519181479130273772081617083617556815195409908733742796615092660278938147889869475818892565545654147222627471332304599719706933776149457387089401743576850186011814954715508873515149983630278591681556352930339119638482088842543804859088725036343372294380423070028768626543119958440581858826294340056398042166832163576056669362885913541469862262261649742148648974674888022553280274775661117276921823127387328352715990710750823999821751337545703614327492431820838437463213318178181454680087115571455684619671857935561772446416721050776657987962045684238811304222281340077357818029079475928065102972960470664613051737431121193037458618290650729406287742165437245788901530163242049381557715163444532662300322120177439662426590424060505854381954460898346955151205141603847737706746665882988711194775872039487784397046727749742038127022406473483595985864583474385121105467826625543810046039698901800285714669217314565568628808066554206273691955816958771327006918856644905106562490699881111990900080983771612029086244896520414839974445584814611607835445216486754819768085812786810884388188615383341784231073860102262708528346218997783251879106551992648311373020840086188625558193234830698329550959492789001965554713274460045625830521662138934991541390921104231307321853099536248885794479969088350340916188064788714041229424615668518009805714140547775450464812902359995827476787596740619790919282549257997486217085426157840005488873661147977260085346990781678960157380455239805712993576792285024936412696943870080506893418047382047355912066080727623762289995257393570404492030552255994100931263929097519028597346274559255521399026147648886638809016903324642274116089467335229346501803451301828134272981158328767404291067736805966697233282357638757296435308753070836264504352974383458160774455205740812472400161985944179552235555599407845478998072463864084685212177860786030658093568756817172369734392399521306512153201027491518688645803718732736934750038130164605458044818264235927509434282814440096912404135649718802874566774037704206825752194059576432195020662689129403019646480347659565266186076450834615629431940766615714208885354068324802371347810078253037905922172482528415535466450042425547021225978741774012369199779659502654226954334102285952605867785973516651799921038484761213628651459146374650017949521186366973655295537071380767892600433227610126658307619570528139474163711982890569330898604593087476831903676779290279095597633796119527015512477182213446696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -257898571637660916406157959447698830599482943822428893689352689653746789677642300610304268802199090980769271069323482723379703893175046729252033555462321657708718324546176499107407281066259154725589661752145867594278523673419524791835590609143956387783122013901299813876691069786942164299404845252997491037835120578927883913483060938413728438874595409192116164836076733505949671476160782328564488686017785259368656172267468990789082576565470391996419595452462681560588009831933925703517584625211149877036513909304678738557144452574957060277412876638427500283337663473448815545610429729137731860065185121948001677844364938484955074590705877317224825443027569272501076977491912206579663776080002944325464310086665728914848805925504783652954543646309887264666584160055977400214878631105271067705071309363709759930066905554709302849001215221458219604928854405815366868500685400039921406964459581400471757714273921047484449455887393175549441584840985773581907879968781364251278696370077920451226217393662342473911873178755292195789748595477177656100470498050383533870234811244212881039405989127731864385732777016606901126330480384816353601783212397043910407348975911743149303111881122342767704336029616877406261463534436785537540410994558859055214912812747307539999284396643670635515636263918316650950884059031074002835026102270317292262523440718892270916282042737650474509842763502058304697418176599099529618266637405987701770249090018094534175172579786871950681319943746617653571325935670910059034562483185285518294996486671356888544197563551281978805490849597678793396755694839732878045491206329974896528461041341013000534329108503284482790490762058483788674725061935303061305567811079936086964783731873312579316278685670688049680878065863224626334478783193384209227287496062237888843230085698613951429237498151102761380828261896440730594736668256840340093413480715195476934884778003481729318514612053983777188512934543500180941447657796466763192074740722808437871799302598961152882605439069209707095169174252979836716936623588751969537972366415148748717869719613343958584759295998423475700091074115424107167516484362898729299810177582398764847744906547924829911733847303082610249481398868195262686150737398982081473494053787333443060420051454937883652797503723160817207764697737621369562848404574332740711338485988807601139408075225565493826156757470689971309758293833843901497825408730977966293236976082983965718635469967953973722811457347815602545482994089571579533905359368514887910421668939665420131795535381375347321723941645003650251640073528470250688201045903078158437400468870873490863040248367136256949577227447493463852389722099621651572469235237222291979080026593491122917871028190660419442549086756562256269906238029111729571091772607746182125534821307108667976192845318181299133165115706963914113609521085410949631458486364250544867066022164551805556222844962610762563648788541161104961566330484284376311083784028744073818875419015827833150858027894683535736608008818524949623334854787977188305231839906623526491812446324619468485580087186782392289773768093039225161192943436969625018813134614268671967352458578748303443897031446970731861472234964318251502701842422579797184665049603814247730997586799755662753050691841201837668526539562939931292768547127316846223667260576010544646540966337139800590317443312218213526631057084357586536994445776716292926363515788673067215053045392211162950968177238200799388946086569410285760501340247280808480800161217513956030271042428625246765904442326377669171842278758050230788218417874769272902245828022672954882655271903270090243411685977088695472251553518728612419296006186667365901300495366216693752006554764944875992040843804659361392207073412268021211848771507074329453305675787027551684804389646887569188475611069393098481382548974555883628899008739166755074117708105699892535094609953257079640276581916104384953817316227916595063228889940506485196678070654111938127271791778464931032384874516265744495030057610929584031958899793424575668851278578941388953651172027395953691882780449104627844167443980765342550265713772949511764357426646215716661210551386975529255744179070807477932638600631877940124172932937332348659738652977661100821644776510070409403648774461201333801369244460922874825764132770612193142184151764085540793242320167942228951005519390864172007442440405672033713861976779765409145617282918902760916202715570913656728007517116920670391696837984744177445015903196569115732905127708480428407355440033022069180478838783131607045818813985233499970146626938191037021717126890782902416995280502724534273507223687805193833838347787396841491186224986125133162483560505369019244480390090398046371833730465461087150592945829683338157270341380972644187925314958168315020118827929554974591447287874880965204382899890901438682132900673168155143225259627176705984181610162211782146968006893383083507232925063103376684450734876896729486803057348982844488734485043054058409353623822606729665246741314096874591730378590717059156669620349155843692113756318982047129748384775541182536183402229258906768669022601410377136435256038235275603223568507969958814339417455012908643451688324227274359764413015784660833643045847040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 5053861462077313078720061685695217320434312406044198981521396397069689479665210931160926524547109264377492874605351891734456143467961582863145478096556127058542167376614552856408234152905857218052067216302642650797036970117524180624870952529817108853424673277181255158396188893603417758313883177727390052712885098485829395568194976236870217725551662858342308263363024893633022744850411472726338730251085853851758107327963277841504649910377563131573199241034567595529597983476710805980903393899821472715666682414333193805935449948954234008076710039987055353895067048910913507409542900917261323299930604702485114992441777823633313970911003190299580968202644960268192536918482952974667760319349309772691528191454195116690235193193935114318016071072765094287548635101334429341681506647842741246467756958277892074640214207918936099413811780401353673944719624330261531167190653313298102625826855248599293417019074651044958614165659577966261166404110281653411681369689121726609864832478528230494150333759220218278247653724113893043665656277448681636464236033762458422825263683346557912990798887243127630829050384270588632386656199391198117861005156184509687321015255773645258956454994087050151888235661301597464378924338157754227019174621522953588329732964353518834782374771825779773412994816573092282503553187279649021098861239223532926829821045033142156750337590498649970178796173898271984729500776936980164205908277057747951607039172206484792245642021950625911852964342630570400385754765519164670459328628366417648077063952345976158347693482086284550302679929571103051467989121074957573030052788706084188304475216997703087636034093620583858239676316431892622092417200717968456953667650899207535297873863199831640018957773760320070176906287860577768700104199000660009943337677262009610982176944677942796177321380319299683254186600613573642975949941636415538883092218943601641337369105419857667798561931828519210644833316614684526107091508430327784348316801311003861256848934734815150249458117890152739781719217803333957579409373161192368171193181305669490475711261012776786439960082510622744679443095551790626479924590002564298169994594573939891631755309370186887040865460336226414693365733455319676422701498500840370819704010464595263965051940913588652846883066508835848724120208095023595461959385259325794922856135459222674595679013376847211516283240916718636649428202594419529921761605458193782827905109675107263388473233928262095371891904570913633443235331792591297056364751992195220381587353536437322233283278695636177409193161735722488047823517507845914113037131806752766695546056368750640602244439097190632388162017831519041964667267505129236295129794636016445286870122874981233742312623725783456752225362839853235939980508021869248726980913119929383996230850756521989036510762873172556129611521506762191125636087276769809600584241813971018928612027715841786442691387930785143249784936530172913309883632083729594528269023303628882729418302423189020432464532927085310822377531355001579510830002272433008456379264781345470399555604133841696056805454918194434386556993893803204706314695562049665561603058161414240164871818560665507039417794940377756796164961760336908001460235970310886529854320417093162603668157142087656588854159004094656471096652211894146695614168457033657753183403302338234425880900659317686929974235479492717757560809777324419332749976891430908740202447748031407965499932870409050891270454946324267432165772841940764748860047272324687479601221503435300953418172697298384355082772411712354063708095001506072374643347091883679282938143365075393625548304325692963714576078335442157008647765324155371359651554914624635114727705990377184320633203460399674582421758107805754154400761926998508553437118315546899152306796784679848812270893078970071748893716558168444336490421659210554450595351661493442829951612107649543276614666315831729326439184395866119766715092109064483943651385101355854057609089882538566754985142166114210024813137578490473353335039320139576301400741914129692063698402631600548352792202276615420189252466601751126884657225929197382535487309201238554002291721679571710459283087616878735797164212416797132239326486564395273055460028425246119628223448627997821402655408248443032495755988507778003230408130710337359321950556344043229739749846859197968334502238039541560815856074227142867384235742063675415225741517273424680175983169269748032461300135383362618476132574467112955020389000763788890213343490825711326032075230574328934395888734148608256957000307232949964440574784727375793747099996684781221567039738712707308480482578087812050163346991003174156555984068249730248360077268372974149487077693868928818138146711699406125776851879237233359962845100322625839544391673281189411874083116658233117654927423467271231201302985332808249638559106377967253615796676127861476501870792425255169811219792255152643930573523974202216977659709848282549161845600421528403173643447573209954895229847604646238228589769456104757759303529011336883173549561815087920351111964555003280487162023967047248307369711600451673498346715831718965499665869549935338518364973000346509319107541629968585166659025730653927250778157067915405920501541772321243353055232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -71354459790598732592873175324892005438268822212899678861062744712379531745237654661630615119101287737285930258727660308788223017011677339929339799411447718582964318003687348462212743209247916228764937070888505844435164909717572302764114218515106459812191590074260057339121838274055235517608093939576960720872694090198857798254727258050707376706633638720795307922754943014279365162010450458881720306095032869605480992747566263139492564756191180657424969903465327249967265877685131330826637820800914456879657724740461250393473747612722156207156547648780879868931397401405296383766067677964600787601124934789649977748134592880183506278008669322487151434292445754957462255868060856217209549173972857053590679460671036879874343830529193620697720885341423322690759543273867012283739047898501062336681694044927547873444547497149178908283958528395773781485365317260909139379360876234359471676407138684841430440405760544598117268969820275509527683430003814231013927394023635469134111482535246106275311424054166688471354998715049029874740646950703913120463175259105592122554477966030026578178368841690672837088385552658857734954117183814022299222635343092642694852228009743155839979858550073201058325304904347403292393748555717145729454993834682641886085626935556144961229445427624303092906368413181139354993123062243911032596344917359874966616738060409289593038994518556037230909767286550535828759847402500125399237134246328499798136903326544167862480642298259358864814144851962902752549691469170661071352497889688750742829533392103720843803013324482945419930166748985251157121023892941720264356774138335457442280120684585883959414127457136393852997069406013057495631859851507016214993995001340700507861853356149398649835756905515314354912247816292815529609654290445860239100409091372348215108350819845069322855356960290651017265629852198327936526412210569997593414189958162876857958905776924046913023563835066956141963286953768662666643006449915881411971032413062929652581746125420074342477339994519925059320043016237881141763052683744039464754032265507783645002106657554477632117819457205917436333084887274069327988829543262054859177021673167718080388747987487060460616179001364624436981138405345498043700301920486821036204933118750201843260731255951214740701945874019782809190176608013255160178710831272895298622189675223035108715831963584924185115937451000961484767767765058373147063338932278750522250021065722422327196234831856200377851681919098747149718703875722351125309144073342480908339090172164021739360484272087461898451890800221555831458532848603030692637166703331478506081556255195583737731377885922213754387110047464969556438834576836298991061481849297925937359623878727747915067364279760445253327481723789840272338433318791471174430580223159754916284180765646411364401460176660850227057743306095729144058275515597486619513514812269611902969956302380630599453552099895703379999865588985965287943168729352821020090918904014856857533644406750072616820065866608156020645030321842394275223794756817993905072578841468768073726157392676208573101055142172897929469690235520289672052151112981551728328740152490789618400615749097379238939960559468288575797180802574203021920833674443699556863153006235636917070507985733398180163571594112154095211289844095575818353365988936398650730880527894020050469743679977248728589919713627334263379746995815708241147375841423991155618306664170816572952781826797756897129885306333180710251806768404193804197575612065013046574930689729198148263410638428564141462641915627191215789952905804222249600596242496960432498723373972307139151366265838266710507687454151720400199197240196621628045777817420393536388657985378541524652490881353056191598386481463426709329505408270590089550058636546292266729504453410353043186860984551954322048243801755906466840134728705001013457909508687117588699451629988093109334111083300121227265538409510494617897951213176058205948709330233795744256842722407460631886201283128977971886649841582604554809933060307550798811871106105203415487998293299904822817719975323988521536171545936174050532054752828818006015676304326857853052208577266847167414197327529088164191804755686223873162043697206400811924277900035869592461022195231026245928329727408777764163408841759055057144751632822148170105162909974859681099898157853633906124667591675205947672602662453218289377405854253902639978432522897575882880818703494220353502889895885743964134497048327137980593195741015684508172107076013558650842356416450625746391496084510762955109650714105703440624986017411424857982549799058413310531790852012047206930264209419805531008839152221275737223062141644966382287138168709728559547604669428785719832419694566081526718132581665627842985688620465814447918265697547144337900884310110809947311699879009876595367477469424155925665214615930500462754691736765175589617357743578440392773893660015006653642287818316117283294968151488621070226705750531785193013315946054124093632562937182287960688079756138384111794781393737252844764490714853916480807522007966000735365162122274849352748475006706086593911300249018856918495123675324444387373822435864537775328588301978125119160832268012066814713796281809879606620788837063320194252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 243423083497600435906095129678373004415156169250819279006410785056022802565315982770183012875928021513556627292166360322076819833674296350392101435623601402856000910847765880458320788616378603229954828675823879265980588859076146512198357660499584727759039742986057556530122014625730132763973133403389518457098982572294327114962593178053555202019935338318770533105076630010057897770534106847678530550607250784432396114949457049454554167788422738593700831575138070033170125099164073759311827727100958260324006454110730432801626825716535508243186005642530025394717992964738129211520373877401218918861949252219304577336177617948613127336928058024237915353697362108984307530399272849287102674480640919504303957671431261589577755661129676939420269315347900103990901648459779990673598708343289046934635300411805210525089783862021199720553529930622567039517250889969171081216682296685465539136371483120760298130433861391343840869735032048007471902083727631421887033472198682487605476727348011502332715771764137419645452996634057448586768650579693473709561891197091908069807163958711231089721392288023281544519557126800955935650804359290359759618979242308587137105397597609136740268432568869022758703978550212098775601494844368521664927172209604512147275648876483570658423507650784107615758103777044443023097835903044624237818459917670533425792922996233174218935134987122025844931376734542499501921786601623868727426555082939316740130278050335819774430729721391796201012511019756902427783928701469966486016708038559881896489424324384969488949572027918010377155181762229232628045637398269378564013231233023334478975347945244857235693466308533787832931567630374051351162247581997117647905420844969892056090844783110815535682221630050504344099206403671216733138297875364354229506611892961269221302473087160672345901643918010270969040331789397764689437069853927513258770387709209354736541097435760680249074372345337261461401095759355394406756319308366162732788265977323314118824340732342119827265488976723538795591529590985452596754084290556993828547149431889457816947674268728071033819568731295731225391568632586929882636764874777898779298856473793549599294578620907129466364713416807247007585547985630659934291863078529378205640285590996899292956215231524776064406693970588785894909990447706031444897420368864321663918762842018215844835660441366230364968924207605412863350629632715347892872030199063310952878548816273044639196138317563538842862947593942883344618806341012465103059193033763221606260954284876784473511108242326011290472886859839961059306776644405111876586753921135215060285185146792124498387123402800895246469003124090297028459182384442347346654656366547335209535853326333246437470010301223541941664888462770314254536489490497397959281243746393843051296133998029073169217536680458438171961231942213990307823163735820625694102977853688744348265705384835446619251713267135931657669419323744624721101630563975408106996212876514657886364789569360749816920384372400226137781505359470565180794955986586065702326084759602209832023225790294461052583712480780288785112857858553570710940381272113939456578389223451044101346624322112418631785106784514158182175257654940550476496209748480118998951454635772717131958951213098399763133398538532860400061484569933740199232912069538912468473954826989225350732719238667556476076376331550393272987766596528600260204738123710814957497685962686140924034596869531888494755932567172213552634622471407726240500931769473065429970469261940935906794532311042473231333051900418281164780028885053871039383012262106448475233486770548489336250658388423869498152819049345263228872482767089918693844391709733357541410718953282734385602474387420099730272871510957018646511359165971870537961236445871991663676710061342954662958516474913005366923639727199572004818088551790879573616332417522321071951928625317638760427237307492697211036663446600953099335112562252299977068216878683533211085676840296112926106621460232340871071773420582598428321642708027656456605764730816686053450352975467886432021506264670850966756249907931192153287110075984533804274858196449646354941476416268941994247362898123492443985250275348932436755682392475840595454070878577362007577288168949768420816335278970587674992000069116446274424634121631049061899260255118210665243100380737978394276250040416471909037871928354965917664608057353982554981424964783264242797909557954432384646709950088878212350309440886539896205718653462292037221725140163513596900433796688387085911927737492867082280798783925311995583663527952018388219873288716874330122589007128196051498250058589030124694794091794008336480728826071508248644086188026764758218360289477348203759522023400208591086303091708882370565664555173681611942103297890502288143459512439086712541710430724272524037705551709309544671290079289957112421451156205033316505823716232507291709589210230791283868399049034096168253801782742201827353223562272769123996282778503323580501015751273628656286677266117169078131159857438467271504746115092468286578308522469542818932764358696332367827864579608801908563321584449791608918064005342899142411157577122296446041143948686848680372245534580229786227999069578338654413304482328739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 25577646148196661964782867310486087776463534278265275209863781107613042984250181620358421140131039480237868244993644958519836683776491375515773294267878129201421840531773682390524541657144613327715397691774780740004567167596129243116206068150957469347978882537264147297518517026719108089976318288076007127700586117484056928847574835552877697262649770376333669461241348634203766824256882178830116063867228699605962216758932773760715213285899006638277567386961200135144761575558995491969273709113932421320721958421590030043873565535174305709768927908382009660772003959895502119980922859597802520644103745658745013000358703835651224666157904891855670380828208451871497840414783749256869977819642036549478882812623288795076772318526731510191905714594243854706542025006361324460222200096681090545022900336281578172126539773347653247057374009047424296385371707366546789591042960419142661619638222298661790061796170593420860790674030422836757554661008825745066085102782961309214034456853839116850862710453015322092629480255169249005033471225841288734340535721001372858222583312227838891650291642032728785230780609349297698551007571873318707567387196884563901101229333605422167791446047239208540834156721329673755153106796920842690707293647011008492964162227981397856848595578549812571986192134753994759237241339867459271251703673713391386835162810900919300749103695050097356608587389012946514758868858688274524052261952147995164742681689493839347045906946047606580324392845290171264193292556516863938597636670557997918939241476982693483478614571190875741844868073052309995278899843574415111728633462580389404785409005218282594378293107080904889027214513219612003635985211728442479622900332315262438209698407905247321943033478596989258963675638236451809097997843857323592582225900070057622774680641383261153192778303672081721727230981991475076948455381450419465019608431874015274248702682387036350591506140913455576500236802636695491481875425646624668020848197595754510226535201802508570721231706857827895377595921089765734749653379541097375789422371841789669221388322034905644976168274318404489468170048284723171560504369200613372563389616049782154203880945158014785405577547449024418287022793045821865550067781930631789893315916325610177140674528132012809539035463556498463980129913066548389245130149917088824918620466047308858234349150294754578668458694295500220307226544612070709887681931317230239634618098176026985805117867731338279322860458045468577479769847706987038248195329936376306394399248574271323728508286829653139482288523401588410937797454835441241266936972040397532040892602070902264635296524557123688418848394929677523400852129617383580750181877289701854132778587113413833389430828663209007916234767441884971574783220582427212310759454756370102021411791503437939308224150012602245734723053974212286410060948035914347839800268677563189778558027000954548103003729891296421285531844859364647075218341490140196199597687877732328564104407857108943110891701759524438035984244377117715893031849479461617500176551294308160917425141285591141764817918234559680877261592479128948409047140557109236658484704129809774261546156956426086952967903397892191236225962597018260729032604486229649649407500955137861515927571308955887393219765058998127941096718913944247155769794415948545170356457678518437871849371591313158654985134190150443672081332891690070168042420897342063877190290447948612090248348107484720741998737974854549051609993729050774489351255874384128525860254310608164726051242369931277922072578352863025179394171133763356400346681190110313019873168394494798368042490790025083794840969885890179346605305894331420010969664144550928521949693880397620808177989850291902178503335562201391031263023307272981883461598799051148579417248470983727491393637685432102985074164555378210253130658570259321095868906312082554654754960031343774321233578383985865048746660108888178088581460298123780521230340401287667610329729532347959019569098365581247143873733583439810062981449951593269648753119730965359720506126084734327203755172125277162261229658090972525310795740496926396740297920066973674380340902054538517504525571306999159613543526970914613616190557113509883855637321539257991136130359328747512717025542406616924908755596518255529947975959474040229987044673462720614468518362797380689837246915549769522974518355597097278429320304455931918574041468798457898679096854327695961993683332438120423847589360637179083309933260570133860138185613609005611588904250865083238080964007639399967983571554319970567218622191261074672398132192180509486199248345617401064137932316579504054365389953409938385739507745466532333270828358360039917956709750204248797509289029284982769279429145920940992111630897226827945917582163782715810975521784199383845797342950478940342646025178031436558805486482082327245843393155296013565075203251532586022609244429201811044493873632530879034845902378256452470704108064583602936455586541630898340697493246653847716079930267561604943140727707598208454555569469604750357846558040205090312861620058239609386247701187086283832953039471777604164825480340885037037371704066554666725361352785319907391764924389230023896557225550528263179205168867573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -1018410106243262929975855504696397872449103713474120617829920187053209288774174955822201116502355216155876572561665727236900586034216609031569375541291680824507560600608926881094976059317147252908543127478337424360391933449820130825348113489807258227235534517924099008007156961361939630087319595455909180094761259713137906755417971382109701808553970939476242600145208759965656986049756350362294618694170896007658051717088184116969872509950667546891674785219334109685298625086883493347800345299981399610174426498859621993799257249306294416312562087963341938419181827744180436151410365090252267929469668431040142143563967115900619661275982338971729061566874973551279433172109188042781608325063768351279558579414513337364516718336995788181065261280788887476815924446898725624351576042945891839162209913977813733479691026339311762861282585885116272015608508310837709265819813183151200301804068127061517956295902487774731270861649072015156523031322997215911922211768768715587569153581754275582469338596405815874564062461358917740346949470350433875069674582794874656205860369824243322159865054029669664952852494737632503658233514947259953812215739581238355744072347932035633751902297056434015091441031548515571581121584903857525043601862416839026150559947975204290626921084841109878425743657438828971638033442391710744567161349295778111535016052364786707525594160569025006293470483184433581475586267602809636103361619982575728885907035893289420405381930675701372624657114352745697330721430632762518521869066106602139525530404997566997665103955608434595902988112391151809336850162546594083467738765017044483326075518398050020313187514311282892748219531614836017086254128485068908785508278699550869124806791675043919553017401045504213775830537115833179954456107432629944122098501993918431734507700928342008731933586374926192154394930950180682063028719138389008602630085464913278907632775780288197840096562009141189515634124915233297404295973825436586858333653993652151541205465562957969564507020269237148068048871561374687779535461747322593727203458149508010754375049831273935417492103377090512187678918519973485153493778504077056508478772104360509357091401941419957158684783866421327896717776774804664494138833138781081110682015336974390186680649139232633237635361315335391975665268153649207638979739974283913395736817906916243338396750653186750956797001249068563975982660669175880589619346142585966036101207961403467515077979993133135982170392695639371500437523477610206280313056547616753743374249752756358351215238410117820182985996946507436734889980412355207432927955566271037978200451467338869917434450019023923286752989505561340812503252227901461101624761771400029254959535795350630995227150102139582471506900384493029926019036806629647413513371632703276351972162585437672981132583981291869053735185251914215044141400526061220699554093138994520497643972438146900631095328329788444744049539691453286186214520305605105134046243246127313619594234992221927529129065570368515982967725911468673551988023943220812680919324210467407216962701779262812219818633745368274887788332660736503671839278970191935770181367714509774348216401158809447052231073391687650152173239728788009100369580491554590817448615365909819101733510004245534680450450081792624071473019976371843206582417184617438679608390437969463861515975313319663907411172111813749622494431187339934898891465095533816323002593022495399920196356029067531060866558563885675542453285953649862360199734884775220161866327956771377673568345716948382552317217734741901762634023541398549705084558061392710635406871571111474043275325522608437965357719569320531363052786511491721595616996385108495846508673788663527338017196852104488397135798502103369454322477429607317908462180204132110580015018711159398755902379264610572924912792486585853082332060402055831811122565689099568408617044921769514606811043974211938474429536519640080015254040275460018415934739407532981157970435924982237706761641285173311792637790039666087182837362774440432350303358859761729568007992616768401109878683551406057327851016862165796118206195217806428153093303902836377301996548984360542551040215987530241398046118541994232690947428111006679572627270354661812955398485956307131737570172880813559194310661966483145360575468875456403598487009563467011020176264044121325753149665240685873546882741160678814666223543478724495813245710481156383626279807482601738785206444220230214157742167323436705577371195508833826484121906567890962951902022559546875291960843656364774783044951547322167767560459187138753611533341338695213769218844227302226238787592880723785252364040853403994769437111143384472284333583364418643887020251967832258214409264483679268836382194331000503279683601590425676408621001839010936714509225319385261846626817037645817530734170315208004972661776739450685179372072896732012739700036648223376159171090884187493217438373904531650602199523413953055929430433614505880108051718758174891134385760528213139358067252609499928212336785036989541737509090521939803947649814706961071694186857657091679525864960866380580359950503316720489437814669899069894760749988824866451479686820895580089874545690167201197839473194092350668859512140595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 21395259470560345487505096767347039970702441012182984695374873803282221674825456746145905194987288361155296511929294239699174260774538312218414132539629008210243593256307769514169698689325575456824670706989117800914130112504568057180422875812103389501547747184198367456729777906359320952027689342825416598865751748003744700869163309567975404335251369991574401516351113580193633605443549041793070199379149637432104310676279004880882800339598998093256544343378628419565863542556169247605675628086544510285391123166292056012432351289975252287164575256907896013212285659317316902275740028765640591816649172515364259014855426938022368245850267002428383513926078240099308335303779486208376321430059784808394058874643395898099089881097540415134425301208544778567763260544922691681247913789538727988438896207589978226372219255984421051211319385813684438820422111457809708355745284803946753369404403851747404455678811508329242676850540594989611531597510420914505439902525470258628525176236811939789814859126511395472531518342451346829887660622025079298820709727011552905183110748485034514394321615368130197289273470327993536029535930176423889188267410319576603771722183404722690465191234123370895246518690711544939856863838072392059408723519652040447601426635615662390067886756681726908769049059356059790916402744747483971302847206963501312173070108625887476314064860850984933643303541782932914221638499148404348200465812626831538866790650216504678630184878311730265535474220028514647709943273977054578075554908008834779341185652427999838154633398392904866464218791279924728262066573245618055314357909956646445579711152570779135348235002625592301075202177064954672792455500421042198133702147212982634170341577278940409129903192726070419116310969797725112687080075012810675607866799292126807954154276428110138873022327785135369886872562405665075205200234803364165066672444687982226965632564453314647843916153683259202514551413322185951897873645716333978806753718760277835284524335536095605589066080217748802216230118000858434394190965593480853522163947271083101849163599017545374794153470137179688396308653175880353545495849232580424564574649587132606998614134142716652369829579630742874957519427433532780657879035375463586174001164152309344289650580543205207308071726311744233288182638095305555410283697988218813023988243922226173480470750458655427519520775527986307520567709664782905862033591652416519419484671955552674547626225591220603154455830059886438932678550338063019594174641873829109379757780007554696917150893987898954705232241122676095737993378495081131866199259201592490494362446172419388226823110485634473017096866905611531674735040064834291129581404834235153433006357775708663381016304583040027216798051984774654533573022071103768228748484445969509122232109548965988664676549834422020208918893058203420509317404049106231836269809005391926729404107117551597370815259697252241345709473190285616254537251486994629185004945780224181387705383586994496187774098353617069261152724420568830687497657648351553728003636074189871521737188375812454861824407362964176985149553668508916310727185851101663990378868274917232386955285950807889078642087999152109746756426783251618798217361447751455694083409998500313542494936586784059549364054911098683041638445500862659038994262911444144521487544543952921684030105856720101197131850968336340760619367600129472123230801307237306421837417008685913845368495332962890789108140634994472286651767185540053949665472035396178522845902007360926842973693600037301594877958790839986786995135563967114972677316972650098418940897394485318662186170976198009656762091587669591023924595307244366227694948678642281876994263553909606006759289795392799027528096391602945338012338114814287428043248601974876845652246925971859481987099622861327609137260714990795886447002341454947370024247110228707245648664952368514972090372028884483948946970883811133235451188030981489067554128231049694216378781335008779636271502260427442999737131892320013124750903271784648200961477980361378598884454878904936042021146134774469335768899089329666130547708250741923531307917397339971991711505834888300471731282894913637292028453603668861631438818840480582676543970956152468700460184912050188273005037690415823954289313316003528370948399562461853961600687973320704135910978064038492060281653115578547274412938562485187723048167412893313061082971181088513116947824886662190572758847951463385645126643814478480102854017883036813443168690499250731898169295846574425251081812920200323795037383172919334507639131497093283042821197411053352320610475316801401533462853594563163238152433114299300967496303269064807178283695453786344352376336838350877184792298954304952037133045971058252045265792303826745411231559116684528678289851832155494087381312478008563498032266418770991047251463066549006125492825137545176057117301457879638449156850754257548288924505831082610928598891091519668224589227972136210408621234398148189413788760874185971794049684711813086132515604850070616364915725606233568536379193746064841250106234647030074206645842781959023082007192781598939722927363793747535925212765268609221269880765882288436176091848378214409659375568165921191813447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -116049210393239179641256327584313006373849703158177753315034166497175472037335910779453305818296354495350055956142020603696853555173370770011602011055183429820416974802409712720132796402829960237076803198222490698404857318256479155865703881592836137604956260121080563806013727257049831755111139999602973767077832311523432195294533628494567448486229061043163021712933178779215053344629064904748175975545767816086453814603144372282037740269982902072848307046737096969250621755281894672742574044214316704138536370078808804314089243195072476108966007643111484361908814886351923578042591598163865726481553194578235317929626205242300149166888447571591242375495781812147244834800889041726372138816299513360615837397009513762989274206436411199972235274451440778218461408710075804509504030491032047466183137629064544906499784418247958345560664577745076307275909919227479278423935625576198184066488677703858941244495567929997150446377925605073200602712622749773034075620731168765173463831920365871349237474403705086328759946569155792968136916933469745862980590069137189199887389636759222841713640523787768873030412591667076618215909565373044728679896799151876253240951500000372376880068616025982226250279265081776131546390476098895001063210885795562505075669299762610693964526346961857557916573567662647684991569946095159227664652159854645498730612674250648602897510404057916692466128995941910818984810915332319524282285357590684419358182555868506291961954817998035955830462595220512061259661333724591528326612384415665126894855319482740510751687311993765868249140431600929330689222841313589598929002019841666888073797654943476240535889136498625726271740091616994921149353970365583245876786313198642477133323290749910436533399283159563931147712268728436127098736435950437738894135232360044323412822358211517324008496649929729966623501525812869114677674873589799964325335745251435638735744051872482435060860658473182330631107148839757612049836085394578432103363823873170749348420698812371309587784291080976001738996948742545581649293892727995767474286036262880936812130220125811849416874129812810781149574928401453661512897137184154872392333628135494561315001030096953522206329816953544342493390613918526080895734177043907597541509110189873531008597294123927120111552452931130314315943900671398935445539992266503269994045550572149443227363755787156201383313405938145598798108824467819894668081175335166328435485299088191102244487207825011576540791148383726865411834888364716053386316173171748606587569135433481935878439689268989685561347621933267218270014733881636220524362347573626092840264877564084748171069098644822712068805335974334016249833474466483576735301260023206414003282521127032117995972786494067007794104806319403844796090963861418297643362502876926636561637288467993735122608619006174026617749444083497693150487736649931868378670107158849527270176867188911856806409171451097618527631098883576312701010616022352570106272244255819021876622150560973562978049153006762155810846727708679890636079457965675050429216042068597335214308088162993601930787883929418971714551471749135033525554414266078527157196868644508984859918878069382164185613831458380497855644506569967720498419391830245303715459602547074727214515419825739171948556215360458931002425501065092622988179445754521898852962787195923484871650270817680608962473108592162207227277814061467556616287560170998033014195632326864791853693862319149396106890252529229038782615455067060059730782084697775606103447353641879515982929128800041976630570451246404265760196881447071925242075481720076301813163175214710987328952278879786275782855254781905654761766244654783619209845531609092564033404026100282679013567473388243876882585453620902722943829492015458583535921685740936691640938442541804862969757446174267292213262670293590560908138052517922798335302437272877991663954805885889396375902922389011590333594987308739607958988453482124119331400948002246278118236900928549831329289714862840982780077201262286221577875363977734457156546745412849022489654134647612255820098455419655439184327854390064105871834255196209993917536436158016348415564899185028797914191601880042465042410575396544912818749904105190524258434141358219096563999816688690532312692257332658119185324661147085017397726474726555224386402267500235210075758171326903355367815819860883061177421036168088515969497222665990160277591956010543402053049608695134334644738223813939832346264286139571539802416477505780838905495566226351070162496135611513386269467596923901166961448633343981055780594837704836385412719774771121830874464649448680167320664996335796112874726191564039238449549118486800517045104316597181356322474359476913875140757662078782447144654519211752660564235106545254339263720544357382376157306486422502677658954140521272806514758635367702836829100824572056389122903905197908093862995850921380728411814558194680821114077357520748633505763377409548879539276868373669829633904142818814687766495336420662334318306823178388850956235834547136449248862738119074452343005574683132489832818742529508241374738294975054831149279677905480414829731202885513472534908757887169288912531885729749611711721920949095311579460467103878873088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -12329768043751583362412187309322688094358082933012736948171601268054335616706146136257285072694172941076553704600398261903540857195930873082016499607800916678456807557088099150029560997114260914691331295195213740484210854079104411584568655238360069527691722725867917878407736597924849939068452474077613470832466226688685504417701782208415998143885975863261910269911696091258475806762994355749225611055121478843195267490087809123401397712254931883985656065534682859871824084510313810467169024593213954762054570174299361469477162628421256266331716881939764730432455067566031735474547725922903005182702683755476522987652971103578517688089727076217780890935737434715674640155336219474145064528505459482794685524006584497559300337978539858719496409737491763721847924556465599141118452844605268241611348332480406598506821970738518510142370625395408550694684397058085900664028831023788078205046541578030562150618802832758945462219549356321522058118255976358110885299454240242663344903196299392218364308355850162298128275039672036252297926333790610193068347571214161096183560672858873917979110576883435480007422096505926337358809292961091880695662733690547260914135625554944124174273419433819366440108972751517137762085534573278288984921181308989861952863538362763347227585099994071651733324440333950507569589749922728745055231018692623214841511012631608014586187656267116606023788657282350809138994321733474664895599771810990625844455550199556413034164822721274270731821903279207368047361610721180459097346878486170298156991440604504011773994667498215792268498977997063484148218288780544223314410702235520368515190699508818297647307106926171460635350415174122627166203300853927566368829393595168626912794813971188727592178987818491306411187229254376255885645862459947838488706591824339982515302758421328965003531569706022024212038998994768200167852303941994365133773632996780053065891918254928844357884341292407934929655223422190408078915219244129455521072032268179455653803023472728418489199656572496870809371726403256100716636304909951038812718493809871779873164572304094374055123415085450309029573964463483278854086584155173054066140525182982002334867770383781698840765030635880578101131510034449184096504444751330571130912642986579250637516048534722524472415416777298963302749182862601366520748881591356930870707094741880522905543797252532604075199285909718134949960830282824631812393458621411372516411311248670875156245198513072684634342694219444004146406757230481113164461035863296487201904859520589259773707892799698915966856843536078707156782947713167581734348922345636742266973004262799967364559277237003728315308328831030818320377915995304931639356002293983263525001995304716036852619728517787313292033861445063738671650148325183171474408613323930122242886401828366568611350216526691963058581890632755378294222435752048083066298393404662005817847731311672762247344368414041388991735634083852063362169505307005515240141891788279526012789754406416525904283788006130176798192612754855445130344273048706029030201458572092472113504504273080101300165201675903250263675505363871904949779273789258649089770501636605194690518484545427048875942426521115026134929368552497140661810474682539625805648529263470438133815954032397856936353128914364156343505852583545100341184416764622941186120915465816315597635699065329262105540969465989650306861694146043745206575892815628517688168931786079317224825984964886772239329395597820616050334330961561929529228456103053174723034793529832412750010784275987328541768264469378318573480712308348309127951850365297388064133167773439906885303536772609234983813090859816445169544186033104634336412628813392300304973473797529190366547696516620877493866044325088136027222151859720483418673173454452646262469087013983968916971621597157248124763543476235836878429896216203644422209254055645651765160308519128636417022698420577605445319105863582470414612302708927855729544307578903299693978195781097031919210235577672770934759717914693684654639878798775250855805503385193292952193774640124730461896904836287178034342671938515254644480215929906385344553345504074213854770229163936572379264251692478835012720365243751590516568418212463396119448346898808024052984713470893324732016291187244422528598213827215399827059329827666045190050153799177001632255977915531270730305089168451053437350133877888631544873288989303155196296171211400836182126323519089500043212027741898435591703259583482178760847393542578090104027628174010356479199688933764632862468357933908683473338948922617378705389834932315085187604238049013558173180200838889938941885935979255876780969286626455679752775104220517331693761945998296465824901172283636978551805225352579197429862832019966084054412498781862615009559540125081992493894454091197919191293353608762854214877053056464537011476608432713225295333134863837102591044240524719391809290312697966860411003775685607736828143324432290940458930726333921496145005906994920588434874875912847551870174568380569868854354705955659667041939163165892348202782065417760833199879007264945310353209696435223764458941973512806510722090142003102127674918117340392181611588657478292904963398972827628743144928139345815142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 690233142640894703254963414500425933583569160659891920054033227984999831627035289372960285794091177900521479000115723726446026627419531266498344960137274239335773829829942313306019127976923045767240856812910126070038458581835932859514619936025240366607913603706696599872479228113641550278636505536509101467511658009928355630576779409096288151489750986441558062653505440668921483573035641791279547704035851645928250559422249667648976592160931927995078160719981586641875988727105135952061462372006573219575977928442159105839926491488970328644934992068015736855723139840608848303232054849603375236645591073810033274414507351075013737716300630756608340727556881286760258289858449809221928183854904770524070745753694438119699987976827834281483712713309949473198009326126915399005011618868052829498885630905519460800849446324501200212216862121052961933540389666751487206755079449786948864273990120803607322705725349230844326376174468067842806557180436476038616820523337037564018083528721003620381331508345652782542211002529091570982788050063546155804981052718818081190206774165990344959060720106828729115984465719606034724130349002368265284558529881984348431538323586854981830877061848214168359344543746677744293351138146935732213478018191902002419912566211659555433189166237719717943228309055850901301007780502207344850610262257895860541640540976356651620948803910833487458723560818381866158969013015354989167014335976226326667742721358787303109593172224584686675559843597690873744112370033858597993313547467068819100365362940784673722834505124407465015028122430138283838456434852998817781822817913802413390308524607709380046754851519845099682375272288425944142985353654667008473799874678780523673795450720840922780550123964354560905628395112037217663479346082070003083924588209200068074263385935614192962776587014898868437974439705127266024832017695372004368271430075300866238227350623303848544962003404399041107928101344215534341975085237868744994083115798647492596808842492746957012324019383328664427968198578377271256566908885359992346819822051722668862856803003466103858053688111127118614494748574513833698736033153403528504990592631827628340788749396869004091180027754902428746676747826187239353504855707378754543526979486653017106625590722712630482091849114040282216551481994713164529056592891237151646446146584588214426465367396016070015087422254914262765301625064681503059322066844958454889441094655255904929745286051446940080812252351467970071382833825411110263837835944045802322237846306706180921060686884327104138147366884932939852385514333273208326596730037395490502350901146470202703504588588926744281290225917908056952932858286547898484310209351868050703606778654071487642540538592699581873935344726901748227487371874781796129848233635783389792341558615697237494359242845173330648090933137704231728869925327897272697004755715436347645360968415257177830809197652300335160651530316070279248613422807918239525295920970390562366580053320489360650229191224345967227843411694757463730994242982315602457066711610394001016125740827445024357843058305682798844481148505868774540341117018383684616550547054984335248279102343388643724300981331742850944529514584563009639240860298821868185102867759514492489571408957869408360765544821542078988708080598994979583886958869305514466737855245672496824552120634357701784477655215585269707639909465706977521194645989202232680478635359708068317304252163837530489526929187445790884189856043632192138090875648641305329602734860821739251891456756237306536567882162374565455294575396102181605743048036469430642612772553676331365777070382255707309910265168568769798158154501485208414331210049084300226142389407946229653128656539215151282925708492982408939388956674514802224217134805945514241764023638071605146672745284141696844719055694544008520251054427740534996241892588257698059188618077525742599184372564530694910974828893329813662121614810423408817736377303267437470818090759449552757059165935608433722577690979900062169622419409034704254505427560043716623061325253332234611039709473410093004610329605923754483601073731346355688008215136761886402588844023868417555539197968506803268776619141186653282132525244677437690661397945935066728760789973300805795551052103666776544467880259749745625220912749648845567460492004209089359234258671903279840569633862991964498541951476500306917177041473370486693178606500951825333041811818587453352114119799667556361361512907721917349836948842242156832712086863352724542758649675736326213784693811474830802521591075631965071469633073734017701032625276735308343334004890035404038469122217465793456437110169134653411298344982722658574299887251782832240241262746396386755370434451606981433520598235649769769125449207012887154889141972664313424469894172670687497753288513394250469968772207648360763744717849562719193974001586048499624673610925378956708183445805894550617315274846281381316246017393930286290391006889854340833081156564538837122717827958761693360571593797337789314373615281078496317824473343289698072864643280207702241929163092364526322429181775776122541884677405580178235684740342669485261743416065983446786154342714958833953606718188938537162369287585792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -24225483455473066651988096419500571207789608015744906406420363460499939597492348851383489911379375439897307716285692503301673542768595892266097157436701366964197931140517293396734041189318923935553924533469338993202612104591078582283856113614393843333298697178450791880949119051894390982908970255277497734237645393086534500535171358435027757620126120341920323821431161039186420771692211188677739921675870622789775821136454727663450937536766282774815630642484532632093481411859311677405033281565436884907641487629562550191619362689612804503704925323286324583878372840391956335656141876397316966185110900031195367052674994130454755619316477736947363288592612473608039879261605388482156938496754707408860437280493875958583215264346965438797711612655910907989987227524236066454711502845393709468127709003815158913316623194279461566930302812471281764815700041224659374809270368248906813064296367634970824495641103960937619515543263482229510981350667289937386513412575993947692473458731597383243774419725093133298521863712514974624483941155476172033849298278150091283634288739404814441118254531945470088212909039201913996771720658411725299616442915832075444606433530987255893179696695289618857652654798999569457201997863594668494114751512743373069348509705794108017665759125786403533209803139524265886528929426454533990660237470224175801276515054486861673543363845945524465082555072746759033497580373806984166351137269756280422131801049402475240076244965078477039774162005248615022678406433693142870297556458119876850081309124683773024081977635158682005922455310688734265639078149476800576179442845556020150449959380191491331667782103838331313640251207921513278015833452893365525452727165347378408436771732169993989947710603432562452902521528816599046766673717592653647657521255981867555092151491280078036010573928447602203347467790429776351619295336494184513939847428123421771427562168064197631866030474728305093498189078940912920923814899242764569954925962935730722188964926177305363717961174881904185216979748932566984882966078771456011506499788175418463139615652081039587192313425501525228863309017995475697653360076144572564296635071686131976185714198951180428072048969791581230961428459937175756806868110152654301476013225341483013151552081119933580793370975179466267900395310972270388072479464631907785613324783675456631003640114519582794253646198724878199250184074491095570019490464433684250194995459483979899186877905815545663652119860697893706505886478050912048851743060060309755780551588024430259176979584293646223636032744903708712170340253126433615370018543304351820026659804696943631924067661836008615369032889551373980478295469342289869447774010589300121428554809543041104530630426665374178792975452101296112036926782056759404066451158259207102076110080418830611954051124303953123559052240893433353849362537253053632467440362664279114415701224482139814847161764674168313851587409560219548713577357867593188311542371675765592079013820055820538212145942233940510500870228619350604902936875093449639257487563783693612116910215455389499073777179188308009637217141492048565737914299684222231304444244601474928609004177781272625064876870616629753756560344339058429793535204638408158343906755718766966604826505702489753075100867794873148612232148376218768772665756581930594050095447524242892556779477075759812143151520986005158229774932841966910377886781420442023273869742626503612550090718646972400304720034150955010338783691358824133665588814713652532104090965986686344454771281181614790111125184358927425928095944354495777012889387320699512213128739893596630177317629240177518242789017132369816641904402228788874975762627137448741890950239608388084442143999081715899921942518037695164599980591251107723434067961362294527903826104083068178243692250586254681543545658806970951632295925025368660631168836453105799489707176997649122014379120830032966382228987011047574877446582958015554949158326773446508468708909198802411082311299793319936371117294340955909589835196991666519424616935906336696497048303439964497174671503018878797934919969187146352695779883264672165558742279865930445159480433740906856225245671813137752568828857523667944904986724414348281512670066490949333160193447470504690855404478541989575793254926861216742078172709905159847706017451867094427707381292309702940778105592964457976184173991771803327015557514458944128346766467560793765285410409674068407297663752713135303130713460688400677316519101126431584846416406052221985633135753009698051823892990951664348705289039462451977139717913560117711553715694944437718032576471038867258394530459658206424908086230144070439714479734882567028983532314753018894920725163022312029163584295339448748358549058335830620005719893856217286598527664966392708492600333954694540179545010375874560066845594995949468541634016731181259945011798384900174425825708410363003876038689430304266927924545830495706797049284201543314479200627906103785115051355879892859431717526595675189188657669392543068660137733710039128231106799945712460399164836910414975708589744929831906619118051748012488806542601508269293243312309770985007916252786968364528280606679726072719943859991052148940092584493056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 685319459578805647232091127694736102202843775185416094056766290619174081245428198420603826478647605423313551869906119822813727753618043303849616960588512730210244058728108717723803371616248006961131439778499417232317910576408492872644614006475660238622279622887387012190238996971235754062425292538959133018829193894337464833120748393547230712420651583615755275857006248960848739195544724112719838186501333456139367593299058811032709141660774976549349546417609938649187492269588531659789928930466562860812192789302790961964541950615240727966502029958867224918698478932744563357070338589765162419470876032718086020982623805635659083406307252589847560150079032206783433483597751167391113028478715945318840319871413729778558251378178490243089913683716580142710170435356146892177477376203656842642987340697910141660356666520281313099865525180492322305613025492034095353532404940712793298715846287058610188457454328225344462808272342550005115368012851559790020858630590925908910664657784290834672933120298578860657487394686149300258588778230213664893995884856446153339011188280643097594708977028778154227691506407841343243629801229861074461685445235641325938227440949830943209696762849405638948726693450193594100960158749054197346471015377658815553406463329909402417666553663247557281829176736582337267427589473115635006422625315504112539740147402018855552475212461687538064366645448147607423446698440338211562577916491200958621076859011272293282464068123538585156997934614803027174997752379061179802434244546667422814493487273697870461610670842963564060232109437676614494688338970373323126455154131513219583941974434189461621003997615834424229158151528709186930394919606484795680937656078546684641429587455219551495215992804052372365340147597080807852129832309576417711494257749604411779312062730629763169411358287041144797352534841459472905451876801639796568907178369877160206345053545885325637110043517421402855082216470275635854739060804556873585717252493914667286089873665380648368126304810043895590647090988809405612671864017786539978680886719034390998213695221285724753968872733827657291111996796670417901349395157513302244156121131359604494764269678142935216564421416035882289153946549809731939830152090621730622713481400331459271576676004893911352872393170423326178084300128730573069703222156406996259860611960411768659037901692997530869336597380792603997304202730739946548710972320815049943270683894848273546381704362956948913889103125738990340382294689888614971842222953302949506213869856845722994687645888997641884130657336667837270374357723571789743899932060407986429698417449397000069638169351063362265247792789201766887342938610048582656375909453182706523246350287167049006379724362235638194456454137395186552271719022948797885729491777904091753865016445514341037529751496153303128227949797457064597083301381524691348000947897836129002699054681423130275480992326381503146693581429992629408474937287796585482238081017451014242686905478042284126950063316567113095586266510304019975221496996583777717988508538459897629513994619576613204049861343339651763710238204921912053989746073437186934264735635766896246457051871901048599324229697535667533432958010865483649990443101550300375970354285885091290651527106469293897981953045565147037661679215558291957766304811043770909550189901090563279742604043330006896120508018090557170952523744441352356023379958216723727748617464752928428793290962750348458443692808320225695029390950371567483236049624151579395036310738466874729651468032027004802239151173526906679033601875888621868847986985015817741564000224622791096935510318656687400074571985443286212669103070589122209629812866913685613948837704749394991470521350266297954907478251585454641205677298095328116020098904965506409888896719626431111869084948029600650363872495048702675615464982747395443846026448484939292490383438794521298950322008206152635961726640741954306835833148968759665311405378446994339115021103883327333647046416319064435364503933133959244965036786245074768153689788883612558913161399365048149719631155040245558500216465465897090140012152839337047339373071942601798127879519764353768740244526349082415582521618583778765580726062943193400640223656429431550495723800845597894933906884803605989260926557382189788917575561167517618423721825166587317868698516531572776013461333781426360631598196080376307033396960255055937642226768057324936988867222906410507391252543747438575309532116400065496128438031604701790982593750922390026759676875532161097004235133349338010000681126839318386270765357279519433077632255397803095151081611987515854028214325300321518464923078304474245385601172740485552039577475054987819646302569745284049592200636514773043859278331181887366716140546744690851769287442951335627282380337688580066183549185628653339065796492723158356170480558298663861046894980721040132919776690693784937262440241736355401399375589082705941580398771322159751830573386448169492606673191828443381816480653386981440986309224108083409928635458524748042119666569005084528028316205114125476227539614000475460622049275628450775017312098118125410571188899749966165027732266300505718020160432035587056268766147804883402620928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -16944200671586865324716259194522056503316475783822773939048894119671305221591942153254877605011175719525751564613570099917728291157385933162920331445511499933599583553928137231007540827841512407373299640213789670251682152244614273205491181812346496205636992459783806344856582442973654376400819371677790346133463872295303060689769021179724513855622220461202336350606105653547277905801530565562290261061341162317886383715655469974246418240533549282521264612794385109837883648278959640144147931837011851336304612176575080514407407654852675317331515562375255986423355380173988712822216254415095900314224106666452670646644348546309811198192780458123670478085983541048890287185380961043298190862008228980642953186483162125757700419327528798066545951269428498528853222272879069808257576173041179454342080114467889019085106672986515625764176857628105191127793211037425397435102482746147256388511897338360759220906235945198425145163922487704594392507968909899291813070940773710069363515926962194170822576229978371769793170732724381886982126484035893994012961774298469666164607958564007052346844613184217824407335202730869878591782538144478004780829826504856900066539745543765808310440651415707576704158128364737292436306533453423175088134445253900493571729095154802552054275291590364940972694236844824813734305331048546477315159543808197432003372750526193976569842144322867578828729658120765682495768393284765228279156060053148407945363749595603264641618074963858228523762504708173271471495593672234819255469502825194459610291562243903571743453119137697294039953012882595561808470740991148454550909037506814942566692653875437658834420807411583401484891250740788361167719418902996427485002909312005896322054162705482240494270916849036884420333840872989640552985659255597466001304686714733367468526644061613549577433987184508221921047783367950691391069097361554139440823175765678207069762632867957430853053261585030669509651770696078460439407646150909534676552075481406562508496394308507011188309043434751682436698956358071805671462103784106165449887095693108491884485331095442049253439384914624002579403553935169052031950683719745799897787460665991717020070132085110305209219456534868760919347322612230300169623936399269718990242850837622494604857943151185517786245943588729242534977118717755936078512462408325834482000983139173172835044536143386852723061485221768502652414481727927237610173548067780794451152475649682603738448860587736202997169871374387572322100551098031548927630200838134455930601125882624563106922554660048420040842838275845618520178331255612819252068527384424541693092395576028902221971981286435036282606827521966938217492497460956973423489571416397944483820015419378037849203044190839350718952312087830289364101656388927061843955805089395077407003602597657199928760474284742726299130846249557225110052074942048065777034480075048369757246207665611321304330346443677285633610934630424656557343164152809709230349667532961968998186538839749582738123095362255679693346602289441405289098089189610069933558544180983273376501697323585170589764518568865042172858858850288173384019763667571069735915077718073820804999738417340243404628968745573741891431130200857877922051964593308773990012579645953534940725912079704022922006711402661750269885520048064166459176658194253234032809902956717168819373129147660104828066332827414907760655859160472587842438986430090669149595017098317409121723691395316753363186366706777562932781919765172289399928016267935310926751032994147608611541655477175873367439625443457163374889841847240704242602915509721688035938116141545355059989908575720443474868322527427949990425210844679639431474491759163825886391123482553795941145664695018491984168249642687941751616345987120489559569730628417934988087234940283045353141113299712971530312035049716882860647930600912144472119168865793273436544672583092112300239457540300221355881735528986385128676291516068173953549342387276031573326415171743807473083381412212560610864927295167762969511311434475309973298780071603247426768360910009739881855870588137107759295914819908011280229389168343175943155151464701801672294033387904753113572343641444039785350987350197968126963235257444853394369838633933028951838907570290181015959712251420149096400445378398821187058583309798912142817815507880623734359226120014821979808712641002140918072605636197615261616964903779497128765698756861088629490309887588195768145261484993667561014390606519822392528062994980548326422964272584631781007807680048710530880233761255916454848141998848550036301567976263929531352765808109170994272260867643562584710579452345809577031300092291669003889580698209275441081898096508617850477637298356087562655479544449882318832838510818456098407484006904325571305889005034613787734430043584778338008751267480875597680594642250248666426548245908157766074465906545435859012872950653455119031770104586159888741287885290645107531730233218562006959673013238636735639292264540860598227573517714311692780720333050340664769909807250255704994234840702535037264976327102436833102817979516506761010120949344101556068282060827033338477767895273448303542189403858347465284336444273741488498751935002286489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 380355529953046424342214627098100174182346316577348777386344407704740237940194181297798850172840880572107316002931318398500079104524905151905939488432187896095427401066677312835666635886740627580789801429120382949772424728893598607696326827040704554805744269872631542500504803410118026542331495536863001414577632181059190401173922441476877922032988658976426662321412170681984100287779423120805620865343092401624609208189151280052038866670750151047082811441638950356479131937537056090727281330905534743242955112144992333588298377731240421638791694337280288269300384846935452880951111914959496392707194741853490425628546678870755576129542862029725981115845104853034131696255823063451654015781828739047449545552575818042494822983316049063600491512522162079268728754511139672781427318008732052175249090277750509263634395094358349673727923177797169077012649062584632610924835460762921847762392380444073559286753395963091408545414826862616242047791873816522525248985244197327267734615719815320851535421620958748480689259501875033474951394630680439473788704920759794320567036511864851057829850994692945706482333480461590259020557776978051437059601058568730130896444560377342879827227422978801826529490459431840486731526313947009046666391739642517247633075404271126336729411119239696870503825041886135469615481354191174931700366604509740517524990836212997410086096583478086306557150168712789628371003316130409122127501981614805275736056856063951220082074787191265554470536580519748305758656292845707330423226524184217220052855386986718227417776828212574638055532068043925620716949233746670288107874996810070784387863165018390754631698112844305233818085461479215246304740844351115937006362252824991635998167313830512905078746591629841909056174602998050450662393881834121571855759370592551232509467724626233746620941936232039552164264201479655674807699165736514527582560770829834425634279813080759468665489867071023415304126395872273311219155626440319912938648824046236185566924311389874655626326737810711484236209445753101796696719442943389828259244214070693883824163881848265273471495306764982700786382004572573166644560832736496867035451569491320035654183870445226762983950569246732566057621732644383325939738781073299350002521705930151908681598991865784822666409490946510142758323265258977120382833649519477066946375876656228099611273800628662590450674682079447237113978110480833619562273004392592209122536079763975895452627639059987183002148873016576272773831727037557627097862181417620675691050226489730287524814290302123202215544168426933633863545357517573846408257115979190264717145337427345334635225655697068500876013601266492458317877201362100041414047046059169583082568625930550692765320031890032890198954336895281938254919595621786070709644643565956041003853224095517155652326947349828183475618614443404529053922455069144383306382116583412662497104168000420775185617368199677123444092473360056301727408579891582860671104345539483137478725291140139638137626117503867885088262280290514313553741286871030681323200895310581906471068535429163599862954259441202191653836559352222500098815353147652930228929817277102951858727207272668442484047866903342534363755848417573344072354597766584050674331123014712009357099031810566579865910600683927968135155535560251868820645095631971507708082974354851638895760226115206836658519723171399055030434628337948793120194732065066014835456144871981358125187681306344779811580629989384246313671075239919340740276462141982299605828157083534846260311687131389825673288052722893834078356186068457421202265052588724205705849954325130125274491537914162498334407924956714166457379044408139405273960674317486886235315061748172220875546995187885404560083844778420189974772249653702267102453022765493003797830517021852785644914539974088521565579053876095901244666929884545481172877856134527247208721506311145099673534049817994233726674987522555372162302394842557121934776783308636727688941693573721199816670234806561183588632031036260609862595363413093910056779398335030166396394295798433812390305270366147265297449284650130728276137396632794579828772187330823391796991233002415928482071873358888084389812111679504209151067918644671229455769888626255210032324987109255877277832369862319925555428228593695799572895919302864942136552442082654401565588219958765350852898314605619655505735201415908141195192733910978320247625002336969924768465733874809926963607591898609659589260085404936501851522443058408846152601590612331207686083637276063852594027513200783006181757845791555934354965141322627829140735875254134899170626284230373486570332341043718345962937726108492833437619019901398418771224289711311168278533187270995023411325244720412222622386071951144295275035649075639294590794745303411170683001457907879273212395348557459685613833594995692688846821648934125444705735314455639011159064653285392654922648937808012498776828135427904710800793457943139542115048710158215258721760380222637816023164568998192247581365899002514278852289386627723127771303087125308707727272615048187982534355294622753529984491442790570857048750131787702269836171119120588630979321626653802115993074516759053866630994674447286272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -7820031854892484972061712933752571558881095501806035131599833518548696186391634136825506710964348520306555013208516060434594016942555256872260114280918226305693758561333857714893119360530854303930950736802971263117639068674789892887810989101081077296723507274732309349736507647036170077601654429432072772309510641976688548598434220639254925127122434589350222868232025218332845171054636489796991666506695595734594092486025118971824420536106013905758080252041171159066430790772260274104918651493927186274856553267210043824213738194411980682418142704983512922383099292608890357693537371227710264509435314633227051590017937750733124772107227095179613067928794900795249952054729652203016604333200761813855142585300112720355716854535520095028461485310352476640169325149128197254161970584468879551627746420654203827637610782167391213720554596741912304508763894819475506219833445907820239066402687846167701356040409269007712323595049736046183347234564314023195966459908459746836781008266238803660820141963929600841880996482410955566752826804320846565673134942509126573361607496794856077330944648726955508998835500701869099960681431364120057540410779264364967639386333865898975001974955661664185915421953041458531644403341882082552185474054746548137983764567410643960304573671090600071250751323690824149668234639297574690557455172880717937217751056522268343413131061827839791894774170135752161270369592557883213298284427302783181585749081216682665462860873519552440804490460792206974267807260124648164671395692203350039540992900445753131523738669226174040104049553367746781501048316510084339950366672245506419129694905255114478580234618116116302094866741908268949616920145421131945340192619351107292728941426653668861524046605725438239988049441102263013426036333628653866966325963013592581714300587239771824477892031122530582527621473691776120196577241749779516390716739753460524613038636176324610037332012300673369694518708321345674512731295926198602599646419588586855430596194870179658313888734866860370865462352006610804842774428008445590083238799215052012563709868713620763625643201994938570444000495320749835273437091875270465950489747007748638509119758764152429817940623186992540651176276462412603096913924044019692626614576243984165963843264997613559548845766868394192824468991667622830064945499659515043238022150770632977919686885072556212986730747776368861709230787450806390382351566200012311689341261146968316957151100254466320314564089569573693051291850846860018998250268195823724876059108863698557196017856392130778968797208474041745640776398728872248670982894271519733946727247701410902592089726017649545740618214520111397198683405209563660621806608797269164067066639940022761258969379142164996209187234711871204671832380354628101343233186358754807046291358101986458007333701378040223785168979153581132048297656503219011200265474477970322107878688127366919900159009958784668705543831621224124820513184997189002124398436495168034047762920414208511700739354440314059161574737800518579812099976523207630665514400650777636740500974749050691227982826640162533913884266928059763764766083198136277658285732832655004716906618189904027800484264590693222305473373575295709444432525387354740073577444659668062506188776222844298110867421265552377347466278483353898757548504109278984125994088550622859761902776869588647163855448203714172081962500095551327124858731162773308371544979674849999769155502785975102892993395693377328926939713663583355504052322279714347734144746214696452077284055986275955017097121257079410603514619013433473525019156967848692133008698552085245233089722128825488803368726246893552972174019290821675040425983839737509788539706088545635105181113627890205501031310885413250917328566546844390061040438279212863400069379504681013466867613587256705400485905748287821101445975944232780922540558931218464645468810245387002311397226689265413972847891545811412693928567660640362036118164260433560453603641606947060383686509553815315727201153086094541965375139815797840756047060185507096761832991674851413246681785278683925588031301745140980841826922401282443976076037323516874288723676855078392107360638334171787381723793550521139624636661948478298599434118553292429544077524283103146734988128527117033157892664080132540139299097044710756019413285377134805902425093117684001690376145835138471626102961177206839476985260336547377926889252706662461379052232703150484763944298308386085448645309992482090271201942571928927210640682011236552460577474309797806837887445473198020181777616541441493912733668796021467014810902084106175936701375565493316668956274509884697868778054213286036585072453397132689737772740340966031714938490710304601137626341779165005934249086927119258521315279419170292054416723419708054985798337992390874514417169130016230480538399162360398297145379456978132004178205543062461002793167178577399986941813806691411903550958942480133958901141554572916387237420693842073273346775098039174714550641210825428010963267893009200172373163257691800564880530115131144582351858425034135751655064170009348269402648734034096060403549716209371077501538548014388321184888347127493945566686878172935903006422990848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 143972669685653418967734560932829875126110568647817171746437719547380755910936182468163456574326171050923936782470295281329968508799256314634377509126270817897849384516526728603356651098473694726397568374703114323505673010064029951243233932151824901145117422983946687526081235707416099547152595203386183336129074665958260150437587147607688065237826519231121275830947035197856259009799820477085609872237474070431498461796967401503574418858440132381187989608640955877442375093282481071562257992011081262134015338736017352618660190663678027051826845175139297311373822601167753154055873212685573358154111062237437654143327373772205822105347271480726974644168648558890164084030176001750767779142900860713051712325142993048435802267229082071558348138280097265197598954153257120816718745592014179061108829202503079316611231478503990998159739731097057934253027367536073531444090419935535592892044507863639623999638997485709076201686392156294088815129667687830637454489565363464597130228624184571228831251624082825713697062366525001375346442503446508602186039920294572244632430749236832743608133141337986358812281461231801329554631256817143095825144933931819953345086866151757544906144774113628816822836180522934881124142325846917072601137435837529536350587547062195520746544649890758054832263733378280899458565084016415134124956113925270143410684829246076667066358308382350882053727361524475708657581411046515685059996001790665367197973780360856094097884763412546543397290868452703412032754405846812542832729196179113921719749429304606774867814132433411905212030519455510269075554295074210667486448463542021556191100603672056337059698651690285170505445912364058937968488399739607959416716411483993407083624443864858524150868752934752057282085752443127692473078798270950538896762278440937722199453473482886953315028522310121068021088703281278664575622129352505596610478399407728406973573706701940280633028023682965864810939389356217161473725690412375458340925105540122503417718020588308687374536491529000942541077288429192075569469091664751058839921473494771454558336025014534251411190648210005308988268282656399649586683442868312084660691050974294878202240452318518842283487959462974376848735734748215071858001303310170465465899317662750371019287683706980496844632130108422364552160657931398019882157165251789705772640364276554549948299774612824139316313606079993408691688093754785671086924713364967269797116764652843329308754989241995148890198164745581113865292089194348826812277591886294661094583540799542770797642256767162354811430538088901798752792291420409464588932073880497055750889999319831302509628011192244550706527841991189253865682815521523744640502406139242719187848260416552334194823048084688652464941083159758489175141141775965692630049486547230945592566117848232346176261073331676810586851603830177125269162424862993848354834681176400942739196976831246141956159084373538446161465952878710012866049006357950340750182968876127207530633129864328375059104727249926916200695575051383903467305111926760767017121394339052790363563065085342684358259857658708343877479599549940808281285854816908534871665796172609672512663832865126757046734582817307291836660730670840032586368738124192191762017086120198502206026948260415038885777904359782104389130830271570228877193519396739306470780592815963076127524521188180812076053563904361583821979748833773171311382696520146417706831816283355508897363321906882987613866811819630172425397009584071623393720536550487369677262909771410191962623774426391343882984227116423866102988591068654381350168648850460719510559146602814879297610000710333547503663212912578149175636838641234606148549099343458159028637148421472671335156316871908109794372985674750845099106750827449117330686590970485813452327645826693346859068525713266429596332944654194191799977525531236887888647560510270007813319614857586256585022684656871434667375707795810000901922783267425335113607928061248013494761373618029199373298165551346691328489271395196792252878289440824672355652007036515118022132538485160749348664278924978937586833665993126548408565969388438040985287698772612035368042107855458285825288768530063092800470612718696874992689537984737050091323655689520049768849776248107453483732232554067530337400801953870361467071247881340561874744891420823296331371872986516185119170592963927152539298364546130517581943130146580713726516133881784389025350755892713488034222744373001318727536873846609730186229505058925558687765184744944737688602308926408293257485504406745889759641830729104714712413666993515163964861978909843331226482097507169784830314810825917367175307579861196982823863159626830623024348885502567273026156250441997958766541763269624720500160211771721526222672954963248265301376627626383747438337946326473460724773106588869061351938728833000529624365430179672747949871854529957899613353412429070708413459459232673362465416362458855577031547013867345962856785877570193623875765483075009585437416969960848589975694955904608001208103821653028134852840806666089331284025657832174917768299436578624625676109753325931576923946999450889685069155370983403972669555994539485335206764592861521545473441136640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -2279791284615760700074189961281292272259359352305085738221090261964925811072907989578777262968891427253925881506357955075269150410981021853649906117450746849639559633013582401503321352967880421322631029173627907910236101608422806276790793599386645558292455010634474590794466337386932697181717027115777631434178571835327081135034289058791487600821839933988410719276571162512621313931754008113184015659429848557841138191768541286753982100237969289831637647811352118012676311492141563840649674373000123903919000049186683771160970773094188506181886043763410447784626906807079474449373620138670523059428245805082814284403301423852154797791356586321304442477636813256584048732905278422690824206000809408676748513143986082241838862831321129531773330373479087974392571696979514736914201573449654721169912778793401002610615612668704429595814979829389426587470517987286180786968897807360964461140827353854850567801754393857032379338132624889196492081051570932993326352823582829328455895233413918097021538598884799033425156237105871682743223126583166044656508317517566797690614064777530555662699547193378431341882519134405148289886620770415335486863258148619324985646856695109822855197002574250009418888870748230344719362802259410243053696200694821066200458200280864638037750192463484931340567000196767305397278353671376504225640299915258308936639041512254824220162225964590346741395953903074221067118728911829991567124480243072632659259029235985068525106410188248470485299473526748766148215138589062053263293653950050124781121566607301106213290186397896110888119884805740962386472989178624876623603747868122070502512665955793259142310441808308068908505131961962618996316356149388797938397308266799306484722718163430047098591040612445051517984821686072440520879267878107768060861683420722402500489480618541086786112247739847112196119133668715448340617080347989792715059637410219043132349348731616178314321886545777768273214669342011097988595564170878334619476854748882723282558075855182357662224802590572614995215225245317166755730224631111466333264836325337743783479350926674533564701021093636651873111224659697311190640351047047449074765969396223598111519293786967368329580440228328086260551757988836660541773713579438412372905010553732238040137570753460512357891627050804258801330162713374755885089955831417477203940101320293514518800785560335868914641007256849580513056128259156444360319589645363859981606664977414293683884141214555360066402304500042573842651791387101617276277342233568988463763270025651891944143363611999877845120296248297313409230155002530590040932187764198304681303153679628197291977755515407957970108888053478906202846926364939153785258790996196167169672695888220925362113633972094038502405007381676064332057468809333283429010240049688867648442536165632627175346509820131331400702524635442179969277752573438701133881763109798405898577992632117152981802470403218028576277357444663565837694746127976558616777258554178083168710735862827892272862652842600038270608583279026542446647186164918431082255194461164970114891267797473878043736592505397310622114071331873454875966619382323809594475382530549165464888087150538787533984790147158979716184597281121098301469772190899838991554979201319550968965921897584644717690570961461788518593877350742497933933462617931921390702273772624935915362062119486510086397604407191612058527618933263503236497074897953183047928868943177484059184392385802215049035719841148702503045143092887390132465926627336997652168279952721347536647677971037547130695408213909676632144380641758157335137808530411328832839010352725086163127252372379955820252518908422659326268292348101623996927130333285299419834134170720271348549268410714035941747253973560687722111910846671296621538839582515007285435562482946104165291533799982607270953208233613754945926193813237883917901454186939238434920147423992593133771397469199406827461597890197573430217400480170396556079351270635394613885894979265339823782056160787396856275413501680877118183095776851921233863489945749112345651784753084476962812577732095342183232603256591907130778585478385624412458823210507715964749331450370072826902983903611809735299631098646052635454397264703943031990690049069877581872903865902831712241872649659340479480060446922079456593891717519086538339615941866556483882306865474970795521612547119501526692145606922668206645865888822465606955534603193065390536573095337182231039969525490401220869453950085144418931911022890611756982321388749178445176960810398068315600005149737572496234842076014132528000954803371903364287935000835696155704165140179444362848769407878695546987229236554513214397387541537393825998252148929987687946758580724183887905102266661084417395536264584495733751951094908070723768085994733317778260325334754455625952202636464196659110574974738836649927573430597997634246684318258160480681206405315986294558227880207202920946569482726697377414897194821318691020995657736767874788800210369113143371527204932352794985399232883294502130028085568598231158714661020340152489648334381923130523783059153782668596784353351385457972780935529463983746697649448236092537662419779441551175495905158568943288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 30740879369833258021042135870729344193772699961649376329247222913475038174645992609018641266840775143020588803560102767908660941209713856216580317414237997433317516945511438214296061325893024127170073688035526835956000662536302226682926032424474768936947133588290241364507324212536324676485312591579836887621320704244586927104983980100772766955363628897483010277832944867796015289466272460846244544446793936475984170272359411743105226569531975629637267887003710235495930107979235530767585393046361980145709457877466395982781488912567385306189380960992634409461362788201101622236211861757244771033041926391917333014445881669666628229727050065543013136380587129905154981473624663985269839512148327174548149778466702729360199256827715867462759818660960866172042774499828782103005574858691898133942203994716208079382719626662965237567262626037400730941758288841455151920052114227433204711289403972662040905049664444392956565659591193733318391949930032428313427868603196985464218454741291545179860890095184828459228005649183229944850357723501743033223516705614726450259121598822492946622048871155582610232631226628168112701025191794083784725458254366585070297364106145787132299390575722203190279987192901187674689442768128882308857087920597440559930248962446727497041722598154175210616741704494285724175051088538674934102868681390997387770896155066431338293265244934872747032860036962862474333332145588007198929975494088470187668130494077964286213232631515558719970981528277604514493869746000697412473377192172042117217995996808874465368989145011448701997804439963464620050930887685807645341799102765326514627728788058493529823893235567452191088021116523197923118222124283501714308624756981933458415252288938768375948749683547108862258534628209337079980243101519839824523651026875302177587205181465105666537316650187746177187456077578267823916226359795146993432659270407172083842639888704529987932369088769879771050527826374731269196081671644087638096713998962405077440453095250856178934559099816754154080578239526041600257327129368894610331120759227381691058463260900679372333859374208698421203570800312756646742368865241782893224846744128261458927404227526405524034394360210569728057041359172641403722661562031521935209868263976413200518619396250002691188380531446177784374893246075513181407997019380991437853219589226597913809793765812813268351508009062078364195367770414760839056446866076361848958227677310874627128313239337144162594799018088071872340281357354684602240590585251830032213108845840354847211058369620196329238459704823133398447529563165381020694338523511261247416146794944600420836853924064605841091043549160732557627648836799733905747066710126203807953923890216844546616985852710222278569523284483416668421252886326034483080465697038659000933727536595495760281871742611606607988579884370155413974158540194858359244341954999729459947276457209504702301420724779704071882581887239004416988560610338882223490837950508281803808163047133790319012317005910962149494522314057293879146487371420783105006876520260116862938766038980811827487941677509951513115606955235319282686838967331438955024954578457846628904660001697914924468532288058415423778104974416565784155989141079919247420956322243863484616285718032704000319847029078275808936287500882197212308092101343127905067873299908533046859404103586387866830556020890646277824736092293061168337398623609303955408876109102727619639339575896915822085841414903323959785401304777972970751111173054692096109609131087474615118115688904238238538019523095736421049020054364645789013916163015131890299658025325722358813305568973300243337682142692500060041941846986040833060068143735926628716753566348995123315453652401608335074654128166230474523175538004736215846326462521759739056836745268310044701070244275308765673786245153997225437872643634636390256964847701053187945893090685198757008181456771780734721425153194444215013682716776922025599264312302347844627680886663433327814777455501331298731071355931681451677609900027959302913390551924882717062388606805198605792867870155321944732017719694440095029677122653440467631978146330077173272590789390644433691523543734144604307965637273546954998220769780759284768990955231795816848270015567414124207282717714747195158067645925510709403390876747648798547068591586247837433970605788470682983670917492674651598995491927617220320912182036904880621558869618392364575984811756899626743603827599382780369837560437801741101609483813565945173387627360356356323238602019044578708077911538118998019155832417222413097761549871311002582898971364186654877725883926649038304942412853651701486191949520936100281967701030171173788211677174515431771548217893814488717341988255305051744460701449741488101354022959556763017058503496703385007969450423143891647853842783984461055209817948606932074710610913752143903226225181824041299841385480515869312417582482658701502763897862010844220374046383695500957878693849734614583529038271390833285222888306479975910886992644212089510417800660568402357409355686079277950443186137677479534891166054689103544044633658057407750712558591487304970891650057838445064814416363829929826309808137599084134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -387386420293924244440552166074341185786190858102944093339810253156850232296851449029406376135707637096436703835836711580253441232221508011462230795299657351932389558938538610404559222078526834750916979630328181361708124281719256626393410182959910402804242213465849288356506310737910838009598473030595445342385891655313878468256218615765553994812353039333982985131672290350718849539130688778418866776923119947283278484943484100768405932071482563842831314077090428092052343431107195625769943020967360860970865482502337907659843043104206523247841542785973299244858405543970014240313529229626813299488773843713254042845540800329006369932158749866484365291712262698250464649100029661233378152775714653789789763579376937935642972646523698403191368605151970046714984207525311206613527478142298731827316121545617930582452362112885084611701037668299553223568574045149146367915880448186167887547975676357317923422163757950476857507356813851777319024886930742237655324473714244528570330125580566472718195706672039715982588377747616304977570375847225510435824708311110929670699507089203008024118175415698245132847036823776027572247945732600620676914373518707365104110601803364284727088423437944176494891349797978727538259596005639507326014568640186828959771454379987378973733124324346892863574601367117106232916855142418349249483280189277744375345496495519158520783198830635978650178158412900146244457843190881798412896492029223150137316457203269370361820615791535421134120135419962029057938770314464539239286157374409523901810346518973906276520825497182185992509405333697853469559007845597790407255854151779671258368512872148159745919710266146142988601900948705355452783128370143121940185255059630205875828413207599379475995462611462773814657154745409953899973056645521757123093452027489293215320714905109343692137442972859049850851554617145337087988684488132109431261024617909759387949607592668113396137846481829276705109502142593171017383917982754832914147882657785119250618056654224633589967715105466083246319844602891287012733508620960797662306046394189563343334864281336305956725038725059521940009722443279468209047231063767404114492119352193068281263695894054596041519258957100710314411443589548643469778156267258692911393122404130839379414655731627082014118832179063216291072578564161112624421069179773768554576561339053319440936938935625655139484473137628622201598553434668730878518641527260176491672743894765976906646638750632859154160403586263899401343994592045176463989592258991312835934084640271847527949807890420836787944576999850308397758826687968687766936140683566006669811248874272614157611264260946824446498585760673047482374596561498909114391960424159183017648198827501431000941493219369336590716417988741032512758292757851964482093666811871514392850454339327608600470081106957312021032693478289067239473893383871100594349872564992109783469736642512139114955408365473999831385178790513572090835652469545103585458319700367135713617344681491040043703784381208968325538099625189624444528775018784544653309940212118029748162463088366233199811536195072377105167647334998254946200157547879761798628055244843468166404622016019318004243096128528892989002817957514795959711393439153522614557753155901770835905399449893546625309628746768353055275849871877450898179982431256231048217353938647526629357389852245493509395879086902162246694319250947879041029424605488871300374628139621019069755727709881783409762927186472022724064272257087643834364335867038052224741539140920762273738127339496846274506301251800575347697285983035076145933822672794902418756963926264033402056261184131240190875943417833324751229784446646224467056952708050605576000765028738453135764078853597528648058003602463275388982959319828221811198320072115009787449855591423890585515179902815470074347674485296312511041656879638517907284570378709744363572668284251992819151826834173537614121172510223261652051134310025192438959231191709509262320088259027003938414714957720123287019889317249863325339788204265076053488278005740444106852756724349826823344126174479609523901439925805192008010938358361036544845450265255058573746926710100046195324129221857587619726834951503594134991771036848390073518083014677344206561082841914306125838359190655475133152934899430566600771229992446646411512167032332138406856876415911112934917476373709431022175611916611995354250426756575390230343581864204039715707233648807124978073167141150100218768556584381087558567312140865773483939374626047719311928266236057783617895554280262808461797126349987997524260688481818975545482797675655828960256335742557714469306759252434681473259229340286434772163887060888090975145830228067153114912706593288666224926957016099189250734833301963572697129894936468332788362669853146893492020298798751474901298048278547765838615969926750217414495793550180654207952369228072457978176104874514236283141364793155994666520272152509620185337622809885753808105299223626581064539289444627733461049451028404407936227466467320391657421699287706290330782953646397941566769062197253568633933339728770406565268768691122314893689199756384488743398109715084657990206581907525902236765799982720614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 5200829482370351392754693586095119762168037899717106306078391794273106413090319100365759947562818491356119543511415972665661974153543817699049254474707163435931770975337679685318252671020544305637422590943769703950065092566438290954179783028774804642048691237588007657258579039562441396025344139977983698390353968669210015207817982005570994678009887846745848450685766346813042617030341429306454456945806906973328429351408535293577557933301898991497050622223234483423521476534145303474319317386448293230605849127213609977631324913805282424287368355696483188597307247201769117072509075541048797750545705201878338391562503219723158264857301458175440332948784661111698884283092772627711305240624014604134338070790155391147695295137939436094485841369379471217615916316062071927725572670520360050999074841459763436668487432740962608522203864884925291818374416009452797094243005162270981582181013068101363236013657454684793024516409020717187135588274132334656912084100821897907680064534356760233149369122395868337160727146106177277385322150611252155094525397354217872117472568466458057303121532213740831920748560102136377301960133135114846962592609714490312913797332096421794804012455834021886706382681066468116031756350070326708636874775757097911691577864135478571458365090288529777070136669384042979681400106720236597332588974654602386005623305891457085204414508899420082257579351436713432861549062608048762190962389017321453171768953349518616150437451666119741529504296054838595840955927978910303792106671868601382770510628416233096939763016965837190838358121790153953145942192136209642948194302380942365348474665108010800698803852915413533510839467869356405363470089478829787132146955988868327737134652030995989655029325464193615152722857263006666856728224095009701739674675624390748589532000509662248518825266612768047389605173453844961812012598187797072236300499483836326565718945618641227354525822893598471119680310545794965347874802618528349505818622810685556745970712727411012782465816348832761712034175486935003978480082297278823922955853609178600566467512076668598898799417827555347805009392028859306417450156934172965517340873447703218262919728033792614150552860688057762884998721079510967031365924867976726632390040210508025214056941594231817975513450155896368224816006666708961397773637960177888163320863998840672085654345153691333149571835732305091270841918731804841301068671155496554269996702820580052262880998105674400522657785536954300712330317589244855223241064923689009347111856630554765682391953209124282859127000725108236900295343439425556887471121387271519656214947124571826186744504142254010746106243892059683051857012961878135230578407838800162134101042176152776755030497578931084502519757242352768866463678144380610164085805425469779087506583689723991187098621403232136509270001587421285029661065939316156081085647834815773983352577688679127409074558859932378305833006906134300921533782725290244116138837733393133275038930293556671399507739060176963155603913112527574148785767013061463765332750966673478555257974520057625434136312494684044571141570766976044521974851600719296905343862664533916343090843043371102701917125826662750351373989312276073454442977303411787123735230296389937680040919683053942993525314645006860140717493798130191192476840456761060457866704867888310700463335260821684747788476659898573388889499106186072503074297096629441860356327828715306153371053647152086985110417596915027466567892300475075216030113567641814318400135318305102644524070431783335494709787674387070476521057776801045319083166807730993934375648831579601410403244981606367447269566784684444029186380997213706690629232417542368956458309853348836021581224408010256673063107231053652266012563755805900525507424288084931386262844385055594311691473889936892075189687044883845851611112202221575737440200307823452615685277279220991728693376446488116647852167884199244627933094593958678547023914135648754216548185389183800222501504427113707879841327257701939530297645660703187442205712804497877580673861921228547383914313712683591939075534871507529320694373716048598467437850959643530354359677003249220538483905313970700164165422233935514561153979602608558288168867317546896969855003816350760533057548662741734288564826354053555316318270512817092224334823997510209070222637495555171060754364013634924883339882901658930310249146520180201603283298501296466718970801892500933380970963523626428863744200929694643348698400120509555176454246856457741359794837123682449363140086335863100777008088665817499107856129106666028981462233656912647158915540420026376243178361555809250020671587493900336480727271439649224568740163714175729081933124731826090454459960226115895303681199443366707421216702806548568732379782654504171235634448695004997112704136250061870921934390759712961946883992249448058296784080222780322819894701584279309159242969500813146031015147313657703216319802425645239836298742460880699414341939546419309481935499733558166287580411864138229295168622811654376553540769519851985578037046897179812121549825659053492473480087338448964031813349217759597599309230004559707080134568393243104026808108974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -67064784037467853248207274105015541128399539579835844571746513530626062101908681967762822032689336324998816849235487221075481780770406199601446488004046219359948297928068681693383327586125709521041180626566699242893949940019220015522708162866840471183482872306696101452319647910949484325401059487779445056349248548171616303397521202080487216778528638933505564101517438449524223389508888556326036727097629730141957564557967272755704000378380303280013701606841116830716159039704151360518507284094550800325935556535682973730193833917858664886270943630210425037253311018992095908842361442247477543852957940804321530093031644300560765864120012980103847144610463274639848918255054995524980010171195982273414631599189317648088259910189797362990599149857337586651156616406972657476088292599191949724676811684597031546500924676343045859103643811344717567117310419464719077172427353865544204858015096902909354670337820878542076665167632795849887121912440470792481478434538471271331281782749231802144006741576284011969234449107083030083000421425420177335298427980306349042962717625604538906967997665562167178366097114662427906595282749196713732669921391041882254322233663605721736727796639465911072183182494355817734239801923886544284389169929202356487782026433353136610453144343229956214306353819815928836757595342094243590799538469772365357429631049226672373871756046233767769662767814405596472347646893575489559219315072131484028398563847697527556431262157126729376421616203019673882454713839096016468705242060255774596046999107834493056590519709882343387152893061610394386167723780324211926353852272461173901074362412463268831383313991331391058835105694541102639470404537038917469300692924245066017968449512876549708479424246216862739246208615446577411241888237014305646118783474988502141690786054926916859615302747234091559853805041738351057079973393394077138986520555532291696809077916700021431629048975857175913881946955030975173718995933931947368181308124351930981080671820094535242675557693979053559411074138135405121097540032016034651335533437095931410569918430854759888471328278978140087881631322150580019541907547726053486691539746540966206335958502032065877691588475510572965952258688528522370877909117480587145877294457216165925459995272340675354735992787884108121932285567987842519806895556263512336569887043367777451905468416070264585659494717798273813560276630640548737655210776157186446554595712319563444215928515782366493469130473015225152438977224443491205712241673914489993339602545701761142671320484540516497369548745275110143971711174281804570880175416654125020799253783559468566440000694486460197439509125425151551134147682624903122232588779553568183085790082331727283479808570057639965753942990452447961862006964433717504097575686472947078327120163063381626468385247729473719925257615393362096474038298939970238824193000082331072300550415703523627046593655480776370072748501777375030005130937645347094438023515637053477291505709120681632064268445612478504222237347308651750173537603049479672313916129724483650268100176347424635478883853791162181757706581760123767158041855015129277927767779312826151165433258937755932871359614667012316178828502994700487653757038678679695591106790637767121138473027381790430654713636683128186511601985288454214929890408211245282120499516567316374321169270526786435684756723813841337360253341495197872189729507743024623583723314257293226243320057478134949862019399758031671196777618710990538330688810227773148477819150218867420894571333896291629107199301337997409312571646044758186062041597748867909548773662113080686379273002119940809537691794708009903457990981726073660084049397831121559192653956622668562478791243696928293424686511367813957181530279436361398687688853819716134756532471979252308364508966361940084772247331459375649671839262893280872478341628708145311457805548734909512374097395733490419172864752015038341781578872154638529581414659059581901877678188679244067435524019476903549665866249184584223808042176750382311994226344750317556480231629763093614516942656023214146053228820739093827382589737642866240278248444294394377082391050419292619765106792645390547835082278909256699702497185536657026257219595549702720743565086567315783105968205933016757580136083701940125915605967043058752894808918553057367987438836095305403352120195621600840938203766084019826849162056452333259432689184605275473754312658621706906709317012331201861671018539358607533358514275143206018181071956642334154977747812602436123706048223665686331970774968539541338037604253138506626072235824027917174295225209427474846468849096760209787453354323363090325918845347760684766901786537197003987194504920402573340559837849506645965636472317803142463898992701724282396365605949945023869640245703277592118797912185492701911844771106832668937856563203763957546702054336952239965471718361824136545461113946283942256041661662943431559848284822003020595942805275615351839623442719151016897281870394605715109025230003909526518008872655013125285963438777836671024113872803220023966090241183152413115749613439386200327838811446556077955103611435751121967394048525394254672636254617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 720402294618176351900616082816014467316910241391430899339824073381159296157725892589839340729963443663679923438648208973549253255016337505735403145153088598729083666485408652857909879860885696912215584530936591381619290197484535264036650789078680172433291380688643075802349047689901406060255538227347803661487245658017110442077276297008460182290857679927257486322890018113103079099854255270353224070091993174952520220042689432755811489098683305745579671001077372527343270688833140920660320813743468769973246970412077384100864668365243592249054926045036061883671276979475491474219028922835891511880714604856837770682718076124830642208209134073250691614329467560822085454771283127580767944864000476710344235604697493778121700677475151057398842757787895490939190073279459980190996157890047693498451932624754382335943183828921127234331626471033987705006848651542759148539920273242039350397948569506248811539688669938076433022996604051213783547763680072256563686647384884648784399994947776067878791616483301683074706898531586821320413869331524073543149378341912599456433329725959295845063072687543285591815398290134300856878487881649796811507922281200280044064227143138068026345719059780422406275163155981793709895855447773530145356559641228215946841206846648681412860865412295134973874473798880505852169762777062211082824648306796548247836016349247164595211774102630358159450661618151619733607807642786178194364802771459327445396682807084941610682322314328136022600521456934380101847541880185511961452152118724177513654422447661408742845412145431451736783302537674078782226406322433156337471677079575822879897148195195959281665760349720179816203119863618453107103739472237834306021509186363577811608095122448247367053344440952831234132622565790036532455391615259039312048122421334219985404573658616448935748852704542099442088441435687979696316992571328649796352100360356514092507442397719596774239224943236734551137291837010806658878835871506907209277267593478130504961589765894238871610108975415309531766277493268568045268098877624562066076079366233606803896443405931505993296053249538488035696579298320497844398706873583064811525404538561864534973301107038311728803544027009111894224372346103807750386412736087415591342812648630389710187338821290862115887285292252050880240107311733683034934270681117390344096668820043151998682088805545615709711839163263454462767061354832320733379834617626848486758651228158275934713439116319109921952340910722963016258399384406355163534320935114687993630559849997991093620729089335556333709037770875197828745482479357740938527933261164096582802031140938676682897127139774163626612591939123370175845054175153369052233781158695033949559401580259858313500513793623733983940552997264842423851092429469186859919481517950086276501476530433985591533609567961526238249581660914501488873819545277800266864378082756928314880204240836179630849652944709302396686776527214945298797290825234431953533512818821179080069173533960321168042464431654873835237031438127501305522220395175321592013343146039157943178835709446742949877446186169093655209753598420523481566499212872574358077763060192019395085750801581697037102072652623643263433686947249669149932712992035714964134847810311307070425767884122458076635654396790163469908273823171041599157398410355640333011375861825741394599005199148155369589687946885771469384853847948834891627797520054288064144708679903142425043174588288490824376435761167590618218883047965312600641453928415483535612477182656935701596879300744309148742497515921912203497001852568069623542868568145238930805504050440234781225151594985074804179247856773693171480375459184277964131467073216453259789733376459170211808140416248269595936476238061297756337032402033036492353244999919643851375827795397926770360610235607964833415501167137414743089806913768919531152043936013390756235962563420069190951213432697318016388664846362217077534104891246509049348211056885242186781741704298776467389459368947072075782092639571165173109799620272018269105288671386618287882040839566363652694385108369883852801539765127128952737548139264846293419153531390735804540528231825267155674795265007926304686777789782181895164638726627394947880677343468178627322664457932592414268048701917165461513722140618362070026852855270506116171757425356386996197418896205961541891345627084650635374554554956543772857849161815238260222787019914805695153717875356239269333748057042001460953272617716992323980044133141661067835411947431986555280569206243313361085999263710130261764664528259559208286447259490793190070973439168062610578299529653699417820900186035440143043630548975255904521858368564011317544060891777508610564326031096929602132214317387836700478288755465907553122050290700729189101969298905315013072793113561207574778682168281476327302911395371499357249559015247283082329913161128675541962631084659275642817888050106322721859559438281315194602526594020779408289168466957773978295322309783546569165655788313702773746231324375676302861718747329987804588832114149727368793431288219235219095853407711218783822899774767505451474180453484693147623800273246243019970823316079891814809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -9401086174379505866214122260968099114737744545586857235600911462549952612083636377643017092882213495693244306703888288005817783324092401187286182326235660204432864340839249678099024643387223583889920542581840936783260753129496315411949168455684264101852135147182376102590752938792013936978504544973253896891758236970711743382826283415445024040385414066787901026526851009953711714876311454920006870501900753808748431535796700510074174037952997665826597489537653494925380202404693626759956127505606691713341270578808497721629918660517755372561810192231671571868993503922382099768660290067301210239534327140238896420397394830227371866350681358704325777838249584429047837822353682504286219781536637981664695667481392678477724591976409442168902328672652386207688074697674713464031324268296625126086086861196804935447821732410313814599771943439544272043295218589582722493726902350816345295272945754126642942932414727205938941614841306798938086383386333477099174668399385610848394887184462530848490642723933603185354008068491626865584944134933227444520949235183739336349341300785747021356142457943553136876816150413666126685338525891236978028582786463224273722919347997681689373598059263311130680528945100660783055680058466026406428309322550710684968959828391330012120648986805512557710897089303886375473915762174908990408630084619452613534569630909657261879757122314004606373192630653641624337246814462979690959789978634834763876607509324404907903290984712466904285066938593031223504712427618425021004732755862586617945738450460511914362867161721284411349133315325751581542079529597658608632560502768381753548473388804990420794899764066752117932780469659955154003173724555821085549621619504247267177112738831837132281816184863691271286675521529326385432305262440997931269929505738545215553764278203430231034492973073803995024171799313585199248681753300223898478848624537712955965594810629343180218714748444467188380974993329774023069074217132140659445359741857885267466100466698944066088122619162906078778340160041899950573806028673046896043345601799599725194323087399876740642447551960526920709910712600919542327294490229072394424187856025193047058074317182871236074767762731005663488232958688307726948571743139613521401831815510852031648864983933787588480551190990374495851043189825748878406309034171901650112341542768211248955846830514555568887968091676771474435849698966016021678667092885266392959410421669049286379298529127592723514087250653503087322435933873977732353266428257826025443358219865184972605659661211141649570875115916621171937427601257962383619706158620671527066845786323444754190732596309675627247455923337344754470704772516288852499036622552242497834529752589181771572180241008432783312485401422635797170757401094043697260222453917453575135347842933155924899811645179875957070908979925556455066801037710718090061068366508275174980605573891605929484364550062464238604965771969244793897388858221409637780600700874135366089150592363104684365384128884104639221181771997229406977231387592374463264904465988963545085574853046313047920568051683233902519395522002124811753381272446792127635739876401808106455310806678731184368405686462106555498791431955478489834638150243232261011657048235540701187472730209265022374879785980651026971226094007005748936044891606357929341555073735784135379642713113876640646317467244557288397089211247721592759929990224313398448961911930184343678765007878597870639915529554911411853723778650611422505889256479819877769250310072949328479049319287810448770148994883350533981186574275863251403422523145859291571381652492463787653264181607134000763004627064091143768870890312499837434938051064076553238652967976163679141498272742230437521603778802317781290464922961644112548387712790212266738441691981899057054037214425398949838974011945166150312905894199584980000110688201712567019530461510159537823937417784054588806462144074862510336770958266867449690068813413001884011351794885220345680694271791012272779652600379895413206093815816857278942854658461107049220362365743572985399598959757332777061851987453397396704630064533245403431919194830482152155517723993095661182580310645704520633390095650556883327833272309644927174850554096172690170394472835514797330449882064032365519361741734395108972496678672959819171697636870536624060624253420828585691618455520894922823640490997193310980596624719993299631135523197177911344591645617175182815224405613258406167586140208034004798922385140700288454672623351713007838005290108418447569667435348824518393473356433380367178528996170681548047864716746430446256489680838699448370502308705977342922554759006992409185766874571502020089861982398099268881382931475142719254480872193495209093804329498066520358579685121020765501680256724257950024293186134703999071086011798533208596952936249105394082572472761379469968200350691414084618502895413416954430690503002810044187797027605846555593322183534068531250924638525584446395808681342633047792218889746678181779602476416793007481375445962862752049867783103389438694716837512080746406388256583281095245770456836310937430048663550532784214428611970244420380792071954643288064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 173192702965255090995925177954478941711755842187703374983244249033090200515702325666885927235568196692656546842526486416886094014974125335242073107218811447552202186961282323422663180432909147347849949936687681818686543765770817856685989058701503215523359128269220561747861397940113418072425517259015386797896228327505964457734094018454157597791838352569968479686289902115096276088200918946522242493841207757582587027370622562359417171556549504828053586473837957604101669977432565718029266737124194187980462174682847571268895779222534632071683735412851060418590547674566917012455224754258671060052732683253287887811916142384325641281947394973406458548175702284037825258518589899822945806348488869084546202145771823802717912880793750872300395971124266302596046217863591787639656264062637121634998678361803256626276663590500254468467278005618395676108203372066656318347699455835793027593429151329746142577925724372173583204788653592828135155562352195658828225930138191124026924542948832406367961513550558356320686359711568098163361454313139324792083698109233356143706099700535229877371714228388624244268349486331074878872256089304251067602554410696406238086054671671999281380211683579832382745738000768102797185537109849709910594345407832541967979791477159575307451457986625073834804783221970011868321659905049318848947466202542596396238874696358788538657975154817347399314444855691057873628181135319096097516445472150374459972612689097829851188022562077133461135449870128721674523233107763000344255910720256409234898058508086180331905043935452022911475282782302479413013492004173124750455629137419290193589690936584072189781185497113093770123026417944019636269519414233447813466399245160992789128078448248432483914955628653578567179854434530055723477325068743474006981648125819442644221306895399402111892080682802885992506458084528250658902542647494712835454354734199152448596013943225802512517324032335009825834309423212127737773622884664073486980387542993018425429881005847768104373674228259596334139313071897180348034276126241165601721425694662654988854808109570352310973695497183437333732683767237896491287607521624863904978227002585590411403345752234763413544261306585805374569122010255424483054049367518173374597630760384076473303540950707495099629959593556262206991219076587207340844779465110030842375583971648703978976943517122259611245022505115449041750067885892569539844241965837751031123662962193479614538610028023262608860759220238248751899451126343616632569659272879498702835693730481404401590447372381706670517487919037920370131564627030913870251240935384186309481162925109802048079107604792842109066925298426509354005005639058902069103840961594153452498082921517501060039910604281938266887026587254716979583731442113546575303253366210224614145301681151811421540858402717102147024509683023142891037481587299030828223195444640755981992755495630171035356219552679751620785744105820804823864973529563514367779201231683999705273031042419591386788056566006427722902869453279043619322994611924781256067605282497514158190327639397809831508834401809432478458200837439757307298790366822929401214950888283656021697597977251073362783628716038365250333453343497780510877761918841804234398725509409582782184161792537486428353851731679686468522332787123061655471797501890266688201366660107104407845250743926334004810580661156778954887492096566490073031720931547822289507502320671278922877167357495136932115968670913332883358570334577990306856862255309569419914797239507240021800933510117525136729684264217350664483408822222944099322476001456917439911385351784400656986156653169034224055185003470492261198096066416204989329218496289379664108807521049172702025841725269475066508294412208428135034251300638767701754019645526046728734654809260950075756143238331408353185119031642555062944950890581188609339991412821542541618410333061747333634571255369394526533814917439632165291152279444882229377737452636330785126935549975428645704799498566259273865269472705795862536249029866329848216562731347330567302865567422923336383240563425533073180474131351935632650375552754370726828845533687255757747677254593074697153472265811244446907475547316188025275710529638580821495580362656977610009311068367941283862898506043939951711106774818652081420712711966672907861428163738028148406638950681478965147951522248389930702763967126591411506085503687817227266011330059529410343123934322687221360165916004444103281574583129481032876262205591438440528508996297255301705063925205974854253783331375095411938231992127074011857181510565599129252490796751739540466739992938046456201470801268340663814588145896860574908153900474716005923001888695000740732512358373430469302394739390956638787592254520413537603597961899639601143841974820990008625420770338904128281493339518725265945662014928564895999497187830026508005893474399966521964126468936633631032411135610834752630422756634835445215028059314383365311045677866913587525458887013170756203818349720503009001533478410591677272479397324297215915178509490352731117200593572778641909631092957916118104958075746182274078251975705939976454783586769556937981118137132646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -1993325680305294765934374292741646459907293904012749646499381770501685623514138443148365125972072683142155071316461923303983137414268697733968671269842131119027615827672236916621011792030965860350585938580249352783036961846160500033262559704111721956421081876109897047323243887029513966773741627188856162917406132698990665122039930236459387143922002490901373167830988209064775031924658562110773018072151948663010843068786779249762441136828027013084857671740934356409381987944516415276733696606620977619158515291612677759189258002534191781351063790562022178404866293182371423783557669952701635187228303574958375766032624883687474610792297437743677137284308376617921071883685746400243688167075041783857074334181632903682688046408312028880179212523833538815399959153911271317003247187938569624985337096868755060810808675311303040585144358414920461799899239684550497295248769296834138396415237737257330313141675504617778984274892859687262276325434183408015849883309748089622152706754129154491205458438138835003827287193421775178728862890560121313950586916644780603597892638846823555922518028088116502585667370199533466699521269338257847626481602889722045776673234118621974456989434124204083366914545868976654741652353729730224600376804835314309628356036655947760287559243347577485520696716943365072240686501210533117236028582978578640064910531132839431973380914563552401317992069673643698663836255117745733878577097681903686754979814052619910660085471582665713250513519343170286900970477364162113938824301137104637079615481458980249712795457032977880721006303610948139519686838983379803052959269584693475793412333193731655221083264642825797622016258447770768551157143987933548397336370408810641669696215701460546481066364700107503168587746707907394182017891915315947254202737903008815804133525574721010143753304855313699747864081085079854389722105263019638966355948675570564508523799583104509498639279077063364671825535315187651734451596840707920048983672473870913624347658660465200281590417004165381210079033352988918572547528296743754581364202423417999578642956152777681258151009876621905397546359955122962597616855246171025503095739190941284171971352517322978633259675807910674310165887635822863883941356657793869592440700055831973194597585973381850878607219069148830378309307958685865264482292571565260651441955649565822205086912341853955388041165022082246097714713824111638463049721163068041789825017502087643561249853507491383609495384461686217528931100233747035694079216270427238290926063835434630112758176090212177639997170973124964721601508735915319284344212234250131912244039240643326153830950727513336663684695056007751037400857191173576656126036668454091948409407819545021040308462580777974045323109003495617559054175238224415759913318809026457981145398189144863995443542462751345376867405975459895365932544114692000841921953839230612337617721823885863166732406294158829873339234788628432378293012923726011008106804742050893907490378065705776021118523957570905894958885131873649430755158180997427009643470986610673835767964486147994961225946188522416250518021695919862385234975037804658270486515201098878677112984480186980585397619902296930067192713507499168793477838052816856655599933870480388373816585396973230147815230985657764852444233685963400771926634275466216793903036722233132950079313885969696245323284801647902270605269053156783747209321948845541212828708601730732295705483088475363806611432569262927147676075415811976588559040104574127483078557364284204984779708854882528638000828587354160211190050693362618491481598742364781103998012732748666332157675491725935210087433716738874871272725968549915331011092941689333625897941024991106955762828588840285981578607082955340312663900160622196466394526784633868379739516839019035991176241515417418626993667356458330998852695847405791766865810591472050160536395939489195601430456002895337220372612350834159946228279251104214386452578770922003503311045678612624176886922534760964541406354581775303893959987021626921037662041912798703157071532641642906026072832963631204802914460317095112140118027525333229538059232687175124784483395484751821949811549275962059941233638549347475850449910295872103316618341196759016819096001264506500272380941852806597572548347553265401571264083263392393451715406836533965812015955005499604343930611225384309878155627181633241040558651756930239614760869207857528666843344404930157817607212108254791392707499572834734293505299252237416502470716354189249234223916551865272868217392558425698598072626113847141607715240498387616523407676557950416307404604555942642407712085089401448324570739630536069624993128186681436746880681958794285010076430937867089056708333422575758068402684850900397912005335530348236174235816190646903039162118400491589517029352933024874306032963022320417780849483796116052024843984500642158537723799978938229937301352819421240448241425499249726863435284261867845155181920411778738077537922682707069961021613271128760706715403201962480527319498260176145849711739946668252960721863226189481095385739335513853497797407594519445514719424510155480747159730828009037142916333568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 5470697170928671900984144980788260386812443821276438272328767068752003873868348430937233052530768702945820770350577904132515906606752650840780449870710195366851335795682841506390332911900287442612508136538802401198000171173288978913175897373351255637364330550280433402203793041321198755340520968673694762571785284066043885358914658306161107100347219473398550924524887569183038626136927358580775354463933844100461718204743596407144717117332064153532612005356978456654314931430775155886156884193323319977346075576513980783010354177386895403828323693109232889944432806957947976232755131791296849109605762957603425620208632522600353690284611917797032489645684430770453147864359836150287221376850039387990116905506297134001380952231999419190287857759496157532249632553289626251196333471925574356870664872103018858523953293191041320366792335575023226778055700387347904408876913784910069070133299200203951026935126671203997231720562793851897972968162208412636910144624155352718876912571843483370019375595567584176361405248541881192389322894857494847601391597913297463068985757041226393101902379865000947613714635389676584233829785848575673536307162514469815530474273200563695657534524251372757611572192436988416355121756820348373801086791240414067016335162148049207502280352809985055168985264581867851405315841241580481406033176000060503884841800624316632080793830159857538274875027945647601844694181960219214806468896294598674809119160819951811374790964389962762951456044343545033837431219110484646601436302782095937640637562847364348736278068578486696221730869752016982016545276535284180965928372925070682003294785774047202430181449535403883982087099918259838660623017484635683523127485857165960378316628780584295251932436729720704423209591892980352318884064469662885268430683054656626960024150990356798918720917969678952178512150777964341543265302885277064989603034090084782055776194622021050486525887323237162192323656842520660633550170413094138363690148238562276044822900528291147410842052800506849855257966882987666466080124285468072268741344796362518462995623626453493738548548758802581122199266479520510168869083049912289809274890309219036152221966321317703094917671295620337206838391823651520650554710393207394322830935209470817464955488388507438157995141105444796661209464194111070049308289832639531957157756895960726683577813605768576490775914945452591623324514885374640328492590415204560816899360292661289555256698916313804601228817079910432949795996350479080429373930191582700714977017364140464504765459749532457925355301461264560542049956978598114978012822975774020659344628440706286613431846041072199936215457870617163326652606995234355658086566642179918696650990233509922456278292696024887210695420501064660490454050421768748419560859988419070990285724418789143919489860109040880878062863469052101413226306596451644236066809226895724054008514216528475763620588402265347647300510117353733841342264240381132425942972032717825705610234958179449565844157111781181395662346201829320039570392618234415581993177232951653423678385797699687498739427228580904680771166869638301245003208429726134250058685954877802768687634356420264385872998740573148656461195103499013754224644679241100493775935777442623024269975693936796687669936476808759589384112304005787904799529404390348588257616505249400614549223443666448361464555558522931062787039660637205410900394490612790719978792622915478825469907118482657346586008309771973481239686841557003614252366469256177228170441803854398370530467130421215755723809403960499756682064795558653607853457203851569339250092797029009052975105256906611506349527583304926350212926659677473716625017005635737541059289722481697542819621298546567997188499956486853019492919436057625540792021098492414662955908220881499957476222367513376041290721476937766907129988909274890155213294563021503543595138554592815294707375813488332089552844916089583189272886127370520627328575109532200833852635233885092379979317796974330232996447623616331603339462578583444103300099595037430149061710779149606955453407918836869605459123258277101811672950355813963313854115110534818198056625493925294092352230740700172594068858023558035658594050339141199747245507322413429012435020956253065821587267488271873341335181329847475922837396522815985691644990729182060135075759532269044833267252456228599680847255363407213843910009498114746974848430014806927440329087939670138031917609974648837432068107148864828538525725464126440806069103260437624297507119694372296723749746776996465131828366905325368707648410030102447471298475633682530214464896428482981371222101288727224689288466184795020214567265410185379950095590676091940005777117613314109903167758260125957732196331595750012568811906021435750388372773943890075728012955866011125967456514903930590995141525330160746896604755428689036293398362074562877294274763375977358784658437010349326816392115149764189658505545532974509780029908814410980395490864552895699329631235475627554655369077311652928641029356804102733251381749213062309437303301505667500833925467156233222864768208991922955825630350395380116288961107333843809615216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -88737380311009708565027283720000503795639495194583647519818409884372165866717367702687792619866859267486924231007557111267675955058806566785619971586616405819739540734371003801596501951603195695279980524339858698835200563887659911500681102760026012146634209796721787414679492681458423525976198258214824937024487108144894162274209025188110546476676309669184151564953675485713911468473455006879752873032280386529971772205541723596800641255394220841800432801611934274512029124499254692885046793302278422052611549896520806523574379653423090463591517342296431906484272218892729992679034429413750480125660779832748216775563969738132126637662587781774415656476789669200160743782108958968119543300835628284608483910471290004475480834401519930036003402378792407816620034996284233570021141883255347714313892073293389012164057133700351502005963408150460305801799153333029101406089453659561708667895386529086443516812683346026275223686623859256387982057080714558406032958480960067053889927342734358327833280173890749666036668592139789672806960746640104628845565374120086093304437450937787874627919500810578098735219769409223185360993130707307896455763823768394469076677102244923621657343481741943432295004876624631183522216012554434380780019454841555799191351717372976872944748759524033445073463459641017048209143040347252327184730010466786364269341402908754339682266583730790263388690757369811009662427250745514960983671633584277629515571129006235311283952757112321259977624279535109491160342254307288667278063846420813075279329809428636694508969711563244732370696548008812010227364668022606777947484144276468297567375946273115391474100979057501472451478138990866440131731678494771415416694490211155424969547393903401241792082344463413073300924463113961502544293558833995554928957644792055718960016809309492475119417269660708589869198953984373429345601348886937039943188428316763808413051710634615276144441877214337740366218743216510165509552313592530536385257956796150363785394242215223874759300691517919341245970494939048692329732395717269103397802960721192380564201263714679568630881753746127409195317461091585543060824674385534549969122169271561522978309224544044933490153815699548394272215804911785503442890639423344808737797804556011882762736393773203699310903079586689065323117779375446892237368745345021472476054718173704276724585545044157285095178018900530693932807027737516073237825199240084241960323394391302015197303133324067484979384228018056120604824895094211150715300079080885559519010581096878920012832608464154761634488615691569687385889075727188872521223159098664571332004795882472120005013798355898546545863903212420571035386442019993757645615466864692806883343914836814608862346674010912198089504041085723284830609594983482766478518953154507271792117630147855205807822796664293269725218378561336473788819993897187432938542247604259378454301082423723224837139082841814885891753297080939822493213319120248237115653009929155155550092591206962526191144111679624209583511576294273280020907726296129451396287035502741273836035923690439737854170401131318238649527460664506255279661989848837769489139956250182503407039409325213020003139396470583085376518789531007998381682472616865928595920284048688524317820812099570451216017962032234672902025031771476931331343382616654862968473208110669221415514130488118716417471480324166715331437900736837962194038618414248570174663989927485761339499944360493090826915099078871378770763601174909326614079834876495164569057339703413965996931513920019823809650524890907703560423016959060165277973171147109182224797291600863069186197205370400821926202852634234280782857205866500153194129073111356587191796437080651029327916959710392681964893870646323238978380819848959178050714372513444786180405249198664613013421180280033149023164386911477960018067504625780724131226862496693684836302856861911643340335946656868303115802292744503131084431953014043048712330321370100390678720651905721368371970242089754542840650849252381246823900705671411594843929615042004518873273208640345793216365008547196168990127555079405373676159867566302521308034717659735684136518287862042576698207398257158413230747767240030622639110995593652439207595151476684327810802983053069197355482826189882871228090151738345096928546668102982527418271541595959038862369315480534480791520405610978551202219994429390854862282991754814437478531901656208222644540280179948425744728024765240076701688418524890213372009897132921352743019883841499848808177149552816104102303631104259055286495655846688947085853112216917364328641551656435952140031775507942026892203514371612235375842328976075078325743881523776243758813651172456166889495778396766369077581179373284024549539857602953364210806689991141159469387545687071306741858444037265991183582107089351885878091301972127323515751327176946571970401398811988911800447600613719899604093570697041690583784839890339336274704287376404385464362952723607603358724008899612894192615305423531641436648293824956281360260267434208414701124541656115793110465606276320701324326899049160158148933926986721133353012301493084994168671573444223460966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 5174480501997035047488121178266776868297652669319434619950286221875760378905398503814623464759846656770119219538893322945490161196291666923128982555559007373618405931186050522187245271567949035937098492503010221581347910482017702906789443426431896097479871269271532785809960606526117891599045574123548875208630119228774423618550408764266819912473766673144863013517783395695047305163815417379488847326017425152336212567115665064352063986401446464719774172645003299556907255209332466347966322815348148253581817563721280494543012717594141489970141616541843085385046124967949506145762589689435360143073077792693320798077634497574387273937615688562172913830770095643755618780978020782813017556026322996464685953609470800012855275777273408618700422797650718004299536101559326613210097301641305358295256537369809269029742216446463837944455739377057363188674755190913760780989706879139671664504154277893485186660728253138358374392790993277850006984440429833594590387158474775575607747276336960884758410857632737716123276332027924884714636377968729389232790453726521913969957831917127047617704946865600494100039152160131272689494612603040934330656054854944827869264419141550217522959029832123681565786960158151353736248186064282692655808089406962289508841438546816035525795856219269697667836883931905071725797167312290262185586207955601233194341968677456048779489411539384553120415972024842884502212987009393395039477597298475438189213304302047071652996599447714611554564588298412256675489112475349475619708560562289071584766824693957751409782143715583014699410816244478960995970192353154658030094343599024753439954523269585546042749182797096334454994593699413700862829154121162125774766419649314498160662756259838998194753141359723313441733544593369266633986691217418611050032639400471896803802160963168057987798807274903945072417476404873060263195281341778505804758884929566105005304348673323933393498526362418273796475745344001880414205810971458589388185011520121233002148447990483499677172659021921230782594582269562975917472508330800231523630510733070225192038268657966854530073803893199600855432687348706608001218617902939064360688843080663897919392112953293741847514551109949440155617748025567871415057010084771102294843181701371026197837785656444122328874398081888996123684921300888828378411261588522325130104528326390286717686860996875542394493195009213234683759875850385473745262494528064094575285298322240385458335409028044331795039528513344147180919810951705820708702949605784308457531988041394455344814646210176884316366920471212046907945742601891739175854772002546892049731237932592316416244141965296216478842789117692740741190440715786854173654256158484924594204264669202325856125057123254107470276751787537641374197565345040972472947440834645393969081857049203559922742068579013224626259489752325662907593752641896497466514106352805083734926381589608147284460958747169863807685989669367532294237327216586735049014041530885744092217775288222498094008034222592944846865474473717181817642081507291782357772197758685006228165968808054787620508621277572380334447095449677938348926358465810570770660019292671851592365511164752741481013280800219886373957720404389129826302374567575082551180666238643536014869802554562246508442472258638827290112666593748437647239184647849407767474247070797669734366106092176450044001941322518281729244396686778620422692418784740300709791086726414862955349934681237672376477309534882636262233870287030911163003823257495066514586877111792113614464339952528261503821358549747390805615166893626817555355683269546285063150481133201747190945239816965909936492844093111144854937080741148162968076951828790545332755380836282669184822383232986744823594020145204779205970415849809133836961771707413156397995369014277382202847040657000925669924046087214937595406354765381779908939736182912541259866432238952491654494099719072313829036562017926373092811834842553433159754966836837603672808614150095508574059138588730510690917537972425614524298425932583025707044102118931998221356593178240091101931263831647322196878836527900953756311415426303462137764285339149291725716144596085892591316013592681345669968088026731754012440240970234285083636938660786269536740808730374577798284360865824183908323222175821483353433406656540401980430833227056891378076689386889737252504230531181694614980551630815418202680250456987769521023835326120730118421044964184974304323811898571727814757986964922367930484755523280347789576904477340287758023902634040952208979963658837036662310314402318744857920734951818064591532377623288727230291415686027281085453051068002514736329516437560306556837847146787649571403666663112123025378490957134753810308051746651198140925712554160460633382424447702224585992596778459966938184184720842087360069910416118223563380896243965667916966892473426032604675389569587175111573935015049154755768272162859623672299292396449178670668236006040745110507190611512874754586020320638005614710917144561525279999034230034409335398138128523628148634018548739040661525317029689268620422297498299297620905215784800315488640982939692659602588097831386480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -37058754201234519676463375663493482353097100317692834455380047845457122488896372148252099945088477739736265450535028332538837124781055635096242976755190334221622265947596897955469162566794321707080591170353678151938085572304038135773807638897527608443460979687769172186847435438037465149664437087252100257287784076338428269685117831189755500053376013232056693726948455631601488720281543990180433117956624606569675281669481054079633031034530206746510636384038125189211051153923520752073727035091432461075869631890597438551460718692057179825588232740914050133981198843256617737417217509653342527387947051468304353886619451284483547793241443435454356724198877451667103781759212129805098022883978025078151592082012231746587844139623383393495665331812504317106708548796411310019229144758786724462455122922485544731955043726236135275545039110045272804191090235368764743466893236351299248616487955818234974382578059455293989588432430820623566172503291717340015546030241239621766906827847093376579610575951879167399508338283193849836842411473222189067270304391004650818489977435926480483338715871116129085231297655690655993135077648317449997107505122959887679856237100028500192144850230521790419744562144363385966878189685589024547328806744021625387112113529173026698155328064514950783922754192575475908000962091085712659209285636107613423889381793960477962788007775064104401274947767133185231015798377010222670772035512147769094283908815683710326177784045097267439032735327916743697401682619765540222639525895526468309105163221687994789778325885519988791849736027779330627968489798751078165017544919715101237250329936293322759583644018681954179015555447878031753532938312030218098134642425240274299134315885333094697275199610063983573126326602196825533912940002283452594205769946871488021252484005895735014175395757493456319255731410853755432733416760050779060857491171605616365202319239912686705135834698651793725302613763723360562949942277553091986451121945663470187331633223793612988610266767269832854839264817213177854510555988611539140505394399337127107779426093359533682893803362638522609269433500373801545611330805910392134730752098307422403402184480834768943194642213903785075255884641252374888216625631503929857909078288655579995604640124034403559469515890422806762026004069493969137198040499442836703325855097502275010367631005716496156219515589072574681187539058325851043101200782713859227560786329931551504797902726889218937593234326212287474145009272412624298627304807486501576961302914523971871320897838816737198545188633373604055400211903386009416501146720803124321938083620185406653308048324750374015789045942290399514226930431448252485614843236726060327169693884899549749309902998520372646358041449314646969954381487305187109423508707862866869878036672132504921763333394747253206793436241862182377212556514446279041263600221989252824813208838501048557645432844129518711670007918308660444657095533915357330314419958529587934037094873715886215450896342790049993376370953871186993132583124549964373049174941875285857961480196348629468792942258721979909524340323702028693061377509118669158321999961590694717612114844678951187251112622436554596247597457474905264371329550190549903774874920552393662058392576609149376295826331752101824789551380219098160617499280431382576913638922747723711041596740270175284210487956143228673150386243489918441497385663475785085985216572390139386698312894579322535722582834339137963754324685898352899082119676975237515760924062542965942787518325510959122368531040617731785636559221053170118000065528007330086408951766385172953225882258681390164946782439908756045992852074475082704338142397742532684374476212047143296002904589006568073461522471468262957354001389948482888907126396333429259002132678567651139083296226884602560748742500814078760337626042228119201602069262251779337914227540578668031469353331969849951781414718886711730149905625645963092062340995840703282472918686218812682557965282347614228849811065705430634136294831298272113593254238339147925728461407860462515463082817735278008455203971090477194568717717419453031663806470036652795679036722098377909293313629724867218640905671354318103194285359083970820838451557770672127960043658591765130886973030714045705348358897848027918449812370716324416499212292146997961464300504578459500472082182890267535235306649808637979519762287994523933371392394846216012348940404462061248289446366212654271751637143227715606516880561586510207216046994261709138989265269167693476343337515456404132498267327924920011688253749211343073641253245137242728930685347990845077954279802447723877204703936396690672976398813106841892646695586591475927433078072263943300266749584704780717240917643889773250513653300689886230698189561516650386281219108342451196411682971699396348281895811769886189026077074580140208353125307154714481820441618052895735565030266737578799439643679740995043982466563420677384282090629715977979397870276353995765095815027318614173935123857746258744408972137019477828675354251071771271502304562008230572927459481961892038077480700937384712164019729227807698519330092220416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -603731709285932306490561807556196838710567295778496705961350953867605548406846335984695920391090822469029915626658945062386379751378271210715377822810975305329207787767121334421961232130345520553264313487503588197853134586703542670048317045859528182941136323249992475097859313091087084752397770994227275854505184570834918676003954832923385667028097299805465768495899682331061199795868416656759449606354711901633138445605579656231094412515767434222749642902975528328280507755884304149456094143388915648897642461896256293652480052049552130818463540698516606254597723014191322803874600427739773614349267995959922100563507908993794978869635936107347213645291964671241917106971074248512382273713194197265177621888479470867780148020245878341706244886160453399208604811145611453746113055085283734668826248277051712621889000333742195971699294852734488273822812498790668812092672761185821460039326529239558384698266629155875121137220427548565952958428105802489929568284124427019712143920975126414739525399526681256865821923113789019808875339984260848241133369653192618161327049449196178385393876158715309394018218991627185246822128973434245460442670817144027984715935570139427984945053063271771290088063218820043838066881906113001843235513753073885032436126212241211965339427811394191932204298776122885017136843064076523507126346137045195084005738175626853461722221232245714472736539771762346890411474273164526220040089135219391124722201659893032258925319193291819736559191232627785311650911845594082572596402850949565542431175271031910359452903546863790260082228980920024466769869166716351386996170442504772724619557022762919008976960078739578192403322546269029648920823759027969128236679637173736053185279114988713356903069664767548056244688218376318847108047639224111973679987411556412900439342803537687764113456193481990926289404443287559392550841501565459376949933749699647338386848923390493369949415825362318673569395261478827705392298916019794775685126707983701776691794351341605391861085636386162633965316547132901751676735945558879957906625369285048340960575711740743856953490917132690201171356230683576097039705228792610856194387473594550465648402026910594681523082630599202986964652636129524149318169679348222451468916507651771992029913600909047612587033329312826310575051513364081316554679989535076828167755195714345902526605151763989242860461747930958691188354399629994579569779165954890272679768424875530195282196260990307525251403301701449426017364195097048402453300042402171901875424165152290190282715201694743143171663661779493813413640913652971918993094333033517936003608337357455819560197469268191966345974127909508160525782577694017854138882678306683256620606709341136509206230822084802795716045262083451772000058605530804140529908875350052369768222775993640827013688335888049238677569076318557938583465626157561457382062444432800609430169411122954393936949957193122911972763687542756445379355886267784268261744405329959168856046608197679959732531718717680890062656176312585409431109879554953034406123177963296690204097125970129578954079976440479279196192888193187093855637182569839966360133023971962884962863683943514533028325076332047921127108918829286489890635032520160815061544011808565285735346877895813953269599154946308142011772340442262627676055310480847747851101183182967247745210426369005771505250215356174139998351319890989366010903528825348904806771554437149165963149212639243620855471503103541688791810346677956557556773316587398823875626696251895336330681396535615370761782182502923675212401899637966268688521646074159969459631324197797443987741238043031590510838179693386383262418821518635695811383847243342181094475755082163245484063474446384394031843526226274755889427202823307562590678240934419727335784937997841681072934790724077597965386295122894085075640401578010066474102056003686221263443380840388796618526245843647285866656223791698929563647374660828059666650802311729406422563971078307036130412358368779225346572978157845676544289197988050058904881756002007334555375897383190941404408303338846765603355283168216734861924275094027205253819025808987320535275802303991240424134310149703947873116338532297976883085943160648229351261142452373664908351627270417001700263368064365455077640778674288530554149909001251605265699135737754661124764201684233587675880437603557085813239888078730251639353492112746364527707431931229756041687277034795706396546728543930580697101349154343582472175890512431833350382578279447080584482606947072032156491473654841548305895246753525130107536907607940176639507045891631960405236993159765722510461205328240592886107250108186291700279886830204679531832055405518980575331938073915773465942371932983582660522630358584217501826545163181412996319940236951251182371312962627648851324932045016775846537735512350125116984832188167551774289637789274057223752385263898254765102243530565356147587533019654455342858043551606731608750481074879532096108313121484793861785507503037946884133373033273968145809093257825654038795655883106842781007354493609315123808930380344877670580355908578542750483239939063496522596352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 2075725377838299436587956041733918909689014166536908838148993818966606770505928867620012256291786018811490578796686259636794403956177115021943633323616250922987375240085951467072724363070257995083667266783025442477054858346064871219097721776639582433942370245346232038904633230976568506118921953016028388084031677716210118997052902621132212424860875128322912594010869802535350260137479317210776451906940271178536715496161737722367757606721156073935173732954626157360320275940519763991228128786049136882224224407199315863113383434537482166244350459703924923506392220613133695810630863911256131198659219156500508416538990002414625633654237859677938310072284184984941076742493147209375555834508241983548809791264402311029281922298194702553946620312085908836746691936028964565948733903567203926545071356737075432587389694570362674146064870126216904399982554035288851139927897507541926581453027212249433665583512120045923347110149816057107710003244432770519459200035219814179541300121432588968862512439551319336075165251743927522773611960033832024038866724926131154277664369852581023074444040095492992110762332211183524205289566213503403539261513514687722295881460581450582581640420875501140959115689729732160873363069173871454127732198638034939870302469378200570931907044320491238219033214557604767276049526433963460841106120015982304268620361416505521296311493810860782101107964767373125907599725539758148971478431340923647934888470162697513475602729409099054822231737641189798855212319860597447793948181631309245306421553541113644904195565839404292063024715350041945899185284187232165360600640253358392758382320306834504341167031357379853503253233838294815521655867041585656082142164317087043134311062144019992097765429720014138658055005385790193266045882177091611305727631165579788127781841676417115412793919128900512205400152630019190663367540890792093488786703191581615453330289122121805368636054147643277254464722392468568886074262657957933314165648267951153730953853168268793280266541585554750818562693950771300793463029689866767298612132189612695361072758473912154841716494705090732549547522602014387959698757804051726046014105136727492893852757388368851052801906382767418771112495017629233047163000845008803259335948781842899397090938153486336893851050093624376332399343051822680127761874316305052180322028957936871979410502767817129712928219487160502428834604998753367273237203131356274840515230278940992747580708181670723727503109264696477313463450194624458948525979137658236951037594718181366007143533378662326945633461093158640042322055808453922084957463030837651621008391892876065190271104111706191934846565452164881518861595971195215605839093410408861876528605584020980210201682959019221622150916921681423072473212778434032422078494990965489309986014757058945062188799813222959823260420858340735475307352188193746287800571454062011568838497040167846887464635648666402650257188161250340637682666087818269167655203786114924064609668622017801914801468203222862806685531153484621966898084765858836419894887246172614100167691338282086928871061257771134424070748966054139788534276459496163540574980345325531637444987017719437480563692414721899392782166982502170536501498654632576772389453647049597318514432926020435595674233287883844997448513373303124209250429433223395050730182769317706095392507863574294897845249731701538828341928054861632066152828138131216980563108461476079198708249989193715831834994516123973424675997959930151921069790099847998704912874547333479742145331624696404388396265315148646415601810996633044052566002588494678536205449727416235687979134241326273930889035781170796859618183745023155649371482645192713671456605532222290128224528534372652506964404721404479164717881470018837811439900354421198145500820400960777782922645617186246888006880258804389915322999149817950593706648580583851610719171036840122779459920815244281552772187653564043237901785363561979094677709604152015137307424265349342962192464193902780420291855591591254159719331560261838280961840108706889883970427516715214616336472846680414062009108033516305212849047686587864964847007699424296445786063830119291618657927741629138061842565487836895104585714725660272630101682909491429645539512917653101583713985347931359206797928698832487009671971579905578018312085065113111578077539241299340477132791423010442819864909077267798535762428516160599946426738560345245178344776125006704321570194959726990817540974197525346540233342857230757712186585771201077234805729340795883278478070515917490625693128002306968962341798624163555512252556569126849017201019443139799999318288466052091643148188669706043950541265656952529400094558679022327544345717751115258986495166713648536674548924712529178492290325880566578917465695152266265648056291417437171153523706579865484391591548073096060139000280810355084180084339633991424588824065203826867081433986354714136297836797711677575940939312822569691897477886008586651193015843718374822513320033952978295971734944019945088302742930837181644718808858786461294904750797164863461082585987835414111584131583873702342607605518651769224209367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 127676255153453735433769382276294715519155558493735547652508087950744438869635511398978066785977777954371256331717839702661988508225716858991409883225091063269188030808248109981878331872791344834821567362336131079602558737156141432172155656363626173107936432512210982838658602080635689095706265243790656858848492737604325223155481715970490415755686504270755091350855734134881941426030516877117939431445282273725312043105777187591211010166593671360790814273418920590414813239624015515322832626398071415153421759950505172514787551029173123213427829524041231540805910309170401199937722066922055578994418351875055637583976476288938897705828470926174216685405280401640278845434326794648331614483786440320854653240697389894821600985299815337716982016788944878535279494932181721114034823543114260230670099424622887720312831086793654928856700795978000634981850795689991776693524391684533895055969554170272575275129096874915349511747953896418132786331458982245931117591236799915773239842685982602468386459864542605769297376228911209215156115360164171887024013702492286599129307828143200995071113607878571596987055470376126050655541574122982896902287603150763674720504606162903266217329563295543672311764139902091842284459997367479462480213304457525378899839544913397056740071220948566073298894259374088592177569817232257471312357092779101861110047250058767825879771452393064874817026584428376686544993668901879860745536249617292148206470689929153389099966122965213621694673074296274742760626060416429432250079051040828207102034654635959842387099072400470737831307362342196914350665146359276354911937316706272334730434575099372700096252139784417536031097839700385454053603062470806301725560638064493442434754238899368701283900962576477634554772837662063383067041935009683585660159961206573135796642940651148230668073922434507586275385506206342802361930616297845881755481782501282686126038757305216332892242219192218452523160254026323564133225968107019208905070089465252912452030718803624692818730416217484785438141633909552523110051970097667981225423078379521876330770920133673684406448493983287606419480330093653845334460356507262084852156081731980937652603294986875717206913856255563832242869331187979287160531527187957182012493283867252004486940162852774003560157075704138530829576100012183853715561770921153134854073207674374786526399971161429814457545373908353179482674303888850432112419273242362390899308693059691614768709741257394821791422735969258017707975630621885752959560232959760497336811250421225710562000285713241280719104097805851871501268405164475873434862766668223884471091619002032291972661932915541611560890981307572342943108845654988265267739450500988868573840964491835831565815726090798821548228590498778395089736580882061269974321578744349657528056681109559380731284342752491429880040444729973050552393625097075535715146782099788854928394251250660911266472215252606424896758033038822199453525016284316387253538766451707252359918696432005834069038135304942852637895199180980592981385125051010529019560390194003904612196618610696487884536073480988186592804279510359706755889642632599308833224989419244781756426343739304584615715712938284768312230440036193867357096283007913057707149747997844238116470408036370095958838430475166141731945497291563143361258703713255944345634645674252960906445765431008056370361179986602663388482533257461174705200415440073739347093665566297754533029026921712626187466020250537032302017566007349663548081554509560092307805101643715510813434734153100214836946132507447812302546216007771861953826388616234394751247669267760519706422453641073457601199954707268901933400178456722823121534267530358079191925745933473317686320795107753070124596141029382398510081216544844643366911556584415107290822992713266169353823622842128435022165475853294325623906078356430576058398975129324864827871947830617990682656762520353650293644716555481282645148043166108790858605693703818233173633728927439716898892264539216201842711406064531493369465349914950828787409917533216154447681518199655017387468051271376792301953365191304754183234014644702347489876857260964285327894689152856306627655398014776691382912978037727020917085452581651508818617231931346917529411762180356834496036396355823354010317899454113221093915260432449934034455166928851197601018856551485246774295482070550434663636301152558994857118334011871177083306183469147539124693628343377720838348195082506201111076691032159742820621569502971719496460285350177065687272862726795368326558789391955481485625883608292633405635706439876027640826218771664445263989503389553664515538972745256289352995892811555987481612375746170583660976895967627887008044533235531724894572696336576091602783688083776673270833570039187320658811983641851347737210055597565788124393363727731211619341668051471637999611130932896803905091571372756960237457134758075313627894344680588078502084912419672634070266230871362146658455650484098111669875096177365759236371787665132158686737737436187322070477649513666695841464452309992641275296601613995662529361267950489196495306454469565104558985486412936118272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -125959834522053361566642486714122969891174046970806671802821738827975936851199507737674956513099137155182148522753778209934687807704853016200917644786709915422357126882186755394537255430661386403007850817847633156315165926132096776048883159524934291547973620924829713173431755589547795795595512702299908726834602669225033540010362615960003201078699191123203081984131084153765920604934812977261217790568063519551199908252808583390318994849021948972292358974566210739681430748775124599414624466646982953264983796429785079765857265727670835081744241175280936139119607096501595507549284603901884568385590814944692522868485497090884555431928669105444268903962254300639472585672666970784403889028297851135719456758994505603471084211155869805287737585246758175402398140667051417597770886563519267913885630604216982312884670656707652866792531433665068541055562082337079470461438986277182813337716761522288728948488756815872953130442627362564888824542420837603805198816200661742383634016336305329768303706249976227999061098176618780805454440243742215610751652584024981368556221133387534345612265815331813548637994853434886093326782526255346274471100123200676392367500541911405591702233770439390712939264852658199658242022403605892676312656995768189852690934684464602646889508036226558791509517287670581181539279971241539773718579040316761512084540455560745963588290460974128053094167383377031422978412345719591771419232442537217451791726465330254438696949450413450596481887346275819305909400397087172731906473818137931900898041048458490391172092189398712658008558914560362788133221036468010803009699370952697940207379193923144741260315930534202232985599488012382670934998155450101367983829750924388161963747166829625944689321127821624263897524894674582681632788839610866213264638897815493613457902125961156698396428719866531502571234090596679197629680014866784629386979304248675580358855249664945309367741073390088221081546231627477857265583711040894355349087211785596042610704303698848555133344486140959271789858712202502852847543077993120118446079607796861284279397941900315115523459294917674991454040570586348972179553873370005624583245363446242380350744074759670231861939357961669789025513331254639450596267983415508692219107401961052583775432960388068848873077125063091706287071359113265730467447182112896628478254034959811844809404378994326142363700279832469283366275904236946690620696778341938726226836465750155465229642127930168477606826518213963354397130689764277470605284915621341913502722971070576764653037462153301290833043117174708066836467232260985174878254436488902751224782026250008816516436935674117084597896979148375900836962448622918152483031102738804207252667191426276454691331341345786205761293092233354220290186021968439558510127749133873026558338694877354101893678974751973223726911746269859604054970769424256998305702776496795903160311060941472537095060220424651135054852712642391752491062474616960487042830093642682384444366003454203374807255682106642282220386894232212612464799876279405029476693315282306816870842258518434445418980232311846669618499531158803419182509132090319811330701747467812346336052632130120927657851293249852686819031083312983182672344843759991603584089406554010043066129449878854410951054741635684168531744862884468054291286552684392569550842412943101760874301543563674223110446154891558874012797376689752934006855796782422933453455633865263760339018254507187832677043752095920848048607553707093246860904848970939881657870319555413642915194446636898226141823226177523269979990343927497640828521027074327674459958389764921006920587831494521820423420893277950216233212117897673989569614047571036482556378869882803053624363726221421390271240019406255672373834729566500823039048507634677287065711962889149419197854984304411640945822667808366658487073474189575940302692555716455217532205442048223590932882894059350774972407910631991712885962115187881177205840433720483208550455773985217762971413219697869959532619064224303387549746634165567204631476008101407398451236051494194669094559070137354759684327525924094796653550194998957838274259782070630139684329810476714638860845970488447432090718339909792686169079652402290947774484608505557718594327460983791118314256461645934774878588221946023287223537760312099902232326895072522388010492325849713484906276067904898488254968808574278463777953979043131687680029571972958797701857480855306746792644159436162431329632324559586672434769523792027154882133220277259108458828411533179194878470268321391149802649623618211163126903785427327252962655479050619637574331324101582095634837303934044921501691628038869478460449960464022368658363693611446664086644784510462126891712302908406769474857311216382007537057135954816658456151060688829910308874687577245982771654155761852834334620514094426962708844162321520390881035753385692840630304538840268891591638906272819145260790207480826505923760693822328126599226055045041668658225594555832142852762159554459767541406814775562532498151594405633818018164247652342184233629428112809324075320146482473723528375358928748264983977750901555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -10145046558049810474579457310854674131276348724251274235103278828180722560989256378820558812274347940966603496770573657796831862321052473788643625817836399000645492420272923854615908288685060500367936502217116325563518866697422031761980388102427209782634935786202510933334403404421524291120787191265936821515985290754525862226749478727883859203996868351492018002098037185349189950756658304686316905321003541437312390813324389820738164569414905149595362303216249641516798144056318619760915965552367721707101923219310315980840724054153518255676310755085859835186659005558941233069692435817618689915045972466731167615337225709706074310913675776938935963516539887354001091851121615126269075976246757593546779221720224431144957229828529311424596942319583665098330459425359758687410999310222530174231510800641232131486879586891445497192713399350416226616113646905383437270828275463582615141896005458507189237803931108659252045583269287326289504104578089875028958378543910992782307521371159601887374038731773046727020650019697050040928139928090680990853525008921858452678114714842933050491887534740345488056985077390660556368131897715215276432886773554338699375870658058861156574749511412737183326221950433356394159301851146025534557640842846583462517236718553838201198142200168397169276129840966488632535435705526735264101970477650067509642170393213041871022596308371458352443486937514136547714333689774489132798683626229034477271478996729599611298666214218138994122209812940983282183730920090806614027163717466540979885014996809466989378758468559073112411339725791589001694445524977338631453909165666927201691005925731704175395947146214863604754021738258513284142271671026136200332109891998376842032189561973823126313884824332449331502335365324077502194180645553424229319249084117785352724992336343196507406016598116441078468199543957605191766255370023724194534550689907859902335159758318676321403693265195843812826140153467895063200653484587494052383298907138361589739197568801834225957733982390405622275752116088917431076785792547470285447025294490758743650509171817583803052552549532278755329846821581621461922689896539053196797261697899560503403039669097112804260507740181045670197406454725845957953470325310234334608158746443447469563140601794188772480311784756619172699086759211073856111575648676380303286458981085886888530485879254027538331922211278074433728310842143868206967217683766058521879883830809293927602773555463119892047893859154402816224209906560632597074088239001441394811926798569972454251800042336674747840391774068959462763882526622876726506511897249818891424657618851159066748742478349123372341170236973837836575975465024874960272691820985454673927697393396128534360972647581264873366709504656900416056543416749002263947822260792876297900494063173131297930699012934003895860978477282038453016917561576639225601443389230325518157045025573263009156593380176415884784260058647392016549265683620164433703830325837671467032097193007065995498670472929184029600049122760707879353636977916436223129369574910353382713547082578460707155622288542844876755117222582132135689928451961886187269360898072582211126785409259032191444722327543460125962630125358162710490396585532661525263710151275098298853062434306482331014022005440531993578790220649568431777823463244260589336862286456040993629752254845913362857785621170456029188813827965108322457155079262676658113435783363300893022766901712718927969046305146327414363512477562836550280686437279373025032786265160618603325092807620708423246603515658257922629754352694726988390928995822129517705728767399497085855601582023554267923578408920658980601909271703326068596862156885482301499395715632133147512296314905508127203420383982745043394630431034071093635780820974868186547141175445006159218721263335977807092739373150171435943619608379724511176209658127222396746063570053162406786986697715203422498999384604403878625343695487802179020473998020202734643448858350465699849275145947906757351270750453226926186620988789398543055172481665184769220836646012654607419698174893144848891686983715439658194049368771720178986739430987281004724723871738553578420976826974582181897028259837475925775849495096867102256550532809944156379073621187954678834863301203835642471878142396875733623357476940645731464995645171366958403999918317391042991773091253184645316447753062587531752412333719307213902677077327107869253925039908397403009466982644541163509561475888595311428644592901745818707935290003293267911979017577076836442867518533510960015897236589408787296116578419001099072877507585020680077246460294937540124099585892252627828969166914493239085887256688256166338964932392553356391981419205235225797642797467134865957751330179712586082239647246269184717490547960859258723399756103036150914700640036980130095610092923360297142600571772570411753451883963299293899599900139592357910663411073923935200998295768726572351963853066821837014907695306306584575150532090559375404092749886671946101835540683627769840140928548859928812776270397330371765054264728292190484175430294992509104181703113805645041768805171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -39187886185638671686954687156846906356090979161546260723134545832497829039533918447648877668327597975557607711081897249997182247365951979430513405871859729707041107607684471137983609124606795131133973175448347482656963019202572675041649482953412857764834744636545140407709994802146411812854166134104194778596066166530985999287758632103526612877360067472381678781837528159836593411975774359610747739815991248368641507788627393159599938375910695096064360273507843644408024442261257621909741408030147620008125885455779791993708663874953689891938352766351989146229466760029691662032165461029803596933800981907448805778967815169104688286485801441922965142930280308738018773792076758271695869091188974951705660360779585899924832433150776551954369276265455586150403564615183490766167231589526774955711211440305906468995765101709295237159959350929150974162208903229599962100846418388967095532571067565713930487269650719052725076063648586778513442263873987793188863971913725872773614889717198085318728665631644409082397362441866310709190322054707749115154502016811550538713093593461035383906223168709597218029388300467762447697242069899329686504441079479482619164263803997268543352256796762075058995381274331891352526156054310185249697256399645561529763696727177665824040626463503218292926222497827638526332461029853188255202171258761347232908201039579415362396038341142236128069783415559053968712234366937916657258475735927733317118714099533640948641916550175057960218885417041396881237913393837265920664687116983648864738776622463706379427332644194400109333619451981910739221269363517586207478525667257912056815438656735565540116115227819826135383907288499259651248867090161696731735168461222064920439642647769401407550375710935158707308405111963219336878893883430385346776313837849078117981154399956394677435342986059661342961742733052742652706462079780414532181598226225029101983996850586059740220812305248581278687462210239477544765116901461826808664045724123593613398812282666130058577116935747349025516003547506596156958072348530295308071932434738489192434741584726261710146559072944705933286679839846196765381017023203177052116640877975973428781497369360964409141154957467173906027069930391289348842122685372823773516985554750641266031815660371574917296990848381677640376537445144434208592400023571092949385542841702203781229620880739031480518054941221495693372991449665756248335489038802532369121218938619886317032031654634106079205867039548317628396639633900726394526366275025966639036470090662809437159326375326738070729623165476275475329933151881192238463220373386703226799807464861854782723622055677785160279671234817376707019763416382709443298650668262819631363246539101191782407580433204579316437318563880300474853786458459269769634237282079654687747256379814001300955919900599816057259584031599752616160104297214002655697106491610468444274390336839932865339359357566631785082995373709413410967811065962402472906166054457595223553468438553092593927898329500939848975337053807586893694193062577581286590966108882239044929553220223813220739806025681934301427190020313485272432463308498946830855780073506385316750103538685381119755313814741855489863897475939477958291914855505486108248966493569469431994117876292139592681230675250711699080507500149965507773451241703252233358248280456601321458272712486562978932271478378597990689181944075910500851882672698743728276312488581335885176306574519628857836188548786828872393554176003885386516267069830149288725890498526210340769041663326170599947298833755798139109843379543263130842250377318616273364867362075690103144270863897077287268781258634903490243202261312880575772463144081217672288490378482514583234018057681615420513177660879581410933084558759575841880730847647777962918596911065768570315811690647838272955215184537192901293439065129637677465954301592840985125445764324693981165635825656082039858767551197952737971544769593629532991529655148336402071903890756446344310514497643986738132235649673417305831628321678831263134525040149639118905745693423891734233501434902019112351228017087419812570186616114535866413676351372939941304859605725550834761636729961532259522633506460223603749127183680824352781946838711871127429326627009852222444179535136709742081897083673640893835591804683962840719360479997428867145544582658904532512997516122798311116286061739470847593651672942217962185223969691734707693778210997291942439522166476918570371342107596609801518674818871258122459103783383757384029878972119943806309754786830562296461400867532551838397346140083620710740356823294260642218620902831459828607407130366721292132968598845848806777503695633208545272771915275101359668988661975487388709623699865994259790745660962261742584051713690169219108868648578808416032471119693642749596772270734419897857005425560105118863141081272415945734429796298459404633834230915270417510015809324406402422745601192215813963211121475174493046759381536943982317001479628130247329969681001175074856500361910676427255432035192951808616253775759314081591728912314844482871082126935408915545383571644077352733900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 218582870478828892092788897424095985259428892474988793335632114938894377396977009027600735218720305042134816325166203002605604769177819905548530540093264737351282585774334723503834050408213625950130651746686721309776399790014674282319411665628370713113756431047995733197725922242795479271536547578423062613262947913436323397235836084244983116832410029154773425518751416839934503413266926278343550337831535212308669983965749326411034109632111993963219494639669694875841480232236109275014071598558844676322761957598501643821171501584003065450128143777852642136651642471354575343294914527300244545925830058239126119517819199383717762000387437371432103340978240970846949928088221552699902760229898966390519688462889932742975150603351203508643173434608468169995788131129836104050106443052253580142255788797798869405349283804125132391485665533074469795697979270736632814447953238875730130405965695390830189462411582542468724870872798676284289793941803683442735645922857996517353444144364101754865608036894844631589162666391422527804606076489994942404545570639069768912181893248229006758026405351813998140904779700721946628743550590975976381167870161155402191172574281412328581049811850714822572481170338125101699064229219883389187514853581605748155050676555837395180131234230160833067712673957606352527782373896237137055165961171487185804913878689117666369487172842294053212622859438060745429997581854641254140001888882137916813860835212395397035735084436606781842708812991431127929568611119828475472995902115358137782615412214094030521585280352367292873137386516065939232733853043483489288055811260736840793427545516781700737088958381282487827358279792491631162650410389935419045513738871789871073460502726475906085085882953275278637654888636926250341958885978176554144013726501730228164259827200200279481050871718762154737961869557866283627672311572675487459154853554018338540512634533119275663972092258615175978237586457045926126513427808360380757911824720548473854419090318150257420878122688131857454596314704003046218372876484192463401579899037117840686390780911989402154190214365172511525984621714236914768816645016541842698840349875434689107303902770462127667974439850313584362888956838525087249844448200450241665915606662710424127485175911725446741964469003092289509101051641848468821077142605799673011648145808925275002616280340485470508431886714166677401101223710461446092658267223165174441194773123405261615869621003639633196861159607290498419406043048411353543651657344555270215112567074422882093955710388623690948423565934865075839924311803112643624854042340035245704460220374989148524025500437624131110081270867688768678452146902558210941980109742949438746770039712456033699221674359401931820798509226242369529927006887803230854158321499023341087512458948856468310062085447678197996795432541422559850389235422564740499749344628325805779972826746375089782520943326163800122654904299244854072601156517376499307885668084621738830474557485215037951347772521137632650403529639738080236393737477199224027605725960462802316283540070547139920393747050004205720062367711728097343278150652176662671579251442383489312615808048083807057653306665504206177638484540856027079247621362847500783077251173988698092101609651037676202975155341717422131019089024988297598564832708786192509684706918807803102391757884075672727514967078723914620882421267268868404310170258185892488570391440469850344533627265222406558014279159153738504662153091534389538052239980331600116471844638305154304638326783560560379806116287227925441511853435560028616653342288949728506937143113077741519725475504966920935224340443118780318225541174011080329057525045855618617976887979544013447760430784968219921008435941949904977801607900713216372170106852471066473515034273647299048472280407808420028094693910967703537774219927194879689032410052510593148957559481308603847511204760347066912693439054246931227462368186720945121915806073356134425449019231556052875750242019942063982908506291125311257168312869651269439097142696003848580543786878604524944219266960755789599657171972980992091683515254570373474514025543404374856920886562139794828014062607297068584580930524649764108600656971972759752352876061745221230785296659409466038811700270298599938832140973137184625270998389250434209883225575287320929442245218356398927476583683070204941207437169788610192226104351092659726061941376721870372477904806176348342830460740534771718186141256604006425812219110897748949452728894496946793503289844601492134258836847749672745803346798937972890317797811265621516071031827156729074203679931205520476790496083945405250957522968776712335980892929033211599725473299971562806014284329642228717504243840784458575953178871041432178323270474872547442136117893758102560988092310468160749520865300199378666396013873281552395202155481495908691795127121931441691234176719198243987648603434334220953940989761337708901355622815903934420434666128432649163859569470780884182431676364352910150912716503131274988576198368282251223878237913462780841042890091821156100531355368385272146680471855942628435558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 6423979783591118712586736666217758199857210968157158917711040781139465181452179484948599393009225652516931745409255039147716714484927837382129214810844067378962829519752266300114684587466507734244255988577991860786964686353887791297712024397388330244972649012770088394476550386588331652643946429887789936897028504891443109091820489208189592148007988643163237542079170052532514191979914395841206703825700209258827214233396985141332373499030592422332158281943436005169841963101994302029168501051823327316939057218100571368541117502913017141569716062679367624388037915321530994951764534393532797282163873041814094329439971543494238134449809331341174632125792783681407257984598228012498042205705751614802147205510740465109410049111218064504130504825153252626113899032394998625575089238377216184348456650235746081925400715350391866851221655203606116968030528043288920624967627338488658766413264783777245639137698222491428188603298456509760535559378561978766327475399956982637738570421492537638140118441795938184631529474780658910562326383678913970193465959232293274205875861603415580152793481458100467974415671096226162789976668030118405311539133326350550237506254401630866354246851637591053128995605875870896505162383547519563012805544259379413604999303501441673090498758414094394145110575425433279467279296972866552463894315015847450283781720855605679043189990154255511049220479632245236698295232893506752294597547722586900407563096360988496873068891131373358696192093366936085443812026434774674142496028783504203661454310354983396521392983410591317425707377944405183961356784960663696496721149566189313687982476223609843676409966954439959169792645017936692608983102998457519638518876289269649549849815984471172414004100541728114577781763371167293495479032391461886541411409134446943019823034826617374603007705733505863533541134886427785015762056993507590292947320206751757774823360072067273055975567668214660024828257581755410521549802703058272880345303205772220424918403360838258133671474134033793305686323232536967967924942989510286089193481680972224028751743197267245548032831203283572530535592259646109267559054796954155411007375572868066891816802514266450186549284032098378461960486613742758725379160173564078579354894316748853636940087482500962301665323582524559097511973872342284046659279352813865816982786394178391166657304540456214212076081357683690497936591159623640106323806569633928922341771416404852339674024735698067476272011816344335828387561597775779275464732631087775390686871358837762992528686175753489288834929218179682435522564889166415813479265929379636176524625102477328487874033719291759906134293704759876022664370286329458089821055288829154548849532263087896632816147338795978004826554567463526211594171634754535417158317598070065118448260085288630518808320725889829416594190616066666150535416586277971286545348904323125581918643409207576003574808357759900111775117326986248594743605248071096347382951139472488650630284936350957545892463318084734360757767783555617356212797618682792413740365761602613621860364250989685954784810313476897120869996726833382707240050165545416929135107531928173438127562490238551661963858301155507788067223483162656206991118944039439941307063280910415667003242802623672028419347291380274593964009529354103503082109457035620170286940235931979792098464475746180302690234847236044139937296267925248602786153255826780787538747647932767227186312110404360317754330150826467655265808244415117573107564009452299116816515011880302663722252808590706427074014988864175593447671441941399531223037355980146453260596667932044973909548087155255786503211220809833431150833343040333121526723229065016587752429452890766321722383614112388851296590181186152779631200874129132743154336117215672242041361446373953020585794207920163431264708558812374210724739286190494500448017158270170229054533232548144944924427786957244835902658857869617783449100202084750144522096267947597661458470003239811242987038838613942585362414303229870532439409399486230039872656075547841279243970052008969362413649401314451249789319217410332831398864013829021537375830454240231096305305713921525008078969310878558712676301815889935087194086117502398247994476018186002157270076401083015683190630828242253668516668659416036751988589178037113188236439569157857029368384824185768583815133473911933793551414995356518158267992743114133670798799662476540394314713377102867440520529427691601394666134541362016610346172249220883604360100038660733937051993233980072279043039171122699775497080559940690470471374312554355917487830239352278787697286822321514276847703913312632162742597489167231796167707853493980312710172546844217646109491355365831296817835341903049004866130100006492014514985598321210924379507412613019107518574161237629287131704933110966480394239956966095528105233328537448449390967653602698381144785153546576189473516395616012546352496101829728899037400465305598221462290491239437507318791062958148352337407455295839791038586629381951662282119352403653646620227260212367504956106440888925142933061372034749842369002129546280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -19834516007046350799094786257747317210573963077798217070195128003945710691514026997060964053882151781794769199238188933919530450130810973890402943183925026528518571863471199063041639751578049357613902503891681354392503155521663221154540166276819999356982526415510048297746834635020814604404590320933312906101018693934211651500722555913464593282170987427266582067938571533813340843919640829959884087170294179504919274729553193928918132674696658607552476417117694141981087945771372414489627722230001759447775943930773971332317453858541954644387025877536366540979461360816453111535967121948122006707395951989967220279566872683483951043847112177299847355947090017346236623384804670958983553903675027342046361932048559280173153624839465232546799093520809356149660089253612487292400460363282560893639129659810678677395183636498042577554938213488633008676144205332166137967809321837917210829639599196744028499415916157500320216529012232555380445505422039427546421378205089641703442241532201807926542137114815858168130124173261203901178690922799285617936865992069088223017439395115979077486868376449838295120359048431308578677293622197267262950501173172713868801143438469799376263989539682509405492407515573942502181553986187665313860209857835756749515005647513642349429578951646112707530644391992865973753035662488422326675986065545444623141994504792544329189466977595738890291269880543184119761255982732077201047331852698200254818925341114234217250879488409135493756551853524350900940371686009579454129248169193656206050201031115007577598783399328311042646087500108039765140152964781420239477420809031895072509390996772471649710437218332963595915359460695089477742102294286504120976310022717564212903169770429787090726387765884184201824829892668484333757121585487190277720479651775219213757140038021861642869218684748201722581685912702422151792914067251730844663891901169149292960268317284403244404215942042348452531242561044675271134105942026488291177196608055953425904945322353844298215677264722850149561342848289902285699721724193845754493171210122675848631184638982850903732189094528734931673137055951142657249971837205446564267173432203449913007286816801182030507130733657835649127478305102633865523519238797124425140467401732541426669352327959325052030395469859358332110564505076664894278048310194532973382109453601583211728179139864985877127812424315971389439028625376067913076265471883136593574266995830495612439291735151398219474750502150502312639508917814709300987582590512166469357208524566872168506728876411580689866871665593767055966327518529690735981155366295993104216817714005769978995308934972479216257299925938408976561801537151292432375785557695791065345847456135219541583121314255223948163483098670012306681467050986464718207048759539334215480604647892906301826808783775136667337224301383753739875244303217521700956584305934373606840343683355199247943099005458001585133367746824302466640970562034814413466895740727705396532246866398003864762241257188549006569000718486183687086597183477862178247392119729155179850060676469295964556078826142217529712767146202477033870042090878487948404983525666972430951025808315279216797428740614765485859054784250007875111875936177483527166542716636048631159213907492286785431266434652441874956137961049655834722405227115670838748082850725887075318892498038857949465677455143055170289746804993344079349332907202004383165295273287686986559792246248498917725136674023176094993862822878668501951388274097290635160025235482197323822125430970877796395485498237056359461219734455282540746629973000884077999977338041740755480413383671937667504782251903664151232687262658856980277786301272569331360190601019819299589454454129159127457052413425925180157535209126424840467928082131580539732328826337233530636678978438693408797946929269959387887676573703933116084046456841730451490996664080149040524054103969223120070802322497563226982829073061073167417148725452125730225698290351676737299321448810473271349045726733593182636681458455430967820673169041407473301563814883987996635799060716388865778403500523609139673243857612259655393106926351179982608739259566506360475929142737160035956136573037513823329524742233833276320231425293383053394724696662198630271169580515839639046859429792240411019269993787042636347408292456124689995009627641880465244811228205395540212566861267937110924407081938147638384036492051355787537828205631174461136793354592798230706400207672324228169837461283569442044707329734478860481412171999199842386973093577869640145099557340897673848440045471065397500477263334678671322710169535185420467214516955197746364406634843048073233058069440470910199576839910886018982367964482273770858860188022970483600844897043788542501989361248028311164002685391988137446114074908116144401975454072187467397834863997957200600035574271531576239356737603239675400721799056806729768672318239077148781012506035327016726901137349767076571844382503310577083465617125678819579159193921189137573440588986524548339013018549596763780902697839397647769226220838543655791613364355526684941250174386176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -18012261828682367354715301931513052503327994075849244719856974006061954961419192881717746550094682365967655216157448623264110423180149607392006457060610490560190487512215943273110712410432499832303070407203751935283719372598645032877352470286285753433327528419809246750818575461671990891062858269348322467058769022912460366877860899512862612406480039004261389999603805254000856159695192271385684856895785756117003050641333985117493340840531146253248893804541202976388202264005636371940414681897032818752774849773936534230054855802199736022455452577611294282043927247387307473484756166306249216527822249988690722246096327636730944881059970847903172120228047011935588770588107062426084424669941679863789147727397264297488801395774063405012683297781871879940474293975727361479895207620866895611225472059923985061225935239325079586243897448474409161699859440363138280651243259096415397176981479893532768902246337898031335361027542581709115942400946949639429247297857709494374736253320313275657333365260958402585624123557866228343835834654127357308192485493571056012131571682227922729920014744312084264508428578910741179428868964318572818911340674428990002154129740042474976745492695471776986933754950320076322809348804906503608895761683665290948735207742605252787602710576467955296647548867265218104289195955971481518887929651926170484672837394355614401225347828598140899018095665228491135576521966559892404516761540415245665951251995661012961231171476108263519300950244239353734461401558271603732775591979247759446922058638213569376246625442069407915599489887798974254578371485090563910803400395041993074179513401625110866423759924396807448864515810599223350621014350880309077996729458849676312787174662627029564567301448576121034158824741433812394415667133828623493126078975296212942504609600844936297503833354193222082619845758677412447820055441377616245679549048804587092836094264150928831412158360733828579131734591138576743254429089240042207094960952974367810611694907495022449265900963354823822994640031561449436945321790487407821690014998413053107385850118978005914442267663613849488791625919740448992973690206144125645304319364260158133970751192427867214745791543388126438524166048087194542169510178049497076482842362157607733035150218478172240997748428448200833644826749062702617400749973373852078930237886741268141080426468897097242609285241774912895915651383377456606709860987085203872409792070282367987909071507526382555766325148822858729461581907998450704058465623212981205291741132366994632788833262821901132185469535232208784914523338029416070627294740247102443728347817047495502162699455372339896786555949877524892656859347468258375412408706323968807580426408034068414975100741043993651524817308364956374308945230290130214682340671292634486052974134051027464539249532281932320352571988735221899146698020190303116844763957897924210890524482381214230699147173797658935881086655518880580301197455516046956408982632217230201528140726733328762608613243638971635765590517018127641498352685870139501216543605397604592047570342282516874776975142919805110644356374198497812411882534297683317696459440391865085413586234733301374896695741690304342591502196560929621522368245397389497669125010857053015146849081581507431293421679176111330266102982171062597708832546267500436498649309376770565231449447672561149220418374524555304114120712937058406843979098863128978054573593589033487300851051931612833842059263504736198946689585742852445851798495337504835753553034595104093005609993622028803188095685986184025017384386449635648042118740687976732980331204885270579430771217563212794066412775755795527414852980938253936094486449700746221601829249739304897922292431737275524238039777384904202278963752008009771002685070450477634063970942003464148139833783614198263354570496773020730163265225471177537534727631279292529239901585999907577925727836956489082894529362418808758625243937423738768144723299014153213519657585400425227523823468877167036217131117044249880734172078774963712117911574639546867331475627481383708081471039470823154224588776279821379327141753066873932644576595613906953005790305032472035596832202089618132246626445965937110865339654357551621211996306377892637173884435741997059938315798635720540388140068157407909842087449457672284322256982163967909732658579223936346603739279470116938191971291533236006756405179720387188242673190118470695684562665111474985185991432402320899473224326755231480330037647386497615461913921311352003723142661117221266556161554778089267398846189620010155465471807816711354475104349881416027804348565414889199471245938493414280614844809058972656552501941831477298867099874716127825793525369737645198579124748017646404173009306296229398923875130173202017057887239483678456954803073177164761941501914967341618421709375688463085875906784592900216103306902124692498668736990971375749639962967076868244231369554438722202262776392907838701343624434986158874284466470642300163392181271924225251660441024979410804505970195561792322366886856717639262371019186417187545470387492289944011871250022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -201016959560033440774904529821033042841268247088257570984442656385077778398918749060779219151715611175760580033538124847454009427259682386131300867728238705993489159146569665285624451228224523377029757622819541652580834177922022089225538749932644557507020237620879787714272790094090101416848059360499178714086783561625004376312424154839781604978717958723731374106619891477635306062553463055354070761166989397937856712315469107755694846415237581720738110746545062557024689083038911436282939854513825424479496533846955791925965703674027302453375882754216524260204191418332378066455484701112348061754335759663392332311680036412491447432051923894456890754423274777373240994169111635679835718748030454167241050616286096177003469310739030902339985237798271478772044248615843522240889878992399160777723155716747676380129385731534674648734588407285609198291518366365622315238997724018744046739079618646311685268896246701674396241089532833821821504855588122297118176876984318643823603549841490058642222578718884671542471002550251793430466932590437684732965554041085508151639083865042708652885566456359876977693874074903160462719383090124031182867763954503967562427971631002498022827405158662932939565701496904082145203602513837027267998180719921663271205350446075229488519678325466902591573922212727915783156797618184592261690017473264003094156350077953119260718263824281061593265645021947532420988759851561628857967178328963081774984440475661105019740385852146664544554787410340919751047846487514370110040015245969152726863237205060283938890347450826433358012384661789285648775854628737048322957400458430910277221252391497581122593385140084742734832538700644153567909208865048779712521360050079348317080239205933221418050544026157911830887518438772252191629360319188818899249773541827165363783076485705286843824624092342617735649315056542737928660382162953350490478703879136639989150509148791143447460520669921908946000260976819066206025890653548441586650076289821280921707963908993071706172505511631861468261844055008004650647249856581457111368712711778810963953587260404699210375170807586554492181123660822525734049427221743593313957132067769943263899272420489192971717311549602564522508860579958444970278120586428836728698286126039899275369135470659460186620278772928415678910443286595739259354316362436616459910571991044610665689172171961497153299763090647501829847838709679764965854823774786743396935717076193314085996999618200928987181184074139031327546952599876542920146367815289239202865616132935357672311133719360983847520404321265078172783455785488411025799836417980829709268092649842404463953223953209568747804565551210828930606631382093558585992549481912971395559409819254952454610381982554500993151178832612948913373015747051598260994142721122912085242413074930671702326898432048705224896070450679025782195478886770583559012651211455923099835131477503307163790337952111032490548157197037721260251240697036662733876256694408215473969095876504375531660967569155337606830703066569621844928619396476439697210739042452839213221016238071272560209358558381591569772295512780298988487029002514692405778767866209638053354205614990633117260900595707114865416013598516219486614135573740232748524343165673120614711298106145307518699989995605458452295602682765818547381346677194400770602517599660408117615971150714029914611553963777014020383533880728527198169412045041251945634270051862204293012798102418505898880925943932321740456954836872264221605387678309849057480677117685203179819079804703715870687045150188126637240840983259350661356050213467385257029037321821897142712774047785724250911866625799128981445487972828426568593867030636726171393852589421762551837747950315393089290892980421946999493890273044478731055899879573818116568430255901144175693479708438808783601464034937333123393209197631273263436132368101482783358156955936193983705628134442148756711701231474895835250844099415301299458822012630758375412503540315144139891594275520447901970937746753799109739642239801218939854161527742955142872684411308797356638102909606395096591543990293319432116440135325729773108588543075453485302344984160706775009408045439036306360794235577830202022556614425946139392531806941944572055394691120376141760182976209374962987955359187473597414075415334269362582147157454885757739437505085925870340169096078911263334244313204992305707745816437677798585340221138403989594042723662342538248381476202693707415148903527341629657005980280630285185776779853639577117584051828513744203876200385009623702887232772014415355270251373846877656771266267939166708043425686566447279149205006601320746678002567372279412875306797472616479683119658474971791772247420191120558089142671644805938308089225436519241804796594462700868792952489361345442271454044226078713362220032302310979128351203830965810475361213130344263133268197721149035434029669197934770560523904864693717174532309750143785813249506243806815805199512168562409969675663406766320794896225706564184801618265061953671001726321973279346582915862747458081707508338873174708045989238483294617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -3104216838593959904469310218009860683314812132574879773033635057662345239541037527729439816340446018160845905800615257040430300280583027526562540992240122885605385501493413560627742262087681272356696985286791676932067211119396004924592944340377278631148375483529415205839448641305302270964885898067795172200782331205023380482419397127521986270163271149774769681662189352657558494065508790440551031660696624440487417733389294193618168794604441860036509963735642658347019357312918142348086928992296824157658604371083552090954257366857588432031925526240311280275940373321738212271112385068542146859841892397610725096713417887757851898438669351751369628093182922477377346917788207188227860862331317234478725280374835853873985863680976907396340906103112428364001432680672067724821904520907700195142864603071599366226726433931137840243740892039448880587576351676422248752565324330380997921335582031486527693708075048531644261655836844681972974958609269613397175276064195831635639293427609524682989553957317789685141847720563633845661859939110540993243758065195212009919305701502997696374881757753498229484318472680000708433909561592247430577364260094715679300414827273977829448914139324176864184534709790861764895870980920234782312660780875176408646524628002589418096757367411513051592381171673746993728802114939665075903769054721012857776725441833037643829882734235293411506338267697968866883542464131389483675022845275961522396752197667004103510429830775381301449347511651988559970178067544856890719332789965311419515439591933550512623363891871189755693025140055190191490501939654148596346102432047173602955963225657120524697394859402998412092073268441968315392959579316204424894251680162007075827090603312755596158506721413120098932365839838430509401848553143407884243378596072726411678651062165845876612011979891954470274917944621377491071797497775293488702082531685669046096098162647263666205278755832971756220338877269856713924654847780852656284004951777187869347886302030031872161183887756731676153254327855858851925320537799250868145011392195559089315359169564777116886111930109553240268461330436942510003083616339368907951155761943051060716604319804683828717965658293213173764234436232081496582849697004300080863579083201407343216764317722542124275742570479618718325483545217212530563949816094264311413988101230197298357971248149612765842048814050979887931932358248063409791457876635333959925868414004832091057186560948776495797736990342324012602611098145455570506919821251730943826414340360938108843337439556325431274100128218116868820747820539314235599498153931462371134906621772233176616147870972368101271316787826648465673085808433034442014298067769305105571748794223964489767737413973681614072434542122417641286194580742838158400448211269329018913875871053667811244451139592271515157361466948057798274394450243904945124276291379547670741350003737335232254469091968425827585601814197940365409671368809866716523527358733376873712730608012894683564491783327180940350837680899877973612386440563472427246457937828948267157135556581933844624153376034439310342249912317236928705828154993275651655630350077284444754317135378695165553364772642118961558881077796584466031825187775002219644949694494351443226883375505456088333467741916759580688824284004896196011060220816983693059338899495140476701433379971970791196053615898958427364888399634918875795024144625835242352530737741318901351335164801067468767281680075572025567920638419287577057462612654568586355237223129561747954806779858539111728713075201671679127790683365624396590364639536800964941252875583042502771232923422612972752734315108994504953223611006698422685429496619445451086478772003276147388342383200776364670980416194286497981837833657472683556400793429536061742965889183515876701690966538241804030896389102329328264892363060538137883717924808107286151196728357105405936729568011561569880918029761840627908372852517578153094757165298105129854469313683370506480580131406078633386660937775375106692609546046813469778148902025605306278285972338727306168993401627826157960939776068227399648034719949572042402182352126230022277343175113918848702660362131906157319795787468826350027998418823740968086495729635423326096796494447653969350591908921090555693950829245134219664977820772541479684342397993658640558198570844643913112342690709405457211264504735970605073449683525103134002274937193580459505294665085756223808017320498266915241276920285168493248823633843721043822099938575779221323058668935135527011199662462561903798384452001644368687535474996955949058791299620247403364698057358422717293349147525218225907423301803864863050706743039550247725848790197198583941233179086789995371781314210526882099078388706627053042721076906935150414774442676097937771770027006293814294920094476979294278933054784542727339699854870894559456301848935983431752447469402431214969342744294307698959508480435174430508933430992985049404829265767106974238366259744170761365060353726679575854834922892192198712538244365586134770318754018061002280030986150213915931770558768926949376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 9065278151473982250081079564088916322647637095730738639208274427698321129737149147862948108487605488272255731010643885590374350626208995435033674427423896991072354510272015175187439101151606685629483802795000289967115469237046782914237807703196648690081340403841490287468813992715018281025051707978328283994387639327071516815702320521118065219375266118469415093482158547336015507692435728623253324052985694008627361049702893858387022422517563743995995140754452817656829711162877947668280893592223558771878563658179963414866943413384171407956144862517050396451420688539909899057614240082340381971082648129442225844924513471677197274700035663793459567665828945588027315199016563666497670411535347369110798414023361649554912921974729773501672603283546373548121719468226181224415540945238909896504704601992835148426407565318853253912440226330840685770033539901408225403639161158543952169207804741034141073752341746445982625960155725192522026901195297143976122964852622092115607336709708524372584448102820570714328595951116266643961654840303839378719494208825271993735228606542401992638212750627042561190548334082084753578017316136111930279881926890450966121602010493309564376432631915945044977889033588697284913344100970550100789441208806395736956295585998150858301806074935454333199090936610362771127807037151849188248335630238835749959021452923572590677356436900284495110534517684738583581875058670770816222000577001932114494655412207305755145869930902281778195905749919808422702324669495841755573129183838606136326186377620332912300442644977176504475728191873268554963999123984072586985601694003437860349448427783864222308375529990174865140684835660635059081488526143324990031210725182802286169469525673064297881932324386627192763304206167351429227199622171495706508018335563172611469441781014306349285745330116834321861861869571102557289254804382472245130776261034860286910768747375207107699107684937617657738315860682220991074671453416824393204457566163056037504624200586008166324063895917212401891156083162356621501845547481125088530835002336036343325773751578994963062902855304207320386397077110371412086254724595448230808354425968116857469366563620663775862341714706716261345835128353427135502317909416731180627990188070720657896038304616114692822797169465932302215093789303969824306387611992283000654500874604255096566547089626399274789091958055099597240959822200768664478791964959031685453748820091044190666024055220313400834972014655761414401802309322688751568051280374305943021000312513347306594394404458606108281503427863055555353949850790721776303676777232061204968453308742305007023799295699414914517633695558527156698187240682408508356756798389099367623037658185240116191384827906377314292557558565191611390980550135205071951555154093414794746200876863170650667854083983616960819318637975698418383220832575656020168095706685566447999649635373734741528085142094937213409106211506522614204523630404213442920379914118735937111226210792770226274239546107465219599447201203461862660492913954938126690792883945878752307033449864339308893087541746825372492258120253970312899112527942982388182320502773814606237823439216724139496549161190060101610302134886834866205712019140339027715391354896438095782564031134483240163280529048982548250750066636156442741595279478142808663272822150336270548344399418408421396078710316178640145928261336313415520939612770700778197306770727175072974657641660586700887347250858631756331674377815206252723928363734809019080426796693607051498085760981273195028744637632093845201464315432147913181651355918045951742126629423525422217447695009181077250970684122156843730060848733683090224431912907151730795700483689378686935149748132722522341764115927404570060190217537341909899138160698784905091527600658692378434376454970776348494310872841928186655661933461590625631920232612229723739941898431779297582688816907311763298514747324642658539952616249251380980869395413744156843998683171714507233049358903203413456617011818957136464185230625778960764751570043715663009834744885437608502569584376866905057433928597543929772916042739723556353390585768745617644136532371436489577061036251898603411644983078583628483388012685727223460411919733962400332840474758478758956711655092635921467217731224089372954809057095046383751584682672842335494680143850325180151800726004410359087096755031993691928454116411807937844160488796324210613169312728898727777847172620401754970992765892638474755260966549475282491094292165314600003190221805915633561575676311882552644956444357299656644220743569942883041984489367744476592859151550982565656364857288847122832870048694262744154852351224498716645432095138347817749732131917226304602658089965354922014642719318316195396343680060870691107252025034167602972793128981926679912519236773913129734795525293700160990309116253870136557506712093578461738773687467706073315199536537208990544864575884061298106926063591566899499524246571753346193891618519182268524018280261535573373271023095391494101888571917394205734331977650352425150673319043198398264586040822988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 46602343146794199361122580696196626108418314742020250013082972953963493309258428518365636292911667934008813616134064184325173020444008453823476687691143351408488761889325617483360386467983096738448073976454207939877398314925513627258205234126009663017353108636578268124969529482579364790276088623033656439204050707481089522839903927417498047473474625935455950981639069306059815554852582077736441676150402078223242019518427603531367678752379454881269901627701915369526448080691790501070146030480770557262871147061969518607445450278027933437789304548836263758417678151960697048219610417671469541172645522942106491798330112649632989374838921408137921241821442288279866436805651042212483424755825848898191258095051163460708113414522267755938718141491703035158702439817707376698474186591906387045620507999069121405926332165401501244696376001747316685832321427433631070622518096622961824157013993886619261361099969855201571418622740642284533158155650284056900733282946670220512922182122967739867108942417900449752652880632921365433738249868337606033900638078528078424538805679063734088292429134472347341374140023679733483118807621763256460895691455264683683079489339233592528619028370631312757751241115722194552650739607705122121980129329653013048948100413605688877673040760391382571654598066485165085025286714904048321485649443447887745752750747589046637755411274093532238585510000173243800748012255787424058530023026978649917293691726947058863625080485624660926503672165595556349725923784128205114252552784246688531651641385865506570630595540445723932061268179114510082567024668369179709797206848850141647790792671276300132903121331102248165148465140426900058892549952379691621518144211358109933121105939951389685469411906499579551157919239349274518610415236661729909250265621411142968344595462579877869231146649413261781967815999556752760318222777100364738325764230552272286341422024789589165604984862519479645734145381183744823202971757743351477274910648007356324388564312653764712242431201547566338995950144786703541525257102126508863423813437226349207232403078669663122934346683363751321830476807540572395658829837129510934310565979086721773216475147664520334368223044205327122101662901003071688869261100310992544614261462738183286987376316685521847956507566988558267705569352961457737195061686268669921886443931788224420405391443975404692064524700423324737344434577325590863958593938608576775082399851799969279168871144161157487707645253943850371670997375007901588014773553984017878374032846213769480106636577321744206853222336418503296964747751775237669155280813054815602964853894511038994870971842912154421783473201491771952206019503111958280129250294084712462681431879606157426953428603755090328963013835769511726315648879248702127233824576946230896122665395946610156882664026094118665934106340260280345719108048899145048331421252607103996387068782502671984366464380148100992950463139123823257313327064992847219854164693305834742246045187350440615162421960824056657823806249265903037667750397890861472013526916704116385359429671202483886565647358858956325689155733024992574083460127066979894796163733928067075564477697404639058297627358007338041940868259341283791201676779255024337134761242570798296874140411409769525210049404984167904893488812541288884809849454261924862916699420462401561053262738197051866639074784041350290264746644420692898834450871690391585730223682744848260452073878330718843957219950846937911730412520178741058008670142216145975330171396645435241337381124568141161676524463806415965682762270651492301850050187829718335018357724082996223927801175984830063639468189718161149973322921072699235263978137587812729266499800272571033620884469402057719567177967842295932479252198721771257894856161568845970652777715220777241740493954952173305085432863079279830291942653197888931867583772403677053065516827841944904690011975906256054619985080723005339489275959552740237032546333385152962973564361320965127017838494912589701755754894983782014995060823391193295276744453852172810111844369259067551072807318610414466518069996100791332630315103636311498842659184418809396553783009466131519205747530085101427533973298042845519664509492879719813578891545076266188749585774886662361624741095888458837346998282682183689745857392493133856721471505854489420910294100252349474981382046899622990365293021425668849856946277313244312836022533470097115741089066412839085288900991326924722115826236673547471532668956582897414909752633479818549620964677280166385938449424419137281517041837279642633843223079030680143656053000384451474829189316705632357804455207716971428081710004824371499339689096747168163802018394343531792504815190627503719525854713042885274505561451978225011271982983301242606114701927342264357289482553769978616943189152473048769670649323202613043273554950099784308713570963803449319470738069365258055418789986991042763239410409169714083354667782036635593452441375773346527875910653504924540474537510863476584630529346175389163979076353209213260634447823494277327885697985220235118825323888640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -568394562172719672647977312346154558235277264030374699388164177112877426342577907770908333615541889779017238351937361677652119109178331545387457506295841164658804127279289200381128750663923125101159117551423761446091634924421983857477666994833502255092970539541080317615508469030430605706950760153388258789401449144970064033065323262052018942870482796915290613853420278036664187901089486791211575660178143146657056162819531558909558886603548502589887529069621025603582145885389929183373323207254393789087160594402084431480945042459882271992183580731888503253080223001817645180141123433409862904171028690628198266199326301368186017653280132969360191897870824552830364716094368833227902629963249477014113026169336653487285861640179043578116884848134142553312550587235721456371928238371853041555805347470970982868843307589923990830968075288816530863347865574772141050297526132972922061125060634099798856931002493322332138801754740801419478093133844862688906889869321440058748675809741994200925898637714908194100102702489357724975688175031097644295769132702731902570373360504252488957893318149862285415462355527147469918413720700788364558839320147608374884824453669157416417916866124368178123988002723570375097771794157471063202534352954332376043342272795930293780917539876819066084735687437474675843511416813165827965283202662731713060752112179225584288392508277728841822784867301213791335186145700158911714801936022932708279452372762624019730647742055159681948642097593506035197067290116898087393919003164173441337315794249146025052597737592888114530284254570366560676364273231989060725904291074242753634184201613332560371663148451991042941398910964209570675636766343157239464508236259280476166502620296035043397954655112581190711742079496599657628213311991204702162115966495372052752412497330556342756889136339536595493423106495528964820032261267145951356187018807912092270964118294716624929515787234732587951604105107946200307780570491160580320480154777412226668363173638004109996574316751719663989969536038281810039895716928739990219556437840520106679734770651403128801256279106534405178645619124526879206410628262763794879624472618814500194738190662265516851930747193124250053693707355870464913933796254415140804026254418403963232351010683550050722493947797979762844649691040045338296045499818884302132057415499516198326575336978538831301388808467732300420164667324848892984172820095704902215696672032404520713047699073737522189970230573037769754370004530559621965551928038687030502585820709788132100178258382434744628610387826221332514970714830812090037488894338970556191071206030461418304118377927065426728789765340444133301893879297064238053771765013854409685344874561899883827586050522416411065045401385716639759618016083180431101185094942549551609296819628168805906470546446845617991543697679067190924683078134217254028375944923060853495992046677239306429560809844818163369244736821310742441587702770822100877712150668853152617146904321618253359863994618551917131811499707876833113955801641871960767719290723430641684825889537934830207199282506904439054919917299639846742739552529953912488876072784823537956448936833610448412143068230559974513186944119166396505715794318102764715167319761789316971199664378735659450975985800489648337379479540856588736490297933929781820723756390481979915529470107130852265084704261159273693172742486864704581674807218667423894873276121621498325922809155981255191962836886165994277789194166111606683330557803031824878215222018526252565451544037881119023048878119559284924047604325748021856633561508588228586971620733570024591181188623652054771819080498507485850398381708694800019798738879187667596526728139436761127076684388387167308131562936286048953846903355357564197088879006435645205589363483823601396352495959096735043813768654010328012303254456283119345194461610244749878720067261226827018249666604774411739604484834678377652688145089152725783287896366584004862446075379648952901765918690539419549421301572924729000589404525550344641056793224373882385649974311440835534890887418594535916795932175688624140432307852802202975338538435477416499305008180946553454117495841941437229851678857307404865447116160063809205890544684232041712885643214154446466249767812269265043191256192252322295268100101771225075504020990278875020301755193375469214917000191282983858892396393284064687763112693373495005928023904820022600662329926961286631216240048039813392742151065633030850234023204944059984595329211220098283345985985867780526591426282160189734443568364439722313386756822711166665016316371597354010172895217208778759797464463589650821392061559296072745892207123183042318388588185440861505448565282730726722235570749329054940925240104584067583511616306748093046705479115219605882452035213269545091450436584957611777924999283184168116438480259874115694600664607054464847983793459246148380871820476349372402768562462358414418170398037173192798570779202359182050100804956725575118214200268818096366006611055122651770334320131811766331220085075900762476625017264609655659692032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 1208631808292345838513181796745586593881215989538225237893210167773290956855097403163097025183845771809650578854451299037073565611897189203613415298811768814533374426992591347748227389679941905797918978524734028665845501880149702275977291989868730301082952965255731792111441131464378509863578673844541542035111695386219324784489743409777908435823691615231568723760329087726157002095295237793055445753579914346404134972485329428648887226585731640802448037775167073763851606922207817875426377270548301061721979548354462234258203533529765667467544314774711478596826004108288966518259598793110017373907645143692345934606261378463444593252662833740992832272054525636394646852952336283104586132637010408853464749882172334442538583109356731478994560531275718270168664367388535088861269776036792015787136261839913086764764842712060798115256082734335409289410987302189490950261638853242125907072388530398049337588175671582124717859837695925322003671895290832156994781053456754059505443682822527740443763317469607023696566334309784506219286945860225356881238203620352969592165641657217948218280094153363743272178756045071994124621908098903879102161883978975257250842205509213678080722730986471725014548789360228893517909329943354161771915045395622119412874028619082789590364932067899903682993896964727550820441594099920847639085372121465231911099983597088208515654438464621896197852347041243831281698799068724470645568782730638987462013183206083211401021290131933831831459425504476567255112789134758924561554647261730500685537741556852192511947549892797528933479081523962593001270469561342850477707118558055205480660349491692951415167733044988820314960363764734690652765619486477553962375806643006038344348794057309243866917774863874204820383351202742767404523396250254270103024446161940653071304832121722485528644491718365393098367000921830583477310111684701607645788877474768503501604730075164367373683218465506844777314499339008811448677566780228659465080571984517307894355544093150993916037652952158834063769552114844463109916587314214681528918715534479205585566818434257227358002388288846543242348211270199608147326531620187186858721545393333489601927682685760223882284334343544902368455675448796246487572253026769609390522069061154136019558217397724953970873359877725858735943040449247303746490834765508576242070628467604887079746612789185284626195722497069794274234007087263046678246281989478464567227057270472678782176943039360751791318490633851793681923903955052578768055932458638774082929433796751452208036519306305192182100510897066737132536473792040554497347601200839796400247090743413808107745346291952637637647392750125595051573429578371612991651061800064069623726370987951396542855147656989518839814940918994642138387528725287567818871957832441329005484650210931650598601602895503263247697945231440544863547159493659936270675733398952744840459676772756991230628851339381309110299994102485435859041826253196101925435963599325761795718623867179152772546566964381299930699978029484278761503218634246917378285386631274040510405754303904498813048138063605923140023376750218153388243756748073337423007780278339988627146332426643219558469714597276516322173363089678563307519472193362554817715431422989698812800948562923715623541193356414025348110964513570451715461984068965773870756540735041010294301880025243634770538041543248445447362152655186278035118112057750471234929313123339459542785821388858414124658985224118951335444652254406451469390074634170244526753605289724009808538893184389111769145206573252631150355592187823612257731879544157688913338130070048849815582942289974661984943144652999921271450333133699744550826145884096287949263114164552692440459008420436817378721978185395927550720834650683775309475357666188746863365706963154441504025339232627627775801792322972178886231671272940594155496545243054633558686033430387811775587313300096755254751957726751921910972772017722426852039772144259662249699485639426214161456376993622768770484023740923550514513855893894809638410695348979307491426113357702490258732207428534740632703271809940908100589678053491220737266259176461603343670125719661261596412022641857151646316035474039331159718941088247364996675336030489060355994916202050368729477288749598690418014688169751732675670090612385304234167366888585516493284339690797622421327715660224749198209791742589631081507602743432805776719473188279686245931651665820907992313010854411059896983889739368012476334533078360497642985351558295188453982265221782806968878752043900053717484498528205845370903802099694941723478183011213583285128172294648915221756001633324957249881028568267777815082293029360047171075117131211629794085121231310161474479206993255769532222447006389803211782558835120533783480007681185340039505130521641265968785035006898970615938152903903527876700197273254334597185690264333749531171861031940393487196836561869905218588812994298471171089738479933759894089053560803303962864329957693923223503011089386795036125371297611493541350015493118635033167834478312897743450331049925541888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 8514937567005972248149597245851487366118487084523557130958150283107927376879507387411350861546218843935479415801519547586566501221342695889945736021624999882516071041054859187962977141225725075031630079346307174426505999552426952331082081881465165465820676719342664467165829077286799420713039430933736131996202622610844338514204592578963469371018103931390498438160918860642845858048476578105500175940648858421912996104906385902401447810515492333903718197477987137922638529839900077192845163580406242377210849054640477610738302180918455686192685736169174691724479014994683041898352294498858640597028470909140154291395641877699940284465088254554350515555286084748093507885280065010283857419625028570790507864556100600733646433622252673416920757596395023222132045009613803606914278592932641849990184120708868474124151276745835198975167742109949702916102486973660658501732097488993594643978158974909687047359436727941351198869806079903115801220379475814290811846433796141920210922130801573077239459466604728393937650396970540155867667694560310728702187268822075755439845760082528906237862737846988758414001283716456716967986842858689743869003752248105884361295319942944527475514272833488500610644847032769026414945941591531629872180858259596454481699642761976244249920766549453464265723084315686696095761043420800288637011141991609993725645585571336620284107479286853107933531890733688713939803420516302657605200870695844401370256653382871544670682870950363006495135858798345547264476256083613329726519624750079776737435424820505901050224074263868243006130517003588994131477742449557911218682375580623993496860669269955184448923182007987877904289747964012329559937301935597440908061456679188952644512622557555256669640608804977640198669136534840915633089932506823902795584346422032054768615906819545242324275265766539511909737589116689458820504191512592954864442736885591014496910331291144399995246630192818672673809502278029195374522587595188988846933620866300716665030707560257048343332488872984572372704452870761789313214125982003619214989209659055032614284095461997352443596562109526982227975883768380053696798125554694875152055691801215481400687631190838402650900159576697124026796803161012474639726105450673785619187394445439006732858250920205052203128093417729027256970560862537690174035614035687408532630564340579908370117280166573137152796593000805405236775355733852948638288257885987019741828172397482448913832431742958079720188762353943291818013915719108975922115082444503058465888339226868251652573830627865749360436760430344148435677621060787191494852999166847880070002412471826456510344872716853667807232258189424252984674730453059242925098164669739269406031282896373494638437236376742867859181614501199579513279623609975537490867444644569153489966976605880468575701543677674330707702192678233647942608597129540782128048649786586364050363710686738665568513474506630481973448639287263050960876410303902046637063996437635611685114341579560335399006702824443204805401872457656063452012682586253796810551091824236861736751591158412025397465364553175987624374619460554309545843480382315372514073259862533004271326720892009338762819960662351762904569266154628746490178321787311843458750437509594376495710702415418775660444341609318122433194610679526735191420799809863779636216029861772228477107844939614788873423171207298199103155274967459530730495064151433721253554192051411136209315128159162138413129342562407869036828856952588106428353476465410999755910076189929240100621839914492509656939249354686469294676013200774767089282137527186735243879464569257772037271562101446660487768472065767519291009070755225160348470883881246224444358256817948325391936664532547352789392052621163325838129806289937849361805526423342397606020394874432212165479900969380450356185105989139624783733022101538687963469781762370637058934892292558014439937713327628479700060746319940296662337014276481267872013505062242426087150097835755537845608201647105157590309131972223050352663879795055747663591549719244842977186626631787978270304844072873584582909781122442167965482211074680161338347223961322536782426004856981556055559101414118062316987819069888302549542419079805955323341906926878105901838373038013230968621270457912133514948812568951382800130151244230816347373326320524001032889907799188975320232946884205074867605754985123366671379487650149088178599527450250076800443742133664486309534493138506237799315568216508698462730337507666084920707278275307127674818875951150103778027948599837573228944026610280096884289451024345633721741139436481214786344497378085725820037856251216120440010080738957236261504325598865989624505832150859590733321503141529653771577375433126474098370772710305860172851079201862611905289369665974487279843074034045256237008800290147739437053324212314365909426932570398706056505449772285390664812437488204906125613772982995669052484522708163027713069927851204720589292023983152737703244340086975420277029476334601294222117319645159921535712479532380577589161425170321243259383647662243840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -80202735681711863246826043192051803625444124923020470135057560331509204985307836844544819249812446456121141242860552047824737970773286213456938576079785158462428572190328832333875445363127170558021634358666914872322890744016194903467045893171836954681287134840296847613542065646826983061579192554340803142957898501831321953587288416908026643309481494370297010465163908930902806013306714341121457282089992922082606833999414387945771514647245418703368132770480732302147465832361649718717199391275551742370472814281016831996739688373091230223862813407678050071985596025132594617547504278754380816918692743654793135849158789420488382695539894090496723061571023093373770161304736799633797762468989749786967163441457045562514531704509123856775662758761325502987712338767723794059956762553026128320231591868360440566052217395885924338958249856977467930060107026258351008635606524634322125997299701362897335296302180456106626572081981651236901590523728112115987390897960002602946865327259840557249047396632768874294953438119676094354569758725339077039181458892820246568305777110163303023851115537254350876772076162215070959584681201670318451946392046692389796311829411454895311043083215205595845053303287786205001025590613749498599716042656223262919655324978912934089095470207642969647047507345409188552706508013773903033019238382350008254087812671968678981693811806818031904151805337508173226165890452700702135822939592489465425397824262672200811758861635639992386580323705101673352957469445491307998738934160219909393190445063824558614966520813923241570157327844821982281980046863486933015488857704086319166367621601622905222889515387210618632374468781992300842765550786080649607778038469220246641600100475270458375596915252832334603952129225918827184601911191589639917119550633749986045550636950530585737957055275194041132590150517316964636214842873138784667287123982324647394771068210394237457379940243642040479023254279590335453173453432415296522102110115641725322928319046349207032188220737229440279298256683426733313113551545736279120963162370892895415719219584181205330102724284375995828807905077782036008864374069656424728586777011483403033709697520577239803159792900894939941790197164455975689341653717341625153348182848770019516796927765442760410687001967531635295097443296467234408534372801658701931611141268190231717462539208820001585916794216381469550544781708199719036334742732092397227893699151800542696748950271405635051207334714278333874037078057399955363670194469007490170568318660129243760713859637879725502099581750552925802048719920820351478851034782149299668271770048024890603447990510689961341007107921904681183101184151010452280562714533789182661936385377752267327190764701448741449041599533939452635172565762176391901765208914150408666455416117086694049671197776652259536776999434082651833963342737030522039329153241188039853422605414119427768992645537005584183244772511940513856334198070146491447967885678990435896831528245845579265971039819606134032215378336723843015478943885985167594732458206250804608679552373076519899243865934005754475869897001939177063065022105803274232167548725515281278430074984182778725160144912013044066135216540633552826133316695038375313922708627750472831362204521345176929212942737535254799286904680969448486488636977942142370616388746608369176125243509816485445794828643887699899148242807543972307463073818380930465013690509318522557280638061052610521633569309781133442770911422541495645808552503506882816189530984156916683244731214420350254720504197088377812066857809370315251377024991231219047052205325219748076902383006336646484890862286832083783637738735969780821014516327323605692228900646912422719201870079309384453213028197698820418784434202832506014826208738843713871240939108118775975193657166298591107720645617970020187977989709058814156176552859302416108492976481599894244252384696173369511689110309340436328721224829808970411000067306320797533375829866166863593942323458672073602603526577309787953573220343890041523026482125636977472040280771697753068831091580882195336751061091617321539331462740078344554102699735995038140357832460490940209563370745603719004226258979828890383294771144608438229770330694052306270504516903263802780268080413382482755260504133571762096508148491666673061733198764013203825918874521110490617307201544915172724558530839616347051818502098465248873713485881109482128906810226916720116552833943460891246425638910747127305787088761983022462001870060066030074410499053431581949800237586170605881588354363960500164492470730366280845901890378807720031363658721708224600854284338023025151953304847508287223801331232103823883925458169907765925644266727979571510604470180547549102846658564254148543167104171296817454126939393304779708209007889638646680789135676312496191929163923254871620175186511800122859797110623074021540576884258618693576618899716710272901072911662605749134826601072680478397238463541342999463788514912102720852456699839461265252699024471701415278159671583324833936300513873542433544632822398976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -171773516992353380797280183079443756215761049338221116192680262100885184871989234560176224697401724779272241818599841566518558037703186422575309802873955485625510786396066564037384571835929853576862083114185043347414765986214152354287200707746815341057575791066606208161537457713621269635644585870100862900140540859973367844082718071961615501508614522875391080756332983212565822209416504099215111582420720914105948091530178115110200020626516778701866332962056354685397977346662540931189978707257367905391635348416913278378392260514031311697316121540761141888987196896394685962912157541588497821081774042400535970826695680245228627891281109860415900650126461694261614040817989034949964890129185504994312376496055088412778051283711105177218242996481551153592891179478079149247924138839140194528138297282685842249924861842389227501427782120809599206713143786759651699432197416905165307550801075250123879954256691891203601349134125521185617810492787874488282357003366011804142578682174376561414733913831231518774793131301970513380859043874947678874543291796407305499154300610011783872543119245231122647881506759187116926815769988946037965351081148798869980023596653527577604087760287444639247496764840966908872688830626593649102661899691561720227991985380803051963171972930654544092892757747975574984287471870358420273644572392951953448311491729789216834911537244528453059560880412071750868456452754773389320608014180425678383859580109224449292798226601243044684155592642483147314455605771162711930267188183417984979254805257967757409585681523071231225332914223010746147032176861351989538512446843021110126925486840667544532011644922428997627974040507694390845902818002057600589065934085715806094261496669292753501713164086958842857666230820709585221359014364406375570796637630156463202989688301857224624616405789505500033489894919051368019856773233538267467205815320214950962860436338028872858599096518130479508832923023842653959331200076387412005505469270678249950187505013640851250425997807401066871022381686218183821617632772101673569664390313308135002300509905363040530035200322036518342731095723131413875781003102885809091296992692433602363220360608801907216836422810531296262077394357080397553388944047559890490448489781699661157226191277496860572553105425062534371714264660093569228316882155717200102128712899228242991145950404324479736349069148786938579097973424672934742044947209134281198158649578954303735039364755641493602173338697235121311842199612620827078768195042550587646201909322452122186445659856034781010612517464036046522072828102714368203576033308475832123053943806282141534405286204674100374533600458701700459685865326156181593769673328387718166415377329493778898794010456094996149952302196254268185704681212956920793513734387644413057513431208590871185502385262497890634531257299711942675234263903137164794629587943080160445600301218628739674242152440736937803002161822377007847820771437972879176194587948100902319404171226540223542048919805612583665813150640946395613646053335324989327044169586301259903757717906749220701527027993464364019013432430680757422437348344169212234771641028044262175754057564070160182773949183369182301782904114125998950858217163925789902610842141008759249752105120144594134096983737869695465906611453379953991794378271425565904877856369839585808921033377315094927775241681130056403115819258290268796440989867625836666707524931034450367450879246480107237228135447336689055602469342871680950505920112969231871003329865005439750198311094144890848217863884010784390791867313331649822307840260186716120806676218586883689236464360456788277662962978059553561359226959264523973691380820187347190809902053532639861600457091140543411700846230532913985660690542430300712989400103196414352739132501397338874812191365550288490160296709714796455163174854376326323922096762197661114419880962915603365465352612563151838170925893197790181735673010469472843468955808136502367287641649627061513448543291502197967919584727016217077300877538010069662190804392110367500420953859613507727196754090692130678421395013671392233473476273935128914550087193049480497620911183199343142251965224980054724648876138714780042966771402271688366190874111283917937729809166886780177322256987994815174660687540829219150538070768754046792530566137063922429572770606037443686821953027005307464456715213226218227013635649680228542443680042992471239504638093339778326813302221873353806301930671047248798593472210122399931126483107345217398731425034368223450743568945628944321235269415895408579738105504522661283529859382505016663457968463599229998646793594696546003494745464204284138782733568293912098957408971400239476384870745101460007567861982221720161276821544243389211087148895210384337540866325419051140371362428417305578537822433871993119365112723193135253198382381236767947558638542762693699450441184945877321778855600422955780477692409425899884813337180979710303641592157808108105028803675185245506445754219338977656225546096397335989675208489503033926482385310009502799495168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 905775576213951318994518317152363009868159097690159203470368622277564057633174566787677891895602347223721985179251669612079900484499275307182308313688512185542457577656419480790568768050053455348784151523607445646991976219651697593530276843368002279262582473837016767974618737488798917836716012424482982948183017457994595690808152614713246261290324846318625082483926779200169698702779318360646859660402711012037573396007024297099461059916498080329854931142897283275044868894383591451871022700829839701771485130064599536565925080246250341014886093074745682408624035720551460000743828402720130782638038992333903036667718236368909321817154079841731446591096649873246545790503529723548089975183442667256910997016551949688592770564990598791631015383735069379193636631937021581522560954924470770102285080903689256961299560879398741163826697691729081872920190826281874547486287371359815584464930143470002801470711733862584777914357566090093913101813418334626559585689897076470656605999202418448333291935374454634545361769701336297508879393063144294982721957519758156237153676308330440617195169758802854954447658790868253413246010359210284844177422595820679497633050305983031377050254112971672794095104357981256767653494287680835116323666719873680616593139674759547799019149508987972142190674099748419017496971206807359580686149485818467316412240341306193195987896872938043680538924626217603570937014339746300934472939643022374345293266251464697690162963533355862326978203571828906099353486784543667645169104221089223274531005526004737860292436829339726931653759391516156430041814794136537423651795897944565183258190168041980499439077356351036187721868482737007786389763789456412003302911129044643205135787002148579123107151035097493116592312553645554634162979101312041976781003118309339317293304951063802771676261770736745774115989970448020884352194744775997186629064768702339562050783211142965129083452991062629737880924221003207176650808011503681589421133800344574374800368204537416672509951405354586175119938147866148483414664104084363106097591276479842007596715592132012250226253444842726075543781320532884567698466900903515547986491332127355215181276475164565082476187433475474987196703789276980839467901658599969337374620101388440092001546275733667157439306091828941473103474967696396257587877010367296120736666932180481619057348187769275273591951517604278185598907842640522288599653917016921051741338906586895281455787404586216767930572058837703907461775968711204240806595013798048691490443472158338752808943780050748348941324557015065532382971247622119278022229945826331128715271188801928359788298046691547618013767640096270251396912066231171048647171733272168987827625707809915286489419569362675320679810864273847656461461073116813194171811575213624726661470319759547141838944740814951132860049062637049642144799019414957564262502654628995839575485670203617607497822077729014786393127041384184294528356515996256350650480367838691352165668946821085170355709222596119107652692361643546050829727657579948002890665746704297447151242582836698905482571453974328395784676118605988857516114887974559191108883481864851232524200216041218448530404526806079581125489981890374041416242022636755465695280479881418231373384592519036824600761207086897911258346102356734813240749556628313987532958543492186082112031419814419495161545041136375074413817896179302693721477338619873000805284132339857785800689184112255529888641444573620955681420759367914820802335711501117194394351660414532268727985161403253842392131391044748131674562803051135367742908978778176292273941934932369020417777089003741361024754700284300620676603656027820850385714024815623838862718442384564474141019875686111853325932795647910576367471008251215054786159205476508347886924164057348271331041385039460873087036067192507014138910253227638564766007078542037475150930923709075927721839787330946564473842448805065261820409736709819038713633173756236205103808769814740637281144736756902183281758826267283673354855288851555643668663729240131596132401000135099085935269290159728404184895084040751468381921021641209107488107057717784045521065449168048517487021462255315313809734213375840916503213572778085777286309226373314002725764125205233903251532392537155822019238182358686864650985634700199604981534793948334633987916041906587264466517587564891981032622886537038844781157819030685835690206879137760971920677440019613885098938775016417022200438613106727928723326481766301405739137660065778612853740572512036276741685752528900650425420639526519188695953308345729330094517012934947939561111930957780325873766186041677526413104443379914556714351951297772963802378304833981801672867642725146267621614056730117306049056265107226550495786573431749536016956600664484368791469653424747000522243702888088567656003615206413871872752222326041116499615296365661889479354705397660119667570900691952139354939400206749080210061250496023625924381847152333760619810223984928917151986158916781922578978061956129595378089570125876994630886115709298933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -2578577753513984025415604002400074414463365183637009271392785025458647442143579308100898933811493739001082798389468366464833878069662751020213966311607637717221702269952639326978898662254141278325227947593080112320289412206581578130977042165614321558825339931266425922080778932385216394172550296637474980810232814939839486516433454962543600219226931559449956174998725429460938306808754261803459006299482332203452630793402250242710326757297134733282632790285558371523174925847686797429474415425211073660853867577143169214106084206710563285472508820454160236702007725279222608707781070871989465177069284135438119430358636823466470347473168779283081717046851923603767135373209431550882745854266331915544379099065146105324104367554124813509832833495908821087415277630460398888094355034642683056945316595766896242036592823161692666270666976763331195903445629349325869999821116286509340838592847067225461303603792216796393276857773614736748322239457429262001183983048782677868013881523075647638117291526022337389681439771392690303656428838714060105743925284935604412122197358689350865730292772142988904564271074321037662556169771842283409337800265087347783187241910837784076028342301318263195760057650570120134438164212283128359083970565570852976883297204882811762680638015165560813274914150229178464798986344766348243078776120549142595177459558717008912987330637937429442451218581865887833218566871340825787916464782925320430487616990625439539015450158255079314858343803266666568886412396816027835586846001737658952451871663871717920057338342828486355804822245063722376338636173552328427966479221944035332486916050043405609250473189759548537970313492811702955279319752734582948760985291566647867219449413224900914870690367435800014157871651975137195091093755083909239053187344695651763886698158467471953957832492304802143252221341336867923264168601707751087720398317666010399714517646311110914477187525087950026494006099436616395666406248504679963210973755940580343617972780543228338923684188978640719558711574781670619969288760998532475081484547062732283426027961588842835295576067960644663737942600151559269344618907736790353006498657649389871569228743544774406026701879541164022356273784003306098464255051597897530317744502472603609554464435521250867520677383410625516598866425311617572125308729452233610396329814142698441404460453650640985190507575844470624194537533595469949488437550756110043926948063848720248196653089177297940182424360951612493731559018912990864541405087190695311387954443310037051012786618888136246400697145738165606789948297985461171964678503320546634311016373769292237921939463936754872538047093909330829227924874299562605690034283953950923219084960909123750716033530196771212636858443154566394166693500482493598723278202366501922603949246920678976126695009638488899776912361146493956933551792015755556280414372840562350520334666987860184174771780841336791333313778896746115108175259987699418789172877227366370771880568662252444455460334214438358064404321109686779885810990877806848340475842685270597756970501075425257612145619401287498806936350143720767430079998643154171044944461731921721418942820648777316987173232631178105364848804624821070546325215405217113660872815676540714099716511498057843236010937318679110551283473706590863567462290753509805487629096928876129018650616458065301703235990277379673285583838957417404490523136154086919273195521454341006053024295133701969908260765893562987051933947820028046486428769363091922333673504478197156645149461848900180422558161392623759979353370746779764101639189194867318722949490175018609230728222686209410232710729506130002304814213951079289788848480680937586719018595248625722533373653264409526891790066579535899639920251946950377174150534359383832952322829248860607805587747820208042932566587307633538330058106618644011692472212335005442955609125365604807557821605333736100070344716685366050963995782574930352419535619355665765586109154525653646627049171945177365325508876818022758801241613658272657004768823876097924387148704808788135287024812893717258474477451224080122936399829098340588259672325369229815256239637655940581689281202084070715852983341088915988857428617602182222962811662971298839535970166279116157768332134920005404277049702023841953363472210664993967421556474535404910122468494790902021887527059596566322552622268263224866590003753295908485106191467998831240052043793299025868511760937982788152216796087432659032798979433778945396335826912204693082726662330227642081360745375931149578126424773532531047889906265454607675943034382500161265010129960127502375074396492644746801199179653235821613362825951624185141306260488201434809047048057147054919655641614650695552740948437382675162183005644039719163571984491848835611610030476381243538514237294889518123166196337397425609383422669966812070001707234950650573762118507373383203595411132593439799873917550342670754070595436305927685950447728697552893141011974456348873969712640470970088051505955851784747903940562562949089231747977513533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -10091108279195235783362082654487436700510026527304998237334125812160254775546907938086380658340225017582336646679882679963102191955896955574935637108713690624505222395123434187346213238280229243091273880432976006377098819339342145691847406515352072387900089755897674397237138314010125603293881554904903985119232910325885371987311308473020284615191145946715097499055952229711453459118241397890046007414324820683318120218149733420587063949293622578605734740554019488130970606991414876947590125133851110297209266628490568732872363278948344683629993936980402538732859416298512634126683584450487429110791159268350446571538200444572525675354914432461033722541519230638833472660824433368475473551293433006849446003160173980891555455747792298319552815290423677780189044481742471626519781762761594329674404256543132007571617093493956382978877228226897542958871157038535859399379071103389097988942843632555775319701989368480218296989834171604186004333093343063279183355669275135610703623877446735519427512663197509625175445354051750528697831185455729600859661069174745130476464332452848527348647968986676928517267305474550733868195898081380201108242698166333919416598839617125867096794319155344672013478551702860750222929292915329489938528089702956102383766321316302093258937282471887116187995942808629208069026629655951358077122943281589260215696091674396725833061257478748269474881405051485341236076847164899834148591862114419416130265891499552189171095008591824317724321375441115542299114835390773396823513281696453706013848868831113049806269975844275161116628487533670701108331598279761551719753599927261028397746010016710231861956604977134972864961451647464578584600487001437669216505999125329111254673364970813382186622086132381347524911922750581016683916832589221829249358408844441726471813158198133310550901018902623889597799780079642770974501755015904343748941197594806504468915558343783473944489612832296739281663392412299827766956812508026606304678936021634743109465125324642186702091779679483839061711637975209208053955449620098454278802098633806729531946634175411515781269044538117446425229424965909475093431832395836700952478023987881690557958332962407025459619197611723878771979685152663430424052135376660037127213977956343332623468227909304448837073463424182247370568549866549084613105225237780265770174299270669087652072779289044323333032172798666316788452829622554623236319703181035094088237143158945180646630506961043668347569344991226638574307004497848802072339143130946191861174534798635032096115671502366704715852913995641746452988938376365660978648479790022443243359630293178642013244316335337878112847636937751010058947312666253127487771422782053642409945846923536134814005852276169869226208319358968831420538179220264083533493205022423688640172072710309702540103862246889100485180449507610742096003877695895858441810721552054254602530738217590061116141922093385585820649510449112343008962590700268294304088337433849971896953051483033292741852098340344724216993675660192157535335345696554396102357044860297950216960965427050357094971829112154073239526798050343304268371896562271240487314749301351564470492407660241772799208215388058181778247601400158885612078546496350097324831205851504936561294956511556396162533049310703704770269197580875011559075080769851864815087708590369346753899929960080749579271437496489771952984374433367395702941783812633068264875319647139192973997353735031479077886732048591489356424094031686563522185673795518416733306754569876753169724249709100256245611342964306470889886445159705492259707414906160883322014080541602555894420509351742555095710952297755799535548477882310264067175580332921997265459012633616575315681026941746476699988005779311127154639527897289418778701754450752053823138051593893782814658582025510092610693098101764538758028763502434445631391470339356742954464667132419653528151578903338157716287907171061658038274379536311491193851896940692884660659730066084536301029456182373090445753616235303949546214977844592676302712593550503572078731625030774818931566693511266720913628535823264322396943669562962545559194928949681773842293937378662835142574196779706458549332061081951540995241743531126432648049239829010612233723723887206323511709749417077221403762844714072110947382358983740193453269528412834041192289170347248009315258445098037514122266611118182994412932352433683257794175681028522630295146400141625503240816025192740585450517368252180910378205287505961632478798336936236456171691740576861607335009585893977954847820149605172186833742753113956465855579767353233578595921862639443942568427448909478518210064511827930607905569817276046896400042596228964089110971781493915219366234475782960266071211857070198813106737930935685978374386171810497130201994396379190517950246104474679470334958746023200105099172431086026016065075119591135376932911894518960492724420214498262751495196382724241596036602035922401546081329877747251130162419916244914822312604175751061034987884378844455423223821255098480647336765476044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 46992744820439004937313262042287743254690392899884694136256646143102913218937893357096253412751601479839040944309806419663600990184751278314694597028440108137735953212306343137836852450137460384069912859800464283993329220781356796526610443254818876402458318691834593336047209975884225968261919876045311827921455164468127870050496407700462572562097119834092888287290076356981647785672017591889606409567368853043502340941128339863121660661190624909498589689865037288421911930653991086232837969561920646909174889528453864287592327568934898684192528436184126484697408940577034642239612268699742049764079838812661386300128963399945050086840552852856640856314991417689729024412568569004073284772861343864706427527990002207242661324767552705162945552481582101608774220692251719548263829790158567547192835820358042961939287502263732649109972212486466482983330526548811122044436411401671428315230266402368803843506968854283321680033123694968204530024437955420758637916486709601136922241966292372292819534460711143279941813574173962587515792375349658808930915986446225031581578929353173362302791750640049027426524629800825407274726335961473863038930273680502589815843376881765073204558760987928287569953402585867569903742223076388576067304092265897943985003359797254250194941389303197541567278703148116258381506219696427061088453891120367728927097084349823367073511025806881009820763423167177929399199696600482865744209803017876235783170298347260462149179049424966381355937829708820265418984552597909605728576268688691687856576720106443735354642076558338982840058064407204734504168334009556317522156294908434671386532788301219097887212632069330553435473394471970609235843605071091228424042555774450903928394266724600645182776250766456622135054916845062754340261908120989808157057689592825937552425009099575460642947893618235911164440091923538657569424441995856553416542957237171977087499012456379008905412999251014766727385320121755707431147437939863148783713937318616035667317542084495976111670670658227802157822996348685855017570976225739726408975544305407733693471852900439475340849448314880850360496582915342278798510482744582994114142080282925042076035656820662512353943792008594087568274843234649093442143096134532098614148965924059613064982342951495462484985659941779383378703562190780193768522273540875396415177016595095840982283607009032310089544591139003061548061094468833414671507607068922105647661380946726182465341679110015644426686050800481806168274463069558233613672558872077994955966594892179700907455203577586202168062304282648285974180432431218885434897100346704406092232830037186199912507982504435533526841963084674951664624858878965654510064456648365000739498726166987952626857395071717259068432880791156028840222873475212127764232779291232599980476962121701648075651726917270388546119030223198442110419280321252501917507239130699307031773479704224026606226426414481351758556263543974747945906792481266571294514013171119577137910017545463204198558976158217846124461134512093772535808948392733685874339498550205634104130269224197348437703234595245627804574956169139688925521093604468891152261140831163355739157986253832504465253503809253931772500778840178119024671100245723962022305705215370782476851778331064313466827225968534816473281277851912578043240420360904134472391914596442086923240327007045522184288378749575921866667917749804098390664487930198623004027828469087848945758347099373204083384728208389462407916014151325714782693227821857747161213942232620295603799177814318161263732720160407076539093669318734609237289384392318728845453718582265244556271021952731211759253045725391774746211111063396424087229547031555019075342755027830641537422196116178669038430822429259725556438574606931303754712206910880075188590329825796246343107430052145047708814509410167224459678004687923274011745174229751987967333374022654862173006929464641795559062416541756464164205199135458221439433737887439319005004458927001526507012148577297739325703827324469526110491394782588597239234518664409023738597884187527155387361268739971715526317378055444531127579566090865121105359960294144074133158168227915462518538549271508322865150424282557061684399747975674266973721456322953999755045878228464268011683313779050561732846980183375254905283647830036253452273663882929888283239314098110286655510522113596159476215486122476724544006944180198705358213658597814469740118663404077097048969558362217969413438582465735183132511978585823865022742528735283265994636635712632555865600073985483911404059454247578884826077813701230228014935213188561072788332276491496283702381119375466496160182670578161735232103481227336945170134337274228062221389235980953962907789418079104927810990141954631094984638954709756607836581040982685669856889976186581909188389696425852502144060794713475457546856644861837318394175159533553865374862646299355035396762398550462699601373726592443005598367943489713660910866219320805795829675764679780998709390945446230154130563662138371326873549698190725869469696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 44671236423178310470084445904199627292980495433346259086618153617518630175628938776148760389358340962635610648738041816255457050185477536339976558346038191477710975211247416338826782443164122414494449464076468983019499046750555855653485208530700134246214284692159709909534648418590870877277712334920336845550109190550903496856122395187328452588160594452114015042965270888299800531455967016346175258234298986698422924643508629039899013352276032513536835832324494714168749084314789701735115956506812225360270668990150135901503470296696048826068094023689934003596510595524978956408304392434361081907650393790435429422967424702927981804721617083365723096906533408251606195015157879208492084198727614979275733443356969497373990148361217490806400808616522995765965260496949480479300132957355287636734366572115464947328566809806922138698789233298674328376847790683409564177194932346179927116579567441462998265216132653588907744370592176585107391566486306335860527371606078294141114838628395263815983934906805949920100556378277045241540472609459263469979421658715909634610529625413723145020502492410055675109334108949534996077051926562898722758323976333287459160136095673401132124902526515845868552538565927940980074709680790787474248879189310154114529463590040581823047655238834214771221425296840967553674097323691766617253436638038236213903760319016773829297043899673942164843452355255483422007602412796687403330308421338145841397329718655206896086842396009713674982449800092533523401040142082018875954966929509077084815833577223715930748929366399047659112042531167783505751149803959059166675480850875881635912477194661001174925059444338869923216396597416686625725952461678611739078925447068007074877719552728822120409984912429087634296611258596630365158904973031026320293665515841209244327976466265326103336153179938669766178895901759935731939556765103355063883938733608780479630275469966366380301150503432162544632615839601744639949641660609453098615924531715961688777804131494430177229520195146106661237602095966733544174803433429853282745201817123146010145033774807297209356913050908112781681910402950940762547105202994129494800157449439437768153513671170116703871820911844979748280238278384479292156808874783003964449977976101473182872566975477514649650093490163348759970974751529412384326070103033352508971443508460363411714470793229242135120561871078610033105241537682097945534659492507580373073272789675995947012819798461885869439013555195476612914860477421827045476001494779559081752880161887710908381507468384709953705051586436743057441072253866853245314237737648033486225722374574522974685922616148604737362646827405787225100354757932585732690963597524877383392859812940347104377076386565910858214041578142680923118519562454231661345290589209377913718168610679551653996886125790735441899929924586442384123951696976119187122631447546556242736619540550022813437969795272331279671581871791868765749328050310589368900730189793340329314764645933599219600097710536275000308539007324650362769271421887109347567018683161863301614436788002110265257693414529295120544949092037944872093454668670030349541701258903636067762986165215570562247013355757339891248862732779509688216392047076229133804962918178348898720328362994416245601721649841869068555109707677069464528751923511289767844320784399989076163363849362163276806122870825091064922930103406671453037993007323329100093841860971725913496838381619519190590531435921956790866951993045129082741173808951636337334822461996959081017738787349448491026063249165829826844876708465836126974015324476613918722940276914375939371698440152031428354558021530692402476623591706895308353880580264301174327011816756448452443392330168319605196736792676307788254047990283333219851073696308524147027533938219520196012412155218154550328500228291304484632936365265381732763544399821612294584208202308901017297753723557543191738255407778812084051203296735604061546375953504105902537357664294295228305829242002051623136202881394184385443491830969574927529405715188980457119393079428899934148724378091293077726155583351422968846390089773217247247147257153222587859256349607745128188092453858630137954704816322406608861594250401106421197557559242352075521166712829254619181465178543682524376942868825759234181540296524684477086772662212620097779483905607160671172539316008991697907920232581298913311775335520654651836119293095010346459142280482572722149828695852929650985720682537827571110351796028428459112047761731209715207797577427093498769739394956736850909783955787120732762303756328673751846085274533724838961940670818819460255431879146047399233983008517389512401223187772921304469515977144688569073861730649261543563211667271306865143104766917438507060650626468473947234674436204993882141291900079154928175624446398966436937757814535704468578192603782653232496403100561532034046149252387199735007606154206244766340181578242309066790501813258420173946801300250609711722023976808916153534976291975584127138159247777171060934154061622198403072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -589693967230632761636894913136960733199565356827447977519757768139312769114638197524450416372983611978573686629604060148989792029212263137186465534795711524739144439980029069839837437884947351711602489717140301718725656236283663616611616452939747025306624925815458905467233589003079392396116864597622928440154275302346845120418885893334612160672915460236191261415264806464775977078590265932085991832759646536443120547012042786218939117010612762613671715327750371396924388413385763504349524579732175213303101237443063895736313961299175598848136334673600678696379965215420700740805486286763658609868792127661568500248897091441405872286140659389600039724637412032784368322257391796115461463135444510243715185344681478114729439449267433087515783669692521788038862566371669928616659335191134067862676025631559656643314092420425030575726818639802446218020361783781928104754175586735194588062140569687901940470049561912548294060315040395071850693745482049717460313711459538890321296396261451278010005212402092189412015207104769354575427214761364121477292336620974546565783967340317426825490305548233341298776915976694088730475692034412450826282036532799288170350821366036996315459072110595985730717675133289075781459504736971226117855931737613148130744958129159552515224318663492639589381399936056901705221633184538889046089484541960478407477111216371698048602255788289440146508682090340169590201996720441681285415233918019169602637870087012076458842852448906384635731235329256266996002039488546005047122811721596251922922042810154203715473326062980434924440181369587406998670425437223806534044384031289459881968214831593345899936405128335676870762937185302643022746667475325795586197385834359887634064389659245327835619945984313850660751155251091292619492728944610422465943299590154253921577081553875051798230697890606407413074119503900395199081589577067534726696445258284617473554949629790430350033029900556896930719135060810459022838414359484151288879710016079306508644214421507788431158369475461477555382031355914413993495557631638514273629804323638825076215554732274751076496102388144588304783769861072264598041076979616796873148952211821657848203575156519803962215205946096024062591191246670836543662192651261025100011166419014749558894947632089392807139806938722758842082121742019576724430673218603152099895319471863572075824894471551602133067916166897666966094412537323597691314920684001726791040127447124558072771594044897431661640991541458888082230777295500308762803786193183388481968705774664923168163236472927577538465319075625398922208319651851851125166238476967967495528886727119288273302210734069087720720620469736716557207497303782299246847027012422628837826185499667774389824567415385281792820118752346131408974210438121579647004804241448049307807153082180179660080032922248141789127192171138733670721858063827234139370695276788483874107696155998350162673445196944379773126920782040498804040888506263866748455234232334794076497295087662145690546677333871817042486541956091681389277494505995364768137069286730538594544108549635864204461816507954869314012871200746894708132857546571768072848827069840178785098196856236370661978690161703180452604842801403673094388953126125212904031958691528784980284615796958543792483652721879509889996494197906096410356766173197940752643797967673435715632432376278984020978351923270777115867577248688347942950947926269508467808979874223786698814688707505479814749270091803810200807513918251639069898748386408090702730872614715455609273701950752045930988960619617795762743182420687934180668079428947139190532230022639603905032836454019832231446042896118869834353102206172895995834740718743090164273181756557320373694115627632457565092053875604283065570011179039339856154263187487213890264673494128234210484635838276687039643392426062286187337190781591782917771980188306709039192904428069765819584404513689701738570877425662426845553348678122707919087819550300588399089271992889579891019003423783707283425274668187951720429917071520863156961691850881216031641170831656760263731987997056928742793675808764328158029386435141452979593079252949588566226356614703944747683689739562456948749547619961235718543380673016309296330075652434527859164989556543835123481842271789172436183626960710338725423876051430481796553547279183177451237162394369578819462876763658244070302571048892194826246980689976230444729325989867811506200483866381676372759085348594615790856836942481353489065115856114999744991453388964703000948102555743658943069430880245187572959055059805376276599681961403206364765502671157510745471907639888916527023954070211636697197004881157260551336446298409395308167743802600313719404792374044756748081608273900153158316174872391103481718109589693269128106126359064055352132115173518236824224480621142605996512741794896771758638978062178050644175796743000338614870520323021487689201582207677573834026777419986720294067787757090464519026577581151053681406884782246118170314473291548173873286872416650505245403273664397312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 947267916457388705326148299457687820291977418555181045690096987831209376916706228005115895501411545948382657021389953176120086425385532461047283853651656986313517255619070344658776597384613328522152320301210258165769788569645736930990423206805635560131839875648875245579210193984825067980785011263442479568926306705009328983727276719666708794229661184648644730815590983059971217926331453582665851584025681041974520661754828822745736825999194289451245641683598735990948737885186557450752352147836218622521340800657493464665692159252339119263503995049212064940106056078683514547612728346218252705629917882643568903147520835064543402969779378079784501098134307956544181201243165728518367310887182870433462135859726579719894969722523292853911418544479880385826157163872017227645665432477550467679326925600793009787724097117349740506599408013146630472118518268236803569718868923090193053662006597312536219770459806702174966623392232803759165086733513477508169870376238339042512905125047243243567099246022051173832895660991379635334865373823378443442511162547124733073970320293473994265606587406058851684818504044698431905099505554468515822980623501676187334745492047198511265422240906111926037626244903591682847215012227781050923016026704000491661992320765966538082415702669849283215388899469238004961379105963222869947585442559794171871832476769553111635574531541187211529165375374192434611565711078957313470512304316834003351194101971172622655531496279115079582464231070286223548361208314429364024392748489156867401578976909523105984506270889856184418953749291440771296436028148445629005152048100199950865866088542448967524655209955533938481315359292649975567775220103784727137085531961199130282978726918857374217048065481790509457601507080562261791983325434254702016771261189297791985340245387504499177633921199874141941417136016078800219240602045961249384040498338542678620288779282577922557856455748416941169007656178172790003036632620508627408841777144896851160367889492518401236562289676502337433245573872154488832173903572487876403170029181627374491722512502545807367604489869677385820501011246452057227084145047925840820614332812234856151139462444239676808972929489309025808765740626630502144472278663449311200925614328454707561629836601122482021475076061181012814629498109147648274586559591567021768051463682156543924301925833840031921153566167817662160867838841628067232221505677603257101826434673217827606997167801754210987781806733451144404681484054435268975550581230770099939436609663954086088418067302705342783299410235448148592643565894852009521873836631700134139085814855066408374345160322013781213192180861144148619140665297522137026841908792843948934617138753192431212903604074263923567014169860969117222852748146067111381286328893845322414778541295245722519496216703037752244891197254738846784589318601875478788603289141465156023332219558179697817979800358683676513787691661105724331237935049494314446164893343484620161848272995985100134788661107567419637572654463144250274732007438906873615329932972162187429567739306198273713049471558287787488747742528679884022892652612403693397467144752333038739059241214485252722954023855751497492588300094452501191457624569666358498074735230844905856547659744959828176631275520224536057130092466390655456248385031338694345580757549526894927982209886612718291623689695778668742865028913187692771917000391840879491909011995479318241619390640339623496185440336403650623595549674620889669512158158935105137268626134568395294978535727363645740752626667782678235220254838813028488548457007191783980904279802480190081074638114849523338278762164398876785314568089032242536380368433422969223418715313679501154388916714876385504639024085787896222645850241820871187598403125940762762517983291821799606322949065333431179367997458911202910322049086784699791275106034888242548279178988781750307259673498765591816724939091518273279722936176032027652920883629113111255643922765960996947861140316017227308428047316086387072861619013748009001808293776848878355318063636598912961126212738993175304638362273269246847366007796386662286629047094682832282904702925768484118382498102461638469676250941891914376305953231937136497656267015437840587323501544621601931444833519638015259347798726261675245539984904257992694019089664905000111318258787236759656012449922437865051976507880050517417220926143267855008284821028729355039811299720449103021874307106926831822624508051067171510716854293917190369860298448358893452404788944519265727816469102378387512750653261274504370716431946010694771435110996373620020484658093982430749309026984859117632571938734969343769162571806440240389335360435720355802621345174128113975184058782994809724881470817576255924745851165533975378064715232553936984792098110468990105647809189847601388163049853581403528285752587183759189843330422108130945639175971162564207575923972576249327290326888767092228664516414918857924343764874410272609122840696047005217678506298361592387264858969803747455111318732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -2247334123198611471907059264157371574831988852433063307785999973698037360040741977736989161631560836772223763876576586418296018386112134630762382572284951729465936429085961440034683186332107828542132363381690874085846189811794806071675454389420331820776743132131539084598746603921029985317091821731545576209808561607761031910816840337566079322261229726951052987229652681678747335681176060198381650091576145253990617517427929512530606513553953921977654320265228046613798541671890954725840541076805107678075938795854316476348440837779135979207585783471218762033023730682443408698933126087782314331312122880743599862097294245448223084728830738863691597690598856674986813321593292306421062310648309491742269543360782058173071701943820735670721703149700005443336931896472050588106809390858088041269222773846331288141086697744972829317482750063671129672212676689797441269947939705493674116979196952230741395446796624747533054120978379704102040692562168348572679816720848127624246054415159477295534871324610458820604908402041929079868007515978737072016132459423884641945880623915175445678266405693361373780944320252202925573844622618763038649549900013730803795566987153100508000191569019507681752152983453323125572952560912351561601485033401579501392292684232217217654584681815024190926755447256568223630232251395699603471388246640396195167558744563952424619256283449811009287939353409109881873518183823888619883039306442198263967192479450633138067295406786922039094756563523179490307222135193020519022523061510169996808785040768556389799158819035774492701037256879739850715485488418829201737268633940928087233868598411322166863522114679518933949106680050708531171794285866534380308080147848018372071972817403630432621262427833302435817957489039959686444244396939797636177802121563653391002537926448859881243389955363757912850818079005186372572724121645874072450436450749256618638219263835410961698761732242192884125309557202810340052113760513921128153649743088592930437109378491606356120581328932872713972211532769999766679741523271171345660729190922774650441854421856056252967880724600776737163598240296826493170142770205830124078254709605775687495089353580617744202310627506100881398457853634991998808788276806839905659115834044583757284820135013213330691789598386137093602321604993697716392666835884011962855026581917769865058346541882982792447884674394478358329012242317467622043101568105370513805762846488893090828645487387589768041275006373039941282512007559173546270336935078502663324684440247198827918944111512697801270582193274953107073102369550181684098448595192653979972598179336616199422054650475525670191078606044773419913571529811816014289663558304191056390175841375405309792906197779784492609753307554928885719084577999841037974488261674985165841580813166845245294673895374123264895162029824596878173924668825823183463141594596774159908176584918859112125981849735610869527362520114816196605014364526280598655980422992156586386770406465745998040928487617363505153357980656997737468139099041662070197692323649472288508225776376417577027095134084325963887596509405665139661512753657544878084137444259575060645639311584952376302588635433933493466574172316434704851315031055996474463904767962153840383482195849494839769822101307621136910142377086608744780398599383987136622022036926532282992560137150486051593331184708221293072207777617389920011274368855295501187165334642972376519916443896859188946384052168641634829659217614740630921318104537246002237780244157186846976188206445433953486319058907252378805559630075938137723454711542866757238139605295216745447372116077972113703508344717062833232114163613269823190148025014170024175689458510539345471992663154361665114607050300643931815153017640606478932206160869745582434234542063498233605326278977746866393673267002552672320885660388476156007402141534874525987131912046434065797564901837304038873905533450338338343420202829231505391909957325507239264807096930693125769176516860497669699868416658517806201200245533728516693379785338904043541843028952834895510624775706388429520793664201261364176750112595835350902953347146999034870813417699899705591233165314197972729839204941058425481671204903401520212878875582337414763538224127574123459456712557640430929468927098515143899055792481957682573747238796676801018258572304096978312042399183357341876936852332394072551573435990552331299853468248009844379217700256933526566923808979726153039818637074977526322629017899837755425351760037049877771575847525787819187021464000682416107530256402326246545384683904233051488653888145450070021674000111235383393392580412244220801696233302901722622460244500396744045163415293709760151218918601891189316515498640409478929407603291970323311496738077340284084554930291150526937972785446511196756661089892224969055430521420579171663129796705127741863533730717096321698818017267022256562945942365481282518965571131951284912817549866255239954948409624629678714287132877386288089699691586900858202344049720973938705563648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -5234385522279439373117994312386571113687683777515435678193047824941822545325914304423585875711040445296921207272253436011479270253521062897299019819129106771387545088139861585530474536138841214215698339173679882721288933001775762250421084448642296985788309354140046326367620085258867239640020317030816207351073466880028094317484931041035232327703484995203838131623504583709639763159120710572830969433729730618704666330342155833006089749418297137194515441478869202878818519272368842548139918396572298873445388420170360124160448316961180733708063655739971308902963047371631458491424960098345327885876774301119095525853800562728960551662989833174276139650423627593582501779640377152027276373622939494140301886696079697254766240036318540255318928932045046472477594513172043345581876822869893115677719034022192256729407100223299044975782389494119104544398058230128693533194017955932091139253082339009440143798002357069535994654266495776530383753984840171889019893883957353554130601000905463530470249500364273858401190947612608721012643268957002739962846000415197416991178447695783126059394326302006971311213298315401331085727563854616664117265621996663059879328916642417488144049705705286971039442701322723586675076530392018163959003904232142220367370867309020681067956480463666250706585654931831869585737958195965453577440857243440942030261781312706464596655082800878786814560641241178528985260084815555194162548789470701953509790350497793973197559898712309612016891773180886318190788019331875795859716215866020702624492714713114761336757290377037223287590193877835497743256726501221576747822985864753692819223350442962508747135915845326957123983215854608856701229994844490662780452555485838343386558071165480466180442960825039590226123906116626694959979618231413284429982440696871341545491800026006583192514885689264361453604586307438735394247964070739663044844318298653886495252878853478431438561855139906906223559977339354096503564581723766854678123874967709900802413185589214233817390552859848033483536390783598721624752768910491046390730862699693704488283340229343122603912165546713607683592118879432312097901146661059602547666661940986015594549200766690497926423670176662185318361815120640003908833127794986892487532296046663028256952638818268625162521374968796805552735891979750924119392013709394929805829251362778570918736546866113235965656183688019089588331811607562620489412879667307552698386555880549396431802579754642604569508295018993831118763139987813504574385276917528295190667754775073948874766981141050272643392432263519129764795903261169000175718833633630243364051653673560692779111540100854603373581680145432734404567617646414229602996275603557927077150231921923304711624559545621137844415664724724899170626121776509965590612215764001537435610448754357195791010952549845305175604315370441948481780092479600599841058726774449307933242995660181639097805541528000231979136463827633596568744385168475281058609550780390478433740321652845796361189952633531888882221028839007935789597084939005541968369054845526290033723975255564635747047911242559524609195097188543794594087556495746757543426946809338847259456947505895171645699869693763428935179012798857238616776047998895479466596895361294536455972634827441510537098304908388193554184007433475486257252907120269496681859728965081817737116619041278687527428477883698438362389289618367330893698410504388790328106215701537285616067733104238211558615043547208005081072236971449741174809769470030469345982240696576772973165552946981345815969740919097455920569863733693932366728230537366017262400712421740766367824103818092565981928456592161699091129744116282477660158797279451014487498049658224990976854982584142686801904487648917661488539467015109918051242982914381893195601158695970949248102624592139315100405640441179878693222374547171507194968333798405164252613089266629235596885252612180822222237721801844263486703974865838374371866455104869717517854695096781438575016957102988343486188976958430787622177437368782325845937492536992754566453298325960906588513674697087282743944607604030341134694644861841282287055354741582277512613512233653304322967455394260738664209999984714813346875515892171673824507515346358653053017215515823386728352934199290235857372801104511578265519559818696618653482594945280258393115650451841261256759839381153686419556728728192960931836604322846741563107256519094035896883259631318140090884270025596063178982556612642448479622609975551545213686648422786823231738439011326939782857664926472484268550905618592506312827836508286531063476963898450612020271894484863681248508026574038526198156652307764171377180518765802362085630782660837439028674388200851175137586918795661182282503727120246980320162782352023080471879402059997706456319219495473155402083776666195917232917372753118645575166428605656126631813461046422053127085668333162735202291450761240328088968706140474628352151190167735188903876818804723200347802509242659431831550849681645409506520741078194192384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 4124139279081519232584184434981959305285899462369509248924633561762251881113758220483422965661656867455213750882670038677210404927409427797204869131254395483299818424336003585993784323710266525937069975537890062315153180989359852177328743033861801621965803397597000437404272061667440265217300293598999799119359966967453764887352761608207087797812256047742143753462898721738641906423708094371577071834997095534360462762381717375728317221598928503681956891086030594236642337969536615170466030757616433804996259401870568587226684132038697029113697967544256906878926402008927861016385437620115076787946471838222722336288058737458146090405533602077469816528838472902498584909824573032096228248051510624769365624251320479829290784285967017638225387542332770190590804370123913526321176324892051579433392195363371320123575080474501953871626874831152598484077823959934910554334339380648701790998064078351260748314735307406123412471568949491270755826861381681523532932796077152977997644134403786816872797681563659696213038760483864121587330594074061429022927304379323400793923935247216096848539555287221047150943945189786494239261328647719931905699879333281657026516872364934497158369305258008315191482388533707396836929196640406061458052681843794415284269480741751264161646313262655244244692669866643461417065802923281124738649145148679147745827384060430721894911911607124007253126460207419025451165648971340207789103617605037773266670747451128701079718949199774200169550505039333403063405646538747769289149316257383629298677312970064836725077507508843376998745686428868744444375865893667844358924340237705036578834213918928886511191547321492203970058023811792609828320226329833797265306365012690053903310015724684682903148924242459074128192217060348555991166068163934255546974990254168959528133226065670506377176588050411683887410439810441970117074045899421498012725714825611380582620224774611353310252570037476813766083904648015209791309269499168956463096507897464992835654534304544494143767190010857127121731866889673335646524907080415933493531241804241597244244164077340097643640871216372203793585022626601475850150124925244325512851285946931178448683260786701269804107123623175293829600454962467188593274433413996900491668007438972350004233814138563683107133301121951038721006805860476162072986881447775909041137526792558216212072085324218291977832595856314369143147362874565625967943160425385912885393219694740132487087675937192710013202340312694362863624638628639795398451250577679518050782744841165875545411434911786154683303016608761202408123214129387541155224005454580618326148169185526017622735546070081858030355432204779205845011347194267367119395526146333565307942748308617855913763218385378225806699774591847618858446276870376214546126851822329423067600745891147709963318256216213285950187109574511437869477240543587890263160018432821680146663858159129227445273081075824609799414984310296969348038802032463429012870710402164511258310463400173715502622298225235885132732948166827339877973036122831564962603431506652550843871906843012798717971145230414329835393354145836410207433200967990867470232127176979918324329394635183097588357767387851777085744536392801567281250116625339222692041892428062632518987748077514739704988164219943864947354717849495384173768472374719462700211648057011913963529817302839676160283019007440756973913157164565713882368369104773254306013450096985124215433414047318730778335210837074944856254496022545154157893903966173488303711661554151704315738404843357545196732353142758324481030894714228872761845312554139122330148455531690039722409531839819916854867196591024993483980479221174541916935856132547720934195409332037309114828277318670140532118160151012172677750324120073350399577746742145707358029520119088257559878798419798265141824694570363626669577517596103293862881928178986655951202355535844416629419936735032314139933954658905991657914364881789661025388891440717965981207371295501122107589669224073352918823844440892536676102024421373774328860759032120586935142001069389293172296296311381331713732202948373042703859197299729192683354331286293602569035251810910522010564135126292130501747569151743636510532261471301483193943088358975614700942190873793729321836980399760976016244448683746495530976027953619104728686312364681080009950385347407620745809041331502700943085392919655082184664567414897807539693117320040716310986534899053766314828548865812007992984226066939940273483035809907357688834480299240028397789265104139952583484973615735804511434652543024202738572124349765820960725271000162680911501416766118671537420858500925605874845723493648627731608606347739842232691365144781944060654665634287136796324461123824124715100979436022853610636264337571226637437910362291059073218015952167899954054557902554298946340317399836602361439551069051009048731046788916228803186920589708381134442574883175297787842290251681729810627548632125907780848753895977794863238891995494345038693869683977128457263926613114880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 79035947311370536462454705470704069794644768759480667207084758099433672362648864458209422099118785492553853800722935424802074031200756845117327408962759340603843384677754466666860637887278799434660084540459632459164774407092595747191581950680676183315083003167795874591040004797413704223719997159014623069349135177965902496861102182269509623424440465450849972794751804310641471292933305189135312005534905299675105490882106433826589485051669912569713493646911419743361042949922869718316867116511148244386342713240737178367248176957795592638565010996117297170948616392201940173947625814604907352659111211163723404458534606724004544994469563875066683637717601010197949532024359137442013752154856795928455889485823129134206194683182516102684921007721358122889562041737320446830713389799782238363291580006207343719677404042255964321508796181342870500570072572829384435875473930078464474253202394667901635114390228718150161965316980069789868081210519981590720565575668147461520123023578799586891937604048403967260270553410546668118184248060743469670976972542708538156479259595733549785774834341073644793225452716607768019990110420357902284059194474039534005811844311852745249692408987440112942565637146022790945605993291601133171187566231052210959779090006872415473256696119063116570150634923351139909928703923647049031244049254778011255297832555112089280974923047101445300500977562102105114945963923001503855339730106242764141274751559993288015389905504632546398038413950302623859543417813393432282460390847792604019199636332918854388237841087927368867953735537303102203592408817639381897057380015793850554035779499871701642841121472287510524309903020412452095882312687618277710467199068814213671395263276947377168804037308536824961922828850218008320643376820159807071112614902618248409768189890277545234950798472231802260425505909968324805849270491024775762049585585351216586677248032598505703149847183339280834247810679489682381275712394166157825602895921539155727819327946047836243482087205792635427116259105865087217964716742034077989210163907709946790809564376084104500387704374695802255256240382289121900151900546994906346367833367190307496001792073723290786361195573571208119948302548919643894531191753857743761255728230046604929666408220589034137382537244236549357303349792520638214449391763215894775669410085891931801507367835591354510868146311741777189366895842419484958547591163404789028648846289477623561249808740726644911807908862998388234622080740366280685518639502760395247711128937802254977699194102112482203520416558981468246983890575877816386665525119934263007115280183974044016405777763383942883345815313122356367128590033409972242886544832448596576206857770671163625366972813376941111482146115252353109565343369903950995117210531923275703962428768154955949293717016361922645641379428634552956235439965143848215633889217710647521188536084977435772899452750755948968435343720651300886383713225894261137994830600519288016884164384017272803649531003703171584657114860596320043517979720214451234144675176088811564362500480572316035545596884585903768867127876292378804121172162932518932910463999459798190833891479791596308753814406876127017345651759465422761321369657917965844104765540703130144558518301593641631970464099089268992613715451946054177232208182929806100271645438944771967261550205607821655728474431895230954266579683098367322204486122942408540329606002460855150325175541905053349731214037391625659854978819245889709783518463759841753828520493058112212373141698821335722871063258488513979669174601792522016057426726342995355885226828011672399758168383376355802906565968529442686473085868006099735061144107732966282847002846388199082784728407782719387915161538049344213895440508112402887656867238923147125383479231983837864143373154431796117677350794011419747687270022064754506812244297319845978029274384133512127525864436045209940740461960901118058829146008764075368514371345227322220056148125984867444528148211256939893104297667366942508045158565993897548118904614550420968517762486915784039980783229487110153637380948136541567560029222113537222095485305196107811949628542957522283736592657603983920131418081927083332570848046551631261915596697289054165109802943171887247438435694444650957810905140551309613418563661466747069690870321752104354907895826976687517791495915133900704837095775876892422898827693071278939685545156918404572325854524795529609178245889147930182472756819436985742201489336935362191338122191499699196529954565776381351457255259531999532520130025382660767637577086015123588324892722032668289691077749098270616085714670386022680108438323362542671019220907098228094452701805165408173827899018233862155995518769817726566744737647569124709047026854604883578994514637086087357278490758496742939997017039412891464890695427761734492724900682431337397064026190557415251079700089611749554100426225332399374330243852145687489806413730699665929461013824578733447004511875636784338197516502337497261274239598592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -380410698031687863000861605378844354735230399867751327792449803411529404399321184404980057881193247097620490406337580276737672734973183706633219519780623555728735245051127238872518166862514545181612039139358160095296138806016679708838333975403070726906324846854527009031697602342817996099004348756112105196269465239511832925124505562091042305153684148690355973720713762068617869328937669841741374132738117065304778936143217624724119249731433670610350070539244416861212533541186204721125552830660547907445379177043014675054858997801814838302955524671986255821646064691123729956399348397220926388118091727224493057445698880716907590282156681350055245352256987963492372830369349440177856915850964696886302016101811349331327611368098345355470861751543573900969163665799759482256047194763733741967547608703915614606567006988136799416380399784835168964806852422462374885161260213512933305205402352757356396716102691050525838050036961495294524240794038491367147322476195386234252670182570979044281591648120664542545700341670890695625559016866916696577693955578164825337067533925048390073553729202237432117693235076059833411415457969130942246244783580256680244737703401226822736634586027260586318801748035946873947149583541294931403300953068837658935282328967053428538504980911695347731606645306899368975757619431835808328324206911965847439024733876307318109986109894054904982242435253338282970557331377124096337536874175990364908215485847001995882879369106750478599092276592862808506417877772033113829706143942181979214818149326083576359885667190946921227964595889596840538831672822528755749140922776530810220163161278572280502293776968049585342260442200619783985908527237653095279643583117026818750704630489102682174264448059228646642892461897325501382083077128316919746058832396761153609676943352313555468312403652212808524850842803674439633841258526838649870499358490397831728523964939556203456203227967766977519835017076288340002295357629507372485967675121933474630780173852912235887873836921586087120055058400453057454655171083483361915712121975816743619266923262987265677493384230260474859562661314908474211970458629351700003217042585553344081933901009755971347995538692416509117117875752024448758255507175945679614846958627816778025115633795975944052934891917270268015687948978796007528918718444742789806874615691769665691167449661277193989940383062430008770664959519261085072046721602400584032693634103487709717327254450323287921640999682991670654937298483335381381150431905771078835278707549708764899884999935410106718152911427081814899224118671190140687900950200752551769605086157256439673325038671816414954984736687353678207170412270795301261957988934878368672028423567833114254403657873615961862399355106450459531964262666911339828032005697833168253195277320539264982676988657389844920883363184426964112340675059246990052424319147786133279329652622447462447852221028012932156634590078682293848599539955891344637211009658735928074733215028041998794014291219274364487057906165120588196032318629561086365270867803130882486295422014244029347259056622180001120616556349737931635642284406037052181984053889528922948214013216323532508402937538665665266032188272003691860425387917055136665502402814745138272172586074757100977285479262593763194877639896886371457177696306504307552506565291494606139241663561802833925924887846402126441087755800675187267007681538002701573266088464956215401315499644344362199002788101158838062549412965659583796471643477293055496655057535591137277487956646415292561413769955829797958468480416480962565840723574599751134745574965222411995462750742399369643735847584023459625458578173351779006542011367341155646699689781581099436007187450873911040923570578690574941339790329899223788074275114504693510108791151812117123187632373675018309792161616042715146035014762023887759753065728434762049641503054134856787946253858580877133487401037950974180404731858412104416930450146635643573804195086010919580054987995272017225169020317158217869413140993549641976819249953862891915666264730927543234689349689360057616694527992929697366141781232922677130707325690482584898408585070579768291602586359467856070989097718334106730314619909552267424788468492234552346900228205114673615039944469807770763038127155028913042754770509922478604041668594379461004279090545057054516635779396003206207830979124357940498585745928279843233709548421691452654060535279403774268654199766195919352110458340651946879123319619206220248565617092086176406583720193268489681722635434119704601536571252648853029336087267912618188913548337857207142578119595882754511836062650150748168677953448876176503465149928957878018548591519149230292794376668343798245098897506782590723857041424512700666761468577216378799566296389408462705374572982201828473222338636820671600126166173482202302625813641767067000609127026977993842083752647414239413622623199777437061151404066464864022401490209948876305854309432707971306978195370102483600591130316209800945336320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 1952308516298460479691005061931834788801462376496055069851441434630962453751236250721536288444431111290285669063609914131558056532677386429296935151077640823781089361474454336256353660121975215833996281213616434334155969932203226613666375466340871707400287392398502416225191643301210457456081944852878221461600819377789555481424259465462518881454832256432364208136224409050691352863509558858051208427836803187798281163616111578017051422118778688523059067306145890406059300275093317170083477427773987586247475152713737653572369235126885506045822298070219155778195032775216889125306000102521590025340088680060863453084645312513636890800829333271469648395591568402018611771928066016601573672894383093381815265237998322056880381633529998055158602680823792864206182778622564588907243208257146193302656292987014434235593235400033598315571037593097681947953401460771186203706502293116538151971784510005797054600455880279899178372660913815195289347411886170776380674879031357157059880257890370074470453610716344071166537602727081899771824647109364090846169730977496406516301203229535290810092423795907704218588682357430956844955051800585392178760451293803811010522965746704636895476143027375126559512831996346273679318828577976307663537318268735711029093506821309166424142720523540523091060093010992598676577076139234305738018888002957237753241473598708064666828348819507905806839120344843792586317291708837130164100305924399318186831166542033854678816939557389136856514843173749357595375317179311312314554113141037840595341531611006645289705379560906320345028888497097631070804264346291579894502351425894945021793199778019736927759595354032638302689613707347689203893743267059678693039491532650519108325613324446751773779234026687987763508726137079748645215699846437110924195603717524018747631333590072957205626284733793355147924994332273783156351990865548229121029122470921096892083182645386690661124390944032084606292628523665688938221983185337817737542842226214313784554694541996555607852458922673999131586660395307631664328511244349259339318307991182209682514959841427674869959129061106211178328186433702147979659152251053728800026601488356244386753290887501492368250489043432299211135138199315506842794586796853007627259412602359740591881322048309633954654080718092875219292126658579930707146922527678402970917396400030723088740339385141982796981419993243020856252339750827132547096033654938401513486859588636400911124531212462717850683323606716083055083384204536871898178256800479002010072535712140375385447671630548827910892060163382633873461550191951695468363277540852635544788738029091512252698731177682149769057415461520611235483061474804497688722382921265470424174059731782681778780868807525444636248544432243795155023490131598285972858049855357914269070256640148206138117363503318681327176822683337247878691924706345071280578440485951460332657770492747696118143727773262056527724917663226470144374314311093246222483041032110107803582653331896076353713626191029533144102489689231744741705737183792541548303231652767673819313366815076914002965861244565106504441914217431766868898880098342429623840004953119897912055190809589600800421702499894479870795005378898400884491818506410521467316195779551134493386965195522355866678450306359437715701661534576316125176736700472668888576649992692252534241475524247527464145642711291989227238431222741689677874130508398230917007215873149162756801351169572592889038112101423533474571365109253056447458329832867601758616649900266084668113220566906000042900140985194312510089403726704583609091403410504832398922020271673418175018511302090585576976316315559809194955738505686066758405355678246722845349948805343285609487762283549460017840011141618697149355418313300736654443291962957008560949747985667831437675069061355062155854098115111981586988666662895443633047399326217088978263343322962428362789877708372789514522082078774032618435825094342615845897951369886747731739653920274433932829176297896555935733225608183689725556609306656813098221205774349540862659509224854266583718368267732492998977050638771909213243794728952495205651784281927053314278400002516218255180252237840619448470426027445501622362390315640594581720875766179922180304139610697877381313765994350044368988357949680505641968885099518589948582624976698449729666101554382781005478473736362122687136683398310208239967041619717577190088910408624541270232375143103597504630037156242054248937158700323773479985354778725275306361682238917756073621071491052676208501670228660838118708789534817238436431627515796146142321270183508277135667720474547636482443890725295678187653219950051578187168295697091253520416589586381867739183416864505091315513451203851109823042732065860176313977205876619834341392339640650262637553754591603677211579952819329391870963100090872783687192869982359806816963267759603835362782902348742820586042408143838802012105146631734427310454800101572815942726741642651729968758978115984212629018801275139207987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -3126775276398913635146646066943964681497824285418171648824568132864020207482185397692628634238196867730852469114698416243285248446082468623950212024416781930298846096758286477944720339785568022576946921541210047698598025811519456896119549774977726602721722717194971961290140906384097885715784087302008544296648458860759692083184082158241429247770011750579897839508149991354679608194516376180268702626645930157840581536514267482479386379428955665483967906487891721778378000087742564672315369925557215551756584717028854128893063616741023148794162490478128818907232816637537933082553730250663965775172098862639984966215284037740826237140662353445637086730001242823472587791150738020596785983264358175355464702630893130632819219184632640730070788081572837267970311890309968435000142657689280018069471138750357941483949572301791088792363243610929383314542767139769031501275137033158755237875476602021847820442201527926908028841671458596111551829093855335372077189424965376410362601270237520909705804035671939408294092169583474564550773860971682350658770007148535231824950707874355535759698294295423833129309228621489154407496351726939448330628221896641113369937265181537436091465734934438610702318541867745514347588265017451476553940546519122251140582692206057860753437814020291902969463287700340352221376323639811227947213663799755697423996386604019999521594163546206898628968133816198433724022506858565748889726848912755342574149721455044453339033111220795990343799945032236006793745961599205389038191110769715836803778228684487682647975916751703808365907594174126069343428052594746799322241077595150847508214116587176744252772164801093510303464375213306707574913581258617583133511306696429846960064698181351750458767077100786888862117495097346570410113953975770110475301060747761393086067242953072098141698542242305639229010997021240199475380589500978285753160035096296804307728992327562543331616677322381931962871173285155958023164804353712486485994242899579381416538725750343413978834163295104506644054010478119841595765009847766424380852380797678474664807647468582682695656164093865892427820989114653798264981484758871341057252758408872395058058683365707425361264959857375174801077962228058012417646416930811644617376535287060726265655271485554261712424590964571209622791365042829186303731402740417690390871360917193557676017992599804017535815771981912696542314946330077980107309985812601062693220182884263799571791024495244285714050098467188731887340241431154133253363419395284605664027282353845134103594978020600017715054680998665185502816730501656255856221473969801924519141858322692843689794544628408699724998798959968895635763477045363120093016595852002318019162439620604949686758474516765211354239275243739646764740249175488083859742397983447111525739383205423861592167241314406110086238950326880913791375616127204024537367445044693850703015873361171381492547173918730422760469731011762184538393818396182326158205693430794364042359928738552088664533202602787515747310540059619478577448013131835629820062045242852605649484532491050901808127848145457296316773663654204185679115872977507682350915839682582538561799834278328637269492335135596345180276885487309806843162538009908229243539184463525459264016152035242285572066480187276880915741319141594384225713167040906573852228997667193771866578874679598435911143168960873130802835134175109420035782100627684929052362372714841360900794328409813997122057964389896236172294066896342433521089071737528481674017012068678240796173324037051750120114864953478533803863043772634915079118575353194135230148472709641547684974332629403678596074385320256091913927251823198701249085643972026769169715536278416954661782718029944568098476512234528876879675357042374216581688667645860512169218436561938782387307318395877002056964565545570100133197429184571667862430772958748590757196105618539913786956761812479778417540640487867577048212130574955636532795967708856950568926423005095120075704889258912877802431837215898765518401219665766831132857436940774976606906740179335941371593019024624908426139280142886180233757631691104682259190004699324873621988268489177031084575245506787265861933373694206218799942412586849750511172366844327232046418600889432106367416481692700663728749039963747786436135073611725929816389960959205422988768953631763129023779683787318565538922569322208141789431986400948423067943985813670065036959213046233008853901672273554357095734186897066454166546178645628059160867866256141623036541076683512303763524218429156788360198795926353750582895920066392426252494374996109011565101597171080978834190570879214371515846229264201580964829805701290479184788751475304654025343596448654308967868298388564093966133972613138986981195650335823072573671998758552398327829468793741953940225636848723417768554057160467336710258907974503316974877853182963224370181300050414030173080199518897480077955467579042323739638552597844143959424211912670650271747282794989860107821618972065792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 648702708267181650996162685797752135885316471890296035265001742056583509108285848381059808731138812938146832073418047157645406324632142986819843351909397613863905392124046325459128961755968677444579122906502753139090878887451504995641479606778158827234245283533898622000062532195011105173042183898234146210686589722845901685705681068908194909185475095434911629407817005343619339596056737826002773337150136070259067568051414364916223483283489621307419274960320554897204578723250221815628595026999573148052018961815117308744853543876872723091364196923955517315098232384869317138496695478616354237352191830034150800384466265234245459065641991417375987928469932469951052897988241083709235738287522292579811645589336964004790578526696415473818740215604049000754882515026038755398086709050031510128376711645631620254221060344389574264995561940782384951035467528012259302082732000087349288622219917713603968936764733702307859472639670424302641921801424357343460566765137407879496947033736887376409073400738973397667028119503416012983642796223828252684295192382741660116728327642296856515100720283352368070990507898860600889996832628501691840394220103752884281716315885130424303306117246272302543460529121635854881791120852680351415944868170084296302461992902589251626399979118300889061762746230070859677292035607793731813210963529606068120718182052090524236907845231847392919049069655146499262347225939244768339671854587958988937502414247360551344646943872534761018720753221756298253319232642336799486309830485159660862624999722840375405426731049962159226903869888464340097219463464670124887763325348183520455794749791719928245732495415635301440964612103722062516038486393701083956463952555799287015883920136687404079324187452789538679713133560286081492594053904015191064393747363739139140604802972231165314614008037300294518129350557357630270674858589862889354419226964973953542025421101063836797198592799326902942916069637902233835542683262475063322134339445128853782424098605689569362117975651525092625553027605460065730584268958746959269731287179793381178389578720029008958854935565183454609314953787789511386745513662725835446926508877819230989016479568058380214436738896610536502631930370771467763584335528975440109873005314063461646409357026674825460255431815492972425131233964846393460474540892045255807053061664995300651692748844162367339142447959344576423434100591805071624094266608583558605515421767791429049451391414758328314707141210761469837263448919346534536491964310683822908917939205304144802355064787683562921075097814355904739927329434633112323547624150389600572093519908933027544965752887467781138382157656247941594812117180534884308572755888998289616469958881435838479554716092396320067496048986066347985584089345330467764002359892969694348264190767799941195681017165355817748268605512550274049354802276478762153283468063950816359625725717340530875611136048514678092816934803324489440097711401257907251812821521494306098928155611776167433346669324767758666837337653288426937180167664549206511128716733810200420639515515354157423898341219329299078673174368658856825781984942439342213097323941363105736465892065550287947545626214631486232839379912196627315063223418461623613820855237246644970535454049508976239557053796260283279121330190092685751425265363117481139182574434869865815978750487171435257693270569653115228888289267042387654213087520712868301310028594045430987682618456859913796487245831982250684319335766412903521361150648170716900743067697241072464704999642240377986505693155314784382404436385374163581117239158338378631154191677366643507979527283546830782920829181093084770395676990786102958741440254832758510260230873533734618511484944753404284258506123426958993153972113426313572927065502433446649590838540128387404185323776097210145818940401381331940297858619339225866536152936711741376549176362976908522385604109509159646404156656695934470551363484499287947822682520038090438435089876502324298558255672859080219219334604294653387182115842180007216322417971728414812751153925871697685652291513861253572456962011689094218000542485047942662056297969997943682300624042228730929089720243202029548142105369691623976495884547403152345496240538975666682341735180983871353170838618268379112758955468063785254043970016188005512194480941636488288863715503102530145131642661051249742818954909533631719249663958344926457439329374874792759358004425677260306692162672327277643972014655543182970911212098666551634883890980471440753048942808470797389557867107108998163138664147324298665565699806658928903400070556405589254588374697351190593329969210165830168926379514735696291969180005260819411243100251068939911576700788007373232391367386921582168269178855176971346061555376430962393963977330423046386114354366015649106797521417421227333799044638600671214984332302839393283608446731476703328855868522846998745723138308541347706123281151268331574124894278470338592132934148098389607276300485214749272166314803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -15052816596527938181011513628503219936203531191058678675334029723893691639212502668672462840033817523942141138738346392569132156491711932836811204021572366538486656656645249977571764502262905700204095992296016910418966010366923817599873479962964359833672607273630172926841834190309927594747907848813487557973503374804572639205853166967587282191480624209000070701475442834569901500809139935534805427318902192179222475604942253984385192075854611639020520431762763210213692965841560867673988534554893548406019281641300691944894829944772462488735886676462102444834019659497634970345650131343278682141521504701854590064607247907286430401607146684807793250863987764383989178343336781093548120669277686529253541253582732768995838684626340426649859731967708604192471742471493375741810595033701386362437989439248206857887395540854343233071894621867801030693959062559043467484476930098909466702246238324318889110903731354183865563906447739262608218234912893891361583505947415376693202442518069811692030649576538979653549554085243181410545701382615221128303347558973997589107665549161672735526551317358775140749770993720658253355878879107589931616421044906587870664836099260757292805920087703796464024142139270411473300616695286332033362284173756170993212834765575167888367573425960302625117534749564966693131030060006666889123016370925999671427704260361332445708891281773326780372038083048272823519733598662853000029525264236796975078134897194400552757244828180506026140992364113852670997748306273036317733085499190365019087381536137135256980218605332273674547039572321561625124419934149085531354379378290390365463093835799712182769493427437241704327606642213671624876943161487456418350130108779692345975909383905545387100674742655768457541559438437389714121254024558075764510824333795605564649579017293372160829309195518088506172980909845558980777951977271079415523027165555360257294604966876199359469580023113365900243430343872533679201608641304665142333960985793140075678440219267955697282647880257209740959013393652112529763524874142221303423058447040766109577030958315006504613721648258032472751385078914693591612995666499127839402424019806646067802522033571884531244575733201493702167624379714502500068245578245970959842975177902520862152738227118245876009684190989886635424415628034069725990174023710855346344697024891270184616474010755297818423789459762822818050190490105468315010529192793893169406123458418532722108572721247754207186642026180767128664972389044464717882937250764035134669700564887637719929578705410777948252059901550226102211561327216810822130797678125922525041377777581371113143477959571200562411209532517864753894714723549510142049678239639943268528554782430588750415877952646033162284155538035170464529743361842870096177648176259829347669470614319822587635030963391810436644782789851773911666879497498964912306331200128278131038706676376213720789230899778458253473688226272969026008178900212811930230918538222768558603016815279861346486820022300685777849503390186164855516010044167925854640590751376498359480181836774907214984377875579267418325338826406108228868044722712106848435669195556162791320309798922672587208947992651609963662822584102715144025359589056403286837670774987656153885727147431593977322641566728614904497410573067014247239076936735862955718324838042292189302824044831492252646493378724441978198238531795354074753399780108098873668026143530002781447548820509798861319189864175498926642273973771703599386765561602030990453456318929006483393604206173247366097137072796510006765388404989288904257754064041994406885012565631382665933110577585474813604909348596168009475165079685780504241093326924523927261816953261749679888700231566892401295331818066729420008412416889794945907672384752478288634286181046947569345478033562328698622830586122771015334819422687915202953750597050644249477284849880218949447208590250615195330001306190426075140322648479382793874841151214508697919794825712242332708767960075338310229227359893150007745091645439095644223816488576881941465366447321629513425162795557101014849562951641807516139446686376394580247521023042538968067565918251808867724029891286065494187108071726465027484206586084829185375041249272458087067487892114057391247808612562338124488443345159970416140770840722608731935875435458731432568240141191743920708787791867808495388833753405697647135890482182178625312102565002876349652487440235625259361407047560529675502520790223226342350606877886950078948031592634961836940985171340563159962527349571393492102202706406076860327933602980357003116203842657590027742789609663314863977537635349650018481113560222551497900127671604015771065513862115667154151093475613857062492575903331151180649301560480941959959182176230265025609497688094423058585174138390607903389931874890059575911181460782431024881547428453590728654687347053402115564982498811312049461498760415889234394324122735221797395963010884641468381409013589563887501351189916113640179630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 43126117617759365626592020029831466751261122671751627617065665578582692059403010303733826047575569506254727316886721586006008446366422546960976269603399337308742044880510941598029280285111315763439399743138534757168455714549750289447740746714130784857824356017715610725338439203166379272438661617145039562844418072155386219174355169186389601865457395845156002815880474033552686920478442556719543035832731508638329930403378868525809731296765824636607280295960506147938159663246218381504203683599405611458983386310707896641455557038791785019744097570132910619421863362600968568174626981321475601799111644982979241640595748034159271323268308556987392318381435173130712930213826977336324981696093715702993021621515419733349157764274328612373580049388894392225648573126592132220110850740409024144030881536390046749866879244890501264036683750593645674004731488635018594071927805679599483860676664427065182096029711991455713588302402818453786544520641666663594960274072613188992893766862745393390216400709478598392099978153244427476725649896537736180855661183296046400072778527661544431590845374918641051496223152368944808393985414410177764296930648987202526348260870702216303351226879698732239087883815644118736565142920942959796779280230218383120718604009454735275329763822811051489249823494130187150275859260914140370370038824925793611320944195237996334620834412548658863107206872607175222454926830880223329656857792487352217384098346450938883454901119322786071535646370273207705301883108207564733727541162314264341385351345698375601840140544214737621796305357531124666675711296022945403475912763758067089770682822609136721478931228615249708146716543126821223947389075051169303959920493508210201320760255211802875165945411397800977210779694732031072218762979379742318080186787047185565849341391003908663485216857286291998708795145639122453641740864544906089135800797855576518368718890568903423221398633182548813863211533780311548025289724948254226675622626108587842418643855510278095907452282591288697420253524785444480139470020730201740312367985248718557053373722325600146682768903942490198701076564697343321715342524064100178656177094578816656945780854079657184078441669331586025589995708635817943402154368459245222958458219535962822046922558942248308782319236997763569047354381453411341838368212527066490759500485303246586878777297518081088849696480016309445321305483338643815547929187293100408250748745755696694687851399251749778913828765369545729248346857334309905317013655243230769584112824538853241332079000319417285246672679027741806266214303441607513286408759232160313958658855668011122664920535070101484208240334951065752141507807787431071521242706638865262242900320516942744579383393639418361631047058305804576299037290933142674582767932582561881806604125638278723438884255550956512612236301712502432743299998347712405843304225766869582565515551438608352907628197263430366943939252355856516747548440255602829161912818766575992910484034427313427785727276266931143150317184037866462212746467266232952056681320279466306019778872078582630286769858584525210640753962321387019573271730119883967706778279466619178045238117262596877837832833814506830876268341377642594529702604221207280621353422061203357037224214135857914755159197257670437454275192842853404027943422360506107846374146006139928559718647298412494259452012950982535062865253876609201339521628627386448169697402003009605492182054578584143514263773774870596022420829878240501366791560758213679674619733418913536731865718459358840582717518174821689903113426169014218643160344662935877601034037443905897939074860674019516622327943603183933387227082876182134082642168791854477428699843972132632201562659225001169805499579969577609224907986733993295057582318972488735449513739052193455332322547709206076914580379615435137374505124346446156944384487243297789937694642751722922416258799000377941318829952034506061828624152503965283957912627283471880874889539989936378458600509004306510368175864985620959844609614785112276076387677746356171029487018080690677093173941336592677034028221215408176771591513359688147481207452630941514566803246144415671708629323954201631950696654426736346012473750374741841755757651127691453719930287432505593404671071744043777905319633018202779164830582455190983251908180579428018872281630545506173206187999131920157684931766592761687253414812463173245677746317544730667589177756031511270437441428717755578161240374484791327888346911859737386358810060713639019201139847971634419245869911684379793124966894726401355346925511859486311914178150967459935200517095852571176917203051152694997175870103934071417966876145723781136635069593890704810953719625101713325060055252490358371599062283463821059591981757632422268914506048529461521137545068096299547798807997510189419869030969302429220160361679654841649599826695408738983718581117158076869173548626802039491833800082667672228943077272109866182970833176805791247357783544515065282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -49159649867220980275676093625505021121201854221188441303238923896012854477023022923860948293946439352697424423949658027317893037593765082363532398009025369560797950760936232247272098696799997700177672776466298883706076873936428264862461065180451429809532057820800693824542395118322627264939570773395027124724897937374915372989832593844186534103422053978047566765336355627262882851736057669622666748499932275057987079802901069017733798650475179622180408382812127663791024976995607290790119645778470390950059651544702564796189898056529619262405565085899927386828976278055992436847780864819459832002481696998459289011054544711001875967320316909707098414869303225036442375948622663586851112570275066997375174459340321100787361960707527475505547844408541819553140554346599913430407007148525456910854241704374318139203386409267416766873663034807008962388899946957433235397718273652670126302044024686888174190639294351107926174417097524555149395119754720647030871869991442488681091043188847063462148524153148645741384851879459932620422062625883186893879074459478667251201192759297232675425799482477605213482946961370650182533206430434763619851132382693640915421599811991412096263741576331837871761504044643938211826845284303132741768165775038982174524053051329288481001738728530025685528916128497635922378068003494777439076816984574360438333457422355964222460593506807819378466647745510749656756855920463033267789219999925205356664131321284524422325287371976130446305165724678678021167699295680363597400726835603782454310010435273630077452841741023561481379913537462085444036779912507289726779765642537737453967499931954418946617578960768427153572610329440723642118811713766612409173900091509030612933326110865056100530182716279890388646468161350161774905900724003812085175672458839332492594897590961418268392894688353184463077262569253516992930361900941010472982920751966607514379316635177271614370975870805871734971265434626652031020051673642782048031473105511600021026117029634818072045785004093339293102810301045509650094890689980862519779278003181763773388536458085220412071077395661947954455830523680161690058423410356511406916818991753551526522901800926455419923451396394660180084577361404269247422012948918092473109918370471877718395062373283253003722129998119949746513551626677536597135376140325204850577453000002550606714811002769537220027206280587914975268463394758610040476673259051414326758349302940255393466906133337519853287739779370380536775831816202040062200117549868283712205530218196626118273476660448416330790666852345586494174124323854868067127678874602948611554451803505979500200078696793434441213359004497878250833005010797391876370087687918186588111901283588276815889371715729762457757693257616348566208495256530491943006585503140265721462263815271691191077240120345065647593628725127427136232767092601560432076594936080128545883824968029432913849067696255428328149395346688298539298053259137462347783744505101816605808904887482877510589564371455287324568250796078659978704606613193882895507806077692857836364420354404868517634379770522126451287454486895716583681858181809559446822968031554062689562405674094819241744190493152361566313245056829559239968145673919462902388682831372893315008064440628037306150219304069967727736611287596606501999696929275523269064485606753606548999770574320613050265847996437465088630647566850856407072966251924112301373684422091531878803204541375277554123227066717009530953053597184057176708054106600768381872152368619357230554687712840238765956769002469144495917818425573011461214840850930034740691810445990078878073691487306032444399854173488113214978444289129210108114393770249719756264935477312285807817372910116502941774181910861352016702175744036057991038376026357240805828685048555574396051607316674137470969968117392183630383893181397644894650274751297319652338255810305596920503669295302681001887600035513632412465120008698764292546070149766294688085687558919499027001948606748819512170554966749626448951425245499455909655172267792369479153910599781345739301317588598711158863708912028116353368862625401559051099505284058881261303880588379081065191639200654036040949734297711026004960182006789375443274159762880766863865843022954807952690929284469296329902632352999780096028756890191718812188741854490928708544504980974710822392907524963886539575084941352753062471987861004494131982934131040740573260128643896899516471771839530417759024418800595597768024893843394217927401236972181974346123952497827242276108550442524214691238275819870341095375007842390483515855670527456150791767430297137633388417157587055833381337252602598787671460303501809498530917514161481886552967549290152988652057498774607184199408782447992502363523337941814284750371166057556172234265281217057204734881120024137596854185993415118708439708532440537765189404059903866867371606615697361936752827220331514767645538071510752677926974304028185162094293362433696011187945753317002444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 135079576871316736700326956404075956259678213891049237128176089306319522974935214749038787371987073929743263625898835100731124070423356819931004393128997298894863053866785134704090181942004173124269224185583090349751771460379566310945776941432471593272797895388209029735352260296896408559913829192784586112419489411967034342092108542131394107705119873324588264615623208367164375830123786872999563885042928580749689033915020905410520368392101548833636390370695982203155978464758651791940280515632807330321515208242258495724150822547487395889535152923463912922150036861538969094646779094062013339691824548976769788976907750158168964909230240152928262022890905298353359246908273395269289648928562108470518215037737043449186330178129956339514838868984607005340308091341279469523412896028244795077557094377357864085859570742211814637816937377211936279872698531191651608229913177356334830217942941482956787559082987685861696130140801101520460371514372453640847517447243669295956162281785513101446563655613515902627955517253924716894468931504104830886657500043461363751278592386193971084480677344784818817425041016188514831372260379089996320401216082459426141652567353788138029545903929217129582341803722145651820688473662434381200903257280805389792360426878856849897075970352065005302284656364910465192386905657781381393470246473528373895184275579683662334269892162799515249085743157807162215872140917461609020764902800111148584521241787762624604688664873829498557420296537649236466510582521786246957514398862697251916512485514587997897413414887830809626446989550948597672383897077575676703829152218867825503145339575437545774752778590301397389358683141616803299630972832371724549523393041664802379701040280837969441288290618371533003631157536011007742653066448320226865669053067852308079852349483999273836312555087559693677424690599321390786672626486562819108089507668397590395653127490405287369513806155073174720603794824958936544148906483728719240106265178566425945122637548898228658268327416089582291693603183396130399603659712901897286675475861930019390004028482246870647719439492549202819648859928229927262840929069772307481310000523036837274208765461700306035536098329135615829609916067435193757452264043525156555629362749680299346091009486985019103033338510834862553624999985898614042649304375729947028690251538094559789899949986207615738195607056241055417013722413357501274389591825062710162812860441511656208670490943068944268538732868689602541500043641986748375502714224640592747206820014948491827267325032385107363396308432946390342796095244876696904491643762812228318787471107464969756247721094234221187500341256406660457615008575399640092954620212540976881266428503268381986406272349763681413527276641227946485083122255608866463325630199863529644985114504649153726761023097938691160207652192703196983495610359469858350248525072784351994888441184613715310440801946765895246657824576559132069478945822896689030776890270186453717117107793431392299546482916092401923532965901126316863208896519654956139861867591931629019751843830455383920764641106559183577249509443734836618539350034889795293810683341942577419158186512391888087924576288316968893514666287215115723255123396696254218262229660067397201365684074761494231206481564818231251202903222062955985571121147732511530324962460053453750625872957281447022280791551991994500127601652016211576751953419259796331063587426434439379996785506264365053818137100889064136490826793205402203785260456854005294571451944853304963659005881995761442860077732676967090868428434651471389673001700828943417775782680297873232407556934679118265273146923389521508519750132089023231285174171813812969471590450678656432657379328733015277580513428978596129737145191454956637035278845206018143725590034736569517556260472348811826433689856665045403840268067505968476954417335237965793103473202121069365884985832992747080881211095498787072665133917201746785868837800549962607242956419185906563206958565329980246762706255791250427101528634160965670154540618819744593242031581303345024174716185535294589966918175411729713949803123897461716795732593914940932885610942096342474215531024494939311515789746112432959502304542948221467172227406996796205020630087624352753606616988450862259356394211047221222030454336516617227205540223383104494833786520920823215038418860578687382436715738727109696893079079134982697216053967784027684679564077725426285896016364014499159274211301647024994777398628559533173662869219958320705912583955863633122049807290923542904934823758099864753228734173537897116327555869496416138663111878481653770521920592037957071476006238699423220746132303840648205512633843457587984595045295678121686698508824747695639193086725381313575996090430738971597396024152806089159477836030384416489458074144497641083719789081931059619235173762400066771394886101385359120609285579108698981534242940685522804224670517242438972003736611086445966022082688091235906628626677760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -91174737955789916861969027492815503549025452760236038583854592066862469112849330796396296520464277380243033742044400624416770153891892147515890430199265642698866989073222565542390540167652107236828783230764619302426516338427731404225243141267243839516130436941518775533691063329876325005394358228404625550124030829612613144162216261515316349203897233225899462298866382090225980461092674620799042120725789100602877225319721499271259075778980028915194576074301642290448046894259770691537350542939029865806030665243050264719888606085265230545389913801754578557527708538768011450911183270961991374820097105656727615047161483487166256077255863641368992185334268613179783960039701871358409592902892235466399019488814681339575909368722321136225283953683894366376568285851810985867501833604086789708760890574534474131459916007586057061181855886419057295580148158404359367499845716546210153076427517649894451128135141000806788344314213483616684956955324382072596327266965334108989242007652748766191463226276310370627225408216207649420301448529187205657692380223644685413444913758672219928374813454289457030586942303485002772660644526701997339229276024016142217756267185936184000803752175594724154672068686225284103518690261232194045592478182384313992333036364580348223583306060984872850174034961447148585295846123766086632747283964227764315638469610834768620615289901945979227317656151713731115823960594557365021843021958712316338563991502932031487992537149302485605960905992759325873342173731338150436369707792890456048641828088991728199008417127827889114179645757621678158086200921104013319870871679632338269540728432057734481195486221201338604471102207599979318757628071986020882258498809081848172332831527682889340902467702776825390261170193039892119422477291573402886844585475331916832339101171199866422234769233553264284534675766724637632054608464474283630932398296518379803322656073672459306626442977451976088950058401864688943943695942620275812158021235967008120637070924532597576672062645707849173728028065308308425234064046693020523735574500521040774747063611805714368342252822467010852088206586750893150145456444584126006647969218105256743132817490010713937979327214034963171839011913625964138060861685185350495964888597759424486118097941311354715344786036994422099246379674634420894417770977459207586045291786085123549044982775393670912644959547248695133393624541869416578217367825213629340794028572927656979506398309144934328618505035093615299532048834069994754798147621077253930457673606949494914534953165949193918012729762999534795526594661353867167655844430246002594584647846993045190328220616540721625696133509616380533664389748758466808283593071569080626345790342067301746175310022556565152851242417740795030891400750853654150937939187010645491016463538073423293729430760426884109213863923362835369686309509501541197503379466497078386702217472682886169049358992871147192383851692285135352036182121552639763648427250104043982991857867772331716208747639060745527366762016505518658731383525539999083864867373193521413138943103150500534598158890999556299965666480861377264428545108732046504433375663406050209316853298057100108583170393789005670023188810844304067185453047819338002942323183143359059916318998722988312737574742958794681739263994729177184764896816097136304582932460607182000160054047640404452291540861130606982270703341775985946228482871619487464127071029071404658030500183777630165463726555997410080342144310734362578665462490929692688855098887861399808092166295362942392650987963389621116958931409989073386884541052794567976957122523010832338828922603305700709760791856898892150862480108141949244654416958799750925864295830985019025962244930369231942187166714163921419597020202322807119971338042892006565539305637037543538640356740970482838364891396170564342667581294334465571996923605421946169294167965587749497655524911366533439574100776876113196628929234343138601172164672325752204005354815703035480873725978981569232469932527154017276852591672192918519793538706488368699332793921483385943193743539513514274209495388815335556069271239530893829240130832878874666432998897607777338146985573375073627638405179267274000463841156838232322857356776956647886583977250841393146804149256904572542625963247642868301727244397562412860148360704328064819804366175584246195734388898086092608729515867215401541789095168013308758877866681184986085890842510753334000339967451210319557420063933049720466522621808788288811691722064003505931146970364671904304949283367821816657090981717431478265159699927029064408208539736982700968443322951334150575785133954335558246592234576333641072512605639222821570184002973496729742183879701397126917871559512178386974314976717395610208847461611508914855737139436770200262411390428335112967042655094766892536012001546675856132319639332744572621076826778386298984764389950679299784315236598015132854627986307146982253234494320534424601069092861552409807159296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -447705560786676900070493138428627088832044074088976207438279260125027625473613950960319106480790677734107631236105197453284899233323965481278855934976330209279082835207534140884490103618335575439765460209851535149040170439461099803945389039786361139323534235279914754956363057402883982746791795777223354668299166253581634936377622742825251987623502880295380681766232745324253251883900377961067417584595909616785464030877994661842888072690414935533874985807578689196100695159871541422400551575726057317691230368228660646390416798834612732343935916826678526090773615485800107464846709745087448235375021903297492383850771887427443829908215715034574339479886791113399654223891927180280241343712730113345887923036011772241438711754716166907108915079915234994587624285992500548423929617227893877116149169816148216272378410305559849683104579906760592723202001940871671619015308755685779182984639865225666446424691674541049688943824859084746360836285558809629504790046441196920517526370325143867524335153350145444665196315410344581624295520561471173859304589668114541733279243294806627524071992688298578173917840238531220625620373407661891971911889124694561864502982786335004516202344858711792264888031027218923107220863734857397324926310620308894566354020529787511476496038020857218780590723853753080441181512767097988153631253903476626108324768035274289605369565760748738170359857645605472333135021614237673666258503425850505108203471396850683586379430886372119988926732068541839573964061225503959578565021325016808263354152190571122161085936216253894486107849951942369178900690760932838951254465577775791928891277389325189456593191654357463634900043226836896948549644710759542225359075718954181384248605311087857614599026479425749610257455611970308785259600162838870224298996398413323849111298932437428381910090506404368701164991039065710127703488270305896616544891421348100639401647198115054906557859598359118333238094425640772998156585684475848963196700784874263879964863076618580802285525122431966938211975942433583691893453168240985390299944600626769142852139682396482604002761231795434165563633936399973252692661359237957379054833383295787707035009145092155711490560855355669784772268280370946632984111480759598213333605243943216769720642734773993786706720314740432776151705915206457666304802111074904302341339948677645157217239655029494403595737643441972706656135244794667538672490359135559778251534425308946896900395801470781739403956042799619253965921892710066562399782721396632670856493087654572889710040757500855973273619951296608464540451280476758508812106434499822450150582684602463019914933682275428888573581136673899783014985350549861913697042637199586372347582679713340109981989319743356331210666635978626783976894137358190547996675662891579340530160201820410750196429280315935421852653343908356596637958362179888992654524620353985515617744444259153892319148863956452865667794884912026962090541629339037442761062102346594449963518906192005612311196395942216434198441073174858844191229723057789069210867385215022221302465120446543661842472509795866782339699473064315776225342855085915483551884523950878530801959049394546658579274411246183479514763793859791211200545571996304920704181718491698993702017710781662502161063265876010243068539079720272727636829932482216268722979260796859628117306256273474180369951555809197051583622903783872805382165804392661636266349290924387900870943854925954600879612385915577352282864700777472443567299595856548982861585517189908062823992570292920652431718244887466266974840466406437513097005655230976341569529070291040771581606919461621198653384728553358809508673194270152435450984791466179892090970734389894961849718992187266608303254246387174222987561171258944422982983483080952030710056282408036906482341787863646078141437632337221871549116021936315752377989025971601426582725141796890355565173797770025964879872769712401744634521765123717183664682607973337114254112287808218581488501095704843262301689407378684499628569692474490918129147405338747996925686420203610878647077321032771520380811386925090000556878273143897861349865295364397918810186187318137440171508633533316110077415174427233606532320010173513154031402144938548377319352901001573769537977244945893966510974128913562894953741346068798728413391209069989887760818632787090483048279668524243201553228737577205494862768958164479092811958798084841498665637472041511815589057773119501540428032632574744276002078495804328198222403800891120925661150401617873958912375293902453555838206703378985937384436388463249390118365372235589785625293009720995258086101116569236868453468587447392196701307705070628739619055696789703099363776169596609004362947406820186117172202987537567701270725133482380410769380556503300971642028975039656738502544544418774969985939280645325274462122046242588364797039486448711887022688526447224304670320106919331904245920016173095745899238285867606983561918848631308288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -275615178910107574689094910322637538615096154206845312789344167277603432189146268426368556825860774033690926278606142408093477991061501591637835969034226243172966027018900352376218056187968619635816747418647435047570188716166905836714909098516752990538954859778875266988011315826976328522878995202335084587771630591552908116538461184361553110412344563604922228752164913278028444730542513212514061923699617791139741660771885076281617384170500460611718525412884093382534708982791274324936229416152359229643527312987182109613317816618956242861882858099436771854983782527448594278115162728295857371106940078444536453842822040003344859497639692291083931857709890568799131248601538946738600482756277863384159566800366853368956439454289248632925820888039470286971870392097809635284887770117109243575278355949004868175105726238063470394381356288417222270176213324164851596294269937828570489084903308644064675004494440369946294505321689059892092304436299628821178418847201487891660317028111534355856301387168342019970628654978208103073414869441931788223418617614862283821384693482813011003563804841860660946477076672685357401533290841494951353550144197747236009945939979229273651613616196543711556080426191783303077404280481354686359241302507903691877210000353945409977910955399342224190524749603359981205446445616880752167858851658675354390995969819799739875446855131434033092225711089050673062224714794782528839067856002695260492478001718815265535100459535042241636662022465266840197658140587823877124539227202476657850003066469698885919585614872747412384597704205435653622375126924539039546320717660797384877325866678268251064942450847318967456365864715807273248276452189888766544484753276600832237456491425852750277408927962203899416513295549839977607553613628349681587194910058101542109845590227822375897406290461495398889494668030688802918177245698193020822867173891482315397524699701108363594945239406833836327213209852315059117405340230616738146705958424380049897861737908104200987136162547072400447491901012439608933202151065092571381285110700741786296075167746122231552911374363352238274890887756496917159473183110715973084841314706575600143370466287374590412568197545730717041838332537355346701763806181854461565568477943276001493908449900720488213530863826943403075042091708162793434826539633704620945740664742215826495010964840246547218226211755212788747749223397809973106113458584936000491542424718202326212988064792040168674893240898763062084375072127961386088256968553913422322281837086687049150598507789718989550068282855492042660939175976677525979377562899210003492663549630886803499574259032949651033692285464510294075372997412252779754650605550440046147451233971244795209554772110150850310178506376198808701989169311812176214957250516995185706357840021155869629840231329533272506151727444914223399572548186987842782617119207521499925038705000288110430799608348509123069593237119641945931415638966561610954136297442452899602024563700800178628603262295534975680773445891393155641577524631971651840857193953926424827732934714217564355607115793169746151278070067234634114198752223510143411947265901299133570788445697923518746701694788255908414211881452326380844557139523561873483460213559807616627730676490326631402357727749096570337916054105326861169239577938849002766695959284288589394602035704323589404678795776158010515442941949831712810671385600947188179593426651141176798419946432745919284396895243275472816454623041631301248435705805620827727906811501698738207873277903854177193553173773537866159951548213009531187430994513617759249616770929891978829014429813345504868480565281934893710229178834495794794849869242599289900494300710639146103598290734791454217142989753385801989543243523898399831613039409576686615015631570556547358079359119649124342129358220074941348787408241488443947528614523185022460146702933526106367343457395192288842164650516559544227812099490118219405831661875247065709955287446793468343456868288412533888782578849059585063896238923306906067879248244459525933525318134095361145342967223748107582297372459884880661415306854383083080800604370747897118179444253891687673684250955377056970676148636910758840792055555718000319431059756620711633184397390169610851993308195172134682585817451509724334999159759264015129329497844580197974271346049225721160748869647005741913511638042646540855669180920519443770395053403179564952866969210750829497291293216839558560600026363690376890541264843557631905499779253173253326832937722002128301064530654123166717500395403609306476343746975248036851319610088160869110591927561646868996883919318080562355065622727158571550543128153237555621580921852581301661115756820070315561469637383663632721449000881716894277761151969709351295250393242413704191423446250091871963226936286952096552491857194160291647672562608637482369518801952852333791718105638024112017608706471292660393950353995789393525108401221771375146812255397478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 2267645238008396056528430654614199807443614132557917682929371835831403647401383038156446947940353859006101135249006601253081072807335245666720112376114001162769149078376889066385291366309861810909401201099311869926027399823783598427756958538623439462236425389985548007604525121794688772845417306447758748763181718742144530881773300605390230601105595456981099130769438383370892074306625237804736572984503617885403122045932934798715589473307029947568113315543532711486798960642322353480251935718911922141334307165010544636500435029782621177615296047311093283025805163892661091079508793630922354339053698730627424921424909957877328541533359048221059919336317840908390697436113744170043504061278498300515168063518204671911109449223257917992074856646588683213799727580217465759781187263840557522754117992473032946371538266973832983496336061167385606191732560916829061865163233096693914691549361478364115965042555595483373674863243321943673868599964262464576104738169302682437250428556708018850784485131838082439982572990081816788135013036969079197821375726653981510810276336809902558541472035271106843819182919448089383406981196962945257075956402013773891980535539902358194251641297731246017355502531244576918074219192174376227368664094973713279950964705143505232715651305272209487388118766251226302636346166852222243282620725421396551541089184914671054074699522062393016869393234142133960561521834347962957579547209195169741224353947572040537797996924532836165237346706361423385827721119936065522763899794592800458158175952943129362768333580784885666088802790527930871069280655414407191544192638630903036667954145715757388289580072734275105923701236144605583602273502933854595190016195858359509106167384634458532980634619054222872848557150855843153020925709452679163994874021747542350162090537997686252536306114730954849804949826751624578576948077457139159545893813257303847325582105949623689968341318466842507940015241640093773304811331719769172922387428401113702082902581102969237889670076833288719400661975402586589553418766757539463477997248910130932154074106954318107371839504807635417303002482466305821186504711930829041688069179372646282740593621635394629592367749451081969579485938281912694970672968721101872698856111290266248497909175886812636521933439362996949819160418422502083013808939933591594570537759492691892578677875214133624318539044721934735144756548324289866910604219907974597418069382044699352239537946275046414630454299720903635086926608865596735554239842748720829598533882678744992079123051018230471524770034339323463268478421758980555865569769083035919925062097437700552595493384930157891389955808992577102602367733885346256766295975878385079751263466243521176478707503232226937197180285232906489656277129720962452596747301536187377856703911709478403281787913136598627130637658244901440399772391657885861342742433856538872177437136664349132824136923150586823167764202203163452533394824393074804981547462324949853391766191476283130061039529317903791662220513866001476475208667636485923583601977599405909487780813119495796699050040385816567666161743352331662556675993533211014080151035496597328981648835516713756463411807017672474660840368060241132738224627001233333806405618576920438107541712547060079429429101114124147165799297482406768732317864096065935710756682035529735418537185709300197681751736303201651306048163143510669061158839513515100918122726416439205212250452651160987191351334119049769148680820409962568623419649115709973192799696367790947881061283348266548296759787121835498520838152418994360751024254864971374225499834731132710966659842982446431741074929324112882481317823014786013934999629485723038598353342433136528185213283593477236925968547492575075661252086861558237311671504567599358606932911171016028073493459195388280454943862259507833879105059956692875659916890359299246518103908494330604429625080511845687428792820573278387536941682728713345247287268612279930657386955969407790091265936985095877459002540573378581869742832908798257800055242053136427356095784242626001595796067287909037555848481300152756662255204602415061543400141765849695853641938597527345219765240388558920900514355153114234480544386969546340222398093539133517806393908942480917140502184171311590447779593753091676834036147746349656222883489639104909249810749934671019889531547217624027323255817609969882007174921150750462602801411091217388056980692038640604797223025099104910201900659081917180173759244667020153076255897226696140752270467542779790964677567941467670613055325205400671236153140244741096296934852262797855245022843958521394678766442565029918443133247788090564660460027753839739833409145426795965334413477937706990445310189033533969032586151936812948335498276491970406341209414995489455507348075487773746419618165568460534464149909100986040526220010531180094549030097218185720982001646686168557765602988589842885848445280648936942044762462698288327413330870272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -403402534909098988670638645822585228049781397061789566559241897176351409602069408417615363944118495155606289879813861687470892437414411505324728158388691539027120706886923670713517055588664844002374265789196044971084804646125965521831413062452107814323487447082858585540167140123863205101839732601947881508498155982699780235105873109520459097479276228473382036721958212302319429622868623636085875833609165460428193356767005477924400097716439479840699543740105294906730575006701963769303942520369262816851916793212294095588490766179906478118731832292979285268455922528268598450485433367073608562826756296789742565464491576827893470897175081452965767560273748318462630124889397293556992748459159572698129940458824878878309860346122111195722463702966886592418325422405289099718072936749609428111672009588726630797719713531694429626393559007172873022519947790224076023425809773348556732159348542475627920954892257576082257530612408967359787017332350797396975491842926471308098469623473556493713461529364114573756553856899508882066356904057198757122656708784591387902133087346971083739242917483770878198910581881547677925803828203922852366093247343708457153114024451078634807304776331893516383361034363197899164602358480660930770775968291839147203871778297696162631157575602144723882497900663524588991948929272583385320977175066714956561597943720923419696850510324800017704928456911499673095520559056967823099181866056432009844455032547798662498379493647385663543278289497366570190298991903422348398701860344972732408766059416565550005906104615965162691368392990693014048549445833962623760017905985503561754898504749085479505562296680631607972470249794530437930641232156480683599777477418620834116502866610700172176083959141621489370647053736295493322826333936632485301012720063727708158022589419336734673701893148890071417533682327367826967544815473335587664344293436340979622499015616747617430864204010711078263454430094569229785701736554270557118165654368433884781453603883523469371376576384939241206829244202515816710698330662099085777414516606875606227613982078106625172292416303170899934911290531996963228829097728965249896360976840979990120728979732989677111172017787318790764858525555921990978156641101525236337750822103471178326891850683145540377859705856557053674690117729632152838292081420477297095972236687287189374106882029513969322653076091610117235670269663289831146397749317628678082432339270095615593509910783497325565067718772515675831255112969519014866614609600728173329685365482203324671505826485719324745054240854245778347259110926885536243103088455359323513140089680960987855049372723515248109566178737624202211606111004061282152690185935485958354656204483285207153187133786361783023536412272702135158386482234380823226145360045736871914169291001074575195179757926968167074748193552395437431037626628487224403667751878164160965859277560229999572635374273153196650471317204554701565517714746572080200034392178634774333968960421803174623856772989412751922480977299810325336005098276023735563240542724112365905682626393703742332403001391881855827696998817369388175725519217459255379190439001000097305671913597658794116387716442075540074111751790588562292432049104209834571816107429803714663572402841309022040676236979763936286873430790437856367566129617279290464368510790183574383982029577641254432624322442107900159480302522101926905574338596884335410779464853255661171058544071945012247070373463117897978346699172297750396700170490489790053833438540941381248636966570264720601137952542565894615073009649092930796763700721046405586732793324024173942522806706927676225527036313260911929284981550582200591456369578953455545003216966089249237214714778290545366018619892650776614085452198341433765081598755291229484179747425888206279411319096221275490990191252535923120362025907122153919074820014085428380961716958599065865938214990194870576043163102564581370332042301952032970070129896694989940010657859556611007618373320178587329137155877344201678155593103563957788908557587573713781811107217752317732399142455741179859398977228363969813504634529539407959850901442297064686666736632654431866805643742343726852028936473884794484650185292184136730268365992183912430527403467383182297574916349169014349210060325946674553745850040985958724345952770123833852813340214642152476857728050955126523712662263019065540187111506675685760446812773096115497150264365788598181418522826521155799885955515499849789575880542895971369345549486457157249028074405434128575129144550286812619320415852932733708048198356972306214658323525680301676308602784005179048699470782889064197510139659518533637400155567109379384628751840399490190982178642285104303801435546092763786850120723812380919072944796126915093797531699984135299315466671242112630165304718774695324878064382463887878334099402089766484174187563587371707546785587908012836683720688805809805654472839125922133101158633597519999795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -6345996997477908974924699901217749395221440795667442592038988306931020872204989006599908696201737612215889063099446512685423296792070248735148095090348946587020634319418963462373701543201240785375337978227848128421581923429331215729558621301202396783906740483295671557026492640221321696192616575525662003157591774758678362742968610370422359465371594873327648733686129565957470195339576167489349434709863285538625932690357679780356654691873330185282650359929858173725388774214561162630492332269573157031987976887296327111973332603041299449307063169309555040049549158740130605764360014372161521026930538197869076794810386840247021055501395760161638917046165876014122317756224280726951581568319885199752287191969587552924551295442785607525871113023668852319217271881921327747406253756468864290016455700140991158618709530498322003821421367545547285427973010795577815751096494520253363752905088922580282799722768099863844841062086901666732260217213416134096904652614828628588480789043496188350553746173318245496191844860044026442458265543910954220691409116702001444640404113637566831666985773595133140890528629498269573852185350076097016203966874893592641527306768509591364235635186363068893993171625479961401668978870871054346526885706645735760937804946037024029670032327486856923122827622961254421568424798017140366157788587282142899931570925569673515322821754917703120787382114712743119619847317470457220288999241153874139476523546139767950787230504426984356958406859358330400392404911329846302340027958168705309823400375220688017459813228687311919885542431265237955638248892202544403538186980970350608952654612885976037532062360241014772380592856016554691528525990659894859644870444196339329360080292069421411239930166227566006661153012223601957175029343263858349194871293233355149090111667631412586505192892109918308216181991100237707570429317696671070156062173974180760322517756671908453798529379284556945699263536447903417220212778433464393810616767576829278886474443595267527499506017051096832009452636599603662596366353969798721875818518491165232551072340654621489315399698912940236750880674417496352204774707379924332485951422456979892033656600045800196925511801930957985357261022601123320570805832588029283935420767751910505897255405139715727941673697720548061102377472312665116016908888952787128630992131048803122427403434706921422700566352149651110104066217263125489224614426289831118422465285704170704808386298239795425843347146498637502145166701341650075615468722846858138332795550045240103971692319076136139802772756395597904994856299354771097886744995910494731688255976888966201146191407008939473802979067675076465426744892382741681586442640057458670175652444305276440942734374783063510401056444435129663064687949267565040786687251426256240871346873298775596433243157098528232797995184899862401988658459700878540096792443400068166732545009314855752406457467593719678641981187466850431093254453401328136337932494994476527686396260584327860916620992510797952725515010458524824937571064790291161510788835226227636195301779873832447076084946953540840763709706718440397447459281916322107873644190416191183703046706706256199123820208471467534478014018920123273460689206147988472304189283405734770345976924752530688144130653640018452739124548370392956947819649361021294556596349648002475231504615021854812087001574885882138593814681934936593399743531717586998930425407181307050760652253622006861706478974867171200845166052326413347441578165355640184595226313374480530974866715932932534994805149597251576814520132241388336274796336227372146494318300913236558856789363459290036136738339736703714243561859664744679472195912290885311398195931025963819531074601433500401667648416697449669406707884844627753789159532482638953875173264673870943232328689043353650433142591404176759745344318941382218612004751810368490156882204690337781655913372825415958059018877438531044823039791209445449542547991155137768304860296217238621044466136480604902773001135935578558017916412351359657682449860722541504189663477632845322809402685500353939232878158752449894312771142994569348265951528649477368596302929615173812039134681433132122034981876518728575958683654622667981855808666625882679411927731252921213043809412771978506501519359410544815188408436025782342815030374961320635691306738678556853614770786960768335658008607262106896186155654053657248225944055438269225968853368111271295015283688278866708950250124480086717046971771154984921630111125144481543059879952321770106967959431397461677939408827548677545392511906265604669183827135899352722065735308940641699440685799585799345066500510972876560255008079432346472485042145861228199897677495921375136786625483473785138836299873817629498814905489332348972191302991568907239300555226975015161182461798984141095300845585917751493024685770934406081739075348938435282321175457376687511640093805051754127931856695559414295617121847471903866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 4644855073389226053206677107984283648350203598133763637749412118176221415253539733323257302044366379185110342153845003067677112402617517867778713562016309290425517324732479321453179538498354564862218894462652298048015176856705366248370433110432182277768716405591203123238999003646250231927209813669933941388933198199327513373918752014455404211567026697470939272971438315637016033258753573944611517906932725066454705928003082315109153873416767715955428275379309132558614800117343143398648195128399067111716830004745718468627850263601432907377323031213279817308640124177330628551672641373269125408666540093099450785642204017448954392824780408274781851347177086592540174997465543946795348511826438882901920478195721911143487079526834951275095963231444055956169634445966492207235212286609671977604627572811146780073284678415770814754364516836892059673654530636007523615873328694987973570052723281841406105127414820274192760213320783431004197602147963219398285994347349973950228833050154628731007575578213924349890121038774753586752712725114905829287144552502369767345580249863464635538263589088525173102320121830267558557352216010883070974115248209392757139279156913544155870593717868451615049355851697486348164109130013973659436231724655769148102742425357067076108587645917610048090605956384592550299749740077845539933365397568990636050827917829329236323510443265441276246241352993121354868177140159601758494539231279307750616379700774541198031621384089836921050997336775248707574769934471263446068150044304917133441329651806125454072341658056383349950089706691593280393385737144993048119145797215046757660435925982704127700595805174689258434219915338206511723797620407012050695761987311632972282847469936682729279853671746915196409035282493200751057334306094928987701955040100764022604344315169155352807431021673604939306528231490835094368986299886432314127049850937611482799030681268873060753313007138743176238830064137447741236848958571633103231581385362446815767639716123259010411132381892678190380377955237561691631955545097946277047329220808693371008987368055202516642287352192032544195156799233176138133663976828372701092162119116701208662962400757868465053167596257230361414820734941374350820799365436900466307159725712970123225092031300825568893774789445698752635448642184208955937578817353194716515874199490734225663103486366220031858452430477678454106093029986270205393704286234113123169110773951217036583151754930840516169118077880591855371724027521702644525184175403028879814049525850966579449471960803237278813930618873552209915699107895090502431866374889468707121704120644958838456536553647862124553490556942769030056567781236585562185258282514209013645783416035413805094048615815060249789246844471583992183127163086813749845013496429138319033813660579793786857676324789485050051502746442555277297038323659379433978100171905571743840176995717268560784892974694975475773914164027665155894100998165191048351619456134940662941123403343212192384570969270637907224205559482318718740965525692235174581089675076153767255207333737000783513704581811880223012337688710153579505350920836249100818688960358585010001505157198882401251247122722175854829320178543627660751998080077114595229519680254427636706594977276625433211284645870342769693722427581623839508092955918803393714004370414276746764707130423204216263114377831785824771468006351671811756118855882603262652874751295531771640607671752906724475238272545689248582053876154881334792934544092495839690363503361284526344738881586770827050149224032414121469914236819837580247232881797835744978577649445869152492784787192635260654842465793696414828959437196163192344036270086515179661540839308526325579860000415696590270442133552093520293990988277868482115294362820619662798601548953636401539290156254997647923728184682170834324689805820931237120389473395622544692475135225949996453397784234670883530398110973854133473448673236268829472597086735266517075412348760134872875714009897100494309754905550895201033141373244219621262409606523919095540317383476264085796850485147480348852678184887545755715159314561156377945436223689008280560604423861762110565183791446810446517339057784747485438431175788244186422023517836747586754882765814192309886845790953533393488358674566283993551524665781756908786052032644167593257082456700291802030242160209292782686965965936011216897876078238156832705447366950226246815419008317563101239951099429267616611212283670020284970375622732252966946749121077541896269010598178662024093473942813831146235223889417412092452850975705728063537003839084364140713036096189895482070991600655253686401392390182427961843203622524440583338226727062750972723497149796290534018397004418531919222388039435553547092901865365761211059623127567988750578281812287566433016259842398363537114711394777119086761115602497290772130602090495421271076478205053697333478439777012914890037938387481579020090007678353408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 13321284931868740810129341854368867082291239430508169652089031328906376639481642386549570834217978714520060958978359737560794897400790351912924663503850961654614861342374896819509015602323007563648859296748928001651782619778876200875362848754734658730625519877555563612644566284249497266589085237219935824391183488873663184020600897730881028464174394746540510857636699217368947469528714487926772617511466554033978417892638335362347447806443994635732809535779353451173498174210426252272452939709227358675075484765290979728999599700380090044844523723183434391951556566528534384790553465389692499039133605205597000606905764540973689124931357065342303291673285035225776689317212223353327919748879004086294071470594451670536919595123481766464854558838272561614642366061638243826640456485801646978571473208606943874988245282968948389920511802101325826321385994246702604072068803499196502678690019988962973793873436199978381290928632844173648600814697518441122649270822988805959543534700694987059170277128912135668406962578861200247748642843904365111338758931934581064717332599383346078683154253345330349626095979064045803118552863008385591279471147692889552774527640070330636752886110470926305469129662450366710010164558512452217615729430189143003533314909846813326477949012366674741624004334307303525324315576134073753110542104121537689125465825100481937728884567750207667962207441038256433612348321741702809087461944651778235718977980831944470947658007906300476104634144577845298875876880837164925211237592920125477397007577886143062067535991075069612558944291980938592657925336642001584703982232058710574844135983756675979580749894725660980007941266417095820388261032301423400103117447477396023926237496606223306948287946056758061231571523919371596033702008638399559780043087360602403922270440142362300409814945429821635121916499671555846599744840690524890223929556331296220116417602946910165606429981258928958175211748470581088927074828429757378601181043294962785258249090689380790587689179628486211712563876498404945865710772561281283290900986177597338819532120649718426532020227053817846275332460673946948946752552971690977078937947481923219848355834015019428908506691733921032755045649559787101786719282694344525022307212658626388575850003368442360080643881840642664994799061152196175935472518564602426468182688412780815117417559257629347100929096625121849528855966021722684980176027936893119292826595808534415725102827009443578280183276232689428078406742943692864461384590416884551722002830885844231247157412322891686629654218413478848540196907579616538541960347017163456831042755963130325636560447973068247835516190526970763739921007872195215462423962668042935971235480332887643569319671274658010630854596275255330581610724697635350406753018534470801622816370757447258063326889477450801603328954107956840723579226963470678291398330648725334041808455920724313359015809921603608800958451365897761585306032056671152299609552276534482611757002563522561080544933727898659509260042128231584295348901804475056608082636592485045275360794498615726380318219102130924400823659093276701964417169779510011202668030268519705352393251839066524641792509918307490668228128280112011246467046657557708657087019324452281111252270536297457945125715024280355057985469749781342960168811634202736854204027759505204504024959404594764311414582149173111142388663996525377920958316933370180382215700541324518447829063583924402575725833426979016125870864845084692575672533703381894130571122310323695492505423914812364786091248402655261775335776327679332115490682043244606007599669080560239879076872772113691500537082788674145543932163066958118763073846004621570861929962899715411772542846845755449776866612826170883474225162642515037350214702222446580511024264332854465757072698846775603645923912665839762143754309302566831117780725684047321655711471615961835552157036315001729588936342907408305887895330252112112917053003985476252660450998645547243803380516447018171311977027095662036081749385053547526050769022298464087833749801274105073966879718121900820298453306455632782289706375870779692380251584415959328219369316403012495727175135470352402563992758029221975224984526384633526678324362880704725452729055771521182689842834663384325594468800467539032096296038729062428814179368709645469030313179325733294321407572084313171174785567747530242794205788647519301982197010271811676804935766754675364508300750545746773980928117380279120670945398506266513666286010525072094430536720379230099793809302898101769279186460572401486237190554878280499003991798640900195215066126682213285081397862111141298500954483810702134345308186940095342910442334141892453439927245307866603209725111983264095509383126975359893716640298743552622233423193013285937746614422871341291748085995373575577144442727259014890805573271641028600773593591871064572508615431386330617644605716300281651401107423388450031891644416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -20069971213986919064433623832732649001392325024421836245126936010556572250345551703885798163646150079315144756020224143541782644998572303414477410376584038252073840172356045229552131077081174894753455457983652443657545212565976336980419436071449076750317315448301806444496631754568545019205128575133155269849495115574597308281001308153792134098581018743527362503577725075727631232153949407881324205524096691513412907499173313393916262082722419017052953564774292920418676051121213259283074880861025685806304449904204091676645388938322785401123331562928982879431977265694246981853364741062400834409987626918500697933759197059100854427313927221856874182441485850321750386891087925085015029314826962337173415972271855099369158958549660355210376473366059869635206718765961419243869314361656193748734027823466482479911198358338544124297542803505305681760539901977453813672485688306032927413762526672542814215479249368701723058064594134182742736829811554686215035222805837801483650028498151310733736154732498251800618412464688376680691986195883759258292257012911468011802188176238878317543736780549563598820294842721002774548192564659250087114298640029321751552598499635006361279324138508313871957023683560719782487036290990699086252619346898626367763598171754632024344054577810733621571560607889766030694837812783021250337492145785186562381700142371508656598332770793883395370572911784910306295499619146898582135576764564101159634004409956391588804021523292894957932264250137040409595850834512549607834074051114315792309844265534866108805013761235321765053355520815478893050980512633659654417001090870713649101630291504855835977080531048763520609679395176355090446144259313175129243962971614279406471666791614961813474077904396438083993800809985232271360274865946393608410287762697497195649918079270573336495512757120306464897919204320783950541570228386657801333779164103638221804066145159855512701236156440950589300096704732496306137354260898865463575734397206045195214324819668281675527752631054639978824141506853426349076440398532555297049337662640424450002286057459878039133824390237099864067508523627691238782255264436978233661701884826842556361750879675880919988119192576091173409809175809771985060256768059421650537608512230428162567990352461969172586496278557659142955165596871192516380238989787678807296129776686334864730842929710520380538003154110101616722342276898909424509878202260004374606509082683147828146158733700091033240917630264086383265273413206593342170192328179105729270075415495333868066600094048075695127502587968349659007988490575904541417181121376708960544224164544699486727770638798102592857047732316594718218036775003042199747843541748593612104849954654955614925264320313327490858653495072188252815092043737322183027523866831243590683141004354656012955400208395572333928571023071834353244090363853481637119242350548572874512782927298638345271516690856091818614185019487798581711042837716929001879456956283044398556988044864233820196470019567279479903928376401524662290151781542857407663831867510406810460242680699697037004263713727637424254697620661800357084879007906966501401665063902209965397268558730249955623449617823854967011622995522699203003593371769725051323697624139701198106359939343540446228972801397969135097318515360164331107701687051796327046165770948223203522253246655457742856552306793259151246323674248249527003265466060609519144716533134091730056309163508137601984339462824653265326141496887954378660644146021337087381121882162010810103687958980359254100760280535181229001952584822732618526720877123642512580328202284834899635209072246542760843361030748139169709288501684824521223371584606770940274956665972594996511446920206735545496030249452236343167968383457453325187138489629934473843537519562050300030209377056821798279080737743883908927575605726012317167051649942216400169893068580240349202137029133383632677759673450074717478263591646197868784427373831791640188773364462850804038864764973209457080327127358681819392974489495620947264266859807223635073405809405475698170383890723444255903926918953059011653007886762766512326423023757658392952214004268598132329300760350869132915525194149618005472991417966427462370375926125494737018352377702328133720872460607254492480101714245121452355096905062426341378898032467428925681436755568199695578259800000167905254863801735680691732061582031095646214933215281953536096251458455818323565355688629125588536224957340000023719525068906683778284617316004606158264448344478210412238570898633952036729132801355517224775005879163897443569215629511112400550085639224121294660393350527650281650071401651250092416359050906986914515440251883372964426277527340232028888284381935929699963501617166577937988746862696177387686742771379776892121587511678361465364870095623661772984046563204474850716223752704631520756962952326571560102750758760746461414674380094351035081756491916965188730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -10918162648277325201963938677550398975792806165878257024415627025184938758747871429896262759210345737629299071361628695189687047821092865786488944565284575433687615845687275966526230345305818021515454555743550167015541922902803731430940399126377035237592153537966931376036999326752078242339503768309520790328034610691723827259641331348700808390165834702259165863070939493320616885107188105796863109015952455575616510681995238607571410762156515495823388732598590987859971917655256523850534280258377492824060099596838508687543052062759898608805456241099728424392782933129028363584127733002526721995499087244355099107789949130728302662365712574476137575422822009148701895535206914145994609639953618962540686152516897215104355166074726500498044042298679171793560831352395645220052566379437091596573267176220964263157609287536166141119907143688345078795645870397142919343829717065917774889688860594658674377469431085194939810634992955186609296870492488323350267991174200069328596398807614204750156668386613288160529705791171225637314114732219315068851312988476660736926224379545778996399283851737432613912249661991204135314674270702723656058679738809045242442737636409704821061528878022706481294572881347625019495562095010636079300792047057109285331285313836479407690415211291829653703343378880365468861009564992919810027330469014161942178253875699843739460129492094329833428869866373887197198800057556635823453396926555097235636324700469027140653520511188699074875050659277624871520250100826694328569300615025468836617306756477726842246701546013608790866586066592854536435942848577625859660077409425417537891215383069181361232552351791726826250416499533297131156434813842458619699667007739572354560880070236015923092313462788213982889884579870131129351096885361611595310599730241258059068602993652751498548961986882932247820787103725487576967938877136906964266612061076100837622047587615876198144136075240879324743995967320888132130342647087415167737875645103720096449601798156472919133884256916492437311221791799659048886265985446713825672726329736796141682151006554114461029788811464229839710049152802066502468282794759892971309270357964648050999982723065414074423209463707612566680776956953930383429450427939564140723029130992929443631497893690124363334154661418311950383727673428165048452544224309447711923230364941295958415372919705418775132358334026908124534074575648769673477064561993648040731826227127137333504074133575032389934362533342315086142738827327324784871552773437649881540308282975806757683459829363639833776720008805937051024236943722345383508143354969328674457528750849806148454970458834703979464740912643259114114852953474327837728789125549732889882461729737681383672165218474907849048724640441422974131407117292790789737775419736682043885835479048942130608374699279705715644999510903826413103987800661182690315897365413884523758916376554341176843051889953033164409760571307293847732407350576183364864057719765954482909328293243640115218019344782674293422823949942884233462013851381570400257278308948588982510738692072681152988185021969674387381741602603481039936771916376212220798591437082008432998852923353915414610369069914493675947798030613177348509021046801849074116987985518793805852493726790066192835812871015334818104228325789068626050496510956908429979109056486363070365789635378837825539772714540392861659160025940318003571363147228057809661382404663156526810962222293959600709996393037942916098181635296989342775153689964501635010560448136565506078551511521620400576174378351426107878328312078602174014033472137021019542084246771473765836565334879350488054001562741281397459989948497041747070681754267338571065028366225561232470418335263056101508636184359939029699861401142540024816520436959590862606045885137891831053863035102191620893139862916621627502568963076835890636537182445892697749529216957174830654146790793450969546107481544744056029117541542892339749411246245360218015751971510889285943697372268930117747242451345788759256240626620880375280106809895065146578596667011307342909920419779940752057964508508379225060669023198898744264245745357528264452827641941145493758478092395556073428636154015502849672374449900493595416666684561199483870758102386579786447144555054003310790385537876374191445426152554187193174142399735293475104293002163453456455575421656775060881060261902067654348671678835509698926792388524973280758455004248838420855154562018973806196034989247533617857103037683757243539101423144947071455730431381522603544920691941246105633412565102253529332693494315509967034745719583905052328301457214544647106905776490973407383802872444039150506618618549732683131585902563503596671263830225694341241582518979020032641620296574258942365216632219396661015202074476823777898805535116487351367045729285479813570303618307000750540182157271176752902377454583448634494388383217440443731979421464340162051201603528032256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 46958320894011011801721033691347860349948058260437270308560964549240143952824572785543981442931222527020695319028108610070572773151604321567480779631293021023353901119431233996643148344656879101106266718033682318891168725323748467882118461480157366011276829882692127074474723590873183064667512413282459522020745635571062628903699303895131553512508424472615814182588632732839577544267154052656222638801023037882240951164077501913105339442735175012196676651189847197567329806218060099347456621758333294497049905619535139781640427733265851193276201906690603787103038302252180038280391931404020085351368826795442514412047245426325084636372656095454917847574634880833280184549602862131618558772226514136130334618358823050898409181436068812802034514683249674863735061431118563805831522265316997396170753525333579433514247610087045860600346650226356756464604401609756978813205969356800828689149898793128265810991776989470544834473549735080305763555279186503304625371151504880022072544713593086120239596853014010181825358614368293418049893433567918101981857114225830812589447714694344965843588665681422489554898228978898180410447112281568579558861887710051746210446993093297277421448376813801827728073197329684629275809459352781656677052500541556612551268164158496227352936469347327036683570255492511661705036774627349217902196928538044999256007585196063456129476902796433762822298324399771692584891452939053017028471333072407489310316955475930304748663714864228997367886598868446649240231205870246664671277926568376115259907921648591599872588061254040599519050395802691392120756843699300654460236398819726644343723484355563312749816175783153034245943464363004513631256959152542077186065865833986952032457757899858722554945903897914401945540263357663213208607277554174581650415398401764124851622438434535506508309893238561442464646308582682886651528619089516592333399233577183806246175416316002095418527405549065083084339580164291525434196775795390891928629523513062134946151238296370690017996741418705774488787977205710553739731040098278050213244965215074159516073723260309443534502381078890724503185190792745194943607377700860559675586721355902265407651231383240050617889185546282532623269868052148239600721922293169998079894927468531338985305856373872906671574200128814955549755430609911207215275831817513830200808405743355483358676486037839468807250821191383181023369892365372035088439673097436299046204985667778668820545961286891102635052760516708947475349269338408242459103040292664170499735015475740793247873610345494381933689047695960151124030055205080378941345538285503257874954333769337319558095801808333274144110730996416347461703723607125237919164694345719866278060606558604973050317846243455252309667315879669267853362223928211984327747871401929514568845240663119620233212570394640601667895391397468955328257505989580595661414600599408278396971157521510291758742103741519770081647753083574220581115457996506811044774729148541841075593196391238092149265372530011479145035463943186772368489957042978493395485458929429575727915289129649049025681820715137734951355481859836063923500292066032697206639801231370213301943476855865994053163867413724084999957310389715887615710008682412134885610024578250489929621053809607917270456268824078766113667152803067858409355090507148173172679547842110783031322519435417926798958694848432796221470213729204296567113114638671206673488329416780598964707552659317398744793520222800290123382678880750076776417464091526536947799261947445407189776665887973977979111168765635931418385843452495945677195530247744364129166944859685793365581411422910378698827314974074435935355751006597028700584932458158606417717141412276870969246737803526818641687124187793773664492739554650476622035076933247556353158334109701422972027705619960241345830406455893201932906722851233855606876856550976828799828064846565689101181872169606715451385335038388173167947084645141611633201384268351278223055506736502025909627933732618034210325108868396894364483648417044454999940176395916611205633734969316463120656367370056166406758953405490837889250865409136207298937218942962061680829862127924288618507108770125359880701681534863393062657355583783177265808387087516155971697040599875602998270751249209193943783510487828562989096195531260475373842597592860398996593831276523673043200507859661297495343255894755573242805761991333003686822847217656955285506296524732878383376717107124381140931479496416487417488737716413539081344652486176070017033927193927117012811642978688232320349078326164827439580383400553560398009653892045665290513996891648821826097709291457419375681982509194212711573524484155087427565950893235295870991470614792938510525850968318472807885566075033668367864084403537983658520712803463001454086959053247550230822041814125557407421128320073035436262876933358297243851152054493085816534383860586238458659791790469942066206159667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -16355413969830380457539568215271185430364589880152745180372084568764810974039172187847586760685104847302741477267972569633444160251841835365856227560256228587101724073466281267083707106653389437841232569515026861191047803511778052375361143170597324081794163255879780425278262184102057251360841971335294427447735891472911155565999066573136244205066996800091547294301309021367331770695653342028839095344336078822717750525160721693854500158387211965021672929915555114766140217513879292730802682903688872504396518428667822238364055068234303951993951003830021313383168930506709221631550679260784683008015316645701966790411397319628744733058823476709086808106865046354574446809269485392950175260384736178393528358624740828192478149779377458019400066979798421814512418533391587612706473998441924631222740284503478677419003428742431436475062762028357678828221811688864167149294558317811839564431635222774496776702666101795283329442976387390726397439857240082422686655517445851213103680090346100526019320502898383972819929870920323407084629074168768515730236733804296560487441856017690342616851704601570055128817450816742953035285645569448811435929411944886289373582526690884445392469413184457747898306207367200020866788904959606291337866088778043950203442960566376898170116951517610980158026099498836697371680941613578575774665678710591458447261335004341781176222772068143235567687368383888599651460027692964699712816058788951615985008574064165931359399602000480494384726616944296397889851004239760788566741858418625518736777017230905879318154215080565218024664362086088448662924940320955551029687129593074750142636341573796918819243967114178260389222673335225716574520003340619420656129266550889303308098304616924849789482238301448762305732034242372042224679972780357810626788219485622087565192799347202683669343009320700498145888413291263138928432138690843922420584628362246109510038455461962645820614001043937306656414731298797606925547562122808021619744569049445002170273016278795483216390789216654365990406526498280274599285813140373240366555533810703164061907030482495324925426720482596862002063921323625398704169384336779420761916559322857886332197574308131944625943231960944870041826518633298959261459823766062461504661806741314278680399302351197859275733754602517506064702496710134148187914584411052495739358541219923973843752746512665235183655203000896678440619784728080919586328597490337809205511346166587021374868341613170039691958238705101251188950691827411335089733208602097916689368943748878671021047228825904639860030552355851618975526934020414669049939193281209860817276916705109800557594790587601285912637538336070547958700673951296014510435541120706739603266187183338333641833201843642761079775259582734287720069731129930671968271580526678091951664530563094577627804685801688840307290751453308413040408786386363905634190058516822279036478510810016479904029493370516416075081515626822421905443538805716853776536472405015316708212998556093757213041482977518242179262946385049191296223262827537044986544898531319146256514238831108184669499189209921899003653705573635306977079287078881277756043957546428095595678167344866368036247706006327768952472965847176698706686889322875932883394173953039713570889094447196574717226254988476263972816667870577601794427145738380627072393736498356598959087941224778773331811882053295324642863217952304475711440772461743403504895956321350708408596284323028073532824602582572965044469127905753939110173225777956073450712470890597114349124488962099796355183491314912862995964222605372968973284589383717366375968014559180932815020739096678722175104139307416162131403005982956987722928428761143999884955517123630068102789368957620443951148458468073285680162194992829535534695690940484134852995400830904196211423326521827129565620976126508803728730469044530302536342144104278049792256942473016135340904651538447536010838404177195398860353529360622480160475136767776587586192991986379160731183443869533455473701317066847689011500405924778861324504716659669761718271800497216636654388959086040537372441279722666130807759426056592659695658446704676297626519602684798504856505267429877026825998989248704121070326802785647780309233284569094538320399797368170775808776222137158979920377202637747426638794344153615383719278726394479787894075814742409500472220363712117201057892581659604836798909896889305355317821315344943448658954380178630791844001336343711490160792721688495276003223120160717542543743765601049878445573052494447087167757795474856626764213703366285473855752910039127812387971255756440766682550390676969650078580283186572930037399022427086517868404478845320632670985451705154073617120467466720693958038819708588736308904518426140311515120931428341530273802754337922457596353020107584558919916187831973137917388317128916684830302758159678006622172527164459148436245971280629942776221060902140454172098560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -57757259183540766192576190988004539410071585835566738304616788676678402110516098423806827349398186491687443613792141554191868299839753018529626703078008523252618181777770867115288680397876048433505094568419547212547537972361311606228710085582607334657107395961133699624787636053602393992379824849669568509310235677621210679126905124773452013841490576743794181646254371021721148535090488953957559118732554008011830864968683760012387180425189956037862015092429785135758010890920059218710064630834925914875874255510087901263820435821573113397577752400559626970805025969413984893251347061746092811404401774905441945267884064035709705026380658346848451978031222311549558414788760562900486686486538283091024331209266296699301523163629364799298149818319567410910252081695314592525856475997720156612370342950981173359955607121903185823026471966171771968631082026582991832230018802959493731622635437745729737614808189185285721806052528599664869519363689439099784600113759526194323544628217957810467304659015921593863418187334877208072590046406198543419775364930211001083574119646800295365705320359113218068150023323071051952248492046259016603170861476213127122656070511835638756510759105355520515896725959202644272051148289170410562457273204319747599549246183948247466067938858479841644885156515907336785606474528254271369673798371106890713894880254387284048518833829268590420291506029613254882538729613830149148530180844245875611173795619679342815402993697001725646939314888778356826069570216436855951866712357659439019470803637832131856795321112374258152542132462823901804713727567254691927708008008168554060311868556025066490429156794375478323190443120854400587318945445722550515101942193297584143867227324752184126068841006148245022261290135739176746725580709968535618965514411191253279714629174236226375973161049417466707743480685089835205531370006329277336517209194171960167040923770156778152414625876148590971176386769420818403801226086865349221449709661602595845394603966593609746933512808222589494597132806167715467492501742250933233454712498092993079995052873780476174207388817288162927885263754768627136673635519003423340039343320942402353284990526705091160821173320134605400212865065511613129135457778261124857402293580227234879857518573131789107293236568849222628739200865452470343752445283392453637324691427009302379638851462098602437528926565845242042121505238675162542785753962209402258205298845085074989077217687822326571238930095272665689739797572729971093983513643807091959058630060388007678786978362870569140219859061028040888066678583830215129140205519251443156030234985069912337719113438233172702179350142529087887353547614972895976419565892057449039550222031840665182494696557422474334683723181705210191004346016460295752056845182916302669828920940371783177405319472135193182139179374519295480226848607968575780073860893268940392153210836163192036867642513621831828945296524337215080513663589867562088018896233237198903908004354643672967486261843795743655426862108276248984593721796220610583144197162559690186578911774677269896009142609826483020700379605894880109655293239346230408286743812549079816429834753097796382947068021461649647333084560464613928042247004623647391843161256384490993964107492964202686577370449014369309701020284737103152124011667102904984386160927354099029152808205081570142983726790366735584570516963004575024797098394808642490346650313422261853576416773691450202316357961108459086146055790786078683630463605555077793155739493986353599317442172707537276825664696680139790124329949363807514297088973989765091878403780401545279926480041944853712564234384720378155327427936055017853723937575471555404182271103887513743504974736758953690497164890031083342081464666369321813333689706364066075008278215323814859935755421932345334141781217010456162832668697680395246916883344545383140563339346451472201039238632775254664529481308086654385899047950215230463290029630228257294899327041315380233665667444677841367984760795039938763323236483919594683953642274446517208547164845770434370414798954999988651604761302029981172936524130848644397551188613865013719549155322931070282157703585149906459777261112199673827458239284882694840449300996590176884323003519669857679559226438639675417127919453505337417632727256752519742387602244607961277486023325560273277059779850676464630223483262320883707681223768169935213486210340031649019232416059263802553135730081782305303860225784975851455240647056751024518583601243331972789507836778974003343787402421617922995320907234092618126060338436700430421947442558989241143841158290277806100424576533964174985719828005025052771716341691606077681759316458115249264758864281559316834568308620005362871352061914575038965338650847162734925046571366352196841813173249741399506516011500683941102737703094325879495352281989486379768297326469075075473465771882353177623816136779018608312320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 50986447600464376899632739751688065776931907295116546292259115218344115547907247510588113336873720148648128494009132888737857480908439151385993389203021707802233649591546274321393490257831532886521919389495540192726472821406075709996106689422654232645130254797518167874388532339180963819736331835917319569408457126364582825341850845453378031125933818000748543525558521471765394580699599892708862796246429190490578593438916110423170408655642121415802209094827357470154019032130304609653353327935246037179275864829806135351017914271520966685013635838998621913628591568514509948242092271154987257426839194634994951132132820273586290455624271816763401908477396945028024766047321013446248318719368467656360932869987197354925449862220010650225878467525273907481060095373433990431556559836028547603308132566011376899090183446267421556942230939504897939434413025553748739311009699624873518237562865790455398513890137317923188365528784821187516102861181861349399925379403430233231034623532608190563865343245778796648514043665964316301628986769798782614889337429233911572169384803918232150566003855838965006132490549420750119843385579951243658787649018670894559387798818430571384704374151494634617374037086482311126482652169660726370689599211662464787466996180261850372167721255424756494509989741964397628291254031912940197605456539191429143249399070451112661782470071213387805776143807414251051669104927908913942861931783931865615683589452430603048327630342377742469645568477595053340310701833173072889122393156714278135927031827573777768537466456428778036253554791143934094036169028019519665524505743404689345657803469678144073556653976656916173119032822987412446611684699851878420885880302246633462237090268145284775986322383686071475005741265436580364466267732340549992152546387938068385029633479584703310719623069957204101365024634502038209976687168900696374544489481226885253133744733670784028505356462544053605733851296101205314147028267331876463979170685575030526102635602014738353835299554456526804851232252158356949823155845594673743832359850138708157162253468934948113325665529344641020070940728143179700856937882781720182959130421969585352646411912061744157324858754736763133648311906544933313987040530563149509755854134883066045992626902833363210758863803791008145552277234014919806489585814941930999988325672992486880449092086205588235703441359026443132171210615726005588054855883666359708612933078079972154666311533095176537624933626575414492004834903281009379030522970111615121536991838884145000805382040054303904613800293431307937066816281216067758311911857406534690232495726092241897306288243671758866146129689449816614160646189581739545524286541015939843062928963654877721780052809005078951780168389460342029098200776771698732982673670840122909985528822494554422750280988373661616544996888632521774334987345973133511495474891699495941980070574580252917485158287224399394824492248486835527397908392103353200556813050024226229667717825344794720640697305889755667431207354336586114100410186902428420535013250246096651678975566638533616525726386598164928266609135520954033877210947844671997804392780261114084036551060480958724597522531954083807699228920220365723818815421981199072403735747905472513462149594234918394132436836932181733526799410250314680097842047311450683168289437260328386119000050011431692235423534249361267963938262551461700280669705160026574045143553726230879703948294752072590350751806798345876469152694458477505923387667018684810463181028776088552681261667654098883432135588114459039595019402797952094540586902749724763445496851919781139129270717723671886393284484118872757144750495218639481558880981188335199042268530919192320486350918171175310325794354605556459965288476773695854061433477893405718129328988889538139662297707149985347233358207673168327515774298829780323394175338271834244238095375501509472323342773947116797272528327646993352409319366502904199137397498006566594759620004237680235532982612801033433110294225327799542686043732662194024274827003787567704516540830126967835225111088318101556421794058864638670899369299515611324123654172850792329616328580182185315602815305944258937069799418018674485222912632944471746678753620040938420082051025510055175379843659735343478457531350003265771665106876528044400829490678234065539702245275835765232701563819378861010407735952794756927310493581679639238429209258257509206022947802053038749682271049849588764377696382123597364782458861405525224194793405267641162287045739498894366389333873209456732974056819875879155137483373987322352218843543678003791245399420614018732638439084122928430639183839851408054359137247663505562426023063297256247421535494063621660684092969229224888756954064583796647942930320717337823350885580489983444175273073675286352891772712440408563083974152753574865031148142465759396597979752632500053559053968126556306141480322963865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 34297326664381561846751754116312041862245556417827257569461085535620340341175752824108667541824594035715873044146890165315492809671562228131728323492178771586876129032492428615895574466997738918410792102782036261321666517850363465066649401978021515892790558881427389472181692545635092424030266329057221845082855845023131414610770039409327314866936728555822153350439857559137937373234109932449280161542540809754354343017088501515945534817008164110354667366529654829604791475952148310580939528536275613288567417886807504361583764373011453091344690333666295855532230236763641006943760773877739446965918103711919607653340958896534283547491561498304416724802022605110489870771140394126048363306577757058743936899575487185181469107452586124612928777306675789183309115180586657356305246564473357609839424887448965436561589715834723480734698059705588541198089818707980546211305199696793392088491800315637189303991441199778095973782524302277694525250064760446882519214380385420050079421466292009445973863137245362997191018421846051355210197855015437403928089324973970620348307664936687477578800723024098062523808187274853994003996913821340931310119182484335364265718763897380720446721644305562414901834964846873725045433640279095484963897412637739715459477973331441952373463028797473372104855547315610593210474151425156343742230734514329530002595408248019799347452230071466876937628964471515907083753187377807512006164303524771849149059899935514506605132337782659570108438928989262326834409937580060207912434619732058074309288005129856564648687742023135624254246048321505954628493224479073453746972936103754442004444341294508210886677009012418473243298750288345002228064650011405396584020641140542461030317733043291793758767762960869920324530273814552534347626007293183727507154384332885277628189687714549766020064133779882409864158407175456742710314065787472287545426268259051298421525580541902142490641710287895531853911815237338375085495551259443903371951324827662759171327218207754682650428092308205320018252576433338047814675973376743177221219735836559155520808580810202354014197791122025862812915585840799563287097657437966635633658159104093478313384836016770383893662821818802413326193238209736547489832016688215787020601633178853685871068899791373156493811773237663300268399323075266274820965300394149221169381241786176398998324543224413808811110150850310049499074478709915752746078227157567646701506628525101595403948449991523350866462367386926977211138888872180451524176429498821434988617502750917419883617222513435916819409267425508552534937679743772754882009246754666026101742903929802600898495270893533706949067496221509129405273854725428175584627347158045771632999092868304084471591977526184639680247462741475393911529968682306704353726379480269109351058907458265550221547965421860221024035429084898018983874057652518909859694754385407440211559385273456873588635522651059723487071262155423518568585977291614788527328107254068853136051095490325118121450030773467980751206656242805909421614696460290237869180301541103381608560283331715662249524951237145134538969603019684168630779506585027401703873046204263266708341056687439142158095925394823259471474499335535699315555965224897914588434309824484381479530084448136393759152372928442793964904015782329939176410671341368986159259775534182787679700542227163155134732381547399284705337460273643840758577410842229320478754389392618554962966350583762076740676686983788285342576039063671862357164077067062989076081462095929851339598847834401764814760981521309364601894322015803165444570548801477164505275994187581739793737101994978688033309085360071559236175751575060564110891022441402981202898523774467719186111526858648032154464991000841390832416667103279149307594759497140661266475849119311633157193894127690034685306578469488022137464394248104986626206727443210062203189654920347240506561743005183033590253350200219732360160230829324317577200038359993860334280181499795526484122627943165642375723330191684513520188294682083163277214548692812075879720622031769956262236625890552541420947478694484872947472618442496088874731522654984805755205597265407658421932229126999022832377268383730851743722000458336728417718064185055507756014604132787568876276785424053164161197028551745889067583345598019336557106889453881980692056851903103676768781772307991980993802871966637923993406125459688043951607462495276295400836517792009079652104261066377947699262513465915436949264787023389143837001817888233070976202835292507346799331524134299852647874181526142443526862356877902177767683117355870068311632383326746194863232096037584178913060469851768000844613351272933385391330165709487478820130041084139438930537148198089753485540381113138488102491189201108699109542679751343631653299340643655286580412619641680578874953301419256276636479756632650348508517975733861988511548538051669496062080450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -59354451393165297688520140266934821298749925375450625125633037106445582345004123094482636520983578242353915725874061805862626505505727282766789134087077224953783583383075498383083185497741577511918312380704549995077905923143393008445153057265924240679699419239367541088506305459110494681481992352240952759684136191377279733986286057569503184944402619954104773756063042193031740407039975049907588146939274376978624333771987299283312761657656375719576044221943846614633892695828159764700339099264238340843487904260036731982181049021204954289210625752953410807371878135730439480410984675343160329872417623132108123221094968567492464729848292813326466707161603546180087385729194937996453980227646223602974146374202144860124481683353527608615662453715320772918285278342164068065075122357102422095538671685700837226086205840388788917197677352484688703616264736528723201520646942555075591033444455647501329091133170765246223079000245496673946196632403392448233373173637257849362253190178997363303270893061342092219644698688537009262438213279677609146165038219765158845193758780490426636552451939985703261332014256135955202015038579086187129091739728315386544223788336181768802396992525091300491427375236270193958319889821613477859636303921996465154278330527620995363534309926792415325063995903546872198504217315426916378990647843259800288531940233055888161093357220017435793807609584426666222584907673003190722478330332363014450386553973091983910742802611769648818845281709836245789827619168113239174724225478312623960496726114345364201234316394254125109770392855962019147382759396165646739802460909072070542572819749200267736349621230403596068900594203367646565005424979664123931311302136919263171799964694483021713486304737590736062493942501038170705029943513196278098252993837947779859256555792328406864854998318238323766900614222866144257479150351694254704574343527128046986143565544713289915739709192659924512981014075164382736220892392887119752705173668297092524424612858744280021722227132501028670250004042798737702656796044535162044019822136930138222891470391908934020931994777003996969370049506573085075979619103856439795072453420955100291637149892945784149123788708552347967570651210266105623593646879843742500760369605499365094839197628892885668576090187618276805681155477698740256966638564269579122778942037135532250965290260343476692426387119307420419097247899121577159559598192921676242981908986451278768681737591449794485982799939728594622722868469409223404781153196841651925566337261092912653398067449198619131011177787310176742243689852547184919878106221829250051086324707852485520592155641209043741967083368746783519401030633989259871726407439812721686668042408842723237741437665986519118017025984086350956891194221592678908624792782078424789172528713072940967213170490053436892593179730211439842866289459610266938103967197208031401677873612548761089187341254351001989025726702076418865040117807403591887982288627821806865441000655220694520998965668190393450832161061937840450871108684436504696147903501334550441814524244207685686427582178017841749917425167549242979500224268139541297123634140643732631993589256631156320027229613683158304257506128784299146816254905845269161376101401722752607437857517313351616919967818420245039099337574442401607454473659502257769369447044128493270850071447677503663946590396307443956951438241918882337261223215333443207111459155524239475654212578549559061921821101459519452322841216244807123206810384797063536889575690895232612506475969165967459033248384321747324065981706808067441253142254761035100447314864423832873391866355423348633937922860300171559112449596743722643190659528145126480276487099868549702456503595814650075539384133453517607829088478532419490429712635150397563739949990290378538413676571106209730970380930466389648844846533048445507889614704739900073378796758656493563398242774045195491356012248310041235224241878208595932715604245063360161970780422006295313174095522310005978286065791992536188018067435076375699363685875568580793035262372364504426532505063520303791745149537518528005868500794601446894421071176970939719018265702234109900460368738817989438912598270811426876487961621511524413785765246981578797207957509406899240317715727364820587857448767427403768108883175629875035241825660230544179343049775189501629274018655270467141079982767812004830881978629962790460941903071369249515407149353116356843803080888155854924076530168333598875482410932430730316010872294097548265684473894533152009683992851600433020016995559703818393530746917221334221544150011596636988047897472390713377420773016991668955529393878705271857761046767464124317126336913216751384246969213885560183281144713836992275828261472787720385105850731695819414896414958162100451210626913518135193536816816981912376430984615151684706567616909557673040324619031263314586224244670655281267474432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -475342969339141388892399387540320469549582867717407454176421610092597622550289827119207751645216015318601986212607954430788706873890998382924391174183170863176659778513679622205169496818774091285945959005643889297200944060034455252950968404652997729357148607730882308509900245846372888356654859436487245686548406642710782064642223565071589760174286319154437628544772480194537730928935954190523199031321092740836317000102433473368312364902935367166657013216849680345210402281138081836742876787629601788432966090641294852737424676625315794511125619048503343499365601092741572425098665733834283478885737562099115033302375393816869538402652734649552727682036414085532892151642528709860910958744804976472932868117951602298004870181599639243351976504395397709682354486312800083386365272137558157908718699370311766691165553696967004158237496641478157087807458092131995424091685771613208628485248723298667028132153742679855967372505562782667971726304454747992569567375813091098196076765886456464954981334363173623995408716102227535886675287795671225081991710679503938454595709871275261794369338557515635758795895471156462876552670755226524976560974959739415709814553828429095394883993965905137565964372323512062620236371464003650035209150114927023422682382669626876083736950968460891614849851090621732392517286631144333016972947246779289387867219834273049019004436536114353720739806462576626389190603956510723711450407957182815342443644382516098833613162288965222423223440756529419621181257957425333977991108763472426070359101766733875924266449689758564703850802184573361196643569478246228428633287085473231917985895782491473923600781400254642322617485617255824550119362732243950488315009295743420897347534164256734864254761090534726374718809354258047288197753386144605315505866526804239866694042072029315081224328831648424963977864635299941942283902930644226315680501506182735124125949693309496362908345805761628417024771380145613583106660934975345178663087441505139637845306751910483915707223757133406198592108314587696512349833697350403471482363270736554156018507345827762149265373289801856893043989903501688568095406937844448731119089997296450049513502646978216128753211220587265577234382436178561035340195884898238946743039436395097261706360644558727427365465074311324749388288772800263054657648141335273566163185057800434550408341700598408345423194726939274500209842715815600939409169129402770477461751804188232737256372723018522301931479914610172154691530655955770510811332088088045970203258747599835605390960277556764371192918954217657548336925615855278775426944421679324249585510089844928432048486551550278918398949319861802364780163268373379068676876121726927725425455702949077612075056410493387757441230297196063843192171912030216379125108366294850114152878443385346970192075624151129902933431200763274612752741904755580900128386932477491182755383163184852705362665664591149487423666136683724874891368831572563427196332770325758516872988937099266901668044672628221346765918100348178469737432363761580289881193175873658099265216165297955440592783757477543766744034098471575818109951003241618281746081156700899619060391785001071343602817217538760078788496102596090043624479460937294798461143173082668369132233308383949886819944757021851620704304981527786772814838439611191935851763482284555912232168707321147143143581062825974109626671113889713005651865727607314592697502136056510237237045971940029012852816705996741713292838871071010085839729909481858823540559394861877629955695880845852867590403682018826905694977680114127966720843935718648149907154604499314000620258960982441758031619824274238211301028069703507813721762609403261294956077131443373279571907765924342533910846195822354387313756891811819938836429850954001352657103270921553872581649124238756322881282558042302394056822174593821992253574825161238408670165432291032282042962617641280736406335369505349708051350043361693037679030279759409726038826040508314284034211403982460720086984619648503161150596718553257689801298885184308415021185924996702358198758386298913826762211246262777660587717724888976645168755639788747737884051096448913594933562456279285208507124754867206327254348629927639083236945823488647939182193053611178208501855809621254109690950164786480174572531174088592897066134653191961185830025588768862481769585507677085517378623332888888114113533398803700045884121171584059797585797079622667632159188116873977231678076519847364664637364375770715924104494387884737449170648515292583639108604458635889281763612878668421464369071840930737940726276769958671767821674704656580287452759361579951450408725770027252135237724234993778532162099311473686577209887751798084456928065287402327724752295327405030845708644892388781215373912889532989833799905981524494753707272932005246340269538913310274816986968100005969100027454499214646001786012706013184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 40837514220422911200149009420564266102047130845608033668713074757546420013790244644362133000140249209347645368760260576498728032863899461459977169808483252602594063810672554471046357005612492700783562168959363756282399142635940491761388086696933029486002601022404191814314336777175979144088290492597550005296214588010886370955653095071120490799127208198331021045163248350238041093924854046033761193793035317001738569189697557879948917946609277639561387011580005785046075549104084869193620026256996283959343934204972380020686487339152586673567138580053889514713395590449395121647460693137689893843533292480164682599299698610848271778589700431670669965442586562384416862495662470389661419721404874793175277987500496007120618006622181955623882063767919160790703591607361255604378444579064891828078927518306021506386212544893418275492763696435135641533591563016151666476163723561244707938424892883062169721904521386347496758981972399145531721886516618504246138961991627240247765319656895542912216844695067685965769162633789608765705115010633051760032386278755999821307742107138194619637082787443757134761304201404813695962054443391913792156181656620567867943119842947489847331520516030987554824188319809198515032499925730787574098917348229250296556175903450424623649651687335127170198317447707858276070560840052893831761152357584625935619298016570973645205949353097047630828411292435478394773734085350573588544366154293619442164103631866649946182799197072265163286219386615433736080401436739648934376778802516772446622382539115390051762516383959607874054989942936166596272233664721026389073107445412210001835694784278978485719834959991887244306993210504753866552587585517746687596659378741705077840799866548828402951843525429231718897522176233471128418347961014302657616171777730190943018653646288671901631582772535410068408651182757830793432705184125102949720392535803668376908743706448229863317370687144430807658436813409282381858046611497495261589396281986107827244437300525962710798881666761615574074477318241243571154226082551152864469123605957973543839031265880396173333547453549696601365532305043718740535283049256468248794550996713634954161360987828914826429311402871387658894750777701628505261664649057566828368457366616146722026559828830027378216151988013392927616017970973048067863000616576727778881434279758047891946968657918216774800161678216104670011057840973889340904886633589538404055129891004561604072548793360198358842332870844142922384650928120845466566353342363518212395043224942508767385860687589405363084270279902245372788925940797491251060107356922209530071676421050186823773798535578041913915225589868404796247026795379229833815477342342468410621840665825132769645878248068974828141079670718052421334253614067408847156649558457061696347905619222709322371367648718002676277241273219885655894758326577637402672625621206779020247374148703752669052977591290950027281966019445843243374323496311506606469432613814070537307010484073458364777350649901118978855683251887730304157780806366261192497180699401499310845297562490271241086444282942100370197113170821455059460880086857286658421686661902868852509567510873148061146489309392263293428212604217267890457430528738038267920774728037721304404052986002664735301152698599153798631118718208896340967803162779499395597517784845103956005178199131742755295248156511657488190904710030536194869198993855777208521204808631010586244844908807066472141633440323529091201079868303886558692458676258661091123230881912072707599453327517872566342726105842439355721996887569035157063776532929725564627095940511746379354594235854051004522092045034753637462242854649297887489134178878554412560520804134358144221693651045738618653542237693922391749953964054913583878196406325567548888210256261014141722348173989511732024397558194658104621006754574818163413677340786721786758798841554165853524820291483415814642714395706785438168149287781437815650637982729612142126874062311561663974726535184145761068172387858524352775307399524897223088089008317963461583008898855751687159274379342528185097882129775721319972380563274657051412520414803497901475136314997866625496507532380610673222998146536910720013969837251481460450106118038762897567724689958091206887125856261249032178357446230111916863128173086898642488566652684125596724062121668999263345593348943478619888274494842834326314062769946084910941971420485955143888339918256552804534432211202544071908104355079021202539555811198190595548535633213865224091949898604294742971017296014552749049665744777088788080734652235223821151299688536971323966117572789093540733709311686338077030809557866660954219872223685616999210999342809566081683643267499789332359800323426491060415408838214105842734179658850719427578754950875037314122617930390475178346881182514651437875876786900259926968320848115374647407169032669919968250281590784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -13880787544043501339840433620839918645168215868634359689076153538932513393514162943302638300719610993958010364972933764928204717248457900129872247601239184944737846777360911628298276785616395957992323670473456947080025994945895181005035447355348513428603849401438401737638991696306491229273241842425534319223043320016070729011732112244469395722531846970799614761301814424046621346255533988366922680752669439756721633517029023661377318143705791750566772407759717276212359496282694806353156371233431508782442249100861919405280161820567105043386304649311515316861362514073530852919730796772498621829512814932379071711076078349737562935331834837776698238083710780080618710879559026471252221283216495569109754549959148560474968086209201722089231577246571430581291649596008021520126698030096925802584865928022742697691370065933308813656271853090124184051307088727289825661889172755361749955597166944513121185851304874470651556110830826986170636221199626071447152255619010628304875960019315474560616266133309845724438412157115899639831204638839618133623267046941930303309242337529696085619164806453608928541950086131446500672698223423141111495733865002570845278535684350680317883216944964224857718592608167108321816812116127097237200082716877395438786289043450042488833203963079216806270654482380808774302932372827092285216165929351227641963421759512228653209113749757641414445415149752878359820411910427727958286557432721668165966532777305300621045348839477552986358303374240360130986973277500790419472110627705413851557920286989423656332792974177815663468538583406535114745247147021994563326937387194972507003878473315815013728047645796105430122692760048533040675688593437145144905060799002227037907142978004942690020619427259081702681153889497255682825782371755519541893652773747530068418969738430679096275194968353109612500277459190687866486547347034032469350247637344526269215649446092907499192227448319481193419955187676808015111078870835988196831878550015754747157128471860091393228153701266635783124213762939902734981842207801548867712586563440642606191502221928541849579709518545959599468053340067406633532678155954033923485362339576133218610615994115996673858762088587900744774737562637975422584255875804637657355369248163593702466476125113584499913261608185652263300127315407600489023168497214110892666266391792137746671635514438237775473511667551154686022544636378104064635318141276679023700184202135384986212671039266103168172733700669645942764517118489314557812329070016990426777283214656292726810865499787034247390688019346245165463293738204789628757695585458238155349229859468764420117941269059010341098175462943981767671554255489080827523636678142612113208923033743647662165229366854388639352542106784071418404565325016620994273806304510794373946428574805542254612944555777960247172785225374898941793565447548034607294834265743605515745201870282847463207336180176088864586288536448599455882856752618822502968939489166373230019572603895866177882792033879874552970051896221593951796280504061442091635550184229438995391815969698076415283403787243804276361590059704140850277569690278370366743546841720725888859038857113402549870252007239174582641460960896855317301992091634771574781634908752378135874575110188511563953287233228530172300828390319815142782615598229672163365813757683170815619601395689595676936023120912558400147308861796170167382080034363448703257176970698905817511856417799369727425498627070636649645466088190260605011081763013096769284036082524637493259142259474395321503605250601735750224449633186739170894996953895038786431902851125819393556394466566674896467619034084308498736593518231281702218625530623984426501320646403223158705882311674998848231421383732228551659811094605711809579005655116220472050677444719935406361918479398648951280431344031268573301880504615210532818659902449189534477310200125634994207179214114598156189303896109808897688533912778774676404755014868009630466582652384250777671061707400592467532725606093567307833059211034005743789015825675503994865306902127315388360329829054802844437601553722173762972124992612244474186045350230216587508157338871521592935823987527908819439627774800976958498917620717947752354172331041720869838155876450752922665252187747411984129274929258262828980784618077724257034790386249512526470218979329564281990887652996496143473056543111883011880186916778751051031771986257472916289392137509814500771488574176627967939979437835563610283904840856331622520956229253347429380008025463986664016785314573881019796450599530763941282750737589026114020830384673539172411243589236787107311118598130771675280594902574962134552055652108112672445860213395945720652800197824488885703226271558464536256230956187439173124825393860954027476361405059044616754032010320535936877809662246299520917876595086368442720955645582434671894852942801174799707013120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -17328032283555191150121499202118513088331294717549491882295962832471538835228717699979011499504234077520373693205332544970365674159442745446705647187691194103861230324140815651014964086814433118299526339115067487259144705634592008709267380500852772054584593962914640294936742989975871900853219805981813200619511926295372418317881907453478809886240201948192901360604060746876406117757399183397470481011206459471998239185166290709404276619281408220332218570504305414536636753198551239813659148742971136148885116905364278542521856524983246073397622854595339646212515804158742163988900814449517256652426347393028378733117446466935900901868633421029480198293522297738695489324111608665179607779122779008890845233095629068184680831931586054607962623979082802084675042421332184099965289624762384667691098484558762581879615528282801731283857533195577915448039079213396654506332407295588874504671476878854648338444025828097107468065588973644771617647821896265981121512201477214067713341654511057898509899452526109659206141820937894000894429557194812493094343844722829411709068617451718118918027782978987190263973884858485367235777819655343352507060202964393661309030371174771911195923429740679913272127573935185496105367712057747293826318568047457339485925006105340318787945160099389554319620177836265664706089765782132012622783839488938421494627737446965283869355698320265365258949603512514790520856768933667144245035930436621396497362441530298185536260560369971790197505135250206662783616398611310602072541610322814469919423503248571693846946982752477352121641713034372287516877467650607407039340786309850866059396487728077828838552518764726264258030844878483639363550662195399807269185707723820169425782177225289347379464775723031893331612806907218069922948888277329264928847582213630875392063663321850212846947277765298752024148119483414744885413433787432061910628087039633900088703982247138991123323095860748420569013753203315337512917276438146676517064634047281519068492528822383934199077970328879543156515533103153650995390793744332387252158545196417317095693470254075472844254615014152060508740922720920106196663507031106355669139695786561609555831191217042066444124815776341226042829183521938863597070372147480431140648132053950229440244455967622589236219725475084364884156222735168935237717471862287676524375515076199583409364853108797674217540142122740225828236982603332556776373781194897363594394821110801620512908234989327072082680466208213845340048933773898995794230979129114918400126944449164866769706437470895913296903425260826754237762370184370631178187838529240607048481142271432847521554478348715926071943468930321072155197797926756378818478294003980900617856792477532589483970292252570272460300865940960134051224946421424381112352503574653366251646421568262292781910064710755922787233464095987168814901359055391748186427596762156608976264630106947700972113081824133331603760291443377453925490375409044740719297557321270870981338798076983644027802567611470413435192864629725977840506362336995817771566237776438888737916127077495649078302056076585660813607235048215691262766161791662527676508512932446116051256525909834784066895471881053243751805826898189872638320957422231151541673561809915780728531072110896486130518378374543275850345036900925899519734791511272238799763697448331982189868869200822387139964300732487174515982458118218953553878316702835344279776344198578748071101205309221804076424831592585709053874124063169192373108888333980568022247596727272576389936537149096587244669912510283484187311428726373818534078998995858689438868346796153865464287878477082608876813173509261602883969290045883878130951483595563357817115848938526037058807100420869677159934585667744686825893519500966257512757230063978995211018148323905274128101854478267351764852133201841077248242873046865208715503979049560471491687434821449469457076789432713510975001138332198769790860446997306611002573314294750036023974377389213092925485866375349896767224167212540752286945335262836924053549078851479277409616033586691998888486494838031455461667715682713597025071797352994434981976550500356150896639189125562943139509393674976000710914222411200445486349109086669269351858462148277666967183104704136443915601560651523992814416309762657490710807707934803516118862476561499986339833209466958546107992983060393600949325246459506918348787051508134055568551464582052270017452577530767946545673458445951818039812988631247942116468744565413013070569311026951341128367360851646537401193285575031281175481566507848084874294141315040927332365492825856443289614654458608118040783173282912230869956981451473173757592746685513387808750146983450213506956754602283847792289836760124242763212156728104800108170198750963553655568581602011917708533819915400936031237214146371754578289919788474445101379187870984961373966423610014616780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 10772201585186112112363033836985965383989990175289979295477745377203588302326866040526834034073554000411861904356651208021054676155940694416052460965459475726806867557202356848846485727044399306522911250397943351531463071530023774067898645990886667005970725587532326744429572389387029211853284117123669484916081974937135512658856784207541786538906517501029743636177814934729628539893152538750002154203200659828303166766098874623786560892366102207590797647399262618270689995074693370024045239311768574417960263853115952308560411215508402466728693099295567883777963148586072821409957114736235737074846012037770925725653174793622337610576429459681609972700368328514866262844601053644315707283903517225534711551937954743405116478277570455871050509122901959018210014090762196288411951053778941508224078798327793790453552011255004039591848678886491938268803513251803481700711028508066908986652970740994013770730623247669796328681720535920024937384275289947819984058147827400061479293259971490001589103968616949618270870535023872947242129447073289538308956519432656620630781578060890304491836669024953238258140651282523646882765119069513129877152803050714073348578286116608849108432277340805705104870819724382393023945449099632257500758390178179671143201669537588886165213351368965534556262307275831628128779191906057208197875792647699866485415349963056982649235045132834859029128892071284756368065071755919914086017472739600268462971296118164129643768864074309819074222097842182874881431442297704788298043560452587129622106178721041420267444796353477430712079196559775497079385180058020426582474183917562762283845706418155279437138464469212433015361650964726146963447385395572734838937158671146026774483523409801116012367234000986915711367029208047196746289686180659927322610046787739374303625927755246760657823220213263113609942729195324594540430420969225846047897475744935018122891970704770193267421936256188840696642814378992883569175789860156633277239996326926007009033908754329508931899794269568047208213259897459502050780286569997805733406047106221024969319379896603306782614850783043598481863877940726081053037260601864495294914020507424953606362390223182946280063210045992069657328641023097351619457191432769152878290863870060291782670362842574028982407591021453811257414282898994784673195003485205199540785483710140124720722808554561352167107912664483579286150933097134856803565798480755774398975789922829311735061718635224261977042504766045047654483938247918987501542024810293400897891882008162631016320013235600133621262946012419464025921064572759406990266452922019488720921599609134178605203638088999992554445859858746454554255402865917055856888054597895365656783443961170002021023332843859968188231809043979156481768436274711302926386167705232036146332236396408432429345468684414380384738425951732519086718646607801719476452659025277128428628823718902619668004737015936835324461093132501132065624021940591534905025005121178399639527021481513755508542794828922732426789639813318552342776965489854684604393369350226630670488464028692876381365964755452644327128522663155000584600256523933969680604820207485770659647111055425499459043829722983465941887274867247475657914352797426004334703013257138030509125720619445937836507512051112830035179040534165471470642619291694194444578524621539189620182604479743150541586754107553434046236364171273001617780138987645434928847381502762202094880359139877998865016881986511448734152292231794847076120273752086135522409504567214260925043744748286966913351390868391968629713698545161823471844642424043124906742314146893038901246904515009155227164448448550122133185613848664537070195725446518230982157930797916384124487408607884889151760827176574442976873169851109871682040171142629067294888506595337061477474642126555469333136221156251124332297882471695088085473735388874614893037750540013040582278196417675771782331372565566055293396213084424582723444742412795260645799672893426555129904314894564917032726940957455600854555359897778104124870777036742219792326737350658037034154032580605387956852903652604228911396164569823279387315840918740135109686422587010332539166355327866477614531952750602872551329502233851378652685033501961247907079481217607609968464232885424432185660519824740538329690031252479788655845827703192344300729798352513013031090991878835630684066875180536528533530138820129871034529026073637032576880152039939664469246643250954819264922847487216963257856270607884039580265287200175280098714620238253892637737703802511187338024024857296896817280129984203734938861368157569571930926210749258187685405957286236417066103013740205797148350183196553411152883157970748055122081647788368579858212356756957171188842347777690905605398041777833986005997679418219688822022120110518247619597003911445178305421512168154871173410663377252694902786069427650560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 4009163095155387718586695391525490976528356599983819699594776768355092225939566538726824546247986113730795037884288043426663242990837173368744624372376673384594442607036029781908284855034176461274952230368230460703166811907948870313280269299907022257144405269112011429515555130255431046390391276291512173471686905693919693286027323784692202603781178254199396740937869631415018335881730253785958723604170865974703767555651325273290034929501008698670354610694219171635252389299549959118548489336339829073426744219854666632904296011526219826155647802629761092534715228285316763674150818791921201406014258883085438543486479297885524360860326071715431370771532066490273964620234300839184977893968268762019049418720872579823926517975025360584431956074664810931075678633515219230571175841146381228991642139630123582039213141888563246175600311021362078082903459924473863867569339749753304848814145253015243000832477974816994731512393110784352164614128677111897358286756153962525252298733550807887105676666648185756906563646375864632487651607348450731878276033264927653828102853627830699904623476524731257974599124751262878798281683345973121500739116896951892929046797376092906639303660462894254246712399888542639001573553252465859373761528479521753491203176249134919890980317234572945739343541939248687389978545280428212572582840922108792158511998984800853754382005856726305300489665950554115031586934747495122211411975051299340634674069903308229109040521974613733037103495475271928722465858626021061506624018095967060712522607430959451117701426571918276540567732500669214054436175080881880484428009099562121759726473234336772566851071860565499690668740758628196558385810879345683972690446617119628063594019448081248953261621348163870624976954561371384787421660469811172089070990057603305071121383257841365385868587952337723070977028974394826274395514783985133876816732148242196943013567111948072168654576222551179403863450728197451497275851744142482998034662636512533206439030281047494817054142752718495186153114498199981454232789072959140599867542560676825912827675830492817101886054527869549666063369166522873583423650070738149832377914349755790994385646153302728545783955724083687037741195247753406745872185986546633032001955135651735517969505143305140987330514187576212420468075533468852723226779370168020032183142576025656901239627042634154744122332002678835850304016418508470675102940326231286264193110327411709863527492512589954377894295917265639111780623742785523432202386894082160943547149981554071705035248853525216180654385235784832120569592389371578048856996646432271729175571841990455399987794626418517969063701778191055073827430791237378296192405895902548338628459648920640323220778039321011371280809233234641684113466585136711162586041985521662942572923850334890525901783207343185215778384568507490743851851369039329753227807221619650979067271086850295382708710989540101780402563728673986293292468020383680155167125453210861993588576953327644798862532973039678793302571926029151522661531017815151789235357886944225975153420827934461059263229027041113249095148944229997482379758020591208820516814898469059592650700412918085920607950953410735523428293271531990053376798570325872459772129304298987538203815219528227306740845195415976575134634989078882123348717426793892662226828039511990447029758904067761543990584380688234684923971828275486678397773903791238290231216126852043663137594683426951982586641318295319321856003875895503159889055408506843451396170911684554021354925416122587121020380564765907442017279562214455418133967663313349908317651499296759249657915447744176594910761646921879724072000041780265639186382406473311365510341241644926648262721932704931514792176563281692238143646153755405123196819631892321458514828189014812164669633396510273311051714533901209308059033176858658440019123891514477658877572987578566385632187731447943908816020739224589100429776466694799639968416641188185742195727208306375657731559638891840692481339965513118720163040385882865167484556935574957530561859066070196524000617460035860305083491037673470696381672334745194721322330575982433122705479927783599743906472968883481911254752259614262525440429525956865889064494105948496859027340384170309392364900763460131760283303686814549274201677365564282242165728725852785117563432932687106689322900529687044763312630884722348374203066048398416716325648458539000622757546632069901354370168761573838776611488663861406501895610725514739667931397677965579287389125534671194924651393260225939150591457144516577279640145386085985405687054424439559719188455835855182755685160579761014798300719831662339395249512919435652232308947060435391015275103814714192645898421832875313005900910186496354235259595645011862420694929244870659973092063922652583169527598539647125318029869889877754754568870079029411084505186304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + -4469631894127546546333887563420483903890469085113783985783059365806559150359249269150862479075170297378998811472323865263524595890692395708098463042438777554029734673516973740447581978763451198476577029037039794833820387754366529329002275546417589889329041932538366072669087058030376283805712670477739138200194658718708124176714930004237764956564688516443739719666765016992841218991279408832665175783263784325810655641831403829574832955562189056539809787780559512877989356222106944725557197717873353250931349209698133644711417404925883292428676387572504711462698281331405661948151072939210594998951210611464434687538468226076437474533849157801779736423042920264578608270204286563564138346954925547894083413865733714038104865820451590912682678808553828702558481585892883669436075825632196223726336389996134966189941650074263596948700453140937809039223348780351557039252395835839616167133741879379551492194330405526038234557397368194830559172205589487520798387862562435237725054608370493987290593026505601096487419605270592692639196702711304580240846571863167702030886582658149763806086847689839174228858567313287864998663282924502473190823890035972629334356236909237081383489998670293931337775323061319458985362850525554884661991138546628385170371628211405257810746111367478027225355790783121473753570395974488507427895860991763816334579116689693446975177628987903829196016193718661530332262249804677480433384286809378798338139589163087381964141570652085280344605074194133809843848368916293457438278787329470257666592205274457928806606974627992814941504851234472069209128062611817826663667147287892861661269348718940964550506531672654363051073043740908544764424470679405905988011687194842618222711821839492836922430299268673203884444161382497388059080009488051085267384090899671305594792682133597864848744914214288932657189222298272028744095631304566811373560880132396854466782530288929697039908896537343208730263979293531008019303161968071564816478026488467777172303214485217741385353899132972809252056514234588471367061403808899624593522928376428876423821285897595533016383019370805557742761774567497463405784647038426398237280597242213360252486699768370675820148750773751052178260754222902564242265260704933783723892686279623342422067830243653236434858767410932186815147428643571800092607966969518562115058440007982626401388110189063088687895748596951512196263221220975237619474477014697297182219059141346283051860522363455031547230142484603101395038057855741659841684827226161547083333305451955255192531350868095553749928287943519221808586723910284581111542360168395242132490762199921360432257023550173086785626800976265307574202634002835558503549171272421391671213658283227349068821707515321790337689971788362404114583188572280816511803745954622149330437222955090641344161136526927375491759759383287107051260426844925228701028771242891387026655106542762425868473882156131157755813026119986250696323449670965520979838240638378228399801323108853226309343487900162277821283821086389250185638451457783940748381078353316826819214708353746395968584433766829138314803467830968020373570889042054637453152013670598407676158191179719304385028070559559666909917417412948367919768743851398960714994142769499845098504673070778506649815483299545000285939858989232137837977517895007300007921125878216797271616999790325320209305997528285765206862856849098545925317577694665425105682089888826675848397993735536344425782023404402364851559965033448056647406839652872637037888726517636496672402210186886243943749074769598873219557726534812211439340648485829913880135331317206994195850641169381859468224760284754324946120640534084342725944249966259857436424631154589263128339866153642429488197433194902688952023285715775951170579975122254760808476539099706820779626550700976807489604536738952349223840301637817623849951105066119991514041362763267356358151242439328607948805472599908242732924303351229037365655527961234792973566275751638137814650014541506266385146213476930164206496760584833457997314729816577365846758453815149667901191715329505004872727230283676049081088635942178971121240820987877946479963948120169259871639976349478705923261864663681113949769703053557222814099438165376723582356700386797499216199318785535696760856772887815003508738461061555196558089123933344089151762773996580663263559966287386905351438706122218390899252620971218620341849352791380799399029548582851362180502234191545876199361515525587560267594068123704792355456439616112647508848982728873872999369056431111438571883819001670909239707105410400347462909507629729540857514687131188079325695200920959029953372745147960776898837874135240184810061343884041981312225555944038725819044016735618778147123298803882886547311501985024535918917720652215330365000186656258197575698674049066398900668825937821110396486704239458398502912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -243091952231926914164909382906542387695568439200316654069672079153895274598312947583362153639932966334892432282792100389299213464506288740232080394841549201749803120376368460346015078385577246472151368510760376040108413387975718993056059370322259306259031700047981260750125922299163137332229879290588803569762792832604196224210631309388358211139751590092014604763127865210818637284442314215058381256003257594444509543332081826468466110650192954358291786786013097464750815220663217401800249431946504735360046081360107834809290678495174817727476191213064648815055727441089138764353244950720705811535899566031497381055183685949204846524254799615524443077499500049750711658767982068287760688454610952786238984527614664849431319197955326761787613607738657357063036983948722501192846266073335552131557189011653785455767330876098356973122154411663053393668128463689527599256105692923339855466885265283602516340739169023031675636730560581114203656847504823565699706421666780225965523083822650342643880982970432283177725356570134917367902612984912530287606930820809104200234283676325687458432310304668217735003653559870947177934688836874913025675866731889812516179995892531732646962091492717844925026884128226175527899643392676394614182908044871979036824644499262425415430197469691311250715034395292039142250550358522005147667107368857345946142113976662172495204281520646822310884099469297077701761812871196652035096063181990467233234439805733905175775462972762929418964942162947382395310099870338479647499532378833497391579634127139752679428156213364086058752118940525060588350705989682535465522949718372416826712034579201320848829767441100862822157296222260723926633244842965061587961056806124729740212969094224036618200913763660912957541073287861747408451121935453879046493888208337356265121142294132588801859344100246744443201478094683142590430928245959417217224627261672259121999668490768462659637012276410948354024999635094695562282765592780626182466082253611942730508820753664058832082419118923074909742948893357903042278265548546669858955445740918888777837727843687152852830837560078576384247781257061931090470622480305833934149045231479907756856548657232493722670317003017796449224369322098896132964856413553307041008105541492027307284327137885446364125235780702075964102421183733257908859387686464812837051608018250874972123483347644569458131568147782924371261284754820894272680701639460482358983941039309993919053512714094338040721622019420933739167905881090838212923482862327055546439396832990490017379136553322428480930210133184641205826917905521013280876140047005808009741973646322695912247547220401076948558678126267794686838485010325373581173090513101334359754400329435042708109996253301126504788796806026987809189085788458249111376141601409982548206110097423148393019455616546038660047704795736198298099683667472858957463857451634746269241645030258961618718499373695439798896726260458220658035571165282675443429447512278626107875267583890169340319870618235702222913168037091618368974214248168198786143127617983808096629157759356879658188213201475822802701649181687082268571302967037603534772056919996463957387925429819496552145142997301038093132738001419066756911200544009841180001144232686700223582346755154494746258100218059933784804764381499961721194523841902774751961277997365499949697616500242379012191589167396570472397934336722475076187462722788554940987664776862803041931360239273852276331415752276305788386031164880148257772876744294403633360692044963584406555327806042690782024255081063745659005370696902248434725924052181579143631670140166425606106318467006472524967525644162284740039513391842104980986791892693892219981125050049380748646909895946523183448341024418397446302388321006240398132910912175193597055213802450700496106468243946804421713487258952745639310957064859547600238602029401774345796425955399938962028260566090263644299456199305419227172717745539043287664084387137549291777437844531449511368072708728390454908118487601310525327857584121534607538133183018480446017435853624148010191014262904601958257550164080048586488932898975169795536948143165862298186430446795982449512993430064406291509827059202507483085012665436651556082333223082887833076830508368083547410739348638518653344767321574087839137206759297103322827370146415800036536046644603573464982412789098247162367666842341630107876940292189925606483361137084972370821003302644583949610297845912366237098702940850018310574554066266953776592315134168756930773892330584478860727919230201176105977156507193679317322835999787333654458334400475932025643018471158047770165983704950380547273715172871483485508064966387773724245620420522137504570151155260667616454829312002538456925082921786429048244264243532329605892856266945467658816549198879561559587856098847402431039043702073064676482997369742295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 1069254163160786739806769803341931880371391887351194282094222722857713113631870414518423260162617997992020771267198535748861755878436866476497171333382615154416207284928735818112209263155998720530801301279915698783946677486813032767766519281927617594564280367159045247719958204353693534658400170128554909254119767248524807541201660821831648501738436890742591103079130384046105964459549086882303813241838594893190308332858657646599250059114092839339639793903787567866385782998986982085439000007424970778554480981866300034346894479868334774170148437971824905821085258293325348423069247054180400574188973723240844390099192153330112735424241842966964303200365077084171008233703391167255513238664542333138964006115452722770210564460539243563096707751189951053697442073699517373051870243977685742696921309124436440373273516943283804375381639464105478945289887434577858985760090559000345615671764725538221002365498919815289278618051139643367238918660073722992896334452705793857831622800632100263295453694138273883874933101319030769350615307860614482815902860306082925137269293863724856460075949556450260837296936678701542768301570947347754203442049775871918285233569187535434851463935660683723992927095463827224369188787687699248934302087266479977445058676199459969330241756874257683472217244266459080522836510666122973772577672226495146892215802610970422831129960678755460054141043671491436890864935388790444628676134511072940152304624153331208236821114944933539994433835047445630135299989730949393374005590578935508787352670600543348246721684972154247357918093297018058917995193758690235036626796552419551496132720367467012586464531381925563972257833343008570433731878797947852013079039433130053504035277270661928759003051154846402705719152746801557606755080330748257452139337565651377209811571847128247547955192570185747820602228835621377409505892285245871483156577766820815862144808546973698611059434807078146628511908540470896721715527102146328172630069857039885493271371686498470787455242102123428679613866585510054487529947957367773889995271595040884637702152378095320817962774945981204843930948418749337825519841741669292888430484422918322653208098472746750727150469990040630321844458632616947674911308575245269549140910479690582911710698879562932933106093997758584325199885699163879464720454831181416377724263826657788616010480554201498361792868765533834732336511208528483569395791084015404256764125346562043319883012092243372719726955648606324236686172728598233131495337726242051109905336682170238668552859800227097367796289027444454061856134758015192433925437589916051839969034284757737365083698137822300408676723019869106657123800764833970244765104648112537692304620362925454312098318811449665960883733434699327414026176826077029599707695854791404730883777844834600779660518944098388360445619537109027729508940290070041683935557792634945892383320021868427769583256706898326263635321318991810278050566508155066961999464079113158248862569593723840942222369561437552597685494600610630373016725937972237839367915983339273697030465562959766883867420965842754435611025369502734301680989160571574810358485477862701115255332688454443754125456629258992092516924133841153223224523320337345109753252067424703180875294123806206033708097752666677158956453603099547725496441958312684901775219809895241590232409863188869113983750003453625240372232056610820909262262554154287088939415105125317379957085244763362686723405180855485558977595390129432854933687819145476764484086034103991392835024485913433970208920372227421708544577559819520853103852266284077452209982664045848039738871620598207760262416844885420923705545523493579597513979755619782618069851677352747897848949800787305689600303326062242665880292414302999030902323189095538988503807736059834004172479484740957441472353014296271952763455385518823469943375597063953052219044776193931654037108510542454196227719616831787189902472731631907290040688288947246759671066356267027114199938607155534309744814276509436285197349442799048271286004803905952640079119319419496517751948862602761035953509989567442729652574601254725636196566669665676486848571348183284341249166363679937822960897153454882231488820182148192376602583842886962590577581843424401051799033260573923380818228680064314612253379770303118230807064939130675310726809895503422432194676058420847321187048152388183485203835842859056549126782066479379437998043331129190299594119655835472559085027172600769026763271975652749827061256382010383301758967580374437823909402257772921223920040150168536384256083854653130331834550740246920783705560140722398860865771882807848013939041983673655265906530002157660820240069410249358484201462243759563594215085544760042733614979548635317804429046615057259983007368845457778597963761166630789718535637664724112631008439602654405893868950126592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -114021081417547421561357107240577452588808429424127012029899854149722855598371624208681006546671144886462225188779543699802474575028957515506331009121602246587371727296664528470246356675771457700969607707232863640733454922581499417933370052498568472423001535731602986886779292536854677104781662768686166812860855409171136594886642518563087621860626463700873587263436640269133623612498493721962307324361807571535701801573749691912288104786693611321213262132670108218195268955442552713128293751558249297277057312999561356726548474801437077092323167096651717862686889436381560802562124811598071388756598287754161606092575767257757915237163108998958976446599641867816106174070347513382307902587315263001559897074827452129166341380933484926116253285119648268080612346615368575202094123991256681406940458920076445885563782860236469760342298635559099758475154715353365632636959502165083497272586462147055641801023370947984595479533481223454798188271152263905385293037852432210677877676185599393401731973362571039108167186309133605557633349264480203327322412330690488464839770303357575005879755360430281276066304638454840943227979760436978360152936900237247251981421191870745129746052445113920901387656601997019943090073227639073035286284195059599499044267669222567847028012672780016509148634001492070346228878300295714156528833079980086399582507203348471023010082896004693201370806943286201314900328288868517409280264967057261952827151500855844933986620537855904273848331773029455594710813791221073673570533688888435832530005264015362013240062351238262443349998940631536774360353889618368962400829662207293528363961796287985693921662790418745363382580069748638056521512625666188604270774418441324932187452446753044463340390979133053466759484703698681341891459161403921341729144463719983220714715194481361889038814908651998284265178269401324078689890778076687415424172671763434612262621188956237324066771843332086992766250128965247067126013085564984474875963770402853192070735210566419697839066393173190758021378598290354524810187015746881155808761516686305546793045490601124386930494343607744908117065620835117426693294683277282608271027404241922921281042613749226893627894340888764254771123664110650228202802364742850082103896783937026609244492542796097448709199771477312804481851855389689860894753423103252729315087426207371465325276891839485798107942044739549822110435726036729807249427094271658712853296368607024240174426857799658117463848080523049519226259539891909235110672971080646217648733996040100245164934977526973970471215655224910147895304009867900184324448093144942519811372007817600303286557003059357357069229477921221458390685630474752545260806076025013277755413315896258005178688571835969144128523933117733995346943912432915640749938828607315778236553633522584689338021431468149360210017576574946378915391758511951043058044402991344677568683670313439723547121546840548620250752431365474165401383442849418178765680875340323332924326512496619161970986195016384989718628427252161737073389896213486396703355765452470092986275785064109166729864988626785237150271870531940037634771901561806298356878655210821903509204364550485352870090015239191750303439216452046302433217047987516936632257297707174851098820209422527666957980516885514679459062317255373520212340729800412735503050120140935918179863928702389665825758372544721207642545205331522426912678841222321424833547441721850800433338488159688067486030351476684091925186654111021337491714696026396040797080907516476266074735608916254151114828842892734111488671519721522955146375340072381511543818028672733277378461100307124813909035922238696030139912902343444607978081259124790986159919991005715957267523086053038459053012597237869415085269471694105232067179742698915868747108214952114936663508845025380766884587987576437927352330011954729472663802948585770965739829208043616749135262633516317811784504485934146163973524708691832907306121487181224531208372538907272691474478475136469572419088345978373779225775640519539783759209354231005584457859627379702023619470961165477491832381720556317964418189037620247171313664491720447492713047904691874690521961363275263797707888884725409529514159429726106929479472383765147432491368392429373751820280344252995000022146225328590688874499972984597568684875362531826475396329193880021678844795766229057601350718539598294099651338153060262185630783800949209350791419732354167075178803763340797823255290588803379259349239158290353123941737274771096336566049394806837286381460471644601654751839723749148683674626185550490491653451754555943340156937376815512846906738255907510227988168663171111209137890935404060833860812756836452656644930845741962861532327819272890880994532138185017593879501295989640875584765483462755487612195293466852350413098318904223133367825632315964750456422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + -121772692132684662744641673831832662569141518718877771716510013975863004012038270165451018320405586330861172715126513106207868775244377880526505194549718831839029100290236351717473261822335099307651051994050253697470386199824180310516656301396236651787135295795515793570380208245250226587199463334012497857690622001611969666860744126014715682878799781066392486443801239154994596538931231564369792037786865312395608122800826515323509540776953067932050813911084976640833119731747612357128369353972124712503992895034473751739283635174307895062725398133175268206901261341361916318771273664546823139772885234091687249939852853511213240682997418635408825809322983633244682797894672585624341728032337439174021844503723603531307016763883865862463592201275543334904585612159374345851178258751326266499644662192447270350543780576546004048630063095940042636988823752064591317679289069372676192976931787888625752157005752184384504111329820839431905691313347237560794614646092486814291099732223618389414560812598225158706070885531450488453460390859843613848783523355855764208046611578657834223216920972885272934344737939215757318678092604030789775857757336822837439323069689013672482064392218102016832431528616447719941292704094031773999609178336217913463424188401226419297526568023208371045713440890659214972239056868847354708473478772614303581055527186086122098187997175115068394626954126748987956475754895017136607786029457828520387690435206969615360436993963065243511539350738598595449811373954062016744995247131183986668098386209129216577716988704552608602591006959251973733770109988981747945088342565646451137516653272960035162456876533161085085991924005735036163068028483887388320476584561636895194344166830868242387868571882315346531281182180672571578608839741902906028367772035733255642334714992327884981164477649034292726219884136801177820610182633171898930010694493168180845569262710931340664895813205523953778694575089431820669672150778123416527943535759390305623644092966757970229979152484350607927115349602284159778523607825183156818469264158751905812621175785345584031722875656737319568721896341661023007208528880266885207055712383692206631909204630517946020886696017408715687697190542768291871612743042514718903967496582369771048823434724966789523093826133831676521173587696790965175786256359821695813714386014325855974510893518194337372047134738137643001143325416049926201167264673145844980088849110688736357387442301848073511213108488191973957542437217599076482461516240148543675137457703942827153383573442847173549053838273305633344637253633983532325325071037120408542569147578358821839631985702658022912144516760390148858712384819455233913880730929015716768146374470595396845528390893074320271414725980063765472851903529772840980661058388036831448959718233425199144072767687823349743092568365745158519570647381546913985843541676665955893470338514324905896990945400019460428356100724341207889380020061673144708196415616860278625133677135783135501742000145844321681573903570631935442115456217856276710747345974930106253796927729941341206695487949714956851371233263430570002293628990191901980154331736791722854088104558938103295915525355644953851150245237807504080488367120403532462942382541333627612484597072886636743562808319031940035766029632355111299777207308899719036001953200856082571459834552039278027084596195990999710267347216085219321327229329629441858200585610633789008502776150964015368072650710015712504978837051030331451190959859387830830296224652231127703663828540043043117776303233992028734132274290617394381271776643751872064535674528717886408241652221614113219204247974061222905412679158865729220850809111591804264411782023920128842672368168757644375474108237748395901449195325211118580713139303337203210882116779576834610164716260053201724159254530265752078202874791572535053522957157026171694315633331292443145738554194826662553839778805462142852141039817185869594930277144331794959571134830037395013033700327604640545240570370124889886185245184579772957804014800657282917807832326302401822583496792759592214206151394916568601584480132226864055069736073300144397051321853781329004996492667960383527578545002442559948845492637833312084002076043148776168365749758053451914006417533046253997695761072695259290982353819979085803614029483524553824493060367870936366233953953658654477575544457876241230763411755428731212335639731603390874682753956172683874531373809797286815947229688080582672478530836176963544077856479004553992870662007447275080231144874392223513970793673978011482915090365817026025426717424506865223473085581049194706838709217958971428578805640306945246250770551229033029391967842721737045159699047589336397311877182608283144285501151834367959071407125754865974377478070081878410012843883521985491524570468557507197032581118709286830080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + 33213502768913176497406939631233541092324835144447743430615847779430504334567063089927039247536110945171094707648226699813644358130056474256858787096634360948230932274881997033974909141958670077890063619833914704880911707417143708614282663878996010916041223611078741567808712651651221095732121932131635885820967022636602798593636089215817997430582831984414210420603819469424730194619379506735815292448978254866117635037302243090581898495744163831675951912152247557692698840639919420151474326423562934126503617226469472946415398451110028251442373239327476996145676019480000896628875486956698256867936821570987134419396849111811218046520266690806398546735925660605721053313058748620676858905322377788294614189127854096164902486978734890096784957915178630049918061117509174597593262125455616037668756877018129169621558209435636762662539144010426805549325919769786090848467837311520745682072500399254249627306338286518357138996696141841278747452841082361679202787601772805671717587223474138233128057181022391701577401161744272866646031547183684996950728617822906239177652586424018175559355770154471655455319432476584171259074104778345836695054129990931119079676769645490650481108895611879666540173237847206341377995227539622384300170761242304745531612429763819188681551332856513053861651548467274152512949922491635751065401579343532072994061094243332672810919214883057020246932970353964816445827680621303333165416966419250092095702510023776690443743049510960996358083897520828972219433413349787777157844207183814491582126109534286203348266910527264798147047864735784148780469610374962790537107846287674892957268198079206156493615499724897876714264658456646377378156583717881735916486812468486339570272382578819468871148909329852294493015711627812609858739337148934745945754831539953475991003973313026629637137338261027290236600145395301241316253526556051537078203675230243813175009121779996123635887853501172941479059250617753409512010133431148127352261606086093126456125709017236227152979537770496880367678052853117514764814843924027594378511034124228380854069384482088259783078371518716313214706213953136218342054584682428173223111779078365117981090813649936487576287894828837308062500662329458095919058160609061644913324700582668804046335937084854750154978939383976284122522895151746953617541409350222800347299674153804379043693197775242909009851886797678548699444605448008242462913927193661630014793346600205758852009281201754618359329652581827359791110939273758447160491911557925569780632272735526089227533903485938410566926652305329049123092228371910147873838614615208885841956465130179573488994701077257877979464915840774151897036047197531360814614876725874170906981006102772198211597936328633588997522677084379446385995253916631185687379305294959028043061078055305955942926208431954248685798703917840954759947313771973683369323027605053107055486701690588777089681503797084498147266046824477939178484897487688181150173332543513154915479259388943903986902255694432063587250514420518393001602422032446158060081806031650046528162791338309107617417365830781236807659675295968040102565249306935519860518707424213464336562936847871565621293235750016542210316767813950549753076307168543241322616231545253995460462409159477373043385952423694191609937996086981718960213867084320307160806574012748587997282700644020370998208183522133126343444170872258658175391324239876157889376959839272453720530142494455587379960023171632015189003813273781423428628464505856867999541808231105932227994564472930851373028451353104894832508269235080394605601330720580579405450583411471923939506736534366832253310807109419352190297317734740214836320356035485198118867455490187781948233893352888696403623676236507531557829158211274974969663462550633167315743401845698398506414724212176446661308830872731560624371381196767428825725955971850277617952735978767019320712718091613910733721628514933004879390876519448902201916608053658639936991322929397894424145658984463536820428287150307925246701852234442650933205272848152585066358447041670842579049519973065372881565523486261902067279039608260501185512785571984529976391679332513681273120695911577811455597662572409985796935794295538343195842092865885220735008028784860670143225446257395699586386750460471303933351436022279883315854069849123113842718482866508491356196215804025615805379012071699769076476082999236100086555104867488015809419484073128994193894683618438229588523245261878734123869937475919411720898276750121445845838949530772526803236687527383588454318350841391764485059271637468543185835688350498025586541618978649140025664437954459583750372828841307315849991795934081431861344103858217184644869833975344308952979302462512431142030929986112201061768948490336825458730370988269030862215184128030854634301588736746725493854405918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 11788605568210024063079367147184788779993620335697660510169039842386487787253693537835703073654989739835397520458158415989460294506819934989936737081485617273181463821121995839009839989219189440234689108961660365785945594971336489009088703786539969168986974972283592341313448114042583540922521371111798605128138105305431835681057176679857780985808265242447126132520496011658545267762486739698487280591761735874269764695243462645301222261631688233856245892124928182388385904213904406197697316119745665283717870619690987223074416129153037171645949611307481107151888164207661747101139163388163841235313182399444769285787344973520637054373651051613832702147233815404761814142681656301651430579630028340582222002572951019544761658822503821103800460168486719879987840304858430649095768595453324007358397017200117248275827168464063336560898074537731983140858043419336604293475402899575417938240930979492225938340029128288197189668437764220643531259139217231484457446185986999882700496474489805846039387935153094116260743009412203418075728149731447640459349970206121187238123533540496811998400770541254699276341724092221410464216797650270082491750895526591029106185112702522095342765270175646512493508555237943769588666646465600252252865829834450746906969266375524569123847852780097497047564171183966489033960552772167753364950708015445126352538299669244116344679632877947221998390397204247846006057698351578804751821434979373107993206665419359588138170561729216803908116467623930960284026389753071088165406705016732639029042692415178398080342928412621667258991069365207273993991102367818938870726021563031579410309755172877437453286741303026571154004630918910938831772045418852816564635349932491433457953138643133335348088858874378166309546494490095971705313084406344979017756182486447324945703101087208544403977878892701526871609797480883762302631820629446501214565240903833080363591569808352808994517207502199809329991283531059125523009654833017726321207484378441461307802112443471390996337841820658457643948568306183015485926588899177175237646579828065782351727723398895356543824267578098416622985604923591418694431221673359609975785544540889092424140432569541866073867787121327185813576360978987625499197655294354291484765110649717148175767829273131293962470665834978970267367092924239993068014315409738341440788640375450998947263212296663724137202659730313020677947669351693340910138225184721630693392264916179904120300341055624094807426668262369372428363094449525996550535862638046972435197383119029338698380609920961579541385785621515044626280327737733384889890155730310524499467798788706514562247232717579870587782347355512363185003553220360586323819405158963808809210278179192315051323872972923191415223538981646865692790659692320964259551364002970523867955622548925297898420676528947403680176379405977311812626953986378210622091128460383411096301308346589733738537384198514399790879223342018373995899368438769933541570477882410983006619032217263186365868731082544679795598979383211113745508255956214604074486607267776292258880897574655015844942290631668297426138039760203515011081410960309642642658924206385770314466014884184586948029030988251200674105019046783535942212045635332102955774765064977106542081141874231501755768162508582841938621351137414880014016221757917678728764438891680531217586159187977698351801254683938838170686901760303314895275386809721017582689684626387874404003369630777980165321626783355418941477782964718366741227794684456940796834991585289077293329409434724999868690148975306890970346433694213411060102880913311499797842028620119091847120926620052458952704418233827287536248330402039552187205432660072432154612445909668840907652264561541082515178273583497434188046153243747079919639499819608297578268257033404281280919844874349826469881059067402069299032338555539127811492379143411071856007000003114496234002968870065444725786636176534580540543941008729495373776567194484347396102157435513337051825582096953878704053176553185747784124909696734422249926781190292779396210243682382230528034775993658247972400935278040915935685760698588543191407157120499937579697614106445445795776160688568901349442970351380693191559158321892592815777261257216757695981734729438278415620422909337018282215814124091119769777585888024659667644969414042826227852307565140256897627661279449854157431650007908432685879672992479517410708595909334144547250193970312044387135795251556123266008011060895751532125018379458844629877190751677212259672998477306933696014431733365846748177947108720061702801256241011753736991490728704160807536174282543185478454907696178116429477476451435266848115716341178065271444495516461454632155246330045043443350916722136140473934615623751316420435768125569842450128946548429919617675444084954379045633701771983798489894092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + 6724166452428249068369974769113779217138252456366256654450879058022506317258934181475235880589434625396059922955537089756317789990588103741599338075336284114023892753265567642526012878651415388837901110448681716109192360785089212522164409188791139794175992082146395362939399658215399348622345661374406662955722198935685817137767896236166089952587971833664805682387169660206974691517911562988749151711514761463816869007533620052138586270146201783518879082415090371156803225805959728919856005328075452540370003572327644707133291664334801204012846038860799357994844787420149063951818006396541965398883869028199172092530729842269362625556296595973173496197427439626086300608900969055314179102058243037219165472635897811862618537351561007493803186621696550947843678763759143482964334163752855016056717354553215852562295042540353739658686620883820194227680038601935351562256540875784924445110590338209528429173345982101272727821445341597438641793920227000822203709249109109647197854487469737573244261702999087329287670928035772713903824318746278034732154729097488034022713950151491788962725179887149858022565515918421582693480799972960936576172365376718662517681292859992804861114866150633647880684602356510873718394559194572359381852481639393938780791786170486109852241870987743601252932352864731267456584672639202225448636072593184823168607577413705945528974087592976809051232604838780330820526560858002985983254922358619603768938507982564828898200491975745078879771494434520265079086887010513364649601488676066435976495285917361923369047809811400403816434244028852425455030625204439454771944131567909626629512528246710230711990815596379486895564236354185289506873226766609502927593045502274229800229212391261301780738157099037194834720253959582342224874449711105267181340382296359712719499729781184470015176531718633439715455974157188321038601003831137274582647813302426259535585952455782465264736537468895634146754606729127056338056415297348947810390816750154902405956673277848290131714326532703385633520019219323013719138203933221373211351070114793179108002786913311996343342681315241435970840105802280757177889325330428626022287726819843312391272471559652209343435723080294642273041782477118279720741178998583764676851327951116449151892710649467242089073271596545892372143552298060544305400358462756521022930110365277960535285651837261387998398788993128601711214208681542346168909135820654316399257055609653322353514862260142563564659218324611742931653461876999595363543328265404674252310510745358733333260573123381358951453967313406309322951841495642504397988343562418025117697561942018815680616592935631032299765879515263902707797767552699241552302879868911196767243979509322826554220895104257543709718663556737728837905404626427629129541179815421190181588650333358785084930132948524806106241672080537135835801135024727147319422093697070439489346074644799449508835985680985688593973412843727387352089955112072042376377896309716924631131191559248343398876522804004278092816282600879418956276132020647596255801658354576048166390093982412867154780831148818797037521582950023591371023931033902657356295933648348889698593182178717694597656879904959288114852298999673703225043497463089042528541242328963320822283815779330834024051919577489077420688812758253130837586516613211556575513343651340437954439864195191265195103557649464802169542496185495886421427510648434175612853839917429403572008404658382972847273754846296718550588399834359276312684885167794817169401795158739013357077992532924144178424549890445471223923177110072469175453235797577898500473310189597124052460279622526542248908203057787064748873661378231892512472593960728115965781838509673445243844429909560767255099461378910018509372424320953151926798390889192183109756432643237162973202622036382697750427517858821805629225275834155786361029839460637503169730186387999853122552508102611250603306494293420908177073817264391139599135688195569400568762104707950543342847858480971282214406065166688228582374101289731521306183272280225883523437430105412008110506533431638284869599780205161502111148686292489848160895203110970625068384893355786439482530468602660149227595786877682052518841180903997075618746909473116744636293967545716132305736206692527813791199452189908902737335010181657896238798975054604329738292240378953998786301176859396455300222684702877360973043306562206043367425296162196090505575915076924959045786632229048757639380381033619667975125530602988597100751810591939535543608286751563077593033481602345964800931563702344269356172187583894143283889530549017247057874688183430164360385190842604693647583032262740846844926028199476249299126597330228669337917898230623441039810845142382879137134431922754181302299920419316727819607157214532610969668534768884498768547072600843569070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 1422433809538730449360527471871242968944472424050580726045635496453610631379659721196994780839526423082036567112615988951123077970803329459574865091337827471711658250309510451943989391348074108787382411902041453643989912850946629325082588355806196741050952552374925802937841387596372299271615887045746268523258995703956110327196517941005937468897791454272866872929139630427217495796324316345613446878969964289848560563286398257490084556053479255447700532611538821705268667187933470266269325038069643102452968707342414667499223754927593270018492276299535032315009325521211254890245475894363864288244111393027495407813155660830235252439783214287335138499821466692516861037760264437168675487156510116811629324893114467497908778990249212417255377598154934670064847528846627607183376204429047027996888107404138533390005174680473780591898154449171542873991551906881355928883544567457392892772706825757392685014582341325543557770367619180414914978694327286045568927901005619708972425597182826629930089921925417731220740753550821572720322451690193362847428154069729644854669433765519913380269562191156111543042868461203716207827512695265873706911952957621964873100764401610165113852566153967955588896809195284183150236423784847354989508329140404993989922068129882469592592596019382839053076110273276381645865026872843857362204412857004589702485036607319678248754153591921432362072327338512110148070705298264953352902927490320972356396346948273149470358737159624876972638175413917030441089887377713095334445803020875392642803397346647056931506047784268655259101060801313679614599918444258844292786735298091031639602186723331969381490220947463311764783725461718692501988186203333764131250787319361171483830817613122238435232511484876300977236604372571038182772748954477347220932649170879494222481144740920488240723698711111821768504925724428392915714125932298179158976537499513696460678939143866137233898141610464836399845769046472517757426022698706686195618636600467083336101931308689102155404914443243551126860238603452517097712154703751691084281872051537155646548127294884423245713166224620757787633853430007333409932719568644850464518402363387096205249141576531218473075092547012364722011007232618208927380810773507552602272597706154050859989038469132459373388228885394594071510318319008328852748549571104066517320447900597002546788289379819126223409516425733526169675985148988321617182887310339223482002067418266005820026134664595412057324835850248630043702011947463702139148115483747352320647751161049301547601203444062020296547671633879550961381607593843231733007657685830001334702826583700652807430950091812634379833583710431896467130159027574217971008485823055689807128522671076530398600464965884438850569253529895424069550746341928959876976185496308653832120744931010994768927847812289141321932464721501373535796419240024610858151146071310243616335517310076536773116372256799086404801539907807534294306488965820298998261648717209181224543918736209621216418013397801820837301761581264283368834564308577499347389544550882594818661671613053483833250491229466248809026511235461670818226551779440738123001560968161536852461146133555351539198172696227561932522763858733047173898673057103326822035867858030048835897391616290077898345286324393973467142122458464854630183722856032886179926297435704796366943660188115238053404360369077159560885800200591445165562936383456427856208671494760855541573503818056040565721937805513192006036061713371680629562977516653990289953160364201621102062024468823268212610639002382689632111313038252074419810480851126458594401830795107617695198888418836275605752599272274895981857249707669166450834506530543140310251459364575493992955914841085440960679894010025716391713042399408059948467474929491406585997475572207360617785542624794938445032875978954051716725295940368776655639557620113933319436024638520793697397127297709672291366652555574536808194691694890648631548102204355821534095881180797825277080240358884891953423153432688437078118474834034959927638345797139605829487784550784912846041911372246026761296665694738716594609230609949521840261505876389996340438365929342786509427701457190962268591474358213327881975794166861643533317805230281535531621221528049453816288773150884718734399431894403507128367657454913509669871788394651326096487208868825005220471407357607799440944916218604141597695565314386875365126264320277714794855969308861621250679667715680481345783826809324637893002684945858761481100829276861449794385855735016035425950130989759022508072580818109717973607163536424942674641423437753453553396044514540819298802952128765865657288605409548653125904887690728772503574821971204815902722449699126050469240432447600212158151016406894513443997062831434785801149421594006806342932679037581793239016216853479424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + -633583809691868445772349529889451593036200892323615367121034762273178049720309082972391719295752502761806634192250188762167280300058112872847501353082477177099359545844570024692015266010387915660956513712713030469545689778571688615796350204364591015258461212315247880262079210641274561185437479364610976174024898066122740689904093984693370877077941529945505829035611740812704399890116741525477902020481370854610202497443504549891751235631216356924878425443159627304451441351696752187069782411666509745808693147905919347545871653849983035248099354062234615670166023332616970882853934894468517378561678012557619556502756057782351211665605468016308346540744682116334659862394962530326366672243464847205042768026748364257756136325552539900453072651950429752469804279932263034046083364549759543843593291860836743826657578871985914710825033521740212308724351069912190548196003285585736745107063874959574866883566770270566689497781449600988902955452051630698712431211621656536156196912785865930926867202146470301099424290307328234248963844627802589734292593085828822695648014372877116147821843158369988135892862356489678815886380619941739362898435361734400116977726266459778920635985386883164116444391291588302242932499515871450921621331452431043007296101062241060518384356464880543281381962279129166500387258368861084393221390982486299288880040782446333300997335565840084941319173136629974187097042879884882296068613744644167305620864275772191157770945489019062170389747221866549624949862537960445197337791381628371551027184515799416469793631488784534757147112581266462936856479113015534682815546092958935191436077901275550614465026263621541866602564509521800242699354880145194904705711922132516210945963464599177538223157465291411472283503551654336632448376955263947434895561453430037415846507101601597644542334019076857824546348940589989256811058856587924912544849858359146183054049249426777954080751443172135384301246427545552486203143243411694307831767003892933291652461265537387555567021635420050670413503679242538871850860691479527385569099115008683112423230337103865257029520847873400892709778670462880794348954472086719061826658547697889929937997174775651637392651264620799366566431688481593121537232298975569454489837508968613226297058364329911291266086972528880276220731016551233461298601704181346109699699364102542485106525435041056247256396513940393790290064550931050386792021173907224985579827102473389513601791347254685686044754481884590897796273130316763394313050110907603142396965058185444710517316386060452564755058245367830766455222863436175718665752040254598139337561611017433127547025432849448119901852200724816924450030828403189240474204152939333008041298240119112521871189603999774464460355507258891926593099763042800340807330480907012571499059920900515601526959686960577564064941573908193475900522220400631534165523209102298245385444322428505891342532110435764875170863083047435900674813457148875447298264401694337429959728756692892151827884074754374385111154553072947816823000535022039257838867019196067773922952538665489120539628137454889999789913569352300881548741367995918447003334057275512570256562814905257631273219850467124433345040092074612936779472674355352503241109127349700293392717060369183354154317259110395643879092505834453681213499461763714204033719279530861434875834259382525289651074691835227286122458645305853415024213853765311849722554100375468688648031590564798058089098947600771234717079528877621623970782062788902446745271282914877464434377553311182010626911760534211687742440156352224169922676441522891264440439833286025136702676286300112396659417202657610029864966280559038021145328790337307132714752565196451604756519764384240656667846671758895124225290873728057246125508250091039921634520900812446129109590305663939149492856261129351276400101063285714635790098370824243043658046748872632218994736698224498799113934554333871681570984341916347840473669678009764108797658109281854261579987759295852773316314245662662434369793518663002083071983669055607300394070406935328124551330275980486927965968780523507132082166909409986367285245728022418912111515193513632569127808558060287933036743860050821752687370862534159731512007348561014116420510274318171872177943571742157823180969380568700521739787404457562693345152766062876235480955525223658899413989517986739115928680347136831463164236319992916576616716522640449008070124865784588298097952616817720392045091532019274378362108514243286857914869160120418923677103551385580774081582960937685890317943001124963679635509908975405334437404918435758571797271483630332441925088521618921977648349066868757481735163729699114461052658330510762143690355150196912710620920884392321691607960493669938240518881191190522803045274102595383786562195808263156561466097664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 845571402093992951138612164896874640539997148927667896384764618237313671229713397031564155017776883833301430164223095034344337352027025761119983344503625501355276564813991508756109776217672457964643843793643913770411494378902057510935525236133789880278485415437928023279337134154764638845081006704547600062673176287689129658464361077306201807172618228842859909499284809124171640217235921066514360860556389101644167972062641304227611378897474991667740769531079734284291199726267325896287951964913378664663250973048205168579156085756214498591172990032822826678845388292295353421270299175000945486658563760797962525651224820130622192073924914943174586568772473166741157986741768559869122457200320399541052791442649825116676983140665266097869218847250941064944149869033434725025219813298483011801911436842975439834353115614035364134311949282608196371607345644462108847293007331746392093049996994525901353410813633778600092517025545798293437727559622281003228130983140919042001878172773770865048272337055008761974818813643195342242755480674251782344426436391049483720973920652712758102011637507219202812655635287647713683712559140290332338162457491191054115422025499666493218962065096005917793082199527092073097080117588168324696537467312797953783503403706351646551516546423891024669786097224761560662448515837715896306946361404303418879707626234677172129898581269044124299546148941547523597906019463107405562593741693386631356546628136280064938803759930823613830039262988256336630510906247121395229993080728463142502757312358916998595943092021013374729729836319598386654909960593093181308811135685107194517976426823099911992390246259627917927619750415927887019981042588807731977433766121477274015087139790413837399293001359885480919334807159687487518608994592664750197169858145944222000026101706400209506812439270233397028059726629883535415972761765772359162091643655291662256966075728722710484680084011484704654313682089176645499891372511090309400712268792456278945092308035711414490828774296730861491152176728982747639996251807393358140697500686030770252002161087201776292837860626933952565210879711787067854100077323129153631789205189329243703434870836696134862564510903702510440395726566279089844615340563845041957405055653341215067348804147169990616375670635753112277682458245171726446760098604580645251146739970050121375879468319473467629792304890927939676806583963598818351217961882163194555546666640190152242833988244301984418363445149518715998103356767689941252552826046460696203719987265438074206214384302462734541557937780018829832207221933819303989802031571405260561506729401367544342265307744656330902057117458181936460092004415816726416843756208059053752023198298147173495836090194111492997272541620576738443661981549655261063760021873714893092129547649825979132028745988617962046613713258715672983733884485321008850212907580852956770644975789550278841149035575374338777952552370545200631926468731223380416185735005886701081440912942980674754460444813038897207651030077905534145928084974458012370389713686018882525788659472836129308722024251802269162463161253202677375686079377123789794665462872887455864073411542750481659517420861802487801830721442293427465849264487814417136357801913988618154115998477882651848822699952000269909524539751953565604185974868040824106253508933028972997524311195819160267665685649438512308302346839576264071193619008027593357811376906998423864866477394832482733909427148271400396519081822025121652919598244941050320554095013371867624164596233252682167899359429094048050029714246707693158873782645202534375578446012416323928070779898990323558037632444371153782026667069167826632398007682671969684473629850332530207310508549398382542694581822903774314399201803224249776088645734394269747778082829612387844638963689749597069932351173210605654759960581753478937017766124561943239912357982662999434459263226623041185441164872037727599558028421214524710900757520679933071355121967295365039309762235060746167697753257157613412651883197150134454741685471199349906957944859378819978802227526595913996185698293255420641605897616152680495392845497623339746858028151759881986244510147767093136336213759685105890413621840293563351144346128503465003816996606993029047647993234037173777514324379069879335490513699883471284839607238447784626904844879505931465894331075235674578821458025332834606467531894303991303558484187009063178169634421657288675607822500447232872608695935045800601498606793907023453833217155851459156788966141299636007442380684443206138204152049352483086150307259405287473911293038027138618038962622164508175348550542598677281595365273867597930482609168533626889697496132343339982792569359598853010031932080574504788792448149468725490129347705741033531643566263434766809395913949868658052300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 491777309208136159515034631634519090132434487456253984145038203409416242356713498223720188815141146345178469829740229842510182508576807442528096336899071220066760293510681936045621646527768504268390407912391258664956206110105046099815247875162770852411284921393031880645805544661281769792278483853518144497820499990349635016275163279653924692240482424689205575608537174517192473060386398613101767261093922406988742517557515901253211358532774098861636561714868492786912487078751371187716861087606173103536242133478557494006456353220044647555263086324655795597562428892076958093079843829343142595559181480215503714685659764982715526238129978094911346309735324016773886685533717600434234485650264451974763498096661348467074008134823194225377783185628622562857554447946331425168921144480317490177636139450567248674767450430078894298350756510017498360123901475254717944855156351497151628109503279953412880039175715660760334242991182412769240081691064696139658116466250869993042946481244065115740857972068395751696290905097918419137304075780377236068327764597563475225581419801497895152824026059512531587910387449039291781075410031501129065963389932720852882698310822743699296387017281707771125267536383187983777461470343087130303350652568412332492170461156450049867745473513281288495569908503129182600798700910576732916540349027644688763238315440897684617631503163549336762343949721982182225905287713298411882603924952471110700137473467800052835345027412908097584775068788113092762257073877766959047551523021186190918933959818677937565595793452315995324750106683285297874979321498478496286876167844609941176220446840827402815796685213184136655665416241603058886156752494733086873792236692797393766130911572144980515770313249379305543375793133986721429859922052994944414822255759141481885775270568602979426512751615022790996391019817608860073182218005947295515225485001698285791224984005971287811010240003886459319456918928460113727153966180488726623236715663068337643923470761954697239018696742240827051919695416620555767110021104408621018564253395145491633508661722287833472896910548422474101378621533202816089117442287777467519824854763268168867649849021897265807721254345178077290902840861057694128321705068849526604401338422424597566655254932278415772064667759483686025368369090403763666874688431341858438269603996164444722303105984435830845976246979353542092404656036000172779811732811856811181668404447929204647049169399045362213566563500159411931101905595104713225043222586993038221900229226510384982660313121455190481612163686153807193543335861636988021567459445107432033633094619830507405805379924566844164782012380832457812814600355371516414790090222508576983351975103639503155141994657053940322272853963207114364099312453951726600428353461802694202262548415435852008340367201407228833492830995708608656972044715727291578862927834536041129650389787169933834908386355816316263649670845874168108208508156279347774823105964102543426300477085004051765079628656842677023010962993366853869362103057642055319706360940314141242493484793615987452517924854835245661071054285086664163641984957423822128742953387188042862052122762180646075516964810492103628049636853177257212538341367432148562974463588297465919276840413655458078646349185204386325321660359944775243005902556769327648866499740684739010688345719505795087704198162927611100592850366995928480043740601178317202046921252824550250430112760714878177637956156586130940088909721190681465614674462226979036704140790765487925524151587357143976690504261375278335029111426222118515445603541412641279952403676567772087205703080533106213797400085835370910533114015199194220591154821562673498781069039036577167371958693594998247746995158415553506035111505087153552343547996081192164427436329535757571080634148423397355096561136597833331736175765959629329042522221038752657401099567688602135378021827761320559517013440743993257664498579733074630389756024883775985672335326635572685473593948424664266522320940905254721706942067219962578290944471369301278881625868607527286855993374638235769791582414228330504944530074015225594632203862233324530311835481455670177324862978581385399856021991863896902844782088319898222081934469988243861814793839168147943904001181141770222485689370891045067169703051262306452522814294473392230444530758927275673817850204849639759585808076429659923946008183782038189872243135642003114890311280883422810008644104815796213068873450561024953849734152004580139439312496782107337755237237845909730846306584796131958780971950213847231356169339158866867409810140952643569118858826698662906461947338769744964022691872815304818113105926479954163370062873180541264879372481269838628861434753287514480469379531111838234936552786758330672231398592413871073949722006572236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 1435652409330486231397000657845091867719438199687270511604122903903684302783494368822192550419457385761357353017731336933719765001208768503632149518657254866183693314388520631997491502216074120664255815524543872784920679557906597482796217774728843068967889817425174875210996272113044291256748303946713107051785678570346088169765233908442347198799177821150519578292506955049294210629864928675696103992502901933228664283516269875177984392987508953295410363073075498763500984849462135452139596821559203666405507330982109710679813106573124385208910386173934017677853915781207534490250836409346053305435358469261671861673049005154864874668054507967356886796908405389248014536229486260410378427848417984349710583395604217235390134073568363649604480176599013180820040014257111040894903013071868244052626205728494380924552655595141840395953497639919840791982953729984168268783819820509855385067817608600320301694316743024067139570995804607156075915628490314501630996970788974211682869713807212868635359381450554591582374576106478091358144261407038186605645645617875658562959134154351744505225999172555109113031632732448419323346732279371439490938712523138093559086822420775590787653005825946160146334633748681940417778907127611223531537708543400470919072852983036765882329226811321103964937928346521365801279444239670288869128730956370775230164663777241815700390791350622746856576185687316773502175945436311611889619347454554321150253509470322841770174820963896825841489420346550972471945288366194281468892955319607819341944020531562760389465484083077397548245250001763586772935722782472942790208452266174096997784630736353040904593476574864830128451485454311439955948423820933010122827954475786789082289229763136688830877603938879101502860016041897227977194152025637156541388039853139166154079441530620227944134084968635784500321553839279662260801929161474066281895774707954900687246206754884937810581456296699489753588082738111291562727641505636635166253840215741734917294069654009562351375028309658653320199578732807900369549369297142273865179679919575519972351622725183594806599539390851226708696361477698281873535311158112007690765478965533044859974644174960482679610698889503890765233018114883963455163717873135621556980710426481056498314609528357993860348170670112132000483768985717725835988838142485644231979944500909814363242591195469341945915003897422936333403075434825815841064065229367334063781662506361133679866699029287348560898962902030534924200761523131077003919612293962634545939773865973779383082942496102783456016376505849520140782664180594783022799495067287935688140844479828103095388019256709327587963942016665153437990384829995978595277844251594442765203906198404934582803889840791320859138663558032420670548565591515282975426532577641302174533357006737002265736753462105092048946694538242444181145026521711392207355930778378643884898741809175925303821533702319536683522289457509572143659224828706873867597834052176586810779341257998715794010503422426829562454958711459912424825803774297055822672872045186494580576381097838886981995229111177835269428777220286038283273711612185979556509049956679103041243265599975999778390240975539516714686191101124433538697696358816823597740734583765964405441213789300205584590638915640499066177081694219970079412326900230447323274669695961543805929599928370677151292383525669223828033762005870605097809015957479566596963627452348790423591058105929839649744605281449944838123468487079544467876182466676899168031917597433938236651100763243898921687284127759071356774208835421277096465327965507925346056183326462227577064637594200315728458202567460205146466094275455102730840035503123143412086491128250603717551317493675916493083015759539210450513253757148556348204700473877891145370582338051005542057627140772072421479096219588563622225852543577802097276974254056841614097575237454927968715446886354280358237238099520766150698757248046284043515981643464404887897817222094101525023923400982091294970712753723676756678589945758324686252067013315314109839884878169781486665950462286297792961159879671254195939135331866822596431613418856365282313702940111178059225021489513009746967361154762768088377015430485760067211069418746873882504494441980268090486739413540308323471509016777666022689671483629712348443729348772340642926099909589643721491120548257530182803780179868155039962056947217633048852669670086150625922743652886644541550155211787307617786525698739424288782581918260928828774221184060393982892619801809113535913538604590605256774478496372461039432163760195167458356585695536123402939237943601134102909473902832383828405274230620302237786329033545074935547185698381702743578188482150777952430991234476837692300911334363012458513788189906575998781361730064751927578171801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + 13022363968176069805002198905538465302270629160894425049692588830662771170943308602185960139985788808928568288457794640384550532778308050286888900725264758947461999685811535213400379450664612237691317990398013318203447051647219564516366015245898819472482899035498041208873996617494264526616578047680843594001966180277211791201883115782496737120443083989771032236682111207454367984754521408853851029448341555537171703396712202744610678670717442159733094386318778031755790068741246512421331570945546864009530442148495998917528746615541266786296492016401410502367831530325148794823774861305100676242630415784795341244548801656580379031502870585965744257169990166465397393433117520124325894511052992910104858084947603339829670327772892410717975826830130668605502513564595784006464040156529412977308179820563649546471860641756472367118595116458468672996936507522349027092038577458601267888461889277739971523938020236028474314429882092730515112360690360304988252432667032243651435674903580787029850599963510384689979490193832129871991045370991357819364513899070435058873547297977015969546672766467784633122515647055063965619700690549716337216329847607059884186212298827657318635814792456672457704615325573027474455071154180922620741275599181342783756929846069245135475644993697589665782577703123883888142927580748961048311068473724523887159484061132740353491893556898253518365965584881276163177480997983347033882329919084451570764691432217124287319033855154500307353897298408643841720894681406302031839984627388027381316333278301115808982886304309745163442062928991805620626488481312276634589299251163561417867972407521903814320522268855961804192140943639045406264893767784296512502719580949513849208000196239090060580037035633372483124961933673352644491017670316641037547901082698348914029476307755770841354966938016256367566586331328745226637720334760262344611980963872010637239788206247261323751577473321203873794190047593151072309099564222921608255505824484833661299848987407860631039214788656275412824860046736707308544600358757739787435682001431933695201823005588077522458400803263293113507090733998100146275777598722483238198644924742399982433479106677488565795806120816759586143554632600746317048337231047332948521991052144514834787116266419228946602180614109940674534274764331402063468356668091141952403741755389492524575227539714615611355075291254829104010768271668816078544989343971801514117591727724323846980616867307234492774738641966924587653072167534121567151519597453130035929179230838642842913421373519538067742057511524711595473915129459047856466653511232974395550893704708296987876988286236455086393570862559201194639384906620494922936389469063142725310864000897962482333077058281847366869551020235979256638395049439720929509324420538281358468351751585820328536942014301007160041561576367861622401735502997958486009078475745738014983141845110398755913233156314374509406223747674280827244442625985794600573232497239944403211368917858725928102160532855463471560840974266677684036383362242256383720178121185853729249381622891000060799056821670774457240988434578782337466627926924589412144620882222576582232279993983428208288907705322551133480559739808117559365907802901816687443073513916337606176402435115745627334143225194974675263285361941362160960891217806639538358356550748671290660280378948684144548352692629609706919352462976975963739871013796829054195361774113574951643414067207750978040640060065523675930073988410625206983696962457057495758508545171445191682244988823604024776279441666420154201863743022595419320816598265052116408881158853367410521635023171127911389173780616903793253424029526560589817314740266745871618244714640780921904748257722086444914262432478625100810102827599305166403167385277378548161495731375554305889151073249682477775812004587126713751078985059655856800700979133690589448502903221321066042420459705991032799329555087649453316490290510730957785431226768211410576106087504645986231754100772845981962783279866438728512125526208482384925625489346856889332493022364346942220786669998630039661907501605295133670194974332500543041486089066649790156791086233988897022237560260154813624514393245168771337340710589454285624525663119560432531707840290232962411455651393881140570056213275921176391077554761719076608101199118161848054240519660131663800118392045648046067455872690632069574690947418878011749166564708076171440845639732191283943851989440077118998522189311768413573928352151162694241743586266420432110248878987857807240615055574636092785237524682557130057224194469364305960342047402232624295377178965387055873550459865057427730738485558197023935148237122444532212293649796420071081316949321363883050929236056799076069741541831317979949622441731686742756654451932406630716538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 25474297509513552857962585976807286853722416127883564021151780629841271097718913343803152496805226269843512030566541778975766682702293209777092081676252070480464752556475415320375953543866110582482151456320098220628650732698433170033923825280703003076774287537399691343100461715596555698546962628543554339023857704307377772626458596893355950867398716430440171598211195219227692488213747787564333491999831936851209151550789433811384768152951570475038580519976002799258691016844191932792677933565369730737227170684981943567462466685255729694405888764167334835205744660698930915707259874005092046342143658332338617191740693265506158455130134980633032540573052681113938157272964156096659790068812284414067359054753888514830238445676180753356804876588657128117468445561563940777320230407279414168443663067744047197281191299913694876612056490108186401711636298953304515149440574466531472537171405631464535562036747083819194322910746399643508046211458788827959303175420844604554856884861650231994790214131863389396112841595538984664557948358032231369699875594803485829451080616475424463302128559955026078475177869066600550457632943968196671869491158789719214454952685700941852649317739290653200789290532809715183474040214644411582127874336621607972350518395045635135001910626940400151407349306479265582546692777679651806275595062811312801639851228754113810399239112838431655081617358030408385513489583980981081558982706020721239364614354636955604039336176677248330487698292761646256178785007719384064942419275746172353651595006787844620097129032336092951103362140843268772236958614954171965743660311228612057856999975308306478401014709848904475662649811822828489975787955351936615755994958452851761950164180223320221742462016891874976774414506796364733593397059293481243255938420532317782304988338337620303570354366275835321790205288267496278396409750284936542700808026285465788665965467477134523790148588586736890063872889961495576863464580392151620835467169094686845061711604997470713341100014949866210634753413760287453408116866245003853114479363109278847172205633572495510491531831811162787149639544663226594345049069540204948451571180276114276541366205171344627078264884416620677801254001012605708698752457601417634429653744028208254011446881203792441762942471365129459471507772891931904994904405650837725609068287813638528391612183122115399171925618349981726905560540257793942171949530312437539836101699602123523416283020342710877388337583264580796480818286531127624434863162134895991815497079523689906515743953021859823955012515713322306372700086419196082461894589570408242801793645084470238875102697415239175799901644880319082254621892373253950317298661018450065077681106662508223001097619446882310277314797837473443307972244059018841117042418549750251446063869159011062570915032429077170510165180811782856435953923525830984025011916394063255339980322480829039316772353533363662957180814556840453399604000933737328431080696367035493221765216333426986271409665296730981666474380798220939563398451359544566181476987790677476710244047243876886704826730375224246613197951651164909000910766616731415811804736300634755001034225863186561705605039293316497471821339363016294581483879571176321109119450546011656310483455769729627394185041945502307308034999548780876927898658785120564949918087873646492893042546245725473221057264375019648170212413674365442929891976768057524697244318813332062032190991515795883835955361486057911421318233218694020428656057644670499388700757571699508518472193730120773332640735480232354560342259314057549144529720404487399988178065588212604922329755203817535650656390748734880261242121715405528832454119123130634245871533304319042376523646937353431400350100334875970582760457986794148897092373680726802454058588047825782371427270019060134383292311792956576048649561605090895855267939339128895305536991169171018710494047582750356266450639879840563066266055630042669992524887872545476818912902779138928867738179594287145315509323713670230437249246376658453120376426109639243786207692753994595826241157787387209704161438603817243568059858132288373706772706076425514910942549306908535915521754554346023335174098177846153376032109490673775237439206209943068510516226952763544904322179823435660237763232125033689152069401150734026436628755118115090970480382435098537101877348344544797554857503918086665667235510059579725145799375124643088905668978157530748588699376833443068072472876650474445804921282047522241078419623258721609036237722817423393812665229519480069961038827755567972857622748013521097915608403329886254917024608359220065153685539755253066450570828830431481661248848488646002674292412524416590283274424268885433760851374274958158810759168960968902849755891761931688439573150177461010432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + 3026433255371067552572957822924517907219000234852870598793928705198251488917025392009715781092706070733387675307531592569773502625284739409130667972463099483175782038039397568049464868300816447825479691467241296035748688864754777865500063236077895270727807302313885965802650065142231314899763630293670764155645627368637117726328576328726217453810694162987386906236373639817203374216086896605728205687854955352539161705731245705466170840662204105028170748288601359207272333554188019828409102140882045547337569613335520631213202740552697750429073456948762632521797628631995416333931927629655982699843987246732549594796576759229805223272526602932962726925385996373337720014168047831913243500211974483738581093406809865293367454322596390577908693048041410231968448670753123630694339274932808753048875956779589054126326822287722835617788929058579536322647949990824159227146864916275894063747792444145338432757694353104665117098565158876258711456491868337248662560838029065888408565561796795353946951749979177829986913126674804389476753982939935890412117246496601163126996576887237549720032404194963775064811355864194715898527898226633422866005753639248819665913246483849049170171997192350190006762672012198933626315830166607017909376605865901901245418219980167918913706522838418976117651928423852798722067263131690421031258367749719147203600859852465260129023926235301983074320390452478796166409792013367849180192466015249475401282691329197334410398287822193020261335371542854594393742207208199638289395617707476567380225853686043900492995914777985961085405172698126209587920675664554716071398663518874201237101234822041588129525391477015838678345143110086645393669029570257842487975556344067175377223169940829273919305145715309772848223697838829593797048023746165695358019483418022539868740118987361637809547120701240312806098686017133819690362083210689166312409280874907393250611844750166419680141993897611490543737778051095029120169170932177528927359993054305511612866380566425417320581119254068725338931399089532112660934287796346653013756103883970455573590683637612933792086535495147555802803723201534118415957485662013599580320233939105700031926735712880651117391312235658173767822035045529593631210910132718766772535438153214033139144206076275795319562328273054249197294413674712992934976727059302938907413958445965302571982916931471159689966730126578754706887142314071150048976473779216014742664245785851485003862867051375084620107244766457099835531883241301611252330459635800396914947792535997275174452715432780532454853279231697168591566265035031669708584150304468403014645233592954046455913874547687422532537220069290912544006395483001724727896961989316575186219234257858972721015658577031123718113422362982610883111799043224962753197204591126726906536714463290415099377450423335302658475843016553860532543066405469564874212076968948005839919761262963711411443199848980906434910741468684574394632386917966345377620118712409263196152752490481031638914766420531339296018137210245925865612003827915679401134052090085331281767949505105538713801227121877215334167185292812569191882987150121442094365366685598014312779852725042256658191721554795197234415992671265714175331237155674696727674660593818765828145995219520522389400366451125435390122269248890648811473446282905013179090542987838864324305998013270020906972312675579178807790257211277859774983414800713876739478290282707283019457240078259342468566262387346971797440043464772268738679726914969257700673152759700620916875482464679324887928217774931131426750864101849074163841301536251832304700972648431649266033966521824647130879013906518492955072007441782097057361445173486804175838506468547941452267260581289893868828230454267457754957175789909269349700984399657276706081728119690146538600486486194028933312289578670746233928651538619851520677145706729775922224816410612283482475856382441419487575155394213563472215592256279135212438509210690331342038813298801064023764176243420587573934868247453876598351117268884681307974999506948962250206952854691244894573580156889320991979526972040527183671309697476104821591456141339989250139295611928391038840293356545277977448386489552835047062794747492840824776939626492827829111910616189656968173757785453762174195497515173268482508708879967314439266825989536694802088718339146118559380902584697090319263364999687257333936785388942937960049048576339976384276217826274213120730805225852265873007588743669149311851455795281917866112944905691178119428188445090999686066890880830327036964506830404437107383361789502578435190994375830644139711802089437969681425869303943542630936455432724676504693756213939796867199398251080563655323595726996441244591765382657003301662786495530489109686515342517681292725144518656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + 857252322926098574696577931119365630788555726528543499471316529470152337828207475864508537363935171529332766717408922085202987706606299438590592794018764641361251441890868476344382040642972111719457247613052697339513688798257876399689412126695046476682907117201728691700161768146526802752916080474194832859516911722855446897766924756679395815491717077582160857664160816856420798400230770857398042406151621202920130070374744041576998589776654632810372080995651812608688372672453008261025161482058297435840766735563730651793719212997113856417084851384358067354377666277241521239828888250869975678860045516939690318079397912717687902257469152351688912100583385857159127623120253063449985548314740886921477211027953886344960405590807055822178219597958614432719304526414027632698239188006674866082700898606745394375040989977551630634368072708714918086344279876109589749957654668808140902537680733129626368357922079294222228070079643119193645026103033487597211837299095124939833867941045055164386647176949750372816958186069306314564472084541953794097391105807394300880940659184122494211980093682995969173291125416783084052916539402924839786367972308805337913697459529673250168307103220554781408083927954152246290620450323408037001784244787259659503557225269282053575847609944614769716843896697492895467412211894286771719551379401590097413154347496316483092907560631119750012279051589586049290873497350040837518815081538640197691080713495946042566923977198147882787922676303553578444236041024829483992258986844476657399846646816589003838137178742455338706398778381747300175826675084400013671053525541246973708562151277285823945146826464832654254400272311608612615732889176785316682029805141253821697324794506770624834887579214233851769263220166092197155770350340044744425052106991147821624496131431377089134109688093201506704679063383668967514012079994140996808908406280610773504235508530809256061427228750299116091348037281099882980306987684902446486822084018759642415850579638516958314728803847386100000571752336127962272863074231434140621831765057420300240292393359311579303945849122877151973365894953790696700198899300086504216973931410068096925517414098067183558299672113298116642477892145475234606824574336666397030087541187550486511677113748429731655349808062210992902114561198703337619963301654632686753625560911903790038285271094594145977981701081042148439932743734701208278650902372215928202718767063251865115088517530982585719899886449547648578155962798871559328114065659271276821519124021630374591375280093052038882333981772174490860508986582826056812612249822862732430132572466465220927365962610171888249807088518567428612610264127470874110883394764326711543756031104391254495720403998379755597360987630862708712232273891310976000768974844933582660284052925778166148098860074554570431988012925665991681062889213840729001197951490798295071596600690581839896235748617785947034008420149417624119928192194625389068302135852969373379907865893021979703471881063756512665841079870188116477836288761786034818042879423422396255013969182993844634651473508232147367044080454623186745498189789481206765826145202607149528921485764535192174592554359975710458886634411031016105644015628474085504500120941246618853067592755901708405377978965135993090508333720712981681139559214593270535855054391785849825715759750404898697397491593125452978087143497136732359078767020954349429496801857074689768884658569763834118748224428090580160147768778877521703888247255349222170425902650599016226372981690108004864502039804267249165452614859391705413220551767685421732575935063022865911592243478470758415331369400119660699699877323678227802218569619447308078700875916679214925766717276747159915642516712425647833555265397811395938698460862326389508083792960026162512816305357824679087428743658386287056136228456124622087800885243931990310876884138393708796903300000575592854557009177143169158352931218366230976199349956364047947747607974992949764036531229122716125296680157715749610761011224471585508810775300716290095097032078787482539313357352943551393925880515332644876200179762083623666243995598705285673900287077281615000128719025838399562946392862863777698282526408040334589861848344063148719673022701052809544437375648601874662514246921694692257206611365121327464119788822325607835563365845056185478871374091010519876849054797685458485456971085024907241575720688659914774190066874059463240311455506003287535933853314850183440421908035167180120263343922379588273214478600721880600032367413788983471891740445845142755231161100507547793307221863659954408042936276703477377323213143934144029002372381821621522882983082985210585098818235688042310632738666077426117887149574795171397613397565165583832893258758834717400550604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + 383236173732470163967339416120589794147759269724474423594821793475331295999526305888971460672236856883614745767943291592228110088879835279696238863491149842042038393720955627505654364404360473522675498416115367014987482045625885622580066339923881849828411557057975691385302719552193648857133250453732910863804089901671305889677905809554451158176003879526012466313088685557617840406410950979745678164308332392436573179568778895611643840136439685901217286793217831243216354399435199369090059457231573861135362412479665800003708637467368666793097739626392545382734395838632011065582573354466717215068622665986387813020010751324729671790044396236508730174928409463833026895747618484733495934143664633835086355528691465347385262980562780530706988987090569086482224648180193864559068829140913585357329837053230634631415898207977863836595954323840150181944675686710590164382384927571330303869700097192864056700796764350464306968679462914831803184968356607449310152759869634864939205053938817285448971105649999913981686475294144603662091748520038338580348310652526149205523024322849798755510170367276411384562098925644664705839158349298637203597103035954660214362069098723251645864322195728757734549919894698695742273305164937640015179212492689466604193140450980232690882202149331888157467272038031242331364175765308991178422453978611249116031955043672812161836278316090806657216503814642840580480527985323314620131062595622146898193533970056949397217909295030315186214153102201186215718037305309216639061076136094544314697748377084116823256403422320904948787045397278408867435447355874907663342662207305567404971602460135422010355772171447065038792586586950869220603118459201787993422188375759263433254592933857772485207361740767985294290207115894798234255295767678599135987712373872312037275743352418493407685879198993262018664103087030246728814752822715839902060167999656030246553419224114937317757572710611701166826207265670872787991990195044479685175953568998785658876135011641872110681690909525207696314669486511852194302122769192383375408836454869732111556939311881624746945589074273683844649742003852244407806517982262911280041291812601989939907194811976554587898348117336159807740518626811010261216453964188703180352214774322073037058418073624846126845795290670444985897811119238792875476358630000879979627788695887053550465197975394098749152409588778439118587598034961346005190514223444249569770446631779225240749753828667371605000883356999876914893732803667976872497747242706059389796441478871771345465484289071160797963927297254197420376211542450943580495084818693963651288568809666651239622179097390194211235619361995303350822662033085268895468552113045032661687421533366638804047118522890963085175110188829887255851556380765114647164226884203632085273327401644740892997782474674670217327884065995151294295130967976073828930754262040537922751010488697037492044223029618948180653393087474957368018132728238451627602655065083241622471179111692376038924591237264391495168920689108290368448742715299522752344275195334771026698740984216293184268512190229226120018853160581740274347815061568561986454587470908792709269413818565080035512643135280961450223149088307130884728543641295167606073284121065460811379818206916222836354795378482387428443769525027436351443291185510550985701347136245784721183151047786849438987378942722715003717351235961595836061068321599806386003935191365189967240126879639639243942898536397008655965412628574269119428588604695911818774497773351040071625425769455950472334852085843853922106732708632454905173797793752621490477328308008901114059778233435804240436715816420523280943024365143395095423601377925055024934853019882294912263167385663517935857044236097384372017371574620436947000718493476652053876117373030008815951746658427019725948493087798453319731282821492706606179009125053788205049015591681054816785988485767842017806584681244297408649271416790783489198623396579625381280494593521611148227485012780067260263472249901080275732239862758567222328416770106063794539713862177172115100665963011712399570826019745650481458638287186567149383926265520205118867371338522027887147510947074125120988787036023971016428211414505792851971240533889927352899067752956195863981349969213875159152006004429073290335666251222878790336430412149508562882532229645360986323626509722685247812235032029505268180721601172709935270735427210150424901138619218847737172831345532939307386019218200963904271901099817796032270238548042588118758128592006093677890909398523498786784654654381428039872283922385881115489099200259091943785906925829261709163098850297489080206389946629296951910056839329754756429322794648381306574855359851605355609784645223709648483255736564133526757305436568444469248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + 73114327766491994062346104739662208647025974657257382210812809181403655538661746718801992645932451377674126376730167001293396491849114126225755730775751179896726195454457276081034924354286912381681467059242917008780704313129454522884359451978352437073023750384503166384253142239349712009293935643165351838414502909341528351224797065970192608765473730795010524838174208623301747549923153069132770016534635658238758598638318736685045436845424102341381444786707976379140911980269410117473277118994168635314537991500944166224750227554213729177409583230145917547764123691984158281621869267508477943366923784055696748334010316528311211416348188584877168339071990372009943258171113151128977681521183696785532202132760067385050845931951292385864126014679225055328216398890271628976910183099165124667202932586503944494634573162461735139078084953199863899230754045274085476435651780977234158378375381823206217456756328762827236085573324267606983762943735838543540595363010823124144980895699659646555844571655077411540837946850699203388643571012767062455132146454984682242566871989186056936992563262756297368501009291575656593557969506351027202917019169435117834434956619476311790972353335785060967824831822074455065902736186419696071125628442422671125768491479652722524335050152336716947099696050676036980081905219301117338444730049409548387507816489774561139267831227967487550030674638136607328911262806533311134518536733810864080873747552749441096266437321723114866929071970291168133046618083922465591274727916353932688521820893638967253183779489786284600821679572100425901484157633118999190680543999206918273514504245604563140582061092549969165106781489092660680557210940182986749745984275201985376815139898599244739257224437715123139216734827017752990314820620039004333462022504340726003671304459695724942159710762349510978015848085913890844640248818979365410407160770914732233374166720962492091215750502846929374231231684105548460117382698512360763309394036334184949309866553487036081590753798682659311488636241705828718145749488069998107001424842780474765929457838618794837852329123290742698640556965704889294000219603132290476510395075241100726798487222439938498778383113691153445263428254093952437757437997764944039874501355448212214990513126379205027697669223549443546005952171375743838544662882789354187177760777275385057682961959862456642433403035196533849109247116193188517713903045339340582409041488139863776942331123335288727204743839700091505211076190637520375749452696974553053315717859445954527439129675541752900446937405776291332377222191751807386753958561305297298859034096803777185244268276309740911161116540901357196313946122985743218026838439993292596402924302911292406285660754939104256183780397727502166143606232495868427852601477919268289854620247764647131401328809409797179612337333485128455570092869885268749049660771795531240875953038360825962483374471213870933066089258611604288262245942194675852427293141940967067401637614055311152367679570294562948105860327775799309084640012790823088957603369135831675839649794801240110807973037459706726182616685218172684212048194976127013220523665513231852066632114041927587635331453364135906663230973584052868865174829972297434790693051131311700904597799849178061787786680546669862482996510234692927050184104419853263196392270538641999283752921527717904131458216608599037326404903555902056317104298650889911703046105343214911745295280659974437623410252202936352360466394485800909091744842420546092011154676006014604464480227633942115952916331368667425182151744644963019767740058964530749890279586025338476199592381998039608791656169840236459780533657345399762218386958191861404027695269607232659226705383107091245013308861500883777498833666792597321840779375017173723144530977616731608031161467357481054214073002708750100411298898824115151682622068165821238437615832720776462971471126047487169555430472783038907591734968814209617723598453337433105084656496211130128544401633722138792269542887654510761572479351740079557339319852453300566147769883755000394980339216238179433982447795751384563365614805236727696758774131127975716729397997034047445078491050468093034994274318364637848034546121568434705253883144542640130775471200303787294682503970907075533678965690562273768884681727116455886222488624932678133115853783375491931992035089830828751372933360130219965312966458054436139481481159484295114139953209931619550067200796720964357285114910844463652298616763566634017878682068703627300651100323036126371285332721877620881423606166783821634607576841711489414234647812738571123479275153971407492264109345410849738576788529934629632886750306075292805311280121713471168442716435175908711511213718375716107566140507806175340573883991536435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + 10405831176308400574098914278148060484080678437820328226917011756073196540478307680922859955855274411587136150264594999778134798985974724541163549952824843918330960082835509457736634771093929200129430803278294166695944031688446341292215215401907483659172562901934882395626756939147630056165515713316213523152283274654011924116277990204438234868039456296901674358570157079430862777819347757199316843378912671032187116813055266803001670359614147646309269497983194965372861382070418515167108126498406716636034598018823469975614057367087919606274200805124559921795427435980144751452800319176597081940380806893880327332593924218722629623212009128413197935741614338169411885820244715045870738596113888148496835177632239066711464173750481959460843486114175669686363198785191872487762695667448316223026226910934899821305759491775254887096349325968224951906160858567668841273529973480667188754686677520135304816713196558336928039255370407685558101128573870963231394085486335157577279971069534447861764517378212368178685455884676185552186263655520871727247456584706816574556815371749059044377908051267406382848887950426679435299140308917767417847608125074078741367616670043826649821046490328131339629069101825190657244526407149796711614238572320592507389751659477981212037490454070355742354868854661193367482413302852996595426848423125701905563279013096434119158889817856446809410935184870511929321278257881787617620499957447371100446517756265579654752889937879741539913770078480419026724512935365331735892372760729673939511680572285643168595951917567886443235814700270274515329134170694159888396207428112028933269087770216780733957945556460280832233249682330570296700824705107607042005098680366564779204028167780536306495747731984104049282699601436496542714644343732691578229236563948769800752043458523969716066569334282545067620291726362675981726163223519977932039443317304511456607206773889433370964798139619858967203240483598014355167886541714174154060011659305510345888807196963637308185899913739711600019057959799625022322143737918081026911147305870371892469016155877043502916285731314538540335359706288931342553556435930104546794328929872272730269666267925176563810882501726065019676660477942698183710273621581435886440599515733848193161619770278599508415012285574486479773253476732134035982383439275196165598082730651692991723990512452548782050224639928365131457139979347305611199981592432532877564501255815353192452968542995324932603168104878795057353149113947691359583780237903330238450613660643393192297569546976634687646248556348021871310129182273278818646704514642234705841678710833835776227333230227206574460037070282612230468708159419359465258687054295105049943271117149389016289836466541042939862731547253421981125478835131331711732570073459620714770684666886992451361460608332290716217547943149937578278381352500009415338426641368612791342654425125372112495090837925390758035352256717134401783977758426452185098306310718842054465113037370512773969703861191326024878938944906798458502242838538163529746099865439060302629351388614715399176807050686034618178705633155311404318437891389889449610350608194551826755076322146941437618052459878514801732028667253986216033770641029679869104470000190340748549375305096707176651948420252559150743850411101858887477203995728455027700365674200052829466423377787235838910652504680443270683491157815139969754469886867957091303572304672795857903183783990115283994641680229676180836860231005399162044160105906879004646574192524030565689855797100720057932347063318541778545569825108895653321983245475090276925537056001768510710797559710620307311035049909013166070177395284263305416427194506893814203079111362600349864463247681087097336544712341468743264898725902237194786000591852199980294946616113882133462909808205232622287678378340328598369705207802359505023350073850111836217985357223991058106329308508586626553873849387091104897764817083869300408261860672987074099306733021809095031387254245058539291791941403161257420695139645759377279057196980060981123031826360086823009207264008597260551624826790962276812625201980150526798943993388409894616098729599234885420034831372422312696914706942683409068717082566137894034572418269018123608080190310089493016122734568234366663454796503686765750698770876867765432212317622794808937184737063744747699843527304784782640955154953023604060573767689966168448950720519096818535082173912741220154506814806320958281766812210340057536116323925949378840986216801437776773844177347907885108671598881877958397679077976393892470220388994453803616536774806954288271739295464465989059641445917815790693239074738685166601579271560018079181353391326809780873716008022990414623972558982391212650143633333836756965203640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + 2978487028399744625574256655725070364930914735507839746564502882577699165805001635899944551281700977638270506336258146046607525745279278680328455068961995730253369514111650364200877778220144586381052291992545117482093721027443159489881600459032746591170241311201628759416431498734873484868165255802207335436736335083906710753258591880427580844812062261890001584425152666524968814165049731800659066452869256831175481544181017164549585077104443168158368761437129826379894285171984764985941425535808040682123999331329265090998632552450554060735988851428764642410170511876920876588710589548546579980082640896117408398823547692245936146034165563061604806531857919345867541140150870052320656160263139463729599255431554761121232309196587086868025170179912677840155572910545211094664389193444419836975251035867807146095345413918988337231101463524614083194955626160087428133404240268089448576195697261645640761398696575516660284717349808024682584259853784381567846332613442855918951737519817452193886876775107426073378119203058279251571230870204109146043587936655352894536304907892797434859242727563959254341005747192771016021235028551752726076224912897542884358307196494359494567119970242732431657214985810055788191782849300756952724894501559731934913645383450577307810690584188660969640146512065876980123374302530154525052592491854172358131097851086711878438636573594139235736786831881329734758187042452742163096528692069591231837097388163257328312352819742676266367980582106085758782869062473775809879914808714664556125612140007094645135835960264363199137066288238345320563239375399022033083658633355842295029795178121039415356675459699830306389044440796264466283839176077168387861130183532170119221807917355750721698423696266467828153086023683752008465910207615396100122480498821761979163626324239556109544521294016614478927352186255439987817678041828329424513374897545905215587416782047036606585109265260940837643834616883209415307888116159145668798200482501684592776988495855838106908631433605375020038679415482185688652462037640527371636831133025800495320904567881244951186130427516551813787219160291645263035156888060701262961164237109262238566234119079837492819326813979974551639501915412613158587653828457264126577348910376051675291089125107700425864989814456667885928796398874745154391266250920533857471675376340388741531905585200254348299955586064070898786923601117469628726502407481603984052074887822046678402005961239821793021329348289178235330142298794285281306013254111356033906446789590012692066408679286691914510821919848062190268771387001838134152025638728367243800865679295100726057270660560352826292178600678762974560523106649423862038067440058533224426362068260672931363534036028746076553196264335368910140216958165736959599693510246413215158991673592229038966361528800428181747769136947229580044084492555286826769142662423716615874829657640563465239000914099378188677029410622477748926298638063455168982805879498543471139426859792717915450452551809589356467785326011176256258731531480373059983545384561103702747927928160188335074049556177745163840142277761740679898027478501133005163892439867343504585973649181816494787274852014316067489744861107377905316443038519043100108075159394922329490722463319109237976060002254391604681157148393359189522039032152792836834347677756581096078082272303192074562395661315833556296890497192229108584004897588229184729630318151200937989539150085693233444309440380454820474449422380237321311796457968093816508275383861601742620904309072895815836919656214048621994362150857009267674291145417546342320694418930110197830277852715696610916649375915349307139254851675831273394206143083256938188755456799874521647655528548401712494600081895723909672912870170699853897667864954751620492535663761988630045360075038507807335788222080549078112226014345383913163853374401881034225807111153151713242655625005992455101793266341841261719625524122177236039155521537077149917988355512841962063406198813987211678522183282122827653680369335151735129843268685184448083597364644374747196648082490311437340853285809458447204518652409145372394842053594390653359438848190451633354622669121694122254586774222145104731932542444854937444823483779924110707749174987125257098037265263014612293362430690805643446400567048933688851432607650762049134620652320685318259918433256062813279775481905445143577586075676258598118465841869834758020520971896437587437147503323619733816218265700932002042266036286227760230267514415065590337086727670864931392374014163552333658566704947966658042203836272381961503733943553228829682307045534485593406266079622754992009016935378599798773872878744763188357577594409665408194961848171664899916708676545479003194256108446260658176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + 572402448840943152901010563550475167009115752226804596631770136931522172254425238537166259511886460000902177807013659775821603632767389065331353374777182514473654615663840359507149166723516206051832905096338573955964332985762175725573374051862205246351233567007537211232717127453180090087031087704090208723633828364975480220941065193123647680363049695421073160565113104058750055877909341852735131301531028140594692677878597520348611481928986613176444312107521592944878506053435397512013484158940563854796033040657144386231197985714871415036662589219513996691180904332529625500024581980557063486443255898101512955445608851465925293362654861302949413396015446824552262361563790137377790402777505467652141447614571437028004979013771617288151313500219887511200289922974941009106302705751068364041379466753475770935219825173210796702224824029948995711626271353535367979037980013596069314724907702965884575194103447993436365062336413195405978419201344063545545374314818098555796882999295717578585103749406705457575794157507705460733342104013266029573046636470816471241009889818087642243780425252023423065039000177229592823065340664546781911278933458531015743865598923313559823274474717070544299407292301651971108713759637890673981171412304831234819698487137215735782287731379625595067623040484586691043573649515049686075477542524265361264888141075085108602210480620950675607881303208026369600179063774757487380495510055662117989601503191663631017952620359091973076830921119528611254897184264896474147078950773680407835194867413807838959545981882517089274634270021127399629477336352657084302729854654671625135774008523509751478588031184663960538260756167857677480967812447917530537321396185285266161560186449777741226229662514153131565500515924923543622545369932182957575353391043429330862563150696379790125420377993857045460007664183007045945377287568642701075264078397647163216410516012148674084231350390841477115468306169405068765767704137978793893845866993055486240337444215069111040814525976231653964442344960784097005013541081009057593018610472049176106186951883785716424346425764757439068992042720443719508453018365789351783088397190842344777929566759050472464452222538128780314256057938708011658113719907034861658483915536763450641064559303204262129959302934567516256184510709418301551402530428094384278635055564389972748138569215852211587165663830973422385568496406615812449572724541221010470823007322659483364940896768581523672472714281990171799526844810749250043861382791756098013225949887433285459788370493501828857906082729740061429406258196969693406185023633042317214409220665748017286155780870374966821459560178615503281304403898406142976039045330405880740120861900760046264649905910701099696033514658333720413540446813142930830839309179675652586668520600521875986476622061816526706120470194390717459383498815704204192658067677756532447567286215542008771687525683703733036226058895654248512028199377196214495253440519346745819998415404244086282961993266721258689136765673334305486602133800662330197005703661717748438429725454818471462714549729158953661699000684554793356613602922100121806445209131690832793731219587444154870439575062955992605996730008321301445541239224561048071425228075578163185891645898297632428198567548107949085936485887536471310823163195852132429957126942679244117408574099909264536007187852219068554286016333287326273938152490717577627099381273661017648613816260404689953214147400609281959099561446644628323716715880193839300537236159417470473004525443072360600865698955672851161820519974360085440984670241246058002408573403240744493081892332371916489395608014327470922433808738602331494831678358653548554001075262628971411430213360839720089990265243172216028553602564830595437935367636856885654604388454336509813540144387312382069336414619817230766283462701046580860697305876141975060418635585279550546525017692069769341209667432040512113276508895864249810152563328812943180952059117163798779260394293324056615102271057438926345613090044786390076359592085083532817922030674371445301343533640543023282093777138022093223810741991694508996544672840689184202643993921903713967082658187046356116084148825729459844050193121144953826318152057777760926492011127973616525443233966356700083623863571012153471563937633451972644753246988644621564784200172683656156249252025944356715577547476980402104057913207038975624271914203424176659636290043387194135354512804785615695457849146699540369212130572491132743529353206595148275229480817046650403062663277527911892819440873472605183199970732532787345566991187585370294577090209198204706188224777681629007290239152060264559134854195547368555284014966982451609102639550988934604066964107595539627119012453390745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + 104199744142441613129414957972444183051634169319378212888114882286514017201244190996322399290296266136573336491758870061963797238936943450831276139988490511509771740849442907393764666086524847895656838977357140407026660785758806650233679775686936297065056874904657377972236471758480604802772878145329837161460393840670521425327201112427169009686403478240736223052129871834523911633023653892693675498230954057885973715133424320234619290960962080376766243560385789504079449376549509370707889177641876400263735610538770227287983904908947908568954395260247069208637998264154565890995341144903767693089341007457625086683695843218553825527989715797208296003556061654951620985287824832182080444843756214827911537472806744477613128649536747408814180186680066731834280101038391625001948882982302609809623246769718153279539359366244913860296737996458499892197779776191738727736390216150896655594066220413965908298799387409581968666213472833456949808738857141126631045032809561720517498612554908688314242318021543134253318447453332758775975491977917628108359814769779618235134770453384231875441596959612040907166950789365746628740679896368131561278316869399918788403770782453751935803772292334931069113548952572285183025961698107677295806820679854711298187445101206897675113746243074034815773713001156024105344151804672973586624212989904273163238288363785035422674215903776429534265099712472747539879666753418066853691859997305105224099734129697523937282841515955899555555717214931354719500761537085699243600100319399877405269317505112740772593397315153549154674566559122870682583470368650748536637700801473133912753615516552710956917574365586398729131575834181266576106808180161127453293474276295430712213499147484994034357812288831285526691135218264606908396558199613037552194793058789496460458345679936650613122884987558913491562395053674145560583637216227474245786022169407756513792659980944667153287252785310227262889791823192586740591343461917789842023515484306197592421043292255833631676734498126069334822552645647361590035142543574802831861615888039981068106743842997336129008906049153391036990479224649848327481700380575045815566263794150088974050822455781651499537113584267298385682723192558463011919374341620533197603977714862722636441077447185565608549196798279192954222888381839721757364933761370487257544100336613086519807772522845035809116557900523899503096851679162371516954674310145776630007614297123485222074510333330024249690811001535647385791303498208371095894381686527681283657628834693935171246881413361665549887876341689212982504616469943931121312882084500072955412998576370612276857592146899348734317064641232010421342793475121688616901210925673125151484668328851076213879425639266432173489299224348926561719472623034575426031526461736090349400532835226451614207494984832707157913730027393833109862732414801466745519751819820062099811775687467010510675034594012045343449662965040945948617276479770807954307062750135604592115639849830222949344844976371194286382702712386479074064511987112879791409233203073138920582788020936482561769534844687363761608495994561866118547482710882398001623835923742618117362756762557729830808576017000662181254244468747150635642428479042211014786556239908162406956761425430313708060015591301217258954015641213909425090752176537426048594967136908308690131343216449215014155868641926383104192233694313005709154239835852040424114126307710259632531872965645802633071417270302965759568372327153614465166168112295501681828371674428258190423402541639138441284758448523349887611545929418139043800894976171723704596494967692110662493589473447618087172350023397330477560489835320781969433294431567564447021541756610557535805792103476613848261508446964114885499542190346146182900386739784862145381957696245178789273166388792169565322476676339007680883290037862220397702921491292622932029298199365462037496737761898056966299341003723385401400210241545818237553768809703571275041117447180979837706052097619192685275896777803421770950104263787159296192896154545887855875564703558042545115017365062893969360223691241738558554849685267502971617591918082617077268364787320570765262376949882405993542944393723709196765131841285952562810697652053420380613096569483193656388442662531545293947826455314739924588387968839762680746628519507796567598287623535837799978154229751892312742231977657168991466543229371792627281428092934819268656581488777337788533494878667266747451811881912550040406529905941030015976070230799133460925415331074160618904618206692669095722855701671192178102898313942580862938726454113299373482983558360476096466017543152183685916557296914409430948058878305529867862191176066865902174842769376980368415927026367587396633808076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + 20843135452664381550685501099105986547065348605395525943655115703392711498304773653550397804949758012051396781083290466754381419168417067631228846126112326959585014779799064503656843581285703724118306879421667100151621051621375716153216242466753212702728561144212569293915926537155657923353464624943953003114666614788152972998134233045471603166898966591441509791888083860447208134992513283820481837083292112499744746537037905897712206368694546762452623739862944228363214348319969359501533845206377263249680271134858090242880331241513517885512508499236015025082495894058154645355115737831470636966199370369941919047251594854975869264821886648848683388709893342219284388183283669624414679021769336117634998104126789823794572849804025854234106855490096163072968088727842065924432122080326239753682189216438927756448372216943448758226732304947340519029213691150601243835684524585797804711431454602791936138876662019750639415397636291190231208099773193563109937877897441353606569436703231054496410634409774698965290728834057401646737275741159371415620042397074073810745308137598260379651245395846649009111588417369914653133421979572089936490973445065203412660382031117830067598547496653182235489890087391961700135863570059686384994061656525719418609143697703432934519844729672672017545668486129556489458576943943802543738974339074145244165716978171590123066460403418754654133122972907794744015981770113841485446160622772343779211686334318899397818960746794122066113127636298237687838841003387276810468085002773161797758304554505741958418406694144688786016438513682813162959971399663735290403346470990889390639326669499109838960757574576018304831437178056028303050975152818180257317858718394630184725275625430800802350995179360146253941080185095027768519556308122220695356477916248387578875824789551739860118016717586744381027207663095281471443269206737645025968052291163498715024494072082288230321943846205121031068582600658459478574836009294558544256280712566446480679007900717592341756028562268778160516481722672126837149725572248866105042297025591024393020063497716487385881137227201749928906422254704277983417877283705745844251288696314353476795286340088787687016751903290719514869489845824478148402352355964893224963769162365437754884970849692600645556138713374717219786959783569298027673807127237389030197454278269144983052744269754556801075781271997764598381178406697376839792148890070267621161393495297062995619141759146600495333266031290575405007973719141852786511567609284539543474194454590911997191458557292597836344680397180490334857770334943473650177507165388745331100960883844186708304118635700976280690175937788319471576203094610997236889264609184782496309775326310243066546082172038238419912093396931293954068243081913731721935016953165639610731759655463561793321477045083720602922071400043611960217062757995583128184640805239556538059923209780976041153672956675298772503404428223491835770402782690965438989980671979287376189016713402236698384436012606049395732486676611372509618487269978167925134917844587001896288196989599021526938451330493209356702311966186349892865521370686755798362942116878572110519664142581919277095038876292620050405833234810053301394696766419584089243354914092074444390714120169896297196210926744605795929057591704170911454289218544288147525448363722857881253758906118570705331679974264595244440781223827067445891036576229488369467808537864763760759767337037436202370728991855012057615576618095141149918809609741052641451886120399738701818097189716945030192864278738634873993508297165162460927561729911496352418088491412425031311529330255607628062675363654199052012319324745752873313443388048449782636893089937334053876784340613803579961832594047170434074242497491999736232752285800787872247142387644012889696427022717927898119941185821842131319892648390634166724626834627317646995231676983044183142268427951291245436660569980367478154869669962682742188327294829750358182543952425639391948736829383525481476755125564079243134636395619166437749453895546878698069723476217449114192051814528806950894738543637779927170713060678020865432632276366873700039646296303989648263778185805069545640250042538101131587664690795991640949166438154837863733493429444613748851820310364623222256832089288994372829117075251101986159588803335647847527246810147418600629000126751927937534742848312916626762074424507532900700222548511137418808162975374854882888865334436823055767170767422597840438783953840069273885381139060239083683217267969382124366670210009668129831204661617078254180175341189411659278302938597530043179718380732388357365699289733884252479137617590522477458081505424341297862331250825344864391434878061905698609670899637056503283712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + 4931258017278936405312024672488956172549248559584238860341208100071949180776477835141100770404424940864067122397390199656497970876069464954291212836990281136943860887060776230104248752958527052842654012816492107431957146278537964431060402651486070459441962512792535315972991315486843983796023267810794626983512716979868640484548435026221614625481265339889020989124400498038703784788244439924454448121728265772374063474531742147428961395121656788984162598135836717834030614310349896143348250298977936152357170122528064896747231076160040114004014063964444886638479686197675038960388970698402678218222047116027134768137714133879501285992346153684950537844145204999004041223555548973209768245942946382039330903867599753145881992288241747054313614154069671689117314563365123143522159311072032084911202951120926002628604573117892881003600327757639217050278841933662900869671608429472764575292583061387758649004344525353497335613082116630192918629753914962230244772714085433587200622562426112565267185253071331117714114702677182755145685520612721834328057181957042422123430230694717531773140060254899876222228861472998655609321450849678027347340901128062184774738590511613319466323495554900695733153276583789317490125918337946107292053860244619722894401704443371423628119109320947028031543599091828480621651292112640199837465231536771138841680817009097812383581708099884058927897655216796717992726953471846891266250811677278509167807064895579274044494956955683374635004550115936845054925974285625714966501137463259409740749019357205798944923711485526163162605080140963246019720737914849185572434221941114736933217201518590475045088817721322915897408996436687709401120388004229592219368996452304444798547625970653647882965706169539794708212368299598606581350838551998662549620307398102663566411212661479519070760678035095317821091288448723393139958432602977911874058750903316584894355279592102976274468988990474434490284557522242524863782966863939397281576327210710075183797981186334928208539890175086902055308700073546771904153991394297676930840293964867195476803639009494129049546170302095599560064101745360394152183307914813569504866026117139726305730654328791830243999372027212491694614273948803095699831148212918149090289992652755074951839998012195922936234340423433738952537328218659840560844018600993606075246408108838296481500532411794913721871955407367253291575691286103213586764814133008271673078252873890945102211374265385325923110098608578992787500374723095841457089950313296279122301904561339982916628558658604748822925095657889738495126968043929106048923281445730153723144061165913425856447698473476709700694453235537778221647894744258044814841811838742180817091424933542928018300020090411163240955039744728244454045918325645340998524935950819072486957108090412654610505246292825104092833139748864702789882420642127110092760276804125355182787923922784158718749368201166476290438319089122233958868812868101317105858483168666725399646136676533714390773647521965251117203592087763358512304973588289970491573231672683974010168725655260039376867539983004234540234153181890496358466582749219797946933720123026099797737826636763236459402939483140479500483511299893273383756368342565616022799233452284398220484223413375309262522666609298926201090225880875800300453038266223652577719198245692192340112249846406220961469833838589178624506328910867866017791473723373333893990970918106436523494874166101386141415872400404792574873971080932824225799335730550750006993897267951578383297975801418378274523402131376352161526763136623730001555355159731615290579886858103084430068328225708956547701400726642320784538688399210264727978091699177286063507661810344342938831235195297146426003282462248784108293004488438097608086052438120098831462075407809903515332732649643688113040735556240102680090499714669436471587570112218194255112683771934085535763051979486461824142179814376419813968132322556403715137596060511597016193281715409160839033514198134216752370503938694438595908534618877953152834542399633758702643731304168156903494792642275189438204629235559447359442899406233733801424770350392985629830747003359779324996502268684610170366991528889141174810777843289902940811699554864065271752363366297055747671957854478330750118122960804990594390330364976631251089184434135042609691496052480833385781337811031667514137909244916004178411060056849897348486495613532913752425461553195224972097015344977310904915509875131277794870121636221962113055348245511510070987186052442854732965394001465647242470320166812924850154823326159944133829131094284720253281201678985844617850931862607299738476371436948705190087396029756853221299837184499260653380689232011807880005258042356531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + 930340062468958296998810266831919296055018881152974334466113792353135465945320177067504663982973214292974467687258357628472528615970516313161317927422334241601275845317497667484152839079027477732446738470705269605876766505993422686262884635869155080227166775547936389067196208196168920186184816057230406014782219041063474452485542803906315249661210349172441860046261148893645474200130274049720166247507015274786133519263373856617307195579816032260042663215854096311131261470379876385334816247348008281965698078737561438530846226072621717326540862121646253458090504370254160728851882204925121860438809463420791124494610852066485769884176319049302091063486603282284768184162336681522372210167972753581676896612177392900106988431771382015604098845446294421209546273770440571640922058323312282402175002455157041887289244510874857071663173634000491168315790804355213920854273498161026674840732249134044380892816610982215113982536351660979981626059289943557405114280448499831260531187903667155595371829098292962721244428168524453616667004697115040905158130594824792547309546821367084413419954143894354271528067178981965088190882646205463465086118753682651788478162326231701764464150044380549522268448600659446729862497248242924983516276378885072641987619593269296319151574022299921697181232331772309992110747968753444346972085368945001875280070105042569896292579790197332884326434988952790480601572802043241511714940495034509558806440917755216142533075889304370413777476817168799764788931390160865918048886978753130230867527010934148342648929294950413966472709087689197786477635005829234430893049896569356969667508954996684378415012984417179363223282805650296590171534877228840714863153061413538432454586045708561650643474267059451984941377535935902897297636350753012500264099487581862880517641661507085608019775136616131791443826772488603316285678621652521957489914304729053887002335245326175939762071887221484637896828390925321492053395370090569213734474241845343398626869964340967247972467346814186825909295761219642690167668828805996184507552647990874193426181719602510728807880859602836174231702829873123976440241888381081056348297635291110834313195041419944382127587902189702342423083165727526008068657390064343949477925149704097562979506091713964199439598570638756457625036979725863989843384608239813826507258636181990989381610658395929794403056875721339479042520980143127346771208237054374955286075291160236445764598499115940669995918095026235993290379394686063333857099949037059632903681730318108224913315720976496576282866493184192586427932073489696857204768916193035851974776256006820678244175273934194545529261275043690440109045507059189073252586829500403063734298872323899388720528019399813737293290940120453985845779060570158952611875164479700822277430120643769356524167376710014044057629826709767316828099524445452329996725058045594276362823651871963128141809159745738437054823777204514694091892950324603792293468419239810850760794564108457692347683602659989554971600441239364427650075137821598208185573943163518954920782201427943616598737992314341811332303342225422397083643461857064132201384737892959794030054114977872136130927528950245350935621106236304715735936284866128816888283999717335889615082518064411441573207351146894473697578029242996399489131282521760148186206828305593559452954876565410917031961077961347096484684938116693386578675850974496424527899969699151234403246546460361578133990804019096241869180070746658541249023560615826437050082800586768402704799978298778664913183382157294178650100222303328299013728720428421749543576432074729288820330670855693979648490310477332901506920544347250985193554737171396062902806047229500664630376392624319833398408714696516306882530382830367967130630810457907942427492141419185681158820050536223270982912768249166673465619910968320420129093739579729591680994463923974781218860656790753397747553870863071505531333334774332249167084166609855269425282915140788376609224527238835642846395083332300433301997931548797276489058486619835029883623530742022972387605843783447774023756071543550421518731839536995331552809560459704982918863513113773596443054685179371394346730246343117703759548399375266778120767975565201471293897667258152638843105317186685873052448350909458506636462522870957419906217814916114606906065078710149316712547997878196515054043987334579180855048868544666527968987287719490266879357630229586045500053756671225353008121190364870397186511714289559407334692859331046385983127518602597191971202128372376241621453365498636676058830784314309558671583745629729369658182636317841182675400154353031834583650437690459723712452867405829572409965125237116542838281700975078179365873254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + 130612179552069928237826622308029942785551044269430399864077080757778812093027378879092556354810226327437502557795825443457295520458945416344378178921028517007587455534874705786811662043377059444670288234859747402786481556339175146678570200722846604559193740526980486996427725267701001609017975339193811282672323751068213785472412059211796702341169460374305916812451755331181904280161585607401293132861372124315908004915020793939711184146046210472266196943586825654149914012339541568397720901296676230614624896406661542378323678088797792039920093498851996882071820744979909785073324724871126808953067103908884253194752300160518679586679778851682937870301100070289052619785994208077690100051887312683949908525258226274651762168633506618647766330295219155933082631433972594262101280211543661010883708398142245165577332176767489845236027187037682475168667250941666096227348080798119052595230162660474453224659438084733591799781551067617347633679672338926482545320295003808376249661441566497376474809983144179275918189691076205521958911875422560724804381337059656231871788500441145192499907657305387995262062252536321695022082917508426126292870323767671946360329386621163581009709497984192415257844274637850907728677112315901580526894898142466239275397543287476014265900794193153929608961195437703352497722725634958975379656523651907145483064156203431927775853789988246505069290655295959999812337444801767739430962564808598504452312186684637322832053355029311049534604869828656029890477989419674604545117508203033176255426732747931254451843188687543010136445563266944303572780786165680594182006569062608473434041336700181849349326419196611932122607753976126128737295394980669171450035662864033876664205231654538952233877794136435002329101660381001847989612975666569088948902098233199869540868591212930119894908523932255342038231843560617930965435843086095996732902587195320428182935141832695559112261174425572762775392867991363756633707369944671663360830666182101759226124745574571425223530258754678522588616897291796092536530853035556672826970032107369162240179510426786551015326253248420282446577451513977318471721619627395180495513946134431246735783863597157606891650982168657323807732289990877941739533636104075881857185351885104944381797713120263038719388752021383118490108533451542445796343367962754544337810568777799555336109267816284752544339018472797412315679478414951894614480720108830178800566268691766378072453699031995035791214280505749244684118371908369201372476687574108840273447926742223428530369678985982263803222642356389263533499500151672660364710690686643098628648508217747834431447843468841190181193278355284976358457157158086161466216863330334700634967455725732677705068507615625770732765977719874318632296206469168372927165249050826457574024627232368399505436050928652617712576195480156202485227150586139239017882902200864716284053768188148165475732421550980697394381103053145773624314900908567001267094026410157526124752120184191822291480736081061661616812265517316976962830847383871179479356419576246908409735021830973700918197494205628920215775691762452918661532703491896473911586481280895363852294140738414919677047078345308168472017714389189550683025062526737474475559169648166284767364790219843264023554869317451364190603376946970240890150216818224771951084045031469781129929651523823727866274144018630778096878752730441127133851465832683193009620068671499808172873792024909489503226146400600974966026023628751699387800357855716801208836896879235221100787336779079705387790986116477559620983579836819968722581172874313677021300699847048950492464176872694950345949938475780598724424456239499571384852846559038565128016643501860990970846928131463296371876474930570948201712309475743155326322985970023906849024773889090985554032758526206621295964296921145265443718448812714001246191575744218439143415138113397183403422090518452607360127669289268709465016057719277169843848253957090594810378210162540382064602956504966723358965211295064217976304551823623163575758479774895970394703481092598207845334411807790364337395100283818764341019765797378465672511765417512136127670212613395193239952320621781555581608396360015162779321079554654384910548071732934131310685465912224252120551836425381797421108618116988108648969421425708023170713938522797563097298664413296425972072628228129647620044100668173691337506637635800397131463224586042063361280306133038073305460375212389460670941414631326248916939923660678185112054324749181388159782670225175528762656021063426618506505992962029502086570194296786425256141528207369948660965595121055658998946059139435085514970875518530452072442496713808525479844332198158805833914734590878250172416000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + 21704632372632160875138478802339765631308235961409886434510672320584878897634405543449241733333147185946253387925519422752916425812585564624675558161534872674747354455718657337510528600051906200291176792783859059511954172519795955549510227202070011689816443624001553704324916353011376159960027360859429486548106360034939480469877388384024351155485768038592433146361566127512373330361766687997866378070705387807652655868779490054801254921907759468144131621395290588092941912598127029672491662826388736354798415851387496947856895405848687518443731322260426336840167382790834529531339201503523402861158787252485636339544907110375491620182597341217989034696046378663314281553742605515672605366143331407428393901603588026103962877997858621147668409325513765605797565787171790155453793421467735506459990421661458846977672889467048635253406517182045930483582632220464790514959832040850046589835714546049624712895853285140422090130359386666136085217961469265487443227778566585925131344194306705906830587672464574963847184209499770798712447483380773688264954870281920860650653674981358968525350127870091937777673307276918469794569021379900617209312209782843881070417101290197612757992938123176293678782400461050282635870885364279669352565339136828776298658293302341352393035546598062098303642751936156027595012329933668232414163746718099502662723756982317805593209714087111398036937070888452121917599357430911892437040572292742534719993530959499477663976970106599506491190375147206530382099347390904149520649509636347254754459384848882727222338962390147224272519883887626675442701405646115682179448449574880090080822897616197472253115644748188136185332345712387638671372426693921190532756563980922692374317667308066301534207019669448305851164649094722170765681716448000331965632463592005816862878648653121741578915659013066709912656804560328871417441350584479021923991720472592413945952021805378017951079669325923411133842726158122483433060410279483626395609526926952562983876554077633895523389986142202631020591419574004000372486382613829883787029575411301710369034095421364568087971448109955470398058237279702286824476332651055301557434700620604399763471847094795164121494946786058169801596239851243001609400672650686909280348067757663342789153280778140856219613917218678922241710942441193099429653191433323309110936635205951749754562701093405181803244819674345111792737088009994362662704474783052417591081262089688665144901090565296135049238427622411922580382490618271616045261270933956728427378518800636638049617621661644479756620526337541943374033345504235309800807977316308537580857791461469744152824156589841188646261564055775717810034742678943706492479049230272048820429175854307538423494888765833197201377199772166215277670106468360983295864450246587147794097148375853847131636006670276634872813624964726351950631263961865427932815916152426931729752933518099870008429006040737678451311267283502931294468660689952829253061749033838621136677602454919841030658896545047086283145654015331548283619518975144567918425738500220721737775471261164684381236738367999699274503712895272758906667947497743474122973929015390085767682325807332273428551107000730482197623738525851090630268345963337089547150499921209911531429988305385947870264437621534455149479540654995314500133549355601194740198491016283650454139786795255214470096303124898543675034857637485552074838734546616296681573510914547273343046447646954599275034217097833413176128517560261376069942323358764251870616372771565690859254531378150374994610261728987149065737745135490708442335046480849373387056239338951080030706444844411429891229638187231368443084979430922634419845949728121193367452733647675346859155914983409198848292117917030451258580752588089296993281785444264276638738130088279096311805284484677239343354915590324013301024022344463657617883767681133562816838058951832511719807731777667279898408027635529660134714160815260148533200813489700254579191635462713975112210721891851466775807424899147232610526380338865639700314866544221219207760103194396481566389677516911844331602695047986555056383143932910552363257222234980757963331841764195476822271204845490335161139199866292365398560570212876919810865778979409790191010247124662277909176257419882765898782463125921659250458929644382537086889940443210612106800896945798964972867352964860093262089657558276929955380423039453179425532338321714340921329577971105885117647782394635801950722520764971562323082493420583608697113627579041193445163152242076313297939496250036708915434078923238667014105492639356160880700033986912100713057008655400332802094233058832172893715651228087408077375957183035658306166578454702298973895576084545536000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + 2280625255887983799301584337325889191423564168572735092357459188953357865744416649669671976706983700061255724844308174237305377805287790316045453754813657311158636732164890032065161746753875793346433221706279811430240408614491531417256112483858280688552941504793823023554595915803671019693076792353142214317506907822269433549643283021611913978159116964459831296334763006453835912199993115229787896136416980108107388470657606391116529674036937433738199523767332629616320987993230852089220994407263305771862603810579521438917671540286227912826732146350664041555766448318049790104629901457322748522737470605771410882358781736121326729180362364519266472932556526845204659263891891823593686612813937707879216034209728133798863930865417269830442848730156854608543334636448599111897838160056228103399267774537365338458232316401135803329289899448270199500466233382680808209039003467470155066125133749938085258859822081159883186077513201941359822415776576843422328618649547515804275677966455106599626461702719171575936452263146007696947082596526113157611246410667190307358287714288939265581761689593128647120252035829917236483756249090711159729247660900292202702744710681346526344394098149087877114056359881330415172028432732108467431219228194774849171232304868148742719171880081868700386972542908797205442205245375762424816433705369048498628564770280157026089236252763901603754951542414945405026894792813628864510620291415546449064059596162554279251879811021969830909019165055597899432306549211253661201202177138395035407597720701172481607802594926768042413071140220976535664780937767562412156213384125851212839544336305434080010966590419397348803736217437174953946718090718588764611862935830121650587867924603609742077786746864962913521165666911336776753865635865506064009983590075794747698172942113562613491281734706328200605383563890003465192134713785634549534974987301994879282908149795743509296351723868483518227938935877832076910491738775880098257065676913990625973421719549414302200375673481601373887453155102305269266784165029514680721439778835835054632277924473320620486834662073014413794236086636051643296479866098941051509580980591825633469730595160419484794832747947931065606955843782535159467619399414839972930131868120118116061827598055115436753635189359102999994916739845479414882211011664920587969157641817718373338119949783858304876646871390901236027498243073427226149387726831260934448856858265700952681710679820776193182482522653424724952850232472227049662082701733104244752511468639226557667521510051126639509535602612681238344980065623345601832088442803573132017206308877426108615420608385499965024234747107229331229440646924887598800570344030489237583072088751252902016434705675530785458036907978957700274116036161457888600998119891633839765415224247741200886315581659909107620581650473573013049195693958454620629408915111044184022406720381794174628851786160855552126457482138507247804497870923837131679196949513521700672976267125928849068610803134933484546738824089510510770281584304943427812951332461796047637562868370287633093788183449207743178524878426385648600410630014811844177793942717858696079942951815377712571625464509820372451585756366918977547410264746107098644580146158120374736101685334587759851092400906911639964248546477611530929205244482658532716777502747815687978248271871373699284157723949868785681004442034918767209446581212652788047323308358326857443383986728392959429017917349531779428407146634053516473071194249302160771585983304269313185713897337920176387655558451466940985421589289862555754222035299551546648579753826808732053094536296798341686738538513504996845126260668105647090474637574539519375778422813475835838376822913533517389406330309585496767203695746909507752288406544045020233812823736286415259367303162556380154580572046653558574504897142163959864970282697826792472909712681318014111477827717856472074899779392993085827588414693538408176014812250688874429501946621508146810160584285178177496806705003871434507791318145346752073722816185587357743174525947133331251335440747783834499251695251467890678926996566160667342501437682916040147368962464550097055936032338797661689008508819234324804491383324621717895820956569457169418736701688134039456178936373901706561871951562057118113287872050773270474185577263706553371295763928223920002967913989648791736421530645935773764992266119285576425645031638294029828667055695539778382277704669537091010982948304262166189143327575684482543404269565689441506501303264624075817107778108833717194505912381295435176407776003977277359623556010455133431987042131281053407365074159107687681769600167053021846412568223807390952283057160966588002205192683520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + 253412482660063728607640243086635718238073756311336347103251230436164849294090516917516746719770822831103421799378032431077183299995262976363045727981253513878207750849312069209865723583834989103738139185748105361707446416264705365939116428109444649925629370420115335773201382220386944818509477411101940991243638429986203918329589919315071082151512320119720974067721573885279720016638247726039064098799586924589040066284199783995653002148531212094874485051329103351964152617254405120075390824412770889059230473660034881098784826888092754624767329384440242144298903450749061184718984040955680429490494369612731982686641143212015962972364080065279453364951615253975386274811607111515874532803794116538628785738159436322941983431901055776280161119513475998507554894986856307361647118354125262287088173582353573239451504652586254838604114218391919972963628536958941257552962869682890236636929964025151024758778478014944486376372067313392607737384411200985610963798614252585825058636220074975871640831887908969074361121925196743421495737019895954345553819732098018389505750123689493500881639490627627803189795497887668762387865276359745439324387385178244857821632830640476110043001748586953461013433572604475365105161757589349217032005984921872278581720513689552541724946808169102264452913020724340460291090162230558290010823109027275242822166025429361121760895308285501151021938542367117213843499603312833502412511225082818770679536888527649459146514463765685545562539214299846699586090055035361965378967407970436978738822898246317338998730132775240407848464951668032943154612592432063903492993869286770198477197087922426530467157312516719117301904337748144446755846446581893017297594518240801084302639196368772534284214445761979123247523737357528047180434243581482464837650418273409547169109603094433208959427251517547706020785200659407912641318688659588279110776979770702683753630104152740778708227031157258396455252708927923688610651689510658032515545236111643097479555295099832519770025769073882355791945919138995161545746249150151040368093159068079560591619173005805816433389523075974745638312282665360890619295796175212692355327362183237350407476187910397810337263305678428192456153808822661637122640304618795012038158108658161733874565267909526318196190300664449381165600624350334769716155259428464315179219754836309484578314605738990872325034530585965014495376001551086259506311967719702772818376960878176485640135247527247562984864955733223043621955538665747374139707649354939664927449979650166373530099014755461367691487418193996083080878275924700409666922685600840375334405907800635979356952407643280316888172384100290751773863380918606361852748735883481803569451856631631347855077074906376801961150287816480437480286756116557961655393810875476489888958823017845572515019366554248998087797971697716724239159750695918986875711561533201539143220792620593267724511540803209427826921205008948675969044506644373431122725441600990762526080222065091717017979224393310456544466022660884537151965452566257116009156801328432207396837331888007251704170424639981805774453046804564264862637698380150155250060785325987188662451270111324846943865990996218454819434688862603191474631175391220217282411401072573867909393802157810763660367524508248548298864909842973350901564503416681308205110840104260621790909813717437474054793480370506455852846461622224311036073466803129358451881318027265593301359450062615374935944580088159840687461943918950315093105126449197769518482188601916536850051480580524424194266385795749633076687446802348426879176850781153776588516088249226651774020747475110434607740507675682525656298264099382149378209553969129526684570018002408529155744170926349977618943606761881503579421026653738641928483377636763883507799333852261986587538987634221804484864690520841601313984088186205605767738600591498021132072228620849910335228156457754813485762356753081258158002966695982271296055238511718438093671447302386433883246927684411036814921232754709216040204749452814463047227664338864205346973416634400123773525495350946277727962902315143050696034065259182987005354181800770742033936953271593314179793316936198768586520312445035798207956695588532378010749770614739763499792936428456711914063288000627838716602761192412425277395877872520562716861666474855448614410094186263611234462855197063767531085050661122837144411699596152897194068623530549002893708563396946925163871082804557328974837169693877854432227734547018018984661566842491559773764705296104524480251275093225430447839301579274535841508812589212773364721947894001230234126319201160889244065145957061623631522309426500974811258771937752324379933385766415559032832000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + 20832291958511293699767531867736350225900008845905152517316683588541280978554226363359471342507340950195739672972562447129789370495166769671556100432679014633102817276742119208130519406443497686958456482050959959294621276538289126440155076191258489000014254500584404807830049536326832723818037450170190734533541907423111226835384371401819301770563342359274655600623901775399056347472655889106032759636075357879553349772654928801879630855260896335149491164691974841327484536575976670909485226035408664626792411645411318640819331768976917920528210480302519232054575526687534989922822450908394185263347011252871884284266870254311652712588907575936143181121219524671253121351182321193424565632775633218909189067491514264209878541167585578649750484657526820003897114037560777003084848664298920873018192368103472706250587354092409292786110065817108032995358414334855691640698894406876287008857795915746655383268420797935712278681570634234660615225989826097635083239903069798715345408853277646154685869337585319451298946225891506978918362514629354990347839799277376978306595375968927898158954572648730276364412079868964422116140950424071603766518447532843578389360152278238020068383634471354096105893596025119711193743786139498889862883359923870295460519881255661415814466732498811131674830554919185451875658477319280300548922521300372109939746259042886726662778005895339833728460472949977776270706567535020761916653877504076635696938715864692225433377843952379617176761197558579342732940123968501254169221933561412690608503253331495868988413541295755609069083655645638785220089400521186810116175036365246212953986052609353625606741264030375460955397162933770597387399043385632496784294083605003009461716700809031983281356450178136074843397308618450161045820247662491438495208298426390640402284883983743652340778785378466830257763891181397715958398895894085686746259091815403341354825968790309812143800096075697598563174560046642935501640148013887730443058143252392801470445232228215494871192500341201068635630212158010080176632263160871274012848921217697078599516895911218534737633841846242673065136771781555048632168048154686301987459515173556110911526842471240022042676241483154697796431550019043333295183688666861605232868510080009042058740898575810412600093746809979983687894159275214250803184113022674598906573836052893672512677523176491066532454477862423163982997631459475844286069386661580469819778195420569134920597157471921121984053548430701359518358076537704806766242897090997339192988795012616788828147163891678897270575180383971235440279736544120544404753025903305238693518741946360983803535123958629308287261601281117536861119297833271365701481764396786301847597022210209909966350310208335493563863168503264774479606042613073013415751623873707905545890429921256290010228744787250851413780427285968025995698838887158535389488402737451509235153929492420236401256051569000109329925226877278686728113960265286246291869781029095283099865128555725651051790723224234320676367197143325441065099605419295787638492000809135316590637755413991008705801809213793629653235746210084514844371277218829561224745558365125652830898353467514860317385515335449520150717675841660759752471024439667796686627722804045517026048225817803168508691161635139624277567675621051275633135603751608727489345980620974346454382307935113051688905808897765710981517875116087581115573164389926246900061431308565840243666096272286360609597273914375432798836434843297363346456044946235530166388154512278518716685020090016605506857058242243828112936691612238163105264890609688146495821552421233786232602737650701460541535255107082574989410137552622227304716386156853217804660729978774773103972987188346012555122144313152615194344367320196451355220873891053119144754337837623171366784884672629210145893246520628523445754231211645157324318370014460652644828886791969177913379074906973516255552366594092922256752960697500171748674877370637971767267797735900838028867244355138963470130250448937342757994327896698931925516628171809392508276284036186094756611750152303293482284643582984951890378352668181067907573651764087656687863661718062161640537908667938093899089746974275198407873575131212611975892598134376551841195199106343000613582854529080276413518463453900579415264557621348054838820365108632005278836494884204023058376662601855047271152681877419980434407831659681232912710967370768791998006461394190309661028992401054323492479788081148900205353571310701988629993427016280275121049854918391272670806222589919389381262594696841129382926407349654437238817240618124270084504980469067561359723857975346146402625517302093867218837136156067899932893909014806528000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + 1134921047881463227446553403324137675857691620293249041177287750774006234565777867028807666171707699019593364501167170530801222933733969016679198723453405628897665413249475219359874381685258482908248938417273136870587193028735894407932433014964091534607622808477838774950374469238844485353977370995586892879111582571156326584953419693320165844682402409104112393305134961893295808893746339571049668969375627417216548870452427046816000213315029909974755854272961942013258176840764917441668525318689791081354380570783205726889828450555315943262564490700341598876374811977350860713588436913260821226099015181467907469023515157075667085832844402028262698399502375230114565172085243061610027226134955149216765595858008898487993248227961480820522664393437844392615440765034861102130223748898171706713578414854071902129306758856075377298049848847995586380881915594781502325405716153013312953041685457537240364804075707117803906541091500930739710002202456986667719571841746224052355781477644319078394676951129264966270299615421617944082531889253836699325633761283155721156710566139883880735278084839899477494596112729867863851534300228503139097575871511091833683714593441153441368732439970437838592175779945578957034594387956889735645395940839846551137010831111617173588353118342563506952477397071294846188961662295542568554059720612937952300505203361439436947258838954813600232272005476645093801773229272968348922270109027673558322970373690663546065770536096634518004168000602200003582798643457531734358528711693315523385379750669379615994949734559814480953910728989100389294833578649162641923709734937614952115274781516064347336866033832622576199219137733837872150832177496910828368269864945468024077923298019179844408696467263437751488257997642812788077068223435085896447802792286025673755652893560285897639127108536032333199377266949953121431645555925390254720595691763701030978147314941469949417921234534126446579856688028253156664262156800154868801946162537262950215709379741187467534523414445687949906284964752391410700429580292109781017490853631917924922241583279403941910829053972109812054341359170686395981227487406023679420078509742235342801287293198937772619835141245409048915839295085835538401732147233416987715955938897449920475277294291623405421863127565593224434737771826893421152535937383710483526407628726450513240001069021717404709154943305419105978978047423969189858549474380550592543990606569481299586400770642252727468935196215329452021656686994212775460129726465179141933648200477576586336477168656200977523494825311117204608520226150160296100373662376041866670001816677109234386601787288947194149164302679649921363867352938390785360549930578299436257828584529798169961614878921192205656533389829700489867687260457256887060853578677863769393987690146401374208885885477474538094995461955945397878574102367906423396418610098253187936254139861603233757932368225274219786950771291846737360188295722592706794132780943917686993204430686885785892933251430991329155510577955021537953637769859255083695076219609078665156999351203584985366629530139336020740022369750475215414947327120278090306470470150038343364738663421370742196231688283685295359415610213106145531741303992325851368733450003983908094740854702623119418393827329695900966903556836744475031447852110165302277028657010727688604414808551534092766451973105432126713655541599158367857598548530032771335249872217697889458489892531612564729077652761754258719285347398960998339949244514116043975759060979382617871070396154233671370684289185892367719093754472952989307904152168261368394166171193296138317770284354687542990420979772587618724147032776806773223342793142558637349914665669562797224778061520515167384588938661037135878781710614115090073422867591753858302678791462442294121878145499812251828052078274835095938586401244846141691960752837219010761084868143036303680415438456503984293527797425001451074812179915319887461431520276171194691953054091651156440395363138240655093440655026962234628612247785023154223784368097278443763996365116231836956865366904886291175741524635837631434510195798110496939893482721004868922835716639780019846919382797748814761771242432325702318204178815671782852665388550676347919494683343963477305783931349864788537653922975512123822521374105857589201728230911499635886623634573872678632833655984898615702481233088270909310952679113273794434327530366161815140093967562672553654666983299902371351483438472822640034492965583288695814112523561183024160784547276989697474530624833530433265787736332895702471393190488464942379075689097458991703291634703964437968068464657061536091019608878484756056709448970035178493774019952640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + 259950494104869096841295428034779184931348389831767695252423647462658706515930881537552267859289046608055849789719744756200518271852721328218981852231937857430156838019813571198425321177407009730658578394202193669826998439188365606223859456920497342917395446418871849685122079451367992238067104785828689451252600038478793600795892401598334245655716466948926611489761058554043774444110150558747953770600774072473327135826877969727474280651314156999859137650453020101763777367209646814228666748776474364545103586616689893876288540690701722359695956850224256348052841821197879998674081235099434733173936846545816386250975317113918410166804227832350438577044424085857155634647846199557465829992353007750852186573191288414034585508046097384565109032949571924655574320276095508065198036761755600099112220807181803912912939470556172252997309922419796069270375193826598459840870193655303657974571564582469128446309637356137574603078037804189450770797798753903220244070143049658316836265018054466970841538784509036291581892219742162256648136571649174517063310302419417921721443921302041680163012419504191849876916678680258438369096166679933759087456754008651992203135042641706942253047377182596337445170947673605756056723080119267988158081241260202039261868738842025628017352323478895556027385581918457037296274034673601787643983890039113313380307334591134046728554554130525201064863341385236172775799773876964828581063261587950867982048075131877764683046253396092637404643806773275099586047370493161702028892563281986722945031533836210408837232693862286405554982705793030022711642494229553150099351486581829333222678185222640466669477107311240913254498684071117131849688052930147708131675120664983978445398429195920700621184604925706402494086744839681736140438439725839560394635945776984026173250331806824304928221232214877777258121777668790994222411710307547918618278042960687281865316410190629096956035148644521772619476434305403969265054629963557197077957834725335435421903709889621801700324479565047355850289932564800614598863051107676291010828583296247008218044988411321097047654359544824828657955900158204096209494782838422294483952219681406243150870353234538372210738695693435644880401883312207058355465645175998958094490192422998918297979172298919477303071840567010187774659370939505833987234097730833508504243539216599188297121730798995183704059637662327607255197254452426662413763769890318242745852885931734977146287132545757296381964411555989132571103330438620254596901708284262395509922811891022112061302980397916832527542764525805421220432515782025095611409208691867876081315979590725962682970131758374760104744624207092692738351900076280539754686807465003914066832418680580638722337051695115294684648045289510522835790260170165377802234112586189641549226664530906793590968331058713921024666446814265354859515185101922218110684925816330947331636224678855605942782680359422327119131019718066480529894766989817567943087751835966262929481839513508905666908516100426017399983013701267658391417089566436509085925890944117332708383398598442271854375333225521084027143897622305588331157232081817928407594674367480648248678452750423953172527248317133216256565565139356786055956310812483071651402784639385105339368171744212561064757046229857041112401943183492734275667711134991898312449078291162480883121254188355424916013384684140210387953306098667849484799389641795744935048329334144734347670804670633264703546474619830555340765384747295431477366892091462107490263603822368594897071092122805372307827762868158475724529057729034277168426433184662885902095629533191400733085973028498586120424589155959357093495959644458022932830551285786646904489472736836602190690297737167784710825095027250702596149577418485376605620685089078206994183368838914770238024832644701677915183415618106869244915224098743981541795746375695274187503716133019980920069981129618054654743287874401064991211627492245083786125049297637989123458163802946241052343079254366692265609145132258671817882697430214390561433238557573009308306633083157482123948101951727821334270576675985895809955516137671971544045023469779490011485121950250680383701073311471435844473844726606136951201826710009292922623689801212372974310197062192318724167499866057882133007707590250871975416900827269576882637690527034170008272533047677066039423461699812523486814769870664963709363001664059149170981944866695342227278753270459629953323512110866836956222895847384198675836336677210460030625391394440260270517452736880972037921546495976607999284700392515730791299084728486702549964886934761943417679176442412926108814838986111885635537779590610163385471457769672081932288000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + -1854496574202058255745638804055707243927145557183672887839084525146586407311355126589913788846885760103404358147710401129228429816712169484988801279765346968666148800000646834776801760893518599246655809470449927104819641775242705122852415753708984842170310920793216472763711162969937345721393573446869513922133825674308616739413204841492866464037789616827592304905283061869178705641013001374980362069140038273791095559734191691483583332637776382469757350967509817335724298823427459369880270082026542299983345301559924083550215971398702781782321453342775787282525409983622101771753708208222690969232256394172585160634992500874830775670342467072722757426954957365791859436166972922322428790710453265301598537104739275649319432483296974099832145104820435230729391958576256665378273588990306042730356553043834330012629069254873351109019644571539996164522022826538306304960862175317918206475957245058033532968576280845894443600070474490299925206599045910115470338562890475744492734965830986830180616062546858154529742569477660568507015483154982561263262237718427821178386841527299046042969981628908260236043273146469717080369385802315140336480920997713722312259528564993899621045846707831148448458969700428966702691215710384402206667795732329783510864291248793997233585310266984531281104438782485798378976473439811057251718897576561036780920482619207864753956812552844049158825256111560920766568929732612851965906391346457881184416429105925553871245793301696414120971729157023884766398838013537489370446260771140486075033106930019773003581733351271395455588438684173549951233074333582783780756411508978531402826077371608169051985416913488019224811847480758267054095305859979707532217499830750496701900070509916038549772088550991065415977147607591000176801828283784234163393505341499611771233724286420858989677978497643084114032029672894950581276064586283096586787498535864644014730397588339916252346333063664167039333086661078901086646855955841012782692000989395853312718606584837614147079909302138374902616516970250300441910251291338610975359791823542253423666344570535841280267070940350220250700473087110451515747435669618941537554278239185093062659840192820928211412873563753544565871966991564435955781969463315274328416090803904305353567492589150776638022571058218818373142700649995778681278676730090623847591983417064894604786893741743897208942044278371076958579093848328287653762021641151784467438795190835641250336423299058584220828907320990973488139942881557165311375529383255905886431197030167236491332144436427368012893046768564940613599285154396347564684091797575522816183183964038733364926745928791122268781805788561327779488222647839981307722321409744723886545778847701070386219470936999726343080534145627831642986210480677025014528996491716472822177572147045508134429194928895656927681980066221960818704033439904425339862492620544454981742932536773183627761916950254658626829598341541370336822702415792395164316232424398970929060360361870593729279545672114190121684756713297770316951126486888360728073962766274353225046282924628586354659793727081032043333879935704623211561487090662329166788017724754190209258810761403555531675087430137687951159835631858645447260576215338446341339315412798715632779097179536070514045121370918271303824744436660877212318917936729673028727613163044753631013249181069710043671402343820737596826984834939938821336343008103653952227047244088618344076580770011061836605544861576615972406674051014019562604542284782517572865116535341477956250344521652383608884091887032255401414243220832581078622456929712559408499866024916855887633717458815661397405090122956039733065559140048311620082666162978981452079794614374153782044157914176731011797440025490166717130556044549611297314122651631164958588892004325968365882429461828559069210145181072437766442565357979382866831765297996120623791363081412080300315147222803520564324393653321341574153942763072659525915633226982202621336860140151401624813121799787813257339117675795158424739838952978815328003853107604821905086423836670742421892266841666387931094842075169838567543993924999940348411938330364729662926726250035050615808081378742599347141025828839655440865367614912648457633933773109058300964905649035815072823382252709505514070143085105166203604347301831470454911106338105858778261141031626130617391954831982809098817221447496472079972347625262278649712509356876167761611063581025986280978329795720204418444750332114666950596278037032134955301907779986846518822289389269716018944927660469612981388963953016324858156511154253059200267950834506890309038904293550293795229214627104425029891324160290652953327045792969523200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + 236728642896738458664517381209009156611458492670409454344886660498633593774514584955986094863661806422474569328733725430740558295329857920737868483722473700644016863888966617690741909172719674805080080275108416191569810816821689452444800988504009763480575486593120414836349439178251189431067085248611732077892778391680065148993639428420020741869825108491058700986339960708359305913932151568729744821143936267621736468911507128487254745784625655453158867558891034463645253357184990403299615262768801169786229022484904462236984818089362176982073682426802987159948318188422979010086756867266430676272802195264272471988412588236350642939397383060448461773145627395085545871974017132126817691596015804511498366724743933327131170834032653724921584282411614043166070166245660017877111606893775643177512152116377937165246980722381112421722242162817990480270085169007817510173805185160428091980638633181855529140304364313188514406825961597630451119193250564611308052924296397887594987420784653585287311503140419561132831780054974976535884096010682089566012521031553951319994860607046133096070125839305378486907891132413294978709812478435815441765467972784744898515652744394432396215092119016571240540273765430530521817473871869186963996468862923892823935410275769196748063083296578702714230753255202158615915385315077609310632665533618705195185210955472220703311566380548707966297747577082486510712354879646359814456963642106040241994714074122811156022155188067641166311770451638612325512272733259887209530927240869047390691341060673935235220377017819532171737463985805409182560905509738575538151116239949059767936063805407116645188104813545637181109887990826329219988682561583920478727169770280997010834687547450375336755847666948929481502992338179061055660780717631426250058486684274179257704791796274456852173630536234320430346951101403270663140375855697944926342858599498827253298187349198152554668725115630821106518504390938063779665139694962302510657267197465428231288773017096601024505423349812913086526331607317351031046106000926873154905297153185485395258662156909521886878290729870097641864312006146937478805497017393457622268946503057576640633462093805181514016269801943393024725092443739211841008800710331050741545879591473824495011466784586829095026208251937371073391750174930325620905182283087883804644918508193216331503295465959445361123280906127827015422740578454424328019384701895490171786557579645425945160046399231549090247764600578737723063230118036192324327593010971335720076578464356138788629409630827712853254316760122719311463341700757941159740416749975232030348607482320745053426576488924790426677357097693755074773054533786137378772259978826406423449034919103661017330890195072079271675900390397742064447393857785192195717161954219143843545741417298267527223658106772872834453211751839080335289937281388352175899591959382000096113832671527732634496436346110147871156010220604682831054660969629312577375052367940936881602718064671958244722061138499214009635670430752167280740374796166264528233475905404348199640630099406387737860420637513792290566224006013445090776265000815871952612548447575434378028302920923201170286013683539688829914232839428687616087102970880129702814903011105281273513451681748607582395818662196026478057014147352412954616659659998349427455982473298932476409703988757222795088407427665786323801507710449809215606539061693590608316922343893646728733271200234005674046816662911021080186102263712313016103537297572533418906561176772999941979109641866144631279534973111136924852699118385230726328448682450261024542386459453131956225654337903281793874039058552240310426413333537969324509237803133691240538860776099974828848346586810912023014705040556455579110471988045240887255523100628360400864893843282086814753334985612420515378805490908848920751649314506575306031384146696151241805887997098859879225424753055735923502309512425225087868501362973960846095067168174504908164366932903864835147355388449616101974384203711596312698331498044167343925576491613245774503564704178460517785474484892098869755532704150117469654308080119449691016251779586283491551330267049856956029236810974782290178841772613384866679758351724654712859400734893765170762014316532059592390896167958250224838536362414168787209441649233373823080401908799947703731460945342269425639480238026920066204408401116841722684269446503169835170813347040929127051935373916904926725217037230941048337319013735527980116133803496419834756989439685619960429740993588876592279583958739377877190435623966680465073873243656994918153739321411827029291274283776659895006690920370148698036845660742660516901510184960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + -235107618677098776503445259514613494798971615149657051281671707361507478791666512644624100155170178520359581595727382628969826557617233275814389200857976582876308742232470329503226577893466315397790204778499322485649241017418239519675008551214067853404316179483938421792586033918775932465540791776162113982555276075254454970563821925683859051944563044388109903034357501926806860522820320390019259067976086296900652134384796526180971312641712905291466238214959587915692812789425549623162072290040386094566847716776065091396924421312730779625641279124684223559064797921881490344209206250171015239790733834335701117916882486158410278237764405538263322881710131422223398831636777992384175130987536133450953422877995621523008156314609330339199916061599651820923631250219684819525583618901022305839015445320634798199412848269334693728278160910822975564013469248849359336140920140487989932146361770884163666462792669038220308150442678760436616734669903139021122939534861478765346625661761259406937511354987985295255196501306889977509634415676165082430437941569427459467251635098673876783364408892956604817239459809986183147208939547255301487918819783509813166808302621762253671926487245338002332344045795173134992762959866802622453730389868059578343193036667236351673200945780692672693426394858831414784608584393798355520467923739945185755800703005662883111515174870203287047860775376630915321272078692136893298037540809402599799485677020681690860955718990404877830827888223444708933418019168146861719414919962752245508171359037078840264205925015142299849649349304939503699930806233842654381785298226370130262999640667269618758528258311231574104193639781698512326524244070981990111751334273217376042971140781012825228803600024678395705000838712503962029950737067069341209149501412644655249992653827084174866228580635624570702411044901859197311667127972599415511039913635310187809667083800423937377809501261739036501737458409200542926366736230769779896915051871543542058791522096682576154332624317724542582928740593450155401637046098870488741402231416930500894570034751715194963080524415429742835362406566708203247795783469187066007399171128505478564232993169345982132353432964647651400703299055059917579408269803272752255047213340537095829031948926515380582671019071170206422691956058254318452861350843636625970588469497291336920681706708732669104557008744768938133949153974421185649343928664791539841652320976765436978719754023441418397162858796259727293348023973477349419050936833611540381872346109392323563184680660052555892825064483894120723236053551806918504162207455828615126039755811581688755001203989701669934459595029171125188156867021927629405840008637965892349170845644021166807712403714288661872041198009115101970967565236654802432643466593590068235243806924853103931814636784787046379922942237385814245550498107147397944914392532649300740258439746215844179372501493897652680442773344733120444341144002153084096889502826499773373851461539916258652068322115073980395763411528174320999800272968926678538476587281529976430591787554552289385489435755375782928467660795811713270307580487605685749568239479645022954349399511853844754401014669490681133496600643338112552740653614768782135616196756328601498983687589681801946294177414528257183042775200334163248164428079853094348816960918028778364576866701415915445490728562634772308427106313552262069023737056555881127121517933505663853197913350411704047590630508609107115075048889704268228999963101792010165659046942417644971882867195822715599679377268658950721961645095871597952590984779005048323777553849648487446205712252435474487576326975467320749757256134090219398299255368506457992736058653816645236677358455615260354344395639330802722422523895134687696080321220445003208257833306910668260389097738933830521262398312777617113631523027856883010424583130039185580170128098713421101673800881479539782515223804820040549722073522451807202636999926130257800660051577899195229393809143386863509512100596892924256926927984959609915488856819007009021472181779026086890706047251177877115016628398763660417700062131839362296353153225194273906005129222285094654679032527953818835905565578572720670247062106961306808392337776596572735536494651715739082281439918827849575468969776224533107208198728542888382477375020253841889022854980853762483810392815364736862437538151768020947123212485697877685454390089269843293714343482738449261278723258248567756505208156032231551984313481917953155333423182626447586768469505508714244849586619525283232086560513387585036291771461519078544897557439388934531136157260796055042748036952156662440357656512914030875115520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + -696116546193680990990719612620591943383805619959060961068572954707487881912469622013948563394141642846291262669804028485124301559627412773696434030140042002822470318088038894204174369311882068981017420160069893801714234011237834858724099250479546642069934608184492234489459158224114017522773984435312219790689995141945855058354537747603659653529633151661463919337755097930692459199980196788679054233931496801078887046618929261026387479435556216605810094776454515135696193173124946285257108845544748052572983540244456756597284734465395655144827443703601176952218952873397165981235676500522871358813444606718575054359529157694242591676020320901478288324710824858415891574788532542954247132059749708289296962080990120153254359961557345879301286457698250899287043173405517331229541064446324820695284386274021167728542563547399372568420275729841497421130595190174459704284073932985204940584970226804960635753822325981889028345818811144994906724821113619549572580756095063679653133084561119881337297659231757962850863211101069480305842300315721307898488288879276537373536074867916066498363112649285103919605536791843392531213554347994980094333738510365174629549702023183140741539103228546904138704097938152928024823586892108040747483963154047940551907326575937344002806274099363996730311763078074077878953528634754100710668164962755635346695290655409877247817140043629794515564858598028797772547105014697051668405849375034233940562856755640324257182452482332803845340121981164970836416408971073941249516198896582271414590526535895427990506112947712868740451863288194233814161486951255866555451415338163681135556041671532300033269437982865754587493311642758685309801711616535770092314224364129368287789016732399743461754363136510457059090566038070929706609687964058972268466877415750320748329069309545185607766941512650683290709664795308693648784816042116263501129504709589703105734511959854677917312924435983202762607696858951320569869427409206833244891817944523622158793417445686528517590970512110669620656787271714436407583175005103217746398304657379227739328995188424519540763258420801212795459698190838783364521979865397929177003244229024021703968828243799529216658714424943511590557072825257935525678281191599708656675991262990740380044797688953736540702711991170067316296380666431313857415051639893582899744345876144311630181654909205510238640394708230603081530788436496007073007668290763201924843589930303015741620701099897268467877634102692006819265768725523488405897971909712734146730187676155021789585053842057557519383958023771092914859327149748699329104788085155469438074673095344325768814530226375863853504793260934767788655700710339761926857234768806221409590234877027494424569844719396545511053372656587282022843225716700521370836721169760845347468482225673808009738623993089481197943547507623726666789881017067941558425808267170934687285401100659132377274213453266064722002524975890956845935393938937999255808016896632003918055611965795154893467230177291699862278929243190999671372404765650120924405224931339726445470892476030876358499233798812321900858245619230034621285503109177541393086000828282463460831041561975711692329791764119256119233367690150761514086948747972403030459507016519271325453195709856867840449493314526208006388406179143824550229816178517357345681613432664780327334281427075868952364252622218440516113867710270927319063697178189635562149049896726264024113231321585946345360312443283137635878443531094695172088349919902228160020377971299252422386851233400693485177195152843742351825614575081125729534250954649872036720102157824549774720901530292617220924006658896906313473101666621193249171092852235039711126451946765044414403711287593148742134214932723522482769189953880729931626695849487691161208246752529917505149359145847200010929094483489566598943526487296359790075629778951888669834395693727483959816432281967180527268254194457345876011876891747279891401651457555445982233624518141861850074317537676817546825120604637661758772601467512734489242881877141404271350239560281470741873678196577252987903428775232602588209060521688767315938223140603235709125516927191816588740856975530067309505730847540797782290981955733625997918216564602561476148475344584746863817530702448409424515033593977124465389188222827683272602699578744171483786604418761152643866921777792969950606924366436469247984229660491905308856948147452601745078987326757880187018616213799615503878126275908395332882832946318687039273875139025542634237160974376160003908883011299172296054967384278792878091909105549828984263139229180329280241835923836632253205843394596059110865380561439948800000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + -661358618236163301457849982047086603318714716579689202873059562604279651757361753412002005630900129686585329955570014738333140843912261522681663581850398426283282820723526390250755566771168147565969207300607782197989541000952549301017530673823052957805918784294673988889389378461067476395477664369034501972874386215206271335880170552436923435481909336215908658392420921989083430828254252968578532714606799478561473156557733777343931603295048257078905734188124482349543912294676421532657245841135514573942613914444729978009505694629530267861089196964205329305013217677952544644551726588626341710640925393692096230929006107121631707627092469596465720976418105016466360498639654235041791769867941155119790774076878199424977244986927253423595672739885638101289051909620343809024689262260839721944865241643958785024354102679631300618119050558314676514835137165863717971229064326813742893818992610194799434114052655647068723964879157652605840215223784963366691609025833289393005210132530902604659670470016871507538553678009143255297181628056704556954469835127577865921125802811675447184548098423898421525721937550595937675710920127507815338942315150184991099648379611847752312731589668994425997388694307246866388207179972414928773505036439127556085613111915690751307819183717256484146516735299177538017767247239668896355922775135744101168604456159646355420090455856190810785133650971020052189539922442755840989217393221039553829044086006389580503314285819273122071795516635792671672397594843000890344841486132793028727313916568573861713064163124651708692473308404094884584722596914897221197631985222066530575036387784074055042699828102301100255268318893615437157382018602811662233286210496270068095377023937897406150448175967020263002819528937519680054808481291652132499570031074997343321058432524691635267755228580398041643994258679917277029728906140786258065208229289270099206105985282608158103528365390571908730210400348736549818231583720047939096223429622320759578886178731008846198333750271545116469131418949214653438600796618383184051008901437768117164977065522022810162002414990717122274047873929593699585395511171090591527137314313348339453659473216497138127040678584403800585198970458103848106755234996392164170312271630862788635830552062097172491181515455801651319667310155423557064749574899934758296978318088861228431586053999774796675516656687557836509065479199057939534762224334270929120339391384775067428850214227325231024520721354350597247836514768947105507603757812414576469970184948136141537681409619425653762096488137029518094714985363297788561484323451192605973916876735814567220114067246828364155872489502696971482802905452262341125880958585975705038451960139109934399177896148374928031872305720462969865041077158920680601467225001134762771968876184666507653312857740110274585298693062368126618208078110947023458547882685740155115829856706009245183373640523108029438335959703472453692065007309976503840851994176204551159032799710125743706570442751071519246242394590328623833280310435146775042906029733005256898720392661098274614639410160319060289068543634582181526081654921073603080519908032145683428303082167093501706462537944337928696405568058784276516096253663093489178551420326675040917742251242371991877584542071956475763243984693260795987923730321212712591019937308114200708098920653880700132425966070548707324120787290332117443640630706231068940600837927875970083281044707492329780123795680364351763801198149379797581743993805685163132852299873510182639986094509977843273818241327924850193020616359094565838954323555800743242115615050003649382159841490986797789872766181373524936266078612570564311623409033468784397309395818337062219241392357639720128981826942102165214716867534368083502173812449065246999280496752508817659511171062662117175472883838517290262808675728004162158460242237872137132156255606202229835320201895422014880178962214328859379606117814599972341715787247824272477901619150975131871980669892829706940602638356645701787086493983816788497921530250713192715803445018176744739371207610820289903474677625263325896359094216723429541929915182320827105109434567417927319832343565370395666249213512569017198868978157904506932714949487830244599730950939482552866694109158285799126107481670703330057411891200881137055118719182204078616011797198592549170266724827430925617130032835772496152412371489922287118958307312869958251520092127412888736530672006860140228088445189830753776285713752893194561903078425364442596121552633452743079116671157481746516023048595461269664385873979476569729653433921624760317446233360681802495145183589097614053575051182080000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + 52598066867609738577900686908177229957600074639645551721167287992801245651571290223852117506071597990118431884035170797748758214203035306621183070282733537814303594513130673176624751261904174136267230283989854661569920048231554966135197365467116439109301721432965895470053968863226916674807796962698608771845508899656544407045845139436564492464178125309841401660722390459044205436386023389943632633454377752775556246275580915294621144218309113394146302174043649419532205506603889677656864979106540375718084795390041857021695349045860206449598685603811623041236305515922900653394081178701015596685584907076219478293651737470841214450176381647415776690476716768664937016178316192918779650331223069444338498236963070545989469698781700068349840995828361981957000338220533781944759489457578042266995557587138660436780596645685632257525790447247381179421604921728429195908177931162940685311266848050839494612894377442106426570728549181570859794997523419271468582696739802487278037435781523022721543526419310376121343845157618143162695863077562171134280640104023544244326895655074484373127728049834635662851954549463062144131900364597772574298552508941617042068151097517711564141333855624305699476912383698290943992823400572399770678269343837754488744231845807984375408690225274723090723963727380746860729601769592240506236688989831744491608677280305858138030592744096670297493334857501478203753066206712545182727701325362346238264023075823300155052129460561934053000537282057463298448067828614990726719359488519278116887051671250642009648901221142020656670676315689351283570722068297610897105621922144859167263487090319254548721554216981379895446685863256968391326157025241545908001377938686205978670033977262417344684628554964104354099307371545200439949735326359626871107555295865388733270515726649245159305383467888855018189187550427354460645230638788382541793397749440900005236379419743120603561298300148733787567843705283412543585389921100604408834790428284517708103985287693203761442446969378927161752563229658509108151068335051051830663626652961358427343622889893472690898749867689708600537199582483065741079712164913323132218308542894621976937228589692663284151142378937529846544885993174151779505822484482590842423274738594810485122770276514941478403906070583130840506145874239299640763067814897862072775270035646133795182774491586893925870169595512360508070050076067660439039133678250734394542878300253145246420328419108839303654659219474180380382614854205109264248955416376471176699809699768716307601946599155191188415311689209218649039045981560807047165727394433965262875307348202303311849656825845737348582855516893639511349145515705626818624543581982726874402697538040741919310879352849694655873468580417050199706800417102493651896602346523310487153430443999642609062483947581619919783096471835701306257472148226835953698506357480311943281700100740898442681943568427177855611811247176992453256084779925627919575228713094259744021420963435204094966268027482031937017298786815066266297261937223750098098170499716390047640509236924414035077281302088419681995265610800762205455715749028369899947506857076521117019221485944030281729047686959279674290309786539962514605293310307061290349718583530929110199866970570425361097025915351466292290594671125132236035306315825436049477761173844812683053894856796297437394303484014606414265229571082583103242289753106981918655263564857727487102778382840780531886946378039619220275757065444623719846037390136812135490934675806782127758369494713179680564641983332323680191058606670482996680342520373621218400180836337799749690696655482298428908826605655579319243276149731125518249140683358729456050239138622526402057782635344291065688957512164999379920890757566111293293504864401493204780751647999482177380398875533071402851936318970580652983735780279171758151760962548951897489707315088706616601279830988652852443783458164770072331884683057559936973489444080571479097359175457054296973784934974167812627831537128798699834660634058846126180655652592759336261668014216395505524959053574913044667767359639167415714657580928964255428751556060804066921644069396975851723911115960209608549492618218844410410632017125783095268675854163280424473404490946856647052534097556588136041603400684290317856009027698406004595894556760454374266727776776274842586924583646154398147654709203731961797838525436247999850166102788671100665636356096367225383750228704915485374339300630335702953295724147906624850585348474505529308250397942301123278424297037667719539011169195719718333331656516850946385540934365299481317063526014804583702247262383964063531008000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + -4435678131499185728693147139867877135467410295619975853315705643786527255336210304815739724638875827706407170155384605108520201132323172036978583459758184572424056565639008071671185797662576318585330369010563156452229473529880999277677199519293848763241706779311211374343055619306119462765154277450720350222510321539250160455698506179960476860518007945434374233765819902855428493929254801601405765917117229219505959402097369822512323308802184626947122530529103426374301065913129298886208055522363788012213401838752345152896322234945566753928109751331257768029861483681042411867076330398501022766515228803552137148349659188632936645411229920320247863364573477299301424087329712198135584072010154526524021518123151479223180896339848622044478231103992125167264276279256623785463288830150391992023031306336696707605599938435087607140275460932394303592637381860781492952210200028009753730252768779459423486344785984446069908159361417344025414663559011273183127410341648872740369304121613830906767355528894138361280654535511333453857531241024453540197687042531209880352202011335343377191379240559647356100874098382487789922027571928540445614203148738327833400026990024698002887270189729232776744903273987272416111630109198387850437459731245255618665536961514140003569171078113869202112758445336445918846812667111972696676638509950509174824738136643509068065750686458369815359455516121105922800479274740302550284164567383828017554851882979118398512918675679523482547925565728408454572970447699936603808298533965792427296681527595110082922513499550295059390328730945950113927571047847169935275787996526470377212993791641639384072764499345886980572334131735657971755715554274000934560929253315003120533030113503838588885882813637159480555430785949306369473293106673665959395016336958135161627175094975512131228776196458775772545787574380199828248323271532653260391833259635557438527399789668331882710084768067146206257665011180306544934353498620628539308758700881006162846817422526276806686090463181781646298648582337979792059487090025092596552192408331764939758957456606377722178143364876679943763039657375001958325664451887304786071014320630037326902787335873081231098471054559100881388253394983990986965591339433481862429764782802607558829794963021889091641918023870613910068046821588651378890395299329368395691026950635111344725800423338918860271700297219826236706374232504522607479094351285186260932500092598245676017741543786291772733571636308357841334043527286682550253064420577296641279135811563639498723352746895237003627831244215027782635239088854249785672310021629111057143525339263411023873034606178599282732052730497543449417379641928085906596218797601565928821936655922869466492470260659906485753385838169849044533823947042316127710306532901379700525888096771302173408489078070196384303258475988907664354998242506663961854996487411074868965893598422552701793933851128661932143240680824578780589398276095377882822558439083435397924356242390332794829523600705946179359040043515348449543795487899852956038830772778347097094949400976331694089073832034828963015805116142776978639120791714195941292079565010068688246804755054858227597665160624219235818681568028773317104321433057388768412808250701283156541807689106816845009600054408404317671134302247254362104017414559017849378634102060484141061530216746369237453728181344551520973537207607104119298288246078645980719669089887007070763581108860639306610766692307696176787422231898937583318519138682693915351993752495621054365575828544462362697674378500432659875532686395597783988250508398683214009712863882645011252305519206418704138559966867410649821547343123296820119565624261313618480167583751146582824754140950696669865612129621175543650438684369874102014110493819208829922582797020252552593275276112966066325872551878881220180130444657004122219918198691283701290261667154103434408611734363519587601696796853569093074712347620136493052205731666465952864777688404651288703117896062033673175538287456460796311731127580144842873778348590192799480482905462646137261830356811852484449180086585456240163011053660789419068423151710592110009558933887869503594098859732478875774178599803178782000010221387052876632743939988866822384485414443943965772229353276788607437379921559168768837933118972270445206621707117755473497705190334890556889975801487453629308723279031819165194091210834775532818490743925730917993904462158539006262347978148007008503167342872006812904947482188890398535086600682101383872537561927962413871121120212183773288420690508280058916922092558506614947903278774857969173303901463516984258182935268137369600000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + 231648531898063943599049852002124501789627894486297803097996853937068492449296206296450442217809437137861445528901274966943195059492275238470000590576531562639410122993487355804272500512110087448670228201417724791111095679203569467000794698097599016392591841441242380931912166009457307933194361877299364845065471410177011646964004127209326229537627510926342660041905600985358927070957955070880334826205983606086614989697983360989961946372904392080201450167320285307473893518690222405153142433830582712023907066091859872053607209093764665188053873918213868962177458034408455599529158510320395323059295840985717266635049655648682995859595708083273915185571169932836341491320432968962595663565048999081034972095106319411730056277973037170251307105375740828096179266090058393788512456393240465702786997913690338393327232383342831851714649788914175940458371653100833928514373289675567591403414210553944012220422406757562664998894168785569204460955637731905312525658367683127503470398016136038283510719859099753166367756134287319215320932173435625253561088420941442106098733476910737822764978808325234301118211541404914231142453907361229616484610726678230840105741212512797754788426824739257071662893946588303455275306521942673325777459242476084377101489328405621172982646537391063905198847244104258244656549464771668500461000018743637019653779926828250940797358584093822785697291025579278808996382085933547766687176981955641557307349410694204362329197465752632727081521136470407787716948230585378165138580970836109240490679505146383556923305591574768790066454450865293295945419515795393043770451581525897127540016664544438524677984805156275356376844376424316186030092783864594823601584748734616137551359853319966551117538521721430524138681651224487541205971391895596867727718037473302203813722396012713552423737489080311652953178418881944683858937346729892687685237467490954114575786026004195091309976924402977374763138420865416244397637961298152168419719644203950779099894769826635349083549471525475901634646676505689163080609153180824136179711415082037820597710050526594929299207142019634344500109811889384352577955212943589298295363390823293839795492409095587544399283467477104975958691446229205353979664722823254580263759358370516075195653239068539931588862232625066990866405092971480370682170214103263261760178096435903716909129149070516781748097876402747773758100975356829645632220120823293287634289445230935091157596296425884742546661908078054364652656970367928445243312172051009035174259586679125608046457641842495046364980768626192560637611736937689608119029034282820318746945790663964043368789726899823480505464990857172774600963722175755013318951399248926698922143886842698292561836687271726683492516229264701964046997443872370019747792283120671660199778130173417179366829670604867166217286409092639758241960221361953070877324086470211056418761203784536512992338346750958437309845069755495313700337467531482550656434551012600299444463763144361131002417942281370294008893139376004397577837964697327995590282634362201102408954580525647361403191921194669586831048153013080775202031800838431063902768002158443583998816410463042328097938956130483548636166259313861923993190679737886247752667108269589577569222334968343301232809761832007187169705235604722944761153292548837461794259925883162198199699672666299008899786391243077377741141480461751802260948314795579497328249417967357789510864088935925109760274020482091813528036740477139972771604220214198402977209395984950641255056239481475087274494048541813354790726719518305518524158332847884502324098025419755935224801421380046047490290110082885386820309835853565526862413246298272678515835564886966942028069595778105872827447261343090282071869706772335541917790370430016821257843872509685924178693440046533063407430029892377273630109665570882087508308544445419151224008341538209981215029439817671416679296800027944350062439766338534365680695383343301480112300386888681304905891792892215485673264073498698104993087582054648172357566558075262526297417026662215342052160104866659014497555801722778398632697565833975428962623039262255780493527166808105374544944076644631895429530535851491918888274584729962823871082163383345408466829945328135103485047757687218337375899364879010131533868704856859081385850191970938782613750087016693501449311007970645280940252473949508585325884077894399811039945879735162172242451280151723958941858678709512370082756652594571788262177953780373197509594462013486432833388695790208192348634916894744033508309533033556365625028771685415063896063780004754335943518077137720660514045952000000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + -4002241889667243934385910858275180854433651254535371783992697199497545496928930446599840277961160241771730977908585446878776621859316501181154987560310413827943444175523494008467891757183485563555106487381099943916258819659066213379577238708745422666322113554906737283866132211283192363433376286970476893917684643490596949566545194877027313889592623119142241693044803119344080915191298105761634026751400386733054258889586672691322921298274832319824942588581033615032046326813677055291429941104434132950151782749782054515443908525271152382066869500459150958009050702623678980284044050200751905643605655086282986109567884054350273886457332360780089167437508594795395858295873076877228396484554482883705178430759422598989233967047547648914343980909441998522600029257396551455868921371708813220528998417668137812810889878888024994989955321992966225763952124025270366305965303084600320612347304212641368787870562093958008536956020946848627048389176264880181500980741014193176693344788185594914952364866759929151107656488797583640522912356234281360149133709916633176964991350035741349238326768806728534212565232360377195874551526832615585219610507249182816212528763751921336460052695769069038395435706317727237343588826255277383414276142745673986629677943362476439587673757111344800858104184878615238434072543681444678661990256075754977607566779163982132569334350986307839815482954752343248992140287440218838521196809911500596793563292056496111199127630665828157589453718645951695327326261866935015435746849019467533841649669521950094205977871811362813984885423488092358386027629662194366850937456938905689821861867433996052696206216027836551295349413808428598341554063294778932308739135018883643968020292300255571464071610367190095374765860692298213604363674995119716800703346587489041130474712988299366908293093361463413339822331342594135442954856717754418449749440009992459064358870999519156107041357326850570308974604424285936408101180034369081508826339756566840176460635631844076449415888030464031510874234673050853904495891806756908959073187581946159888188401781911399514880924879989581843303078166953505101307411774561062316130835687660505910202699343057304357213607816763115461887381919297352519149416946709214615538051863737502654156428508823203896809215574756299476079705408658832678039071527834607229643729599359387521976141949511933120201697425666737924617630517537344573521944878722404687264833565568575714096988609742356195400929541332002542323235340488567563366581049190868392520878096633746560357092816538541342536863828325409067349178193292951361280830983979521463080791350321426667778284577517368304545252136692389577419060412512546300333435667592504919129160869858341805087625019883978113159179803394490789320968412819823299443027406232842334389981199893358313498843351939940470547278806473760921769200158180617603296611136515596658054573362613742564947949285544954668276228889571128656603862155422664840811526091153234187202630672840034848624927529582070484058392248426396063944710070638452070830282333050376119674404772055345445054865945198952775528194250712081951542970899577000430396195859699690099982960922920727573641264394869904971165829469513079232784758424887570753329127051898919462083066169530632518970645530756455812720553390296976178215532460595131672683954271611564128875081280591766830734625906403187148894522296109991457919971612108375105832296979348404730377697676761103515436437963553206661954071354279763148320542798227846899122002807906085144932677540245235270963251075704844900504306541837283599856902833421697879080801230012787448565313701890559049256179766463980023271981237071719152959258184879808639243788092205407276838636556029578531437309844224776270355343059398861100140521712277846583407742022288890918303499352624937242823538444058042834179663197693969621343212784032569914519846516636847145299110298031848811342204654479905194836686855800761313867519260986990962119626520070081310154902062828076737361163141095605043980952338895611236019846321076093927961014830970132874845933268666747361216878223788456699956752814354620017332911503752544998879811207844827947104942937645420336284908444059343703686876290932088745841322388013067033200674889906393777697089542523365295556768958277510163127906003194270953035743141952987349638962378378147459367679243079896333817151874691175144818717655566544374333823704879498755404850009847049931113673113110947678910773264420238209121770112158691190872416535585766643131394811860843299034355186650641166870734109821319494661373496373160457364780967755938371619334123960311742464000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + 1023340700182953887396079220726621418534811997143927366163972691572578273405253103546672591053845386570985341854970161162875770832667016629074648346984040907812688048544974467391140396078003833861313790061828805362198485755492393702045014869141474397009834789107954201751194868365209073053356136261039036365524866494964020175053484738963110179543808327817790332882522640030301653990266817030427853068202154998307891090125092721058321966078406607388175227223787651500893537221426129392912858341161109788101962843059249649871844844161503312233497383327098234059935046328977261624698984747174415183827865436536893495671365721158918609672852190391801126726608650007573276049336799659033569548446594114117435491671884685416041030591523000851012975331913118717329060451406252659093553353929853548966172288084041408001068906872534086455762290591184775645727926329412333487110204731255742619412134667748665350563741811505994950878341377595251669399160252765938839543153677340148464693398653041099308202924593960391676017092396474411748691843694579359042267467541906680667340474907465868660074849077917574268689337618573923900525933725279483983849896311549639115844119782518741260566740467539936698134515455237552232455117925742177893343647176917424823297800252254618045727898396248030745170691542819619229459381760199132174012914399617801575551936556808481095631708662886616921832669100899515627535681530923711269126002879277913879556302608026356360227393496902031909149082017844233909890500383506856453791513078263994712533977589619983595491861314865087513860944109330157049532096561734027766889108962236728139780064848481199691627151551695905670863025157682750982014637348976373926778874008241829019803908817763710720812809653426484150791874946781621609709667580796874844314244684956403484730425850507486991475104523369819327212348026120060610605473137495145747780238862632368251745256148163263990951620338511823147798567291931117645210152894366940783289375795993534374549355114227198303565785150185514077687739806705427589472664113929771486606785735765855066271910427704056052761830862114495404953692926201684029121896332474278762310393287747897949206944565332023310840012070902403266440991015877392931603842722646260026673782181198670114743419953923408449457481846095060497996495653862746188341622985390278685691670099423110838231675006686709352634305094090146389597440275309245620492542536816145063586139569693378448709672897331483718895205825469167305306417067575611186095475958448064974334239185124036946830308315789145545269182357518769436382930207013734878590709576677931921769454785726184738440096740740900960697640291478404647824256728422370900729106057087614555119230132451531434405621886916681754293692155371042682104566196970660233492615671207355292959604219341300439804938998649827153596138594858837318369155656576398857829025812872846612393779515823478765114969287576607663269030685145974204123783648225251803108423300203157216748366775320398810168537322100737456769382520125786591938284255805346955720602910432902641635412337432376598395360785833812295413166608775135137392288987650817477219754680281400893665327121730427033743906699691804206285512788811331129416820489842776351244210489480205440658848566754543536394633741858152274830291520063105213950033520066535819128132441239802748294091490012370941003414576882352347109290506135416457993602645257525466085450777545547389785322269171247017478255302208839551748943896281635797461042905705756615147487267784329500172517323119218614744032920637517105028860253569034876781424166158505036043497909904593624128850028681559520772720189994090534404917513302196641838407728832222794284910280733200564152269525845945654903727821577893903727516613405383153695195398859328878620987248526453023617197050047958933702035775204811561567104011053565499476083290444717687272719117180310503457443568934440412657941572519312111209454219255938706765646653634363107435271426088745246799156116379823925782427930652093860153645181132727362556058569938999186501427778089529268543334653504754594212504328575519861066197335378411683742206448182272132749696853083322966734490819676766426723609293668645543695448136265025058427165498649483626643082355777005877321685394155111638648570237913227527573522031484866814941857252964439794310551761965060179478868849843107999287847955773952106486761753763319241767402321424738247996793972242697392353545682531727990199660189578738596734463780667462926267716864626129062323223220431703326691479526173614110564039294273720817497605292454409504419486100853360493483855613788160000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + -12450984878179402323942050229597080222575499533503634503026520664212504617394989474081883599229905956915052895753187069308828474357439345488214072047718335599037223095776810941480366115187529866361355314170666187480376283577485730908570334800927792830789566414709552130474003735055106061740204493275878109252088938998227166346743030012457967299427491078270222020825901339300818734733163806735615608099953999498906359675143660534762891616011953113070238276438137204698872289447787201391642700588982717797934642663587572963305938545624062485345358788577289542840750172011989046408671884774304534957799727411587180816123554060380595026233593550281106083950766234500640607364427382533832607691990747994123761607733625364506855651883614428430695463680923585162890080761798197192990791725334464810595462742624702289254001081459498061401849302429119267094950141867518497223472902587088647523062485205976122980436445071568716740125586462916221556081395344858348278120858665862034301736777296709377220958863000346517492556268434654085069431420716200630769737570296282491139052802242124910982138960572573297109948453005944531135414994737373648423277999106281780490454333269128175005271278583966283997321280901186543496109601964992288305308902380439372501531914063614294213846990513036757242109911767913755640460880026771115583550560656848476970465379361748707999878526048460669068744354075781475084940350791532261051262970083936350627724473887900283674518498083191267797857952071506144522667200527095606350282329323435754573550575784160234020371826874487113569116575813817740355343880339781768251804854467242014293069509598338691892297535127452820127151347955235081613546360145466597251983385490460253683898803218014845385566871168875884691415573602620320280077766223019619518317031040601047985075457827911921888584418335440822286213279494935015335469042562460737853444927191220203132357991332744740140874638458548806154407766627778744031266130006673697953906145448937911102681083952780851495512429363484692870201523520384265985417740540390593461262045452621690267377080237200332926564585488038740566808956306035030541749061977560359624199503325454851884424710807788049888913475772309697535717882916528105929023418348924316512566067694498306591416840982806686217566682704194344076775333159684293686321108513383503577432818959597013304861263065892103498881415941564232533881615269181743438996045705136117651109716270059482632070030081501423193406931608360973942327017220686911666339395816268750396537247392407732647418393494329404625852624224366213226558215944984383242489641356712206982425621023773428202652337345424737980795654093081844012072671891019486943819675686049420562157719430797426316366229464073711810027342199214222677000727721073585600328299669896737422996777076538506082277893343203696911792571013704021391662158966209513033900740024504318846019166480587359871580333862882784650169398945646250254247114584517389480888971803531176669255619131695954361379316511018384092319074581198429138286195015404350052015360216517386563183442080101089918987735131526765244257788938175727508180953555736144242424871363969678461826909125379661538854488202503127391993538646526040787878260471825116071614810611321752890663300948399681418311548211782846609393956835599032549469362548934196943842270070300962557943381478427787434513182025039433020492087162544921920575243597610544455307185585144537566220205236402474387390451184505536355538118875360565900391617989539096120203552641310430293397283205474734617538303341750848233390412104576285836754157751918844790012134060282532816845531980835223329585864288785597685850572869562553630822127795980115960157132250236675963144283175245842250012069256255952840947567012039383718042602970737795505639069878015707589704856974367856735431566301203013120236238409129336573576516041351881384363851742564940491804669340423865154392707848765355375565565891015276732445846554813183023915388046117627362136073099097199153128899655108798116221629553522253021408114240901025783249481567585991186073583022281995540901455357270244760542095502555749872420614826806775528682319134831563356882578128758659789008554886908060158370236899582437343787212524361670954384226427060024208428489539074395844703587340545810252565543953787755569922763903982765571500489193149005844333402186770326610679396737108763447196054300205717952117951906336246844141581660439105149055107763572733799300996686651465076146328794168575062487428112027246494017643949470016659826000026029295201472332864043866663852217783090315097052121121699894153707520000000000000000000000000000000000000000000000000000000000000000000000*i1^202 + -563833243727551676293271023798591412547606270307001434329732768984780676087150135246548397767194384803874934690000312933409736442924174663025888890839506252121370157001988136107182706058457388115202475951058386739993176679763574148508051572853959615904226446402037220542881033743382984604542741798412460416736198322802326129050237078033270945803118144894326893644966529243862592089175865399483151303918040027485939436421838028019690085759946651012299200942232207783573133266717947062259908395918213546673311394305185518417393043277804883113782580304860265686973618810302802638005997487763773539661073851335588799763199516391342189848228025077048608935548002594279283098044441345357915773338814409137892508961500802173275335626042863910420299931541812926003392191216973078552571592187243541796073243007509776965216817082082742173950336674166316772473040105048594378788040525220692982397787452826078891785926846315921613327668973582727794058281785378211683642663835249049457152844702915890421626081298612361028029396695095326542024068631295780604162675123908436298412696812078206212866230288860782182727467280915786893834029205087019561098448755221155727677697784130420406123410756298809362314393866850008732431782740800931149866664482419025863503742225852385454827795808922770946539458680600669542515101746647927984661679945433828170623876935597446514654626351127273795448793750559788291440992597042536151035365165403536708161162182385171986243635190878134015846017979418715212776327471864843499360197650946580476836882919931024967292855249527042254259700328848438088718179406058704875128350746923433674813224170062624707844724686260334466624266249371242035996371482559779678507622853419082603117795216439968769725833311010850846394812154282136008180573570084226343122935742597912719013565871553717301813614353791889077327969819074895780574639911172122787892823731513175640907876373740611644795820370430481194839331519326117083250400130787079887358025724545901271953485281479896973546617727908709462835482878071680924894747305005778768244217818205922511637345661585309520670803359880792998534162431530231589860471121037489772413118321505763097968002888946299680873011032342260678587657256788564817360313940839508370284209587580457110635227262209136915592666965692274590628854294440412571956845587483514215178321094709834630092450525074944011725782734559603881780161536525584900508886950031593257277347681678649305037422457218119921566495145702014094691727601046007653343756927780362679581075194714614698556635789412908213485954964201889570311448322924043427356080875989460349367896098667773558998997859042468696733581890476339576011143822954746147329841978958119759621753506287746399449258033003933099690496051027153561915963186871660446803136501452350281810159367890140506693671349697262785896939810831496367957675458917697731929258123252171271990530179199148473053024545941614219677089229282915505496244425091124289392799864453866064133202193656306826288805771986279242332126723994743051062679375496364474405681212091912727449801156749450106759287164695537302232810602670922069268687822064859423208378631128360876022870047215198781645043081918195754452359822350686396389943433686521833150174190567684202054653496715988242865868009444549645607065800888970245182830582375397399482557639357265400991908485678853232550772174445612305908793562401998288758733814737705113207462395976163853757371928834924922518422240095702571731112360580453326869351782360681019819708899204097600718564441091127465557505771535675687941067443139199398178473131663837131872988843006807936927056894818055849990198030675323036010127246195871813031868187000979587827197591114150104936801131193728892933971384019112705199421310497453739707547751054873318724509909100684098008209886455516035210110548731646551869545131526044561762520503427548278582190465739983376457502232963847300819486304468903980944037978100773852959875689916285989728884530210400197522952509782629105355341613707334874050686261854092781301008003562135783668189149625844792228360528663752619751519304830764624932113080398029173141082320348551954248886825533998710432025396651658326726761126132841462548478217871710614717941032930284060388179128780764266126049326084825963545560870679145573972921913341777685480921093509447390492263263041864372235481134562485795428898611002797372722386078623707569404804701703172546698614636285084820716960091548874106064642991645798622985990452931599149649588153074271284155976928246665132440478611585004480853635716676702805275695196556535531605850363316395835392000000000000000000000000000000000000000000000000000000000000000000*i1^203 + -40166859430707381690277228693504200063702713324437756690036229902955703339984782925398685068761375888853064518186371198815036464112481236743944121711604559951624107827055924445019391901484644078463416307498817240853394778375978155829373996348305978123110091979161639079262120832567365246934693905128122072567090503810614469425667796376575652684046028349388764944533513392437092918878685580938740983955079936485245068429218340187794675637171180363888288195245640103322362022311769717826647300132117823031178424884744171961295942686077464680607870336043375792234455459738011529010185704352376823520734510130696890272048500796857066342284584133154207011080933577881727694526351226879805718946565523440056545403739018144742480055737659172506221857065676257430591161077725645894865369518305319881571219459980455937413004438726929936510429437093686846221094412645677207673986081052022593911276342090703090260750212291873182317775020000912120181911419016069248812564639667321126919257884410696940425522782165517629290814225751944606012604823936141747359649178808200154359737516744837148384382217188074671507857203366322116319371857376045340256769217840071239420333095414491470028975114891651916965493829228403592670256479798368970127422333108752530208232398145448594426140364672682741559336246402780952877560695527998824501714330578987780217017338944003302437931746328656487840618855232362862583631215527083982014634893917519767435332437123960228765753525738912670367300915750040681094542258165535382128178837060514593319715619103237097743348272594553574210181752102304238216321272306917313557024203999873381765320032228755752405910707265396856334977526413699407361196467559362451730177877898606166591424655915976819413416333056131992699468354340033852605245908766299061951605246422740682546852425154642838005476824070108864171471674444727107921974111275702022669026774155628869922931223487416252192410935813317735396292898491532729683083577476889162722340107473697102959472081315219729744907318237233713260054317328995870748809779950077762496367563885937392890074839959488101652846584411135321540731201428701834747725769208158929939438765276734294356368630236209231368534188458324433912444344386153223210986031478431523014356887067416865874901863107371766409225622929203835117261605666147911309368884439716114647849825479098652062963628874401999376118234765276150685974538640618573164661194813740519346177816926278121951242735994782185849700971802348709639302004515079005443235067083710338890702096908079292694781671531867409109926338724729765364806046284454979029630721016114463277530954968928677767308037490072815628124227129512167434463054455661593046546972500676304540320597625938996959605240732898305608755351205604470227186826337804207136731343426633123510143113505060580869167798153061966543046061317439274664734842860015563691858768300334393282902884339463222792606497145692632938244871251215736568803974121856017387295507701024809812072782150865227162823434698967686783721272365251321480085529504444281367706386568541483522163268151334888143173982693494608683128159529912699986273494110855103032434343097136175749382483022133861293858957802697460280474649195120139141871804323585732885919789344160871566509238291883691236974254366543444619091817654976715917637474200230272390984330022698249841818581916006502528908093783564725488225650143516912638971900223820225844048708056230389294468766295819911090942932427805914383500844437520409252122256900614123714104863256998428108045213325548290272157972642944119280944221782495022480385968622258046361055410586611309073168251285956497661759686374652022365079567260927322231528720326965570075109369604553881327712568881988264791646754849622813766800546680363072255343267968851860921046505283730595702688577564547219752260000504544028598486410604605868645251605843819852357780503114118883399117808749466839068248123573047033594075109854718995466165303354508791740794231856561084524166907193459013105045311755443165644339300581067921041582944124200570795691874221010598703230714058750205684104056068725061563500865146032167886988804533815005749188706758313573209709208406834011879219626913731988750906695144038584225779422408000808491469615420139450629189235028666618257146767466482418259952851729073410548451226999314231011167370497235292621090929848791040056367703847675016302827404939509695405852951099247368445788131565565344171048896106786569012916719407176814450541023383124896551887197635218903439757519779505525382501668516861417590689019867249763594752479384910187227746790277120000000000000000000000000000000000000000000000000000000000000000000*i1^204 + -632009109943064381452576975311238927508118262070262084922690606345685113208656755655960031945787043825461714517293298797236735717343841272953542254501925451921807761440361752680332942578733347753692073101359525879573808046308420523472128652114912321415804080253126534247927822398819219112720942182147820450450559806130519561114088369444822909191869627178652709904630895338152340262597259443167009378599949109259826416916427796887618808764768486877551290528122534246304911008283530244816838889297371689132693343256976728176487053790224025808210603255852875782781248372991443155340653357868738523089786713209146672438400917090849627653455931731390649265894046612361948945349675094807213156760592850603396314832171077312919367252671193486187780709114313751850946634488016570390385292093396317504438194566865779271910004820413477629801217458162277014464008302991636261336334200301662690261296616623030656708689670733037334245360057790941545537882161371211315585420533351296383127157258043089488197736762646465884615670383725440711796630761699189995595993737938411340648840205097584812012327128132557856494315578097649608410730992602808946247225045588527045871223913203939975307093775727516135957629292463548180253040238529788102862706961936558377869652329950697009046355442603753989199269105166703855486824329479223583339704986355936925530191186106881091595621309378056392004553755206562018196719053919243849744638661303876066005697559910851534641524160710029855366726489028870003468410731345760111343213073287440186536635772154586835731406016076386965244430691156262573479471045154874473453380391690910400073493204193499509529870880963030700440840130295112821466914540117922376580865831549071379832667866031157610184788272480926787478370905573326276591352581187111147114192588476552982575447470086219368084455275984011550465567358236982908094748345367629780818476127699103869641066676526297645132992566398973337345222471425901559044212774966187183702670476506768026334513099300852102016348726936635796827884265208478485051313474211450416734291542483094036507360434759279075953161195974356739899728726855607665118364513392226019849250271384959561419024490816217972817625130816540948932760889747756319530211876041813233390112182765901375171457224029134926839069007240280444081835051629352981456193115211744504930783145671897942212928577697545202602279108751661078694080895037828555494308236833229997316103182140704343034048879838643180923352120428475423546879910637788274256474583116289985620755705247447688463685264037840680243212935966158893223295116030137765388680182848257350072347306235936076932311601167593240481436077437331984423872303970186353659719594211033481042324220540353124627022535585827140325772220907852975493962179928576113771168841567832810333702857982848538135013091146046172350431881488341339890008024162840186008736751069850855036784820753740321026455050694441574380010787541267144252378539429374562655223912256292320739164690068873214060891104568637525768322571666794956337728086114196507664436854682392928032377724235415121534905652748054563657698266618356348843877126820792294901476665635457421856842530328299108061201602274535999165009450422934690104276621797554766296616679531292610897935689620782426194197207967968089247213461126047027559538066734663067605099647457888609673819252330489219697170633852816754451122857310335521055471242280251817431363304848344647981451189724280643273656437011399036413240789983736088459675188078828783910572802724076951430308743188587424733172481855437686113830761147563384661797717816613856902372848897025705895375071855361699954115124007494772044410924360774705325711822268179864434801546143724895780510049436933386831910407662958249591669191641352382483268854686208454907230655443313706897142637766043734266521394155160603140840091817631441824967546493518296818884470025833340027193473294791091500997268192659964156728087870408526807504363653773970676103689875032288105942440538632240615755890810766752367527455737977849063166969045915813820030579539490164246750872401854201896873733131795162540497780367650384653903609566932269117797371918028265654191840292523913446736734183115893738287976333760356513956593012100511198069328051857822571169300822191049532609015125413904266821366224068717307082665433828490956862768222202932766603146701638959662669818104088691323247926935113213157640284021425403055119490676656645648249858521905315152642266849999419302761710742551905683079076465579734861163123067308001140677954704864949544570833452103397517861914722901153797898240000000000000000000000000000000000000000000000000000000000000000*i1^205 + -13333038373089034343146549914157444980308757998966545315671035800920028969073898713565470114438587405492525623530927252292457301181542740722346824415243987429434218984003365272515704100546822084597452880373569024214605127379831051205191656312406573973665261035798465988595503815232198809463362051828640916273355568636637878931332063272575535498998017099231649154389854066518610650043721709154444335615215719987479440857266439369329741271183060813806098037301126393625856160042982727539089176850445542827471663402183751953544175114701564176228690451161582463441785027148987522526306856525422394370475747106214614831666046297504467585178043933045026649117418842858988981311830947110415171473769614723952942331208988138330139909255265623700302687347754277505024038110445778808000633746801647617081853102668239037594490610279915330682199147374462208786236718488273979319077607798228943742871468646469827728079704332017863133147097759930624201449278916317378078035843240425855159145584959214577267895214885226231823424523022683965965450690639641375507913396217798154440611465231759756831024287622714302550348773389559982226330506926501074414132407241515483333387223925458419276842692385465860987400322985052890850652305861275702774531159094130262075559313816414054829188806672744727925755333992880323894971173634672829731952191744058671917536686135967441635905261288567076624461760063749274323782763408257662029576248040632237129550395419683304212583409547241922058715629797096280765592145575703204983159307672855993583044961347765187302629586666995157755733759779342022535741867147687189635875447422780503895051014760165799409191189077485124234932374410723598491840184496799111691545409280976745861017407660341439545407121971816746895786327840083477033619998338605364966697079693044553468888568367122765225148126872626119192805182451596056183867758671431409028710304067982164940833377490961376708984379504843800047534867306761921963373552753014745913980211995227790604570114841868145340376986404147183918027955162334668645728107378207590046077697082973301869092087023229881032188077050821533424520406134456736938636019683394313125379958264265847687077237274143855300089172653319378794311982033302268733275434754285209092817320663738475376525483273461116987111252208427228274694198214278584613889584290345420800255037100010307759847996027399200689327275518736963169297539397678378099906447475261853576664192766283886136467301466869713732880247015252389080112714697225632766217408054010544157746207526406394501057102516743747207080311997275852025863223247965478523858593714106862637317893598434729038752160082686334044214260171946043411068095529123021076525130053918402613452138024514658164722970351461235842090281781407095560662833672748319795432946826838515121408860427598986214709946991377683746768826577207273183939874078314454016044187851713343149328012165464582144686413917884240104427979750930566356769341647369243667011295341739201712992401574262511245570384299172846833608124353300763560883443344308758712814373413019075210217153227135523255599018639576682469451103221185613191528087180677634245476157065442244908088040045588227053697864020215502615677247444231905999189478080585809756643649996708977720269008953810620333796967580979305440645918075464892871464735586407450414060797093027840884082587277680935396361453444487654491559226500049581049827815684698915030149185572631602053273613581626486164247160853127179607438472702222891261363339982869821665618481416752195529053989497948746958187608545652888555591126167288331307857977022598243262540431556133656048875003004563715126366157089379463757000874088115616327166394475879158142408183791134560604157430264249669564970502824320662555062103704705437449747101935217003912769710028234813143886684800708674038266115576400495469125027442149242457216955256951798485924284457244205589686281324302796437500168172471477899111474877622705073669712242390669324924306065804401184720061417949638248875177773666659813498314971710959507936213225156784066234395723591578718656727875746473876223731376633499019212113869661199655280308124565434928080424078783150912417476563917306437255793640367348754216867756219808229128777176714969610136805313033773880531130378322493639999600534447614592344076087048716298348207846799433081741199396524884985865160717828797606200871780234983823038197783636226444717121631776599542076456980491201743428123834392836953648848451149994520893328186306939530830135182725397778373870533095028894918466664244121555964448407594275780110640639975096320000000000000000000000000000000000000000000000000000000000000000*i1^206 + -104465769825897697058314249336153932670837426500507293767186807012146542509221682667991617355687972034983892757739725251775637454733746795782142382496504985386081372415047488603356841571135984266437429948350091519266854224339887470771946164848679845018197008831315992857905874503320571218439593465615128167266729902600479644308371872451274959726473969388002414180800223686606789812588367924916968145727493878679790051258275549707986251058790235600322457768995933597305946712057631382201942982433767041646663486968248841864839599791623239865332875468048728031275042145762250479864251997941331741542384923652949238088711227069655843882530676953345611287440363158548154508896986966787117049191064869792886259276577952062706913550424281904987543386901245571472339656847631441334481366853785076000744926164581508089315424274389037930610666539150319670564360843922942055856221472021122470392070389697502132199502695985411791522649577285693759261436006823114357499951216169345687534065033120364141482072216405280140295995571836427496815161874476565686361904109057552062973683252501323334743873200367961490669474964408182705137740830151582538286323531282877556983665258465113280013732942617594070225868113266232001651692420110108546011771442015719186168756624141655296823608635041149279115686691439747284816487978158139028398925029351363495659193252156501388699539323131610204028807749678800405439139361678573011247593916287643628343383410330104460011470156164809951572249671371173309852978215310138339625727679246956191068962497754904823618184686063246452583409021024295841931814447968333809551103750060778856251073255315536607141353259510039879460822654543793980862295419704674739959860985660847226733546314979797961653147690511983236064132799077263616705137347182118443005017555446186886230304345147947377134231763507646467445864418154926631844120442207912511915312441482201664280224274782608635886602873525612091997774973897140361322448607813709098987044318591830081985749099936219544798237832230683868867971819347571409144066892508252764544706900266222764284869811231115631480065958223139727254070471944090556738735962434034339116125874579059470102160089826180800283574110862956533116079111841147410233708103585279602429791403393178340416989631252281304700147833990875194853450707586722886003841217051328500969912967839613785498180203451450675465876329199814515151031854465880925560163570212343600192543664815789242131069072042239452131539275146452981769300976110329099622705508333800379815616306931194736634747037292668192077180305729321245224920488563040035085949932932462046623350688111411822841539520632021807432980602885432695619732929099159380131074768086449171872766433464011601509734425451996237324973704027834612634524561371479024694454532416088682710878392826809715409277509220258581215327400037128244439550113625235362711821573783652648565769723626498235779936306549342812965138155869640586352943783085794275447092068366334502137755816090318215186413927709305490355222709510957132512188532628922515758317050660545870643203999007359159794482557683645305121484072164431200789813933882559774669477767250512446160583170146165973138568566089633836929470389808049610775689937455195003984201566175473911124844732145773233129066065132019361794708759743229323583683125586464667770507954430408906060932325378788328435055578927950009018712510460517041543381989402151939179027653384184265519103360267882016115560423290711825559773698138419327778200551063951378021675469890880516498099920176396701184554370955254811143195406109890295638566384338901810485250284330184442232547975936658671061160992949698398532091283883066114676098927029585384082127399361468394487415281404135003297691251600005123172412111125258157737248256054180170911550259123626947778203717197645154696947966121126779765893527901594598680705763793767773964890592505452598609114784115844202416632187832432275344498267433246976944883774579101302342825953517350164586160529696880963292702058211760270909527837399992713503801926921560691811032367536967777926042969138117897237857297639478241592030317257339084249493900352691451918296982938156485602841527516405461229311439137201415380236385785021184423103142751926455911034320834355486438488535443349881770858167267277370812127757854547043221357441866022345522513986347014171109111745556527660909965496405695591496982166583715000542230839918878392480572725238513263014575598169644011525434269024179461214184392576243605413905087224956027082955256383768090535928700133932247152367955594174308701639698022400000000000000000000000000000000000000000000000000000000000000*i1^207 + -2455336656320420870965961999836876562775062451417772582929318494308602751928910433370005580783092686338115235136077120853585214513365535296204396445032644195472080620839337462323060173718974944803871448883488967778979705715237939262739240050010811090406486568607823085236438680421135991993457536232553653330863707272251417792539415392002929412284962408293121406676712958506658635505774704340486539807843496869896805699794304140341395841476843319794866239115074289858145149426971236523328933491260368258691103517726532775961189978618575421612314093792201680721080139762692918182477475198929184054590929273229281626861850301376252107889931825420181603211094173485477095965656501036836055074283333621956544716506870272482103023150768188425186411107918904651738997296548055481767723747779881627649011951302081788152233171951270468350177756059023554887158935631333664335698438272951923055528386915498365085257560839366696227519432162393157649506142032091912829198483172337062707961431575221614221578852409408290675990825912481466953917105817760312071328181426462248936130793865753574785575768088092615465865312679450253835925655318473808956279832475260469647978502899910047351965251972062467210761955020272424939540265832740073175977932508379238049913850111344731422167094210318030320572988200389331406490523613676701495864667633588071967434374325409459456108609415588556147167829696881430026621963181045738083278639922124001954574847860483839054458371050056215016416036071975587893402230684347813237732314709803300897514174508938294701260341061303586406279279553126314978934561070910411246255892533175235459783153549514898231966007813182309727107893442565126605345837610377420670977782913406464022126663821840629457795802781094263259224018221603859144497827456494039908751948214286318724909999666062958631084869704172700700662652084198932855051185329945462757181141773035362462462937497348784924096899327653127110260470024952157121595038621264468715957653830757623514223800850362003208827210747917629608022672223621656232504346433959840801102743287586140192060903943237474669793610384085013778364399527346984004362752577021510942488358980727721345386238095245504544457072263350767624195302195994314631532201790503899397981056092601429777591056626759977110287700788655393305770575959020643065122681494059894386504656106080041110317342912938058034657539180775460919332082479107160592758237440095639650969338802680368979787725127438996103127131277662057475820657694937141933567407129322709658930454441092837695912880026418327257389530558339698605685697470273831839031783581901869188355967107739526768167563407243149549848724916503426025137801263718635754013092840850014995458727714792786302100725234801860561976192756513148946228089926613687669801031074196489364117657313364329840534310091025142449705521544865239494498584005512188369777461456749802282420186096825670588000451098701518223288864964103233205520428190154800341904939270311454849050203511536563469723887513098103428879416893636558334569268561687725673350788347442788773411956603592344155809975447870516723609176873188705615370180086276128132334499475707037377255124170867466060730006934278993297551735876520703652750785997964552170412172693453514130143445089458719067163765388379637779132056645768749822118639494591912504269125240108225540760979265532019735442435886070741721002964712957473715408607854258515063666918851092516186989210475136572652192876265638740675199116048679427987336309627242167207192288133472348777966526214741042425409149383078428288679690045483225166355768710466218722082915214538204525529278026018108314442461936023671180813698241317523902186524983123918593109810829906147078767198086543001231750023127877936470541304581492102338165480275026761023287776141529120593269692833056902707781998544563066083476778995082551443555866183110769385619650374296934817891062155425271417714684107449102784573994672622027284118346268206167980214734541044128906759998280635767375735280518705899427483973223628151192520972659542587720111378455369019648055417710170420601162197166587620671642128006144608109761779726610218487217876345727408493541293223556919995301643324591370560999851373634019793765986152796434807123226260173636319766713604830157938412533122844838886939682264212974212701911801604615562204106612823649821946423173854196530647323902866290921498654023049913185728443164947462431362564828553064841206895505834186073657047118268089903791134815761278785323995374460699895043419910434179421225009524872285655025171216372262869401600000000000000000000000000000000000000000000000000000000000000*i1^208 + -27089350101622127874225178620637493240641327254406517207110637508839486876082052431144230068535031950637308620146057595137161053160727271942620275926371732205781940933655751633038455968940379694501075736265052665217352209640143559173599010567474364223126998231007305943193779951322201785862329189749660700559315564671723087364619563201000155730600212098612882780759526525747551688651859061302792453672740636837861265583953648014435902944568618191734928278041555722021849169446701403564496989503821400567282924596064403006034943533381839370596783318157702609572712065581899637145747076720092828404485680010001521267875905490908209309473987201297227537818022622363549584656550759269587617536096603948745280026391974979287603574872999591578230778400960360721110202671783528577379966108551286856392919271757702141266400380806280771034662424940117961510698929899233729354774001191144595554235042556430078652171889479498033774329092643333738090798385772014472021104091916920557311362920588212891251765535970966340788138715208989268219993614124989097340261202934511750244731076080709598305644412786062456559829342752579280474609823173896796351603037243194618350371243624264926743303852468531541267326167873801720841125544722318633949011267253743647834157352265113714012505693953680155852163090755840206609543508953995146469316804402176618412613150923785719261637529389175719860431715132799550142911501303869041376766916690434235616539225879534203163981084320195371498926676498181975770478573884712186514100182145687534987079346057967360154831379106677271523754015161641635604965251435396596788891993221538225972704052520481920353858757827980764738857412228941005023838245382155609633833143189568369593310733268579483444581060715204676939892921114346970899683401513900412046381177511254743866112789841688249427631696115478789939348552162969098887125816273060364668369308394471677668875103267268084179955543890499347337173824992021540043667025706540755122460394088960945127544445848249022854422828674710088467277599380374989711252554791047393050029762308289462911668983422540946103615694452412051622655408738685535667693512460836478944135663613667868740556005833569296876552566461598373785207303630742428763133442180920634170001214415737756281775508520171113178700987318446513293268927768725109590133879698844618899762350327226506303013357293857432649867695313787272514278703664261412468406415186555046528903313984130908312828307595268617000065594022384584542015858176653936541636532967335175699656052026202467757326332049259951788179759559886370004090866035217533594763965269291037006025931831801981057654933447291446878004464620294140087058555419226519033325752135007312858070878871223553592824316847758485462761645783708397834813245802386343870559703665574030724572272532415179680409714286405075571078757777397399253542912114036607322858802433539699564422584743054984005461021152267867429439993714127192502830433573793608877043809941055651543583386821082538515111552266928880449261290791739691754635398986871258343898491146276543138943623667986275184118483581437234281107444916750878384812471918272397110236547444599519493690353200158982535178856330333817764219273753284643581159344370749046460748416706810811349043890841502102158380987299844696820439386037034612340359568701467908277671435646445071433698340922427908212680073995249396310354438253985673917601490601755667504181012190254287898478712429877542902287933714244492912374779229145118740765083375221636107281388446237986560492814361644161607441023217958118483549729338056874701160248437767777022920923240813876040014878906758348244735438592406400775330693822979636911227904635217424500155779309482799809511289946849491785167453332821049391238631000539858570925978445564507346165812252903402072821367334172439747889039352527489711325196272577800479956087172826151657922704541504133257028579739825764468110680017951165446641932011985799667897498703526049535852254458089057812759757401630011476132916883575706790008286381309893770167207554633450994060155318373372106181667897762532002567075738447387342744598008024821099992270844068754352051849846183830026199897416904253623801504656654055878085231781071522505448539866823883816563480341293641296447461304536059511766695311136600879669884228301262373626052267536497104478326761001780667692689462764674548640929538499060377067017561683778117440840894162593528899686345551895511266634887081044651134485147951673658129343678639769427915313706618195031282055935334916111550632790264163467179225398640640000000000000000000000000000000000000000000000000000000000000*i1^209 + -685458008566657737940702464633372964015304265120512991308100215154264487030588189629272202988566754164929600389654413603684642539361939869145398587184585057275034408395288480417373284249345440874075952553666087365056578715630837342987677943541060560777548169123434298464307846006305482225946231144872109793882774358352458733843836112744098072511133862562598390523487869916746598489566446402990534419824825814679230266129123167586003723424555089205042915744886232616119444511110414090790643087712060295131663015835981890557000684354162817889476057917157630161794234832593508678275143214533777847960462833195402321902435318786118226043688500493908216252076878507140938920456402509085189236070946241538291792625803153368851056268171118798912716413486874521445490181392124996932823214036359732470180301623450855294567210423440680526222841750804467763456794426322445542551853465108202610296263739939897121509873087732778980552669229085493157624852595551350610952887007169028953618053953758175190350970378854967193784736164708043944753063908181785326169864492880259349336368974933413548298637206768147963473974837448880747185332156777168154817155585444555585500229276557428676432499683288766193864251309370543874992094357479083948302678578395744795842234031353228449979173955651120791017644028582449583324702675876897996460921659368347520960900920020986760097988090524471640671337675448072331965340802204475901517973141626266916366054000363170621228174028072177982209889266369160771977336160817399969412221705921690217527857246546601595123324748537700076008377871978330950161717849315366518832645915052026456931674100531567634173404576669151045993984892252375838383441688855528281115206849266531616945871121328863302822145388437334114689978669297393971398627542344667754413187874671362143383376798884127243586072485047017919856082937642546310248957703671408974666050808959387863589905751093153818760926762693214999707940308358844134080154506222797665472617572046090515304675292851064270539318237068638351251170487531262673874094450462030261425436478406502016711700929745191157884501964983427333699541276565458394313521022756136343794594646739044249477181008023118181500515054813064147981865569462342589437817316236292378703995056137705906983986791577384600668952664776614950937745759338082153483420294569383827569561124079749334666913377954033489985654571298836236738726007756800242506362978365107433749689335044329964998993202778154040150102354742464173882826309124160090686766288978048980670739125370902314601000857655290469425685770991461849888143073175240170512935864551093242536338906564625924145829963724758784907179744097262433695896008235320968966499410258766488983552440334792230877940383069109831758358960424804390629246653728123430212331478372122093200633608140543775961790835687078431097429560356447262206068045417662896526034373830919679212170217144498386236150540710661583544766557217528526016369736782840784406607856291063458232771700529051784653944324485892721564360935185665395485758092767265724837434748683427217613699106546964447010326553501141541016079343874503323964547178572550432152922941257496675983823247869441429013955077848479037434291774243258364085990612127072745933300093365829291620650016271541278499389354517538360453234442872991058600543980455523272383928426291917956411435175194384616102092408257793192089023407910069200156688818511709323833568841655218826325291204100113098214894067504383903557935617597914611321693529021747389722590080142634035363739510397190774427845238819357353617699477960948729735022998495364755654961315226389679197134357231854660757665988262518705040988117294101061206801402428497963512392842745670382672326191841626994082532646417231972079223037861720453611880640981683660534973371129282391214158892967034296568723744434866856993387162612918839973703184307736716049689537766415044002475668410561261561922114357982798613188622093775347564535325043036427913586982322847693846185372968983266923180921849093600539810427965935876122211168692636223184171595413043559542016858974435126992089758243314950513217708447920798855074913288608679412005782981462466484101444429574830547813373689105123464150613550348755938164604394133495073742777585474715724121587411840414758184650940640940717957456513401785597988893101227856428777616486032407634171303873551001730650984662166327089340947538031241673393178822122324992336419117643640822033884756175072804348768241913762587179854737093952752158989147349949462382826585818702155397101625144704598697574400000000000000000000000000000000000000000000000000000000000*i1^210 + -8977347097359694521145067299944315478776466640753707511168568184937300631009765739192195289848523544279188568051984800634343715038843303971972565624000620466061074531740005340790986378036199923901742765723072737467655393295776133431000721642276049678456092045843497899888372638406889871230901112684782411947214072097329170753607880440505716062815429099352926510318191038320572619286790777689431716219615086244724039127355228331206349849560799801172489730407364810560697360173005183165545841569929099089429751653179309640461013775055355605160727253365507823119951274286500468859108941696218345450639615517627822096064940334563072002703492398688803274529505472636505779500623934380810140992656539997216856071890399796510242146518743358829173592398697686979041119434679113548967737046040344386369371760230133685647925730611763174991996731694962873492251179573293255416279575772020411062723308517982329050917931211511125332402011789186973264665208832602645895246664033597580144180983156035235161978178151724151522633604492326730255071013877516262434080088435551534837694035634384112888963072181038704002808470803163711920375242864745375788713253315668635790776313152902733663053715401811504472266979809298716014533582124201032638619355327810279453076107532603244635585170155775491592184873073511485530263791120082605722791489885662538376589354857737405663213857899076352261960795340322375072151761566999585361922812104962676609021988972127355554608576495841807115268547898950712610937377297371156766855006050351711274534494151135598282181865772874528347240847436238157931336933045561946721799604355723476091328153776160278333227193545323757142732809814891792543683518827732203373774264047849776750077372975100946118550926030866867327788481158110342297402594151137062833611998205316865526680133114159609503897631660131092446607028814943515356102081600844906895593058448299315178564143233936185903822124507982952220251516127431066911253362289010925412933308440505208154150867588690575247790277116606367345350220722779644644558443523808086462757631297780580835419383677000055608951213701540312500778375518331054378769068304280195648256791994461592221622846199843969430509734744395049183503143544133610456300212138450827604650221846985216002938944242485980228387653732605251360572863762247964671096939848725051439685656895734165104050043326531612312329680356471592524162422405725979412989812752515482970330413606323456597436093506311384225102151225117874565753942453852815688617987180846289818982546456219891040186488630746924345894488378184232115154956495634192654887541276682430182713001296726977969125077783167163559799079174326050679856811039155692693664385949554290102842025625932938034810680673376722936694817236237231177578394182114375620403287128482884418026626985002298080783162142857270809458629830824486781586471671927970657506775436580481091822257408384710743252267107802766676591029705021052837022277769199331907961558709650302973847338222946260281684536330275182867565410946591978612313757900067728433742213123449359193561235986193955707808152177419889087719806450813633958091168034239472435175718190634722275581517101983766097913576075039954822076213962329600492489477708431552920761514856704973290704081747503436943465911349554215734389128891668169198089961220162905691681146259877160876687275742505959703906428108767114676018821967830366581642607806911047092008672970367134069754010734043700019505996831232925206200401588632734986550371225538832310440980315233399991263357217666147670842377088806373917496452605853269391222917848965845880207815514619846466575600070165996958946060840905437447661853376139742290238689813762700837565103206891444102581343332997085682730154283869131825731345733278664831169774458421809496013190110287221186797970128754884824428891229375293641691674221313540030940151978096097791834791053276179011409047677566099466177495286631636270511307885745487671213146726659688953847706526463787395358473839340603245413927564531211690672738791350397613064851325103682149429980756636582276200862751209575478747264943137874996061584172901701886635984761592377884272717910298235505234134862882246564759167983806299334564548602631567204848496927931235805695116303385209255405003547186764924841434511812386616843264889307353098734115021105447759121362893009436883120290645685420528545519063630650119272361691225014355689185991699462315440441484030336482759562638416667543696144541870979064869920168603967933404861887414189152907142572066880480637656112427538841600000000000000000000000000000000000000000000000000000000000*i1^211 + -143713720834537883579550187737360051951478483483222621057390397046274609177705015231071670989170266976393372247924526202868378156416177982993970662562481750538104623298048280460586296907043521229922121536637196873558016389884958296295065005325397600258448793781064947428435751857061814560238669196795007762578768265467492094945205266351404709935270332483374535138957066108513708193484898231675058593880943255688284186164791396479758156300025640989430487031934784338500127968917088942020169853667002368966964993503923874053818927033896421555884739708040296534300804618558574712346204440298959465461755376611057274502261609132716084888515595467976889402074630145110282656193743455093048753804605691777213001843355281067066759509859631568732254969841394801182102154541492992065147358821294844707953564532939012008573716483397021027926552250068627212896894849164076894296000170388720056965046635442286846430296634123451720171472886816877271766866239730050268350846049853807453696838951288965570291470223114018944017068529006109432839570251868190639219122164979803728457946944220843869524450044287141196815180007398826014044586066941786426864520417926775335626658349457817450377185835318777392112817550246439791831999038126027407586465593074109862308864483668470416158023705905160604032492753599837541759906032111982523134154612646423821350759633094140126680212698172330293770716995350523705511221564748940309969894022891337098243986103939877901405949307191081818664254049641528449064103568821633326402498501788461648602832301143658300286551353289408768315753434618147381573588328585518520277103729307249429251637768391392214613138751051954590914632672301553464757961579021541483854096407841941501885812111260866769984792168672963836781237426115414482177188808648402869768064097104016246954985665166045672170786387540625759375815481572549480307927408823754945066519048184300418582141167763368553584669514607222340231110676847008333986861019015847764582431817097337710552250982878825920466804735699862084364009465997809799312115235529754425110722272507865270966694269931499242464424228951314182378903302557113954167538242061444573844523010109731709427387393802969955216257927320857845154206461189137879898821355208618084418539452793423303310400011884336597395946978831009512413708201875754468760663481821468084817395606536528313468543249965135772444454628280847094104314209240108922291552230137141035420334115208371938723451380468075519411556568072694843649676711145372161273318307674203950809863670701493261542883854383800139228972448144585748270175276695203584712542069739603780819709662608497707929190665799151004707658323040538506263295265759049580850163923163700492641244939070235606597491213141070152324665496901024651701665577996568866702528875632295931004936388336757839470355831612906897565053798426113708905697557606610152803514002397499979199281522600919103524433893683232504340124743499128582968151081672934969684555790443783727675318470317487457851209622993507229307448181565084610847618635753692932599156510746054237774550548455795241438902132313790641399403609411785716446312968473189443213897840252121097290044582189204189063164257204646023148587139923507395902208066505769967006358897123879021529710303566505263779293473385320142650947528129831430473790798908499742952563242373620841897794528989289095423753954459534441235908796059190705614941584339290344870107458501568616137226666951958933206076750295601243362651198694430841316301376293595267666632674251843401263873605200919013980903448707572556383977637367025307635872513995891754116470112374777943827872278821102485335266492216334771040329081131695312483402764488751756358264036111713517585886839500201176879808493301488320105424164792263661024243702818294799224804665688777225148373655225141493279447354256524802860426547007627712198642803497865826131666347389939885334253987897975974637936776943406599160508093381360885254567687340279671576696154018901289040783472558477849610309574447522115761793917390457214009971263534703016116260410010296699044604846105679867759538809722062124715455587927172608887034124219278228597715842943052645280298030834999306187364351004108636766952075707757910689839784505892035850472297296300122478246740286084236736939688855919530253977115156354496939022379948623497336249223843983988199422206982638130572048099161152476797403388178297974147623871333423873740689164462829806461280564478962806931926962840817585226013245158014478413471240893054826904495730886650059411358320951296000000000000000000000000000000000000000000000000000000000*i1^212 + -1440657135973201097203657175270244210101357586654317449480079883037936777206262837335032444693001096723549013064578616974619153368697701962546858032624933912885023410544654660021458391051771245030871987029118144041197834929263157876831685515010997750528056032627865661052078840702347007268377667100020787519049890104310747444235272915154175868550106902219071343377457925803017195151060926095293517533426446663530233644010557140228254153560543548559963646348811619145067886201876514703183685676830606224639213367793240878474866342123552351935866557191002921194335624437507026244001363802212618965111091509866068615039877208575192964705042733900701573578197300103498044092705465300653666451263666802843644752646911585666731912788473017362801736356817234055348088039978909315392924446428137415659256541188929765155644713066624783461840351873427667340525834595059890937660979769978898980675740826680367708675383142712246329814864699689112138443164329514085001697291373370959112280090741422065211161662006272389506295488044754372951845114828596632449177536420158645674503285693964569420397598984211029392895570598288851286686315160102126363758842861755179956103134927117685215071570044440308514956195872578698842873715691508064748923521020720952141617263783864659054855913489818377406157693454719487894214568591845362135898070486281750066955183250800004238633377466399942869986252467674116354674636896993475343173774628700054379361381727850020569649232302927697224735788302529616226524768514554189178457484760687811893672871697036036317437427351916117516639590662058918201234540592976036917436840683573531634900994966891067637300544714676901470926690901379511295609416974058924592095462752738056980114814848559183706691484973819125723151824317367461809662942374942049088888532639538358445504991566769884451518942573730194566329043247435344007265362277859815460765585689810670013912912672505818465668886615304086607891166851853280550830432234466420980492878845983247893869348527575045738832860129294144222092009269472633156504338823513655630802585155857346979580992880296845604889956052976694514402572807275469233971770125654344365593041552727153258923211044229673064239018078817748961576222351042851461926157061819666247241537469565011130711693003876100725277376915883796943774117233113787584160863159492932854451118375934509195161275948407851141259093793109448799056377751946403070032499042138036574351068523681986076270676808254485802963027594249654507640055411286478447410774475243496943658757343617896967681331521945550675291370376454754016085229827812022499437350559462850986314868166782243809157667771408507037889908354428227170584940260286222662790674479613642172199631605383073474546868460091615952853273929745729130421868263556419592957600579409700187290719107979327630894501266641543930677520450822464904912225926947823636592305574735435597685370452082265902594358635538092614237594504231026451759704430645091676687126964722389614437858373870596749355010828614242431115195426016333366203537424161945676980366969945898653467998386727608270903101114577996785303071423540030101962572313302523377285088506139005017171911467047210944699157399658512457662610690950844307538709956022228671812158776424470963620621208036473515977474872769336460393920075548301681104368047395543472082112523517920025480198812232807730594415371318001594008079967957135045334305379606868497561006479255318126382991834804294299287231504151723665495444676843031677743973574963042776405827189101720289835933736003618222425686141604736603103562241511883932633175525725102200272079706229938279124428664422609501545470847530968961526954550887515058410477517775067409972000938481851099235565524193992961848499720887212285374206738322288110603614711604843508255316182238629579420078056128707230147572765250608875834822401926897961120984183094970590652120320139524554926836245019538022588732221874909446018104079200739081515973536568722737343135025667782168165850300989582412328552696449900278865139312978946488523317195392551804891608798742598183200999483667342665504571415829242859530090201155908417874413705809725317646016182820648812763631440379728660180354488111427856574916974338880366940421900517913648720460857547653772966548958709130335800221865798045407834430316345844045172751241500118890857002193100932263037362124782213070560989171968326656249340180381472106860103898415951953365586052022185399537680384442416376003379432391491373376665758234885120861501450212172112484413867513803033699942400000000000000000000000000000000000000000000000000000000*i1^213 + -10215328048512310142966314518957532530125670483526033260615673820370847136904827518131014500220421144314141804003778581584309850427590141023398636934868485588918586049300270571306966042504582229241026134179683103663698582230115178163015635150185332804591689414379436210805544427414707245224202121823266222615177181285875491455309976004271904285951788565699062020161153128587485659050969135374243437141929507048386172295500926043261822500462299395225185830658736660365779490347086896147944664277196978029973964212473110373731852305286850214297276047505941245549836710161666178642954787003913235727395339769934618411076993356254315622914792282611672447101487288265513012612364966762721978660409215877578672356124010721714279144174344231761018909314833418502446294850487536845130079814810896911057628590295399326479830278053369438378677625363528867408635005970398299891646399070364257118299636179496039341304074429864347876972227266429515457624898444831888658431661061617806371846624566768177662270824389693882102730456290369434013075802374741886622412327538741161786100662594533594020262944439152844991476189374040450842165449606187438073676558860694370057196750260542660083599650507073510389582229170057129734135996507209353901549670582855837967892686730569343147359485194033255895668253390207068072570503627922003508277945816881551509374815574097458474533370414201389446599527784641078322540291410945767659676996479584228608424184652832590875071695433696677275141313867616430801327218060791080593778130974545936387091091736510336412697764045409361712495828786791092762664589927999690185161868897513988344240884904352848667275711550627710305663935761618082947966330621860618924354159489402480678450460229151934696532052972857529190533125741697060528322211207508291768783114722201707585370460647722830341345997531263490060744544375565379125663411990643527765399902063543952744351397350400277488993357178077763798928384122660529382044757326664666203253759043289136793428442034756339607696831417788520334547011424164515605218310054191626011472030817481773284110775890103822782706633356201110304639780631992605258466470736159659806622296720958645104950274327557058972403135492673821543407376179092421543361184565555819807227164531411363929087699203421678421327267836296143287862356561908788916968908890187916827051362370874994086720716984104704457027551305149140614554297595890004219736992697714107328199608758711998952610366387839210546265533990495012421120704341036198363863192995798225142531196447441592079602718906118667463167012080891848043553423728767489674715697786388428457941897944896725467773254246690276961062209499591447367101480003592994812535480057220840326305135251986524064768335992164058245395950960316970595130925445858885835288864341283772457239456761478509018534701116124139161735152831917936510216661918667964603744496222186424690321588045881462109771241878728787902801953487672614167342370820740166037505959250599956510922667997252668134077842411242190079059738241289408450149168298021223267630901943750573687146206794982188281320248675968457249276165796741746558310601084368952857479787387045850627818663284044334466348148108464916419563873400656601777889286187011873895154341902755620189060142077640264319802545704352028621889812319215185727454766034962594970258800680920365563685070839255277971549964253610043320391999326978838803474679216044264568424897583370219400373694882185283151050445722159027313127315141121868656803024374291554513465590260233184054986986930497653165768232319176197665474143394815632579881342393088323452119686178503077336404340367358999709047744223179124585796760657327621816696042936205742728033895475641066087065837982492366744479543841024250970843194076604824820502360785410123034627950976667578143085993021347931723580709874719041332539770684103547779893113517174597303313107239033583665329697808799726371342913754397691459468733311153435349545104088198404986213451071413375724484095203688697968782001108562335719457909076217543544435642718828881990884909674260166372824561284698364851347865294673868260389024551969628937994855638443941167059787313221789883556763151760425263499679662662640485919570833945804866058001687871735960797091171374102557045695249433606707398072923260550494161576762044549144449974346862541249004868902463758444905420748801485332597621746118619101513956830011016906582512032360346735321519826608876959541275732712802338631000379563848368840057535516227962216629379435976699843528286535680000000000000000000000000000000000000000000000000000000000*i1^214 + -64347946498287766728547200653264876791842390815391919144889367830197588037484221729750620620837712777942241415926894269564195337833215957562258715366590784360444326315299468465222184975108837274482753031439357664977046182435086683769248427690076187236780935956369930832960852776299241273487882441370991492957858538915020985443910785005284705111482098155558874214335659206250985215194594481324951862990595332672240472876613812282106660116347298553331637146474437493025497005975684042978032574295289454938783037047272013969831089889268888327544175160682217171679910851819698455792715220304750332738107099976054849659713919555332234925623494140371487473360992467025376218506478969572558018314433352734783302154016192068041156801613012208726322027932724936803136572253751070098770732917827462662860451914639905122461184881055514776829126205196065794204093389650079002653583056553773428986569753140410141452588479194298991796829066710423641790616525708422806116982269710591971291774131735212134520420916119136559538437495838090091353399679649219346521221410968897076898617380018470330742339183971632306497872841153529349179717794646101649076065959722543281811019480642287390116597137810002187164071805915921737975290922006933000261275113052297165203413391520460556604703452914647395997841301244731407461686723295781617862227438573210258630156531926809222967608774394419269643922712520196708050581044918447711486095508021540589207030235631043240181017411186866798072689645419126693319778921361709783085881376429171373509137460989295533691208285357719996622254530376171831302769826488056677963125581026216073650520679957539457663780517961522416163718377569639089015616513263433294356708431304301721206592866424559659962523504476296931259095136300366051943579722274724365773357573939241398582582080831190711241284801839208542753006561699927333190841964567392495882492265324901596581294943964641843030739331566895402633639276441286256329955752992012882332684306311251223763806688881099906981963746421591253338464923701944817447883676752086940037559157117005970497253494968617138672048032096318212211586430453124946223515734716551982184854920182448713371186640817550980590084994666695211788817663904919880121125552162579762079273915689185783307155861210897302650952464680936336323198200377238333122985021722705573971347136162359761504671272265683390365512511447752278453383336564403429445513119987562668608979654311083211674602101246671735183998083272307402791256844142768138351234288216982539491966571182256808092249700158662813923512732619791431947154125974127436415540197279886881720938372431607482659966724250339536236498149979318264682313523436081231901902738422541418256925729935400927705224712826887035993568892353456651127764890997019404315658930222413157851005418259781511023163416419137680661060150123062313734704912255781454598318883057613960993422679826008967073713640112512687726272601675607954779598435688489482530749161133575780772241319723316344949078962913281246297784865458856405266202121278185073658093334548207892183327499421681669704681994482365420192434018288076767884004229584676822793717742663579150368160624779119218342672881812994320414477493040736502988162995868765051200490144751007853475749636636126372465639571464872539443225949765696001229211287031323245914333083526314094427479526268671744409539505803784578304116408372133150017782363028508369146950764115943359535404823027335460745191470907228596632023270073677300993048284832051860768049104487477449091205637351482823424803110989764010733174004993423653087614329813339228107145885285146314597833958614714251090051635650006448824649374726136148652794026293821509900564514502417674042453674808719859530063776046630377533119339649774431632464442449151795946920764678487296947438599456909730842104647677293181653196074025290130018524495226839719997235894801302168137512007498733762887296197875071213893460311261673596091891171935969271308553003595277816318315718132600528475994300516631563327671376291419146123266172290810538224137618254914193742435330334437022503936910279579248717101121221976091339960031853491515267141656886416096138670001378797878460513461561750003740656451547723647714326099141216505556709711032175298995035639318243596647967011233100194254312644775687861262517159960039711943180898021602205143300491795293151223839013528190364799902770140918852231403898891877982150384517775102740945407928004599060167137098600788109131554009253429249472472676420429423520430161920000000000000000000000000000000000000000000000000000000*i1^215 + -312204164002987692246385515227564149876750294363309381607153259674294786731248665002550134277661628290010469724039206516591570093997560651865760097970815375667714653650718268877714852364075309927359923830913009119593006185255421376876584400080900592342016112990115396377865683930933896682983018338120164138045719347365028559837039306377656954469664626409304491115141871819462304393250934585877946847102405546667503653068818497500517229372867525353868641561509871611772873145459989338444902293327811459771790272443428020036153004816765438331028360526630819758274307871697224066851553949950841045574156011725603491294893205569268628749227678972574053611674595783364356771922765184994759959873213155333965063484703674590178001782932400436269206810088771938476099187576101240468028239706596193148497768986638486206982116916461497131408147735114495396151745520939313087008595640364270378853899684829002310090126491093649483376454414768092456078382990989391402642662905681736853950458088792766671579603841475351200125693244379146137284579135552453000482447422353450872659041917317780429163727170536238688559722758385072786959998381618966082235910624476074182718847764163182770844495585763049229165034279798879387629189358477648861390754006112533032097809023113126197815375656779750794751890170981874051257513328102954683063140833141879451707182823163723671055967602958788930405336626040518901930087874837083228094892183301230826712293503677247098462632027755877192290344204785483697279103468993226919213029485287657934929216271894511046542679797087262050742999868598251821950512567921939311395523063138675062783824081165229802279564532508953523128890696897104250167635449497117673086826794129017267617789164938948727882340916961385350153416925018816923166389110781711354527710115167722374950618059061403673087991760665579343816901878390162079278387930106891278644502950542341712510445672047677837620243055446150809244260125634362818419533388574755075288693229356912477874087222203516282952818833426553670941833698766313153279380979762379994655985787237472237580480389842795960998122498739600893199102562614347071460660334636044461238465338373424463277560327327959642076511824923405115927642051702455393381161282474195010544160680164605026402636838252151792677472512843035821639761191412903488116610920420309878836270289531962573032889507966060726753113362418088115511164586145776716831633460153216776612901842335988172804721229424929928031794267377527237119362817480703170573335576558062273751681659445938136961496807025833714454308427455981393423612028855173680265543674423581130801144906415062034346778828864116572319570411982820436837477845384353515098288262655993789548222146308875587887048378844242935281278753589412739154002152073991573977417502774714926748563864324591516532779595108418848312992319044107822280132749092750630254891437927700439483720736199509952080110595310680465545394252442381399944873252448486170398244929757571058872971415110679793157228591261557329933410435845068258988787132043835427708531134465768569345824768037657110440516052475816423083703630149998240061014953175591670286032751342128035141199998435811529599958814348200572804794143909301017426719828309341004251613791307758818869390806817094172408084179739628962919343014149208388707967386092327192129671574072024422142534289379108920926277547012269956058588852314971791036438410743760907470045531439993351030206674415772133095816175306252159107751356195497565883877044022668188699048283675571151040710795663010225990176669980104765697083660227364019548003464177211659708741156198641572798396345230192765587034380875934970553966066599431440693097136837442204678995370408524397485672341351914508361643676185442951566635441100426383462438292556146415044947105958831865412893083509859914792088700510821623123079793552302496271915715354757960546121644051249339194432269282620616319125725929754113129699132732737513570321353343062798069054680292950674742052532637676381813645543817956589734034462668099513628339377016976864659359273657119622700261184384116642586067778495574053161742406811416395075511244977326072803016977348340048450648005886775721959235901342691124386506154670169919070228817826292066975902135255218608058661344727823426581940025100906161666301442364234429212100910611537555594527562040687757174914590772170691162507084747385761837354877458494341191327096926270072719945865645970153237007070626024447102878061204933764949730405559422755203500505883691555225600000000000000000000000000000000000000000000000000000*i1^216 + -1011803712795921183840497982280729052332406881198617817251635543529201873595243056541971539623775556048031607945993812874194001441019992366762884216269125621643662360951593983105188506225259132734086169812065540958315174986463870026871659658969132938454186186779911577920947049818671281605456955350755710628626536540283074902022589191488384437350663665832356669617502346923908266316493882351931523572172513004463557159333641252814659469109723035453144026313709971268357862964170333979877491350070421366808895049912845825724699017498352227402720296407078080454050171625961618022821858126953181758549697785300259804446372329517701764882732112136070352656655232700525431460974493178351359910724939737604768481722034245360528863206388152259364549912869761122302162477498990317440231588089011585820205155755974981156935576750476616279507973002414227556312507290771992245801532391160419807586544310966297720901486138421688788753463553514214865920397833714829209221751258650718795164507092746603898516274496805338523532133910914047127784257438385445236625201990035650560921675400387548871977297764957833628092354043325782890296168967893155819820088744074325010831707533768414554360891751269183555105533068853475648601712245181392652473707460421801887661845014522882379319167570783526727415231141155083108948536899640308129613300158920587217793418341613567136420871601229943401567064171232522426656887124670737548888672005306126737779793892984223227009625627784243313902139774105774274196842633244574663929009323971020170241383802817283900381131902099921755628096952020479017461703361742208504731992019835549294904244222893441272371868856697602649867930400022634051841474245079563001119251722693626568064456130596016563990207747519043420488519689289697424777663078709806381395252921566468446940841161339967312027231831975787838610803331230614973980894150885288000841819816234639902159267941428411736211797153502047940447172108570371381153156473972304717888804636926155423714366606465792239082379239311820653520328663044600037420584968737760331079003803201756113945356267024031427221362401425356738882584798412808547741529615155375483538718243832344156337144228883345291786748931506049533641933726187621761872864449802955698131144834110584898347395155847303340688847622574909317764747951727402054161429968462611275402198364949530813218823870762994779257748575790378458589631310060454101719283898950513273083825432864859202229666398345155153207886513777561945594978736253615941035449501378899490747876116127132403053683107601215400636921088275291904787456841688602011740015999887056391113189741671718642820540026165916064479797263409006705696892182972782012128522557275876613480640554759398845067335482423175529796752453387878601604445975991201864789040377757626366776484753382119700463288331354843634514098189045899972148035803415891965276599157385265656579666518165698662328138892239894834492396169562172910276339557053969765277012761265483552860183483979887145832259680176202252080768594682073128867917811791594679089040266643310694015374615373327304034718958624126643015413372932192873985306183568961042017343051075231719883431366887457807630189091291604102648760859415913567958932879814316250687901241560706587860074120077212658183098822881600815835216598115955331837603494291033955674575940344153386404382013325353132860415597247999870368905798785090064335714442667656149617042291023976208852342435089636372159707226354505548562767153223973766058786221023420850649254296724003869067887786955911040233983335189503468909339760308390414495468620665289488199098481740722291277992499995182192567352334694570697730822180436571784892038156627091016219031825274244459453146576028141641414775696119413874459145519101848110855654664506442162924793725794360009772966723220216424368261163837988039128600533213863278252536874998574534623872910192905666397821359903219338751447360086719217820862723258790494334548491284273628881236329366375671491616970692312692683761693624947092484446720372357784534634746633070846327519707978325111954644867340518972545676943559392619359307065448902039882709942149301694338670161391708570986966348347127345671513236154103161234140130914902343498537415848027058277150520152591343086446857152957027421423461844132950900789135685291256394641112342537950130749178940458088933725884447776751967054728057145542399528456247315093660190600244070696407428032208653713300356386478898103923917368675514831485579276103706933560260102717440000000000000000000000000000000000000000000000000000*i1^217 + -2382947244142480840323658999843047098771212095009361415264331471253549442456639419450453462931593091242052426532456873048814190674453210776391893852546233750206273139808426507178371183725286104746163077057674266944747240937243404925854034366849564590128696883315613793371005336469395273249432017379730663591071558156280240497521732467639334118584733441141558247261236665679706437630679678244257962795145229092550194796631002249761492585567729884377566673967920811144161938244541946045307656724770178565412165071319723729245330329610197724198600033435553101111526340883686762258700879515842740961606851807748325224373917669984782158643733184611847167766952409864802399668745736048962683534754061300461657666267444809168312638839412034625038012195232744432050228886243682482415732331053378981879226539942280798730783283573716798384147605926724187066448527123514670599999960202795017936870209354126056194817005483355430575397734480989012763557309538250635298983563251031522753229708580156508806259925041434248104129775420820843976426908913823027401306446242956292875464441979115435912732674855209874881935316516290217204646142131186878177484135242869405897083509304406873718752610799315352625342656348850018194786470141932977998355442426422229750099318888315784148716089680178003805615401560350772812592665845856717035196410389947211902047063216702003830655206385471082258919678138868697317958217659128357351481193778709734503941340862282282731460031700299336834408795793076170293267327838500856256518020166916572707414978524162013821408361683295500738071986982642289258613272422902936225191942267326781567307946514465808843773425878149180448795259795439532205960096496868078543713812139761133034716566990696087558262624685067049336218878738490073220716327390673120522458593264615032208271821601648263227227049093858415307018115779432591215765329767188578877292231115810502089936250616881792165056286703853521828730385157672664345403064231730696259999547512278945597396660251319027057404974143931116653832807637253465172630373135160699156612230649259495238823512823025649947594452244330797348068996321530309329917797432284168101304480939649620815144179503441012790661101437627686275532486668378351739648101575785689135862693940970831281896532670520657516137056717904853251891663004742769278624511257258872224362528436647448061841751092134621921912068607855799495126581005364166079621287114122828950294521328164558309030523643652042010681422230279095522521688204617548053993995271212865686354867540316833598253781802643342706087739467853865698903505006419225302720935358106124234086884928600847963764684915137038594270086298305409831386994986679608063607578340444604837633467165651660026323825907515550299489760803438424321533645214280478078993137828125368666605292511035687363251086363205806770277262029576859916260812067763741471719945692866801843417955269346932682900338340491402193592235524414841360553120554932110009060495701765301037542988089046609787466851756422506232889972232926125666406998366430510894154238514807419529389113495820918348253648964158783705352359292614045580477323683516917650053384024214311763192003512484892435755586911743877011862600190311056884061726032876751520567841820393013021274647816851728241826976980050922672899262790472244201154457489242207732406853439076962506342908920524890320807213643992245625274425338450609466219659004812707069451665669798153121920905467794281508724720733567942521481353017913295800220813190384789427393120135109343592688994574540321706872142155814430079268284714259457992561943292929530210306930924899635706857231727525667707347142212342648321197845919559624796459459086932066178146093131423145341084802646916291726998849701913293072862406333080146113016444128983691086875514699834422476676413061511658901228510771733871717365384391041401577733680384638650203285233781040190144107158992362734146994916791959690967144571531444498426105561229720486867279263525045145708171191280064573802496727406197939417364976034492669820000955735294438657401507024778305438813472164065369024057405964640388569524497985628220763112258314329435276992521678339294395849098999662382956981202598832297853653404674666431856718050864244986195396964152935647020785264255822141589308440706746231570026200878690915109311595229560410306124570686216242271291248885332542169547319663448162450423868835359729607704538758872330333921131413507769201217332083444149505066196883717375776460018875537222579257344000000000000000000000000000000000000000000000000000*i1^218 + -4803567468120015538182520076993648073504764405281395927606068265820347104242422282206335549826938103621990339273242702948688470838015942650048896588509459711144023162655509020508509630165397485322022375434115968137833220502307638971637790485569299822238143045402347926767000307319997286113514783653118105634280667699593586703557836473605499083176519753074823785533106601673895422762215951860450465672617463231272687357748227947104287227315852659255643927393621900875982872539182424719419908563084210122078306844231895554910170198125590936390498148016120630349025525037958125287439454618307660871724516373123003487063140757153341336270277477782980230211729586270744888874401651480122507717350791433479942416637442802086792971096961606871187809514475900122318466199014468166103230283454208944095254711720847712151824755442323656491917274606447227518941534645617964205230531218688389309845277218915159236384396346753644271989864305718608803965607503157130990231457685686429194285241959431981615369057375983226758170548965327389498273799117503373926170550756145581073117676687380108989242082505799512914191206593210880388442963428619509987857939670817230847201167176964631035921831157897400623576121206531936933362440454620127805198542332057264057412948343244975936569877705026590123962443808220803049738962871872810001302822246641789209458939367010736573172395171286529911603851099482595655726961902098729807561975856883813926957813778856730509467666090942077408754612033826527626891081340284753714703351142826113013163616097995193996253835137319583015539680482638734687342076783504966521110400607372113402946801482054892355315579951609882170054794767954399791678546811697422345006753513736284215404496498428344769211579296204622848310251218492469593290861198763022183322984836789008016542174795992705437970127386545909475293047444953165132535934181332656954899717980621845359372877962627871972708961376512217069650413865822763251969894850102901205487263363551455903886398306694601273976809690067816060917860764637840062144668255532299402166371625369839450605185453200328408460539992454653939818212447084090631036675049431187518844799070364119945366525418472126909741287352946860946279659020692887206527055625095136779981056713695463040776118553314537623958340177882039144303539868498371143672085676438202636058136097465471425942462024813159013766185353937588327933802520044825605307465640039088730044798800760964195114119504162550181403395273587440409962883633825832093136961299796094056594839548036730228194222222782849164442412935862947395098711204588512170294250962142755234515017176216601666091923831019163498875140072680177016896672504378583889714481571558489438535642341699043106864854396400575786688549221085769991698399404620261112996751271561643804216463986697276185168197220558913054907478411822561887834927211781049812270937014971169426289550903214916221237924707378356753565669614645032101567182639081834852156825588559839894373328918639156056454623189092819189100121838125802645588713152911774390393391810986805872301283459211920261451027057381838905754799474781857166698782944982814210795420832028605371050947153117486699411101290325194869946039641645432562647419500905130776214283946137948322661397322622231249429700495182210951710049485986406616449904030181510848911069068129674964564419278525456812689718868231965641699942708938860308427203579579878598750808649497511090712321718547277448510703611685352247854045442423234565978630201037365496613310168344970065815692435592896751033166521477158365414016297559204376726075535260191406602392257142683126574692086142374129361193226420202096233068490497107554593639174973753511973277869487297716253687454574257438418856177087804967914734769440873301116292204013044435432217082975509379882204406167633657120989237863807780595260952181907935106924647978603786537705259679991401305872472042657822888140728977668281732581893525984382216732113799232444055314546972269757274335280299477621385574182359950312853976216459772838288265648163700899919964870229893723418886841732034041286242781577925137068681522209390728785193628559305019818794938896790124710255421278982256790707602983021006146943261436666053208592333630221392834480326643390306574523802485840046574191950958248734916281178334261094428340201805769439564733162339949526612015321126082805878091128764428124951030145387379801657641619392271958247217807044134308927457615788174165865925545696425914599058855428096000000000000000000000000000000000000000000000000000*i1^219 + -7922540679820791376845213422846193031784685988428900598175886249908553327249344129844940972314365063136849480543727619918491763182727105863054874509941878759317732062704251813672876791871664171292847859203311882962311009993787543844854937757164107160321417898672822885370323788507496721141941462411704054814882156947678370405253222189399282917243737847367932217221848081911274752230995626260828821884921964077287672927240804809437325024252859445647801927676492429777194703489400900994707289811211408546552805710781689937960850042516227384934571883594632134595079180560800810080362592346771283655522061273720590999432693942252041619855370194207228102705428289321178888851680825908509781681865851476637685061558977009259970863835627798751194292557212994206500803025528493371491413176832173373301864633737442711078298193250862820736291537304839631349848367453559338728861216335069717546084790681523372382914399806252248053932013520109573000885199890595364582555717961476130178289339645508164776284492314035215214370500698852810006224766244621757824352480753084994883170886502200690029134292331141626240302598856026388115201753867623885506049855385276265473221524674649603180409164356438226011833653257786254986297629872699688402822106920019756863419041354614895060336798583141266064278813209489563588362996959719845354948148709237975897461727163265481631078794532637646153822857512972366375943094280268936270675630956554861178131601915973767991663687129467840563669841589213992116867698673698327895728929493131378876536726038968594031726017072938901662846658064900773123523081165180562257537015971283652809938039254178599533673607337473485810706878498644934652179777192623859085950911972431343989119788112936584130035862729620140879520716872951794111611469115515251846607626463032837377731583205342912171847191861133616490627206420427955406995093013566308741138704357274336124546036023117273988032201318242742617667476284621605248236529192887556449617771704528312037204327296261804430464954447335299163493244645548179219661890289418553323847934432266747248684039434051146181077614168910175097522895252926687265678502676087623278311538421150835599621832920087251167484086132449370292009204199006084018364583389050687205472294649952609851020395288794677943216614790917413889491031025400574061647597035497051701719569678731158110280746762016405708036663441368675708337028312573176443164067463416380739613230441017868046387849503386390922797351767177952078575894899643187641746224808454340595442205079251955737105138514467230805290919757108259097375307165959408085949546419341700573221619174725693768683662554068740017286428481438720949729200679406692327599036661858547763137059959504957722921073614049292438023281960019173911619387478087776253651113851286712390646739718790088646166627555269085153290933289714237450355487688692999733312030417517306239857502340332318562928727622677237672651864768609907284126654747775476145993778919068892246932623425678375191736054935824900332545026047624364811178650534943564104228523360247637482378418670782464291834932957387711677975205198802002072741730524473005577767549849847703926229180958818056424044958562587992813019431134800490994696709982905143826822774099624450481423800538171439526893684878567782486135854295269103096847461758055512096657250202754918581464606443264697146960163412777650117654069082695671448211010903780432062841798816272511909168127610337884001673324683651814110744249824271326964561025871607874884295955184884939817499688194076165011168032481439525073123085608802416341781833298320802838228375717279274509325550583185192920998416616498776263088963435105066422006190657097204363430299851541550751151966014379761495134084343634825866107376031528814916324948059073577273587692793324465488789307188563624306454673837034851166977627500349073964829552460579901312197555536183048291435132589956470675797224837125631344311743853506765791553087871758743676973491110670239033502487955206511964488664140411978303731359392132357164430239900922920615416056719458834322067563366685231929452819001353598015468105580281161698340890564140501988306025078616114399105781548028473227966815020774720317989904498176527824966646839321069782130803231915552201806194515949850571770955351015948973825902993410562395739201991836966649436303458997934190297039252277614740138596274429457132078791326253637565989699120020609829303370316393949444087447648153959069016728971782266370958295040000000000000000000000000000000000000000000000000*i1^220 + -13080362006507222494580269551572264852886492790565732986612103036602904930497026747647177523501275759317669473457237873052530269779780031423012387876258951540503852409177419658200304013769084681412791918211662060346356532856913960523279599966455437830332168901438531760814091882794622255752651234141245691257931141103741037635256557825805107068551545575932375025163760164427954005915138413577699453988982352662722155919016809798987051396503998774149907476121584881047526933120129560766775996443301492635712388375149075570670735741174193533202771232276262712266816977745155935119594541055845022726760837543791360941567251607271759592885763073953499222480519521449504418998278266004266633455900844660643191048783699509393713877781722515716118621194178541194418657931786514485131238658710792364328562592036676692542503586824003680632531567160037485680064364468212974035346104468014976025799075058509785550263193375200775290885471522044482242268155608938102455607462964190508940256111564539119145407310909510760129961052036930191649504063344184266168430959356398849258751236249845895340818452598653154421850624724031592279033236778870138021276656728070825220414243431883703511509022747829993390417193147791559354232277005641233412409028154186738948568339934536976684773218790333680251643985124287651458823327553747454270731439934924070841480499134309157030561704022391596113188452764845358154138342805426805070551433953984059130503376468703719434293997323088089140320009071270423356364354981965281654535028436392438646132107496267075171377140327357796861084366073277552183597175817919680184148639516640400158293809346137686370613638123781703586879043913566492184731779427327479743234586272614778224251576366817654350821705926188367487801795243549002253991896647270942663566106599304793102623213971818387444500753008430389788146150519495854101926198369443562151233876717424270914119110767154651313108351665455849503888470421358820774024702286406180649907749268408370581332767683494035418615697731419640074419733790701387825748588281347310554044850350220441601131294465194621326151384628901857586647731567960012905493865967294328489185948328519614148887506199393245178512808098321886961908185789142980423846713897268258421422400607261850585124533893371113288778695462712143952144840269083665374021724064016119892641982071296372788248652271997372186551009131783275228877132102015130220853047593541044143141928202747926460619656549004122780754636025354424475988631599261236668772258863723741495145199769502232130861266254737255302669162662958432306751922126157217742659273473166179907428759883616115458098887553203365331110669720044587153145068613605241064999496549862288592381945695009647656828850563761229114130699986346290819213547027637916189678648194808782835955597808895130912073934344004836188535003783307693934649192975140045458709231973652736678444745219511056215525639215528731065249805199836444357949325052572765518137414831669352971288513510200007345123047200281794567172260950500967332925026083709100748734796012866344667150402565713555167902283733725350363185324063999306913481897217753808529949198203531865171806620044580237878814695571045939675095851436794490887341991809008852750899740397582244543433179178077778168999268701491649623544565862240568506607710435808050425994577664777009344049249604170224525591375961994598546628653878139744361217481432457996447128078781367896093388067308495918278223223562325602870079282036470610361104690369486865044179571538409489452864208025177524373159567281560130256247838101505869621573196882149344294133233813348117792204968229411920061935398370742531784498081873612567989887678968620244146698240882309738932447150418598818024398304562119352505023148367795490953786644004177945533598323762252111355565208234945112424214982369270047832075080991109198868065688509437273813335216323712025958854769306958016662036718308202625826438600573098350205507313884765836374091155681129633100830376419236901399820282998241640155493161714625059033550885198985539933573798837090696368762633831567330398484750248886108498730863215658747771650916227079836748994865900208721016454575215428770696230587766308674966267247950280141105473617940750461280942686580195838664967638991422415250461853406816885121049642110501460009701492389537573330256861250470139475517947476741928526238159037252127273877950823020036377793960806625453507765147314808288621890459019879032849371291265198456832000000000000000000000000000000000000000000000000*i1^221 + -25969204406818926901345207884763016143383486398960494103828578406974422200713511799029909425054247040364419200313039635156510355215823542469725793468816094792123386892662622505699310212743892977927781294995901418012504201416245402540885422312476104534310731724722890999276542366682443002209233918774350607906655907706407625770446700242441090715736180983494909286820474790549084381639031311788898396848731107182358616440532474249577608773182520049363842601278414812958025433901301168827251890214351277041371970000268191418376032635622821679959784443615312807900876103922492477163106148566238590748162060570251406353549823321139988864107281691076893374348232067480476662092995124866237434885548499301394164286025577160799442060436561484436926386458011189476490976454470832457777078647229613821210952005713963287725666915373289552998068319117466692147254709252856316536455736536649263795516073580991637986605066413405306160080907376880317482851953869166341639729552560851124391648843157673236791964294675803022552097569367508043907921973330347873357485228091737447059994007213570385591360619401696375646229895110730730885881701596507164107865614952655086485455535903480992706163063536016643935781477667167016433393666206053823235561726182011308375139516084430604190362760415830745545365697225010846123204824190176480539695041786152371561578378421419767284849286978006868151518677531802174367568458570415839027565512959429590917045701534663622999034068591268435449451681902478159831718260806050596828549267640946180455103231344173873047126993785959708387080010505131372231656323602206047325501890688402989076187267412522425907062969367518244254680529045332381351277415453328389470179891808739765918400677024193543511602729184206061519952830010876276338406395534233789587484771873840625382575446437484552505747023227689317457611088151759192407146209201099820656562694401844412103636041579216402657431058876566638029666895860195418073707467254427542746058536800752528010869976022781054211042208875808708784027915806143384888671021983746285041471960417412790126711182593740998234094450780033349617874698070579918942524234745143779358891434105812000976158776839113731943857189549025879595603391732298307497504044562090989547291973605329085083639732545150666314356430362022841368463617402872246309730274422991773110725317632530604679384419769951669787387878169393578066410008130419905753727387150308311000461117785400519194521843451735405790014631040363578482222195182324334288674072702578373117929981087225074149967545160790347589886999423513388386962239750668862331700281666788052554229103488248933282619568951035750924360473381912013163795141866148495060644391915342810938592878084976593042546705729487461116097114595612488804032329179549056493959070553309240123066994592716303337095596932301426197001180730441951090479431247465373840900961107170370507501809134102408999006434773578625013043737640280381883669164217917592004416925347540890935899829820048570672010704207937912965663087939627674281177169844533391166719777038673149076673802659747686898865043239146127172497860543816321776882691799299654327412600341727338228217096152694236630473517799968765073883355268706337430663541560529393823298173871756533305305318536078145274760484188733548762204044071574908641619974343325012666137208026392341174385736073769711289831078238633481154225008437050577915103142356402975699312002106478994877527401874672537859629774710256948777865276483214589349376286993147372439559902184302205602361570434409304614624523577305532018232100253164680046031981076127795301847251297232327403654312118848286671672169876279716197763158632590502130166852847637130090803834537786311788674385929336066472497998981108441509180727033154371149724680741755163746676638303725275972256447040968257304276989980608084981991504156187899188020800069264940243117446109527584415134198255102410159653782087826170611191978868701519082666055327540081732474643755972986681374832153530163358121393112737248848501285495159828132603967686719514437665264705256898222775802320929705652613276826505169277368176036864042417163668693581204955291071557275883834617789156162205713750264918482640137617661672509196132629247404933069169205967229930559756071122581306718413206527850355380278114518716372682832819495326944606849431814188917819552368172342671823866694577231104487591867573153866631963631059269369898981913229828724419400636043650066498412379688140800000000000000000000000000000000000000000000000*i1^222 + -31764304768080020821782011167592697228237066605737919624563500462787899373845864033545692302394105032820723835112201443388242070807752773078316295138293828918968482177529998131954151733083504717904801978523574994056359902057792814762433365420648894357499151933068243030845019775725607758347180050124634448940771218154937092795682766641977495700995211002526702014746203915656523827159104975812363510384931325601101406864492305627594911762237612683695462384539774682956965580118866572150059458372242853391933745752354929524653093248337049297484416096354188515026313696737890651797403042869367229491810845482477532684765287788949715902469342425921938576579140342002664331673796036594331713661945381528877490426035776265396316871500162462416266665408345280346735173620146088592582091137092030863872067716562350564664758854353926832724298308762445908910212755699321207668312043927391290029892899225251761941468766592799773623349627841021247459801360668526139589924284716623059760556915734970876864927108473991801319257068857294810156427408323675770825896858714348950748244215361431132407715225246045533976696565195843054430774108397098836964664539522699373180325387498205725127467135170262085935682011480735494688579686849032005319281145326001620499010564190374514885128901274914213805159191678459529980424588892909666277384682847250484864757375420437940098482735882752720645827446047769893383361337790046373063762386808410309282620732740815966795206277360594942439350206058974329750999379810817637855353537448418014931950266600478010584381241908369335063366168394347456537355840800658215712894864880073747611160268839311243197227441210384799500182432041785520264012892573927604173181469739695424987742995843604608593728674484848694656298962298895245955181475239574030227757936709117328135708814699987891895614206196442718848788560754578711573562651469664304560519777764039113223747660434099721856466804668548265796663472472089844124689315756872140890605592305685335376167246364227000455283402573287550962388476216734295866490639454301345597766665940101750739776868860939827805545791546042569080581456623332752741908720398880741728352770848317361450766617796354822085089956330168670711625370661855585172511598340900871604217176859854175263759910677992226303110238886894908213197066725817886945333597472083839687989085297478783012782758552792667286909816559352431993764157631649053788141599310393264209931315052944153825921952535910175359516600684194012965776137506232526630016831234903031119992488979491940385622229907853575936556682132592535188104076764083274821763761360144993188188207323831832805506476734303306780079534422899870749287393252760261482677590793861091689342122123591692133460609105644653581535211375704921632967715897384640143274493404973191339079796814063699684554429667789519896410631705219964228561117179598799525050237167449001700401815223476517937031953909224756404801895103642644480775306862559693147778500350820793545638810903165838973493032076196112407975299217368809021590367494245311627864601994534863867740146656923483934764758637479466238678862148365538687816457154084356459036920953416883886960392753183374410922824972444053190020818601572138910080649733310442086452754109216582560024963700809515277354870375562076805096055832854092608406398262257998236308519525757000119492984080188170657899405450504905007695028315671676610531962677076609187145238192598697920986271178544357079401999469982471966360736414147887669522140938077443073044390773076751132089864165112531724648200278009272339137891684758302714436205285921819965181374222294882803241177729248379966880354553663281970168446122195812112711306127532910878389822523152665649772186547761140597643886922975568341429612191436188627645103856597929401342163124575398047141830157309995191259652829801034161616517716283159275034295170741423793993438290901260711860264842600018977226068276792206826085166524672438484263863504279530248376010657912156971003874537756000693773009570631256334598433458622356614388622707613352274487651458164693791811459020749728102070384207211500851543026783598584841911840943529907132870944355489327168696019995365669141572078162427003730165505768351961283103771587818698937712417671195162654320950995240964434027529677367110406326625778501542651512598336132236460090387326068948067397204403965162882113062251917051118289174433341170588368700650154825752069185279764796570173516688600648908800000000000000000000000000000000000000000000000*i1^223 + -37700743860825541774968214698037928938065865019696405792155429514910006193837349679326743816790291524624862877540590133918707925436450775033777523966067348499349762285547372670433207053472655631522062427587108522342566697944559545781414087171664852121054775470063552285359426259251682451331624300742172657356825646112959810572341770574267333895333236230468923941620443143568844051151693160388375981672009496853070385770427888236542961106572392742272712225687007931042076022578476728808540702509865037220383150936372876080101077654451750767558937857369233288242354996474981917910910834183883046835413857573731254928760873796655103127622594887502636436241034690610277626153865445806451787128382696215365290035527218190527762249338424941666176494642802108022186659365691217697538823158985483606010162467889016994164724199793319896745477025231627457539087483074282523625550965274767657060752096074353748060476297416443302697498646387540970408098572566438110222825167483348430748047356008024740775320745468202396275142976129399008193287642764140893139159077919973053804711055902816833275617442271448814845317854767209287672752881253971921352376934936710333235612385815644210057562801106720345645834672346340981238539934550463024636075275388912912309337748993181712020902653244038448692249147959060235399750717218018172374671360906202277503203557666902311920231106572041607029603368356043641380248637259502794993459877473600815569492324959048107303596241203014753750304525514234408360995008767843983983675725407336868752145386051925670672235582916148818320104936500391838855886780556278167485607466903189961330492723803906868597215264047582361498721834277627489484973955146187728172179751957514341321019552077741438516264318589729757138032752849202974621940944658465340516008917234427917352153369312072356946480565626994802341855737408910400376442452565938213571813882087690882705452682208888311273027393167957970974941905658427027144812230248932224024786304256537628317982571400133616168957458219405315096150275112274595048603186356912160068065866009570536579201817791583494220844580496082309527745389131476202409469161478700891162652743073660929182894336373175668738459124381790246335779432944520721720674718224628438151279489549100014261593866744933608616511450221413186787899846759154158963581731342387127726856052407541691464412517475929178520240161667987467711686451561899826757909644218697518210785984514055596520450785809108974849409544403400928799400919716694425274200394833027416281110940328875642606377833581222120336048158636228718189878513021441522703235026201445770342766109534296311398155515251809239620896679450034205554147240551108819073907490522801730928595992323749561613285699734037516658567489727440964921935972398585861042062331719152817376356257330147849842691289414135584537786171200011544140722668394832924473951190170973044143301877299760878433131517285825159358156917871004368718159730471589637055280611259852229154105142125568144265766263245777158695383819398652065011285159685546346114247731011063633114498640462046870131650179125172269927868822590146761359716134578186275751858929727799366273735560298129387120467056348017345961309379568630951643448726210719635504495957593065812839746564362619742876174793619301304540194729477048082098950689033519940036287833398440220782410621841530259275687802499562255527409634050867288427760054704966346019028179886069708550732981548323975964125936162690615243892410366569488006823195254585757792947122462868321733603245185128128514549870705563063237066724992180018237631608310275336612820148680553814218784486341816218791457364312739801948101473449714967696693416934840113062125754395474895708675715538370535793972833584752430752928662266907777145672880850599375470478761303373261015144191835407547713584272232238248306307505372832994132952959363194371470119244588729894845415908364535700387756510447920011778285837036500289045508393313801840584838692208008796896302431204779606116466662480156065857075587355596551572602324441124599946593724923618796779993298943478410048331684207320278559718547342723356048066621194058004557400755029942426073509541476805301087901429713492437969770031788829578289555943748623709096305147534070135972276252490048836193635662815686137180515670701999072483603544207918983704978124038284951004142643640536981198557283073974806372928947879262286681229629686253495619011995883721426554166748119040000000000000000000000000000000000000000000000*i1^224 + -53081416339475476180061797972053173098441648705214281069047799226151509143337208184860251440160334719286400001945272041265560477612753935419908106387289045543964657342307196364139624839220141315257205349371777016575906467282973089106299778199141050098244695029265479543249859397111330383199240842452315879549902731552421959169937907202297278029467424576112536634403594014412285499958117342027739683922920106962987472732277456749044559417195376794425706058778675899886563003813153080084077909146491582201440626642689081730828381690696988364380324942695917372143640017729907912868731670690693820593181144960470702025120958944719902780800694562147239920641982873268015653619338525532815105158072264522786293270841824322154154075922432719932295460996264416657097680465791107890467359653061149737744121406387647287030824456295085296249858837852557776419243094798601228947337758873729779269277453138802782447388713954776880870568422328772171232824987697162329688505354115946144071070797493650486192872169485921539347548072188541046518993339582183276979418477621606708283710521331418952865424824725567934235026465037447236607114344042502449029675981873772379041992481085367119090824140798697727018263819287816247862315503195134352739567746434210767651257004292192422341097391644180932829950054018709803853582072113252177148608527415540410778530631486185979276039340446767848545695926375422975271008555868278212173815185586244171466309993836452600223472035901086956239573070173121953962798850170752744071964766957033818770651895947603771835657762597962938734045882011252852097642092881085089954007137961371164123308491119425389104567909673173143972058932129073561395666640371305786989572766927000125336927459972744690808343735398423048278660874703157842175503845038221959908489275580157397559269033576573861547504078019122319636631885228821855902500402645621675028651704185842542949153167613714692275056400727959039742077607258271775374281800734158463012454717902204951419811611978063556606854377208626786427850067337178971007840748428861805602774377244921199557809628755263661486248183277750250910580723602293137828880783229163850814720916782797467173073047730566890804705453809960955880495722513577256633607813891850782638720391618137465839826580350276916572526016884194635661913667637757532981800666211371686028766819036710133465688727362019216181781236632581984475526955898955333546217038511056210668643277766327509865725186192671146721310139192888300719539429395385481814288377607638053058318576851019839486605237013798936685470012235627042326876663828923788037082026805440538120847748621182346058502953076618702668841788371393776641456588786360920842796978445249517708438804653702739417163178225103588045779276219745290273272044216431251497590558881157128344164651712791840797838209641162777047426568531402877236396590778413751706592721274549648757886435428477369266189890407799996109369927005332077506218094504391051517778666311865747060001155911689050714021204356421780399080707642617846814841220600667332395438039813339838074013589820829027132564074137028024307268906055769736082802710810346482165756691087634869605991755087858791985052039885695190409065322894795556946921411080919139974965065909830786042481910118518449446914115798978499853979175861672964323696568296439844685364095960936496732205571566874355114169090103461266809991599920613057601827763742698212308168469926674879062427174771491016269895952448992671739893429123948931293988971633787121261657867738163678709940715635193403330527297667463470205432709001705704606444711951314751589565915168958249390427184941214898154794191304929734037265695737491321797289009499274983048651915929258168483262320846462932835796411569803630486081804337760482207496855393140369173721608667487720361355537224163876443600396926039263260632257826969805439179770497093009829561011580329138009863660463000906968261826336440498047908855447653621466189391126467154421972944783692025738792047142332391241657048355376765481959769622584652777855564581547863776580478361025841478913392470000652395894011688144972702235715673662636757844915521301711626242081456061813755904247373628192765422297278076083815814890434355818269600246496542491409508323142265624073185667187887414549408868863374365221578837279330137710019559144290287980525618589748721245551809600486335669242282738390673595881119164714643209633746344089702694882072190909891896934400000000000000000000000000000000000000000000*i1^225 + -64101136433082446465784596143191848660611932202024354745124085581482735040191399533101014465679860616686891761801576330551954644700152957580587823131746869616641101334374491183630581977387220142933639752623165408021644257685811261241665884871960192238278564045070665030785613045916055910734797574581632188598877030531550822172260348675932315336979421430554112510032713566645445185626593501588968426969463741826335931000021048546486146741563324240996444445578698730178556357528102737698607326513526551972495234744959436524158820914236637035268320959149145476811674612083621356581146592613962545951973293947645886388210168189420049598991077958672615876128820987064989165928235475775539402947519536570150268072778032108021620702202592756618164014462250730257797940618780677677786926601439963024899099968391014111687598790897218743552269739413686480826842949630962096668459085213551798222383741285383741814334156604110631160125628500724071557501562577297695018337433585352644423711442635383476199626868551410097068083546840391088484766770754170066272472520162010832759137343205284385830124915088522289462211540415750842265183658596568589495567811415071748563850422729398486774338066223540919079097842058738492977248741946800540610111197881886289760019457286541312953203965892529528410812564569357515450597476711664487029911779171774287677007113400067262777887627490395024754154124541235196132328042881605311850774068659516688161213887844035251949861722896256300122601467018399843815857472987179970939612815758348377910879083759903081023145182690136756242227184773436342852683831796101244394428621166546903557160129488525260847971767801731904281557701574866451888923597156415596547545842315411155999484513576318085187289525899897169132745490919537668113369938973235011372694731459124382578794823705265696687453698358448424038803462257915675930798085390590600192756326975384221701280857453395402957251274610633690687876209978799747833690510929006255992104164072347190998320902024083926537505362165551079087857094337346825285427528074751209369980741089084779847599717969183629905731790831581349615089968780016623750576543100931387131183347471154596407074178589350605636999900332234936341593696349288935650194217654078707608658550694035002209034108544140761806428033244571625704963992941237858770635196570518337342513353442146905320783239832905762510933193279828659461364489363135699981295641169779634568754469084426476762653753522711549882766946746079227190162470565760914241640360348031573150587748733088726141393249117173385912310657552498848098189187747996686284228619475865714198398817933321843510140812754087459398314949854439711484897094864068929143561448354313432576911019597500430040273873212781458262041543674045251970735148598098113553804511429641973785748321755394404874919929781384659777793490665364428808413868921823376236592442471410818856166907984495538283966796864053249877285843355024665016274402281061376278740483511467510952698450070623641235966118826073402232653387758562148522045230359381917577670434421173555974159235744403069514259496772764363981511955260424381887601310106078202657760404578171370350325970716516186770339162029632527299110195223511327392234953624541180534520372865113590386058307873904263399419941859255784674452421995335786516123603658392450516019908360250416128854110245177666998461685395967487158833207734867937871575787796942362051369410426607686870344069464454397682746322676623300567441429132334172957803757712056271683279414644652028955180840287421515025380941505782921767944367869218986411120002446293662240664426127343638198081419666622574362836302998944838354540227611144888527326624874414021183388840021175138959211055983562163044547831304352652561197476939149607445308320653207476000517908560647213215434140858005645116873857906098590585856741324052864339458068154683685941392643940608719770436844570926369014703139647476215806479323881396846922039332167039517916410649047526131940252515994851534123355773138478849288548907520132772857223546252460148374287186172285402120770851769083939611433610065391609666896742502008350256806456310370591988785096117146637687665842002690141288627764562483195251778131050508617807355849435224095417691016262062405876489451020671209371287986303614992557600485059567939674262418410824098084389688624245353485288732328609342240507687593288112641708184786184326157657740361316724061910016049807360000000000000000000000000000000000000000000*i1^226 + -53841440417003760739693747289623653146151086210177944359871591960285157730469522897945199313633901779614953961940754330694942290836519063953980930108250405882049100759738424510876604610918372711053049835996797546832393873597430364239186672692929237373323585578924947189607854053051722405971753548223718813677809131371804382271073351749958503735937977855063112842328046576963689812568086445020015003675252264753874108610913855042112117787346939597003814202456264259687604880333767669171239281205984444336010673995674476885857790606380236119845292005468727780549871413513472853652801915647514101157725393373666074225116925879097702603046542311472455762394181761249588456573067445762049783230116205298232894002102972321788034753143987908199716068966015696848596638023838330590044333149902680718706235562552268375342323563313446938900005161596479592184545402443495668375564699698019212103641796907572608203474760343220351763753552241960466246311460678362844442656719316430141213072415484337833574136861679005485497009906231864593391015412255895204615983645539452263783328604453457059113599891570150773184284310091824927363481552226302640820742108585465143491544732955574232620675417233081283343356612034024158440591898265675165961822078157833634626923415162683322146333098353895665449483427525537079096646220349142991454784075630290181531851726168027424165890182884198275435891229479073557228154748128806478255022567685733304209988599080665160542654754445510488317813466679530592439019058307683289805224815144598746755415669283221816909096454484583813114774040162265140591290813674586765799185217999038995037909824530628703857713447410032290106075894205140532249657878910595835844897241689814068903406995024311896268795450251974213709319247212965846466062280556462205695603963295616535289228948126237614575807581149377834497367851180590760523039026637291951524359563239039108406838307399821993304784230638765836355439805393793500335230985915572297321105215825573660385604390467665228525887934318902545207125792982881794462533574131248583442860642608575865502434547003982582134476804897699518597397198381864404524524008131805456015178321296795920952906404415338435147228171803079989708299070343886514759543562234636849776697850925148330641893575233277543266297512814895255376990582627360301213759592643451102122054329795298354153848055419288218877976088596368824851940150639991392957561779331086744393076611485108627219195661901205779627051571560929329468701895379710023578069618622113659198740907704947212346886286069201984602424237242284322154405862307628868818183676538967485077955540512987962082626619306242883565096406631117002673738829802259644322733534282107996237810449578050492556590656147341559822828274016560847761423590970165998365701589940683246175070662789645789416603165153993059950883407624255344694497977835210696414041343165275637275284023499234406033719588866523262737245969719314775117124199694482375473700218920025279103278005298907826588470607560324614050557738273492794743620587676622466996942216994455106755175801033515728042172640471006732637589914596470865730599529852481281591467668495254301867716524843973597543725766394412672538889746278592043625969477363451217532427277154122818798780370384887099188220526962889952395309300000566471742735976269802096861214897745901719522386595918848136958277254035035519162762728709950056640323458069851308798253069725953356371998981709743394545098491929214336219869461188942094513580817000984679272963329415886471897875592656535526215599644069500037301658353826657719202008023357332143230864412061050524878109943595027234991180020350751792490739823027107161674431865754109377556607871070865566864584331348277236462043485390984979395760474221152658314406134054118433635314108163923875047642926492164858415016929934627107604883456937523907740091627027442682555165354301800936727391959624966242599141390525307579037762042216982840783176913168985348219046682507175760058192029139105180777597718507512093225895527927629788752208980798694855104433050927092207471943377950763023257613327659216780650029046543717571891950534033934985259841561237341506714682072800746923494539213265411022540336132961696740713465708138784025067403461687965810433425768111241714966254485015399813009220038333251926403947678145752488960293680170105047469270358507823630379854534105326543879555652107491713972042282293505879676289024000000000000000000000000000000000000000000*i1^227 + -29220309475960174182284643256739347067746864160837192304654816143223263217212050944374668188477087266167657361066195057588005614419815784435610574900337258968959275296728522855411956366659506174580782532910412841915583625645329008763837656916356490201092292260220952267940782702005008803962041494660410981074537470160651211973077391749554670393251438518996343701862323176497896539118302826690482634327596519934700785376551265185566288383229705890814685350644952790137947926691421800843677186671189734262270942580707996713824151428318913821494006367822586247985924731015607675888371487240141379761112522762378681426779938891601012609331397312240083543725539671776367475505265596916515295971863981717965376284750711006002488675215323996190155827554157780083250026568658646655248539600728197665053609254670618834690472085802824267742175177594548850481779519795852918302002941873369630932086017418064939517637267074581743342511784073845700409284104167715202080269079549657597183252116094417256991545476420951209746057730857230554108623796333555761218285759702331292317979981994550414178419656720671964504443868290931805955702179572433517751166136663805226331558798728396325570273814623706409362498282959013629012637360024568216828676030651560905726613920432541267489266109827792033788264332899169407552703917578643103205808217985087639335337634914100699694221469360449665116481747080700229013017636762264958217299551246129025020553879987941789321755467888479531347976050291357689495963684806834726008924121535420772853474364197691755568125776653949296007603278442012848603951210406883749539101320180136063042253110303470198625586689068470975785635834435103311175545712380375007232598133376012119571481995461244856555388861908963418702947136081562008004624743661577423680106396746187777247932989470349082993417838604626595021664021519747438439354292470825651268873995318186844840603911300682705312570868801463214372042427248565079520419942784352838072758872635030180691336616152183453824746724696923479244389941500748027420490212180042763099645760840887226086063335738294756073983876556070109447310379797552036328216429756820625100233193137560355191684701060086203491870932193186993008504411546366148332654467511338425187236159701936986465203306173858563101120594303997638136035294488634992318587510213571042402342839465790943959909933442644521092463776955217856230118827795416291539634842797705968258744784680782169971998269557909293040484955698001985747060848297842485400138743270685450983824122767895349495003764986571999073577767642715349915692762475570542117223336517540682737493127339251323062111681549985770833323747879216276426557572319278518071571258043842705011981846388434710735996695568589146249925453105347224117329801955489535453608721915428926002019871629125036088773574201457595500436747106214438867188224640758304134959916804938966312083535154482050015949765403974437406400246419808656409652546764864694912190934002549580982219804909238712815479520389165554249683722643269881145816863379132047063961022743230903292806678498120782905219908534928799096657800319944621848266252014109375644764952856508524471515902096465907812936401948948344697379824984122648618598261946599460377381134043969412325185297868292943226364691156702608308426167539886544501870088204302777539991823491032919427622989777554317039469611417223510305930754449676326855644318746599709515686626373167069963113473144121224652889808673450893277786682739481744686928197353012101648914649520393941389401796291235447158011313687409869958562283006440725299536316228549814225393439562543878093822956147723420765065134612177604740127407815735478132189451629783045743091854171916543253780189208871924171214490938434459899256988655289139901559628631110180019116868757920139424208167448101472922879131069880465549136225845916780076978389981054458329599328487138769718947152556513960810126123161955051605566204943081832966396978928835250340175982839978087012644153967145860085772555776797898620277589963178651330720719459134681452348258817649137900593918659209453852957804480208484990811194376229712971710164002141700763578859513590470076447159178483749539279989418201072318575133592117530130667999662269999050255625882154943155954490832754484188307539310155534822936145413525773732691861432838487144594942774384804265960059735504737240390333782102041886240657155699073420290656652859801600000000000000000000000000000000000000000*i1^228 + -9919883510748788129745587496425391674022931758659578667184450329106312219616190670005261048303065452546339955436614552322384326181090902020277286374691893689973068183154897370313947901527876638477517336353805136486018514819988439822223105898304165267475114482872271886569732814367202760629433241230969795958114085033654447015879169280521976656967915758615838578597041697478097756846825301665149461115346416986231682566626189949364065639587518732657040890742449730353009212510801936678966506333388222200136440497101663679700751363852708298107952456633659127710294500427011197511376226702968197563929911736562443303075016770974057476404192274081912514242800547975867062187586587372340246330289002615390597362105009310896722228468855769669516900293033149310209929498766361173118410879967145095345554661098753101044277895126709319964858722533568002580443625953251522477753124021603023729383245714575937980770619043950584469539930523414148826280082609211621319439134200052166660734636998106156761004429072830836327869818691976291485146660682857339075200516840064127433928211073132464860391167104570919619493075526552001057460173743942748482699172309944369845801385145871904073912141857276337270925636867708327901263752150579097990769320095581494444364752332768122944115390177187886799569332954542826944878067209529918598362200651690717008181521322714583655225883521571579739562608297026877429912125762577189522239386191397707328915614491025468025055263935759103560248682910394737892513357079432576555970145531584566701411474012384036361553049566756889708225414256987420454313297880573162638638238665377838368225344622782324659851971509834195789235780905645786068651420590808891417678336910991274788952368805721457421521350428211776857979235130319754875234121808076457554549986141926728800703183184847406983482470351640245446865592596739060166056525854508161741059673205674960988567353730367638714760040228544065422097547126880016675308206924041514180246236354976888104630907165794722467719350900715741327296320396449729977889739974914482618194078968613920538984400077801573330625500633497642879272594720800171759482769422521655822569523639261596226337871586112433772971386707120548877713702485251048927921558805006838510225188026157958493364339760327690291860142324156864263690347696786297232134983816223285156523125377798017777814367425432945827113981686031833002977129608586655417971386212325034222371548466937278715358285617193676500347481408193883280694222145803929871914848770175977584153359186094789919907508301609710867981244401089320371466504738384726911448397663315130314966610332172130783042745185409845771229380059594104130962592147770850634367220018665380066750321739074317303544456685728927636010575199896387789042607866747409171904306959071586184871220566601586817981334070372461786638837287508394161989741618918207731317022691055835178978335934248790796716599667358073427917346592016467158807463308873367825157794787436787022426852328389428629329120681469359292767075383233088292731950382013067325758325886182235724394707558590233663321001848950628381217663470965866300173964338630483594415458456685392125209394322726813708780878867393256635747281485698853248299811638769291838782976118544961903390165748250345601192517769013040427528301228807090413817703947081772349411573489933838372235827886666283917303449550401792070735725173241224363653387447039477527570632441285055050898731078155498127945030474380420548976317244890152354172981459150421510521005049051588462214712727177874958812976970931174679988156210107982661707083037651046412531849849541846109409775974217362339738789957746588366651682374211780950972563049336033408831269139711244048353123625643543567851049958004143074792993859385439354708895712746482664577740046824978637676078306171398852693501984130712766477531989717898681869883702369932660429448012572029038248753623118474588031611384836071207374046102986821434505634663374800174349019615721418718401704234589203101583602278293075083488519091431827126173354669696489683980072053170454548365705303748153389445785007488929508926062891740029513401803646962986584001389676939909869920841102672569979089106307151732678716740495803973032766958136534727843280619368999376289265219418556499833135261741546888293627549894743624534351049399768464010212868133001696611857614688894127827618846098312956332517466844039609403310080000000000000000000000000000000000000000000*i1^229 + -2050266091534459568964500027641254699080201926986610636702105700781475814865279658982155694244657836174943440773309753550514359264763582643955653870995901190183822130903749197415174346552863698009143093554179686930124345847299628711583092218811100839761544146942945117748207245071510062898652186217349320900699559146556827919442525011247497514480234418480916155120049236865624798804772821878678761003129708827204772622268130817305119130698137448558553594791691029089639426406017393297048242763967038951965210169658800661102366087980839877798438846095812086735374075133496873313510391423333132138642641792213891485194170098248294883867535006827935607170219519702690264008137564194568895296231078198052067571019652429490957736785061882638434603769742948099241526505810530505924509914132927381435730437769957956079807623265020355928211578950806166335228052723628182168040538880315929268291261183963617260191344306889336906988221152870326215997442134124928930103633312509255164603341959832059407981007805633017689738788870145920359534075996017370642232369187553464017960861791269976759285366416892301440086802128376500545190909147472406709225086074498909237745218701472417880897566768173992401795308972292184226121739529169626933686969388365576514672393582819285298985923671083389800344604641680832981164415203947222907853110558461752215087295930568370043710877427894992542375082428906851371868941577082293253696313051663610308681703401753288481461236939334688047553985733735852456498652685688810705660613799448285658451922879958251842917758905651035671137066497444420918246573217115185252068277007668271915257857949542645780340083786706583158447864508272235451872007089788150621621265070461799952948962589612318581633223648721801650212875687159317612947599287604629826367346187664063845732604207622340890902148614138573404703507350172186039629360486294624541792912118224750960242539451111760674860796932724742912338675000870379739529778069937139151189801867225556738633375366167633361066764237347145285868566627890623462810827956327313748288825015990880424565499931101219097029867127337850015227942067771592495091824089746019408934607758335036995688067822521459140429514637627406528580103185568428883167249750673657743009077075241953569134282859153311786595616199689311802196236665408933307840338684556299462844991979464416128227059489148273910860423125412514941597700606705911403518947844769822734265546059931060390467403628677335198139487076084410120035315022913800651107834104328535931326699944367851774394011871562916409626330066847904306478072329867019015311437557097736615207667328345403517002527618250889769138271976211178246745508784343704038556863304383851140890902412108987153984505391557267502899943680976591771633307840155748408691580209451012941814239490842333698920577085483047456573343415633028096737657220640818136856093719043255693181425112013794679876259973204242016699036667815159804410043499638664638252888726724013255893127486845538491289295645713100108961751354651327659157826526339846330719733246572992861403868086423500998676052672077490757343741051238126959003016882874629270013924284089338865260209533181677428038530947686315157058537803266887421066060938159937240297938753641169211243577778932063531940591598687637406694822017102059145861318595308803647108666421715262331922880353489761225777101016570240062644569082924621091790568298587194634373495465247935764318174712006930402094536042344185960556182830361882812886698927053072263004340031729921393235917735114364661200328050971825247051203837700817001028608933560091498571117762476232148507112218461953064335166937696427962125587386476800313818867830114760269144655834685109204679013858965054925279094979793452947940990321356682324947528013354411065245194449271070673167641026290130164147614506334010300296216700497441790256326625206601138418972051427229379296681165903625259611522847840495711952355733341289996140468979880590219936547399304657550741617716093131299632814283967964177411873815426417860367557379037674631953275631517374658570472960295080010869601537940246904822395354222807369740418412649779894749381450633562403251892059492883757718503127093935882376915752358253402687862123288438771054917818472680399363577857390689242675677156495760738616318889843588756715637566170242870194535689381618724751261441296759701764845201534725428799387179023335424000000000000000000000000000000000000000*i1^230 + -252922227821276751775699869974145667712379241072365140719743573552005224045384642873600214631389966268734498003721558967781168323037772713907041581124563237214707604338182091982360685470910481690608725475406243212050821731828674182179678703392581354996162787557884875018678396549519687672769088099386506662726082330526456914065253533537038118331943926466423572079407715781575377510079586302639974101598227617155240551909185701483601481662513460296593448328060673019520362163657028408972962035301756987453450235041609004452279177948239938756803630192400963829913140143677461327248355167177076922629121038988281249816860569638999998381050368795006735819664948200908133491624992888975154410462704850385480528783880641305711250135823280053787544993066151667343307041156676532136230080412748638265518705961181497634472173666872077877789284750668492780777087752564106753154848944676981559232903378059433469295544006202887131450976948331363476937815032239010339096388997973686758345346374428125480711692158969645626931333409251832031822292673022462782629092313073062156762194349704038675083323130705970722452380826544009304670308874444549974816393597841355708767156740274187460941731070489998057177887732920702392185343313912105107551752542389190598240237274715592965788722234110747763787536188426299769367030872148629891479519003653966722789881303322560454252749821819946543527707589150838205662852578074834008778185039468584871459633202725950119404428011592694362305501341396804979640435385939079280267229933278981548091359725797259567481642776035941185556589930101495335118653632626030610615330096239956418384290579572976207193175614122025932133376625623767903878830375604473054114211889718187812309497499634809747753943866433444877034903029899534721277885311472239047536801133184711668148284289578217733530077984228720033837158358890328087211367293613388784215247508793883313267606650163986063393986600724962701557937972735227580959671813527842938637713926240831194597009231452002570848070225423771703320281370427245311413794117706024430375212068335842534578928879957089449971058543111735990027291201955432672426757137828412971061005856984267192703416223021096171271186726431926393906394656281680063136737127649783681358556115865481731927474045133198106690369688704110404337877690267371364499314777596112131620946332000180698255250177455434616011215887789534068064411599111992126441154244246795395465042669088005640230566109261365264920449074159797114947918227637640701371465331878755860347209610409280460833482690690398160253927017172150413558725713243323680799083114611540578145280186637679186562610215327706946914292017859863771655341761540563386544554521425902316232748622160871379430470927388267807058131775856564599910935911560680667854267863897941687967709106147806508042884105982379857630334384812471038828576892054168613337069021462193877303437186796868596049834604392656452004818815965773933542348963527526498813081691679318174470179274412242476368284839551020456886942724137875327215699249714554067484850487614128412467231348923265098159673073147197923870097651333937564858056372469769833289498047515283911563771003682040034215893926839056599628671255515597523772098300729521678655387306526681329229904338933762430451847602105547550724737324447396395027246378614137592551829617629150998421528761775443048612193345832977365817706582985211559763878091051080326002121405977049394450865797207100954401478114898241533717423574013487189306272925981898570132347474873143619549883945889168994568364642536040347479083700372045422932889598127838691756478655673661981919536449144817177717958480389033199855140477719598921493089028180729831652392834009805216686728497500550359879279098618166340286761969785596391928151259050534566812043433908710012035162047183888859301323382536815792843998197801163180709437482944667849400029205601866681579000302767732061484295487880507132998692949493193116175994557026452387719179533794519562219319568774899322550222393788878179793752783569417116144097015695861097926415783180163300444070778804918619413883287773364343490213515889518343751572896777823449898076251271010625082938358027782390856195414507802132984868938490403746039028548970375525812614724050535558915787572137914179425543415708882563216361251428328404109094426259907647020744072989712450256587532736364861793764406230578419945229516800000000000000000000000000000000000000*i1^231 + -21463139117287398654805764258752707967197810656186911602125293699089125440692300125181516004425724532123745412549365971033139144570967557882918534938918036215134179515722553807328581841164470867699766672088304086957493728526549582229225060601008023435972267329782387872075012955103649986039216995801227623802175574723070994485207142380891929412160390736825866852350654820049065442672667477801589257630754498949280218717764615627401853214148371556900959578740898132995889632375512218661592716895844180206889419825044505630969793779547094305115848186556739097622019395349434177754832376653039526231946871684851104942352777478821946322745321438760464160624768790860144174327666057447735619061949809358186608947709528897827117115876535274953047398487479820463969738476708286050442028524188053338312299415539070608992185863078118906839666085511698158122435522186066410131287168793666607465502393371560101546727922238679715695093355097973692646840565058109400642716681879795069001688393969215927368130179630458038475076515123899139497544494219296358077371833772825265899638236319554413591064462047557837044283710420240488546289831893389652304536831419459845845786544405290036535310016922257471964494384055686063781924831270876436159664514764367767862731475173360799797102367738770860055282376481954035781467645104190016783221648163873660639821125283851909878920149414763953158381535625265257944753764075680507439675025267876770836989308426629667655010660641460951724564246333696784911145398477471588773248017662902456728906540377589646866887212688547167934701535574967259121111271232277555656687769569487967045080925375577620176241035766690255287348282480454561564995361865222614148171114510521809629549137279567252316390887457978776782606486871747711852600303484710126037523271089660188234462269902934397642748037012877117125419631465810852667160002209778297149338691460569168253061756414799646101405041578015985216368484587118359746870099753024990610343011939080843138771024527774167974092149499331704834388971043733418211711899460957268670279008764006285783040987029090486601464716280398967473653264063398267835761837388070477913842126836839321217383827028581187197105847400093477997864966052016501317732214744138463283675703214741776166921717122597146440760917681322200599205007527273394902049644237998789259488703912738107626398207347976907829633313707704568682521248326841207193148941856027880869025285734306493050719542302609429356332263050415589542340003492438948434004523533143826202571845452236704746246802886214948784993248686697543965861427830305509147682248087344243606177673464063489640800487086487355858974966261592326006002490980498595208184988462333073988001268439564268881709689347820832838174034662545238844496622480915751809775772176139372002843842465881557955702580590573744090407069628267751360178574719953176906980217252159740967614294512163072927261052429851282458045010690604068049681721204392086438761614270211468137700740713210484914474316366876445774658386268231564878473241431685425030498782120461014850174024455717130436307510007502186484685513707693913136650835445160127237164749849342325235352445673737690532845424769790736029583722341558962757253588064982275856729845210769595219018234763145713600259231571335819149703487890856815205495417657495976226701091834494119080968606370337968485413609408974924534953493919755238438756667494154726249832918219871716072216255372609675266726562711625664558067929155138954238432117056217915205245433551459013087498379744595999558746247900403187671422303828453483003885356861766899048073185044206448168222592466285519238546442697131082592109136559858610327345609882046683635040667247540675741415563536974759075432038346362721664884094607017550976801711491254469764198585859688972843189003885680256838474820552000872294712298072257044883923676988819975621317648508775630547115966826157568809015310441143339921815619763657624828750916444267471616716718640069273416288607895051821604343999389306175250191837093992971384660345056837194237469662227164673824243593637387235858627269946561735720441171985527123746583467205784742619914052511691154357449245742320894118595459191669627385315828242586459784546114855442169467979776885422896481274351652845487637076555624714830519179104196696838376088543030868280892030498420698832130196846874421966025819548673942487040000000000000000000000000000000000000*i1^232 + -3099985339655421403256249749304413816600631303379615344093513580174472163283108518034010377129259302039714377324821733904253114910724781639818830954792249417447328721164386280235012584085621075404125278566978790662117029499408209948868321099210189317830147012101326193261487061826393576676827330684549473755176563029792495783501770059591477905848276502710166132006071902477308506475299231464899901440142457708695029741242644618525868617578193837924806327076050225743148253859827576155616595752388289182339948629448462769055579396317821805442243112129572363822795535065706979149973153090115495222025082760748201393205424877846437455794533358051754255071395828873773149815891725496155466067922728211050065659048374017453353658383968278600408739301409730338095046342346299180699931697552032931036637557319766245905905666440763651374118939975799672332737423667629560677010190148975378915888171348121107150037246241405627906952986285394811726515266705268074066041126003971513669589210108541731895878778792251299943798350958134596721757603079451378220306213648754462188805700682876090121240152220600009923934044635056589837824520275353326323602858862665648503680555221063476771415465768769875657109627908829494582191399657584940895222191196826139767918197671469894359659662710835969171059253863947970305904216093663643637689544737442019310134408140812336885336047419550545924160412694892834533296802420460026230525930823688805677959939549927445315644493562924721784315034328288010273303938368273256843494213109049567621058235311093212279634696679624143865786900803695532291896728908973263093998273111261217500549436652084532574283241757795446511512668624763982879189314906686885639579736572374182988182573153044680420947885147219454056657688178673872698775987576658714131131937412800385971243633578987038585574218602949207701800407295044920929595388063403288923298758904287785015370814726362446355466143396160926099202138953304860717683875703388650896083266481939688445620838533404518131773715577965530102364451438781737519523820895267859259083952865066369864826213107596132065725456507677378358729437768660543294072272620024498450012170081257687396316514683526992934106291452316581038272306053445773496921035105599223398419551762061649032479945146944085636807137702110648283696700247051495569656369465358986480514394795117337503350843924909981355740507588155262548699281541429172977517741036055599180078171084020506580349389904909921608044098818501925841979147995276341385030687862545639047128997799224834566071712321711273678433504610554394541945772216469549331127445579862773408398437402086189527643566692186281700007440736933176304677499532814386937396277008199849916382970811228414887331012436533216193010997761974532280976080224485455517217819849556498588064271233642902265575313307664034026855498628411035351848515385807387464560466439443938642025754981651986696769747139226886412461902382832318752096371006404577571473108732088621254502902088232322499571627388906454531636795751480387063773439447040169669329584575482264286439271262360322808784713737196712619392307001403022616716872669075847429896936966773755314306569469481485333594541118557488386821662494118303328467175699118462517204946025574144195602292460093725655859428704615636779211238794001205286083697584957797164831075433043360726693306732588849305788113245505951539917720201601258444780918055813833200161104996377036609906745221083571545487865465416887079655588427234851087033847897611030691973050835226540751575062275359280111003842905807690620930480018350494921660956686090605922259170057196340094520779236085786263285121497360991569851125384322180757987230287725251470490274170556192976608395660972610905842119110680453336779174956794479092016512955981690738793226504704552402597852703403888267727743548040448141229570292258181674453973620293963456945661207463096406561042607665459739819186275814225102479748538801364545491726555401450499969084267348823138444942839532850866297450396662298370587742027940388018191205649225283957317344243209042215863330915837512016246888552223873209805557202588726211161982279793359699916848473716191714117459231204184667033132824251690532920836322718712223523393913362439446050148072319201788376350069152630641320218089964820855213579085937444652593282911918073643401426171174068495250961509568592074346856448000000000000000000000000000000000000*i1^233 + -834890757770524716378786082601581649569254418175338614225364548980126679008636521012260350747518437864496472239246089893833783830264554487977639218952439693113714823806315994823088878978066437925433685019137320614677639443207268462961971561277318326698759084452259761523383897906532310886825194069404355464667756332134948785079718067974208028474053879906709430163878279884224082511462625842818057727052544825058623986232879578209052223632060008430975630343120041749976815135771745138031216514329114025835193228434183654362362116637392256014138066462625605007037354456229091503539808964244944537750067821476147598803213815885545109081993354987036032653031277743455196881088842962358345681508694247952225635815775995987354200796637445655551370445658272848216682038190146284340192888019483451466596632045656728459726294624820379589230447713600208054497558182228976542876533798627194981722599277781050254453715743011898538297012047741343276400205568129285048441549424917152716771092762722762897621624078006751382884905841755249004862432547275569767862224131077612854611609151031062699251773686735437232223690852948060272908414317714466284420046827212561520145930925471941956498060114773368353848703727546538457479932544030720832448256796309106650979324857659378824312624239374401005029528413974197514789548221149119791577061133178957217011261149797829981946142991484227573371925415505160733313056578759371956899359505832221726422491797621022698674290461444590116929359486200948441432495978762392914221244724827541859191821063748782910888347307284581935371521630331263289297204134933681904443789397295282617780848654641598629412092311412470850293156548929600533193469183575443285313171533195353095832789500545046404075222568112105858251282577526230161660594078200258893718712658386442598201281236795353445899587852161306907932344172783162962217331287424179060178381330744718425456220315361436244235891596987373309392840185274657430006724415487478890925999221925399393263006971911163382269885525036714894922610337125094728602937303538451472860598869123781178992878115467826376516718855707043194764600141997333458638023056402355798028900361540811931648236048554902535232078120846456562646524947689227789101687964879273469042754596166427369869581578452783528876848031289895046175239728232291180104134963749264142561451453499899523366357473225868488958462375850105058349981034361235941471262643537144997844893419825596921074744026284019833404852659313374449012688856811825036254281854309472324452813336136144117247011944387646057549546897562040223341914457461255855436566171760255471604908447879618249020839927156914082713243569241323745040934832267932933653967691748234646833187615970379024484571314016095326710642557508366378142013158578188437050944028781297642836778073929965151378438305613719735778209744976949703575465527105543020000893081729240176654537158405039321608184089075986386829926370387607630540929123740180325331984545041610477531658370977706369077244175129841337101424470250897384667739753400520191620104871850546760777071068546400381019157509028379605947439676139317376241716810485717782911331843212963329345050612331672535427894754568439102257850607503321211901994198081694211240660173856665595232370626690410795848625186514657815882838436444846678407074662423934552772600598903880550186399175564999763196501046085590544359281733025766655629614436900979788133696718714810917513669126265041269742987453356092133323123881813361174599814139324198926591929672327083941977988222242885655155592166765349862108504571820766843025347043017366191600465818285005862589735475744876314558426509922731965476496160804437079743405748419782991484455843654454311020508876080883077549336667244161931666903755220141534890829590071939974727640554273632418746447917770634921037132817430269855637115843106046826553564600378365749461869059664717780600445593125393735413466386500019587586089623690113119567310325293848047980998501958342126319972779629978014864773553665687744798874282471128067355343696811502607520588945289002517560764949409224244069851281134827484035732245203820777104955942012240708812144448124906249991648863654195273601637134733929892041153379636491281066459194979281975506246293277628140578042566780878406348072775730591059681795951928984970978773477935036321420677797952529572004606355443810304000000000000000000000000000000000000*i1^234 + -131423235554780673237494456925802941528677760585209984683210806894752743385561099445292052747587675743098451320754314188584677737746723322772779130908745587999192621163442021535394549579210837379114827420997925494740406696726955331494339994627674545762489090445499236447801597282911205411957635431943459439395436171059409020758546547441970438256767942908931697609126455279620869292699926190117867161959536193801775753695614324978437926258541155142986702025582998751578124997186397595492042008194000239284424732366417871104228985560438680342128302082183824524866365425037829877790334576687233598841882271586102733475612727108582812521739026221987597436738467377858951651922878083194203186466294746701572370685544293084407847253101251017155690603549911380212058308122194778627950955619677087885239370682289966401172491026264864963288940845131622243068345706741082237379003213882815598155369829202571986676006041999441992142591690651300106450801129928475294435419983148236262311276317744667269777787014827386653210329490136880740927993688962826299171672462787881129016188768497644840724006193263031711373406740291649489056035649267604804890667797365319291835917710890990692002590864634305284004166628414524152272768407025082776143845701476110482616722238608654988013587796359623977205218939994642763416231504056271334426204852851345859843574583510764708731647172772160769771311441574599265983059596155195495612309757641659011593476793415654580310271697268253995629686484139872387805123660145437128862751902082787121772274380343435410039592336279236474133373769264395042242474027090588607500337942208430795851882774182550204072449316714642276773670010700405437584104343024496570899104345332794924485580877615399332194945257465623571015884342255262806315487865575593189111166742511155541780363507598878649789569858544545961865913350365247801395086470097325102510550059017916358147646655096949625590334731885209358988236096445854615952937318794314888713670580778437342740430987266277362219557885428576339013321174527673593855308476174753202754821132107227508232434402097415072775142248448160186127224826415029279223149569716501980214061276977299706375098663284984586484601690425056233552299751058693370637508736742465791431731970252601932437882484733110379976261693224120668602121829314831316337961164086299207148098915040542283062744679636656382921463220220033082140849019666308945451493434801971696457551531326193082281681192337540541213087555885364991417608283877328220982614754159014830857040061826587656205289807782855646287178563769568824445004717578705459261985136006192858517323956227733487134773927921096237289934495103682362854919751592710759316936638790545878569886407161728858058720421686867143624401135518706753399958483529026183375253322122762577387548220343864041379672858245000802600039810409843405061759273887556467336255907661172196277380240601493899702056741275135778927235096783433437776617746532989033806093089965821350759420030768477459687748498497014962470049327840660221907106907703514260093091069274561705152030610618265191642449086797833372763789395066037414099510443760668207339744308268650690694053653785884001217239898690574697768150785443068570971282312513903477984886325951845934099867464699948461614578163453225317668814648602293434364332007001249830148864974980869387889995416060896629147139235235370306484798802974158269264888309215855753590300036175207542728422552741233159636673741541373208417849016252525603595580849553060686898841746561262794396161259465653689254332654109188126926409428180457735694167598621677414842066702120124676379154734219300818718599905857817804940166225541789925834191189824874310527574756466640460414583832293057347649320053433559799428716774712847080870370369633304401001850478392237593802684470750266702251097259894381820305826740185360535629331210394922126207838194214724537883336518501176663485893673628119403719982581715790009148625422128048426792012972388535493705881358307532191885845123542452422518135591744004039204077276231773397175970809047686753396392373279588129833684306801975330939837373298899410199278104503938537496318651399336657584558312256695887853508800067904371804301495117190801280870393109770049333212801087373387797090878906678753848446252118780287026257953856964466107712434250532035160905772759094289828455383040000000000000000000000000000000000*i1^235 + -2412787937894403567211525734197614470598255203044763901564724754703701455603525870371846278023895257541667117886780372001582800796950809713645255231154854420523932830243868383688822320315523079605216368006064821729397685867575433853019313302934525631649236033470263622640429800677258206090719045285931958407759197598810917852407813147331908694357232203084040511694055568558713969545098864027843634216226555566816949915855931631431623652119075877839407169759445372997129730555028445438370661184980571079473120010806484965584635388780077745459601170773072373320414355638384727976389155017448357797100088532603001820045748606958656990828673837854593845062913839892025130409112485625145569851518457398997119938227830605701924953599352378048174856183563348555502003019327917266402895961858635473916968779367942702585666466821094285510894064186847237732846807044057059915827901187094155119268438462372002271658559735354391946379012441760257759193637277501101552123808757787406993913297087654171239091975414422406490412778129905159031298767729956890059247811410271087923015868028353707978786063283880542621055301858064026977967677250550080206009864472867309432017937227762779615990304578629104199891608661331588170446289968602711243037573741384056279620440220918468421660857692832915101667610483765773779315716424578861683137961221219220875463058103503012414735479000346496871797688468561640650489996690550734231481229289400147358271557253558758335245473861756086230598402904604638470200661096139761087996013817382669038131327469789485665218423209478482235256867589391169253187097425550630893337063921157778481609554144080723215617204458121191466765136821140970998028582258661594699233975507304670358510738615454298837748429683712169976374008469510595222643873315800399866445311245726808124196512208223379011631207179308188124834067912695507762243841023310259222121358214680049884402222742727426860881836506245466200315910968651782601313779422249842836435323189061505704056321939244933213751978817302115052062220120623883391050184588592959123736862077936522491845179702214126166654245204501985883083820799117063569776085663972029685281713646064413486344174364859823513546175129662510535169878796080113793693172137215396892555768344581311593951550822488056879483260090693875648701915242547389191999501363253565641623986646832905803529163759572374381598845735246211759696412078273165927508970318370252081074743942805340994917552993301626733694530948030115510347445598637306156876869257998659106491750634412131198229526681404689677806180297653554771276137768473851284155569463583433574421203162046067126384582414089032800681259409970724484004448280461782572917272719603127914680278397427378520298446701998292755367821050683287509362533170341923377408144542382003540554740811399619358916117954884112701215419542035287118015497327203324404200831374184249899686608331939649558065963627587852622227613336589576134610524123748715185749479731237120525949518169660886592349318285981787257877187049979666292396518839447185285559032008539343798118313144838818106139588969999879458807127126282723841199736988376975208739339134713619207228952123390864133940279039708846714512329191192474420363660325087518982893378864804948062885706361055149197002992035237862103541011004994705837752716915959163056363560031934778428990641907392631450422635803169771823893816055639785421763345367785401462668227707819141737508386672247921813419050376436586011292579571375759614779290214914186927271569930308004601587791604735192566537779541288422985470937106984415630465471043200685016419217012609002691667747769676241379868738704540825602390476378597732989969838471225223129129407469137309439367578572375603634366315878548136716721648078842565046830104878763260648438724605446053695274568240981560750875894769549664014722169750385788193373116192190857947153157349261985388093229318034553622454021101935630719965814984080790910914264182914769708433156871686168520464887707460035351385935563883662198486967148541964015354943549058951608389589480011286720755341474858752050936215287623929150694652930833632728981802272387432457890922141876629991872515864869474937565189425583125501916117591741369473015986251039066931387465742950653229264538376083183064067142389411792107979157177210170047621762208024499200342787851869487104000000000000000000000000000000000*i1^236 + 878109960001177207082224846666775289077025729392565174879548420963282843071536300028442242530971194123620517522055874759560482288348308825348763484080978452177400813724329794211663854832579512636763537009439270422227733409665553584571230401480090321144306326648078498236984441476703414850196980676604071454552022444613837484536012252342533889116740620454374552304677741217393809539881313958504938056831379324327671070628691017617068252036698301701916480807810261741435568344405993832164728978698725300043866027346454343590880726424149547790002657052685874920469174325700505018905900690358112696467326223347365106393784649274798349144879407442508712441025574935642833240930542326277357736623103752163369679086071553257065029118992510982357051711847032322795141684267658353551302343667613573032245113716217049842106431639060207530962241556355414543391684717265722720299532405731168186893774501797974004416865385098565202920740472157151960924142742474981443854536576352419024994865600544739036952935440537388628172986433706512211018141961524642379803969992377541098335621631690871950231771954571245889050508914457189062428997583095703443443946769648159221217523314210904268385193723444122308837931474631279610558299295445838699235124242555509884163559066610474911516092752874209215445372561522328562925639603299052765827099832194144717939768362628159356827111514434276484265826585615064647592870193495345838520237672473101515449908335520748180107152324979970969441520793504433621309809520251225048390085968745408012522651109456924374686777498187222260039140467811704007424725077491859513833433090783650314726480250390655501176707170456065893873102453124796063510502011719568644988165748969738690711461541942897002559498401045979726315222629071988753825641532540320043424235733377907661497451849100607730938700416599181621306190312563611098796147857044486089700621017838718183655055289271769557097443473693918103825062073678415154203422062452317138150599306008861907769525065479997768575405743307488712279102806918724396082586014680418899815586198187176748245717906857738913688579135900502657817491876297627257763205006920437130033088852889284335075222718523073272022371717591176794648593169585767478619967259100823237688841661113526216678762777322404011131177146679655359434976024420997936218378344767355487219347722807634216510960165911449289486675983697014972137914043934570579037208025872508038746773063002539542317452736909486532142605408990948213158274247922587723108755262547955048714068989934793614186034158527113250504981275146134025284113820498065711959362606852145787893439154900836768172313437142405862316741041169135222597481405139726315281851442373297120840608088138799378079659070311985362887384001785708551993297161200500835745777915131477347551412987560317467076036748750296375084562708727336769002624028630319399571405387529847375694236398208619891500769631744093562295723500975681174010402329494776624543445910553061597380046177279948915957100475963300561530651356993141192564215800970302567127139437991401415101166410049812293616064349879367894513917498341584049845846518652582856963099687879794295864592904616657017041285010988266048511376306152331535622921686628374560235402093463819896077961976251109839230900075630847493226266193160815896446276211287961124078669103258792363050510478482004835612071159382948917793526442622356748107981913592545328156990841839879238877816461134618953224131159930706907151414126191334348982005522991350424371389888942338762513241362751950427974044939190463579517745656592875141936808698076913674208511572485502812074456658998729329881782605169955345202835978400973598739190945564494637904602509443630666483637875408921369822716675299453628681995169606204531527721307678880443264573800632544475166553998408989949248545930303258943256262369362780655735703231580259853269716389339902266885138715173510043292153567530963874966921503271131684827553715856756286712915939297601080269999725228229427355687604802871739961480811763267771856955911325417090394260915534230349018706321616959343542419107448836877589090098338844648263052580990218232153935656578239545576711518105580229602871887223942064954263997197357952256641683355248005599512184220537408149037053326317967106529387428624235054872142499020714670790927086493504936869888000000000000000000000000000000000*i1^237 + -27081626079181522733789509396429669409154402180398971234539108163432295061584269352418972509840732657109391846369813898585108289940628120566750853546479398225346766759461282985863123464453229467690281410673515725096636360864432066812089677374853555816053738002820921299777025720094366223573693019407117979266778312327325273557466436668999399141569698139317620761104252787545133776854747230502771072182602241452610940459046794086119910862093314776600413191594950467567097141630897920700385357966756213646325822186657142015656440684461491462498662665746113206365390020530853886532176993431819155338872886112367217129763121363018421642510246625387819301540634278790569701978503394947676165401477567093738904018231937804306495245095566688777087986109421068846123576082764357560363159139449156857054930224093829289736462777029357416560055960421418770362313217295879854261879989891138866215781583842630562621147604603461143323920896279795085863151336400862964600600566270193771628336565646518722396516389277857989971995727147213520682244388989373542195736375415384647427961652082079206232994284267303576773032711328087059803726413589430073673460058085439706065864520347241268896010134658310067718052553249560992906119132929888692719223082582657342607775872594541996991375362628124061166683183118974878373278512977450042761566187741920600332521270145903747076998382536832451091278707319314014684656338234009456322094261838911379256537650019288346928612756694840629693810257220809052161253874802767161416090667984207426269445995787722685187554487652820550923347179168454891979814741807964682894940616733647327790177461387319870917366965785571795574451665228596237374428262589184564692478110182094113293971099922538277805222708669793274990703437553947857049880167866970219684373486484214565574549106438681294398337339259898394423272903656327000931256179326847110743934201914996163917445410927178081606643491427414411667622912313468679705996685526744355696771829675332994297861610010444526490314019634675512242345629293393045002469132892748522425874850278682932990483875656261194220804595676986829363156867150082658131851048691110386598175354422084772407525192951099236090599505687100591558030192087865689521330219041367706157264559215505792303285305671949913982519802286077693383737438342660303606930327807596300473472429084409251643661630622479601851457286037315726475671555482652190399790802792978167868176936353303401008274075341290822454733520329736788225757750692039411957176393623758151348310792367479379186940038079926550405719771801078251443114628276013023289509789177343988744857776275888615160190910275439642346452735550570864614358776137756620575081605458344407779748718052811410286751489322841802290943613357064014027982322044633817261376545817356838153989403497160210664353326756784253571117227694505783470185874386580800908364202358033476540665916676962471795331416651141844211335199342157130325640080773973416813305509428218136166081231837049618240216235270977216052575603463580355989797613618884174563910967700815985177646965204314988138315055287561061290406323427834365945709263927668446568447996144943927434340259564174531899610690935334226942859750450385475421437671834083770008431544327305054451742001943912680135432889749144622269793568206136188798315353869668080688191805680704337922448098220204195039277512635273148860250997854356301506964851686459942000486228184148345436115877503537927954335475691300977236037182345594441456300472534459085616891004606577350721484777613712784886623648654797858080615001218075707748881310196483960747442963545918165632776677252725713019952516176341097528137260320423072896817615773318184658131982220061668020259140843382638559655270647552978691153956225403859280023763801398282781515251912238364564923844453484144225315882752067686412948946768700871903023231762496821933287475835849600398243476719364366389854592702855065650858832552994408252333149774302355365494238823807650011886362582652534029075993509087189178681527614823468728140279735435703345757080245794433650744586758480016724368627725414183144143535626652999771570188220245496982913424116605470489171878233716270729283140846355919684241388353794338950144015315244205671806178820532052778140842329746485023167566205438946358278418235185879520776244565282652160000000000000000000000000000000*i1^238 + -24019416834907343832640386150452510501635548217781932050813465523423931007437463727490701252574903749839702641050040658487561213037551872549927054584596033433804963498915532388630557795927359439415136576471837093495649925878481617832451118015603338541484174874469043758659465710299216091268866858429186980167948122132793861900513018255864069565799604659521986904132131790545926315206670743884640540067058860138121943811498207511264117758313029555489522654762732044971635114958622300618345745769286484544675773567130220177232766823409723437495832317465689566519665006338369878867146226149237662281171054224107959126983915572407415565194078284251585339654113079298105902791220423641223126413604571827800811243153814091434896089736677075896530284306782100414210544903848645704877983017056333287579879075489400606259569469986577220861755129666477671605930633624668107378049067544545493166240364440077290228388113876021970318585327553175812955046916464734066303853919468522876071129667707619060302772285496060189236707465815704253409928462863353567876339229295723562087689052861299156429898899649471991032100104922290568782957735729525769303514772878833966588299686561391799061486423298212838890847251152824053926871836295134071789810027079296566640996914445509300450111630471373937807754736916460014061437272009107370039503782229515663556441618481372282547673275539928256196815946481589763099561098144930531137085590352883871198937106306923227915200643044536654116840320284867936651996254819926573369141636802509521747999266966385081849009768626943237936437556932346276165206736342831767120158781050165545676123246280690889549815373659489224321962826018158626289349431830039426705405442736133835132767977139605550742777163523747962800347722960390542217220231513560088437275897766173580533923745066534359489505619187949934374773556994688596698090424597254965887454401264727619514413260790455030252939302815317682917347728211509810802222177529988995202412275091050341951625392881951780171192173940243318245436302286897982584940299246604013417716569284185568768119776280476904109355562636575671280105403178239078194957984298653858925560780465722744469719646522631600475620402026834457244750510609101421520334880013525930051616974937899491738094955403554146247577804581984189427397003337232497256939611483085676571868101825322169795182906730146158084840001143741353225488524927237560178631146902481466430226848006321277717286829330474060331376863562596678990260811237341003952898639157465431843421459595510343404287466502361203543175172189731434412101088987251897478429480631859720082993075233886953292745481735337859919675743601776451592603411650685774814810635361634712600178117929388438576985466594430718061608193704180115368656596907449897580330540600296907641701115184523489950394010405595224151500821840340844684800751230292447813671076621257459906176809979068171273504696657038087156221122071581052076221445618769646481211281859638805418003650796368221518906991439025674495249320321612164060465731742609981570605599922079109459788509522693468702204543586699802001960701683067904142899564667588044380579282552643386712157362749751457157636809442105913481783037686017820155718270712542824285412458957991349366476984869712331467850553047463864433549740609428094947110289582789334444408808548071663020710425417813468499723401450771733525549537176145941721390427459370897890857990671214380095214517388106019090950945931763714325486302226647646781530911341997100274855032313718370911126338171519978678287866533013412935947534085759641347364892340577950507584434392933654859127753921648191624067243880988702813846032949620559525560432856301665796029610498945401369269111722317072095617737486210170304160817079663427625072775533731749104142913689062833654826994368523804762239379060029071493370085478433576860646549070682660040079627945634178264082037284568859420058838758997115844551110045762138954275445317041273347475474701741298251845867211736705407287104149315133398985933239706015629750208373849948364741994485572979921780403619207695095431267535005431877488591937897747276561820146640703777825718400517476170439773479020346631806000932556357760556350383083297890672774687480091270286390577172185420892528351766939611154979143009033572490242266464030598103040000000000000000000000000000000*i1^239 + -33097324468763929171929492904636429751205235241475601652919661602049486100061117278462247371695418670807011017636251382223665709158667837260516484103391246777876165076147532458503512738747992029532532774711289243172418902035110081050297525885334698846865371807026621348767962094484357398112950647772241822930719407759562310500629570450758869318130268739205931318161089812594207898028422559055926815834570956725345521024669403449904976998332343026919448627119013447578137913941708878944748583295967054551912269179645602359563264953106253593385767798597261922571508511679710853984278171605326193745764198669633902719861838029770063099393036843528831457801813253921500768399748440931114632032867183162618868627223102089290051805697168965206378552173472840391045794469415565376752216322594240820094734913963220640949598930360503124858625529350648210919113250640954932981401074622910822437648867356896097205111683519029122402075920839465875435236728148338679078600904260996888574927965355409174100220432525069283822865578455704359218533461495724274906922541386803206355462272085815179313686685474903768078215739923468861329368026475923512044082240975599446325469231511672722036824106369138085076620025930131974926459969239327157995699016065128889394746262662738879663449540213755235895295958332262403638741713172133843509312150394579887177988910752718915700516386995177724532783503298722216029137900199310407504314951054152583483505307391330516109202402334616437715229886026246295186688443975670503747642053213323054970881175985606169211750660995920128885211275498863456733439532081617074932089314899174060111793946535097821988619990168286021137398829493893422437036919571800211728549758863537963936629237104360499109375423988300918680469765064525991880645872511336633312019301379396666257723687692723752714260466316413084728684178078678585978195527273806993922369752688562573794416971180693751104319251599740217474223722391912957633196615542656296833108573832708437426429698881128524858859954473552689476760584004379982942079931696129196894620085147238304725212457422029710348760193087211569503744636553347078740494733637368306041777709401965291196193311146041569044983826367780066088832662851666308461212219771061739853328436049304382200390939945629006783250751539404603588716225965282960033043452422154261157613592126476212904578201805067630344385262574888075886674482780863100640553102101972116150155591190320039589470074590443121809106917811727529998456385661476470966937725128333073019449080524858012543963429340320727587597514461825023033052508629060319105038397064970523264804856813703277942918323617576421676686659045578256063831625830349587306091841472940574504827632132122343549802801644302764340988238477183691993161312355181457114443103335099992106555872740801848013520634323723098139820750506043771713122679741732432152863721532754083323993888189297744213247922503013000765760968388947460255844843731042267500169865088325938993526887024302724649841982816062285539665196102256184767838630363806982625573733366929184323230986457720440215129893210036920364083135893314644720202093748403005091215648268905573826907902001207053880072299489564512372332740457299164633416495417520638549359580180965123417376874688644686901959695700253544669164923331965723445930141855812862571881041867818750873011903222366802851132522624288862036507039320321425410091555016299915696871354681685373425950375469842396424030339883580194292126154434141494721233867339317823983709527484045397210351727615906663316346240214712444959238815316053474827385124185897952667227295256077139869334733567876179103275451519715420352435102079991305559952259772242411842373974055880304373362206472504183836061307628775444218797064992175630626678340327172148556975210830236936445454628284619377798541325771648219503364355903563481727906560647287051019168602304835614189304455455483563787271040851230242276346481082520593758462012619565406931757498639673353860184694075925194868054994203684223526742468940533417772050682681000609325754097701486093058714232035816805038762108668918997468535243065751597978684906278657663795077600973094970956458184955736443568490789836108455329170569529407748699063178775148630870473339518141259421759788739658853789946570863020869651083792954163200000000000000000000000000000*i1^240 + 29492378150851073014397359466736563320759454154811078172643067062647963439201604972158317563271411837472299017594791178222157590773201475515707464641417390859917213646062388486169885167600765989947563756064697301208683198761022415174849473534502462085774727904012705085299511825761293034744968955474963894534451947674478444910378618922953003373470310526559958934714642352138694060387287592429654065523395177565992326560471539307493578665647485073172491850546777079297892714804911872310310472852384503622225141017470770321743113993124149121527772585156389884754381756649633171011140802172326627862514496677594668575515414995886017164852678195028049128967097873150542223328056932122485455839532671888777369026942273099076081459492473321412061271072749662334933721430869495257088779103340805199151529800231818250770565416004843063559589615590870929570557770316331367596236704501231327479960158936329318775931759470960982691289332258980245514056939148266082386711304547887027719967245686800929250958422394766126666201883829371416295158688638031548145571284380780819215664541240007371245782234391050701148176712882469519171600162241224577044048787393191013818159322884145979317006654214655689506050854829347818147840944312144799702632323006146396349571108327514532186574463197428106943414208399172950836002350546902056627950163373366616294481748146639761413668278548418492870087218859339995647769033646851154347103468009876327524865225044153298972734106198518266040672364252072521961795436234263708497040442885662620223349470338310082859420495963343268347563384947460653065290135469632924968205931755777432903682668778162141550671058158726262739941278615716124503451458117149214048725384952486577127088395848804623564034975869530783201983183379634729690543826579679322883357431445670749704913445183603232719479370177552904418713934668992125140271296799488612531277323073385366287491737245147283709360516837356511064790652055123525334144764200691452468420940572263366048344733103542684146955468665649345988645716169159584325731072213140191949932686883644095828394455693305743785651987169805114451306889430038880327650040462251808432739013688548583977608942098466408738056269875842736154347721699603125954700779389407629911179237024790329481780521063125655765642074225943090672015269183814075726003985956453822963341366243993245974773754791531358145215392335063826186874434088813862263277267660664805108553942114242759976242760826664824253530616892791829010548268300178943398793137141008855709625395129674303257856422742734516023714912687178712259261866485921765736805799546545667663014292739087720184183272243107480247928176716393541406355574526080561734939993044202019512547288930775894713804283022661373326794693578721104019480275641030704976703961618379663109281682636100534210010310906572642407188520833409350745473850551924638602802291318302917545274030977577872688994026742894256843839958143610774699410613269731192718071378843225089209912195122664523204235155750731867476371274657867665607300024602231104868490615828588814102272819165111618634233399292342717113560985674376981104329730150528741957393944523788565073478915080150158426201828757368950056918799410036944488462839662738808655987339439076316692190064824655348565552108427645137520573394093682555099452226124926547365854009641506829966183921675346219544313220687792672488958446824356446616365302889533878772504694969288422765256838614947149349841520144444243725312694433557949886594100699143270476130330290265059555046991465057757318040575425074559286022761688363604234575458411076849251096789625572706668234239144798701239143403020870397600690909814201360976321949594632526047014353452579385310078273640487848899440583140000147429178574813547727238117065190729347217036696982236184859501837254069250684759822862327502340119366300289364422364387876791487859672914481625253521329232622769771562806787374341949961241864995601131044649327572055590244342522459902351599118854411456102370144800035278199427656021282086883699968974223663290637092212020004718661072050811863655533004215652081364765552691118334688058052505618088962849896077908464923229895844385279910230737178333819881869579305992935347576813099268138047649181592277316065589868292896306062689887056881690188185600000000000000000000000000000*i1^241 + -81184123831900613871950945767885758749767511719553008669267068405409389785338695511680323149973799089392207087061412718690876102146594870366152580125489307896594173763726044735355377146538387206844496855982568391867703201909129506744096674286728985715361315744668584795880692733915843844693047450639061030546173723184268446528512758616912906479749487865157021643099843988380308713967110799904128736078407066731076169305047130057669164737599930631990865144662083164117722317155027381305522888791458132434376109860787245374779584673337511563080089235484257297559276221516380932400895824462835678862815412827481850300545883160570946869906603994460200165534518574615806141699063881534739179534596191558427605451157684911165233413948115071435077499284077095772597239267256094316688884973054934257489317998821322146056105770673373187252605765208794517725286537955718869350076354996790125624322387947507467354451433170302317513454439282917835256670170709792603971866228065111282406004355787775107061890651562133476214071763098187930149975597193430324990657711814758411881792411089899111223186546251969231310440857099044203819552446598891610114605437318269644931342609181012595966490272504325912017316000088155570663790636366077360006707365738222450936721728103561892803820742268649575622659079540233781422879036579903980157870277479138515467770232689242398343055828615916262998295903877359163164233337343265842745843681870901452810380211082440075967491118505731087839069292358934942115710967815456081314900163869003684428674815558534277895150251399534877158105105683823111090251406794157860325764448345993485557539008548347106062697830779296232169251481482438397899304641330147298543207705283036706800411246721803113384362714684308406576758316559360138345564328057561123229708431078458731304735727667575425678326542734341894596950500788667291848974213903282304832872457521771784077341802815475823078962987756835426652407388572179232583021279066513339246187105368071587591823125877903848499641090524675586004006434170339872351779985987239183322000866951382380683732993143700805630345232664143569972617971482655898782123967289391488885968885339419257471106827843354834577648322097955487437560397493148241208704096084697647129230474641838946353910064300986656604915464062687249716838552338699522032255632449360164573778388086860140657763578120002592387053280062984024682439449029397524151310950448249820525036971743355299638797076830775385958477326243949095942223914258734282833650175958208886353544509970924738420990271943730632196010947450946783332569239541448902666655980204516794875418565600716083484603032413449930663555933799064252826813018335880562453859753721946630702888755662988506700729440710009826050217264469052080079227306710845863005488091134993820248360673759794848140659810538233844471046026059006961245471309803354638728650976160076693820909682505612730571251817300491937420098785959741640543286272164310580550073608327756495834900421018462324612457641690070991294228957959942154120868027103932027906682122552814210136223985916667668765000102837416457636438195164102505010412200512911258923594683163797975747011842975332396496461535298588679165138521634608351143518546620966728209661839433817975198261000761489243003859942938890520096076048447617273128738174122786000724248093154355152744272349593788496253779099987016988000199859385191326196251250664198181257928808074745546853986798547639785867208357566501162454418107572919392215421486569861651758706206812126768104528284717478135239857670296371881741964434303774870919675237259825662431896340426614484689801914845127656146139299638333055430875774410963633229117267080819666583718318138775088744471176849006607257016623220429292192330417955179822461772114897521218964909349585332871354922535478975403092420371175701333405285223385468456210949192685874921474098962753589638715541587140232847308464943801819816496704186286403876932145338721200330046375008372956421661974868902949392266570790611076358368404439054765990102210502027143381916130117476913314025307700236984681774598827033081288497459886187473060453155584881006795436332314917550386323985676083050442845091443013132823983894538414415923625527566751013206432931487308137184590915562917409896738829893632000000000000000000000000000*i1^242 + 28267314499563503379216745101595756252444658562820913808326919684385860175039920602566366055028912561082255749383937220386419000873659200646192448737141972694911604270775086109657590676834626176580855882792671707889790816545049970894520835253826058417761910957342353225981843217088566963851346658363169587136833729007852872723998217217589466620021213747468399747558699686665021178578117126179569163507793660841679503480479085231950483842128047030031026697711151510779624592910014632357850205089255821551613532392362523299309134611552351588132034358259268999726406441010654779104340084070536334427135411856264007854238015868971341510120414216270261679228088766923297431974731095776863800321054156999634525027502466635356926720825046111367230440901519749602648374892060632150875620553635879047244177735358078863937200704326942832150557195311644096329732580113244317863474342155460735124803060787050216118543443284526130247324932418781772569818938353601039484633358672423411300576205354567947892565004698859829346703788867798209879113807717603798311167355734458875314809728360143747200933270975810792105550811022027611968833915660679083020091765348303283088201351206409038177730105055379009071859297960733864467107324415939761523721288864512224465783332761426485010599433998459772299292847088769821411359744775004982732361190253011558435892508404244338174172070182282021934136636877228662586837942533934979317870457326199679017296849187436723504765020237890824537022524398966416605167637005647825086342681345587122319683913533782572255406824661853470548543545610432162908466931240741077261108128173239352289904189155589922435008337893020349637401002141022508946676516629156644143442968848194817074553667025643711035339682310615975226794213596536031971488695961295735270325635110577087319891244032902282049472539607398076371720201867311843153291575537934545393934779377698181241777629513207198335522938284450099188545993178361625469825732983690566989448567929688692869059904752205474396350602245482082568093012535639368718606627849661854403423534193865186298477098586205619480205706801227616277182983789708864718266488542368866189072235910353728759078439481155553211261400624068328409685804275908265067849864584541696846220537338005712750922724343024522858964846140875627199550051473914540954406327241033243249796816704394982676339560114314196926533877197072991312790252902537096387920019204286901098177867642993475154749565433836374949730877429451241101209113291094444801459083907964930957913445741869632298099433304666844531160247899615513589105730309878439790369716620250575219637467308408023085661891595369805193646050144605292877767607155058276910233590623164299636801898623427500267137174851167039793353022979715020331202697382503704218700329851290329940876896062532587723398193861578872034402950281046098508030817724203213527761763218786589943939372709967157863987016813157728014565347906925666817492437506771132092401796013170449970010652088959877379413990933043490211460472550397868460956086847052956096605001022741120629159690374459240639113648638394484389183915753255279693083676301219826485219711664720089636320308525985902167936463084166428799866140207469860833944536195391692129908020647443474340833790648914696635247855418570926758954121353874218312970958938855566923291816700073126334171226262582985570282221917710962563642152511353969206108645512999033156831600020498093635872616569124371582385112215163539785254690878132913571036875124561943175438483854080103106170070093664560221767232049875277366157239667576186922222843079517895371202631382935848721346831074841659653813906774764619245364051752709103609370183460117211047399741378679557300891121135170402340906027472416931218823404667511070338909880576733069994326968882190808834324244437146653872098750604026500484956070069952623747785559830990862189347286587948974850457045439973674266285348326479864282459404465747408627229652454046686844685785057826183180553786436293802880095476734469017152512686051216743485352812105064018870115938977856168634831814761833346306516761704109351173327240881384032497725969209269593233564178937535135454482276726951926320127954296229265492199972521310307861621552600549244444140563784828830181690624096337920000000000000000000000000000*i1^243 + -8755859691385540155665161341208872971322183116792585057280787651618729798339958640697775607813157543069989902480081689871425059637214175537532468022799168293319444214328408803334188560917837676808098723952576300044074757883179876054471451491000485070189184667198502053762277845345849057564570468423109380932425292610884695612685202440083647250243133076549192311269939269753662717106252738087116275647790334823916334218060226319611558296152360017567603294487119796717988879014857826348336438801910825759047762546020009035818192122309705434475864870795373238317478384415116221149060050697209813127624406783152283000460342711962935253628606010004893305078946582694792750870080327898618510567274834440069372094212553979047804611142088175678220660637764619933737724915292336226841722108652206694147562685293259155757475631835627371095016062342634863199193995727320701823545169222576297937065733320057052719947310264340386276975181387131141693911088072915556743422272026704206906710422427665660481510008795768746473834622959908498542282978851677842384852709999919541077064312642380314709571784108830246960465502303796504129475814787767650549452286221765618675972997954536033527506558663754080553428376378972001711746196114554764060788052455457118093065498920005606368528638769279803045500678584193386212632755973037320142621045172854545717862666206208488778171573139645386177066287152529121980083117863519744693309419894931057587662513803286423394167369037400819254457560561702770481806513621566873019559882586835279720120207686786101548429424897783163715139809054494023373350855965411561312386876731647028261554208278037976981081309531163589694789317394260980400258785626266820822009003343931779728905775164260147247782009093078040489646440490801587726313153327990122980673399014833910121462207635339497210955636769444074343746991781078110345958840561763710138636537064325962672253593903962194962953216434160726141093966825626106364365867295193985280937929300033340498595426015426409450668730030364642687076381082758429785033462243832085991317462637101835616306927120604660551505146562482038430667701954070444486535264046310986632402330722101627493874621205215945009333484776210869339880846103578868358569898578195687338561661198664775937366720705070197495597150885745915406504904643264496987349282612478388276546479031686448058591228885796458820740920134414062000120386131149387026236063368388804790109974914590496399555875224916507358004980341390231620928526594840079320880321458757341159698262626669383898584076943651187850121478766329277683789318432239442222439671524587495473869620791640220289221594080984627733986756528370649267352268596498587227860800035973083246416105302228194295406445079262118628009080472103253126410216409556642411888321396954033537133020732666818781703798215177996099923125020879988091700355006577950776704363459374788295335393347873920362195674992433358605344637336201191490704207139292973435430930084331865325917763028240931525453447190854176893449520090401747941213095946033779808232028923190842732712354366016169429745689757554512832124251193798196951605834127642637488698779354442208096481628142331619435155555377892074026363024092543812308856061607886982710986357047553560338111418761363110985362534466606969786481515533153965742720702065308099617351119154983642316904181123831680597893149077853526658403619700485086950484429652075414060738595780264779988323080267566343166738449804587855177518827715521513841675317200083252134128566707523818341586627894061554515940957470462386450873376903973488295989659242321163680782410660319797502626606605374577750430107426786333919850564376916575375844645570358584605933003918371306997317493308505045101937881364894741642581504958062672092870421262229903759664244317768060221220423820793012890634004222479267232852075191225414243854840413927359402473484866609305788944947650982630092908805563580508982278946985133694602582979519470796048970785960866942262994608555098542121652096000091929157211119125477147926637006742308393397290650754583118261944891078164092878094290420113228887148882648739261533956339602207673654373036287434418465683167318754168608849646459570215365407699856106707788274560283999973145171711354021418211737600000000000000000000000000*i1^244 + -103889935699462262491855734634520242467401224593586225014631587988936659006077632593639658757679280633119948611121951225953344351517502412502405833678005207777090728341217147092408238220563553121277271609716351318175789574576764839386746780719192415663757412455972962827245818595063112986504372659236705712750661194792774217584208350842747263551966632861792359203965953741946100791849561014731573323057671287544107184160757638731942245091170208222064015315525651871699353787718817226394725046855931280313899003255751232017778797794277911382139369463024987456035782409535055326382125013423996244381535347389715418251589547141868725256420110647635211559790039869019199412793868787657928370672050803952896073343756883906792152205186246800457777832105843045640120917855469380007764233984396177868500237176423088254862311556948289281569322397449259145067253004394757046201664009731810640035943943789384824478377561143809770689245067147342739414498642607223114907525805997107672525881699649116023697276816184402991663116272587918828981568905141769728948995900816124792249195410570510732825462519337912110251413372467189562149285334878453541285536539548101393843243123538691142228285673274711285435686636900641067179295364593736637324934303081903057174227466412633260555042674574037092650039868432451053021456085218225055375485323168196772498629714685498025045109458176242476873369731406038836613345026791645797368001782706821018775558985304771632819289061812438612066054934227174744769490261034585875725591813203265602763508120972713538362211018060396531170757055383614751878217175663271455046900692533437707141335439910364561848653608470636005576608922100436628328150768273328427937104588114385371457758627077214547149553568391230162835986545651620293178202958331983919388777666844375571383902734824741086413661773458942095428189485287297533124313483677779021703143590130913978430319484943175582177024856647298394786859240076714530688380825047572660025306098180684641415058925361021000613063619988425740140604469904512717985557877657615887333551759836427020168544077200102988522972980542751721445212369693262931018162929640794716636335612592334981020491300212062971130454555793068858661400160603770002796945890144007208066847722129337895199791395370650307665003880278596397839068841449330705208768769755589907939165481672470790651493149500783676690965572783032920798747602126581945074201257269517400740795601215939785918192301548033473095730011125016410555244778033171552105546354167432844389134519245392513692294429618784936999903463513889424653788619813634648110617106071947190804969634311982186785235570959891844018271845675289844891140378098110475196896051103601191978666080597801278088784182674501605358244436815348785123788187854794039467439816048056372029956496156765201040337187678249623153296391284757917507808123597331028444625194053707741161408608694244387395994800373820488486988515075516911577484626619717425626355822217281591438549209259015156921988217105683386002391374127408521524608296163805580801972878290231612629242043219954335293518830634747766439727595561938539180845572939796059975909751495189814630907868975529752204524224674827511745572530157421569938123713571713271806058622520580436575053852669127620015267075200902148031134981251436583636519494058916284016603789187203239703264503333907368294570274363383141528806289339154981631414744215969481517769995729485471364062752367724847716234282311071329948561434254196011532334110453842759906663090206512959906905028926620242679131272622892084497123193246296362596038834285075184502225952376239935461685991974544313852996880532826583239860613191746275945483596887655214645253625860999154369289527482614075669735730884327877497814270228504372749528479578153671172455614124018455298013674793070301065249635086593486541555122023278193593677365914143472541192615168465331053023669336329103766500994929899201477275959637260358820080244377955271580459438548194053925827374722570684854705385636198618591038888388275819883850231865450290155012002350884075668360908642728781587116321016742415783085657419083675358732699809285636336792627256666132557843987006254938673758115655951805568774111919389055416497882584237554627445260288000000000000000000000000*i1^245 + -628803142271546189014042242441189374232314105775819905285334350705139326884090588596907140382568599906856206988319870020322214705812906882804881559972449386502670645892651113766355001719898468115891847192173237563280557708688766792896789880665104059643582127895917099917856047138074612698357689609429172028453974673665413775319391454736058501112442635670086954689712681118290389838216781794282592805163918411068289053770908951581334013667605294053949045157232118583506152765245403363128666996099409824441465773240332448541169814087062799362483329987262857366289846123138244570321513118446488337145563105216321503893533375642922196857546218754606614106090258738559574842781218542439844201017179673785041796683098125042809338717104998026327569625672967856193769761315151965265914269044390815384125264534741969955828302671992632042976166985840505490361340752363708936754845905726302670871677915657100178433171130122212937311933744342123458701585121723624835555884920812794541575059787592738875576080732685431315288416615177754083593809938190653817906773604263910649065650849515380009269001194689589446135974272414444662103218718870392712201454606489585728106848111209618919200623890607336140277416357652586174398411843455330344784857688319938571900739358193605789725030772480226371272273197331406234856042607338325071752072777102916224109271856793652030124574352280792265029257643625705014304131672406895340338785927796374486731268888497469096270107626032264420339349493095391053549986777004546967716874080399301458157018608639903447945914863303407684985279306727047016421379460026309006569615874397104526246572031925363598695518338960302267040530217855311611890867909502322505750046206134371429319729245645246529187220674578709121655337727548077048368779260893555345884953052845556012446520423252329619596055411851744303957508172939040296379791431684548334873023146969993533030293306154043028574342969726552693544786483950912586329519237917918736959027329993861609122544409560459654759437658643484040239767721450231944181726892939438789759194933067442578032314816527979845484884876373854496564816327448435391230234843096762547007808871369018989661562039608726752933353931693983327081614764276929599173822999384354197585771945334017106886468924478791796271732812907908925373244664278897987557810724218880221406118733131483223611056904051330209101436803683177483012894532499966020726572243784836137833551023279076354587840234893105976265578591660545818192302851131906319122991551861245442600271438294984969974516984626298015416999260470758019002980134846382941233731774964974823034957639876666029534473281970730271517055824154549624863857433951006832069118757388854963350150783745475152225462492442327967315069627812254834825719616339314863069588395426047382850136230214008446540090293260786466914639215434523380299972094949013006042665123151699710345812771771560837577814137091034062768070444512199340260863732330626415962422048760188519572295640395810137243167618911931845315834188208166018336553247387081121933234425427622338760464710717489495873823061740467325687658925444387759954363864884769815871738528038418902861816443421987491128257636908421152555693456602464065085572329973328571629214073258358608514107238586703447281964617696133297362866785158547804072510334271047128646973375820420127786897112607433378002840342482312740354235726763191283562859793972152758100292112929948967581008833527674225880692231055106642737502215320536026301277875635656444360627812316059970277685840348399418123881950462383016653511053889030900239176634595526362799030705944272133147923432370393307228710668316207555332526919915240138369403500705858901977721009247598676164861484329704119955782015124454962569063583661680548672817929366491710795242747227758375085089109970621510339857438324450127136362857763513650279839872154922330180182788378224736834534984613537352459181171550329267942333190303543691651529581683564892689799642094096844850183978216474829681111604154300002949999671251153719990475583495956194820483453742237860878959652791197626264205162035821880063245472444248452155652453406006583207465458861579199943680743597700662997823098868618461348274323161842971170242171607449600000000000000000000000*i1^246 + -2416991951807167937283536849492494025589505152960157187901168244978369657439418015664789322722013699989765232368790298306237634507793970582094420367497784181694327142644013340217385442068334622394957974239577139416368942624824687229724831721424934246731282323506780403888085023985932389457899114981452315754314127152328502796423671825138917311256383023656927408493472284277581328316520425202289667072645380185269943006819804828435188366991578513749895379536755679406325693225574454379905443557435157380015315927912394290823661854072598492931733368312943250449902298362888955754749163444588803627180773108134663777707175173953475404070719863217402220605632149887729848321509691035096640193503577402473603125696020838642780594749743312023079647900391372746816856272676456425186037777705548322789458976420768479834912094499220727723337341621453646251182710744770205280953601733887458371681293736455015981422992062589522507823371021431625293363306421590149042226508234398401722190956256302590960759386249944525566200073129999894104392582311370838517819109501574511931156639514414640284849189058038518336342956337848808432886945648960187799596064450596123293904147269303250252950131243907666858137753557103558304502335576839825021198224201182666621556064032558101016044759409539135107041199765224719676904632803265588989468333241816731110378910900860916473494432877102222964072577455355927043420688721751597017206114098175124135510081786215020060739195841400096827909948466431781809182788848237677413548080201245467307775743933755202114380867971224187235837557223269300701107025448002720018563718894646834141275569668905043965325064550907213581145809780284098557293706310944946299757176099377214834638901856824647798028282403340128637273330348366281536199632636281530985770911302996904869667938423650173789455385310079109719440030949561176406130621361587131602045041968581318215161850506004936221350283899538609244454343929457024556344128533746260607130407170594181243585513572548539607468624827324388150838322389813525131874196769313634421261945630305944241346304419165396452149468924143503862532571803326621213722412138068129379023443963729010753426167951145596938001564443566652533836806986834598497265619643606167075858536780203305479026772890030990332524923393217047812839137560542189274692765382637469590458621681112389791220877138730974108423404092815730591877311570396826883656132899482288426595739986704185545085810031105588528835026917565222059857776059569172436784840256087215010734941740338304399557703210311175902366690316536963410968816161959353480993322503350280830349100601921387232779997946712982385693780729556779436478939487825697430980123703362473147940760788757407010068837456162805890625238340729974921599278975591516376526233800299899789552195481177381330935601200953777871384073799404404219388781708003777059982058433996927455701339060728205568374615498641012049359494653065233415588773684968947607058678204685537062825403493616768262156005699186888324905041748023022125009640548153876015273151238814313876081022514832439983073376825024407907481581128000207507354539596546042835227632820825086846938167877757716763272031792868136597189687212818077522213570672254747007541712088882535918698734419827654634311756023366563404248865471251991977004627531062698448292703575417185845517883871247260111683956718352226846208261077153774497169192125540743726308071268834847339263857183745949347845992996144079423882197625379005924649550779874269522014356329052219044655177710466505968950080495008817987179721155781529166980873627968990192381028696358594605174754986899042001974765365878779527677796878877510829333542229204486393332741016083762637814102748435546835359981125395855697519603177135979875374805442696633359366824233747143705641896313365725121645092560853174948955881348965771074001873613071908827096159543980021091213027367383621542706521423830146016579889936970562784935961807122557639108474739164059626970444150568037701848167033804881116686641709250142575254385881580876510491315562087019868711970334940419587453591931644183953717465684052400566909164905459313827646793506125816301503452942170732052006321426713477685617198759186058444800000000000000000000000*i1^247 + -6254113855895357329950361918348041996850895841170057419973487727840293572353398972137098902972844094563678103172178274661045561026341653985990606712811575187262561017175086154799262112503644047415659267171360458123369971834597382183003134903571924314660454385182364213502199779948987029869111668682922470626376062084687866822928838886379247369330774974882094958011921212611494013445893828473143848692114244646237450965212037268660788136691832277702509044293739693226011975647615423393259412404426862132470280459811028077462221695628977183222276082162940311790184023648172368096190861419264667108188310307627713245071955689594105671875860011638210993606422612975684472988770159543973842027304433476576448102366243601410061473339833683189633009269704196188379159296390986174058043337189558914765765353595007946782812209227773357568187792863420368452896171793468911317920669643419275829827305517968802107235485301983602674980353945493372295939459862051265689503302848556529348906250304006501139307850339645649875266338152330921798451922646773376876705688589330187775435501550361211382975771010382571242907979863686225410176025043495130114104966814172596467870990087184276740978379948848671499068929053535931040104639717303222784948167324954365719100511630321618708459849841524429203482632101514329662362300990417656762829123161622760812412587929367949812134652559917625383575767247073666706748578896649123020994256920972468479735213204037996942703475091274155545433519124136627467529516064740480178102234190475654605235297091937946735622981209753511910778527798951231402867488915814866324607191928723881200517592436742374678431682294120670705285155094839256691052956398883950144229780130181293415890079261070422979899035871117387474211782273118963570827042630060684520536374666898039984004686968682492777900335190426408989274282129946597889792047843424671073509941943853633871386454294691348464487140685864115918065236560145704191958439037562513707612890352617318113377387041207785308071940255180269203059163754784007794877137977366152945162518150567552568469829245377668672968723592015614995375259301887852841232632309688183017986656947582581707830209886505215126633763396528632729241886008961065070998547173477376745292271743470544897833255248444053070423862208570098335272330000212095143138639355195486373350428295587957047956432098182544270230076949953017339153324368232929692820226349735725386924842655208534304686292914913128214786313615656052213200406254831070591933108262822803924343407607730503490197844891746326000456881501047479328072135466333346192280452905183810280617703848271273162286568894092525051760785814973876259380995608884990244736108183261559699993239356108392757695389050645580716354403808998446631521130273040517758142688708455792093404811243725636900399637155053513734127209289242149456907941253289221403631410348388659089999968320158726369478940542383810825488712474019777915807342835689951333856246553611400774278801998735315743543851160154500731808153708864468474246446510589902727788267238479265393972548079462410060743833121161734840309552029277900682613909248629392227536173935865327682525669012516623973584591086076873338647431455616516583810743174494480014905443021923253348568101320089774618841118670730749470031196160386317778674242342695013680323354516951952238220078455022350966537580932964225558037838776335421613548086322346983655474949136238452907437487132265465061349838834903252562197542279550826418554278326467115738078586689467469525461760277921610398778171756889637526463505490505099283716960413962757276526249101003576958851140302418424258513919787673896264445326534774569356363361201052072734447521456257566792131906396580318219940959169475798003061020694715254282453183421707710172554446892261898057197988318632157124674357936379713454140443378309984149369913845653147912944517522295350127037798655160460608118055344276804139868850233136854030178454515008457927410553637510224682922728540307904549560121897525989994187149506594348629532380045901017134611325943413690540088653573338498753057845385550560656034298745572982255822999435967254073515602657895314944165955359564303283522036035943249603461120000000000000000000000*i1^248 + -11033178263491577950760072382129828499118085662563484486423735238548681642071176927832498898302707107807052548380012694170538414075039175946281758913187097729589129875612138981331685801532564411986002726304191981892959305977493115270929474109897159252269970024986113929129764308073990120546635658904373828864189922835367046675456343702845538014046257733270180850132263306465654040930099027670787795349363028455496890045566821853542686402978990068402811547809213134056898334490762581654790943068139106235555308379261728155061577842233127531565621931652902495004983744833883044142287737354228212078333046016852395849667230099585530376969670029818768582497469739680845861987448053959264569132609318313223370058256186208533801270281651225526548371944384587824470521814131067741810557370205722943385989065313779571277791798199457324642411967570244627292243751353769162064849791493206898654119605941299747177955726358347784788287672777213843373135514763044862354523316232109829869807950340490935631121688014986457673408379399697476476192921119065520736797899711746279114389358981163425755351225039427359604072632706961016743317462763097917722372120466898809065339818088297055597485771215729602194587776278244191613964669260795062815024790111256804405950388022661420490113324059355750618960646370512092045569081414147605429970437485410324956960994105350988464965261640935797054275367749162028025244288455176311540231730890598905954706664220502339970396982872070766839163299107618466847321746087382113445992990559836880167377143754420005099883518249920724269784753471006996894692948587025144843475413345549942007426717248331291946755621925702596665037813752534816025429924758439899977847139783230209614946481489369572243597404977960696566633701474974401126647184602335752501539900266413605800287403117849637572480797378769791430214792174818572145361022766576634671241577249621340572911786452370165836668553011840177126956905355160127780166992860175393177909131800557094603935435632083500419739112029169787723807533795555956280072505990630531464625128364400804165870028736792987147970465858009143291010339468082123129952076951971916992993082856687886863442286144647673855439457089443632024451307854487358548569971609547008523850433300231471068387988643327467640504825666271885728123094683435521708742299302699402496410379062752664170447722092767731544840984849327030474745246744977479684094237947149118400460977253955457361477169057074744568758070533882496005865124185283233370917837076825103764120093255230785333380133224176804645818755455204575961527211688134554109861423796302080889681379178579570078947630224972809268898824322954298514306313474946602193763710015926175051436493818389900380276965172811883883200950587526748880805599014338812815469792497029358787363946795549713427585094302039338989679392052368019909487424732562865329555163701553617695014760011930700479471814169818628654655326674492329314442442316450133255048383244250584008731835180540357526328137945767892403385497257676905442408499602266060513112440850298292613466040394219594452716254247842071561813572295526302350203945265345107615778659015905025231072483972112720352957038246544659621915834150841074183314288162174509705641329413363004231182457043879861449469077748176564299568154348396332549371136432282137478338679000995551524099942381803719854420711587933588726640862043320681593002374970753406147860188034098403524221462641181748503959226440424089380378293413238596642737080133633173953983804465540265226595788161425876388758751733298456355547298311419737364297893127866609435046324586873681977331204205845258379801014654842572115287246534187931310411575138664887079786322385018711516724024964524611524103089948221039166365938250796924524229042660682363458409139961876410799471410924713925639327232635858939444087311618148944848495539297979024607431477359735466568564374705047780209701614595304512286942594554576861419260875269989892194764063049628729405956716437206938573514582365621915446516121109010043794538384954009115138690535612508177519633932943228492633748257747328636316922942261366943278054857564084913833851845082915349715791870266767720601570246656000000000000000000000*i1^249 + -13123638561997074573596778306943058656524617691505723341736630971303583946926558493330032180374627115656403997177285197688181425937892508155831384491742146551887436918745547936944651321477611298357138361735925867230097090627801940838269520372155673057630579730041686390803654205250990167060300655056392620092611456256193997687245664788625812651707636014796590619613920841274608970663529432263375494641384355646523497560064747144873375680587511394030969480466625675425764476430376317960265498501045553353724653841018123329912905151811308084421926988207708122680548320331810504901031996120276783488380700349104930570749988944863547775565213457770956676882638523365580375631551665738259690371990840022445173483757794388531068163434526044624628565780489730936203596265965572047565816183630636431724328825509763288966498292996842001503839449718376546970656712843065502871893611110276777059063202550376817194009638846491122641537512821843431820767120640674713203806615675099208739368190502326074819960694644147484372033481008267631041638519613464308052136107408659954460878732499436228894346438479001824100530193130620164483072080459237338351927537498609237890239391829054086892011397506285863716987880920701577241699539747955600220645698578543312573660916429262120240474518842422316136095290419569145711538028486704287017737534479103770339645480238767415533331180050491460788776449199109614811696335783295205334951217796149567758089004862217267958001995558014359233545252924224833492253606587273580624695379738671314568507523739971956298096855432602060259635571712362600965072465150166535283354643426358435033903789851816039545678276923469460165763833034922835028693203423487995280198200374721525603495160934643208715615812174791004159620618328550874317262747297773008312658232753895446093865109161318367742033242376923748182479505011902965604155234665456871426439895585495933929424675903673094100399245355425654788637429315889780755524579300585748513693921489014450200255394085646188559763552833464412349876050882723046992337956262019442710800877501090972862970186180492998056018514691934330732533053722629281853629142558096182186587765037503198029714831922392330390631522989992783987357420512795097863722449932724442493926208274935406377602709995246817587923575178526428186495833399079351745204360364872355546975729925207218812424331438943476273573767097559602733620573063894518425028740720444056690822745458029779777550245821280895781225415809660894737770626164169855628830760559291854917525933504110239554315611896788587073981629046682518607231540206133824142845656632043763867941077390407715884080196170043870846760597855240689690178426530442852557287108174184597335154054962149560962998846999566383173979871053511361273424398377907700887160406228339277207914148952205226136179550897862423886141213683961241838110954859498273356575867940719901615975327798106538235882231699217274509165687601755342325429789726175572833191601331765600174082114811679485561123104275587870897446764393906461608138719459468697212531367405925320834163470277300796969395622172047830751539216847264081161597656490181581996047656098547086049131656399257818629913037425003394723798205563490852923570551841006685280770991155580606442411637367318191103675409813621415189912257593031343154472702235059826752281794628474706432596892340553181394743961588118378942105326529342636087252436469115649973804304782452887663175726576884693174340338087198140251208265897063371179065664200723634211584839269380034662866844060143557127205691761448600739637030914475032178938783247507592288545108802277918349780641130039628654238351318286957563577825760489882781187933076998232226599153804128003913951956572304097498729832417496720775137849932641918085559652636326637998459567355859048612732213691455061997568955151011883156348687672683097321236161252607204924691931486315286232643918187885180371665831157783637717196615199274023722538311596856241006465758184998027574982455227159328767227553094523491588793713502350404478740242012319612646039065714725802913784085633259767730727290685752357536663082904573038551264376789598910462924150611112755900635631289630720000000000000000000*i1^250 + -9983593113672746869906369733888847968514482725585253140139773877752320358244727958444096285221771806721772102480722954148434176238729597098298230149906850852766544003675173174443382500661638687595853567938359019320841562559056916965415335986275197913396893287596926971152304853477771042806866670182630822049456823374568894278665769944569207434119417221988292671523965424660448677196883485719130798397608926588847148654153343476608508090305120585057432583972796624974279208555717878258490575600222439523642468409265790585615804971992175520664074579265529881492495442010433770067841490266991824854088840989234731199996400600561398320849311378700747908242191981430618361372609711114517132385918114439246088496235521932162690851493552618225823256764975319206637091820051565260320578960098428678503960930910858179560594850752238556020339718352879610339851231118531707550211954485570059105392350787520757906665681262656465430778964865785868749599030601860406500594100271638049445890770652545956031318568285964021930874661032810141958947611562725131036926462047218363402913015984048774922290246979966516952778169175244052284996462567735163912646533414775912402005137243300296806850193945844364112987871257309663119804781775612578154413242716206431291163695672713155724430226684288625920547125271292938941404093569352338565871246684095886438717952175960804147744989649591159968976144823744112849178081553701336445162272833654845785329186797156904481118067333525982240865312714845008433615326694689728356687262897210976890119707552024255779891948580269830902096706818626514417181424240125652720096127041077404328026015270465665683545708738820291259960496275834930847587522307289591411726620447597013822716609075954606964961530744563908039559633116810415300728807921072141406299058823407947340888165902017060609845859489990705572743715503655363864281111701265503931351660007696848216056721785359888270269766564602656772363010557349997603886061571793016874840964747898350440981847277150711945104683650661178238235232308705340189695922188596532345611788826417357928735022796267400758324372481459464394999456483022464298849864702471516345878733338435586164276695269430751130837143081686894724019549457091267340255134957472260311456713309116782597924921976092600766705946152620257205127057297672199114608508940498588634169271438533066259244154125514708492760178950589011785969782758276263040217389675201579937789514193787815238056870410218655856467295126938920872881783895194629951689489258459708293474741996228869970472994750140599877966558931549478275196756829575608852350728199464558680006131889651681690364002270420960224275522806646675209745492056629475652943581007035150362480156688673051242821171571019557834016051802889917739340985490251873998795599279889373964029669496236879046281743304744526216982391870499765526859089870540622568882288995354308558517750203372830749037195142243778001092757955201889156409430132311559782040934975502047681390346211067570888160202899989313847078953410461305754370307330953473284788156008621887627368708463240612164232915681407628144610606588109097333196785253681086849249690691561469301880573160230878926045847507230961675322996500028145321284343938596563887617733019740652829907142477820199357853483809265924269544433579298891553860029329228345718225763541592980348748896800965240713546469113308606500500561198477566440665155780331351430652458312507233546951481861053569275593414450072070644185036770821478652582332927222709460902823852578916172321428570040207586619681702536855391647479507775090898399223202585249150850481693250959022690483992363746658972086056570427298182910716547826099929303897997361708360987418667019635218618583130798166806175812155837551504159409656169841874650286932943189918415826448632666807446418715919284868682999950481255697691814679206544762811859307963951400530215423194585569494140302774458869886548856508254037279336791298605028819833111988808929439445338537457968143640243486037283473906125192199133246486877694391925187104214913095596508880801969931919050073956439562361231109962826583665085950769236322986112391280158318888507272857649152000000000000000000*i1^251 + -8333846856190559883401313518488679589510120189204837790783997088707176288181785609236012091334570298039119983593835839097083326338020075298813140962465147659664746210278650341787711082742487549944747638554781355358460565217889888052072203384089243404884325296299475427547263849923049530770853091478997042556532296531952899701139342580083480082001943379856282311097798383240867630557148620516504730230171348745271461324279045701893720379000390791432859134468164492194089147395114290547031363006897376446756118177137143448236284601448936086188282904486389694883059837680114697532044305538278043470012328118869192547283588596732125387046028977657928813811252515700361229119807192157615559898619696948497708823752198974161685012011196871234455873797116980940653747633901712349053318007956410191581465910175968565567477800814695934900521420974491649675634265585005617844032761277727524401914365065607977726579469548201838669753892701726138585315304381275041879891235712936173709281242330155289599803277072989910759207125132133811181394092218439896897664629769850143295043882907316480354621636449919417483421268887060123461559292197589419215078683039411269831500083394495278011001154666398991498707286229333996433035909720901353865984001155413336239436717442504396584511393162198496220971831405100323911116612793069936525218399201315176294606339154791461078615720502819103136785106574875311687208940731759361128204424930061846709422787552962083312383332829748786698201809240604481198366581708198257224015862551774481208069324632536822348152980680625810533120986848905959912181601307997308722811859685985573145905024906473570180614031217894933002319922183519648045290230231386219237438798577048565007512667418163983659357237006542632672580021874317925916932778455890942343608692081634536094703418154104212610882675552179713405905150574690942326813266986696727294186036295226508185029511501427877548101117063147738999264537663083053481681194032896993528061407307080838977866706156466944366736661834214645722913328489847564976392342521295134267304102776938329906098263450439526179555867211221030932413537618205163941357408123546994644433293523604694332198563920297339463410912158577926763726686894219303071818293299982033556079157978907309910585795687019218515077852337309444412193820906067768324031775574628149998366404349839979452372129162978608542740777875317185476273174288902618943071068960461399163509020750276352585909532754006196649294629091829902320422748847640833546867618204239365621024512314544812956647057328364078007523916099301303244938872750408119491832756894328521443426634464297329834292992372549213891213868526947066509434226191214270827360111233377428504925295247799737956157813711769324599136951853433034715869913987742606773872586655750941738041789301203428631338417182819776088329245064804724589317083858259746349926647308186590644922830071861510620575974153102218730714997885084872068772836975482005779663448039748847300616098459743806264792416827632006940831568842063346244361196568143414337671204087559507502189621779708050841836920920222514230891949866291308807440159640408045378020312522116396745627566089787373917833040497496535914186059079961620298914217615788454061014047504173232969244839431773491050553464017239650324161325749848662601586708832527585905382433925954071825296001872975219764154713832768959165715755268605709290364939687266672857387985684243834458169549713395731867289608725803882964151963386279070828795928315427549228399886223892706521947656102672703408512116311555598269522233701307880006363926741159606158247318301762597497845123568554369538654441563890962907457335896072054739569256109639811477212772123863164197592966358841463228884352997025195586901783519341834401307151479410848571591798643883771991409852520509850891060328247396399863621676319889746824204731185800000741061838620615436133998259163293251421799231481659454826863018405518627814919649175301991789907305937941844858488561874718646666446719336528998231033597284587126919203592407710751222796438751337844216688590766827909375047066038502454910190049828080612178279407270616520615526400000000000000000*i1^252 + -4284652162915801561663926862762863864452917963420748302926250659169992139888468389548752061896087123911525925960347491624190743660264435068985839469991144536351724139401447286326417276217377840445207317329351285086818100809612197251838395703685000661656981199236334771889147970810155819450174002462807376056648080540420647052331263794264659773430684405422001519434606796008695246834554677021944412748013036556740788983593275131685464218847154200097005602479141795457527269472039971272804447429899926891137936511221703707362215020797027024230033816113213516075091742539837001557648691949007873128779025337937022662096524659446095100000685175090300302099008934397216946315080209997493170379828112778921587851419270332253920407009425010647537532232745806001190442613500349563072619877919275689646098062543529894127875240131387772653212526780190565416358335156049319558802292867851945492517312680539216559846554938464055202694577252339872308830714368771175415129426084117195084340629921290420600118780835226063612297216858951415860266036023686816556540294128001456032035139653766476692645683977324962938201317413590066653093738858582341310076168539733402039830508804072699473802779019180679716464460087891284463405649406357705860431463808150722499683826799884299724373779229694624745040889331151340194577214794208133175043167761107413035579022722913177379105962022833499838832516338534230581390900669084430729261321282165399487443004017487831928394525769120064610305858966173887907719337612994292749229250741536235444001287082893711491466217643816710189145486897089238828159691468056531794016710778700836777166482830095759209166316514967390147023017351311544121291885004640063620925183061654979239129868267065994468919715358692107716235403862170226775819826865821417549088530672353236966333704008504117758089265646017888938992112041332513930001749799140407855980370721342262768796225325734493431195750371736349965871467835560887190585749012212501609363687748726824262624149261000813737717819987725050533855138721535149183954561822703592890745834666016277407559713376776094328213755621434281218243711510216861917569293479974307836706112599955221499677990127789002825941100171917953126684053400731814082069486156946825411091543437351564319056819607293640543195767425624697710569098327277046638377773565004161842040836204611876154609179570020638930731229953318988429859942299514674832209831716508400370353787696434667189813350179479022135041077864120881468682075232395006513678136882655371190260276619451200820918003027451552169913738026645023610103365945438205800633821725567245269254474540777779782669448622137206538118756368807615502050660110063276487969009809407589050346027550354957159509659371893623156952189261938807188667878226768099550036519386478655594046770746006282043523331155529622582053297319625735810611972149527634829934419140652923349422865371925603829257341593408378437959364860623644557474046036869382284999931267635810738501477853326059786155300639988678616619652648101593726766208809612307171945908118683351183689836784642904809062879308792392118680763908024532799405183878426674170751083267067441717076178477641945872174528098349710695041279417564796429931444367991845317414553008226985494815267572792077564212417066394626296536810033303378536741991310819589515491604716872027465304464697597143249792093745294838431015988011622710699432474162272158694219300030995783762490929188716942851757471377407952806229419989383282053676534555814209522378104317655911291925617918230932572590709599663826513591401357055290733548759272641358927568584000013376330981934041199535410561421983403709210914716568031466378008824190681994049790849099198106341871019857121755074865381332364316863883657990787723495833806992675317942982424380011284646253140745222883814211331504707774611147829000547746971522115820158415148025017781255450598485350569158537812267178138656892633624208262965867745924106233124866360351486722131317414044759550099010381331301735102550976666547849881272945134089046257099636488597945748201875662154041254955505612811133718104884482762416500140725669724160000000000000000*i1^253 + -1777801042565410251322560307847755373703202024269110625188174856538502505017743154526070405754115742187446159554826952465456386703085608050923865118228985152073546389057774427155079814250251906848713925711687014662288134968722612990665442207004183761210515864422615239340006480249097323493077662733771186587414378312445014817911544763039732429639799942458356233414142392520862581397506007368703383108822004134479521651691055725087373404477907077798750692664291052701842409612420958910236029315088323331868889144285581345545623157662103314757116021546823097144347965132027257080674749772699035734493428818124992000165744632202541834924156209103203964107605122382746000177773407909218430350071540272126190323089704476934348804781802940846621631976373745982234542164114982061225201723763361686855450718796981607601580593787232061784642782980454998900695391849830105580035775607081381539956651342550070444540919934231837380310361492294423540028419962217979785060797098260729986958121722321821357396273755257514589704484657587072533083267802997478596747575520938073702957219241230031419400210651089441632247410671115576155585183212245287045774308385460895244360528926130727419432165400571913437353420771334560568623160081768833777483378321883464076505957606670093568095346043720396706279704351205403808039031181504697327810139395979344069930290248868652428030143394813375074617175716364753397291907380279221599764252128983214028229076787346535296059545033248541988098321530387923958219969849338638210710135713904385701494650366645211448798146940224553327571411207884956774911059728167621933520185157605324797189109755945050709090244868849679828650742554933135185589155259663544821860737728977022910306957825281068201316841539705344978555139432872318296195650325655930544929291364683034639699999674467806586613776629670390877339554242272552440667874806144939710704727296913640486774850277337694895093352664185160763952298239530677084651369081821149088682397448109402504381825034347961191255475739092008207464371615346805829273199006846597105420769009170291462909697997469553579750488068323043058528227858732058445031324680650744360472503578681412962549055879134197447692089447330664096036181170643311588765283517361525527411169037950410147720835081299578479394201826687287480360159714379192834428848417063867102300149760309482881864200939634542949876812415765734549732678513093661268110732601584310692665911941733675014772664691944940403937154360033748128317558591483759715471407982752421414669677412359109404792477798408652308218374869345381830179252569183384140593595774601753094278418784682354613819651649368427118236316983764212182390744253362866668770725511874052183400425616924685264563754340650787111490874507229416371280961806498769988493619074755617195221742175958894374852200681501756646179405198174671748157227907239124223945598656240191304670309205450415591694491833431970617206886554746078327901807527354961891566082168760315054089080104478973863349163838064746151003848881516630545984043659538091620670975383095351787754719240170615267637036780906646397792467162277445074119012762053148305655887704819645791094690779629545322681557411514708346845051494149090662750778199722491342236692776217144940772538548477974884073832996660866927280770440192691762186338396948535879698117164093429385308361974703628163057412292721987267051815461684770885820215894224724256996415000739784250529915026415154224629715077832709539314151176990802951993287425112695405295908506792577308079237180509204268547586885358857817745914645151447517474040790240959342254429037390178076697608996793695231121363197363498744209587959593385218413325427971263962473092154215629246090312418772198660490263197943319456742150073088669744693135317810318197663639512134266247376012057062852768650752889438051936184807730460687151139335574164298742327451207051129029814246947531988789127183764210556015685351171702740448996996734623738161084070155971722844384749844089897172993587029940429224811599317423352111603404833851071164376293911677600805976476241974377359400951904639614013823306956800000000000000000*i1^254 + -424473896399195496663116469188746063699113045912889548734636925266836774095801422741986304817393492906833698862196906993254933935232826950458991733876360830887831791904260305626685252624579098948670747973888453015101432235198928909756656860551155626930747346905063827728281214479818663024584472918939682039670496539219562065642737631011616111703048433566652788184974755765750070634604383930459792244733535368032845735940961189949012213047456153472031264492758434050550292286340061806014817350602260301580173267146323115694691599853982251070553908545001171598284437129372656928563916732618028054049053030628417021555650922398051287019578593108670123236914817223762429392628367053199707808432080473802067642011998801684674784494399134028600688142050604640807837371485505175195937111288914971885320162211136841887123791833242132554230267970877427151674821458051127240946336558517824404804420279622768721542987862802927547414451330068621640097316460173340867160007326827057240562827556888611097638455996931675907317674508791805984827615727352717599441073070707927096129931063127148831989836475787761143436212169890989415603803537382698890473850244837043783027691978413964239442463703613795916487227954574708489424556897359743282387915548695961638811476804342718752356416483024780128926302663794498753981199570266858622407141766323535387816350857538595588772366393726428164897603551820079116780534840379476441174583481206759791415112189633403214170055691879976408376816416347080112114975461107433333674848942137788684975492343122747768760075850281571110027728202719092049064695530725902729709002669635085011903787669838403714110398923963886569371672977763933866433592104362300024830457927292889142346162597904687386459395473666427635493169649267329469305754993677316068255904507983091203442360836356874511403011779060690980197392987769638478449318990353292972734810991072106083040200026824161032758418681903494592753151045548370778294658627627337551673020759314376030622429516031415987439256964050924079429782004652581955628432685855718073311177013838660772756315510517968714799607384074702475126987491576564790014816529276292950236451030209780071003841679195667936454436573829418521587513235175136834881781902451529472457970523155230816604310370804708531212901188333278062046346436428383233076751137603608817752273001787650600285363910569898913195934172714050030711129696214136091778427306977646823409068246993630483169789762530346009611692449278685227477278088341552677784241241123448190579542162215006245154214386751903013372790517818071094658437757485423071285731815080811524720546059460951535156071461165843870632826530103535490165447112802943978769358347625715023716164179563004932657233142557927250878841858460240646848044472657461091201172322058345518016100746435257724833306532381683643195486610167709503317213437320979161582618095993766737393078008182123564562243389066757934170701531901936013773244526568949827648016238428621851520443857134996889804041784001796529583833591747838491844803067797184717630383620860117680675772445876233102665579886810450415989535223971294119689530382391047324181529528372499493220563454275506448988701077269445760827529960815828023574549185307523898319299347426642127952495212995920670024931548307787268909884266166642759016054176687913176539319510330347947514441451706760856083265318472804406312948551048349092048762459055049218929367756042090154822008766189608885809235832504577731885579962185973609052717071566334998453841606431964763326983815985284174059388922812158259629073182289459544890480307764504731884332384237452156704552819075377022228729430616128861746359360068875614821432080929992518216062371894883691024463511608457924872559632392954564143490404015472270362082099775328996104688779207898012291695704549441342396118713918957854211432036001180774487733179589367746399883030493529820918866922514717942964902564098521937765949093627608927966131731556851732091589209916973402478772066244956954701104565781997540914454823040838486838661207832750236790613392634727940903405403291122589927779178486169600000000000000*i1^255 + -72869973762033284702542013890298179905013097856667656315164325753618807443400588857981470454699287086381969375664124500588298897788140284987204180420987249354234703145327253913199388884775058490606249500795349189055185339613924431749794498427131629652500939975780863021747985723109491671245726027825583892388507950250312098622465484388186994564046770844957964457631367815897075954216000882799684959069044155836234644254817242351555744399668883682936041457714151476176185902627977844045218842216637751715629540364768618257116110951408196477210815057297855507511164155255029350966188152117072619606599588545191762896968500549851670911634622088650623493518633713658562224852791127228237294152212700918311155409404323810080835808757157526060676281470365819585424206436268300781157141701334363650670540380774891512409054080459009247906267114446579850640644386015281815615635563030403898280704568132751768680518414711560499831805961406744440796868242895281922515947197777324565648971117749556790888205430381088630364872294006474531432341637134857623798237187877051150422651303646891813100640135565127439690667005211869618906163958068086635831628111421384364635911190082802386335087214814874875442202559256380596870136247582571074302306608366347803265953114100277219080528297244588122433398950520838492487786698112868649754794927747540452803238579009500082713849375857232904740058657998748871754837078117532248269709770273558417468201528813457959646958944977242702134480444243526166688586899391272289759514711173878337145992144427878718695325412634859624698342631481051556130666750380203730256737042204210023076145815463593215555891961282192487500204879078734282531672407930545740770796239962723960968789808158266595599297856400173048237164651950892990407111304113989329114981265927615846255117339928938229377317663982404298535172119534748566242490310040297677895407395009425882074687246159363954050648063682914377737767912167658134771348794134916637164406562212934436486769533137472214994728423940592330634717332341692505004677143440682938841794353290086421400968745282146906663812473802790744306988857670382068673034254831304858497668809202786724967506571685336558244655457370357896000932024024878841945349874256302574702128191465860536702671529059946008926415268747858587333327572891173736518752897778535500125041701762162171519010998440182191264191982478202986780029016406376236018657422977762652943373630467574336103384165448204250660758670943815203220054410752057796487864646911882842766828749063136844356573404280793282261747210847009061091211302453934712913534856705213750870962100486527163364322193224717345390935146428841658922401644854415988262900528513670828524690094042719063066844931204935935232602976620083760881717951619274978947628780172216591388367854397514818458760190012319622830112998066043358251792005480161490676380700919405727402882460319690067515672057751530732660816275739081516556265869474786202074770297227353919181955094569230503672851683956578981616167145102076430201797909203873121420327900253960669347591008537651174775769061841842360597610942496213679737521629636424583420734509422083540556093849330353347123827853150931173407250932252099785911928616826643389148566343730811263749437480195498768214636965319519491941281308224883434887712015800287737688334044959430415857816080062234701485172035181385864715892117025320292129232236224480846631063375485308715823371979076128398737900734258749191989396259319317409071894317733792561078297408925034042805696145288155715620369634005177998889587381721806059129220507801720640902460324258239926204397497587344242648338432610622605730162727815329845470849294483731181114557750359631692440011927097948621907584513867395015945402996649505007266958592963712037499587459729635972050686031531613959069285102350910471232814142301787726699154783372715291191207856991606156028793412887776548380650075220691201953451440355157800651812587362093141932730635925014037726279084361778336248344101663260562030163228971803694574557962979880901851047020688742796868188156508871065600000000000000*i1^256 + 718755294926430804171042539881560762373608674963716347721083499801270116498317309184435948226127587897704629325181289765055645518976413079838783203162905343235222266838574526706667503483629808438302059199539304972982194249822933993087446962964537569706623255737595375268225876899169419909522105708504318902064453581448223663672745545289466724823316200082723502306141296988231435919042619026999782076879397403623725053854921757552224135533272685524659876508338045794939270514017430788891380575958196368595586401846315118746387291195194461695658076321919175122531976566546434809937484596485845820721844911336109235929759487416155794445853264706228658888015851151218856038434505175880878877563358215761093445567945534756149842125410965178141781067190931088043637674209958211268993087717920023566718713762615544762924041528055161121177952393044509601839533874781533646074687136573094823971907226922832416115471842527506819278624119414869258780269492253984226959998925596586673810857072595081558919950566683859082408173408054565398278167694814416953286785431342082522946245305410555369704815865600390726859957004218752915879764506870037526450741497605582701223310602618770776590229525547458823863231669631316300659287838201974899106769993036638540807930439120957578573658135322330841932026532213958845307901892100751046355389071240612996108997362639287484837420933712791779843125994714118123759557586586200708995447766798019378135974361596223741573198809530582783143689620627666344365536930959509433136872862764784789191634002194532554086775218208642236309816458376806751698490924514422429814712008362067457075674605847584842454951632606405306260914767133686261737336245048738477419990643187111399481650568426226527120377420033093405681170294874629988819070945659910913358769642340194958386427000112968728993467940566765100090540364810837426145248506488980186856897912302066404455133440066544473033998313131722315697822033408835068056006811803941699937784479759696676799467907608270387608256483446822877723428064886023078028000665149164217014362350097150372382639557059557030283993117788929910340016399193364760832269105299891938297239205591639989365785805351659046248277492646316252620701837360977213804017118563770224735543217513999965078646030365009630701259253848392207880488360609514512494263499519115181914321306920690557210069585899881855669396730686952739764752076416136144122370664019097591743417893089699199627181161346992181583275933416058077725489687973129720841079655773539588429518042235076752705740698224051093639562457147842384001071853761922506377466658820208939740904336879088761385290585067532881570591989640347068156965346012873565380150797756346549905431732866279937258179996897139128090551870828125420581731868152589765592146112876463132988794404356691550353220481791417013584577881382533101034148509538263153701345093361871699045328592893529949443784979028210936686425874217437436266909074888012917596505678853789213123332586636157421350466681720861272246903403594277347449308264474370993282439018712620548091336142850196085896972118459340113572504774966275258891760137102037198296725858606307298875478527410692315914246060912444046955036220061972101548848593322587260898513865433274280973971528583009688695962895739525410937210371695830980947769866105562054926128409166164822565817176532236110490901130163151510107019762281819726150189488963936927277471994082714425987236890690265226693063329533442020319758960815331272946743877254682669196030097983479167507818707785590215204808209420011976311410279207513383324140865625843714893368477128246667139933170514051021738015922896517564237879261786637057560965764801234198926016882936189640447614172673277952821200997103574276388945362947103244103650924474328643154587159897040797513159522994094209495040657204484369273342845051817664149730963480990417194531729276073330574667829745621371718318691490261321143172437980015177016736123642852079474919898457888494605225181210813672051099330378065813961398491195003997748521662000429834930795461651539689472000000000000*i1^257 + -18726754467518979636942264815310220839239079223119936663747058338672997434873697289151329607955582057123849180804416321882347973370747743183749703027221194548312101947939269468388273879195362325252807859349286547896141132762380166612543346684312256597575007845628503402378746704310544860338903479589592805406711192846943293785224742917983145295897188583040787706765311947063811340124082264154881205397639182688360605111121870875528395747156791436158182045392359363526834924459861773534814236700159874951544516070895614071235069827770464989083960878416747827066277729580714060461300333487316200842891159348486291526970639488221796086107259925644617740829159189740354941272337328277205273680157598871729336237012213849787890080625707576878760763978954256831878026871959427237457926375890945377380383876266669098523215233300144142672163455823717748594531933304010590300673067898087811865278747208875965469771298366198308980817453580595583828182443421226516870421654465691418181897749525117553050882277327140253231118300647112475338543473635938662468258742026240163010602070683625573866592881915851321903384191784480535574714793643993830123303162882604955451856733793299440848988211999248850542088809082705648622670699712823391772075556691492111469544921220681347916413744073630354245131265412019153146846389755900300364170821455500539026628223614461572562549694537835683091537495612084310348118021123375609101821595118129379630760896044470507040102137484364528956844663527741227169043448076017020279051521601399481172741252860732544514032444876004509924508755130469005402205625058054556884213765822859568256212189593997829387104244039030928956182084545123921275285938433230453790488965888561553750358414128087863458185834666727048058214314787950334123895480744306992722615821193361525683555707258206218415186327601710932946491632368453980875412689881841013866464464170502781448474753583360281029506065152127369742007351946326876725873337479324681805236220148642394001028277291226464641460097767745618425181252520074324939902556855302798281356557739370661878504306403463577500420285792864681594712771834609938423622809614559652088758382977950414294349846452442460386221788954376674518273098943654553359925421151535865735844595208906948811562455841667255601852553935087148588705596142088970265321818784067046575867019474747491631242034158225066928547572193321703716077899577508524719927981824750307228808877091427611501281915113958356521291531017204050334093172903428240192411860630253775013585247447946544635844500119978625235461831520258980327322616781178462534459332913594633552534299943604919882755596089728283987660363423907554414766485763365552457425741935907826219402837018474293114307269336050363842641748586786332873987173953560572861619596820717388285139894912068424003736231214850730292984685477353161565177562165372137559929160511843174811637823390455119604847749786920790162139490263512614009637760763575998083050582691707915803054675238950109215872402801968195034131680884596899558064238621127854482734553149426049166727923060475510223561584788404848513634163734100533241479122405552595199967368049474299959868201540788473854965828464245381012169243422447076592319301656106268258893103257441619624208629436490818864475854784069277573079518043365936151924274531266283511586808494212060930500328681612244011302877517580891653314180095601087671423169987388072734940165149025708490293586821804538588297945283332747162922539956138250841768904091854414255373306750722746784567272450359250746625254970675457991802595444111448607171250471799922325929865560048651164859971249926854737989062017178350544503149587119418781669776560002068004284151267484751743590775852860843704713099405541811526800643624823960583254900742609241909012026000509553924384423013512308251425101202115247406293911929622240684889743051759849560459655673695053868385186823404075534856876671538849991319020543129916747625026491565892388293472091102446771184638717856949354339842916550029438979146172012652349774699335720278320742400000000000*i1^258 + -547440010468556737583014144195951253842550369263745801578842446820250688928502577106883592137547081767726507067173249357883282920893500050863051582008632115886447813802254429641365377011710182116915173984512156842207386370632544990086872374917888165951665271473953491210604480571403199880028340001176368288574955775962448669388109664734145597423979055421413966347976255403210336448127767799657147831356131126506145517555417375148189124063777311816001069277275953270190892095389424793461639447225488209221212517680305628443955909314614756784981709241440306696654278072828124949906690314601638080857190570726674429271503591376133694268184866148447393063237385012104291728578562682241676739914607760801096688580386567728271102394759079688724347675734297765282819766259727948499385623529595433622614650848087920367425265895663664086223135674162977112268257957838516889920912162127869742557779570493795158728004237267713074749173796247649960394401713018203098416026171536732570823231332569990788886520378967839587578552385311461944750155021160425007532950686227988844160959611323901464879679148787769266749522805060701607955124632378205453463747264394409473409436719786964456289630051886290737557104462189228305692006125567713799311540431731756149808054172364417156555996273847058820510091671720574814793982183887376383169342387217115000236986655130023467754697318939696010892549880357700582217662023864936534799091205819730612277520926945867423929033889623371493607394590013350277489486722173268378653310611044887994297773383581128645171439538650719277619327631303823672465191488505315739314971197085947296166756987070395959198710329064876998860387636491812124366563207756610460321964852394004412913374997838967409064706360623980067221655028521856854581892262858508337970288083734306022497346702278051881839004985116796910758718256242647991216029406921487949550090137454346834965709991852720765912701987183288516329531760986524100635878361465766412236219573698558109344353763610690360980435585758386103648386756265564287205196821483911912466711668691490946726265636528757001000621609575550048090913268843165880503142122354395770866778181750427699599196040975577574508559712294015949361532365776962029021136761509685947958631426092859946467136547063421109011312291225693997694322040674142173322929003235502875870055901099109499502380959352339332785860265295234401463455579827547077518746633176961690933809168109457806522030061228798986408221047281413668718389949749173346682290387955408102360619958660200952208791859582706988464807640735244724629102280689922959821939274357349549201683431168856784311680580999471453542120614320684371549230612452689396258743758106961898243478373832163169241035605395503723954798680226677419987692578754344759069031827556667404038826972764519611193435233253587249624167569648861417636170023955778834800675102144864171376038553955346824497633592339185846410837968240763350948461185150602203659173791076634391399688309263919458675621277381690749980489078001237862120492088230788740722641474714825641131057008914792370850428683333068043014286858430437805843107917403459249495077976545375412990842057962848715366670451980607090233453035408723994304569419904145359670529605610283510658961459323252912820878231246826818551186850577534359356322700406420747464523208846321639105663205229430882406008172896047931174365562055323793041944965097770222960996268439345187417301565609457385628950634139032433873730787603151187836256671251993374088645325286814145417312840311894496891378007023029253867354238063268423515301492342185422688219110527261739277018092232757445651138000042345849509316460012317507410855021267323172082244754816658878303111399205815659988652828013504802970874495031858141490545810535091946357254848419739468298186613657060707387434623290272448974984331835448702941687481957213063451327604311032351272086803953584063731458626230179075674157171288657050432613690483373040682294983431921888756069776704013856858685291421240274843200724771037911397171200000000000*i1^259 + -2181328886206854152299955330021519506324543300053296793195631085645960924905790387719381031903811171306022832893476906107691292574835186484855677966033387189972244443696866171784796729873047231133015545150826208787564469594558429496053621368780293408376284616122859023509222245972784048710903232353729824575849678951775642811138761569363510941228995282575340341691813493781503483857267048803162188429917662608842392254451019441826125192914601688812938033910842108081443758706023402006634537832340266722831800698671680038545764437989482727287461266974157217342032638801578418544793662218346086489390728683520218229901802506611242641809174384290648370607245258343468128656026362564791756968463541036613104850278081233795576553022869370688242898980755232024541299581653428974509579916680839825322371142909666021254225075688258545174309080710741324600114705164089049769423626633151544917633029362127486862463973314843099726777353761407193181815753182591650821949401768949952976718178465503202231240885935700767146990305796536543657443159502961733580305513906479041515831506871142825008908445713131910541701012237053623736195809726777654107283775889239428290034579439812193980632939719416910364977138339828469991692192228119827058550368257200713415770026142436459491261494746705833382319739635610662836490132938497465592336024305653028593149175522106888927909683440682037327677794140163121303903565661945594081494287618647063073414492392216131517473754219019383831212665494681264343399052709837025159473596402481101209433335110203838466894802063061873819747513106701818658023402450946453598879763551487222534019838528436159338895059713203110218952051324140244133599143181161691043915706745651291882745086576437157058366228105505950847215560719883761459483666915180555182865435519529882494095685513290836021487716887365759000123139037336080329574506504981648765476553792543768848019225407626825031893974363961827263377691879981371803175406513067040730002413624036020612683620488906184696312682932524848358086399203849726278854318802741726223225255293337042255998683944175367166737982521628048252665835389800502115787794913358022033042196299592899586733109812375239123561248838155863024419001911899217945081173225214546212737346519240765113599636025763523717871994703988347135561099519643918370837656303131158017020075083903666975497024316573153443589072327468395231254268883776079172257390863503764092045772175051318223654321220640409844853232525360869333095449702971406227485491713857322904839620242263642222613504740878907527366917177105319715300242043801044003276015549963964430471186074655899755977828415151978968369466310951948609429829762701581744451397655097312770075321405670085116315179952545449620611028897082831355275467253984857065473507680613396064028974779469628265586057118466686348170131258364783535625878661507543363901737587781622494468547783526534152889302178979346288266191437554448990419324143400835940643209720645774009841332299852034544833395369590704078252785429854104775480810538580164454881011815016332962541194625161173002998794041783806143922226223076178887685880384835843442521790975225805993087932111180662660038661516080100992952748230489228632940729410643197241144976459592341857314590697800053146676719580517971820967148060275585101536479881703505556959515098648813277703335013875236257694570962396142562233595620612073631084824879769728186541773955405292769780397210935306941050907782754404710611183451099278655565771587278755906232318414220117408307042839444349219223314948458452309452328628716432518207410006143528580357056356191038305022845235428732868300855806981392856340908110084651511417237235709498414847013760383034484448301974830057952775852442627393269641468690342273133008418318896429715685565815763711515057302217580845390746533513559625383303048215972177010094995021968148298811634293147238614422022409848516753791081551452851543732146841633639692581664453213270771849608935247338725984618411899594196856715986485581572326031360000000000*i1^260 + -19486426645162357201279079343136056242425260523964936013874082138633267326483109948214469030403354696109292569946461896296811001326118782317088210206921904298585635118142090850346729731738719547463242069646007054722162741900169935951117891269282278769966581642298287877902421848956259125957718535042542485138569100636420561175780245379644024060824934951659952683175086088037402565853627173833700728128220245616999099149950632503211028030823226775813212014468454853356621522675613714288772312219746997549845286768630421174645675948859191276206103216664704470744877267823248928843336781464018002011850141273106953850149228434208280939632183600075031084801854202808572307320115635516790057894994246331151248561879216232760432636487791763181959787209101276897387977962496060766299962481693803300742283021484960514723089161713867889726023367693459128829698446826877222703159277947890387840351306878695442606411002803415003534831461601990743376175540631564702243592038687064042686666045353037328332008218492529999263106177001690929971208405250033222060646069277725009699612875914449523752066443187943705903528891847942669305803785224914332665584491205754614557260270523983000753376778067861746310047080547266668903008249877392414817538562776684153549157164137635609615939025834331956269972924710262462949107916600981605368364654607931717551942908153067915520781870291570366013297823589159251043801116399558790104976185151200607966336213447621327686759954641831878555594846934654587265716584106960167120701379819524341203196361519446154456516708920632230730535689798337386051226702944778566519230492129891666687302140207995374936611531026753535598192457085147527693821268964544630939865680452556780002684876497629421096634880308289346810067640064501627392580745747143334623035948659829090385980295124298396286280416582342353411271376534084901026335579858808460853169252906755051131155516664398414297232186150905876519754086993189292261756923329765628197401099610003548527217597470575564810685795012547459155079292109865898049737559094438198659255394351494791546137628017597572498140275699756862587433502365794814433801841527002050582063586979348326427174290808711614713702059401704992515832251042923164852943718582994914883129511969434742041615749414610484405441638948643170413320010612782625958761885296192722957617310308707451078630771286343275619564839084524983470082829358800594703977416508407970120894042648878084041805851995001330204363283119244741580278979522736282614793695400338303082596647401398201936306379141447196832009000485899414014950048854135861053494516370268410821995389109270160137132082674481048936246921649041482510905153872770121823430235223722273827712186163534896104441827848519631911712017539121450088994054221118380641002898398857549894787497793381875145107843904756339209246762091246726254339759300532767479796536581366711881067849047161775286506935243019215363220875456039002892016986271118533767937176436068238482169619694411537107739654250701814864963963485372559793868822674859870274066273135633437673706196944040024207631045023078499763633266781225909421206215546555079051732333167934520113045636479796291214614007114026598233447265834199139877224800363304250800955285830459033765857566796043556951572954863867989691312901485304051601339792647930103219051522986511052240380569666558323926069513129498966880825716004769785255114174167505782643615049052045977685286276435673781776718812875075929427188494909272930311893010984843213556718257788698890649467045463805283524938320986211928185686614995647848332610960918446139912494197544532137321310745432116676085665461353758165722599009613612340512469680515892153685417560694274890957890258788141785381301742540463679839600219560930830835567957648821957346809544862138609976933547398020419048219428482801286168867438926432272386480565337189118562870073398164119862922744932621470357036069266000087688145871110766941819638967433172243885280094700139280780163820930071946854400000000*i1^261 + -244111059375061126672674257771687926939048139710234284649166227535087181289547039769293682585622004136494369648214598882432877933665613417692085222175495877777396087950097222266853116219657628107221221219226863100060633929209811111864704334256085873701566111762514104171248268800025676628383036393174276485000766791530606421444333610759866320942893421849483066351431373301388569383912806768956700500410384527440977923174318835963701235684159280709238308297869718653387129789557093182809704095969420707470273322889979478832435786995300583236291511931445245619161865142828491224188102900116921924336082061535693459429291126988056805875313601449517074916182790707902027575179513840697276116161050491439630179091274719228651017274051957207067701078251852724870371750217727870630346318104431013153996007059946813625783332798275423390278924740683385369626809161173319376341972597905053710288724645907770487930412312208325071269173742417950902375539067563798705893165394439575345079846930844798504649860601809377742264006108305832702508715146676198904143973795063730685780142470350879701906064273513598464559319686807415214258440160385838736090538437023323316959288683441385111508294950567591721885038151021482160711957719458321153818455295544921908898924470432848489922225046956709516492958643081388510851102589422219519783222231235365427549119011776807555464997097278443792383482297325115866625707842754179994349770810252189961135650627232337017544741344881248517869916064301645866155735616251019571348922762108922778788434466493132403218379755722298170713868004789902665169981957792450305947358368795264863150910449766450379892423772622389329984759880360356924441806824545187591745343834004494887450284755428889745482004734795413081207696644391257047249306674959682405998286400355130851730897441248747163009274557529000766262462640343779679576380370957682627703167561130545100886834085779478973604334166606324375213111880566383584590622864925306518286697742193074399167877290053416908014027441987658953910036398138530351530775476470721297066053051348501113502050709808894472925133999684852037324554648998130980496125891982005379616661940518636662167009402514022573584426278998826468315942972907256158382440797291888994421571411903294009024179740688282622688475411777414079101815101689285081288797640613909150754645968982673084610463816272026244555398220444196387700070723339533623440660672153428742204995983194342428359461790295442595313276539673537554353903246447260695476942856587048926507792913718101342623304451523639592575369624708742101056474374449133734336937082655068888797172513101998431373808275528332986951014391145082505680504523898634172931573378400866194841250063787120772256429265783598691164471131823612771048399518259237802217433344200458105515240491357789140061469795864502986099290420546856608006915847192408288713228532477353560464468314281282337154613922718772650613594671257617527693908148808616219452335494697543195804986079663987443886257201509584757822368529376695544253615891954604836537012367940864770691591683353911774511583189484180478184127386177126463982091227515861595299992647182021607925434851576215504439970335643707288379476606298420040642111215708986833775112552564679847044988909612449629267814105928953720835839302232122212867416364801506410069651209991045239722385654501005342452457930950955949105578814710444220168172716316392113612072605230684492205697242164225145754139957768373705892939888886058353111853485038596598086617432014599991869266592499140190175721555967980715103445586603105652546129846903128512688315321192972120129280444297183657983697471079369742533123319670588964978029904624956450181760308249944778255376793018624835853774439056516709981076741795349303907394251859949413733661811218931584418514257796104121962877565152325813163242113053379918218232024691192288398219762678118986854951260709508624794036168322720684067386589671245476187471910961860672913670647316480000000*i1^262 + -800185752865725480758277934814010884728040627397441472829820696914248282891851509009484326540189131625592374057302344137322903525357143983632812334419440158255317247811781938166586975468230432023239053761631612553144619828663686274270929727292902583765553582478614888276634514470363175993819315579884191864572968884898920958045302831347300303541088126058598882828867002878212466724155038017879364889959850975438622064055627054525959240149849416203334546535418409475184725233821440230653003524930279158696793148865317920829831705689257069376195292238003616077930309638544365467995364027025565668739618636178100145734658800595960709068145771880659614086941162463860812330795733597707959802969807702484643616258167039732195338608858404757393539611676306049606546749500843624003748442348735136191047260164879431013759522287100883748496723826104908699190722622596931073503685728823862850411838657754627807681588505854313191007208286939392492979988137208606577436689818691108568164955304887540326321250791546516723402080148569598339223237116000843311088063269219265771461219644275388340487255501068050221624336771028334813065949972585741584448320466342257717187632246238278969596089288439012942782884797772784088140744911733597706669855894052593748616623621923675603158705252274487392966200267455777488185804869516093963553025203745478276596417897859372608014218406669546954481980544154759487596796129943169406135538137401443279015564282140091019193692303839464746776298373313637259822371649606497008316050506711751674500539703558983809699676020300207318439376628212033270237992422313864508343073066522188434194176245551519598655204571151706034156781266267812909109612641064001622350045273986109513122986173735417643414433102705469141284280550561626111080398601836902835983735956146710459415904371246692987710990310897602777495817133265214130746426168309206213355547435704728784117232856151045829406156629026029234463709137441065417209050272464330946005804470280900417507104164576014273317692979615627162053307540512940611072751395218950203564711637581536018568583976304635832467159843287646511760954030413635096629079107753722196697807408416688032762104786521884544791048967274000013162932294949941424919778805962675945601372502325705591324165402889730968719084947038405912630049113585883866435871628048293443247937381276059965959858921540805078984473499041460367141782270314344407109033093992472929769773668741545964777068487128848578698542963668606055431074635372555708372071211742351447640817962051628897764904885346367620665888555594147306478706892268292517848041840434279601872256415539613724988638063946557679707895071794946930166171164951844122746951153444100794934864762763012097466054197210688228432239960340161452291376771115666419914092482318433751561764802270767710059135230464335372129182997449254719751604186616977959877406786963572901694877165092615594471064149221087326702028121494934663397345514528864525386520013625020125073020934966890718964256616342021934578536751023375858689080021529357277327654799641145982770485245827535067731212012616587156298778300267427035501034752486478088099931757616192445621893700331242733782489116500155052340844468947214119471218232814555932980262692002226855940481980076796855751928130033643549624329573451565008215549141755968967285287751491473812952068273481506502506042489192610800836363961464404016966282178457153212576051894908921044990765226392943775227579852738280547335297332077684796622478409526098709259172915129844302995742851561264015362803867798380694448043111595406345873084075040777085558326481287209657904897747153755939706572356974461236738611185850183097875047299885292837216854447726118538902128835168100802630771715537247571475803190425421452528865485088339607543210839129395244955727590015233114898754129074086085086058020341777623152429695372340377247533662301842969733137978245173216353639440186610422860341091224621919764480000000*i1^263 + -2439034644725057761154023169821352403873250705693739606420519294635667987586520291344454603774427360172102062417198881564844856364827069543913025942406632153866454558998916122555882379868053357854998684320677600451196541806650488590227489019702933913928761788508570201401908792500565978989915242930858180544370504051698166689174156017133381932291315876490067336998479349080461422843314041848387919751731500346806584405925503541717458704452082045849609028895301725438560022576709277425649398601386695676566777107000764353694090840209315898127647407276953730933326017105009797448855780138903284883299928560632985531006288333662432648012307844367960077400953219135043211758100422756294199891038547545585321841532589843078067393024169407069200473061716273277116593684117001856794215800724937922858714968949098635943959625451585633865680740116749709442096565762381165375345877347621970807109667452729920331916332130272962913704119321932848496669981215187972266649393947982754737814592819371368120569062749379073509083417102208428538828128069286524249241397528147252476768227348621147845612512989223600846959742279133788502656655415747222590822703494013961322346860173704634353481604015326809638071322854884368870508798165150795293992336278932980407439315309730225538024456635984115548426800319939537081259133745879988765451513162077158284557560128010008334363020916699341897869333524279987038514962083676488774441770814694237876124438698749562686262597991339605189887894477644068685220515957551579346565081828107297558978858735217292134923014459784235176461771715324050955146783350763784115987491381896035032128822326208273756857528677663676899559733430788435570504454479974675742255537469448969347894767672123784356484040618298526485631474737320138790942867012231158216739401770205286335641086498798536484606313680016666814468471989634052203140559225245509363732627225063261794641306069756760035754755008946733356226899939891195957084643737178013653439251091068155856270804431708117378131896978225058393138461748596618435569644483029091935097365781998722349600796397841737900932039185337860353760041968021391224462882073971808492450964472000098522235292754053769237992714223501550690641130708954575453736381267303722945290514383024914512737084744501248183374777287382239130921026275470560502635394666129065983427553045541010666335660313321860697466027391443594183943724568493066355475573067602789102622246851502310281607158941562284057299179578462083902477198080332970573908290841916406034500112318638418301447656395441577543543275378225868730582318270667542883687118077819092307801650787766524189297121195445359249381301280107802235161266486919191182113166793386975193821858526925832578516397386102029751999127778388439961300958520599710377739027960027036787037672657149643288385669957467630198590484894078113154051329022797367172548194881051185263003755410641448293318648391811272779250045218143152689141471916327452185017386021880317770089668945024364889045572938575211732837828392867700670629238202169622654111752454979589699672609394049112046250605723846454977811953921213385016066695022204072530677535908679942885171101595588589961232336773492664681030417639662075674065003458062681211851047090434417299817795087234453189617839500834213403602207598623450236463727105381862365551246240324330086995416884689429543135140919855203846819429622626160254469027593872775107277642847024185500677646973174759396680968192203870641067526083559797167796404578094737747293521273386451630793624354427799191974628743082674094618178272534644249660773813109252148670223273459230424924862281217428412287031341446689008967470618559361130511761530485464141914044073688765671611666682584248720833719821284377063212949663082802759739854502734581183099097934198703500754931435265306929695756156177229003418288652114173938675660676435440385182596915033251347809122805379529636738240744521728000000*i1^264 + -2201456479027439611680763186469312821283720959448246008707822014510694072910445127582206002820176561963434261508510443513392292635273216014088693254212197020067600079735922495258571784868172961652483030023911107227050689532463929757712450822191327560795995349344910377503095146959135739462534471759252338610735436352129013819465449059032917820941677090679355571671618945077053080198748127747825560943990150565452914979568197747495549038380560815752709489712527492232205117047397790099075678748636921098848323962857674280126266228156145726366567387193491558352405326663011204789375685987301657455183596148467478456155517433619624999643499839251539128900297496491715796038101568099626631211624695213208560867992987935358037899152791606420254156419344767132281098317083456227246303172154617977768967944462501052737880494826110170566910847211813915987058179815665939794440356460741771059478707377315994916142298959024624470610248036957531119627141943037375112700558561983328912989925944182265925026220889839109904797259770774111648707574071284459206431394047142698579999953720508790198960622136942577860996217469972028584619966496266674160975911814110596354223809156237695666890293606887889328704272206043219025914431155131874318580501283589907031439755625084024527242246249045042403095164584943621860595906636386678158908124776835245847891760107007281170539124401404311363246967746968915235681079751216319171010690355418681520775812387060770542901534553685252725117345159748113656373288479240778951360078173516656741465130450971339744542385160842658067289506687299196012218267580798569469488629170757913702536542039618536162447361424496803675749268757505649702276280187013373331102976512958305143565467214980327235373290082316582117607023506119884751357412711143659935290726092525575332262278178479681998088371596772961187226568453517087299489102699302929262752472429828959322028398366441511254249562423294190006554328609893418157904775392893344443369356189282131093999699615666546498070065562074901542373085601090178370457302509928391065284256941795182695532295197307492976492364362824229271187638699943005540328796408052726965361799882295776964769362292178433758299218410701367283681987773747349552201287867272486888267997682188178464074221806930660798774415218488541620236664916028307383095650966977317915494167438369046542131008639049382554270833290523600352474411358514081508970815838514948056851516531135987629705008525857441385967894826155962741660606269416688124886984773422084242413505682786477045412391712592064944882595749467762638072006525310186163529385465480365525687095776845484748794614990341049057520043852126517786300845208451086783198654622638422149259761960245502767246343791113465661319924456126050113395402845125268373002424191824957682646057519930247704183504579656077855396480955758099249983310570428527459661230830345997453571617448422787409715991746219511887019564391726656880453134897693272947070608596393045264443096540609179801081542306865530083494967172786835768030323663848542753101144204030472626635140142445472614958301688660915267334432684942135168065901259067771531311402732633448865675147105478484107798473790284660450810737460327274070976235131673239634679284114189248388803577681720763028550653927947198979903158469488540077588130062963651625412203100743228701053260560224599810605000951506620221266049461846584529769150315003275200800590713804613913873199426331705169207653440015989392863085013034432142418263863675116656405982617068062523379789353848245383609386486506523344468588587800879855840078826141217822844405941060356564110016790210145251712513854963658441421359672007646850040054383115191036849121834709711787226684385863782461716450159093829301455473478468732931136017528805205724232377824022116415675534952635227379688582142262531589038921888879681774205765631203592360322381607472633237995520000*i1^265 + 6356780944319518819161304756268884858326826070274895767834000346467679851428421464640832968352586445493937732048269827905185006120325380816320784096291511951570839563613775126306033267802099824073012325304198340671069417075527346141815821159413919206127657696624673473128767519222550130863324391119195948667734284999619500201588777889094340244084923865923864228707546480527147569826790898006452889003899851615976986604516992510519891925640306946912768679477639352548129039630335407330712402808110139378583244993577088661254353802484706786365231589935094105217087639869873468410324587874807929600835667139185586813291499900144196064341369894155394749903749757373305739276522335897829135699600563016073792289356595315799740934833081894130078907602753366560006893585106420946999984110929649931897337903061922737691955299343979573192374177007446168498687465861458818623668578304935243047062652485741357861651924097085751238821034650866897348580709813419317134534571876285072519685180898552404424261078860201513339015973773305717111406948463635366106836423231460631634466109915843524662629547144459205359460387238627463618621926527571915758308426584967479299083758750979043087445368335608692342884326700846707082943123556118235226777655419514771527351235407908121300808829522335589155295752916897358732294467991018298442711854375530548295538038961797776639236572547426823858427391813841320526795093895600013437543659470131309021673728512375486194548963706542557603439411323071195475902918387640118960843761350446125191306865414031117751244111742753951230005649065777639292501354890091414073434764525794131896137013737682840146798365995832148602908122314573606812957895212051736319035994733074701646207734100530604609846935105093647841183451285940508584564492360128605575398665580027736513736840276749690885913723222130238361478268841421055854807505508824154337856930756315766581970431753496808971379678241757813626169087571740134467680293730026199377511143971046786732928760186383227802705872486391744634063238151918688589323826850331665674248611274432384214658071224668439563724504740052110474018907702431305838935708678350450829618735419713877451602636686004099810909406240691586959495294266508011261250519444331053227373299959818702128864696861803847721705854071788206742827487217016592088072717822490664286841795847418681729200211528817714377904058104793996541404703137321891093288021250951315670310059060483345516178620060527418377924071446077144844295128806196563934634559088707531924725173576567085223540124855913626751149572250763240925010365090352431643717377034080198747228219456490947802080617128777270868141276884436902574365478930863049723488969143975385049685059757726025674238115703389902132799526640154343458638411033977151532967652671830029433826453120179871605107150472660454347547099641208862017299041148724198141816265111668860336360918153107678352633926775401706590445351154008554880386807052457839791011220577706121409002411026084572328907255889933895163398707503343916164469612146529015310409101357713566767250845634027217541202378721057579389904967475727199515712788333742691287109009608352017301640197914081137687037093771246185187159469876138247279347947111812879171936053424540867195128947353483412631108978662040163963923259160813047331663218157144937386625564559404126398191531962015227114000615088642649025039396691763041676398052684082869920501802196188508866640608089481602609215102231181269438608114655265708705131173445408799734732872843932994563804440511100388933456983788902484734656524501152461028399049083340480826584147812898693282371017512174985428687146294800267183259120505457339975364211073687908540818258661000260538493183732326942688980591889189464978227261403505574222352922055051017329095341531996125074801530299079453632152279983827826354656763295089199948164807786496000*i1^266 + 201071604910807084490077493256401347148942452682466998502113061627332829902841807703245076856575356181919653313171504575888082586027037602633474623293254798944687387355956662316544011785011848122532357193243046962580833358636984929675316101259059075809668896103477284968336716366991831293484654625235413004257162158790686850483506197252979894908275723735118642591479518759509726170299534818325468651930222430262903972180457108503467100492436440700842188945071883693386393018862710692007871859583219206696573586858548700676635090361077341143897899610557557638758700022330678135959164603590470006150997811735189218461144233608660480788378434432752908411493009415160236282619661536026169866999938897654168137337745390570708949959057432515802203051545296223657581658014911712551285802410813415413960442658082864522150968185087660497610324548690419471335851928509640922611285743983883796494882153533404948761937407657223616224186279044134264987086755192775459674038071112671380769875527467663159219868243979659386302527198150399147949443627471767952484265473842843478334598388542427900614315762886686640281553138005797285437752112296742857384585297750139620152324836533110072430296924409164547498783481111123672961970528679636638058068306368986755351271212917445294596166523802789521567881509108940483964271845276757030929258999817931473812475795027391558823198820831552061590290942139167076771400758722095088941466308958290066659238485198358014414055487383100967220733196206110484030068257657953540617637425425675268664413725952290776558607695735220794477335236879898817075122647935598464885620765910056485491489095921343300848869361398291050491480354127595947121249111363759470726500680521543775227207057886274741090117486715274388546490138987282086556797165096122701824970555544001301210271552356462766427294078363802635878660190617574537933538963677118813471965470484298647230328561642090966168913028101308939661152767679009426919993159729951436644657988846616611030586605243249423257155982419746000643225248184195504343449178720103615757778011935616058325988235130454446400114339867881034433898047651088456147889174494091604252878112870564793998797082279703276417442729211932373103675312385966816461947217375131955557414943271756739337884190900313628906143712005663798883933896721733123803014703596109796331873580437817314753134184814152686753084187048361810546019743947804937664369251108604303799150505464997643720638734016064052825413372932494276439640734570263414734423673389356005693140399854990103927360400708297498138744953754258162618159487980371428063009507243170300141551527665707587170921322776713263166683374272694973793543424765287653281355886484910529937766451934633857029736711542640783290414595412728326644647654290924644428804275133724981470741773407839971202430269608831198988317037737618180695578419311044633315294321037639759745001548211912366235800504966110586630078763448231105276327403627725146453991385658987267911450685843228671796330152793006717318968359671895258220023709219540224504171843506866070042116327570214327070549807778325573060224369550111733662738680204070075760204618878705669834420964508254366219011098510350489711813083240269784726014809046443363909974795345192910056467869674508465977289788655388166716968921394635087345613847372059915169897937084718261264545998465215709917023986776259645236037980569916133391612235236737119868854278122345496117737871590299312730766353571102913319198177581633384293604411106663272365825484008414500445747785380665074322057601160741724076100657847393422671685042128144738136184247609873523055625078314186161220830468851901198552840239604694750240855738084535816745863066070497824874574314809127982471054812230910047103823205981284274360558758055469854102508489739015281104462973206460128769370237324754944000*i1^267 + -3402662945493281087387735483466038244901184278688309247449233560232783763851578542207251078980023765388691661099329101646732025251111106434071248547378367077538521957427854512541309527565549158993946276586664531214856537371121133063482748437358717621488718103556223471154185490805901137951061956344899799491104562128466852862057521829690788818513400175683520313192904675549640044978784591816078141379449135493955066718178326607580833063453995586607542565341550814084434534877418848408420452721738018316778707094629721584861455449869344897001653412830658392182107115635423119293581038011902013913829229677007059962012859326491148306442734098578159362935182048073596452805990942876745754226618746927758414803408245200259413616519248588166117092696561003690263161334711096243858279309658239154789259785647408575155984228077451291764608073678473952770288901419632485877646531978188387177123808846844875860055749263751330738920006422876117078637921087752314370918127734676105728128867743289723489940702051483821500700349815946833343209651365507478703261377013431198237985304856090540280241715508554750937473874044153931474134932727620753108529353395049151487045488662479433299118491867075925371192314921276623384680121678194973205953006896303635641204685372950514645256128417629125502673619265268708018659055292013368264907959698633032632725892411436381558715551326852030561888341561741871908175613977967905055577207477169841107302912936686101312634079380935844468915950197832913671260392334842809410838112341844266801641246844564137674258644367535204430589051094815963223182894148061238201403085337128333308257359415452730875128160097425382723213450539916502774809601226348712593839000533975005874420848912175322528484402860267254988185117326012456179464051211854655798259038762455912485339381657393441587548561621094831022755231869180664504018573435157297948224712567720321521719485677803557830353474882443950855920909697086103178121736598534016801662691168884372230547461695381021876137887217224567138860640441976914176410056008253100375796475099457960553785489340319547000255189256282029806602939890651863732061372673230475806336527389665603080034296181312472761575840707001674087133610573823213821083427448200167344878513824719660499384420128734193026574701814545044060182125987550712267546823599172126645761651675375470346555726328656151543241598553518632650838922129551317537797203182873225618586652601705938590387253943998509636176061823054912138489964015390009123075253285197722324469629856647092669201063230467582721945893847287982935648789866466939743724525604633687240593940764122877803159945727713589416326564134504356957705690062167965844672226126290091811703355433411987485531049259466066608630735348861582857402069854670649519330898460728430314480449243509665661725886841615533447671422330311929220774469695371345606643078294464729810805793609243259612698261057809045741960595852643119857000458905093999662071215514998268926486346216695803497188887244742302933639168386064757404067029582468260359969978064849194525381559473394769037995867315715511847295081778731930323981092875736526118575181528794506569564177657312637583568880760383700376315667727270077431734129061750869895957311237675088202044113562948046237736891493978754561341907992443690542488074235954985064539279214270968707614142182102785773507744825739699399045543671477308663847652264931377574487480982312233995615577357966431479679797263238488383838244568841756317462177175415513039862895472044209194123831432040415380987882298103100346390593953294112620584296736750117330066981624337867920653066254055872219938855885489664982156895070368853473433814829636011099270152583033176820518986217822862652042123042958587029495332669035505492128432609979458856084798385847186436915200*i1^268 + 2673754861389147083331217235039511390334346458314258247945981796416651713243130237814240235636171866299078099183200881558239915193158068020001798746147088877113058311827271162295375372903235119637309449497469475809860128408664293662257321861209787997616482010326161163335017024022969277338931078649870172393945375019621284098501810373618820534756956917259399631590373410798005836480525934505515297464007945802337532377468321032725308191552575074664914636384063713839847211523259327102425577076239873198897527663334818161297378884268443000890626335484290371552293312431566583577354485371431102289934227840006667535724692143419584783214622151824380487542069111245367719905777367704727082144945308690757805661894355692480480160207573314458391360760976629416446864876187593359798450178773173848726910767437404877462022931627736084878200521981780343611062212624627752697479280703964941706512697651748891229118086230360360308088121932677691579364066710940351374804995481091824782798171989967760785518150113473579193476917627171604992624505758909453533609597592711661242006695415092819513793750172832999990454251058794085351581757531484985227537490454430205840617171614632783388869252992911015111788711143142462582550444075712993429795113568554732700558962474830597792718434404624862525331307083344468396803142858303295382962369569795683511892598990740219507802464616526098915097303481141642655069759587572715434524274785940033105053448054815316266315113713515119384918552914905942312702683053302506655179887440817364698453724036000740106232314930315616010568509137602770401177233097004688665839605619050600872383416948842479154732904043113549654819347845285258079748601573163719634680595844968889835427659178708060021468862366026649753051466225526435290691176231061446295065841900105648439514895327478374859798762506080553081821488108566277088426713690768945761805271956172167772142939623847938215596229944708000768713238848268396381906524604892739836836877734148866396495531200017184797801822720751669084605444347179001503317232765233798018049276762222503093435900558998906115754710927210870558403461394510109681733215821364604443846415126681248233952268354940558541496769407923274111237966754785330877126443368925566149169607525137980683211256669893972948394096531150804705089864679356448934923060589546572758198784171576001327740358234430511261718666192001051662449811399975305595258591011119106074209573985035882168543807180362195886943179128949235725679987381913784204988151866964683439137573176643738908982681118031115066103333325077281891924151727483994884889890764263668899045773857917202025709756496508101022052678379168310397856731457807631874593362476144061287490496346115118992296212323829575793995604219395826568504480565271230622203507417658723467841871684125689622822116468707773896540454435007578467470858428302632257404294026735837783616547723833757512834985266581575724423775405181982681311222961959256837398654488364353023455071069203199271211102718473819854605240008139048326395230459917855678839486345056370396796424153351818202292449366729919199566445997995317944687593572310019054845436864058500789634586239510236403290396962800314984375429483031911734907229198912404010467575327042726426509679238510867142094711107297524745142419164354563980571309957153909161927564406939754386742925252587472802465676997911597942467104726336102371054098900265485529475821059474682761210543818261249643880315407619473816202155350872425745264197319191472390161070380828614401633913498571210650263549420748155973903520331621783215146675029634324522645825754946238432156055462443765274504250534181399249528094816084618897824614984983141344670153336921895712612575434985034262683415479651569215065559531520*i1^269 - N1*1193557091405441805519358533465002374638408668678821902141350590199777219585803760449692555732644216591248023344836437609492269522392522868624344111597172878343595555531034787940903760722903014548612666363088160637794012437859771266894390679449179940410000239555968352309543272162144965849724973862739791437116643493970563893312797652126859590421403790159565476372808721142770396940689781328299580985733309170293202835462115776645745732278511684698658540520919961150090111158043424931511512557944531624701814169478356654117138227083375286432391321388865504420988008120076823305325187658259493891835716499618215465411533910483714129577389223010904239841*i3 ] ]