[ [ -11489034808803738956325272798986494290364348931459905951185399358802656534624844561363017177449889917205243335887334407414547823820388848239964344091931093303284997544491615494914917111990474135898104062334362417489352699367706675015378210136269558266945861250891207636670439142371287714472509883847171858441786981492663758209906248094604189762592676801571760524728529176285725810012845863469592209988728164119326920029842642793786775552869390867711727002358602976173418734515043889909128757252847630278275394241336616937488512615562333555519249425873276041821617271182150290053573836695447572111978961546392786990694492814938067716686250013722543760964658884543325022043682588426773555950101119533740206912804663833268858075685794948093112058596575514879249671966527599456259404099167229174466335183938956040004049696905913184480205992463484564818601048001446683713469583525240133668384699548399945844775865742247381480617890553195030059296205827223947424185081155289722401414139262272100844817780122799075183823560125699277902873284831077095991640101828150948976319636649449537774684465075743221117180393696783431617258549407624144003409357069118915581400444544713861423470488673487844995007772335142204862688903278518686790946734675230335283431310531255084119084502655788799377564873318308984420461188872102409732777446845913714894995702288994747913775209641388286242377235731315722299208910190348372525373368957437297494637619276524464844870194337898992078712528535747233640973888309622367096479028962773381456663409342875467991562503594468256207493866554786953925812117864834602406109349545087288339965463254070074064620179990408974954435464860584702458483512838502114176574494356513061669246496635894719908260326982432215483708090726712239424415236884524197565890844211862993031778843479114841468265947087566035827662573136047955204318760898238566276109568508989481860522426559164968160272672958985974885772978250927016321956104011104981248630510020123343793993917736342399023572553134726195675922365313962258306824744779203369313754600657134166957717874279598199422471707308343466078935833672762085349267168132497571385623461827269140240513154789319824948977069014496669542098503657039487254987648816310355682867340312044353128225760704129555812950432774222024593433778720320957691608991903693218434841388450267783446000671836455993376474971362736063552345177041119270563449648487668925103594048509948524028608415558774460243146532783024952818479540157496898597084124534857336227046527465895839764749494958633958960885017311075118034017541098824859958887558931198381548818438073623513824299902475723406287396715705915754566450691672176864960568373419950552765343081419894327680184402227015348411086124003979499403451355204176189043100485981258202320407232261442750146519998615965269318312083150903789461612185080894472342656539477340475707555677864825011832389939960941365640845233284084016615473272378859211124475152168121533874576242754222825886036159169550356250454860272330964899562887155892847426975796891411189477484519832138254989745525564035607850629200259765857793747576918878328918742440718487922406740268862496484400179063111975210760957045914523389821173959586420771049002611127841245125463995713799839462057297374818940035971230754514933970571592171987152377296972418429362895926328644293983037992627588134852985382542493130457869661150240458454877186559424189875132874567610845594988574302985107930805482210418939939055809023387273712142327913419277148834729098303119671379119641323550091559380559048574834256567177442100290536737499130390254878109280250618821400655385818211341489644796214477541571285716100007948364598458442680608214722945351816787868445617791137828444207224087270386929132777332265040063146045913956561379330280936612454117173620350460951748092333925108623507619355931632012275272510274105103029373589328354920803489667012890304947118121089527821983340495073219011812980126204351368992776820858309339863908460675223680946121076599958240093047891354884534486897601088883720207041001255526949086957238883601821317248559474738463979172264761859386141912488003387041829700927632999020981600131590685644409296731435403503609351732156265695733137003918729484686846030547407832775054969062457425167913917892033541238129441931806511510337054787567670348893344162488550416992167274938939377781569891197756482187212308388633225906303701746658961470461555630120323025520865590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 117907324362617612301500977571443708826514551120020113299697145421692143016903306104378587275056465569054233328586600835895638085148063875694211554075600141676688475322286740227444722805231703982338626043992054242655017524693432817309606994224074660002540699453754680648673900606594088439657050774689428347191785999129738315478647076139325481264028878220687838878606561605219927969089496687467668959862030562624848999744700525638381655158122880083724914335953164079960167958359410648098055859117323310551477014401598772434836463034222279399663579937320813608907369597421030980291797236630706854329422494133334073427542610168988819360033494540482094998411071794064497029755249917150329479895413676397733319669708161580844874150996547656629008844631857016318904288042802462294761726749871230208266869997525610779162043365752938852780045828007635844759060700303148779448012209988103969840410572936822318378800760762107685211677365378403513299212061943759283915923255174259751892721448584150289538399244733122945702267438662735619109487275842617087491800504379014733972506445070260607290024807167601421749804137069390259422071942413669291484590938943773836981946608140773458606750484451954330050948868741742362909569474937391519038343230051153575495898108911519669645409039733704062563392687229622362239556094784299258917894973319220537831371193160388469854966686712590072436930330727700427633616443751988135309504539059730465470897232409209930870903916762320568735160505437057775942404242863600774502696760276520269545688635378700503401765565381418133745754823749362173171745061628256313008186821226052204705335116233393476336323868870423700329913533036487101846619330545907508538017714576416692340678382901864868665996832031103895132438053155313236506092399549894145566570365514687352896215472920177499769623651030989186604705443367935191681681377550768662996610721744267401555778641712518625219503410082228448276664737899117493826939447325625924761172911161025593809411231115793226561165673532548633580879131933737110020622526619033013711807233264580565836905615105295365361364984906967933396021744425013968516451675293273683336684364858056410696983469249352236099103985631571167638986778969968894742877696457221828911192378318800223633347195087931842949496873333462216269658713468746478776226584699912451581065838427756369755971870069590786613712504136238000024920425783836158755193648995716521713345227673981821760365627103096031490327752554369461589480579325342539530423214344049481923469975838174139545912233416161364291469001769483376457916266606296954315798651329621826315477177789614437780306277457676221008561762007238446074284307921048271125481560519946981509868558517159924228565226890180020838117914351327980459240042647758642751730969535639740493764001611278676625068948099600332435151499087585954939619295670901435346780155406129056926351807513861477890395657780695185250058186953350786381693018121159784117765704997922255335924666439887540062745313251802759049295637571165234367256136625608559917669546279303177088755216827281041407800470081164465221289551535939527293814248007659813360010997108551276230838577110513091162138772593671044136913329425487674001741753196840966934672374730169978467751929606770715400853438273293570460631620277061473403145513024910459309259635637410294853146903168865153443080184294440873644073233682719443919906758000248055080992950864865326664665248225335888630753667962678641197215870473018011603710518575408067891495696620385980191818985089648152460197227151436371638208781234991868285731093684435396332492194562217520373233599305075013617318988991737008705888042104409530860320062892522086517972586535410732526889297385064488977057362804561412880893809917437522340218892403730678177584167276416723034633276487928457962349608811536977388553461174247224475494202424247344497851563208308795638815610019761271490094563882696115104746262708781379590700104763669318837705334840298289468043705316407067861317870355654306602870555287899322445674993825550911979056893154504166411651457543921751161163820999255473773349629870253655218917626293230022736059660058573933994024451337757229979547437943897466153882243692653134439523892803433066059082430044712927302286528417015916780104142240561985064806713832444262713490432875500731003690938815652606022462037737841304125453141801247403934865862141928863638174687548838880041365271336227193077819059462077112365838568232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2594187722108850833650326108408227331353737715137629283273132037200422294947700755337006788050614296379575183156860729610429794533589159902421111287833082320085516081624075546254080137883668117105757736498158427893876403382127137510740166256826967643168582893398713824008943309640288327616972739810060486415677084493799324537600264586704644565231109916903201590958499676557283347692094015158284335426335521799720863114365528127984607327716390551080577830124289234710893714172528674153311194084487070662424963752062931269843004890790746202366903635150258114955456199519248705540290098134702613455451880619330416656316637882502760117896661617775701997881431621612962129154886407394323890142818470422325448859964840384184907749206443822236981596584231491957753939867917252756288114895128129253650834067111788146516703020253889204217511991441656960495913407926685973948450733701058124958162596203422304988922112247420577122173028260904471089179253391376298207117016308365658865586812826098600853534843259935343519021333662963168742270349278361028127501293484217335174598592649213448710046943109655420410568708561192295745407794993524446490381628553150552666427802593922875688553284392795378039413142552429920734989370902301909276971819683570776535181588998923718427272098251086699987447511296932039427621496616983943857234675254859334448442534904072568491907989328090294303009271639273545723151393555761990778670427343105609115882017032053761614449078030240148690716608516094702996745429537115463303665684663324744688512003326087038792611600060692885060891296337883852073079273262907911679464547438261367825783743828523398577279889431453165809795591909355929376925045045495941095174230843275314831946651338034318384236311458415345943934548156949774100470798993441991878968589646102576069020266042909756419248869300615730278037407401715835046937112854139796564976820310465513286497096396120981840746867675466350147959199473777049056593558360747928843674120505515482028863998070169732194227590320774664595824284595049987814577791632128980469074695633789842540220549785221600173692012964852096089873099414865901698887071433111670454611330321429022171409418878961528620226548837807771513528167085924536072093040347829766857221511285559835334177673570358037582416358673803248488881199349245691152529359974159171244118428695297767911304438650099594218863543825284036901439006913854187389462874331993835176271352310051264962182063965393275947560894376683399172653995880304004567054129248869514030716845907525997340951641696480279002684828272611533637377803002391701980145500433913125737457361942544723071950874117564795338285747515240022369638023780032894685583164455873286395709767363824701519274603142974297966316130362525724002825529677637079436209985499099273832915189293457724100784898060888248870101384542246269955511730619506787920359108728035967342130770270577387151260040281714006732461894060369913128267668572659757782439499688214716305405717641539563302645583080585797200321104079899416259325776116434962104510135948646288185082150987547144580860468059606042185186520021275205257701552253955794006615493083194807731938417071060733916764064208958897300842139424443164119217348716657370752725414863302616056741318309313922257984592137472342427188845015976419209366068381553301772306185009528653562038042081714981324760349194219836584783065827015206365264028535826486048399661488940223443407253290988611495420843409034871910032598993099704892395868155219178282377704476718304661896919659998752624802938657067319853907969484754262513004573791024483672436616149742241450294364130319153198726752830990924149147332476029018085463764722718888984507224977930150594174527551183961443200042608322317859860767374657042119556051675189072043339003077167673749498929066644379858470565913530509869868954434112187276182473449666755169358571574250871210684757863670879815658037170864589942996806729221250661532886500654297110407637217255378295357298173043454269249567234317263990975731286020280300399473827320831979598888532547802909561472427490111323488716077582435699009407966412953015251113285652470229547122144133179822509446106345580283379548949844823929530579355171850564010157366896959855436354073036204101185521394114710244067426843386340591591058149723323824925018661180965149405458555579164701100044655112225443454959864300749292810291422924811999698439940632930733803119946332766014654724862354391346157121862600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 17250336215055489698535522957425014924226308318941238621522990104860591566773643421423144101247585799094185130786980552079680499049458656713211249395192140482539987269488690165467494903259445742135199110429815036842778485483494319295089154176905747425911849440450849221306203845525430551461755197334582989243352819604621681879621496021222313245985382906358842752911687921601761693842921674563599987144144854185611422639257335177081928396663977673213130533023786809636827985949032270448685409690176411353329628890214926892977695274898121823113555562005338387878947430473385065343610512461333426886656500949425841909819320993149560560627328083766888489653309621592864762689911698332975203376450405490713520214286207859915942330377562578003822814783984781192894019647943332168329458446259528280640889512529543055908231861033981743182311972075979926240035477262656122646749477623219980629119687020574280737732332343115307249339883792169667015819050577934225071310143554953733974233875398329384877253344642329707961596025531342947388915243026789645412687709260452189919531854077742791343959357489255350300784938182787753934192332949059955945861449276501602127476907072576933987903306980898279823937281149497880564461865601209371050794303258679359925115079233642932048333925722312583097390877701929729750911110738467708489105950833275536645739319048673608342760399081315981383071558749444945600393715223632555415020618057205727259244917593658256947597536992692571659461986992159759267145576213718817778906830057753068178329500873142506243478893025024307675139201371237021284265029817650996879602511233320322929431331368203821214005991588112569809619106790353817467786818399125910144899511646224160959717326999355150618077173558031651428361976682190728259443559074305468008184326246779531226356256914381914151363672166303259639543476720205952700632492703867613033932194180333171919097713023524019885322734078120046507382462958644518101429949267393478999584387823075799164615055550178455942509721441719258922112342522052784173798879017085335074882688706062508722360087071876093887186965135932685568711161433334496403599510824192741947844971950790002574772345728249261767457084729426149893200965012310170473157310222350243842339750363594261859549963276432236618261095272229321086151274437843002716098436025211163430213715894051580563361609799970676257204794019126451623514777465630422623965626656878286532935498550846996144367913452997154189852770051776956938449647449905302490464445862478081751250118795473285110649634506543012706530062375747977255660228587476289078987708106142262237208920221584242143453746678766382453204743909166499284085622057628113121961512226110203485905164908694449000739809780385350544092274703609689513804351253742229029153167595196237573237266558755055547420261885221152127535981244025447282681944545754826461634631772138315214723444550258354849861725767996155290539236022300235955410924096319302733916322611252573395816261355205616367460648167241668668573106557215690818250240841325298175382724374329316168846333209070753802931963201192589592062019318919723563010069844778429854673192465494512785964921928260676456604376127030908022754787577869226021488775360073662960576704864195711116911631466368135419017957978938654190473835660520806588974470917338940256631426458156137006159103175955919098399751974701783299344751874144113500384619250925012112354039244768755464947233710656771792710850998743899573357184317554303393720503843906693132540273160213655313621050686619766593934031966484204507034851204078567547470947938096577407024282851633593180859273350566243666513929763328080135044467778195773277245956909613320003965659500571381269512071087653424882565556118490329351354703506929533127723855310883265356516534212317955946967354593812951418340329734155580481099388792519807581572758964225988972759149493520889011423509855419819095387230437673416104156442293363457041114082587248463152588222561937357146032411587257816708885330243337908788379298530607927312931861743891344240024161695624430765565373559065222050084604609368539263169967695457681366504672882434005597342769391112964555215481850980720960329535632360878647666755947107321014587207069868872872768015785914340208674547225277445909680344313036205912555915544243354580422607540460706822848078072509064437587607521135123513300990211280963891462175309298032484644057847145017727567162760710919074095419045399463261716385180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -122851938761171921178598787607150106505122392350194034132055093227513961985334206463540186596339815559996550856518548483853186208710570945135284861076285845368804235933360885733269604696052838808010421537342186195343855707509248959876305919698817918070043047655960436391032741083478159814886976217082782010855308930371713855413209127370973571853284624399674314599886234920828670916900468828290115532071888474155200035370265207351008571057395674708906472168170263045751296813946900356776095415052550146969338987246148089787582471216926709979626990997465215462666053218996568023794757243670402465570563337534502571199047540063018377257834435066806496850479488153191918274159013361192564784294078011587885564566924576385872924590295762728424466316449580420650192490406734949065458410447121084694079519776505157706696697341991527419813554787950595146338287759061663226478746076102023189456044714523671361421067829139889496176121139593487319132995377133631883654337896154624248059459659693321890793285173517940297159597522117871958085572303782212984196020194333034253229419125265950677572046977624026471954389749852574597205371284167424685931072469319314282257191260006249230312684750423232024034647173285390242314759846362308413533149450997069044739322926235150693425143113681979366572933175553166096040614963710869804031610333912407496262398330019540622882477874807520904441150678341712806685396016050366567193332603347838606926810937028024955000138981955523129713847181160284745518011061282984507632258829681173275551522495566900913569102077550436981195047954001145863359105426755159658985633475822850089625857716836716566939794566419951423255844658301245986822661138245086634586735496360487130683341274660478233858135462712035445883809868929820099863094848487320238033376406228510865521562543301613276923741046699613845532502252736735463490040363581537992692065248570771899709491802726492386487765879161635806435471652799013209812383802547263243971339362895433896417113236079463882334626110193830407372910994479034273508657712225958860866077726052898780781986676281295778758490115425064529369598138440325923457685010039178404448701810315049303891585190854424552844699682944779017883100366237779483665466055425561996308400696748881364166771195345510052148021309219077379058514651231275181976938353578542078609929751019714013525462049813105176789773042245427463531189164864872563945042100192395017750333024335036812973395474727566516257373763010355487352676102106125355675504770411633960341440938668820803014904311435233022558178035022097055951329068152339189328105382235416851122237760368877634216563887465313803302958296817009011683169914584383226639884021199015439020212745504458430761361425302170243065216862515133881624812798043509573250090589541597570452488141069177497462196175131983472884166236932461138985106087517112429611806150449647934297582372513966243351513250303665917329483686505765215678532395909936261428687086789097851903816507876086711582370944404998185714563175685580255502146721722886008228267567422262485932325336377802232563110508385459600625468635925564422408154130326907927154954207199984094840492993097921067977945767896202441915649815476666126736625948227768477513069660902981344547848879613586429791187514802181460673970392408826754347611389580236614492255817099930273280265640177882906045920961671621640448756915059988587147051811212840287956578769241115533636902862124062237888058635628968734623207125648446474631645141809349250433030804680952640139513601357902244836574986494940153891806910147911116971667461543366857393371809279141047901975112575800983922348190266797206130235763945514451954781486437950474730458567063373703117384709724204108468658108807084694783808571568890944784384802523295614265573720885071225399038305394594776416314750053210149451886199660111260638468295129301940308700000535343253365872455793991304938469391315361738353339048086074463320265352233407292080659229455484584905793910556599852227344252215824530811429502631052145810900955191329188061428124180918151862754731464384195910461323889258429197118493956723582822919591908503169633132344844268715659363808122398678556977616879324685809527369775411679665441890242669201735839390623323997358671697260069226761613790265268756818593336544380586914513406221425860231196685342368282750617729583635405764430690700118367947448069879635030959107664741727952927780887141666117055838812197274281451178893250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 437863875293855361814549710136504402890722806765174872610874755005184666670619250622764288530652818853420277194391928802336457662566492666326059237717533684088891088694804696270955250800682570819941830006013230907580127514509773643191857834309090404691340706585723214729718005584318482978352180505212924233192405782857841987572422561716777043721893982652249204677235901637955202222829397053930083685686643944666400085193923618450974273422241561060640869072181214726588730869775977873038261579706058823202269050646435011022098478913851722164815645751214993725982938768755211214417029151747662442505815912598247580710728379064875263951284342572961047335334873164038233170715550944487346608173640879844964950966748751536474313352026736851979548942098580302720714848458321871342983976906082309683379384473974450738781286782330183933592652827705015026061430746538939037604599269509198661656398736165428192115022241003011748086743121442262810254093511159347067123660549962545146069868170453288853364054776332014131732473684032584985372805905653578265911680318048352960150190342350754954466166966425413892376880270980794327501169684566841432666791457006887662964355202825906022468196889227483757364082527264777758927448761668159230303620216976768512506398770918000655416547945731201503825758074526014930074221619600320871052793715628726028064346392298762860568688200444549839748644760452843799401415300495503131428193250166052152778789952814803757669620344714818505392162848328261029241395714991152977118287853287742194079233254922917126614563158303735481073081879889827588760646400821217949196655837636787694072491327848254399714751715455844545266081648538501389080835694588394172871721184245900059312186764512334101681741868226041385697619249574839325584502305093861723919306403133801044711962862160987406563823463133248917412623062445576603627439672513522877521459149082244549247012905277169410203765709670798668323990545330540531914287940379085510934520636239259595797669053250552708547208601445304129900718816854997496652143495964448467309975058985528261946366735561780339503721626799277948261119877821996950381788189041629373503096899237937653563856123587758274636797181433909288642713997114137294948516639273797037770819770695034549974086810564029158146573014419555803371677145149985523899370273059155436276030329251393158943703755626942766604306763046786024647454530827079692507735160556395742616851962611105445436292469732402317395707371340355133802504526499558275987028126070630760305401796076581011626313277139776496954147388419296191646113371910951549136096680845918841044067152003503071412898034283843888897292529077546123965517468074021385489247477938084476965523574155195040569660965618309761690614355927523076640010475619793750127196456682536866063559936581473665570029811540300866382974502817209015085450976250905167020575540756539569855329699074177353645613095004355251211471384592900510756887361857035322895337005791422669140406904173099749089319336899740195908492866580041546337065560970036388675802499770580835593092825691789802418005812676709626288411016638387418219405072288185492584242078729703233464070259722149812753879919359887653790662745423647382079426555197994187992251116982814639194117453517172725092866971036031513857422219160093591437605607437839670264906937979128323937078990625933890194383207814770897406417533648629113966177904896118895552345187877566711517364374931491467477445490661469546874705878876576766312433186272222537294109043713648611737198673245235623057297799262321746106468861159871290000142560535894327928892780072337605257691326467049052472691750384733786019914360991161314598189818428040652086591223147523577015169493613788366987389867585543141796542220224218491326083603578635592684496726410904196467723325280787798266197621592937829668672917002916522530358348768121832253646962614626638063493128806683659309241179639606374826353013609268766892279920889099553613575151369529851256932395474450824348672710812934798986766614312281870013515275368542492572553086559263792751235855761860988128208757333785199800402829166805517787118300357324093537185295206486782823466824869774393054485459557580035835975514822632902084958810896054953614003224227833499103001584476447348564791633334345681236520394955547122208399820646329157034162924778822579832865071777140592641977696295221601344581399045186621698299718029202891172507785979638012739928960012234895623928650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1510763657809335948393286535238567509952367439884199301207811914024144863278571091205686047432048337733904780039129460096448489444352791211727757695678266798627387732473764481234339395656995608398462089361383778910113753111319675792288821364966097969142725040165732375109406333560291767859747857201400440595105846156852757594501311337855877297725229783205706351809039918840232332597446565716005037579521475882418844084832387540576980306511754858041327795620766903388073564522728027033110475096616236414969092857704294057012915304627067063648329891080525613708507424001148986087020408899711753144666545113131980404788222435950788230268192145965929252980579419565029250120837765685055825655333048670345194258112071335256773045342758590853595742872563007658399835320553407809495175607817305663963462346252861030324287141552174470384604606273482271718557947378143924461370669766996137566341473569756246314900880354407897177054966012263800262362132205036999841427736601608676613531711498155356092988271225309364844222451422115874258334317979597082426171095833378566632081914719978243162741447138431054495409510442849232463216027269258431154659570945105594548441620868813951564353206072886172143545530860887817759327492859380780704595657120572505047057659897681186513674844868504304018844507079911289535000555355479774136065935364358490553669943408493651190113387177572752648231037997970765546686456893280312607747062543122735527628687113483406943423295990196595117239292548817043178981612858681865274427901524696026674388936382138073049338948179775580541188901504451892350033710368019225026604616274736817430241526516447457732793968447030317946168494435779529485055164842093331805513851184651517163847190619109323970206881607932183698884761999317550990179588939002396182920458352538906359748644767136693044560932382195235389968815849167323309960834112698747541267364396957444246630709872687112281647927184191025503135640674007896535163951147245963001134085967834749034185052907929118618509538475995097694052900716966224445658724406956762063995116847373834867767648473612663853551418098863613262123959655423433873565518642746459792673561627660387808941148353211008028181430460726276140491249431054970197491108185066018593042220782125211544261319198733896525016472709616800132825837888904701025815085227541969847881832817814346149623444464336192370356130215391711202798600602579115468599876156103466371442204157441650105115892550768994866631887375838490837051289672627084092154038090642348579494100516061506323245325900182595353571294405924609532144447036551464344876742437558473946755170690054343038019609824008048465508337389072643861854777549760097032825983389521155356669070169703621969653114728061603233145029622595938489970722761422694175261354785336919990069350661177424480116003080278270809555581555451276881997562050712015176338010278487274107800057290273877389024691824689446996627896156567180498818701897482513088552730089247955666736846068434457776870817835167575742816038674936630209362792144366652728098186423955296103722094370585316072448605388512075035898631649930141640286931911071177426856814720207041127103906455607331771281302334801076485521077540548248242303339257297406036476007410584821765746482101484906301803905338157293587364895456994484297226802351587188526253631929577988146436421837030308888082225879902213926364007553918514477200523503028934123558021006905954991029793254602974946522449029259009324477286177340061352035385224329020564769216719772604293769383955374934685804731675678216933833487463288217014951295694576818963479303680449301453802643790844114449768264077256944826202437295558268490541516080428677695768177807072350556360493717290971788053366557549662811242419022101096812627669006087602649185465820903095961187720562078245684480170576322127732540306135294463144326062229139957678088191138790340046439598334036202762617883820049594149699026173993262337399973787922225578413263127849126994046719351480301231030341087544034544803520171709379412141986110653802750894288536798941043167699776904862183815440944258248407038847424301282752197841052350574047789550595691490765873154068214090705723117879540341995008436987083417010395803292175744077703299911483159867482114170755977186157626030439983775071565595103968118732078458492033786598537628248834512248930436900446194386698614993507709475023267308000395577464700368525946583258173681618668527655830724509916655758750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1647345809916291261262263841302401145709591781187150241787166339194824564441278584435747477194559404028939268879104537873450603344222500695794845189696819605714850478771088041062807865250065481420841787171323982577889843771834921421408229854615312021756647695765921530642250351171832560251076835364884928100400933060665565706752043977063505527502169691920330338478519701483509407820708130369481179784050638505524853867834687599867669516185624414234733589654244087077813398651176181125032002170279464206309352950689145282633327609265493687597664194680898559773188985646345838350829216774686838068165673141136271897164446081829980753706188070334775792354424923283369145835661634822205581498954993082082213787850978779403624812479815178640276933923519204773229005665656942932465091816575507722402489588574786678385039139972339177031021118513504322043870523036658433945579646142818159371963833305077675997734355200932426165510337955306524158886762206084550409804629613785617283915024278251431702570435379122887568206475011181174427597776174094762252861821550703855614198071998258753540670033064705380938735538186387668924695945940025265760943439782586162311770545524062012315420641923090112401814094543847831036959103340856399755720637743637826111932315096649777688500320080646560294534447272948509758850852198820241238871247403943215106244544954963555145639863596528823417300376354791693046742348561312543319243579579679381010827055058053870112237819014149762510434362568521632746566535099944672720335078381551610589022467005334499693111088002235220748838365239440434789645878041830889415472866500951443863104188256804384384649937913369334895458866778807981083387359467924196034382070371475948188473026436418172738116304346054221694880040756336252833783671527567111375900759725210281225434475261843010045912343698364083066676831498937605415440095867525585997960038602044488051230758806937969705000107336278087847405102403490701886403753858515741513753437188553543837903729811849110061884430644999666843419478669991452691783379957305527152781735589409899697847593473717515003781209331692214322862577247998486414711248314682387089882149679434450456553059758412949729902294358959915037822856794595439289310812190283610260834645175436251209940049287154822591970112981994537480180950114774644415360451800987904482223649271152467068140691611558604557095500820499512222326131261343393862550967261423090972502315801742315199327163629436746664629765715529127494288256622105637695656162635627101435255968463619249073362889233149269998700123145548739644593880296447800255552953404579134657325704509182540155093065105253443137064804116508857691408827143673676488036268242442995042164845188328932317093502797166434672529754659179365424992994196119374587291476932698861059944353606712819704718748328515561414585480370812911027527074834778815715470704316753390183579555510156307957796224724653656521220041495349677223303794141789306744569151001367179034845638202813256944423749593151712280604302122649922483096482008370134638953649569938350537365553289886261430595714227035139433769130500056958852449246768945373845915528873091438259244980465597721455940482532213973415290404271296624692128500751852185848627288500137340607784538128543659962809694041088338285353561452692047936054136850517293687459328295810289282350458256243666253245677141799261510394170814100612536955860259357026158191150163401534052114406449905273600421200229966892969591975723839369661977615945162395969594683416373576893085337179397701996005434156380833619248190062580943091522609648983035832275256839463270413042964449598344595212088917059043867421323363161072386484564051318468083430867518166009837370825443832462413458457169990778292494629977588637065489649554584817827114839173313947049573651825117681540849172726182484225879912898681202921533858886794923537767668704963893690465203247029933515525760802856051516150231771093865490620275374816095701541291520375210030661772489827229094270724625942180579499798370084936172342730858935885137083600540669123488926175388885984215484456385317021026106833879062929264354417854812280658437504769000425115182658554847026835246750666184930451861782027669125666403883192405238650044289777856911487199300613002677856907367258367309344647719597053978240745749862800415240908675807062831781035702986763852098621236027780344230669883853110689735252856227301986683812893534042233086746173346743735060341375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -277875959026102348698374343766004036114872459920716603481395209478296221695908404733524952190013564398089355089919439349260594047370390652962010175630895383145095241105850246663766913738955186362544583967971997334579078135678041784582734563563449547204079754619528631883899322894107893353616945881825872897151692815172257614513492784030628738177524800552113048270043518480495834698965337515219240435888091038919915561162821889224356200669869496104029579844414764106581470382357703925553732700541318010348371164429860625464903024806716212209127823796274718970571551922237514020793014884931958135415987814613291329794981741757172245622190258617900027083031035443607987589740758823972263472699418848803018644347220267958158016562197294204689404768380189890939182549819781169755895099439858137847827403421754963669222961411964969632516347620816535020202348925030334551045810650399238583933072532663715745094085540567289585207567060664175965670786695849974993076739827997099277761154151186250083884062912634505109416249107419545697902659124672440464976303042407755740183845937311824397009458246813416659019029620245043432977367119922642300451157926687244843505492018241940157371242634376003665075983943768111374222508677092186922470127514669086675025235969526959020123810078577059596741964488041100869917784773273857806365102063034303669087056986666689782713761575801288999121816733887320008428752371477698310413501639522335645928593413208277956902463008823135095733246025411862324205859542525712011642012121620476819191978368370520730048597306218943685051752446744430210555699715341354840488186410117758019461412141122657871813439557960250963625092668223621318932839919770700768868951149222906176651149140551060062487988272013619900222568753339515656749701251448558003627443831072069792950089862277836950440124579581480099937973984501991044713800709198173934680834410843434699350329049348794736399587403074111593047662969522562155818017798795540905753523330030957461909345744654525657232166295325420114840442477706031265031114404153144159870839158894429213516666359887144798493074121113170599915483729233764950091925587457528232057803908343654946749146203239166873205774472375552284045282739169836993231969345416212212114268881440068993855027909418692672784267157159637442854391256464427852167527692602643041778421714743220659551203458307508727701833781804238310909671539384558487316886140890802711460067101123810197083201080134574606755550350811450922835489097089451559580534873332445940171668468476634865635115613514322753608811129077801667418656586602363865937427217894815528683081741101746523637333956703969396821016395142244834693030413110107534733063471125848662561351800381073533550078219223943532872865389180800371038156116930559536270467927629144675076661739599190508828177151080215199583746436744234641182810569649998483144485650799105700440115180668469076909755584377028248778924239374125683333662976439542774547007061815089186875386115487098762420691296778957583498545690383901195956608863298349564228275502648719719695916313699651473760115658823515595111527043503973703970849629615625108651642116241078671440170876642159928640591534515833394202236063772674739876194451177063521539575813537681369222267589170623023661169633706841949327390288005113053949000967726847163297246285343956807370352560317090175749686187704527470826456725015469985821448453784437829023645259577788056961679412846564193090211035077639610192616959786509977173545163402682367333928288598378430862078572988990720852289126664822056781580262887334689408707345998273630477054232639826605195715614843815168874896646198973700327628395379018213479631981697979474596878483664839362765208536465706314304871520988141070832051046769278604643423533433623793131369885700641955043956346626797823938689760341647369951136630381132714062452002712750888940256903281182475466338106822049503431042669978730693043260693250595408210029703515314342593885062166226171703017277790574829232661071323750647271077181889238605181566086925082486531763662590675263529605616605602601779152608747047666683582780431093646964343503307800958307285485240540493024861173038788139952020426588273010376564618334030529400055318905271961872751491112365890292900209792371154841389114878522003539766699996336477521235703767299206469758709195231200263724168776731070672221439546070651535736890402246101000547503108632725765633572505603078954748400329770153363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1007891970231500848445820423571156084672324251821262477869230528036530889634260236756229055665363842183496015615590726055186858475224000992179818754714381502907307982836739755519312329293297346704332490149220160397072461887771516914848891902932020109808825564454461399021064753695614078748862725580259505215918192391092292238119224151374826743474892446560678191423810393073927457395725069725302027294728897389133437375169205174958256818382956857510540351063893828262619003963695808542214145130518969797636235026074860206384793833749122593941844902247906997794507773434592342534962281412121186639644889368836431316934512355107363639972826596506867801579210745331375476853767128415733816521313165447526632135318711211352777800708208532068346376165640952993843832653931663343298495586614927104297848973105440191074524979041608501986217707243411531618382803214520124133119254010684042398223762498411118091339892754686576804243390408073825071715646307174756898520687242701248352610341524132441510792186773323727739060753464260657411836274544819378471002287214276675011715633613999420000000546522065360695760078672219274646664437012343382280409615998901935386608306443301406845378250320090769447734793557345013129232730686614044850095596345791465931834237655642546359184155761540652624263621270025670201494234305117304174269246946949672292889381634003583362466882382483827638169793942129795570233241708926205013563614677603168410478420252270723154877112726473950116921948792587467673283621560202096025805062039595177625793606733978476015524821552112723600166758927601666423136555178416281396361540256596677150189790228539622523888449278381419816063285189973305473212719971012847125691683442236268333973466573401228230081849546183900526949943984320029857739743299413333898245627590545276298388488388771050359374112899280725750583880896231393618470506042044417853139483328975889901042962252785479500209157749901543508174250099324187743869226734602524233626958229585371847306620775942826776133468053228456877572120905132882617835293208954919262271998092147953732534712848370720383222759382705029037143493838693778470736156066393721971408951080490538624593777360407145300058229853186213742659301843042801394296289013492559524808595159366879591983977061373212864922983261323321563712500699676449476172602526463268133413466982768043537819975456568348772790747846854746993822129750116552047398198628410400723565267455726227094817624203857878872864487801206058168225106995676806716258453387223888143055155545414401494625897390448881366358692660733129047441319429037424614613020552196640659754755982927913428046563502178216992202208356547938363353302511391683019684514961629859851895898423844732588329546115983501772468459464128051677519608228462584306056434544994877659562311445940922849700700218227256059080870542355178925604804031536916439434920668832477358342005335219722882853302930949871989882678354377632856995676355175430627886807700303167604327747761057979458133692929580651762525431012796822571611890813808399885752831624584017262908285555591417442101295996516780414015725126999223574288468638215230941616556796785345604595308862067402948088846790643870759975336249994949442373024486860308658767136658602345139493826840760092538630547801850952949138200359572273457582995625920119172147742666273707842539719817169539524114403510498099600315701619661334537063425118548358365810202866128254813672931098253190551536503270951602861725874307564574631242386048095821420834659300487994374475893716661186803417976711938115267639963127390776864153593093151859679583084908191081029965753613955040160274571394401487603557336492286030836363657585327628320188932792756238126450662815976316738252405789213486179947791115841274577690354074531821700580688764545381971379745429793538903492906418538670854152937989723742098989210685243948960750306069980868714740496825222108808905188929049131720584607732329487989544729200230114697060758930842473935519237755304265563593404005051436999948381836227194673337141293740669608584219568617334595730274966741511737190753988277922993346419129108898857529078676172372239133981940049569486433125691176048327102596572617848680990677041862213351311760663179636228363916243429273136817291664689521137590882851862469085424886785519260399790480254804684663379263525371764543273669931432277910949788513893011183756722464681249222694698700873685245619493213341164559691979556977367025312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 429114262842579735691047317849036386984867603964412815622449883022463256891517820059799312399864026626909152626364093918317991471956881457731492515729838696309015684603323083873230105919250794663176030676169183465658458831966995023697709079347170587325422263762259674637158283990326452417070265203200057837358649419170314063652760660090017843183332588008270901116052785279048263006747215555977977292371962167219601530743639711788144782082328011704872966333153703545688084299860172694733100337700232366312739528620515083506685227911633651420095423375680648026545451334922084901157801259251414492133922328422017302216471870620391882379319022428114307705705129103663329259135803877150026319239431118326559463999195371104881610821865025130286438007342322618498705696030495964841464004963013351674263475204001926368241584935224163888503695918138050541336105935139422486395065184107727939322122433776041890658425515423103463818406465135425465166212599435274989762874289983064886093497953114644406581369109287261940533643622541350444655856605310479435986462477993347643078033551342408624771983096653706474643260851160958977490793659172093374621210824542952083349648905170931040333431569779462041581934146841600559787643056615564491064440306703514229897785377836009691125744562302353263077929568449531727424119330596190679362162933985271643247930380127369503885067422585129208294590514206215620650659129138956134433846948055279370710140126608056756211750043895915027795797738266357227353870379601401207169358964982748130495811842152234728321247486065183509748537924994072726801329035428126689434648778090403868277037776870875785522805573819586715944217824710627254491353558508383102412524174516391716677232071180033696153893875925473213054079378640213524947464858028850314953021152504132369959806437905170535753696750963078728264094121977030603920964777180246522375926210575111227739182374266435113219953746371502209196851219807221391637523515711072759336595445153974107012963105500505450241761530367711100780429598885526897768926936471570532479915199306082993062004699724907934530386332648297710013569504263452192858155203872891693640290889443047514982407702304439059026548867924656593962641074759596161643951298101538330142896528532135611072369758694258221182276227135099822562379057033887126970227528183996198446993173161766836858867808416577449961970685692384009180515404977863270923770414791394081472270655117590131089733595839672000454457392586347726057158467272811418113747760705343759012684669946694354724069900456739781933144421384664499120114941109248342527800899059547528770171869986380271318520357463285264319817960468250000708456711402430866969889802665797364586955305899177710793030849580389721129785973694179321203083385463013583264414058889179836505796070473596124007671615502107628186487462761012443165468491742015402642459402961454991320032400023019495900237235652411514423640598864588355375916805738907325600153965566845117946156136858803060768512855468630687190669696640436056052050976720216564841450180546648107097465959831692098992772982503080334977829686579218723140020128289537501152266301925093243696639350330655057710735632715836944109635629870758562883554664198795841285312832777991463954741896615175638965363506735904562145046360735260048643648273699834762284316728713475562001568231079578823214666034138369319786389367379802570470638673093431965468946358932820425427530960495021584954748289232979679913066459421797818182581679285022804135726405349344409955093754723268667519348425490692316704908600476314436204152286995281312850221220318047951104340477304576248637810860605553185062243897802289361202540998419407264543131200085761502180818945936160347776751591650268582038787896841304580599228450247727691600475087797218985232853764524682444001378661328119154304350865283151303058161001168865822941667453833356966924485903979256376384750059074202316175403157569865790667138855224571132613726965044830961390830979939068401082288682119386879082413256381566608763531718354426636868965980918391560789588632032887417391051021430035290714031219141438600489258230960984567214206731924089977059205600667138108535552603206916798832538988599228406270890924224261856269731446103336019176716511168031097494474663905382953324672728472030713638326863744588623148971123759839798350174202624405978595222516784557063962052588009920713928979149963256208099361925001286005416239717188888007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 238609306787229830210023697071518371660693860491052870292298420864958656329546352583066058144482831838943086791427122521491488977808128099360021241671874381547844311571978821080414561107866564881208366362386909071095466228309820316785008482763867930691213228971111335067821614781644514724398242119944578924985862624870005530139354221542891051338550499049630334457074469020287531922204974024543177015029141648864856183061371789706566929924097195654733649978295270886184791805256422773502922064666173384534774752337581701295808064081477862403558564985445758162759826520138101896359124716407321059847710491894631710435405055911822149639136018876231058565980848428838668240968913493984742226401784493102171320450880889739775358033487002575889359553132596680595766284249299511610257808701230725024112396074764998696951206798405102824472291093017943276053194847823215792037925799958279188451188767241668505945646326864376684248942265675185675691395697604810660563828217930034118337486380181017041781732968208940508438615204187624404199115023052010906098072854807173483187748225622393356236122577667551463558848168677193432894863881255792206132438544225568833645786392085834423503476258984524024437151423047072232247550530669632891287905318639909216640660307625077764239021802469438375826794353136033748587972385017640302130797813582538879388270211891438321312180960456232659975454546243559828698780487267422436233924810013310262973078662521332127931894960910620005573684382791950488300507964825221421195400436339863384147098228250997249683963082420348324825192684732926176812367107399681008230899778022700919400708615533507096589898695991443207417443863848643031359221758766188931700137694465909476165149810092605000412630939619457879365027537583801598378495258502149046901239668162710467858580169715586378506396505585608658009725530369083312620790805481486715017280975405663078060248478964594875225735371452293108328828746543595965375478650545003239265088462796041449979524444502423346926974379195808517455091062307734198876544565769243308940246636981603317743304051937553983361394328771382633950381407982315265598929422087336314498783969556537132691557871695890300933711077916945852592951969514487159546108246884523592435731373305139697697222881391773205385048544047507584009227909776242453519748053323480819530819284056037482145662995686577534446041691398291121931560934988130468957821033904769763426200759969780715593525855503928691677140125223622339043501367045436937693716480946287231722420142502809576514393400165652144302305731750350297976913287879829423335134633773986478751141416018230400338556573997280535844039918210416112823408045025176238606465184834429464037487998469024568668123376218625440787711820183913054341959385900310427100108641146397085920718874627093718529976366154070361979104999599426682272833631959984519800295354537954255110704668857653298338785629147072320053616122276521754066154690290482491572779582701262802399778188969078473003083600199045534413917305194459141658502912039757496792479570365309850570463721275833504008193790712482647430066815599668463999094521998924287114415281541448800991221747250823804408704449716223179567597532535690054315953289988518574345740859461221047881289906752810272121823818924628437593361417853144546647362694023280076510970209269912575849607231207652729065801235334685786828945486179259506070803881780853445777230127820306870728007595079172605914648448640572341885949723518141598557988034240092842465451699252882394340823816261976704806427599500778510188949529416683992569079735507599611122251410532595299633150481081828386775349392535692014411049590034590873787205243372643559562292150716625148052976378425322643514593791725270889105195151796106589412420884753757000831433566468357250027597166463226351294795175538012040470918963215292042038084667054004338617068838475968371309195555113927086943408088919244927770260025447133036903857484109166407823283240757618997829313742453851510532088850724248331421397757430143523392435141243228187205613583781898848666312276258257245450958990771978569227866585865008938698841986445579567382101944197605291255308954073984959545432283873257460104817104859675556911523622367287757995001496945929348715857794871858760529335598106463477898802521305871547649150550180604643332286458726073591288035787897680089599317884725653893573148884789764381051041839274942988221895314005166525169009669329075781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -149194187005434905230369114145386074944820892177571999872466652500457568533532713121971733440782054783297766506542541008972403051707767308930379815388889133071494039268363735003008077796060823431421786670390984724141457483979165468105244427379884110568382852834849438889232385458075560326117817937044958563458357587598115540052932205191105940100988062563092342029772968998526560277110143195785116740083825862542030504796689207887873226447809736357538395846731688760273037467826511757441277980699861925871645520525032755460475111228158805978857983683844156003739914921223743880433432444684939885211725790937030971189580142698331778176924409188641202729814152825754029973015008825864954198646340416861391893635159016241326306398282307351650547351492449647735074286112159465463965802645748694753202959350383417391756296554919819276094858475410937802667093602710713113492064954724833788848033033529991731353970385201467912352489439794969025876378216077728951317008218837821209667691994481750059815057704856757606119359963083111933578096229811905393596448985348880561546195845423784814365970598154326004771916611416855533898947946229458493836993764753846749124888512363424263033519829787257608669053974589269053604598228203780986889027586218236949797338229485403537244063438305090289993974331453198033212251055322427088542307294762229284953383965621700363077508116387373991838431895622980239165914155737031507304263978365482770104145860077664610907140031619991465592320206671698148528541443829542353817062426092673613674649849437126636627582479722301749299917954025112641288538655840451888703238514348272199368578638836446488955838229760656277439032710843467587957236616742887638843107981738896767367975990335998098611350031096141615201126785692099220143978910481828406585257710783731349289027449873666912870150558941716833155112071988201643280446750176211222548769721904841216879856198048352928592601683214738204274354724180509708842014713746362408491494149390991501085527998885222750899787372527147908757014884661652006879641838422213009480483306509590851838996679402038714757859661035730665497863200755780721764342857235123584950226589271882083170510749849835361541737642914212839647052511473333018777669026328311016297076244207933949837690336001592532605932703379541521943026602542506746614832434655509134514710756424751357881531264825955886233493194565031411360982099624269297904466305050145602441786257168578967012918167932778868293391006158629235887161131878155096160916553918737762016893079725861720411796898370605918314766712026534997908844906987139642673690820739588964152820273807450625116320517618408720516226484325205335312405282260868823019502714313470850972986961428116966159083495468867638899221001973906706622249619271813869784951138368465961291752371133458805973386029209166230445004636007852255621061201088997908384023130765429847913342083061346902399897865540985531162717623542435797205538124620004225804844996170836863483951299558407545238088185223504696894821986047806063953530880758210408721768109968437004986000345039745339031100820375850235773028003934325249672927265489715339078320790275993310175783161329054654409215139096505692233301914718469843727531451491453752649008677952428703552128897263476148849998543048706572192259536922482916888545345838065454202880731269680706242246107112902428102018723040469250726288268677340424538372664392807563533201405850292169914510606209195985646727088231092772925557329374857369047116102316196767672755221355082983077542165374496026391157469006244349886751616829311516876470834404720118949304024221087412579546956632410600055183438718687478071578545420698961672396083564923936369080110760494976668241561950923190904079732555038335444589686582745652958843920205664224788700253647654840971405238702329521655341798628819537855050152698997161885783025299672641062174434138542366753625215489043052364230872929815725215198722294418265857328796727117790075516797994683217991248259704378876743942810640731789885040079345387583004269449359187928041753603010778671885209603444890304538536110052390431363681951178460014317109158043252728924128764555665248495722873667134735876345399084176946348658524990931817185949771464392226534089030438462772802308792676247523367767389878879650203191525511915635209239230250070968286860782976304861934683973899251995004764100817292648350103935496960353700704003596898592754144039062473170431167619149970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -43148757207611931891774824939864284781634817461934969512026160063171039231458849301522807586530616905386533333381561766245463859498935009468641805820460918277962162537097836138698654336886567231384577833749250578590741725262922394168581290414204809839884049768148653049582467963985345320930210097137018831515326895014049160716516639371893780500485872621705559051823706104975318201585237651490037336982606993997512759907749752437481130479401538985149257622269027839482079284459543008793552214002067065390962828804167479478360903688667860471711018123767498490604403434210460982598433192226403068714460593433844242978370196961140651301022427812007775224103551547802064481302226977385917535497573676917041191634275190954204250102869506866136476334407130752412927075749055164968124305431330027511506197481238691688334355047152546450134467981610701459069481259767783565211150859714985398469650733357403734535367091360470222413092057889301504270978111751299463684628176059634915428597109295349110434371545950594538070711111860211209099421994289575012151663029455141381815719357682124899938017125610312461998228794745279164154656799541138144197504363368002179581110266794990666972363524320080990955024433481817476848975451521389084770399882029169116322634483088013929495942806266364388610877656788170090862206182120483006161975890747985709060088613279280733957434607174710433683633436933804251553090199205270123988479713976374438649814455784681169829566846643085464309986835152060134505299039183317268058477339992809099656943263299335151350632915075391513142325994128204711019430902115366081540683474947428472872030131394341345115389203540192846007019891046297892172907959012068261492948234189579420607885930377442002970259854809997618212058989478856781847348126653232514137470804480488527059720479331589063406125831766792697904149297159514750274631256755780998265153485747812707768109498755348983308352605345215302052297420386641962825118854714707371756742284509935787519843691843743604516396435525160350009378026487335401263131599151596131286483021108600893908155596297244751340220828330603705119699518397686523835421788476907717062603358354602151838378879238669762951326134908176703306244197549644721588890805842618981141150213452646919449958031273136818412053878905447194544682832700846337958532938892895509445052093395056273374321213277217113559678360059171369960268766794575616138267259774421019800185741404371025061783259463836180113532445655785848574294754278209095753431786822573726453040623091543294215269636138099598948244097481112963785199664293388214332431745228072822149295648467055362384300166379811811398640564146872072197245727543464018856584859045828553686311634952416813378977329200263876285117688531725807118146793673038188990929592215652476200756634600204919513475451126957115361546074739429882241224788903048779736817252711015086016949413080838676995849832740757730431001727034329767152728854225351173730788430202894557399170046978669116483624299437372544437347302135988004002269515137700209333979151278184950829057634446642056921621624273832264327231649236492478583692429818839935533437251393576431455119171836648323692869412630106440081020391910179882386540299885694188556595101320825456009276932899714817252641266549361740664918082977407321190400959439009651166835468440535034317350878299694206977593815586662719129042973787246226840449869531555731635756724065616008597534665729176473560054742423372602773461603992374697029771540191404325930163126700923306802025197155624466230867847741676619866828861201502470115977212944482489377407440507316606233734905277013237164162862295749421361134162211796005689591960225552921379499206995912320923697023875965455249195780112822053958356687440388234745350248232592243579043663648809452221929488110486878512661704532573489698677173871861839123980952443792539006360432445585966995355120922777019364392779651353511791244771354026079257476538311042737176432731660408009609960423179967992869729156154532363097601402096510216213116196582525842422026314181499064128178642407109195154589377651978798100970907504875759224850116005936674993510796277353635267859228545039463320910018257789054847428844605938178915282428157772771967256378183285394912484615341933360659279190560155869810369282716580182902387410263997905621544943656022090898123318016737399864599480622199585570984669721149279666274397006470731035646420042317870938127982095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -26675909091599644020572854425371581495611594502338367224107712085336357384197677318150438131549329498723383924054542693040645455096447742387438745707218057983204290391442200672652626065729714744154970069756729609997944816274517829834049987361688108939783424140268911637058413507126722369730090793860693422719321057997333986727593302438659711945088296649798665288724823580930791178022719281896993816189096257312542828883213797782037213956980274600856413071640243598424775028723810521144396687948719619331963303760960402720988312309678907153637606416612026614163248625306819184150658569549693799559994826842804071278902322248696518046985599398888327812246101296585555270958378530774563973127157189318338405223440302909842554739984586556496181612407735999326575151488916511353073750527260663633316484360544591980415378912963460631877853838355139587107418458163192612837853680044234427657659550827722308708329117995068004157438702195381645369096002950715730286335999335896424597902913425342249445647768581395258669915654122573105706918205615865968971723595769931602259608352770645492561925014850162441340784273373680881671266189491679838072484324315235588450746141356150668377629124260579990609023629504038541296252223608421054371742771738740893663665072813790018305474213205256668225753995758541088367492208814651644516855414255729656118856047079641146431311803528512104512611032984090668842586312115145873736463723129460762017053401368249192880631288746487445595262387931000305836431615213599486897042908665123255958864394469895129532062612531382376221449800621132271172984133549311638151432619408483533006987921771963894687450817476814440303756386947594184231367674854488976237640521334306627553816735595858468811555827052926191006562337509231849419756188923602794510660739153010781360905937414124553496774144775097403700381618168937060032517479116539646954951195216941473147182612245807730818797802453283014899776561875938553277371499120133825686655384723504271283032591613293850585584295561163756381279798440567968681171873308795357144520860327518236753312286295743771649082993656947405940108016026153826964049243874270463281489587120579627820366051400206620714875380069236181459060571932544755894594648811572224040325028504186200515262119709172594726588314105782524471708032395474455351114615977736186773994199300764104951903425137809719909238835630387636787981502267025804919435797387465136303057189723435298379943791323408525477856115209211255008376996718848404348768002811434791737839841906997257927688821695955339852094121800906239090496801447774795981216516228918547028797304866811162723407802335783387521417148768861877950186022247989722000471507315630391563399302073622925755507563095226775996961745879534049244948979461982279439443913175891043535390933477181554428091709290470583875589314629059206716718252875705012689207578611961166726280024228760576110955125122042882105414573666707285083608732303286373151110850486348151063770865521709471001634342411177672881433868896863741483533979022299669966089743342888700520668508367393838620304246915779950347050374202022581923406371237302726122023601695603882383765864023753961246612871305881642736571850990868365763837663439518307123755838170121879253366371490722127523823779640677944289237500871739479885392633341866774322051511900455286441910847848176523007729031311227317266181292340264240687248291641970503730588645885006021949676657206032271919391054347117545012316721693528830197427324936489971974873377038221150991783175285898396892970165349898410813010537631956800579282401673351981714263023629876206707797928045866264075421903296248826394665941357694323943736400294405482352641493777408202954210257281573305805147955699232830897106648026917721837445031698591988138817562417284328418027381527062040992894720192826053010186198841791919247348308456182249297159972868073436934471960189239833221367587118813567075578028734638318981827649964381519021110921978987826953619566827477456553864275481654238060784491989549994906426496186365362169687490051793569435140697677700172473327349302438920740370984421812365673076700324324415798281096133164027304023586319009298569787228709641935554617341864301336908485668198526754544881575840950815331421738205857875343181216319574802021368576568552452796112634455910050873048230656853962660600608919665143817410122631991922469853330720575213923088655573953249998582067735880396670694444580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -10851485742638091106086220701767344685351104919676592745542202975204121286309126804659548872154644454976905906662748895826268266569666453159248409653185864719524078741892695197436330690089819343001275745307108074972113300945105114590027269918599192276888853185216138866870999173749528087597883605882312629324640830467318658242186496081914383124083962807805342829029110810311901905183684009181009347039883315299564048235422971371718724681140146866431543617906810658205903098743828307185389109512956154566834924776853768653186623602239643343434504042870285637456588150759830766130556637908967708045931614457214546164479981226980763750658437881607581471545844372633256893005665797170230523587459323105498599055195220072236708180387434055484615269220046577556764872546588117871401930647996657365795609685041788746118857290221778213304775517960149688581425507359069149754954874413815261821744335521521006078594158125590420078164654056827717931123131052156391146485203804002634948691599028786533438015985031218062873758370560618146096758950562976808678927377158215219117088195876561957195552174686437630508990101716811710528269148859064807993493888543538634222873880629437524334335033551197236965316013253358307286154516411865125449449112567035776835237541187902376394027023332741101770567280809442611936357125827265404451918290720114731321321185559711448919169030024444495364194516268236722472546533905887198044104877395518986349306521296421036997675369248337429400668623716460111645502515713890391310580883853674015100664177899918479785981536647184746377709365942614893164407989795023719303930103807877883436042324101595244320320270559376925461821578089704295500393707462244166573354631727447551956803303938939165137283713934188762051677306720672509864115349531499739481454877090563288433908094637204248356510191128375220345513323534828630912752839411183764280255914616804717525753740966591911014431672811412359518377779355095294400139926690083271003145002263946939757266809721609069558979741725994667272735855695942990217306964314504841724853777564556351287722352227415447547117647945129482550972901150095157391413268978919357260579084427233598494572668669770907000219246658034393195723766406532211839019094815908418347435799094630590449102828545434144849230975792204916277306031194374226226423984938109588002173681622866827556182144489075991857765843950855703663865735802468767507657391549693033089173086204811220612876585180637275550582976838145804803810448476886461553704915088806754018115020406894933253235532540723670356914575552723297788341570803099275693856545979816130350567134827934346695702965376371528587571597613011659414922349200045662608791584423358581138723536808658735155302396872865489298137533464458071991444015593208261609412907562018812581247458212317122661047253973572193841321500704768569033437780555638777989792521834069122629321048278506155264804677966189997104533288813297757610385928852949214378209579552691167371347955597323626371398374149344996558981337361461397156850791788694360295297307857792025494476714259929301006867212933937358915817013476917518579790799568192675285436646101119705777381162849981202903870836622045005008461880312440821641684869804718280467593010672868184351379103990800593072099767628680577356226582182369817992778970634207797525721364001314125914863863613886983294885640734840004009590790692628530701728573432034053868110189890406583201086129684931784511085003764552693706405478567171394089519570751599120706710411980723815457028431702959168764640062765596273802428220371855293429263200630528613877018314199701970214403788244504679319175396435470709508041649377932878059557714684001372510593313133899086761162395899315758343414797181415246298775189721361785748552841753569813815018005628733947313463953375718437701763374210006493854790395883074020487371284484737502658095152873820647964050344594477660004078553372031715189510468226463561408772623010789892894274628883981726998341618173573053471577715161569659187469434930547133239233277633302767028015735139935250033379572819327700046402555587511069492713270119504241178026058161510459001642015628816096692623259569575538212187374725485766669007122158324077037611720221232121833277699264522569893198026796506802794920414310410583567374940583825557780074675577148603098742649369453371113090560854050491389470748023606307002153887887335807330363166378940259234971403647942182854472143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -3464346885611150118695665745785414674206850815583595833083239125808103035289886769689415232850019364056814530423792603986466763746992933333461281954732934206768146564249641937871871370015093615767197737255372306833886110044640180466941952666214873905429135311077918556291959674775417586555921218741708488606369887260008409373328792281972667118682771059268267065035218412833855332906805880262102979156503952157859670728907107837838576262893678884749395672985331537400142336566452727132506668394107749762125765238712188301543168440338034186038245275617856941509263328685005903747228363597535638070985628611224092839082162520814570818309618694144037058512277481655903848489622421063270628643473279230500904760957817635275271758840788803543499110014654975147390854872916755807035705707714850120051028878962899397181920845290112570355592531072294372417248359288544285567502933700074486909496586036029300389915031847465768393247713787643434964805145227227267686917314429425201732468304363985292442817264772819970602475139075026363935962595555065508723507090412089249879616651527416452542635205705807628769698573423580386100626178301472245559416105029658042708077761659665674032636017152176867455193351373648210989995822558518217996507838336152407459271940392630380839299531115217281151840444718970222973355195696948940633863357037343686645143856165961564980433092464318880644825061149350851292009269141338072917312020419760533318631610694021636314238542374838181028356011742388223720690578115109951793230965226433228844961981769897336571274919512143525405118006165310640556341982118749707935234779809805861083884898682483031958111809666627331124460996412445085437371068815302790237580437680925752322726962300348438392911801297085411774108137364759787953791168177792537254022006956696675208360363069226941572647311775472316925711654405731773855153478429470140317317665428499116876919414471575019990478550046595674527334165366464912761813314961266959576962929532089666470287263757452134276059532317118434843217628405252603597691366785491243577006726419504682186357197655904096613059207536252657334983924854860567521861713759654463565387024732768686382300117887028110451661044143583109036036756845865153859295301687043791511060717223768657187240900995473224820161576473731583498505945735149316931425891361989201910803585981660909998369874524521050160735672650691107833289628523273195154409965355984109077708467021158821020766875947214220499346261311038792238352054741285066120595347431275466304849872375603018464538907245823199590807542826820746707811086638802123446667777122038524655482406710522827410118288543647932066302278529650935198444045332180561643238920638921190777282350149817946552401563403124191988153673503543221324973554216738799226111234867232981707033170953105653224606658706561030206316580340416132932642128704813124513794577154846971812130038655666325851824712485276548512106165926365418804693389053777806080279953037363258095483139376246475869675940067824589106754439227420631176657224900970712021042120853562248626201514533313822032158401185765923826507252865246202084485778204759724953487183878304526785637813612089759461123539565467679209125140010513317000293298242431962733844448689537476175874161507485058127961980524159510050575062304120769136690516033934697612765793754251075363049715310337044884513672922429687551428389918935678692702256836492689391832304944187709443070560418435162461563182439321230354494155957403627981644309628950106222496341261783679023881857119454886723164517867407010009509491387730448815326106303592157036327215163575706631725365461760884591384179461579513814833035485836680404197511039905001174316960650392562912507012070054375993853334567505265604655190218798482556394605333354206678980187436939287741311180120003571412363570442636587926848408347057755988731714068239725257317134483456955940257138908972674655325350257503286065696383635420958572005379060315418951070914184081785788769793224307126423094107029414441497539262532893921796305782244133326623463602041144414408420074819129576265409071105234896619686617066683346307145619250910190511495003027232262805408528178113330241759569464943437076480185008730426403921581728813908293419782400526202021271395448560915312713279817812029416775755041195989174636643387566221026496638595342499126335512702213881965873170469599969010217023700729651621231576322862824648342498934705133815348922729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1158259800001513480272711322478938548660677681407749183754589674463619080223566828056613353738117979259772840708075206316668361106306555048216769954911263369024305348665578293465302137463859657012104189323891003019589818815108757142714878519367111083802646860664551330279069071403714975508725499453071380616975753969934290393012579884832734845337633365557026917488892372322613488546898652064630386183745605141510949738610320501085252415043850998603081793085931979816472922073822673958810918581813270698551137618177794544983177009801585307547334412795905220012874949460018243161648444215025676999250662678193984175025120802603504499072890598645688477003257992268461189894287999416131375723822713747723016574989767677845232159845164733379760371108079814772445625944058219250948016140858327733714406622942303675556802273606451663351578960690644759815332417394961776545416754331645692760315087091707993808231436630028316289494685933146903260704000443171519033861660324522552643179509072902740491161454097801489716998329388902167092819919838806002301356749892159496310946158058781831799727357835931469165678862835781524672325388604687548287674140828790207195092070589330927382298968794872343553681717039881968235422874095776587831400075125257088863618811372035055794319162407770522993665055430021614681868703301429843249193894148281997043163456104248794675384665380280691870322324776658401423088713010962460680217528391899261554363094822710929392491852345603424447356065631029621753201326771077335958358755755354895886466759235862970335576058792494859804075027421620899941757304173192545414569143892309036715945290294554700385780815691938524010261065151669372308577715246474791921024702922415425779493373494376210899749746150275567125994470690628722928162391967203430855005593773858644626717540508441337288239812382142319271582333120420116679797558241077113626640093007672648809122231891027908467554204594351427823330334054542222612585569785226030197958313398101694289531197190170829624552998412869479141416215748728122814943736989820673638217491754846610461603261560459528236855705181934235835647512993389882598515826744835931083324528480120096762006456582777501028477772037902585237007325528355125687173355774359778781117027962864679760352816532779281775625127893626312481272277317220640951551427455851828053299603171822353347001013976928326132645998251869917728130035445245550422348038748952450363105672910749762071226338477696874787336840348566017539051330602318082087559282751453392333875138246145088623972455142379033311720303082696831582191743966723340994328278816309044173965571028462928847147494428162601688461101628503769324908208251659344681204833046581800016584485891456216801948567226490162397521497564106780739659559150922154515684774843293504507980570370544249257003650032977953329329963238408827099226321627552917203899192344794710787777327147792127886972084219629359082538898449687415253439627643748087072796819519222505676574117883102614298307661261796923916874544794936926344517400197971966324017536615172515826097564163214521621346112103931529046763688581457873174318596609825395054379402385607060710171542558359771036493689339143531704279238990737427207450830602325777558684126777388615799688058917763181539171370065266994835391624483807766834343124972093089932057369110880975995859729266072877327420485210343836655641646282616600772608227549291159146435660463899412366367502251614420095557527361774738567992826530277574529966438660181865138119999684296189580934428681293059320155151897067806544179196856077266656397408513820687228584280232605296549803721317103940453181357333634821206359658193530054110743919984930011628964465134238057361328033677650494969522798846324400543163297441336153857256886029635892432084526046021075026443923125694435253111429487382920673777014498924218851504024652734106497889691638336966205225518241155292608629213441787097225943485916418660324073094193845972552886872419009128410723600641635404856444741831529014552493653021826173849318692781289542053912046488127864400532714138813354198699217775848363036960723411635292303062648029064463496767961460394384515734763016249637504714461953202750355453828439617340270712581062748136761951630325123178593561382615445575726661652484351010118053846698852574745366566985523838888374081275467474313939920266948752158242618133729684510751859206034249960319971243235710874309319125281617501318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -407560269494710883930913721448418312928954033730748776510681231119924245885867202915872112228446804005181053352378283429146673650239937080278614014202280672675241874023130304003456544957594514709291982135591839713459473100306375413136286846384212713108454244794349816120600099429960001135423981351041990719597454712809020491569031164402223673287421584534843708964993291211729923448832244363824922561513812595241195286990483241535649619766110758892015160462959461863950398987784398718685639724004158434597226067716870221386091205285132773841717366535687040778781427328048367896323849227905910039509481351978494214496237666836254018328109819405034551074488505894009739376950840177056874527827774509895302555683209078378548264197847875955904517717937354832527494994379618723441809206245646849481240107471960222905208661574554218213049101455957025596523380122151510693853257593552114127605641308003804942783126775924099551494121796447136466810825533851994797771937203283130515362332817378117538957430676469555663132841998488184986303595625134967744277256243147710454888469246351019960847325554049305049087299605691308984421712781292254876935093761819239803330733185597205278335457997059501575773072076594847211423454500014395595429001214856554851072348651562097218449423910014886770451773348443671163161146428848449165856781888958361772410231231875803321390284483179565856128657284898856658036474118314045697352009958014481344414836660779106726220203774556951599067983942371856392756445109119813838041724560022740526641096589810355092006735094643766556718192569270306225271267883941088395909732325421675160626235043127161878621292367889263890591643469653171573937344188749275307452032849459677999481120725343922181247543358383451723401243898970764341429266543422087442864427514400146300178164346940432323535233274490281990220612221893189759729007247809308060611591696678681879292875664941378114312133057504531864021029097588479789069230341695471735118774553789570904286117666498985235266700022555906329323785316548910280219364597712873869974655497592665866300520017614236557642848903640745851126953616319465082531651986450081351203617291876633762513848769069982097296057976677853304250931206633193640962850271509415594176312386731094312957022559684035461060655178362422623047305100720607465609357567734209005381334572889274304774172618853112740964940456525846880735598705358590143200554948772785299807011301586398334767173822614953619277431523755436144752027375081782460984623661275574795444557435532571269574563142669398258118673846211215547460130902854591487313106731679097449065789958635554711480264726707394153592413914322549786504691058320712898508069950935011929307232791733738970806773145335300862005941255650190975562489787647963704125119582358376835055231513559154751677601786977719794902974160566736024269429270416816511790012615571852252598176976499028268646833364585455304151155260259756268377271504109925220632963678197381805863139202836357902824434614044052346085222103472863275334580495229892647730709768587543159362536970572172011928850974127876636629217868784955234799548709329198961812393167485360104129373564901359567701282982587340319486025768280375414123011539405541402321281650794401191621723211771294373264962739001980404112390499589416190028316070992100436592677395592512804151748610404960126592008920198444423993080033310456512926016783084641681385876476883643847077126893383866656716827988632579925680116743807053019701361926327969282462650756996302953237044362602593514720436594128751863279138580592220923990635422913162196576987702931964547941606669966141761432821713793718504614878027616651983055520080137680131345513869116697817405489186618009349865352344472078944208315537259879264695802968217347911505787978535314289403002160203157583336502270537664759281382561636196524687099803719724775473727491550641058846609537911957574666100152239833190528735967717192677490369335099183687078660208840654233470886029614128001763185270680378494769007636445509296916121050728605869363659792348772979908636680909512482969662511921351516793876505003137403058442156315209693748428842590075801997867259580668268712854835867902899984804740640291899668644683541461794516169211247317049174364919210013171507720887765605723932340953395153955609070164413078742913793894574094414418021893338198249177773025386230926783672009886696009291975142848925391802165751817346094970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -124352246072990239166750370896056383101589401892159300915354138888623463669172141747309776822701733504686475560451926271699989386103382663890221398142680261570249310620167413297618023139077777659515469152601995311684904769971673792438907322317273387152058183173982849822112684376093837423242243207088295111292149681912502940873484228787509109244784565101483450948265030574410300669775762282645446728479831994982133173814657114101799877947553585147321293818319164737937407948143383528437441310542680202316535217769754230505289156022526474589509789250360581437515207015619548512666769523916873627743170124184548727517880406568765413595899875142558692067899748779101565357551943593105573679926146877868794671321867942159536065813849323473301917448905805808131697125926633931520802677892513999735322156094868104530888947012099710923911342841644046313246328998666123618940256787257750768074291239062900997424057269590844205534801850394046338276025703636701620259860404274888875683788678352386066096242009931766067706570557945753979692654859686524777057923411044371711965091033914580757693048529543324907756046274809475049879642250221934895891856056186103143004448351001274396031719240586983973427831610477237933555569075247528172483493349020678796059535561618728519552607817290030083703425196597118188613293826663482740673102646420955256689816689450198690587681891522929458846802418504404177274697924448398143579664435529414996237191546251636278574916466573048934286187593904192573799485139876714240306241236729914934427147859995386275604123030930682055543651413181853314640023231146280222969564710603953142555209344821316797017130543868312740742679647379806953228530894666999314725720456230872658820402922335411167031822139326202536305231714914106707043910002968871226668797437669151303958875233922042524028041989484500890852817720268611580281342247305502235447017724206172477939936186936296868716678717840297541995569231397432517268919737631422072355840666865607325366129378387297146114441254693095577365642760057512285500015424520116145425982857108740328074853917427775431181958281292157398543215298740120521040063744936834966507629161774836801793619481277058617982956741692195037263963269325969845277342480527589894093849765011109427029872322312233464194924961319752866214083234058908320193374360446798152908894656265246570719068712105303082328438667527581854658692495233371941695232989548421879673844190633472175750805728037775770519338670466792217905918356341851103098432250770297824840614630122755303595170656331052013944067594693615937209227108408942402922547934669985875660624705932574524371856343205757860547137348073070554056635422420074758819760806996231292743031645745829904594236332859412058547241880291970619135860422131897988910361838011999855559730870816406843310759948695856919298856893488428655305563014992231474409597110478596209191526076665708610903443110611214358105717855414298073468672568848070974944075883867529180738721643202179949170381341616318784387316767688341784665263414291739642403143238516850377784858798279573051059612125965997885398013931942144969712280532815458039984530015747205543336674904313617564966614768366254354208852090774819110070393134501993168533839625450168964617705344707238622768310982371078875153534622150002892404688723525655965216926756479450730770326535768858592720877636760625227020851748615680201848490772337217368880276307602178909345663903913332588880747946241841848861642760872797256767356361211812867181300128363888150550052912855881391378039328291189901250182716746679757104936495657825622358562983327052886716907452359420000872343265759264600762410927933560872630433005535080197621371917018728421278178764758514676614286957927319055772886510103099835802026812612905126751432252068505160964793102644359733297139380306620558501634917510060977101599626749492930111843618710232557614326727488245579120712824533451922607887871278878642437926864222905094015282004557290929536186508842685891029396216895599658478851217741165976126665708667592726076091876509828802495975614136206504317918469443875102738314002519858808662042282093499247506443395838802332796909130201155308241534064844562278710913382855213905271987883313426425123295509949230906187645668073347706046446854087613114872577865487961252679191631357692235906144623819986458228027250694720937100634963091755470097944851497269979226592950345537598096778431302605102539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -28556046299960019576283827102988500655235617825954872450920425618853350608326889982562579157664651124344545396529726849375533756593639657760838682925712542989697729781023047635620153288402105011523132229110431016757042719370245155215811199929090953163395255052077639122603488430509996789622741962659034768796392478100597752927523855523302440494672572846769737757584124454470969434262345709625712539347786665377014737301090801932485182423181190434831585247029785356784345049603518491870284157962645168607536866082505379395889903235852877719889518188489390392333205392994087630963193180963722847009807192446267469427362593880733607305736867558516334561954555540628138836804060464306619890742970452139410031446851928375077241806693613535746248328812518593747384412885591721471109890105538610638929633971118239006422552352881647877528263915116010225067741006578554867751081759598017614027670416766718522988821248257489178603172913878854325449558476242998776434043877976139011416756722481028152789345950370490183470090850104780804302521906253273686621612563715968848553608656499978879293187366076255849865188941379213060428205001903362813474490689841969429885935898851452553998327923672122839029816339883879563682680100506859180897911082454044753401116924369027915200145438672495323835696858414061221953866964420558477927499105951446355552685627879050064313922344328597149740364506215623851938975288727069677996263079913221513651853386293348554199034788111934096400595896633793237195856493280051905280209034147796444704730516477381809252105124196781589377624897353678929058419553036825058514862153452304276030295184472408503296547806484154440436719356401681298258061704041886585203562186121267768336631850792852902747884451770131510428697642163562790938634915519819479768538590353138328988038985650814780741843687161878279991679952550752235856594110560698731523369312358400379065167198619415791925543200957223117720331819300555707147949129390204691627762244813265584295085296888357898958778833206542694051689920876408089580160672583972083190169070145727052626945359906184184574998403282435281306592389498387820856214047304125995814565735590344012701277928126841791366862462605670715895646393447993167533290088377367298806943490018768280331727088007501967551777988862675564347385879262497852840023188048954610908430616395519450679665475331004071463963692517984889606716704559924834820613712141794349420911003408031684884909454738244894572930672891993374235996205959370735894667300624782519860104660512770395215820858669146529854755536625668505743219086658493183168390425755581928827646731003969539619328668175803313381141586834598116293983865839901325639576660373221442745953998881406437786465958214865091388175606071584100095807142589973602810652011340256595752506260254972486957185663605627630967488000192936827884561521117142994336153689869914214972791902977767558533908431528513951094487948037153804824602084259150985572150063045592672662109201266947205201955847280456940608422646257334255994183469344472552687443242566313391489132707039752628923661894481526540816809451912154834264702019365339471758052702990174978934494153118054710663417377459585899110001481192514628356224740917413579147300953236337714542490754842517890423257132689576770294510755714659640502745099207754596136740576410797116019460385560868480089437639009693344340547762421655373617353495739589926914560217923057437514284212815039473888703146848741690889702268278862721951379808870311810864983953477309580188484449299321387213522536304933620265730060166160740890088807032439658067155270770652429158295415157178288048811772941781892463319794961911241595220599897909748656247368177352376943387854205581935125513503172056774317348498445761185407507176530949125448531481650774792337548785922137162066596783151235563512661146572583614790076610881582928910808395721462219179350893136501828523337488793406817250092264136271974997043776037227295192422364917797592668116069430114986322279808347876220332802442076588962859867260020353067321532292838451763616090314210689690594887710630849099058452575069135404732752684493662996221824660805302625059543033637936753644069345675463447767174225656970428545525421139871228401922106196298547521614607389729380845253934031458899977351494574569884469509751056455318562249518321916397810594498198720910528502267306010560506793772722605371058905730596453338182597736746815490722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -4731595612700152094468826199335178481461268086113084449645710934299860629524156495145799805759992423221572634689804250761895287266530390799635523018473295383741813986018342489308693690836141575340303232885073608734678508363783166014720602302146495946163570972383390645264254690385437346536187023263393583691412749898864362456138312729039447316292923461557051642467016066360782018991931421580992738617551674732303327734836174808596252870695880249112590604626838924189674500534011335012307907641533829669754729104846433642708079861600240945928499016028276184584089640726002876345733271593859687022501603542944093110749493188231028226877216368438131357191446654275532528984718650456489045986773482961681304565094448761335871520955750521208762996723702065173081562584477297571406334107118577224720098232510936224785696784672554416058790431151879447197960109917856994494198510561485371724534507725491024222006150636983681904547252782162716758715472284907654306788718612074205768592492743361695563107028918663346130980931563412750230309461942280416501407270413208684238910342508181454154321182138439851485108764486593256448888954483510731736372506203538953303076078438499283653235899207363170273635880321278754858971829423336854554928635263973409017129776840807535756923342762403771983379782139502745030135073152939559844612286343154305529098927293094261061257789503770310552279296240819006968846169734798466394528662147722247643101890492317802095278018478035374287882617702592101292929058718070248572647752493458378354751637931548058549573739617309220152658594938900997628888394949702131033619190423973573810050140594692321324563721089451093380843147218516858223964253279008166668505668732192225582520057851379959954334663102373415120889054834873449100911031239516163640483678080808523609803709374070692377313908719596787538024281976513669011039725660076133754619887655297526165989559888988758985897966440481633896575442506488968419061429294196404407776398446796250258917136430407833059198635471215847993477570927981586874943259480209719219795200087235919142819794150517549582030122149218089803521248231099492790169694931289562370648692651492690554209808372323429007781529054364686538758277829012452814162390497523269361786880047128846864051957202530570901554677606040371531793627255543675356469719909058422574768849156236282094829445093453223989884860223740020242917801698602761216688031397386158925990527354968449742993446832607567554947217330689193020306349451716718031855920738636683614692806068038977370973004279615619147915902630466108562801776004332604451312517644672506502123892065738454780233518658113638753435137795913825470996479337252437936400501517870338723781751803755590061472786908644493130333703981145682753502992246075770298903839937875290207289503435093302295255187204018191123884838034398755505930832702073129829044265806517577991088228817555610533285482428372146714697467412421303501636440782111489362084014846963140955032266822520568670044747765795035001197205876307792956435808809888410760871236093197485097814139142858787577745935271702540150164154922946247147103754856520481666568282360899622345787431950202963816655239180693072086269840474317107584245285814762581970996749227524713736167947713714315963416626623697825131032295160078844868122960186542334262844945065091512782604581055993000447931159837870161974564979097441369630813671652392713866952119383354593486904544080335945985167369497559923471085149583857907747179031600991845619580834797223609273865894822171366168590078449442576583844375488899189314721350077343534040989373246975839955315397673315759617065854115648957290300574199924283879913909284112590902116820766508118318312438545153917987062495245156037952171547201397110779428110994043184642063000463865357823069543822766342358420155371991109932536840614670647355177800399258796444400243407958926643282508962296081924629960852566418282796320193940128026916233827285684370973583548890991238509141833825617644328747451233345898477238404012661270970661735660506862294421697541238664816259517392766561594473497561945167622333686985245838236762050989422039267608764788211935172991646145476309712207697674598596602263758088227574360425847730571770466372060895878911605487899226945325993580361958191457301913895590205842635929771206005688582162518266702504879063694593524317078670906592794085826956552386175334924555599390050974780359651794433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -611947937453900724475462871905007963639408515648325909279446787566314611246666272755074931914815923202168307704251060288445216775434056724009711337265589532527182740771127993342196845282765308668540476669838849026112077729635357943139048405458645623707299778380857132264787072899847444836983410565381476124245668945248694259022897634984320789135617812169462249095569419337935236473572890767508428309693076270397015128445480938257452215474168828476125202398394770247601894378893318746536476998018055440155103579314428992095780490575107408378211236809287653991803849053758421022560654067236842826760440363553185886684533081478625600820241729285940848289091533085008827209025417154559407464113142803545399105846449054595045084813498180951630053215589237251025664032315419261479978246696673637161364534145323357256756326190294018626790698515198074829706339058345813845202745768241195724617723489101011255336509948436193528391152466052371023920972552871055538748829783303694661502235869603599142289674340007200957106645715509513924319116192560064163432024801049888874407762224040946037819321563764716294561114521408640087399882209099869521140957643796434319386984165131523419080091751649578123284186951025001145759583035105079717597757757313484578970479389492844578200109748821142845996496666669161124907164594926866885206759438001017907974110238407534098695945529812953849014370629325416804215798036565942720744381200954014021059023425711076751492495327039585371683285184114027800624053521860159844892152887477216616443617128756684783757704485770284615753484430600576125985402116392814878480145909576237173270339398473065534713799277768606167890539264954211728643180055626195132719055535640978996799918215650747640941638628842443875935192833755354192088931178964263688636874424550377959890250927018245635842096822962334505028177084720334537714978597498265620713536563603758621866911983450507753659295882303984103152757801559576291780664743667944395049323105937350018595795741490070594263588296517613127783897186413013286698421332681565428274309879007526073922238824816602657699474949532146847489491061021928962981824185486708652612229986781953155998210432630248364088206574435552517778500007957762890401435814454906428519450121142749222329533584640611637245097150499249760810976119005833417235373505740812972262875720213136494471840416036416099825530475361550012005995135953783106999012039193466104051478983146173498909173491872301376038489197907343670148712046769298810947965805843148493223018492737094332582418245846935425495458552956147265749077561284313737103213541071731900536649320528254124435318329067961851007139467824888462201675558050605218971475002396251859512759950427119819563180117414960435343250182213705098222850974421371889898713427349469517281408990661420566384806519174552089412808025981022229576048551547446424972350866931788111745792762622231705277784211072059069374190511657251794744686078625952162761985215072511476740809194909963495845424323290521075249536176986041760958966137290720460749035333345337405600101327923476431697508569252249458173074570962963869240704297633032688828690161085628038835517019802043859706356392762042211610707540359672422029410406414241381385570912914726375610151937500034184864961041469106000225858031574182684607898220343216881710681791255623897850746959108248803111404671789167063232836582868790175696517722701249398449750071369619620343138333659332234199476928830842085815488362378238313367436696293087389438301061758263675782162901200356018402638657067391829298217380558529645496799041411633458468932847347573998492276272035938968072242923534490809650021704946021359704029148700567625349147486744498061141985277268065892538173858239457565140457973429310135679287589382788359517400942008526653943175087643932679660076367381347948348675487536122883718563581277368544794521180678882159635556133364213153230978821919250537486633704653436557194413121072373985449448732115205917830578315076257876494482161723237071728915183060631030560764168647841085106676475324226821070640509229122407446529209379523859111792787714257326213828808100901394576066698879042472475428836558841269857116221198731628714320975337712290956360412877179964805915866137898626663042828566569220780364911361908879374157939418356511781427085240203097600603910410863047499801925880223655217985608324675187812826334097616049174895197509677632391223381042480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -80168893449083845418427352263269302094480520036108364552389009574963124194283782419337835673550319692588243708354685342791423970642941912467673074095571447009133362784364307740589164629551882183014548060114754516533929343468145464975934676472724282405175217523555712749577538779204613982710421740846424475854856724839100769217144730393846270825971776335360830467897590669302168931226549777396536606057286675261567220143201718771722820326868120774624185325816311476882751134668669277057569850303569715773927477070624338273045631739269049700653739634867502744351128302664816808315983357308539867325126969578277292676202417787101897577588871993835212273130121300464541133855898710485179716834750612590030306807525521075436725064515977155363519940621575292294819970509353058653248371106593729413979453450096939537201990933854842269187719754410210526630078418314806973161470930912015862861435905762682514602228083451237601099808171691017486296275262663933674217992754184547958130334242659806173685985140977125576405280549094059089224985366037407765848957417562631899322081512979806175547549687973997990495319149382805776206608001484102269457652606741865659497173657248710844953569192739445109154343650928028244589333932621975942692567623668316420163480460475685258528869338536762213505167111776101970785141192939730287690696210310508494730463659458540307589263574385164970615208074798203294501304998106199021157935803109864274822744123700593120788887001714313546142018001978224139343207955681038649807437612653597459421334189351106452218942266572666883560648153946645807413791026904184651193489975530168657286749699904779126924315324322689074589592613336768959290011531121255309762680780702327658800041428712000134239687507774989320886648321848008892348972537316044831901766922993229562959772991049410720836470292107816323602489535685236062813962696227627158869432645928790227804295847074398580188812332934141347600790989691464217292285204237177072985222411074289648596863709433447712496342240509374771058647276802336811429732955021068485197351017232807634703845012067610047463580333589857879036258973304725716582596301587642488571067108683587345094272864383007431231358650624581521606636895143526725236664895387625238867408609727504731654750028133688986532089811259047889125340557639110768264829331276720137672752982995000238825638736981117749902550597966649093003619279106195206014979837615989673060266254234336096321498065884771900710070465415662884031916520905124259729123047707326098871263789407795801953594731756871681463162198534883930421323337810155128636929675366369067541849049601376608141136532732145718390764129027051384878909744805829762896289331207646088584482627655583149742534194525366553053109826441819907748128584507637122055390752041077875091908452715037879215693127881956162648141664055036306999632545573263757771809549767093129861281931373611066574269988579176826736255419720813332545602764187470146739866202678479298808019357515629668288058025933778894411105526438929438711029743512331760889120674044802578346970106545513573699799246186711152001855250682057588691222490710401886821514293061873816332076381571151152733750675509849527066143253276564580850146098012343585858112083279138195817030608443647176604114772907070814072340232871727988421316343208602821615428418821770135951924199019520138131422521811297636618178522450741803396322222708801362181174231645922457041109022617368551390544273161518966195885923959117307822889607254650465661222566023346120537977912475250567218543754138742208177014530998949413153323524508905519583482203373769997895977928458080893846842935389685045242272645234950700519598995880106376194942703885772531283950500496687221580129930707863888027119538372152339890667639632335612260380405918148461493593527040280501321449335112790065119243315644655733006817072218886254514058451068561987578513448084984606311271417913283650948616030465442409453879855475214145725325653077065221748602897072082723483258643216682798863512606583331432156069705203104176868337347052803172160078741901256817252418183440130490171441242929048263821564396871385302916450478768500722991817524858648129898238371961777471516913870911675730593876115166573524887584037090689835632672370704710540786025746564407154420262598575079775663405898926392501522380035000065537776560383215733428822255756291124824965985279843131007503071576664906314614890289306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -13010089466118129859066691529772623839718503894844102043015999282015142672509421153296786003899607185355128213608620445616294965183956181934766344786419823857243737471770018359551155840868694281421080025444809816701025232242184394298250607190624248204580312884569235749322451369861097624771904356973903980254103504143883488020079404490874303238416403059762507780872227090782442408117913081518036148307131993619938111606287679375876087178676231348691333324205803866422598172132696313734142507445750641287466251029047399059113863270434274124763374127912159270246703645811415090948837950584829079821496017002871941508637353505768667597850214290161013707565835956380661414080301416786517735003309960352694565462822834366258301988993206041182770970144190990432203453428477817853755840912526239063140951685404465097297973039961137325876178689921761597277615272921107820204705544649551022431771670716103846742834588655862101602190475734437868497677840202337524541510053549718342048090622194048927714857417334333336242626098585525767540076616620678405011407276276801275602818587703644066994972705229556133420257165607118783363593155751598031817628536444797823022766389221690093987715080816987118219011511132868326980149948492877905505638406589667179527977031690905558461399597086446697551269518603961636445203957683260679852826821764922574447578634821989895369138144560761643765681147972010787745027946948181925277575726002433386778325495505411523193251492045958209688058589957780358686178643293506153980000976960523976868167737165524053925867519044981896898758312613275656701828776961597553593320069073166933669414950303756844752443129947808375206297834385817460549217332157403240686968552825745608055107872676208259638439479440067892213353044578064162542114317609590719767227725813485238146813434611501352517499539631637661231911677300981716223938483538916720765807325181529287567094984957487330830368692028068561319381724007342045405406278474136210286263526324328798427460623589912576260862287344433299376140983988413151501642563604915545155546128829498071013778654783993606574920835886981280063278375431615230148823813619742302313889155101919063780592244597457626993041147875903776241847450264080708544945607990326891943757775782398872381704608847777658433164659295508416108180854043475403343866870028104253426939608791879442053670290523302024085810507669716733230208585585892515103272795284621710572426233891207105440524662179150195862146536851082283248537669583439013158279321544625480857263315236367391918502381658477623338819953211354264032488979721457389370134818516595079594817740212370417654306794454418279488882437704468790547833336657281821481416600789857009796618091113502848456905260796853151811339027138020858903035705031079801952568234230319259793370927876289555787490701102601025813474163483394522540548748065491121645680837041680813920154273027882865382452207215400730731537788965426266505521591282908726978115953001009544467683488218253166791607522008388679991061192200181364604640415364291952509800352560258991190333577415456209206944476419981997018660182783867902513436228997118814326805869205677067859019086416045804200499543309376132140868741719705514139620205484256962065474781653042220396952268403507702665158897001993481044264645026343446004232410890998994299969148229508145786871145479640432253742750569008668903805803272516812891664861190634524034678258966769047880250190038762700628248212093940087805236095564578988334819972120488698657559088349295738205670418721940235170800618463875208608806020212455634425522037543297307808704288620814562350527257354125495551152510509333784671031270442657010303060189052451874925305369572513243572261444634902111728246933668600715437358740085262296479605991388147450295926774763608434114643561108050900979404115044495268277265540158546606448761022061780578518191609239847821620521985901023871810852821269290154423121295633507756962278602635336095975960734584779524893203076187939911739243339908427346221399005533244039552505840700376842180743967807709378157542283818336505696268218482495969855710896663720234086279953155116168288556406807150120548857203229169512276183343757370736019194842687160681625034485034110445658151373752716473310713209822906362807874161886238741864531572167263747042657244877017116461703093751760617396920558448974279459934027533627273677017162188145961257290867592011211772170066833496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2134892135773198085797746779033990782891628103368894040979022725232503699026322910634605303754869372196502756308794455517780739952411730909637602212205878622153240559368856133976488797587427868220858020991713087921008523117851999192900656824023535845758006924514844935309784804725487908083068811278749201950521364649473237330700640849489369808979943952248705865083520511280215886820352111455514800769354367080843106190411496896976459741142346754775499472244166221386873214910139934175245636099450257117814341839508000998943951991434929972936578568192234336445955345460675537346268906495574024552910949111928677112614921859185728894977999086562546212737566639582135264875360647238853130429009257091495545900713249955589748451990898252179497694112875445781313698459723370313361758242954140085613361756968501568106998281534517729242128275492939898333874656863900442274019476503229775034653514233528680542442426420074213627185285658129793103002290610604538679080077815337642985666292942934746454420891113164265240997653124116995168015509929018935058788037607989795088560588292914192148901463112317588204827090388657268807969475759364961112833176658561230496745467852682089314823030400593706774579193384821208340944709179283776178716189233496798039720769438099112386753712728625829496799058710042031587508510171694291030851624265610352437837452264366410163295044237910307989547182569516881409334645915348399058428131636045951467120515762573013483391646923799500220630366379080419646098506870822086734853215956089632240896785582734178230416973261780802756729889948932065770313214086565474324889752058217385460531579135047217757697423695265899862504413450063836387004354872184288918988028669471575320498522398047750226526191135721499524020715923387127573595255854665789105850909234796001838975114883438394467020060922428985809191174935472614861172689585283210558951037406266807230933809552101496059580310856535446058972830573008119844988574635125406978615591741402657408607388308740704216003530299588346382635475646329206986823589490416421282815846693358997546850780699431998306790125409325586115065728314912638461168085145365925196819648548830946023507298184515590178764537160939927024940387520850715598299821839025447096983636552984830893734387525668204536156229858783592762964012804464420270204291416118388328750438461141005883037588638936682773847987724291403969311078816923493110163023686619624614695955390155861281138005367766077872889062146532718599031560625525011091059444400949076579064644969574683854077490555651346483749292269264264743936610048534459295000459120810072186793974570832934527135304000334203414116219837833735119431371755984623421760106472463363699445450255539767680695102071570275266756331974490340149392784800184466944452163664529997438569801366186695333929089554582972472757404156972745106319823509535607971242420064032917119287916156390013755143242582854088617110526360490019973615662701285175018205852377072141734704038826752948165534247369189323368401641832577927311037652407376411358845332889334249342719659264079084520007429899868990300579114057806695966069505548191324393420215748383311158547944171356087813740236571258760134311199157583789584729641819901454875638842961465496636330030709963580661925610728236469270316683997641432722343652508130164777146902219643455093191844096356032151168845714115617377584290284457419592950231323572443083875270858040723653206032641796797652021756671008393488583029914159521775990481459371180800655676984775321534156789560367466579832541515322456639799369456521307510300111668875465403311792070173611219300688693319755459491903033179525682043407394804354305914544547846779030641795627724501151001324574241491940795581989677136506930306539704601756976159387048826045026153247092399525815561876021893586584622838345642191253779927042457026243213748207147399405013233054831537110081051726830751580904074498502463850131559601608258703283218609792537712821559509303756129973325836182752109477210867966256102371349496761005137744807557492393815358364730154037447157787717282428725280508378217281458575430128122248082329000925295358916461604936979292463216479143820161760833047323691773314836288894422881813054917264538778029823320974914229468986251113434351526464212473168517375190208465757366831676532929325733545986392957331813606778430289816296321666979764060545447826483702724992990765269056070245742797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -288182303618101588779801580058497494983536421840648778745769455049906064652626421059675636848755785533611444945140508987326524084066320405553862129538215596737833383624452342399568135694616114467505948071207632756271209833688603831249054029234564209369726352358706284520939885921525654554337415149495265236330314403017673114217579665899190493053121971378364426432704011108161620319512468399054307293358262958770327574790318851072328782991907380740064723510106500863516632603833181661080134289768372007226488115686993319364386301323839596693721044587358674034791867900227450333443862431476869145676774826325642727575641215445845166167100389253014228623776154986985972530966095252430359937429326677526038466875526272241545707549700004914724648016496831947224693192793890255475833999732528940870136925017060070811368804613456518231136660992691376107558150385301726510184684690468518463161658103909477268959649691600546166825835823267596660328090813138555558228752979953344501567238642266617415348793462999940595815355055539117758596641259269555224254049831502002659180025810148915123748931557264928683383391415576912517503169626204610382237153599984371266778162845328351626067319516805186892559106682103620220105572546334424293903748348335215844149571718816866541488015675200645678212106311673116734056048442425052795091155024771299069331917482813956733441846141997958629109188649307435611369871056145959716463352617755347882676958390654931097505340140897795276498012923182446191184225889133593361546375168902423865568831021775837520005723177465736909132779277360679724729463600674720381704828852314508760855941292533201621245027766750799368320926979858862348646071291184355763357746837464898946800156799917370450352031156903284978704025010089751515954733447700514492440025722324797431458856009253336828056826016379232202023362908155204927954847343859254583589551847469665902151922210860972087960018292674063268952923642564135376259479407745052182073879983641711369070729080709084017653191737004781734222449449604499268756304869959956086085084937122971264758960963895712435582640659153951291678786551675786843346102331869541361278454917031123531498474331625753085494595636918928797816347250025166454139222009755999528943700002895211455972101360176302127514010065946063984672185178977241877964431850170427673189227339852662813030610007803428012831508909117991532061955813164019193951299397248376824273001253674524646762652098470864291066342256802229382650159478410379034636254843643668518056331247631417350418178505174374032708329098941470706411298779972526456675061637526486266020670967434201642482088505376423402909767675620810088895267743006391559843110723684650483308163783919658114737212093079904377543248777190746657276434067575834529883866601484314829596745571564086275881790328455652931968092443197287620275199680555815105140503381647870044790770147044458931093078055896051202171927939017635166728901037206650400383661276030729807937833354583304804247558069183731467041298615236665746784333846359735263042009297286396194789936205383086420908016254734328977617730994315415585172185388223962026286647168730096382798941583469099219610469763023476362144694888178331607905138923307813461755921377813666867320432978305951987667706073045655056657483500974904611773682356768269859073222591286348531539881534027034987206810291448654683475800805759216357641013190044564424950387999013254497155793502724578347210049758174081514125497649238397609619536143722608763953460452898623300097508180358516260221532646712871887216120602253562669669706531657349849478779659967917476430416718821960265174030636390423829056047308272314745691039633095376858311734454974637362581886878959457169128338094344980181914074404554549687188860602693693299452077025471478176285064520682632313504328117821961403231768589179950961134985063915302473547339957740358204955709977417162881721487572023569299017140069642013622301058776142728164842666531981534336477005478612777620408351987983728561257505346679568835199238398174223454900420137461641580720273339581887622743292180978337953694936919435083265064619699818479192492795997876803172083634766515010467088200931089514863890547399650617660100226077448682837561717442587747802227187201517740581357732658512379097302652227724566363588347277016862131236442627178035447967533042029552544648960450006437066795280925822421547367259938678133153915405273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -30049007077221065827671297221184418279790430808864015656846547116334779593156386007040201292352058087402645844334795596065912322534039675693906455297774464069711022245758823318672853552614415557773441073388252950359150992537514520322751842331459527786146967006289233584513750821907208123955675939347598095637842286592523743697245813269471385604624537911477297437222293143948100986800815913733997844395941795444192587300168813770953530094110792773987513956767000122112582376507778362061314484811339761327149994127338495434991959546035679795912166968316245502495267458601233412051245318414634244360217206883456617043380487533779000651443292399232446259397034887257871273256785473114673829952900382746871596389491125637475729184088680773774362099603854387553682854193209276006025784858117658834143372192187632452207263590295923945410138835779770875224698342544154440286459283401813521367393272465095843331426993796845392728068973880438344984493579366884094992361101878604389664802211364275203277105786724598294951460798055109985523903074112789151318302287121254144234380639449074008164666610168610267296450247727174032209513234354548597112798400646928281532691686868245439788670304538646893275118089268367698527936005123533960473568317319468629913876883022751117489616782693264646445773042090233619100199769156201229153723067096671597623831005836682228358059886566660185729712210281294236071046387205155907778213493940033382223850221343077909489434730981439382283382382272424144943623874056034927198755804706245125915173897945948928315244204461877743282586730693433606234888372478930746299682024822637981633755849326591691082687848971187101469268368282312162124858284043753893363893125942679778501135193592335787199056795693257336748675879967560547548352746209647587261901383779915342092018405502497417408861899198633083431673927978745374543731921156711967142817739703784877693267672477249030465936600169468328615417770009078088642827660267540926936221512749102341391589999204594733982360682954925563043082184461841984641243101802516251706741055896447856592676816594052013699426545825602713108404389996163131701013554041659999180072019581465954458997206742220387018134334238607549212851683411225865535586525232698254069234737680310089112602137142004776680387496227911846967634587054607706836137770873416217481552696018908845244866396276621782815177738550360179647348934912981934000164162087075303058407264750949970296046964831276655591602752742324962595662291426980739284679452387136444045827840134257594384023149842493829554815444605709243717771456809445668168153127770697698663300707251500307650277494700764716089142662242979112120033245415064117387779313256321953671676133404441984880643814197701282751401311308736716150419176214536960450430746037423573984991503710230356635728712444409331143328433726810846714850641735976364944403156321711904461182134803256737438008074560807293503532005713085895213842585403878252567563083388789190210283616952451759565792902500455156331932777266274869291182061681660233233272231409622063404464908979101055791922069839572534208943562358506649383032976721845152549802814692497107195677517729632223997012611619266240468479038117685861460234658863576039276000257492853620020237862798152714128889775679284108849596594234749864686054593239944633546810541918042918885656458562412309900419958735982396876094139757542042797150263897470217835506461562879044501644366690534938071826269634465612780660733566006533134481160294970631434242140683223844505175466436071400636689334001939341180969328742135300911774180121011807501645358489716515425488981330284770238345423181245834046976506215278539547492097485856952939942542588442985175192947439407567163179239971180824858910645555812292242169652886757541388151499839296332429030671750326365757841589993864037890884979181435093546641584879188460162719759658656040702321261971410232616359539022794059801038761434376038245543399486837364777995141034072071788002870357104765649782116054328800383347130988417490745159677343785945151664982976800226683095131321277018076831442512849186953220649536777832791818681399425194027868352445902158724463430207286411003895529292567550052808254048734566881842734105395365114964151667733374587593271596872493805143198791221454216548268569903393997016058691207006922529835138926565564964366716096467040186932373002755135496017562969805514026543421263694763183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2345212279639483420093824567220197731002484060828321486349309227154329950322690834554383602133145810013260339688712931930477627281344339053964711253061470737046281807979282842739065672287147786148505671527594703951460099206533727690552648301764090692327442638164876006913801488631610656710950978185946545464619528100264088132360167548706012690154174674519973498242173314502760083745725269222443985453927818814835689708857921617065293167396021588966893363975227036999227642025731965411742900709461699663551080943742586242441124393177197319833705151084564609629417874118451396285997691137406862065094093841176227652079447725754563325377065073570505823003703875981645152325929893691744411006066206210664913535913366786101123961450915119422316666985636313406743701389907660942230596633078157166524867503660581245417521048800602007386150080041153459171673707588612912788369581870692722825034312738406514727011896399657509693181593659067028039847458062095035752153449270944039386098767571580876631093076305098514930108005245363441704781153269094118103041605734771243652530514440430990931096910121196913793070548120839751274437333698645783935517446689989257658137071667027563339214593625379146128631665344945243892195993116609199255432472298343901175859074664915418557715653855213658029425213999389259202901382487772678159856883178714038395955761687054412921246743388583013138011063481049033744080222465267409837917448622719300535756089886252579262087328176827651671415488476408679993543190566839079807303570219125536055038666655006001837089998172125671795528617263572596780483230247720818253739717581057183378725019592034717158214990189108475850236459904969395804472379314254292028864193892937844473785601134419048952680788395415312010921577537483309594152484914117580786778693978252933622346254657666849290841139612621228966074039088675147717133482265779856522293338261709157643564165927197830936621702835708368706763627032185179711475858743055833699263330819701196432236367359289981756213417126101866490424114336238394652791481750489595436729126464024163327315114941354355771482739881674935232798985319046545709045295758963061681288532565364127085144760411631115287056412121704472149821145366455341224093004005245506391510157129475175199858081050136326745733129114755515139336798688935859759712495385067425607847347231560519996202079080022010825834205525787361674846008428599088615236381878047135794492121455401896070357778820225660091802555743821009177549995564581097724041663866817359211067596139640757657000452130551734711560082669714951120748012332227239273849733600705526145689046002270301393251737111363415428248567961846021478852034277339997165132385550331210292287566300605273761218888092911881722581071667078474501888077045325511450072755960932018215566784145315935602306685090997929072424266686064322260666924815584544384431830100103519862447280682722906771368440627483200247504389673426183806761872943523999610467626149838084290623729738376175370592785447326576719105153537576101132351610988807062772806432410694476373692893065993270015216187398481439789157639660743764542920206958425504688093140052319761142604725528515138239819543667842043335888109280918846739106530690585085844191466272089545990921299725897796475209442986789002947141445517505345980666668179983410979401228743526770857733894560100351892143617978388200963298926174372088326738388110317990999215870996942654391793769033030763955486513460045602398754806662045720806654108747985951276071936783962781140761704781266171667039126206400415212011257166689682974772717382842199573519973968542098893553928036580654028622545495605852672531691505666431705684809283734321406542469046756680110854034879426605270016441834032705606002768216612082553137290284484976072363673021136779002088421618005099447824674076775147350139152886030601406561586313253466661748773187589033696378966496372823983084900754761209266143991533804555015117703452555299960450219051370564793415180109196784471497826237989459987528457361276091965292878534474361284258409762616638744778689033660161417464778473698144959238993529287705134279037025804022840084580076337360821083407531898047407102590229531604476445488360724199175982917085337563128873547350166522748134155530185500363440779541571418742148025021803864428030133007398178193071937385107786842367405849818209438706491034190032476943045591564379283113848707973957061767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -127474704416177291923489576233723744196186132480829365023693244718893519272970631626298599167272599599631910931854353827934355323791754930349834428329978718177568951405306065306636014120886416833478323745507359162859320955347156285752608790855154540649140363374511873075614967120513175077470981277264484855426506487009281671583942359603058496118722643119365794216472621284841377774837426611022517649607452773228220119421555478607170502713749322324498135170516852311025172417723188144260488929940908516466660982675232679285824293959582248071413207343187906182769807867382805263008479582537732751639056804574398542269129918165360792246727130863989026980641085271140898848973665680746963571006310418772865048210761412233983951889325995722156887812378161957698536234254980645395319693961346856557644141889949126858673611564590361357594098148626733238430451094231001521519434575566188330548683643859939880776518833662736435454626734404210919318971473114482857970625541244257152317350022639589055570992906216634516044502033744089863936775312060359713923974770299910848882282188972106840477987267065135461726947337755150372093751265992550106194907851331115240277920963788080778725279387499186288752344864478729320516016993967457366761297550827798172958022764869509694117545851291100256846271428106257098160391380359919963307160962250753178789874717917256851926600889111939017400959053983518412925084082975594952791891929858054203147943806554505358286412437445873198838825640526463689595744395876889364548175622021331440512885004162041221467984211840408824785381682172906822208991112680900741427383661900387886564331277066026051297447712019067295635182777298823032141400082399437708883239282166637158707701262032180017138439357073499598476300725229081334628142346631683052662920815647206120589550049151554488750354256623988867503515887616563318824342754841338929210103421455739209242291902229069721242056114451268538898496715640354220065791500850319522870459905005228237202396310558476693788655891295026223278132437844019441593267517345690004690715475224350823656104266476317394656922748667378250567040360958032595130015498003101757251356374039128317360755346689521213305407940522360017212145352104275096287152507230409460774512012436698732889898599458113599528664337174984442324371686033113099916229489540901032329764510638121844560614611025653703746671440653441989525410565885617978204146012196539005469187191788396188351568098098392411556698099351895607731191322545255749552653576349701796599644813334149513093771804801221866930647305760667954231753137919725230236300561269094709341597696703494665767292350712627329297825442972030396358808661636811876010612914132675006881390447558606735619490121494489785180853070072755143394527463342687467925666761443154517511220464516634653184060819074366705049471691430973916061665233260700001671433615762667401836612091873986558297423503534210568771970842761730398564615729547455750831615730332009690473602473827174788704670629290908557647045333622037810876759866226235324687523815300443481959165597270356728504385919036867645607754844242535900229065772564704511859146943163944030080053973175531487367286625420911534295020604096761175347399130525018975521582269196632875091218317794077646399998997831161835077619413481914397055332956390064093680955333755793981560531678698623598975861559650383139251528269480935325950556591006702120097171002850927091728608082423147959213340729941542972924132356614345780203454311947298551123638514040282696297397527577503325993256644816009767482653342766889714650958814375750375387013412068893482541797413277625294298264077444294317919044642075195519430693217818486855861346025607796630512935137631123964445082196501397467204923259216519488757641728688495287955096294522648045770644511754464434103689353615446399003821605403011692323269972201127252507044541175515926556012697159678571365714403920950942954096312663549575216645662577701764081651593122406042628253457513017996912957321430518209805878820577097607412324979897151315448114126637054117303290116301930294840526454523907659350182945869474105163213458733022086209787383611134740951139999097671754631627022186858901236098489246861639447158298058923628941591258301489182274637514180941116291265088627985708523722695140600820512165470168520487487422118186196367419134574875556535428812221912500558118612484959763433490567934513092041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -3621113360259025230810310459138317413992717604853203716910170245491500365046869660272355670905456620859776647066185049405749060298797755007225833466789992358555699784377322752614731045920341604645681588052175080341213398196042095110160590175214862817378014588942046562134562284321557314078212518845719129051598065155405867423208567990584033941045246193378254846576896415466321184288096706037000296322306856027210791847340338227813243406146687560906858741047813076002401601964484488515143626592428863118230055378358630305256297893438429525808922365897048242757881743427530545262989386373420880792814901827838743598942104748902392242763430951466128393092103519115085031357581578952140036728562100814167313150747447789336758414891981941604907863256909258176421107499754459105048504812916700697874604569023453535873202588439408660647250328117228418449950893998375684814125472083547053259580694485959908870304164397130213950910023750010075284667995304175197385815686616515363358999291867996079273440735810095792797282885924062132397868874461491770885425364867837633330467136757530313605724589614625268980888033407086631511589135207811992847544540657744523584978246907387356488371769683756112389528152601781652764612579921331142393987561809560922677432056885271693634126820148304716278445711807244686775027890558451932754350515400240060242764426626725592176784902519838069549922565166180085224832127125683306759867356635570283169927784581135549849466375907108184410819105579105642001527193398017529853391083973860008869489320906361642989721289642773161627993105967529140548465086666084111868473477948509843774131898656413698279754013653471203858705504067153880442025052618629469651209749154448291901343884250243734880530927373108915862159754571345376478737119717406969879415727936165228756744232746044129969718909671205142987105512851683953744241160636052478978426154086634486951099505599751926173889296023583141004583523325630605995648182810230302671222115651441585050577081770813783718811090173972722290726045484668775832264824618820251773251323627451426509603076838963261450250139724971041961409467516863876492934217454746200744333127668260882254691322600820376266318563635990888114050700674052615240604309256125147997528161192028377121822198870156589603971996190789430109217738465342645452987775946946191820737676084327659963217811504971212332745303880120412916370895358036281229510378152895957834480546564970402089212292755837021464629157061031935438314472734939786789766705307195857323769085811899371214443177301837760543372782612129931777694584700675172773996104237047999469210375458861405965350946697992098590919649977530693068097097224679951089042341054855792311863019485056213589093026162218661665828728683180150627280999412903027135683798618858600251380190348717087567181638311345142144977790067841301098198279547693527493227215112034162199075658498385111280074184369726671146949065534562080331941803565319013870559288408587576480578871260235816411480020476475943610948820754800575769750137823272888230142330660224697667734315987235603323515982767920305352332853759243823174226245538189185361544256150327682620102990154310430311265776710961087723806032463228831349075398683110404766571300364032071402774795645018901358814077340065090932823091555820957228883120922011063068236909923060679431368698345503774688247531874088160598296480485103819705489922157059739385566227334830176856224524562735114329109694463657668530571755377635071648647407457101872673458780017907192763358455241319412785241089353005829086988818002955311240288325764463302528174567891106253695677228029101722265404329849882301252553461756580785216318478982978716436964838598191316049275337093316136401423320186677141496348210890549721008185384105426031714547002780878667708253203235164962907040613015851162777493619111890155430239550331474809335271444664443465551169334500773849938765686068969012304914794757916027424289784471834245771188273018306261896159152603446683598279722806225605610212218314580082655971981482978523140316423337162907847385148545480597884432893725115725564014573187251074833793927854739190734758330648145580169411128693793456241647464098226105707676949359003977752072186552916480734921640451677325767908521943152840051883745850255030183497626580313510197336985877270599427237018513184446843297586796616336533818531271769910540014725020418750631286203861236572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 89235344359584235206975735120787487895685495462021200626736910154156493608737322333008281682124809926537074105893489396728603280217456369677716109803834698633740553511529486356281120264834895945028990542522149625091911136028331502929631668473837015889331529124101108098500608329608589567548772718783109784203668790586697984703263893576912624879026310726666746188856787322216735774031322193971747742408370430381768143442031663651279187701661483570032849666270144362206325842457084494203332136890382407267281711568442246223793001757958780437758125415279946467694377639558292679067245481685545025189300251962343180066227034816441227773722521435397666276553954026078318234821181273614958534338092014952957404916212214963023296619841597113990286883037425352960525106201364497245378634151131512627826882198710477886046140904567983074618980568286999179812396144905099037315813803107351271920182291168440006977724620900163090855654601639899014831851743643027430604069501289991328660308311792784184319431405987245471530465310038602201998979068587365797471452051808288490656303751868005058783635401718737693422801457692772554202988413475975759301712729356480416199490235919948172579551151983314165560578727862898484603587743465484843163540474258505074058932784892872460710071356810352344060735500618011990776955525540188519224006368328414152140399259227125149175433185149868653347562264872584040316503037391670257762389551558844140779014450170677103987006852167044472410188046997672238493381176951325428814102688329071630306581957776334333251096063754682166563371825509415020743823668814623718911308888232010301408994510082808446377052526859908492105236960210870223591009868409661890978430156469329185596176374264475141178147159970507937365677848032383585742538649557333136945943754051675555329165928015934920340696865570014749917252115361059837577240464216293163116326547085009841168848503439714618629129467872772132063444577421587264715764292114780938613274128641339713155484179434462700251413059090240823451763824654407909327962857075672733332057879904443176849448659342087880272587711172729713808851034718946044609713563640751864904516456650414249314643433300666720418352197479058369805555459089325886539489077945737983662480935160669083875476455733189305343278066779705890249992745713273334063848326970139325783094964359976555627978586340934014411121101230734694132519081177320857119538307513017444388486276395488168150257936651142989911247580505638302926080319252687796288602616103711688733450972670105038772648517776093103043352702234439218253365406699887676217746292793506376296935356353837132341780639593775760970431868999526007326195912566790101737640540254392842236280535967071342251519334471161948905677644465647795606684799987472535549714719243103196445476301495286023108127512274199542647413786493561331110019572378420999948562839761402615819337133021451881754672398650837849649514189562214136894039453622512707110656895589609023481759471710181635911440106342276577225238953813958482374796198586693742894394975533315748800909279104386731551846508284038099715373077463642052709529309504347510909403505295786292186837105206950329782887155305775285271670728428399935018426537698540244454625365267100663254816774456207683610207554391536225631064474043080377870891914479789467831086778191779046250468196189190960566872572713689361880637186871284048179758109066842537202903383913390921814432074314153286924824507193897362187942413104269837126806832099167060052945298800639188504315521169883545335653549552551616093547123499498210260560363126030679834428287410649828674955306513109165581982933172406384601849268167594096370368353404472344465487959597097671119501046708202281752527137666287735954681281335759744116774831801938998250140993695242093842889196010603614360343818359632470505805123851543822028089151111922445592659781243873531082929192397136323999492047108458344110326147532451203174057438575386386093159592563897195751397143597823572942183766830896265245627763530370837803504438995915731268206018102396891078961242789795390551081962616058754469898252186905198367674422255903685563277552295029388788960860307167413459136152640331986755214449316621339290509251228095608186709676292783045232444934591508241297923544091951836276412061508270019077072012969729907043283085197628718767969547377878620470743437514827353993850452251698834568262100219726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 15733586753839249333302230576637835810713575672181363885390171390914324555561479529773195143189820995445137964454338999640697369474067344138191616985856275936221953266732858132986902861275691908641746899385312043350604137659411864605871682238878461692641384193806929633629227455653019117357546082054021304196928759163633418562124937732775968326905749384485896427600160817902613913891381591077577408477132326399979848263083226329819933714559145404350255946889446041306111097101797906618146615999557523217625840699622638793839490773365485855156964360502259606195080391968831736342766404642625304329893370126597877135342995633602866658506867181587351206740172552990249843586594267775452570345898931727441563350582213746451473924428860185018779790203284885456468446103141164966356438378433227487298691436008506878558214743468781978066738444417175953438353946614844123287314023470000496800512021896055855007660697690597890842442019001340191972970714987354446715365744241899610424918254823128032014920294540942029518262540420763155308788584853471281560875210788788759123211778425558562328848123466954913528606478572125035330916890658980713967887483906871825567563267603625027890033281288427901794636002828522093259526954536233061053935588018759682036899805027711808750007551772798958513933909790332473015008421686856713227983166140383011130270183785661771647232738872802955920970301554943518178357843848898623479348211448109731862419854333665332517021903559035744317520242924861952157446242975547996966865750738098591141290633960362060101096888373743497971667723885637659355397791435330145240037626323924989083227936918875021937228673501037489263413233029793375851417465323564235708234448170286037739513157316025055329654631826764732110390409455742969434201573658914996276806407794098282376983697646343226900227628556051986539801725916921280957582777823162480215389507834779913374510462130675134883652181455797869485286622317663202780110445961013595407047975340366516030098499565784024823039970596452968216728958066316380765027381976399784729266581217573288632702256538369644648329211044752769665659816889096364275561321224672970599631855333021102380602693814144305113759968731725131934801911979675435545510689759233474233437953154186467408584970553473187567982725124022820810747954935337890853317236073976037559905479701837768792252909189834448977947544008727985331543270801685273391886432468186651148821352910801411527882708800743337728643836428034815827536368637174538752090635862701424472799935685794074251933096872944064809161357781930791214699897704227937594344214225124306120267914684582841436885027641554884194335908692765599508118685814332531122914583967221980775898515218939798104176999589260573770753458817031012114259654722648108923806180579538377239324485670387034614887746981271430219858239174556860210434155310356176944271366689413578931076783045089532433052609795324920311607490477973072972262412448352412174823964882974128878691581979666035517164928911198314510901584229271310821470518020569464975050429233404882175934034324664846127191561755793769541099481650569984461269932724354588304340577154813244486290506262321154336270773508735399658608648098984692405898023719663240791466405219478211828095369643639548772705283638013751149010884198677667389934027590177030590691031282998634839011152488755509066094993984806208535409234467669213279173889631494285102898011444887129278715604812205567137189378213953687317634437354613458856165708794461247262314378182211662729455105708981928945281686816096559595248772320514622759175108457413963280296155409604342884323238934609150739764084823876050265697427746960518985001677917767410181297894871611874024653889591192547013777325069139510701333514087773957304473976834208860875836158207216840634812935978559777402581813645287626488851188435817229610063495235093571832142457950025814203846692796680598933648951151677687287117198633886138474803613627746125088285626167908598551910383080917185984692856737447562033694190453724778117267826450023639887143187970317344028848684547707048024808541642863999708566224667924006231662443933347295452900224020213230134125900166167579121863278307728343303333699309904321130179607514888524858220593559305882842586541753179624932643296472122178877882226378085230981906816742764221141179022875568242200072586206241401248739282658895449732523188414288349868729710578918457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 785899933418096869863603163219845081736252268163500500579980343249507952730066075398900264392080274452299577994444259985606654399281238695746158734672880967256827324824490110170024189773664692261449254495651502495341236198402828508969858400714070712380035195723356078517602464414041723249260005366616069038387535093479468208954228862054725962572954886357387949100751123990455726114407189372801995405895444050174960063168945667502797342932833095237006694779799811261304168335877425121387447348477857135484385641495117899523864810628955338058593179745925591532899192519624856836028234773355916745520251698898692158069150959897149568818181678885518053873512947544286895450303644855634388867335071468127620594857719907103507424637598863292546939551471938965828709381690923178192778262464070937432583445302826213407255462978722352262474056239006025249610620710120934854552088963181013727938776114473509836281127462794646642519706554082491127532870730047449052586869685193660502775547878336393423358227033533671144844423015876934288206954363744229339404262519722544960139438141440802479381462803715652830164761655851118902828173424866967660402903497980594696062218935247846554021312087056252319308945448428131373254598138120608134282025469345756276184228018645242057004317341118873890395081145593411543991934047817013899010503968211595505044379310986480746319965488464941097785353469110606523635079657534055678905372889866208657963833523189468598757046836796872321902780026934885431737526188620410621981312280592785540558386109450588711858119600879449764180178930738335625966001770839949713475960480819164590882744059982320367357128609170225481515190413052705841034247855159834036580641324955474289960754833085516436625750203803449949142520585080117015852618717725116790431234617994289457136540856107390778789567111695544055877381490110076700579595511234703554408133581941004501069582984271247218891354091854766735855375966855942714712829285796814346770140397114492682517881884502895019449852679367337799083009545796812725772802895901352553333851831336659001058791350456578048432674324011721350356258863518101497983616107464846483962214514257037912342293942899402044690433285985332112498094822725530986459233611737833860984190130363926343445799719984190388348981726535976881121473335115471552459130646690656044850562885320661635987690536179320671147543732241846611810723892608281767019878991308036814501421964925731300956352307381965840693286512405221014711852485340751589272535054810192128713970131961240438066053573677101396538605921142190614405284953809136077117398009520851558291032696526364674713603891752688052221448570007186111020279645269164663094136623510175096878210632870522584051213720790207833888326945877151826793208481535974713072549762630225802476327209611316022241445175589182745514594347517410090709973913734828494045889563604011455383169091054758163387532008236916624936334548450607276633795155454879541680746726598793702049536591448241643518957136685587701393379818590035455148884839080340503251178085419473497892530042292063257540226704710179466688756219860807592139854246178844067296833264245733869763105790295016097931452988714989940363229270239501734402894643373741742449843200559559253993714676095525572202652336460511387358230148179653413467043955148650185047308115485462693718930847739051394694310510964574646946194012471716396630824854928537169247461393555520832197290697124838325584643882463880808782120243975493755717237638545455670847381161835124226827858090503005869631142802306150651829017171183385498375071423178208603054015033653563857456299682412599952498881378365972394596222488460395731864009240451174727494275629331422095222775522756052509381733472150552544866654645166591430897572397929775537107421399796683435508250768492376502851259582825235314455707952577722068682297141499589166685436279407348521134206985717131431744070257933019797981776941515192903781492087774998903729965350558721736838628526125450988748133211123148938345747983450213493551121771867940093129269173015460827468699374318921700187632459543812984446448285513702379116976811690423277039780168762122414981723360742082010711665340454338778077072758148330626467098774876623741831156801194037485065794277708053830560152262141446761556113693181140328451774901183937881002958615203578715951828897358173874439091117339583080582850825589708983898162841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 14458383823983621260604916764952135078068225278103829203366751168533685711853902366322868361082562183542425693530008806284746254797546888913841530732761254961271685910663334108568295264777714739931590334261278634477739211121561012897754372168329642777764418708557336576211423225131210274269634694460278683908303843476680169876330986533751330662508699167458652697755717289103025014792268936554664078718361760407008969616397936133932642158712896819271668412813466137742224619047470819464263366479062409297455701644687938383558814996889436091712677353077592904232752229505134001928933819609877797103056319457773158780107208725988685637522399235625765920517067784951078799472812410111764210932406956823996935736171032416973187849402782152436315876874989246085490075086179217965776562424686242525737716749988506906029308803711678004448809994966923429479172342747376776953092117540043182176525230971081161525485161226680302200613364622807857001189051705368654936058442908920144095363950285340896294769482111756870823573742441479552406166658075336934391810017029294632038461293501256347175301671578323793600538957260965264293444583557226488620652159493048590170105795016292698674023104506604180626888294362468794882799288473131421617087490056154424753222264296650864533106773419602813621870969715793256033111345500154585618440891692767162990641137836819673990899278590663460479446103275344476799703355589460434130723323735968713072289609600406321425437037235970366035438465534931175018092382825531268274867835022009436191288966852304381571620805864636382245837022886472824266014982923325027143873197348046303178920721121553790549273451044838906870089634618074149607514310962854124000650099713036722455698401872262833998524395890037802370602663103654413512748021910628264669854443066674140832376212276708991546092369203931537610754012195064546416884382971520428164008369570169118111765462761021545543956958496076027939889471784880109785933549559842502804138429712050293629888118091869687219071840971876224387031547593837652053796694094759018613907994361138291041095031301685764944160192000721379995955072245096215940112506258371506544547261641127282370798167651999395791015010893729848077294854512129612854341185487593724373390199684940745753655187102503634400156249364890081374917962437854692703084615105376848280580249353604625743271001475610884742245279130837018511644487501189426550537391867025354446061741218967609387301368282236339941226085205672199086134923558319975043421830905363715338235017415154393470852809775168026715470898430580161582043347739028300572198289370113237178556735587203208044321862927555445930761876745800178616343357496563704554453708949358363376614351095185335263007919599015381697730322136681745328577662215982291255060139044336676752358735305215531880840424671641275499773757905670433952744165030145116543393956197476905742793294747295228138677663108048865524429000927081532208396770066131721204195605681302116441831076295479741373655034931593219640401331020794646167692264712582155121279498153142173983075082498847664342616828632053034674084961345990324805324865018161508663472961953723112089292855288729197334197364887276481629958117537640349602875217205651815586820488552570974857132300282547061674281171924705102040656714788092564768555052766736159723561388562648786575682650629490740426833493258895940052530920390286954304881830997695469806291195044298102873058604012731092682051992421809427654402579570557503393121183529110631770688065952139521555091034222795005697992613619894694436281447644937706215638688735920971387056679300542547799606384654291753669242944751185432099807715965068682302896615157631105564032996542811132364482262790924501538468534751183449837611128759526581203671649610179141328156820243830447193766330667031814149110313199180322295624143679865811176372396776163798887637407740392324247050217929820292729345048835645416190134598164343845024944639734387920046856660552745659602260293461447389102124656046977375475545212481800107008349212471107805814782003900413612750401445188979595613114594381743758842077972458417035247138576773805140622294720802691388144588333953017693263884969153495991512014338388000289509775485964945879980068262540573518050826393261687106432711395232694625755877163699260254700778566075203997995540055009784953664919442153278650874190166628115460392698955402709543704986572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -392013278421964861150932173993540908876417190950197269592872478993787827045225158384525537833517994892710929104522543559355606850937189036094423155090438041170009012640078493799783516102981552100515919051055754427886822613419648038396415268948143055702615158592161829073543813819708808038760753016789324734236059372279628783942077212338063465291665787262577762704812770473994122373001958613051993677422800810975587757232144234929620230543941010152085349938263229459647705543259603291826273943982718312217994048735827182798426544168299372132367351896155409846946842451983875151153424840423383362402093454734679548981307151853167341333891611770257565518382766191725192922087906486222489204100232811736360266311755226014538425658872076727929652234102334548126663754231742945891955983175729164890756126618494726515206716665319633241585822438402070536452285016375410261269197681474923668058186082209198360566020813211127782541282100789144805620783255243027878657247110096929850813103421950947204336599838637063561131877090514535288087512294246885682941588178728794999343478728842058750637867573079527047869817519774932569437937645556267001561143156802576010028110941726716992709929247763606077673489722771580002018277841687278266407178733971937246821638449188298210248920176260134092505726299687442888585832865632366891020880378379723182212309094371569046728561864332688339098378041163644259629828001046580094253772512041982968659244057293607069905799267256878467768460995840259692820386706238981249791679180910645112997852710760783330198891575654025706310556497543822860892430882497577893981274792346778961027156356807421489141168051509055755266425730817802104932911843046698142962862876956566606146294829129391473258644045974541445765532514938012199409018539743329665757968171841772803017883395712501858692030025852574772353015512540888923415089539464272141705964734375242798827614055174241294639403713521271668144864536576055060189989385325441275676433763343612770723234582880274031079329601010866723101599249861430944477990444794867810042593866246724472962099836651058506901416555214403432091187589408244205581445402863389005298622222788996465000428090944740469278672153508045128061266567614638183780743709870631443802075271015335098677093373395991592911570924379735775011958757505952724844951404358116625787414824804751440882580044590662338275552920482186446643502960087610610160223792552421669508423869932919570108280768167518789072512057183160355439491333455143797371143944619986967039581782341363806117081987023341789832585822194692191857806534427663205605535804653928967112148713955009474421894386014958198887922505499046953199130568334569286394325655675637482022264567316403152025581052490875557469137973959339991625854363596339937096569067721936408703552256980395108346172516940686863111649976271197365474200421734556676140282183314356746766792492055398988141267315576441335491153703653475725260203417743622823313574227251975508631199132917835872396578474008296286456852024447415852426249384561828089749791930358357443940704662529016530543152270078026603055749987010884746468392710020941903699755519681408775373593694324135638397855468498540600317673260656412171342136692956871177298650598659601222305314262834840009878143950609389844750376269459185267966494362993501965157864750871744624122829154854390608929810960233141690260756375380478182601753697865733254179098421161074172491423002803309427945341333164854321435515386351750467368669316644806449645985016281467708808835839060395075834882925674827756216494077623037491810697005602187013605525923885204758350631931346354385963165160318343724783336957172466746052955664274729194147682545724819535187333003697357002083667305067877759411738574538865024679781340980126547432152592991166755618465477211765985727090986195472814118679551883366938521848040191391852557334057012896312272281982076298617551937494571734260039839611917074371605266726637845865931606636302780233736282883863686918029526510489523514466900486161027945174210967118093444450641223690949782511397682989074416938714733876628110465788868231059926102024319575110881486140484196381708072472326818645194163372544439401775966822072807238149757157084157445775692161389846952264820306445540424639116871085454548961404131097226417368033391618679212316465412047919256515706888414606219986034959353661326205876725446432828903198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -30094766402683247295601512703510721594894635889338318962867686115416453880182965396652613336439267425069266456253647770134856172517026239328439994304892041159358888477891497515423669581322746363927862434992268379273701238208959904651179980354042999883647395552207655085041184245973804192449952264799481029061185215749916833284634334315499657550366160983320691482247997096578849814150704019307732234312442079858188717308209625736452686371207999700546470134718636330299553694524054581340659775989940999644883966623091529278064286210277262584331208103008398177638961494735646832396762158531200355073721734392757605245834751028350903786510999628387860669429743705036598746060773347279615005587466057079361357753588565085572071714871888812282807125685027114342419645779952118773751332684843508910977041682004310406581182179664290670209808086054150322597641750909493568900015162140713702888693165025964755462983184915504788595462207786871335495370704032464079159644476798703715365081755278899583712514871347983954359233044259973404717563298688762608166163054941806788597145657061031681349172797899891492159653579887634084023904672511320831438267399150148579033678522834047339808023471692248234861908204434207430351103205084434079256600777794396902900767127386077260987234706621315363580699936886987200855803221821092640434204136864534207311259317331734039723069138145567596493844351294096020336247688823628196865677056731525515089864465529534082492735263607962995322215138377979379051144641252005445785554291759752978097278318767454599664673007058760429543124368785803694128844965746316328058751686062759096314522989384637952115510535579519725563504751644659514543015959252362050590303968259211705872505081358836071348621879379639416355479933998660554776217751832883851963044672053667202830613360684839648440620553033356970612663763245404280577985023678855253952408841749390210894733718388335561103179031026951108740900218437338151295276844752449379600016068950783179781455315582970921058628451401425502851884082350872547715796704331366625944466329972698452590100969626396624881394061846869462832632032200829009784738800286667403417024481134919907801563046944515771974772229530453267461021148086248167382815109716448649083659883744448538824312490782059502037631346249689830819406408051472009914415719648343704786472747808912280385333381541339020260281030958653556765160264354437713735484174810580232264448294398380992504565027576693370383005473504754103875779318918305698353080895162811395700721436065767287372962980284046013567235978699395774847233934230358743518920322173186763794444336955887169499987853604071859048400310892941748159133168566103949498069450421813412372963781190163365338900501095694621468046706808502471156718885178460712079515324456639719802193322412350939710660036213229355955860221571862051129651619074708801717035210400286174484624907721829720202052185706079718683662905880052914745511345743577861577012459415258592710547249268025196410572147021707502972728568144158370887454172735607510581402877566326713505282177645610991686102278452064104853400220248645018162103913976492353924948145002410852866480981399599488963534760047442795423801330417761038322528615316869864671830147238038893071901712214991455132013563177162934717171609390628990563679680473843309103064038388435509564266920041163545494945475604702192303554567350710755417740116340551085528198885822144554094000736572525404363885373265007228948030822687498997107612399077182411245517164200734880119130501258675669921861832853970847092777834724392438781298574704472804012791330295851484386751626679798420233834676721309394249724752304732376076129801174636464825647750287563601431733123365451210993956804303967627111879974253868717416199069662630084538399007614872327434819105611281667631331748367296354341087184086630970318777953024793349665748954253314548848254119264161349529853092042072056913684530524126674553665659050557953815585194634819422985724663152587787157147832657842393389343208431235142830285338261961009734386498395411067348693834359271289099874876656707356483333297820965293266475776576005480059632315087703206748955495644626529448227585752175180916388288474344040595579373040699009481942529477928237151181697409291154346487800997276390939877078271143960186375030630638772838816755388933663199440576143424776602017000157384651336990064010024070739746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -930653224541729957826498226910084321317219215024818536976879193936059709870958132401811132024846845866314951154708514944178166378449299678590278702762404817785551961193500523234343720887247873971627195786189359460023580531160902512563929328861502102264092310033443472283596537569822838608431366838553482237576887288106365284786156335774064096169088349166257314870869223582802259407161085928388289677354333940373199987920831458104676058781563259047814254676156651746404375145612661393778737712016596724266519686240743693887607133004993176154516096369816879370690274125290673276710834116350058187592265288058712797865641882491047562889239266490451032307943801085906756915062353830260683916316515311919243340195555797769333726082910490461054743102721143312830159082148944728079970871582574098301970383204134711665555991634941433432885610593868542109532786728367095726689690249482464585350102760686801832666479758086703816392382508401501302913913470390977151594130278085507875064823932887433013476768820012671944039454503941465564056216988182147900267342825388019342038668024238243138357902011033715629213753479754479148116092867051951284622088586763964428658975931235505353906088572244594733443324424142286547223878176522164786866236096793871045695277808377208186503907806192740355724504615168230866031153229798035602043639764303024726457010701414753528660389852141432901472931244505296355107430510263111788403792305981154720599565909614200151617134361706761140036594313440860840645148079582927164783976116518579037767091878180997464338450626586457438447804349283829780741081543371578380395843079011264555997259604862669677756369345947736772454529291216050465060941826943979296915628319234293973403802379256511519821306369025976034645880744538188789491407293013665525079325070437931306045884661172011313984759457702798586090217247723643158486879790866104082458249842047233628441127543540352955673913254409611948258678659518144311679268496396623029915715045362711609327312610888223311474646442001751852450522979383681806369522347661352287920415111232719951838941559572710787122399610863959482948841147882999627187229327584812870797627455936752375598807974698152041912782456128137679401044806913078242556707118904126240114190396449628131349330963362403019232940383548908419680482791988312652265485277938797488609612028802610772111081893951240484110138417223639717258177259666340915906758187353530395937962774720241555572419438355515190509292471021180605627557773120979994688238649938039223533222900216816343393681810469555202554744999864755925859025438097103005724500077711510015487858086326356974183200010771152191926980697175461947019129533870085707432452587192151194984164683192955364693771624276236724143940600904695031105283751072834887257165662373525523233309513182623630564728653734300836084667416534890745033853122752451283685865017963899985852140261583768557165090435287817551865520532604712446503645852794471501116820613583681616560245126659342826674048143992959555445802110664240315508248183398438571831333935978692715373712109207412017011941465410560229124173687402915144922018652153103457099785108752590440798824508449142193731781881781920218406990888030956001194540925822173947216552466176198556390022985172961547911957731564717443439958272580983892892312725241398864309333993010771008618725332572864256886994822243199979720942213415350115404112130245580901990881779727666452507948929646444866571319686615297549160299783016536304328006190446155092720416776508489635685643804969310292870960309589892217579668837069145464188979845939296268397498563285451454167048166825360923113841781769578328777327430610856413523135774363866021235076613266143543521261634667310510298041484275744682689172149395954229129505416596460894262700648330943617443115987454038677993154659507508717269887994315533502937773240779200667232258556606693946693438796544384931738744920711470847267256113519638796745613703351213948892432282944008662715810070860571428349649476142077263730411596152823071694370043451818775938242602963702366425934068611647649221205257381623871547842386289378781070452819862845874232452104309040784165053988910079172810503861398370528044972289218940170783950604028917598460102125826779405469539351794752578726863989515546328202649374399268600467709921882388090371043604129209066541768080268513776970036479661160025047138333320617675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -22878297418696156180313440383715472932528134517910987241615469647327188415661668826506996302862344443235641575130556803534218292197257784658987315006283141670841651909981378539880178095602058776535093149311214384372731094219558297163055997232712714068471669966630211996832372629964077644176937833825933504954968618952016247350288290481918650267187690746194628923821589528089079938821029774304951558166010446222788509950388108730545796076000021544628803066907880219803941374421681636258002870032118311952018113404746957562947483194391187130857742381607824668658916141628033088670294003935930989886274614164907905861312161157977486116694350124478088835449953162689566139976927889330935540625192729781707729741445502137471933812727545382730169950300349179254490028211827730010395279010573965456304400159839540663008237143623880601013127164141757303951369276972020686101086515120184483786191047575932006231368628906670300860269762741544166351454846376846645962892118066952754555368840438595156443815847674930935775590810537946098781982072564194113109129438123333955445540862740774769721785373364774540293995964873221726543792169166671222575481331310377158993873543653405831517020883562903870280875921350426591018236991717035042523423374093946045690788673803469270707754904362111620255233106718823449189958001895638132929224473316921748570648048247062471835737525589863859085784074469291475998411129289422134040338238939649260519479123573621865348164793369767194070565820145646304104444680619640533123957144008288916892950169607879107997910128897850894168309639596375133896456734417277456642918061455609017956976162839573578659497277381381637202601603785600073547844268022207767394892304208944741106859473453159549159998908260081914612173196043515868184822281599849518233982581934837288089615224096796317504306212183852747472926787134306881679233597519527330715760049589878001710414586670709560904724202436902389975619100637240216682274184788797745691587556053071522412702176447906666402176251014660707551834681255209099537536862183761010542302011766354263600277863081445919944676057397264251768352867133451756215014451625527256681851729044019595675285786835525324457512173174644889756807989605957584908665104620243427599889558317573341498915028768978099142061662598228841619840106648237751769865174843906804891099804482361917276197452300388293976876600413188488094443518139778247704449609818672960368847310828571332177869739943718863660741294503062014113582036270796155868431183518940733275686993637402969220531582679259027189750752702532415460020903261330177611708130157618877485405101818494498477545717407384568532418223909092010780400430136771601253087230459668538365419571682870159864775900563720394698326063332847442593721662487662675347677910972181407198131588805919715679494710179530037904539218528591424005731798600765802590369928303037468008909851605038542852732461724944453099690344922788752939094155179290593991112959887002572086713899578029183042338466230203083193774912358598217273522738919806683524537981371216917510899126416889903571075622430112958126728760331382831647548734840618980258487230917314027594366666412860609158928009454390539845195053489038056779498095918452945988769294520006080728014807112645547477244844299921086535339112254867659889519761371952161468105358354596946911241316435750275299997634238556135361159176630088710208072297821557080307119491079580230654224954492575065777068484899635097299437020170188193327574973827781455208654177266749430385301860059788858376549159054549209079216132658270303958140131678164110130202379499849882576305283189571099583095546162409359037966889584443593871651990483132336418591950089032542339842462213520219558520869636799229095032243452168600513517178325169959348177758127849626326892419062179218486432595207038850381284342149470957997068936216485160207735146738727657412389772101676365887466501648056386465964796551390716519607804208899878911379676261022441570303871362374719015849186399278999379270352611243288729373238377632620087306322935575171640715719172801720411643785711983428147205637830756026097412230468298934129418161221120648752516820587017618643865469166355642480458665256150823769463924921845890580851449693947394530302914535715107183848508887127870422391264050904592210691061891869191493037125154186519273623212073326773471816906016373360762372612953186035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -439034457271780434701664172774715253476797557957547417688082093613776227347349555230173584420683444073615057280484432118102443339230024126095509129095657329549111531877627032292509683442922536165527619425726573642679774249647568388334855218592748716202626884005888679125075830319920621777270134057693637002407511121371863814797357065825546158805346582093423582982468570032148607227673609637045402076421524729477623000177074737634327142975826538189023738757179938823007667133259010312702458621204951537171488059112761647213048412178854389871206940781804579379367779836015829189567507814214090624622652155677792624855409661601933069693100691020089936192034636473204330771715383131876454711823173964618475971028436362966765946280484173167933551787845629060108253710463505039124988113185719082135838138366727313834917847427320215920125076284608090555761598047120560655591387918835506971109728847478549563574852806786422596145029596419208343900456489401254953440881740105100491740226366946255690288279194045752573460742809128395022389283571668654337073993002937903952194064180002532210571470543577839139035821275286963472444435118591411021882161806051828866132622751946220076419156929168995597325226247750626186056622214555776515888376546479993601702467781100235443839184230327771610819471002210286431383381460355590031496066425271210535583949367252591538609459475971463358715199205597857350660221731534218598353323061518656713772141177444417750579227312786558670542304885789984226011539365017192823475992201003505742219772707866182507126254576096314641947190802320766438747453295000925629686120628984972516875172728460973387327167869156851311586701208655511037610638413265717581282067681519421464535335079174264817550035260402142275371633131861634254447494972240121734819454360672867314246573349411305547569257501009794321473917221466490840569637727926293390908574708172767255391001710830364013758102456075671158848712861471728748410592106226546307305170080161547492935775318931180623599044484781990117612696786579669685219344222247879876811757175912240333445191530332219131969548396302249397938542134351277102775074197049582118006673007120794864603733659414587813623962346905774203004870226234963372169538701086526653502409762704088157388798945773666060395337179696419168322468860384560302833554754918973468504702262914847478909511013941836782849634514073116366505594530700869869379275169199572821997739971609783919361093662733856636908948593423276134175609327873845368837182949612227758153454382905589438319781658731703297049255836025602776291487495510246293657507175143843940480960646602924470911402853641153680645145857383242588436989702908448179921052385604029747404902322150117507724946567232077313235440453482399290015583545658319791409283806899009432346446591132621767560288848589889191693734083522448589648041624358273663423104623097950480554828917092872969580597087280701600574122466922455493159342854203227687577949778309645926942662321690313185944170402263136225429352941226244509754374642868374612561383124035319218112546344496680532386534643707680502048486106062505733785158253965398806204145068922084776941143246284768189751871839965064747846370772620615707469213724967300682035802362322850060152930744522960406228728507370879196144418108441070412085373798151415521823145723116333290861208507493242394599830722917566986909580611470160617668191888882748835539245965393750167274910474459050513924216091916068170143665707895622078071490316921156819500973971116720366994145515407811813123974829757718228524424290701910784160657398440177356876403873663088255502009477869615805041509729797906796932946778083000252372020811788655994786790969799793491528680524096375614325689744240139503369760237915666850453887819857262245140621253650793333209570867081927014962735548764969509116433681797454323186136346633871527851212467613665873277944337005633984805706144781439256935926294982157533311311579358797013963972618540781101752258618534589490797104467519462171504831596341635215205988485369168268741863161862538034282419854282795023604068123485803065031151966026373140862236981411908412774427018329224337654691710395041447207495160003089829057691729670453825441736337109658685394711969439079559766759099485383173188492131842155583620330505196363199426712351213704289714170642463387873408390283040123023824044474705005995929241180419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -5786177784997351585912784764783773898781421835157431146098908042058583716832410812781604937886934881728729034974520888660729950229120212091400647259559787947584454238364806407776181491944020690098776852317321617799396675760468297791869375404179514391094056712433561004897279130147875658998689506992414837871091962797902583605982383149655444300613190437998701769462207993963912409392910851577727005979732169163358028875427364692582404473340960373705651286878200666266554599671467334361526502141525138382942414006955971250958916050732080646229491040677852200443342141335519201378747665840651035188827223142107711603551437310539881802370225298079071249784770508437371703717833936734814572924375389238086959819302058740615447509698986622166504581171234716418999837582390195637855608034133545246378790540677239308059532348420299172910764324104515762998511008651144684008447556715595278308321852487422648881970210301547918740762930119634230013007027801886100487336878200405149436913767721750528457895096885027030663775183031057022023479749139457750015264612996516269600070394835202033057989946985837789064930269798722562910805407885954323503262000898693363343686088313429188801908727908696235638405959144340875266287421794354154887652083516201298435137448081809726900345997112276220652962103514770659852769023534867091588735726142500294769314071835087490273570911036147965695247702441640881976483105082880951578990554116157163328092311491427550789185893151707921689864056180243189133739619398124842495545322692274823789352468651174429500942441890593881305875427570007245463576134614255955839466549777543517512034104687450506860869873723732566572422232089864633782670633032212911629392365329891325276233470693995476824268203251542023128583267132121621875745244316920828217954583185896647736353013917005478976001637276553546055344759644443244201391502429829056382901033395940530804566359685671579922746938280314619927694555240656635706052297863806315353305542276137729604954118131086590393523654896518342886942599675550435929153942687047966277830514377763172948905558960498510476372069441081939027398256293046829162906952423014547547616824243123606265427917457277139953462051465830322823612207587478731950400867244181736488039770634077809623339604391839063224082127110883914742889857804574372894176089331958322931614680394832996986333603706955272656640728854084869516013040509603028264970708827907037848823341990046906314772984057879077424689347198359687073843515627363566604352936785406951424684663377589439075639844985925869712610896058529196508104142849384986467716875345044083455217168440934219372299432999035667126428873994923034941911105892163082759696639137114004584505875135879586307372937127798101508970524767378908309703761736757593495273215749227313948055765802972507621704028359128092290574890406995776747192627467046042900315105563102136494501408524632244081658802984766493931031419302113608107497700037764237441958454459847951018352186910482558533136148963926553804468007494043057514651657716477320290633050941857515449120225452833234438183669396766205817529506822699955519216682567187869079171269257458145700168539845113654771992244156005184883894865207221085758670638113407538169316325008732913785096861201163374631788487265782271322758185420056350772521053184031571585374021241362157719774368532670502210497648187011116288149026949910512618707808966331151151572029677485104496741997964361986622398219256948538159325277226168987131790127714737333513674848867330304192275816236631978976896147415866015207215339121804460800034710947132712375247679603061726861013936001440159127318871201169781696182317489903179136439221590133544272361493652139896731541335500225296940997987425939396187141418660952324869367712961755698064561291540249257337077663465276754562313069986896208319815869572715610235475774356016109346761467147787968024535079843015019652373978135940450013606767850874686442504609672130376818955387370674792417850530952090551412226143049005030837264963013789422816518394896590005199741938203594346483240402636325296924278893204934640859968914667279685216265019880808588221904154204553808954855168528950453866509282107257396732376656834327385980667474863823666643798094492926399271318502471991846402817124063770269319233197003744364019711207900529592889277333164969308467817121061676754380849187622516183182597160339355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -20137554275173095316368414442213983438369910963751421609851529661232014487902460910806587861041948576535569151295269678022124389212767160580427020056800220858265684400673856718061699987395174177260367285609172581608009120257289962493392923670336757088846812403778920258405192249955414820095952296082366660318896638538336497095617340852562926871480250171871962686609441859742403634769645285074724487708454245863843755783635808313738364396846985657159087340390777057557991290968636890124248887917497674717909104279177570211075437622168957145542716251538249482844959634338588049930380446154197520454035378474695489450768720894944223047165816969451763501391008790803405466685491050880301254627630964451465580478570124497813197578852124780837866879988570928714529654180769358554164578626968297060613688374135734339481510958029632519610816860684613640027698171299376923027650198428963090890465036845943000212201318046677233106925650415394975011916631445741000596101169704119725289106712956461869801791756016026700952501522527219523647907827172552588996543094151001533768897845236515104699676639371026425359507147522715267933827734986857667203305767573325404277123146061273128051568223545468831091165407989019092318545536912975687081705270611150219309671054107113778957286304940161268303272832754710625767911328768238450666353023694305177466599902724168523424943578388118441654001208358458403168125274383058088655311374143487419287735054567390457268163082036712741445323815540672706727355443489156156181504399009255919981639048905452977623961939019041176322010431237271234978904419668530795211924649169804323577515855764323861202192936165489900885400003373955805450366971971755777065376905493516908114825106654471060192465018329266126373513241992025562634320034251843698497532336600995116178926460513717226612204397080775566946608481566562069049752312539087358302245304759487051609588370040083094364885952097860083423884940822153263541709033809399021777841147689920123217680208933371891847474563050049549392450888323804824627380264780171681168398615945645752384370772888703861955986246389117353452182833192479854342517263165098526119424574385437411410757911347373089443187228967738205689000908040423085189611384457872281054114627424110522987412170292190478536587068869698765395287550077933542727483663058356666834100536594930036840054188162591434035962843174634820424915082629596470750408547523846061768039663326428638170675359560650594317562307072110012237448434199757750146459895268470238226287740840817929879979649114035495210293141153704343101757877328652787018599479548192062477785922672798627041689597971640291306691381855437035590814215896071199020313180104962679348146773566832875395543885369215516813284921054616496461697156202777521480688883831481191398776335066598475738598714646413351772294331386799543211582608453749414791252994952290582342454980157626357257105045377030776643684554123073023953764400214858457484849788702699973465409926056297456711371905012603196819515954094807539491355377736897817473567314001861150325725777926979188236763224012018488643647270461660944300310472460456054285480324965134160644557409862960939372834175030559920882743300512049327212959876596975026170169833917724600966860363451804438143531730245371394517518715626656434569569780448987517424233165801056369851115557572632395228766636678789106393533221047895131831377354159391228696502933726855812624378474662430269499601307999652501845563341001855326287442226063628578112106408743235441430508087438977621622957087044890258193057851636578778147971827112691345720799509154904976629394415550368745402075205312398968461818662741659404498731613292936679690887551218815226897847742598257440235271384699331294814919471712674467630409988053567711856554941228460044546103338016877038550955520215868576825267384530626177643099339021641682075949442061796138080261983642130025024662403376068405999371744999550604328753302088028769031710122018972642531038403348931433915874752890218034379594901426578765308067203763358940025256565891909587247708023831131345743181309380384932886246318316788756500976947838361848204058536498865333178504906538271152700229636077012301036051006973852517568944755166400249514083562894335245545835147185457931301377596443009830132042676548768865132180825697747490814223800840575103390693440578395787817925156559795141220092773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2252042397555019826633495219438752895668873731210478635199416574643047626128533635391671855279039092249943043594844480615278043979687019274407230605159919813085830037641621841351684666009024125068905351207736055436891840367558155760440100503079215170877685299798358623068344299700364390207652228765313970051993501453441371402539618408702068701369075677723631602189124168532016454475388785458094793978008583850678855881621747102619680477299102615754940146685303365692578386699675596150158125558389494003407338746980127013671177847009157641632323018985521627719116032227805269648321057260485150109064359819590775787954100190930316697256873049198083822158196619961722536749025448084619295833793242043643560755846907697974262638999277182274714094654970795376661841128993214494781025110556274589300116188712485852421775737371579551326719613349097807643445939558045724797497662123844233635905374036802111590709781938016711516317824796819415172521161594954175652851048824614849817889153366694318116278244259512144000540030244941616718207791829502356452005903183414364274581441122191894714253176294227280018908468650259391073332716795329284309947743557893071631504632173599121211197831830386523278964628338454824649175315277679158058079892908253872937396301650066374448423695172568207910641355340693249298221827411694191051729012021337583940567077658979754003368605807431351715012545982871330142517030467407981639190743345308264520183217443788893250209357598642276969377528262575786178991213179963827247880370054147297484882932732669997828014027241816406291984440547924897394556862128141314618044508631293682228837364756563395062264957807212404622025196946035371806489129946891502817496639303049700249851481392667856565924465077614925063651701447493640579090097424259276880526534315739339001947556442493701041630584797968209609512876540552711929308206130162374644406678589973347999274502713843969477702592070255552495643829363308113273799488093483356452111162247198808685943247848776240112724922375250908470566961009099996279014913121051748481396967833970895983253586239666674687254218110854473810659394239968593092566859704852691382180746425291755941873991498261174347995986834879637280207144566926130846800065686317879581448524068384046588791549221059641996686333767887482305451653617906412494115202773366191037662313606510388872683712190898500263115248841490046676818024508878921778702007222095589964516636017663393457852885684355965475398971192581009403986797035695935521001025108831559340022647544021626245868169437494668549668356071302934189144137176828565584107948318670673857519570629745737241942141355438005208517693276289661954004906377686696081059396748351892000030878445829569664458368127689568239890301176568359862292972838859931927749619006452071387689786506048871467342104754769241007480944404449147254016742243423482904742603957078143901596089517225855472197573949331642113310997058567885045684748894124921385086666070691569144554226681720241149904716538393120113856905909220288478688852199578102579324075999040715499390663893727244987041878980031319703733095263529640546183079029758417687692685049088371630367793743365488753670569081145342970872470183269429806596077308900881097593365609219264681213825635238218310607569537843648688921335648584918955984147051534033548761641884406713759099378542640806323844605259857770819459167259785203679784041135156852436935873307884737712025953926033558818914853241786803005685365086259824247947136657003167439441000261521657658061132490538901936086791974210780181504383904116271095159847907773228374115735515205062783876819011834723834215725577330027976058206331158043063079661989257402500026501598605025602121788727622460889431293115996108184630980579241987689945430090613014110971551824973425640204935761763363272618720286369319693581885786137932804468982408777721757311052294035461330602736186892333551992191241241221699853813544123723407621260300132287821188190611652059084961892615308837489232302581369295278584518251783335225427065138785996642523581084441890354294794760946970974232999747194670012783426665052448588682616897570556966788342863553803688791754110569340530776070837493961289147622867348327802810821397223522075966066747224433553734116160836090964873712172609168419266452154611611851701605280302610631898495783980041102360374184664776457102561835199594497680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 29560891709763803110410352203332918855321737092925489841979452127944622779864546606562122361489174182193996156184627629316095769924748543885659936384370750823670233159398555507565148374496667265006737523608491590039605531500955279443471428199551929129103655415940602657808135322296410117105503345726362498041674818021603737678094520990494908958650823081437604454612962347367323256133149186786798459355122248589570918708452505936327026858250214588910471642345859060426600616158585780613467301280827827674086281956122505069279535483828455703028572510138689962850728144109779998593315002984482895716809336576608757686042925442646934796961323765845535481934256571222141517120912148584739744782162467264328173764487752645254464536789287478254536831693823017190169206175693959878665470922135549663953299023727923224255714087364053945656798331299470173102060306578371082715849637166101377546516950941850309104197290600120257863505363306332664734074313819616087484902030358830084787763087315644884186637101895643582619633947162952083869657536574278012892378644265923463782502676116377992978054482054913769224668333883302667298020477463260816106479327209033207363016668797019530737775882471398988120605969633802459796435242940920700279486180124506084354288318087897799109643896442535384526838805041092948696551060683558599781809189602948659478839837969313707265995082378683170608772766915127646263832125970324076074311725087965163170835375452254672401218198743122303190697049589711534627052725681857896222900512124629608299331331075600213021627038490095720518860993530704370250392722216013832422909318793674946119447844508824393349295012162101707738176416276145813437970462544544042031972189856679685873989811177256016933987451425769169025068456849269578605729982864316170625877668458825876633445050499633352406555019408713387814257385991363602722014766616701338251896029255340634225970373005858573119281253897423178212203971349084878098055196021289921829013513050957484492188555291171533191610300158170886759732123230820726331322879101033034219488452383036759728235210705196172276622289805538007952552737114745734859780426785159269923935670017092897950578100286341786207159947986146112423319616609106876618761206320623087998275896607273373571398916374087526046579171088780234650757885606083410140706749354274094634710505776511283423143641791438908315951049897171872596893507031261077308455802941331618881436099695285965729973721581711461433155932260756307157457600047099671958615790494878194780349958106268279648160960327565774246297476546126505954654008748734974605802062599353478625157801351045201038329795062138581372930169872983949081501818326486467267182867926159191752822361847551564010712061004179495532987343394897141332400072353932612350994571266772508945569067899930552957948581192195483394959361816887827225655084556219556610091835285440058288034050057672889471180827868261623930195207323727527831413862085821020202705000503382819377627035959823096162793658929045598677963730607147179177478651078410447823256181542232337536109748585248128150883126457417839617087921809265542590298030983678044477645490532717888100849379372355642949224422176503196137817413174615334403166441656786447900716145407578499689175912875860853367744122040891242075485271032761497224583513681086039428871905538164809114135916785139655473862602623821719843630510659295754369979635146342997917376074686607727112769401787135680128538159522951621180279748157315532878888429879151126556576636745068976571730130588838107488005688074211936809526409081183633252767837667316533651803877493284537004289194949916229821655559660239133500709507997186093143808063284130347046288268149389629314303964632189771448623289474053302612225627160752061895640925887990564934336262195458579867360402841836432009810436670204430164467240060583532255458978955370002027308581092891367381364095960868338747515470926425009858878733706228324275018739707491212795772235562530134142239997470715743481336641466846749746054339615395526316798114815561291443080477137161697548974229080026364644983522977777195470604533183297831068063655380403088100146025283435000531903871191050729429683684259715510194499962914987477453836697551890155115669530053796486229633298830367377028025927430545116862547124065606930257110560941843743654769312047650648572668035522385991498595103621482849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -270545328018528766616036630302199466326920468449786259149205567431661793103266717552384407892370542143946577969852662587441327969153074773835915155419452718856313960432097998798960723865804250476962177583369933189565441844854090044973623433339025594801298969880467012703890880572010044674118259745067861219208809114382573164193603843168008866863331700108483560821616281578847759814434856554669833960708880563469819559846921997965037420589787610884151424814037946995811007172689345639303524421731609376843616240241616702191219925407252411806499208669677883696523748057094936818323825891331501016493170082924397959025889318437107523861596496295262333136432938948958298114373909327133571690850879286342247254294385696139036484995871511534003042563708194727323342092082184326961030835259469447048576471581499446755647223443935122072707776004737893644663937728629821736834044917600008329210366995783282934309185492332711239827452019509545363235568756529098901846789711348393723122309650532075110674094088471312105915526777562526737170778788560958772643975146318886910894673711929191468779815241121797939224684202928056712145057381029073544000235924769961020902479557660362773228256076365311816318204056159843262690055869895904029590619327439809736843778548338747278083151905011261782331982682841528213113707004085323746451966790272608983587988562382159676226137205876026444221011973949084030079066667504368150742925792450568309942057380777096525154036676469415396284595274212842233629015602842949044580783596601656478273344392006636228195704392884674457997541047807240998160707820346672776507371007470995983140497367224550803619454907983888222577018319164051704815434127325162692386191050170697697896118000628193026918415658644486429132978969550433331491553319134214494732642691686493606554548384704552961010753672195537202621187944897608413671709292083489350609320489354188553042728182321933030158561608545397146617102314323177198059159416228125240520847838872891540556488853060680188322623421440164590871805181381224105028310969220940888005256048403188535252403771589687681775845619854214841512777967496105823335286633680315586473750807150933323606141762677744674959568192219327721754763178113327745655669865099997549460517860528683519023408570871553255517424568002232516340015773633113496417061069475974981698017888426775882140884098033881905826422797090237890826565928802527304802613059707468629613810542929930777397976664820632424396115022658992246268718039994895235487331776737116255735094451576649509480987996071097591450161703921640323030713849576012307041988395797331962584800714302262783773617803210896871803594409471551458471630821853349590448654437567962338132129016922626777298689421370069884267979679637529762598763495944619054511353921654446991463621586004380987820172057408401648611528379995472338399050159838886821408156804715213962777013407468871504197188944208606372875831833066197760198396337860152751932623239623998723985559137972425968393074281772913476678920114279914425561284515081901518190544755169081569942448528881272109856181012831063048725308141790738180671433737159781693664591873021974816088423387845758717840405218793271286148510795468294046664441022638010710388681334650944265708278809675279514233665508601005519087307828015941399093660085823412296723228805069813513197410005634825264345255710730953852324583241106992101958233118571312379311891604424988750104268690531271314283093767928281821328405897651863807600402375208616486275676808388303687323181690119111711687680167787426034663640839864041888703280041965512594661982268628227229068810200989446503957433870183631716095729818004319286385594721101209553562651813099757407208918190785461127812904214864594596343839511356229093225767728432686951523189705532029108397343436665258911833455946490701339265888444416732804102711379834707928117859372536162628265949853990065111117290830540771649120449689486869477449738894669429604932671653603127046006473952409568156249398893209205028129503449682564660791173545509804531230322589459389682800240945067522652662524397697147534573335911169131497206341856573918554474870192945182991156684525785824492717766128034812184355286763132284442754886553134103499109340991109994226883142246373443958811398192446633608442158238273687948632139645168623968752407394131013667729836043667592093697749078273773193359375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -5605967527070046773823284072238558439261894234675074999047979463061846211004822560223703184988316988668004801128793584010150339586099682493981476925248327413949618187515901144363048139965686319174946022091136921159000948803546785298052911405874472766912362443678817153095562200074031883902714385017412781446043234494353481331233855288592761355283118179661408162549452116949381525329343084464465841008336294953257671373599057490751734613025819634052080759401576313492531138129220474942135562546030735697321378549759300835427941960606173906464553474736205773671601096685405722217019717847900200847000207822708507393588358166033205145495059232094934386571681256989124570103331951654906942214566328296214503006795785000681713743015237528795313075179405430605022065971791667724390319110943579924313910744206374901261380256212400730895391331858960677697474962547552470954623562252488219498450511486721172900103846890228829923865124952095546696627322052891233267730515404209373620803645969677675211423307792297215069028164492456798471032827514695359993331008096630540196508395327200903732435404165592243018681789898351193390036808537821555153796501594683510321356702786319441049343799836236195268848151644134690876266245139756895377653715086746666853393723538010516484008045874365655663388763766846264014921246679548049624263925368693243972340689579800108941679722975803727789578652195139228226076425456032540689231940221026942296179928888656615863907639067610650662035532007380031020002628832908206998262534827072268128199726477697276648965311922815506574424819531393540742628309175659312090949353224077090411226587470304515878042573968225070412371213055321734579027582324614208526778533745476111722300870688956438480135785702803787198688452234480794553837271411469237259839396633698472687455249227277409960950374949094237966971798504654186784911118285110885876239740108047385866421376628750661256004057850656568511992599594732270664940859815345048890774636717706895095074207812712957250082659484385465119621320939501925801842462099850909466131205414083684828492625628133043211302302802239194677782067628710609623066889938499457682537297319672802123262166900704376801839600133878073512914003060580427496710215170843727328281875273110273427498227810308379160398714422178357793056872745992721327538259195863797129404570392277809820959837930356826043610933477450012746155631287158702796903593666325291951421219865118466401229569503249149840907232556887087746441992430356483185022669054398101532825563198731952626412404921907645693084861507467736613814672756256413643660486238235182602147161613901875218089430310649843686156411762631329019818321888866957119792735276443905330402808371471200359811757524640499771374764876485629257124752427213367126238711365473303905089176273571599341138042833132636833423684283392943286555363369920722749131473181360105792012008896139875349684293142790091665114547808849295292433401193318746172866660086770226382173068879962294073934438497827770928965225004913966495340814828677983498710188783826395248109504829009211240518395031810337738129356734711767000544155733483153359434290914165267506598198962726658675620020796350436398598958260029466006881525837728016316554423971108196268950040702476253351978091383483826902804254395695700892252075362359627598381600534741720159007464920810246103808558247641255447303749613674283274863151934974065424964491647098045744606879912400244532385790400015845289104188848058881293294007855034545755908846773716980924463119409856271299635978344298949534514197711596678139123605260486318821383163020343758158970752345459924387925072183568526706697839853971634343759051555014731440556795035727326457665326123706473399874795432522353504487625064776628439742343169872489714048551572192826004818611028720469654715978781347698442350544978458286627623003129804873916766906034256425762280546528171556397926752473353034877657350139789168800021098827791161919948377400498303882248317639611493492566908536204715315691075583845055338668351766862939496947299099737506563725171230151076058217745596798823723642713720076803718656726794946479353734136559371014819040615532536261066474662783381638674338252474923849789483548518885700646043116074788474569793495229459079654059694423491213857110049599153690328643725283259158465122225008196119395099620660403161309659481048583984375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 254141746227938344232629143888654608261836988369289470272018909880043255051127967961899193289968621703754982528462583707499093692243938036159491500897705870641036087039331784915297832607512266527403242609911231795674348532726052027607867331323456141227987137417043729674938507583389876433900734290370402283426079426291510667642523419751184974930250981924518323354614790935160200765464656976126899446774089689904251055780468704299558093641033081467251358970835537676968799061327965366228468891329451147710633163842433618894926647516765422422225230741801209083372875693722397862244939829948228497948890279344867975832309247116041805997895227089524365778666885742589664479496519430936934416084174270582781364773133864262287953553237153008156829337894199242488481247179195760768808668080330252506902912066171951529422269454539819568165257129986193299666429670208911265440270231340854197734314806753487525340912161014561854593131703881038448926460962306599210070068122689661603981944221723369761081837225013840506707030107886151749398629704339512479659715326121946253165433669778570409187912058301341997770908723470492459159913638816594100880758916920235089851862195005051460187203937680288644106389724254189420087302079253912672978879396330761661790643669200721863294998089058624566096827818896329089357969349345857024090697656784156819516504407256460102600156116226960593761205126731685846608650701444191186193084358894715776302660192505125080002699743262416536904177677670462495430976906616762279668346989505932947858802735779052336474642287324156143886443872432855353075264046803678880424466925067934738720727130631437781420905583820494184458812197711347785829041807400600104243475313261448405543079719464738807606013864516765302286393729219726805364270295485664767634843439487445671454446494185825389299991158216052022683662308756310796318304073405443675123466271541795931932283385780567059196430618355620434007352893024039416118664489108727928367789531061760231669493909903084581533659038290022929034812249808679324194740465062587156220910541448340326835077329751152595216173689541320625964983868554949345344166844501197887583897002734403650973013315896110847203695543568327876919955819656022187478873835594240423027638587494038863481572137172681095524415062318434976682119491375270235960628604982281103805005914065142734513090468875864752018203551850584234975663243970143966176363392737553066305302946566138270512427454428651653111021116385801551709523409821707346146781971854461066684415068380272604739357052633315074140570822243064991001817377015232935533147254834202173468469080956763119402638100286965228036829996229309149462605829355060505278254860767971824250617736068861195153359942515525242494835270655846256834641908308001804705195908688823516165696772766773255825154419657452404058831297789106934721680407510494477266030853672343774230589754341823593437506603582626958883676481184976298359940750521508903683978821042773019609002710850614004132394234619262156404237851673806818531423299197913499715427448781691507763736855952642778611779182017171253773533365106623923254664536960066135381257071952457587606776437304124565430189160560816382165089842624912091049123334234608570400282604770997504541767378542381403752330244309807104427082636421834191269681587337155455655858979431221901752412146133603892791028371489064124176584788963238314840791778451434571815040771400302303467333602857069276317170353864195822767705652712599981510163750013513558622040813387811882477262937392024647916179209684427371521695226350154322727570437697486266775442933161192645879456292513931664645125422774181072019660733382103785234061942703947209896371687111825082866332718715127375301578454425925758372456599519732493286737007508954203217208366212916485608625371631460827296711511439904073449361740022394666502774797066146079474688040069551454304212632784342691617913979824727493800444620279497332693150374840036413522177258149124635134552590226255709480031157143811884765859547961564859715038786299071831968804369609028147124895451817743030827827198334903340555055195794508508988165131099050512441158456116507720887127395355338286792140860925080163709170706480647366914503682796829637272358623135947062134209706596995354020808348396284237364290259690222535854832296091011693906640040317237085675135176643379963934421539306640625000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -3689504559591487160508191732960566545755714183762595304879714979085998871249918840333529606510243306814174395298497566891006578447135531749119756522188534391584179832749454191039390252976138413806617633767259517624536702468854705070195812063032800408545139428442522809715007295017429051426757470010156766156544197473733665018956291013222547752812916420822229646909256877862375978814586784662733806779257473803188914749505775763143219831837308565312665746227137398844185617527776568831767275940493909549140645903009765910709966051199706143778808097670738938974946328459935621140140326724778865275606851379435421907142488240489814988854855484482209102731518754749316775861964332665385259056656596867469763481283455476703103989584744409431554271983455680985847653563602872570864744564770417340097661444353658722074257050851238187762706751483978774961853353066828592110474481070913281041882490305081490854451233514245728571821273853447133232999366015219154716771448154606738713926361301195339113180850015545901334822283875024381795647869600686286170492487283801590426103635156044332359489386500500556197323329899495472763744642373074489663773363293345272578449438358894625951527478547192926967682878716477614390144325489800849268614965752625798069895509737627263523088087861707348389058241858346259257284027906876359389712534634159673624316448941364343336303507443182600723082252813913430692721379672945085362230051108102140696344343549879124180803846454026948898178229654748089536106140137378942333346543877753792591976526078214868993976721747784813143971610895037145261314892111735780697528879289918216985306204400389334658856227696984884619210094920238883967471050878801153942130592320023744116045082380507608629041829205721695480059225712511333408126696202109041195037005329051068025409183348965215613129820239065809058122017868276228695617230514692813259385501187027418700862007487734885274255397114776991627071666379053240212671179051453550440625181694838088550722861511881845468524342706138467879852807586587602864769844921225483653691961244659481160919767904042308624442692892939677785275609928069951627329241649796762293429158973493414570081857596339333878315392481313092586942841183060101506841864221906777150672654789772101493081552084755810931722470062690697493527636774800128408942926235000248549643916516100385857831222882898932948963280629354753679399526891174051842640469495542902136205541240093782136655379930040056464394651891102881719515010767388252432530588662334198165566810407148068589962555255047097086712314424795061429817895755448334337088685357037796709202877269630837397937643534832811916171483495267374362276661206244845959832772390527752700562407414058997133541854729853161673669465213869226730619809198571907583803751235796419317390564044038553467127788399021979636284036336408312256454695943993210561642514008987132845895563059031161074474042693694316700791018763591069188336057004368242047441888190265035709737958611367816096054702015922550582729873106977003930962315421296145946878578770704094318487746201154188735398455587369840912766129698833495498822814213942233667817711923787052770619621206243132271709977557597912719856433037229932413385904672997453743692572532015042512537959649203483886031135582667105542728735080506523851169545716075588808824516377701961635987410109120679682220650391408247309920686810012917746317909878365690164075392338391492313520116129398399599937913656447616892030444755419640902638205459721063028667472288097793211143777543507888665994373065277380973383365548456909315601564953839736656588987633218149826476192318601780349267692903398837726655636001179129613216581577703872639822920295934734902712273850605357308582478467057797431726531681508201552990579042257089725753369080048941371731526624285117002376513258246342901695837464464671791641463446930108301732062934657063892559196846370294878678018820063740039017926046573545809087853918724045243183458239264499263448178758541879302130865970559184610026973463556757571570275717001956785987861410282913572612588974266338919796330978328892872119407880151024396081270110375243413147888837543605539543003871707127414669649922041764059025735019611847125267587081739094811042994951484065094984674206450882724179705038732978178427714768413539898877451841578991000023190042551030976778747572097927331924438476562500000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 3007893355870867730122208509728865279127118289387722862523817389898477730091920551749582836880640316974157749357475453321405773024525818423192363066658507954063057663555867214883374078914160631060140655079137460179149533576235161378692420350595304636262867232334434537166131133554676166314255932941835869536802382490925271118610523205529828752969056456760213098073076190536920916343509197292828650694353014023402672088126831922486060643925593821687434150012998073431762024685070831314258884736288497162141667340127811023862240115719756543316905348173259338889815135484790535037530124531156541426881357901574821569262777264099472359572673167114811316013811503037034318781086074904127150444387541301860349711147909669608966657704624523947812434446330457536474228617470459934500342866645045630713221061124131224814695265252987256664011444265410120116264047456626061868008245727124096779572103989516727987562836274843180726186827012824769644127715343846032208564935487200335225526099108072751524552039683564234838373268705678022507479452243083361932907682130648150565685103976301643105248156439724600375581583556351188566520648820330032785978606072288554365583745988795927531710580638680550561379079070501187466631749645231170691478280477515893903712164471193757839614330148676928071227354330203795240933695811026959761047622538255673948020441304967078832838802651872022111178948547035385102319371404242466115226869754471699517313326795648601279743867234267030727928369566549421071778449759157465764610805032390210625884812591210860465881184020840774211686670860855008515165678040680271084767006702746141575370170863661392718049035655630357228714274008482157606580448415440864982734161926381660541887944184269072167820775374074033092910861517995850641616563244162554224671658361519223847196323656203080367963254060562510755904717070546762527083214082248968103199060540489841902244708732810659767238001419181060808892053472561687244109470207664463584249571618043206264851007528626376071431573923458672374358735014197317214512343566338787971423343620411006045320289040611301626467818937809322089384044389092247491387245406099322502295430632742536893931754332180190661261774888995423445259059371784910298556485766750655291278776941517433048189746934547629637334074695003096168006706846816140702191259137096528264131212440574989675275476573301059773462565384639298481405706361828447595015381954521028862397490344290793168484524293963896111978035320086118535066466742388620987723494079425252919745715523213063070496005052121216946083326567724661017129702252119585260641359035089164422888426152116338779949161719878816322502239976942611675859321848365023091502224093686492013130055894064200487563498532166013606918113617171419846233556770336016212472529918668974532564394143405984272996405719196411049332223014237588722141111220269293015559086238881551750002528092185240519846778518029524396418568278456573084440205611436572585813816159342619064529721671311502551755869573796835448539420906191390049737861973558247852874587646204245252675628786894943473801978437703620581188970486248579791932481682971779421814505755872591617932050839733691326816687804434424531306198414854602226645994782980083985907645062268710268031558137943051737575843130230678693069544985740593733057461197561589401773491199561378426768694754873963792741636660507449455001816094662937751583621256932998464124459717098887771799527919019224820191517408827208862213878387044830665791600486299130491945812748916757638403569587749401463587281692111806726185718219835797120202738261121022222296557501697486548396046574211490958031729746555879815871952976686533919274085494136969330744618121784415042673598332094571972910060936869987202136394702954781830851534166404343031154144816513764146095935402098114576221799803408739028767533368402835698102124245441274313808315870047213136531226443400683989711975506074502814036636204946435925252929017969349997080568532280834164446895383161935672233354796865561341920568941733000291384781624655963884002319045794857168229292773164268973071808948103459785951544285427188870266449637152424515435861859898251056037659274778861963364842231588863184304792884741489398965524358975278848156675254885902114347774917359345968700867984265937060716750580294305166567565544950620974910365522353632243834908877033740282058715820312500000000000000000000000000000000000000000000000000000000000000000*i1^48 + 1331773743826718645913320500996067182517057801249793747496964182077549334113810773314639295993809714889291414789302055275915334841610637452878966680404862845575662375859122782388005792331297798374458952337881934208744077821101141873763162927158389885283929033769793779904605696073668072399030292018067413880226653543793881906846715631732117381043645118492270738357898452432371007553890744471429142426699029619492095998681512265809332566072058489551160167487851304456760633527538419316326622068597561189721160650353953194856494453377708439580152447288264553934903909942931690423063472267390726787961782986628660628792453924038061403113011157217390769476299377583696588375901034851163988096211511652687396168997465221506852488744438300872706358517370871209439842327594289507548945579298489029760496528769660037324419100285402905347181426461088510229850781031060937000652828334339008032115921815805487419520044265712916919498556039541448919263238934389976018807428653278541148634573246889751448544771814204585916875136047364077107669540861591760290795842937732527664294408258150761179713597668754245791745817070359983787479001268592651190113208528947894358688899806750229223063722102777143259507179005727868883639207456995964870696159500310812639974342784101256496291045335192241512865980526319126245280471064577867261249646436037660653935081257997150415348437701285430409588050483459599091102296554085596756610992771195914612115419638400166688249014460948399820536293579294446473194177677252816389550931237826438435274785444865839313962017964473862190873187656865656416688201332395682034587963673832475129064709235510845633848314923825984931740274559354122328545370225455606486863620238966914923692900045072179200845413382443224141520347869035019366757541214432841585020876909986731615901461149383586657838789172748520057631746034181417975390746275583936219322005147054086951544616054313051773558421967129705504721224033754423004346896622687273070713480884736959432611864023098755733666125766690072149985366658393781653336053158603130534933008147070825233673882662703330162957330712362274485110095050761176724220652628128731136756092365180623285140645679454348395814100561640118436360507595056949893697834125459921680613129504491930607469900230476124734896416979216402127577703696932219960355152918925950809124307626271505500020714731692706780572548985475347841563046047924035168901113397422725581808657245264997958800569380883120464423777833523335622030007002229048674566576954678701191877784303320245018034760158018628416528795174519456358976664116223029955120134999615620098232945254018225982915746707154047677017309359465720420137186993901372993614039096662430921852957034141703676636193240032956410736304304804233770429805521462778317583852540011777969026692750750719721714879538213584871407227375798759262428861559756799893622231564524336401490999135686065774547565231885989008975817012980492620722380497989489450225111994794576813352184756252348065737117224418604114329621049312182118791098523690643695380688726162496868649397441567589791320306784718457595903604360683639528708829460579570269926885905929739888811010468917188159462167542708582735286505194802796273091861547179765682620491184539655276865258910041095290249795456306337227382615964701027499592416137872598800783601690675272344366473525467875450617946375419883587043838879344766013936995351325935967193509329477751502460154756901497494206197910860961459952937760643800909860495281275124809083375893393348039978436875087033847474238584370973684109346758304569618685523888771884327310183822587355710093441137059029398393977109753290596019143262548989392442743947320235975617798514127854677673975001392772447632780817153480399912026503173810398219139148014924807151129140238769557985472470896451256811088759195258599637452273242196634829546356206250887785546442661290681429355502808439973346871358508750453999215740939252763735889343190380446446249048606832249098792045781268888553789877171869970623884904248354337984848772119632380819451312858243425137731957376041960830414874859782237862903751484974240995840834994870142445320922843438775802367945294893089702595097835481414256686543571555979977299399485654110812274794857074975527968777137969250995436386130751017342163169301822692939991525966415423868198640791092657309491187334060668945312500000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -40885784876642477810008952675738411568032975247678067183507077067589427664145338065803222805595791161011339076085561336119965064870362036292295100298423951289956404769157619186321048797137997841227040594697395473398290227336453634126514673086399005511262593158677505507478582106866656169131630975265496739103099546219614277144385876500943950353125922181472137352411342589339544898561038904276891795535789859405526205641281029759577371571187985770395949396687925943332678235210624448944748688035348417800980577271488423489796023778126149114332723986979469278533252916360813154424444568810472619569821388714574692086774357793389966576586058578334589858219747281897469560257649037653749836512679138946625329554404970716440422978299867062452778411925531420077845024344496337546260510266897135246973918461998851838063246833519649930078511303911072031198192430997343381022397269605286927516365258793715063021970905500338621022459864172828611818977641476274430118840013583873952602708926254884966079086666259872161363282291135339082864624568226653699211276779192617841725035959541085380657538995415175157233065412807992734735825848405807017291162159090854467938518554740830499898297150922334009905593385726635578276640902177185029195296827014968470663929450695811932029950692428768831919140820039937026840733157444921152956964031691493573668650119784810567355780186070717689742289058847465879398369779961001487004498191787006581493464992476113141718026154945910776735351079643019310489599086956669637365442252988765865917093795591979513711943842292668145616260249695106930088449989310901891073538352032550103518345217529999758645007368505562661476933033370745019140900549463413602255507604050307533731149105243462632460783985596035066409595482883942080612072449172952708174725907271612951389131705434372066089585485889518090622841719593147691025412612770719762195760806624141303370436619960915333082497529857333682680628192228804815531963403623693677048863393944765559248477403479096291698297380501254591631940681442285730230739775594863411797104670392751808044931034249158025012004123718844766628978614151965131485519110854755215335107320183562574409644723071897090900819338320575703604269316034068851390825923364964484319113331213441629261248006339801409316385898138536413130029200975511720547588623257007190367056411185436877423203071434081281272924109948374295199333626507764361077723444661854019364120663575485955698281417341792941617336611714470434118227471436061301345139730797921692822270967700618277417319633185767499773672993598519995206157956450837307545993363022460488148762555108403533858086975585718452173960601008117485568841059592581785584854877785048387328537468487647772660888966365221965407214625045460507831730725789999293069112421019689188551256753798148008471290690984017283117338275315325896107022158907823840242626289378136999782619161445767332311817612535419657236358222137724004641626032735701182593897439981446828938363930809249215040830348566595983351594525669968065108184063656251104144915596044926992084757123162063505346919605616009722934552509422527506937831425553458677722181631038791148297707786858605662404431338821818675442294257751080248246040510731470422081064315896994719735019412995892575993413231893261686339137232553891634859064868994766214044657618759714893542408429968991680478654160976477925388510118549809491476255715359982762826187360648877501062261704805416348430968086886765777838982850478900648629462588635603233635824643906382542298788976364772551645541572694029378800921193907655068725448794409300318264409641841877447825394699387708301805328219332916536516384511253262481732389794696369258324549622022162947471418270037928372655909294861805836115264416994440274492392834083197283406472887421434258034916554946362109516644831531220848584899216552606545371504264309017980769309971771981237019952502879775563822939326864863162463412628224548375339526963798887539499901023506021357514538996210975659325141808844335731661300976415135565434099185560133841856656717189077950917700738500786795580744535249055333930881106785389192988160248763213703903480879560823833920689322720285924218573824161505472443768248523064787713496984015274242267979657672893926472953324923620261895442699174821788464228630679517462995395740283564073649189859125385737570468336343765258789062500000000000000000000000000000000000000000000000000000000000000000*i1^50 + 760008437690600167611945663071697755682736075870240759974083906884867754962640907387716097301033603673707415798192967978093411675950017930539442051269657314740152998291288286183383295341729716436749567325964347677480803463962863200700956556271793523677760358465336557666770813897501286567241673377944621235161046954405870060429352052568593300361798205277981750717875223009780435929425379261848487884441329073408573898679576921898713153905562502209892593206792563376305618059178392795067838300302981626370372377950306903995214875283466988167920234719066496791206160151553545301255526441809219115052004552360757842082809633159823370737286105467046083006955689496473464524225192000754609153463869001201116339090275099122969425742040340692740870128712939418417839970549874426963059549635612872582777453640165123585026332977058561714267852664004183683241987882956682898837088919760779511577491268282035780063782341332830623054329736073938482661665078693963435072059013217866830391971583385767368887651862547672475738439840793474776029848286973497721758161279107197593630409246334890187314212623534021049422723075877815794323646251748565082044624934940479815654431446241862667572567379257382295401145574437695960682595555491398184048848028584008516126238281010161795852968170738183177937390438791323290872116571173853294670083671429503245074805613585935621852506840874188004560627440541584673916913395462973632548263893072359584842234884658067986345825348020271173102034179140862988789695214045755531357523650397709322051689152059331787127590493901616321685412047872432492941149105228388257410145310258991456737713830868942935829583006756515807659611379540604927424667189028370389458967622617505089168153450868711998958744581026787092566019146563545301629319179876550012000402166475629751626699509992936097654592170568499291238867592530722947164318437671615001558401040630132571406512814870585712874742990723722638565234175596580639390279012462060880383199509847642938014233764776587768676137983410425304202427560712217139225043505422522593906906524405923702237471742649314703075303077098197536068570372160558020917271087576116424750290049630954582784480052488838541635267667394869147790122642130558650322097887132530089349864694898788558527174501131325964516335274640437552955971835771759682411574434434486963438674468209765516033857172523196086795385012566432996897743576093537709810510993593594789521980223291245169773794512103318627711576348983777014166729571595571672926110467708594609718599286771000268780402531023759711892381445209925117765522868795018664150751728671612192920972594230952620892525798357049946676210684783459900567119307037000391446443960065033499468991783311549021570316795967327225787236839913842063914697081370574319232616826138585645546905682171271896084613863617316691080313491415514766709994074608983574602464078310473299973190040089660402830802377878939259498303489980898955497767736596249749261297559176902141480063459154294276095657380773945265319017885890243127004453050498792321524376215312190728812798834421799934762944410903965269837980525327904924974313828757329987307167458880289682084643946290556320052519550176708594204073590951711820166614430163990056657123935815675723565738371155906011712808908999760494823248882711467265589283906219788954880649097214598356056463421020960575374280536269778200686848216630250381564401043966882674522009122083160700643119859234479273727530833215028594466419102847327531805441360589123589247964937087363136170933079835634721297979360754241987178583888437884324831634108830435840582817983531511697007394438393402147724030333345942411367511658426872487373951017693755141143648251769500203149500042414340253741984136028718980011210145368595081828753630336401992852219157996780007989307356136111668990101400291667570367431658615814179033492555681720561295835739134470655536331744037509081571997406182431292412983020507413967432168981725798062054295828052755328040248316141298157923945509740802608651479825895970453078040874132547165243859183704008726618257053659238572169561630206700620260147156360814475656934999026156278352504070575814423732377445435938511798971447488203579355976767765437115068500021464897356086282973073935152861015978492033277474080676728659151188193187539797264447649974468816360351695209374156547710299491882324218750000000000000000000000000000000000000000000000000000000000000000*i1^51 + -10517004650439049999981619230498914514411692957114041767391441315009480322485848912765804714973627906085832936350113607337806307660728442236814544528577297060312238973540459207974973917108995317064483762924629683994227427764934607108721735918025168641229031134437581117004334205529460336108863979983811268339809433990453465286989773907027718981360571752970140279155164224212672373892522873483676209904919399839196261850321164795224018831362009593093538157895521650644328730622064357699678981676521236288188772832949033911069795334684285174659850231862359745765206134185238395322454002855319569619018979889185678990709436108084762281171931836007494484048973045555175696877270732886606331982055306771718442087450423266506108028333966570228774445265642418271444458958731829365498286546597335278922607105759919726965936317145397166558263875828893083978914214376373392732200608449975909871576009227010175472490214296413393904765170558589683895837850052470399207267440798025719982806221265938508108217158822743854840803930312478282271545323159495231435666040969045202793935740004405702607479727223314268813041051794422854685217041137920898224297252561397570286211883322218451048202042057057646144024053608404574929026217901073100564462647437749429217545627136478333869011934059493971218767600058980555808651362823578445845686538268624092054242212288296079181005593729085531313587257463648081642765932524669060366439955490337172183642841068358970159046402031169573837307867330599598856100379328569349954858042170504202794161006410810223439133193874667191923835672586572219829235655934120578004219753163186930415053420382870485510599729690406610193938823451820886094258785022854445053322242992235978208790537119279756864917292983312086101217433940389155568176328131294901564762863490858290585700487401531601732855571512642178954793513364607999489290406224461528683972403035186336474021763233801153777345455129725271847909110879940150615003667571811860602816361244662087824913682114545357432099505959134685144500268791475626103594789123256912379252667381107073988084500415594343448352171267031446886423046272305822048689117837848601828433639680179133038514998166382778297813043920060384935036481848252236097412042335608162897998231346622841495007289646999703883745089537667061017834972810143747497911703517938647307558660910565300145885125401154211695544176705445225068636774989222402066227961820880258654647758106723902212689151798756320525623376481643603934038618415268940151627862370297120290297668208294546281128005574090888988314548502765924227703860098266940267472521767060270166881989551606154108432427030221579534123258762697164814942762515562863672099576390588739200850232269247745592574630855272563565348990048606337865470678443564766988432145833048288177339424300865681425897061929477977146477732269489165581883390095481416866409019561708241960506413185880541522467488125197637490313581858263616096249582236159806403337351088038826793440237300573434895825102098293956257055044056806629529080999678922185244055508233339210482702547097647633859216387769409767408752408669184737775595742470269083072501287251180937560215018734372441584241727207471672923060298799461842708674408478304874957590707927002500828836994591867535829356605131024333154437862729818548641494599379372598879390288957779543053967565510954884991396620811718999865221914569233687360431267555519726877319935232911054683308761857905365743833977800489111683440399967657302619442019565504819070321876145226907869132946223402745790088130022672891445334029802275035407256774919405812904309839888472133071498506569747172713541409367479349933322702129609268318206913087193426698424390059923929375557445031981642215603991673095005190763835445799728844500839196426006309394863804254382503456694670098042001832058073692595877970438271668987965334333175883790232648957469677232636183727773339805108229222664940004441267329619720062742055228089091393992115832128514325638762314940221222689943772205643319408482053104257101650370335287064189215103544779486782889732351983098053601941866767192809277521125383307832785422426442687259185590438863952942112234790100334990349061562263232679935586240813969906654813593890823037034624469608790424815117873056032989959524955761296175190509133571318037761592983348267561213550180809761513955891132354736328125000000000000000000000000000000000000000000000000000000000000*i1^52 + 115822013625802713228125122532973644750566197328089170317141596811815281556965530477038816545366258142101380816775974324918067907831845735618203104236546349539695382678296216164334031039223003556742835642720929602442007964657121651170632165787375333120914989805873997721161963641768185215652499645746466237199862578975465629815932851572894684971828485430525776207212210246704478716755839628993290025876956251971412112001714272596622837912237058512427322636730885985472355483046968188799540608346043594589126253606416854706796640331131411682087732899312505618118288534157288825252745966735605024459938131383440395403569136311423614539939782190199500080393504701115576711618075826392341082027115647206349426710294882205032703500034170571256379779442011091414150498339617145878000121295861586506335196448301309589370251708544793462225306457102858145624296238750877411909843863477855508684350823489566919389893201501808518018449692516063448482598223984046777868114091236654216532947437347607296843762262973478306961280042868952442383977897096261863728132652124689877206245252696259987947381496941622904989895835850481242299585206285793428493307434394392366339383201437772207654881420036091128764926970382814935775901425583059507359723762523280281624031325924777898024208795059962457173586281089768085287044564027037202624249373127512578820193531126916549953817939081598722699645389615723368055292601298124744573856859775181679467687299415452255020384161296758598343795485710680151393299087524507886761987118190743053553920531869383910310275047192610041454005744183198998371707394364761201566035353675137676608088086670845510522651719025111657177308621204610145787075357045687805680980375361492891090066826346567879413570982188276888988124322032174966798478272879224895020270584520741326992311579133671320406718075992065019911971553875882953387898821054303866566601325139054075649675362696261404392889476124052046012273948763333157167694431071909101604631465694791704629168952635240433256283110763426329048284903114740094750419468651768439261268575200350650069572189164298075551479040225850489769437817563810284157290825949569536703374896223572934996231273830595994179189725472964648401537491926576356184239038474202121781886495280932000525719008376630080023229494855275172509780275184084140390186439057742956132968495330869594841794785662397324588273753271257682698703330526960092355202043195248739525645631123637090415167224026861007747890524831745773060359893361328417996961542513707302454231012216600570255065327865299318749327375873094791936887851772200152894283968283811184184755263573135941277653604408436405828754964915891050763032341240237709735423054144680811909286494616078787769136077374838229497081681315505861856779541843851143794750011716358171512410796930861027088847459010507710605362810358138280205440906530006159110740645116599962393975594609824136722280144014232562950250065027312295507227570202020299271476470832233894063143183137893781654698222984968166620697483825379084880279911073885764202579025884354677816666740446091130708034137218834993036432481944916725086353096037929295505321175047252901898422378314553492923369223475687583262081162711606080376257769963561347338034234055382769778675942982637513581821185446272785204162434106010562638091752445756193554398011440486967199182746018834538063091488191076682480628021949790781254200840099697869882705249811603847609556566974440966844513506772740373157532555609648260355296685868183990138197906332891580732972031912761515755968316499084070977856925175487320343490237923882476631692342226147136287237552952441349320338587341733473756319921554748641137013341852876686312667449275543049017233009631867975344059253130680936558304587429897834333191644444491926285460729168216889829526385699951740664266400571868439823424673848383950408967713843592956344310396043110151491263029327712076462813083496798567095368143452766005123490139259596167980869524775020651023752825790656193246881346271641580767668955623172242223194502736030507668869140723134203409383543348643965050923080261389742749350050002997353155145409562234400823560990471184104865855534765288863819175194288189355079302556775069473133507165957655076995240242535399100581687212362026876083167600642813082081928170839438241943545403776431738407381999422796070575714111328125000000000000000000000000000000000000000000000000000000000000*i1^53 + -1062417503518050653696820280287079628856680674162792445451330171970240189520635123659746148330055531988204794919747724970283211678841483457386033960016674660281077733981151540755123301332573363659488949742431987299642129916242656219535366044306576741891516420071656539994915245458747236930369194527109302119268908756778882875578643797199683383496470361689958045767578271158692969096048021871162432488101875222756600842095937053655044024681712096502878380782688771539063057110727810982360544761436237690596966812040733544333686236666692381256719684096953188050496232475991887020487198478857902174769336348418198131744073687805297600489870269325049990912940889309655089253306356765830533386899500450720849683702906711222317167212801557189105899167962742040294266055854784060586918296427237131502025083777521305580362401458057819256521856906229049543957363512922538835839668086536292921195326602807020544238850028134150165634850787584216907963507088447065805399955243799302021302283974563130634071874730424128104173015022180267101903555918666111681665412650146263294243102506361645248967308001077174751195964380350664670484641588523334757721410394441342360783765827003406668463603269580211746544089214172884375823691030279263510608044705639097030565461348671711528357028358848421196610746798435347654058796033501024134492740001965092856980044984139252580546897653122781544462329187001677567495419888063760229580074159050021772164970303070934673692907796944825949403456057654607106854385680381309781148688816650082525707653935300612789149795996547957120729303925524304392723885350277561310268922160189639832856633529151505711022812699976302972065507361616044036639542167910748906489069929372229034004819184633481813676353001017409553483171847021205744469134407238562271404179498287346754662939922514796253126778632567523445698611173904082289385561971641764873076432501773228794010539067198562877204835441993997026756564563401112961534438224571445106786716964423666499037032401599883449701575610022553750764442975369580400799564983280516432566831655175082159938935539993549594629582452648020460840363082592445010635955434521970699635938861321166048114631583547888727572954101341478975494070940481096281665974667269819171235355828426447604141813233002751232940389247718131744880179456507557141405535165570821681429122941886083563373232518571833717868975411063248429237952003445868960375598427956496562162628491387344602598130006326489818220568116799860943777051648341397186708082402676366248522855861968003302994479791006610825022962990568485686076737248272648672926655686926966705444799995633100225880899013345272476227481374256991864068711757243280048993619776632512403129698388437400739787437291447965011632001353047601668389925987008633620153738306428779644266286215702754074190763021562231117861210490941959680955536870087935605931581012960315434798401390713812959779768482980160866322006803259278206853139125853885510228023593745451320598589733513532972378635477470113498984052303340066415567219352691773951749259391694589077469112215465736042438747176975584786118768358732658315088343207467398758536688567946411392688634764071417630346763374624650539668686076420631441798792543205318820694837055047970955234789437630330863645379050272537710226769752179451778351726615967790877246634627801022641181511106388887871556223228649396809107520989832798204205988014791162755424623838861444503067381815894238021673864147298881418225316812790828806366594163438105414470623212645583071130708343401613295538211863173370455141332319544555872532199068455218680739516402202705070859310518414426595629220983330258866913877037051936116431931923430921796828129442073937289569914567441589958508452603218318252299262259102203600962727276796613039083845242340600507284670859932205222224042687963959276085957607039915574414582926057831347371466028160449719888627489120787551469796673664416736573410762188647570834248933150975219461575760795132908715784987643222986556090983538423754662410271586282648185080632075076863268194364299427602025486052696198623796877774256077524220530826220059518902094943281938953894572333435271915349763187699940957550133134667351259279516976960389012838727121511995930190610567775460399611929878898546162651413806561765044731267896344946688196240025219534430789281032048165798187255859375000000000000000000000000000000000000000000000000000000000*i1^54 + 8244452773025633906955108687205164251056997975209748176116897572155902053694323293013859891052841965316044642728927481974779636463274617736224052864795549798059337699376094522864500880827012217542485508059019706103848566855508133890631321777274289582894590593651034597684613772706374529868056997971286185913740207354938853137897178102368351916946632223929172210314875666711240726110379419033521916622020552053671994153151018698854208552206114492638367835138752857533300195251061393474895659942287574872522143549158455493953908849828379295278513709872029981046331352242442128653727290745466680006696731452448935246942873922412374928283224458739551447006289813244058842357741632240074213007930938974926800141944013864310572373075326532137174674884791847246546655882399097968809583130555818676333833503506246231411891023669673507213007892706942289614393520718095788386042622889404537293982098489236195000487641549008128858617826877896243617852565690892415119487022976423991602037894735444872717162338716333575055446736037782850142783753247770596401525904843866076511005125557934233651060147546723682834474274227015308857096408374415004535687075479633938068252018205673533134405251336739626359947176759738658179931837211821350871619826157928739075515865248379272220260470114938377368088241002732301526654967802289690300387332462266297286885014748214634750286109728170166750206549885289580586153681590295177424324159243403932035572772475132424874780817992905845509395540473703130191134311912150586374618024397755241190280302260300416855642027847127566364628141395701188184741377603450684490227173275041093632915223023042071966284613164764912654556448380026453388507664606730314394465213128083093563722834434143008722314609203854544225462264112799195536179512225267417176919957057276059633840800669328073692637342034387362352802362448263278116851065696851066184263498007374782970438542791339124521991290816179306089730766116807833584803179295471270375335944822715759793393775201654532523559054702664720378823202963869303186501799924394247905507408118247619891350419151824230368487287739922721372240968639407756307167405579083199775207791387429805825460549738428512145519855445707818242783180108273108887442183467426107720833929743799818008937671105832242597843857170512529234772612599945204236502578918700134284996834977655487101784209360002680513166891510576332167283080901750481994936132147404652135138013696753773374926060130668801646624013831768213942690278387093035594399230060674184585494963070958504954695831672946172091453753556822769280023655339027871042103862452267487216427438110875050450504002585180649957093563862303086798775726070569643278952301068315411738951606621119947551130172676961090691163213855794162109479342571917692884599363570873721342973842239600592261404038610622565875608712826558298812482944313872451495462027147485222905797383097119839040550279917290547145348306895874901724804200947921803646492370542342747977846628596627429637357695786467053499952119303142446199476288364852326167850339857501362025474593451308770769992543693982941387707062854413143615137798199365746079191856772429864458665571755970561460736792937482955921000170117921120650355344296975342681027763802005057984826993541440407543834502441159359946540088955386053926023501735490577014886263384513456404480185900744427300125334491571142290232403184358884191967025328280446553842809713507626646836329225576322897354343275179012130492136212492490717194277563408813888598691168665584576618460282459165205190972548760490426177168476966748069410413971248464496539863278455450105176381767135728606696677423493862179134917760523669638552596491314545681023301846607405001086114967841247944473346677256757545445372905335178415171725389068920101991637396910569619428783488128088989308742100588245758273982077270678718894810305423383073033545342406448849379376869162791350274598501424548177558260997344250912820914205899944999030247908696354110552687505661547026628663908787839742187875924701338426039204967552200703929898194605524053431940353038096827535370021798355447853643798068333860241086817580368032302820458077517303735494515395939559652163009822879295587155942704342234159636636302204714022772051188825565055108621145004942924848397349511308505183793937657175207980982278854753531049937009811401367187500000000000000000000000000000000000000000000000000000000*i1^55 + -56015695181468908943532780198387342487464297191363236280353845263036178680910863725743412786024774123391644009072179327367906750182660435181832334383098011637682371648683243658519548010351954703025766984545236706737104966504901821624799076227589903974428327937052390180618724129727142404861576066769361031028437365953591870792007800544638616574589638837019590443545087263822777110974375115029031616410326933996197766303106777343642157372882001385958152451917115289645242669335509288157845443651856339316812379442680801677895129286727309483728220567179551841693719613276677815919664747323238945125179648655899941378506360739344151747477137930768474015002120953513208364476885258543894731387999000682560960617953270056125597375817533816516132480287967727962056988815839649091501521113354808224669798469578624047109630917587585515593125880966080742614851175051144946364922748689747113668497685099954322176893445137207866649824794843906272189717714339402807244465980533313956522037042732932924622369970719302281076312835902091957683694332578396850975112688737705845787446164809002906886773933713659214274131152057705508394686693739902999584491462857068483454090292361328415413650394347403497176378966295105101728136686248666552696392445165297202305844879013300677191869813577020970843897914736006246382924885130157558248086076139154689051724275000162909244580156431050066726526262678034879740887805187174472481966519923082994606865625346642154237289972420804388089319742007637830308009724782994481988468221100514656968830804737064597122886870382075676975139178428909664754227462324565124579629292049197685639424637358732857491737643258925648400267285155199261213003820420009101279107056402031735410531251959896922130205687275256849287817196247384911051466821215155978172303350421681030628684156986313368827764535131295391564469342923791493970549820835300323670565174533893757643803849013199804107540137117886037785141293936933032315303078266847552197799377035891838078999832746139406158253178534081566802824629920404022195563016141506035296993168368073144063075900674343072630859128162845096359673774191977227612189617294237522760560139139260439332257742310165892394179089840050068625164536132084173015363358051345799983287708611983349154379326989661272008019371510717766956726604630093833621353388248289205829697908208749035896258371690155654020674244903202064874946850312867068401961741512234227066462013607869089591507414827745791087158696042124756069421279177659604236837945280389937469417274767863910872348124989242883391354231306712885204225950805390216178256820463629380183412082103237524948948443167760844950231658904692845927189588460013906382465390505255871350321949960730238544153296663161063227289000671071950642189498558155001219667716229143607512738236373129438937918532657898905898141501291245780794139433982994404267587162313644145212447937301119519430040785684271864105340872725066489703553321022963656642781583537668753413680058832498916507271282241885159355828429469279857082858725728778589412562956814350195075160057676579965096552221425817262304168014860746710420832720544171833372208738151629273001191012494527874219625119791331618287964792486074687162718715581199924934200919205580906888905369106872815675347633673857035515823432717713380175415714517886696260686937564952864022439955330252796411025164783236249536278317736095377669797689048582723193259607592443554647380863706998337654029441222826468721346976159838726762764900480952450330548280998732374612291462368527576130606402325767787202469181200241457781063337244992075669888104418807043308269165788196485505618359772870542913526387862073774331394204212121032704669133642979291773433799891950961672545650776118570576195175061723105563551858627188618488307557175298193624674220057250616744958610083711944599467826725485662198600589656048104975372305225725948373553126679594736926716496662942294107563025921728729791321246988265471480670229326307642061768892830511848199100979366081495272120212845219120758384231359144097505819784948121499757488756561101884033906738406365186324322909361034619271238501282723250357208780584806048482666429140796228924513946159991141234347264297440674924874842956695153401313899904242602919668029100601243860138217277940272044160549141829935271917439987277020918554626405239105224609375000000000000000000000000000000000000000000000000000*i1^56 + 344141096772850138915688446269974163523508294116121047639571043143049193763151059608340790651555439173784562033521606070916942479405565077860079176315933502192071092575715718688529785454171823639842941202742234949726641742450520141797805912757729978265564504729046033827232280091984921966585998778901837731269550837212293101079886771650529565677805740533159804023686354129611305100195112883806346715903460394433713697614974199535202849857339782159855840420532075855173861336182875902690372493393532629527832155634718281985022393337379686576640290744012538440640946677168846933150713963233329710013044809290124094742578639859544065889846662845294223392348031259109540145587476481574872985317508314185048111622723774297947135873623959396487091284009029565678933316568633202663192433996193510291658735657449902861776667076391211776660964486435419783483114691907776555303846924602672192213095489052919495698729365192039514402211183680535749106700821621366710549168730901411989513375613081580211321492544877578760160777890659905802144523703629887769420858521307458347934963426124195377435875558240848839273552668846790705982503966996130889182118532128056652662080117088529515030205941541086103194002657713124095415426855625232406239743554122378530043930840634459659040762239441263609159295984818790918603207665615247356213541325794319261343519394090944491810317804600111201649358026302926952988340469374542318707592763140310259540480743976263896400021025883377626054127084124735909827927555546685812463593157221917876491594901454737881988637937086930445877314673298082889093279673983439702742791011516555018759993015985996045411684150991868337879424661620936880648725905514141227168175715689643876299056893831624218143119982257135192311141028712525761196383798873671640377771493313051780664961607791610959751955479947106098238218993863067412621780622563351597823357405990916746353463044457163393075412743376572655884884348006694702971146537985487798385929275540612239321243033773086306148832704566073915298443862029872067989076847111726503755006755538600655758414499270915013477856076257999211274728048589933658009839711502281703211218834366062993228133632997696639676990193256061416388346897950200928471106235022062317900500917565368375717374935497351857779922358374318481413684124523265163016728997302397674193230509114049192059317410697294978662508584232984896200677977364408771424548843943931030040686991941983185939404076997199112450466059760131774707574368672926355488233455341061810258139245400389866941477689802629511874141555925637076376496179001670181428715166229058429966733592803904265007915628323371034101410471865093519873597991176669879913808332130276288455678885332158445668073195032278418909098381140015260169796829080240386558272400962159278110907366067308339036625664727277553488111772624979277922470115758329934174837436747882439727853949127908024647550789569114481261325121048884311523107119558051223763486693129816819299142806752898138258068182548633728362014145235780108433833090295363556732174635923380774221049108914957330035925256854781285276979682636327507807012112790862517158640173914377602411885417850275761997281903901899071977981777987915140082438106269867276513062142695671306979375045563460631155105379940434986264168105129413413285051826488404570558237268489546101387849260181300295439116283702045740727188406560130466642970404756674343667882338765284143336581869933171263132394336290050807059993171274607397041180986421796271975183591874764787451772811947454002744552233297902914033140683146038963354435050023792918678991795429395475865761305906143203203893254427424699192107291773785122559959994540565161714815254846324659307880355271510595547447342150687092284634944369788529883837025757851549290670207224685732987466226342985885877614247800146416273213897327613643285750818481619675424256148322042922301042014073189207905215396467029676583541389425634448440297167343094644733384823768399680836758195530462937162303272009893265523256406131040962399689862832098637595076303561496971028329944524865426179628776838887785664428429458344674300403002962440124526730725135977421276927767841975134933663303644849203274915132009378256984620839214070049487233509335368603687753320773315325370937917340621598681814652729809775943969896161434007808566093444824218750000000000000000000000000000000000000000000000000000*i1^57 + -1915300558260792032714137274612641581362552380936561088803482638708432749321056736347387499783976178968378085792077782878967129112541661501457973309318245860706441114268243932450187161882700991850293841335211609823962734052212786737354707638110857019574730306501370036399336789109623355437872258566308023865994530255774938323166111748004776402301331074881836744540983455492805543537263426171731346742347552588151133473368670806029704456637708133347872247664925336908180196451283384869806794313533924464493102977749294323668682434965004712873068383653777811349552299620914556163433586605860678079299474846543205470733560904662143037382112547932197529741753041526848522864985776523784727623485284217432736786766904440886231640078591055628874105858460816092830141799842148792655365623480860607039805916394050665965802323147652111856376711879733758869772974672737837927133417269882606810625076357332081166874925251925962995640781399815740982594446883076062593391847826268901524115140288130765554850980056362462438329267906840583052621961948831923701860979439782255770658259524118622646823200255520945514991902516141872535708704158512338974047469323697300967391274067509351152595584512784216239501990847813355159955914637936789569460411956068119961067038075318582754767431817816482315260422780543922584178327101821087765209796180500895560660693503670325164908936537188015799229810747376439996639823004920336148233332814571470139303960085307886304991301190993058986424159009999394011472332847538059581760051461226512330030490760584312108951330007547232709205905236842125445308921845759337843579436682184861105104920126302425584291156569474408860332442286803055092339318275013464581227271040537145257015325762310642759788304693055691904799646206198067642290242196622142067209694358498312332046181782829431814846492719649641739375800354917670803197791205178413223532827465685829558416898832539002162849959557102936618162392237474705213046034273036503338439089279511613587941760843874300375806436919699961172713048338682355022053540925138815901757285750713337190593563199256312261463478865874808002187167944893938504458152960977252027531961065385437123535539674661732350062276850655338186903828269130600172372596981718882850288127994532537150413571165122505730898694247296911851195101585837601727007705583331440762105763554253433488818274096325737099002196110404540436027026515931271751146589714323569585278932332840400799977052481232069037923651075516917908823877725774263717499356727579874982973841005567044894972938225144214688829612706046885152888899076121034085197184943985011457911301893261032525201476818083205246929889749677255578025743418799770246687767055855238374347388558212206854825453649856542908196311404778716880129862288052601787694898412613796370548110307455815087494585615024268449721825272005933728528702150637381881015901801392675311038621742266936656525208010206182400048847635735692967841169223953672615912372164281942175859191129947896394592880625759621983933898753292629261628277264795475252829242409595669984245214117561085905447789860695826266580375405125735896303525410519512651945304599861861716637774442755651059080481348688186042731895241725078379585153058253544633520425071244413796496103187598932859833115670933060290021382786320319061185941192990039278911660466429861848837324436716353255536434427592633017121187110923520720833768344235557232933046006327072264831220526337131611958275016412070328141904892710646860488931050758436317131213599122065531966361512296794580145356397728000417632081875274661440683592650440251094179952766747095324841777344039867082494737953929579988657318364816851790583987139495757662950477741782054070578033223524351280788677512297569918222118085124864671545792233142034948118146690876098803587386253493202403044674141571374077845075127045608079548743472443540435576442687931879470914580541602794999901563974382636140821077599106115816301329067073296361280189047172594090993819744204336093115998210853600430994493089689043649524505323641853201833303320825035837176204836118777111349165960724772927597229135376412029108082462850380708711437388290152048366305899339423823945350570688923627704912405638568781928905588828133090174703554029877152969816056929910153592632018603642487706774416962752449755669204023433849215507507324218750000000000000000000000000000000000000000000000000*i1^58 + 9203471134490687336202691868168550485561603249111230076051237479005661099511444405576619096552207258123555576113379385785649572767241771704378758076047974770310541097054532864020099505041568988928295582195194699308016472230911257092243613698462888919322056151658903223705344737316067916465502900412156957110850193500246845641235419477327072375795733612807196983413597768571416335882643083151865293110047311478657919576775650686688439119735162510323856598928998609469555261552562768571695443853251556120186641443374221587349786278321889694751581078347752812948072312186480149358799118638233952923332260982781010971268570310247277751906454294608117072903879840697081401316111708751732137442444633224173862606278866143511701963349000253255270334444516592731195843742642342611086384927762626093004591633807734722891156889272109915602481592102346444479583623529536430675811032351798361512334503452111724105953389070657174179055133852667405602910452777327670249991994074582683269959314631167156274312718897097729477712723093241808440914840825173696536417917169440958267696903572455452872873348136092356123800678800196174015724788806427397036631947039912884339766635495244764884125964429363527118682727602006999950243308796327758363495368131241650886808420800393939459073948454113672491637329825951151376426785968626452466997935107871576696220402112737386110201079416709835648068310559408569265916301222514749514639446243410091223650006558467045601333540598224031681579130613456142226780795383396862118134590091718315863831240424916972132005916117497339717261821713135002509992787650385422543289873988237803410317598080079140270384029501649638601022900914514017583637663765845304421188533362720581605051937829750220340663385078767830524634547782070411465691142656545805479707111419184800030588844741136935084256148968369543763516210717874162987794937885723181563934711372048096960829450858584529461998736805375707640544269950019240792633491746077630647626493970767829070793391788506906990859114315158890035140795249011123419236813496669409332874526768610597026057557194887613496457830783278915208575252729512055872916399494456726989652043959126447082958217956939105094893909062456279586330014002466443936557971433606665167188594440966296063653180661812492537395132211619687450500647756320188008247592013785134671215808988184164450240421147130040161350821039421517120059728582591682831293409734362326878048187773273399901175120851552688093693601148370037957009774589599863879981167816400512071620868871836873980373877670357809191515654198877336014102675050865152067330356038473311460477581533063776628494791923717253916833240879106980248637484682806372895871459012060790162857941829048733724577000006875721149006539663793047820974430629429873390458625005832163716149099279441848767569150328710520987423627295440566377026234120725381144930351890691855958421625176887895211298386737367976122294972534425140834545368374949706599701562176261592118324842440938497109926074900977494231003594352489290748286405045210860342675695588128942223388417684701487135775374175584200390223918453946439151021209984728878309221260644732411980822104838941606629119446636602719103720362828679540051329135432666111998513355856824592632044696088373321749182819975936293510712916103036211735204524547505145481943798956691509097065247795049598866025202669158421466715772140170820557352144544846848657221735838468418316442071384823525422675243927306983978577817418833511521075281006512074061386346224209906358873289549880357085387508469355038887111871353383130736859466584978936572148665976198659617466909103884300907433854698890405944657017143530102309627526929856622156757763337445378357279537479245897334732542927109475923466377047979067756192433784465253205931020659185974088849951548025844417432248434421072991540947589471125030166736890677104503188670397858428733627022466247730644675242907412261754602095264099210517929082584489350265267778311239468874339177310444735855541392172687361163761840125197545366804601739926070263003024269129580630972486858883144216732385047154482565943341430039403906473850359797072627759061456001041944121780040683840901735682962575205609063982271123034719513373611781261576936418965628558679418955639190949832643954981470432983112608341980109827318301540799438953399658203125000000000000000000000000000000000000000000000000*i1^59 + -36768632889522382005394846602626623063299236890774207531248640062742555003422353024968031272730539126887528888258655029114904848489663140258984945386976662594122208191404884297522173643341427569246940429158467017315163754682329867810017091259431478272867832712533278507878966789363658550484064276938031465194119622966359317432505551700736973307781902555517335124467149298350624801627376805001665236166981974595447298663023312470696078743418737135900849141827346058736829176582630517920058328506399713530442343989471822659517198996569242240079882631073090805598531963349136865166057062088876265712864375562615496758379114132238930881717943378368731199848854294836123507724797614467888185788306949719855996190732901956880091482068943379318379437182321759586313523756230793704051669997563221757539184179155878096038356068875524397632107245242459489842615812479149065832005134120242050561812263223944635018514618538336333546788524410016193213015067057485627713037346853712957145926008892946406937785459340641862868134376397049687902138626778471336911765376982273250437241517012431652476687489264528186895539288182669189558020008230167590318100447698737126703152225344815280867241114577568860033188665142523201133776525084720439753458583504329159316105368166515129136803841914245923718794090628435107125996858656563584888425308882615175452232864384326862581998288248735119518697344417879431255377247415720129972541470377538627244165832399102686971586095417512450474780332452017626854487841423839779093231196280597494250020208360689485273249525626455193964963719118465192425430035269698451245748491667295170759706033340651436258869527370433935490515913076692191256202780507307636310803392626808155506903607990170758343664091614934479542333976770642824497099484494680597542802265786975509749308941552863170273220573776181086458574219221140892859391719760303120440533302402056074253890997877412572407393393961240928737115989337943181169790757714456580759253332048228466439755145048844290477681866397985347221018260679122688883313049261585055491071677821235752694201020745244989448973072206791741458320131273139243800585053284929567854965589434752930938442423312552455506729225056224662239116296493709139841915849908699708956066957226499193963277072361758308948651691206245786839116901496546307920995860448654225644491115952434859461138505572523028974076596548340087788247579694327482206614582006303429463845272304124868201384337930708538202111667235277307347836389253457188076917910406345641176336544678409278103265098862575410567429132631729290728906191502044936277534290579742691647936565742564709029887797841169936434571774829836432851098697925844358669810236943001532413819081599534549868450468379001552400412498727765465632888199157136966233078075470731971583727152730810865110050679356105461360986161774102929594804032805128139668268619022371814618038089708740541959287649244036468201937842596959694226288665513517110918915853352163623349704636775001044115449331980145370597076514503886140535742216819641292932522615596677575604404590200981405707871254054457679829476244564504209733646412473443265076396859469661337791797995637419914444364171316797410887494173039825913685390827909018013416797756435081679809677705635786619932058605273992180375895952381640765942546665959622545104186888300000659479977946080839747584497536647872894584674197627610709532163595412756626907969021923007441957215514885686282804053356640329724476939359057864694671008174992778038169376386788117147122903535727861871338902166893536915117425538225922207301722428250865063466296762600698953857004612784568115441957621785731520092944901310029549327021829825046734802655570162892448322874278724625320431627091697490108726501156100382549134047055439110824021270687952596418499477548238110126669834391983450214814205009248607793331107189937111859451615916106043544335938869956140426092233420487984951909966600173639578405305219494572819809576938762386203895704920422521578391470563765488860728834163311427224865053946433611492283735049351692010524694113687878991462817970267909230488030661967315837078393371426812720260006750599651757221128446949046380866463101868233312454912135917374913447370945985701211894564183359873833370682150772768262293719020349267857605200974374648481557414925191551446914672851562500000000000000000000000000000000000000000000*i1^60 + 117508970571258499267445294969487900848272787826124141503832051989925487498832058787475902718190768019815618373234935824721114277933947328236560627086470503498965644021927275893278415096735888779118763299189041711124586610344096618059035335343414861008624769157688764147217403941124862029848384664354021057438089075448275720739734551389720898075259640709843474325916282951864051212068901730834322814082966523870287223308056078628530508927781788865446535236671064935434467555479335151569388634609377588012085352922461738535487546490530596150099671424677545630878921426678484448367020715291015025366567121584582455808543522275653487016807574639635255222837608799039433209749069583170289494028486328350824312852539417398888571129945145445202864239241415028720336546280036419335078323594531497364711118256017134749776929381477238343733083777777076755826364156870865208124887147944788260202938269245327780749285854800288588390375961760247249219246532620132250173635038929489944156781492336091697440931962184139016118689970109394974610110824441151372913391492281139108344691673279615783293224307229400757220370341708171296983874195408926201071993406066931787793587022885261697011659622538619376249471561633516060856978310670852415053726005241332740136026138487634176348408101144118822318562138914393417566435798717744876547242023089377294851754114006476900152100865891623840639944913489236205361411833817990282798270884956576380748937994404476026231754880288427715435038299751505681549303423348178079355220599760135161538066271098217026615320841604358644271712871341571482368752618149965071880197694698628909780673927788256822943729675139017399604897894519903801374663097938334889107898671977180079530472936299883854151392193484179402846314571701666620575736439149756739490204697623287495210340980202219318994036732918889579581917319380279938424097871660966960058981380864161153383698591102483835389967730620784946275777561948552841232976923839006391520796771310686410507639025323915557896763020361574589634363431258046410386467053453728698736399721677028936000635982800131199091239494075362876197625123798661642684544281695182556189645688395638579200621412232663665369873390445058777519366081261576643569906398120628937540325277002166091336384010247552105103822772049877239232211444219643021793036493481908777017150903488601163445209588229152131242138251559558240823137563543874057116256611169524139495601130957285437391579666784898341781551770007901659098881367460921043873728784327568992961042410494761462592144587293119909515885697455665738507597979922355592983562281151099171644399564422122245097240030973771114623826190841589156685549876219974195703248489931950934284825995473399264584552321824891175316906120711730295164051596672215031027700898398107213761466156881500398860867825239866894035421372217107610439689957042727357398331106298410852673231884752655395137391159832020875008596362151637645165893270289474082811873077359087205294757118938764970303570638595225951273481884283434738960954758519160824685495841545885157645051634778034207537687415374837423973961193292365253654210263962374687251691467359549563253564630650017495613708130693676839651345760250040805649690198528969035132610368910188101341200402297125376735000112788038052472020913622215585289766024187979405100609461588945604926141482384369104015229294192511364880010060872387476324338760239424532962886337802804314195987344961242022522952113682536134234667207576350368199237583864290470490908244177625496288080666388953766533043853432394761916889236942820361808158283720699061385886967131325651054569591639611640561218351179658582889082041374432722130077919958535314227376594450158572899879446932241939168017876954456567652969059633952588862354461559510438190076460929806483522732217651153761945324177604521848914796207573044647322312879424752542772304213187645348568833265491311910241490686975289902019706853861477036337059947856585501323081391988195734901347721911413009157186469583876968725093673628899328468619329376970400796500764926002338941900760308644219218019053465350318584638002638820354803577513563453944546548345263246629470610705858741279288699433918737868253904023647568319172608228016606917357970180476931279112768737741809739000805458234593817569341167583729657053481787443161010742187500000000000000000000000000000000000000000000*i1^61 + -311654498687673928829440311908297748524426368288296547183108149196255857023152336007578865098440378202677006241078362960128734882399747257557767374924209745038061710415193609826312006384416010922891322264988048768539940927426324610680343429804327949919912192588696575188471017111512181681485186352328933381417089085309294359388401608061119776600288623396813209343474287898662848908409964402843977157893488272625143271874272215154434719791142609571758818635918425496031847862157929535210108871113650430077487538356377098244083804052083956978626626349256760643187156687858552542913764488498260990749439522209517567380814932404079549670543388429559027972870964204333939726825562680579920828165256035345146898908227821624078879841055621722324198720374793208180179859481315555628298463873057703290308201092723714594910802838016340075738602208564376890551293539640906127466727776489686072358424620320918564688676740815233413565093903769802754712518776243371270775525303012298273062971938642442587646760950541856415766601486679838165082981924779377934298906496113811874334950771865287136594822964214488279708694398075721260897248425327532267368942041200087883841364382204422194540424576884013809241231203403637982779269897055106153468002177526693689496739105794817906104015520261776776483079994821556271555554605762759138745614059333908907897048695625858867132803430398755041899202776816421284542506145786944439785500935099336938210345438683445051090266540018905048591566149935356792418631893871781965694400845646613715581145954807160966508016643757477675665640497029156337810285650812194416213401352644002585909641925271255372793572264787855056751730830911819524782478655247698596973331282753874544171331969006352197820661314243098098210471330289781544170911854277756828342296403141666627447975078986716864723191069597029710174104757136426025145244758523296882098001575082904376095948287043227858521794697825693184654974729802695863961156891474559653852055251713452945489964428928847466887323750756746901200455106158484547699669531515617512018801840762677972116099217907668225229280981015482189664651935073865016715259602771085268793513933836527473147487794061933402061373411950606753664425250520393512999820256737405287501904225542268319820285610438404353536194183146556582553274684898584981695659777531761835578450093404253488546295914791404313926964250173158390444955107163376329705787763084123620947595810855288306520952011180770728333570334898579546865407991844828648156235080752538310728715288412193441679015490833660704644866974281899428747161071850981249194152618113989722272639274030873868321398875712100814772548190827091156207456676293840884516694032978556502427273044383506759907704754216225305240098579297343089923430710034504727395315576953191390899822597383593170990904821836334274143926853762497947741563626708323309772382956144233756860212656963670581106011390888941617668614104455129010387583128452975495896938369991636628653850404645685624089414913790451959849131050714928495525250217013676839800155513508397378486527778314001304844054534225871528192565368147744825785463617348841992686635888112706456821833832635437398868309870753104208558949237585682518228273316320012545100620924783589925128085684726936941898233521549367273405796878989941247561606884625136557020135829981654055131054704984975978945152213108157843132635763440094077771274601293724949016367578457533301612897618746404938293316931449252073471716027856241151468217659032296963262153436157624834797806364421732722411651160273603735080664133043275615457530393399183633793451958323444600193455989952321365791983412760744749293662306739356230133174651945294320018756050642551772149992767846278520817114859098720580750014153985574848910605382764387613902165879866166329149621376635960450894406378686502884815155641523226509812817709247712118544075228320946713513238008381281916084621922571202974651272202757075182825564951052952119831509026392394323793575753609257999804201422410240734832536091014522935796727819373982922915341032677532623813172098322749385961440221396084483351778558649125085235971760884295540340024123356913348787625798039969935294107080044253776492041392665341764683870974765229018042044143469531070036600651321188346885635224808726301964911797881541133392602205276489257812500000000000000000000000000000000000000000*i1^62 + 917717976353006269847345304122274486397226118563067673431716416491588946358944683077803382559774186873247723674001426236540554009121736520142168040936900183263671291068281871614373120355269775703976493736694959904543458687085660782881700232257973478373833570712762175868902259453560850213494525946013586542220015286687895540590117334433765108183996591045298346479095006043770973395508200002055057332380052642957145150593296251837319532289086993339468294310720944972319365081031700726944665186321588004523781107824871180959726508578143213589318423809193973333419909363446928034816902391506549939869109146596531495452452257639872978843705895813932776869808816323615768671378946436159914437663074493190296952503362364753709102063274098255859000737872380047070436169913367388279866064450877561417014994845660979408966768337144769162975900856754012734339157514874451702461057140967649102591509300360633597202302865204323185211329264752040462854076433536170287982184324615588942402182290870235128996929848564013177733716657349626422091148166576879293345969611731909800599193613207226228870799387416181353532089900529076427653748104659497812446752729241232979653705751000482610265440770885872900623861199731923119614544149095259172648582161668820737140714418223268064406722571492408022392953428768958934463167080114654694184109498856900379053105074008823658863225810477872858581576080186459338475794815426649981755090436660658293007552428218610690734266473539056752683916461732645732582595762761568805795548636953960559533325927658476711283552277387322017286933494825152374671805568928898007351029605460857095744978299031152681274053546737825916290770886987649189343380966791788032033385702861712706285033320415785675005826045824228014585557721857636464720036235911567137477416140727751886649490701759899421309501998831625567698858964025429517764034401471212717194796148454377792673257557863278107628944299718891898802741263101048464532171014096280421960782608520604249995710052252483709770908821018053121903498891467512632811847039648759535078794264153482121222172739591238382085273517706726712740943045551954682911547878162062509983280331713118544583596625873130611420098255062881779788892141659027355783823408751036961354617139171404239741367374983502419234179526599154490903952162955241594235584129938889107837450113431661291042660888982722888421088784413305017551043777200197877458498915254275637166553283791647565970281748945953479363977899469690306482650179393812954344056827781390936225586596105398435890579232540343208210789237704702943694437668672082987599069140639296417058207467835918017121476151346594176511251120066799363863596614698769263489239830305393174212358375445272600233853761614559419041041201244007853152243522533066775219298895722285641878989362464043902346754474304210225140908245696901501963610760889712015541966066394252083820027494791220954091888815954445521927014311398942961345729019995593123015397728117272271494322696531694923489265182244110205692252904361096485316285682462643494174825282487024900314775368996772430683426516479697438053591079691354493252291667956358467051714865815494487624448090182904078418677991238515474128537044717980581508251784606171530717824986948777882039232742091158228179373473624485642984183887836653014175383701561253272415815141089319592555295599596136831915381821153586781758042523186273024312531309183196873709820855880527087584115064036258201939857902731522868767190736384601255793933929938904099428266346574772071315873339545858458717140167059307470594171722957614482495012180203155879999215090467508811483669821929515863207275375611304133411132341121860440291326297824496017357011865838772865557533126363414192100033843442559593866146993373064384624519970312670083556546811394914720574919540962723040791926508698401792937004188101170100402703636186232117899112749050079386826259808101218158676873439283019833297722158296695647026610304967956896014843466457205583823687028860557819312355974178080010708572924754445336064368710739044113107057496672138960561509841571831670436298600345013227215447212656973794929908798006332046149533802003040056182831803610578546064867067486046467914099102061273744813955429902177313120502798096185157478235831351595289648941401778395321464643075159983709454536437988281250000000000000000000000000000000000000000*i1^63 + -4399620896425981990389232849300336913604675277862061085774056653825178813911674024918914055281323129150026602435867743544137003712629676200079790609525296668439616600358708234130419543624267484106653775890786409892958400431347352579190706859547221156101351645043272895338156653211486320571439844522872604087717228186655193412157439812902409852549368723021315647636391953900571290491127269808401167244663175126322724414907607966002896280168663197670668266870796347221713131671194212734309521657039658136034665039455660669432902850429022244409080558995633455415973953657575391844871976591491597026733380857592751895759249474349245243570529134827879590699699339255367431430397885688704920863633385846678446883659422256355185814827840305135368045335837923422013844531702585537207782826197644500282322729722177384605921459339782482451570982203759141329569639289596822437398869742197302184482393859867647868055348199766866815527430739611528816170739540011351891250479154265205002344256588481859718218737761130655201502750294610754833725685725774013218972768774590261091264608355978139292383681482328626573190739180471172701163028064541701035242531509401029161344531362897544203897598790337784408712489297706395333614515297883875215874956104825753771782604302733350941816022403607870009442028512759601221040185377056888353856504525637089505207280687679763805106466965340066069649057233022623392042981055916261849554108459108768545728871541405750318025106825620865067242003358594171815208908947846560739678289210287127105649052042210556327192239642119924824668055728383116872774535122061720337599847077885335122260025549106776572689760586008469735132096395921537155571972662631548278983415920839909941195876847254488024987920697595567445112210349039746189879221579488412240602612052121332032520625612891999244571503158807387794257538313619545131117896354981674107553652983352101354037254151328186423092778749992620399546905540666408236703832267402494235271036130871968339360921487838027589949863599871212547632400747165876775683071617951986554290890497670886453621676409323350003120496762282557612397526039781044970978007579780626573104302867163786490662908874500176316331078979760473253614248423203811059640050613216367361891098007388908211810457892751607259708676328492201279141245536276657873495127156896582068869124302042088421083734157622553298167176244592017580122537029125866426094012970180753976165124805194379863883288754192060875245904520971067318821265676804056050795280645455581010046009351259470336051004268836249879447016480726726592356165956878529375613535166314792725079855986344729535672642276277433953502781667713000697821829157402453084718756610588986638504019316633740312265573769198836139895981878616949106058480259307989134240885407451216384978236584267681036048840833385383246852053158071249853480948434761106625751135891888575012567122127856653590361338203112082448876820504224033090321509466872215000662357732525352124509409688114096221700217235807453376673205987093541326945290283354236046065152406725162920109582824729471414059875739878921011017704950698162064783189670553696000595583039770255720351196941970367556855615186691496610356624777390779280808306099437388431994466271056508801079806916703839209635113414201596129642708288665969173924571935587126737684589807315225358044892643902275159573187832339606974153856714548173127824919920632099499246877514841284741050306157629952883821070813024487072062779975442685839704426784179496981867335534983506175712759273372586222808456352139938616038382622991279718753976981465096134018232851108300360662937482707619763108529396711469728587677400631118930469140465868262616724572278045532499110410813872264844727087916766892436920794787947763752284337229697130874913805338627468845183562805928502469103868471661101844173984078013003107413080684159069495069579932948019254228372430376493855847997400745252450235021751683158557821997428963401132446012569862830492455073918437169435068082940445453987818473377760918057352926469582177639125524913084953187043804529575093942139055793516086378211489585059530714369042354074756705388948668000070084137989541495443844994948960634968126738067099499265464039074924809345775981457123581973394846054917049291139364625802244106872462836577142297755926847457885742187500000000000000000000000000000000*i1^64 + 21891862890072778976590094520561552023543542817017889497415017486354055282692174657295889724414542280792614525548321516759192309088093638133818119963604890208092334624801312500867701856833435276901946353492922187776191688217558080428225554157372618879122774465715277840330584917657054594274112235406432540846313377542035197084657833828279708068500743714562076523924354119958285505088166455721021861467623588451657803367996333834576358271497924205197066887724282577124372471564330899254617959210205057818646207881268279206316368522329338110197529709940434703127549643171947703763573232810180661984973553837280684897417749313639274388366733999514487748425622035252797969753389384227924104663112586474784272070949147739930051994615368919565900716408461893906614809588171904659801983378881132680000114776245050259715787528824007101061596986834838405449811544234198840598223544079535280688486208469719500168754912949858341486438027895061901175851455373388776329814107963300304714784934161139986762429801809007790302706946450692638111976698284255913825912907205299992093972559275765826449505252425181127732274153261276378375400758021352500561267330045423484677396039479861759397557333050657070155372294003877374073270873613499016379497388724250223081320235577315052492653018182011696621873093940232830171850382429165692236993348794438605741066683994398495206220740471017426480473245670758755779764283900452969419970712673672078125868211640561970369322184184467899823295671699089471250411264848632377506557237862220226447842676398867310345637181302678690800309213105280575379309286648209491785837150346332646073572428503018420156585169538659519097671135512227376539938059306773131596236606357021945102117829866144783936533210496803745284434974504049213279823564953247615413777389833655713823838960432126383722011349253471522220528230685594093001421924823880307100336775066046333810606692550059182270592735240921551428088514522979628905292726580050586086850439770453799157219376089071777091379225836606426812230615712764688923247025333180211196966203370233733324160936957728849129809113436769725833123496995974172042065568836417163756692698294110963498728776602900235721856483172277047521529837337058231838565405211114399864298526570790382163519643275267353311419574327727786592449527142796986184848822202243903800185936190786750505988317347548409854830932381399284196827854878099311199941163930620542119658761124456173018055299682563189912229982852631353816905138648729100302422095510978107960955452375803350121104639376383929594832920178739151613108148174382412806313459460397306246616817917314120674233340668389516506473497858555123760228797028736064888342805005236980985091351662468212457039648874000479404312115568795278312635324411414099190852183829577496935025419563354078865197603553406818927620248163363548939242123316101882346909230818139451256037105161871375461789224289644437827720484746726854520695875715338786157149387390783765637785396900745838977575725213782590698713738659916246611370176903612275119276880316321649386785042540703939606597899831841773133302526779581660673907311792581589936877199065342444579183923530408532194819902229942678042433037214655501218758041699747476231131963695328693874261020854951889301910155385119014280344561284980813138599296371647032688368827777916010605661396151215057835765513684154703869732803601378088871995127503328285387251292470714916702856168713419134487492373398968965590397316745308891116248757285198520181266165501596955262143533328869436710113596438178984506160463175365109669477875055697922388286746202691595534880490678740728909329712145121270834058430290810427102853240142534950622940011264393963754249056991749563552384914336353662820966954698094103532594327163424394279291673487026916045635990140213324112069308299433229094407071228291347947788261324129994093345998596420237533726451506723610862134270763153058297040935132471154112406685188348373851446468384911107977658998906583596823930427294873246533513605476897707036148283551774418093374750542725516270344900641153616183319002299676581162696816870812375361716436697082939454482425584859686015266280487366248857375672978400527940055440951469775193246704101568603870215570053653316804110649882146261709737209213977315869215090060606598854064941406250000000000000000000000000000000000*i1^65 + -90410331893109950449580128815462429455850902827352027690692367521828875911533246681869749225518680634199663774497942287942626930839765836534970010043310599456014694748629226396808321290069099761167484694760471411645306702391885406294168405826922803655892076517308588106980239410469601284878080207772229417719521207011233642182653647396055398847004903488826950248310217523348802510421667185664140220364086614629502205579684152432832341788046293598323552772923059153489431252438702947041263801186995829370957617783802374244138826963513024486127072201936133943701980732585298284665010742820269396840033230079413721856939955246271626101439849632755930510590213097750866681184421833379388529222261539277552556972474833997077292491627576813486787995052136843945871111540248913656579065481627531886629401164474016449505275690977739663460482416794116762111154360953266342727044160499375767400340624563249371693447345111505770867304502593215203074289496470585828010446820393332377117452371380880661968406924214761837132460856142166683972954255014699959674403016283557335896619742015814133305790802411141442831084242199018631425387971775845913629652037631797437230729144128494006541348172094090286937463071330428096996509695998667023890515161404059457475752610759706753343937028399068681613157274086408552412488454357193871410607000301403097677157891305211557082089091351013663455203721547467266847722149415238666055111378748872690003474757815384094778293980995310248464382674820633791552674713857393973305295121797933427377377802467800627233698664583888750496966840356258520195344973223286951262306715544522460010404073214287852518210979726947136099814805170914572285215801275571731231498798182870353807435866806676437696906720481984879552852000286763251307500363245922514487273385510972255850972373162507478882791420389456265946120685577805020921155544728994174572308621230859609095056984783149317386002319564476104331477025732773709476502175394700466847441185942288500439712751448883546064605806836405377869929046389403019462126782780062361676000420391492906124038088504971188385134079140669702604592446741487519804807477214527312880800483681503596387612893824032357822256993481105726583004559647819791526273604389240558020944509727861039576460683495850170750668097787215390691656712584890922490549936907026321398792760856239105873346383347906135299644548714015759398000531871672291429476666825940546017701949788639727465572024535709709559654028629248901541110884118544821239871962382020747802224896567947038860849713278929312004286416327551630847850401108392620504500000127298456527020493171855914498521217002358676643499250325064928894005979651709034685861249535280650496162179076210879215800587857670888658761949661077600311177767227250553754415459985329013473332716536461991239091833824554613676787299250347461200372841052719407164846374689297284481953707718068698458174896787087884291886931210072197766608375457365695475585399843891382949343956167419043584985816643889813393998141418068192617537824412060164681408291837873673794939435977177862303062607585566602032757042214269018759047407637973321469400254155912601398346032538536551045561936481304323750988490982240649871383204861579877071364583820106289483812845493625884215338477710965772317377160221536474746998727937663586421939118699992058351692908478623036007206008173626468418958402186406993717462973991821627125562936665115010562483896294018639300702161950414903704356889324633358975840676513814112805664108872348362697480289999152007581353227523455801683059323880264580448424057852290064942669892496835700463510944214117216441185624216702903569209991181907854566102994450350075936769669251347990516150265246121894251151246831787549157419917069833125070984279288863725265912543855984765040686293427860108204314956783078387187717303153376209561771528480161348681349612081281201814694737102229901504753424558454836973278091782246325732021974044433573507563986857944484354429009651956170381107378506945076650118568317004121110615754034228425311603925474632949020219429659257344209365845528548945986291813132860357313591522264654222456466432230111767514091706453075980989655015112453863327400101813077095908370154480731738416504502589799305181327205362206754650543708007326415554416598752140998840332031250000000000000000000000000000000*i1^66 + 262806511258386805617981000998550540254923594783364730736354820367033528584743702875667635419593727969295285409117264516231077680331404210228312744644900809941578851160869009287636426887093160261538622244851822427639767920984316583858523985287708911790564248738862887230546085529596732431317119451121500601969925768190823082706418589580557957498645205676400490866910696919884202600228399664198823422734667145543202209254056150697774381701755715727324730904576398296514529156154890801652238085589453477901965275597534468347583331776674307313511981053913454465768961870207086323819934412222902816237033545613830445148180017472236546657777227139461144370075658155085772876943803847607628195894416837889565933882052926213473614572615442347223137212682490485130816549106946623084266825523333323173703174160517676659764357980579930352492291666193545164036214370879414625150348004902955601995341765841717866238169297718849496160742367798513607829736312382730618456570867454585541102576885872452141738011993730273930801581508466276687711709397413198515945644696157543368085232439821709529203651356202463940853661891433943578439079473500831835728304225054784572732419703454007464689112750770007653161296168324971642162612952573344151715756357806368498305017558720836689681870835991030370375710899438920763124635633972252427715920295304574232306430733690242541670492609513767828435673379790403423890758727064681772254935533235013918717650570020424292550954005099812082018321520811154474090190742203468361059030373578710527079971661824282568842350595238757323051953676618936185522152602856373544416177769544523620320071107906987996972801925731135067909680139494423533546740304032484198957813263477626271987367502856541753661376820794721993425719395956086693244800895766964392027128989897421877607654572707903278241795168613972015214180225705611970414122877956544646762167842440341811062471629609295707687517037053398974955794129961016868021024245327934039674029711833923400678292801216882448894422186697059510984289787948121822007077221327343033095781096628653859391342938314750556860289044699145984137860232703652066218651290217566802130391356191549974406059379113490864515343031349790834436234926369804885618789671924783738115158645616732082103932779200346764899628400417154844801362583113612694349961858664305348142011910724515754537453416119299235127902902818480053661329657243843221742107694250211631435814902543606284068230689595742453089943259112151284842453399080134611731067714923116300669735540060189318383408312925742120847799199374649319888990330376774838059397249724486339382929216264997708204579990318626909928370232520502271987821940952954273890730501323707170394562674931080245914828207982096004847923821323312408527245225605707598495685164864459106344889542549423430293220434627301123071047998043065465913108618575881327866056010864217839497027920272990767702219665003536613557409585314527240226566392242902092962504863266833888567414526661652378095490711606577313974049730854935919218711525906117264281017521563823852838918644754703008244761383853431764863837141072177022010414769873046907008571692280255896605737951977190118271013488478600190983763358814210183175449198847814438784024514814701722085850837883091186569945306360290360285066328889943675202921624302895898482819290888054059468029310690242504943506109092199448424833644552317762319961731765566240890230397431542800971107613436541411123399897800476739753543858387244542797155183678420200572559142986426237348381877872128996979158299515813228156707908710787123484632345333026454699989799853555493117730739445526651739188808587986468603799485393696225122660194869763482747598416716247776637841945562275186524261711294655671873645124387444326072342980713684059367687880429252681822959228816000364069203740750145452642729718207659778219485358001923744915855942089459159255643652365909755268069250623154148645897113186322780696254893068410865372664728643819871006881845007531651528476740967600658038496976060739292562906560607238521066749432589421064856655227121581845038386374537414023356773587169824171944885150754443025284240399154839446768571047978972195661579901232767851700947138076361012408717652936175649428802474306857565483801140168518945504361195020237573771737515926361083984375000000000000000000000000000000*i1^67 + -394362121850324974296767078176493875034303254656456715957649034407878453654135030329467444308675077934622579534103748947658629540149391580172776921772395885494479955715413794988560215874302980088568638397698758847296581262856354192888585236162512063753790346836964613339360259943718584329737405090839917863391586232331241413821977593598361489349650110347789620447913433766027865104085356857956518874233876809226041621497790547941262823082752249284522176013356045432740726970625670102756041302440589972837842247938911685807402828885567807527074938951767754790357844526277793115301211858370525175910947877719989605838978611898875860006416086824459384351610191116580878308331688390939244109922252348513993509448772508010625499769035217275934850755228371340392034045348556690350287892342444051922410511921624944266487826830063578378272091409622586301801836795673762076658790626556053076063202317382844644492924295472528326582883336344465034245902031447924226322558870281771614129042799920546427448340461386982824370900935215000577903580041317166886072610677586637657339784074747332887992713777669448320315829966753856123350873168448658706578528598483961525420218102811930575400693432086286381059093304663138064014360116525673157139560209241038386116625905284623180038766220049547538292298813178144835185876087908926389949880819081394003769743577962908315007054134723596321566485290915758140875925574489809054775342629047414649668974255137151136571783056916497450586937565580843051838738456500495461527354549617934188046037125665949010343995262080842614759909560212321449680246730866419106407942350497478072722399828365264660131457777986106448384742601102533280492501941993561875604253983306867704204461335999121034258128444544126847904411865680202695201151144578980360430526162798118379218547173135255035848964176906132954552562698478419953431990506533977941437633646658684001845309291027744951592013789859321656487755069217604731248877513482931007836042097350431163334887050876860043326139022283642003470791957511105517886914463272603034406922115291444134637608103509009616361163104418435412499954450477051521045351519857990383745967592708462207872399518720498932581008699241762808300549193190407977131246836855297938499503219120970908653655737720930796458351313315447696111481948374155453366408162546573797242259954060644251927456972686849808137117129960315894650892269119899528779118351574508635973498372214386944198804402164383890600420085643091663751079722206688095705408342099124552910166508223768508133067018443395298727698800856390555213497226752999581616791186881883992317381604669879263243672799395867000805941424847614300598201761804863973557903334643734517295257737526303136847259299191906792552040455267263351193242837181361680182863861251355499541947901478139709335542698320088330369441496244514308363166869851622660675010302698347360308015816497135409697781937775490917183134558170379487553507300018007338518980768661807278989232744976951687346152439345677916097701913140784252969340375141630981220313492139068462164284295849825444660397349124461994571594338568737063226126893268340380154746212580298380994010506535141189336747581520393361044143639102089287470798258126722485036480998409408687847307881065528172198604260896482691139792616715290263318184918577361008653390502210556157950785572267064152187554938733123013861739413426797635717863226958208015075943976562121233794928303197123715551888805934283052186644982444360439154312925722232571710412740332374621025374777872312705905377074932807385968441921176213933486685071201231365706457611507478408462999022344512101990343178111763422017203941870533481103731744604967331804493772432346037512816816917165432325563200743130576407112538168964928200294784895046545221334032980572880192218460893670450265231373369354204731871465123479031313089182348835451139257642382879272112932978017740498193118873701017549356667704620129022550161529929543158986275038607472907711617751537135173474746313886245640388810018070215310542464557016643688206613440999424508628391911872649658870180405221979311450149936837553013527509252627860818276037825048944395912559894990642021569050130833065709112867016883611794626064962485381344791294300438845333295756826718074950638426301452454936224967241287231445312500000000000000000000000000*i1^68 + 127781014054684072137468179163605158995473860068820404992821263285474685248709073505511699742254669391304953749195328373559693152640158728721949951332590859391685173886204612218084688570744986877286431743208623674933116697258629028869453895448498771539194067427057958129839276191809098299402241944829077370476421835197490029187787438630690998539434639233887502061323018140376839039391679464451251203429850741659582023439258903144443387255603922143953201629240474293558666905104403630360847483166747142729971515192657728979015240513145027284256120943254801855973516441104162989094448406733705218101475328714202974558258117598105865722973398929237484475620744265697404104094719183486124827251730155107651479577182095083724974937250667483600324089893950041653726738514351998452551829368688379746868391149154791211093431924428512704853029223092581065498619228006826991965228686830650345642917844350633311581194252214217554177028863604713237613081223594681248929216263657006361033569475475261485682442696445050412540932867686358861790004321472973664532305048501964686975374405352444958069641055236271290541600544952242249097369422642849375822263687134859108796888964604559060214369056660000047901818000980101212956056384540789317401137875916500131119987884478594481283882665987593620642289400421449867880167097730560567754742914007054593431163606564058820142495584207479564089415654950514652250856589403666583712551484078087098815590267058945195136833213268211791182466048094182869422428822621685356445106389297786503493974919701053203802942347519834996723947139481461798354303442659995429704746548708876577680910638982331314551518764698318703247961346126476770772236046728390946043069791078032980433248018415354390232701434122751962788479728670391335196701746191748414500347042657767394203945775059976023557899769971285423010605389274609011202347644951843954205247233615719733386278860191919664124516201576900000592802054208779710043556410717814989014307792129446448420538397990534365383354623200408613952547983313476355565979525989689615628857949233934312911458437062000826807397643848066315025748355826761297781836330421833147413366178374878377040791398197319560889044133712099153027306972313471444253473661726308891752696651199467600354258385485814688115797351154694142852041102585873643670016452864838560215862061474742318940480501477136541643788152896322112908487055325484606926160734517382157140778727009074763306954842732727332225553407875888054130397266462520830413857162715772091381356443991592179605867178158735074459278934802058679095821272733155092730769164434612331561827923807157485615150533121197380648790713548661735802568786228134036567667480300819779570489536387313193211417671518139049891159723322618849677701955247252013600064114379775692267758010873394972821750246106600789181505164232300371118003286083825153420914304953777991987307574035740301381936842413346129231207863228634042716100733162525098756168818874210529186376574420034078363879102766738030930536902298855864425922476369057966972548688263022280228289030001258398114390574057879179096775215153759392860353520655335285250618184585579768832702579068220274684751492083407128319233162806598913590189015716702984217694654870294558247053265569992644531880533918209746732415635237680316296721068083545083412475479848532772323703543081096888484903701202112471158454756402203994587421756138396560618558799526117106480204063469338285045308472475613542641677306706645756812309425472340346672385835449701144120277301622516126744026570500527032893896918024561969933708926056651831104638743539077310330856596282817396658791368911412074687540123990098842375749183922077147766834183360664155865479432424126735752597013591153459084030453448969118255918470142641081222382959352807654007112531799733148082966017540577908545731616298734438371238905483533055252045640981697257143181939884596226311402147843679775265429390313907685873206502862399115131758394346667160750857047510025567213828564805631093863587856013307045757043932154643910664459998712065155735061522491992699082843148374176129769501706976160510730395666009863313985528700924775755034362137073808989700263217072664829560571917607310409420748939895411815819023792746435762048706904440292797531242285913322120904922485351562500000000000000000000000000*i1^69 + -4549538921665660962669797442658254395071037652288037719540282611024712360773990280907607030085174615766756358233710654104393102795240846826788963128397466833182485568121902470161499043237433013844866590819293836771848209039672683102108580999037487232431231973050950561040902057083471063722860770470410245202425100903143023076971318015258932804016975821145278139745547342997193442307432461213846986252733932613430985896294782296444478314571264221395971309603071181645085348137096755677213690889886937497520890073327999191986580227455495570511689732459457384001370177383990166545614232603127878530184439284223017192356136522536288357494812656394289179129535505414328711829867966183161711030469611940444407436022224196381088096635168820283554345019388751349105834704215424250391305484797577399922232683745082563561229199958573232116919376555533787768589564564659711911712169555250385440302192049873184903168013219386056561475637377526360586451111642644366004621286785137333946655421046232587881134413829746912370063749687704022474213530846675082366300223618814311646548943465072988224696355781517549379942711649881981771672529306940849939535867391310087673098691093281531163037018375281933279150413874201093094049984150902373938709200229701118298446626689327360898661018552450190868180303362327064968375226919837611960074743703348070624487057781245653020966688378857599419765402304781217573193316889137390491663362526195970871628953589324908695338525445941121562548968095973390701369998105066789496200458188289655249306077613703549163951615927652225410549909087125417431179882402377758995002057278482901786118981659146745954766018921102355944010535029517870244851940528737993911233568878580245640459898797383372976717010963377988077616292297515974703941619098887886793593382462578069157135447924879402909401587997574510297158321394149969297267490785021790824405392089447955743223177903301696767695984022134019358655668796258606085592038107669688365155771494549918688566644973584427737489236909357605713343284439022584623200057556463372917419370318079475323135380744854827493085180960095033075029701042072629011526351066439891675747760240853753356781294860054184129571001881452654158210315390185872647525322721814301226497712897337713323956873767220127917150919665860461477674433996128100643132169887655526906586378298640443292069250665076113313000696780718709793343787398275096900520198838037158879133485334912674820158666582976997352732815758836077840303146292828209410070375949240029484929595678407799463235310897938233921318435449303759357471637474136900544258092371482181076817099125654385907084591354785336117364137718523754557815450070041317790107124914250960045878069506209773760492289484168092416023720252176957177629156847337762135693198605676603381236963099955959294992772751261660954951830144061238584857028596596442137291445934203669097878283164221709758688879388668720269803451248837098625151606983009617936438300672916730979673438220540112840452779973211523185006724052212879386455725785348669176075612896375748624581357537653419222847439806451259026012488846347206183727720810213206144612649107298039181364885549238459673166704474008266511453233326983172536847309658258193801965281784970691342355521949024406965015195730373591991957694095364533688256644607833270054175623815231699962716707578081245518168174788239375133400955884497967084534448775718385961638440395846121296379197500811160761950419561483222737367167997454090072731682542142083841162896182912170893474250538540020504758501272842474650950279929054523758536022989757244913162087849816389796535405978721478155140501254072715090471226532406002794496745519328723162003481601621287822966938901789644702431270023043489305153080311643867135209959491075901329464898438386404730317745384867220146298755052095677709098157755906654057680932984045307685597207083814318686425239942402956168423581800033420799368666654340092141446373380694211053773343327801421395083530105365785766032038551857757493797652003592920390079975648995222796891709787007878559195253229547257364318158804878029978135099383052680419195890308210297465573236414559948556500779770449245066273235903404902529888171963396216782269683539358913303681238039057293109732472546208326136252253490965813398361206054687500000000000000000000000*i1^70 + 23796536881608669099521794248682864982629797626588508449048148189616758386860348549123749378938051905516745351133457060514209644738082550694429409587335159982941378227734900637761268455092033939223867024074317011144265760266370685952990395210190788386459022302539544521999154561899265720581733535301297416032505992319331087762262832210888728134931535526468301512887460314067714127844217722055416864884446051357331261474226015869710655285467647021664171107294239971214261201097708029219605940759168368543671636386161314410154523804565639752293172249978426524785878942582302224014114166921057143465467085515342370600394573809154086466149106587528806070644441393720713075983648967112722721211624272028723876252479278755358434466615381177932941797546541078149118764535956096313038104409821997718423061429325488446313786266175302275266126473015620036195653419669037751587237010215356094737041301107354355592952091311578732175707502270793558128768164311968923924998670453622706596257031840654339635965711008362543099510881772824342470908589121293690761888954518068300595796786586034022389263634241016240472186613431093541994128178889969159543917140554993536096516494560255825973595726607884530965811325215892321817676231862610846722225126957713325508945771019646956401005443760619236798415133672102659198261388647542977848717858016786368996030451983201667414071544279964882113103120387683977547333140522458051257865143545614769624718717343129639607885767366786735456431124751676268207356528146444792376501992704750598727381253085779733016067575537983517668655226308141241185181328562261802690856769638510250215694930448352801028950483140776727710766937565780922100102620244948741278757722528822765514762536221823879312198313677769479580983596048810794991874817689240544227314318655239874642229674987114236949649401209546207138591383125478085774246608946443052192542866692554773271494928189974291259652166652236620999767398469075801033021267593943198029422461457929039333007435176500332020446095870676365576726525701491979253079995012021799801283145671504307367304907361265897277247174193697572041589746647485301553345972993052317163975356260033913937916566778997825668202415471878540827004518904955839547415209385536403219874441840313621704916763242707574226140252808072812581019848513504817171746383996781301527409892758377563895394978685381805087056349559710658446958040486198833017349073649914835787286937166582111406214191188624580447205522947949279419156486551551831400142071803876915951429680185171595721408427376267475668930937620604724595845344718539338075590807132814429807194039699656889796912542963741941037130173715873485052383281183584729412600326876577383658320971301177214543981013992694159941681091241953319810749849581091180776634732507142180863003618658993127111248706236157634317301118747336220960991928916893961349799441957295542279781464570130399677229534838020000385673550720450472309633588674078463649092075825894268215281292620694048911177139717346350679465444805368244566323777499052894322351269970108518490239678976455952087035940654611603529292808557881575480768136376844621552474815546666501583504591671505518927215116954587866159627872592372997825148152108830750722990217859895228955758902301486533513031832756235856634551985859034215208353214487603619908166332356400610358335544471622779105535563687460768456724201102312972746896679754917131014678866715108947327547097884545650367427844063249286154638602381018033135686163313084812147012537446824731248435224113460783796330315043524234574104627999876206608784038983763466780518195615425688476269770660526098832781950086351794874499848690220007122255325066847866855837820066686481757701957230491398209634546849483014303603532707542012550239441895986829081135394534134948090588817382493172216862966883781815092606730379553681547695689526362081514131976550488994810641470764964351438275958751313193005214599518637254468011865809840129850681203475184136938626685402439672967860364434316453939520855594114984247056561459771524134105770009502993166692429738402871496286449668031022900361812399721988550971628192302654631200946711869419450013136724521229005702668127365152887640314682881306532468940609034833999324528607357622948586736710829825369728496298193931579589843750000000000000000000000*i1^71 + -27601871119940200001340673408469134061368436972088126738198447748731874246760336236039781778496527832418935599307121832233778470099959640891342186144282937712235920141667035531122419358435620937079280584563035784650582767737116487053297829884224523548900257754523591757120754309669090193159079530534667648140899488239427380639470480948638624447781895296575082746163831477986840444119995024303700263117873617592186841931605280539429377897675834217082594672633083184805821998458520211091204949687758041212726837476672589438556907472323964367360241101985311814260470025670478490225786473005931392541143136112514544844497287054742234524408869364801168778910380998952753464648075186198976317985560366940751045002697201665838693086857094724424540513205811780068418258895105856952363653851236302228414802339532045111381967448301247719154254889230717365031482158000211601194531876030069242594599122284490812004054196888350875917013770412312381632043674623354520807319918058239604228444859962786598855383174292529454239079033199817383067121959055778240054603660923608716142858614460927593188002967384018780259826408571490421238257892028549517370150734783406505283025120418117679180862547614190576431422717428408058740977556114609060372808225894848580564346096991654900384777632228245809364821279643890816928904280642369163357372806220998978714115637924609222167712736082914800853433947958295084425865266449239039594877940261383685303800738181358699804711216932845273571557230790989426696370984742315009754273178919394527769612460415442298414495095173782225786031945122110388194707685488468385973222783643859601258636153221194145097950235216091526449723299995860160507956753366331524310165827691770538303074545303862328681102262551515989053003102411107000029724533482131313264474034127616433927372195878489863775521765405080147171886395453029034284841961870430136818621020976092871819415038982253438241868685702765404754189932464955701072674672771635237679427120399742335973198038294577585740289215829264207761830600018258225957071029525697487017004427878312015757209441652347556407528187118180807871668193516433125771159457592352796412078035827752490094210640058858125202549484408951746145179636964151372598336022617340548765659586861563645972663769231284246806132354729343337108594256709369411136601940027039892711757612885048845553206825306472424581334319017978135680751002719780011884526070057408393450936617123580899643050746694514743014837374105289808172558074388278277835405894625859956571121066858192339390955992647288778402483783632498590622772288529759636921660580078650249628727796640683289757941053174185036351073594286709645970736526641606360881559500590882797499043456058057880105084722503216950631750828079714065776612383224795680855198216610069725649952109797769101117584017273879333157385987881700680476329938203086242432913081700208777548845210206640330757863690851550287844388301262895174274128424619147176282345598663022948090455488192181370667918565120078847474619993794212997116009236437369400979477602262564994286159756718650855281792861550738609742630932296367722650861142582041498029542648339124930209492920639994517083998908161026531428169774465753224272067096734965732940213079984527773401624038233990763593393956224042937713083535987050348287074788495052451500507814782494092675785440044294422259263428358435138887149523508446722211464526641162640529691397692502967360070773143216834723496636479391797176880335525973844137354260925454555775928611747660539124804841553070345560835889004078386342044768603301434318620694792401981711906124918825705422625814272376722824418285531595366277491354244014920764407903279131179275087313219802879231557614669980665429145963100190583394553227176180701756317343642891623596405939850339430155934950149247799560736724181298145760690128880613474740929701534055921550041253490888603755801099195600124823330115963647280623765160615758508735916230692091723293501711294296351187641351890035711459783054494639859335702123164336483119793435795562528064669202837587532645138859077977592627911717938750659209377174146770100185982681830127303917440415375044419486508981545227026640142531072048056837887218597211680720659155878799741326475341958182191913224318158270875755988527089357376098632812500000000000000000*i1^72 + -58630090931572695374391522670807758234790051661321271375934322057629223248609080461901429727793285432564332303808903314503425930971517653214000254893122762448207253489393655249113147311343508722989327450525395525357173898454387257557636797125752227560386496516502819681096932524673624669215286322264683726096955133397710173246212974438981521204193023931949653025940885109749212753234361598091609267049888823220183963125262141612251150666983837692767454983117800713834799854513720403151588103347096734708333942322023897328586514060455099209230939372980761309600712956959575298825963258676011960867746877373864433997108704192192152501785404896901622904606322129233556324184889149463395252916701284365660195518144573275282507612654570349094739655364148137727117427852264541778264166548463590800271711960090503166154854063513142274559499300332687805697558397578428269830625258114106058417690665627106092509607675892963252429147575671129042304604448672668507304485282857022411607350915304939607646814388565759097298957407870126096274778357941517749910681741818713853686110007212866125768668824259321124619109014965015173602603740076689677286946240467089258780517838241088242069835201930605082860618755648967686090484642380766962213996772824036452243454363217835357366556934953124537191247700334498624924843380479881298164788667828918559458120739144989448791663248402432015229857353612193821020524217358503648082624211328897154633191028613252804274108713117679666023501689125805528198423453909023981904823026223589684185722345813623093660894414542517787017204844499469780632802183039769118991128726776369820650392138546934942691383923928424503705108226360204468644026899832341585999850908527624238617157391628791376578214565212009144008771696253227040360654284758823951322395520451239050452950429612038628100279374747707269617123154990243861602682711403893533082876753915684996575156815991330939791656336114017799880823078266473147052030834946038016332503399102797729330013758124225320804831455050754218723536116766680494205654276094383923992818121408660128864692592879979680165301577556350744790476592438844840539365661118062599712468287063010756787676998397983605314616764792179221439499195962170466664713785711155006834404886523934848386585158562403777450728870227801553931825987343728834980715514903669987148307889112930470992732477428984808420908039443924701935759665147766825621028306497023221189490002473195444836922250955245055498750487140119347169087658864313107925340093873160266771801919038204775498224671517455484812855212803342176966506930493086744992727125697034482100188027496180450158414753438639982768911792258242442953753746723561174513411059925284467716329650942044044325998734550210789507553403144448973881480548659615928865389853831646822557333562073352576700040452313935124873976085457113068326461671119983640779310943713359150433194556263490880823224634264747807551293001017508649924811235776188987341718146507423701563868853354630059181453761572560876041281359132762223474115901142349580792758124006225532801428266849841170032664982509320481189443660761581271670997849696345182308629655596245453532846144329477001595097753562340250594747860331788825391290208191170804088131022028910047245925803364501557485239024066739882964451436312385004586171634193081308971931270992195539585846758229563713842449982794831658889404113046010514263998922965797047440101872548913061312039589382735170516517552459873591090710936188450167839380708723998847854246981181344619989659699377745246355083896105759686867438116720072187998089835171613560470244560490889014084546019000134744905225947847705757867234842421753693718249255604113889567263640591750270978239916189147740620011656906208989056285017693026336486746133028254330770962651033108542933298080375974282738903485398549941667186413937286535212502994710788538294119161903043872235442869528006240563725237957107867070298838252020132538974935065989106279969932868467967860187730485203043832117517468702783973575118292932291782110314975862145587597903648045277585600923449588812592121545578840982198664291649580970414445665626459558535048380486153431416012749309055422981466531154154001784680509197453889006208215142788181862099673532129524844425105811751564033329486846923828125000000000000000000*i1^73 + -47280876901694214430365889322255881910996385955197066217759737319554274379685010014028190301494391174576311503992564744624714370360423789931793857144669635010516465797560982573988329899941413123817261335015352084265016588538139310446979597929353279794957339967107372731373317366388287263735775522222664439523274393575057256650731480207304697033049443277042968659150363756862192010487807850243821936108020319543252984821946546590873959406455097705202104574597228700755520272760853357278832654542798445138709640682461037399183801756183515391499372750843499108003779466381761896253459641027250895487687813295604865798973004531158748295401091614205318409058907038832419491756668849565035978193801283442109344850174360119921594473673410889665662378997018967388942860451412025727556309288018186716223605451503163566340871725646645034761072598954326923921963846813712990045217081240569305594194876261566649585336443916474728597761565933458907967594072046402026193309265784313347995539456043079532804365467650416494338959123203041888937197753447930049013397411765905928773477033542882923856359233473481659469397699590039216404767841735672786390484356059680789297218840180808328709447188904389387107117287280869394565483725152467936324465515921455958876285354214918067013193841085017561619205246972377205151643471296686302122934897077501725677148133849026322645583531737496527190935241098814577779824812361969682284259277359300657682505408113695003243698295354857816661793459942975693412243128912671586792557118500299353977734130401398023468420559338217159855012513279152327593370694023076094616765804982771764456052123514517481938447226768650578315768858419927557401173720661345483484698787102576354720673730711776036562768627034911206114813370149296626695666595063896321871010558994979072874802367359844351327027373838309747038507167411471139092111893843998897529143486677377061583301485696102940539757339939093431892464306218831455651153851693889685619403445334783605818577731002867738627625510592725731418939137005806475400421934786658444350940033207338612054577179117650055475764922841510657263024407965359701085115453291892433621183301891606448415723304687757634372730635319001889873112844122342136182114323264544260162933385853967543795451996752442260523709019993810897143619916058479311544640397101488787246445652067719633454387102488556679135024634488902013641968943282712649813637835458052953907523679687708561638786018231403124219166629742429562394655599789859927810273555539712990878738906769466894954597583193015540913295754740276380913416747954084650277559153745039915098207953902368848602245724959530004246261179267739766029876440531988417079615141661915607143303370802062793194271832028116358835155224214164505007524592399506661591168724767037683089883386766123445355603479620561961101446194500840365098491698997252747047953679354033074518756007724281462496619389562159320753614988609888267681551526392006322839064712906642613246010949600814029504295980892565359917538565072960097643314149033795263215575147901030245637873185513269237014972133448807819078061775132242623014100382980684461393920402409568817195648611807433562402106357057236576237689480404457225637927844212958864051965768541226361428172878713024068748327058620304622200611924122566074398664803686974518623775270531551745400667072056230347721954058599015037956964566340111744307940379478945147731156979439716954787481124364006336136454646922348351971349938267728749259996562097888408350638376000661259039849011869380657871515711401464775612243255208768240383140155450485707810251109734392716810498943291556990038646016587323703628138170246976244823563364951528810088169283606802862442656218908306307581858043046645393585548637026048831518400889710012202200183625755371068078144012061142761164717340933255311114329656392791903227016542654227849117908652695393646186934173213660604885954749134101501900132814412167370677441879231346512567962406889829174466341809843946276120485603562811822518651945510585893403850492441635470245596510411482180779534683121513889592609221154700347171526401396223332066837373435007403191088824334162424500747359992243616492240717699532890400850336288105296700190074190744114452227776150376736818969902742537669837474822998046875000000000000000*i1^74 + 131685309459455745924669589755815421817881895320274764440249914800855418768909742175591332079600402595983726388677954454630633328488781777557170054584655741460229928927368591849347449479925295743296940133582817295214481488131737549466033639632922098025147163056982609411498903278828077221080609494894027316069533982574310679645654492783729716381953158104075751592245553384978886071901197041697541478716928894052740227567322886055876303192351047379168826970981757230596627678524990240426798106987959119989758168558184482453235110256565523833276797006726723328044054339536505930084241230341223633143429255114177075193488040240213851895896345180116576879834665300497909113968057928878240018479870068891098108898551425680775622102698186879349021216934030719452661299660939622713333786940251751356603369561324489505424997093454908871587088456570307549911317623459127570184968773270858292769249469025318224942844207052063770048866239782342443220847474889921114589675186197978940537116247273764477426249490975465361610888927756453841542350500755369629419468125967512365529353837884095173598330677061778121098271050058056550505105120744415343100431460651966296978291062542891071227650005027482789076450048198099428489836752734942699634852654574880875972435907435863422629843317300599163469279008967962371484654697410809598512935097023401484539356710859203286197514488050693071514183701997004451874576896630461074652767239273266644239839991871319177167152112881135739816320431813326582764975676536810820885242239255829622912800010112132640605416835927189591136366361277264068535019306630961213706933363190397218423984196546522060791491822885561525126286831165749587323924511467471891335323598140433042986506990557667299707224636383366657397664895799625364892792479851680721986300279057331852010519238626909822525200783912707380779176436589948405199174712146851705027164020593586825891530753811194758804407199380876400529932136635188102847417694537118168805560743772231503106181607262694008824946503227902924380690515012638561047949623626950515683609876565078018023965163670399338750203405639907027022096060766966281952404976414239252987020588875330619404121385059537357687549175028756956988925089427801405974904676710630059650401645909423459444386725308134307866214994389949589596351323227150459453973080202217632497469640674753030328007065051443128158406474758606897854339249829785519757749583707378699585536000734830180329309952368479182962601321621061729828799410794282575394854373635475552998204936637911937589324306751695695400199911910623468133849678319788256070999196743251435569200629207446628406412716737742172576225520624282133353959394033584027514925723563374090264340026482360400031576906912217823163817551578765360982080278109673837276178555950131097110015380265333559506355977044216469455969135896510312485747647992890992347285654419253594600535618118538071840254105643443350416843563425356466326274635749122520449145916078996029710200754547108996996149001841709704064693391017359399749128787908093265008318062018594105679771820404103937236503004843493480764608886881788158914655942846040775462537540169256950289912761246092125066251812629527860865525884884344282694034034634453632935653429907696647429274371884504726312045041619117367274005750112707624173530826234344327240170829435654287853109912740685516615236155960504750914219089241366398171357858943577107761356892790369835965374097878840234871822115241143545004035020497832170056936251368156042337568367461066489444378113447203224463618560073229113529393059512870963993753339077064563010564094897122151952630202090395765102696926885368729738566061371907222758490087965550539573687451173216987395804149738891131310321811202136181069544534476302410555491420384674167715067749991688731391031821133780172277907583014155769924455455887235716317304622407421744230028368182207742760426541695756636776992631537236387266818115031188975600376117141767186630584175464423095893560313143085552378636037670102463067941554173222724821398062192633249736961701670053908372363888393830628746260800553610395875412310867929600688741903472601678477234079945141592879905777784626525635545777528435256085669159498693822240771366476668247586575156288235532997532573062926530838012695312500000000000000*i1^75 + -335293109594048072082367142400063168667446100006804079655463384439714972509460737671235241160303630070800182109097081079030664355840019876907775682134009596349912140137360316239053216401754329955203368315410631857526058469581644168873895714886206188812690720132003592480263913933434858162716128524456104842801883293124765402297124851943255269061330676908073560067943050367047251996317981844902183465106037501029367520982608330321993575257357282081727691666793501970071265020707033892412725871709433574863030429516182339898551098910699636019939138741608834863675847455349421469526813578279913705335704512914183897377678733149865754410307111393039550580056308624757856351885539669709593907387759837149911022377932710362325492904879556352686316088971147589609744870402105186789633722995641276786070879971469805868364563037297947239483663970590025259467043723960447260414727215231162808425190167832178688750632564800478781965528277943640274216089465453712012878058271887053390104843522318356902105125056350336971344170832024935220975554044628087877228587298515895346382609152405759165993991171980744649410635835393220905968874672550887852928057907700360832672538625686561452241367891645973486254741897354855358290232268383776036925360699218112841249355486639533980740146706374569336454001944137128161920134517963408655274149750797015393101109160858556624968926195750266399853209737895859948815877732353092369474174968072046792750152727499252825503876985845165013203092026363860687687574562340841742546399595945235637219519812287616862189256567752890375145010239827282159854504972579642826092560554450005603191174577062915895340873985693960624008035333214480479115348584919248147587815861738665900139163882833799292641133792592756238603597091776802742012426564799057922244925990946549388608248784252794524017126317509852937150813381675692063079225918551826851223261516732646180945009703000979357474262438851366051368041132847332380291082965672236009788174532402270104541464741290690816466397348304293978743757237493767283960938102678359740120939768971841837126788643206903443936367912696517771411031610067086192353250716395001979044336727904982802123637005060919757825634966379587469520469911233317901981360799907333353977783639269458143920525367007281975574633178700230889716115226166929456743823781037317741785040558887670555614225773576869885898481309905801599422649115805164687220797181614228470197431868020251716230387667080126360297641205950859154238642764008844145002430387177989434096534747123261768660229934834796522659077777707020973073889445317275970258270345700195090969539976199973749845574469781426765069128991988639860940560609673589015587537473905537224956360966801923139165102902085561012625557128992766603883045271350583810846160782271769914893156893465089797583014272187919261630728025714597034109136344589782534247965605075533872479631427127556884229593821762626531051709895350990019706035288859963561611319925238231000928855211830250552630847451393986408812300556071124450612470678480557518018922597805457764274399182554521475140599894352563226700848227377391074972502711299716325898989392123426635465881594476419898967510746534642875382948741649144884865924031779148975831358948256634958584006359220386228833142214882365601604722004904315839837099839174437458938910142089783050505474616864381230384293543955439136413526332648368660710320947920469533030440280538960683263919183267925658256753575554249722716932238070180174377473513199876433281337735979144561721061586239870857377116857543274979522128784473482186019741192227742095750335083777399034129320522115052144404488852630992659677996025535784912597472416795373465804151253305904723606742500691362950836346316476976585112441040199161584490550529690456793259726602339453244604708057668122367138580878464043493856193113346398072207606649192579102439738104927310904117494762840694504191993292556042622347479257194104190171014545651282546430138469780977996162653435321720272250493382838915556810881168876577715024906820894074949843225375577295915106372911209846824153810417862828159814248735892138439679705838284924335732606239085944177607806018606305569686223861215250403755036874893352635901506282237499518059488726184902418481215136125683784484863281250000000000*i1^76 + 404241053015930152159226279073621949575550993778243206754913384795235264873914134878251462949458475317717905827805168300774172016994151664012168761294761614581269783989503269215717864780900425593453416410920469872473664179608006124595222363546404072537674394479519901752876965052125048162763785800757067782177670596178658391159115582108040428979782879678537108145412204009970656887040602287406324296057557236310057179351976046241683881941409811338789237034354683704146681411295421775665582036171982782453976788940341592766799591007154538405683779113292015555330768636943092843257372434089549196520370296918328522512795863716399223082172384475753233834217449047363273603186350766719219205835125370084226258948949231242823785684754991669568174492462211555324572298140634565032287379159396553446246044446068478001972821632099737930808438953304472609435723394436487248486478910979457201742484642630058660179771751645950919161131450353539080831758559705851400922481392778064553154629727609908998307338417321185623388389521645752704426475641876232688926539174904251807303698792670433727610095026143759911240894250687492177821342550317985102036250362003439308212511925841324881501934524520100223870749159830250434612451492686393404360811388014401240018851713955079689653407003842622060111086376915149703966605482613312918004945754540289836914682561682712749381778740636104282966066013965183694564321129225063894761492467492367432386625503063602721833216955000334681523756040978937583585806144944531752480979616175182470533012833739503171901750294562115680951552509902404966035420049799409591342745007835658675942461483676914192932874026025495142682829383238533251852901432389155791560036408314527526196351710385280058273130579195970748077558160266781483871825282679263144351455204065366174939925158961097720989083133415598576325989834228461397061051563012677010534334549095403610834291603766947941867879909673182231154719841014621020086272779749607467553535623791979676908213283949880495267991391580319255600436163888198331378502585497198601733782150625799766921795671006372544457423825696048919397931028187086836202456020608137117666696328948537719080356437589839752819322601834044259009793449017955504478489194262522770789090991000795029326673663886862013058147628551529149756615412230075755247815314260879526748154800386580311155921378214773391565996716473592884640635996546938589652618624988456836120191418713515968514738978982820505423483217675607327097500314057042378873876704965323576072525560946206135840221218926241345117886217655580756969686871923959156269116581102369852853484986102178837224613030887741605172980746587059433453059677403377388487039868132124278623662254899082811550029528064315119509515985390972015740081720312337457934213304196956604215067744584629247769392809213655189811091641238726389321827815714009925127028904760632872875820718493296565306938354731144857858130693404457245066255345385140040907556475267839843428732792940113178153159166885527602356228117987324923632111688166517988771402786291537898600052196515393848945704568299580500149664057183428722354642394985559640593065234496275309964008396255333790058780954975161002898350761785401874860695731290129282743779384037600218722769450293740858435064147618544693559355399811004875971724646399251391399503395993632339037190813561963048718477831133649655098888887881306947493807578476696546170185056282675131058322299685144982945107659565268759820868192179260558403144437236895444043122343466978141243222802736932091008156907010814827901337426604918209402186157588302925553231876184344305320096429500628144904852287592264507886248298216482236213393539487913415880187914738723139974658648048387903951100510895302567037839772654487802053142716599773405042529333252356019967426589947378826504556601379239106366388070933013208498749325152906700119522539522985014236729277571595957657354096576415092246029966753933234256983498149687051380450850627031519565241439127734788698249566032000161029841280529453006528882297007564288308263190662600324650272550001185173152299783189965773153092782558492361778965853505401345532105198049453163489582162955358721259270170410828578170989080627833102373181941841770751719375986965587799204513430595397949218750000000000*i1^77 + -391846658544937475526849481903641456527217925815097427029250775371852822207606614426321018032615876033482729777630958187593742475240685308810192645148315455710595420137996455536356913490550389060250124302296578393822645525490663593537221679695533532101517639621438975198033952818321533971816454273892662589922455643690652274270119141821424616793903094097449368417426067829055845973339977329324708816011698709704661189549871279319057101422092583107290502386658526573051664554511783514169599681890343997493126282570509491019848377786003912503488568380216689489917313585822211922278574232587903755903614254457060428619932970368497997390989900326286018758478733561570707076491957665066229427068160434606118676608538021084893949325574971318532878574501854030906124652976485633940716166971978045478641263050981846665117119245527225793037704066735692536298150941129710260264497980102884633129818599368427590185874404644360465427256184972165465355391350467669591228241426146309529145719495904312688834320736573406827161934620561638729968422121112562675125003980930257207201460327769955387935226907230804482914223281944593868656639941137722580608065962770280566567331687694200720039591969169229848179440656049731608134045333027905165917545830437138023217625354926872675744638316985085800888720929281318664087057980922254114575693324726812419569219774839520997914315390193602535027549662778142814534001450040364208495033818784125630666838716841155723667457420714315266942562189545156888237923065923725944965706780198737731386726738212882694059155378560104465219632009085123769702182607410631695180053404271719423178528552085921982282836259396311350434083917294671598304246621554717536500307589470589790590841681894192081909557174230361028149178352824616218138843088546712490766985364074743117451881680207917666234272936796290531245583865483045451959459839385372251499195624667770920982624745556162181871621294980470441512114186523788252386504415986875191310852008063129808136512079918648498685856762020092066239462294653205188654703485807801262788442805601599480170082405844495458079851873992773961812762274021703322589366679307074057795530984786492424027878926358524107257503166008668148257102062403316638310520021179158352737320465818247330569708108036118319343660475283011543554908510590653781194753320890137229701567381120822993995515825456636060160584833567009632084215342484813811997713012032249998606880228349081999258009830894905734106394498283781226551270436390257680733196461407259103604420606703593048017722665280445132884285439639823732885744815704905806981444639733592879996241614281578624854216201370111810667390485775824105448866471616521971957356314774426707802523936308606791210341670060946499142649981546250003561696690811995382050398794415538260767753602218553178263289346175551703817195559277283201407956239051625652426146547212075239420457796393023670063943687656887138414199628083846846217220080825350526955317966660610130933485013010310621674705720649075129541088358775679720763579531833837636700112719723455957961676188685355125822461100001751282696973669119484648189233593512604685683033550864655842275810277081313721924947171374533065350815608928765319153764396174579058945985834987201080487491653871871118065526599857173618062095333151498702688536746619023387266299739143912449601501970318234309082215573044954284744740026271244090640921067542845286710541383087561503157560074353764460020662362113533106671350442956154056924629704357820092612066657070686380450779805106414692599421781045967448201262031000490216937265690697534246271281235248941875021523782911280349695934257834019790091155207502353919168876599074926330615090992981532395719483636616578263323036630243363197586086189953399744588703939885514730358934258414818440016078429103762171421209999380540308795038345830936053341502694818898144346111547037859192512012589285136621299162554681771673450441635705489039510936879259377019848475505678119632918430467864972726209380544761315947062833388102319051843553825942936169653778575703418206420565784584984083714082437748359557794217779736253681926371329399656392461842863456040376617262810232131781620693571347081256808720550825001654912367431696966837972873065609746845439076423645019531250000000*i1^78 + 299709125628160339102190481761193036981458414067880524690217901675354947193404697265175984221161348220031836291590447164166517695171806890406351195721482211239928947236455830202737747189595129055688038239157199083863029488901023264226133662422256753249726471867918103131730945259897828125815437903194966151135130531149421054872310652761969467397062754983422126702683135342284517053385850963825711744245545962937216426491137060031361350293868915215571138851275313610677503760277179885163459683283442022762076867999321193518086061660932856273459267183063699304520793239891235239501644780228273744770395561405062174617861301020590414464090007311723231971075543390498685532346767561845934514297719583894550999973382929361654143482056381723696966304805571396912592312065357550131993558641767116859812575767893010397768582769740532261880001603692289187403759951583799128661311112070705063374639852800490929916317777880305447646294898352201711540178326904176206982135749698478237916176413196848578417228821466458829816049366663296425278983056545608135579232208789824535955621648092887963418145047391839342361569472576009347607780779643904364063237900373983466822585522855812092800218164171441765158865116736495977342520655953762028752722750414607984913215719921165714891799834627425556841281371385580372655846105123050886191861252030076636810595676044117059003356378583851658947890086995845866013610619888368486508737634191962049629846304908103594157625332427866578869304383071142009356539829272699409280612552385112173657814534984074138512121409143187946388804804182712384255014243191056979126081478158479079435347494725643322717033190180465312035734628896594789648582316168046658173251584491595471819847738791531649421501361637607444975714200992715525032667944284845815257397678064476896871417265840328500716687408754140995332790580285718764096217654292984532508639161582795292562244052525505369148941902542080158887603951199178371210600307849150055290805584034926261187518638038155366499454219042882568269272616606004222569546288913184725582938539617941446119631734775186280443655827715407951966184187371477722890754979758333703314189622502478101405619814529483048894861540062458726801492624289681631269156950088642597987351429650925349174443991086221577731763272574548895211841454206217908839855302932687014854622786096096620246182037910541807197932850026901726794606877729276510685113703749239135136546616620216494804796451252791218470253088996993269070650674956507158716959663190730441124380193685912453568741510465503648880094355027135235286489952906981254476334427695295457702186382744903861432858416824007830164909851660372568683578441572671094003407760615874366327152713041529279132889034312056824142770068321712121562537322416058631428266521235090583135405860960011647401227011270649020271741303291128884375804177819220167109971142063861178700479296800214308836959929049475470200092782263885039610476324100921315994876203470495056248777401418060468353596453791589023032246849560812990218216773754640465677342694816279460521773387820039652473391794094582586182114739351758661933867988288877954836289267700426280468002851524935377932107244705610206586204081931024983649203992052931619227527534874361877680662006932937998209212761261472273922343482234034231633088534830696561590741214666763681163366965540656976356909950777172828695694178193560373966302637016790561627811552112473581722103413549828881059222284746642536822695046860589742737148367644954374283158632638543259986651101254906801938453208057517242764476420846202456968575519097701591539288680524065747583532310034106090106725010532242960149840221296090546368284100387176614672245427412002412642728877372609965923068142419289313008648205800753364492055957157741303360091806138149424257538281801182826362286060655375188385531203561605736839170208988712601385479727683652556864014906744025216324092906860284841591040326895924298988510932101609008784276392625098034411068292917193628866139065115307318754962865979689613769001635654219447780780824642075142081086363308103393424967325482116442209590003630766994347364548190435621430324711821671057735463371076869143609168738661479821311143264090290704844564873172985119964550904114730656147003173828125000000*i1^79 + -227581376143067577726485254661165364378237759101811882325845170418491290713355700474449862363605787105762843058458500669978375030217212927728646160235934360580962503963814551437998960520411995934802676697896511645267918869196211816105067848883114596438901053935009589697310757967252052082943112061123417999634448506741197387726549521854919964267419075739812463325393525935346126592102085445612305558646375794338858805677557799410234886001366184974386023922186156672317995189374416603795212132898455472693819714416203233586054671856161950691283547411458877158533813095478401360370019842136278467968433870869252190971313183885448967706207189406360143463491972375170675473062018676311671810748948620498969815133583045287293732966910332988936476920885914968296146588569218682693249822200667267147405726956418447497343681705826693118477192665651073914552983010698851238387420101921762638886903257054788615544699694749864902726624483808340091871670854174343842055826316762897803595870935044529296386861088774007238574381350176620367791000941590962369722591196974169442152812523034933954724232046208732114071583013940935391964123908087427779087204095405800397924659542813070547083513378886162420613667096383600267817265779025482256395222275352694765170836155660111847321074996020600712021848630222916420045556179724156703277578047811982607582250660320976657428289590535802766816022726335268188702622772804025382846955395304608505099966571857576806617555375523162615246350381965422146492503788167628986279414963403097432863506572572980988339493159234965030842896260081238372469083154346682897522778005982517683761019858846866211935409646964244943065157338306773040849516425342368532282483523827340668419180095667887999141302584695626156459258631623335062694513704778413292022884977302628873256476410646502850158349775533776322843876445363216614836210721863834506859125754758073430331391044575377632989244054612475736237353731191245675027600999123426988826877591701385020766333715957423634812717044058078497865470204806051058697172013729291785682927965590122204716769797046558034836769318053150031912247452026716899803562813588991869523845594076451904235583951572058779407571336533871507902324917385052695507459659505650345826305271679772319053076580540760315074750093229374802449928313129687747453902790147766559807429639136065070532632327102881979023021220021695169803560921163283607213158925122172942118378690628125988771413154039947830367658781062555389690693255509411128461196169304648093277456534475811801393478767573804992233843367201667184166909953449634519517795679020764998889987826205587957629661223331232726601050358991786373921514061466235901643694451675108922067186981139058619373659705447764206977274068057156407213843497318688911199896680276168188953542365132866553536711508776567202239456189852463962197785988570994626819784573243940405638807587783232921275002750319476594669126461397662981913143168579529496316817060875079301234914969301021433221195340186389509535160873501525895236335812806716996510230987828205013246536505362245957458453815205882698259270214853993499368132836758891354888994678481942853973309918564251531279985827262261577622218958880730295619570986567767825052356148032224480849710803693864042028558293203355244916842198514778037038973641670449404176169056915447835006968869735693090971612771863928128655837616533125011087035776345082058089488192243563553579668853180185397055275879968593476379545953615482838243768138183231258876003547386067637503204164344482940679367519217928085599633325667149758869392807504393174685582473071128369337094779214898530886862725712976795720132819965680723936122577377276055492168887084544051623464810074820178531514820998748597472679240862478085798642136536605542978887033017514439631264748460587270120479167842142017619544025159170633410223070058496388222156744386394444621278463539472142524326929161698618696703157276498268919991903771025178519565712434737965819690184320552598783772542279462127999082276773007832310792268376314405150357775505166515194110542380691004999984564732440129880533282215105221219448657661620919491624278256480944445671559494588045726718024651735900721412896521227938031461403810273846914924433804117143154144287109375*i1^80 + 157431299893217994987423808834973903930012746155110553286148454636683557971510634698030235834421441455090431129079479738170841081097758538161894404830624768881701442120814281183029919233948299995243929730400175401372772844607996169165969465657383037191897632515268381836022122419433215385652147385239422862889782976486735297485956607286896023970204109979309283018915909988612952145231234869950932186277998920414357483949062297807301310146275378920234952084791495107940513403130180246319835293012567423878036466044561510324940005519183082915438413399594528166138305810284566071740291381513836600845526067099513798068796002846968287011884179100831725053912574678927179713178450610501623130380923333480128349549464471583591913636104595313502562951860521634337514929552643724340364466044590191753369853182640636249827500150793158985285296781303376892735222995915963707677134354823390526320215540635967154265908440164384947435346757997728221753454363482387307257604966631069330714666377926459173020715091167084813324534274765946835822263667048303615031796310737711587744978886857163164210674031473300085033273166401453370010920194157969544980943979463387375408166244065039782229714329760436360328646245165297853353032537661274446785527981435940613938477358186036686037163037269221193307274743404587141032856139002088829442532603349391656509137303142431686226890286755975515606757413618789063901552151802480091278550710494349188368695747767876082842740961565607002510770874004808552126414060277638384859123658851959388154437185075357284428861028188610992906083197911755689872462056668281477902213413519728522526405169369014789139889328461132147288352316651408726128539669801905976435451560968914695755577178592049547112535741066062073025302243127439178991951436991674368048514696060055774277108720078661834481279580379313043082589676796447104166000476482493268716505541729283272759675152593458007867278376145012691959096426167933328575276562690805485902182352015224002053508165569857123960055249071904558428611040248888036479836461272163366109018346825961513511193082310555625781940491006446294907732312686588555887262622007873769416734182149700449727824794626999530358565872579105870300496041504759998445525996581235220117121389528736011946486312164254044336688133494605762379115518633727388779875091408925205660344524557065613515067973104304029476715462099954097220295801296406639938833225933624733520135895993413076202104157033513952431648533045049819666209501854329865665424952894301708977019042154915928245995188512641649993620609442303945748953439593765424461040488449213869196490845927270353212773246951089526052744862319479290327043817804295359238985781437404130216166992090318108850504117499554327224756143788828200873022125245790552712585208570722532360588852417061226482725229974634700376735968104158807552348369614304647784023639955558415773521133466294202411994422303395020640876873753379919977366004889648892632715721064490116767583903675219009940445909146899654639272130176773952562274361304107640260967662058060090879043025465565950860688714726367626333430971395345611884390578194522058566047704922368854018306313924878847828778017072995539538792087928284097343553666867848751607227152211887209645543946573052567820660120084248351437646706742562661765204827479858931938254477346597716195596082867957224309857056152989690005245260888217604581605803780741085947509003312869246502557972731346656491238861028849079330731406742567783321131561809730347075876044132564014130330449227656002145151894903763736695599795340719358702444658723452305274342704362134592107731463834366073786518036102216377280576307108390747119816923099901595681123016983661897739260581038250841728711953526076176876824856946069090243074115147823494708846463375820525322849957268025133223514273083120140713788919724476463765316051735532473622182112988016748094112389545982183405090204359282598084501239366262003268182154792153415693528045248225676663741480007149911958500145945141950228995001519201421278655662201802126162576806971269543896149870480962496494602100610944462274332806428547438806713064286444547229151958610133285117749147276872522789233687708890612383914022273526459039239000503584975376725196838378906250000000*i1^81 + -97438256986092089483870716645147265189796984897038233126292161203823576016325869033199268597409362745380813434821713828856262557438156961484185869589522390093864159870824135722906326613481622095444987886539320094885458559430123320119138140846773720498314442115089924732436058005190341836566791867046312104863965523530624778226654216772855781565430141769731230623255643514437597885561483580588251297248851174379511651722193449301586781849121873733262269642131578545341529253633546032447462823568111368938177227114505126975818875875675875238584892128038078049217616477834999433674467134079540217142504948360504199622210453120200158591482655613948187064621483237979165015924344358247214961094862843950341397467375801640330014306245457439045807897475744775518385511807157639388006730674708025480671771432733141472371990253069944684218457208648707988284733721763518342970487299874232151435527809485586589215423868545782441212753566625312700155114865051247231602240915405406711038725005733962586834203425767213125009195613848055776946603015390831536611053735330319161410369455305549287890012460526250774323853196876932813277211346228315741462882856164058709787261864974022034726130349557619243304806603412940922179633873125689525758979020166977629605071075228213637599378228267065636029022426481306374300077479445700555638480252621685827320287292338984576998992339545507288009702756416724814000822358625711968909338417250690218451308160447196403835906007362246552423282950720123566113829952321571289515886907496778041976607859142666006025070586156655134305959500794464892015180252361472840786142662782261935875422949295792727774627761538108001100433152946562034773643605073863893090965149459743288066527627767720372762115136459685502109461841480638274833861932240068716288636964906749955154310273843444988215384953739352015898050915339589126935502595791472704020492538059953373933108668922518825644910060404907483500081191132829848474293481009591670122769224676191852638146844392947609618400118365421418900402693242351827614777304129589356928094716576120968813946367219983254682885391908752595915829413949864938780303051996500950774608626143314589183634440733851798328596486418611955426039331536125066726663718578289857239313179528491933650522183162600898584206494284875726878408626028624488002475532343235173173392580234707542749395076793131422591563320452687369649122126387982155448512811769186369466487586178930337149029941581584672889796335862519964340173338969773635469115421675003803668990825961311282324160253860808524966230913779985735656192546662287508189096612072599459995431505444007991410854104885944190423027739062668346260962031725357277676078735297422086551431823972280511251739086493703430427789695731551305968578031267442945390667331902427813346661175525573127052685077202113021310952508779993440602710557725971444225745462039247471109549580837653247613230879955729964546668204611064964871324724734029027036418403155422789728078679380715644934648109908993859911678588279187132115246844593944476809236125772521028099884472291113971008853081699956374990078444362147389354624746530672987687751616746473535084853489832492752780834489029747386528206923931712093116549991474056871162360889578007269274109846691728724167755321808156185455147681802674843043460999877852436697629757553864390880255506689599496278455810291355189291517175669060194588565410638543143333428552476833215224017614189153708743052362917312623081353464829681350421614741217116459068576777103795296533351424631247231587324746482255416212139258681446677856002601111602465512098670534896219382231724619116655759019528659603946943993768328659387420761858321759798706496124840862660404883471725451324736977593930412465862889179007599912596444157033886138619094284087079788741421930831887502468613572651265529663796407770454642186731717355841887303272259264643228976056869839804978766144787263680790148409869651334953991371686142936525475548039567163554481322335111466687782413525103604527278821840203128188801735985861856223621127084017205172519640576864064666219387090412227211706344306112132536435788272082036659592679565354756642038623581849365342876046694797029506119462327617952723812777549028396606445312500000000000000*i1^82 + 51157011418874969731404647517536579085347336052734763820990412669490574468401615337986043972835054621832331353441156129060193309108642397325752358343900233414710651069895859505619045358874381502025506396533257394327866198556535034752525753836183597638953634368267337704313270380036886429186674534575357001847395992944062799938546313679458005818946863929757214047741357893632538342499886067647652074884605933959355529274533949779728852610534985791118903309202480341939427570807775035918643643144931105136586497972441857666652372688431568992689062785080659440391576902210709346541478291697098986348917564703623882081556125023916246079815005351387133199347073928376727117519958003524279276506354361007815715720599137430789737574989609706014631794087966132330251385069198325595970959761772264508522470858465882762337243775036041130529102417597524907471877154281508572552079316989713221996831765295880519763722732207280967194223339703796895302851719074635425890666115830853945673127889016629154830064456070083476558191981973497704494913401215299350303660612589015435525665872947707242467887785371178835058015140145023296805676385027693064055847004118256943875703871730606620509448352782725289644441493279258805849054284092626873896486226517700685930280413492749891523544881003958498088916291568287651873044795650209699749622337489782356576373409921090883723488949314611888979304286829187973408304040763173421374599023856823836033248044127019151504830522959887395740314306960504534877830090287295584638388107872971280163837476781691891692568424836630287256603362852071868662560627246055085833955190338120861471213101969354162429164572596892752452343696977289236954606595023353753179698165852072198145605244434236627571512616251991422131000087462205560102068638507449296210850228800065918130573552868252211054749967207907114095691343888214016958669005669559032274900826912729641102662545651459529271140803774574187270490196900090881713673566596298323786366321235743716116023268820103116895263698451848386937352117561637720479732786510937108165456188721107870447389062847551858624099723836856301663417169961694992654536260083738755759668592148127463043344292857057709440690748467898537148398743702529010097874450228350129539618600216053271372308556720796284901445137177241976721395257145968133450095459256125274777429869833290290180490566205513127899324068251766085704536191480662062422609758781428919356287849426613988640934280861293508609451418247239561069562633629009891600654200579785433874896937406017260635664530982420240175941052654424966446423499379667388763417251412394993417775170026397279655262230758715111059941781052415244650451195816026154262200158845302705847688598982822598817391206823855571203756033237692309919019644216730407649629036668944277929169771853673162243512284619334279666983559943674722325828248027433267941725858695880309217315161865955134455233764132324789680287720919601976483743713346099489813934598634806684417969216847447246168441934126878486880468528979871902761412951237334080483123635441861816902036880513595928420567404114654402460362591121208123605125367565177658538207000205259050004639370221996677721705258502377006477700513238807888899937981575443982231989601226912503789066312029978201437386067983991713464722412921025449721711990452427548201990952872181151678913845339131146444214828323282554668891084115372844611438620324202208108203020370276595979267642673012136408013006511360656390373546249355248457995423270212896360445445900323602750562673709821494499702552936950360727900602594417342612748709365846200101976006260508590620111426898794552115555827163851696844435656072580177941836107209034580587085518717132726536733878712545019514382933368957958402334916631630321718223772326356916312061900902304733929460524857371425621713631053477230233247701063574221007624581999590881947984053823704127052323300471116296715961702178402763797882119660048058203893410439261799168332501477653333213540399155050443449216397822211802016234001405714201006009746825474674664525693671910832516963868344678201746295714760850421682248151280743379031582344817272676299958892456470310913057900396747202740638067741674177568711456842720508575439453125000000000000000000000*i1^83 + -28602111627613892741833802672202552291976043428087021336109656750153254172157385063867026113834765631747753466415900953174449312518719613141611372073580024248093056727152158499872433400705406532097769755955614937061785481315028304989866256899157804611934589498578674793452547491483589886936352018647795892278651826516786068188837323565949616282960912126253970804978414310720369819644888247472920539122507787821282086950591818491662671256271333299036566687584235127097318462256822973451209433850828113108490540661951171166285527381261998133519193461067064501517477635829118618116135471275782390657962251401068023503844292938180506013075987511121405582917360457011171456347511477688342399022635622387342623470381044846616455726944909260579314023441847531474947065149404836772689930616174523474607586563016128087030861404491899512928766467027318902846066123808075290104919529153633930866981540886877112785307001097583968840750744447649692194083108845370308670935676633721083553183316522491260392180249485255247729000454750205978683887822446985957841392725113660219474269350581762734821114031483806002861037506184268734501423230586122467678509881743457976390619983260990777443321943464669888693093879642381383872567154015865353740957016101914641789789948399379647565351778211236464651437709289070885845113884395849363853767776440273654687646030496446851038398329597600292615910670557793682979634232443864840660730403995293168962427243598948693087106514887213026960928750093374051903024669400746953495544505463544801222468150386452036970519163584862744000099899061880482879651850397682369159972649638439788294044981659047326230967421558431712972107875411863710179215445935482082240791328979123093857164821394667571330080229194348386436896542105460863515274250311645945646895535876018800113674092378704827072427649610206390390256929042487478737467136167822045478926086806384193958745364705671596025412685668928695881272170685807968270671495177762834981846845018432849469022548495609784891468375795620505195567289629107367000215835247513822491974111594971447989125785348133888407199831349538759014056574103707972189408192604748747733298754722450548548616277773135474745086711653752750418664935254986537157380881119381574121958705338308945239011076471727448295584810068727339667476802787585761132653615719288304082587104283156189182202690636912104753920812455360950637451523266417670644238233219666242620694481900016990327478579538614417788008102754795130459479874796346202156615251880189961415254724734014765569139826593190616224706696866899246007335434602346472364892319526025783210366732340738930024936511280409403360943126237116704132983125584807394093139217160784825069791625489498098740784778009961859173587362773269932030934167076771607456044384897702730968611002004616644261903974099475291896825072171825470615459930485335082921660842741209327983203601815520033734548428403618979770856778226036923195954210143146692656822990242510819927865402893806176410504003014087585952202216167576728463317443670857333360282471674863206651822673913519051357436797300272026319864022667341261261407960532670180376862847598109914333976481953392562703218719377382799748148323421576429529303395682240732089321498089052098917921869372217411140921070356555763117329933785614659230534724750520710476168453134782806259596815126518446296634267127581992446913465575193042815222671901588756770253620135865250378667856352522890376916132839019753678874207453946702886516347398360733181504096352096015707750194236175844812862268398929755142737791217449796022024363921929774114620153567953094193865748595304908544896576857827639378678481392914883461175544112673478708934917069952189558851059945951434251514489858273487307759125358342420538606457533929141874598110761934651771434229914747691400335159471721188668706479921377418098290413657958608872588221507471027925620280042215270370058903241733324760476588225023128833694306273823332989459066917319661139055029077486607165502873331692920982153672551256955292576123129969994807400746238318037608938664719247793377497142481357522491142260552059735814395877030958449377067833719736409208393620444203673827132661244831979274749755859375000000000000000000000000000000*i1^84 + 12932852570275201451011729922733360079038287404050524478681802437008952999803562243278045233335893660517086365827493574565413835944207687156035115427775315968575317527121983217133213352304245184440380054622343431470671366333207682542466062170179463031870995502023467964506148796327197328555790451703164907477425180273724050582724964920136538487854926303076866612302688043439299247030042925155788980158954167462869704647746323794530805482057111754150528408476241246356789570503933209882787495600949105667637033188459526969792706258509816519795297529759424378354238126650640757635097521061021498392941909131532686858437216115965225900362777401584894816860509366875761389772306695012102489298244919106823516485056924980049329976987236395505247176580269514831597725423464663337404328461009805142826536065492536266860833754873208542593253831188334045907442155805515233082530696634433027609238730037050191099452134885825722688636404227130867988606979662720328080744901957959182212879022514273413636847585213011240734014444139803823734136062942180128659155246121270654802735774476847208879033372436825915007757871754372370466291781656261107277532926108453094151107745020440076451306793532790789454555117970433412195381383853077402517194111071152439970251327100380783383030344730398659595539346845966276339799822631897449142163996260525498670969968658051229850592864273620891673195151642824796898346560631261479081026793645025550581690943669912041291561312157073943127078138513722203204719818428841951877750048369371632934217608520535028750614252463024793615593685004942460154104956107312976077007552309377518505986330288706453223957205903805048557792509253356774443115875516152026294606370031910744255887876356002886644194328203080953460920106662592142413669620418413765524311202408261083189825593321210857163905636696959812453645632419409774092990154408330153223902664301468209036118683788162207515267555793495944911624806068967924974915366547179620097758344685915743770581168843919144068875177533115345059860312691549135031853482828179774132272663781442069733470528378488920959991369334733126610370350388383296244473758604895253430360260343858738252239069810616977597957390813446147610079789489678291297860486918798258934416483101465749152683012528431197696041425276710997955537677444567379488778229837507400625103407113722292487820822197165413957072755780679510245336465318207122578348612403087994237036223208202185257567108614631796365069432249824265595361993900672281790561216901103244654911014592841627675157224398892386330860418826445502203346092860280799418436670279070478310532081326975893770561853117597238907112889091337495170479027586039201462656889069084647859601940057933915995488960804069356863261060348016862048899059415123461756028151112634171350574084274482836326183211629134166710329395654107765168204693786868525682190088598982763562987216974415360901371749554197129755553089174639860617485505931094702624761843849385627725933212738839637921586235956160065764967533798092968807269392125646445229269864774401186374604585914859222833762399821877318685446071352845310582964622602658011695399367354408179739289300774049298197195482629576065180296799071890656469591331053254828940784930356499747365041538492393088005013885629979605006261407203638111835695908890941090673341094052958303479777977494799476568403267288321526630567612013046563297525061948481234586655803800909613564997018932398629751718086666179264274905795773945555780627382236719872339875777634221950068567115230114955695901865773415114197309330021836672825512100668750161614705553198046566232101884358528819319576282949532204614782100618477827001790632518806182383089065068964086746090847263557708945204559277208429390284582459452595555048537166318727374758792427322920333782421474957946388724524749674327499673378153860238803415244739243332887466172832608170888172900089370717987736540150107824420778834499262263796340737651346082824262459916728106410053194676252532995069414498065284942582765013548652472390269767295248949714305189587375299509863585326548429036745870703950435152131732708177480750906068482931467372396299427050250598082497162977233529090881347656250000000000000000000000000000000000000*i1^85 + -4557976684804018505881623648151978289651642219935711608871618834008587820070711668401022958982807490982571217389935840106730622328527640933662595106025211784697641379369711310988826485436809216734104795208109608248496836956676185815161690803428232213627534988241426511640450240009729054820981334052865326503269539564311381881471088826940897281004869353635381939785324096796999335442422107141872001706940227624706644420107982212400248690606559332526485116993627886006420609604088910168667745463348013090232356418589619051745097108347778839994133004020396857602856498627064929433816624065375524208779665626450181444539038865713354253422433670636257340622155835730579156493596883798407002517905353300413294450079130084698352594403896112939376261553014945382888790741942520524441150442930541871726287678189929249150615689473055633154438041821630659372882868421166363737166694547881406542487200542582106978438533885708014845511175629127423661403440470738630729542893870439994909950434441838882141263945245102554746726472785799223385943419739503939218906042604890829290648759755441248379043376876097995947266894240634304730895286525074032002874685950983695257142983570569198966737194484391875275828854309720596903653784704530244369359719315232938713628960894154783732065049777181180267380701305002919179764338600555338187981794517347088901466543538157319141436251739515188765810207953048605875710623629845693104896585278207770122632892803407369331966730720539032664744099078373235202068820351669624453386963088239740161882450292718498545698078407889089467354054916816373126812123321195426028862052531927642921523824015607744963868063049755054346337034435400633700415421548367726351092892548953230214722112711721958934244739754767401123010006150291554603801128638806640195617651117843172742921948227000521733629880027075984145696876632803198239155868368761006856168417612500335932003083859628778279142643084182540821089125694420849547631586213878100356276873351511414540866881101085432267243776899924683142137185133577510444235972569733361227246986442330680965506094029003633963653477949503088885818199474835154373225287102967880402497275721104998872418691055550148364754437909909439172214658226559734833561176288648583282807015327740536993604940474702360075144018512332308597621272018844633244307440526194914927138491627046060762272133017953027582592599439774052851481704267796289338790722012950714520217317850434645861271010559975464356100725217604550559370193593491132127372479166300311845735055741933626997177988250681059333254977741408891995464293747642737800096140525409506271872429199288827574982986388278259154288093913564521070442980257327272101560527560995890924338453617588983814786626203286636973394780009621029771616888826228956292067186700635125913770340631849057868119967703963053008445677271216506699043716014772427845491702437578258651958164052069920013697291302234932482557130148366496216612814204170365993827671076612412905380392600551308698273392211894427389638273920600371597747910845704690701531007605097825772738611837752897590903841100004153865335808265707703705594712168786526961002954791117761363560758145750327163115248597722928061476101249488952738380125566966082892986258633102712654670590579782547956923739353351362756966363842338898806888167882359561810253354935274999115167119816224206337712170686777746349739905041755275061887847827900973596757654071066871059347299411997534227350938577432055862130316668835446076970445401949666289578312704152496422633327775938388006547792578750077311823654529595613109994656473549130179800232907505549076599675276960221557006661874899540038540343441504248787717573650897937368920453283781312048572726352564162578690168150517471550693499988888486156980968375906726793969911903672433784493644378113034979752281071656188163152869291948253246850232683943181312361563542757122055468109085226128224284213376201577740561112414075489273299501261688202797323487723502278179851163819601137993615435865685979685942706703662471220497532857671402570799472757275761969691170555115936512541882589856437442767204725741857618016047702956807632828772592826163787837140262126922607421875000000000000000000000000000000000000000000*i1^86 + 1108077323831151433568421898954660352817424823037207473156543005639212020489926561441253582808882030074791855475826176709066269537526169738977450557604866275572570474222861124690430313121289947148703527978308905565156606453849678475170250988702331869709698893374203199794848579908513198058658482330574210258321926377245818084333060128443405903540650387427915435895992653438008452551773490790237970284696054243891259890789899983521554103899340707299395827229283894944423483524873127130754714099762964012037254525248472005145688423958262683307289367520720820923694544299712209893016291207328166007100797415140231207137336222373570612887998181576990645307186458769852045348825934291714046161820297705939522043381575491874928766882517352669146182095724977437577819941715111029111007524105474074237478012399281983229101356095602618594600607592926019262387723268087188827354650516609331470531300744354175039105332657397640403429981492537441989718912383960659984588158668842018612947455173103501308426655944097800256278845515514189633927781170785134893116592982126350681759832315494942977866933424776352908765636081569615285518030394818157682971118813476412674594693567335083266173521352038818890717842115530684135921775583277039104624018861850792359817666835902843245495553115205097031791107255891549760633862575627325624672406113275699731493760525459052826619131524768182568178905099944960770619925404826554965604642104334694269458826283329708203015208038682686228478845286257034728424676207774158164053808993074612441600521393998673996539254754979818117659774560967930160797309368119333804848390358418922731660175338732575346295308222732387436813991313459122615178141690297583968396487694299605963666976616102998902120958005961078468964675477648483400176583152846536870166590545508900042968299540587046523122870009483123240348652461928993030534672925663923812021560059855728113359030130184111653770111097142450331306898722886750423286693104538258593737223092128339293289678437061459487657600749810625822769867351841082302814205991866059511700962391860073654898767020575821678957545256976276651239737697520809412432418361148024035354403341946932335375497579201195539554952554822729402442778027272806573244097636195951770403896559868390125201633620640247005432114581796070207651740900354656795662914571218070579333436793676789976805180830939940146046377440770207637159401014893013681488858760108401421117411365448433967286532764961785578242428791895009892437691038725199552810779576352276120411550269155025725597935549739458187314330495793386978286473945463901948814096455863053125425356199009290878689934119076319533300605812454017609534036691990973651062467670649704133865900554658441189924607210021006791058487987834869950981125240966969833485312560804863310619505306177781804619076443629347293172902184235687687016398964626617742107561238932713917025009922666870689885293696013111221425757615967565903307250742872019761310632625353814154796866675663305885623462712595074497460066698799110976907872556988444583224315173566901503525422000642648061004586846865312085565753103436903026675223892449320728950467288928024382389421051745384698234526337287753654567771104091641254018130700605304531957367288130325250237736092525169239496541240669929638002470151082320244529289092975582072644812680813863296157825182663558201554236669239963854321520278964969638380076657831681334861843958216410779718646335959921335407582343206181432275310607598927886289757635552552595531644091370119163166263837287298738907583102043113886849364987319675288993655569553472497941008576974948208347025247265361022459313276536623720677087161021315437401280384958707723038391453457613668009805889011618208983570423737137040095396075964949233812111767307242992453588770260973781284811528364312033540428028989647987358419788713429765903313341416072086244282902887918811242955335641743189028103502817264262994089069972278588495816130295370137012882632503426148923648948474057446515028277019622319830217058503021260206487162066208901480224100412428736248331776854228201148123209978190124147906327724470754634988711583300629762159496654272079467773437500000000000000000000000000000000000000000000000000*i1^87 + -215506370431684043720257145361881414573463157818204993750808248129977740707924291189054085541330965406745951544054149551471630236048602537620601082794740190583143625486728497688895878222333749636008285588492817055627816534196780494042042849656379673003787601848011703571960466409059275177152132820636966571805733417304951312769146321290827413434224674267746886170703881210227034389310520940396746030685931205168670570529375745181048735762987727513575088183943375415185951019054590135493641599665810580886126231313509500491128527906041257796861717064710751977206957958622738977623780038742782183782856454360835022972879696904895333328323232581876349635770353319720968847271251738597841151681331649470863079437846592046473515131699210064326160122289711026945475788699704750042264413684552435573518795478238651290933127950585365719505878934687050801895118941957428129973067847988379631659367357555535251652701394344786167676376619316793076995988772574989037915632967130688484252070966399175267211842045720362351447208821530395182353112584684578855605295363896412306631258220944731236075377106268045028003185803226538240554563691270979451641063200488816969823744846241293249553071459985134381998675142962165858500932254668543824994620594103974394400879678465964488416668941255386499384817565384108425630757893825743877549676208707354906632236237685588292984329411862263797163219046753978490057268364844554521465639644273529367104580503578024607058389789436165310832707968083133750877950642117392698341551295109114177390376820336440897439254961571279047056118681186787096328471795296464056202161110245262260530573830432514806103870058286163424111785700259688519580307921677302551994914392170922812861489140483251402613733147977513273238562489968590817913445143522736456318832138489627015779485413231272988004719979133607957068929225935530853047497069968310656943253825952539066095784175654942651281681333850006225835799062170448648823855319999963147989786373861862787762885298750618870775202581821580516370880314387285146257612126125374745869091428027776004057183403098948273832183889233595401963064734529077506341091065685873962962093548901999760946777405478724190197592288793684338761054777476864866386538737374377924552953908556742573529347298143130894479296555350878305027455046125146802066753493565684007610105527199579821555342395337233702099350129721804574896620866119606715279592721155766989112320407469727708703348209842173294640859432221897475157112576477151061710683561141492676270081597692824518794662389218355353610058199853236177067752595179347185344581533901498463301290515399899011395884434286568265719913335330965261036927029643603933967343125821278786737921088403812852236625136304968803890663452182932245685485794107987316550530444687789866072978925360923260625951980078210184003346045045328242388879549667319025444255717818565789354435729346278003077518694994942903429591274030497056032410815050612145888809792274393075956745644834468465303540816671602810685772035364116903320257626630495577418489688450864288838318491052903063214628753276053386232612927579786862238845451134592196627074373083614529669746035156275019242700615346506236401779987240917782260325625479634676693082275512334462400476059293965089542108928985286356173596548559216770886474310411189467130303796191110340540277548894074437528954956957734096091386341638229405684187897228239384204025890952338201742606269847663257707447985146802558183283408736765711298445590807186884837995286842872986998406186081060662325067547746484620597409352496450613819305455377212045039371709960269889558383676376234791589961133506150111940542688939835830701423403342453332879320489244709741390348712555009839960089952210748001882013250907178825088858029676437844347463886433995838415736951316179332633164332742998183381009086091260640927731097774057691147564979909609154173736375860860652697486482591736393036325595529735356127005704808914520936644334677449084782473324807429188400967464947485336565814828654820455951719756283167071848721656504084247853521206331486045207971408449891464682587674215825222884646309065886218791854858398437500000000000000000000000000000000000000000000000000000000*i1^88 + 54855763276886850170201499728051226607999817831155695070772607997158843910390664101591986291167622781484895416380874166587988882257996860048156291625542019558385646134833999546542639136820597169891840035637486963656366440816205084287138212055546021127973558159717308907669530896612211991385844599547743562175199612131304029710393381522454013575325512994091659817973001780859255861004904738460501395068334490512238983753639051347416590826565081040348438760423566746829931617654327649046250553189724634874550683962702903953566976911974312596165374179895567913838425849299158962709842705534529416770859553024463159745116389022456194729923596372888306228390627588729658917085736223977534490381310280895845067141251160039160208216002087524792881097672907209093194381216315661508669983003281052388854600745138050158228193441454301208326237396802987139031746234915926508848371690412752826055420763948298767031843605223647399283230760008520571236859989658703045510646442012608722173105278975175190883781911792873179693681771832960347284868400659066704948499863082888521009013786104141609497417982910031633973995012760346434486548125484921266563095940807780598367300167648856780317783629958587784811010542728266716018749486866410186707795074824372227065917686775227766045533643732479999812293521817999784879980723365310676292377090497745649977591154572131738699623648695751040351488866299195319348865581042536432918226501347075234061095505804725197538848770009845509494580570659438874375127290192509406958101815069058738151062326340974935453159590979748010389029690292053638643579313940910414174751483994064135527402758145648483638592724332283572539765495671920766952482769669542616293251872632849316854817782362581184545060168229076192135125237216035130994302686932034285778273762779742336050939318635702879943109350241575639432789011434178770801143531451193582499834110854046618312543904185469180110372891327030216458878301364448286168832601547087257823209230542264981645486843927801035238067753726044536900141103088464525369382292025680274343445478285428841737083826805041998201067841956522978362836533738987023435565180855908535097808743869899086097206382119515535719182321263352189080015580074245064956012727783740854389697625553010820921005339064172884742114907272246827976566009364257891972128618260434700918193686558108550432947614087510517952015635467790532368595391606003539368147295970529454043934852520505363270204945450150141710320753007205105145689126520830706056751757212591425545906084996606625698942066036298074093454323183817140855839323596046504054133396715173836248659529084840269940078883332167377338160794060307643816299722035372129622799735376993311261815427856084728921008755399296482157436962028369823761048852284528391173786443581712065675762587292254973936819432430963566293500378144095893589803559035321073842549788705037633231897530864766194528107176003670873885618303652110920203924404009060481155777069040376152613561620710731301257623392569191305396293704404097553096705416951039810240847024299126293274739275035687528617394008393763061658217546529461268395740806154258204145879264724167812073321148708998114737052916225034924147196127798540737477164606203897718792148861178528458918244360988187865156251423193858584911582863427873631349076469043313996428643711851533977755008740534822795377912816978085053834028980526249143784992805211446644931014094819056817793559789290919338602336556183073673899530157505866884319989235783609001153165764801845476287914791554897620107148937235985287771363813415473769319265517625561022461404577296373276902441779845635584247691443294225912772752703021609742618717491885584489641931289412913876855783055285199284993104141723432941149454189546202617280299443320547288605583889433625324867547193911762371292909668122350675586423964859086516299767295880264934162159375506600469481933079005234881813066020716087383405465058731884152093536496179069670639325531263907755099548053536673113609973189368102193477183120888850039480689127233020762433167980553941104337985163489625720250652674820443133638910779303391365637259380036446484375000000000000000000000000000000000000000000000000000000000000000*i1^89 + -11558913837142033522758795042180986763313468082656472029910612139535712817878205542116845348156353017870162107911935719688483482964960370984728009404019333671195509350346108726980813573691189450514364088321193395689126584708706435273645613285881542222531300092704563284362432126809496105470736331558578150267398660925649847910652944186573361249540205514609017389412840895636277830354821581136267523264304721524322726133994028651054590252800373586469656733193812465054521705770524985327918095874965474239589048903913823514544660472957415621018981134841617894721945459301979216338934528894684657110389718614453553520134951203691892317162899970529619572833892002277093354723402847368488919485930217801282201435986248960705161102803449918739842951907514759658863503470081357546136634993244449921253247036986034111985144761589449668805419483476426364198116052598519569724150382995983061633948089957918425463468018277726653943728906136427231568159252176508544268766594517591574623497618870035190929770658604646516098437890304627633628543076003507742558568959634472682830804791453594355672359934156108633758621770730373855569280199570618713626177052206731946657564505270344739089598472521740354019767298394627174923872360851179112370723177968785574297496120714039271919512298399329048175136931711093091210145623712108379619009804871725389513743719189067060986465765401045982162388199605398060421343743304058089359393756119839117782755202297384236477944268707171754257162383423221954439125890685620302826273483348331765575978399269805031252567312254727498225267586343100313688890003877605446899861292130682309925362555401217160384221142065091963245142110167818278512182843247829625139252037489577103852570801901921118724545303593164034147096799980449875871831524908671186321131605293734258718631614909665792488590632400826876527796334359008843458397253024013506759282997994459449792673465775086713783948028472326390270190085025007525414603645454666601249141769402933246733379312794118183060737153626190708003797486762036346116287066017389841088383733917749965792864679888972032852352887974083891666785587126155162970968778338306889533116470743275890294557896896696740649052841083807180546393771008231735279934768679015617261311019813339409437725288296674971853981169218911946409749842455905793984569844699746576563109064847914412260739090573970434176834088763705552847174738764668073925105887012971575095113601114902992389103713201761541601104030868271224666247508462469457333376286309228064560171381163779060091228205643140286332230390089965062781113474359442491317924833670739464657802947492983952661779677186497964741603005337885589581966134259304014720814204342568592066140829989917091370971425206915877362215956235058743159576293522807129267086665793605302095964819073666493517054982645761044402768352672165848922195701763800852441778538258793850582717920194642342429893925086346000671513130204233768372209923276922083258144710309485629783492713727517734895848044416804817943735151737706256075304215671194759160338756808650328836097504451890787959734932566675827307527988113955935697280424697878985709676942710782824853331774578370221841366453949172170830424929261419143326563048705663674037918607159284467019543030755827005751124462313450213865164514980382753057383979432833884911362646213609218832323078100530213532737070951143706448963484495344134728341419897001298473729469965028877973340808891916967842374191298672543910263099833403687476655089678443571638622275532095216636596283310077242911260649959346045399355238707869287599332104824394474307515337912792767729102819957146130164809587535548751614378736881174859522016091144422364688785180278463511565570140929740820306883849796955841728393147915870413318624658851737320869488107531813522142536842131503347664581519221595714621029698837857681969044743619631135332784499005308064561380157179338614360799361442327681000807772707195837646334531570774781516539935587434107681996137202766688053731470515910620036840095079185415368613489402942144846779344256163194038320665220941429815149844917660436050498221173561146081182640000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 1122235736908750783992906677003016099993047733830915973354372836412927319258841524188462603048718108409772068050690664437994087742312501110431150278349121367043951812081556796335520452519015174660761417746233470795825156199313712886529230636645484639956340721514312684763162153650818363034473634406504053942331759855761637015787916014389672872252281561108787581615489442761125473172220737249073202405192186480733531670101872452845753920151991778750624895371874323674369528759623113025567011006458976565859138678538790512387001225265505924703923886842634365869401247525073906819413585742195940572298077935806224081883869436950435686019192047230814502475656672960186380370919332546775879767326749195841723679824448529547122241426871745871256768470444543673189349819393102232974510409304520997979369536312614848774193562601145289992378523840822768215646508662582039422249929220199429581338341986215471198517443982408586019265236943087789204317260393436489384934109879782101477078946863336395996607201579404913438933631996664327083608449195670559973392483296485645899460638166745119332943472141829729931862740092832698557690902650116422963987349463821355576669212280645236869732333143527884039165656847461031852235611624764669109377683824864537812078047236202372775312088619481828083047440739816486073837127253586867539434089559209655452691255755949172369506542479441168863160184839646389620891302665907746635521608221443380880310991217208944073858263969011804076851562512339372625514068109674447514906752741454616605934382611071742702590333757440374819744661852010979384115303824885641672414090246594177255070785135401356122247121444999192817172518515777341270400869947201799763494848186802223847155272598017297494383059951217530912163686293718598736821159454744223912091263375716476305063701939641546335542513265995779460839004269985140588054025644823329771630934649508858155382360162411774380694877237191499048365813924396907707033095919000376993259622999093368157579241737696326902503309546320289126936446263359685695422552920931123595353817008897413587079166538626093852048579744354612839000734504349612787526358579469621839204437692581663599761871789032705271281126517155112547153275455125548700835796736939095465336881728814044016246973241409858760787721581341057679195996100075539820256354998715766233837311152022293005396073949962029797363896005944669755978317293918713128771120849660878029044008211524942550894928370607581550400136395961357667361966532404318901431866700420318695194086881891370103605890652029211649729776264387997806428639771057880682147629065649500945452736484303685971475915632602716155499041862637976383767670168401965696067155777242076890632774321130966920167546076539259888213111861153929694253501098570847268018544988220589741996926686305929140004534267424352457486659014795787066938788887788390337844801528078313730033658215782893158719991559177185913197250690832846748661087775084846801467259684415501595145565035106109952794116045182527281302648732488944973737649204175747001638252546267352895327377854905011387542054766245655447959287200077108250439033951445555708773986065283841208377633663117003179935667860161245129608769404968109887838335223747521711388242477188423127706416223178582408195410324015228854274228876981449329375060046685120298326098222794162631186558203794629089030795142683152843360129853209722958104083889836222225528326699324583327034353276197840525518073835074453537935673843505784537289823833483024446755398753178039653760983465127442398233974061952118870298756378892105993457987528794803721554922312543240333243164767939230098404287970869531498648443486908719077396129576040482364964211188330773721110164154850000974653997780112067823013533037143444265201744374753334425199668841632666197439479334727083578380896142557092460954296617657157465311610770020994585338394842421715094721151335753430268038414345436678990549348587761872497708561418311130197026683233340456649954488795553583237533486523031173372340456145750576180240875204708268593903726036827395861382401932440134526768449632571338374548492732381470976000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -94040905449181763356336051882808302604325978146055451793718933465194082654035404617764277112867944658176924235151010516666502925803027287026676697874446243307317634386639444465224948274531085527439258112593806320300760450726526157121555113955486494396764448362746184953206541096980107214947974991906317650231168919795327332111354542361190947584184079398073317192393659683672685507850176824586796868134989930201015346021317009096390796521333561108501695133295321921244379373686906306168240893148419183747796282595549630237313053253189096444766212249995372975578782430036812938517855258388070892738161057048699604939066080727961584562529333372914226063290671652827643232165715498349927446516229470551851376478071169127019998006870270496204723468690256179291955126633368618858653855513858970909577812355798564589569346353366621703402538564484621778546628421074406712617991473791670570244320119517124760767629108079278916385189475548646389326627395851839229231330422238040839109887723966546824987681832516586620692300370257887309781808539753588345582579348729504754732805811826728886061784817807986494096907652699647722405478348388688158514587023743551547124008831021644683851057283410861764490703055394757638539467107359926038003460938447625117132737135616684309651200723267717643537420061616509118121407581057117911597370087521197584400504541196269147364601765335033056921787838811277276161125135390588359829578634130389685859584623978284681527863193390855441709367572299784284591547381955074172096281188662927850142881286850110802188604962407497702294838240411067032291624650157843327238226821076795452295779195597721396416081943135512264450541724694845747345025170116975696423833746597253920677717557507449923486226630051969695197797217154969501089481937299138473240726678685956156066033694455357367284061820214402661267208880959223826308172972122821110433733088742723816446352629059026508643305092528813252425424656529869796855039456334624276018056550577042575248827273116727482333649399274426821871225786608229566842957811680490800258052838453416501178689595975650855476084883444913742926502649207579698357113364489925959589704167037421937864843794399873729901512379092163732475346877539432992735573982056822524406278720834116445096914940067112183518964638645494036449440482288669279852816325150470792771169394050761396034768182644594023638481883264349463047685128527080646220391118323270452316693348161451015195660767272862930597120211044546400180121755077571246209530753273162702364735325407979037949850466085116556397810617997134914691256841524987587296445787428584252704746197937077501656798963810542973454750107399131180019266419628434476661069508542758538247838031946566414546448643849841442511647466567714875805811523719921765619917395982558559120080095282674162373286816218386234776970262457681199382494555194066164626436555178382184320372279744729965371505586875789562517554415490742247443925890550262876310890812826681770645596320008849730395966249705793937662489863122931277792024062656445066504935449926628687473359584871762360811078051579640850458080547174700561288244164627377969320012818736562649953715826535124053459443173970638468571307656351334013566249371872908666655714193488627509591258462263553053933209395311908551199600558966659540552718247444976838925897200185817240925005886979539814804470877053246680433621191504065541146365523649126246658096913432449935734567892248044788729800607859323263642097953818583704113079054009372474352164718050937733328585707736462056722982752772040858366075901462010189838618452822902688974873705089575368549360428393511179741564656327168244217252779154603320132104751070713586946685631930088902372558433079513756510303027471975305690116531672456327045820391069839499217566408308975104225206966041608958215758167738231808691088726712900238467430741893547938480885374689822179383304403127526166313369027050712443175013453112349501732753307894809960108042244423557636124597655475838259735123449994065666657581229884869228705808249338907234563195224262692991776667156475556538907938430733088390324067539353600000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 10880437760179606520841941681820437141432510576503003436472231748805454938126041146303176137746319217144042469996875171621818309024965251863973598844389233687475103186147653880025461637831035209747171954947295594960835252784405653231045073487071111869009197602136417877150190389157730461502950000851611451009654007267228358877113543892895654891537808330932957896463047098136732308452159317014544302378727803664922802656601764243186962979402301328141858554847233981153151424134294863159618118150349968748111346115408844732490816930947823802010612039509636964846215192890418785883622517397215968585729869281086341315840875915685529630235621090734997199527323465622062074694936791378183780184576801345554546151075459087700078331090768616296503841401427330899336206922381323983502933664040902625245031884756134196027633559013508273333690761472020111162027298542466052408140596137423924211858284808938106582723907511889448829008233397660417159438534999355073820570533778066445654607912148837802935385736948109970514640486919136499263844161852596755634612859663103375004583003152427670321183780838239558729805305201693875935204593038802883383541959658068521934531211787550073463805338024153845077581180631847508572807737581181928889083305300271894121051148633527305696017146183435340053800759435572209045715821909562962776371924563978523892530353848157818285047109028748962143524357408676768598265374462116347260036716283435611376969502121361298315717321900442593561679784028568951319178887514176436003909752133412699832680934983939520177967003085272488675017234890989172949126649386907737809677638137001993844992846213692169779160084438484752158320624157402509763519062359464877816244451155995543705129160540270995753047760037260055455739059054465371580897070742690579262308833137961586801027638510390894980022543399527371003221196120459193274348893222628602393258475211334184937744009446339869180090396485344463124312391101464005625592197286838530856159507617912597248379018393768459569341157979866624571398951304697412579762114555386286737034043066695311448028383348918471528189062314712995591532055075930819163999352029906577282312942356202363495170578390980561403336910545384345629955848304817072386420163240482439884710792519139110441864983363073613231596851377416167250992473609195662127921370468154881038916294164054877114052785963267340817669272126658329894143839595324449667411373575946791874873706893187879748471367007075165398717113751281313651699420132929070287615014862914088846413379256574397112966990608716819033535139868384226826863474149414975261015339033461619686425826155494276106774558036439472226212713525994331388342620309997208177631733728601140266425582177308888841848969748141474919759646858816462054198584029153638300868330660643627099164430156745578167968290075029192748670257369633210787323322410161399792878749845437192438429041630063658982690763861234936163592896547606522987596867860242594891630776122504004740298238029695848589876042829611904972457239024697009957884508196885342101381288740990405053592230572244209705866983198650625612475095565825645603263358570513163201958689889469762907665380462942169313587258637943993538549942061208493988448196256253726689528852064975502907831418222038831599298486820905447917258377561922749369371646304519517146037624683304496361828011876935548568154221844818062478740547279715543388591909315248187561736404362491677121873784638663580872671037888935456035882542921040898634345022185867383752125419664159953660370525175151991485886366633740985158441589800588601029116193994496554362163239840264504975415978296035446137901548436288114847069224213331099846936790590197945614817834497146916826332074357636311180785786978449986751915763264074611494984873288809139148095984334679454518036589693397654984601235206496296917272195616120023809481785515898272882490896569745421049012734876812256478573052564443634849697154810024004480323146862897667500018746054592821263716933860143121068482648367022372054535610548190591683065589329906370050529524056517828035020009799749280039235828765883579320238080000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -882664710376994148643301536172917130619721047902378694729397135390741249948483089457450371890352610150179837176824184047071877817490103638738252734464125956704777081160181014613897658128239705795923210488795215549103652081214997506138994065056182721982613857776120820050364836484773621984237606198049379511040360127021101555558695392411876004816016167034466543046055295274090476379574324178045479869398925159219236476165924882906328645914577599997367747294982258154945434804809868818344289983445692408540862480646497825896472904432138620910470540179468576268070689165912004933828667746931384434826129288014684506954846104788808620670707044505964579973767852998283114724558363812756668560612902144124801441178543562257879917351312853212352850086935947928912256012593437042384307422181117801610498234146449533770166380306625865358637736038078101351170099798895100202711719307202143911776098597833774294770725826488744784986082423470797308465604897062254474439475561419621844046623068107914159178146056668664236390669710400099101813720199736507494036115771042793129126142336167727269680649604107901480300940184790220752744209687152008490410883558833000780223074328768426785822771814148131758488353129252723400026365398464361565855214451334681712259676004397734734444148020827585428251192130198569210984671647034684403431156931029553176272055521340467606323998452669813954947428977615299851147872041304693059898408668553847789962977157385925680049276685671970725493681274599513140601553428458147028472187027320381474093880750343470768526601248532915440598377548700429082852427127728739352292154689501405655825730330935925318381864836534402197692434021032272879102460169264312439147748367279458948981387063149770480955671969653806429646105891097349440833358285992542094467521494535011757702382944910223632672798646321698000038998431386663529210056155824122196208152086366493308182667919316542285121524457335992163234039973214789896784934388955438515245001304387016279565902246615051537248690187380697527766916515927237405489162806846123531913733809708892245627416124144320780684213693533638812020897174296166291671660597139935936554592325234497749947970720449039251879563241286058629873500852764260204354093002612617148355884163394489730898751620991556923197393456842895955085040723859286961198798504480247809903388585193449070422188211483858664876603730132602220256450775476564189866543130224430419989143768880689386232637711389224483118865035104712275381073191280298364229980289491615931162743309672434067895077237285475156194998142234412081934768123035109529809170368902638786180059891353654330248575982918215443369720147224546803856321465679799131560230881812512482890908457384475490267771098719859752652884585947913047412283964090986778293413411248978580686891082557505307204066225586312147715474383820878598257130560906419394796929683357318220395209232099893003275487061309397638539179852224641099745502438733567501339559989215543046587252497580037041285182561327713729565579394554039384304359054354310158702674057373303942601787525514885171042918062190060663627518392633614112297901078037899416583561566051696651731293221293344190216876458365312110879667650341574109901183268278021900055912433868310292075419976027720904917886832494688937099930517022256106530671728621867408854271457624450815125124977839736771926406856702400690870177201544497686414947479600494131932050309561628764043641215658612891452373128968056706276916681997179891340192187783820814115697393857135668356670254003477549680587270808281415382368992960578471191950210474413706742296991846098333410322663870355662862360862724401196116124303009957178893927947861758170628059965805374912434767589688361550925129805254073957434925888325821440260554220028165613104985870010328864099495916924286983176606938237662904805164395537746418172346230233707629513096977764842277885523632705581480963553376447152464105878124791576751219962404151314010985786137464866751993370944707046462211087333573872864949804004795039351696231353246564783887309304607361123714377889360357308204780818752602112000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 37264662616768217353690991167674082888029424210582835855724900069004911815028813058707410300316391736345649399357095904762453390350387840895596998782524477187197417549266301932996105247869520559954818120684175061931268961999683756045310208242224038347192045899392130446349701855848329678295567998659783067204402730647408213688301236154909983539439549615502332700607600020724883397425999485884456255483457561258686944080908986776584570219701701813824883894488191332034962550843828356655675715318491986200782898410717251713916024116670173365494150763767098696690468019897689533321315226527918536384906737196508583806638511369193511446435452769579147630467131436285503184357582307139016378456473833291123550938531232414936230864537746516362502410400128039666392920123499590260939577117234114565502974997805341905312281748082265750770816181657707484893577689294138357510170158008201054441960969088455137381843626833843686069071768626357750606216112345743682588096050229336460793110052872099497058751444110515605196175938939636698668474886984493419316478865575033058431410636415117195531516307569785471142357910108457721231928051365015464314350484047147497838988210082105182652073974190570130822115950329490727742712453294290308475788249185944323109364068309985265892087511426662708898015387035703566619795500091970574510329620879722774096781623060834168796281122599778858159924594578299018754076265149359421344299505657610372758698280270028755107755063224102187630069674208145535858373106033128848931980170718148997245166973009708508562146852322594612945780709591449568407514761738438289323550623945972097440052719020422196150218813397577884631529652040711982982108953078927392824142239455607272581781292896534722786427072090700161120404614918973656807763915025439970888371582633272969082531003978890063237947605962031827647000542876088591646359017018695689064256042734463072522120239267723691826025990006234853882829399870327225973919339024474821395596038449733010204794877864485080189953134194071309525937452148708385530638724177213503387435910352721391600952943408506059726803644250003349361904670823415295546028383352460592558449239315413941505409538818257731304317946401538978773103791590034647127543523651200656613058601963813984168612194835832884036331631949982329498405667813578092402405129358005600767541494894711037791549650982404766918632576050565978356649339884549208828137608491191351790734020735414460956768690407269833624003870161945970500554120323117537545263516254168929068790916276117445805169409655196242455027258069471966794663632947415920436422616439194516695657232480134557169336754896683622104771439287732219619179185105570499921526625528004887357807618312943126534771916171131080459281155313425864115129644204518101606471974751590270401644553323164599346592004697887477682442469778684214402692503055558318108156516975175864412693375050085121411338263670864381994094014082387154407038944926775896711207560385580416638839388263360975518124769090447222850328337116096856381616345033172078861494791791469528130949016005692224244974231118127197177941032755900993038452210809160704227966290925391434753270490299125521152411195058655683070275094190319657057522859682421987603790020189833787798545771013259959103250530218971118386068732645492380730697862673187711477400135412753954888451160089271990536545964974862004569454709073226570385489760135896163031365074195272057107283522529679270583152930444324602966256256563775125516087413911125210558943935016359549694135821197322455946986627948409215864424773808961832470521309488940971726717896174431519931273573037725904404065384090634375107910255176457310492321721138074638506003707239836383386076856481851878073280413283751557898370398497095378958895594295113195126067866166693403770207206044926620941600066136909675860800503450314413753142288415274682139113419054594331467555305691432273057224879361359734392471784894697635177104735810073741126781027318434489202627488149214307838289469793747240677292131570024143998951352377183723621871678559453923039020308287495511047048213299200000000000000000000000000000000000000000000000000000000000000000*i1^95 + -706103424236133047636014111709090805316012784527776356207507755965747282645147542516933927746352699648416861330650350225263774543894844718360299432192237032632487331999571667190667863526847652249086785094926010761165649915591497114035858440160662812299356893034058894688778666485392086518830657118631349672421813087051431114944950112378146595128138673602801554688502281725730057898920646431751905144077013813877555786762298453044473152673495441973625611238370916465515894976153989449280118239810290570041896209276628637308569527810663128986434687148853010273393456619777737881154375602184463362247000955813339374438435163887813431789347281650195742309017934873001184110481356280659439590434080205131558025636864943475905336714033882498003314991097994410598129758950422317005883652528074381207423206491703541825253765151058888076108084197308651074221328509518105317075981152697265092935402436011615344794536912809717448630652295969963526919121119436838206817173593466781881108485844220959104895864494459727228889217759288450665055187193507850366344993653159321143826129306891424707600502603227006186433606020413003715234998806193851748964893318129188911553557044963098853710293356827306021204094462907111048664871251105343995100886749038743104584197152532993596631187284514263144112421898544625916766561385558633471352767525300618110819685889721181999858894072007508980747369647848430124735495508277457634255377288648580646170288923967249570094375471106449693685136763926579934195439943207959220137313801400525828728532152922384953344362180701515378971251935080902809970895222314914116336728062734540237389758699690286106354394575639595248029828620804933702838359877013178728043680206418351080620837681227581287095519995472606630011968678131859974779757087428816863236541499542770582973789222379384658672240128266852787599729189564452004634572618592573094321702462877892116934737558148992034794185653696144476779365843628867649497641058018968824133238417373885530762624596650980094876725250832182602582327574041065269287061704165341020854986478919278732184759148525314924171941798454533489643243523402423562775271580402966921812128318432804750408855797325841547800651103283390614672006168673333012692643706546292591154630823554830733624344263383680364175665194227260403862899277865684478907671666183689915436879317294260960116121651164925135928325837228814696802605881815609824137324860808970237628059491638243755489568629656249245808634516599822345351620950990276477497494513323779976645062118427502815062421266651143309953906725640635024783710171737207529487886554556642740043334950479083742849965246132795798212514483814404506917712005030988613569319819373351457334326190537892262822291541972732854191941597746823258050539836405151968009687827635821991171561655456234054520778351984765835873458539823053791525804276777576335574737210549003335272745520766801743374009104633048276629097573935341383652510248085874898439006539045193378299877697197333377599224306555199897128139454172650647083392057638948205830698103322774883000556985920137910336981144994137065264824840336259010590892292991592809217168368171579790695163865109327779882194349888446298701060316053273901668723640386649989425130600629430565820792623363563657446587661288491981058565934572955307785576247560622180418848778745665045702542684745071156055543153721467324297130320403488242180567146764558228513271557224797524700144394026918039037661049516692872510888623615789650206128683237476358122771936015375628927070803755162588533581802860067207236132218182524217442386904706886690410613205930537257376467205627550785620076295060439378798771589520504867534518273580537390899833092852931234701979374918959628951146303968436428135145498019535881541882276439473828251710092054947598207173575921881938113462791982983577283349381123974024008843433726662555591200097517470844073537326066041655307243008998297863706858538038111806304641183939252693128482830486384216150590803303579251862528745018669237101962128504368742574715796642419163164827411137499185659543606662172256501760000000000000000000000000000000000000000000000000000000000000000*i1^96 + 2019235862924504504071343513773516129467651790475348833671756794715217117011903183998627672343509202376769799799381810655171413936730824102571674943014488661311010012349525695386880883467777339924612503001724914303372144386735542794253632275927162697026069673731927973320770098952355041660149143593788642168254806934067213283927502029857131818633201025405604094973074238686592884954397572304791058771487456947670148532836537009438900118601777628538943377927225778553945128910737634780540330302145179907096581525937753101352402759228026666806177882211551210290926319292472330284713541703703930674563464195890699439136261753834004462411868260702656706641163192714076866085169771173792517307077328988148150957667196093378381031635150774261102839408410613617250913542977311696811501810007584829409708451301530577208418466064947042598036435599154006283968057110067124039248956084122798939526031291555322930108096352440173556866335505604824430574417353911177776878807689185934662838451580935698022129224829705069471635538977011578762055725223254392435103176201415152360569802804627055138630651271000498413872117207636827038856896443156697369670213389480177821338883815696210368079062399914721195126881741611297707522685631531502514989905329671511100993583787906308163322427457542380775511830370613537336227866769634078975723627479727325862626032155336724797644767872195710965132330743556196482464612735922667954921930134385796344311036485424054058973674350108336298391485709371152664295277419793382834271887610316189891344595586850406429847000485633244775125179278706406236317590064006589528085626349949637869280618841220154565825608687957948810744664283313780499330208020805686237199823337017861823197516206312908871739166313820992458591052586935399058579851481011280554451013925990735630021986990783014654732346186385487694723041184537106779105928272083655923358436979813359988299550030820896263623314428167308520360426129536880008052536700006197201791300854940312636460963131647519276179684135465656136463955784762960569534713321797908609046040561453183172235468685030899586671287297190362284357682681865834351162788724284380855579422359092709269175769699342020118677493061671438192664549208524299141731994129809772297375558728784891641065132672237202362232774515418661361819888934959053260401675050186874848469581381354916534163277756659948391400521937244641921816035924290186234817480290849782808129903466831316153510656497953680798180953780978215066852876829620325102549799067292864043328066597967815536602319601702477631648919741432364036515073403933090932456891156357477809624228283717317376125056995644055453693488114152189918239602481760783714706380065876069066356921010011666603002361995734549722919100005714142130724073570124783212410444756470108580813349275742745759932558258990808299160849026360617682114030143106500620919239281788011754080408100964668178851817931945147590784887484534267738215439582697478937152995777392689216357394525336040281087482490996975324335687361825724227523700085683654821907734932635038137618968101214090610666158258923811522151751086158253888584980942679797050069709625327966222105920577619846639965862249069256163903224947469255351141430827651272567873007838166698424395179487858549215528507046854673889349810722858242109037602531923283761425791951088905533930228159990465146659995009815877226335308422074734256444445670533276200474605528330647237328443092551528205227259822683356646013851131392362735373231688506207384711093145796372011729604990695745069715807111603398263959402559500671815783282448987732147483306974349652897945440492260293000563021060341754242298642985992980666297849816435670060378707199424088520063695730684053897327263868758365391871631934414759269599029362395714931219334867794409203618212998944080773828408279207310148772477468889824862133439188677923533245875585596817923838967211068468401288629565180127756591748588444434931345686534094392354666331870996078064977014257706526464010220146050388890238485683568844827718610729147570067958090450586792203276380289368064000000000000000000000000000000000000000000000000000000000000000*i1^97 + 71972310012553364998633732295715732816204590131452040728484280102019510348893882887544596365384142127718609047854613178619679545934765135418893167134111788846613239759119866235723947970512225974415352071958849938187851278516502081196814246047176052237972618431991591726882735085603939954585024951637716535066512646809047001857573403487293187198930698801695137333678053026198365629038628291463542425589901005390824944891947685518962245942634848626359956121653615563182907787767189682328929396099689629225431992204146453361057790577437846261531239907483126417374284635263056797542227378359861694164137961508020493293570558895541424244009226339233104138981945484190860062443729384001974185573263753247676840792515079083080560622452377356206212879900433808330986083598995577648151461285685323926825593340868610458281662738819562020944294307632287159592382047048956779772702437444504276225779503820357282002531396762568062481759695539111208591796899288912803832518601622476147236778335634355822861684215908198916966761665132555834249952772861505493294428560822119625062904798014333487728829946524058229771949193379929818355893172397562586877107337763658904299524251793310423758780853307332754458486397612077893085917133108626164461249954464173745331485902462475583378160567320863391475353118218255029451807980464136597059309329464834758064533601586795763302944980681089897004044713500826734981177473189674304348383290545282468816301968627352633055351322868613356258873200810921519080841428232749405211479449198138618067129236359763728220825438466545126271024693801593703848865424522664303966391483065240881634019697102754286825063901890070665194858206655015825325536333132771424816745203169122453691642752940794987046816057099668477821070997497328316900453182726165090279303790971155940770329198711566779066553620774507488446706385983163660159005773260991762177406067790357633002014910404604144222655121773462294498103042415634342742888627325095824648433524749695253823664003022970848127998973480014985687901450547358781147009346385741407260862230752951933360291095673533766825686792790694530216676043953856856019168515040503512513585118649896481538800970920890698546797080792363945867986408214017387709295095417218602565625012941249705318497593144201191013237425093196935309314748935460981304150066965589711487323431831978322701310552799517152763550521933064257591330249126958150260183012992657614517520763357306677029778227755776129790214324227543853744527905894642437759191578945252901512015133397513047298282983034777198493187082560863747257927284304146306488748770559108228844829722746518713214673188685286731590855264379874770556526994523844307877999999392836014605933474645079517174585387595394500503627717590513326969226674338790066813197169950080824861447049145695335949429708525589793830885648678548090363213362187015353445646158617138340738340982818315369848072033020103683888294893584517514475474480093913616309846983359801333583794736224963422784166602238811694650174608545483798027337303071265101241242296312612689903229922760744492898620948273906998674892912522760444735168873189976218771204361329631433237065115677122762313136903513365597016641671526367314530127654323695486108189288944306972037178006572244865077616971163469372036057804380594016602180966517319917173021073270837216266263499413812890714314610069580271472180456111794078891249398077460921085494200922309279758527284752899908530678153010173604126311428741306217175085313460704181685607515663821359399359987310508832348767964186748672225109987510442584796022544026967273211015274965530521226590146715674381208382476599693622914303652632385873199683116037021631461038934555225387377234677573253483326478229462086871476637856226979354427913128418931885925986539872751597187642259752133459276218951178274897880620238670834925774823292234355149527571349841321246490012098087207684637893162170341320829955961026451983976631805962889218378787750069033587569192214134805615067516428457265912690920011542815388754873932800025857038494655802561101844552089600000000000000000000000000000000000000000000000000000000000000*i1^98 + 68860065087201320814991129725625375266118728404500247527428321151863822815834689390588507815577816140175448770688578700809620256661106739237036224110157477848116139905730404766155770371262785246967088918638794278960176083999085299325419613473707293412686513210203146943197858045662903828917824779208222096738434187691072880905214658747325997917180121124972492248195828790370507399925550811583182924334873905465939168457945817529873886936264636190193655401256396781944431477949004539829228662869115322668342527301745969852302998292825050354169844515327572398073270812545624564475870035644262112249657509081819524469021680612929822788785307871645458596973168747157830270383909685183255688288855230093578195494236745289599116971034895441502068283416171852708632223511424919721727976308523579345457760945330288412131490724451616102562042072307864739274778685011988532937463204575884025185885737575425495308582748894644161863509548185118081105546314724152854791684752645049682901735874854900961167578357182260219640897985759199839518406911794329957240122731579001558524054491205486302034897596987799218576173855075086566625876653675954685268699015253216073934314424978727120526825002872195048661448207739722462398130444746371620860506381942078502085970900399025291060617792990720387655625723893083318104274576357372868186327703610716451298426830034907276752441281157304897855339850511358790818035491284486002729103847085050920658200892581873446424412769171561232996784330184626059963527803292300830054116831612131568758798390308535714537409967387339811210346198661314019829648350063399762773121427252219379827426809737822993915389432159771290390855242602030226389985074052479503870413103715278767571418802082353357642408857341752376775743784215300195634394528154473623077557049786701467340701366038079048250411331596441417003369130672698315626079812220798675769341394360282819646838952536502774748740570928252393473643524257006181666413303253851191895568188308351753129165850785570215677627955189258175624891600547108775129844366326417943987835749288539833783965292200719589644048431072604804264885920819061452308684233356202137281359562036218217025147799504843730352232515164842338491973247029535165361922345186826993473921581701744685857036459446615466328972998294839771528023234889064630075618427542854462440030823326316017744415195040651939639833061440127916240909797070638541403686249214220562562273672641610151496058567239735327162611642228968356850847481079400080940093735399290431342464063609444070310294922652352659563139490529348250586721461826814182646311101781623305629420998754857464631873263535401590539193029957312775440003576653546499784698501663629045398511043275286055359831746002340285711859900219479777973461354339602658353522154409086722167844712730625777227994261467717717649241274337625813416079932596151040569245507451864510065743215839211411174968596196480832994327933362436997504559482355622718596837173142152757424762242192300869488923447330823473921765337603868446381205007931574861737495114200944091395801569466192757009613425281100517663447664828416266962847105074415389221465743430290768503494662281703140784811387067764557354166391544860341083333780175324718118622355248886353974197741065350034848543968382609836673759385298787517925026490042822059233356224826209410712509014077319195656813216553480555818134620598958652356096477243143384920851905248923227158299802178902427359774111096321071184214105266933913251788205218268824692756916057854112210614285992688397439194992061698060657426543001061732086226479713470574670179786764446137038340473693358455729962066575719818345058658870452086996361265717136094244261727606672462551442783210288249773676525033073352195885516831347340469437841851919787512164049239557264716179252086059885978187946944819930272587026900658329033581461755649176043175015291338557496851781179722293693667255866932534420506290205639401702416771349190837091175831907946099477231900682139420791842208493849354977176383829369868612281340413704321601099789527175659520000000000000000000000000000000000000000000000000000000000000*i1^99 + -3663865551334170727327556515162349791486277824217292026230699572236347480288245370976601338959914539826469331102196681435697749707745216574686850911622803365035205304906284231104261771680212285049658187641451772758181219646089949756043224551564430358592004011959987811183138750227582793825061978847735831366995121339725726146553104393979855264002160408494417874704714146189378180104533243319446358261834918340548439069595233217633368590379937614831478402950639519741174910243283642504666816278467559104136450991900572299001285571066892361968569188584928083700007918763358933086906650296332492083662621921583971469423773075438136942362530762370175269661346245292895512019247622106045811326509126411603346435005945991085377326440479327975118327112583796116305474154909023063904475028994939400352256303906995164901408244629884455313552360246703208984120841047202824058183319645835616692866109048136770768306954455602695800134349934749803346708784647208014579669344699818221374937298305372608205473117731914035106089358676081671316886024031887077310384046158477455473758563723375363154063690012398774576812651977539789860054599055474741133870841989500834707085957155297268137458966739701555861564172733104731978551576185579926968646206455727665372858622824331561731433353894678047869377848062102104889345813875682942987932377628605891537788011623778838123363149887115015421112358184640868693235317542922713036462921509476912583861206992080865463948049316820461068052270308406024080675501556756637975883301024331441220150992047229777962915813573111380573379099794256545914392724833738671404789803672095913105752947740907437827651986821932651144742400579180825150612581847374826324522937985234724803389721384879919997074750849095511949603076568210243851942308184513932822894955565634309885728063174262985584095659523768818983925141415077348600534922675865187756418734146636858850869812049328413950802188369543073918857885572988079395805339711380970680517983076270553492837101269622140876077363365689087440358526962140503097628955233474146506577606159228140806742678286856898955861606792783263783770849040310861494597648922864019487321364763979097279523007105559775834300738244300108098640879788810052795701983551007477450459050013504372667802728971234012067229205045219998524310960820388275971335311955494371734249898508337721969885076654178302168606219627370312156863446499864059421517726233805037888479661400774318163105675400634728379498251074996033353002387268994486211443270300814423779575662096655308689434230784439317683758612072908097345610792092106026097597524292088049705980907661011782282365862420701852183028331346308002955555559451858693199455593078900653409527252795181067696149217026443073939071328568136081157769364362636106982890859659076031965913722154890164987254477052772256461090349766125965284989316412961480678741312837089595167376404370606025863732016035375452819333350958206076310056525324157716436504401575625017927384902523961941987630900975676337090669494868127598023734002510859080423629093903571055082057838364063836842902513980989328121698174173752400558350464352724587455912572577607752292526878373030434769972186846980974471669760901260088697557528063865216493051237469470928648748838142848940784969053681813909965274165045508908575588984599761086653921848561115967820346307876992839886109309362368147351760977173045798973670858882530530003123213111262327137994693026012294574269912722163609415057818256896918200137685485133578258464813983164036988505083295970489824414527806435009990410147597215196946859953550714655074180522065228334304015386572685890932257628344232668089669480293953710453253805190795936738050450801855234997141600913358324311308535174535056636955428438824878299659233865757605029651566716145581968628305968199586565872226478671874396283480684258641992434600611436553543237201862822793074226060838046248918854210405163038559601609226869390273254041213719601690715811559833872992243762064757899104773709499018140689182097111906843729104880702419636709207538925568000000000000000000000000000000000000000000000000000000000000*i1^100 + -24071736877621789022590090773205165730649267807655704965367111932953588474362395089417722934292209691622469393081509460224235284726078458371758593810443904113469179123838887391371461331108689825285858452939512953013579720513863608978586372142312998316297148570150282611661616924279399077739514373181952442804375476012722768333319663204221954331584711444369633521515998617877481139924568169176897790966383141363210437175726044580477326609822227369390632566658452111605455142903374842198108272515609302134416433633356186276325072789424070195776252748012822515287279425510028467462272022459837703120228978405396608556602713740791591041202572403131421070906998070366950407717085223961427142325064427305812197824457284259511528401102056582499686932112473530157080956563304730986879972201969786512571984293902633237017452553629712158323291370755094340107517104737194689076038415933629648720935090574364289082841140247263400596671476395294812694925774619441794901785963575075375897366949834766907912956208002367928517832915254836745514788732907008101203441275925288627012847956585559928406678335046459591223967191592619156714638964629459089685418551190499989505859877359688166346623954333215929837475099164419579626941527078166485295184666411470147000125479963925924959440815436501797457422715319722496646377693778079373822855089462726823305669844213504521529908070565377239333907017842018909695245282913045198944501173034999259551027002175362769333293536373949116520402748130236199884629131208878479021168123686450247464406215821474329152069617479818367891320529393855307070865269057042747249900170941972149728930633252560955120333483806900703568511030048212032385383366800607260808404484024689035188470285442554668775769791134443791528478728041493813163271111233949959205734846746445960616388891565306795359151135673664672849552798352038608874747676947913996195267374931474078521123017372010792822766205539677422715412010967809223846969513430076932579559535411721708814926326598464656317051946482717664651256556460182896852211448193897733173426568690068846551926769959302901057615677767016788353780902344995003480512347981578530559673211070269247905787513820866710113770849879166102524000606793137585007476600995407630258739067509059878550566302755690320136594693215320124800434368760610858462124673588117800294435196176630520918503749705856591828252086137080984358932067491855146043413271496908665803963912603440177082099931432312811849154300501069007035282040303923467910452890091390314370287897710453941599089824737904143813810581549486808921930932064460542590666044196529950123588446137249290087257305332420612607809966647405717558728578942578716367365622797731789970735830942858622018245493408122693984311607345787913979502611133661653780307179062977316995539188062329980225476807460750765063024629355303410921573031141126352286806825052196069473990490395105260987845515426079877987786020023676873416517389652213802770492359918385902741328253273705582821322411083385242136419303952579236411313812557860872748180218768809734772870943815425867605186056780524637450489223850080248475661333640408708005036192714985994986868595994260383046846618739398575958458455304539340944033288376349748711716822896004119093664135087112242281402483542146897059638051115955791455937528537043469479999295853481058197080816337669498179888411929407189877386258199811812008638894437848960452421196737856934427237267653335715918185390232323152799097375155877825251781307508043599409536418613985998683839406367577849368024762821488893650480605988402731891622743361067968724794408621772989431905337210575391249815799139275360175544476391508290454343654023986137594287030099063490570142273740627092695743754719780523145267021240166551918063531381971238760053493673730507801646456543838784449142810215112247857251577450117467714377777486949424473264164544617768569170321834566294117251953283358973533136526180641188073579495041576837508340310835267126061732593202121132661091255899910633532246656498847336659243670744114121618227200000000000000000000000000000000000000000000000000000000000*i1^101 + -1351588999781505157850232282274918196712343527834123616132870671016076252718959011590835327883127763803254968859476788395345387707890654716173933001917959241201472158072175844105903417434308610094699106061111620729622054674757160096925114369047238631067004911972263128412339848846525161462030277257122878877672589390615962408127221989230520347378131995224982286696890919392651827408441730393692195708454607897237068023721310676390500274046720594095912514450935097754227932912372385393791866761125207157495800264069225635621121258553825761573091397687391384880914124495756909862448850746243225975199462616524715185177425719402790221873100159673682977298401080348844036913331256101352206659108123696039384064946862239942938170363658411476535991203572573289148883678551903727166720141375370784063563547197825086810789014959669332059287410621435340651730960303802095235698138355838425121261854913286748996495421319377489138214907010225410426617502942543676790291352514172381695854506732384966090367751636454940668181746655179526400638529974518440242223411364471205711728141618492875188313355929377768743785309523041474970299624566850311817935977165558596120038805422754242043510931468557123215053817612952587202333497618644933550355156757281506418149614546755892425416708530272825082083309263252742521850779983296893451753088615083805788517669184215133025345379970531809110009079623227534609405218673717020382688283321499110302993168060225175543921059429263828803976766591720541458932902010968147223195015309559457197723178762766820851153876141367760375152299518697145311622224747310740142021606790062403710016274991743304506254155421547955331522087100584744181012881937591048103556179199936299322206519651638795095386711509301528367429616686713295361911121268875643489750538569145813574695823867052751751793363369459560807594056067296194940042508944001069153600933574733389040347449309427267804807044606601876948636088297514252611359029752563734268098365791630177869302300756391958846615657846275476385161984428306848308402085839114402677823969448884857624378603471917264279673860631718515156052284716489694049671083718696923100935769320798371819916457148352565182957908062374642480585729096043017347423532314838517425303694402571693590036405444433541673150217492069268455476004698086102606069013116864746484976063535611809900327813463505397237520119901271491573045835124716322349831441929732867715045585515461813472729365130203935076871998698072851834859194415424643254676927339078698834190263680357859121534456076385579314338604899307662840844953082662381972906914659444576224158242855489174250393675029209013528263982228134461305623548797158425350503664921717345099230163243172871047700450135654751503897543747065498182022312682221976205856264541611071084783342340620687968442724763416478502492508792759092300412189084144391306807783231614282009757977431185081897538515154190301025757635940152563355088538099688723977248356057413902536474501665459384753972213399010058774960396909341710310521056352622947299570000691311454687116405708598865065687015772061972985824335182228477918838686134763294327315823083359418064838204630740609865015210815287568704985403324831873210453175547325123337743734290705607425804021674520000985010618223916705164954519029298908930579894093827205564944353075104542264365002928530050963130732044021464355065262487605538528736135691941067107465257324089919798978986475191774024597610666001450626775126647841008567140428962511653857500723550021061757879161915665846551019498177242513995423621212928356760118796166685386604374095294923330355398554190883023524367021890515242811082437787997917828546468779883987065337512328826627348409501475357576185849474613130667965542309782093273008407839307510780236489257539618938709866727526391966430528321360894217795107442119030325124223484767490370521290918301894095840871141763175575235008309852158352088236807859714089908877405042857667028196128991577799832331173622745445078292098780140281789772442195217628989653531361321943040000000000000000000000000000000000000000000000000000000000*i1^102 + -9629059923755992260014774789171883906210133169418137850940767698299242915156256154373425059721128423633928399539659000935972020886768564487666252914776730495459692519093423512513554960950112124160247359604700092171204828716486375847892603524609659537079382059426680817018442447638285177237375636155805034773666451254515686392296766856688335126814624072323510569398801963268271947830108423739525173691437151721579532879426862582028730029518127876650997602340256023215648820387401687568945356288634839837590035819234441263382239197804653554417302014743591240412195298349825071977302340109793759049546980138803729163606661706641171165486008870504760697959848343564431601752626408880179597526859484682127214043619667824191050155327523814497086040872396270764799786594555328532557188131853769262216595461134891975788618375646321942070971329127142266146801656791475475868150651195726277756641426341791799253716669394395596300254752238707139391254265418511038014166835504058454396178176718081840412754920768385693782006954146344830273649586942975438207036971926694272164226407421504291216578819098944214222096760051232595627478716334189464703835230300658565411174373923257871925697246894863296280059012883525809536367073335800270069951895116784225903250276583795982089277785691616044588738334355283035895115070116365490226460397148130866187222341374826204672332483304720252097746571652037487995412019507852081419744020598851107517949753602718676745859747524922205684038432673475992688543143784236919598032216804936757353731804402617789895504317244663214146653411551931920441364245480802930093048164317397369880265194927562512358453633793015768667746755062268949727758854717812817239694740741619316850253063412643325362667216640031181496917502220378716141025998901652514889898518601252174200918884597207457922921620006018763033945960057557670181278944388413581989519310866055970367704587437952443320316909065330576486269965170665512105199329711683986283075509938904232000681925443479523924627989059787845463101959963569216793798187087605866583949112430255279180742027354567680484955537786402579128767647591465052859920591745385268536277774195984287612967414579573447687896463121018684448540236820872071342293776368906276140929390033674770453687813107176743670713799502285997471366450488514050869400678922904527581329282639944503180347117490626528471412993266696887078418667158702083897784355683974487573445072609929034072042161335604018787439506981351460510679075585742159062007583157575182633920441912574121739261210539478362066126770492087982413118547630047407861516176422356158974984410539640271157833162604407622234810893533875472271729219953838906425625233352096621234057914029902237208587033560452655944263093524782848346457001830192572733971513869283627270042781597661348406643403883229592223133378996701997787336245938763121306062696777814342716090878406547105305252788924875860656462262403219014395078453503817173279196765250900944250033372555403050074612015089714705760551465508542307774592049282314972635199282057447031484009571794593513968644401758213977188866726549620515917329019055280037826751766301556455015227335639800388065619872270399872700769697146385587420003718074411924577611665955691721723606807896786896762760209486580178761001786061945117202766659350339536765747787979436225645146099463400705786712442044454362345291460059838679536657890771823379034987211365030807293151683483236635659982147213727184151191635412872282708844050442071364345382570676373297397709529054923259644486103991976350195515965963909750333940225478915234168306154379839866032075136668458374859184483803313950577795538183342846405742691491798647220159268529433242193244471954118007212583046967405814099656032470290837704653476490539140688181814586011023864749393313034638348676246238586764505664575544361214475367054090326195334985725581258152424442198532839639013326205932411937383954810915893809252863118911425155740180372225084597877624591111612896440507601893878025899863804609397302749523083264000000000000000000000000000000000000000000000000000000000*i1^103 + -29263307406162577774209090145478461553628028381892343059667227298949262750333298515277896171024955469928797361521867078029488371927864117282711991823259432991478815286621777186722308444556748077848848878586435688564433398475046679092158758942122924743284116235767588594195639455086082100773472137824461613412966164941707063770462363649652551715405932857106153395857575774891371105321855579243060247770462091507053949735717723573852309046348735586926604966533281092367622434064996961030518045027043819760394072790856702611044683132616548223003187520361381472237759139798087683863594350399246208703876795957073942877360874598059548226143236789131328120077967410602946101604665664619686407726383613668636789457435278749213577448402890240353807712559217270805175002409017842175394016351639098183314679299541891509710670712400684567261746455255713502745773603615997198873138221734224066345066238160836972759229808389589166983886621342755835419691301535764332509055635433989121914276396987258883302865395366091980202138762476908508536728048063450752586848061429313814319564905484818991832450030134465566107314713837265812823247048675486846757644598510500125035587373677743223704569315250338935206447439425004164462261258134793944152595309055222700521162744154928031902574360465328316041361553981825745448027913146872907309879415509930265390573854062253317765428630961701985945089898093047609814339973994772913687572139950147703043102054283647808326880889175863052420226546703398137759596405488540560471413437150637549595665444869373878350770008254579092219418492276942490262176739980704113771733896862433984260999639431589313197881335770639156174667462663390711306570832951965004406452581031412048633427682949065704764960045109579208795763228536967380410281268507306202011159334666917135000222368430340728538075000762129040420479435205756758081422187894817647099580963960613935886708306621514910864292197435527222712922227649813416610797338545447679379818189377008720849251660923537366807270917904931220212712251949184801240829231149392139265973693436168729465774535562957530521719585736892648209010011946922405421103953907562100995857961346231053097750075456091632976113217638637586468820275656882649190716855616460847854451858694943838196647563774134552130363810245575143041989405584467927415583954762817906925265694552344576745920277217119389967068014083032463731306571120916456188267973898555438155941033235197037185794719876632610582458170776342220980608633463675937874802771138083339996069557293339889852410628063508322964916756110302746461194644388552898670184441193301276091102947363040655286794386220950985209413892695199183738415092210936655509611842421601389523634699925060365981137568916079193914330908318846575521812789663661051887469431090278677082152985973101753598371336212971782311838527880452983046059294113894172290033505979261365072132510648144824544986945777570539019693080753493300564952913178015920474612458213180642402192436782120985526021957909569600724547755544387345295999379982089067372691329810908077128281365287528647382955810188180326250221734450496782557530693146883240321359254853266445320681585362100817104395621765273592564209783069923106854952871441042527230949508568588445955688435228210474712973586238768213502448550419950878729638373688747096811874033767076464099367423070189203712254421030624486711096740910545444999189845724343060069974530235954636521322762509047837470976788658344201845646815963536731486101233705238192055842987295785916848661336671420796632755242779255301318227351150801273456384686829563124133057409236136785175016789263387309509120201836067530809532363994872527383399692080046644304997580353101616866613985123753434235981101496528526323985714125050317971208801103399131517629102046678837949685091468076510081403213202107459848399630897428514370034871895285643854973832776876535253862419146720436311170088618976682642978943203045804359015806281766598705332730451499853602378476747515911958023148926075276919996745461330975129600000000000000000000000000000000000000000000000000000000*i1^104 + 375247494035991886857203068830606109017729281277629343369508568241708631637544934021971711817121647381412227777064627712200736827357420396337259293703674704240059416023642000738013290416288595258109478042159823990399990804698164171445287001430811156431809413596387796414340380473934969733379848108590168675340031055808146411413509485147347583959878577106355305652676433891724589789563635646155894815933064594783200879076607111414975603981437823719414527247918836303752277605858800140717973073276065146160299262805644394923596378055332531705618168408783295212240841729598474506040648185554654483040764333329981724679103238871617914803096927416549329816553823165023836994915109587967593205513862099552154854826881875343769085051759923256595367412012985718691587044954441624173187712698862611376591935736194891758233171327283549753975634692538920615565446362955277719981629760204684699818051693127150811229130550998980888213536860395565859623563385041479683660939232304443934363391023533002615968541551618368786595989972627773028251051265791701743479369814451716208795966220387342671382848287575970563488797019104494386445631481283254228924816461127896607972752684529392680392659622580302743497108311912472666229976147562338338326904337615623713263013488718621229882582650799099207032691749820320430031107949360202385711441970644373194931388275876283893643349957313257812212353508275869612695986049290548057221472356555460668703481563974437088200295264047222080184393016276136425522986425378622098830642865889584270068469226663109044221891149667858893443290994252426842323362697347833208253233914299951134518540661105233705102005543879821996367391966977831178796599944293031393321756823679836254353630749395399871922419324784963371442070854002642529778436231848963253652300943902593753495808532582485486080622580341962024064656815855233830646145264496030324996935058925809170697800774264326357341436866852336846228394866891274470032543291479458832408022982466119057467726461861295656530135974736966231057008929896737293618995937212476213900195575189624938865000174516744908875938716446953271815504323382671073837330672828616952124635196697456601096591958018585143093426392527960970250196683427348450834461526591329480412428204947362077660147163061688277542740816909206296257756981077143158286012099805706935353495353549835197114255389325208590389253016929644929251374785161631079691455105604904512510166112438207302541974982906771896191499980298367684612991908248341541843782235304225955019246062542093918412541853952068707169324021643585046852711343665373113402046762276916078009571583571778004483894671968329213462515510741740246915444683492276209498502629768332463751735051904824804728540570764221427546993267183699318719738395165786960449604549020713091850786355672867402193068478311930576047600063082987074793703398624460651025479068884767666039577967569905319464578782767195720131710702337811645648862701451661435304978042581058879890968067186474701916823953333446331595707853637617273810968244846954376805546642530818423088858406252027925718153661829867993764480711675293551395885063562794190836958054260029354451208357705919530522672014639884080021784433804472264271957759256373631010706616207071651589869657112868188432524482023700950283092906200131502557886800654949886688123269815165973148427869502148768187281919277838352684194549294449997286149873660337936104921968210551580304560802705009235327985287586406893192193607023529076623707565297728154503022465260901748925821738811832800201852095010939716562941718338549195929620892848273563020745667899993781732445638812060847044187431975282112705271969041828176290864747247522436412361658446995225023444693565686900951761856447230839838743545799222756770276701097315206440945138134977210289979208286285476080536725694042420941649274245598172797237108529171344008767874293522415508421176421320294382852443568210002293902650752339224604592053933735165715852318477951813367199925310161000398993004291368053576579080519680000000000000000000000000000000000000000000000000000000*i1^105 + 1753335343698682018732069121730989571118607675781699216203753427052526515817523261059459158351159728833648692280272708186837246361069914304874670500233501646937726507978287263280014073858656340660653959478004352670875805493768442944198869961218191963014999692003179340082637032221984924858417312744818468489000884466026688118017484093776163916750764679427647069505258937625479449897164149040899924392288693263225644366184674154662808551773217805394936109238643698419587815050755054972285793917964332152880082674122431591139459787860563529433439368070745519098429045301826386908133763417741297914188588971342280373100211104841747966471957326707024663543532571189055337899993737129607379239413537798230764739606344291176478325418136876837934374781652916915737961381321882506184195695971562536579638797081009526219748951119284041027952273007018447840630730366981350783075198782382553791173213685430516557063261510906007677422991040037732587767326124047000430374296461272821087871194383905011114291031116314425161695509620891241671455271762524328385996326126291660169019750464909903891339983302202622141756166104885979899944404780416354555341901298210365447038040815073791900564825189748446952725754849407398792676653875136309527649437554216043816281086920358741808865230706929731785642353616843968224092046173893143235458951207002122906754728744899595159423113086692294501199095702990657051767219046623657256072102796901872980599705734471969840537837048866856519838901490746283875620164610349860647832047837361164155413618723829154754222522910000718306838913342451783038120238247915219187481327048204900543652539497554265299335189024330962624881782268564628295682376411965058519391848404413898476327800377852046566735704854024731385960214393797695546949342357685894496605061325838520028231149527800263629973992613117700815990580437009541636677958152628455551994786071236615577751705317092847332842347462503110006447705287991309144165820291236894253686040951658688516187704825611248900932438607113727979303422784007702710887033963984986297389018672420208432091954610675564531970983404959539642220255280732651045420520975104521325267014448976656945324501738344458272739209227241229527219609555601891531098901207358713642219409984779880010527215263102668614555107741265698375942120118749696596482119851324050069340560047733578873087439943368315315178382822089001335624265056126208172138184015773286240679301046277379519428536928513198447497479177277539362338266099215431129102061456034199168396309067887515673302836146073969879775168506824960858274633941867733249203385836309533022926977483177825961086256331856236117079205375012900931259126795938607737614112407751705136486725999735480482859303726561857172322472609174780098722133726154992833968891665766689219259837058391686363974898891271400335205848385817446927190771915727797451607996629737763271223886741550329445839573099050049776386086756673356126395979194544293710985751454998207921152937373278786764459396399275376225258695600132616578332367810210048817451820788437237477461666486925581144495270382611041150468535885324063484098482787946520361995601587175129589652867239317942362971894830838951753869301019015971461754173045768665344814556918228240740025021346203674459993885588103283497249976976683654515404976528599880901766064160462057086593860644830333426258539514708286145434313397115869518093120456152640386414416234901139159632605556008543081887660258132648065301655331211031738604148231079196265016383005919364108379572466443568950068118390452183802849771853275051155575655206786307363536004125793082653908593800065186267644560034198439887239533116828280597726347080621443714920757985061110552335067231080637539696231403950567312851472529703195347502832741992739632953781200760414767581752977293123520590068016836575326678799594675600958455579561385122485463330924096661557238664349375355851008206279732904403610862340393796503636962019954629917281789157110028315632704321767364417195810416138534810288128000000000000000000000000000000000000000000000000000000*i1^106 + 687827492498170672458310609627183613842854070331854937860536180187269753322971509611132240461023786578167014534079931724310952813173630938929979460365392031078072370633917837241951916300445814443744624693273695632780492301984260642906711928757525533123040919904030810064353026525877106122983443390204581721505129201463692255452095809223526971159218717140722607792383110886294229756884659377400122302765433272628787151922523382137155669545233610167294880965434813392482240613981290063844366297488128847190028336859465001754356749242895405009557041447658750885930505642552206391654010992504338293751467568635922734925232122129694052888536666514718613337851702102193774409465240824974038648246855165526352269418053139200003934691068175005131977403060594515622179650430540071905165961793165688847132554699239086865066004037175549960309754236729306591392407031650072382581330154159649138920478398532500788650844544937792359384613417039827987569922017869715009992275514035093640358000421937681503271570292482491624631432486822843383321485334055221536676509763400785411550222314418162115104746990546049543308657845335855952206425732815975108213400670289739536271113210340948138419262736313912577606697484936911595108014233570608194768520784978152393320034700030564084961276742320324342966207372653866515771786438431301612239587094146554894747683016740662994578823175916711165205800468336892260206374002019572996979901551145895584944055135793413945467158879186670975928967578540535645983760382153244055750757531760032304152233054619669278520079804824586209393515225174177955033670971970747489609379648484398921513119564474085893948405597300487114427145087160563537596664138744720867231264772774521484194518063438609866377776563953816640981779898577491923899514602840250410002557265672485705949772738608268429531956007195260944895382390069919649386542455611017852057721691961557249856414819119519912769388489092005849243457205246613835221824117072138912516021624347055403599717075261917675812349359922343219430462323624284343965606686735394073959828990141660019881076011155612215379892917149599573774859409935640034982335717055480486153595426771472533157693565012648897273894659120901742989843327876548912521685441272583842517921812175633265219793111618515822527290000108385524052629710278455656739654837802573439243725347050099697815092979978015784194373288472701297316581861010009412303985437006755480436703080347037125550711001095139481609765642503099581332495740180796534800590139919897016612929320985151137369638987805909470350791308207381899608841985677140010579636935932250261725402760756200625613343127522404988250081248825065428036701620057811399065358510542975060642541687448005774437626020109521015600195945414834450999145566670005422507384965707619402176221871675784303578963036259973548991049460840922381321886596868741593506156436036317227005562676392279448538959544468226537795256601188848539507410359124796885562170473757504664746857061801213182097876414368732820042578172010685435568552884147634507225311717415122897247624067152322699175190507489653928852172694966321688326455764327606699869953160846635039266082455979888476642650305069097332215942844031866535713573141278620164297862199401354581777000897490689860943655056003222556414785849121154656256759989945382915544583392000957837554572257693249353923070887311389414867459940980276885846712746924634937747974499298798588157370882918685218049471563092353796932439374095458453617808788313148153670780972356831064609863119897195706769747463109987971816475586033094866467794817996453702606476382976189866456223324826220268889904334773011047213164242028771841255702011404893286522135851325416781261292229813095476800877202883573493408413669808175716241314378451329526264056731732505436795862292121995211577364829716720783219693392075859908996412300004545540522813319879780213982729948636267274675801551563666059621520918591522331412644013973038887313840036976328943713215988642852367644868411077427200000000000000000000000000000000000000000000000000000*i1^107 + -17400908577753108660637649396501226901907382487516939408580783167988543024833299186966797860999553854775424957157708120786782594849391537373982525894032544058581025993673426835848560475785733788672869194646963372996710620633847485144058379453368067158724323508820040078912668739420115866800776810633117134464614920510889356768304314632865789962048862646815904865623467774996827427639028012797839126709233222268828699778170883874191026197741538598232533065309502079636190827166438350909037105657329945403225337615884357268942873800328012165082286013351331107891601911640188569828837766951744227401828881433844810556633966104385815210934074609069491974081054915307800215346629305472292919434852785172233777188996009026259842713851926239431885203160519975961104462263587977512230145748071142776318201979340518405115661051769876131272693757653892669568386434370869562454097889826155903372719271094195104795301482988625046566468601190860681340696422138073142567079516473243161583359354419689151844821956244218759796211646163678319459274217922116722540121979995197697068216725063636060892851304217922105654972826429776174634802274942876358717793475150487693464162640203496820154387583892622075059931166390280635855874286892562862784359270953291649058240670934990660332391652818770243124991313471139136467763914870577243680520053330680595908345796191215305013836148974123292963848974964881738869968554271940185977986344847480706680026514790460521605225955716247682957447863215534002949810579726881776433093107727739039244233837868754239716226855282985658858272200168614818831646038693770910127650667794372510010371608076831460304853409579994172501062458432932520579005379541836211198176079799555354370496414414681747510042609864068005470566645241079033936280414231686283086695436439912616449949341849872799797971976401681534335013086816299247558893186845852320451662839540508587495297360599208093055709900177199257125323511522267042272675113378055827898283951335984519713751081316863700613345236775603528983110235887981232717114652229131219270517939388900913137717698437162558744424670675901680168983127155304926058042627782732775464564567257626622117908070772474215117563118498358125204859150417206032585348985289125612111131381561069759220993266066530264342334027663279428698511022190331382218536309365890801700456520794484777206579408392037644274461689109484394164194207648589033012733932245933101892498742891460544515444541559802276634633797668957628496272448477044335635780923711397566007351125876331084547962095748984754699387384105496200284874420981632767084346750272923354688975037463980242445194832103830834230246454309909706271981631684317305025603036905158268738984624092452666245446494625908171899441881600143608521001460686067436887015281725489548832899658349913959262165886747151480259717439636446354444551916208693083243232710750245962686329146665227071165011170354714592649760847318877895899875309577872711098987567144715041714561409064483762863884728549427707162549065394490538465225726075896873133205809643890344321719976556863839743223418074825739054654978266727858182983697218725668327959504016947601531243881608553247969204603678238915512620028394495983471484959049122204109144003381134971355978982011938345111346183747212964392014166434810378658398395758724521863019631661931624263753338038217939569248398615286475466237752483702528652874770902689362201313193753274821193021971227850113215609550417721413321496960132492999328680331613206525275719013500264109309256489985742995073011677997737146117654625301630444894363624836956486193275178544836118349468387885530068459446401048504624712492813067345897721162847697856010043372540254059203175482274360210224217793566083594472361308879121713764711958952415921935629670476090814948172596624992578869924708847226610771872347692274176053861385122266135167821013361664440851654972968835378039882250006788553757925727047082786240908854487331759009687727019320485401978484902321288800171206901760000000000000000000000000000000000000000000000000000*i1^108 + -51967858934381534745077437263344739118641549954252089825443684667623895098733180590177914522677391803976670807630805713882599285239236661071234270661936920078510924806170994081022871052909528715540507949076245525256535007427642999722518545552600729652389593821007435796980262983433129000600053627441574159004009306700860649236534783882564782386931167277414981778898872188098017948310273330556905036329089605459656990882033535725361331276873530850137930885702927951124799481408652449623042515262439504552378991538330720338536015730286719225584110017452739490007806764763903802133270877091411341535187669642609995299765474271042593335399958731124509645874745456360762506800558270171674932704159588567169277264921659616777811474616781869862755448050595229678091838246312307802890321242089886355317014916718711460702530233619499175259144152765062102654336043528825342525287792511467298789641013741522426326916348434951896755097602209961071651252225344783978204949796590436832290389912249207666897684652940540699462072945417443958909511739671410512405327064653786892845713874616607621696635319134831281534701086738573760322426888800399927212771583992923417639945929353508642539693443278574697041891612849511561833458464123805362126170068389369559210882929361914697927019588365263296400947825698258355170346296188577240976501108176331610843395029333870840305766708836959237307488004373659111835340983501353449600134725012944004801722263439429912422640119696879061852699413360829664411919572471157690143147254768662850661521412395047514255424072513195468041383907230862386642318061991232368229320054125127937381467119482822230670743092213784587809419676470671382913020212704709670532595437197860542028516568587848283645367019012821157506807518834447808926906523521266748386095055365211393421844545530054183330961058408398312764661030389833707575143361063590263706966330625958451512994372795139492365039278550321504254011335979558826500258747962755988144704494821262350991275886014041889326469867528684968261395325146574982765307572487362211038798528428072909518554071687823041706873260417945886895149426418691232342200337625459412550424452247367093304934371250863619840847035153289244292449043443677678245944878715419975121681897646070650660317167038826195381478539879787329913290637948521439522354394673991177706047390637076406550963978701655151396462741150250836104308428669932168349731530065973226633062867882626661660138289113707947318594254973941998846447155061100567808190524031479602974295852324967064471514370604659609612178717987204222411757580532563712509258184950059567822601510732867971425752887800214172422977783361892413919096383850655495400233654862589610162431849452306333731098089149924863914046244275794117859711882024898257461138920633979776981756314049886220731265209950770423971600542281573751841834524836998062258206938900805213344417640015743890936097637732405194545407512929023476397689336775952608420279361311393719298310034410498700204894461163634520482747955490613313336748756245795194458377462322585194403590102285460186030764596101495171936333116293991332990898520977945229290517393127108109763800545699486038784281517338735439294760358030062911264968478814856803248727019585393668850069993777170748034025056576512050750211382603676532523038883904317165695999691592758214926061149663251732861387263500209878381070169346789234023891079366249619474188318510341536173172873259398561923861192945712613641522207359642997940007835813426857626332589556693253894402361049197019569758805164245672487971237254938877946769281381324150566857876911407184362011527315229047712119195997065770523291554216281422454994889900085384925595939342194643436449658471928428601659204610139915719667928768765685961804029801741743132825252607683244237159104933998054619379994594688622066206338905031553109236464975076639656731215047744341205223561614734059363213165013213968101097042445887200964560763414588021694819565766623749235781475427319545856000000000000000000000000000000000000000000000000000*i1^109 + -61565741121768528575085346611627194250239169613336590549130695144649199430326718109625874623069854738817787839707261155835520063378641413279974984051147692044186721332813736097057865016788859467666152711171024320117485999001336149931458718988222074879648449158689306018319753424439380630758045000946707771083797814778905957202415332897416991397078714380046028802961879684998865260594743279991413247153785067468480002838426800510699699332277530397255738409297664073375482642727488201073842760856209367619250862434093774744064039897286016354128604191715673787837546826666244106909355413901857419099776602737434625217394808159181472037980519020619346746911997103956267961816827838614457903287450018993386480284500830894769829958982862604401351446969131372819474955931441130765418391947413310997479385600469637593736178140364260289229268735055911710160993224219865865150799907809189495460091173258561355528941833169271439001804581053090605591154595714670556491110164517758195714760922627103225322225562617868294288452421267696522166363553433209678899715069245244137945720684143649810335340447761673460753903934914308621088555690373155824500619731291054794072074887387445413346193409817640691759907831883765803736199676930659140843644058162253887838891147871053796400660889296882695786367994775438800681087719471624208067795512403095807667229801300218229204375421144840075694608308467282214608412973600568759456451606917843402361814791075443640443332125539943449200075594241154800259482181088402712224958832334250255934216433897101028678110157588235842765043485196658099463507882619827358027265357895170807605327898280325996191857059505551493408170114293475957663161065979985952939697125689032116904145256676995457504960665034887902948450020541073424189634872607049995239434285080339176159088931929289195188193523128358259143107813670024284130131538826271431792797555005079632032194766338419069332948842519462698528965232088893920308008315476293941800942939555679452533835197620070343619998939172147247748161031179669051406614990830144355041628208126850188106318976866857019505274107484162072909501467409388626240449570037928408583727194322447087589459727973801414138534687778631455208041372905957497032484107526918831325049707748363762176246771903524333921812312832453893507330213112496102136588706008295044525886951461692836487882414629128386760411973214738440631003051967807190375612838601425144518582875002693840901360233281165690366415813790141317708445845686740915295081135212474360447670646037089045677834379491604963684274619209090058450818840323899413496355398708171684957567088948797445599681941840532078668535834258156106537036921283320999115880963161317341003184197812746547099640179519862602560477087842411145336141235283007673506383598239845288877834210210678614856830818646874786829372566671717703105757147753782692317135342738962635342823617813444223640219841469157412418022641072041803953726060975403772242383537950300787225348426169444931839764912096336329782068698729386318540415540809322611541954603731994762442859117194532329895621633297924676937536065671552839192235457421143934799227878434462509279661424791730095609843908957671892959996639356819550965568547776492236216107710892364081090923209456940726304838100909440186537854311382198336299995132408090508270084545769369591027931283586330432739668965816907329146905240534517589190893514242005390592063884769647822299967965231876541708564021212509670546616319429191573088000293355919531134379484554821060963968882040706644108782219175247386418111896109094273900613779425691529055938594208564965670948416745329944533957115198762644593373371445961189155500405802960134706275571952095225358332989677844841013798961796190922481348901374524143983883099094981449867371562477470494803285757146426784584539851518289304701375110655349402793952541650332725622767798385129533368078618833782550952180587447682834991574909924287022599062188628876262290772274082794969192076830310400000000000000000000000000000000000000000000000000*i1^110 + 26754739192148286866097942686988445044148724450920540738570168272361774905895599321707521429144003065302956922643349600883188077190531119898236199422083932989671754935198775972330719123823015374068164826863157383250997910363048728910615863064331350522867392525557746376701212028565955209978332018148237848843717835707292477169262765768192218942399962016589386205897554341869372731451347729083248320854888582589369510841403169593815382771568306636158614089034654351698787553233668873414993674195514540202652647993893348847464302820348632591634528626944452590626818167434067088831221220708356153729495157398882156639553164066322078102211619573634567153055510469137808536927008908222940680207404939145948297383742964058188408555097399079168246675309208327935606232972662944020466889464511723963121947065817547176463478723062390628291041007742277742433579277513842334450513886344733905785715133046364809067503459763334252886590891303172488278554600555976489343091681056008404007555355165512357634082113029730928972726880926979028328941398166764880421156829228577004465805606540164906013795514216322772880807198448507783774997128776415498924745733773453956936240264159202041685176589663552078151276449010297512314408626590378686405589336897927328697417714766357897333346859192897005331416630291427124382083099812875720216829064017095991388463682394831732616295182734361094680427438330721232500725409008706012082081190302490650784591920180133555774679450507889454101824525812579005846800216373936179497821123881646632225761941369168135334259317805265884388504922094877239441569749897955343658675074037015993703608936124823752970380198264164040565582384042701845644408428135596449574094489959681203218428562126405762501616755201439387953953112227233606816661756941873720381588012808138398691966170829517387439367280498404170668580844281630434803437416324862930552224779133361502580921190432899956325557442115705426844837539030777072418872128178814178738826257341488496322186469700361364460282485128317163865620181698886936010470519479792480003678830521433695926016011912335143592740473327207061187840529846259951185185343265140852494247019058795642017038284905159723911625263881431561195454535668565918662736540650049968986540222381280485257802162146585856818223483857590253675173779570772788904085212321970432599172838277941281530576909672716520733753979594254224712497982708444304528053378089636691851317788947856232927717238898352064904604947807248509820539609386454310027544468190545726546693216567971855463455885900868151801282895574601222802946938636915588820111737559372613556561274197137374797405987856854480731596906350046478233109785463524028837254194116535915146648228499457883299909885320173884493057588515766247583205793417242352570520970859763662066323397116258415787674918720464925598150443678349786885120107314324522661043172670260033980734157865995672727184839377812787381250894537768826138123033226975432718393109643832298487401882826403443063501567048060731270536111864546782159015996736098544369547363108761343855901869013894010179174666187893404094621120181533216111900777092436267424293387746139465142699130727001222013397382832457839739870618498466767780673884133604659401908784129531292734585941140871215882343596387681260081653551094617795327911699893351412304337259452904516830509520053062143803536382060725226564991876684667519906286508409593141620892082937791262222927542248500265948034158444775375414073226946389242239858326578177938973575765843681550944878702974554875483261790722638527261019556443646164061772433487013534692916917277581489618933797105335998272582690692688053710841854212712572791860094394624706041980439935606537134314277792241109949727662381804324561777486928370028959838895441919812192131494763450843183774437457915465433496707184124443717002346137173614131325558652087741621675781140331463396343827489121514436340313472886653042782881328252319583958302144866208199662458266076074475520000000000000000000000000000000000000000000000000*i1^111 + -17863923142366445433052336873192690590588676240172659206238261911044459821042843311558757529340321322226137453027705343113505516860290284093661110603168914053154476878398903558281307405000644865504658943950225540296166219360962736692715983843269063611371696567430943075040958157307091093813249718188018347502828237060313255479943757685413668765593915931164772560221837822505680278242038897509409903587459341962366128705955752287737108533748480537365339678650244364840737401507402886845475240020253212308385741947032663344227504835168855743696033728715434706936127103736281972214141368363016299672407035437676331435350621735342467895310471274620754580948805619584776090383595260593941879952704631017109328591561611906971007413301335482930747836702867682431674154814628830919931395205202371136391993099533539767261782031598497886941971493226306052705830021019891171164243060436357179832170452544970559675402693589619442424319617040746104192020970999602521151714739283912423689977574927455882086472756160242773346331210975388546820818830639741453036899398266484680225958126076684431754745467459390467031456527518456326897061225869003642201254592014221438865250586296912342830352458033436885218620954186487872882396805602214307825404075623347109151578277897866976952315402566443236691768834529347269621597014423917838008363871205560904772511349159485368803503257942354289089229563447862663897448258784717218983180590058666878488381813907522432315536296847984185046157784208119306828298203879179786853366891800825378793630454792693770985163097770188914349647666146613700346387394476675758779763290451692524570981602873048152029816470759052639814135067575641017452146902611038438499893172103303468610325070323738391864199361099439505687229185020216779906744219477169535688067906400526341370014995774052296933712823064666753040101507854708501508348730897528476464676336983435879259168179476302990423837380309453592873267954560010697694477362884163350804565349019253233293530994281389442442283504803110223052190664376093697291386221765426030166750204668838987486517292303273560387782866005716011887409903029924034112543611255371224015228722164178314161392733004295519412673342858999252606861034914143876891178606322076669019402601643093919268416196998677944511129739560600520944916525971492281430160695097746214772097711476791018261712574969280551129688124017488937009119375324992331081903371176310074789149536051815419051870979764103153362679287887807665833206692394867427613220825120843815083641265447287044982715679475251041422054189508467953406698773826949807484737384201558142223807290574961548329216101174888319519036594331967556311028329336526794832601888799626389420988053671430286100128591025298313769008174135431003799623799142832362447925789282585446703384775101621132069904401407721289273141344604832700239534190268718319364386904538248866891454624246557241744407364077562306138295536396416144852678115504617090180109951352239651323535273716096681867333545477237765116473728878646936049380392468654781736015558078515091338671605397577382002855985911641304417174625614161884053919801666291890296203253114348292410821551479207032940614320076841162096417439831335391221476654127800680855462139360612115792231942910965006740209635253756882406005777924590730245697905168796015303772681080855324716283523481866309985311460630482258866683420339299646086158932341013686890769305519585869086509955172832084548508448400896330523818768850550904201693143227531172535702544613156555784956014708392480036695951083633464066979919196540220998639030171907354960117471312791602870875788700974318397661040633819383153479413586181687205713248430177720269867443035593587031850189135252002853493543300401643932669103850981432351310540324961566337337336397257537284641656602980467777679307738479248472523592958887995172858120520883426974949356720306216754258079164113700338893337282028029491555812766441581766887584542600203131155642318848000000000000000000000000000000000000000000000000*i1^112 + 14200786512681834034165883105028918661776959589929293169347696116613406182023875131581086060824155517929752760013004624040800840088074096779295180987350615504206105629672656774384868222997373649712244086595832019571938637311883145447254294621728989564249315990072802596334418198568438161242691109219896249656099001220309940124686855273355529240325189151099095281594898247116548006877665963485073625907239929590695307639143429590876260525367232816015166948072762815985762347680847821453334398870487889535426195179673792171253853334248022900654166566557794177094086357288850105182865941124600984850279984428162923535076739504279103342048634309069753091817888548035038775934640834975825348357847257188935095400561002264588122442968816795173756472845128377682207284051851811383549128083747398351354078181219422698454641025040158221380073152379155425094862784514573612655626394970517923543991953442011041183394176647889056463162548787022423436489018928856984584999733897953379704155761161750627434202063725727059617258118634508786711858510289689168087297668327406054270316792049822371933766780221541598434087340436637430849396744938736903912821490188826113530474657226299960063985672439146100070018759676742431104332161984353872994414158983564956325620429360600876358912506551178302342248544488039051636694729732245777317593112324876748498094733515135312012434818366979850364661793802061407839430862260715079566461426893308367991647309430659926335978908292410534672298618025265570170202905901847016870212928373413988779315405223465298750599537535058197994911444160734248169874266900362866750360332467698748354228133756137585676014563008688059445392168232708220988567764603300463519097284271630127238785040965508503878874057122124271607307774466410100304897628560340734138440237522532903817452123149000023424066921356987837343661969390030940112434623858998731276495052707121242962063626270071791433282554359790520944414323300410301618918140613710479995173108464479460992211962820467648907395017970827468474694559130505418070498925718582471816704991727534838503716173354320517742090675997158551605153884264000787324562236500911479626950563355177699572051408292810596374292974535643915591681483911903798736764893650253368760349698157211433833606648805492027454471269527446720015793249976530213903704743570050831946350394111476683592966952955258030684659208627050319728803505053103208301805784204448557336152626367029780035726964599728792345759151541689285578539077368946850383210389834503705084026908953224639141256482734182508676678806178512285396990854347991477484017327103916924755573181298489693297430514022381568071596236659319560940812748922195021490829668926347970609534563997745700306401883532958253380431999555021525653856628195480204138201957395698358658360419924670419074610685160195779448580486291014872592321078367319557501914177818819333385039478336633890450059914075363016011826438577278430651691823375234320814276730473390723381261160226847918561294521224597021263189018369004409320106848338668621084984824908980976727980019336907428070390727690558197014495988522558851140975239788985768739682774549342269972402595934608578400763015699285941353334657627545299286582718303211349957376754491563054667672076559470639469795703372481513398400109508606785211837354398653741673179119968223093114501896054161438810447415665160540965359018686965521341444237621668474798641493769150535956655057375094540331060851628675643200538792731069080935396383867837859502712829900262275678015946771647457273416987635967137282108904762659187617857547178750529907419452538415781330048738428728884969983238149110510506426971418599699374353331870076498864237299320903914170201719137450987940993042745536530735872837244850733831673306825928716707798279637545988763342722365258151415260749809117284628987601354310259900779432254174993021407676587628478611089885008283730379301258559778724096317478141534246014246913054736003157196800000000000000000000000000000000000000000000000*i1^113 + -5677020636503768198865655586501268372592330720491524857579854308581858795451157692965704111221638792765971393527518918433973397249835013282390929910900070735106558231821205032628599385010090873811612708572338203043981913659116290043151667544758224664497250604410541980565244926391732374063054063433455282924937729902153731489360033612218768537208594135885014661592649011540839276529624902104503439348833871250006822663152739696516547443894275923596352426001607301899043317245376726971880579438290649286615702869474636187638976764315633273915884488548343418699581670192969856902930373288519285118780775251451398566191828071225908869499165625924102097864598659018393461176378308275626145716189722517203671471176531353219707159057027527589917189327198075669291204523102524200813276659416169860511163942213575861825353792745404248251697433947783159605877401619753149637392501264792408102841763532694937504770408912756492336388876300106329608100198935414238302648545584069722793892826734513208870878325838011031088582730573408387976907219724558930182205061667485645957034817722465982055574172652304129654850832190007086060066555411511732379896105478984715609935048781967700174752893839660112543531604379839686808354086311897561193450469793611095371330819501297264514990069510322402334885982433899689485958276035627876780801461401684620668042517296177569527840079489660581910494739138599057778330463259841191848942905148547409180677479586720929448458620154264692114605068092304935262654702252058850005945384670450704926614667708510845471392983650382372523918962262187042544636093047428950195755982600183240051758601580541756763281693881639117265368646712611870220452625021708150779897706977051815848065563283450019853975738877887115564986456916160890618413692586035750568839863148370033155857399766555432671159944938465977963981358784361944032675808134642663608042107355764053083335106705772645698562288201196523564054571020280202614335483967639615166811187425353848726398184309749991717709822177913215795251958688717114344066593668626167841634074722100908845491892840851424688734482484301537443658817057657615754010714330673943870732102982971111866779389995068822939262445913055449328215800491307638010207987311223100892233082140123767224418406034834506921640489175797011207693035408444082317237780812000020861598393144748742660143132579686238780045651529445492881522929336718712513793935596304274769047496862624514386235553373236311697431692355286633110069905585725795436965361743486782729245313514426524572728110614930350189619093743801225003632470872919992363599837214845913324404181843461899199177504579831679254829009210872244633357861154388271656797072909377581749809149193137043206335393463131010514861592672137185957207117097445047504051614529776226756919366294105011299648877107569142695081841893429303959015772063961645848073800021804533773045255908718360292818348761319257103426675632816548087832149500826184302898313041263991635529995798808746140535750163430685566352567431667707513635579542291303842784983455979277899633015960302981501035812862547192666955187223965652038173718195026797518567335737778647294692056066812358323186103520354779915103175819025965177804771925148337271224539821466231453413862716520678402362662144170556767917896506547025715237495102234350243689702220845408819654021864234078839903133692918164440693087253603723407758780625622901185585649253675842434741882808581432047072500740074593428743611806444570522176216598955494310524259125055630931102004198619043349924725966351847342932360209636547705789254338008527757853084515603584314537066448817927309892838507753335178137187944805438823305448546257009802997360790323555756845967912204603153190481941490424883989464003085092218082044541379532121861851928827798803241172519775017862790279097882561111843597194835774733444504958747294085169182850327538673407548605736372748009302715387514958194743914967468369039427308093440000000000000000000000000000000000000000000000*i1^114 + 1905780713417411502564239022032117127402426703605496395416436340763152931188218867223737495961366610321246676937223879705984089496471834295516735337729862970520073888166547970136109832333511878072076711596243455668206776232502468866678873668141816924736848125184762474141984217806857372505576907733364341838843254830644666461862048352329636595298451121820491368188595409540032606696333050559149611364788825517262312619419939899321555918928718609701067091043740659599839210483796887528678202772847636811602734280684998420658528112087614638690156384489325765741618685165514592303216888745115933464884486555790028009774016225620308576967993723643664685016518089996695399086286419025915225201026978414073700333740092789155935157557007415108365620480464897759043808606181113994004303663585488658661159901343977904516501868887359386430140815785098830846309459896951031469359515376943470203570798087533645878215751206637490982354190728065276386974989418102355853640126705420700936229902023085975613934583552205784701099301110866664453818631499458234688783271380477223514993697822941561341531614099551674001779734828687457764622728880807649778134283128583453310515918336675296715239348840886502007914181262768370063300073527027577686554156104425307727365741079929024496002930066972233432108127620810467125283798882957151002599235740990284132235850062100414959111685898847150950612443815986914066639504732366856113113739847502578780355706659211052327472836370981082212592830660320587981484621306496020078186188686322934143086843003858901485511850670322953886635559875327395410895584443341387521047372431091278522559018878893757056173625992647145665555784160880254006656605475369833228965166550179180726381651238572098629303542916439559538535933997315452468747534544440010484848484387002189444322815409306434746633718207283474392653115774200040595969221287315206673920309411658492165138424799141624928742358938521488589133681247460334548110283772315981042685995543409761137378122025756336742581672865502750033516027724639212546127428432050137989225885172775556450373393686257017419656339043355251415372369462184070848072722755910747107256798767307265400311964014873726927553617492501033721581922923125358799414709813424134220082488464445200409795635560190699846739518782275245946687506388750782120021244342811450983450618493102277984715950446516625301314912516639034624211628999129345542235009813828414099944887539437245014490869275229690340164380564111888270100363195928850766678394527522120220203612533956198043427933836956792714518207664210336654063521005281318658998856050658844281982096764253884788767667356010741411596872992446702858469047452868196814234167070185592939494826417173632690413877361256231464404987945833984431601382151375630826497003862625707664681406431062946696966948287688178335572571185033316861380762474321260181899361670117295568717910555088068873517123655835687568991595514780341182285741139266476482773165760772950396474636378098857389440612884461783179089026172840093888206082860120730218265172675266989663649102149374053996033414768392682685559514058428217844920523219570759693103848592221667875587845927598224085259822392254486739144540245847782362333615797925415008369834488921099521031197938895209738580235344377054393210079430124270435994431061959094852663819706611791878290586886671783832692937236595449047901638602659543917553534095101122184956886867891668852672606293387856708885947499976998220054220639718565086127639801173565441951379669239719988893732446406690157882604446690979054366567582419286000840281382574214826074049112806702546470176964091160106580364447761184273749786470492408049690355605095035004080955036002048430096883476583743525613513366281708098921465112604206920902363747199827527564896014071782477287901420708006644676865291807748432803256554942510780233767668002142825250121616858891268894246106347677140590431650732871626282551543672127761678336000000000000000000000000000000000000000000000*i1^115 + -1211534257298266619035704594690315947018501505667588708209761194937187347804475961992401877608397338194531787683781152584971874256926480494432456152958127743754052548386571353424881175347823629630071499567655138382255157583515187583092373722100098362258078447525020319015752405276806390587181754566083218069891624939446956502434570474902503640558545442309421370303029450329257676666903302400987415568821204171523465010748220216771602069188149528303557781941341837382250333225647171336653885667762492520588355086641942106176476803679469793886635208985311400319136437621889879425233897756978068742160596343110731386339920136858273566209581172309857776717159494682176315967748356047572284726360585998457048258519855065652209463360241127715316515500819439414604777054017757155818560947570315036165520219003213940469352139445278744032904520591287374699644015803089423904745496908900236779556158525269291960676111828734659585307940444908501609503145284341795460947616020276579674098924062863599179635399437710216297412202325549494463900327317152867717540673949306402176139354343683739756559214292106521533228454804378842066255276297613693308473233119066743883212840098933128027893773940836405709298718209212330398278187540514024524084866947818221894535725030108412264707001758117540537009251170247678423860643319775593581287725019619867558743940011408209247095539808162549338376395742382470778058704775927917998024813040880458379936542004442562660169536892298005098285009302749638645253037627071174670384001728795407526733456126269325796213383770545643759591604125692663859174100485543579520180756117062128850123472484778161832689184543494554836714289915676486502327400325952466506521512838139020370725655961690997680085019987173746158671857868324852825889284797445124149445300786713688234560322395313385954092752667913610916348139319508859288180111943418077817613641077810588663321811555360126346568910317769311417740866116299069558707512061798011571311200570774654018309853243910743536232179269744006186710139485987046719244044365332860536836240957612089466315880226005348829022164752588912355311819370952364478161070348461768928617292014698060624630828579884708217210051712425200444755433476767587544219593876938365486891279351678832596261467320110828480613687324372399074952082384390049860666863685442287245761176566969379096514611116679847666848207477879848204687712673924256953987815182541068099636489297573655004260715521927646045302373625395006818781977872371687019508853700471996089789804219697423608977564888538387897211857803768600931858779308232633106518461877526814383053773176337050983439854888847085663709701838548019172710971707118252985476636835301792049768843767874669028195524723072678890685281395168355620278884228704713618044711676735401820930683962060917395085937225936088668858920494118602438677078508750906602759558573467143781925398610929500737239778212220872832682760623175017105588358543758673684180058022849704558920912279070676974424675894595396863915079100057299345584566431671654595439142663651853481585883191757475709576034419097679196177967086839704780448615834950373252169851506668804042508560755323360869484203807578673404878902434306144501554087462118146052106445337778818747030921415944958386329038416193516335558521999469499109443785740172190410226142831098542630114112779126668081786891965260646633981259835688586409111898515130099119010988266085343953873000153087937303414503774769251193239924227988564923397776217424019342999318981567125388139503547257721604713735376374577340496801676047265671197142893437526108265867932711140852612280417620735257438039937385787508654026644622692663522115181084445749941627591104718677423062443248216034956775802935146202594870632547544005925918485162609110763101193790879251780521876115725278892658784255894982845547957539525823598482841643832497010994598799015448657070869902339671172611900278577014917335499774361600000000000000000000000000000000000000000000*i1^116 + 124659810324162307946704377155589368860486076312657387370383693603190440113413301694296359458436075167127429934547756788264163344916050269195157827771971783366279515994682240823573825699241352987332484374594404397168013858230327763097917308425497579999089642565461613953761293495949707652449347411371204030111819351998043146146779252008562498938588589636945000838352377225034221918507052852902960748185856385551374914541213737918787601384574722753446816164801955065664648133664235205561428062514167368030920116449723562797014434633785339643381177372383994438175148596423616494101175928862439632670397965692531084913432413912807536437811581110203662826777086222184144670125374250638079584511329835862540313736270106461848060251367864021053707018297375662643716052200783575951046151155605458166246109303521660312939611584026777042345931205613226339745344461993817668400572885217114570353466130924836922980556922690816928503939050218000239944357287737263357486894920253125459219667651446876225020043126791922128150019602666644773230343168889419851855145283556270891598768720917657069550520826617048326972550248868308135026635716519244439831258809894990037495453075029774417305038260880238944085238238610356152102846154516628432835818054354822954340807901480927127147980561545658488909999721699945029060051395930473537653405104339867090609098874854343339525453716142410234815546721921995808577678201909749461107981219999433389508699748614856395298700733205874937085836612569204413606491677368567226457645132178157533961923162801928122643756023899903508056291705825588575289230220950782607554628890115373006503919709007324910963264159608166428243866700171889612007036434836824658886995060185283517296032288071259252437446412665205443081288741833952835947198145470857113376793165651471461038314224048510816147943178324718020355869467937023399956919422685028052733272271383459684560698448581950961352317144113820004787286861759042623323911574133913355968332312769180661373564309500663477934156899924580453537886118837812931192318396411474738421395302233643145820085289710736853369526713965577520319920945411507113375035871108246930391742547394135181307112403297845979162707774231894735655066352121266558194053609262487581298135868117889782209688513382792606597782146788848249589571172352901882163472718758534368353699354172694336288507502947909528842633511917841759449745216790384069075191721231013204301832240472966830393634304156020422105195655079648522619080648345784926626388086118339282602056737752530189604466919157274290004062902876713124466033944391432833455817678066340609363429489256202450617227939451807366119884557298048151194494617446096019693579464137515760748159689712177587987939002812552491549994982612756627830771779383290020282720607758036101925529311323281342899147343956168905020566474436239930015237616087834654873714488623240944235450013473203367619338069628673341047219575793423108162487355538239846948801082083801999918986699324386914564155926638274396345874856417396145223681820813074736903508878037506141514016329098679238935456863346210138309699416403939367790841172390046386236255426980359612370866792822323247356428045755860256096860798722242849120271067347537069600613409334015572259877959703125086862173783668676828416431076053264301927745889928165683275134030566950824910189003016629610129333685563872475677862112206010966730665756378344743847700265632336557997606004174887377993794104779152402770325385438563430448917536323568997529626897213643364215589170160480939438047640605472444523480751699644983156131969016321675223289811111684031958085901113357055054559086720754156018756299464562120493972284720766223740739370283663081807987247947302959511916496157638098099101737195560749289864177849366140798917754669594157925514289424792711723726471614230646840099824569751834956114830728909596071789219534372803932789965320534867287774617768995287497441280000000000000000000000000000000000000000000*i1^117 + -43249523065241841702173606925576870324392302909987047038176580232988265892468369425439632401037526674492452304335610973601180867953022852296430038546453843842443564947205649107280911787327107174713142482342818050419275683158459182092198081823619111105706364113746592668286048524875144908534815813208008964178974820082031207384847181051783654389707489856377576722231051088767360072711008634355749709663386947889201951835686875071521420567508917607683096554264490494174511592735190055141248193161244566116076904302650675630339847661602614320397400297384633573497194092813479132125525763384055264626508671331144982740850106469879465140263420807836692408487855960607036410993111372766258895921579189935535571512414272296507853164001712436086775664760856804497231739778890430219383798097961782962471622189662372172056326421112413052844242702698915823572286886056917237409607356430144630564668143529467926678887844780162785473346022288560686660307617817694116942470873854518094341581762387263317040356901770090937403297628518370497488451312903062294961170184420938654803654408576052892870841292097389383631689525352599505833367385505235219110747916860745921181164019446267156191831500073667249104942765918966752565212726088358790441910929137325015474542562108523991216798828168263811084253808261563743801516083815189362723938857292523158076572364924553451685516628218846422562962602437115972451566421207448596303159850453458394384884834545638145761876739474258485694999700247915517027521194994255106067576146273242832684251738084707655315025147606969499209364514771506438771153330464224752264344747580775662666302749324864316756146216276119532354360227273291263449828847958602999588273660008330632999704985338472368935719671878823261928606525093561684190575317640378668487158491303965293075868907013750108525578780106020757707549457076772471807046669631279460039150943114846428306058715544764267035047231279232325176334981141277835972622158114775065469714773067154143749582385478127014112609622536559605408996680348268485259805017692898878400662434659691152491628494061328738623762229164604853354495822209876488145308515533871938632161899004056858372010073351925002357111977299327420043370444472785799574406695309776838902817563578197843965127918910943426275307098169419561148360730765098378478594027617965619647342764632654524612870268839176516479462552540676856843144997897423654639946129050104682268090123627987299519346048781283799744100396173452972564433008511341721789791982106589152354961618346494799939888116516054643133650046206413615682152985592566046678436435965659179285627870970443501571612974999611027014244362451984658401729493299280329640302580116138173615840461023112280048151245594472340312298676201349082557687982176229906399612904808898937608067475301585222200495303597704123656960088094208284544952656394118479264705813491669898944809060260865601643788633491894713650904072288775324996457855032590260928128567612966022782731567074554466023153321100502394607405779110485362009183730117864462843926616981758871662158241094923744797581188860371103026058548877327883577126216749538001284061804753457248764860617424664329582500658838488302944233193536656626267565295729644891985665770659774345613548011228766870689196960837595876958399054772240138794925650632228340336455815769275533718780143900701601822065570694892553509459642017790531601648965810506157319049270612194542385563689476314290721732895610359747222838597066619255206631895587553697571919760258919321367895310035026772651208454974565245963158789838210123584306187161918682007648621242532667377606459654307792177795899437430314987105658966316529739518326907243966261193542137283235358849760132881685755295158107724181368609586802647057572441567635611942387996088297170721025973854398098476002966050877987299591199416342592000905053699216494582858531067169400352291017924133967516979103286513631232000000000000000000000000000000000000000000*i1^118 + -5042030808101910422513454277121792517967620647203581173985507434857941158487719449065444010467818845464403915812129625653617326041669617285732706367827850421211042953752552551608920355572955892976047753475445269521403237588474666411915110583894451345115204023863025308001608189839852025961217771698255478207291771096030522461626225667723968536756672712877696359839775969455360192538834282596693110501034443232934786453693870174350978173932660481265742642885471565662504178554203288653702874534832280733303470208267872782466736380488257331305748513043208395346320835194874006848698956954641761189747527676213632616178957230096581976496402405080759561438169576508865870967771300497240996281251702463793329604996543288383039693022992901876237963845981046928820459348478328539558939296397742944346500537958504069654185206166806131526620856968588609575239166918031110736883172599946163844233398647386299104627652276078587636553033470875504439552654277143939421541185473297195293392183726611309364344561359857918836279043611041785623058392154718067503271712702575277160739857956852183223981737795043316831486947994027631632716062497895423618651965157592728561282507468084181025543089204903046927074191419447551099157507629440143473950077582994527242443276875429020329678330759340347276080049478318420439431800750812789478739788348585072859735709449275941002705743871901006318325466360454577491531458743929982287520648376383467713969846276664018342304839430201726950136042999849281555610881775173239104388597454942312053537137808116436590947968169707777251493541353781106939237742232074605320021616244686433418875506998060909761330161491532950694758241872686843207826724571166390717300307438325896958686789659611545093206249329082664494039808538182124812627682106246621291747090559176733412797367486018671247140393205079605726696455506495131285970632853256313849545518026356587430855836354955984610492704096041468682485769269389147953806789588917982677543214002342730664909151035460342342028160520005016666963792709489737153569685677530008436835826675727995600608739126310663642645686198394372761380194805130686802977154122723777305696984001661340984441512953310399725367570605038242799828074338075680957490414071148472780653309372947805233192106611758651192006152711364529553856644268195700979367342502029277427997506503076685823348623582985533215454524093241196718063080255280957699021731635059434817769863411076820420315697353589876056183946704519334370091435572465721958022191320786052037642814862338685024355990874002748530617235295112291919661721368249594369028702234854281544692375051838535572460413908382008314119315080525126736144839854522576834397379804466612826551163189491191191451802587497625276245945080714653580359800209804095336143606293513701673573819344998437021187740858677344810584757406420984753927766008373360356231507266326085493250981800724864163213853121359190395997194351589675156701882007621401299000364816253116195270821079651125194821301171615074627905455986657142121937498785494075985466177130329081706409757102933559424578752667379955975019029734106863951334956159917002864742607586247049179160925797287097729648662921514921862251323598041179475946172603793757830932523951871928914505939703864858782253392567298682608372316867861610270981413791975790198076790630657631797407760173482260867983313268986383121979305024251828193931620821783380033198853014125676240885705646796264308558054046939781208491772862530325013206865368100442332485759883516150372338140695489087301881217857626808896443562296974030371144754388965255912114706723194822228857696876988005102397165998596868865162118843010481783511916153856152595961311242226881099971830815936938107944334123785924674006376893298354772355806750272421884660312256973390475379108596228890664882256666229200533177788269507833314162998334975073839196918305256622116120924584515128647273676800000000000000000000000000000000000000000*i1^119 + -308430704987915580035816083825568234736364157182337203260281069870890978428067670277498684903844767616591486395211752453702456103027819497735189669851341877439527602006924262434141463952669399880329420052391619072089662076155338811941827947804705909924887186556529193205119671654846042182187728327968821689198217005115594829884009317628728011990871342167951560578871495385735763846124783382833757599866051754096310920574548211868415956670850118880812404131686574317840648771468057862796269028398916872254395985394822488504996605708775642236755023259247532162420968183776359868125989244239414672540397628407829907996027516019456438811613864406490241918881862071747848360028766818206252705297866829900696467720695570898191005264840892373439159876248584402135889067852006231628418625834481872122944241685096314923307332021000447856503439628795509916346048293932400005616137774062264317070187993644471655036117232568328389927047465640115447051446160969750693840873466943634537695849748006389951820447763406723210780014815420573142200283541800583661609840584643235020003629252797135152177892999413182794322141463338039819771567029401647830664981859347125612975295771486270979154662253010514607515950606977826469136326852011338980371356917653725406166509856215194093932118958740581885844559413476819647134980747960003529794163237009339178312556034811900983327017334524906714400731970260063420136221499390718664730060822164260891320837890157145124689043669698253230623001753474512703926413903460975786511926531233089360971620462874654735384645891842400561013622035413810794526968312140748785420837067138979730328794841910649173940089017346342118634846111895595948462270225230954915564393305512969516712666494267347943344220440029394730869613453057351861976678407748260834870319143477997663022255829744441469419582827458453888063172170753402473166409780284099817924279607784918865188676960870690338004821494006103413313851683944015080008767864221150578919106162374693277918410434137487959924413668702382983136040202058089719776582154300844068806412025177693448919544921842899707848234108881751252692649991919538066388501447535106407293860725430338284018450220023849856340034585442827648195389603290388866474634045968265985891583574293005561589828899548239201196288582452200592230495978911282631436860331781450577648906307013973165066038731985788652450180372563822607147197187255650783660164287195406933652068310806691462714613382403029184865515852221966586430610369345774911585061149469887489214745568536597192348650952100238766109300523916320143575981805602237340503985289881139570287880910920747945849499861017424172885068850406212928018389373913775700486771280644070128205856677746270084190899023110945644270441262251791293587119170313314678907920868161730524713686551190910957815487255995858935238771756819511371176665653868915711169453849146193579278805220054389512541402914909832549026276491309756126554208449519749541670329504557000607963618871717907215074193293010796017610534212304924542945447679863038516136473653490717955765683088132028084422019008359157120455204502739874577488604632743251568231318906397028811698462818765261870784801701416402465447537383558575304038080717796920653341701986197124484706778852789005588835913194752283832602131644627567188950472459184473141680301597951421601381597607823833163392329874238893868157120102179194097564688726722572798185287801302943054748421655024155975836012682478598101796905915264439392935724783431004061781175789369175716465166457134854710171706267495545003020123536037452568488451816204529348167792786251471500696543811717006402820503256318184138873934315568531186176387296283602680061606163177414009931924912851444229287717352014317471636054274118757996309141259815214501304735429607639444117831993992339316395717714307459620841387829807047719363929775880228383430542505991502089101245027199221760000000000000000000000000000000000000000*i1^120 + -5476614704691917393268140887466340242142784411928794529834584975968279175455693072960418389104366246738486125071580199119913372946958077738844303232666386195746019021046297355918918398099729670789788621092505846432599934228365761664664248291812948313309119674483040718453981306455397532936065232989334579094671594994757267803992004743908076025469763158620970441579996765557580133571333912159838852784736664177430248994902445621648257417120310422486095980682544028800102028569638682373883987728387400187959510069278779411309969194809809167103337701219033203929316636646407705348555788170386563241686799033442660824142416146955807854714519126856758683322478224307450166296702091500788409656356640610371624278876650206144716629699581705928369561925673150679498480929933928075929105702910186266280248039854361504175493819989029758598456484018142442311032170942318730243307502333741776056746789828124813126257975679041352909401473314652787372356989660498848093470030917396446371007998372287563686034731901840101925567676093372128161455126788573603579525018994314311371157394668518288173142271719158340546453468774805260606289588589874944292925276524826533447918601592393412931300786719236305055296125103481751448698861267705081851477856506552212290810584656516269157378868945168342524392954659385916792686637365946797849457936999051290986338083789219181145560500132084714124635640579133401600336719933942740413428106901687094401535797514118980209653953172159425948249869500616497134940154131213335480691135513543644815250277402789758539962091884333755179467932431555172425683302053786584041478963143912866744981743310134641875534827922066360394673052208136782958614311504339398226262767648228443371698116918924480797978497121192901443467993843029180503803259892648552407437585601649344125734681599952333335657320140490108604716594205736754681211341210261434916265261205047230732239452812755154582924343473208797058667565185778896282699381703948319259161300588730361180908909899447727897429304600423364962851200994573430530851021834757508384766765919294612872889573580751646228794358839155229851149242937245900793982763921201001107144511839114879786697714680446173450737030703646714684964910664582484933007180453656394733034178425209639150802343848002119100614268071647530826054591853543555271430704660256258582835365115600857218920151771179744923543405375715010120277219331675193465244628665669556424160664661421493919952645727418410194020567782114768360518658696130597241871937587342486728440344220387432147600893046005891847678808388797849665819540631848472378491537437271475715129972781386187337439419948246781723294641915836288466497646253469818069383446372276137093705131071374066866745955555136221869927981569559447818861391722901488315920645402005553391975569040480999987908388413382529544805275115456386641294544325687808989104832707845254193840130873611084673601558953619593634598006645795380206162096132537801735714908138904217529836536172211100304226670645866799634985229841876516310728517338219117600878636969788690308458074175331124579507047106298057920432338849867174675251979912569641034848226408573685680722742891051086884557850398742396573341631181479713313425436966477856127009301414886839618098273055354685444481808234607693115143963139188295563057308977114106389806639390078201921461688575461450089212610374020090130796467584569197528316243533229858543283389831541618565113843945616360123901158117986571206035842561857662777027354967882732427498263721238734523555372838110409124135626305697277064268013659850890139590451772579947565648049890052986780655990551921910441019189904196116775217313114276769070848980564943339280029830302004799062488582635537214438414594959451534036403274042822384788148046664324778638295428366541766631758939400831909389931152748622930830550347640829857415974947667551729609503691746389313774944256000000000000000000000000000000000000000*i1^121 + -194274770305170089727150140949801928581729055014816534424709882124016867369272384432922507180698319013450525065234861463149439498150541475365566385002531789585257734497504852532459403651024807576422957219833305127455776849457462604189078831200840751426647823637368582180116684447884233407156853162942455776032970024289140063722789738731511390533691833242679791305632310434130990083192029389554071209620511143982793845178096351806350047625653403769813150979485031339719897631025727684614473103563935410393318004315860381697466876479783264059936789933752961694891185645864700140888108197193965440106434431522972975191941535045907725084321323818713897343910050889899780241280666662383572733662561732515850036627293234768365941942405899504556130122831341636212335064667651307477246202846919993008885247251380849222868899233047011279108190641435798628193300518865377788555081372502476344946771447761418608714956048695984426999856596077372878342743491013061756679821278684989536424650787914066064708731688529807899485399490475649977836669267363190955807527388932072989113933348229186201732488225466487592941693802742181899853185726767783909486525957598468689570829267141385831759145015555103637508197427189647431244305916895285095694673608528510955818683671850094867697958427583802809841295801380046892990220671508465515553777733236948727305158617045502624965383081632378934174844543253257569326281769825769888963936406385827349530783177433237396044127679487614747654043272124545321434165233389868951340977167253517677687011975307663682138222949102412438784409120715007231158282807095112723643231294463557972379109329453136335478983390523524061137553130162786225851164891871333964658875173429010336235036513309667417429354635637289866844030205228559586962256527034777056024237139340302757161762783765878964508381944982697266650201796627966010187131654659357939823763513073592176415456047498353678818619002896693321929375670197405899298043530085148526673952711440988389603375884035382428301882555136782947320213877991404658400609767417784121663667314615079893370774218024828722867135246989626295028748826421622414709759252808218829714238717086083309386856818329397022710016786103482930229748264698023769015551005687349194116381451308041501400348645908544943347548532394146736270008029888802498138115807687285939908099376261129874407105730600836975874818020661242964103178474983392924409656573717045535689658548118918080508301010932020017727678942277041147102230667644568601385383880579448250042764425477758388675383257700808929054187293274270657634406890852467616560335306454242843508643543707875136887867576195146848734247161027880251653173430258351350361872359939874839153185994527034385496513339809118394604753720851379094307753806224840878364181710710775767143780499347100237642818055644129492591604651719260082858018868916734583790919654304505380892701853411817531703309500712353248855850422935557320544700801039048806224729875495673974400135289893161704215905449143772326569515506766949932123301209330158134947403681222581661298699298261667611793896733507300560036046449944533535871996916066448539628012993398473067679377175349187030693111160637298758927148180837124368305397304502970980980280588398832480449343042135695424527333300921840377348252604970905454778492210719527112920284807809734714820828644375780591178943777938424352351974161668125471070619284706514374096250109327160322099640346788504098610420116578448616319924202835229484420311222956793672451050063898195059630751725513930600742370561032364599369430118463036152670108297005078824510812892315188203278057202762129712245150448668510489279668253114765453139182354373981289360934548556982271737617478765533369035633616619658384176869436977484508701794270466826566760037462405984829704894892332417284172317619852667601632677219920167472462333586720005095189764670645862400000000000000000000000000000000000000*i1^122 + -77642947135438820027001001369893120426014598418374253532282792879228767164256988368976498987587940067126232863344982267363716924574388618063263616353321573403161210067077159559898278684932311751364984339856638451038236383764368208476329733540507402582526635359852710430721103880435230237403223114382361081029183355972087104071367783412860918302199579791197513882390887388669760648385820539294022267119701205134421625984262458420497571793205614089455773371394907756661378376501789515174265760627585252947173678932177660406334916301514009870797482193592568877970830515122978219174549891756261070418842383342651937176099872786646512122840694121361948210888839497586111496945826257353640217338296163115978716964932244035191711498405167412245730722350277808818599611922935703321749309367091642144802693600226930922920722203451024107419787219935687894405722662548933072201796982383702330521726672957061564406574560376447719342898443796457037232274354779688303076711315909282458103389570028292515417443433591003659229644090851797524526007391295670628107444172939034768246479781489930164516962377102772516369948089049280788741607507520382370975904994316860644067005194670768029926787822692369254609146999971204940550628260574992771125526836318099214833665438100599810104182858209468318152791274739945783487637205997944848811662414969123303949539168716325806996169422113240585254233600643263121086108081773698727664452384812127407704901198775564489420899905778177628456632257527272599861871074231064004761275256021872549648040688798706382152341025668495582650506816136941393997424129852819358604088092435581406549923549590417659432231350105939860904165716774420355437717078644371454765711325477848099989568356766312808866827124554944639496021928963936402401949817926367596754372432518837581762544787156892249449195037177795988894894347035796570811101315812825460657756291106017437766339863097334133707102022698980026267398430625369817403750723104043101999156239170414472596705102141832545449616079427136435413580115717851486562906323948591763614765094416013520843704284764350637801043760267218320678781014011175595207728204696347867307933834443497972667570125817446252329048808567480713528523300621462426936901853065070222110799958138490902821400963908390638447069911414508961731094025881081029230744430723315205438443343762445131223235294700717264037070160867715194750343398451824456323712788690915140135051852109129859071413992490763504919651687403885637981461536839120850332799176567946802107433686465889363880755786859351524532371036493904542062813946189727422807969577305687002643492764893651758248308440253392745291850199355009824189397057902126548803717414194379384214740330681607700641784562162945239937706347375321117573140270845578872861591705963835263193894155942033865728354668866281795082312061730931933724178119794892631181062513070549360561805124736176402113088423999463516646376919384259804917621224633105806471266826650025958700103652588898062674229068653203422599238272847893977696885009190541752590225718655908585961676101600117149626376389391256369245657245284198448471850911738314453700070700184719158403234375568349691673984368127154841960846058181018607061879759864487182073947948817919008263925944335756506053532768338755744237522872487567985420503297992403500519431553383505554640891322612708550729596594984178696839572686491586179845021608826536247931782149987529536705746721088680455779753786228568102080212038708999200823049792626926023172558764729126157343620699606080852905705519243634218982869431558961985748528778627486083459397064170810545460793518304942756201235054760251765880501077513808441293355872377987971358967157113122764589193081888568363713921480181868414197636271507666555533718319243267684357046167798554063280082430760583721324304179713088778773372611917817093160856106408759661690880000000000000000000000000000000000000*i1^123 + -49781655611348902651838966602452333031011430421372318977408567165600350324346957997281266759961290618854693529405395338984176694917457910425437468885163441556502534558807271469278392904085769767894812136635041673728765872944503805166724440614001983587433402878461155576361165471846116855550476057343795070722642480215038265784788232772301411013347171646951235527537446479024139919271722889490034411445575227801668971668505872841447111564307883805142545942189602857831318557841859100408094926319580927490532848297058025512395693734954828663646202741983301970127907981737489697552511885758819270562346680020696537102846517065507781635845897362682973121449286625860884675684058072048505746783608266372713956123808963824656025750686597017654271584126495465872649150454729764183138463226637350797210827317400180976549900725854442869563687943028532702747592818780214428780762377645684549029186069232602085455716957162733062891161197311059661911230053399120256788238480552335781036174412776447279625313247117844566531255075036509317990870689283426100678688951028396343368564496119526374990044577334863517199262606710287007597370661086600144151675945482699715968895549604293058870485045238356731887939586096622137770175279173089751069574361590681686102181496693225158878718105404837310924417847292536970140748255053212564018021232251045444059375212026039013272225679927010068191149111148284370476849585221171377085694790088003458395207807465148141182906106489028822772602535162991431720565650519766883017127626215537992685420860420615069046886543187729501447146652814346853808866537546624249462384100447682210954206310550782190514372082362145468510497142175428140875181050129963920461484907359649423290989559870646903068596338771873003132563566882588699928754537730258283279550581411993055577729632525560271147622487381439179515732186623100565793747031497356727985555085455145501675532328426759636770297727414974708469292654712282567366608646721165101151648050710532373026790038100415378661614492398332697294187226785865213542673440233372240031580140656971411070587950121511991497928749353617803593249669487637365926439506992405904218228463389446616667816225991754492093348951963382270545803009408978365812697819216415621658405873836446321158774743945705320645194046328321967222725795804459025789404067218891027929571159620604951086813726028166301605886975150691385564648895061678884430024916467924744725335048997819776864498654624752604351762450557359845517327114539805272010579556043539587208003634366297720818354378832863158413691043798486581403962679372679289467569140145418535739089588967143620960404525224024067321682882653819356717151221777085784259728858255089979893599047095529937773285828302180030160658450378652964457402981315743081266652880134981305294419638355895196234226766389569871610936952467137100493382456513819408877439075367224845138230888262380900942543065078356332619562855141368679623947576491735575527780500654210508648868847483298298688138717859966208966014402557659994954198550804228389603521696495705285947017619762940389699095196971667142931089520825889438412949275444007673642818567767932746921571444521125173592175713092068390153293466677559560829483533222198171235501531530626437441023806431047657326786969226569760487629283228162860602540820973498365950103809223390646289334986563373899552980922937411933407642425882432945104043443719108915635148922513227627581992627274705714126553479889048425176115400365789604422485292588300062793507680383013166770110334830652638808730958554863480658835967345238307700776360159971899478739572268385728251890766477645999556205610718681352655361008495355612979082854044234848602326988108542824931711640606247200709743039491312339164481973334758702020889587920032055770665606372119347335681686307573667870503573479796758050096713223356664152875060953088000000000000000000000000000000000000*i1^124 + -596436543151490715928811547684198657181714290459157584582988597377095179183511285002951402842777632717532066505875806228337007702079146105911132862530217506285311466616783373974040441852711510013069557058284333711450154873683717687144619055430870786683912164846133328431043373351427108453975732637036484843916301216775271477732461753879341864629214575427824339888186251439536545979031307562476045705836435500725696736292909490871434373716672954435154446370656352340177551370070979010295321512983971912912072847827377032134638130929908663387956031162067095432053395739624279605351551675719423478169579607961375430131762798296525840420021423296127540256604404666010610392232868452911720041780389854745759703880181182201026563473342896848958393232190740385945442614056708676453239882042750908493809974286528636499817238087989946434008426739005181479658166253361011970507819907073652537097704867638929126111337323968870676366124041177472876693918803563659862922748042980622212613735167506156629490503943707939451519471837850521552363391993678056882965213290310129095439647230093040689465986143226998481529675641933576080319593245348979715530228621742830479812290467100225145451268643727742771288867084148706986184143692208923477865044998461806903737413823504780731395537642627091911541561956116041965944605778815935155514710830763541393884313014531388725824600140133950474315559210037416983750309416872299270240738740736304484937112167794379850180704073611503714164915934227371591341320064362053044268306507896603570939072348806508969995001907183541302970750410220932938049640890227787584323303851047576969139632978284789250000793195524776917355809369103513574814951118831166869212542045415065463502394123039100701282795263486670177540817881880517436449143321522649114147851688785543583501237945874634470458720534804376526897520124923010553250566309709172573492636134085736247371813413197619677538994194856215207966311948306565501534241760690199825679175236670714454495444854426474268510590166759461554302464099513237698509257684140284035002160804799210128196758570752654534999520790023549447837686547704044841479151614881168441462725667287741952555045555955576344878380911496203812522817817138844866595978978914096430448181643271290385756143050172509995404737688537867099568683551340863045503584532586879970719369049970634833381030218770238190253651629419514975378640220097378924869066648137864572065503208295581593152530006792768586242745724657084500586465502799234417602543556367246504463679996798412938690093340518636038276799262296112969330944811939807506444317516003668919011985969531140065943550830073649360150182880297699484424949536307878159727588713597910053745470078999296876344474087393860695108082254402057624829353098985043452205864409533011629037822448419666930101556721917522593689004322067949851289135891757022238054408528559015334346244603615987402141925035494699598930913508529524187801704341900912029843859716058277065473493885603251346321550186059673858925434767516139656521468365643192027011538871039244944727654163725146040761661913390909847797420351141245588485069061205791337371576243595062635564114591838565944151316767645269096689884157722926913069565303711601616518815598340136867818856182864885744596415160795510057424207149818326973319367338020649903758289393060406677755321086519533730200999595080978404354766322058694734896471003618540941591571360377403561844031966189882033763794542797228160359980611848125842475474892929197824599202022292685680789289110443989103145121926925087149163352099453406631711206359735233675606923047984826203746922469387553370821309054375320317117142145139548138093193756821027914143073217949169393309548839427680427371152195860764557855797376650136620806014340048935322529553776357084869813601442922809320160001941253468430920912254144501252096000000000000000000000000000000000000*i1^125 + -4125916844015427301224337498766490258217834960950862187421259702231422099676765398500307421442146144991129889021932258384319332706830968867182016736007961970390005236464549863433067703638729251043954869268944844595229860985670219399791273253146974284536501541964762716181346808245821573889475845790697952799807635158662048478822425661307865140040660322463157328593361983540914396917322519083571950655273934827905163568672039522814653859228506532626371066563132461060219803080623174898564590957790311127491634033093641449650904880617827356194636449059979221891567453055273240858749414957573004971914104772138265476898626545424976020716414785384411193536132483330205169780484801160225988520722673467293445304081137613939365341500948802162074789768531868492502920238483211912725636569841897058290092499294721874010758519120580813426766699793792450449581987454021365544126821807373977558761792611597958316052727326879087894645781813343029156421872970792035064871810302962147506249944102685256326271573414653208120238115735791897607090427941528474331673857219856003960277166404648314363065782573865147997406009991131957304407964793820597682333259211627683688088332134280875653965970014735121785491837917196980274667997136351483587318240091476600055481026311005900286678881707601758432466545342236386226270152849021462132085313568957602702228336828224646501494062865887954723518072940626866058059626651974945377482412157082682655608696694681170190588783588886508059362997208206395664977614463261708079563153832451338423776850455786979715540081050398052485403972324133973981226542326458601709057175785929360676280770347397396154230212707093501556643924607795358702857322954403382113902967688302249468724013632951319400572582190376472838507182700346266412966694121696992911444705386138853112196251227109922705263098176878656891141520702120194068702285513872486955572709831897226130065262839401512908103943996304764221276699106763089168701460996739438685520966190652227830597086336211454592433028728064643802468628198651159756917322394781950149575646838145875470790257975629140611823817819722575442314719774779473816444536849909702307580010832712213696479187560601228425857543189407865678605916650712474112663801793896007468873688457666759700404526790228749612228939746661829800474995515065941287192544594804138697579444681256239687077306550932380520255649168051639214830274958553691010821037841328867880393689243918865654684306374500202628907149921955870456412590516047232435308970378118319705495276176816068045505474906826633842759863591051902443703135824363975373917152523571033391547135652879499765988117668917661499340264454806852396578571160673447402359286098238458212174303531861883467214752637062201483220753342928722955795700266222703169059520407554589359802270611056010847409900610519204219628284433591967485790644933730689872977952298237890759495239501803999093693672691965233981937871928228557677435128563959922763208344344092569880757233455976009364472085531680890059062993855329016639137462240865442311540647920113997153758265861890333532655144964115533825047844057544484350252894315997314349854062986248386678571633733906472630971947657956630645226265238864827064631792770507556263184580250825497417605404232600300323102925871585813182640702509501746727536409643852078976761945103881346709304593308129152231018872264084189250532647624952859810840266390472209162542028129897608696773223874739758626682454208959189099427677375829031640697244787191373604071074576370545521670805602940570999127536010724227505930651920077682049739363683326109979607142521128611731956190824047402053335355844704352950473250480914507671311044296275531783083509171018797573668434044682937828880282043584732589217159786879674996082262392163839076290502167495875131018230526252227789933580339865544797025258700800000000000000000000000000000000000*i1^126 + -15427105410192288337460561565677946381703331475596877041764890129358302698797140353821723423040202224216974996757191584869774234891817171474602178435113604916089327000306641451166135669380901115184314747735008336382320792474457055089582736394575843805531005285456959281066840361299220039827270226007346093674529667882941835697576457638226235362134555983295628679435863991509779778897400682288725717184515005106211824089762053535301086974577400965370592965854894668200359221542752683681522979532328945508661667779316204377849186836728741908495074788294948192370415240781627720976387167253085628849512401043968085585107019035060671263678133947131033793945073571369969513391821886578788482929064047815442844230183491337534977272991271307893266802522923242748721691360792748494172417820402017139939563576863824208828672871381980041701967733701535619082151302422753633503120136695577879024246850284886616448488806603180369205677030770376338588141801399766584772475769904913382280123719607188996047109977973799986559908303272216307865953329112616495548938539033203857671152621343462939083245403022862412020980304042958189942604984803716368974965813627935432974695926029002002875168783461880972887765370426796744816696690880756560850291829578244988798787742761987670638151897708551391498256910202460780418524184490091248350676878604209034915336240759439122099702010496804119004158214127573314365050293555648476715469413598383468180663561012289902455925675601289244993069674205905557068935624227626428733833078581305629544198378454223901923281938575830838447817645224473144107536050395624265213638551994327402283977962400420175948380276874885188919473573030757380133335756865403297221629823636138315900703918785847503703378860358305450154056828254287530106755513207684679580842660748338011737699464872114407208994782186432593144506851277518647201776908104040547944097080559519737514658136086870498355501060419735696584536079076822593029993375617047808834046930990249250641879136158903606599546545346176037974584104390566913351371098240102835582524825861991998136319224344087196819350342873168483017250167799079682538348149332725283092865924566649842756400251724936360059815139376799808841483230275065369264673512102550061486310121389426287664334491294734257539704603826529816779501921267270494728030615074231850009800784028023551101597675562564822440140580143152563181297599006799992605126631621062693291376238122215728673874340171491770029493332826988042961555174439870858636401577767248067138306418024943556607075342292778455590270678220038937321216789103076426187067235276142613787691290024302640979942541634227201488755135585249682521842861663840666596587716316234032585915490603624324790610239632222074258849614132497385601846752876595442555002711965927418052447101619593657112922876109108022759947176494395953169081808535942314007861338603374658683512118661742138796859575127371215355156466176594064846448166060280890385049397918721109639098235840944307384778640890930751326700279281961546931369061994601615955594152565865606972310731357616089176198185733551086787189707986044203752254470368739897843794598746387175142896067799069179634838201214275036890509367382532001026884939297381453283345405831206460882073306577955567367044524438072268736605864338650049107931361682352809401863823112699255960614630342909060517241329737115164129514116600321982268866376018844610147128261636294798412017040305983183470039022452315425767806213391806924066419396666243602823288698866379389795267699127245801369110592971630955295043354654365480231787174874499733263423326339478946571384402670631202032900400218941566907844936145421415029900759782966591123542497315786086491702158592687753654565942570273030630463402658633346531091605971538311384521191907823207724228292164148034925067282783976554496000000000000000000000000000000000*i1^127 + -85961768445464679507090723032829399275004081647377467214786374601055265072605234848483673092681041754491499554210502860051838597377681491287693812940703430288549605448608531926916097954747967001168112505986591390274170286984902834926309855548403502957338118912609194404133383816322722249084204820670104232464130081610399672475050528179904715352379536455236383278529323173705217520252625130155372914038016544601917148496552917243253297603741328007728470805964340594479336808564276236160238925366208209756606641677549941919341373423903939474812653437562314381312419973626049518235731949857641879545983856230565621521920471985055363539804963772879243626408717816899638628048881725049303017259679381086457127545657199290953270027149024115337154278973050337597010272642598247804847203156525112844676326955369952224646792530999688790707378023740403140128937278919648054062965527901496926576354817608056997612195135560625739483933469645422118140006123202225595626292049990680094941177218824131452180977295313010855793112823131990855968053192403116869644753982681516070228312627169134753137076639199302640205084098864304951826228272273726445335589548575840416588977204823273639992015994020558971508191109669451253135717502069724035852846093819207111089202007570924272397902441956355562217655856847238465348919084982873610372430352297837714178254724462214537055212762106644077172300201165440797470623387336316056060776294651283407010062565694373683261139319140346333242553166221492557720001180713974434903678441149488180112944876492460921472886005201475428691579152673084080819365860556444203336537484498683743205051367972863579250770958124036801776617516249196938331974343233310701892683671011001476535105360317426606722464807384519174305669723017659838735054713640240094824302160642025240806802500804186655983980739530223846372406469969135204098235048023362039150651118200446614030226897435476416124964915830795454788043264526444416187437429503915151275756826910183555773844863891039422062558512243191618521242061366053003176449579489213184481849690447211296781049947324361534808851654573780650052777384948194544865799463995506354612806603951595185980319417454980121709004535561555119632966487055589555383577350122070757389766680065474930567247759533161765383687160156213462365050835500637470914622468709363487453951354782478808229693789908592479456349643135811927218808922131436364650940495259782535681326977416872415302261025402987309534915998203867430146242694386894236967117773211917015005331215900787346552281381175700258227329780988759717242362984170636356105129704779608114640072249674152221989807050658089209825285665387888649550467689315303111439518102580477600348679713965655265584450984552256545620185598456259684813204920528346294787302624866680093475918801410907356039933535554004013545361566675097473358997885001702862760524001780069738233887184652054194476299791568851712116989300003075182691720468746921142130394116119404573355365642880105430603940488097317157906209619427548216418305176311595102943006585863898533226947324426236572333804862824599572787414889924778206753672095887913516388859030359242635289627741085797405191899818217979683595120247497897200915752371669445075595649972748463172090903094123797230266352644864716155507732554991580948385963882875908991562019977455978818120348049707099600982366393762443858738291761502468477052924624164744188367052596435799079676864282389204082534567400138918063492744149686108393979096462076520540492574011122632194352997767475666714732519269807493118864507573996766157934191799861702363018096060929624342764063992514036149245995828609122496843810421533353980188805706760719244941479119031128104342082096424403814495643299185671383383941706684571363642085628970105654512236296735197203612818243332379464444149760000000000000000000000000000000000*i1^128 + -121639514257741990869213254086846044792119554142477362111760790787229654966385335987583417374824122641313267610815120119989537537006551932151323361841649476522559716053229633815956019137035216590468705652915788875016737923087405887998813970967203975221107182656899592134873497089240735894875461387050338143244390024214956026760613443214917470119888186155547481154330224683983134645561821134938733382749613346612410610899235440133133976941270047661343280849741689563688387926205174163901199203326342729013240884355397820439883223480351495508457596089127745770381991571553192563213336246979997088495417468608328622237490689722439922534895642455821851962227118640968085697225009306537833062176911696245279160671425248696585587454775452477938107124730232539972809443869444692355627757287874355753725092135192334859871986475827839720012294103507979212004160524566904178652699454704819398126716529773570688086822049277859044622540113564230564405351247243093039582390052791806873064709213395579491155514188270136972691733752026851677096838555609680993120868022776586699099962162555307484891259616545328163626304370424597219114580518571598989121924442763237492398421808662409183801125023075056738158835510697140368260080496678255540806137789357832920129972927265182502320347833323252907930419076284677359520123267466699363868108216546848524951596324679591336932212893974928101556343602360671335994208374944390101144627742913230169450217928211965762816267327003153684414789572228716391548666888480088040420137634540837990277522432128203945957927710337437636530111838630239078595933197818111371675322565211461035731124611886037962263067956762937467357323967121170297690227806666183924706685699361077699809221682549505254097522897657237496058603111263316051470954424438142623057860055568552346712198137002953660693085562542314256859226986395637645725711516970195927618757862752543800020438581443191057840272476346265523394636060007159393548837029997362968878431102808061618875967522322461684577877886186500923808679565174132071922766479719641152129002345754093869359574036372378030537819872582090467788368401825374826699594221778338658661668052536926118873288281779603146767375918154150634290338558740876275499498588916736541704083344975086307075195808094708295432552481198515795709850597299978214279192417474298348579927987859631322186270434517472153399182371085818856071128544583169545211099585834117566165705965297546691101006766764711297965254475298440237461470555483910472358154475590785192652834771848171127479859170635323246055039331286808013139647023335622727862160421961088166022310336358908956761536116370412555545168429731050927693124299120498363027524623786111099893230353731549839316018443306432710041337920479915954230033416531143862666853255930169067935578238728949898681533261599206341951936256184548522417271881546960294519379605131912258086408134068394314482074766242385006887154598886261144940694560701612547169697217043313888745891829339196801453834099994599681450786325184159319233956993470863459123792417940696436763356705113151233116346405087833938930359637029016514893803349679293424389524515487604711920599897367530496323837577778592693700640925874864703126660284444701876923515804074275995369771484077122417783843498867783283452572120328206256869783878495100782320454612388503909712552976620435847054737807134370019878763988710217518630483803944697917283235496097161473611654262820586136680748317009056623031340656038630426293136381755884349211549022855372796612487303127706440070908371792249645710171483649761572774997817921947864283857387749249093841626284873852074069587050749027482893785415467871037102031878213057466470196275826341191505021522447418877605830239267408619000781756943191499379223546107707747683869339254522777386442924239093760000000000000000000000000000000*i1^129 + -550688533280942737502908470333842783452485988001717060823575243795864184880183137471193077816658296790021900597448989588271179226185189026249763118330994861939756574166777177220992516374463776996178513124436015405599859322961872475398728906684866608598861607879432655957783698589750055684958818761487079539564104551433341471729533787004938775327417952033081688534989019320944818478217495617564659378444003862061111579016936977603638691862555876579491487581798987201089817865603240228446762590956603331003676146608728419373474245310423587722855304233337560894494481669286523830529094967780485530319475597703768500027343260011108893217462167846447442204604167574649265193537448774107132991780181115527188699643262415760466375001673129316764449999203619113935817265381465468174610658280941186154744936631947958138622530193398267412668065668403520848730610992914256348765132181477462703117559780180221224657984756975483020140338381333022430142319069048400692285404383031731663398075942317823122893079480549325222454125874245455984896471170144426703896271140994496739877238125729450290113666229805657204037687714038179008396548912993185183426623900178135768609037600927686878935427265336813487419103274149654210863330848122363937355193013567282370989978113211676513378248072092475866851987385282889474539218711805703387259635608094664424235526819467044013628377488043714756536058467424283535038643798936048076919200259701475339667372631455748410265210079663737593349153833255641077199139980251154653928869083880226824814328218663772411869501842226897745554769772280398870452633562554879424878638738477421244819228126880617363397819477908554418638056989993455336514249862225509761779201084447365861571866647605877392418708692128128082531874256274377475122036035925889393754094334302987583467873954736065542443679985607826636745463805354234744253960973594070352171374402489541962176674053496198858426100723282293991932644782155936048410759477186766338025324221398960876634232174720813280505004069582508979532074538869672173089252607564322579367685846852678474225172418700030307826078986910189225245990692999727317523987256319979433495157423090289486884165996419631293250356659608747520117307749078427773560437975667432290427871929451023329751231600406389113919551888810523371835347792944135640590326393238166944787180409537237903895945022525842547914332954949523105390297941779062077688953624322562210829683393308588884677502908470463707813517788800282023412388315763144703006839309543594007547147722270250660453982958312409046658854306588792846254875627971277427186303109374920211512088811258031646232787276302514494100048401401397451896548047638181208654513245900967546373342152484025963105906278443209284902465180609249521381076078625738717891769168168368170538365169859483845722962849987679986006592536358867872539813560732941360025126305825449267685861144901024372607136759090594219264025861353802068604852846290063560303579887855861690075695016051439495917713217370453782630081284672919245178425917640368722083941449396844719510108772524123848947874267354352923587897641610311414125965235910709546457710728472581981350807294197079878070560849248900989244734756698524350985793912470645668793553688612092777665641552695976646047479802136493445222474000002754321899390490301041160995619059895979155136413067982015275731940274442780127261693138700007954616710076762771095778264235044696074105712458629687521233924492332725229564082960004815541314692022398941683755397233952065929020825057844003215125301791251589295084571910151938967822238172158134925166651409372105320466933509147037643382160811120179337446935455812393336628966892395639106530156540776746845502620072721534112996468024887170763436629702120083727534767995267371731963879919195990433726464000000000000000000000000000000*i1^130 + -1444291020003107933003391229090156068291193484830586805156199347634404676244331373160129941387255628853901598830403941995601372155348894497108310592589863298759466185590773606303662118462092260231408072035962685679846203446629147530346248039973865876648960826126053641133612477628467978812115335026660060242110498049677614492804851540804021327128985068132821929714109327101528282336096561405219288508559649860177505231757000060318805217146172831431240362952675464340028171189616866127456140608469143200377223547468099352633814944870960222672079817130945491354265712251564328092838631020914023283106232440578152882098846758163768617405789052358927704292552866243649977439561690290304891885667709490254684102483170330892269066558550561686882473146301667036952392451062141428177792825603772446934175998964477177440031408908340544077803931739607233314141928565861336637546058837873135000378499702561172404260875762511508616738401964881688550233886803880066458799263574323637779691191425797624853391103236162695209455670387141484594641618968080230780273477813279200272120517426226685672695969829437091514121152758119857194578923517257296086124925083232174667607397616045535514182486111113079123220092091075639437148512968203774489643429519905768842683178541942927147984542731284499816240582227579529134110779458879659053722345979570211985240276715594129920963978079545026997401613037326981919942538127643232892021117331373477378959944231759855138402856418521889020294088386190147553345746696732065923259180754297347390888986493344302357592092626761184106687337575267143399559796547225512797292410149795508916942883404358902731465782275443873097253484178566252923890345760976816536991245916433604040530536324786742796871442626823001931710072416992472700568385529194512541646460984500194725095807058115342572551964434078492034074027662920233221341951606567111159778900722878227964980789310519476209963957331623202320136939567230086560998135931653612654090576015779141563346458605954061472164768269361395376719308117165165888333471043284689615547311036737293964630799826564325120202860019585926003066571037852784835316599402564825616837805609338066266182393049007050726681898863088466265373947267736699602519222658805553464546112217345683878330127696751216348340723375659013881933977307424221899932137898108164099891267620591029061407130966033975964375736666700394213773649323117306365656684973913733882746057875523821175066349630785185326289408753378360204207645978322232963475500084205053127707393592234147517809988135877197045617706824464667029626852654673561056496364503428922993322574838714216942519530970189975657575992178787783222338587147146521537545330587002524967031791857875712745003932995854529829571599320843965135381679848160245197876260719323250426062440638470695865723560412745176681497845562362069119638486611868063562330272963895032508383470942082282008601093737171160632394337953079287181312685807200839825370300755413785959744282614585755346865873923838854047572467102499898522616316763627092264733693613702299495630171618355352375636118228655222107717266278762374612402078579147765078367840549475394197013572098640176565004653385528540291495939427667658077564581717486583060184226387468291878544491274357842850160810278589207658161521877710367899164896980826727465771598301057461343183702293659464306532930156344003556386323874555170029339778279567670735103387004523990456540353100210184405999738061706375078630352372980100813858052367777347058618765125133535651503337276126161861336052698066655611889674242384017018743584159525788698909124183403866434322947637400260316956769939009091669683270140658645052871076856151772039879772867600934352005894674819327655121897850469315497356529402444474049073795400811931927222586808729600000000000000000000000000000*i1^131 + -4382027858504947285717075067570474511550129597950903807373497241138953093461065370135712198773045577646866607924644207323386297975969304175801733441541732748310979437891612695857050833937640923195161899833521996050181981682964979446540185390004348525731817733756196033647931333843597779116083213644007309086385377964482703709239195095143416912756086178703885290886855069742416403644961634825244754798369231819292650356710638383096560040580503915525850921855821789728569813547266510090858872926564938104268858805836541566521003040126181665341008581523527821541846725345718287811010441288850084629174688819398707779047184478881988734425341546901439892461182633695623056732772365904988585459586716914894097814975655188374321543004868016684362895400044755801839702057233477615084843796943598844405619165839125597716848310773496690190119977346173537035573716145035327723087044571050244427839776942267406351800192503318676209228001014766909246053220148902327192404282244017911917435368279829969046971588306944804229814657249487178840820546053232572897301487399468398311404471479619876350035676653138737385060237482751023868552603200511566853886571857839843451263721182339287181560224649274022708412386437941288007719036795184372286922869956333814729432101258628847160227361940104304007628146674801844416624848195191905669748301916110506194807263815865726248558312404669151515421764305847766410677616083600989545242448147346424921082816674603550781721394847572959620026780895535837423765048052743733401525352896563191744095216771243845654170511773329144827953547888177105572928140196167213613237809209631884926574587869281064685457915344094703248213327534710417933742100610985120334186293226435029854080460212169042995409584912001109853983787423585533785034589882787972224069652879660024839396056871834426491284941185391233708238739300235355721096666676605130401782962794264927689008437134845640006244746211882043337313030527971061936219734613248932536949167846236964603329469927380213762121165160694492697856060843956395742769333438477426642701791375475158260233395874943661095389086410447176073021373414573191133715799188235670001159369089800683604690409764046994742206396701636256451699899256469138510515015181153120817769313588511678137230541792287272347446221607378391547155041170717351578439921967158754868827937468230972453388119152338675280588277353261745780841306446858003710221040372459603518425114607741130963358209736216142011623446132226099908268164261525759479080452871598626782438861560237784833058017989065701657080404494254183462866031843760015400199011564210592216250157841915638976909218043786587877072801842069969015911002413933213174313078552184829051296584644113432023913357574932041527398658483602062460691274240041921824095093922547680016412611525221440410220986958402382115438946674204549282192874294212813228750795150325414972078498428791688376241699453900432283696410661257119406227508113213249801403806120072504197101940267550222778535689879807080330740413422199781546743914179269462695555237355017532501362429233211612870994419545924255951189641012428075339682868248399589870181209298121690661699757924774306755978566988395244528440814640172500661068598977787877301485974855761835651402145623406232283953137182555800152841989235923180582302915684015672333407663498188785798761717155456017765961895738380022606497485411187486550714272460292986392544783066499111603642716360488835448933205005809922020192783201656328528607326814642473808661933922899514506269980208947226368645708730243852173131377351625501271427295037338204058305019397333007081805476296223487478028805575730019808877176628097136743356292121171615660963917867985118382145586920563213525978356914421156626732506204325137479942006520128911441920000000000000000000000000000*i1^132 + 7541476229944297268340992312717586452036332388193255430686371872636828154200362886684811997422583225904361629160749279909475435082016635733873360140941252610016500739782048258179742305736402895130447517356051851106631783902600980213974382298301831299188090903471894259102525909359495966912178797811419563265069596376634918820120500194076731640171098687706235547571723765596381706444820084431760112263078273234870512236432461392230902170588993845952045457488917119984702820577113301688197527564535890196757806777142256658783246506719764000487458107128364929097679608438419986453548504203966318241104339310210876490078383736860076423779521426169020539136815552246030426904574169360367220460462392253317995691747359580324003223453361559296400010295742014969569947824255412251908524300946717920248823854248631429273496664218193485851859943851489248251215720825034819469620392527530880345481056240397257035221991931194405503319324032077838577426413484544191661648482138930331626230412710706182694861632551450988489076937891548315538765694527725931493860433206099533814331223103385554383565427502184025569558191203676107183347568268869644042211375036820261018726928538782617409408316283107205596466424843472222585431219049149071011369062039868833459420810584367061440335125376600956320067859964657182915044586976582722287818697546529343912597812538575728627279307162372468856843853399961280591753394428613737667776123924797679058537493158596747642694033501962489229301232267400781347983492541623604568417526963372388734143292781883028526741120453398942257758694745374766610788564035306990888649385810555469692338939824804821288492790163483898428053256794292330604541886956241809862453874750331209859184107814411636735851655654995276983484061265515470162108394586524090116125169690438395439187682931171783468216450647711133689876495333193176906474833690285435476897533242992738260274656546338425924881889456048395120188053669731387701183217828710942708732847603184558794781482052875271000489912656215810513671854953277958198309187851008394076939533643752979169803428260343000419767520803836006595429822732960529858773710164845518046421954797619031268515851269944518181685566748168842036926932861674719946997637543375787955973669874742844890132951894362142290236116244689974530897702045702534275638739583214090364115071743082562248060536146078295125983595938165359521900446741407695708946242813784481175207817431966922115858152822951793404778355321357034888294302092240168523331626630012662846094178890057976364559086157476729745365262727546856854130756213236886193070805629992103059874936884222445943527102284742384563081013293615323369246916438789418604210530419943157277772007532644635870869589145145795749896259498928117996156209841779123920495789602264164745389106398527842512421213223269318314329989264753711703639642824828790677454722997848022086912739121927562801612640481028416082774656649905254542687379259207180766769792945716735952668255572667759987556728691300115174546876977672250181460980837053231246537555377940004156700037685555939663797484397352523999194260074887657645534042477109988533810468644521330583674227258988864282180635860770746548047620979356297417827640172156550485342491761438239651066500876093311888161045435813794247493175796939579422023681076187842954594653210546214571921382583258704342539528479745968236640638440733269213680684571197762994359901706852949949967061335144579750719938952424308462924794494540171143858761744478830424940791769063392120345055539014393563733951677397095913103378214507833701807754962798852243265071209453181884850303375645009505230569899330665273516238586082666745866964425241612688819643111557829127420728539481795058340382908759001562311259470975627755566137344000000000000000000000000000*i1^133 + -2456114715054757475548775225302441008246728340515292122757867074242830941560483073623721063910275277931294178624426098613805515449257597501334262178559751465225717962892526316171838548054964672956572250377851848228266218968839565450041460902156137413478121787862878481695549744301954551284978953539046018827263570000759789032403679710281756149054462087701990784014446223404576473340389720084799635357392071418261805156988834820124477147588064875316906914109394897861386202802018894336070604100446734476408741856564710791439584930959808159841125639267837245587431493584137844569872981166518084515107049527310001229055214505336396267675439558677737681911560112717650415146680770616220464311277701451713672161019608378596483910029078178141456046595077184844565959857715516747858887330569223668423462634308551574176578344352368187378240622062132981639105938974709034779614352472091763069397195243694602327209484451741042396192676690546052438744069840313020812421495538916609818544411741816604861709081610708629004168530264588808756698618122540248980203554578991145843251723834155307828946799897362992399044134516386140758214942280634694927273515250471862784722888242572049355930198154843563225127117345758594092646274811903472245066388270688632469790393924067973346597981476894256271536653323109856275292906536097030247844486115943524811147165321542011936361716404389617376312558600196947524965160634430035834113149508961771009671610789559256923946378030640773958837401393742381393514860332059290627169777593606247362101729220599020853150156551440595984055061625417865648600083528444050128258465563226950266992455283377082358297404427915370036977504597577388580195063893865788668721981434754396925327380033183314693869426408793021653516612179828614724103656073495996982139001559733318383379856413504984268116655468482435832765312626612559346793163951919752021744087919549870512260940619773593786537938705550890017090891899969969925664774433156503782763549764443837523114873252184823637821376736551861113318988406168649534663522071203635310629163595994537836371121746235092482727570213106266303022581104591561943459344525940453035954163745214689776974969763018185680112038422668234031533246814661881105432281802279038807892524223110700558613597577850220817765342747545561462028928632429970607559944835905936650441343278332616543154950009810131222869061455702652557061262352233431213209863883854666455004551472557280711401153719985999174289443428287655640036271335433552095368104041681466728634542498149492614602659529511583597667078837722490822514330439471496736635741084113324134403215788831673166728132531605521979890146183119277997160681080776799957064332910184069206187240203861061362507383224536457968171789725796098086183238836206805935128590983678241122266784899396734598147300570626542195645388496282675252020956133331046084596017768720764289276484437889191445999587166445041732140511995814618845916699449153631984523391224558808409873433683293110641436013117051568972733511543796181081641767448178896952419406141243936939490810596637315351549392505961680814119464060278448307741207519161934910956269414121820500150962513233680716948543390264426425038016178916456926379943194496291874455112401526644658082753315983028887377932969793489439744556834707488135349572692412681312507391564188845110830013642144547937655025966614104230498928301945333199112630108353529086256419874350444605127134784885727158984612508610507202555754416553713805521590769757857899563440708595429209097048939251111009164363566898834612873629582191804105205414961750815915072142306793372869410342646854661618404188184497047060567962104423529834386371995411788146023696286263094674236903020142894984174451331636407909064911227977728000000000000000000000000000*i1^134 + -181132554560829896091787109912625692517550720692571402750470749531008543230901040368039251287284713674431785334860073184021563025610866513208893262836887963584365222959326578686998500726457646405046474615354954498705192569346611913446505328250254985649530243366035741105681323668208508300364286682717060563350655751357945652209075522522238601297974101714978046422286995263267697356376053223312055839435167879904455661365450014599160428747909384055471835194600355364853416906483653831410738540465778786861183189705539075534745072805404312520822660672966356529889512345675591056448487281495065985552982325070535610812681516902903402485014339571543332693303893388389289478726921189636185639446311827971829013240207520542989209874513804172292659205796847919633095828996723909491964815664294630747622028626619739631795117578638869759417996617173601844785744341015503192872890622774419616521749906290076598791361247654421463531970349027112357391236708333926974362617151595590453380230544921524389198395878608910484793109524026478204359680557697230711416163553511853186678974169251361103211203341440168728155528582407081464780981326327110494041207739337592079164792521605612823459160402229946751415707444820656046894224036514772925219804933696038585909190959213950490018774264209412048034616441534048746290476716887144657898576399218885728227155671734315018309991457077640588165817979714783977641353495737069493475069660801440269340433737084188022925306405905284628989738238084268620583409504295596290348397913121177436339444707312025249706804829519318892916935052918038120236721286346586604875852236173704788529955293663735477519047278014826499487602978944233290591626848665931745245069463654186606047738291172423780385942399896650092186886741519501087979987843096294332493948978952144070397859535539939667852630409729598151420406121347940817596311902686332749931412257926323965325393642516348490147216522872468245685794323451946179877018421044522187403346307887522792205126865405960694261669573320177911704025651537982338363663172275576429752659298865119811401863104829375701583306410912233472416317844285246007440846338585965290950786106449368645828741368235268636463494073110007596248756375920686802093760203285734621189136073942830531587390075780491572193339019733595761445798618079207122534016348293147523557099814849006766878733720627832540093045992594334526424469042295870848558725776497886125069636999862804898670085806103872549042457263699809145562591693289149518026140554262059308137827425923770844482889560354462519161146432023694564045905804559795967883859692652409921176415267804440984846911225765471702335686140016289145237561376769511658017859160658017285202641535899779383476413505843922310840874121973520183886160458361942315190022434070056525537354589134557281456440574929109392543011677848436799964910012367456101674873634409345785582435580739768804966013891451057755840235032099647332098634476777815910458571735853782601755710735035923161060159426971825405510675695809811111640640366299596249971866773276302363830142233068309438235289082001197010678990293155062753648615808033331245705374021623814242085186575966163825843591344501255598839839956943968983778818689820740258290490823622719707970477384485871346977678858966773438050047423411523585829270072194865190575796305851480070983604493091596122201180600659820741224961919582808269903011471380378618018227934969594991959645175676796643392275593053697035609570007943663483110989658401829158785981550379100138252061793189562918845567047053277707553454581419865168588385961830891234589037267933448704711578062046647917656996418135250536920778699522605069994253141377629791592538373295518928372672164938855249121064906075977264660480000000000000000000000000*i1^135 + 57136779571763066169086020365489037593462932870429156103360792940967489434784962123208845678184438454146842622621373696586111461915303787551168426331708239847988380891050512384263416930861868899558635526915709414930288614086644183340596954861623210641566721050096182242847467478499707879083726490417042891489571120368065405408958470011184100853626993192472657182359649373956899567554662253734952516628161754500841275218441462895081210832418202542194552968987089458492632409501382122120194876439371543050202290711633800142503593160315664218675981472523192258094840445031952072106274691325969620908302764958288129958401822583016616951258025162168120740501303518080285942075765558815501304993108787290546909898429357945209635539266794974986197765922313336579860436631140914946388156460122220260779710991963173431007477348414506329280830575554460363198324692766559604500706054164259468147034235982309069460216090101908881270254036162492424529954872396994068652191136964644412177839281947641001741934864383539840748612964627543858165709258107719255609100374527493827582206665271686572907464752209522138461059702612942653776182823700444431731522632503983405459888527902340939934255072403959138611484896017343415606958219911302277153568019258093370922754961168104544186616721981208776155076938745285546538510215517652338899420745179488939233754396270794431573125625715349086443900350382806460032316590028410127447587422220030388150507944768398590436220560380873063211071660052065672146474081782067950069635497288283811565397268495352265032505954437711350739627727084502385078618919928521169698835568463221727033230852043363885271493385640095345175784078122950671203044105796966804389397159664487790506004673314078409816923064859229716878928069625188978320073562802628864938173752773877283452498061422461852420963403031886780635375712605183336781055918900045863364391406002227857329193824826539677636961522330012819136876129787103718383908567903166010183947110316874853509340667370774355835570872819110830952128355342066982134300602006769235638330057516246398417673865080218527368564476331207685474096734853152705663030681553265630066944847906895285065753216389100387473451217918917595208303914203166770886975639773977842485421948998806738415232591929359777725614109032725789310521498560410279829008629157316812568231660047087086025270031212986607807857315185750578374303479639113180788373216416810196647199622989083259626938930169249994907208067460351915664818472472034922967901993778931563370286149944428775308909606087843969904918534388925728762779631425220997875208135184201724555083564084087907948558166359055262787767759070153851794885571189740827556414803752971255979916597732914990633246007114606547334217120006449734620572054849860125540451175957920387274654836383579954406863536238342760118704374432212004935473343836262529633403194462973382147443221777450784216504671804047315549686024415644177491352783868414542924162979477121746606425568239171857787480006940738306441595526114909857870126493823161598647107562108187735561009911045593474327713910103568568153847382527893637213109786367257024916681100780579066061893434968111690582736452529332291195564711485926795500411309979838780613690277443485656757985120561278045624357430455419559210047000944622125099231454464378944577411878973661059483517700157808653112456517732930449740011898664296320431788550805716501391791120953420676202508116162180072837951845701346500691968224560279393571225615374780114433134454862604587148987341328110217106263136584418547973375160765289197450049854290196993927078633528136992563263154424844858301112576256679296081628970994628609845716262841130719313748821563875535056964066676008897281691484160000000000000000000000000*i1^136 + 1253395077733119605238182747016280774913888099807864222152671277992480036800577693463040303298571122050790998209990601580386449975319840389979613720982060876414103738895442099385832277468258194610012415502047897075006265153158469255928456974611100051942811930762359750875763000233161971490064485213111964044023649868447198192400079919835168547971208769622934050841090288857562222120999525405013285088064970019615557485572511707523661445841136432249165428138245213319732213779761305702849084069131181533050359345084258379259276931832113989823372788208442826234693932009767569062208844164302427789769461675821549245133153774963749371887628096116477912249933887897511293947814082546371708395894031289351217068673113513783153787163990414977840641985024648870068991648007801927968445021983074749027228655862197746254371849354641087246639698784266498424059392200859867359300145732871119221997825614801640200175611657577621133184508677375033678710603584679806351987122337997009418926690263262545039477584267379016176342137117361345704059994191848352797201532716162830824775066443676451598071000424596719183850957859492850145136004869586483759528931110045523919985948552271213883603206496547287597004878086349397236564500783012744671682126818454274320475225997963846828538521909457111323941975320511836114135803313922632233207919144365749859136704741064021465735670767007192901904293276421944679704846949519834918906635475616705505647741009502556836208338637039944031691318630021175932548794814404482986591140496516300412287092839708348855268682338764759785282387928065265123642470097441712753834120085961711868588294270938371740424377167021892524782631224408428077276872059913880926457434771205377588769397960365565257576614036453551404846617545246483874751763762998601451572844002802536523743264744546819650150601348387323545971298666516871789093984882679611674344919002122361892377220263497816439143672537823171664447550582615580982366398661132997417242092803069853317570416173694775670650374188660781542041860819480817573340687922162953836725129152099408577215813775314544277490812680273652145632563949904085056497017250486431216302721374016284221770892185915917948210305031707430143174285040750005736141715312999433764185988205710137356569190233101589044110509055878810230782709192723314742368629369877985621294452488261002468949024555987770963108007191598058563651892198051640275716549556407101505072825724281506269165816385776914405535156321660812007743833755576637292795983521174991633409587593575059156565248180307383956488460257360721790188142752307084213735846632151797458492270578953055115347419783738426570163175914428966009444565296643151917492943907799175166769855534570729211479831404411635278190097775145810958539458894168592873689972234531766773567062636097922539958483616253361788981118521811591749759235112320088082957784691631331391628949752135778486048260684140705236562065006561830223092586928009983899244615231569931169725083635113778219628309568921840415652175814734562952154251839629764733670588789904280860467129408127266546705659330987717029507347123169778211542281166460122244518268828243746852941266680106023104122292242047154668014619076797838704128379486755170304084215444161630939229968001025400393976510892690976372547295785275706476278635955119113486606073705918704858911105999236608573610060015990628536930441640759425177381462951422305861830706681663345972052611408434719432605730125345905618619662636872191262106528113593697117466828714135595437872246098121918695884388840489570929071867774119095460909318138558310706300911151495950404968311986203340110029788553131015769650658375132294170612291472230102034462062470477153289674769665569587200000000000000000000000*i1^137 + -340498611573859569191600972081765495119897236101837836808550558470047715812279861499040422939808903723555538540828723184646327756565973040396907869348528655114856422715349371034483465281810408372484146665468459198941536604806005622376505361254110702468987345071819522618633011098501997600462099620586754593886624104452271548573761836034921915505531634903840761796382684834569888857424608181258438759075898142254288740538856888899280839489719271754542067369560850747468300576637975307323946586192415254384331674224390124188580488876666296005468626302700717420298622671262424303136447041303615815229585714032498741399366459409204556949728924082509640548620247728421851662650756842060015562622718412661371553436125056913493781058293598140492157983413129569838645614487130819184530632294418940124979174620936710629017603740193884524188441232439005450366746416874430965831080444414001947241082924827482907272829005453406497505455748442721354819849354083910637018353965434529233981447717475102878093479431424633574339969866004074937136012726252779683724704924326384465209406477420507762861826882411318381023473840330069414172041189908877291035605664861206561782583104050660756587403662559311134723738856266877094736945893294562892226392693324409323762145149582754360836370233842478257080976777576769027127955130165329331938836607819740979500513898758855172986569519051724226523201702399901350941456573625610048032980478930709177048520267690266125605938515564794471351626266360338551682580665648122183272105010038831433444809293455278471889772938603724381447748209443633641009369581093218192806433118639152301567709631309732890422165676916215358007554494051582086651860536576378286127385787075212127328238857224740484768167103190786455257950046402065477777935035705358478533007356136559526748272410709871111241530798676546146455624093864113707735602254082769459432042536473112184645998357733913396773738728891544615285921315875040317465295681378381927984619680500133638081062458032510169517590000460773595066841314589996963354532739199063895148464195967857790691123353624653873290524719614440995144998416780014131220636225127932869647914990723306647632388574264729156984503657305950553271837587633160811472960123717870010237715644446615121180967320948248405534795117202185931771127114919276775430555582400976728083124188182008840929126876317069988552079570295948604793088376672559355212189960525367380539605192393881291364835704512469706687613240525270061428913476005161924849943144304093652751743394335857980540534538370143860430226264019472561991804309221887300891657658912051918381895964814756562538437352414117182755294155379822123454747504442300172700912768179004054348271386645531496654307982740265319291309596305984493854404252410704501857977903702723287660494705249013584119823563862266205464939536768279970760884289063466833185555717335225196190394566516273071700747503576593866809199609806932388927221025347139233352930660999524244723990265833604190665031439206075775128271970148001114651841050264357672904473548614960239931119777464664177246655028775176615318189305343842718990146705208359834780408231701477601513474808519164903803308456134737924901941109982796981472709367601983604385008788189975864334141045686544964494329303613028563427573422861648012290867900542301237449079537125823523115003798635353391090699780829147675712653638066943126185169559305047555113550050743900417033402560422171624132328480738189861210246414182973308317530794455547461220534873156174675141308920459781475654368105592546074420747507427725904545553124078747849189635510914160223896454326121531494478214728324401638514874019008187326452547137768400845694770266360437350072320000000000000000000000*i1^138 + -1558704545974573798634772666855672453628863847510195742888098408040438152447489548198162667223933009260368538036701817494943527947689049158638551251848345858468057027731502580124787443898612105965847600502220754141882802199311244896562352452879913388233862609310052697527085510670399655004454997886938514752395380196400909420732878046851284935745271933828255374567692340796524873763026097644105481107888417102145174596155136750806825468015813401583198366953918995219304348958838031134879917168416281397673435115992088942228246816195191602544262136767255381274778944276383351841781188617411779216204031255170342185593546884588478077561701905546496362473432459185612102479906077519213279971405014948520359447953476843115153301926328470562014765596066250044134985336356209348230737342187546563092071591521429436219600078882240868981917644970139566295579604073847698786471384480264948719681720439005843645504456855890174811250422994200699886280214237948147486716011711017935628355433929055792246952018351832583449641365479861158388526915000291618816170020061673533128704883714842773678395718256613581460532285628160101432379804811511747068676247452371059879089585384525732107039423027278277556290072397589801874526334204033032786959105271925673869661459185584478418038732184992722012100739158329515053883385030757707497190564242177946803631716845269313445605306891895258429059892994350441838101684548180168748964921820142402387492351222713966996841770506588991410143312047557825674368276245848982375730796049679955629204817644898671272640858236435157300449442018101033794818449161056082046897806471882449530749104875005353682850554950918752657467294733913829846484152297721424471434041714685488777565032109678454871896696381547818500306778094220423375799601471070831383161646689248960579094784773416208517780759820892554156606436971266090703745395791758113912063477275448363051988646797953697853775532931830644867122337420867475639770552330537516335814128520616983609915805628722568951956395039114291272661554238962885358001819536055359935657395930679906146959078009068693359081455312207154620768472659365374523979949626535643201430675101944067352898616446320920201091296304141150464510986050446789593980052767540574354167889387529902275428053748735220165350300440454975322478085984032455690946309672889501723139619656376348914179083804178091725583738128626216629118342133196706570402399718987983660301889097876447911649293814581693699037266033962245654251553342829478173903791200599082639243899913641208948854681595063721548299765459004284571715000775829714100049527932823313430395651313948338744057810312617350092917385841805263708813374308448436251133103090275072194617476477477318150430390720829032459642728243125617244819834711220275518999522959541997629263183668738154385145634871313263457793310204416918269482186352251945864169909407034553644024945748811306809191438609393326559059957321132560002874929565632495071226620126643088762430429809019366854126593611781842433324414832191729366096348903060341393535527085030544297307120952452692432327412652680109990868554611261609473098137962226329507057744583812554930147353095998553100387274873392151153061549323663344795488272627355198208636279090483338777869155433044888126454907216106609480370078198990545373509629245240491311970245039117540851473614743646583483448132102493037959966803318319540330968455740169923792693760698413842445958851631841538521198484471892544315241888709224224385917731820865633219123359502029820452473238736322854154011242159123967224574034323333286388253920241091141130373678970163384274908562044568620095469809292843303572886296488249597294761710550376578779640233984000000000000000000000*i1^139 + 32410198210011119637301843394275576644843944400756261300710964431022924413157011670513813762945507470093738675176033033708328296066423952960853708205730330366025061033334935032590477499521901880306793243626638199265884333038078389022061517964572399911106728904371278770075951437778260374186569918920899335191304986263293704415637603034554775674703221915202479602286149196655086318951117894704574150671785046709537240116939202778271227305529130323676808689154027369614320913026172320844052390819777187640824169640792243475887531425277075964848248725205329151688796218430019562513707799638616871206821708529348322943396302948341622269751026676602430848501774420274824831982007907202596883525371725323409363985493651779414406477873083871967947333720828531994922434445450624567145618663984330702794022562901354066314288113340823212591491439650166336408227370383242134395830439318807580946189825491325482674294936858385607923278771459702363613128482384909740186827819813616992859683102528834707742916692519042780908302156718209241363374033722420225295575049315846367743697870256733027699552607999468163053128706276369046636272296427700670431160113468011623789543081016835709992594010075687997289853618063520487277726848803325138265810459981762450087505687587036258960046260502282016641360089101607819293658195306920006968059319102879166491320091949938912308499422940072451919021280209091141670187591467536112508537586076238785403098984605862624753184835321482931486719119941444752072852674910922305811083601114527421981088881591393488218873156705730852644166883485737365376803723037443015079760571539348118001808734728771370436859185072033734069496694921482089725765022403048670986241437007568797131956222343349657182573031167544561995210784775435558927998494090736368197921956968193960341373823905736227434107198989403601900259033358697542715692833677828471067438100038255140447361420288143479290364005714268574093526189216708307837968629594350710402134540117923629620690759796310263258448841435904596958930802311805747097692574547124691476909323899340392797326618753486611523833655799050578866979523218255930915793610222603069851435437021733185103379858072243489702959258965665358390793983431440454478927341818133785763873070956600586702644472313463132929152374746474096689935971783434369235165621636729307182319454918303458493822623449428362641910899261216411482669318226319364091836842089498061563204854812591273389782799520523657371108336570624895448470811031526875794424700102588605752911465773744596430193102929985188407708913622099455605937025770088151516739156282764614058203836874931470805406578035474213376265128786938445850890827979335756075567326938914962815626848942277753564797206183736229271582556819331422695590796061910957553730224991967112553479267226058683454445167019269876315337631764144959299397586750049116200358383659210126329970392448966128914379078047718478326847850049794208652998194282703053319887981757386790771796568039290517025894085776481117230567674941708787324195380260870689228308910690955905393707433915306229374938131738937113611711576281905743438551284161521014204527128554237911360908970182409765046466369571998333583725191936304545183507851281512990942137378781700306686536627158923019135475262091745882706322130209722691239381392507128068830989803763506857358081153922442447742417120819834166237149217832064144769808137533288085129822066127425673406249630675172163723117732491779849765412968485190309598210798710924159834780854157996087466748644968929197920046278337687771121849242569430399450136575914299472662815855812815654632800602567282941587206267065645127186078897611973882374748018992742400000000000000000000*i1^140 + 206488607971793058426726999302722460800820959727388723762807491300408388553244694853275119943731846772383608287953242915504818619800171190347302161732883969141889901714103503545004735736696722521921101570890466061032447678657745248025199376591268369388399106862666983839471769286023143167757432694906917849104522050330139895041835223721059274622398204810022726430475438272950128353064229447328609736907931337220311052717605106094885535432066666873495920169383482877476502611802793088397110795979205595274490456899279693659820276893496272900635062214242147109385347163181642876409805114036436710956898770206955158744517102321718473224307230186114909405730922788597220634636653886124646636518964204171975630583415790079316714272720852995471197846970107958456448395589011390166649218020814218650637268209640186492221789411055229821362900860802060908466626567160772809522382462798709196050580566802848181988832775186429052144992023506755299709006657732937341799375946602744762484763678514331214438151730151608341326685132840140200673419886183854323544995430163487554600877813900295615030383507188452087658135339507239418953276252762002525991879081703402837534645183370724890167868353798377605749331599340088287586938625092438885818488047290661231078228706676291579573192957503406186831268091272243846628917062278634695386129465309222593093577605010119713270099650846143669538552441163087721160191872826221568987741728191915733280180818663305999280564922230208799837280452333096887548819063115451175198128592567840898870150349902422801642738331691084485376278052838888645227701936180519521956878234733507100083327730201490105364808449813439691736863258124574197674933213072110756423500136686700031478154485760090051772082932484238308632042076849390104535715591609436634599260263332273474864999462857959979816955997516702368832334114656131534240688493148825117743481219817434151685610603446539702312653647720223853620330600228394587981195645588194016660598067561818003048832353788993935392535258731234169663278000762026865242782944509627420982614384712301568707995227791047050742925715285880739033250262574320087319323685025598281521685339590297742020310716204045500594611920120475472236079825399109391196241708581807653994622056354202369129128501376575142265671020435110904075225332702509639413240610497615465801289634627911887465732019624016470512316249263028586986479231472678245347179620149810335584344301932810481974892427075906955078713246232925520565035178950521178652028820569059786867796177073199731501303968609800719305444459971333513278702678966211472567579108599680859097495523619545746569181563006657809739355527772532589338633169973658563900465300547351592408979792854150348304231244239839451863964737071991234903621041309448380142145075779248623129481313415477177401857446880092393765595307960384823012754274737723473263391339957673872937284416858031713344478201184809189248555958236885574455439665464093556073868253886740693223009179542056689061227141994566476136415038894206260014116716524913989989278934712466645234071332246383344416104990588766600317009741835906616935835365865261103212566354729659783748107723601300300829659602928898674026878130319025772357621799289144383081471241725919242992737977096480791144234519562422936077999237924914014181770685282732525181626743156406817915657298093935705544451211692385186493054002192188431659754594041369821556847909762098406866293681088485264828682022386703558995941521726955348525766917144168050023431970896135203631171559758058455178529727866212374645331707698786527298662992199007893654410233827327431187602723346812827370610068785126661352063644871363133440000000000000000000*i1^141 + -4836729286750838837090129636307805978136521937624849241986635188675924165455085110409681762290614185736928813731595110462263580078105339185350190541575772120370358018592713725303331448426144627448322750146938429450271002271755438820718892424213806276760110676600764159181871717639662231836713554588526379474147833571507068730353699949654431088659838009327600141671649042868466023032981284230156261598736634844862782219101365243812180205207360975317366782798743928242721646517283392959109461040748057750656190597419911643018405660274437900378077078843079532645851098861640658924752826307180015575364829426785473158863792544442709568852471927581938506047131736757889684420305287767923634473209890465538551766519660702597630147280106399914926430045580578090910069413845252273384816091732147530811649303896243597773189732245405087002962874440316273190377238740149828591740297130082444956140307048551424022992862353167323789566177412727766217143937510216218154809261289585929043197947614865678003284202003788442706774797439548646430589716059399602567579744081737936086583754990303517307371898986571812207205581723925050178797357775190750491992485088624058606500983969079946584682943621542022814604084016521897866045186694098089996401730196206592903797115268412189221815893386555173733163184740250798070407151277999943502002688857136466913705281202589480809090934870253203323171619339240212941952702925925190293804483827796557995039515347400768821094609019281044373515296182379120549676420417725517379888250387695274924342113075138722681963496781667810757677497167928663856802328329635506535007866249332524070265398866426324173803099298835321846192514313878414704616279723930261124243567429285818114669089763870850142003034340550411370274188213897308181299163434105421297148572425762683745154893482504187542717935757229346469982354987232384572545060083050267696500044546571799934485147709241791370265632904331829328895427787852588438740951429895388245311968329574546104545671166326680323988061322835627198326222413253926819286215223830753765374738193662429571047777966789573544850850577468581424318675214297120349407986276301616732903012869279003298684989807217034137108859909709736015794204193749568957739063759544897905360832412420816306479754830285822633862728214862222370322172426105391466861431978550098444715524400814850504339508083502031917179534967564934105134998645031380138477158399600970575013254324021790952248382218261784946876830624843790532852197040163683488611000372256919995121529180878747537748529704839098327929283284068567087467614646850340939952311881738712710169313707771841842802243213826060694089394361648331934907336373921782472442002569740651169030424337142306184033022749125791251697390172250740866311565378473557308647091522956174312034206115967030339431718419609190688676958781306155625233269645446049349987055121864608461975017961737668856486655482877163811834964197076343971751157215541088029283460910483436253356966533180773098260974864800956306525795573149913559752209108712542514913290042013725618289431470880729214779043296060051119465607049694956174305880979231280454752058176235577595275461832524963067822575265675076333066548790620374615261652066722415363086646922031236683906465375856753158398442466523799948629614556732513674928333961831210656600813744238538532396996988565416112953697935473148393401128397500645205297775390340672037887265933450405068889367510825961388013311260527465761643199825548033286292387863974005804464666950483370199381761816894128203717605588771148568594419241362726172738799295783537332236888101584290928001056525960835785908667658423656911994880000000000000000000*i1^142 + -28546870107256336881383966219388255868444132329904815251652861091656391475389426396956321119034348246517280190136958350013637423454250034754518214163869510017321329140402704205065153721831532527614746596781243985487054879620752407809816579619998039660802133628166731938191245452747455907698083209156691645229990935044982890830599563456938893825482717049598523537121156547013845212348127757167191713097416452218196888942017427898820255539117998925059186077466916499876616552339914418664389962408814935515674933655894593316161754914622810616531768322922317865411111918526522455473682208708905403045754052073013964436970307508616859425707778546559997259187813627453206092576982051084614537122481468668198006075764289691832977132776498377373209531169641791442834956737341474581395668309122019877656424841215640737257135165889430941187752366298908020845465807548125625861880669230197258129748078444733198642280200900841735893488978332436149752353861048710113289518406750520822289635948756237703181524577298307793786851391043083745910285727574929254348885356836661915004982260870293312138253938396170330125914591206827913853371073689249438261725386316503795934729450990962223896424036521946842027699303462763948802696768490412140374119287226976662801017275625261266502141963155094667301959715320282350482941037046669805039696332415216039716182286261537190785875042515449456718086077972571057680121006387331407468506718543666819830084729429560234553520489030405121742470564381395672953277363726548808191752730857234009230427796104918690900788728345125326190423073114395223201532948512547498644482478733477086661995673667634479793748342467711201842752574447289473047757890877861142971753009639852806082303571930046939869789002982975610704915924243995444479073680721524190663710587886496669514636876157067563881666332375614020885576495837284347129842795378503701541032150838779897058415101572566381893632314641005877200464726394664287531774772433685525624933761930920933692805298296495756055070555829773764451691135954641501262976878354212052024237931108888097228753964736365842344289405612153114405321196181678235453505568847573706962558849532465419693608075113692412567091606982729899213639011557263044610351293857691179223818408509903269493374093728061008032106040058140511468724708614224506552669097963925555598657963511694248370965548512512332549512271305859622840830800624177737763491140318959547128154789723787444290401510212666387120271991453725266043340794519537420743892679481769856615822218183612438521078402751390132306950612134555995234084332017939777101717092264373556151763753068366193293465794860651198731468091925338564181314939767179106559679286535044693610607479681678372003308618120893499271836019229436893149263496093332285658878682907293191917536705283259383616369274978082395001385336284736759689777682415727115389420105407896206947065058659910590849886417209940309307546962280606536143161420406482433341072098353261242201898088756370406856863414905342072568030622483575919652470210770305395362909261248671308845943293938197006195589829938807168034187067415740504933642327013742351691403098556541717194924082000074613573198217016634416669979811011460021002969577915257132933052505215053564330381531013988226791263106767060310583711035479472467081706761048421614510576810310778219244840690826781550472586313957928303859995239839384810470032486248291310416807546109248955430084645006452694569983614923578602872726289979109826857465186695867967228513866594222090441036936993404323236326888886971944208290310990665832189388043902671589626644087423483795512313935491770575714750195302400000000000000000*i1^143 + -348211431466312147998176253200824507102793651610442664888647773391180814238542898043791715749140031135558071919504980968451268411369179648171014213269916612553200547994899611653846135520943648294220796698624042108746966314733119330482300282917037889642530150810764319235021594513152868217381652463174786533106035495767046863812028711325679295858600114503341440371650496663479251384215178547401475050635664821112203842621606312758716958181135513764216008477294782434973286673183599375913910412630580703714546816205719570512008213870076769477817552943373444247608036834631965061322843584002001949072922603326497618653366321985724815376498783002084702428602642007523393153563958908597749210867891452028918962217569631523784211105214900781956645003096932809510858188928071357316079095801828331525166053851732836343110639417730079860004064657037430690154382911735784251125499155771851385393025869688196520096018064041754925819938252419245925797189701673405229063290767448968121741732502919867347247071589664652039639971056347100574478261995758745317760773012467455389481768620737108369837006674781847426772137414348212886109960542656060374713828298551769982135226900962200684607821444868302471879831340905996503059096859746986617029695903339299386416401237728554808642995355422204371580124794376707957011436444876645694495694091158101446051805890755441960659277316553404071389981748972887650002005110398570178184016054665365979672875026513956882437169474690280107191531698117816760460616049353676733220750156822696573289790864376992456207152812720062476836243679756808012338714328023478106773275848079280019527055840930279961279903501178384629385628293636577787723261099986260534573790217844702100015863790537477321353285225072169436355376823207714160836597959704077208217897884540014914986050703284953381666777252472525131516311635466633594581988218734767277576555455196022526359167661075015400888582510488115529310972007210089305412457803748313709522816189905727961610481828699208986676374093465014711199294669674685608436921488804423689830363908285462285386319437383910627254741949816648062822610350899692303610647159846283316168728343092839635032089318624840759068534626603746313978643519119840308727602465266951206327200452840549340320813242180411825105831818955243504872107571708192177802452774445495619610277811300535846429820082709506340097488021228195373844381053046010465015846945739176819997649751258542992179307358044210936663524311993886787118895422128775741449210176914755380729983039212206621404001469501331793247129041488677324137309996888992642029292982085387914393554940689781365432860607622671956317501989358718426122340526578306085135047351011515429411364554495774067204273391464500367635259163852030461070426120863527377853925854262204229957868411809386198233977445771792109010792303106584593722830180362893283848310178224146682262521435389948022597261016007592995898494308342879131904676398717331727044420881173639162997744430381032226440871889412572629229150932333636020262651920862218524303166829096841884306227144091599291638828944376569483591192415081147923766308032969989482737369725592095727990239317076925751904557939362197633636322245283989692366046020261086410260385637694310640896281225038630657479677409531839802927121521358953972465082804189303610688650293150908497408042002290836350851469322043610657396301809381928724100355843176948553742101733162085402210653058239777031118684300281415292231471960674349679683726318895285931678109702505152700447383338532351007434679782463897796854575092542943694612688340973143843759267869574496804883123004998942720000000000000000*i1^144 + -27070900371334056572850022296309062392241574968317795819326268689715504587390453665124156886089672349661816503238133603387180573774677494623524095762249290880511748036015826576314129299851190727731223572401822314151395311203914770576724145638269495518319881792182938320006814052897892664872038621977322805343922805402907575274189519689985487449461698439319962582895959776984390228391748406136102149381104095777470964324667791392137947008191837076345635160262133373110118809664785338216947899445223232153580114258087003362709306739195905426659972710864225192780791683158838825351856294481652707995844985045329175440695749054354145181743458267219726805429442246865308717676751936702193864959738287186767386310249195183992933654373716701250074097365667364779445725254102115995015526085957967460305801120769263007210477801846984304272045795274903212757899434120938869434904721773953714161366290775011034528614226123677497988707242201283773561381151296574331788797074981583913754479758361190156210019077503838428530356504556598848048470022306269670912975452110794826265256035652148126410738159373749821615749877150269534289165511489198321301922497939156108776787564938911732765237113322638018294666455446743881786668244587479299947546239352389100888257727773466771054035280953545859763297805914756054071447051820337457000394099684955583018228461848781575540372490296227365400455645201333736759036623088179211787417246278293066497640342790672081096578426014923262594700083799063563717272810357669314372937919832183477457890853101463962090081220314585017746549014638918549637003248035815140396776058140972211660554789000929850963326253248884584962625435102567014826246890662980946960715120777247308794838812801449547408451171705731641783977793883968889426104776573812777659882283508553966751729122343938746634542521567407332320872297087819703354240267362805803822859656426441699254918203977271102942474728141455358151061355651413531083143448548277791897117350746594099100186310555810465073764049305061216163631756142768182071479519517961876672226985598430967417964434994542139814219188482608962250716547677986847437607166342535683548929620372587215187765937739816785502628023588547555996052607066825515847067539054660156412525411622277327426212985642816984255991406165043143245776711085628842053151013374713725253757719202888907558433014256171988474750229429997743642913451766680267043734070359662864500441161716413393924011881483718096038252724869256531346606588401432856626708236458597458835217686499389995469035667553217606580102910773846711836726527534324880122435607705864070902404457806719376100880767497054414031711357462298173203012135626195963957101827339170836225067362036887530942108153614157134066097298907372427162462946960562998919155340663434478596804572812453490445107264882375373791204120525620649941456059024466283003992035247747385961919386424102905809286439515579264351650196483360357849184991789987559633437790977494267839055516166338078653520704323323542498329846585398672468622570578852637596130629379406002192708991288243657480347425111482591440004336084395148055559789370147330832384040133333639814536420328131260368014649088710561213119150327992280515281489720984506611083314430362994487363575447226290598493292549879105653994546051596997194803620390047649429241169857126257288215439396894799733548669552852587630282526277588500287297725945499590627460703132996249658227836560573748615379926110711164714687947424915861232838826575848586671543100812051167640580991496075420653125838817838003628193519478861930207535567777241868891147249445148557312000000000000000*i1^145 + -2842863321836298619676190934071817330601610445251933573547170288249286444131846285373209536128407021834187673524527641099624856298866310026955627506467894494527964487748049702731854386411887019015595190882274668517605567110721778845738606454363482807942788238370748634371527697337455606643551723504170954155812450710760689565493409941950422681544798155299765508013431473487475338606364950398222980672677544821076085957092947364232407366801915146464345248656448351375297989781153569123857794883698765545623722148463176329246435100457799283574484994347789162418350887323430239453276214375148042922067786689409422514735483826229168062485570727610043376294134333137566790572666653557704367022481961863640158965738447044363952572130563263831762846640723302668305400019712118851750523130241224783190358596588847271008905211162401462080253726405024274618839765069670271120226667414209768299307940740868753085675728182889004888219737947177437726675312139384919337876254982524789252108290344870733146358982900974941379315909542773131715913611477597243746057170933128263577590815896874016704659766793494088846250311541531858973585468860425208078467904331982349620937660110380830311610916998309760740586089673808828173670071736840916952609592407393375114879942433786261528233925027787427867342569995080751538733476642677982291891260918380870752979821162493287105428431111027453232124705814856739655892300981853696627496614644571403941208354831775344343671789410649611059588769742243240058020473770892716835415872946892708921527639582435718338263560184747487864178910268015690687431498417460988442018661702059062790665162247783343571095372499155760507118728671165591891814037184241450815524115208952035694288122016476690538080697207429585754447694450434969973695167571043694440686613402661671606047396106792583389804089638968132656763264605947756368008275948708722195885586456007853602563591098360257611850247638513133727954539415708866926599181145394797635715410847455058087992249279353803604507831157159510695079820195983291625288107119817610626746106459946454445840907815473753771245050055812800006670201486359588179093355499010268856109012794644704452503319049670535040022184850933994107937502363796136339288362699644884802941414723118155370531071661202778170908590199864599252987152212033827322131578454015950760806065681398253553141165147138204440335479776906357107452869192460200305458869093002117345737733883641132113169784474725457547988435159228213537322333808196352472316600763652127496782233141242790126856189487122851410317708627107935322548853418763794174025252556420516617516169520979768017946326171513993853531208970468661195435383650554020041778466154886820479473494833880817088601560474520696778745363195025855098380812252190435174644387320490115818121206942796260055653460693137869437137970974829725940108263218000604991910628757552362197447399251000335343570387268595660713580949028421598369485569288550912206851308527759183359418915446674383509463878198449715868379470790516012147511927087378634254857557033361236835436460191015209403249688879308881804014219560419861114442904591379584928241667136117615782981662017027397135176761220542410177183984025564943771256223587744621120479637429733190062064556171952389413555410370788252428769323924915592300464705039603409976277060435452726984322298997567002103105788510636826045772200470137274072456701186287367381671759138785781733488681935493979854025323616957734320405573535905239101670137788675101046808827482285096425547665026598048328176309338536153971957970536370490559697772835143303770931200000000000000*i1^146 + -36801230939004211461276147131554543099308244678653048424033914072078199444776706012586575875332032493647040105115058215008626617378384563178734972087659045474781810972548642264480048418626554261173318637174260476871239732058281852440650713057987477305964056930147013993429076876597421235217877252991588788386483086420054354398143612755135616754868145191373601692719075866637089596628645779922618395877083682791303419944828305002051621227284987600866140828187349280055480371047886849895316509704791037264565085605705617111886895859331138864712971256117442422766333789566993814049718962099750740595111582606738214769445022304348094233646552693431916936930686819799601198892843580497485484351034324979283467454595633793696763339651095010938983081908749860968850746580958140911354800466047532156694314007062204730856058717285262125814717531356414095092598956717039750026906613718768013383840534157076772258602529064798412005600550246408544800116572655530472812624230574068680038823421004498675119004717442965309066379601263497526613701770168023032915397221970507648901079851666730059227803593893586365736558971149482684905222775219691014266416395930443695999779570231102977236937870059843974287070804487359713921104748045486333965058048291106982031593398127958475249950886211254353419682164258643830296341281369558054687328661069936864530337671093883621783621892398256939187229622947371193713918926553500610678286219971049294728637114703593200916162777956478224374981428928261263065631651715721731661172999753598143376809374488626131964216914385398246312858181664627918963154252865475336891203511880596973385199194989138833072378478957545480516282394388684759938067586274218805201257623613572261749150709511233350244407286778252195094833125399871698373462372992629456071458427929734416328395697855135820186604548172375897806651556965651648745540198461048494201317336280112704017333247712406592437221481257451514241405067272496548704779428791824241514744349017785073532459584006525265571420526673382935484480991592049220324800018733390887714932405314144513243159096338385554261771388335548872698026575623066923816367975895592521710434734611014624969566233304563094095305125901577569096081360827861095696493457290677412154672247658371197844304593621592946109300795375814326553388324418276177009544587524062804054203177764219495306370559475846651023895127161919832206301292289107595013087506173753862092908358726240754085457016778322203150141441958336987906399459307102011341683295477169846379062664902892810566087283228769748228822224629716917053475682264689635908987226816786870247094341744351385915866029555741710710149396871716881664576830838009417954041772325804323429063075224944868667042295824152898934588273574253303747397973189568679200732761695891067672315276566339703501925266033411693655849990616176940268514328190321921114142040895900581348132822217874350513746604124864831420213723828077734505780071692985001775429874275506416219587199485234875071412720287122724234796817341072058041345520083738493352030509743934973782973353556075180842831460012009282884019093034148516468887667996912166813397996892684721463917331913873284879138291428280635561449859220153662088221170802869971793420545376360487608223865431066536387520641803410337650471143673469817468804982605703571264773647369297541168727366804853901784917289327480448472574653983027018820285902812338594276680204221094349971276143747611291800039428554324870305398273731812502083726773312092132902441390287898166360352372393406192981708547513983051313101909119855168313098240000000000000*i1^147 + -2605894725101057725700855774967620015570148251874738602962954225905641610088486634774790892841319240563231437828034473435715975912912984243489134388547704744601612916902286270164107557564482352323296343296412136436759709418180809029864101275452793181562071057349477309146176856523923853688885415133436619770017050709148143658055794086371799539017185284658703810822367605197444783967283575443007321993961652003240337360137412044747452647275993140499735872047525221544839264692290911945717444604773751125709644851379721631871489861890466086102383557586105670693099964854977473761065090464843390717559205178499122030333412662447914603951775486960629199254761658912786934486228472529391334283218763549413918641266456077337299733139852020745505374183375222037423911874183326553042464683223519266753123479796091460860187691395765797594425436548160305454910165324209100904380442730970503135702022084946762969354420660063947843821275234404024628854059962035069730726062472755097935033522700190692502997389043654775290613592990661807651695345480177658187170459740032715653242080257551246143882815459630647732800774054734847625972094343272318512337136701760688031839937340375182205123053717494152181829932136909798121244422402306615144621808368867409925242752642526589745041695354201064894047259889099556780714714720057364675256985401360867975114160241138147817836353971401717183109445159580732909984991590437869364134298916372777991872972182503373042807309364215043338474291223968921297324446933913034614971176598884520884480377790464936354737058470786240052994475341352981794040491877125367174506947040291767419484373839356322298601818732374654230268929595924201335787577491652322394872665197372439744468732279140690896165917700791713430519162130124579313981609338552763436670410831787206837498301818482922813549512631993875995513513271206438226108662450757691997235437058190019550125881098480987168459385766863587147265927837439591791718110447777593629879487839792130991051814278342773905735852938985877495316964043867850213559275160760144165176451163947863285768992306362091990097587993463375843184528276602428991752985033363663176968641896022423693873400379318767913585828036049276779904908058117249945380990838712168412717344682973385807695676120163051896166857603476710346056054158577512687294996758399250935682487827437946868981193341677495401284842414630777652591538010528523723527687304101500779313988969774679358470375649107959725501679497060682860510385030236679731371112626264153943611878910936540942169299280083706713721205541791085522244430637118243184730467930358009600620449715998550481584190348395614556074758565184244935518086243766487623555763091821756782534381570619726733745254934099701369271134074912120118928767982513490930521495695467484699037480684295824020910297033762919721523026132650450027663361542346824730565558332203467734306020766901914624179667732533304837648538277442840999992866373738063817947766188424410838702674371353772947620935016031051864800381612581243325816865165375354291414740514454914548928323965105046187331962344451016264332900279234877579794749954184415576758199382373088013496123564383800845135975672341850960842385151113960341943298204081589484182827587541732268862614025183956675693558984400545561479869900378936102319457286848619366145629070331068353003040544489626845648068796732834548697615507683883306029522672988197939354466910409253259371565318658954322466913567863277689232403840466593622191390516310932198033334642373023311531845305679371278368041306369115146474749952000000000000*i1^148 + -40637447474516113026409425481421320151439179208503245643156295034201391919948197342009772995779567165117805372754810673681316136276294070880293945972171629655932574398028799561564616154810561621052333064946131220174514244680110678657942104467274394530615830279974579658653736790331919480260001168640034564120337063486532763727673800342812518371455004972640976288946385308190659467060167190186763572109833142924032947853972237349530380430428441051128351136407217614405404556054258194777987265006117705759607432831462326374488010853260239216883580284295384949438637337834001817432712841273132949072208170485920997588186419660654605222911965603581217820715570466050389143616366203792166316834571426102608119575843842917566445574866107439966349161324382991233881160352581857119228259989233536373677398471346797395893145210597766975380548190853944169450153722881276309101637213679189535812716279100768603518425695488093681345866197646545259658915034155470250968011109478911444345678376258605478315835782332617859707827863520739646958965524456480253468551232414430717370494232035729665645120317250850737185339034676878210206980483877835308747035336108333093222830779417360502173042507525104757561130301823362849360775463293463345681610808285574953922685503520578068825088910925570050435849182489087268288718283443921219927863314602974966366825184722094357149766403190221351182740217524091581338394266673235105925818981129640298980993602053957904759246913705389743376176548823912589529254715781740316722082388602070193956955103243158341053699796480846550849615665913031098359241598232248404669697224999294595319303665632217408416472120381529220693232203658785269399947350590406352396337179833722108581391485748885945476603146863169918337787109733293040964247334375800872645079590008245727078899246785820395447671347593100518231237510409130040227904209377948792182490254785556638627778911451440363695725930885923620921090158550363935599047081193823446012979484057556369886456009717161696288700323820763186953186123152785628495199204592516130398359724303092862016240793850082670815048769854733437332725480202942812039865984190933388072747238293094625464287677095103627839981294526174205984756594855441794714004561058761031556474023922970806094672559876349454952081999791095418391415096545309877466033597034008050274338481244687982341812286787814873253528360769059222788765257621108506941883003468338462933210663311803761134283346576309494636029490506040566717101750110254192390220015732749336397284985940403336540041662552527482571116820254398348081251479461185295481487585255028156261645344958931494221135948697236239898275298600446085500913209236615619359211464542674960506612832778155106368620999216938049650861801159399145774997664774394243683973867029242515246037091245009200368042425022181610964023373378856976994802583568552313614175561361213152403704579282003967941126511172389433753686425377218324083506384074317091220712051773938742376135284411481882312663816925302218519101567797902216315835927955344348677347987876322621071970668083115251926136177599770808639400562996602181374225558924333746605352252343564349619151287272925187304300957660490660135679365546451372095117574786929095164039928013759231984302686612112653258874049215802567169383130380581496821391197110810213548304664812293289616875764286833918650378525803068636933907673022982214938751825385775431648270746258457082284266098973842122343482633418015566109072481643096480160267304701032488021185053067212196972360917721962340417536000000000000*i1^149 + 2545584598655309754990396605089388900591718835747348083807377050246847184899922198099439620864731238063138681404175254338988132548677026936559075726069591114577449480294879574851921372172093393246000777523412528969402930093591695167804859917118202343724831140392096743705146522402226997256929749258832205640772139304646512006354603262949174826486089383642019173807944497970206437140379369502960186702157948691677821906860305331988856844723504569973235502389757055546833660962285666392232581298476789048485500090594020320676332600624147456724411210926841231537103350245321267097694195033602505917734719965288902661108518214464041851955062360060503094659791211079206068735504963786005209299634521677323472324326851864550074577855066874126330827100102276957129190021110282707997071792070468512319978561124640838012320497384877203971947866006197374253573723477842056647027976074510194202181911172075308560035942165558364663575625394104980902265832591701529370531312870670635109758779092193641712154093268297087989491940797286281005268742825466071038197455793552073230367058337947751841529815684522342134596573153114003224638316132192623581070809560010714217692190982020592422880833210140946044240817794278238942364134921039393074905868873003464981909374139654106958243213601417574302867509646894565368749830970026521455850749386081490295430140475005847675351055332271848462123178806738856316151285725874257658914206550823313386272083044424826124049378725027460758765963656713726393048225057253127243883448741288711455312130439899787412131126783452377147715868659688034304458970842995957484587720577768989316362548793796157157659425210211190948507540123164864770968925777042376393428072049718172879625651599316440670373545586906159399291135552032457146859275466067232436112491256317019261326727934640520546500829150974093572709654617614492766924760062457328479459490224942400211209346968070860500022199523960445653023772466875594923061927544386442801175831867130490147945842616540316100280148901290716569408627870217661846211003725477600002177481395814817399659492441626725053305316677315886105947608191491802326978227246860553839057665788373364483042750156996557619813773003950567503081952616517512348816810082723531914767884709723541991170589532012390314857244109024055036075727548559901346503091470640260613964748910495811256833206149576736989024335866659014342808456701199429357937391979685337477044331153685893443506333798474418128131765662253694992115439135482688984042816734036890141632823547315905364963550473088695061600869628480961754021170925989551511901167398647640382256691987814420146123379687265569171576248381277401735675695779629866185672203793558525208929706966044085547739115949126517002419028647588423379151767776235764303010413969282950186236906912041841317067592220846478137246110815075815638359826124335459052753889337601449434535733189221000995956809463389207734322521733282564670429849636936130234789693642691818683088166958632421259181369866640722289223519969792875363350458873132410241901263368266785432236456384389940942833351207386349324030729594029662138697939940486623247161478569845359299228290710646957678866136129756993727846665438689957445182021347771023576598593728221522910124969674379545331841356078347455880121144439679499388125192403393571719339284466176185441266345367957285723876724128110886392749072096515531743586296772867363657785013045616646090741678063629107523159788389572110891540932463763316865403376164436018587741128008878459453440000000000*i1^150 + -9861711054426910507245017143948586441701348024699612720885615544240950312877342129240696587801270533198763266514504188066436806706405785775276809388288696598466207511335064366214189947836673709468616904200881139459028035909586225446964581476414475937584512351672999637504624643169901260015508789403947178210439634863116500312394473311665994538485085936299840867024496386483234656364920130318568663853188914312181608005501837998935137693158417459559548241736260787465609994587204561836399155417605566878059317799119414174533314082227022584418612689081931328006734451254196047684180544063224886455343626154860466906708633782537127075561589746033769812605558392436985550503799796309977803571012555831089658322733242273571503248965782372700192108122813450537887265058056642607448395649704893486006305155861923885756430544050055967691109679953150695453237874757063561748321022235655445620996588275284333177777022714743690479380685687159588262847808664002167581952412797056475621625016272781341137256198835009337034618316523895535955787599034577922508818516822178138718937980417877766647036083827517085525710025665231972491119471143286163218678949709652086002477774236758474787738346010035357120963438009891392856297333390242106419313834622435343938938394011951027468941266421781597212001429958213828274477349010031269996066381121043000063194424241246015101787861403818618274274341020793140773226293852000538257611207276113505730629126314042530153859608237656716382474460308736654119760563716318801060349460396913588913141317296296211460154953754213903073387097438499418211999672398504499261962382385340663621399277820790250312751583849654111914427673104786977813826761239078175654097428209055560368715454982357309104419812578836612007106723668577416892279681934560823486577319576227854112161200411887612909228184924162580929810742934940603027318094562631058491525190782012821342340725739247463271811101915381499247753851609501620460510908626003106256967414041772974166630457835716553244741345425536469372094293427954179680347198073038793109280845381997870148769073459814250400112870935471826182726618663043643693530942336991006696821684105659683933780530253105011248588182302946636219437381372409873645494580799407726284465166848448264314127348438764531390978307001279511375574584232844552798461317089168544185467355016123432156135882947325397643479586692234382237592354972852444476641496052877887477218898019083441235257498512898717585190619428002004626808262734725060811181419639873127847219564675485012760132997983988577127612155262074179688039003861161445348728236673510912841940692186378100435372692173182581797477408642726541396638957698548578744249030565197323509229701852453898043658695157993259853928207439873741511487162569774771263587859965007943047060276878456137123510819182350281944847252885732581392133837705042449779771846724467033563677197178328975185760992210167266877847909507897574392598347715602218619501864747287972229197186181607707948875376232309571666026274292748833719883238453563172486547164510619239675964933984442944567185066536370861775193833537131184137097567120548706326429811204115258422381066627861462853403856104578938745503962629652605584253631259219335703892142599731554956864065922677579214340971555342256024207923538716803941093846397202288338637393483734861073930763873690106466606770526878512081495769294087717895696529424260511837870561451539913710839395244293809133018555483343312518671571639003432072196458188636160000000000*i1^151 + -143990961696847057114630211578618491207555384525446868712879180250974805122219490938949017096389950620614738973325167486194028523866832332414914843151630468498477187941567500585959900955339650595459739382780863995506535295916741210019805721354249934509809701449303475490997786688722440807925424521080167236112660238033176748680558648202594954658500187181716352959979311823444513410693619686111222442423493256820281556766321026847162262549658936072568664885596373942586168917233849334212214011130215705743557842724339488364937519990993864873111492199013276798415478250624140488506779248065028290836185979358573259330643486017726361649500430073625505702689491420341499309152436641931300954422624771173853442940013367916455492256061922760856173161134759878403600686560896656549527028209961410368322394673392528650338648706778480247881259883592649439206613382522657686044041687506710822547073221696484998437048979538173115443339362613858079904289498704362705857546526629277029280876275186496237187246976175328185678795746940992038749643453993219162710783737105990490760818533075758733824411314264700012885761976558621160913968039127062325115161686014243012482096663680619023587598005184063336598191147400255967662301892461453058849408089447017337930830514200010012890144327837116002823590686955877688704321998178585661146760756696647501439160656727911530940845729826802685540796144199508258615659296288506245932996684988301749205725365762451260237366321623103090313550352555784803839777443583012253339600212612528870878406312109433734930542868607590432020356865903509058249805923387618505291100062028774596844699945259208652342427229335464033614432298897349047838387507546152918802183733946887540026177983584023607878335975348678202823454768083165286052372423069457824837019337659376051482641465225972955080906864342786342878340402637481973480570239940620171060126581059988647047272388152941210773559122470444265174772008629532003648012574161700452517152446942695251964647929270474840469442409230133225188742918898565953478486997812703530536791489203738548388007233240919421455378393832843534479498377785197771534116647619104699892166643331045954950899973625321185673131040525848284608543665194095588233835542147863943803800200271882353610761466188841665291433587198831177555347615555993681492185066422851461437915732800251248968939094384098664320737537147264669911917655071387775606423365470833738533781529562798392075855448587696607459809390603873236947640925715585942662600814106783450459944049115169357100185390339305026366576150218243825555286172173319445166242611408365959833258891884602287648558700403301411229061930001271378488637666292751959635157147343775938313063789605314009890197712098956089091619407152263638332223340282458765990304538820420462510003717061280710168926222961450835922411217004486569041587894403401230253888899905582130392254454033997002426739411168942231898156157150873177211701464848188074038514025712733985885829638191366604458931098043577703235836290770025220594869213250683153928114344950090017688014065004263505143276674073945809756530263827859838291793905018198096432988543509379510510279144022383941564478928585175841902884971902173394081999035538471341768498251660788674713513027806244139228197560251309151359583532528569001032085877984797969058167731365842083022653999389957109832631289667430594699862443301692868401995363764255864506884063166086994067441342711742000295531228590562128426029390233600000000*i1^152 + -395458022094284572208493203234234198374952750020144154731633427445688531823013411264261584223766541258351335453225107816866974761708150348999031614901904710860737833209061177299559035275674306140290955723071282146702021652419059265659924532782515093423014812141054483745408394187376230268169793092225522336562869881355576911036741110419944853329564236296326259133635824404379366662069635156017068612045094154666245303492173829999507619276727272603121339136742149444858848517782908760199839436789168987122375772607077141268326145755854404354054726574951213752170070799468765248126290558323552197784057936542086876945581546318775955827185171420365246222296713303632029434787072066181946557517843769910909578477371745991458119261074779467017679915368749506983754950666029337243752435500090789744946966726475143137520099113341277555779984243865796921931765824106659662080053513421052428958024948144528790236571912147916799132005046771763051232705034135353056405399676416509564098951343765919001465389528952696106585407328217288878386129252765863440551931203056354241504857468859147257746880709627342476406386627770161760079111427036387716530563938014942760901325982035614794264247974556244642080518165416472898655187201611855629471626648471716357259562995172188371983646098221920493681061025095530387648110687268256634224221391306761826223649957558710439389266825902936543877231001199547691726406425823225574970200155620886912840922399617160026311745639481746965197697383006266966188775359065313066454039723417811164458785034123626488797150200183514252382744703451003227625447354209760307217008445410209763535342805387261419621988472117502181046711580828349495828605853494365077480031128824936320647091460777541511313812580499416566485200071257187965820217528961179037650555668309175766846392574673497223377924499135729464853415376762837200006570725379388240298745328487892731908133177641073782494458554271606852882844978432122325454700551175527293151119124949985107241092573627690120321176092992954363867971628441426104008806641115742558405258548287980316548796404778871763594699864860973734831590489094814157799729234397943583217686053241736998333090636230225403223514121229685863309613766211096456712601729649086687182049362291093186888057296044616644910171400245659863200539381581971190065341355945666671136690091372452572424393370182324063487923090456362359013686479755376059528784316113472947391523951004324500760100169913651267836321915353579960293140122248759188592577888887298852538819757025942180134878200255547860757652825861465339294352389182687157184455267950231760668510909800538967072716197119281349100811228261949982588237700401577560389700854920536588361185663767970569150452205332387213692216201978460308170536006889015860997884326755670337474087907339533716587870826128161638085703309127187098524969880150558788464317760145412571545132059868300251099191791182720308302774055823639946122592965124932525586092050281804053700453460899092280002441512723492657096447711397409416532279869760659641576858838999015611215397772858637300952906486247342347689603555711184004564642733578796030910505279778429974795770249649466149433141603391354084844626938482050123276073189302350853853647521316507333095104943274256372080819052065395250254115013039452597626123007971094701764943281607130782048763312668831335725576333858721038987036810891492059010056563566989031132903460374812729683312484492402968116592640000000*i1^153 + -6938528593220274662513701846165296267460825910819013030034101312421063504892088845353220431302686976027896527501287101636842214735070202832461800157686565609574939520972513218286147755878699454946142490287688195149854784415158114130526349637465412484519735356488978514995391937382176592236177970534520088352188672970528453892600853039274670378302790522260234510474593441755863297411617391028288379303735594728634836066839404641164070393185517708011358655386710660241022619266311989163233200733540216464355648152636288776159980690432123992350318190310026826774886914056971488345612952529574867807294875155228184342065282540389559253200718756483033419753835589703765533580267869835631243029123076891718779131376845219295538362900074417354317887190021384437685095505485840940372960178665178134858582125018535624142955380556859800613187865186789748175111195341618070452593020411500448919554454951004573725862817376976512378774852423024514593138129998562293297912047653997564037125963532246998304179830281982159901425870936027139480970070460789040760999039447462727340667816929648988562530979630711000820247968637696854846185568493120298499735283913687661498000212035355644484182683938466425948329138246617430715132385832081034862474106355663048042901768036234594798280618915791961343528840519953106216341205292025368055616477092144112012520509176433211672113060133444616512677665765043449539547968456043363631183978775011633297889083728840869764059637228874016959274189096495958678186168151210484485224618153971701488053796347026202491115521309705293702600103609224003002146276196374621656828715522218752973596081251938010572382882292056087689624552428275421396817083782831510488153441865951559795481271725811234685716067139252858142565017680782429588752004071995210241214367609527856312380873458702468746799337802867135544167758682352832444490648513464825267269918948591633924223225861448672338492120586237214682460775165064769299991193846630964184827709653086102269434723898958293161932760010305729798818320156986412361039690699092932213001229727324350538163062249231072736400206059079768753163590847392367737612198097036157238020469574672410074946990076595148086716409660005098408277760652519086304022380036271146232230302112340912840709251318948299290407236488446825307766380966555089466268179692374877959529038551362303303852062087418690241246583837020306313485766558802825887557932825357039616314582338646017953994370246262628265046719786484507828910005115608730320052950687028521656131091326496233183498857815576159031174129658111294170904553086970920921744776750829074437197727871799469893166342663315355618366580695249385027567070648365364709514542660592426602783197065059032174808092436961796383311330344814042341666057705248832021887011934230833865895840899667242931241056425363718044205577118472923537633530857156722862974795586916193013508732952977223574032459923642621139525123987002062800378914761165606063247517847659486905193034488588112163908808450983891077145111031877205030970976765469958689240367212555110924706148576611667409559153496909106843241123714223774976175336195641874803785401298679092116533919906643923123038693432308406272069086628033746733059600631772675745840281874829926277815317971284484590615200918450608305775178001917901350532434024481092619666547570075825854832237621922043268261967811001061774671243246173506548955379951261112922839501883979071488000000*i1^154 + -206152054597942374822289856199704037367999853167537095256978720528777902546082988547779937539051589797473561681708425613441060698991736010518166494936956378660279388301728864539194890764914080028834098304266969823004891534247921028977560397987300637127086246483467935958982674772446659605675814308458395790163256691734594602663181787458871356513822542441190817212696012711214746164934282501811648837602948300323392342261206979891850849840897074353371412029439755574578088103796559185367641561498319340603956497212325348614251915325422563473405158292923251204997215716166567811312762637566135520614170400480174485268992399231069395076230595056014538927283069209171458533370924975088142303661570888521167336069086728932267464871325477676645738456329426560783878981883694319843017337445070196009596027226654409432932077383191751198465149618671658935997597729569292576965903569345804993563835494066539913463126328497242646363991351493902171328824923721833130602464316758245853237820553567110569755311383063873977854447899535755327228929410654979170205760493448863579498151117637974473555329409327045338854675283424775220492160130017804272750417757289154017238326953002032220517746284726789187188484021531531225676996498490051630879032837316718058139426408455944259015758726968112714774963229754494187523191330946865551976033724240214474660958219918218975085639010567920738970437824696084065943687115376163140151186274969208936807220140249279231387763472930339796785372240154188602471368129244139489983845780165522570437668481522142445341804734758925768048608701349993410357454938318281565387249006436654031436194033891726683537006143074605274502252592530425795036958451452046336049516373606131490635479175541216837550293678179481761017788393932327225206058000045140971638475906746759485703486239918546271437094533642559992170211949037705070994498489182576488628884390486640612247805729850143477925001482452574135303921543175568449590410141243674375116698427019551268675040970505652133572317815761472647810412832471863710768489173825426217293095841643098925141291932934113300043233098887234099203334836131508138289190818739816978254366678570364315586533770334746193665294089859836312238319370776040820207765953115320317065570933831048613360182562144716278710376813547918450322629471913043618214119328209744451033466443815183052336107020796571497248927512451889898673106422916555471269518035729662007491428762242816028853467606773278665765109376199686341080521668105913659052658982089243644847364573232746415862437175303454971496568711267893628803929769503034516118150677603513143066964514322987668558203123893335346296785763223546016327795274461404083773979734511914390425458732884712244980564102087140141614843002508911688509206632961618134430684344854064835193406948115342541127438700236393153406230646801448392721607329381711843840149978676308360596795451545893079245319556709815737378255499231046553600551200041924032861196205854694522793689290398229715136685138644902519416946834685204133356826405155264570728175920846624607391550118521651361471930727204830796366731281072530363005242834239159099426896212704145747904094940948241505288425947849434177090222125983120114990228404021954402243641826335227217700285565043399480008953076172819606244449256531968554186138872174329623171819403497376799499445279536862423140908242164336298578153402045890614876099208806400000*i1^155 + 3406780072296270563879232414041632197014062521627414207574255497322216000872320479293801269641646251909050579759450684391276788408355493919349340940751715722516175233270162685750982259653282512210627671125140307969736883236221971178484840068293209190270356557667301322827118623853891606910100244499794345668509017423457459794191808760154378422506660193328558957187741118895944496354593760647103143369666580925657330186409870493864048728463055422265211607402456775189767149821358333225459693348720874518682456771305518387041426003452273084583069589859762022084340028697847598026263616845479860741963689453501008504381326671519325220246032719615391063159327580316058875907817596151719329652631771552192107984642716955357348153933358750933788319757004092166830543753756517641051545435576719943922761253312933013369451949965062559264678574252787932468075513403329199899913384031026767953868659851650517297364964442459916653899040094685386778673005330371938551923103772467593165885314186364156418509903706007446331360131474345250784454708344972416076652417649873910874376085137489836364411205936741045772527922232826703987821212991044561465728692074388625883475268122217773646647172915518530128336799823063326142556570260096991552088669473147703481522234930730684178711405734239908214159858821494054412870856764083507200532051003357972731987011248065089142961179140371901761939233115844011177537353605683101672058350492482402444324945398333321274657747340419692645780504285218411712931322512945782186156181982356546750126088780270388133708198115367750591035492289194463533638297468074074845348326255990867601497879238106281840390042099038783791313570618140258864702579895353836437090332350674141197001488197494283935158117865760443274054206840523316916230906549215568066722547626772030126592210038673437313651495639047570267047144632481774761652553901325106889204001801225795691545340913085344984003760086893371735743269820100344285172683711186560108011212246935231901452809208078643554969729073654977931571127767243392920185473747135054598741284241629502566773882939293484286037014195656190063476865181755431802871039019553322047684336681398988240510044383644179068782751163592606035633009551512688011481007407855968059831366988916431793339160607211895478398702085148031316614928132172535344477801445692974443627759537761093496925224459207029699570049006281713065903454935161062832842289312950128569659942528229084264081003378027798146095966433833221961190428076576393870263326097635743975993034943810458933244149043276398476550202224907757715954797174828815418012068768542955429952545640849831680393033262634972438520210090550092286532364539450621982160688671178769234891221917911187391602561864272598756139416815575702057938310815180784863330858481390003182973948241512798160540684985886578376216692479500117965741481304328653952838869553748880693635772897699789130424165287182605522356097258826736041923071067923414004306697703089145843751165608383300257141721196976851484614603303124516307275819077654149750380820855062011739308239145220404159020380788713472226110840157193354777877986422675401960216114676116151618392491061364980306893152532823898080826717943229619190326423634797097226070858582885713369623737372706718851882123464229175772141611253611758413077667933222797212879160552275155749417181369204708396224747312450109440000*i1^156 + -1071946194633805780342179677931497501432395119244148491939217799265426157627956742807033169338208481355342394396432815499480574903276799704615162508302641366772384966027100613065691645660458998784216280960360272342084259428329090591116746278173964503379596844083399254515012609211025796833846623546560681101126871341851681847427609793350553565757628050611211051553739299235592620393640812893376944851205124635112687244638039883248732032984074080701767419045607745901952616843802014712094167371288764889010117041896330897480762507966622041502401535102664852836522092530594625684360673459716818660008576078370097745289267066107789871301299841468696720426458104909098231288733689477330736241805746086091340470254055209138696471113889013014052041610725934364853610969846962216018724817860454909658190435550279208228288945192850311850661130204744714944358398114479541122180976788959875880995932197206917185474942034899440145966094096966667865564876781893276577703428809934244420697171935449937799791184675195653549375775806373642585563378758065925936345114175898520642028829969282030229351943809683759133607183739710583169823920005789579924097205534596117657671522457245004363014353333289371291187721120589528099965915083653720776577664825746811727514092642435166453211852840195817729584469268538175735891080128986906792570479386192014842821722886164196099288287210060211047004295501205962950428593565709295352323159487648674978442366901931103773490606694453515106004860461880165580611496319277678317500311890115092684782502962471870386473265830408329429959880802897632053504645257957890579054084769654474977782450929261374845254118662358787032788936319804002059232138265268222844224386374497196623481075107991890322274996161690216790568675907127648193274348653201177468030657779918209674240796212097707224550414032679226254867902325494020313010258983712238639543227980908085314131095796563368254206280763911734562905802923575435738635486239944312042414769602240039871958739929401348499319266953338115543335547622219480361566018032631482818063652694220687465253907263618797042429351347182832975051004618332663893772025843509992752239972327551055947382615347038591952719301911597684476253612516576443934884202768811204316750565018500619028834872313878588302754714751613647108416076084395695457489206676330058439832248820264827192233388382291759447256007111397519612775609464242146645243873962048455372472434788382405328986802504890336401718543570080242351044276595888922587677350239821911877425313020861642322561237759612786152645825258879610629429642439941499703260445062565129194306631388702931464976992473955903338762008544275297235364247398382892754870931491570770350221362981227734734660211854847299980820922634564993808762973186358803525852783572269071267514015010267690900875514483206586222335736952386274422416106965277251213356812510164334454474925892852100116059817857926390297755383013611284349876219046898006806145334421086290364977915000788631558690331538917319326216541809801741294380789861772934895785721082267487697593543689369343374096143891240427192372994110568035539667565724096093994163518969216017641509409832386362852585299152059020657514407947026878721884724073269801532068673341161587327809464112732054810753954123018641638340030576494755348888910337126786867025092890414198816768000*i1^157 + 487843856318665574956200207196964662785197562161861194548653050199700014373166294877808173788626248006102366058549998843117090378704316669993057950556709952987839820778232117597743231857443609521618887841576240758614648109164552197938794953583464540176706437618419853085882142856659394150850018565283500628767621961100006219024249429252750491526824190183208730697127915951983544974110655164310761857866545368018135460797419876306168750222621958089578900367072913367017868399153497964231165852260369175873437119183678493430206190097934012183237579865307339201320136173707052716913501036277736577456261648970126362235803072070638418865791071372221404765797458753766285117599457038199294840710017643015335517048994340798373867887103569002081875800474028080925512835547679138463636573732300828628410593306493714149727891179134036331266694788927032547692777250686113982414867854564950098352369742191688030984197858614867483827816152656458233186669190453929099209861009270382839231761756221547890984712586942339856982604108719400362138769787994933383175255793568411871881607164226956419715552227254011326053570054187378700029597468530048941079166807693043177887002761781446366942704052057897827067459702420423449351229410837604250344548007567003846333788406221198406967479401716857115583492336223995851634931940002618430435882595392453824495080401926580691642023619918064752958536374001634973738367337156249856203774320707633791589071240367262239068250376866726764172694948243372004259707700996149347133719497639558343231097420593675496879572885429081496098807393714166676920799036883165128852108638685674713060882250651097335262771737448629940886894818972521413774072683973432173155090191525461218067824307280269355156929176391008054651739939781359464845283553639212767987220583791049948594337077621144333222352239584045629733616143576164869661192719089531334342699505541682016629241337953820228186744589962707580145572260342452270770844533109897380102624273426923983189116584081698345060309573908795040853581506733944730499082977949901600490598307192849055917192531520882962271731198260622094108609172085499624222412687216180469729062567564539367537828048296067909772032205790113228880343717894563101094511924686179027919647227752899605908924313594718317979352470688879260734158527165043402956971370579074789523761547375077881902187991797438985075583577883770310889893023314065118585471571964965482598795753091695585297720401461380334667231311388361436864174253432636313119137057141000472221430205031156755786353239819705171630589601353376400647358482433504734824463074839404417088719661836702500385814067521424115237124854335839763485687109736486831823842710976609901807711262700203120665809197044132833556182123531454799740997469416646967287267560204788812111415996002817815954030950043437019503278061530451996799179212347125308700164184529259944947938862347263107792982478380845759146814584907397285267032867428190308560758872788611304411332465747841343667916263567053146161667735878284191819321800992327494488301075363626302948800687777780246465843462286290466758697992095337506552348883311895564994117050841143094611038333858599227495339021661567033289119375597923992528106361866148154407819943091463642899956859540469667695918922340105932591698087921192976095641600*i1^158 + -20921697505354152735268390632287965384881688298504797420378132406984437900764501151671962881641086070708382938042123325768371955419626155137914404859736555464753514860915963908544656409813493436476467618653915238612885331808799620552126052208531704552179872529091172343226497591421267747524384972883135253614644694486952103691699974437179440845614872581150857208216322540841843364921058369818642582027731186933569904678699527834321219351495192915591423063976710301049070038711036313124490716930560286697672042736562944938866259646228972514555399104026430039220828972284508265694769266419228607824241391375126015095065837331680556920225156127376851242397457950607580877934183731051087795834479866345703029055466585183562874004797536314782472033055865543902272598109956370913822546232943989610221550087379297394139206402884647611624483208288025183890314232528216082760565357653306940336216355002005666150745318829664750269742251489361027707203215795357597621036626574372768789275904906817620632679534233961733434423085731105986706788542235769814431179653774389143645141257018655799888624305475346052985355686009861138843525053495685618253413749387023975461670304297118164810689818571853301003891054719670736496843221711410642663059770178091400951288317115991337374013633432409497173997384585988066104436168385036621483194916794319798648322632970791046140936240068365306560033556842675444928318370866758404685201520790401036839923851022444746005670614209267662383691851715920990789114096022771097974272534713015170249367485684318892783742681040049742426881624671766082296140993909978613438139271274702893081559747184136470298803493171046862584915195895513031851428200448955773335406043875894647564531783581280470729987694694991465421488169684793978560835219173916203215495248666229636615071398351534460464412700310557480324704854274255519651069512034144551792096964404016609828485215343780838263884038809031712518044670280348620518927092787783877313200495823309611604948781984715136888698678403939119717177168287889824244402753971918081809730129044875719925542710055066679990008658244821087567106201667750520316993053486596157975414332231873967946869440562676018366234071036545369038232367386096231913805291144069472695665621241926811959266080618934670138005508007314105265342263826505494066834240186069724924654669426117094783716782164626700482952131366096092577285973668470380338931778607852889505869814954527772064866436274999090483207520029360632462769995555144744298312651010817958495389296438928256597472209414288216330250959624014673236740509311710352644755060674987303397694202044625384074716433922676247954568445233239263797122097105372448424827852571145164980576861997363991230400450307507028635797175665026926974218431813017304370361686942308812026658766861910771045731195932538679436384429384439719590560223978608547707551192025965924949625873731553922782628153037248997326841451198718033875438544742093285533312430509478297302230618928248295581926001029904436560616110661317297512064915378566915835871929085545261523803442578716323482466782845964285898252204368577464379534892175398298352721878979702585121628311705647591632724499436549194783667449656281294823424748888936093602145121901230427988260216186601472000*i1^159 + 5383737620609371607339080894269554852821718223463530409480977486366155375463880918104575739720600646276106300900214766521108066888017014497021163482361742279295091185105515873114668807751959374469328626130644592032179760577505014516007630916107222323126394970329301461056195958622954446373561022284703792871171752689096904137626363070617533921437055916762913980443965260409931755484541350113647626657622683191259661750527452924767779220878454344375983821347747893695741855499708277019348297196073222657600641821072889035206795500955488608879221192321293513184415095638988688770130801284468617796040253131010138864070604651223826635638359876942265405883700697962707117161577344794654658596813126000625406754900889792126169361960844227704551974499590951194736225301534618196730560419073850050022329245891532209129155609401103893666969298810706358974084296061363077171307619210058913701928884132368257926423138682359864149850775377041735914874181885739736410991692363109391924564218784768553246969902231224076090834071756404232224193366228581452225454187456012047489262171934236221136406283945998504111706508930938463872335841627825932717684772383696331260533068266755244914794415706385058427433794946192319091842644664606345354461853110405138052629173088247581448971994150075469250363420940390792424231221418422955716144812672001069925507022626947647482723130361715237610053676921536306647493023854323789826707931297275248085429903814922194690324637785229633063474479390179698733782122532048547164810522847894582392613845973090892663502594395722993229306299041625693476461962288221414996517616167366814763600461849644890046211137083894644459921635991183048475483169972791164728210075161594991036980171500679347598000316287302749285137981790362487064953304669763721811900278821689753679644884084404500946713155652076478291457769661190166069571106171304274086217612374755650233554424576457285842715184028475087593707413109751894701040739067983172678794235717959698017588090925065032503712269912061020179801934900158065954851823482160536434853858666551171567831348343895512835341303720885032626412531365175073092225748985310449874876330052082691194537411330234296159174450883359924851438518566579115790803999998117339848808717132029935692484516881778159101322397523946897088771399692150786582361306660826310805465431996811884913873986213058611093933711864040789531933795700100908256480587063776236682753992283020190588031347222148596325768116761959662570945512168329563005214727342192591502173389845904423555186986679719409790305712692265843934083018070423131576545800386688786359096730507913537156994565029713337403082902381973809766030513404409840712285208953983557679259525577470245655222873974125873286664902100599252504871498979018369514236437788825379436815352612646394360904747748702554087340608825493568607809413895170093805329877643638029632598413356451688691332536495082073944888446239255719655880956663405875172234600101339959725538848360294338442605699735635526205756419635753919746202778373690590555060476256321516347348621043037083927930926363503719049301827475793711117705865016518075321758384656668825874856312570457745700703799629823942944647806976*i1^160, 9206581384074685708226388792540792775224746289711308664255675647675837339874494359253021082199783689796567574489119625916326752793902350404935452048854473320794359834750134030105967393270506842088352721300482102365035928824231522272419757307792412995641979957807504203362179921673733875472815910821220123696278667359981375263390657694545117437561061337245534997661211303599503155608402934745474705650624670002582068282696279815402145284479794398625444370839439577474286353898411874433633904345449425790461869360372746916005328357667609501680065811240500683828348782255657882052350878485875835812076167756253565005119242149299888514968580996207221519144197633981855179290170983555616751383027109252881299470112731202204851943634804938306472968847319295575127247888810460336811245757424440489606789635953958057908011055193133799360375553517130325546866741375775500338600588787306471809415260878880914257773221060472754493675400801755179494872063093710154174425619646448259143079026158656639068925123461750199915703773915423589259962075358992950670208740617229035178617375169919746000967258138439702378627150116938078188666500393908914459781283302490676974143026474064459887705326914767841890739140626350963790063132993774037251902091807304610451695774824032345769212372161778629146807751998455469148449506419382585971782616366371905436558976836354246139302214182650324698950241186368115826042205134670900205096233527428745752879970023376506201278865623980501500307706071383502727172566703147694737982324279496242644992646431788241094060369193592256411185747824369847245137189438070621373643436764466983755660343117566748105039963210640647882984115876916765814715297032450280412314357598851713209782108728923471170291285269660262460686496605651678572495273864784870526085166360170969361134735490783219657269943886490974109461142741596902910046910172720616893848253757353889546059837364110751940905173359625814558156391190737445285766869909275705616707645906959448620556303687352078339209892376142446476780552470983234147831011118470464166530636013745633874575963859344298066528356137724484277412212144532732621428989732311222197193376289106068993885104353606939683699085970709438936601377049011756688333846985294053017385485629591324792433943720152551426694820346935467654414937495716953691025368300494672824367615184119864030915443899565157838486202545331608859592266511027209076051399667629100570567097413646967148594500146289650417215126925895455698947670683607759902691166013405827469599507735264827320645528743032596050414362217436614163172454729197156011536160352811481049786638789296538746447763194494423729838355856166468606219125248926833821369124635029765752058537657394112369852516702662979215949744458362303422218953649388313335830988554431202391435390071111460047258586673827784650137688944578770496696630745640692758715877349962664947306660397251154413094076783464425046052014308226391467544439548835087790430613830819412767925930780228805300743180934518478222000328557986918166789694511547311576853946041300722185824590862084215423380466572699721481565105232022345573083613720733371834134014845833195824997068137263274759397305621560783215844820243180360289766455282776266017658450787400246134029753429412341764219670245021817895850581264211347033267561780720887702078933051371365268641335311651873499652166229392498514096577965764550330584258171369112694621700955131751989458696933858455563336512481442314638360646615279363374928345488390015618951144623195304122712329871283935115657250612275383239149020957724514568020289714774130214132486910735432220438262436681186575429409796735133559505844796677268486177503105009508639942809793889916606580971683690800225894658391587207293702692217041847061947582681705401157955613409602312594020519176495398990933631580596532982391813942123971564846916311261945764817766999923531649612663551725497178282238994478024233201662666620315688815074410259337736550308290834091378448875848257642347526804759464596226430360049827176793070062705420525887018480154863904211561543196694272211211043744909218910493403843739934274175954575641866779397295428005683988844108801663612898749987782666029544068111719631271344923741081549056632028783241204097409465788284311675213117585938003329520763988539812119294737434045972346517837607112347287925292982967782593456696528378154887033481890724754520655117058472402830885889014268803899988118604092152760231036661019157445435000991013716536920150416632543476023014624164444865650623898362492506867314407598074700485523770038028490890213283312852257607683370289693085631875714801937717627786931302699970877633484962441757398485731083748678183454365405123403730988863718313003265360370629930180865310891736462777939146809428224464875599121602719585355525480586469478365374277883725747705961995899436000718100556399104301827224161454716003390131386031976685377998089666972517244573716857638287501295553160593001050007358411689698990793457325244008498907183338236327038539743664577330810601116055528682884200391519966392879704077807389886009176372048717689940536468849468022729529098243266779159921302070739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -95228478746991851513432773907771838622478665674060800700235583196723488659376568713436041792455587245407895223170232741065548466618484227256554894901338562931149093697330349304138269927759808827379794539081858586033644668417760233169507983532286848648759753069158644665355998197214459502603307073929600627995089311726761142094027776293166389748589674990324438790197093070923241061335462043304818170476385308493984652617879358932693802301169080763563251378111618107065788599515368910989715786208242851328131924823745513495540919872206773740205510830145564946066315245967198443913406665368311071164568842129275150566249293336706461474082437285961762713618056308775686881630003399692962594343988240067216353108728941015366441162988852716885187393362254132738642162049859563253689572023764560307967795974547332364254388476184878333308742260274296029755388402279822241557119751916674910231911681728852106583016488100466027762898487166619516054221731542607794723599378666502756402441549612185815643210633894901094824590971163768713054439914061043598382636098247064913935474906255305555847190288982155995303643477331679114181992249486583809479078054206119973296437487754904558358082056850030013415209575900636695257958552141146853325107962390986047400117844408480178368364473492370414048719379629130189755839337058952495310561376601764009934950117645456449069178577407598827228175756745600919895778479219619422285472018656932869311961121060578651366024713610929716383590922015114940855940682281477384268551854423861840319727625691425326688871933999481405181424463666931218773589878261045283713284436140581533726369094894227878363162992786910189998207907767433484040727968358334942130980650020169148258247048618520470466276078214890305728770666774078323162404874659848436209123480692727988867900980386267636355501540216138773762183993552132837143897620154713666880965658009955818860630718080663822048600976360032267615854351602733569435318626945499585777103338806721823884556192737412686032828360033155918576075380021114082671908782656892460931037242385971888197382415541995215815169631895010934507921080334973699682199532340647366837478262317694898796120654075929266312027703654306249483151586298987454147889273594846453961730996088115906429927107545580192681598741458938612188930765773404225233409973984475339863684280831585228844401852602805013081444542966426371045567529883679315060572886851538578333530301432608131159578011821922943334704539120722552661684150813322167847560590763289497168176196938183548283059293211996042381897236560804050499032921473264832325774729008477031319465050083387327856943033745691766804750470329328581183894793064054613976286532691155593476799410374649653450501694444494819127818983497557131712585668423977497653205790445573246876075674674104250294080992531445432361863074241165859230219269462271377763146497471831806202187760661265173289541747261348272114827533220647437408741916711468691076686950347332949677328879436603962573089810765419722568775522128219474382254292596395364300641124707375588595256510363911817503337015250804560795417655934780696326029536787340275031452430184692029699139087938393764333752478779229661758211474673258956070414120791570215229451764082952257414015857914139287049384101819623264136831737095187107240806646752914701727205580443602516796709030143905792600505477912741581162903553431316863599094516250325503173220373558460137562649179126782643449195118032257740000448907622069371758165776978552289552568492439664462759218749657886300273004507811654559586475204088886841231563974620484126714772922522841693665881066736397652588932519497719705014455794153510278958843431289661937235811486971774236502296168382217453596586847358068903283589656102793154854365640501372549526374893570938995113084660020465323792379586537391839299301288496599467477214423080699928799578456993291123602420427255561245556973741977476879351743062905650361696968085087565868167838183881305187653758803874436350704917503338839990612602807619967149014028266527942739991468343074624172740319434994664414339433497769082147777314403470499530371053821573178555554953295896295245137055587139222787564576758317988899161653390731838832714220861965980828640006911234769956793431222661427456849574314814718656091450272198929808358418740281124611802716809947781808059164269843429457346755165637405168893839918004640347652235199384223406797249713562806375416983288602317166869931109356572169720557326078128576186851942671753398883899533891973862945892182651852013851796023091984838557568720290421987817108951539928110748101521748472027871958736556315436029747273304973795732498638869233499535794816156789514115698497001233013297457335370332577170639790523164672179611107700741351634426758838287748780572781522769667205722162722694387201056196238981190587858719881986246516308902497140293257410212470977052394562078884241437532711930338265431304946660716409986276239928228538244563154863693181147344312560612309609583632494218240822544907747207949041422281808961943722574243565630141148021991910250053644455627135352328863638881579311709880501838351885138090722616305551424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 2086194022835424362739733347604725233622177371988272287791596571369561089836740223344782414616996263467979569314252317051192572749697502063059115011238814583133923961659176006409953357110934049046392318958785758422590830234818440060706795813645959276938004878655427097105245000969913970257063927776256857641177303195474249991722282583472900842288483182935946671488986506439087060614139950556519259759456893055422016781407384263176412697769501616765438901880706487272397511469508171414342539537634377303134632568371916328260433529961449250091682509054757852443278713631756342280944204147983111513153251549669239744507002300526542739107366741385771425404877164646465141210831650500512236888444293267616728687762106773760510936442437607310320161249351121631365452128024049547335443699758994693972109492562382800935661800550896051908433785583035425087817143443528918159577488192512498085792911161879015536730130898384934510291816555825331829780647374591959514528624715510568192313972695416779902715181347368411341623104343372210332703978746776297967609754455627466567211703269203902485418647314547483590181179424140891781513990048407087906043357589754472810759397208335129547012965463920144091110189266147008793523907734829410406462065596456998632400721669814820714874611101016864721054488693771392164201669146833150955593381006222711454279789626033753811198331307034701922091758459914737024378925933573928498479678062706551379498238694870026641365593866401143624580395268963271539420411823660397265536004513919676883231544012663390564594423513712824779629170536080995808574532872880334698515827503619924816345949036560262232364808351884254916564609081309370530728467201076658840151736066521451887044007329971850709285025672597718844056508490327164629429774544569184107190051407669701274442873601515010881512293393074444737484264665596183766840290131082183427709665019310510380842668998280477560085703206407369257757265850686784978975348216797018539566260853815030840413651655529598394827614005641568431052427863654846461371317384780761291818514888354013322133601404239178948189106352494989216750003722765724428121325923323911541865114167368195338555480872452081533161038948300006240524926202785397055330662554593688016500648605181948836175493462126083205315573392304440609563422308574696073645860798170668953613226846565026810917889146652593840412994541035548586674233807823014556205233378640758548152211729376679688565493104830180343143070459824722545495807812559392986918487056957550920276176605338053709799019457786603938371011388482538863330021289325063113182063817962259769649027230131308530492300288026593708926053102729935839573521220141465146365382880596348950474560483166957589113469672950628316995648106782257198862784674939197280419497955027109190480887993548757846877836644551896462544055335271829878510850312174558210157948762191965159572962395698643015899068254015550091410383019249866733996996152773221269460514193988265843241046831528067810908933943138460814816190279146680535691258234787173621224607290919136828922122733208961772673454145756021583169623220566575496974277589045513450902901039873831750114485028035715999333324210238471784347448975141077671667008568928407744535176432199850757725793683271085223376111080957092171258162031592234548130347371453179125512999807571408266497398150908237495464220867624111585945104695916612141027462222881259666250421784254788527327982401360928716276767031336401963164426733300623515148362890734867382959946196365185910081601515529222347101171913190838725134506244607943339555870060895920823742775649077510299414757561301224421669132745686052747264229677199745314160446522867069533073245462017138816246672143456602790347117244945555166861621156731547302802068144050450124737601622185212088719315229116482651565730498577267713117598891040285878481925960786511461835936467160022358978073900986985527183905337669013832388971412638985260801635643083624675585562971670058012804192042345339986717569041414348163390400779270990987677790954931446452882487403265754313619392858586879566918648200076822028410325511908723073672161056667360554979234298886774740106156151267051014337309407321450209504350344154117915824531893751513220544471499208367765914334080378610954363017768734802353496140300404796771249999078636997294880409734244191880352156434117995864093111985390968369952745919323948571116012597773343113731423417734268085426836746082278235318428361856500494434692693190855504214599269485200090524835298089542989414207686645935213910947271638771906349999409157775149452889371839443716007548755066927262188724676739814432837709375802391053192832302253071619420181457482334046632628297446223620347463546363595687129769975368298614407052443343162070933619214023621480985236519972919392124840123310016914290657503677870630635941820162642128719132531858239330681931327190330863080339923585612022700844940021179962260330147809231679624467255013326712449068545191294100657744333672536012718033871397621672017248486028086320984822310899119516919125376762667147913771557158542686240599525712453172759806110516127326361176469111875851272096263017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -13931964473090679949153240043426988137622869923149039137928844806145911578472863801124380768047804283930175823675214801991611677591367516327331826751349637413381863211168409240483535985637986627932998159877334269963559431718115944017602247545301125511251314393628536261084346173351081585064986641750705753418455400310714267937652525830414696752214595871964865608169889788506155276577838754567812092139272224098394174117777880419201289416961478628519656617446192282860746983566477338746949354080207669510380884663053562911791598582275436284013671607631407814673054082608147981540149493486444225042851626946938051637518498465064295360556887655915727200061620834246693689120023697185393661385690399071048332226259272855776806419362440734374362435490723005332759963682596774687721183752851940328501140949011109308510730232479745664708576526656079569736714280531083032223605169188665875325483957302172701955726649496183851500316500889088225445791483812549228415754674543882252256046899389171487726602703269900719689511013906630676451113148598883334307006484352190277504529881050766840953314702617722334919402249565769698773773480524712321106093094244521281480402878012106230030272994558795900722137359774820216924029157310181761839721215741021455485091092442054126000924909338645053014205478870866837110423615246911230641688654126916064374441905042919089399484871729783031410573915537992472692568407567084111303865823676781207016940281796534687020539024174548956132633733278426041459385785614817009222099136752637741336581455014052916492212642135412659550103867853273355408347260273146363988936780692749955101890741632619273601597494163447147901774549332768599734392974578152529596568412924646817881939636707788654094420185954676308193039315774138099212442766852284732166226683050929078462576247155188193779980890509290051956155716109028423747045265076831797638559051928937998294756606294497144127163879607056189513128558616604006558194440342383770248817842812337311713844435708764263226160401949673996411065689846929952064809618350082812665248890377128509511339663456424813109708849983846906208406912473994018560704043658068589583394239180621213711601380830136682124927818066910166277518485746737316086878613960414188706253932218426640599991948969914009067792468400824965569444021425619684385313250450713817173577073745362433401612117473808399608105170019294865156669109398912807229725312916611159787179957720607299985684407413033352581869642102401227997603716787929389756898643273953975805169917263694813818604703302936583113414700565046390751344740542102361916192607601350836026596709298658784092567396646085504202739529288492180248680277959209365210211967969572923657642435781796822122788489028286177924856445911718559223164807270668023190423007095688336555879261932245042704708623851623022185840081707310434164054337454483692665410226162697986016817514021090710193322401037778731687463368302014986368154305717787402164076210720807139864896629093589820088497730772393635367446828081421764429264869827587123783724566463585174853167487579702261840222077278811512906943737024549086871526067185943160421393255446066534142428759156998124231643139120655793997434666244781027341153481469634374151583956975821822042109952061360485973195881836922034859138413867866786229596929815126908964980627965775510464451858117740877455285452170930704378584145322676841145756255875802435472514452331484441037325775946891047203237854970538976019322424329391397004312868099064396956063753532853570529774474448206722019219441366384399780584980602974645849339914560375182174753906451276649986232930823773122632539134840628411996780145150258270810720754202384330722473772144303974267205905563206256036112183941962553772317077103288330395774642159154510299010108406220531668875979464857709049704784208668710162159989093664499252639443133005558097238258801720454774550759585292776321921444956653313301886181213906833178157867923962863725034966073727877328902475088241296388689239459223683879513016947530507934555496624457937233398860293241432503542278445027552338083155707257303863275143221418254613188035739954584422969423468663753746858524382478353461421687035879572864048126642001078075829363266040843559540235561089752929224008281665610454784755594505352552949674033337733320427176224828158534645616666547945472876239366612306710539325763347842741078377023692115800018807668132994705342269906191776065994462779220588928022970423637680126323782124576023341269026970006303260588409327662813820248325102131665849631304388151828919571028130538167867453044392501788520870945621641636930040762645926440715921229859781737370523023297487372904265818982580949225889080288571016770830070788508008036458241764398074770717267892942993842868095054301938920630086775896972593877339898073685706941562157241983067796187544648871186737815010903837298493701360080340090338428529925256437319739259447659145488066321919864152207666357448468057599803260676627492700845335013777992213272069604828307660583166257251178236223608334204203552550651473668690158694644983757611627759533162154621571900921440463390327129401171216056265375629600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 99128366297655875501563929394100729456520716040440803608748715656399686572291318458627140530718352501267330679443416502354115213250361772141832902547832176138944393849395658278265684479502463453503133515139886823242267599969403043960004192982549463486032017982965076149187574985063568576451863512921961194700910578049906814502857560178329926137352898232189524929387150521101855479345396742979103444028829253526668760589378349314857109677388136264928051566332868452697870346490239125429843850884639153355852143006861802359404750792597649467780642587005545782988998841682157984384594070530399485751406805243791152777576309888566998273457034060916255191091383859832599416999879299295133674271273541346945634237091059972971678959066739694418978937318578333639926650845814656528206054487201502681375640094640125568096445757863813992589671508236367366089633839667553902887811894536385583748330121818647612038493597686470670742633753036150659981015811959472594177662212949041324043235388609770182301867798867691417587233454019897159687518363637081492967718369192365261916080299963479170307152855855313660821055392615022706344012140739332391831836515639280454862822957622639165412853318485539998463269799472769890384913466024215664645728063362758684397079311953917147442061555797244058393755679055404900600183732380085868293945615883257738983888016997881193992133637428789435557776775290155454458283375142230814445500189057950906416485647970814737022343750997384697215158999127592682061384311102618574412384961712949492773282248052614153325004706951926465734642853360492281966661484465773780248236865853774801892190142989316672139584919611240732253832950015732755375603402846586572174494753815592869088698542267616815931910009463378883384064438966365929649484716841435283407468138455978880411906571199504826895330696767130678010234025204721837454327003878996212475888537273099333797733891235641029439513387773877796358816870995577008494623676135323101679185667187681615126159871058309786436354904878350808505536692163276770027734059982746140661283569573059141894876089690729075922929378446192014500452124552180034737291810917396128234293850002840647511927575344536602949924621127847044223132900688035289251905403968509364243567278934494330968172476724486031991322451222117901927604912379813015918045229466030332028326988154627253648911104335134858782895507543107565340724356263421728069181882561304102252553962799065831503590576401293693894562195261044750093622626249551830296727149864849185500099929885641120589697015497963311883085318183127925976564499704228582695243329777748499004947155768688679790916579164591403936860873128021790213942387788457936421217940358977014992691620483271059564507669981083276768446665914225841803703857075356933471221428125895088076686610372712924107649727328602398964257259430201265214314189661731715027832574305303050717829935094585253791210743599367518917681376169425398620221065151830428844632973523431612754626378197801830178447446581347979457508171108145306192968719576034043828746451335438826479446833735851429544550348215120578463284706925835384184762403814067318691703120709539822999770596203081684990234410585373535759436326092388704507721676144325996770992600352080600126581640946373226303683656153527181715084931300525764619764121080217117617866487164803291914950708043735160202462225508296881364931023379824921911788413609874006905299942913009884985808003659883106869392817781045740448284130556271155321188250805124207822174097673424182223016168762348155399289063828147886416154552072252712721802819127841193429974289219728713663220272819384104344516847132589323629977253968869133783906284147583489456608302616010478976599562904648151228043102191193807239289713215340169547810497799277581042566797568255305458887024457584730879839667394376597913345686460264252023486732449189829736059266738809730681810355439694246699051936185034457287006575979181748969164952780307995426187494158926310717734353903453190920530839119069846812285600432761996997462584844005958538820687058649175660611748111709967379441732270667518909186789672279897634112835781988499444589350709320903559564287379335396090220375662087766520592425771531960967186138927723234216364609161600300103319317381291383208498157234691792358914864996697898936246594357876220342062342892197604031335412460113173462899850215187160612255570323016795099060270696588133670683512709790172953347445431301819960102402465028841837186732186800672582113005950961555867521432071883534569276300818572039833918174862712074931751517870662953410836589256132259356279508398622698930759025398876339484344556821941218030746561935679449645131134358561115732738148892022271288703145145540183804008903573770500825654244230995150379429944582830771552763609493876459592114358387883213481451180321242873993070929373181135405038886171966674864176556933746023432287161470756905908901770082363848033599229138410352637395794332826494767933053639150537463086799976181556139116941745880544296663393438789867260211197024129945248299886214926250432053942018486949007260018094190406698844175006707131907092046074373107393796899080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -354920951296432636262216540975982876565144573037654096933525861709869640115096790843894632036500893092919665675581980926328360424897264308581643716153657971499140581287762113964560310919740244938310677258873238729101936222746706880977414048799257086505046241907932222926426241842445597068318019052406111942785381169218161258021299065053170625867563157691224025484749603376116150655171846341327558367984354683820900398330279054817083680602642865722765880098988225254484139967463270846761582016501376628990336056426876394473092877133821128013493633859687685155160963989031614770059985021294737148490489797707297291399362222188975432057404833790026397836259327903970605341035172311125887187354220277942016090069448104794923372101077286657542959097859221099443116822031643541842062115192271461656613702663711566047103275600617739162324971277327011178085919161425909848928584581837768317891156704951395668269203997872800978870425287164336571713796397692206962666970847237097515135320446162551248942567443875909217246371081665030151387435677950879073631212473828606488640273900909432395310816175481123087375617114078927605990866903774682932973319039823909136408522300686648258126917207617504931478107749722411776553211307215456859261047316148963847092790481358690108407690586939059693438994656684804952453745120923690429033140791382761372735558821791260897876257726902396996132529180213550357204301229280872262784561679320606117281466520000465267578840481821554045591623550175579822559255746993748622322736766759153767647506487363596816305857621116258092717339630460053089163759675832990706576884431629931386285130241973361642750258548393015497783687676216553687144861542123752487544270256572684237466691297413741166054052748542824461893107543914775127183321990308546197539392657709372239238585527550106442428317846340436579489338278637815609232811124588317602564652616437930936764894688621295692296055509022329904571787625489053778235700604210094354896550895696010813414709671622369156144678896635001915558666457533313630201659302714067295208046508515863555907092025762504131299773208147585125679419132322235316933607698348913718590240886160695307881862776556792659212048628883385108230954340376805677321753798957439448074837563934877270711267242812808702732631382327734696410964371181678498777026576943893942848486764129255502792653652003119545160275196281709472547151946474331550282902473342008579538091011565550152379038290025761747246267908586185839263436576569885978017269676904334462960906744905013876761557836892054704974196219969805803567471463155091473754068090070628780724084360524701107780416884280332449985955256610291805431887227535875875253933669180382007836060887484313161690350773681346084152200988203656112860406496229334453545640653349206082374859300078487858834394038048807137797965974215079654381049852948976668338518313702924767535491801858481049658295146080124706522786081802803472503000098027052467370300203884932793412875329032833102590542273776097259433428853650861871279438845749237923376613430447118901908223456883880003146577261418290180606369139410954912130171635962952483868166495607013451483023743301579859409005740576839672982773694717134973856425213095761934563999299070323825376398901151685714675735078173926946981915138186021982763694948663979130524741012092392695140464364868337913047294530469504220209340661560100549944528985867503745322447438338860936138353539624265573260000448392623739166566331432139609725829008715375894497606812352257222856875792276017007015183992839895411825192797705191720736725847320655386543816743680388070850597248308467901208539341665732158676709273356421086087710167312657253364148169056401768835100222495041079802589361743334105746240250760392709144733177730359738469738419126226117618995101660883165326706844684698178594474906293238890140995390513645551187611632073997374000184380204364048326500397973521075879686556300583870686719142039634185724278043577217887520795079141804693753963233930460800666814212182003190397155503235701654806405862711203018964652248965135957421327542632156638996921777990964442154977721678673411839200200791174682900672707330761734590915715481000464662555360094123084198831812368084630206367791075995404140008664408885258147246735034490926436532764488340725138924565479271960416591914748828279791899867373020503075360920863677446071601205589073662606439903619303737152713494380168395327865680514943671638974929913284170447334062544447037887215015752135111475250458815102801762817228053425325108870031899330560290212519959759755218499967908382087579732180595653128485429042049213821342493362451838650077311247091252959266102289818076041178224886276721854906842010446637638395254344276856023547153232309847726236585321016869045881217865468144895828659213235675368397977084500979199592411952697740905811655329782301239056844380476039783944750511611942652096658592043778836208907079423814003675093805002007434894707017260706166641013853612485889231301830075676421723466712649129040296435200890654116183169002375841242047807095187913002732705094690026436053291026404095350035266736392648931938395134800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1225513514387862234785064421883058440324147790514362498585685358230358473292571145491131600715161715782924254446871900191792875725468146712332679604436622347522843686908408593305396717874024999967757666835202941331982909826384446965461289944126421333254290732586363051056672596856742868516576769638054452874354413846977142101130751819629486087154420948990075711996694349410071009237646811309238614607224446118854552448873022116555770507571082850267830854058769641643682421972404206684136688921765961689764729694816797678792821646740320069818093556576139225059120777900824670954840722831240815950334692367362024486885584454391838163310949947695054870564141309452229854198640350423300405435516128930440659480191345674630947861219532407058395359976728601122556053994059465461078100315891921713623519040042777726596628230223857893021422149178989089867161438827959644138922661909768254828796424555704228857863454920299698859072195074815003539228505799349473236703560508203174113755879623435913589301023437139454960612707431579344749597661108007809292579050731032407337777773682243418325576163219807637476230530626463467943098365042607737682791287773263319846377617364515250332892854806431623603844656475261219227416218393029999323653772364769687941093874770743745513278462651094471827928113411075278521748876545812705636069369384612583616460368861585693315415361117813225556552311640116902103454593952320179450973385123584008305069817089911379616559159376493693919407421827838001567500195863488488848596143138968536458733257053525063762938113786793269421211996252048946850398081177954092774936856438313225821416514088550116745813350025145521663383062695147775318907100333447953124619189496234831466282302028968083572724429253313048583638389398880074992395828538351364505613650354149924707906295925724635117655760314160417206220157023701438494669833654131175321938538800433652634831227514256585112246354238215267651589362822949279015989273929740303734425652142259726998691472238053206936196472134933303891881076871486094158578236750623776880446789480494199835229568865743840332052177659100429934447098100601559960090514903645770379607406351464563478249399590531965187670251145602569420931627369978934270581899235815067360652604364313298442360280371167893454215106864310248890353410844688335148148351999121128181818305040919485151351883012842728047649797465748955832285112326567941003862566243391121992346929087849625619808378347152998113473709831487902578826220442498141679753200847640281240002089828952761765342767135249202144138574595929359036737222234204046099302741887824519739457273536520307244023306958913351384480267082255450909971701374392434910759171613936087158361453288130215464374357603009641928136943276395656590839630974988439833202851461621086718883006719675213286898638995160135554240345251548455614207094663361340654463778310859367162225578924959609108090593529413737748350800729600106947212418443140373850431163664661094669084155141470826813668640237441312730963639870433807190978130101149720221648010955064975083608934284314289676942791275644128921806098207545873726896149970013391493831738833583713766716141282817428231102081901482230166186791822831170568912037812309224535958350128293150269186335299948597170382389864600437884036608530064712284079330578925910693202205154742123125811992775166758524080199868346751482984972751328928423303806801435620334677291930956322609605037296824988793011019049426724744573677636208456855226590537278874914238831574902219468204670889096848120669251866732372900935362529839169920849883645812087854687874910620988306419535060563633467220951371308400387178263712115964480903175168067948974169776819794080675911779179307913816156703448055791030103500901812197526226359959898151289875333530337858497726290837721223315537388033527076712496565832156823464811521849477998806482906373516176430220836396070269064097246389312836906692941126035460585070209084190013447857753579741959971390943453345105753664334533447998913624271864811297943559211507467092809146433750528814362943702329376583238827096453575142270895821209250152247877941484056768787567327199043412995044948268157748970668872368711694257301674665709643257023749607925588471038868243756672363082733072755874036157174797915243294636015623907478007769958589522493447205546099911243697608928742501795547046043683639275162855149349999670721663513804881323028093899342861869257324431389347376023692099461645835107432473926833345924608698099188921494488962901180289948788622129899254007275819224358729706829133831591740096826466297523018134060157046485250227355176554842668815969971982382546366317237320859567469268529383870411167726426159793725943681425085868921306095665179041529900802327798999000353369550999347824448513597769177379094623093799254122613491197350746789026762166727226934046626320659798426267354101971737460335882347775179412253783677580502856048790668549472485316663504169340410633113924394829615266058330575046906573542648509969251649770516833759063008666300025172500545777861062110082797165671649074863193268080355146423327224673913306333117379876879028300649469810180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1362787463012369216756396669426407327970250468451163892007188279465271353564855614734107572637566763505435080521045064967472819881532651734942636005953968734274417398095329844310634519242570598810769710669645905778168156689493011256595519848220307713771039786663596567085942203441584618230136508790698971088993319959173015810925790055110367204816532166523757779355831621399014524257799813954638992420706932701239429923800596845935401871577283734263790909081636437792466906037283091672442458835807621399864278204201014334689898788846844926312555866916400634488079589210852372152156346748589675345098343315067354727612352531540842290536061459447755894865570305989840749384548144854849882614226009021978911934405247752084929719821988132806206192583944861536451134861978691882533965127651885486722814202352613185757344127477429208244121582489543031261446752067826105075350260342657635288994163111944412821563757581155921114513738640656272013542363117379053223953067409592138598185126463438547647133156355226218144481295927818148035989232563835753039731148947903501320395147043802771158745929763363904913291635987342358172871026182910944125836217214917965057201011671281066224284986564383481062023746329533086329835606065935994496831329110001762730811937397440716253843654548520737066070761047931395107747284130637181535935488725800190519862894638583456395954889434507173923888537817878566099528977264000645790950740639557507415196877959332492440958133240918064032341684039667508761430863141690771459093062936856585263728735695265004052030773284952725962118071849463825370940107417960113454034041037042815045942483432101816526797415530069671611567184826455771261121277609523470086924239748689775857441324165192994104268944533628735760124967574479938647319047108819266097813281601652500767108009266568003623472159552945943401609950531053440352021592887388958344914333168015650931595478361568088774812507951016810073124255258016092210649407905146808256263394445453661621812563611631193833345862827180096706462069290494975803994583103776359019164279879466896070258971224587636728640059770862404713487312519488260761147150631150167795781674950650015040146619914857601039064764651847866721451158498113721218963149410052679295968354237021278937512010306546068826475513189662691311833509666634372906406424373400007113833736802903276437150490544872950985351940813117204341703797763109585949285680510160034930340163549292374453098276941383831993993104596005732304128575752844174309812406168797423461876270374453891361151968851616519524412814945421306517175423715321565399163738575501846258506302997264072046322900259665173334866745205234179969808517105340743448360124354394804263688030400925242183134772312549510354139447104196616127522847940438670133655601786213242196003067579394022757216195433298007100102679086606917462693838540062493749763530781470796544145646190516363155454968702638956420181099353699149541291687834867034296570287470302821384984763318066588717030578000572548760594837578084903749551382201485822932211966644434894668365631028757833121356266709896187965151708487520439931454110222185333800144540711615877904566382127229081465895658592545111774712835943445027118165140913531040189436565488682503970606252219987507651437979629965320419025376294338732247494006412230896519371122965056541370422146972359479988134352798603910449571539049993372896923899887743607396066507662849156321984821741862063672186083422302090226565472720734296677897851268596844072555645761214307971106100083020253314106197737968095162016749656506223378068871762078737551067749660173326367725625333369782842979447464710508079790295695639609365839807654155466420349878713482902467568688879134206456258980895247198556626924401415742462329233997267722221067789658985991036365198872002177089989978260843991549782201735832129207051423674199825863573103292713466056382616917175705070643218530665059256940254775581597101492540858679689531864214699741195533725892878017882612113770212601312714341442894184814021651179202723099974785322812223636452424066906120834834525705524387197964611690987762571636494803110793368602718062001778009711047688542155553100124383627313994292759134797868412587173208698091751528984890158670008606855398000274715277822631314861062574731878156603329862253617576596756485222848055701735220917243055423450560465756657464131647746215834731594133325013609336530737818196858867899044190612395705032794869756994593486399288829413126459811836080024600278618556196061142594116669225090351468245576750982267642186150296039149857365325658184456631266064154690257583023149652771929494123319820732453891269567011640254439549530765964535537624349471710810020183064507374449543391666179773274980479136833339112993152216014971519461469226157155114177510253218442628097140403671999726259917737143513618805578858072884865773007909967554968806975374132518011806378783619683901591900453885915385191725626100949030061474069487104767921112086071924487389096012938407416337008494154039894075068015350328437254885037542532884811258969829268820815015680326295710816453680492252082095530599213494165068209808977000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 282039456432581192654795574915849671567179625702948569346280026614072861410296615181749151406100570818047249195163489982779011565998095826024359990666719855580086864292046484638538165715206739698265592333387827754438412546874088675103584772762802587350166448302627239891203322971112274151692411988763849527638838397605911899704569687127467651537836565449805081664207514196019230869488401334504569249371144640110231645897396164247931127135608711723876612688983900510726398900098450044435693281032687749197420105090601295204083650019697140641892496442614403787278772447850856254089478501984912438781445981810771846340827905680395968682930782583841414353105903214726943265296858602469175192474680257824040484423810476209042887958721291179756793179682312220665494005775919838027112590729733908538795828807376737163880182228370841772212121093490768845112393509967873740174181305449864806649766992348507225399887668281915247593610534110340124590753880788765551257086746582880526145069642006524266295767009932457409749052894601554189339747819959825468086531979882389528652590002956216353085721550268694911124693419123066296313696604983724700075630103148620445600315560611078703278353737311002693253006159459553387273369232881948726305608683554550684467191682863254440330576403313519551932587128137192894953370978126777190913889325624852873643120897850866309509701649235711792850029357713669207359219963449807236489552374408168143902728541621439701642049543024264241384666383476260689704186826089641304753665117954362631498108398981634689203693025700280842398055674694713663830975594704562085720215245702541603250256453301869166197303926010769705000673154830244448155302840443234127493973161624693084086525212227295267404225223676643105044325663146767205573663107046635473011226225305930763391256974562879293681822484171624281621024915832326883648863809620054424881285669099553164513559016508598907682957434480340870140384921105348269682178541600266714549150096963491177155571502021818108091724127829088437711278367077178656047651156285163656359987111918973699439807799059733454284418174373728932128621916247049542770608363779377097805136060229706749567693510833317402240960091009133852360029902658110362753383550793845810521670548682427211301777238960260510917373083394363047172713718823997871688145956716775908843027436234659644407321538113823347924979092053677131348875750526230069988241395384142031513183618185631017556832948463740370104256485601958627584250611638799188484343115957342086089054247203532994092766923049679661271041009424370909297927569729903552813370987617777941753265663556229113280648481250395166372710037950052035121986092167558262379444538692866553288392947481351917928213033912047008424718009593934165191357668824071549524791389739563820830327346258442617884639047726103427758097048576640949106754450462074169456421179976944775812987110673966813455020198667324890018028529635423924791482163696016217237034973266959106214512655800458980628025516429725312847367753393640627430566798922721113956349391847908169826342173261771961473519888036720859752984667805695066922213914343112375455162233151868635952248544046953918222597095480967712661327915742804907007333512249077981521902887977199467131930062451487211728422516361453048307041356269761970432528089215125982150666241489332355554377657716589910193191784621535678714589979591775269723887354184041785003055024425955255062289269328410574150236492762039677573828746086120896743043673425399550975956042919606281097991602170222040706073348569777488215057196973000304663729582065453023720329641933967562132491356691092933439466734989174451486259998290216757308869244284511245274617765743234958982357542537707109109611112729794446136748417125784308629360564414060950097564984233997379854670803880399819847522785941928598187015775299701791712699418527825704196286143629730694569293526687956161244972969639035234568173449219839129510578123329577760778126730442916376365966050728838140922216696568834976759093434618380436838584703200167321075586389168334150767518893648936470671263391884102652126540520390304475943621873304571202510646674822489680345593758339469840458080333009883278955016878809863731482986479200912653192754392452027995475181943216477014034431409090864993656307470292896918953022849594881068265028568112571100124349866664030498361764476462250328377492973677166102233874740283372540464106727628618611857766020876372495950963978628120314797906897018669683926791186852491233358692003627864010187792609259534782263096452557750976483775291387083903515665185913429801900606989409681498193876363388661766545324849106394417281917154475770878974338320343617706202539462944992103456497120568394724667915912749851190584995345183910655077874878213461037396088702512620581655570387930737325158990050239828628942787686698261010788969551943183386173870062605794587679115435132123582221674933865981588132110519076080228035333982972698354182112071953747487230063957271110436157449978406179799869872001241783635686350525206728918956691753625421001197487325684110431334167052678153255842870113873549663815400214264113322681150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 769397326709771369019199596001054244701840414776060724751829984406632263341102926008139109009149898391195328048996207365862193962372744508904009901954400401534519795033413801365215916445939342165145838832704713591878803951500768591742201991445936826632558964049978138073173872827587462720122717965503024048406296478412652651170401574489822440874795543278600802440582574765326857032627654179510595071467313213953171676024655980224500367667581293218469987672923108358302498488364978725031426529916417070055150472623572304948045108186612115274381686653112745066028658165083939902657634785736158962415713583786132261364083736206696580013599075940084878827795996409196775604167090913054373643385667283193697479902683448719330222518055015399674405864296595366976753248261407280097943549981266237351294892942423076981549433045408408787267285832725403799310532240500945686164452393778195681956972214568661521434589479127787675567384305095404947499506393530444692699551078946932725780945867000929047637088780429233261005197911606265303536531185134973076251501826760147689914857480208543808572806502977421603934303550388980328413919468501051936419027420441258764332370893566166936086006343487631164605246034937886843768553639380906096243693611744609463277074956600115452901794622907824782969940390875609857543762911865996511443715848559923010818006562260245687800021260408866056983052121424215026060862683343820828858969672894866077060567961515833866501694117391198614405282225676262539238254025383326998544278761412155913426558161146557905710455170936954817608478310238054058966369322712948682969605499782914307059580654522756096256613958508733000656297274342560323479017149064980102759198921708627919782415872200041360513431121105883529759375594975044693461034918699520776839311642292238586524143025266324542168133988196732867230890256968545977829007795082868176674970318721059118733138248682347836684369208831927658454160895849729521608456422543246493043995467377954750255262749192573252281614244966394630192541665845313000978853055256447417453972537474732225727915080332230691228310135040551779450441059129739600018601366649716624164519213385867882501089147012814448059244730809878422883384487891536197587557950665089172185799723506923420211787009729151625002576326092626289840508548968513416655557808170550453361315199358981892666876175968844712869196292631050816751882118748524249886754906849421542730495743247615480913036624407475509218248918930471567467042684321806743068154188508227726003191912884053302969182363401446586001644067391275585321685165190312942605834219897304561241128316771761952966008306791726711837129638382221418971925895545297507047309463680583581800744257377479995241403755210052261998408479697606096709563018737543155528717023782728262396598094088230938773014675683766582277799176992913770786283074867322092858344221153868416477407990220841973449370523330112807534504367425852863322818990898615120887827590999053185801004959609235122758463178797116745835659734760703250297047233460939201843298274846308964487609642396603627659931372408640987981320496416159751979336379420004994725933720225630335339964247720807020060638449749144280910508741905962960873958413906858367841169737395801173077104918505443020853523246195310154057806417662213672609001913578735918084626294308420119766248933660346779599475792911785267084752026388735345899555037151635631193403220857891954667193261693826726969145314762217478157862309090130393129946436584549761541923622571718958206372170717795855968664724395360145924775257141027914707740026550826696501045858058822440933946463923689754761556018499218798879961199959474019288400688637713943651584898070755133812703355512697770203528822086473032770100510070040389867894219515128333385278909528197307858755122949697059515159006488283402444092949839596562419815374480031600011532051823622903210194717646403862790976274810046172208260530160018085008762098277145794005945334241216476097120577025522767028604655400552163698526241584295979422972380912514496216783784667401036052714736845868259693293897045585789644920000928056678327835648643153631232701417374727176926634676851274598984522248308171657570278374705302248348785801987687557780472230403498314615603504938481813562984829240855840840719146951874520736692602688034998450768609908747831446371547189408670162723300841171934396388344000113257652720286758689294427520323364792038135475790984096642652356970531270661507671014052025961808093022967919547111471584527115852219404530886402721084197045522280778431408022345855568565497434503331094373646757497270369925698453202197936660691943338774899365235780900609625171659540189800747127895403835195823160570877101408676280477105360719330656329772384458700515797998276073867106649982973979445422115823100309861293962801037090707065482103695876212273183292167441790774235260475796730107512293756575651209485266881483166521764936308073783579852761101789898939547467328720249299140717914086675177182472266492485426640423544995527053167635521246855516334940000943000140224528496432658008635454033123421841979580569688640681305311785251663852500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -344472182038299351756762810199305672234550953703808575513403482228196097082138717997676001914860308379024412974827692096916302920607194939522882605717573544599086999841967984022119801819027573052948186258624977103520176307985550468884682812785482499765764377527660004928071417053463291549547524126993835977081182740414190248132785830675373352846426354080205107128831488155289597419969481212985765278336932322272425185912074927969208344598786468526349830212253812436561543879549129986425444462007597438367689787794879821976209463625926539874171306051674265763815770011813075275936976112258400263076770468634455013296353960810343380429251635462166310860387165559261850607384616547696903902396951087822503456865790275332507711285504155972539001906326064304456059797647445114883543024367280692496917997082794047851826190695226135160786094546267619157116064684163708603352713565190097189191841349049766475842135865723318447386677642481052689035949891479118036619542556462799217762093551105396870069918628988770962699909052623240399969828418709020630211689713315805880182935859904395062233696895232934644209450430942044347601337673486326564430335250052531070820131923399729867756908773117912546500874364477960932076894706435117419841222839575618045325105011935875849056109348905279065275646848001548568889654012183094582378855217591191805416238844728384441982016055386376897238610944291122223219521558342000548383594569765178400689860360072084466789470119073886476247993520188767203965539651114740824191669193044051277971116918774808045923321224596992845829157575106197326064674655593760262088656045717855834756775054272045287743006412215244551091619990738119046373342282616121191152585439951424076661474154159827910161366429612986823426229613560310104515704510289073111178557899402056468151620234515288334243446371637115737710545400545190013594340672006082135433223702851376750097580454002365987314996327888511143386229817431354194902193645779646891953624680026804487409564191766238533712381057331478504694361602897886719096903511502633681401851376166504622721309417904499580309412010134044600269112017779153589493460614631415541433312641435608740116790193192027787940810989173699255995258900198298846360304278470982484315759607312870702652360310931526630033577385039463230335227851462178363627951683132464553171341092411245991310055211622628771039461141585347810873059236488405145520815907877025712152194243730354778738762967089494133416525831695903254515538088953472236597271959227068591663864407565785032133720216019124036812167710282231856949048239518778436076415766297653663717678806915552343557288531679599582573982847478209402207342618644728436350111073017997344043817809677170376075740150075979327889771012394804191264501593337637955444933771963990271282394012129226492364293526743699383577836727498300058867578974952490673380190775947121532188101481632296414938026864442635445926953622727163229413526080487223683773081432436665496967994425865314358782880817553762470863985582066223735181407838464295413226193044137582274362049894644795301904381774841161880364390585144354728336532513675208398378530956750128847845616631952506099236678107003844018786577017155922319868561379246770064223894281465502833145287174524398388014248721126359362871465411614674908534439677406041222030082164142936298899291467179435287791259981023117855200593947195275801588310943222868296236780274221750131682632708603502635083451162702852271348810141458059057968548254364050419380647425572897198668334401495963812889545430235097192539760898476890417462821169413215731066369016796846592489828508184147647478843755407969085092339054373042005543357960995987755030664624826442700326830369612405364120828525103213475825527659571944133620134438385246448649434574503675802266990931352246915482483873453496704705365990867887580860739204584778478827907106753949050500730159163876466314004549542005676009222189068380657191979164462521263665439845257744615311031398918889503973390355935862382910748603750023982177916058514623292847819473468818552409711584434782562987480343246641280644749932955928153832227932958568276381900927599364760378080543427660347659829962562603029556843869212401572002351300379933708167021605853500629001453286560075416794149692444680745765782778917165198403230614257026360597976888343307557061766540981167230753501760701908072129856491570485225562030961809763706878669605402078655382211307327770909797014653799605676768309497724844843271258147934873920489628319394350195088304555559605834417266636785121490714427223067942877391546548337199898619697971706960807372235478113267604156699887087640176106140529973982627903438961751637756592610031273345902537944479124320240314759292796850531198304369904240276878553504426905679525824883907733767432585756673805682054802633801119451871881180662425876979017997806581866668857433527389350144662928752845515178800047756815024347126572976641651887122264550950916001225182400223728628597549610772794361390190790976479214947953834704438039850216218626669494638147689839074218179935977391299661048461502837512715583657598622224837705896761299982625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -185149253311207734283706258815993238865258894181929738702694793638442619843075225918097680656341040692434993704594188395081811725127659173642605695988716607419453160706754815635928624068433996476495162974660007801595913029269451845302546379147236929116778761294089480265414594194689097468105320688161631048110295548269485737337630115271094787877010328855463114387915547029900266536509131878182495673703207017577490032347435635685734069440643840205741984385752006491516071978851070014659499977546457434237506563462854329275894684734408163624460873143200587266978420576962887253856047855679088975354324494297203300853020495773196645639965815679224692324355615128048680877471374946687492878478332155126532754621353680450309061688987425122307741225258575118830169552002397490450632727861270212884896790447413213873037886227409283940176366833147489074613888378312586558241807610097485388735267807901776413534576574352120172068220145284626717191995993840533112930534154117136059391144332679157631453333846609379580964295275941981669546216837388776465538200170616176595113742256514063543216455826407898445977712940448971378853406206931584947849000724393934579099204830754061612307689140903236362653161870451076001231736459136714722005151112253345914576041895943384633796514763030207329111405855640176616069920014835376674406642650754691378730674359135606854108908392131799638311669660190771807268314700479295733338296632048091341868969039418471018327874769546533990395658677273913060338627988284352119263440658211782956023978772482059592297929169809506632338034353163083667647434669242479230434835171089894884324581580942940168717204602847305621160613059027935891581741732478051827849396095477998987029065145632752656946840553811160360323014537989983578351181232979210212745928080011837844341173036392287076421469925021360050317184726593341930145524851868501504915658872852797115996632198862830864367980681913830870239537209452257201795327160028016041836054019677233144818409230322984879087016966794554311957425830950862124391025795241875502681660188837743171850234802166755728594833085501436205272414752740337204641686401187747264192502459764401126402392688467835829035830857504802567138422881738634071045891057337750782389170026858639728912784052209278135435560437200642281700798805176677625041209668301253902877660475405977059180251268991728097374835696814317946949179393013980935824505472923767789395673227503218158016162413513637706898050291215196381213779213441112764543362533725307564993709727174832096546173241524606596845760927284555673088141333306988030960221380579740776122268591005911755873196352806408265490191292436446956909122934230531410365034346086394419087766325989097072847688772303927016742814118559449118865535031551548999856401616210713660962303934433466486178075547949760142845839700158932854795097736605042687627631224532228365766596541896009187523839737464203949268012281924996327493574132695412412392721340079010419962006297542461072604687255979850914951894845331131260529387201314092589022876883579223047614465188469437472013013929084218723804072651441503195052531100580160234723744386960750517740344284522780058140478495816257894356370655396652272109109224507066819247432998193478505438635620524028816121181124954862506396671087668311260108922847894601021901560206678421258408683198427315903515447881925585215026822662817756609306865131619552736822789202102052015230468096029796102561567166532965721625335889261108215116292628897590613645931830563859554033515732615379992291643457431879629102912705696585781387951679215635777795743762689606525677784972363530954441229093811371153370279894204614285230084735046419324467796524735233634586476278406599148596961917394557480189839847938606916709808718045753771978174659091942175073917394137875814107617194832296347127443139789675554914165783407559317629818348848458359457401007803620543922270897188408214729479145496486985711422109756826149158922459204036418211328078938696683085761429523692304625929327295377766946946962784449690073652051573088945595298839213884518134516220704889289814718447260855281378242201445072681502276091294247384350549663470422854917084472934407579417663052885290996298825690163554846325054904135969658793991357601172452855589045704821080897307419868903771473921726619694292337189576328845409208256714431492864264232553474152857364072428491072026396311265820795517315147086605450030778931370025284171940390738844083090339772010524521155024347082815097344964141523993631116040881713230777434021942957038679703283912720614598497639198550396119953731978538648177466975224062533156414157111074451615527351293981250580053932374236184442131189081967400365374487201871176602340204920676020148613506828860642516596356576104036483967834531230771243939733053915186986980138037245297250875253787089076759072231758933501823057287015846710116131148279959033695976771314509426159707951189202723927575828697640304597348313936668099424983473513814599106103434582203735998065013070138392758813102980751866820431997500523637916523297998015230860014232479558885544393999936872455733138865509022124147143750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 117802073173289394829765787294364932407830562549632738607147666740691560694956659609326111349522076241437145620313526686119542199373737119106676446375542247005888347391102615421303274041463355823731377396499813199474013996574661468844406658660792017481951589472942615256125593613112275395085084473952122566585522220470475036943241363158304434718550510596349624541750441125831852823300433707922389436042934238161582076029534826426237291569038884932462933267866088463472647499306148706989054843589123477263655032171244232114853106568470367647779246176651975789228226167915200870603420352221140276566371045556126842149986808022362470279026828706755694472735153526946820011440891330356946933413585411402555619768303773653037852544960264359106916074090198316387106311479160809351045554117708294397182461847634636917619687148221419640716313039282808923918435495233663145527182621753593249029944059740599113890771221881904181678821451935754152730016829302066355436644549357667853798902503335542555321967218574214154495502416572926930738838239386300388049854755775835848056063031895128448041903339094507672022446207386590631374811228604945375041334438578203124438836802995277361719522423727723778464947946924932056763369768470365020150328926963953566260694450752646792858507553279422164773492556729463240488976279094878227022925724351455145893398784780805819164843631583522591940199205464567872044851479671836854612287646351619806401060889555811961049477599843577520329859561570347702269330031148774274132786041862497669514080719454912486697374119913882465887682870511040160610628267734046114377088071508134883427353907229071218780236692501198819046280162951163446051491573760646506130304931185250444924574987462875221210777082636441335018239888357717472566072606258280639393856212935998338513866755498271961984903383162696311404314612272957465826627084331929712786673338928533222852945693869597455070314929962190619130614293687250138454970257400960147131215579214754722348533567598565869032189806740562481550913324145096860497920414589653735941586259409510597516096581646320486792877594937007801124893974896484969447594789286512109139426407520876341995814429962989891853359246970097446197522743332593003541228656737702463275375490010067873040689709325783667664305958823842567911723512364893295969715051618034808565707341760308977698783840403996395106008350237860280045760805455867426885218705749690756368256554349480556640155565592468645369665104852405129225779325145268223422461260919635137094464687269765272283073801682054947684747500370072956377821683850090205496532475590306084287462794899056647675297340642263581335431439264832503223443576517437695201457202064746430869583007110781731542800163232044114709511181337226662884898855787646918934766049619557323703889190079557431904801030075932739320627739020925086921162964868162794293920084772659530263369738070946368063456119739271215719716096998877941014704646864927253054232810131133843181676085559160003799268542594778078245328913368391008231392293218899563052675560118113840692486671668859482710698690372294287195241070467892465235817278209198088095032014932108091113262966777984946288240741548257934614684863364129434134547019556641115557263281258689401837836932074361446538875540930509649745934462835884406882218807079180980283970443625946698916158112673110706439910255656911379531175496449052814827658418534290151713694920531797368657477529052732226783133734732944504038711020296556354395553038419397246157364153684235516655104676723748762360065449948763269409912427810286868165035375287341969318231649295801760946719433913846986810386547358255558520148156201694375253557634245182786840222536393382226525046069158712319348574112875293218028606195022864723164612355011829324989224515774640667015685274076301682663896964401625841305817994355912672061541771948800297778093318958525104436233162877141170155409544453896727966173701631112981695335526009514093347153474541225632830252686044463604755964197867251059058423007775813412888133295640129779012526954682638638466243216234067688990858045063970108131300864123913866804059169575475186367323456649959789635058474729363673226901519275622374479526705343451952912899179524776023462712601131281973549377101071296452212215280464255333133789642976434900784788780098920963246456307531550610251288527866674421241973663161887573484783664072463966584085522043714464901683526456575479500890828749323482437090915938275950842372655361154691515720828418231769448804131803050711533730220963192383432846171306988596492218877402800779533575912616961441303934942949677912467740686834309345062303560070373918738925933155578302623389357438901759883256095550670317492302870390774834958309121739360875839580299435200330397148215174583491213189547779281197392411498027042432748987308148393109907815354747450039953900633580841911039877208275165867203296404845013857283498712807342946205315441449686011474394110320401099649887835912538672730788448865600139537818186244913938543186334115710258174891544661744386016466379867479688886625867001940533405624010313559894360829848872624781271057185244620937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 32753442911538019529468055487009067989353323062073559696862588733137201071662913033660576399136480881193008003661942860013586249412307414835204312516449327993028995361850955958940177657722274186661959623980828972437199188176226221652128040674227885087273169879660512558255816009667881491316634856914355507315631801443314918251743627918151634280354763834537125615826986986295702526256577442470995818175277029169105676716523502114404600469560879687045026042369137236214996253045286034390967710216981632382033818157574910806883786347333391490122957800706791067130606431142276687485119295358894402284498494637762682130536910735315022045996080558928859564263601139606698422505813961583966390902985273688973750646520609158181810104048839673362131036895377060660227766508009016851774591884206230714303894164996618473017324465013786571194776429590486428141928689299077458187624014042185904819137922522000795095531714542294942480596194305252089485395197716007916355270810960431870878620418277633173727363295193897153149399206574707758940478160240434366222382502232929888766407934145778100207601139852854811284967113256938838467707576945667534216848543581288508608411105161767586044911897561645270532226016156108429973971925140468402694428585197976474094774870648810557108497403040795991119582590317522400473327848288773133264444336359949345176874817073541083475805824884924309783443843206401563104224813166013034644780425347453653765459525585513254259431049798659153815188230795198718227832447305406539781872616450583475505187520261606261465565818758457064936386738601178127028263811439205550581938380425150772699905690467679803010582895476576060517273829797717764121976295787566146260230880910781703932255130831611150054429869841612503467294310171565107800362763710218318771234286025244895911810586698922887798328006774344723898115409166542426539075906996210368538863476019047811366514140084043267611936101533625487004294856569728536843150033146616961167273253211064416127387663117370297601638548468178115452232138286003648656849082577969212477712013860338319784318976361889544130649661253321259139858074420559964506755170147383206601157026963635128163269862011147818639899974687575260095254525241488608300858729610575048449398082651897666547764031322795270474673997484940487042560055264235979558804961330828176952595094112639535913883950477425905367496152066034322098903429640374511971711557322010724208611868667265848621124874063227778644748134318126551688737470993176439938929724493146211848875058995870161747472960828523866283592297361285792029119154891535417529670480580416499037708172531852660038987040959616702088391250500111567840290366764020688186009037363019038659929112003007959730017083220009636396281768404842857048958517392171153407687106432987372430143180441779229972848395767889714436334301277911671079763763568929128229563604475733942627425129864491615881317252329189962250232677703826689423800412547879277484521429401639149726828268020947955782741442662596699094743232554846112054363208520485843617622867962200959106068965277501196364875666178144076559179009808935077107122528372221924999994351477740670068976628005342235689590221455318630292526850931021033703114205975726195075654436822593649241873897017858233044923597452472915615627753043707995707015154863532921991111174291822881832657155653333732345221775194468252273527261259932514341619789137267731209183598237809334214535588827122221107990081042843777858535725245815017954712571890397476897168790943429172305479369221154094915466860142303871454861709582740306822486890792598464462693131729020970924387646162169689807597931301671056607320976913079261482421318004932081816450986331343310276622088914984184015467697447750758637181479598408568785163410893097263623768506370086215235490278484639352351361832955468360286536107809679621318474238178603225750886696398596587415008660669985256253582242240476627302419231441946649427826459744236974934097071358302386456386675770030589816631815997316386579188130847349746181151619329041654140150329845457385350426970027492663108194408018408078715324056848603309254588340594471729415451572837360541728984803616496293995763686637193080479792523475268459107144760373211135440376093992177054755438709346724724022872460940761385544839574642360769932372632161424681186555741435787596252106811513715608860705092304861223350671354564691976817056996646343281006988400249228445670233255360258871456892848916268118015576840417050112243673346812867257290030488610017602124712279770443633399775374811806423633644436682859047983877385615061044556115958897956769716525738373215482373653033722351480823369920636734506081593125027040891253842317475125253138891939055118091209413636259688845313858886705472104687498181298637929111892797239847503232105367366658287143372534019500384425310651633360133663045823319190148966141510225498515063327636881062238792262287808209587504978562467711521680321450939966303022897049019347673769860045464268821412501934579483939507048291496572539364058360036847400652422839011167103460884977448269662796380554492179569320214642651330471612101270757140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 19958203403498217946429931611361872155619981984470541039173501400894061743794956489374732506011058562847160895230096811752998897958520370358147238124351001156090814985338572934035885682420729838778086897434549633217855911326398949104486477420236388013044002123631650400820627158138568012160088948591078171917359302949700012898536697619629703028478956259184189351308842828477098261607745822720340436358623670394333511351380339200930215010588122975798722144017690870497090104134757333630173206349034283232930983646360708211241520222761058910445252939203056390658045513524692389540948220623123960014934077118592007619108233687173201663820955519530682522922474514309621103469431889356070960761685595011714282020913970753947315741396428340385040894902056507345958128858942130451819449849163769299864111574453333393301933278259718716081271924615457205244147448819475674740286172430279121497932448813129576827413355242455325950707979171775740273693259862625266324717831074259489362174085508160703830619396600648900612360092940892804825393915962890792380589235942156660877195734316016733279222683545613204519967727874755112656416721961962268875104500252226806691028257915040573912279812207486147558579593544803804862046614342838366402388906424578984322356506748289274786776542084786810627792425003178602907599625132082507755589244827728636386523111694921159171639750912513557883018789775757496288961112166342766018199197519721782101169729615863576305724448395287944180002758256810897315085684028801295558115629797554686865501772258222644013555689359463188724712914932259282568820061110852354105118891242710299582255966239931779047187763889021063496069848649364936562702515610812166527104157078247190768700871450739794770916900948320878541930279328866004827431470744176161086028362514342821471853472155071183230200727741927985210768015023295087560361630838346340502439058217922489539149602219316304788016937021531656480776593614592556547869374599069058176157766477158223307385610010021049848959289425792488503369599248717883982517783222589353658508908823901973235812718626082450120187351221462798614244519184977652528746625176546362920891975534636167274361307472565603097621220529042496644219214821366584444526590908416193381826952356738803367150774882243549103576366443122455997422079173519459052985107103902976374931617132682645691903744217771906052471242921101416000429670437079791660208970001209141698468408643634194834611986062570385642986707055164003684376412245821549477402172615595291041472892933354438432261651267313378174383710060104688345047520968178693569619795656496168914367395858854746012440597198370395058011670178736240478616530458822526051418131587162092702860246525880348470015799074390470957616624243318440923125006221116054810128225082675661392475515559161848216940686095179212530547926546016506708632678002422739540823611039249830903791588520852687408622364603262697618945964908059304028578705246335240280227827061337735651917027206169608292354178171501285630508592945647681827531439844913210664688904382373892625655103322999314904416521703386484668057880762473236413861548978781684274681075399763784656425296458951092493192473911469115930121432778074247606857300167023201830191801347133555388402547650460009564852445495917426847556797507450082742084091679445158196430197553755066984280323625375760366485696715994268849206543294054000966802678842656765072611923959979784886328785177883931030698287189460613778488289408427950141198048169023863971509968603341002996948825322728980241842585767269650787142151221717574962285606635860683350502234808010951419316399918987070874510807662536549150325284550177686533221949492269268613133582592916805529553593326878674689779702432454453374304046635027331649679979992600337297269989939663936074568962451655562192492816069037414867699587040529642050862373569638552394165849698776820864439667164623552845808287286694812581036616733462682761083034473146491314427053694677385180945961688682486427817056574942078519698780561904672359324490969211071562540619794714668103508932211357790133790467304336976229311786498344185189839569676060175271056592292393799150168375346890313730167442502814867284897574889658192174935693958889001396393450265076614315443130727231373282770341430354881017236162429258738088887524896506870001177322846142872193875775835868659896748307167053205676967560447554648364064630492349714098306215514255913167931049546917146031932591021269241183305061669573282553847618427092811913545899663634280327868855290589921709076709086336074343389182298818445075030523764575850516341927342153122866938187476506634840906206750863007636269429327073361235493010500983309331521321474216887145225714540598894522422488981415156779264375131612900235882421412880856739908979184328319596661572821859651894220722888602118288185292564805649332808195563472784021131180207606785690552536669494153055695643857155124294050378157170011897502713730241616818941843762438059090804296558458266151209700351608514235490684217053404153443955086918166296938563592812586653280361365706334068724905778636253213349469630854627764031720030468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 8158607643806973440437768030858132197248687359797818750298799357975551299160274003062282923510685432039916674400681881901238447296288909861073286516051287228887281717486760463134705163908220668422779206820492667189393461612912447199677171117540590514389976597430511165879952636560967494661384590357237805238033189954941929978562484032450821167998475508746951044799257934019302456543786503235728001718099960362421314792935454508718383396249777019322125563622971638350117098551384477103447977574727963083963244643916957681140237884764822860796938080916189313165289985479230512564086507462025302928269980143213082731825815096680934453545710211572963953735325663324714304250079700020929685407727504570535427203786264612841253112242240222562363533337741042977124528716280064461955488507928320010370243444352173232380361160453636113678103214574399289357125911394840330896886526780838703817882231248750188812494128710093803593562532354333965879896304748759779932229549946073242684061851734365493076167654498556293538749379790824235231928667250212361700874611224724720911265273014980928731633377190741139902040589432793072601392384871325719600370623744150706168339429686031026057522553592738646668299093364306102981024196710192720998704022002673392564303681980604160520716951354854765764066469157698688674458528714114803384300425503635513911128626779650801048322516994545561685355879437193267219509246470758739669968512559420696200817153639003853060802876107869824026920823195125267739172237929499557432833303859762689108854056818075114984711695327622195369589283056597218746170232451275794851698338205206892348333560008116245223163191060942487822549182407353007346031370548245067205651529571443683161323773299410911121624315453109966146785487490392175068083835601119912558278470546303619130245202567357699703256226216621575832165274789003738440467660548081629930553692160313802642929961270182316820975702094974227873478409984677494294371034340477216537092532072874621835072014532229304577227434984867917728024936802878692991403488961750167293501776195242959911819330869411824483630318971281787468044683233806841510129129866633084522853469449708909820882792305761228354634149445289504832000807531589208518862792942414808956160634418736107575531365310090835116015857583196212321713259275934176886092496702146839374105878395721016828886297874603246297623305492210328153535699473815871868596708901416619169026906342442353794832755652678575321090481521776207497455806432784553931601977679820551967076206765351009981258703474816929387617386192377075892984472953110166295110295581439950947864374446197030925193803903522292589393087643679528179485883430408448220149653810680435936334673324956595974708633895401141920997411171973978221766569863787515852734386102716596094637466801156070520278029232183636537022868301388561628491800492872752550021079633715639237287898135397454243654595637211598578445413312228788073256809961143760252405493306284239025893962489253064032243566966053763069071358351759033625102453790888851565223730581494736208969120792426369496672970613897886951684457275344343248842143131888184953262317331363320405241461490606475349434822987051416012041825696062892613014542402812855813853035815211847491878841397109284511356267430099796299596806385166290711363292764357731028397814488956063834863936132490909763404886346626403624888655828587839398848590612667409113393277197345028938671728235293434964926856647487596159754035212029883084035441767258272788199434272117404882586143884051748669348663601837420844380321881719554449609478110098279957929520433720311834158623175811106712180434362137363221087673737364030598034754768027067980052953600797328696180443647506198655581213126385129619463359431998452809568233486643411131621678801673621890915045629712002900205294623591525812277068515008836619533442327552020580650591320725815554831340568222154385931822556930153153572747251417419839255747054082391299832688696022516573112652022464031992615963580238829130064611806186701590886854175068107150021448261204197516256972691817807752724553375060106809789370504873879324395082663455113676185675673026130460042984734207321769164548929839663148186995708590966941160421265207886643683992939026393569887594306966406274532512694323249743348778605287653213075205914995789572082301439611262474645647373860192470205828330816851608826655862457543635768112118558832401197839880129698091918182499801148930060814264473078458811438591179744060351132475274234885814284590029751870881507277010922265123288648937725472202142515366090621719494516316081985647282125568257238537837538851616271571172727802578191382209729418209581160901456799462720423087516126701178197852934372701801964431711015596845721879895252523037871246508679160232556193128304211601985762361466466353659861122035466299284257296879561674694274289426299334372054577135898203557769125814328224144228181621938843738285662227180067327032249713689698401020393051640815825742985743725321507202505065100600517384386231246089752355001388759646445274248480447216730544098234751243976731498001318420522628225665041419024051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 2502361226140105643843948730940678563004131158467024659240749293185722323241824886100585966540958421878604941785728886349326886786194651641237259680683878179260496026860056348132262141910941286442974616237598210762971619302741754339218715611104009366189345573556295433084975520023668032977030684726012322520981781343299813610291340770730327345182763439186808216210598471921241175507152885538102449613246578322701331621339834295930969805841149429957671686712642694875166067945813381933784704012047893822106260743793722508002729589373676842678913903728848659148245220769690422398039143823932418479997079494528966370941840874278653649993996824164855946226291540219841308284316888733336615951793400457649053616389845377700937867636719339256591328756267043536718343080026937037198735509493600494368297477210027699866300303575218776210926489202469479453365197983987659439213715542298257496536645513844281822689511678541596965124857179278149964908388317200020135277956314841717777245580946063929195302693900654939341503080854047762004190489474913519457705128377181420701375065500492256664844135432862301579771807488318325230480799492507642135861625607072337662724107540998858617102194697561757079749433893430278867396659919915998073572520387142436603561238562591403307973745186574397383845925216698425491163523277025948852942398486810467212919099618556123361052162775962319437129237623572678720326995235004666757904241149856487703466418544075473563038102220615100268477872753718946868214999702104028189312056441641223305080740698294026070245769972985937865963699084566495709543921324649306577136273260325051226937370468089151607761478183946669456724412823053152882329433153560429787035652249778551910823554573354227493776787109977443249237075097337664784643374620627569982412881619606831430593582952468980343489306389672326556279921893834078202433627482773430254274658387256774783006747869069525923771692593266451379501675699777174956214113978954580741566209024248523840213934930830546230740297727409975538183903020292209322586177013464959090148838674381886191750020653967754578110308571334616456409070401498736847507644364463468354257524038193081736057520668434174292305900586179745274643041054008696982160785063322831517049037151268890141353647573919483274190331738823708737226440381548097374912645819855209684125593956887017695287796235276506179952166909878206436468409645261712358622681777338923882701173026969365426608927684489359547825496072227650503080156363268932288900830437079348214687361605392700277627086794909032762256406792780837558304137048568354636331398799618123700703286684577592690376660480661497106665773159390645749122653259432883029885643361578508084235207688918377805256681993577565589577128529336702955597157112809718369272324743226714219205705765249197417939722438685667995165772949540784712917771350232005786741203960975989568066758205820448011467556298808883253963472699535782275846642446464060649821472943728187644958802812578637147341661151584569410774485011369532082797433884067761450435007069622235380237853578992216423356885037520423340110237836137441864456448068032680839734051624868603773164577236842899996172799508914975056463397516090427013404142348262088070816398485599891273077999951488954924159926969678514098237139081184629004977077919274481413938507403079629153731907653109622210874764706594163520919736689144862288599389925347262854203365274522239985939512511608887972911253795716767225119329240490065557609688067133570275812709198075994258224723230162282838818168733243894823985014732276137487474352137428806345104410126669332866566780709000162200334653326826259624938357866503499220975516937699273869338816540714727286075084706441824496051721117572496750914217483670250205696821708043927129681768239112261846972087399475331809044729558016186651903878493833128771127692169468848195251365072246484621579000463473658932534296471704985586588938074958615705089987084870117040515351707106094691669507082377114010835020675571072484591261439336192790572701873348127679550123147105117361055856198966581127319784621295391566414454751302240717461602552090912009508687845951238691858429869375681184632338708716383020971048822125166346343210367508985120114270827823836023062135893159180175977723828188776233160507236164885827310582732229460175344875587560013723574219330249077686236116566413800714579874464855857902507544187867439100493730350773584477983834470753755393965102994304316646966635753984937839774874852717269262484706468938664128437071368307651342420124282794763130309914298621979478385885465575447114939159495469461629681061674762667005348817338830520723173490825663338343804330032351438390842113531244874263441103358554518286184929305002773796083642393174927277702928074613428463075021281462992581848240217876939693877096551111705882218516952946787656841456217485947891734424536878744171527917964374678659939829287226351994983006556591480856877911903053143034122245322149433817998743730298229333353584104030467201856452132032805472824084750794384092060441109278015204955857985398784202580833687696774254464345071578255432229117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 825430483617929610073958232404591325007370422697555898222691679838372938621941438949497682340559030853768727293733453744050587754750130384881680470011455689647149765188868337099856789257974258985367879803920958030740826444176642197947895633974807220914834099443595162788810888235786251443241850608725575445612658940457823980300728443843610847160383468486129125158123372989257300144775065324790050210917421176888152137841820636070649304461635505695483239954240538289164167162576194135668810059601052331939922523445908008695675276493003994380335009447951537779075259184098670456605435152814966036598969428894971511525286534641118574972027377636676690690660469408740314503996569599375950432034105220188089563731292699585811642613641026243566255470345860770935360756897685951630461441081749730508723233394773486300456911192979806779637128745273527067260361844022586193181043692311977180204742911542553555285680114860090817693010673540873068337385827328050736156685947317168874569010800104470875435573287922172519330669304486686305239056297129162784579652843421296584109083018247601772166612545346585226809846653735004029456070630381936153906024316217998832219453203282945388671459249699336914413767725432293794080510251137482003008384970005914842138583969350994242750590800271709614800583911805080032507071355498214571791713443934769679295725873777725112868090622626962573787719343349612956004313621042640077193319910922065979741591081978799497136274816931161723060873102610048858423463252988014123152764557358040267402004778633549584543698821020419456371369686241121979130450064174837771637777353864013468956476754716035218054888506758355850757954059562641636245567929637560698427666983242602070168250321992342516044564288640230979752984193339929670820643866655124170035770179890969447025697111037683216745442443361523003672199919242186921767718637711343487097171896999055603303716017272548497128679213584219649933520825812877117008826553642262566902953391137769833770458957370640033274891633555822169960202632114367161101933854439507297742240576721668024558038238051737119432124625488180415018834038379657702410939970016940825981761878899316428359791796146856351410554250369526952588558313242391043280709751828089439091263963755314486736658897762993662363238479494232180122725759136909656840383525763338150475431866619636614984394915341323174259438359947577759818137722386119102708856289374365576297304668629304081824428372805179219928383000276604436762224977057636476105234207760976788354677982757776588811168256794139622648898650812936863934817316076742039798970670125299862609391647511613752824036927713647823663407112788383523475643439572003355769460982167857727568788831618069128916568497668440273885969325274807539429755283965124789245977604731814906797829516644402922619981849577261532505547287224078899178055408641796717252690913037013884756859990655392674208375142467962898070967305085700591610484663518590066449900300289671613789007086127810848535855377375899312446358052870895965530452195442171604489207220700128681518681999770308093738439301862359902688203673746559081680296442177746752550766956976108123944965720122398898269750420178456137613082849476487328417519763092982234526122870406208006922820012030586743906078782631869712864160463554069451943616745680462722297439373601602632687276537007806700346421945719105250173482118404482514867282050988951733592370537956471514418901115474748652532331338160369881211894808601328314679794291351198033795924508552593130087965082912031078125423076061837025847279843599614330160853003594447998310194033491916138728430168727461527674479852713807673757325637735759029615378315714295261548340409986507402585272673201957152523573014906786845304981635116461861869429469072313486500240230506598404867924801740977391951850840691668281877311791813213726379378531781817001229027349435286983397180548400218812023590452086439764773857682423122823633904202673174138773781727106768869480298717395971929913890717175388448735604834935298711465660268556787233519299138058937304348256618635831021986429284642575646648887593995754384998903851919106592389985661822697107625703833558744941566141005559644615772445244250545417024649679599753517492295622741777137692239456233601505587013406897191076068691503215097199085152490768098084081099831337142303724870142050827354153669960964147804562387353817689431331605173157157793821980505999769426671121502020845023241433065107847808134217336839852317510335177921128936442760630053039472986955431587381574709897547935369860041355628605841913710275463083032794382404882084774976706333809920228048759497621170377264812352103318830989758332094682301855501425143890848801451783621280166380359966278802021522422799294958688871597148613567300094825270208277037732353252812906035002228570706159887098753109252079944513616932431431130042316368374904497481814309680400414003163420727691542028463784709678017945329364092910690419186108022452518131963391854979992342992052973637552531232424659475210498245180227533983858571755596975619281838092040200361568058167271339350416302090734011884558546484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 286264725158342295083139403089417369652689696984800062362447056239729460575273616205499100060454867271227187927751690516061547237252720007426594342826471423566269655761499629598372421924009943002775453499090495297787316689179722924212915337058242533565753787931236366562380352776581755091374783609998306198106615071401060148688382723863916165093695262275569174989968101310527980351617909055089365290945850594052685595278348459455087207183547670426968531510319507609859624216759090901601887663540459797363562708827186020116003371783353543792320879432562002170362350073876796708804128325348960428465991952790794101278071707103118687358373322767860706304267071865817088742514008192178073101509746284422911989869382966609600033495994155878654976231248438783021672592257772949099855509746100968952279911474796362811426089187545699175778577769487403118368467043662205235514104438605431726697642178512397393597183989578072189451862323679768424417444439036953156720113255139289509449111432365601689190850029967010665724290163511430969134793236584843237036229154840912090147381245028911217909182593849899383318956036590077270545012906034097899593952857884492917179641576382060207777502289055028558370622955486949560443703217584430925193000923990610582064312099398833205170211279535262032786264778072392447321488450446359048088069803853222041063973702052012759575559673995516566858924440037986749875656062298975066792740941443133093674850386106643784677645367006962123597604195497798274742877778885674651070001094788059459513946004144947192982837850773150025544565985231696952985263857630584109235360412543719036320137916790505721375003285114228318852506080391819673134187533882070621188204841357924718940153047821421899451347744697439718409692341542191840783319357304565187244343825394259487708232910080525578731772906276035429710686940212761901296915336409042900099665295554308971669718672997350203288484753433095362476358295864169837482422722839870615481393669233024434894669514679073494287271151322702796990630166878701111712807293624199345446766694383516771051047299372238549489949154260678686277356545267767963028488283825004566212480361797458400362950047109133152735723791674408247086388568346908350011630807426441787971392567776731323746769437211568852980513996710017940853445745601082746350585217838312427339382922246521964858452135433592926262241588141850539373852793222046932156120369907382700664730133670985897473493130881826461921407668635284223156308826515060788932057435708271798261604906481052872838928402128291487315869704915019878687644801007730244826607502824199039100151745705045006721390120023926564488403326525493931293967327408512074805832004086322045681516365040525076469413723501708266354593935014980223988062526761993981558598411797827300861773027475110905827219192665875924728123167998420650446454377048091476134699705312981614650092658203915997551274554064912805070818181813614995041185458833434372713546210312036591519959700544872036500861399040966777111681121789337407462412513211891832601015003656470986938644388068689206805986134436191819810916236548929144508778948734188750439150564568506364493078179599625587859087200456967639913076322416554855983659256908827244973714690811736214072034294596351293498983459676553236830851268212879482141871030498879715705729145226723802976244001396632216875815411242131080674997902040219817228055998529860967844049980174003560248463070352327491664665442650407974881797926939730908304416468952297767407217296590292471231004027076940804459287470119748694739844239115276667115526323755900607049005566228555801202373865310206794614989450122625623407247990725650664946289730110115908741506976617536679140104189330556551531426154552800211930437050564473590931540425228859112539921595346996689981112582599339852455129413752085307400017955898830940897976843911873949579641781295015082494740036875874056218481527790186429560924030228955448709863531437070694157624519018200522834890273988628897021388054458782377834810454015506068172942872154704339975375585389965881880268103287915056304334938229473707158261401415374035780325026089880846674335291640388011101084655939390696475475561547643942368763832793334055077996228992122607326889505424772937705325121544142512346432289418859260205969010360683731676965664146652248335891093422360878301517705738213888346112511264165204995914503416806712967893643309642586244830424605408585964283142871458480374831950436638121473656172430723876798312368911304232032100304061845150162045771617991256182342515384143675939894582586173629407454274517744818034757376458554062642079710042428484311652179761153713196290102995828741833165908369502192113992974937579673947250093410525224010977505989726196754220933975105250787206934169377773969294485551131495538104259837914367567503069628064054228942415371536141822558856672377816862797414542853832471298430505585639076023328173150388071147518031057108326858812033447255255696581288873625170206075962573232501807282045785399716881484594710310174401986057616657862348555674731451539873277692254588009736173683220032129433793375926991113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 85165480592303523661104175630284938336039826360109138889368792624604579191134046050672343107476307644306382743411822022511088712993409370495187675634523507910280292373625204796312192745875939749205268955376177267613640081318735205228815198897989489401946896013928699036991215223631827060178621473179716355072205265025644499433804509931706919043697935191490314560428566238218272132137741473804662448806347058812222639135556400383822383593672748672229959692352287738146758687111105839474254420717863588311671096965843758864106332258698247002595733053855912642073933252257536161110528624310375919413731357518420668372856049562212890411434952553834849238857222546554952029936072780111521635674764112075669813874312991871635185343688527228851859615229736472421875953625240498231983272360144418481874746956434953387182410792121714003126257615150737420943543612034879992052455052475885181373816820028509582322795754027366195161967850749458923105013190075351565332281127559792624331532085392022596605485061534644866377908450961372568477513557594833340394076357761850414747085242876250456873565189617499155033025855217078023638659961812448285928011832344288530406006602564301407235734950355616410174706688805105310035564381613935324040396578760794017584842671418492316886717900111426137203025415813566853457117455122104272229699441083665286256728590293048812849788590691191259809514298248100759546759591959720508745442514148939754195509182024774292719418992546851930552372355562155545276573760659831996033941881812196238080380104575741075413049974591697622119212741912954162712213076881706817981173375552120747710138587109446667370864225233304433439335390353208171739494677968228042477551463800643171192648745609871579271802044959470608734601605211504188074129143274930796408843410577636981790509096191515794871390093873369329651220971537016627083609477381554731748228640321712632464846573284688456885652490409257083359269628272571195421790954895598375280262721829330691965078784089067923400899538782322626817936884949336874261197909081708767910439138750755253165147307423071370873552439152082697563487969992413340391784303893033591988651986322558817910770343211722276335996419848668597518289375758875407003073586747862564777585840863963590510445047666825266986946902961355220673161642550730710178652056834496884109398658334655382225540297864763213138879296790512491101171995514511712842387795356871001051771839203096272554208461674600371004104214087055857815291674396369719861507466428766860853064759690901297697876385474013923907295009609055902386695808397200690915642587760096802655923065910954882442413700300445356267365618989001810409228105655163252056881555132227339230474577526872570458068024628876489454257897661753905915995860078457264695659309968707102545562940986594551099231809170918589901107274101602549574393477239940796910717917498815998986797601561205843148199994670407563755429653346354720766760464907997628449465835336729008078304878934120418375981144585344348426378014621019390463462330886182356579250584726592669490101679157030885126226244271124117715026945507918008997432319151109753640229425547105601660646318661836899361992336178802137093693421759805046119553249022162714708244704582927320906008023227817378508428892302785855706903923078893702232802887846904748949755504317895899981608568433512941514893876503681163179562765301518447820684796120344559265331342328859108924429333256638081888297006004275743254065486945840757411624284144040971470694639808021303693365228088391178769892174806372767225230450285435263835292011568514314320196445380688843754979370753150247054284482655269972288376783220732312970898456078121473786810524618992460362213772017309407331607866852335271183840614474167536605103360428941136466307885793958993158880527098180064640241115004480578954684385011943298972921105218531834395069760580711146125674787198576802527245831648170278197666430237862875177612259556930073132304187496968151010627590054103127165573576065212678158242610202712319460115204846055060097555142858558997110555506844936040022969091674120563788139454809904017388781075451646643757015694269334736865552963109523536726656708564363188127800440988348066881447804582415203286531956390499228451536972030187918240261467803995124573794746231791581466243115095974833262374338263992568515962435000760200305276806532805999488593798708637887474090675630186634756901723946213108153780666518589995415049632432826066163688922703726883325915797080879622785321227697470736645058294974631902004979595098806241659510533966580376174597715149568195301525129801594798664015851626955158976059149450796962246742898395699799344612344143516515538739699334404534684770033947074347318783321141226533909293702544334374370699493442093407058204311387022152443756913453646487191796687128049034813539690205267348706294894083871374259870110898099274837906823360881986624699667202727149523600611563464767937198114381051693825361535661893945001086823683863921996495632413316746346777034791605891903740768079311511241986634599438296644508058044603527949669565437920578538283400006373940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 18857920888898830345083517984379202448868522457401904915233888336904363567461858202766929778480878574568954911212248288399838006308007605716770391813035121510292334214576220343044720090444215129147095742705069052884763572629623557613014093389058308589780244009351805864204182036971600448429901507973496339295569680732951024403562604868095025381729639978629098001650462205040484364299397761556829097427311518629629100265864177406148564427860260090385850053833484861260629871273867316232474208929395509050719740203989122541385261289849359867459167311542492014246674839013993049901448738984685772953516168706307936677547674439875281824195209323890286978461541825134545844449636757021108584411068136240240674259913641648257691926063029997722295345718121824172734922390273924205788405436099599677994074593469793112789749695255255109562197685795680875562901868594644757906424216333332789505137174432415558476430765827253633454714467906700945620062416489115269165399319903518749922832065443250525349241317592890370288627601383435561782738975919440616233128330110771171727355409975690048590046779311802846279098368732028974537594658514986978727761206814431927676641484475729672750379943588587686024452617521284113603503891467573301893984951120486408809333146130640804450200870198307535805427785490078224128080853084490745653272258631483351555843381314682441271643490824332119033438231951668997923516750348062685744835954897359849719771300727771564815482176556129702057269141768942775982337178354130837562605825230738974796525100175677396308545280385481474900033417538664839658703127350893468262914307762468692828163359996078973794958924650142138141019930575622057174350486008889378579014269298754972560922165866136119441328222514478110490703226540871461479582768360291187080099880928400243208402916915197613124797274165783412237648371149101210342651006513240238448036538622859916446719008144080095099155931291829664999124639149425781779898659008647982966329498817552308595406820680173754921460285527815823986733752687545092224091824205426087647339244915076944500432532932984278286726744531498115754421780973851603404527590252958546573924077494396769241733891139061567383916229454237251497464022661811930067242758564756157996896096540519702001285272836616037066833710953010818501000545512330033520922548705541715549604809858685296204058487132612771713078272073369468836490931223727716322285367568136632406079538542396707867822478957434355038103524670217928580876267310546004803817105849958409810768766992229046220021374558715794594769955248254906603147531606951443585690159723804353202658974060204839215978998399464364183403545760290732125426064347548069443470037124747414266595084235012453600370648361303153838501364374627312219758104763462013547743703615610188786727163074827302319352595596987894888048124107316969294123153787719006839105952385619052638693148417660136251170486006655213694561791198517408109551235757980179238986338574071843899168327217241601990428310087734851609705905033677791437512018786157337735722063624781048333292978488142769727635848821390277237353538069408749743884480732310266475927278008993334608627390029838372079197508416039627077331561684515360318312510421750058861642420642988189395757662068023130376560340048816564428890427495424825092048663801161700780506419334504148290793282312095661455462738749265490905796198473500980165037159800390647060623889846524534141400874718138910113521254465085947006441827825360460142510561675359957580725458100479274763836799756984658518865113906015993119091453257893320982711979030981924399722018770443153091021692081689129760654367559900385168112015652925596528510154957642823710276440063973216326951107669548029285751164013271924746565661715271759191353541037936082952643893719132036820179379740561848580964673795820447389177494302167613673652162398842283644239942077659171692633557962676586982605224516133364371376672690098620153851793742988715770108429860683298203450871739716804320787597548396139843980153240884416705407891576320311480387732973166789131114135579294366996344521876345604272768564904578892330382004048360223769036024695253532829763903977115680597776981310009348355651762713963652128653159285566643556319924237860732495198212640253955560708585766311405282482397297055171059369470142760970059257584073576661319087441704922110756954391827291204282850381366164034371237492902296877806726290437962418562951799115516222129440643912184603612833047697491250098845898031190653171395244791470143954881073939617973910826719665125227107340970505190802141176726781762293643135292998189517136816242450640550400742929061207949977754714992465613357238174591375033352955079874189115286074735801688670235840783952174768401884334525638185286438143986267191908715678087460710496283619925784001029683160106154375791799408735316447584438094156149868524060339430206423015866886979966322147205626612597975068911639613020411312985958155710601815142817546255702271749293186845164309274492630921877591159637537802236470116827227373912557091539081922867155498791759253566143915979087043392253154140375363720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 2958683040295746905759282023332031763013116859613269911169068356618725437037777175643508727503467017042472103333109370051667706493143555821703397867073877494962135100954259347056768380067870422316541628338312538498880296718323924613509460255965009297906172661441658425382143405080904829552295412821065340795885377215788893049110802908126044205770595217816208663060900481424094841506250264522264788993587883239194846411148900224907733960269000737730162440942393029534241486889655977856123394109311745762133557724577484965782853630785299019853546488838245993225217973028183397373148057057721473010599833856093078958870339864990880376136180669633029104439076806906404593373484076785361441979125685241902210952439915409025137722898466227075086486104803839261925726787120478630646065718160098738847715004168175062626395035389156531901148913572215967783497777943214607084947402909734818959068627827371562016241629901442300224529279282926920325255171145606406730954597168599019815541052210487015031070266105448921314115824883619039391510928287673765020086700323727564127764633860994502942232195766649195205184225470923995376311973965483727589263079755044503429555269792183088318394924042528700353525405510575225842445159240800891685803300987840920786927315312818449539209627679905841047813758983484947160222814652959359509288405052519249107696853484477244195715339618428780273727401498312709672371526015296607264884713739942971239718908685230376852428243041330484512534832529161216307746733653673487830031979036790736190479373340207990088977720092849104829977609632243437401136793366353177468992264269067601889128293569420869618483024781577165657912029808952042252061254970471828203959227703145916191934918840793937520246323147538724728281862886932870613016698789679873857371597350773301321770742823859090274429621103199135928084709769641050530922073442054532337477186829345136052904451388276925406189535462534734103519476232884821256391296529184550919035350719144719345000497210787842121741997959662647885076734770738654808164444449719431487110024215992753768990250552925217688230737406953029732830603671846171024371131696462970740337399007261706174784653474447386325898834923465567340984938998677804290930268678980472414394343417634120937847703650041267708347319302129333875185717662590313780333291226276201209248354597988183234758307100551851733557959672441060759143386613187445554608128137953760939567061604279076659165916104219104988416399519826942758070560813544478708120683465457206604571111662932730680034536499420340086657376838793742621368024896593619884704984181578398254114358214999969847591048407352316911879516575015137220663381679856950839890785872948315742172444007447570882495720630360926558762833064236440040792782500861088073033987758674669426729057430283870573926443282270708744191173597610110862827017789372391691881107591041405138094655758402995597804696348441905343072764633875341698931560646003222436540783430032703387648514554500517144196029883308175757577951355381598110944797974288360192641039776830170740316908393846743981278906775731406847754866552012977150451552724543762903338140382306793999176865218504342710340645507677086887178886659829518717293577045595596628495239474244186059280448058348879648345467212104188246833886017461794365507886105947019924637809070048067468526329756509529667736472063949102462487180839895632956802082615171133802199911628008194139748159043387536384085280858607556838394191586869954575201411680385830289170231200900636697640466866504545306191366753865186841388635312734383614826993849203299320944682710837042879881401287049273262793605621891106202418653642186595695180078441248713255748892869970316223555127904554152884033533135707495746623002792807647638095132921981610173374736540335995119257310773269098837869682570718566665614983084310656429747810173991145341933935322930880795454821481363443702843885148189361466376092046841379465451808706069760250501173804296447795372693470854846606391597330274044388437461468969728945540772549318487626041004079061207732218131598941696436798688366036078670958572905822599693005274339303147071612666008731140663045888702828452315051124024699909979331685021650412761012007945991583143902738518976120460716407476806581687973544344559428203103021146137715849361148832747184858724688481638986573013734657070121062683806510023341551502087245649193394011977241664331725733910808819885480172038559407518330385993775782476087662414154545562989075785798423506676512569912845739216751608855658849604357168946663844308463892783254723449694114377432917501960646909062860628148723569400063540673042975475087069680638072869447406178742626460709861024328696466161201387368697508283404524948044721427116200551358438285262334385801287267306147468245552223461491761545221442685058916146667122185038513618437944538400998610981215907432993589821935863732579549690712770430543172850434485648528462177439387964458257662075334088290204655119718445590339718072489211290632869561019622817093164042662786597160662692294040012079758201235779297051618661423980054846964119707621473417292480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 364258994594128518993181782091681572488624286509322153808937016639574517105835209342234427300784129868878814093886067528279709778546999622664036684806935161226170546525424742505757347543887438241425276141495146672446749811545765630041417957861089951429482509267563531882032009602190162391380718238196975840069447623195524358874102046564123384840414497992547735257389572805064010472166989672706044032370174645657221193235671504541848195938751085045066571570614986404446630163907537909998325173655448740663803709743576449900208130196305675203120986153113149364459548257719963428049106902858342357255714289291102389113021599769524308014928012612803006955705893991003386188404512654233889608693957683579996409672632036053618963904705120638986871593982657708030315270233445806135981691831617729153739049597388120265018690038299985617933226967935702047697075578253531891347915635788388877785092637224243156850995088593557683479294306473553272678863637866612782382788578242293266759016294730997055052976207518620922188627743113410996494380542781656972029415915518610951896488114199149327860124252005633219947583078888573406481371352683823645184394096751304622672758147931170707318089208655038674916364944916737036142821681158532719449869389731441116382622496581780824781669125191354669358081635161002212355559867217185613982899063286089259859479486384677752523697076657416288493638150332939273535586096747914911929203199585216096313644552059765567993380084780786721225519670301026114776194027640118311861493967694595461286683735213428856153085137208216532376486865272905917058148844761928836723088950666553343926299033890332589623572679233539960640990847137181141562014470985634001276564629547900704567407668356804917863710397137630506207446887718519575795227213404120208767359050820928274774797870019597364985466945512164289414718916988053494238721011791754351288973932393852804137595449309140223098868368829672469605200378505025266840460717751113908912778467660038926113812239483003778665703497646568477898745505993320035047724086705955723752330479674442229136382986545338274655630956039365642810183861950658760527731767626471546458175374265128306882553619940300595185520675099718794517596809501027099493836066549777706212097740984858669648260938327315251341223485917242790659228791018769868709066326855816822880791460266450172527268915260102007059500081382916987159495561872740477004358124318400055260681823520786944192677747848255509280179033875070155357882182247696703810149523395196841899447902463361990541364484251309715955810303517918111610911918827128559923341934868419866323376345266085836154766041950071265820229413392812202892700557716164637096144807730420709432092085980935163584943796655412084166955820705493851435282872635476334389522583021980902462891811781816963980094064314917404550471403622574357343322965123700217094153982808060632268844737172214821278053976206280588534143952598278748835065901415597124900029605881490896522232571391924220103062449953717367234028627398150644984721980477249796473822075482065260064055525993900915544996582305493889081060560206427706296357211617368905368473641818790122940198050610128511163896466305355480354194978651349521966968978316679882210538639080227237184006194723119298182250541191937034428903998200183190578424053601838855614506775473941292073964302176791435125952024122726575381068075296363683195568790409819488287171806810386984427521632199005328387813776195057247995872865122980105515412573283889395166571868414099192599890744665555864070913647215646149202592759678904575559544906730913433926379227631098553415932261871269613122563209312105683222291487197768313341738618819402109781857499531513665739158552881522773306835809777252178604163070092703824419349911726868799993826517376150541815307747571007832635468789333448456599541868041497253541068899570766202800996973039698992050482252922146058301690025872452012912656124676220640102147196279573282418602435000121500645137996585919958209307745375198087384167661590064993763785199565664823388389151657258990929346664911587655292268186802351795451429007986652688012028256262841696853410693451512060554267538775866275505975465070406184999778530189741945144975026358809075113908844583478713530026863362087431369320804223044946826729564422227978157142182919295489905756748008748574054569955821888089845245791911677963703883617216571167770624167345320577808301179320679711639627010227068009283094745851505267897344539628528499422855624027555256850341604379012544034306884733643799305949041900588664241073523693794158699130173461770102696303651206854336502835888644296315247451723222450758630059041756922061023273758736723356082368798728812358795214209131670007043650173832726293605268481016666785226824006195090747985477120538250821405505759546904009021081042318862335341734647063265354150358982210379521112921241981316924823990433094698203342428374034802281180430991047816544310310544498081187291698853981763703601761327677620866769200577267009490454616217429650437496524171950729432284880177270752423834286230042759279270298588569151238049429504516601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 48768710473395598505857279660696069230536727531618765096881946466003784607479031528858790739637295593116541108587528150271300817778418004901976554013687457055369942425813712304060908999071462133311369727173986153125435492541425700507180565138263110034363869840034189281239025930317991883133080182282545527960135968115445098837085011630615206944796171635731589762142910886935013732479868237639841955199856928103389705260955539652228657715862668839306950989488095244904836132817571146086541105202047404692367108605181275135201045604056811721386023918266217810067637288367569645487608081001473359804574381251999997205677034132101048705426793919204970626930889814831729089736720060958646404994752363451993063075484858584515555704417450354562293144221513323762232851407907096988509555557227839470468456696361853687586830027922594978927444084552128005870561319930779734945610620629539389580586453666483735895502518880479983734367164707341487310992272959245478844832756103105696708790267760548701574540028132224699769354178155200588371166415073798228237210597799614936252089186721699336215401799532501339860801011878306310798773211153229402965183122498968980271587150455249917288121371081622487942787050803633258359117622586587832938215795786365711472943310797096299245611509101951637021588717713771795104225380975536097349930728816338746434594015484452204743508341099048125279554975966316838375469631995457095768171832859756694798365226890810648831313753512825922802160844736031958821685157292964188427589172064754854984841894565132710868984735806167655302173226502047779012113204666235157068658507518667084366320272636317021810105175896290145415039538982516634705978168406389120807430520342448026660905048024041522440784710067064133201855434678294906431122572460546334775888528632684273924608326994891686498470101595314568559626033389630034411255022913740529457738206741755180848865097484199057532084274904568688623318480413055838108687709852382145327354818104908965241003301692404277367761452987021965577997940194282011380155605575722178506954938957325649491829298523791665721053121848398287366274877433437740041523994660250632186293971770437900595353217317786324721369063503083605864902873165958725339186016569350341096888754299841586682085640038770802269718583347239071761863423493451127911504020115066450951870332729598206061247146708029450242492899056794807341135857722085445955165155319261248441729861670797831408823260408746966666707919460814775923226731081289384222896782595619337771831597983515334115320351553690361394334598946388309880983866579127468855165183132501968822198835535476046783669766040177153921810201952078371349588475134640323881298370910600080744611476128301046383161312218876746166249303889361466500205543031841062423418688703286445023195649955491541552476907288753002216263974429352880275021836124398574252589369846374063295506291313045607801394002404710902016231706706393456737105187480636602478971473767088342729992537495117756124316838732416668006311648590825902860410963235098868197043020768972346034000079205535723325419224127634333401054264811925564337956914372575669822919885313220984825539595511923493131834996368694011137103502382786192677770232835475365808279178443524848687545055813248611665858383896597165693806691195805076011026566389463608347398714122650319512911919905240252111718686858250914577851109396138578548153496541953653390315010958607098235572768190816760996747221677669090604243036618939261821355877689829388995343192461158199518010203022868049575675958612494188432289611508810798860962367579652615554626654035925610246748024043012298379450891074446941867217048895517799395715243493716456329747517495329570582150210569592860859324271039763540160998555376274880969620418800894889306317805001835675735273550451246790785725028028609100680069991528469224941048149501800806244632372283817269748887859864369060795114737378269335278147008188230410787998018706800422633939793388968176879167692049091162212765986112691082781258345899836526611618355652508346111328246952337971359845514193311298840351551912416045141431434907972730319444469821362429766525238257379327945800662349534558659890713013667623746478329708540109027584980593470907553480192353690349250869039696402151500340082670239803469266364176225504643051092159365873333139601606789545055564944912513609078568425381957324942498448350859998766363560248535970819511929382426247680743312412015581453205446787138990972408542371942939655676524353426748937781548342975570393459724149855252809705825465029821403638750995100658512382203474735431904494116372698743971182087292679047116732275072642280227799520787779903519308005674476784905083115956897060485629628251985870208058386744513732297198642895840780481050457891783624346767079083811349824276798922595939458277698617773354217144697804180453990165658128361046028762221390381483448895897607041573101769896249747087361491980218596240070985563588665663552055743951300354430996242036528238712969042095361341413242709198917221381494673201513930276303514178121860332082827413256468020387577664152116878998773193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 8241403432087355382086503518309300988175332369030171906722470603322033131218663176749468463966946875658088144203860913647936368659218378051138507466804486821106697737610833616431753536839863228224882468089686253142438273992008688033347872529409397561911721474366477070072800913615096304617185454608642697211284321134764008570724373499482962095869937635374595664867827095873044101889133562772958536758153150345957378414605664791346865488460240330513852984415727985668671347666239398055779127173646967691905775695917680702482596719651259830828393417664180880735429485703529711080823505615130960416286085262107728614016575777116635676227529439722434315416495522737852674140567615761787150131593173635410196321895287461293757444102404266851872876750271831555181280782110660323110444546867708333202563077724969708044697217550037326135166570436749295388234762447786649031046386622833057187867029970390852765626654729681108988748909317592574116902225730097986242038691428714959975103439121056934014909846119462776827109386055260003001327064522554547522289141365106499099450148508599657234490183826974319208162746371267379431852915381242721104467097305670872779764941925137426290537936406165323855382529746406171849849507621399314767955719419658317306874753839002958091043834778216755776490972810346010492520615643743946396864973386907131663148179849703728630173049924263639284782334507967949052266249957699994721223851408624450217131062382610237763559351392747687820224483843644895607880859558965338271629508913033495318015946503946301938719356913949600601508609380731847635225119854578470622194473393487981706709044076638044665872930050242086054654582520175418387773211238265805837292382525390432143983643693474111671979512964852482249140254158498498145375802447225935623131489967433205586832472328679951215910702723165790938252970634140483831935227505311814313397448163567404611254067747093512770406315766602040096547112821981535735510267201538324372343644334074214192665999222476501986383639371514338741038472861622130917235224060676345808324699853253304229683341607988535574543068356658410928219023728255338662636127781118444387619253543045337218605661940625999537135209910150361382396682404211856745394996740963488255697216111351370186074362135503186770044178257084825514736951832486028787212286241431911295660935774522755919351319098053302169014886161022145402255137088718488024997504428327634118566668923147706199539349273989150783469184698214659087548358749589010836111478198593662457005241841623150033164590942547069617180030662566943319647073904843788339813744706919323464651412948413590345883829355388301693632428855488589028797146825557603185805619615352975210822850615267475151423919781226478874932833123866929395078001334242455084336693258095278857174955132275324796680452043136725808179349153808318846069319207663442918376492238659564140042721265142241252878561854491384793022561299076153390936216243149824345764784907367670180159898314415173372992075146663934418456914146441276555576936200678092614090462794828934829474110378501453037529265710923768598916106979716063713291916926715969755439558837896654029351142401505402583704255225607031317381158313532415384564142517861557988654170221892349160050806786274333518519787649719282927167851145252207441581295761314996253977331685393899690757048823135403452653681179655001116262031568863255096130017917797824472881573328671715975194680392825230865735284105030546741444402796010751828807790943514494854717611435806905702173389155606269424291263349857605189240988594883471908109012889931649901958622010354933343298988314799858034554855733339058879622067031316289417048525547323984369796435485156232258482248084217152258254625591569674246100817871016508279129572453625278764490605414847812492687731817698617865895769710012395082185340192187417253419228001759188980609185308831964679622587266882029672644185097909713207043796508408961684785086117178575305405103829464803547079919124167175792974778852968601370114198708696603558585808066700414508988670131287914813472740524789620781879195521772503485059148542726439482369092010174357965686050875076750926082066040916534880096093401248886273458724941220584283518948287578693059922637625007156110682234869089437677020026424583167548128560891700797997738662826192419481904227545653001715371649480997882522344582040421433236241038627399833585341821287554360360363300341443833969805650094521162264454204403236230395138708494895156880094374335834930815873073820741641243757050389184091843398706132555865217424766360019637130580466648158631103019207388450497461260837129052100484869749076283772932198826507901573922172023515585752146932439914572546882609416288396503606668135458308416784052767591097575983889963069437485555454034049666031375783015318037338244553672209796497193246457930685915927688665132519148291639439514611738787865737862128896818588405861104598139582844966669639776458287774543664476451439648224628858114976619237101896511625613084456281553430651944857800208973661203608723474698004628424300630805546621673155665736501294540730750427246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1326440309855816994569061334108325630863812285378362256992401919593755429872752319297716986634457398991792554170380348907833499583479004985679410839120841261691623345510630643150447481596914524337986313541922622108087980353962571063686654560205247597938333926140862208713596731745614592356430917672091904046900500152584877807381031143856506003367009410472256564657779896771509795661725679839577320196902639859144851499431351638041673555151637086037690373697717182705413116302134537008703342281372341163633809680969485681716071533211728801805272958053126328895926613198983567466188525213465207159330926579841555851463046528178335962663633988143856714046451536319115249687867594526803445582528602803257532568074470278827326117228946635976105492543126990600424784107084866367039518175418311411086506857715789926687393895469325350919575990101836223291024785278378650577218702610296252260812981042208066390221581147660282320230777405363235158409289423337092956119093445123650823409538116175064559689871516335628966662213257395019938456011390491817243500850340476804249160133101139779437172459257494567851797074564963837422559533802474673365272599842755183521192981642290814761942181671893546357778712774909292201178839143477808872467240636175819084747517157297573853471982248149473151367674456675563605900574264636761110149282389795665318024818383568126992246847551485064373692095702581515812881011853354386432138481462097088650786840446957895567495772733988350759376535146113906343992980298237007737710587877219080308217258260727134148711808163072714821403616532697556432582783322001268087121431534330614328967855014227426902753606694231163734191210278525160324618401148454608037788239964972432115478195833187844016211126948173475295058721627711297089486119263936005995409437067852860710824111856199974901577160622214170606202474903741308270860077613358006735799475813181676186063853018656199732797874571819018448677640472868421888416016888984554648330482520039046894741296058172759523428121066070681199522579833484065437236734887932323442348415694556800872109878486087031414954388066617167486139281684099561355524873039198395698769368823786832008293191467988882100510418125580265239569123818548866728126048656471681960084314910877813915917619661822763958087197114679930561706799680278699125828432943688000006586518887237254129007390600603221107876144223751720822303862121808637765873660696964959605496943155226443632704557817109923392659165662662943745015173090139099383208795782169637072193632917121152867981956436721914785654425884981031804978592696726901811671807976445407921045425901452306248525319657656454320417539690778905079436502103801543143020856736713592698817096419220649622699138334606723296287140034375550372812260327964957398931130181242536063845277802587844897043490605821414936243589335405494138542609662047711963695086047827459217737144961649832873429182682073053463889465726015273373621604729186717122454993839662147709901177113170217841117938564082841869911996235124383601762394314707718576645958017287547871046185328909334752558835640134948643242673452533070450234820114204466088188012073843688627004965131216246609732131976851745662678506679518332361274312520996227574233603073708424086824000740567348550172183247069824939715631077380176823777703613830993961554212059140368431730243237296161811287534328303826689404617150734152001296626616159655418670009571652303569567495000082366624175327181989580695007661630055699368815520834332386105517462540383654102224071478046462058813903428459612685958905887135117134717445934488214911077043962685951262865909283424157468543196259003065955467790660296922557342632153989331513430251262291850382787385923816575673257611075464419574016599533598385774023337745000784531882865643913078524748009937030283934474071477771687455392737852201092879538228728705441827961312350065269915900451353727589368082170711867913746916819114670342520285427481279026197353869265282067974522918322629300135680939300850540627525415891572159482688616416567336630533024251269128359113528902530262244783256548897385992495638950089424975555438401967078041122326463399106383955472103782308583338282001160714395930500356359834406721948315596961247848797704036769467953712544346537701518382184771447726891229657266128252954942023447453176237362867795163206658212249526579924967034724671688716015503995371327103977869476194873255622271079981271983786266477576833984435288147139324754586093596975036017726359171203187309886687553769204467943044637278118553254134069819298937464706842150957334668064103280172042877900938292617831335539368533521495126092571238195486982244193435323919609684486039079703689895672089706962904803332799446958920661266956107789369281580706244728495631293060722498221136552484854825455094703292430170748544571303143459787622675181769260751609040130019110230690448343542400554850783014631122453865098554615944452244990461955363952702612299229473933113921555758853160232795815500498209975819831295931205844824633716260967957737991877678208655710284498852226026410266304173064479065508548230728149414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 169839909619040881814958669248028499214198437430945130072966945149014569935853476056797818374371735590769441138591672351781926244694474005879774108054435551602789958071795981945476374372168448821033126572616398064808252279173918615302304506476796216939184370995779042900755157351247013160935166496255216625835547443725341060307737760609220484411340165007300094057040492054357518784903239376567058439082718395509104217739360533265919425486944525998791823629215024212282136320181754835487778450523812984996629233476207295405908579714758722330114097349953123540089765939446692819174460804813478373275733757641169143783384948804136900161040872598208463484553051595254366904702362044158890917457181355872178440137265493394691950111791225564618246635188582727554256595762336556285283413351202356829650400147711373988885504662185108258024849130126778882697437932651113207366786446543104886844332789516660342585651472758619132193429441338766101767025366767166254973409420147271440267163290098556797820990154812289562472170476962896354528103336521015803014568481115312110944696361920769978318790876523954549280667712018037551051719550242564343579234054043134540133708385511684158386158521528845435999712467392882006313628236348650005900980637221250619748889495591448566420184875084287457980870933636345813501751350389429097773425383279834234524966666464426829298652479007000439938487699311247120687395332566331968010440643518984775591601766400700154001728409232134520344014999997640107534763473230050883042003868159131448422123166968359650108245140010559140803614567080825693820857050295895772160268285972321985475339465539673996851199850427735864322602703779595470556069730857556704578205182252509838299397345395583037021088953697487023796990258920611270696920144387244633051808393228435338361144286701019798732324358489827708708998828142625213750314567842898861351638307565068077335501623373559211412923262307310836982003059885799223595657355495181080862525864655239672408661537027495826550578982229046528004945590939595146241163748372747932573289501555410561161323155425297221728434462642584997196328092186283368902142185959811627742006722745112899489089197111643105820824611364089130832962231955488641702987032748384231641474144751950436084073636854290526927196601030985572171169625165064035447640616249899488428716495335354081320600862768225315309688150099759924470091215518552603458987745370496400839259980887449564760112235548194545416999821044681293600954641895802240642847086063526208985839771347340955346184991873480223662656817828745076106818079042257486668635959088410352693447518791585946414794948087538428034497502281868188143104960617043167962838890168601610242417890773324205103308467096768358477183932287129595063979041785157029801859823754946768595765510221319602008272711647022285154410559730123275047087424551157277113286537620617126368678897297844326896798690430158264312745940498661630182890698502241211599971336011122020779565728148068145904184777376534193603595939426466773297189061048004114100625242787203548936645911162760005481246373541827038159592815956495785464687182929472877757990340324621792538311358371474928578965267769315406391021480219083831957332692773895313921305648657147084146976547793259967246948861981882799312767583496078170987245173401615540486349226874855962624501537051258886294506167033100202239204736055714278109615219705693229657616628613351829315490400902347518479819847605065403912807059119384398147908271448979101104759324085904414247021329467477402098953174652929859382344716011805432170301845681953041816500247521415388732340631404103133911392149217934830691497541780742197559632975892968778146156926803313046459672641735056918216000585654520117926940735126064357991705278057493883507701043729261441580975760065574013299575205305668632806377671099645936312127619682670364042508018927654112880087181910224973174557929149389414601621066894358568661929319232335051890566098950590428988717557946009093450812643247616651973632326230752079177052502746080425070092089269660530897929271158845506353654360395104902596616332267506793066294428467760657500337639451924170505173416336077540094618268713665600528654506223946250970247059962276274343353841242824329817288150119462698229582818599314311473067061034934231739195415046318019568882055017560632504519912131870737508467717449290940153924547065345318206997360125599736520872735867811402798826379967465682927362039343917610462782149502928619076627833636273303058780533577638282387104663930788853670805856072296313883395089213226791211951243027999596545145807049586430154242264642384868637081829889824794875638181220120731328020339559267545509067837142476385004737690222483305775104770987426375644669217526299685110077830867799737533645643738125392587606394131432756598606954976058464984288829200285191800053773556000829965013880731429572348486348555244741254981770865159546683763599547732010750880760002714377092338934184729797866428469262589736482364791323272333712433810143853988257258565524981099190815187019483663328559403330602705744821011281133202362060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 16526037832004885955548577526443237501958655630156473534558314435281700723028955069657274671438422435350213274653904600658492616312642366475992235593655235915408494090309797213173698992699079436757330773812077524186084378728024433421433950045806649235184581107603410085244723509727933262096184072351910065397985909799709393411660011172109886773174414730074728136730682478782932687199636476299387709311032107321064270171903490266547137367131026396518654654801441726127733273707090205572063687462359856404432254854714915782693179937544597346838871022035061477710728046856966975792217449910583682265763448777987962482113353455960914490453494128083632415202300212741401084434180023382367491358568724131802715906147241629899445198801893751271404508235783664711326715064374314248320150814761166104938167663178564566214944149980534843446675733812378312920228124531119386902149363973851698279929461953668524714226942262362917458219124958772150376138585070627597095327032413517201914316840932311208032877354047552884912681475414375043883591510392402491345516097235752353115345853173163147894183824201615750700423964618453525058835553320078809153987186029176327449687407035308253970812232032731117440993385741204430031886640615167999717215542426058678653845563153955532002125375211241832223610555286221075285187289641071846474578793726763680054447126886927867853455961737103473889426076075390043743413429080423485910412527428065838198456736313811608141485875530638759951158921428664091960445964396736670293982342215573880059961882447475460122158448681999876632078750395178104623006771336474022047968959512834952551882424580679656756430153838116146881265074963787681976181410109540063260453651458484247820635724327738117631162799991720385433774074512056707503021395360925289438415616611348851120196865508748198022207312721029122101235431632446246901235640076287346896633617821820246778754214132783544430820901898596515668489204225309951619767436870101279713340726367541506632415182644416625508270233040545642479676949594266127403868316640131731495105911225646137507706761626726737089756236255649332541412375310771406589235663241080743439017308933561940121241970432308179655911884759856355959931117380863891232314411302770655705421544186376518288947146812626845502500775587117555711168249037788170308136091213107180182831363341117904063889911801693055953139540490587689357639123854679205026528970295735798436442725657856996830849857470277040181547634223732346897554742776540675406808444514051313693383372582977278539170774215398019522242558472942325441632570329693497755654712653355682755670348349338014026527100670627280479219671868529626573549933029537044358743145556839417952545240559644540285983185257118433133892726096244563268059449827815872110787222593049045206441230430655375389460318455257844170246111091952622427290575940046453210029858425444984686047403814242549398721490236313669548916520400783149392266827073359296346749444368735781334818016005782240040111208283151351027280540607489461606670286349506237043226514598438990292171360552132355099654435930421535363628218291513867463944747591456926842666092371621358834037435949359995395705251297496991856724296609157824047257019337754983958071464093909246507675928761461519269619837234601504279813668375798796158789807117363074047077094104252617047941529953460462897280019546864025464458588312729195328624385677030968855119108789508837602270071663606271025255791681306337866068369388908048813599797809338005427272971341558324329490774061632076320957486627405889490420836571820702007853834858670871910651545242528090748188769837903550471928924644709376093256146068522317757922699184480722815152905374039291164252912295106238794632701332957394493966010962105408318806311713746745120277355091056453633914302289919522555153052611303414219689412729782951156362137160541734812967530889125085843325410703478690630289904556485937278959650828543424453279281719536446654825686741718715181532048571018343325198359887825680255232155712121521264676551904967928824383346651417288472541716520151123735472425945539018177753251044060857697397109086985005177076731424521509163466120809952528928450044295101716627381334916038727601303195459299276195998633611351037272902770953922087951582166663289838130348875861123064512255513485693863291818323743758884105174519863642113653779843202108232090538213936701797472968861589398688885992652451587920697412841265781770365092773096417461153085085245347474311110915098878502797832148599686745565788934222578276890363813974812062161842126471521363846729665208130454306042757575414945996752346933364059063919335619341727449661532777443152582050867226070464656695366525317277296987541870939044247951751739133673937803163647728414619450666284159204028063083194792674887365247803787758837605617305403480201521768951152601904607772428952060570236744048790850791330935663885186852647414902573824413470567005467557599841240672386213277337612547637639478958753792894076975654138644235618609167568469498679918969058860865173384874437797851701768429212173365767600126480346909370422363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1177819869097894383305651871593816187599867069261962951104585909627862543564334138357661426863218404557482865789520349291548973241817064972361964194811444568327449576946367675424814145446864774414321246895906675590332457955413276532525655715115849371959693139827463189210382323557685928092009244870074269006086979509975819846076596943117913489771467641459399656680687179426311610779783834990677726964351800109346695417034510404334126587923330326053668959044866232978677904177190061084685875324138812013487757997763922613839920128432412568210284301881048690908461193012478985930505966497121048087398255891702998927719761087258621150808833842709075042456802419713104070857541158954226821660507228533488004736664792174691887455166980068661548047759854749986904123146509817731885019126972716116465018485625999054821131261037106419629005093932761339432683308679852837015049091497179546634464225918874539297264836002767993701279590028307844861986077006394558606882415371306551234450108548938476739076536412100945420606726334889617089433254374829885984957411945071201564723073888287667118155266614491278668448624084127891925320187604277643987225016597560368907474916989226148905602104230844099279764574612087607823019626141889881750192788447191433171895742589897061295025038820489636972026661798617302292852492712810084545268146460699863784786349137667892449492744244749755261846195018283503614662110002712045644287157650290228619022483288084885541275705029048478446004979043893223795673202168942427557315157059083533607386998010789619161655696276478782900401590044911512542496302298721115286644203859099716579999733078311523152495121039159023890095598405249377732109150169811843659811999747657015819908422720606419830776404755882420446962196637960945365583608803842800924742857739804498354687660643541707337131161254919292434826239042949604791612141312146818386944243636317365493962855501320192495005893169728360845339711074608304731494881862583604596874299949005735261724143340953296048082397925014265374019278677577879502817122159752418286445381797955504625752352872919798234122736915177572805006709402089478260407861831938506951658089762611343784470105836895645293300508071088812160133221184482083139801100588396398861976755615078151552897102211644895491420120778778104888596629257703288645168380734175457315499932796659942817556653804562943890075532574707081505763752668644672315985764602920171329524466790483742695293500692743301169093363770206388416566173698371936013838952910568131135837721418790979675492236277362476814508237351340103593480824709902193407775515841074183951123110036604740836540768196113906903682778789560440271092614508742768581061637250631096384994957665623764189975942150728006855300864483374128188043339612372815958692777014501063718723399987366811576564099162745818546534213363049138122240401302469160770081120929794099941265039187130587846201346911982944338451238843072430116916458503977850961519257941712097781094507940860628593269171932585540194389961512860812970759078516534851145225325140608941642224720231413334211266994359917835662790631533575128477927260444371239316700697619510742282788169904133677670688111846896990855206811912984971067281319512752534064942304268526823022870269548683815628771002865974662612289755155088994118908513936719793008323719292205245252825365517325335115554333071987277790394031932492693802448195140778854540401574205223560141847083265208878171154536254022434275628291989090597002645344054519403038208621975995995789296779701901483214899824237445389391769041361204058385160992292630402402759974128608517617289158467869780147551540543764527366234256074813719257761436130314204694312326829556530273458821910102375513682713459360686312906367505461176289939965694989616607849629066843691098633020856823518085942619197865072114686657169889241585227973308431880155383792008559715543248550974928368609505949744222861782217951327752367456925361696317428957728244376594190245085480458096358698060715050544085524345140469014762558849211973417553064581990235129669293619891397889276056441510599424114629659254659402382013349373909649902261083024983102485841839483118975315479542340092946591580563602655752435357228724280865469832541420794390974068229775990394259125426984190063666125284717528727713970040448547462420007249802801708846300451118021104556808152055243756519216920254677654254873962793154304514864184092310983751262099874565392683959106471725893468048069693890666275464536628583657104434983730816186204446766393204311393365571410447785613030900771634665384128848931957650289468137148369887706349078317552962429157719233558876128248896277882138836850153813569835761862116103046266298080320577655308408996761217504009134044095198621726473556138167322680326852950148192040104934961068775619120660802669837327696529807203453804457124339682962744959165029331462915054420926082504911677851646400425918139841317597206841245140069806319093154415541957273442312839834160898392120995700202928138749430756662075893019233478864727278039433812451625039202506652209799671027542999996865736007690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 55448613087886483473662692430098112931464277998895531880767770298327583252483203425478267868498126509214682857899324025158006877496663873842168774841270135160411666825212574587052199465306918917580501962005077569769636171089726944598003304585385799935099090259115610461268418321344817831070599168647403742008488153783448759628443728782751313547738384704643474959374198102705679633071894136143757235645179039595945658761483013331694562322798190746242295906194417603523461704204656199367953712708071451328666473880086378390803698401832105112702510809687467922858385807157203858730740655162163407925748404444160443921387154246392301406013619771315808316264228491427589647526822831965262203911276410538558063247552212076197666447655365536177163429517371287196554736840297732968985718209392369862905531862719728365839499153206549619447281765243555072663957068955650969965922632733599937853268586746078453758008108569191116883900871913709329355141221389999630253754666372250182315332749706028450736603968157065487377139963878492022144395622766124065604292641236250651629051956097197243317137288546405341917483797369832688537790931406115827547868067810337892075320963877573701042072947309823997012778080902575143629999193181463308436600617248467213606819702458477552578582750417837843078635933590142514946672327805387945493829860459018581415514950321629041650464935632579923604727005383964546444757510372804642077879238361382129827326898047384322893379802434977307746391207370828101691600788017785220522365659398225543945575710135858580630810902092719875330471400379841096167679594798245894235068263292858616410323770691279213841112337450802050007311606388615111336289308358717062043440638857230849755763885130180723176620283163314543564994348970600759328330869708310390123145270514641651273414294742852755380402734333908116428702292398406212676962249138518798536836296259216735069420065343970792728418863082314934799646561674413699747313513588774528405587315158727612538569839176848940504232839757722920267747540295829812555334699419151400158931135376962846529745810466474039410241202335118107243218147903698836351754928224611696646099055257659885565441746661150078141592528332571514968105580802711382902351606270471478169631686332592433075470547279382513765321501407983034502069802205114227791871800674587131695586462572495619953559807804562976747366974410251685105103283251327567307787831277335754350226069308567117612551478427044461926690505927854932389079824246236541411676399517339351634276340942488921786297634564529997269301895589779882346705432924635215104985590179906760218398089520041908584372175789498253632429547033824695388793607109505956633264145699032280012226665774775421156830907797956506780329964693821540836959338104094484818392057466899024218419954028679343025331830689110203921900334790909426760844191800610894428100785250311577296920742992891679151503928516817062655273961713241366926829215754018080729574684905306390007641986197798038768431070440282762163367639855813201357876288378019258062654042400009981727663137029506244103290258434893929119100277124708516682304033665331146817591222486272721955166466592773063645343502085674018216802003423044738477892211372559743835519689127955632358857703890540257346720590927942785075958246158282711909113840930843497929965284127492448939295872643441941640465963926609465786130209178789603088611461279463826600077659643766523683001356434065244744503675945177566065173500164343682524820013907241656810376726248665918225748972238058615401794120023980600408267281708094625784838895213802476338597360579165576131077816955487226415876441495580224477480437380847365621321539031251147244771469881245289190205924144414276206787737692957052935632775538850114080923026414995779628666168367055927003915811169820031925102935660535819892881499958433940167158446378701995743635079714462039330339411174021088503602341335746163485861936811822594179257628488718651743369274443983652840255061220868041751890189021838222223475921116583954885042444681949054399971697649126741643027767021766802829286221871035976489116718735513987440892510893777570131432071063864479893237705032620458277972427339954552030971669323791565000931118714443162106419895021401225250841088011208981728476898778500195325318211103044497683991492649718648189020973436656441885323954186163661894988524962793901272837521139562114794721230183578878175307311799328805131855660815161122325819250965439763229142271603525901006231840704481092372594995845424659232320423064199164351234333572359898342770891676541228826052600385906907938404897312714589010225140402758396545622752389066102207573614354494980642135819702773277830725180521994560878001991191479588882870904565536528703378413059874982059041389078862676231654958815562585757037748528675427075345788858690489063023805181367150218212371816600956497777846984918594040159623692935703644641047544443987919775214016017279049781066766187680929992491933576836968582527666984228268564818650540682184178329244460775123401582009783235960519745814091900230294686414610993658324495410919189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 976818240584115651365045168703728720866497948922203048693174837637001998088359846706007174055558770776734336519231286472317471953491859223350268606375333216877645109017337546162840920462958648091752077411854813514009831510827043997260619788450491593175789767777287189950728011114016369901470790152351616197825881523109947738682503115612813332793500463068665721492526740235658028673707302905701027628695481485175302072004850203034027124534643446181888957405717116843399040328952367967854657008035423792832778830763403756401852650199918237270551325744398835970820362779554855677349179350679678505081012889298106267626971731230898099739765870429071631761414072499636124074832075513014140095875657351370774344859241961602356739806043353984237800049557744217218956111619320721337023290904343144161672959743044254145730802349397854230678330770394567897271984844854392201372640209834778694508131271020267415636028895998109273291751612167556808553469537842813804645585002729224061472732506694055423914190012936794924675219023052775027437423288064497151298054899370670317278718749455428063331001956631582182245638667715464885140603054410299831736380838413436558451105495976405995395726355390173413585189584239559279531436665530556194004805852325872998394605017483346080045872172451294401797043936181968350738603352771153244747805297290605552449279507464444018043165488508317338088434955342892633765264752238467273454799941556577965037176585633007870553597664430014929685412802804848627505515557923242478045799889203792677800477191344472326187758857469025006174466180462478368164509649417690978052243119650345310014180989558190965772161442787909894110772405043887881754807165495605326142023701160402819270103554598319871897910086367928329624551368005307002980888793148984648905027873081808696779932577047725251433175631734409479073249181167039965715136557043055954646161438220255463527689571723526773691509551429425744333692248154758401349510823878770616568711984409204614238861507755092376023680159716746201446314851903790256141270614547777907794381604902884041122230999398192896980805847372252259560975609727120506320342172023542056947943679930791818942593382729727400219507301930522755873417897804846648996622416862711739359620038760505582946543460221074366591801225168289485859674863050432426746085706678527461400659252666050232993898731689399240111996184015296429570456173805766825070739314122269845544223440232941024065421523796151250498550340431549443153058808868899082299235269440094859623923136007740833487753492463425950486437530643985720392388687147862400361767934803993973386844850916587544781363408242704259335981210041233912119608867366468627771251869471092785303853803307818256030329052506665835403793129260351119173313998573250130155821573353416342827518601590436506018196357750135088063438960407646302396942959240462613350064441334678637589746448036077042568110376979061388193072300461154294042193739617170940813910841068816186003631310892473841674995905716524699713875482494226373105248856589649823777367711689979175991208230777967966012575024927432799080330186521004718953636061698983386819403350138755820384811310244128260309987413214715502162856815241868202317160460933739422799779362886575571263566467618580778339296528252950971556871660536383908357839687798173371080131665632820947222219357636219382846732574821835981116041212718368285081416816605499133205329477129046361702137914887638278537299500284921971815096436373859436480827773549675931155748487930602518367117249734391013794867361941184343040325395999071290911198826061910773052860733932770905596015183662133423943433589303772746896551799323132541288764555922819708784370356147579845894821894464995103128896707210463172931255172794139164559900259126428679166607214580143767972939481277001871857291870336507314978092393734379570984946202784949231948527081239022124021290047370152448858215092616475748390657849186829333905254789807271518663704732804646967588230933419604740158310596980894436082468896312196080204594035915166262499557437964593124476588929103149857080719723192172964718321870220940751326592862016622967349047543337621193246563586011464311101125997298353491060529529999256943811089196154755702467335849141839879195047245849450624768704731137951730850059723670163339073648532255490384872130136004607081424828111694839197090338453099428870901627376781531511427234919465533254240215835200269978341286208537925177856335777155255973022006936299976674381701528632266782923072661277810966710552275047469962586176629686133001333881256881993792524263896728919947158025381355209021156330794838877592026717349822451242939306925908943958154230514559182108072453518700586786651318551308377348033810156440115196067024891012160682091728648155461686708391344611954185107183036957796771375840558591323502576529622012781839501542354139596787556719793200776766414165423755520107578754321535437802865928460987691554212482093548255275741515151333544662312418972692547150075328516122528382634683596299051315907458170101065284449591608889494714157510104362815322733588218688964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -83619442113198336161911997009332817045202002811215052225652963382078913030236044228775017127399814741256520558748490380184023006220779636218536679243156307247791594299129277746575991857373308251979921369529016107686785365558352051476154906147054581383068438772127290753752643296850942835403433071273539744067885319832964297695613263779537157976712441158819684741288513259474007765291326478052132354689898094708529666239016355416102601145856112990800516215871394937590997860721607825567583533699780377406192537907603555715507501867151838193364876237614535117974559664249709063006139590637225677986769114835566750273843685520246797478722900736493324355103940878494613543594617289350710129164612295559924297439392519291792881127086354761576237399435138704192749216820910616293637752122243036374197986009041036411802175739467341077163979975089330062823394254493242792736105072385129528328619106760369883093223218535839286524488905655915217971839445901332884648222836984033242038329007700962635279836885089196264486500518069250140493662816713245195930628089976555824430221491060016849416759935361593983542954650992475746312693665501510191453150659242796474919063684785903013480732702156736956775493557726282013312349885560508264609035149276079905370728545609998354624860689730376973454308226488635587765591768725057069569322323455417744092259570240949275973124624336700024813028966444817689653792216326807435805483395934174397046563993622532670839075909976806138050318236358492065544737727717512301527406878982500550562593493952751759795575771100788363202935911305889177905513036259497208785360546334613471897765228325059138413053265594571517391964279186622114560628435246964993139809654148778542411113077523822069125324409309030117271394243056634001937832984255572943476336963209213359000346477057470434585329492525387041919136869486422954694881701663845942576302210068192184635534464614067682731996581773625700549369666308407163335215836721579807291221137729889061188179817097138730545993833364120947269016316845039241460721307630968628694247355209322190385058832254168785051273743596958709642224395498752627052282965083559134275382750533454435236553699406070216081700087197954235184190242333690170742236749199971147013370786290462791839991820243588067807235507198836153869612499667359631514182534721289642443332510977286115707677674073492512852878535639024492028636513823992156224083986981398663385377643004191653048456095757036251353780938495823993837083082060502077500553007811349050347555971555637723204824283859695290687469700870443021288576580838979231645535121564609186271624133739362416966666731492223737074236308486059694007850572986791756441384005996314117365588542357954721485040218781929881144216394478656264391273443799551142172511793368069196861410472267704752453884825502546501422877224975051971569256334821021928185394675008521521177247058368860112716713699303092980582473465721069039480820828644196837633022415607573046608015406504925830774311838889640142581623804809275866825332632401946403657483887640775907211077105123546064762755710755091381556564098466289203386166825089149990199504030144171188605166976205247098996288692660414191120205512292233336883490840293777681956803828752709090255468822017625477205269371383653041053419117917004197700966995075109020552393477411876958141257623665712001736422952058379174556404757443713291275825358333670049081430412199630519222899727433684995588085528166524728513192551597788678014577861395736746473587699906339732744478920766747146660421160942778284991960980899717179005150866512801352142573171802212963256256473937176046293328001743499029910249149660552958605024038830355624038234053144408449855914748023046804079486281826410239121859199706521513812265204343650037617355807407070403121622839102683810673729954468059121809044588463863205532318182328853104427853776185345426900030137105540842273593655150297879827509809878183296551758300414589311699967310327029480298286381755174135955338711353291839378060572039733142183478351528426539846004694700804222766947886473807464489077454035794133479599869904283818342656342937932720827871580255035634427049495983461733638169972999202576472823163836778987052265637319875928068270351659528463046469874613206132058879663844122173307724637380092658913328485378045379373338499845582835008541127661671128157327408294023153242950674261545519518350761843243122688314723980829424257035116189240756376851272980783992892771641494986988474154142421508300487674765387721409827363842709834376575973601508286052329156222814681719822079116283779065205152420516254328962771631478383735807799726263454230398530988206580072977973426916880440238599293753398875444727324582995763600413243985437174183779078010360358084441049903522188122126141745314747322331176553046845232859081294241833159453048310366107548455849732238959023911067319797085694852554160769238162164732646520467264351779011412482881359621475713625181084175534698537035231811167817348714624373187630255612327737091995046435695231274564356968889808253423746367155975976802853505849838256835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -8093113632000349989015554536829059063638969107254811863200713964648662847697177481470401610621295416429506523820397001776774506145289314055591617236419680914289994275544482738801941045180572191234701847169735065676324619975217075450884335431735318356462952228077190838900060537788763135960211441257458686253407699473432950405685115816392974904634466068674736208104245689352324471195377004642694342686837128869701895242508806053381881586834516856858113682997814657583051755145682232210718814342565019276417288713061959601594567766089507198128313727719940435079072072400252753049639172509994191328027697226997762414201322796091656278732097242703072001564508103342801204887321649927099774440537941132187621357717451630798167442322606062378049871820068810196916538945361833646660631759238963289753049808747831311101369270061601200012630207387070977986585925087403806448919765229253169888396499441400453646843468893251315597288235520699204240313968068633230371962517069582360746219325667213038986611227722510974457254549879413638287294959677432530040848028259897798777140135396982270423604461010218538799767827207411445830690131347751094423181066126006794443864346060941921717952704035945367558191783001815835800700165523115656147835962039096687005814426382248927973008911457066808983090049300632271821346641418806578190425574654656659966222444490015463060934041955842485485057130369147565579897305737739966195031561781048901076568119248974452108442782014610625772825189860198125552652077640264345926530773310202044951187216173069019438069636947445854341840363993125899375810176202084514232632791116212642689331915231360288578688496281870825579908973972458664127334864248023469230092176121463809075702810704628869339345441043319261736853192552664496710078808491158607860692945663280730837695442241958210207203867519224214731227119552475788333538605617905677021738661008343254032304759679584377941493731594406610483497929950058613907852499537369601625726806703083550303106692188304157346596519406474917165755899221536255978106477086144315501126646759371082362485806274451695273483112028870817597799186573995007894820891727782546832394672311997781177183990666462853557575859160061668136331622011852115966299042743229972006349686995970852542322894326669800502108773175735685918660358530103874609335074586859307514791251660755867022576518171000826766830934045943832259690343933488017439777581133713306535702814680967067517303534978241438205272744433200172774874584727900891503277676986528305552127796974041334137759679301855485144873568037599554159321726434257069292005570079401674139849221872686744151756040144866794763896443569383382396589053411755854929691158707757908056101128554342167811698335746384808857928100848940599470879904579612074072139943018165744174972851783512432837127412470376891721121664507261603249242707241896483535647714124349766340913265521264390256713917360998959602071946726500902178685910335889814749293900332215130704611236579445096500997097299149954319587801884437958735908666572461205510024166069427434753095962319143724445241491619525471501378833801449296012462186116016259246471887938378290011936706462136318563297056694453130837792616895606239861641931589937127249428533570986721150553313044304724165679951188103287891611827277593130434839203883867705616272769483796282632354718581211685283234431915342950329346970937563048313275810164554676024240014167928382923810881446165290845270123167714844643946971452953732891643671413504394158622412247097237878823295744707544999370396811481914833740451846000320745003914742232288451508539501682437838643985462877381587291277832287317848943228412899232021322941065673040584645750730591222951315384700034009390958873394309767279491735029394819633997145372836562677469826658316288777269752755034206453586276100092658968315303484068713865469852402488651316787002167788421489539079251095221178363647443018791497139578520457918557707420641862449843460383875352777128043938664658129450438388280601062336922137270222098977947745037624656756855227678873754203633726295047810443948931116302968171417714288638439053031745071100025119084673168571968764248932437217467074767560878296923234041036262244891994501919894550524723229790917531688483485537969228708845498824283642047007333251362353970817594698908434776545094346165320515756835259722024945320395068172712319988632522994780177668395959952824797881767828366415632306482791337377816559399118724039521726087622746667923860762857984369492262727981884452257762996472956831600010865141230150750504420468929936985241481323366725916591646325151823245980525027823537686580979885679135679948051804430018281033160311225978858317527785726432443007170501836101916665118299684911147140365518166932588731779788314754696682792094868891683530505090876995871136654765732205901024442926080254430058077120446855714076051553583776906504300278748771613590225753127472293840352855649895550210384045430487022262504388819000239521110461339476372861081508541963094897539293083012063145840001705721399576291792649235191203601259869006509572267532348632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -306989380127921485973445750937378561233531342628157184279618937094639157148453557193306491498247026369358046865589706780331193015607153884143944572747401417658241580005812729369511775808746373376850387614404005411749898209587556631069684451829229572300993560658795108487921522274094669693413185223014302600052249733563343554327681134498391882628939225589333851298788393245940585631185082238490038284053423536058511688820714341109880014233700788483838676600716710098080629117240274781662274204575886107672314534412296406511007137720654361489994855138039735643421513147186992658431835288739654517439543509047205769085014065559440882725558441044062322831839611683554471300941565388990470445718309992867978806274915810240966546764047472140388059072869142983989335851634572051536575656789874627675106006630400352382107538237949266122907365982712033650592450370237171458833056231396284734294619237653576585457211115132187004978564165120843093840972579704511263770799944733084843193039089134800557331189210835591514450762459582848445358167081945507818202213240692894705965753444784969423615183155475592709399706035546362554542164489872586139624225610115675971877140892461538398516828911508265355041684512504240120756161915210567233520027639082008288672239737899660547921460145686106113025560934830467761884212104551824427871479282908687770726102636780512939188918603249290570817095189034165153839710241139145629948171489347820234093631065880409294087842958258329024755709738805741660872250460685947544364601231839573610169058802519350604544849602531873994187299354021435333744028298481978737392619545013065117430432178791898815113234060343881286988820796904275137845368252192341234478633912053205330926187176154526259966164061898711001817594276819892708310205117233788697887017600794692413510854161265873161691948113205752235700496011750320736816619932259326967544954630866130962746011983364994856046444066123005107863505916006823856371276781502141706341949085811969720911480643651166298076040393042417266233066182076501745671414791280083429489795090071077223369783241277201599282473642196318434663943776733510687012569169593973884955292133502767614778220878085041731288648936753932319934395159416670604039859753323562060102263100939478780294752316605234162212274088901342089527593993646008881698418262580590921284851314091260659069140867270638270381986785492188438874231782976234268407125418598757194332615757335556914436370650598014385419409032844595483914074832698974856211240878084728490771422255970049984995843674415618481127865426027029494354350022438109977294072844151809490908542006699888574603048163838031595498695961323589099131276989683418239385503505835507708161494587296631851694245112400888878841362860503420676525174910049479721271243674230166010635360109746593731943994493947815562883643630204393360821604166226375622742218544131213248760592923126768815277454611087376013615260251093027968860693547396455935486422698148818137194661672628348554093835347196407656375754719541018854171189385014589806779658446244230308494946929336324051618915093835328004480185458128025334583507055717962711189965315973636597663176732591653955045041380762906536064955205801378444668002461965739670476608674213179354921937023697951197421846412651707189937814313469875359340024872937931146038099518998093820736529057521859239753765447195416648067472540964422501344797065787313248134717143306937126531867735591344560016234272494978725281969005859300839722970480090170162651210283216863714598374268137434355131740127642374868957695955775769713926817037963458478110785221085961704392755328539063411898983335421063782076786688721796376790003223272456832712764392948310277113967279365198280934393214559230247956609202966015301016084665369141364788429192858882896032557507512389163238609865858254448159891645222070435778505306935825774755859870775830695738754143296949414034718099700047348031337818567110969859722098512196072466935150643877696665969798896964011952194330403709692717642320100294875286253488874931969228537922360065380702426531477860767846406904677319795371750541501601467062847879965827831320247527392705666960538502467310723353652899369641944694489380413496746416452576747644673346611879679410190411769560927187347547996752811971148748188512387166409047196109932580547896168027822167609884957115239715215207959902699279238134145009290294949220364266658802270432737488697340609854700431521002560806389728481126993028383484477630983791035784263787725629618866639541369202923283898313896680296155479638732748165278811988139849295173578549579916618464141928763020703605302960939035143408656716629105017723333427001285199769284118254655495282960526888590157894510633801798713552501705689525941232415212433852474837218441900983164897021745541364597795275219470609792616369247643741887871591627032323446493845755771041340645218392183543484643796616360221006815303396426098129519377519846750664582163578484804994895285757941720619748482283190387430757050770845360798475669839327903197193486937916250413154647748675261846187254924476146697998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2499450697475745786292457799202985225946790453540794177000780927464960005643561819142630719222354218105363898554580976668283606913970980224656919641782008734165472648329825599131078229620326057449335231075311649781720046340453961012441986594317445376380440326832979873636450797307020020697324976341077666750033588820620122034507287644680226287897297876799386966496648831348958326181336886448211942282333575696304851439753608341637625103536352018290566041233982871034678138920263102933990108329709697686016735206742761590148658033061268225515514178615921215336003162214235969758392602602487947711914476088865866244104883470621051183772331354384085205540276261912965103961354466273069248482868844945513802294064234433001567287134139294625356041645155936679304356216382960994052095597064135650813602647347380595109831501623286114644544773223801458060256864484419840227618486310200310206072620186800141428470339746246805783679671517883679220813238674410856640280113457830027984471652348026638472520609893449375304829276699377189681521833465986292662770313185367778330063457408937945097300029914429815418378940423501495075677646411620061142995355714625848105624689882615274313605490265101337512991364408942674989870723050194464986883567235159797293586678845272595376457516883335151986072808383069431922158830219268902149981567341905189006229621913221044966484076893944279599388089266457254505958210479552343969499129150747801489758196108941191839091336762429536168522567493252529812603289613218263618824521452766114202318676198064392709863404080854826723120186290173434937180589458644191031058243227103839922203266328690172873282892414824023097473515526001664821716906309215073043638567711522645430728220158632080619061999524338017646047623590233571136802151166405793884593584313651826175963304629954733006810275757027700004463254777247315261807947020637992687224019565790393099278020555727895366506948497502005986343046545926308265433469683101227623794253072588803309710814449359948545370136457329098594378747361942533729385542858134633130428009279946336158946623756097553499082339198129294150161863523051196844611020874446512630358788881938290985373755785701089122199927309117209024404446184039334930212505913772973624811321052196256406851614274274550687523480708863339060112477954771519324118415180758282586800061505480393968331930820085525801055824255028824950153900495808450473373141093817033868273000931176267562405835150007119029908339149833667186831488026077408838239054077046309929243169372119185207456942911354719359690305779855934013675196721963249810909315754284621556243010053945112427047962306466543553346955410087528573208442650449330646323221629070651920547275933668527458678132016959610437627721653868047604351513435827692297859611779821896408782633322856284188843359789900775157058984090798318142894152819319973744597499476338450533017426327149446629291732155559260316928097379831870942000466106342138934005127623711796239953410439569117892087860566546583458913003588871358878019756619785680695585445544184183033141533533630950890994118373488641694351701583685154050779405130787317328566946672999304725524280402251769486677333234108672360816002479724386755964849399955622718207297320493855861766817550214652436069543395914522304978239423267767283941874683851474207543664144036087015403939423684458377731491555688600803928861957078709239262428736366977253086378532425514266846005338393000471469192009048319027282761150351702555157813471615657264330412279536767922749279367020397079003891339175567273683855546333132629718236438528471726847121478535966657552825271335705460317928310866170491207729688857562574654627528350300711529064314777142079018018394179029535382042088474736434918438723750779765313485704131556430054414320603341943343186383813601318801969280793530683427136708802442648782000174681658849887546945022604806661667518324943745567181666227745719217711102740543566941004401308951415690448430623184290640714652440981455481147948636899840168731738789600773107759797441583541644687667397834862436237555596450790987928746364332925518052311254759577103528057903855135105010120795844598260864254354818235678511411966258400190056882698702308705811350161926500145260604572626011464857547193077041684647636902370358130233277904585744034568465936989453316586218611396576951332661037378284282561420251248425110490238647999773345195860097320228673568131481307123016016570330176896776522040781067158052720211422552942559995342838031778749479727392341791893079903527876118112653714581530715568619789779144715973664829953079956076959609452363145607422792486475317183791323451454778558367362314788345431028969503115040570090421156536204169468520463516491501730614029100079957444730588408260391505665976339267495883522585221040696374709405761768889296206242894513175473638861394358585738456894992314858235900185740634872159792715464938327278276668841103395261315511197605193715775116489742078177893522143028400939813907375548725005921049620014961529858226171903142766538984870595696612351975252008269144285932183265686035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 260718305263602417595362311069651495306911931771930262249590891846605413192256900570904920954396678741256671703021781458043141619639086196879602607881928853844692544704176702569550054888186489785157741589755087721658046986559649854707729065725187808833586213141334718846424238333893072144727907081901307055881010572157789530965832577584283634048683779254835056722309800565996078544502664715047152463645550474945686812137790763607667618331923510071778482737666824620263032538373218020418654810299137376261722800027496594740613268380959246213329078163204362547104036992882988368893899403096971835910382981850109451266137751942527009342674480210729573624061812871210444781787789043882320842731823373032447620079108040392336141190890785883799128951440828585431004389478968139303409905070222616383595520366651809601711651517573553467437763519553683997126727730063511688330624164652059459729665418897111309990080217196218471433795810046873893591926761467610040780470630644710180587383302013108708872785275111283874247291696060379361928776376103457466256556058955117789361260171605088246730052040139178684142461528810375259156722470764296446295830795769011018056321350490626827311200292556488873821518495033966668589190431022438108351749601304756001673211470344823697084384871770750067056653605887275021850499317964374930951732782482034164353792279804739374106260982553986369809815932269525983394417768394179882270357203463072593420494866779419391792209097327803408506473768384251411797293398481426503728180248116601201119183758004569798150571058015405151063981972733831502711627651615460632855383555537460174355391256944364688972424057848762059887644800341396617441448616655112502233524045188365858511166424348375552129454566979146652973029276411069775119856269278234055052425536190509580673871468857596610852809313490885390681984824678032674958933569333323431216635384718005502877075522583238626987411063227409562143955102020357235139131239081031225592707069497881144186138170765299098429053624879759126759038056857992440606298857385897258027967695499761681574464669349712644261387105714015399739497302477676737211552776342204166941585565304095336216884281431579798150453432844146824882285338654402610796131181009088960292922465985683425460924908583479642236265671558494973733818337511061920886422927950300542925778979935480057026793773839911240176173969200552867280041760222060234787586966900760586888062382285635001215407789521562775132674348436207915952009212717076707741694650110411387966618140630796901745504805323296828571722449443470972508381554168060930090392846623290882740264907212273263982656039288658541676841273171881612256178359304301647455324778106016839962750347027580369250953520353393507630917282645611999091263129313003264976655669292056134934551866121918866310709614641215339838415679598692320294213851811684572963276976769763845629100753013915390568029293566903007337002823166058856099534114155121926528711606826014403122172909250969645511938199040125493120443421236149868156149870525340130590213022744594703122260273268012998327770939509178138351084090712423218943609222685772742498743276796702946641085193029776998511015086990386324679667951783994630365424667916036168306137668833641633488573167461885514364496573967829900394031618879583078031716247489392624944919454146724058730924348531930123433568260675562620860432142277153701518841680123766568435679499044550816051981533754719620686107826844237553761321842711913059466284286931214012111545543075289023447044529665220501213043015973205414074465274980527296710677836898985897105923844523268133734047542261714820211740494301063268571055926734711555853450360746097992425371238401970987156867936151688982366572145263055133771003838914227122212912017634618724784423712492524510343290029972451878277585785153805258326688824730301983788587656944223035750393254973357376032780272037722761724073648144428019837212903132274438896961569252468981328186635900797182492273897030196069111802097397781345011925975617783326957285642447707340346528557766214949598025174952257513960578596405351411786926243469988925285469862064390324557542619302634408949658816820226443133947459342143815026467214014968628266119080124851332826974815707030542437377960806665444642951567533934280403752015279419564584356649219859023416770891953183690029458819610823136932535911054201983819575077733044814969111847575369228961826585888723260915518454838347572849338746744239068478902840022110783900204413914528418236110479251077941381150920329935306830296513047205268650079794614268446733554152619750923596976593248772853411133929973505190465871285596746612916370093062974724146894166757402820398822366951537499333348401715843917594325812974728214317138129038006238667856352155046375737204744840120783714587503806928912523208725759998107423257858807218979918478250222538940081818101783479666607109856919196290992031599559701656817835745153391932652004819484710951751413788619815471737825177416118545288049993354637289424441316857883730937613511065684675934495062209842830747764841467142105102539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 12647334357795032584261799438045874893313450970852483706157302459690504432874927005271626341697222405857926328770807645394120981893564654741425605999890400107931168976542947174511889009544090719683271389118811171592216490431804569198452034963759660501660901375165954558111380480047298784573179404977983595230536604152315168777535380306817844121028956744525816131693979577465006780463360641262039966553487094482700640325671403453726600862320362658531728493164521692588858139991321521095956901461300468238149826980834370073375105708761606199257588626458182977530338042178041577694235517975320999706446689069840969680682465917419064602812946023065366261911598813141513109969079623778105210785888313410871762769672234559230189051316121391003640579113916758027457899200022339403238367476700359128076226142127152142809777356496411160210416251599412767849976398109039080911768308622125315467431087037599678417121141881427601418201386267491155287000939662704355256219688403476827107417230295365080022873583668411814426193666080385957617893036857627704488431190681518527898679495471933666700439633607488771772773556424401905426797261395175502286216349261701304600530224623695738670038615611146472279675219472988629991399381131993632777080334747409240971651465545544395137212961836583301144050935336599265847925032236758391867875649406050906886794954918829437202557418220678539164181016402147694362439264974063201446207752663714213643636721789538281683201585891556352201086593817740002921360763932312240428764993815796502454747224930597831270338920599090600330367768817834441019795257657622389725128923393248068705423588082820002006414898533830790977203421679574769149007909019711040500121644294671254772546853389746917911218940853684786162371817187250293639366634163117944035090376584770305707881801933316496114989236775908667259618426491961169692943451008162140512579613120973461007886621211352274075545424576363034731864136424304499281713764329130769206648418673802955778455053025488495589884088978514825635142832817092346362419461533774681756548384343266239414290104824515826513224109480317901951277266301374610317239283913759267630462991485197349156696585146937221741841425964594670918584176681530416738550139927043840172126534209381271273988177214083221723841790479919351321466177046038270976851105647153828054335907310403592386294173277198012829590122985885704099424734662236549367888141503589532013568147764996740922131084146437852852523190111424122360216857286974757735430230096016545935192665392925871809071061794566005923620127657702731507922834681989518987165644733976955989881566850686103820108779761693077887439820770091366438977731474193985083434951207476932251273228827687945880786418777737229862171355584688661552721201948241406135310743982343533657999378416902766997627309166731377465782092242979740087866528135036118669012784929808251907601902351604817767704106187743910085991732547374791796079336478116862207782203961846698854751765175747569851015458859042815645970573058274395849160460128106837575903265660165496263400090750848174821513883341415889586186028528173310430208639838407585809655874209881499876977472367779881220772605215589392111668443368337101645041844394556135216854279046628014547187507249152042766397561500795669202921041766017136663946662503823947895347702509051897367391425411433187716654737558809119200271485623606902280792311723442770646146036115284377637106141701061407938877168155253760673849314509126172244842428503373159785351253426919833244310487982892757851380921925739863317957664409738836093023618284544646281621595890266227043238518108713261094850695500703386038651077100471469495613703059888108453329328381265491808805676456989405392195388355219835236559846961295628881931208524241059996758399686367274150907291115949780107008082868142765815188515727158965072010733260169527039106227604295948076158467388895702484134739745279941346132679905406719994211251452346325247839669666219783936930025844865166501465307473060412623789141279715578475978722303733114023318516976607005319004637946596819217642924010893450790154433877302090951377861019498227185305520974540258715126332845373929489830450914202348187885783222936346402971429761212199722499937678294613339199479723590073971346888281123795920402292157572666209317730054258570860450295234978733489847680620753174015605866290261962685559059946041191667116072990566059378818591609593632591611601262011087551168111008697210144221642941833970181492873904405974636960052523506058761766889086441858834505430444502053883156396287004616047296050110754466199018921583248186950513842680061894603221683389553293376538146806939630907003117586355645021334930726486625398045462719469324702842813821706149161453263728128605949867550608619896569385098968193142828524665507738694551824056375271530944419143995052056573592212553362977690088834277825291793377806552668830345714188974999532459233368458052556475287164720773024006702023304135434458885907022854417746110606662683774477632498252885598012389892664740144048134905534416530995403490960597991943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 347336614970968734603149965524614476908746048136754858665454009186492331380543149049015862340229549437360502052136152167390728308454712656075013811988610423089306274236143026505894726103413766546917908459430064602201978112524903164218614878871973215185651391501514429775713928590897317292223907975483207740754472800241594855722881331072999112162089734072799880285677705053257845406608838379000163202960723238553704386210471983359445400437752485168495800161349892326278363982640185819194723816129946751868690872327907266005641332834984023446046156688831175176851518205611059075412796735486789077608431594951714800443849356679860812945158820823053108286952262287040240038141380812194312654933643010716003298861062968981707382125212209705364277364933888890689797305413953527697337115158722309817557230833902541788382807654063215662857675423574778767122362491481492938101130533241848186831103889541098776184480764706463856820652628154105686885579514415848510238056436973688099519002956889936509452438283450172472873535581631447402828613611015142500723855031254090485110503434440578262728754022442280125455717556151365023990283038363130027839601126125231296468471359958498401254530464964742405186735244095157020220266225428096213049215439107398524507843950312288946683592511466802546582876878444688367507065863506296861215957748706366253884756597763341529490990133245446578067481481155579489833854796120319443903879329499028682222389064434967711433366454347969845170732208051559818302853166076125146506281031904507213927322435877381868735411054147051220056223392247145816980309059989937004934862423484246114236136714964103222236984204252463650384578205214961713282812155066509590407031087881692479154835968625310346009741553349918516344158711321012614367505399419348069934317038858173952222709246844970460100232341266116316160010053304218075644491763645349977580038557889143285532696821533906624313258739399782005348544624686019805058637162549978240221544993828266034788712475041801322184536566956575144523913852409511810558557807732551326167696957205553757090642560398360151743294697687162452990713013422984831107939282090087351937552208081203123749562412225019600602322417028381237918654570578877309935259503684277200491412378778012432534120363023528969895424746074960624875473284117607545990228318187542138093855399157003551488030409646096858566778995845273143815740349982825843879709433162585148946804961435842646928233178606539685040813444897536126101423480257217246398320491688705008551709098560520254674444587840858478804873381006825970295340397746445508850579216930618723529772530707315832285863939432284018912387116058577268107734844243412716094692791564933844112845214430956581553128518287519071264205209269845372060196576349782968555137030129246087085207515315187475478016910270451093436647707350367717122136086769822113118491877694651347000010368729053378499264898845166707718033750701496990644747797096865733492647946293504226960971604386632595816654462518258890253420562519097546948175554819479053776300345658079135009515803016863647845955929837384434826593851619832154154743339130193858065293657316458029662599288423502774013301565304240684493745184676324295594105167903018389890016295516413237992290731933117826631880618972797713411751220345983295865797511051957560029266730970402839522325821592820469037214139719844112515996297594825863191457483861842270241776372226280056365501041949385039008013923673892426280939232365535677162245231097020649861674514546253577064988360752406253156972281085475278305843761379009106565235900993151701403002150504900009817633803149640168987239262779063238156109373267543682804976267696768402850869996236016493654505396167715592845529150019500674355953632862983084211819188960443195697500739791734260529456567563086885194439003414123075781434170110309786716127119808718109494753023264308931451681937891345757377205728969326897565847697060969758638029852293972759065408805206723485303606265655991536158509756411860122006381939141616764510840112660915870133018689850807218655251328786839075043133933929942880624610140942630567055177766486285447657787746937480940907974044853670495848955777470225444840136822747679329946380089486394928734790091041873107232224564617934210894060049187655689684566819662563137788538486757319185417816214785439150745805273612056764440430718349469616845932104391371648742342836191793412342286334673452288602467739114542619583639364066039123226237717256700206579223326017261632521035123328026689098841810912757355477133058979632579526648270713042200738352532475118279319830645275925178444498812835061531566623610288704650313672366620264155742932336653012280952008467535406264298694514730058915130629234788611859894511979630099336134064402763085004007593695953012055082562799762393615944638746782563298900745278301130263134676521386993079346919173362314572476711351645810750329622522515674438609997074251759929595592209935241010024816904045568460669101384708091619202515485087829851890336409215276265613041614496793933201000534254968815678730607032775878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 7843562442803233851906942508406727283740112015555237137656643984824907705567980771260292391418316068378773212286849222555183320754953284948432952096367767460843951915380378388231764418548773654157693602944658028370486299202919504139359631502428491762740164685582346047694984332313599546588100175063680422983811924253716276158499224802495559821472854301719279097589597784520866769294436755727318645207178966148079022840811331814171354504744480657349973829551786376804167138718590856416969088181314320308244275226434360651685984148502986502827654878757724218852675644056178153252446935511659940708614728876245832049644681482108239243869321681015784286348216295770968873580928757483211282844990285830028152257513187190729635622009606482247687615602796484930046421757856395905704593400415114655519422304180103751224865777443340252587172664739280815210260345250075014511236433206420201972037300708335198313606246799556378472733301317995576566297721802748078358869513057707131503297475699581856727471950930216195630560567775462288683463466779920338312357620380281985197079599112747362449842926428428251187226932405633910080055524101586116952553504235594795981856108710361896429945049134688986390548059780210001785081173041954332704149855191683151720008425085883070882348661765636493410611914367433817775329571892314758101454321688291060788336303492446739981985091419906244367163934210753487515486067955279971112418719491859496592322231007444371158056077675498784159304279118606776864876492099375064575911090495471428797930013933235422741651152974326228861741444930730473974926968626373130278792534430574992912238875294751151323699987726895304994002498102590432312920875908100842060559343677137221409867741210456388499123943352726466152900503508785348289361010657747369827123368679490917664281926407714054918339044547683588075570783928173965440651841331986327968983996249606751766764078447903768632101391657832531324464606917350811771188245473204199302940687849612348695973433363368651127892242271145229410153549915118903651836715665208191519710118496497640741124499582848895536160712303891027828489491061750169782303940423831820843068369328139702060595950232208458972083458014432733958110678376561003527905764309754739825942452984085472905599248353323594491672667867381794810604504460287980135830502225276496262598867252413290160123734271570932347038776272875577188691189200912694039049894721785230602983469776192115129391479481799751946576639919987887874291836861667098064933027010180365852823590909580442527492265845441855623121870211766225793036733890974180408483935615564051585932279287208112746553208410028394414779086878428265176577500921400116449782477812127386064878028179838765078139607994770861220773875852168488660222396810721720899498617032889376976079689306947369505398707118465452375473450476566544310843408485873131157351556530128876088332970922094738644535701073244538189255889369614919749773768862632455015592238851453059072466837835498725061117107354161497790501437428860390372007050385713527435678827322375373132431235369657179001165079581944402431999523785997538275739830993021077679781844659247721156438757708549335569611188073011018557220374383412066861131475245536535762497465548407798412880983899867878446842884892521068395988407866428299631584760217165474299704496603560906068775920162537261751056149276850489568397851890121806470832320788928689660611446397345504329014377066721172131702030039853244785671776075880844204462816951353330390814737826433010634920376144806036958347553108644339056814838626727131939554806520867844534788733961986272792191751210676004530987726668760710787219437593968846872831716371024511613004803642815931694727462536619682039790533812186798141090730876831922504306080148538371007811573325969433690509185362340988676878727467646126377793470125928390357104616392124966451592620532996543077721600547091544575161844609144258810960879745608293606711500497078039362703846867571510604631943557476904676891862567589838741252181678140735632147050831058457873872718919275508024317341937750905272903570275635083897675597635254988000580204812569637945338723392473652850104248808724262156939562087276118631582376714910283683071005465814962814593926847681414710057208198905021117191980013907103246541813975482930850763216615440472244311372266550060047807201227525280135394862925004343032219902283531293752443249110380156630021759757261079289803475833354771542687824657484887462918541484220022016105765915865111211189286840883019405573391370323647527591360154481973993645724505012024465039159738828204282114319567063313797704744749618771501691363255247701693872959705599944843111874281914514704470552313759166551805415006529509920912758540925021402566213647218242604396335917218428817399886862517759802982592519285134180066993543884799334608142133203916403530748286039459073034947814341118946253478453368669904273793615070819689750723848717896271644243027612005671082546178433315683767228817849526051366623243897044910223879346993861085080065417727135709531672195910929422825574874877929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 136016891465858780711611686997790622477104539592502504781561902993822225160141449831350155650656435828324248605376529748652416037217045547939906895461222527167806465715445865246532226264908526553022023843857187142703308565578251282650744659760246158240270862671322370809813754829463389386669426177640008956662980833076602579665533714943356445178038518441682753064829368067320346121132909243295985626382630611811674626793387685256131625058080164523960925113480639282601510482091381336716529129262816940614399037324044094501441718763607512097162327726641440029030585356249064155180707938359141825894684812946737938348830385633858669479334161196712893211760855700679025329861292314790333236170594514399663125294097941474258293917007550216654488839709918188752795341820731295365125581606815892015134658840705472629692235269399517286328237229956748813026471040948034349963536461230009561528827088044634305978261306859259314950205136517753685618267936053081546867769709060183630755252163498721776965529106718081507154928010548588231155814557882893066756903408153689661306884589539188599174339920626861379036410983705316822088383035696706930004841189135908582699490782690671710923482641074427264551524403793954871795745535777069441686757032247407391531133321821731825984437896939494628276719079821716504255845234584925250797276523102987341457826787882968778551618087771324614393154757351718017668734759447384845626017994348227482993121512907051462109487395336181104750349381016475997117344357978371033983580696153606963291084396373066749837399476213131565304425089321158695938678041910981714349831746508637014761346967193367860326109414866085476573473981241662299253960609951319973455240509101583015633563520356512693883708744712165808033165171012773582555364708137321510830748335247638470131267558191339678286603499807193313118436268413896606273250993782917465820389934468513386672408150969746573768639827427192045231890666054884101703122982418773003616138675622097804945244334844860967683939269271314943709604091096071497194925710267662577262613942233847043706336915686921474669466451108961184827174365111717372894163729629295750125398906884288270332075265343039988700515452885046807292301861275670372090645966658198235465202969293652155809391033242720160728903102038441857169552625499256108815131863522455952843458829580558285333069109811656020406080495394148865710987572407184023005578427948057896461555417241756781227462166767907758450050857318162372162514730696964656855742077611570491536820650310666643799940052850631029227547868653609371319626312896959866955902521037109466704287254077399420756007468065557624970893037996443500457612729698499007118833248508902060935891446193425700565792490724383468623032273561498409864307617942744779157371481890269886232233188723820940535540559407678843746367134009349942699221584523767103283842686169499102335655974428347354988981726248455294788924760591954640809996174470470391527318764423070599244403533422264728706142680833446336719065325641168723262042567386791853790062865979451395790680193423159548798294289976953118903572220835511673275233966041990402540024655394220477029857109878890443316098905341876133255042344727248443871285614788633815123417494233357913586023808051000556560144548903253982753061351561632719996619942898532140825056541772294172454622165786634682937511512080406229616463213564010613005730091644360086618539961559444452358870622337771399350977272873929837292567139123017089310211309155096643328088643332416790434543016519732176465148462726534085271794615092911216638114485384622821462123476824659259207693869641301439190579592308319115012005186306494552012673833030389933248400278122200132514963862393018814885044851625622721943045036004144457763958658980054445927880158863286761768559407217060084390843877944362807462839700561516063668169365798068580077106056526076935674533596661569464938934144950031695693537922999095567864423395520879539573098071719393391838922055299615594990556394562534564897493556314373813498499827869668551636059879998654869498339149417351675091177586222800718599344970474201909984660752374459017388356178185229839867792360280684083928177327736631711259305486610813719052141328336734114133061080004367624424030290211865010157713377154539300275279665326447630729345286650655807100127411950023032165550977320536238336681410952070236885706955916980454637471832817948280552884014420516188129012711149342680680719666194139219676121338700657294302815060771020666002144961104033906558821765333080019630480978475056610413490209225640150174442365530775889893886663785095957992167120454336492272122644953786411655359097443457221382580601871005355858691712693064147761979432136854656083220360955812716689511636558835504758493343253463103158370125093381694553893655001597439401623933961091423188534361593167195975741158715652597881352309354326947804843388129691666147190898407479807430815940404460754940502324649549710641478613763279676337884620688957139402148567338598680260671901630654529661896195292435636948783538513858802616596221923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 1262732338725573147275010230637751535033727757307120317841024322255973103152504402672516614403212157472708154554540659875668431794889840836637089415429354410863544441920589895733620971781719678542239416853750056635283187602265687883842731825396321411053321676270955352428790485387966478064950107588250144641304459728971189026599659623386957448006371673625679765120996189211208971621125748572909757456767182304643327651069258257537696823850211298151243782025025682055523711397023291847274082045473053336607077375781351751873112545333441640462320000212109593529506593780483279123301121245233828515644211061100158356489148934298740703689802491668992188222678245570664260470690193127861002864749003007481021460882314234756375335353871345743517081888895592312200143955309386352037167191015866790136117969216608034265828894936409362302509182420142231654637661702033161498736515301671856032777562719065154263594631610010303352868618149623437206331699798060516524846534528466290085789123995928215284060323938334307518420321764327271189049680143257156161663875130824662833329376079042416464854649310783135654436919314998700998108263026889765551974144829706207080120030654389694501782770657004966523035907557531631454421985539341437662083991560644537852268730737996364141614773418942135400533685801902771970768307795925554779212048712124360331651267615136472554195524400033102367298996073614847926090322118436897628837871385289374683579491566148351414215188435945224454647738068416065034081828346125534385835222706783165066326162184033228176676840971399168056264066452226469160650627277061395756827906790915020974479324436130613817795632790499666723645732216925373263747116343508697495704097896943096748174493962896111848387772253024040860051283858570381778137640899201724499427684309847956558079659621908754831712757079442196307734324413636060894521488695234141384476481252670775293286088779311667409749208543440095804173552867579260943944459740025639718890115399422648663114036791860232360910814423063003691167898222661374849071517054807811061111260925760981229960922882720990854272341347058346715881300110142880014839994984234733301585014153474075975509637628625616839602982497612213170174552807308125142260975499595929334211100031584076757678913296970558106003582547488513015761785890273437257802907590759394975103872706278901207458628276564824534040062683055391751574435541367861112352310500103864892394972891754822339117363891349378892051542451153692890932198045657004960274239794984089534499279969493766855708238498651133720164702145990194449536075936976758386012682593454782333881203999837515953728743938990181254969454696321669913062691961055355878583624908366577282454188044145853982322054081510115608066871300922273890353885903341126415319113635051149103145592277280453127347645343139252876908968931882850762633875720879920417237381203944944710239659132684765692704781034666727252280174336777831101702020894288700475800388497490564841897518847878150986277658023665154826641750833057804684681695815382077491529876004891170369795728135512012501276570097204212120515735644986663156481979613822321922841151425734953465835347510519571847252008288070301809671355109342773182242761244930598046578803424338515175058230027471168134895169316659110531593848732154833324846855778564015581802802029994970920513060050105554156596968483515219229759083695075417442104666170533705204613808959701699194675870464341527680526185630268371820398706928136068990005772901519463487694801744715373614809655170369117194016774907743504669712180578624543440111526644387432933938135746094964526858511660119659958231346612010751680217996317032885946187500079465129704432458470622393281476992700736126712942421583664171633382629641295225707941162831320396583178663304214811695454701274567273003169527288232450703838898534353631282237126969062614778639471396893175067293983654614524466196416150540743443609383308419147942828209400033700666870638076655581827290586097366109969924536566528274309473270903473695646909520019406987799973273230133910948707169176071239044063874882402315932754378143348309083402061311719947494045534617316053586808573881292781873931171760738453729932253203863397566529865717617730719577723798614623417620265162948356872065690018765191887373845439472662765419707382610933878666862158687212713188239382303244367809365974443824088319614674284792800507791268442274357958381535240465807206288595150405078868653124637665781508095879472800770187835820691129029558533989063189206734157593150820081928294359441213796067860766523639477674820309547373320620428854947442690398239444560774999544586542393714301543518347336936746626638805688270545221101895054606129972804585681609658950789071665142387254527235689316556480294428654582024541629051791757115875326506220627481176383220683357627047808191848590307651083941911350181352584012083057759709660954797506737756178615744321907987628843363586138727974877885702304204161217570246551678407383055749032717529714468818473194374748458191374900783530010911682615320891374722123146057128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 15998539583248016541161621282158557390881804486469786880885605345110225801875928145138180343764027822502072303965330617249713843987259810845090419946887127680799198927551304663794892546245446101577085940373881845836046705957094071571032472139920079525690035440349418505208322129184872429270116306749345577154393399624797589687652231620489560936019198407311918465348275855709743405484430605154555215789969916481855553305040857507856919341605902290080034147013240000844561390645745172885328791141531604164178414114630718598970074690242424882838420561357148179368057643008810587484941337520553687974175725902327107771500816375034275700820917171233283141737154640732120362786095257398207695200651717424208074201898594922095877527603036827233929920512394158266266651247747750516556579039923976281148052734420190428285406783289568003452771375657005238173770123985113928255702025581167345487640455129537483747137540104979347575785653608969471041098002141268285501161960879239899480624550841137506503740644398754656907135102308916904574266954251356058124074519457725767470772996639825184121660384316960479642647339910545025098599389558629442447642907858449762843761465005815322452411517717973255110773680521779025763343182695421238281564654228901206745260564534212093611037624481262638446934144172111383059907397170391872149436736832961390376257042081255860097693719125838199499698771107102301981295914478518912711419564479611170275209855272470808610228675826366824511790983241536526532718789766779335047234047603122228787703486361101646219734104107430545768266010652448070742483437539393740640752802616563217496275491459227568720488615800792808980310687317331016077600950685137644557674750116944675483417202351133742578046956743953383572152953767388936020100213671075741574961150454165534436893509911735443114182500393250064912065962279677107620687182684909396060043521894349409749399733550258154072621397266752919214149679102302671093010057257763630369167781637220799216441618987247174277522866235240685187798467913533184486478397252906498611287147469248896377421050167990540674379698369891010239489753055527559219647530470555233410396706278081198844372053913464113263052994516261264481961759264252826949650878961381974809365063959589073267608904641540793052161016038330418153174042096954069673674543328617378705331303233638822033262381639313609786831300591069330345374255874818451053835489775002235648328864789136929898997332821987784368880667699959195806755341625354681457041033035936738051766032823188022873408863065127921125120936953300061146487926719042894139608767171361254321226916348001500730017295909264045661444069758603074947383408531911994021968134664581411948431155510151849561928150148426805810958298777318230048070267721600321268225706051978191601446113910293296432651721779406826099106374784846770368783213861903312813592286224292949470102068495649882657640594227651718113086391713274570158125921711658421477389843386154571857794094140407521729053669830628559522201080833041769214561965941746234669748185812072187937222444495214919539598651689185034269246671866461030654500096286826632270366318908315685757700285010607664642303078423949604716798411824643493211818503068947943601531253991158914111019527236200423573424890126917299709789331206100378685629102869629819634036141649957736300494953487169840999341876474774078449705580942023763847896177920443420825373143543538031316098175237607465044262405502157812866513000294303888397001821450119848394130047754401802097662243795807664530373254491381659422493082107710687166877364450363326539720246427427125225912079947292767641613700681751147347311292794585770676013866983005949426728366233741253942991350182834842268408020230765031815212307268738562633656895161454765725266467756068166892252685215213916898382427573302633152739654122210336369591225574192902769996518196532374408096443051201740961163743860086909846892427858756407501441955775937881573987063770431454759005558056172006863316169401388199045726516682830132624715877962538808725746790011576967830413489050928583431791653093315489146931774149197810799686134949211986480844843240050812041147809151384886204737107062062297765798252054177272237605253101430619771234083071993723435285196773194830016784675282644611275138470786488251898509799161934033013258389322760151719370733505634518965068859819920854240456223908317601271971877733912993377826376083170073699997702927410049462775963470333252431260428418976556046928486178405412599675926297716099905614164794982962419633669196963237814892253721052569509351310398013856353729104115521639022893986416392148421468076486656799112096951153768260602991225820944461030048988674464029839398343341608450774734629498505634857487071895234835603756677982776156570353477202669081669329664177100202566198401540366318716061855259856945324278916453439120462114937613851474567119198788920339281201097933565366721217757893115604051831773752351527208673388609320104160097188605581240304676617599947404589665603881353238955921622625964769161748548503965139389038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 303063725095316337550577058959739302583993154802283056541784339651689856262762878958563683639904706064589570085880849884415066079331049921319601258173269869634123477532028136149459111526346844970122925530742547426337783373911591994431316062567992483995199362896681054334972326085617455212191808442495805591636843935962911455506319432950234635489601994694245496671541205752587238064041266655435639155214044280412087890222277495193748575728385000347185640496896897483016209708149681051746718215363845449332843418582066781909935853605843100047815778541063503049059155181540663736061887410160933340541059262062650466996765238691844945161343984938580863769098997903693918228464517782433372410119252726593052545835028568599892267260607148991806261411071135353303283012154069765920234963385589404831920810097906900279911105222703367163379023574364839375693590961989201561190194723402996080993639086815318153958296102534598526560305855839393634554860142119005002832024392678351352619785573507491123682142781349275830216945578789963447283461908092692332408418013686915743506828474145629333277566163113596605176765157432955690212727479187339732696265002961167382630738418802369438938626743667104048414955602985500138040156404050659455572825920428583554411359298283646853841624829183105121569733383940741205752957223806353126774301585188854061033760798591858059772396758869630796160498789343248092301164423860287346779222479563898659079617257639337643719004522920747092162253652067643775307404564034348253639062220962833581761980296412694987878580915959766219018658628444134893402207232195698474716718224746992628049771732292999212106714378880319447849087313224378596858417260238099736382985342004926398435308526801633883485787122280275096546939104309309952712752856848290056167578047695664173437788395575915761608459372539258188630228090280516055377084009019661868210497405355913434289129307957061517696027836650235465551714553659528573922835740565203372052577963139486701470995373433135280926863736660451549024923497502038504476416410365590544552586964703964373996277466717803281071884772495057606845355177208269652599292993307472078812328397354558920833720734101925657002900025367132863147835412433866647361269472436278889853511820673937227615789089081519346270988704249769914348732882367893329274063210945066725386175165662753238355087233805306008530838629614949255518613628467980182866920781315187554005137837225496482487118027851341033358824185695437457000641776130282714432769992656945092006660110340578065685497228291397081177631136237961819216317981198270970515335123319223553628343651565129559134041207333268253911719886184667665527964376430764738590442384826252647386322020978281872492376627044070455559034414516201331773576018405300618893811153480550118341649084502125102488644493323775810216025624162081093643698995269777609036491099880544500116377316691608983458123859922555788591493806944957366722343488902708900101743867407768369511617208671587514438173412263451944507733178829712466464181610948630078852785441081975392341227465212175366824737989530476688727388568212936476162421941830503020911845881444973248364252317380034530658849586083821431010100508087271691390816539602986927213522432232312617262657923131403960159501156449905532395898316841002009179920200584409798683824135456574290362994573556116329018456050499561446606236387423901963417537593742952010928001726138876349567611035818736149789218749155104057744541303465403149982516269051376314466761529953696280493817967391156614525134937089041254877624115721339138976733399187017014941469187955421926898935358150632268772579704171706356403296730611500850761037896610971927347721788174989609347337079181972916582488216279057768329395696490573809942357295728284273933423185437524188724531035015728230763102931093988874959879444903575405867840434326770788167734776430450879770460269340863297419917896271274474988535222354140109241123251456573969231166011828673814132401003627111704343350242085566082674285649932335306606842753898445901868295887690033701734682719111341881818192824854598518002298688104979020450080036373365356494898553093310345479435783586805191321639677907204405158373712563801887381347190815591318609300647003752038227843608671995873501553710389161098250888275901095152551777644969991991286134280986436143911464932122671014163405447805085350682589750552481288371102983003707711036671426065643729422859609621640785260673604627744801740694477573648666094162912246721455237851385997231676516282962912254278313931380762861954360249920241019983463900079520097525158828549966040306148308875540593680611849913360247774555886205473325761659720259870199926896798868422432975678718505339015618318844901231978688803340530087599473173733866158138564126800534748731913195007314426594849261814159425038042216611657362692337103794905833387496051088522144679430522025792292011843883912127936037456046947695742350635503077511051379597626618088812628135628716969766576844539157251276562254463502304705803337345757829060209532126900739967823028564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -4116780200306356780743020753854156557526795464869980381977371572506293961924356722458487606551074001155866153071991318216129797050568554301816943387208589859508365036515465177159078472569925971500522823898675434991484585587096017201671735684160786412948522662812950463755641346999391920558607901086277182603485320488174468582492280495299036071590040408143647597682901286224172480294876732766658699502948856305099055995093808170965475725061974773509118895052147061369162393353133689498109279930442518811845557192134195812505508295037737335938530162874853243321462680758943343570115153023193816104067637314000507672899402427369051616829767499083547383588097284756428094595417911199946336038617432841100629636013069905267405941886387812550153565940397539531852721150329446078958282451907955868560443448731857221608544733085032808855323522830992787502869277277895798112037929827742231204189777597534369559158381885335073789708906428574569038155683374076712220048051867246067114458788986508397305441778478376942566186785383271073560167642965386134545312903120200570523374454271940340774422186333800868100376284136749630225631949859353544680077042475594735889704316768411764818018013204298722820273006635648270431788284467190095673579560940081027646228953091276511460061431807823924939022992965383374043606416612472516895858426650479875357192674303845851612657474477617147799203079601602212411055447113492543518736614872699816043617733323362303652356428247674799547077466564560349632495451128088543856557099164042761456875444481138227096138631570238128572044404353127571931382882393425569578156309558162021645449838053810789015307903258956299425691466765019096781939776627989094640318863769757271631254093591529590966060047173861168026684878807283509752134402046805159164179997901674514780860195077363130275099718875420590226389479100760365359526792859941008546825795277360745105461777752905878347667757290494834873405986941226246638857430421035278288851430674534024861377959478067246755011445771056829185467188503028736144195660844521516351861882692945791530199697462709724189319148182080048512959802768398558868986493725436556752727005486186754310012592244867192427681308938276384996377476389240930769048428503636159546807437733673147275188491639182349768960915689636555323825156365708906179793424275304746807260598803054543150091484508702912465641120673437706125932803508001018796107054326976682530897739909449645215211945463934132749181478718991491462734608274733917848292809010927870871831019297926993461033426376523230154123344491277330189160739748539891727886326704581088287912176970371256153866931822850276648689747719076961956574119449925040602241323484517553295538483415988817446784872900836926403195280833342965652329812396959601705139054539028615022114088699978959532933185110156626229272000988963418536392598906547070409809666479919772607087441735270595228020340932972982339305405811851642000977663994159246468981424784697850137218524217278028212497396198378050416417844791629741639017960788788968887236476870319572221340168171274638589731553063579991351988193595427125640583348488464051831596467812901481307219966618635554831844356373917243005665087429978157311321989342108078289504921482663487931601927706423263630988792885578118690148103742054136907242552084007022414657742745115633474271319196650278161453543324148323886171128422636559880775967014194539199716430974550797770886681003891774193913731760170172711318814603524079910897343255738735809238629610205388789608850673610920842087870323629587605515451783609191214160909264893460552826608574078911458811415410639419302153360012665753485554716247220492155499110402567733348681892858497603733487121017021323098732832005850748968675777246315477453046193125650759023486824810452251659109812641716881532218055488338762167033792401423139386829633581289854775994200377888509053141076183833187707822893541483194133514311885028090202904229572016388236696495881094681656461481896198193380187785010833324788078354482297767469759214873019683040399074018609628391318997898847721124863861363041132735513338654039250841513828619117745456824763136983529943646237564716464056048369198563461293374885276677914572921245032057706527721822732522646885376101602578921671042772850602921433766603863282545155847793422988089799723860321338281335859452440049167758859909611243374029483488594183552230885189803242679496048215255889264333389252580102408239383200393025821875357356111208745148968059590322487402158007999622571999684260821534392023629698282976158583856033880137803472201459091000574266438493207148250011610476164949318974207569656196755464585146582776280574558619472075696604353063403295515573001266490819576999937585566000562218599893269288357105506506063251273979484159433938480121761358095088533837411359091210095426334139290878824142804828334233589513456347546056535256109918074106589787694325863389784158314105352093519870042666895350530884829983191235222198835319826231764591344682653140167252908512349973991670863115733850618853466585278511047363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 15215187051222636021073010701714462926320890953054572236069377893962225874474025511848280658748363275898685240729643970204586471136282641488399792388922931873761669188841189447688918100861442801860588588685942756712120295958191801331849862665797754432203273329614752246145962476222405848744523882618768804265743882177726363553469417680624068657089797559629997528943146073770142718395375112298334000045681882346282926694482206138378590448847336216520090721182016764280240293683685725196748322148396317267640529503038556581890227998522695224980800943003090049064063074282690058390453353149874628719979780617853822524847501462922103868745612482582970322110437306690764460938205789874295438677516160943343760734789374226009247884880720209357461610089743793815931872106147431851763267341529606960538963033760413357675452492828217864986658269302958643718606450357517812954252816389375586217573451169035567234971672309810369022421571131042143056749782584977451118775515192111073406325460326565629756519274339619531953177633450649611948661526833293668002088643395977887773234590272724483701824219463544777224185295895893296988105243565218013482788643956358655349798523784074161514069208347548855670485399013812154751333354856492084563464885461714694159489708641364348607574471279779114933352465517029278525208777854978254510596441565571878476079824004058242587233843109861474610675731550178895225933342980063316377509583884863136014128324488857233493108967715595583503524916479169115696641878162929264077388897317036842170926380828534528172338732627258771366048864547392743321513064216218258006988752619586647522929501909306793431543164845067587255849891649313950423083317341404750273469019554735377598816627642644718343560935798161373413565859672200840671384761650909819454804316038679775733183324712593100447637286801176953008128466371620775268075994729352619943534335544910975187948341779580929379249162804977774712700729727738532877116545153441476918601460429454730297623560893350274616078086455949279038751260728795955882213906969668054892183797934488888857516832036256731509294564828748213638835071383859883457434636241657469099879581097970471625882891727154817625922435757063969210242032016101672124604066767482213892026352994738972822210199947909463275243672645430564491984466037087743659608493925055074615852146914968752300628926136950147039984826890658406114122609814860539041356661307717565061265124444686370346506715444874468573354387587268260182140110816731193081996394616040223553893079717284131415741263830333244154179551365933894348841738434493306137204837776261820248293931408830038250888044243263222500046316104188098915352132988154184624685701407969060286831497685845279261099823761407053533528227416734127179644485222291456512340621461128046820114141794348207612826800999755506023037500319718406145553319807274359552742279528299261219349052278601997124249753062396518154923412758786354481986766449734897256798627459333643155415564320678919611165190218591404779296797759152140149318161738930848494912123605243998898790649725643206228419759500644805569178633346091754976646158488560779409420497517641045143617833857119184344029632570576836925093638514669793297746763248700174758531315049975813770189443816684135166984973649819679770285635746874266742556559340153801248991207630527784391429676622084206305187872077494625049074131808810606308482743072414803605345842337002882300104666032935138267888777040525452112596527092794090962465498271896910221831073069791286918427711702986952117334226615107355028951796298751309037177275086899057550370401375921519468982841707077011719669865074338418934114540117876428725960827394430383983149372492744312315775831695388758324880774193979556615182547310064558189499024196062025894823588089447806091784669434096179087627344454741610900530878241862646633078460860087226457582784154737357759582508586362187606410974531171591878893558806369860081148833155889375217665531410863095705000409437337840387114459291182522009935252157922604972515832140475209048515481448249705464902949445808403248918511238261736020033546016126157017015454492255291853836037294665410261716907600051478987624078415214761366930467298451770964571295461299068516120684049524323658587889808090634970149262450258145839212738537948568310755420509727977506615314884188912212591631462603599069541335010747176109076368780602532661604961093191988384760907255029507312740609211367078339068275142180523725551747806601234041442189125120509962775077446998828441948858689314661438762972661220360868613560655946042046264256288286291089231368204025892805651804763726117315345545685387285211263723381124349661362780464725172313829165784649287869557182484219480463541486104297587243292335691954409247577277289134232841550443837033400622818371467087254141320607278521692255542375379114213321224304576458343853552893416307109072443511532329680791581138245307723419716326927564343220656072788375703193235039643245362196207683529255434591594114773114162054867197713447928397904231093249109108000993728637695312500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1722321161442288763069594785989459835821380634792451626143109064728946924615013224337904726432048864473157368113634027644148060141856838365583000483086430428499089608896948161421668159552244913319603656454391241125941267572622745022549616246762297795607997725010329750795207513758055294854175095066772875615905766978422916239566821333351152847670789058773208732064726977425285419298476324282428769448456868065637451473628772238899254124067431870888757892976747632839176943694760341303651169443821706396428923354270154460169157848469640353159736900423889047675573664030760698822071764165266149472898637084156681297260161516520617683236782342662885952033705091477073367451261050381020229466930919594812137319529041279099398319348000237607079641339349076140078426054411763841253570233788578203582391824114984158427555626034553010699531470243786601868089976297783031225569197417936625782408237767022107802766304428898730517430425536871571749454431343759938831543363969241474554137917562037286739083605655347102444253314689501435234522361951827440180097214057362047247537936341590916988522562981643565700205899580785845965313400133423090215802889121421224009293821944847787894801206641409292566463888265239949132998376401618591483029133228555493085020023717092835626730816247066767120752700497178507976186493226808559859713733780789626426145133117637763479342444379280821591020668895906886655280397843764519301959696539343572680397181195840719741854176464691402813189597718582002332851473271322459524400374361735980334544089101117823762388253355156326657928239352668474516670873089103327788867302783146715490720777995979407224666433556476123368256605545008660613922116247104113580347610182188477153719286707868751466123816241095715647965328177733979028423587386358686130620125756040917208129938181732748545266284461196119685395074525476955322448877383015559271849342515055755376991336920834234683308311679027454749910110281158232727807884129705441485263654462523841449794721463828214648950011780891837140295051786553347848886548799650739887256042351619886290474705630304383488299792295887147401343020652062986999258755928997284042665955811951097295311372346495932539186505272098553596541546287999254383668047617256166016072730252949514112436860074112407831229023650004837307756949560268677500939126498461814956365151840999756352038972823190853272900818487742669421258528602844951224756294384920848016786054774147786582753673568257579905814608920841949049378223543199571743281217905228596172143571563551048761509753399078099608835287685054635875241147610306322493948653671376753780256289466585263489431177743239282957283803877866113679964550829803503781413839325046754535318432846861238805136537053329566324546042600328938518408810233435074374263392609822138574324530771926370006833212944132434356030495478829278102502314498435049455835452650895004755896768141185837308732514567533675063742624911759099011304070261157986121619385604698864522170075278508272640326300153284123009354339178441253983316718205468337338188518106914616044948986113701700190425597259847450473557230796669301232924549487153389338190392503969622416502826799034541006392166521503547566822453536686928462502285724386288397840958701923137506957332701052393000634890918381215468167680387405807322924559869679006930296547822162067136333674918586114036611862552829885174424909872923406317070043589810921265491803585864595394581848116462438370620892762103905848906212740179810239657776655645282791182787610681470846103373032827787224305797792217950001263581204372942726250867873861727696042772559777233749795983435192341608662300051183174821799140889293430559044453698566373371704865202798125659692367744241059845214005032301745592414382563366139077970531819326936256692360238770758222504490380314951028424715539152515829386957922412803620625251478127553703199186881407769621505642282176681994786189452555085452670279414869152676478576204569771279969524928088303248387032955314750450934579827005115357752300037066082806511028168566652248122050281176106422338412605728558534631766250600764550221539723323463323115486855714981272496276099462115380583219922066693364777324612180687474677020297748418811696291621478659070147291849183484243874581040852509164592033654543507482986057536246513457720647432053569039533154977084200581692186855082222541730140458091595913515483406981418078013376231987398785994644271780837883392603744441844644001403055375084189451476820921031243346863349035730175529123383897739998989278323642906588982863932814348680103079101249869832216434371814125616453000131523658763267878149980037443996695007324561853666262905532802323394827346044401945396874066710811913907174291106389991716380467051194831297795637581765556272441822945396301162405357994656028252535173700745981567535023181527754436065886561732213120968580765744018880163822069265929628337342774319732045037769717663408205442670374892820414258712551611175099755556490700387928313736096010179864375828326585754129201186786803873316694588793325237929821014404296875000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -77220808749925966559171259622379181261808875069306654298452238238600144647203864303373840716470924061649976148101822646049037300193185114928797291818883529504400398016799013329059794886934509934446189958799818858780153955274714528599903495187613311793046131313628264501215403619218647919518880872024393769424594080414742083320404882279940111400770432461107034485082375755711175554754271712856497391835350628394423338863991889318842306747525446006833182800878021541347156454097824904961435079576912644357346022880034716335466576360178429591757871877386022518032313647942528359078911983350565978318871350166092053256480874069829828855290807065200226018196155336171823445758562536999493619543675648448945183305468901731824009256145351938187432129337664786421655472054666161198454267891550619246638647886158270305807662444697435582932248165939596339848813819509530186493264195726763963186201275899447078195753555752010694162389226812429748647786917002391069313984574665529279650471332097488841761240083756311813010070544014994270585485340650763489057008393676187125978249189712860442520265889196814418487415360475811132743924489139926338874350181881280666277510020437112444504702044970945853106878500029204291371923828598576652640091298586933493495324066566372246009257216877094189073991120427031142483527297970555243116869353349498771726623322298204527175327300440348532865520388979772192369641704339902225474360021030088543491822492574812528444106452818625746905227162588964829964553482785076320550437222897606806662533054193998117049784546401331244020404788696580567491397008960094915054798909237497229713651601914193211947358115929927216157795120133292379440542995771094345178190171374133687185949474865606904938529013390603530905465811107798759234875030008815234599506124439904816022407518950218398939233347810326005084286357613731710592720137852255865158033934445738498335226510675746871998195176296159067734912570316425194738870650981189543535914061337009315941706966990144010946616233379896401567798811838930593716325587612757218997021222740557060528635318248497287523254205868682605610962588641414783974273873191989179135636979287826942659622589023296083330716943932953806981887669876699855587957334377004496068183289378583097399678672236004189867011054300706952771882118399614282229904401199281189191953081732985884272920967187108498885318832641550521372193939954551367425330314561552452608393142038863999676355160240742555395243765219257031513725295240087051452614340895639909272916435411156702391830479013345236682205865452234565415591690512254086800667467615087011599466708726227133368155129053328728041666180072067921519565093218953883769260012980627580185196316735285301450909834254009450534976604985984060928021255149765822403594282171718034800449414618071999965790924867234085614668265375046787579749973009992386978899185343053026998746337992089964397486711229891036295675450223875396415474266202613633016582405176099460795581784197076741221601698580838068205479021853201352040065373844054487792795366801773137211733601334018647230693343158774472721071871889077779324681614663196997202940073979494439890523683169173647165184955730190183215922600239335460795906900293091632599339443676478314499030731918169156829595253462167419425776531940246055594152085844920798025839544127199207805488803239316515829506845204255929051101424587638311873606030396687249666465038237321655583163772337958247125902384970991693962744403852443768139667962818281443367749318989044883040180723459744968643640970984527862620967968194500535216899260151757465786078180305159317489772811061811647543000238908159149876603051817043204154191135310094120687239360271728308712407344751146058154621949354530146068868667618835447109639832211288338092931873477055648583451188669766674773776223480749815863165994364828981204367811605985588922804336070616785213122670768914041118432888047239722683760064906334081311613333489327271592540416980279484485177318749106898466985963058390909484195440592249606531601341644771510534870459502265838149604089285978261156411912764483246749096336965404891759208609789938008860024741288368980135223792720719884657045945832323833224051529568110517638381344587072953087199093027666189411082905225161366662446591899698202880325632734401875341294248205491794071608866496006284465751569004209680801104839429564302468903407352221263846884773565606636465577157053351032137064197560505005539420126428009762587555271346462645405457092485163022319529213309206327118273971940028490707399485409599085498711792893378919638409703604459332324360125178955082227219520595478663767042500636534934105892605202311755515947578589402654793440515455135429152614111795905202962421426890483605731595503144801183215684700587352105505294035960196477529781325422756029571049432105078375116237247811729222288153980157161541523667433783401292004179293230640482403993952384283062027592620774035664933355510299502004517611366204556235679021459601711308309736657578449182729900608751080725747399785177549347281455993652343750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1539516860683641534059930111117390166564349659544436752288339557528391958869362862301252454477710073407163296363819536120294324074694518906539509404416261628160525437283063857590585679376161617430529562877205896619790093036792010786948671380376247535422500271583778908573977255396698027611656614937877491541266688747459961523322951435502049889039332491927703233983605453716130753800098145820354416440795380718788775269414397327879965458856225099129159882932573496778260536439025022903317170098687322340794003291112025422577154083044915065367439794071245804588005296641703017277144871078473821367774035662304390483510046869436840005598308339055712548777489758963230998573686620439227096168555033743201451383072060870438421638628965573309493287226945730640118645326873771973036475917991027050709516769476432617707894036790352298393497092478332139505867295080928851423782848253706555371887861655899044056685611191697269263594150185002284326421641646451970734013803450857881107331941480887464458074906005108646693847096046404076995048911224043581591910021141109903761320241084070424877417226494743039778347112330731956008483601753906557913020759972241851520541505789499233588537920883476003879717423262993144615093364858351154557822666126640301206664027173883052139379975150726180275825826226096578691015520075088956645800597933603864900324741657753694088445885621875682904889195340762479658896669176040511338406156641058730288685655069752388927479125474142751922673356212435594472609496521912342934169323110521808615555804816045893656411134169324201937850233346587918316865364549083312239625428724105129155364774320599746085771676641901385746548867038238377497754691480119222294868753086617104316168249284162960531756037176120931353969687900056007099510175331290032520139287543965528749440942212699978853265324041253062033565672375571857100046617250948744360193267392579821596445794403770141200834448183674781312515214411899760010421002245674869277073713656676894718329924939656007813681128283408077245002922999886078154833404788190579508331562858163273456762641166135638062276037745350651966951538923315667714510646065068323345860302067217541118634888553032691750154019924158566439308674893203938026575308080590473454969390737634679950159213624158035512981985680040989677289947359560301208135913197760732353364564750547025234039244236059454569233718669753940045856822215378951646638628527749912199848131068088624995246383515420472960058529195063326402935228035651934187501925529386281652815211240784339212643654426903343329841875591475511808384100666554003199962697201181583286285056772944924032553184343446955148496521865978871949487928126597634696264855321276855383717583780759041750743146960326709436454361073972443432642462581670602821429093553781128357292501449838896068302241798614624121291607547131690735642097731814371125590711692707465530954734808207599086469780221610955102566820938732901501000203339902769155234819169061622954746999620283001329680923875301657894951441030539828004869529566007474332141590979818133211073125651056274323785450542737897508738595849762230019524189056008111542989717004521560076739153866548863387082973476127236499602269321871330326501927033898710617268014384674767176776787923929335965229333507861729036256178703580890092988585601664893901690479229321593953360994482538348694909205547232772611641045908122320071865192441178545329243840473474715729150427558077919127844645906274203719199087651835576172917007378641124080056269324724068484068979061578626197831836489169495385366855238319493793274720200061298369868663887099772667481230138102350991956052275545735880372249281636462972965193067914522734059285458065613651306463958730146169389936702766052758655813797398282483455166644896258041448380251318689213110383010045779973667259033425093714378726692462951513103057360768459407158842566253121382762566733085497278574884309790474568599237690744348947966894659710169319452932508607403107803219200954259851820147466550378106087344991743144311025913246755653008638437756815164070380430339839562354486669049165770376448121987125242763765784409372895331144210041313993006516429505221154028773552607348671789674907497194700755410704580891039698525992620496921994582765894843336643091216210040150636862831261707429330461569563254685041579271612018575672369943693823068576934245827992712089854674347196794636184299762526681423004999599025041184881533549238261469005840377722827896011096904633079854142109433542505414304448077948832733303425995501784861102114560836486010186419718984359059875038860296324702299416955346894982829637190346487965035149203574101426149429730373157021371453666082536931507982973895877795892914879784988272257936506645671521239754729085479092163531892317962035168402696256411941363580002461548481062859372735600279973752426053607027494668980954366732922723206800970454784276088649885512411280400716379279910703367277059989603002228996957528361824362341622544313283258920561644529658607205048049007862787895707622641020861919969320297241210937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -21679335869245574883758856387759793643126468387783425111510752068256071176921769157662435647056535242602900325551901976048418586797528467346884494549186091923258625502558042803668700182982462382384338841050083547698289946639868312517044118105348231772596982494268545854490934359907452225285915087509304084386291815252264977720082693642735710425605618017872563590080200826396684631979390416330931399600996815083082053822431426908361291869969497847403504877911367007977720545397251360354975424116944559336142339075627697839358629401391752438752897361974333486840182908796616677082058275140976901215205041954724685501455130027052221597937652651402200869823574442284081750419218330288440847914534859117271004584666674484194407771695649590528097262440176666962097211590128899652031069880027801673152760345907819139841761091889338462390561636716566245111513996166153586831636828986604726308233259341510495902597380575660969339753732312829995257362793506922739245292730366228234519546214744582308558030670909185110666368956558607534190831226691672637205263768993449644484298173141529280758548138623257938787932998631585092044780732712037163351214065891089889028906411874234457048953649641783951827110537236325688116770282152752215592778603474836390358505597313446086247624743251684591167066103552529703799111286608496528384706705881072637045205166378718585171728857189627037957685595139692564460719196651967957681328668605895750935115630466539003650473597106451389090840383444094668413461610191961705569910394104459657743715888943891868366456423584044776939239162798943235720203316329247764159041652875404651236178717026457275294983113181384113144696130957396018590770858735779778404766590845911533232944053989468192741689754695983027501098594022572672180301760430365321096945603710066144569798733973992518474494533963488282159191958568745334467331918438965356419063349394319372909693012271788655809967856196698785588261445183464596328099080467980262178570764472641040009345244396293053875353217578993448714036590601018283180577859753001626925399105721384591528433521250243398661409417402820362087366348211787795976521041528508022492174755600252137604743841713473462036099117982900111002340060170144068660581704808638691365750403572915158223693064208589649764737813254229621026962838666374501790496035574196025462048725724763118135305169217289082695506338216497418065583109755620321099862882605364531963750765679826429919693091903693600389771281483478268882321399444729823306701942731747262755605821607237671542579956318276463138094836480391068677563472165511929469523584292620032138442259959455302836806686960944707298921124911372382643600301144048722362186478842305743794394190753764436196787209367284499748077028637325288886232286581167152682940390655941768993974382188082332069590997168658918762119466775013904740165057595657535717900904808506760376650719207772466033634747291397923841839818281754093163376783485449116443962147217151611941759663947548579504092670654283357855192603938912968395361092271838631862912574957714594034117462237365727092782793463328999642024243794531625791342775403466999087244630646540774252029380897585762623457159413888471821243335522419440002047556203503994471066770349740819714358896067887005019093410309693578956630769969019524218361951218771309841505574306737227973282217375730962694325709734010349139228209276087844127102866189764025610387222852908956761211807802137949429663925637097951408776019499903282379588682394357397840108698886368137679972420677378589937165208303982388787627319302913576178738476288448612757359365593202937937092090601096932671669360561974367503387733321044555075520320294249410611180713093610856494094322953878274098142204549753078660793582759132182590050855558424449060935933048931368466006953289254231723651525832436596048940350277413486024255916254796760303212446589797459923678776513523591598277006822733384648311554298821178195579635615490576511427147885553692235775987450101158434675655969738797821618376550743271363359465580702724190815986878731342020196406067926431539777940081554540613819666041136039199651722088274339619341385317335968338042784041738997390476350043044513644253981383871157162283471367344458739073783692822709822171362126813724988900835827764199836286504848926177836505267623917161238599762070627347868799503589825199414894612475523301687180707197453988086105373215949625302995383186008225623852605690880735487214353525603494738988050096105334417094658851402820861197144699975896516697569429939820979859587523361520326814484854742636325974478152246981157340978071935287004957639891525217794134388343909418170760962566789658356563301868843235769812059113036001885439955636723871970433151450564785202319601199811159425015411572269469071136603765422291298999390058235511178881750242979452785862867649874037052246317698474570874182658612340076016358791386088663492675515877789939638646432427102675645781122312651603359962293447973273244440073510569844108833358358006990989475745653433032621251186355948448181152343750000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 192099433603754749158356483538131656904485585056229067969468626801241464328862474749552171853004061429226431763872324669703973814695822315120281574878289717276800252493207171530512083221109657188625615877764508028080479005613597776229843398215075898872326139593726113316372044889398936959849968404878397280492057796663506535172172354732465865867874730771924397354215678459413771814489115728994071347872798506272561129284373715458502716095251466284268771942709522502045451455352663274994874534222282184309986770083438899480017135990427702883640752657677789440866456656350457045499302533437020074154615059342474707545263929115117312702418316725706063566728206074887635812812097720558545729577497688507981774550975112083911392503895604939178549689293438460092634698772633625416680804271185865669456187065897316882955399114618238983694248552605610138544047321776094585381171641318548163949390130349354518436780664025368665207402187843940888765087936818622775407541023285919501916306914137831542912782077536027017152636903910428444650460072905762219046604059474271503734616214619296989121943009046179613834472336906205701144235345524792625965890461286125296463709444902284008383805781451355403065679041254457859618735970519975259189769226239085358312683944179712768293147526224930498201371750988708587220583312958471749412588287900785504572763788679152901056042127730901894938315166591772625924666120357646702771662652349169008504057193498699833385968781876081584411545509020897626467782202667993286759938135248248343359525866726545350906940413205361981590047952541289167711226477984116091895967734174901534109105513210924613351163934894027678635908359243658372112869290670516787033363342212495678476778239870692052545502636921308692289595133888251734260965663939533806584819575445677520011655786239178458033356596757769296803519577151498222494850113793566276194717558293313348153511517984502391731505840578785410615726338735322928805976480035050613946546656543281736392222975331174988802500638311469545908281544146187966731874999452687027138951787561043228693992914046312670100280224611464170128468873673448398322797989806229621568700988004102107787533079048048494225962825159687222054043069178545845460238897687991069957605711451547525203850958105178157311339164312756914711774406761258393599516605242190067743337843706640648258233414262920352373621957839772840743165678040587763984177258722981308251868661002016222777836049031379446709573227030094578984593431019276221230918078689239485091208605062022830262529314688109281020409571628326509421029022375870132006362988623536188360039673203545030847940832159759085193155726070793986884211381782162409373210178834475469822379018881587158866734956123800905059620142266094406081001896886716822058164791529195777752725584143075418966826603137522968693519192303392088885548047538524198471394630367334754638168765879325292618238310232819961093354513103363353856679222203842688334987439654688365428078182287147422062352884421942141189664826419088955631335919057159574708664543631775711420999739736653157858695588793230749544171626390481480059125514071709582464609751589377426362355081697015382406736937049316996527861875126846006641278861407228297166819826585644059854298354954590414984020486320384678988965163307799152564187465492330110913892802070971271738392634066860064810749781011573448006515907048621505665154162740771320844472316803311751330995289938137068805888766854796248689115382860934573191527029510296529227588564591421145302160226889407704972116635819624375460296558277372602780879472704924098450247932975696285159297352766441070970232615248392110591965767133148926230085535849794579313716769531135685191211342572503575978804484752797258768617069608314931514510406720611909759806838747619466795715384021627550491514900363719231797278987566382085754340529816985982346321623845305377186370138148409418101047702370495534791913650400703209156166688965765242551495373035936184638208458598025057723580732771692215190856241320708617588542127868502506496787506198812853957843461028528658926781437580302090246804658965874245352871400554379266054653483938950709132590196939809376067456427892276545018733034637873202957175382812778825902882159756431386457840590355998136941869039186833189440490590460644844696130383339944965488666935515731565792708809390632388865113268378981373871281336603956014231189369118929230810566585319978891519542543145493005673715597787238296194944077010822620327449144655966567563106942022139255161328644724146835470498365574528141103020583764224691960546181338948019362222942268424964131853258085384195574952633472537900026041400317920410326518319807615464601957194428075885561665414777504746554759886184031504767474954282154299067073174945866121539627640664429381183937096414157996335077442081042069900936472747423875014124761320273933930025557429936669033980645220743171690121147085012810370295220000600265794778600902262037557714619460617161260907046784297135010572004240351422596396289743260240356903523206710815429687500000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -101752501468542372179669293212152587223270103442956759450826770945328771076423218286889393713958409661892862838960900972229010626149707476793931004995337257883430249215189677383251822291773905061356821291042759226465172487482476321954559363679695469203535140627648382428999098396489246808212201309176007060701898214386102839668412025449960544613385353104815719490457892306405475061867070191146588041569806685260683577143996898567652741033724163958256960307855352999757691832471841603027254822064120490380553167914976102081675822123356842466008494935520841603965010790561493793750719124844005239217520262972642655115234571096981181872885200349188105053754028577878131910061470245566348272289734475319979593287734263596446395673873829779837327763445387057210083404990850080874237425852614553139106303300723264816042967145111626768057336834638114217202279031338225928341665710539587782147573720836904322178746958220445605508212099051982867639331758676091253048597558037024386127615529081825270064878183522513302619554835292294143280483030963663604493792560024796775920709721507956061215004032572760995837032580247687302789892115860188040146943065358750236512941210287693246307997398607032527253927644916138961014965391396777586056646281859776639763387831773384831879057266054893621448110207878482716120386656899012089832912900879364390707799536870997139653901730985693070968068389900859206371971153749532899517063020826170857792570532636442834815538114203614699865449476560355278333916144079975583719794642166312654484745239530496233111144679978962940729295751626725484493771254721279430753450311159778764240728378542346387004566009202177544197670628521562938250285883290225245809689452095185640076184595576090135630370604460125336968798568324903055545287063011335385890219625790937946390905564094837464717767546193106241847513835087144324379157127718001593970004002831820735637638215079181525045396671820187711840082730628606879745130090650855721076731182120735671895659916349908833366704547425738275429727235815747580882229899175338940336863271079605806711277043626843281903324035870937878545678362308952621486933907005914179666640235684978240690950812206582359928146712407585694882194791385089287278589019675082215661927112515045797250145257745013456833897748765568033708010368595975059600341271354577158464369557135253876211728671779312820632675844816516612545354768580211392151960741703161442315374649313103435644009840845130289973892433987978360076166368445554189782447519211455009604266579432584233384610294609323488578199543650105471131824559581040068292341164294706234946494813563557373451195682736648994648902318838921453474453127003109160910029620541740172206222597044533742013938015156826606498253140134581981039718382296572726787239310050643027679269825251402121162872837339591490843427813989052369438921641275127263285445851732271665247206759995408353292468837807282816197520104999478224102779566985247284454618309715676812884406380454767415412365482990582526474236927521157739130887156188281793642464576316297063712674786661185705182335745010824999938921520142527905235270963979601703211529362939381789385596244302676367404152692834607385991604078575093246116931777150026840717107741330792802200170866136294071693217323057512498949519833012239799009552653985191736429323472808617752010869980244792605715157538470226617476425258451710948114110104304623656993017251919373334825213052855953490063345915467377744902116567589140241580638680109261378996511395128257512724597382465507486650630963580839725502023010613023001658400424222800462820347579198382054428657510821634066732578318749306070748228857304268592154802581024934474135714680939229043498307209467694812134175309330508259179463733133710021626349489967055772179947410624605569023219367891801080520498621430334992194735054544863976763111032628566027296505543536215268460036988003207463505142862871840274224702972625925624675081628701833964061273725468709665271401566538778323088161357681283076608450851920388969082290422043464187672720752703955073242453983157246978329383371145337442472701590262379729833724199148650491856715542004355138947796915325306409532165431289681554784765152220650614940237050875751027434003573995958866431909543103495383558910782863575494203435339932691809548062578089220652821471187990918580721922009882765888196086753032487990652868483970183121479523492370506706259712590251521539332707728220526114886396750657592666102537106293496886415814287892951109198616674777955532949312384422506804226327767852277576293906372194378467034626448677829159976445285875330205082299666126846181944902783055912346787458736938254351279522261076907766961355137710115782305994785726640789405116631171362096488569497231549610546627817730625775008201952700023434457964235385952373967240519488612159523076581899025252429897975214382728246509037970821480376740389797456524426629788199576596047265979423773175365913207887287880699247355038912231907494710002287867735873022255615916452966657880097045563161373138427734375000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -27624295981423028384810610370808040467754541905583136717211455009428807112548323289104496678786957164474881298208144595814259144305664718888247784562207521947785896608277710601768245449133419835517360264097147407542757886607292836028694857036821629122804167077430197620724716602692322724819729119091045519897503046756989958127003063950096873805133638484211562442096734956582526317695055331218865980662971299129223322326272171737167026415956899007393697553071580200023875085045437436996535123401983497145849880384761089963485010633537183992837875309146312905410305334682730408215136502361712503233131007406886759044232302576422001086117444349733763799755747206422433588004280990271676450015863450727826773254324992371370673766520653935870477559689700625947787388163039866535312987357894613016028103454484123065740413205566747632702567119414779742117988522219694910393338590068060369458076674638635591536661094712838228715523136134052861158816935084576133144406028534391579932908089029025636445864569998887958644189599874455841829472001191410118347012789041602172870136085684604734089588323484997354956515183673868723232953780725379788618519996120852899499690569022498170124682886652706181002448459007602152624854069000345213649350920397566785763287573239089598593880854646319928618153910546799312415540894192449344020135817725354392158940623018800706518187603150612173316657905487496795134113432709536431487544609133933059479500700611980183484808707923905206421624747939502412640827620645481632055014246994373172124935254528271848010878875462623210164851617932544904321543061347535839272986834559443039279769738430978520665236734160333297789147575946401896344342834534468815374590056587896297025286259080448957124812463639794726108146321940164590997334981584952947092831799553981411839863477007085937065774966147036098058691087319183827353711986974097397075439847662304606880030267489298465168846860031419194980815152680334379165941700643898828137198952064792876510702974943234063660697031742268360840020068066185154781346386291567627930886548884997594353421366097048527044492343812872766760861754737565193802220665919422851847899020313974952500016686865949537882762250226266069924610640702942205507804648219551701788395453721927159101708693759555270898909910686437936596295148940466609126664253407751244632411392156818936949655780547934045512280721601652541056253560562013044659836157487233440676873211058256948330479834867518471291639986767769014793791016356307582437559870458997040614565272692460656215222656199204066789459665432447678991705588700892203014856257876351764630317704598343800914328191107291844534150930710837927833727103732092139119183120330127799367818920297720251828502469768525272108099900169490340672388825919868648141561543635615629368679735613528238563073727079155511531040745152813185336865370427962189055441601559560060248367996567583693007136552632361563579639601536903653532089567618713159486667696828321298652418664519156351584219157318313922175810614817949857831445027344482310686554424056974914593883327095674771648507546273339009256817311510940331342659671134180444274681437995031814232312810832016161001064207053863086113158496884521124082401310265515080170924887870336658989305981699586029407414983462361249393701046170879427026224532440271017653995381567363917404898018975431090097138703667973811939724384401832676974840275582809130021417652129434412009426066348149540622863728207177187944974681418245227526569178845814970708694548125219617499446157825847215915269616967971997544257830562443899794275670989986976560832572845939997489585237233515647306510702350801589117533635980445336257768661902598399710206584135198014998326803001843588829798758782790237890984810956939430605102708213925898425595426978814403104170436726136415525276564690648059451543423105862013369879602254401958574372758383833617624515717950910849140206250602135003035726176093555353628945611707075712002396992521056899923999911533076836285073483297830762634038983624369233717280340569299500852723141202262234106036249572384356506460006177097831549793268644113871038335932671988267361097865626248843521381122854466537087047640053332832826151560308951324128795029633545089446635686426299321033383292595450767650629851652092512016298161686334665661027176369659702095706302460278651229619592770741218531523716904727464302152091590166417833478996609958807241910114153459538273458688743673771671194362499387325353197449219793460644688911965645667355940399238541303498403851646934631921883435688649071804647730965144566817744703191666513407616260804642403928226780820831389873124102137556253117966721699573218362252786366724850374337098352191524097018585396235089852359141074630241900573495016363949229194338224557748818633547088525294014852283784875336009486442115714601975684469141361203150142515350643500423793725426673362449067501832710397939765872968949557114052540055925554206495615176138669558022347290404734080588521901062188853427983448664266787296130587492370977997779846191406250000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 524465406353726092885999627614327761867883611609441854493829998486144420860075322771525017377236163560986812887119223694877694819690373070974959547599420124435369141763500661005311807766699753987052885641722353441123197735563927731838408270992663643733275250508198146112492580180938624887167401027552526575766951311394191700993159353413296757571983526436148728630060518422939079144661573799372017859384207947213835879960847398473611233373202520904905361235670740534267405320534908927073191366067017627723829997185541132004223268185069648155377114402936189452510406255148069291542125132944740067575593074918880549058135212443302202617338628840329296311070449035714892168877650460676008976088928230214624958949671180629422844622354049700412392392850737005465180141395262218276755708493143571300743079118940186031427498874555303722465161430966937187207847486900036296357173111880156485427967236384888715439512921373274920732416665522986028869627373520750962461210527866084155939057868244952150056136153007227981457611713950601498079119901475209090458043261041389514299410086306081190005056553252247272032987862387944689583012823754274880401950931487941016847331076847408414303601157966711293865197772133631535193961860895299598032625483846389526249318870781460750842087476592919931944741157494517623724914718741134113081874948576210374402231571934825839028386149732233071462979792287333236949269505057995543716146550489634925782994534777436709732450362844041737752996081835557111812167105479416934353073634067521602786385583978502291394921546303544849306440109999810788229489415268689354113425517560814081999545597871189543141110978644922168120248766461501099169597084590952295221180690427912759917203853925570123634067007202136848026021195243898944134356561327534834469723619521343664162350344314962115950344539311291675407670222396410777646498551310998848679210084948214139086733140917353952450274144942096463306614597468517928371903494931500073978361348035804931678069313400035791626737969809843270810285415644234961623152375619368679858957215603393893049142201628153215674892297593574717276241736468930695124703678826120453440080637996655111973843434999628433035471594768559672970235036235517072067649510930831558226891352587371282084794584693034412090501621078172455810537129660671604469993588374470216417405512615288747891924600142743585794377325042722178673760142284394953593276105815764777718307780551993546583521328827242639975565787345327100280092411407680867638969455266687569817070559692788107119340273599479597042559253447526610312486001535580073061269781232155859103260575205628419127132444173703266867109037876766173685803842809922072781557520789268977112346478612750362455990034035080733446678851400184325068433513355332538596385793118720873399697665996732197776327093579432294870934294515927927343792456886943031818658938588915612202742309623979178093422986078929011371484232541871373165114855081406218068017785258602034453198539484699794732075588832482703410224701273275616678339279342123245255784982014363121288217766937250657798443984776918975074572023707319643602916904418429940683297846245938521058120362872735464456208623398824191468585732871379995040928535826827402015924816069230272703739278500228949920164977969632656203039904845032641977441166108179538391056830941182990331261251663780496543973423563531856229074526234598858720123235296094951523616834806346152072564516444439357314638321341655987518922615312639133827078437131299671206357935742262723417906364192652354309918844522865044482187384476790099460123824165130757133021958894081007816929688530507928674467857501015149257782712107158847669620856642880507986960783095688211079724735652444435188234353936282147603778167912242441430972642112109396042876903420626817221804254099327962731851971039801167987873035988413597573735102317959484109131215886068698887266451136789998078539257690376683566120152661870670588355145703062368767672389856842798453851278622643694990265534499881628199419594662068556815231025873771288063517121637158128609990575786147976056517102775775588120644042100839138492521372811762208022634573713277665585771145763651595428574599649301690286934481363170285944237031316983820797250444508908308298125517393530211819162129950594136363467365995294378169954751626672517676315163881550405375876168040180760025515496383899496824864538721528339194560326254715458610197538599825090927997800435121267491123915536285239863022548412402538370984418374882261611662280586242135915622287586968243989394189860717787007824007432380578189894679107709793439258576601268744164124130574760636518351599094211473907553549113024177910049215978314887419482438139637165355444806864213276424146403612858890807176327912597074229581434759787137624058198815925519713090200351176357820722498547057075536114991913871089971537279735820524917444872296344228926374898335407205078683252948558129244014922911691578779081913585092992628006969939942320634704584782559662395825457954261394178161026502493768930435180664062500000000000000000000000000000000000000000000000000000000000000000*i1^52 + -6107813414340317896070976240531044373927374206571130089909655468240879440887725776193790790813428080441825290780413241551071154574619378592998657867615986972688968209908081519465391181567166360866314136589638167183100116922835907243415428387321299615036783253152526888362891208955578662038831200429062475312196222793035288084269166832759174674648170627161805447848634992239498257432926167948216657931549009731309012589981827206830241508275147152268677895732761769371987750247999962289318483096485362273126734909587070765725487639835077055560371177319784285925930893106677627234272685336151638879875974008100717577942874674072243934284172498820645325384230400369875430739077196116840179930225723554941493610860084102242982733861875963892629880245406019723318281952164245969904695636609298771092404090205313752572988615364009166566997049839084635970112354782180622037207363912829777361035013560184479767739489892064996885362739419832026771589999908202163267032459806178718077353740734026491760790124444336440627351977319345388533344896887720347715896166482057493167720847445438517299133214928309267356109763586508989804026504623149575361052718414659543831399643293372250734387785149864989334616291216815499588047395983159939784413557070152609531116620240174921499471735082347800593492338284107461693772590297061995295035674835492764462634365054894964346619261427127485829275757533420570012723300664099485034933097784448023573713161255989285455369623512668974698366836124465658433901354551312397936955972666412185710256706888242589155185608418193301096022443521614596847692895289488572372751665905295787520826606201733616847801368676205407724768211047846036102302027474942193973184384176295224100183198002140639838642675238448493485671229964140744450153080519674923841911070466367590503974541022910304766707412034706531109765546588973248025321585122242232652790199287028011962151853341584453687130799423375800702200468267843325209078051782625818406715853178948933852943156086740696301096771194764880149467471935355520190128243090138982596562894901828128814300074374198747655212899451007397078322495885153244100324557252808408498761539972484634737485814396393547901917507450575281216835753994582035557939207102129744804747936877710313814609068199626459549270183772833436588481225373917847346562882605134465278167731378676865749954564135169045834424495944319531349306472307595763748400587746720651824141018373285799938667969153027809814630565750163280497317072226889400050886114818408214799526143937129808381180127333003062389724914249735403713378170425953896740798794379787714879421673971372632924115243576132036509381507043190815200866905204134652543634711726184718269952743028758428218728528231056974384151862984470551927094777135132708039280083021813617982989650539941863814450135402138380852901174437272794428476974572720147300546393853846514133671221162750050544137817506335290252184031791614336450141568207915370894198977065335482945590578807230049442201805112802064619206189687209248237503337560763774113922435676018793717912677397430577527308597324216986752791315200974985313856761947995857074343790941153293188913751314622219689556951796198887864043756152935438156281665213618403843581883499484468859436838351285285189535580259777547819578062749801538532045195975393589692155928319298154506632506555082171517849175971532523819949214436640051892500606477501606707188965131250638151697871678437803959702542268514674490727923129988675651013016856353568360102442163751749973560370954388045927044459484968578408084610782742391507030570856019600339883712853423881508693383931030235161861158761452126283561199332274288236009558768166085364765637728121728943163884736252505107346187767480881580246557202642902031634605559721566806912690596466352077229247781751043565658026169916316995651229209981196052018262625427851416654415774739080422033536440322525479154113981097830577195418556141226949538654106894734729833320385151030359157363296719900910978195581755468297055744153210199085107190253911481636046864370249487980932783771729666072161086132917533974376821818850130863460653459386901384290888365145038465410075683914388623794533942194301060719777643305738635507539615119569312478407589082053020378309053163968088142347339600273128921212643402267266821711937155673638506845728332298044593285425016192302653317999697559476036616511358965288666914988013147797042272339715944580043354030667845565347835052696514971101986021185581761684874541263026699974593691052493141164796959254525565122447020287021325195582745169004357559473270069436179637200592444859118965744608143568680496761351583850313424388601117237734664534858198270517933856364827716643761199270129307349130255685091550939687370202770588993845750730349198217718338933903215334816103946388782944834753798776186740702777014143818422560762001622474007956065816253034281883866938208238659795534652614262282412105968599480923811831097242100338149094041851479985955848093235215791696126393571591603404158377088606357574462890625000000000000000000000000000000000000000000000000000000000000000*i1^53 + 52761164646234926250739858731864122500360761128703112430015259381728268311229895475892694444210222347031593155614359612462292988361061162473033308324299110508684023802736764693631036755498743846330789717942238464574128724625714573627220007767500360604290310849317036067909908560464417177381035858129053746248250208843192247861863890732579621926308777772169456003562152675097761307814464345962356356085434968701067341051465124335870296520043713728467678808494965925422857606633545712040048489400855503226310232293388400667125675770290882614561630158450209424957716305176957904046472024958779577354301358241162975264126889105336895786328202733439952479928661212048849632925684687072239881591733274499843608315276839719126338731750445646841533557047313883149067869895788930904764940881720437941053490957163066060455132608331803782587798304567458299011452472571462536758865651260325224799617408673564867409910276835149954998069347020057977922498201486236619596049628234689231322753581891843806413319055626525049949246693263578834511088973986329968691088833190198620791148932926474373466481189807654616306821701482944681324022890998314784667466978764877400191670446401448664083103250662785792794785460553443608046923390945917809179492194410090698099011161095696067500474145453891104330919048888684930253736820181164387736679308577819396882560809358637207488627702454292602244983926936992334117465196175076560933032972557790919840726963447921584915084865891706892513320900617846709062580615687566238965996371796438766892204932090506130744818834521025887673243895157460592725331794071964070855176738611420121344168624895563264629402174139807953003136813763624441713996308426015472076465803280044364013130415569916931849414915522526513476708366974306453796630138898765898467906481568451581294826602683806150954953490004998438340446601229487499616455027757911022022898546931876200423760734916822772738651518556830036297122747457835054158502017918779977750463180877838307473436570542886606037103530863874648644337073649831518654497133409915127078454442203583124740696126130768950218202338028590621949597775172110556538724638670810008911060452050198411967467848429691293924705594539766423021968122440389393099175806575619704739820106457906058963642532918820972481932181713207970450282896215971647607436088339568885594466722838195569949942529371686524188777164423552513764543889729768690172810284585874503685807698152049777493520564120695567804917286638596731380647215619322104474748012187835682785525125862856245254253418801780461369861647621818235854463925736862471146330260694225005015981806188932631121537164861324064441427239968251777103540562625955262526784190339949757891445423997481721467995392170402794220639507662686089255915968656222637351492828852262480360898060384718253371439467266141476220811329074444586870637855799948800689800837310022687791712486191571015914928052608339879957433133582169392884727366816148380553753691120128325351922265759484754214817255958918818467857928870765838936574822850077116243708917781954851150283956852868944456520735517186084965540577111304961921018894551353926944867848904902781146756650304388752462257346290684887116320965331680806034148037442706642298226618301217663086079008453086206376685201267858390092347528959106934754564121027992129629049975446312153496692590854671158139991798368895465431148342265130654870594506527982934146443511443958840626711358396913099352958820452385513463677307431788798566533309842501520901337293182355835469628218958857081223416416962340922569668273127033065325090613018297754306912999394554508781708700128055648829939523599844383171488915949392079372265344733336886411207756587823656922522487409348478429396845179182748456429259529433360992092926106559214705207656015823823224545119319830560630175975995127835629597865069517189274719914820817176728133571717156406101707463771609666971622499489868052277270605218072082996145431739828012071898711601219529442268144096753417748793878981732307667312374622850228910465570564412988719087580887055697997641833525985210534175073078306064746203517334102425771279861676277196253678878533867872729426403432016863862389204183046806103869993594456946615831227001906020453518019036614198977924991510731839157846171374366146662323554921797626252699904961968302410501988283682544603041027516026455597719062404014496785344804841040158275537396734585189904804197579351127598692080194209341544409629431435465371301694385484462301659064359356754822422725508326246098097052090083224700751352685158368114060944414404838459387783644693264835834380479238814578764615933776237282310857317012401305983454547664408529571048320265219370357924723209688529983029854282235844341195578918279223454275492924838986153578664586149773622140012963768196458083693455087095411580813353009741076627879294768000732133816490247462505827103726624780798775711849100155200207055634707479301381612792766381311385345005501695513324756009621248243783523217419711092684241976087378134252503514289855957031250000000000000000000000000000000000000000000000000000000000000*i1^54 + -333352989616727879190648041763132278368896761165203897909279207923559343926934857003049234093594530043054344418763663835456914228130042940663371103994571065100396135430146534155116538968979749890456087066282812521898146064695423987174083527351187495847164258817526450736011617172285390454333140681732879968664841330199389464084956811752415676707207674397497126592449910949663481806426559538879277630085191665283087689495566334914809628084223722106085049627545351982530604433904241448923373925189819290056015900558435211856037650171468588898593792070058491570843301280470055684831108353091102894434557614482143096088800994926476315469196061615505825724458843290563598763340571155298344324535883011793856250993431553640260184579437307177377474198910593101404278356305041228723706343624559685389693583889928241511444708794685027441231721554514182286315989061750240462165306202090990764684894660839129980529183083004732758248402201283369906873463464850340122725742412508029990463343544784547929097456045997345960654123130904142029008552452015975818530291393482999066235369755981758062337705959711787803368657646719349022851437769977213646150924689587854271302143320485577042566342089505896368155333523831142498962237153163788193591299295078990779188234728559754325336340937069162144389931409314436898053354323594870324706282268750250468059925601679831963922674878916973995883019574500445086772978283681140036001186831064058763582542613425095416179505222709275245587139512386932723838711545665759164645872118318946524671120629148099037616209945876276773742609264079670730367042412515315557908116093787483579969382626747559594375644562768820040461545232331593252002212718770689550337520592203937359429182130324097783905018886006667960637968787753534142016739037547436141313580464039999798178574920095895975336746563739172701606729887626232796846068762253347916110673416796012584944901698271742031555399097289140152568144084772211758728532001899225482573612452029937482125393672805199261264179895628713483130852888623918040942732734100264786154790188122125074246979514990915144498746335298525046404057741090375575290383733047287025008909156058248931860470578454222287849823773617311621153506936744045231477711599312474516197987560773998587045340416030347093402135691795346051214163130992977706128376944218158504527951187571777481074772967130016759327761318970008900045965947483074613435995007026134347979479252841098883593862363778029053930026592939831388162454375049565270445409330933032392992252638029336637948048067912474728803580852813665297245230390012752580635961835980957271738979352509091819547504295231545127571962367928365651122370379310517715612558115383840816619909995529502515320372841285059489035588485041351401883794213871182893177863832750114637100442123273738751363608520762160722764243106368629675285002356017686267509886819456196440151856482486932046901812136592578833535857619807507567833288829037838903747969989087282296324917758163815260413641796455736281993518199617202957119664900031735130349216355789977729174844363941906577808216923315828338817955019983457184563266598286047195375420666932736196185965696817567107166680837403861996210991609069257343418791435044337330436256661891988100591953644977670820555083349166611472547116225765105907991093647858778080261671317146861238573160615013113611404146549076413651156350034160064202348429486409934113645255879487490829964925771239537328016334109715690253125096270319440570868486643956153453942665819752659487052325216309917064765724034981331982364485416471728528287114114574516912424694965450965607075338001315940052520220560602212230655476970476702588781137399306801864925928327561585533771172005406917557808934098004828981297592734345225268461322119308656001866690957394199141998546421078260595111219428132933606667745937771957426788509602786060022811751666676978972102689433270352391683813108799800984672817663389567252360460377621222069097486108041997659602898110482265777705375045105665092325190079323251838470032397152592648174710557905277388126898907514981835706185314948221321051477276291303785642574375718015512124051934994148810672394216365447992005296297460166568971972675812448533379065463125153585694406558632571062430638296393932082141418194537156441055827721340745733013997305271697625136047864442992736532842649287609591264952576461229339605841370749579589894111909891262502234846291015190029085766907531051845480259406582061946961938872621200080703598325033799244381835122708043214627121624196756792839021513080210552716066531545535015572469599068905366654496147903712879922413707280938928828741039289974701481627023805457582561730170492750979310029042076938014993288268322338668081229252839083562219029953288680579166464483209576368892518622666743156669847838607429881061123718097741144640137904003802550556986855493633848416143619533906750498161809805807410088366334506851059052218419741724159145381040377278660747499364608837409021514657570114913248018414677176224358845502138137817382812500000000000000000000000000000000000000000000000000000000000*i1^55 + 1579480404808069922256110213584721269388669924371145743728108920752334283773657041135209020299582670123458925957260137305367228482157630508207847847281435586537187163186604606016201341966355828868306020136389189039707738380679020973662771496202374718096629671081034346690225490442904847646150769574075582342597152707705766534932485663947458441651987987078511133695713798791231418138033691031796927240349349792880705498486713050897500171146348453548741977830388087999742133683379254665189547249738286530704531231049886006008814363914670207072619319464135319212702547821374886513053380849439060715421028344318974103115143800939169838390186492268337643695284910158766652276318004572456939093314601210678225695041153657792240300433156822960745801643373535289632581768360813273935718107591703798922398239106955242080136447778036179018150920493615165389473412306531899397955970809414007476966922644576344606746109486313918725941360219553285309067298756958450683043305621431183505200633181147566567708331641881668163181571150062430564331905997351625823358635432510971536776675544477868353862291962161035088159881191780740362341347505599991293986777913425977811009951387185982954032944396864909821414964873391949641346105917405280129778929394553921641846987957606776119662269244681820307297678074544112792309830829738831333927278825346216061228542759822594687266095300295708249545765133414078176648371646987509771492677995736909863840644594710153178886697412067836016065342979566159763545837894629134030743825744506107942934661247882478842504166782367022789926529496808980295513630099821997728798809487595413300105307276002889392125157842415188509321869193916131811208254210035710118413827660515617198346275364887624743068992420873255959319626789441665637936515089526497966567650721287437570549184976655845006404051612833663875100206175666385682765509204812486802784992701314166919859357136376917176752748880362729759429361011248855947308651608811056808250340556822407681082221348805993991059604163522890181062059198223905607230302361621824725289115379552522341811485959177758503658661803639552087714848670226553950859703482141716090062092822475865005519061081630938139811468931193102759017020377337834943596582122365352038287544410107866656454495657940851731164558088165122454568438847370400840919774869206738899023165351558728385407548352069597451196798132016955246586753785336704586114821197609014130411313926712270148284640034041292586671103321129702624992425699081089198252924006301050906182453778639864130861431760300849639776843719098820099616894290415818371296772436938480293315679290376726944242321719427705884176136828773200133508894429015083662137193681470670129669039723151287989908105931488432915585963704261890971323983617273023227842714318514620397312648549060796096014541923492044654512753866114189270978590664997395996852921156580390836734419795006140085605074710883168315334292877965396438766709837053542088805260326578578381542383124611199825301904587586331443535472947272478525215285345920248609125294300114671952854580839665639844184338461932265564078552795329271834991748462731079246341585680246294062069479689495426151756490146971877816834905019275528292435104148833639540787667536908484186596837946297607987074369015378950310902261668417621428289711153877026119134996082899912279994531675532337125141886800512511911606511073803638410975577767908998232889756618913735711993993882989646409950901685670432113668023363974945106620025048117443104094219526974288753738573311028617569106331928443900203950000119265659401535269040828230042040594053386481598842326523976626804909321444742830504184802631292970812538833058749911292822488717138743884481167253205744229199217430827960741651211849671145142796381397504791269881480632871337951288586578069931722957005549424003665643528789330231524558730674065402394000723229152061525724713890243287462994663029970699508896633022957060534030021667031382065278698806490521436020855036639086230464356060647153365297822310559385721279771280941796872880250153710704084166816838849625711788434167143137755845420014733173286280682524990968122971291841350928638809049402272479199609384350338402265899124157967070054476170495992298635696724142218941743938875692350955021694432312006690653039913887858109121279043338501016941594668152937195202103904367268382723997655839762643761401794492456879510888356796331984936316952212083725309317245677612877674386876600443216900472528972066202025624579160748322956008115614803298710070131079654311429363887886300840600282239890357071279462320214636838696547491809755668961719198443927740453134967613215138005435303878827322844948659607683127427012633190315851662732804369196352777747517996053966220469841005874009467084648359237461092167106880838065218965726995524979793331808221120706559410779467637353872682971044353278722772441163671812726738510902006891398178073745703354431264267501279645945576983780693911761699325823450934453753423760528499118086420338613606872968375682830810546875000000000000000000000000000000000000000000000000000000000*i1^56 + -7051856931906544422328762956507477330560582988959593848311410717883040270011932488208898008668713888636420125543838870601637612072558430404164483790904103971200488269644740821019695028201432662084102946410978383897035751420924764627143785399347095851119351631069022138046462342752823745182187582646346105469320926072571459938468408497959635235629552307608838892295434878395076405700281225059098901178964004696811114660613909012034198131974208595544828022253626777986958390723694611363848082622961977772747164025916350561542395665184364626798540120335221568360800642735898364323513240860267161086237658539038173519707084356516868178617505760731076733668825530188364494528446492830106608713914929952334750463549956230300012507184636586838521560427716305834386802166471486136574407641432690983137586242577819047649125706429815776015563329800096896380783396607186306200136162217828619316474510975985939986758615276246995417302028237230005887545171825035756934017026359485025511310391411077304928585035919495499598084720695685751664272547624860690582554085153015197298924483511014916406684044125885280876599210641844892401660868107088259980515088083732303565419083503845105266038094653469598113200745513344943754881012263952648299155362883948802530520229916159645908373046614324883145075429571155063014249635203793318572502670696993486733212373784150512994447049416347580216389106839226409855340893483901338150755992351481659229469269110462185952107453673158189154545046128424046552233320404260504639164483437697228904576358191242760831861917318418581105281490719263575204290455985609365984321353671775573350629703480498009455826692054242179359897958272082862461216559038259687144163808629045613704329336663435305230593361414459447304117773074056507485332544833574748843490745260704701085293089226689595023478549592140569256057315229424177669598924393794623108785281926072600716740987273093250140295528795920604004964510133244833496292567647067989874559836311403492505035728762942801208492126310733038100068842915874183850693755370336895874602617758942629488288280233973262360698131510499442569554664328983737956343758799757600262881968296628475968953197329591990067936394074283281062515508198450154319317690307505639897865614554499671159901527613805385558742808315320535151885921136204784733598693359993497670605400224692325587820564361934994714361368941549362428280028560905469281689006889586519468099686753944861891820969058926753714588733031182508312684330990484897043888569891918812309360466554214348950144565353433604133056073196322228645654125459319370953195954952585252377463273452211709368994314330809437734378825007557536966266922510105436659663125732790427781526453998211978171195456460907670107714678481262853504819758007670363350848963239941775781511135509851460755897321537921244312433074357553282006683563814435786672540679372101733091430683873706448105374642535755335479156055863299856039848057176056343226784395187556733568733304672346761032059892390490681724910203025897704279745319915649011601144702556226516977592163556327963306633130488530062355791744844110786132665334871566912680155643566067890846605280094006132294221241296069318644486641930577288390284290682296869200064207650583223714654013237214150691869613556788514234550199762120123896025657623181397539968655110437018549844671627212772461800483880068542422717225194454493293860770054001053172460942971070033137563541324949205398606599494444182419801057950495404060532272783915382342905929892827916362161864696891694372636049060148347298040238302999893106193116307311864294049888849867010713596140748148476373370165457068773840532915201788505327173641521989653624887840705021170280573920465421650847246845563657584308906371485451505016319142006424397806459238851541552174145410031116827476024481960096762958627136879065026224165762715636154087616782148039962027015772329472237252739132714673485533036277174801864536328295098272763075075827455096718497051522910209719702916343067663112787690595869226192907315655451362480787216066382501592770295655059494758448066690214535583390948430209462786570359799541512991838228334002741423678087612985747681353174632673741017887479914008650335303382439553740067505290823810891709948049803981812951560514092848731620730932968711899772657787267793268030893101337491673903254581420855844471321528164593272369978918247626609773120037555752272988175775207681727889324972446356723550613054905849561217454752448787079478855101237938694873430631877909815503869896302972165260229303746752695409671375620571478531432981163361147254015999101856547109461686507510293065061857288402085308340725103375823336376444416348594975544477178588802935578669423663838784757609817411737414282434228799913043215507802742395334568561854691045721852814819664285418687268418015573412723301913356633932354973065068005011841731309193429099686228962299137308825998485717850559702070686579824593965360416599189331450410027759166289273708352986494143440658888266625581309199333190917968750000000000000000000000000000000000000000000000000000000*i1^57 + 34724592849435555104723079606691784844823001191310461790543636724071277294868107185346638993560470012433050272213563638014809030036246416693621983117211368814065529267790247086377202964463666094786693999090264177582926633742150758112016766441724469519281182969133367701032051895350086173337173989907652314427798261097441361326096391010157807156177836708523930892542986333362964152550240267028488205290371902233801584347369917355602104187427001068228720469433616491710730448637469663402190231122013530272318798782440282944418008414561988549157841042224480925968754892668334461981388346924107340540644437467280693570401331949089045862326060752478151803702901858892744286891885590604148942455441470840570312968361141954067646986062173342679707236810690354375827078138377806876840174118846042863080332800792297097892286471119342175424388268212235950405186612135475865354485967091389964137538901073587178484153195892900870564830681864057999311387022048547326443471887753485889930424547386934318567854357695458324946493203761158439311829219269675945201764054336918945066266327037863719804809219071331580620957742150669552038223169878765733329649614727121750862460736747710431612923661523674470895962208487746284374015371889954929207522483426941881988114928238934338627405284678863719314908160617746249993718207774158454374843510785773389158546468791991309802608969977874925367158608388445118024378720393501724191985683859469648922383542315021174908716016640216159290019168350595571264081747522309274407005519619926839412094817903469622186319842112990500734118139223815827385003209345869858665295096426824255499156790118392845611232794982110510045009414638729396850413308327700311534314483681785676403224542601232384333532210692799778428739867425180503961837890034919698673091349076347443785006969832440012078115193801897954092332987312403728990947990288138826343978246897200790664353879192216204785528803975814789666215887668599723488368639965813906244565174998435779849406383343385209870242056293170355844691412226362765017190367571381046192658039170807121028316278106508460134431175682205116052953692974831271313132450860628094719230905863195867626344518074739596235237184317275046178146161221514337579349765983148883934406025356525631785851827371505952104951762835587828030499587420570585490422605290801758299103382033908878504952793938779315113375469356497673136800493456307185262314552401089640616253908901315589878908514640208343032855116585299566651795172205088100389863934054002349164769054788811843183722944711854204395825265261130395532128033405898165241016857659047067921018005277914608010056684704120099158314428965304661698146659906227989048495157428466272435833468291621297833081881670451027685144285021223755823937603329850153853356863370364474619910980195824856042988889016987598669549289769427242671827101191067845358767882493656599892643687077085032156008503672537799269778404906983582251350544179243030979510410034227024011927847673398348122421675834461175573077606973655613990124922721313408321185711131970815859131232159962441797008256049282724372888021352117704199593896805087290481448005608622760224443725511738566394928266093520316941162024636947094250878922918657720787428149210689801541308608955543582523897498840564340523511864991661026023806364858836585230882527575669912981814066415145230850554663953899782255353325910747810146709509430894383585037050915592275170104541846935648461840293031599204025081142909273305288404514974273432131726490138757651970485523745698478558444420341371174646480064058318035383950064878414683743131452718816204000479240982508653317189938699057445622821084585024769631572719056837796539853889516882443759213317821803921359469408804852858752135821356912981681238504602050158964001979449355757657248318214485464000353016214539262803796652366796118257349528355526632498418398422836966859567814186152217827411850258199419153668342654017688913091562884709357073170327169953035020212283580708438793764248953272013797322476215844559278723603911630500593237629216550245093141801494581092150000763802129888606115732641033586528104445851857182568670523161683852307810653106195697229969169651952877264744342673239915282266926787932878869288318353477591477702609262970427371555926161715143058555440404614880278878243990122103178480806933981899196705044907593444161263996273241948930351332346681160246058531741321713343698268627902974122129420571838560082069013132676772142237271280147311911350468023419551704918796177685582554483757237990981039248999522673306455031534909150011189536293987207033688028806064308534842672899687061923599281899966129981654583791526198055055852681939529759450408120482896905920028661958563962455154161126884947662795115277712563258632741236972284480128003527440292780470641052773235977572064613636632678192755546037582364109948662298625884514437712279696460809892566338550738282678012357506885230414054847885036356435522402772203453319787986809044702171312826569860021663771476596593856811523437500000000000000000000000000000000000000000000000000000*i1^58 + -96392700248846318113871660397123134940239321555697103655805962362113742430480963740955578196496295891362217135536872220466442449376253931236861750642542457056919335711537911549449152327941480200517074733546279329660939555293518474591618789930279153170827132359488265553404361072047618027375570742082044547988939213866647645164212574782042975325768759164895455023216934651711360215882368462862739501037133132750840036763529262755940565586980379268749233672691972983007607064002658623193719897337931309345759494740715793699889843247124921508439871387853679006474223564021221561407917321769562235977989162502591694095789780439297804257991001212435679863773348021988796314551240420128986005933882703253714706364494753950700517154835772682883162655042102607601693991174982995122651096141478771975996026195264390565351951644016897002609075249056907869806806791635732086970135932844479752432165595241587052261260356217355513157942119155766824802729346759955259259155615280205698717286089853302284806105177601973584961141811792055587285370743181148043239993365553719724962948396885667329880830560333382409610518453082436887363481733050963952223751127859873668833760512535895713847922917335645670897575386228111234791862541425963809490973453594069949696239632294270420552539795461662116632774985551875801307907507345779761044340193094578927751130463258298374869609165563948928757081303450303370010378476964730548099909380109653633159744841336009273559260858661423029306040223835263237362266636052749056211006425151697731057613201065850996973337392696580244048854225828083327542271416133556243926198781864838726649420946703871469948966289647850986270521569227618714256201280812936866509171036428401816262947034362751605805244706387380357328111998446698745884059801083621494436143103942499924490483272119926857917714439892534450747956443888752576484127498660255168030873840790005055576826712177422737015976560475202373092928100529288814701927936581444363718546582617766221175765839539545826770883751628775290837481464692209318069523567333161247836600409907162412374739875462840483238666104381897725727661198152346639725208948741296747282237129266561452090809888436516822255795571728350606610963973331959108116613487797890751659052904997417583573799598407959425722115081698453076393014912930099117254024240477900279365440927152741985308704136566963859647860302218662517314301520866116524321422695412126755320897739369425559165223265524630960451931855420650178294071847550895021233707253450913323098945959481070110210196850121945541062234915617794250498673482586737734415690765235156834174966160956578245894073627179179166499561565722691330483189467120894941731463748180611822558667518385545908328680599376990407008472477691740295397540103067779327329985718972910213104873782989181228692285093620584439805444461769245808748102549184964911642737320348717026934663694402779028774037819034397310556686356331673033520191042205266844189799902341533061351274365441027839235314779538911072463853391756508188352751783641207751270199778546307501157842110952386292747839998665346097905401147277315150721963996040724973749444854452707083734374446794744298662061725025307557804157139915495401388411462073329907393846302288821256731946564219255748131801043999478863695718236571515238576933534680491968690897820557897092306605109384138592215669341657601791977405390394110527064563387768199243301771258936856785483174661771868247946923515965099707556774038110748081758801724288143680500419801095523662459947187152799244670596636432214928714744963523860358117839477511726488348815559932318409500638692175374803315334660900218104683894714604439098633131825314685068897527109639443094000827089746651659758469076424472230162980795455548709166884117049457550329574459429592733786312112009592226613079228232569472480560048025241723449983359394777199183294069968657030810703753208855010565021046473093080402053269177303120923083340215864284382616076994524363838264226179290340258129399125209901446088673047870058604765224208684184784354495891421658966807047969568360265261065962817882343470190426923844926704191455716414562838208394883790860539963557616839153272585212766439526375802722929164667929589762330347767020822905269880950482789433497479142902402824816784516112113437710903842603804955005879083930205082150062304145673280707142673963379533068706173916585806070266171658219538670532360585365972466768977154097671651275167375119470644048344673158120711176352060276473241306619927452862946672329444260832706838642169196841533349801496835155476340928355172766295721778693651619308093782605595203867101744073808509484218486766967762590223196518656299136573202530738589130663608373238170038485182260262764903211379308238182495786928377876893451098589231581594746824138260066041418901038924841774829832881969011998166128439760972298973569035970743184550592569894339894071232038542889019575109659153835073371756419409840319032896550840746713908214841838396672013544730361900292336940765380859375000000000000000000000000000000000000000000000000000*i1^59 + -230541357914048861992428772726610894291991314786750717002302217741051979079611738347793538302106041843312819144001281306213885958259984796415091740856668938825620021985837508890428776483962297372034255369725712228925385109899286169604735305096903829404398641149984180425655280286344947961640368740143394534933414656080413928383714719233653911672922016297407045640449876457915446426981224753018982526036357605353508793495061367161824049151196823600291724255180709122195378551945747533310984216737442241278780309480089707369826884425616443239464103976175774762397150276917719259317306083895230503760442270900761302128589366084269775139718660525637464818799704310534319216304507214253255562361169995862997829543494377351295068214451609733085840706416565914639920890650371136316612139310440819410129536782684058261769220739091128537363885340034838659976731021369893013291955710018179699383919677530438688157784925628762589300977230929791492115770355475927837158358185199431257388498122225559369351656247304718993018663374213191885540915867471655579066498841818758116982310762349274946354519881178384919301071000655358789448740700484242529438990146945967671523790760606784511491514368960082221908034005647526268447096263486023271614974076454713054743067541852791211178690296247257394446173810234218952978309519425695485524829524864524909537031401082682409674718715001687683435490941893150267572763517833119541389297437271891162097651990238148360303813217314136888247115848879567943811540776328231783711908898694240901370768725459712045410722615263392047319449471842477213483410434918071057662255440232010324135610182242029030316165572450955205878827820274893783889580260098633561476019435327274535369675057712496350646532899766203843857745581709478431781736122773516317673182392356338750007966613182361804526746992659909524265179215000191287135542963863492237709576998498987971522324507128087276988894000163407225433362715756097192643295086637889359322973316337172795304774334342247792332867358610569556597625404064203389930426609958063979408125740677724368368717224870556478286286986433560090473292034451462373138185343935879557318653304029437144666252240045797425508110436393261790298012794953329518498304417538093523746233420104591827650249673315187656729301807172887762460920168302166504483166463486386880435491418089655800483385991553504044947326408070050324611607910104293929388218752283475395824474963972742511655840872905045731640166130617229959467035246488136390876244730259680805714291566075089764193860858051212975673771130077141200956028761842321784146672027541115342682528144622931354085427898998329496520082535611538629378304111402934059732187857581430415706952909314874947037596032836746907425337010696390232370224706679886070148557342879440664427587176451189618525799207330357084661852299008838443809213449251645278377268535491896243506391588053503254935813553934766190410960755575523390626184046062207913838785047463467992472666781542488977551415853745279605942906607510317299290985780771341195069880239164969039271223930684530047478946981057122598745640699822494814728444487490802014776076344954643082770595157898090942172373771958755202136934342028222558221632254314804780045414693866545373479343682662965876493891884095815999302003159084255552462848592467864166229031301268687926387389376663330794906582625732697957604179415861538414522316169132300058537548631817413841992631940835155722222539771290526431104956880863929375587373220142638469015349226032781628964253446522039413398618151078571272011862839003118386598316836174739458628193541903830189553623468943007550759393813966479920493694069907343194367379584258754551702760996046085501169620346407165613967258836925145220860868724502424347951620782588524377132438328916417370517333235710458494180082883791454717217321918004027752274680266495751706731978369761851526113152034223236817217734754510683618261123853845168578285425110797923669543095008347010949151012674018893099217024141688908879535359043042308603097994930974563284994034770532888184401208343957460995154844038222401422812663720167112277405639938141420047932671794400872297533368719151632300091015135943696427006107740782523817237097150902093928335661909504324413820588354833417042589208426555170987823848963251458625284165919904337537473766712008878149033699979933881809430768817540799160333583314597696776295300431542014128603680225285661380980831596493307415959121747961357793903492757947723699899916238656141329124110230516611409786322959616737134570083786054399829241152294305338300556890738569221723345670045047537487440086087920867392907216251308641529892461457781368366067380802341343692683206243499449114279788683909148662369722232550351179969521707103021016738776427013394168818092624959467155301051782192958028965592238070296746293895950284146710448146878028614049442475087171715451965194928149480164819462731548445767968993133006250248518633603659417633006117763795819766292735679691361383447656407952308654785156250000000000000000000000000000000000000000000000000*i1^60 + 1721185190260152291578171023958132656197421401566999359835503632092294143465903897015516408369900212135846909619193772279570899128967833453446109766466195792412174307218636279134632276325024144608294404053779981129457889608768519614666693133761866879258551534864554783089685584872320918936183135113150306877841751231938445130452677398639131682175342384692139607226033209852865661026886772634393361845654105381691943534912598159779491628555066335668545141048090923069197911675644560386820396492817665074154377138760501036075364674426687618919187819371324282737131819724430069794593752820709516713160942578703333589678515292152503232716485011426310589711026895387576888089045942856023947824992990179649195756081771250857350604009227690176639617656074261902816822617945684123205805487349140889507686536159524509116291892944783036756727642299071081443666656805255503151367896200439376114869792535333527847587597836513235876914266620247693946891014159915999322302189952295606697960595866665197905115193825047320247450427517063793513769828988161477822473116855147336676812392256996557979205665875053903982080234458690905332309695043200523283684018300232686750492514293198976999646477378077506255076843352992183564897754890863940276512235398440990177058958503356331045448384053083507616435550554396619734026721979653103631570694202217910044424232132383852382294776404536133704889297939061100136961574926829038841777165058321848228285075450570455295625684185585755633470241977410901538317643108593797749381715519093197986296270687886108445176694210578010834627902817561973007194327289621671567708893178223954366561775107938761861050478894842960228217029249049291575405667480409329757740754540840356893319743180546217539451868021276583160219905924855407086719147605703873056365709964101953494877263358259906092071711589521569934885893327285869524404013556143986453021619500025422497485111221380722660121110489528047188307193582085753742352767546459496487034836012559431062437056472673142799687836662721567871557760833534639784770567250285535998798471761989132984544795570406643684504073770902007593493232772380961375658423523989369182886176537125563294531468521788848420272961025158152887255296205400076603539959885793268091604001457285330054538135903449038825313545052216632369370477242384734609299076975618882534371166579008174660867871135234640952779983713048018630397837814043914210651286991543796784446349841016397778666451394267067811883198329548378828360107721256052291717172527258536234567113125628978215040740325691206536961100846514674702009536386068565278247968079617088185670241285369474952583633029139863913859647259268382432107310765123139120348508619918678412719774149352949133413853669777625167427160958134244820776358144975013929956411504513613498242268731484341275891495805198619204737433712017861812612462407098802816027352715646355073532843992304568499373918786487516504732118834800387836532091699341827800875287102497859442751416477074032999211965689442917458305269043470518315560637555277012597053465351329482755393334482370624055426260662420704563359042236701704976192739411935282351554113915219222897397791320200070354845175884198126990509595239029000057957445459126961580799068480924508464378917214639463700341965843430598699219666840127863899953400301774954723575526211554573121864630767416491381579981310601032377159995263675481690003257389602066594802127126490301342166685252516798714264349557909258765814850344564382903790096127332736717768702823206406177770066478030548441404657022412980371297957631430390945442096571670479201783725962722869021842742630048361850077661063344492120785864019510629339531559533853673660082042199134788919182173769326073110739032810731921909733922337910124658857748823115429104002587362602451810580000623421295963056733589390720906834977670619769098460354968691790299999418426761042592400850670514596662248028966605612737093138668600972337545094577656597521226724166503261410557322236995660562140139607751732101080378063237204291110343836689414811623763652318242650445543947558006990428380955312446102653993800156948421305815982647758681272155298637720707271432408987123719738061262967478962746458390574407812676648360588824131452281789102928570141171911064937806269143505068958813310844477305684211988954004281390856723002631223887912894532837482518569541431157478292129802211284417629321971726588759280896931075535198745010435622454153824982482838820129635321668267760648444436670733181914832681308856565546088762591774066668223395157609138024879613685079928798665599310165237128162492041412896412998760546320491890676667973490150895134159977907705142214578876064336933519183249653042868707050002402973907263937596559570808598462920740709502963623587917914828045204934622871461362730100966453068491639640955377311082409773453265919069584432361673999640893926786385656588123436995182937355558435549839045891150737691825949692073212338567125700216277656291282295586805739517899382917676120996475219726562500000000000000000000000000000000000000000000000*i1^61 + 10642012422294442395921384248561921926243535810716909464939206210143871861305143771148880457609314504694177005443000762449520657433078672988726828973740104333715390436948182868225488143297368619318810641523433272982362424883652291795358129602581618789993333591411578724472948234799474596966577114821004597590384547964532692012049194736186627667878057759053384341588127280110633057656973869474792811359789418609054342017797348183485589817174156777507773565547214397585045210270592574287060877926441955618598524970662361149601848628133713858587092952929774709682109840576758405374539244754699276025911614024713114781787334580874622059521929441400722688562652514527933803669358040729617892255792188202308413626872952164073321447593356675925234579346387436212796715009923220889211163984567664436998003188438779489912324738596235017772169521696233818802962949908844403550483336407964637185184278509600104668222341238095498641165238618028406709773637667794109996951163585453636624906499526434221548377439645475709775782374307288024633212671086084985872402695499074455519035329386605405945441436206132713830051824530335967141678596410126267205008863432507699008611348424117930839976625832460491124372450403553856600488797986643932146656696860500079092617422451155419650356800225355432816153876913274933335966220759034756345183974229456191606428957538372982058805686790482967486145226229877501881297597646164012945032966493545776353510604605924376088163486465017891438493072811515310891187424397257915223589392143351551842670543057667839834946895739088972660389902833966922883000969302508662060330721600993633820346019667302246404316847739745737621898216205139853988259421597053285225751905936297951675536042483356985363130482526817533298006451372049403817459918805676330429307135910213767285384250489342739290443768259635193736982055382283119586100209853990565524888889891535148935881884920869907412841303166556493405603984052507335152662773044946957902029317146880896303740399831631409838649640194124265947576268737382867270181468865262040636026908824291135346088550138848467858950560931349638189205692156785936927660414756003765602736199585623084053812682703371464948421346706120639335441770364935668124520112312190639875553441190730848895871485203001189942887408884109072920480543665044316390462313381823144896057333072018667080906592038555470298165399579608766377824996451140789910119183149526565340135608590882635098924401084883891649412540003460726842258567773956695190107121271209628806390401345410232332747820066846782507963525732535858985080086999343002017323087218557208948761375207854658572690230117939467406399323416424755038475436517058543111276348894139223974370231636900290838783772053783887497976282350177306320632701382922291020364592196307385446887675469017576378817175097619951304996402294827073709830535799999696315395297262185351148774688108146374559742462530491527420979091877331906520194525408697036469962527366454961720218605541144104023255559704201451871803736110576376350951921942051881173871415014412477952482125626210179660055186934113242309783050949109167402590783217231817308752848263288402374735559880111495034596929702924176947011286454221007044014746042059064701327511610469891608148820616602664858144278471874590036199330887771622937535303588958696026003127120066292909786628780225878868920454786549016850847309060225403722579408124668615908873452923027285844404257475701510247036908628861201640528904603817379415419396455134270392073300092657952709368141080968987781642612549451491605876581384882978524197512440415486183408551527886623055879372578450844018537544867007334523192219957295176905763613724859225029945199001260776374089794618974820935002568048419176193691757543964217290519974393671494518423936428501758914675983481242430485749720759694403563129282915609438529214199022721306851405382894227539242441071841551669636901839096643412162433725827458405386834191871131648730006318954890023143749158437895571557722287594300577089093928764328893629306561682979346435250028592826634981365452236525198065967280513225088054574334282587686647071465383015012419474396313081762240290460791992298374528099064459445753525261058260375829379923647456738804436648057065004756024950042601182660363655651874699936241180768445140188410092027234520587905315616944520235921188927063561686393980131798756129371473005657724311539914846728415102723692129256213256122287150702474404102742670741896106867750633794506417629880706814429163367820926611379260063102414311086415761998028171614087896373818387430409341480349662307621314513361012544192502380911722977814992811496303796946068156260922109428669576023406145020798822156962948030114812913154919006368948698861722245232952016543869828590248406848890600411178439026698895672312431285633394719614295441398706885563918551466608193663184300090526481171145033005206977503980958242467974374833882467935582336906609344262466167447029624537783653689484656801322870478543336503207683563232421875000000000000000000000000000000000000000000000*i1^62 + -128546026321537827324086282961762124858629326118893007420034212932193729185541497934422886884213169712036661384986371508309241036750893852432216283845723499060686002867513196201607870746845241947991858286649927121949596244206921707963929947193649825891200012555631662412074438853549039702611921325515384834713850642432843866122230112067778826387168204072205402425018949580686586653987584859271373739029967982797450416944180175305019814247628417699934201954036144017993785990370219462659579084583570928316604557273746325890619158871128237080525752744267250820936056240106408266186730473613393960873367463037730895852411969198012360114385436765264925477163487981568919812031534999905702227729710219618893900608279309875182988707823698314595900953555684219436998776564798336036087607309467379175369844178685977587576997708832920759576785797638984013088543285920787392618080890722933944455144588334424316136098888292678471240536250423743243844307921513356745351841871447864515728853844928735247034738317840063949719254741064075705145043567563326706343563539396947938340737900778135629286188094645175153795286200470035824084233699946161649135007541491956470441248437205707206536749253126458088608143992941241469207948417560496504455152443836086331131309721684729003486969862700546183969611693133210867293591911774990926619451300608135991922103266189294197473337663218771145930253173243846193340805031641914758215654917215689978385674501800930057598216553337393108921738942038346639666969904532892236009493826907895661704232346457039721536099176531550534599873779987632184665777552447326377669361030396338168472779495952343706594271889700057490072312336839190927368427944294364887686384693036710889772405635605050645158392849812188063249349004378986359709700590400007783493166642559626750675205128501375547078725129878456496239322907939768168490271002941396190830741688598323947271325047589467447242909858922220034093244829649514974278532743482999539335081910816476915039365012927164361200729294654937232865626483016394908312293516226892654777613269843694324154283352945093618204045700324787162595748091477575981619970394264054231612383077640229073987596974594749386232901365760436920448185471044966715038423430500281490363921584930259849392656437318235032024934225760692002255661722814606127501517929584367925742584050384764091924297207417550613616347720896495033825137684929803647175826335676534907547996559522992278695454781131940005131160178169223073155080328348614537986263472168365262765386839568918761722315553352090793400506455166957386860035373880953766652584812640151135284621215235782417417937841109915238539014455787597445182069163558686309303513131817685079292409140736598131734070098610327321659549857120748328689054799157176691911080381576093299926624089500991910508940896447183458093187013087779871418404792246846536779111599510321289560644990061780819512705440902604781704006281485357421977668894040862456101405150319577199227588758965984224573952049209804567316349870527109760727795544637929723488340272750686335344633410902773568379413925842564437010188149300417281804226592183086238331777711915123331203115041391264148810008798385920984304467892660906436454492468820160488478089470403060994654666992058312967290268617034776521252152149245668889098023253740354723702921261673169562491115739882551802160594011958375492106392520306192168938395360876494795215263586090312467125346161277617087553144452338715187755345893837854081387614975784112608411210544483436276528692577509303957111349574717530410330599256003620195313592739323498858159761454637698447754941840991468298239014711045702398814962329239707304048690132546278789140006673487609806883754045968374676164858687503074814378635531737161540769486780046348666849587798851496900377637302851503375533615427748495704337566524207372086245209679714939621338956106851515194289502853944550342463082412591160040783165749340403697709819754278055684645027949610742196613166308803102798604866693857245956103177407509215680239019087052895441105463117253981991621951008298775440660254586632484014384501073987312722245029749715955988555211116801797271267157152231138440279936454340783592133818663415075155154612102201515689757134092485978763488437809415835174796242088537644197619729862294257384509762853993326868671095871397543656437198469258401338016999615591662407644072464033341605635576704453139680302857096225301880601670088270514190253340110253622869001707576523429990927669690049252440409262070463185574335031144223996076173716849915518528056318551121907735512231640369025081961666570984261726781635715728036554288625959031014268280328510802093685392541140078498645534224095481930509103992614248183779764564635403722980460210945722382421059536732575349073756864023520293948401270890194093440447150553859646032993597168687030429173752129630644572440714278654627712385194721387787726426962099933984357058585596099510461088251348699229073432332263176178233088364777358947321772575378417968750000000000000000000000000000000000000000000*i1^63 + 321998113332727241439025384871848566602617471263071117543234578946366519956494902484553022814292660798206083887738367617813453452528909425758118744386689094604153426072608351081066821937005480185500207638410810554897534027629047404424067697513890416459264065752982159045577616500671297542199516767091796298457233458464891783123889908725812635327931172757072744262972546445877980884479950489298753487138261696964095469146715177758822414226558653076924475798439667430470021763175816704708705852896578928299636773816317633218312361595733042752640276924549506225700935197975552097735635878162499889666546956227185024855831902261969333323184134693175582752983406659442121012310850623920547682294712453180157492294552853898660151359742431184635658299852399223632389091458832829338884553264708628480316548677065884694262429015879692559186620949777827350512288092523180922644330415470406489048036219951222678978593400081046295844975668167331039471036516698210669203472956299061480218651263673324304421180200807455277311499294389034890909691079910301152535233212112747843644758636714382237833179868211340385136785553345535563212553920454457669130301562449069298218836409956110115125651262638365835680975510712474903308301813108939690438019962316385403626063172775067057966898135165967984633543103220692601309284198937419808835826076415321973472724886916993646175475589481203179860312085370710169162036983183176376784812544021391316557520590854807302509461047153893508812833563102668275482339647929157801746790077876583481737782105676362154682518930802029213148123836079942622169130095628031061247188965568577432993649229921060772679876913739439483388982721079667575075939608806663192541207614805013926903360686707949750458712011595669483391490740736374364729570139143068518509418601488678547286613228604325087991661848250411342904004007266907221604582203755035503443383627065817446735114024136455406340052663723594319819142046182465864702900422845066217458205537609758607902813920046026478600317399789192653868707440251678009345686137323689938511807245686625681695591875611456610771906922633645173837527381800755848979504268158128302560141691483641442723673349299329953252467776249500290204462170577962745578387518951365109695800541996589031169209120031530340296664275535248556114793605093846148220895106512586462248949687596310616518173731262608530815265420189283116395853522401591450678566831862033332361613737708849601786041799133278988406829691210886251383270443728298919074580362988236285402295385350754664219537573945313464745428654375796127738803489078096644981005936894399805817056607678870292934468141061653634106518341069656764956288073249095505517416504920909724697509433173826285991288348799249214134495169522580082176736181095466490672504279169742858760728935160471109188048993302446035549278679428723117219503688018298639706549951526078916065427875436875743958586993407989260446642076839953369721412639754601997086434170793574078953002265174545488785967013926211902217667327661276665968322681792430668624577758813924826154468478947591635418029727259823314459604250603106864105571591575818380850792874129421764215774446368989372145832329378042488487912390859006522405667013908146034555283083226847297804385084642093230729533005579493461427231590695728031429352109715509211957862246947990975378615335708893608039278730623428323676391077862697268494791357181276620363833824437671782663723407900666464424259913144752824438820513989495605731071990565194416902567355649830691376705591616490406961083658382805726814989043476611352009582370056925220468579663359828555438685667948755744395490193286322816348109727943408816949536581405200629540530895309417318274809482846137726058791548143584172755317564971043843307878351088887442126557136761317602233925530537827508098242143433127738227181471832426502820264750736122243409615111434318475954475655706881240527695156504005117824217264589088274324621680868615252299707182336414968646226391099537843016053241964917404196911900071619903163902071481052533743104891228271026839504050889620758083271041323429857226288720550082381315211485354438799688476961643855526013937551118315296307771173428753767212221066647076922193448997793975804677361619986429373159429004283395685055915534858015891279577735541322387663675280278780706391734512145150039656539479995268568941735300937434124092220642437779850100862436849993861794712414000092710477030026541788226022292125585369684930084871747598027279567157575154312053210017140818651575725934164005373542147759975840570598354800260420918104891861474438833522184196329931348161131291048554567381366632693773183444475009171607813924723702089846026980233560328319673659718790508235398362916315744864601754774057765643838871795525893673730897491083353674548678976362653807506426847613537917407438245639989669532792085430571741595944514682284586861915448923263675955372038368613221329413852511384676607335494756579755645252014564818010544655635385424830019474029541015625000000000000000000000000000000000000000*i1^64 + 1754994981108518223159427877821356917095018548584848221581694262158101525118664315881017692973770862069291891167817951121285175010966267587891325628170408800034152710147099885975916176326207925556464279139752681118128858653314322375116216693473117773939348413696973257135567480211425289030268428161645739309008390446021811625063631549349323943644382805775600416323593070163426435953468423545946293537227166482190568694494774929666945171648194542599522582827285462587793019848543922941647436661192020330100191968958261701590643069802821460803874826121691606203876929667149188497805530723630324798410685403768971769716379453798967611373289124353459169012991244337167700323857200695157782522149860362489517036126351673033919994574979927842248345337591738056885689219940895490929339720133963341400862807545135713033992470151366437399118031331151803694670672121398547797758978142751224391183569732744614302985219217206948967137677447110599508907628207265118130730799008651771249147712709752938647427053331213415816727991551677992554704503975715934580729580259265188592266644731511349138846268417026447278573292925926500771880681625283383846373422102342188869704876020108786636206998898372605153132215256621121123751669015774045670445268165266648212282406788948134806225984168895754690525387292728208247121175394451737838499252689560169706917438284077209447837622267256394088066988780128437985154331129660691510766934035281551375820608950753646187090152241363059524734793493116264752303794569481937329524947410583090492150876339762258596629181637554662631623502109779557101432294529621793905868029991535248438305135691940906319246298582542687346062827485689453335236952956790470748733951630902847250098380266234851327271716376703313326941502043222458820373980889003789472706321048252240297243773766449955241555780704036032704823742171596959519070184705988119934462859020062052832565990697195834831582707226474320101079899082894998042417448771372589170852649451440116283950839105253151995007589700029409883086910022364576179793848698303388879686828582484762614904206938437775469330031200663369294254059573582432340988342151636871967915090722027421371465791645785484143746347027711030684585492960559679454131262062261902868777836896433972240326136053773290599049409390821613589037242256467223776092457463961828307320614964846647353887983811740104399910733383595941335260323269172512091610422910140304413765437571188137393446548525655693630433421760947764160121374324638053173829035665744361433654934795273894334941005953341192949327564875494850930913969592076413210371694190001612588897130524860924469243084967163062405282283256405479912587229804555449867083631926714524227099487015382555866268633896794870633974028518330311066391011972665067472344767144960849583103295976794705084325097695072171180510119719897312294343973862759689350028912997478851181724136269628420465958872052334677989113477011373977539710277222239668000322529868872065445799496203588366737295901749237157009367175398665737015510326666989489845196080971906012300981704431149092775769066275579990811264969572750089223130990564584008337717161687793575429793962597589176719404850127544620844379323536274984799197948828691519704466079955032225272779822577920477330876852075540969501210778610646250315528250211009551279822014259575268429813716767156880958865792102087745296853541099289478580183704619974840218389584959888978487171154642136821920662590742737162196028935206065092890774840425182237935374570926395716633455341307828705208641440687470065365870797714039311707124030774122391629452791886779830547853060911038367785466990375271981021671227358442608141632668358365111332745919407658145038386892835625951531527699224606428611381654337404539768901537924309531657391602370241256859994506970223948192384526703025212616011442088365673078354874755729867193925214582585438075360088132558815247742117322213151011942831163101161813044939365664432295511481230759296044994063938687893035719065940336586795008916658366774825060584767292961858635599410470518657095445725193533368731339926430531277498096735392984405632176042406377660428072046230274503265852905314613435122448707505585107322759740612778633593939689610930218925797542692846422846635346193969797549986572956841388636900557207206301319783284203722405608470222538240421018985856213402146053256052781532776277924914699328266127844201333641747996953278580807444480491352947314211859463897045681712467034170595359450039478700821343960437019577854521353802515663215877339842611388530019834583783356567350840445840816411368691576484587950397903597011225305410822031133412053128753044472644509488266414009782771566145332639266837169243051071964007024597941954425455329817071036504182280039146488763914568842515143060697319198042924822544597205167658562105934373486021431016130413402945227032828541986228258940069536511613537688269354003381637266211845341990526653754336524514364223466415199012211068030353544600075110793113708496093750000000000000000000000000000000000000*i1^65 + -10739070631661013879727765180048401340086401938648349253409505617931904560349847235260149857788726150356690861709292447200718325297601854811231344617860269910363426142515348909035969676980512546937374147768276686948469349771071440947338983923621610220117021390465737543106959399022581195099887791738012895655693252528061252476226560569913059331047670581540911881963564895504623910562076918139083625739857588841476480973383160914341104053454288924829686738455497555572111270392584592444978440883112678423365021794846673438344018265124704252802529877333014460319027227932318494627466568670370120968557704862178871504679543971903855527747286120324409658211423967644306710148123326335661759187777974267103426362295052128828464438294240369034604724858818174427777470291567913089448310062936283278688956207040420135947877882149382440429687659209550947993852084248191261963423262237785439495439738412393614663898655129841305224696288231622877648603102144788885083758196810766334940939006678632868582026672939989390525093926526402176425962659719030336721816486299841564563806903423478469936700653661776852639761809701105767623479322319274579765103376281930576189578069688912816661123806923384969895812560950323993074749058687919627333379142838745367389583806581872053748477255158167143847046083151299689018076675985244721442298932721059576978704064436019229848972522604092348549924625538964737912224090421135706281456474441292391853387162053726321051302360209838211572085973466478916731374278856972557559200277411643045041100859823052497589895448140309428171467835922910083248060662381582152441748011169716885446461167616986899365397207644508857692377821325304212437727391365794734520582473039443019285469326393229265888574101872631952747872584825537327578763536538152260515982345922642377627908440896463561481366619407296354310035876025025704021380778299452273254215489511622619757259806959970324303979509047350100502353906569036992869291599280806633731829806910506301915253834790979036733618471873857399885604224041123572827036038397440424956439139282381479813853841921839068305147470684683229444765747257062017289367901877840133448421051906771844195513992762462845547431267947777070274060678247839085345283218327946905963511089264184335888912345412075025417755114947950535336528831263722446774961168166065653510207567638139373929944647134669509963391412232430936921322036833163177079287933911388391122868897665076869820338188358233454779974641173952388499981958650670388391049313905935045650114198985248053553877481767337245021666260347400229538659602942863400940033528228337749095643661543789611652268465310053392615669307080110628739568712444756255342604084522980548503759385669083014304324820849777875080537988534777701481865768366333274756655950014606854478221627758783370465535630164887322040254932381058108052818334504528874593371204504847164963946598936046437694854069265096791672907106445897946821640463089477835218411709630491387990805287437956690895484712623509634559612465950219155756891788686572584873746923967759459082264623166584927513565031849629957859982057749699585174847294055541428539524601462684853611523076676718210550458358209339854573676619900981385868897301644300259709710027178013074486849702234420663012049972707285042689375657470380169325308322191806338715906420951354986022990452238423200884016774102572097593502396938815319985600563088500482374350402159000780365856623271610291041866591691361804687178137532827430411497114360673954270252343011766624997655914114455722304977746149321565709661736120261096597521890230695799655747191197251709851127956191934660785627639396454466084107471680067286153709825770654516370471044110041465825396623696909001352579160719136697290001526751918364115247034463767500891690064798100298430922666459236108837640031536870675033579507592512314596300473920754071145102906116976278370511407093261734875928967289648796015190725008372492429862878112865110492497648973419886147766157298056117801361440754775967737485780931694763894959837954744866474166729953471829346549932518564493388806566585803741976024279176695701819373601372574046196807126439547914172945998278311751768935649841350318706743795715155121332432507965501200145021816359635189864529243615151051212108761829194452332482684243563388576924015412919983092601826275791285881454129470910870787190121394400170020805771914046745825981335988327019598934368954277267840189850891531292404519355042425577259799766054025746575049472482220434346664679985245225673054580177279994202389241837556286959856422643456867411663868651697228388745608567842884794612663543420165139010922156005781850614093692653466915174365698529259367351720453761738148913984226738088235853505076850951712015814794386572786029325897340365941775943744012217807912333064967421558143263186705148528620777421832745179585789056975171996338062186465019257071653819855681113635766393669222293887214859876354010169303176190988112336660575962810071359854191541671752929687500000000000000000000000000000000000*i1^66 + -16028782357596718785457494683373737422338417921880700989966477622997955957776115511061769020785117287662377125317118015524891163804923415850508858324150653553674492972872808333165050399585582571618487833450897557233558852190612821606801234033604831580583802892794078149946282079875966790502229188912436067268144216824961677377647131801737379041626039275556741622023128248017367058463013944289244507705670238605655806793406292215464619887023506934251923214232425549602960890156392273975891736124413843095524893015753756443822255071011464925603230635451341286835861882535450991918550104365634313520331554639307331253221463116360066671430142411739416436358901790602197321704895822717274118431248599623744807682315665996707374229335666754545387162925781040538560135201370238926066421300107606044783468325046223017218550151587049756732465160030792087608872748510115106881679905505492850887373854879314964920470554859507134177431378151636388346760738335547089000722736661096665241579807195944101764678787208619662653759607687780083875343994412568205364725278412225356641376389202937047906024623482446221937086866903200907835336149082448060489775881278063815274975022019638505904094398557708671112357979468402933227372876116103598489836000306790779791281121531581899565669455673719129321050028854826109993291589964871768286416924980817457822117280378011705865269151665486515944114139149978690447795113279065362882533486147910624097670442365815266969030967629664586735223940430229307563942302326196999608773597767545908656947542253190361200206566099308774556747934434083299536121883031749092981901449708069985139043817719191812818822308086675345877885727372551134698635908378920691220697769669635243118802907139562017431090554229806774536782586384732311254730758299727266287314768199587024983765597638557954627103063589729415017682840492612415962988410790756372699652368820055441626393594244977337655597860029287713936694935357649414488054396199846393255559182747330158235824952670503680240028165232656333915348518753993717468873900256524277510317374488716182257396999155527829858595074711190513972713938949039387107265951972538304305337681732903330099628348236408648664307797968846006747154368605341844173699287265596439476517379302767234889028216979175765675461235658253448384191559235287798868166847585505345632211843458208714169981751198454157911571988825517387228194569983745920652704227329522389774920512298082919497034148888631240374102433446834742307651743473290571877061627349216254978199555845239907705531389436827895614846317329396118244568569449853650793053109765117508525358907371114231878121653033998716979638951183311721029963602894629402222380815227361527164486095787823929918306498517174472464731079604163254306939717955796087644357908578339774143215931091066147603081419134557733267921008433494164962471261789064457386111737573875010681902621590369465531571273368754913048982389178667884297356888235920957356197713279821203330309366828336056662817810584030038198660470944694616936025342118919036759395717000823823186821009864392485445711154885077174556131508960597589344496578516831546090165397984911614183826013841770243031157736536692300545333293868179011271714463055600206988970880516025306137378398972870507725346742388275523286002643066166577612091426854382567082313030210529446806536674707216583542838510197017160725993879759777457528542524713402916266515752578224136879676072444313932886778319481931854292453224170517425290820014143500913882041127781372142018694919554412697319762907371009076158382066070099856816349112826263300311848199005231020432805874624148999748647862119062332151039079639682265224209547257210000880172339314294023311748655576699038705186781505843097852075756948393245295295366613227509388799120590615650604409103042109622944931582793034947913897625427902253383031234806000844236504164724064417428828405227795133072044865318261614018966638347398210679757321623732005058948793800392346946120922611271605179450128355650704783668017082464514424228590356005174836761980541470579861847654307752854435288919256083286260717380922569753770542999917359617667180266611560711716284176436086348628819282448992961089109208104440181238672557218113447430661711765101060400494196200484292334322782871310954926271970754713028067499187021497693153079145168083655842986969789094503600225025610534031763488709379596839939603279861416171606864418974367722131005519394431334753724328497835399994568250708118904607510085883561312808984559581075014702803162198702186141968058950176626980834852300831624709894588974946063485274968072878649875342097093033908559854664097299920502210978242902169884140378206341487705756144623406059503628457728992929132742614253787643123813295503480095596543141109643940306712344340766616083640323276242485821067964196105183488460458636253492586136745550718920955149519126674253167239027444510709860814133147068730169855493006407263618000624866531758812293606553112113033421337604522705078125000000000000000000000000000000000*i1^67 + 224133409381085390503746770226935241330150751155171215699500249279932266087550977034479439071323213338523473989343592700886919542856765267111929263462337346311631472135767364516546474644930514756845600571169728781206926564822748176299335028345399625138791988582954357501576443811345909097201527871897496826719050972088608972953126442556090535791306971468828829947526486661567679710101675470585180779733478811704450548235903669456362611984831595458900432455831113745101594618879740447854153599912165230323859771325670131706648749762566644535860368374085165435720873740753792933755713177746785479823379876617301990559007869651212843854201062265734019109853880074936874879133835000906947675713367938513232211234258928453981304211996197534914892735686581053631485587559980922775538104086732210261065851360027545038862853257597224181314648123171479086081227101757825808836373818751619326218546491000896485843267858143681379569106089881376610504886134031229414621725936485171396273280244690090083405167266070658376373729521387313550181325385247934668317343763072141142970347811626257495262302327924310605732778280256998880794002045618958643127236351612990148894564434489114181803130133656372701237222866369703466666662568513915734183854922509543282477227961349557090340050746535847798265749618867844404523652237613151310556808021237396086166571112190985023582072177601815883864694839544260363956027989025487985870301767979866660190241357152255662944770263436993673187595845853240745291579476740174411526716266900421023263194237600196074003548371275372195376159112479806195918306820330481740559341089942339306457128593188647842741154947639813153632854922459269351534160658208374320378285061348557458637907210837302106013505930306172433950320836618946407749896369701295492407460995139028065225303955694945220560218158871491303285356145637724658372156610773263486335520161241851265108017371941866861519587132057236344571155131907263285841737419432778858905935067406116704451860729894338150304286158600448319417153915334896442358805089385343075982032522158652744523535073034218406345039408335798670152172855546770803933414204380317770574775697048810691699154333674332750197749567616068457303609730897854691818824157758997728420051334399055546379788151193405009170640682686352156119616059766297639518043171732571974751817045725572282450933625212233612730732684620234674854177463415579451002126204843647409435975953068230309369039541036755080754698010823698328208054888950685244624108198074211108510693887998049558278018604195463811175000846788762199828113687956602351392928671169902172968454233036097533307402393063008312664220717543035006144298707110498716848499410127897374696008992156555078717297404589017655166958873851441868568236632998817967993514937082973971851731205193803471936033967884123188814123485612222202072696500191723545209312373479614776414322456779869285165441118826240444883661591208520208086168232027440843664677911134285162859540656622953214320264164291820741891704616046823669223921544609220942132256949173102876963607878752609064281150868580952710943678417011744324269033306269579045594173372244556625093048755763543620093362163491328358581431816033183224627386438409413943349462186422909598919671974908088808874418395162570659533613125398120089290149602934873483947658999901649989032805404012022444937720262506923941116028851555789132133823952693971138888967671687581098992791561550377303847470818104655286206233702445635660792520458475882919576870159091099420891247276688281508710120337335740394162790900579643921249608789553830565740394477087066983146281146925539004799478994640964953315000178058239849009263808666324533024953298203477502158396025828197878243679503337228796303010180415865065116518954082169816572311998230553319756481804559976897365937516061177657741198206525028648059209471805416590010462287009803305814897205167901746184970972280679984406782619673201591740786231982274462849390570630105123760859236133077901771350270639440789817054040049056144575376085305124187282966250761334982692305387209111102986669223735447490948358314368654752053400044723241197916134531512931773894791675675294712635214871266963110011910507127062305842816302671200910321552405504354064383281817763112506133494650253944355872731128925582603747705952013974488118691734453974341291160168038466929871013294419732331604721684842996099615974652503451669940137270051799499906727715073186844347131229716973960773293427853644616995937757300766313421215127669734155579475998213035958855622856370116026163228479882349510314639976263265499502460205541556723525847658403343253743563244083236236215339096030529285725130391768237175404598779931703915443370862365950234858292305171473427727690014485100907860870731213205117437026708390562208021995912462800368293386938471786665333742347578217292809938367930209668089023320028407720406422686949802826616928711330240739811943041133168006686968924208837664058258098975784378126263618469238281250000000000000000000000000000000*i1^68 + -106559711325818382311573569836752818005141851156076619687954113353115515865933272590022979822724113707337418262680028838590252615701147258538246641615780057490350298216713377496566618104082585856428508434792943358565611220118470180655656264629042959607961428363829832036850602149717747013836305640502779547661358804896746623877008782769452282098999089631102730715576875005548037512455369618504827406495820641600474888782592243047475238048829316983157557217992650717861378689529689373267395582517396917466383364208032748192450737099111842100991820680127838368090637416995558606838724140104213769386939322304766957575449737039583522605447751953231658330711596680164675096147187918387386630574995193800233843118306865815715506954721852677517915095573477023004569107650976646406636699775933998594753507921827424164605051062688163767974985128743205573415508329959404992897767730259208485499835510954143107878863943069171551395183337166697744492100470924317346160276394935788550246865131136305111232741042138795888651372268864487082718625972373891526451314992327736667400225509621669990721140634006517085609593392688965752881970450767487999661479943919469470422842659027754409023721220005450249467657748122051720644753370672734503417385927122666381239983703330388017430336654095164042558613091664476135867003153617994913196567467133598399006169579774108183145308466250155823354949480648873591869259672161010527937903284798388657609948249040719323586683338089799768364033810563990814163692162299605651285065357879473771558178760217829067417084539736692518771629223456735740468743803496438452651967984078508035595105695998848571263164244374100113187153729382031547611904583868308326562337738578663114595239215534540053612090124110343739192007562829881683324875030678830561471344584188355110117402573635604059917652277891839830055550991705659530333216515469256067539219163391148125078388866987977204092689190533272580412697713334437860766271246817779756468126219314071020745102044263841383129616256475936600431009606395660509712379101904841824027392317417804212442350441962220778254419424760461729106220574914795412675770547687863169067418580065941093280414173333673347777896446937034586993512687002924580421581691546334076074997958623616722946008117995702818606032186350820511181788064803176439082398931900946942262933915085837596019891659403416604101668770913588067091513349805353131362036793966918114073231262941276467626703503220907656267392617955871877360631962077809027294148206457665754409274807243578084953172507714543969162788742726571436062110481889770559262025236051998912550831203019586758781225449697252586609752826257107741382162809273562022604955594752746779976248485685616389673097862364589420650040120524629201012106771699592897265661154269110342833534828338155232897567771936937014049546964393281226273223279738473222072198522246107369684425900320402357313510314769012569039414391743801798683043971329630405544387519749981622987139131460764266328674862101067933109115799898042545419166234433667166938763464449136195828249878123174794317120578066722128768337374309007876142552354095849426035340054119292682312445377319347503164165521598504880586495828648504431521869465526098373294476766577007092155783970336225203974932838756346851093169333406214847391887462676788573190036374753546698743720101718362222758639560759117738475666873304213815273435349905218616789726412892873374793555194938181009016707919651323549514004861600947451450061273345942542059741494947231582550247446087878298241489327576912008276918143863125884193448845563806335728232964274611403412922048083949931089509906387375454936663804737859123970405809813496305403464962798332785576111433997560097481086661172831050394195391836083134293679519633245861698336049010945700650516435757429928844643388536599734470257651879431983292775035039851132248536333852386973938486758955771764012281456350425795168263440592222569880442319012319158754417624055480534986967132825061825449710580524290405299370286750253713524428389747485485623198029717024594762756562964024310824133309113226988049322450586318143634120740821160958830591745920220686975419605186077562695061717753469674855630915623640355482529362360954419485678974947145499548251278995719970302684416042460655230922947711689411158350446645588794281546430576935785162678562258294858397274601861597592779257120405826920190960015966939750784121497862892707187852487165388053029167089528856811622948950038040104673447444896695137448192669585616341195385992397328481626444983581689062755749965212295354917692599315020043263389921989586202790334133233513095501264247469243380490727481837066971535795965424210198196332942763685885857750761934540011216099800073916793138534633639113342108738805050481581679519795872112442544111749588401188999566028501160020380694542135456840049462718647763447119411349763995838677894157191233978715991507053071872189215034602967528380941472383042212257464598224032670259475708007812500000000000000000000000000000*i1^69 + -2574126058357368361625262739808361104110323721049279310728628934475873050138982877836192015153882987526974582151246062781239599058940828808709149992096513317341537859112901009769611838949981140814997943690704467815163049859568470700925901227905695625355377476785337588646938050066786466209089104276298637721448646970550294963374900507451542650472341772854263355607174825569184386710016779391020876685094093022964510305802884964030840721766658628191528916264868001399605968924947834868751367532510454309488826225224093327395915608254089519001052094424977861452067773931150062089529529340492784466170781432905410560719336039360756795274733076056559613610173127020714994759603877675855641812642701528349486909589500744235290060626884678148433538859932633818775986405604154253373448113818308850699247855383472816689360050373493245318883556300708663399153258493138506284355968922646816972326984562258218274061269040139636758317775662636371080988898721815480835465382866878835267420578098309321752402529958573193320050996827405706853604385986979101880309492571718355098729540855245200513679312281571589884656156112953886583771295605416277717863030211107174937220029382396559747432650085585789948542139031206827496724440020185479568406315692993335320614533821372603316176197423249069463823404147219550321295528705357909400631416229492719126616997395457917007158479219894188540870805747243256551872356714051249044939681760007748377361398060968080508654997369826809100025163119279286771387768146161027692775313350848667588827178086303113522401827990711491414887826768522126302389805656751003792794065217324835065851825041025526811538469906388079917647908181222121250748199174441035819444257244575058006135780202894102271644041389638497503265094105973463292941407379198569673733190411046861760146497026709008378177018227758064555584757200133915052461615766163647495293586871345387313947999291383108583473374944595983966361886906045804106541155504658766956345346654074204270579095141952467443514190180984983182360445302012562334384889250539998298278605204549156832791795788784378089077588996913804915644032184966734105111376864308955301675520792343937397601651755666030450035875886179301712371492722061455511404427898407533628109962007181875163283901779439773265916807985802213340415001950101538309083760696613442882210608635196498518744389647519726514593587774985253635553395999415575651605255218615844553460157966459803959750550177442776730144579115321335888177943737358038674924234783461470479209000734059814668747110848763552026751372245393043651752267543853530940290432450700695813300652691565194084706222855040459340223190558419137638841628607215415275986861516200024618900198867731255018111177109125905271700288624633700092565014674745490509301507362230643220855647443015006606569265235923002501510849328022778078520991456624668762765722894313577057387424411163620326804538518156114766917808553850472332903807833229134472486601643456292368546187894558881393390469347919625257697388528006069384992263803649775115071894657024419424777073591923162927291361016484316339766266888926806518700686905408940503471022609962068561317032474585238518052736485242306278999030686832307648035620300809646128375327364153646896251716445015760375857535128420594862992034448092089238318301476337946450508485902226993586598840080590800856667248128297279627242521183012650326845535463536508243661706747210089687304215820824527947736344997118330802512665814628669956999942919256105989603127212610302940679515936277143333793627148624196830651930876402482548441777730249916677949483639094506590416811298594245014191584986976644946484661937488161427324436983121533483729156450579192412066085067315676150941142652967950420671751585317582281140202370388277618553775005110394667713216719226306855474274771979792103088523001191828362742805494848185365846365862090137870406281425798205644352716075179320281510436096899490601667014732897314299026162450202930583240156941752463632121356271350260375688076132819627161751157840379152215444945316274609010047636288039126324265801530684568270158866631051197909262472297767630038060553399734241670652945921942180936133080858080632905539581308474406654173462278999152120966704532975596712549871516640475932319121318890030235347934397996001917973334383139234370819807823557512246677139128915205414951845235328522114035890210653794307110867502690763950077371629327949138343606591136248524162935913895718731996918397829590789081603209709918913686548366244688386303355134612542569752773472472513234631608010809344782425954863975467271651465897379181146958108763016124575166874884924025699574367611012415814882182053735715908311099042539621565599133168900453590937986988799461362291234226391140433951502784454835914712615862612916332214136946559067019824165309497290600768621056634987837413259146570769562097084177635149025248083322112653041040670312052729440881642821740672178642910482293526541752726188860833644866943359375000000000000000000000000000*i1^70 + 3577958908409096428359786015286972054034051116982677159472511986861449490786765170497487347326181382984907857445942479226686482155552554411907236009900419968077542507665497074554643347209176099617309120039811335982600754775526699059348696390687347554702702362877345384268652014465515838913980764056938429287870394743878328045633499265986574275087710114283195306040135737774775356507728554561349513553151238159937045405907627705990110724062538097069891422886914393301898151043468197956177542103122866164848645967742095210451817596880682112271209715887108648400033559539462003974354024266981422951979090903769079316521727129760183920764876000094862396178278916109113257718099482535450114659351215396866276030723818983317222018247608089648239378883261187793548435853536926968315200586327486891994961077602360894712439359902896034359129057942046220268938482608372625025049276139235108925021621155743488273785000275113178133199624083647097802999859236741460203112873435348853130075218591647094007812388085897765698288938495765088234913874633132524410351418854848483653440532055335272838399318846579421890160307192217704373347801730251864000107661460294740641838771965603854298927130409956789813406755372729200411615813271180341745143153206782123640981030410883126335110341510150495437276261744762643657551441999481906185285914572690614275279123004897011832136015552253407950313658992020101554940022939441221488560842970841374510238820370636655959512502231855175655641831305259696817017849661962478791652389317116418884926544542972531048982764495499796881604534890204568390952718585016025168894931868860091685152125277149485658758633011655348104050771185298352877627216633197733398782956970532672755308283671782737711911499565053636846487203739091348970089020154310146202738297288057187384210613560430278327727144725040106693527374840669947544540174872313024543673598708639203758545497312590269211101838579712356640330379954083245616149296406167652004233740942094394128610485787365264063172645157271715804754301374228959721060968560294977783866335824787644092402291764773442312085711295368032197181050552691872245738602936505398103966903649847517864720694094938029488926585546278557137924920385733471128807290502654916815143375120296324123563638071264852241445641636840799750869039263424350827579964330434758867012909560069794130300815341544134607810554034121370004054962770924121192303531378502866221583146040372863071908690589575969957285396946791739190126871337641314480877132380487222663458139184938422138454879100648923095167853282895529319855110393052131677105251522597754737999623041327073543579477018429748570993182989812947601197308760356796208113745961778999556265806965548768310733075700576431615531760779302153580091616536905709124159005534012393712586590825099692039288933373954966557071443870177356364487513006830614430868660290333163163847824694371549649014397283084651519209020763617137420493881519834517549861552915850404790352433979467535414399555776404281911386524435154224607023841834582546696017446811292281764705223241894489953642246148264833965439014856022773074006559378761095964173023197428373962330376537719704665470210606675678197936997917006460397988113842900895918814718015202728948903195355721870585307977101104863599116606737026300567106167756781828667529987004739055975307516474116068885413967727834022209940192256863669164946251939545441588909588647754412355308470746131289150857029160825183545219472184944748122717615273944863143283756439768134975840456695071196881206774609916256332088081541261088146870866486443419817191014211158770131797747913124844033147979691482754554633539221036977319110668133050124674299273309073883252386514947842420444915476262741071130562913178958982009031196630047190632042057721891201472187260096047856586469865422658953706146074548320774893283813218278164203847955553724226918206197784907051159904961790003642960336723442081238442301531596270728365885310542830386115971108431597954298573969914187174344713199568979972310094568761830280383630136558258483350263076970391959827550426259382580505304916486100835900313625281303236763038728632285569135070918665660866751350671161463084848752311719264339699879683154926585981520521862094186076684919140689587998928810408822532716294978989144668492456049971496748499458853326184535754421451760657441243901233389334172192624457319103687622192703061286669672424307571826332723690814016918826449024529327268402146990598850790428836509976304375440806932977275131115597222714574339474800335845939218776452836202032524236631308932141329057703255897628395774810814627043886981045575069938143593365739994844695565677479878717558998465654749684588109936321799893703400472586126039693461856963092136032839261590583396016623968866126790210605732066831699273999918218989139273991490223338546056398593911611066866124078148780478798176479518136665461385052415209682271624437802246281753126361723990611629631075629731640219688415527343750000000000000000000000000*i1^71 + 13765162666168560959213389505376811481763009643647311874592966883202445395216716874842804015104078908001304040176744625245114312478222987660819721204579020295221747163285645919097010090978681370171171341276213931112816282374369766422608585003719852697346420289831132917813977712371684490903977721754377601941872646652160077607992936482216788469966389550572123119894582143652307613908330722426561627028126593898525668330832239198273651485572538764272012912235332456003623430639448690666712582039943320622068438177563288465757343586195955155359766113148676743155619626146952925491103127874761346600851096106423386642736382686618556203472542663962682903252622569717210595750640908535955177012496101934722173485379952656111811360986972366840171497765139772674845181024798707810154700245140073961414796547453869391515320230448770188762065983991674602411057232128499785035126558578670244104596132889136897921445923811021253883426404706264269548944745965679610898429731304676214971197989183644737426133872854460265061312551446640992858657213360490572067915362352113221056711123522946628857717387873856631090945310883216270823823421762703744212876838575582999694404600362945610757254483915682552875500893235609630900574733065666720461862500971671424101505010809991946335625067209793013918772365195186585520270621943114654044472531857405674438034716258082802184238468147134828100584023886097155115522945447175757263504036827351638964655962620127521755355008501112678167451376033744796077888487463262055542075666992440664294802765081790738001071228278342468573466636999233466753906083477428863143985493398470337861770455467771491080959610242165533693896588751966606459136003189318984510551872003126528311853603481092276248152142200983499012924946337332354195290095634464391191020877098350206525999222779120213517564534147531071006300027693380702796098731379909035079119749135442179359349522687847150964472676536908944231547784324446951282607194593808883480025728355549967279305319744626967450209341592688467005089507620175447759952879666395709017792020843524061909977931975939123478951287456433155767131669960097615704842308689203313973366666066470172834756966282045567519736619071599800431363025708961173777520279697351250806049441468477430771189034498868043860833453022483536819650806329578554993586606692281566885368487516620782621506968849491758056981417606294047942249722250780219891639961742086081248720329510161342328227838669793167593213525177829861281547574696389326883273140929972767672322136043420065034404992014287628801254110523586643019737928498269496035040220700662752077309635100012655434821777462392707593124617617358702768828455402492708107644802410844054825767222498334801219699040190794955210526991992199467329051656745326128129132532763362812497104902252639546767536108465000001139574239275201758689967819449465162891674938021155237355876795513905507951409809603024613676997389269467881147275886427633283592298144522444729582711117160291193673848426255453514698910721055332550304710734667243760454604588917393206527970913912977008668217915490421803653971737910011331521850712287930519677825167952733264261408081491131016418201491444520121273118872507551468743618753829615274682506272859222080056849013092895678498474270169426014620677298994575686974572358304022469007682181645656206431461323677809370325204177708504820028739594300364074636668395546426771940377830526454430439962628817413520400455202084936804607962142801843048436433162630822675102216705723458816885701170279927363758224275588679570831717845181215462142629047877032545876855053572094798841452791798200756925524695434955607527031396642423219117599873820477817636125295101567997858032291697209376748546707902014396716182591894723241505544100203364576719889663627772502949543047815986720406196136422993706265982199377139500865003138616394812987683458829104222729788159320252083671955169778674522988712075108176628491564203793364279579858798368199421951735648937062798344118823099999594349504824638613146517541359377293791135405814322822141457020714192369636387542948273305888750799183101958635724528591928448590262111850487036423852974558035358539430596568609303640679781927137935586889195567179644377081581853293737950247221804670006608034010300152648399802642315206493933063475455854472213114271633021819982070112244569376591564575133803855784758463638205203720917542891168261714839932966799147168885648900571548735637952013162117909363645424307914452564874035475183378318631178748771888103010963266688391717953827114870451527382632422506866593983500354098290088208407671603315081586112913315505278385112558446472727801589472529752306313332589448804768129303282520442531290250574806945180516567803626502367876392198984888393634296894104823813690079968641177759374387545508242407464590042810763458641841481524600532298623297457226213741637035146615759407279109026808251797993863228407729378863530826377758325973488240379083435982465744018554687500000000000000000000000*i1^72 + -17684249695850712443537930113206267559178507234657902190625531646228473657321727337440018723549563040966574830725453536267819699350638374103450705104597417586264574034808143815873063408731735027316477451840692529945831260243928269055554828418608312156405135940784569013038742703204717529410655014813674128744559926803262672492496458025655543026395813542241773190943390154799222689707969452668268587517737822873129977399079523429174806715719147695826795936350730682215002678798869374846877107257784298687748311682529149379114703577547949480082932062272411339134494450620408866820236380713659202182308058289237738844740373178139253319009148818821273555130957424667819475175859117258577135752028994730343547815153245182126489992274506119835231683990312205793494820746526900504718259161442703736829136317070104024914296998063125696326897678151052135976871295046063570203869670224409389964829872064223993167171677937855703782315535941027285103788964841128955291009913463825063501439762887681816753833073049138644599723920340711693465199400064320532544989556912555291502617956869670416974902120139189107172042272113964382554461531664226238490886117049088406835212463249489153674874450139828037766213802784953223621102300587863483683290991249589477482371251473738707557656900278723420378572288158365234957816387750919158539637479768466660341354871203460499937627718513239222787824592602025144425389783255881114558267076140197360045956256448061317127803116288480520701989734273728158306299419750964902728057214168118241381675528664245794703602286615375674469330633061227234522106111244796609529945727970710110724397299996053337007720023074969423621166381457920882201863945961244286129543538731252272596868466994326085039251825244364701480564122178182386354591842657111439258710475760177839031042235612365054983883497388907037408246087197082326696866575483958655184360519570751434605726745368357200827616024569217068414640720765433984377440816236813052100653854556763760651025271872738866379261918834960370542822437660007335329953607446139046825387136679729771610283953924710299340805776677601691464427698785193057846768171588566309194218406805342135146514666274303878610413916760743754880658129743218778115722522202347256108110417143182419011413344815892103873951567698504813242564120207065902939377683969584144125528743616706148913693201318152649913189324335297930601531642138442513298492219094167230540575466779398548403842274994320351606405536195159452181319713826393754407743339613494391914771450125222304851423676122452185018963071354258697559704651874263818562269966491149231663510411604274267196475197710820576559077765760800134255355322983639024821321556364717501134867764368778749512326389723980540728254079107802930278481205821032966297055742790103680410565364069242171223177315362867357823401055368297920857554083226000106620366864836705018272875555804875001112443834628690673432707771204020869896755605963964724413487884937499976713628330978014025174850883032383953215391065658900137941793155562490547954629167327804031391974675952478326951559632321605805536020337923039239539054998474567238808813036730566982150855989015155031040928566581071055671251147341503475331901754442380309874054167935459593299514513149217859133622149882457061476802499878637779197189542679207468990895112690637824618894598774362645444274238112883053091918480299414210271909982580093596512670002526776131632647341936634368088828966950320254769472163290840164204730649415339982517578931039965775139880546603530748505368951682105381931355718184815976548033133389939940216256434816560612500776645648858894712641041950803128016912671338077345693444603297709332857760947309080098602558899805279847994149020716652574167183350301587223501726783657811943072293007417369019927312065058131925195942901106000010722560796723244603922757589500135614089944594211811380011963876883120974722499273368071889271344863627095610944069220488873434423287986476283479211873650244661076098582864990261255792776730617893245942552080661263456975275332907341516746040286338481396203283871549997029959007186654324748131685992199172584110097797256715605142595182942865085501428733538301373372165590417030632013532831279044014895893029150602521559130613981447506653522415341951544333965527105345975334378838051194996568257474678966285811889957046653690989219620567932238180508304995302867492493682642587986477165873703147794608183305680936100125902417815263604985902368388488267462282941582790511191032478997412312846741011135991808321050035872454342633327730157608285950918439412398704543688482029586261339738967565806808146562361608485894310073931022027981806192160231662847314205024804831025734388496181284962536049189598537273555278877766834863835802767226540025465722903067484487229726997309274755099927784573289631969598837153939220729100156358433501217810458415540709734439991166496073668483548361838370657509132133074040982290142665078747086226940155029296875000000000000000000000*i1^73 + -58038635712181159461730293546370972552560645684161473643027690370877569530144166966893856260660355095725388183190537345056412025710947581357268360239744502752612323842730057274475458252801036432451286116344457167639022218735930874341748661232673170232041847624877417430555017569785465581310762439638301286098399567301633018423619761392430950621649472749623217731093607517059081122347136976967647641869667326957162256716746736834324722406516495110462341146066093151875232987999906549234875714403904489006430224521990131995372832404759572677192689861517473996094502190950625695966550327286423789686544664142478011427810736958620914319096705693697193667740797857765571077412316332019558178875652123412411668727292302503262297942924266989919830785340637748533466286020091173639135087479074112654561756916029511743417312385608266846174408036405496073956511823304473505426899222533952228434128389530693796486222309594039993813046934594494197045615222201595513300662691602242364225391798609067120252852497228898308838610730878802136592585844800915470791346694252213300157538292968806205529700434451371579048064671703608707767349506198364614510747262462980379429203312537471453356355779620710989502332154800057607803286346487551935408799989205195618235830066397894473474208579743855617207219975903700878302807805301798946783530919073913851576625234422672391011261690714598396798101828755509605685130001277694247275387705804390616338295626686735146915130384134453237454205870124404672982466258678527904279423917441138235029735148778262790384422928662098315481437956787871172151074326545789051832320166039649023822326265184986279668918960438979260966125343102525672236308861212251492637686151037896007870381013702096203792976550254123789754742333940769399909391494099125683761785052412160193469003538241021670368908566211744275998720392410179332396117304654892990068056322203577977286693457271161540218705149543711306706985155306762333249555022346585954569570220931594159514565538359892413706140947824247516066480352500877909587131432358503088671726633694395001016073991139830775026710558086103956215583174438918081768684543135248200954465826121411270621072048345932037901125857128198481625249806805080007065113658363675393604719819056112563368877540256573222004681233320505583399743470401411290745743312162562950672825500380012771117995322192622123698479237872611671986806692970527290680716564700186261828796028488857382123099140289234420083615343430445659774912162149002904223276374096090276432894108193464289279012654344652874916856747637145124998148393700013880215530437080063235770056362718152249333180928023898830549359732740634014963217733598761482303796686546201780025674599996286490023807234866660986679660131462945237026939501023148222494325974442325930542456140414054007448919866041174445807736243517663263511528038619484682817460479703523656760633174218274339213831253433191871773853511548843451906441233966287403170516636879175926430924302513446520945305661919906206310664078901591449228918746974596443935774341810090161665218763200943664946323629710541983544353724022929348059708080596313592879534970237170734888829158670096754598002672514134440195858793887108980367713016858009811351444837899411084528951503180605921445276294009294145705207082694981943475569237527310717080925964821127509882908147311074854655888321894927750462880754677319820282109034356146895935155909470982431692066714280391518984796133596248676371003855013049725139290234250609746571759201384338593242844710306953114482561114195426516308277780263448628719520803058705985498286315479928234740034178543544632966844272093477921589874646621175985466530639741322301968150656372868436339899027584713197673105586528254422962965812152100385019393852413815309607470616979702835941932253679172584513286457134908409945763151232808105797134338436872929498403502856967672894245288360781744206292942477087135925751837772009243473357982261339062687985062987624449631742579315665256032243546416789954531598635419958324455772385967767755751911018770616071929604406838563969887995857486415098700249150668624142855401586131058267238985741744799117425187848249271943882761866395732165656300310547264228920562464441373246212855636906686631916024202714119651760722365371632656373849535151511057573791171331176152982584176852638066042759554969208582102421223631064954842044994818696676403288943105458636792399755854476396131862199161614323353009341190106468320795795985966528917062276956594857639294817937777615482116164294121475262234131669310789347126445724035362894163074850415846789730258132688502693041328903514335641710044083469576286484586708054506462938652144873270488458721008521880320448148770792070727988677834341300103382272068781508646174150055546089463650705980145368429743133715854520762732993636295920906227986880664793644490529280214438066809308658347627354031357181048104601977230802324611341680215626306904574960299214581027626991271972656250000000000000000000*i1^74 + -23856010949799237834144186655453396634484433567351318761207678046362490941919496280666464934889600396820131523582637617077618069301142592735235804669167737210761948232968738717924118099088423009251792852866397236019026750071825100445477574861010425010272321443478853791452044165502199573489018145708221988374073065432243840148496016222415624662920333567590807695296643965351740922861772291983969549285541441699624675048257425359257516424433387421492596135829839730416416301444694172763968871958491208981553844873034564662532578349165578114084981591460251249821414612273608811270514689816126988949388126538317192987527107649201543358104262311742234755873695577950084507747770322816155472826349971419269659258080121288638475916313933412307136267651881425726602819527655873689616044891171531548766467826449588181304821711261164559585267912245198891481866094671424249296204749689702166226201732365443773514975058221730955613152807666983229053390019054060894582864696329258203600814261972219873244602694660777509754775793882207742101107155878577573098828104532950939454405730825079814999278868626964630198106806969833566372933676026937243847683942995478777897228644441647118523242353116512361190778188699259840919658235466440091386792691061952441043515379625102906357078096824749875654514200289314805224004693400265471756793071229586081843372465185345676359475295014290784001506986444900816584117249443419149290848120750977000849645167455416879943001170862315478709069168800921124755459403394013560671454777661381134679534603275204895815577561421136155946591014263587335232934687631104051206161408550152173933446733414661495669225178587172255444297578517874706618868037579006805064247529301837215691971041990209277926823566622448902568739442000425331247337673657489935993173921540340070935072589147616306351078533677117444782221194086543329469705354220853589933979254975634589384664519259870650898377444863699121940669865122254594319127879666681463660991850600734848367179071572586675914156072100550428010397325797416538367806463726820643438741030114095550967580244684918814147140523346485595841005375574440191692666990126360836588455514607520739671524208936962230927932874529088254882048009337736140560308363793020498754755169181363710885683483209788103312419314924871911539008909861959283768077114296430762023478124199664705555197677707217770192915280741007729047888610554071196007908531629928201639949716173225207433905550340096855522135752314822314640212814521397196776504406620208613605146672557946793610024184717696139850897618108463723448028908948702060070470257680614048429514725244861503862699513122164526940096544015936938112374990766894603893441048357910797812022076464362058322865927761094522745873727019665258224116619191757057467733418657012017281736848552932852206277431907191274440799109053880211704808608009569530436658171345876773233937824672400715236521533630030654759346687636487589889505085714247816982893122432962687218824479719304504092164492272658950261805078346116586352181990193647948029414697917515379247713159874480521416590555933551471537689330817089411481340915021844656348117151159823008958812337578912678768009646943668799661415492176217314589789577568051776523168940794987915186226619369122288879557454077849452268616204243895061180923075831170543987552061047144532945068174386775705631812148173262832669300007406879975516281095205562963314528274646587131252619337994251139804594879318503734821836589236984229737925470006695990193073953681393919422369712363669836140016799951566792495637270122399789880265194737192905410259477624514034193384032986474744868205770071011401871672566103845168366480658994178402589049054552053694455036568932123308068380562335080723289507973027552242592528443935824782548661913412947027121714901113872369140448954787121899487294324487890209478451960881740886047234596878293039481948008626343053186256882752026342913664557213575886882966716175278911532844000289297496202264855458159609239931863605095305787698733046035433458572856910815657491394114209349058100004552529562213304103373907191369712238270476665073911436692391509882999194817374817070403028945151560513173040210810196904270718275227737885266483071506364666465967216617841290482857858390488756332153819251735604174291774959563300441821611260441611327310145671909319648303496499099878754243266671160812421948305944222471688784749164350784142375231775488893755018070167900667430502285614169369760482679948261389181911019904759371326463204119660782154827528529652650954214670697113436889475766676629551905141602079581240209183250249206449351745139230562480333841994831697052828744407775554406060939698740380590872920947938600402924472540980803289874537238246182798852219469277090509131313560122876285614997795362241524509625578117756957352585746918552605169892535098927383008584245378434748714846974781900579211520020046353069949988774406823654820311488705675273536144231911748647689819335937500000000000000000*i1^75 + -50669090948823751470140836694947886278935154450345363410726693128655491992549090963926722931422002373382452274627485974686892751795739179552795447649960096204340534946183639028220529130688296221785397384100929165701264518192381940403442398260024565908776923308870490951512934314115325645430146034920428458304861637920440211616063767094121412416268231871572032945228210810230875399320611068211877984516258406961466307343805918531928850476058464504889821464451711847091827767431432295653453137938978374433019464809438673175532651710061343800186179132630327702130076611244233141167222807847068679022501645829382235727490476879520113098126496043195019867169141300338882129779917071151438473532714450893419269674998047514101081638773222382408791398824425920274436004006731315770846884994532943954239796691269578474765671022223047080637066096747997544699397471202641618235684517262215066682931636736589074970314456245475017733295851370905652689938699851944534913236346232691065276292211573558185006818348074454007214215401926299538541094191952647834453617520076238162174140450437282378537145913117679833346396284247016159832102763021240953554868685558331550082094849967365929653015286797911512119123089661087000838261634086280669757770871058767678634497319422671511924429876517232874629592107936649334990402753625427522128968896347053273360407542240709999690121458610529353380951669397752282133651327853435685621595533046516885865195135890938090973836480839913894714156178264017473460475547871941981034320737173237482521711744507437490246521183173594583571333985477106689041120782397472112080071371130390217641510725821082754017873366949922698745659044562474182887106728624038506989679444905804496058061149198558670602486812453560688083585427752222249225213246176321915999566941401892275581743976612364597081970840940864293611854330878318497498240690575586784885124250648502204006100180906142785932013177732502105966345432731906274734611824614486321489230105377969100843615322114585221148839546397132502317428110610848072130369299666350076080963916204240725520369666551981756047768571329039935946614178378987652434895540655253701181030195995010793685418468450463926519398845673979899828229655463174408832196341723290744462660485910087485621331120308618541833516110120774604664110668236298473609630669253977683416925485663972826623997160000329015695336962338279395544176329301659274935745873096756919419141376992188186725512958344195637941202211622622180369858965578819048179547770392231704582141025443206508258080816770917260768280021062801612243353909534947423801683170932490175694858423453605404967182198814155095336040874318032631199623844310062007714169838417935465753780378446425405025466572778754939979315725839712166012593057394926390611689233531180385522370353721093056622287080612213215175215464601285492944059675495180282641518402765138673817894749684550579697706535542198373449308680292220287946733489429851339319402046650474684703399945218866728234581797229634227207487928337614151873224162101087926191588901854752257786111132643347323410632507288110772398695055466433253726538958063044743359807906333198955295062259048336062661089424184199291518609136526776701865679369518736405389462078980921439775679956913796529379059771558490036668860842097226789149571243457002163522962607080718303812241050068434308468466259352741876535696270747883518714830046681143357560976371429911173778261217862993837889843697819031219713360955923866765831096805253122171276997710257883848229702764728581170486970276043620560515576109667184116937819961177335761076320977118057292286421182867825988649961989503802836644056692850148740934333534207118717918345645342120742172099483463484645617383712895486386446039253117716374000175195241687308855474559043795139822241335742383845058048613688083037595269622244605400703227866613329970642878627821409870490082090011134673707743490153823190509079497976653192407245045225755333108581865881952296520718159563207147023138048016314726778987994599950166186577428056601321041638155718976757335377362307577097307126339418444245619458950398235869915859903903446330257179263565344289784255733208775805239610589414477049130520371755188475575251242059017179763182091022738365312960040204401521339674393700361872084861298569744775255065799368506152111706234896217425904266280782242910492824821270814075666600279428567204120299785743278413671747998442425763173044626559596522506666079445791276814242637986410520106911337340181690258218520332679008182951905791311362759507585234620170385680997596408584391875051968498726141643768923150908602514232225144019876578034817989974998539388353575844900463410757766345958632483599101247841825732394506293183516998823591116821211681342324331457128956518485079840261632735176260118810344515121693200013875034845013960552367822833821066061036218896967419325677095997797844975613908076196424245035676367176721325569221932028085575439035892486572265625000000000000000*i1^76 + -73811876133017460602385212049732930744077162700732912357186901698821697020617985451422596416067962753208568008084284298888020155835418460339742072882167354924559140844775938910201980079468630589642271475904765314981683471150964863922626956382119990052393308649471078205531185001706265688523040142716315963779473099400235374683654564103954490448262973266770979440181991066068731632516688324277584236269547346400641947368955159360618821544315501458757384527762466020368626191827395872385047546695794972816697116061201660176761124927929966463328618692179436402106207495864633231851809892824721359729688590560636959725855206700725301957114301440789387404001170039982301474934854045744903458184798376306338787620272809962168583476386186553073711017974179818497088570080915211004619489839379030417865403213492772397272887612746181413071937680294993780147199015519257917508758860277346785393329304106359278439701519155563738360754953583902561605504371434642917914941714334987618882897775949862250846893806668186785506411695209656220963142510885378652882697828443333054651320853988585645013804774848914010669290521270779192981641713997932342260038680111279980432501250153698939160965671177456390885739767762891168024888485019902845733971250413083577831705130124287088451147030922576924542574470116425475297903734614817189432235175104437736720552912888046452049822617863404521432298182850339615745454508790715498537872987648482772794553198061276499075513517621643307657455683895291268807079785839411891891470418537510834009938589811451130485745193017188674380812952145856764918324801054815001077571742343188902740433932802678305830570500877984330189872397045345678395069281736354311952744986234117869882911511524743511456000699497364775717508202806816941737015362899557637210104914185199268699473765841278781115776166286543483582463332133936397863281665562151781096334474845889863553785909992280459253735364680119751420905986325005037095306153521499475844386708700034319409844360596436151090831243706588554726634008028926872530288422539997757776525342150344263539458889106231098336902735678408801189868373262925355757550284072603465328567208062009469739183057338043549385754269453271928682226235313709863424810946910515098668246558941194418736360776878540077819815186378319865455034002858201745839358518403029058052144917328238961490643581373927861786524951769532029095223950172092887320114266792772861874715773317684386135014170889415078269999722163135580313247624745946456496994232206435141125768626255020827139149473065070893403164670339752367736515536185666410088103518883678950869535612433924558107493702911280675814121826164023467607650463814223272187501934350543376543489650852018702371740618340138590472391040095824589967061519276949572559714921721640216609985226238007034864856790110575823438265464378888865012584579795014654257982160746004516167396987052513370905435057780096896358242568829082446954267287658187307518819978869411651563672019592572339685825761174697265265181696578746770233252944924836393385463220781174448273313734855594383528293769863844717860753537045613432270774709352286317395665058995580143943492731664669705405684498059514904538526950817539717221991802515608005873992840782327089235022056945135903615045648921068164332774501729883568816792494111571499929747803534537141595424303526666924663262587922880597535458319811939710536969706335694259243291272312295797290310631438447001529941494791603148533945838957471906410549446385673327717958785931279525569926188800219565798908787921386089184192590652258545849719469346354044082107382781229280306669579120907851474313775304077444194367651352226775727662744904458032179030550518169769246078188037584007843132320032432465059842560309442204779072408264870883827369987437888813973799553304410718973386012670083721603991588197508276440238803875066986876418091306221012241927512650710431983478231838252083417140464905917738891190677725154088705826665528710563074998249758514748578111590869064601007308359501415320129487709311710259874308463630215857643869665796716830334818395090666311492586663048172248684062374328283261966225819689321789862347131786712436003904406288153571839022789690361762267926308750347873630688930595667485624477997596073911030652679480011809513766196009598977725423075772848101809321841444184007282462050928967912970327051172987981150905031985001819590453666630288021212827181933370076043383419858937509634788466096461060944170186463387763284492839446959073241508705673216135850644327637951424299038091747951228574091450730262183596249821741119580296706100025749682035820018398841472871430690928187986930476872175379456502281225637969789758831459741503238545688701226155284396971910086686265226134270031679142576679200607910740535761202600423627471125359336449514537250022744600119825356369800640777237592245413340474559860683811064058865378513968397491188992189019242367784001679353877989342436194419860839843750000000000000*i1^77 + 13419588941120336303217797082883136338939182260492738835808411969220485849854367504468054076262276972183835115472549475000956677897615035357802258903955712462536320883005430457299850522141050238398538788763903463317982642983794868186639463198412531386726458634378488671687125697914387587698526915008684445119851064381504577168067214368475140518313005805106136744693370175046327083649304167267124050461733830876299300766358656018558715436883740851959537281602304998044793978103721925256465382993334599131169854611978215537217249776279244257944757178092027272657458029276094676922445036819538715198897579007997067264441043448831597585052912534692480282396216461851530301490273843153137766920523531361167446142923098616086566111354823551459917127112009211592441814221307292436634414772040845368155822171625355977873071914518763027906920481516717314693832493259172011284929137201496032645784423089526383606515324055039744018713352817602825485040562624570694377735641577551091105720547932807236533155525320417978261632609913514558583393714766950210199477326246742494963871871406202998879227220884355872619740995195277031151322023674472049276008484086531954691139539892396667040458795983002519471885503229012037195906617072857504778473332210516954080249881239635875714663447026178851708853795034591043110652789221481565735537695167134863309659368067326812697803575979572191622250749328910017088394924930654199392313238985277338901024470664546278158723060679618615627629709886720991477029761594593697940667782978967011509256463111987612623231028856966676269228665959000904132541627409587287987265979893590390035425177486334950439831942824245373198604336359173525124376970216780324077730094052225301709254661790284728627679389919212631490544830400348240277685964321667644265291783235386938333647465791030698633609756349247814524142891034478780626602765111815094346646543228800721581108812718235923706817251453239196310812393605598595301688250917777768135601764805652421515693442674372876298889031532833142997591957843986457856395915441570983934787496307991188348508145400134430490081727268868318708542900689058254052034102885464007514491148635044917766401253079356715844798993176591857529099125637025881183593160213094874557289352323244382350795277590604541018177825398114961001509100994361976334127906655427470329397870565043272152433345157566225695013660113906622071403313376254042438587620865053129661336909211150665634746433804687813610578218653367880298082091527911024141178500720019941645089988381623046649822482906166905540035434767147281288272433285537710880554901416299982001794867618940772894980014111613835989764911397166212729406709530571538339077521366543692875708669888654582935356273482183034180460813939077875769559974943661653233616726564980787338921563029716844360259495534168009732576456829503621095225621435457668042077553490160586469184596886830335082046467982908638968495198760201547304222540571048430300754525616446396016266737277900520852595633385719724153288950522436825251694455236952808251535694845729376669380726669210871445754977096058961369837887644200116952418294679251595211622346011275926861158234577469574347056724503540016168112016656580569479841704612355149681695005141524193861563295131653723644807846905634642108958748417932918257996636225268631127790263354896710937302814296340935092452300128010914803944892936314489834033857544754845870340414488295793453570852590014826071769476296382030974319493911072573385784230250522360455520066750965727989542705394213862270728864425782290332281480289956384560367738494397905728563081792573430566968792006963616312629817707663923594356789691954479673709129894516822302806203599564986888930963317543796537706197955604939287459607944749385065163373894549482980828619892528092386453746122082240009841821697403275894621218230663435065264941953979311483987623729359588912162806034657639424588812419154472166313209596769435398204324517964452926695329065575316415948098352050047407975098282080782145672273738544805640028679475918884728541449353790304114543914064183948481343238138123644053296149734103289570256702814852412449659081880133878480411567884382839350839602592546854933890220540307679638726535305919463826322779921014307295839640314518706059654361887142763973655857355040249531260478179545115832130858757156165469927642034108651906834439776933203285805129361416787857809674999897289368765847550869450892661804142403999169899688244852908131729254066770433635924574561732173300483558445762077965152202024836682533883354382546301402676560191320982292275697792459915745939411916721732251685233445054830821326739797161865243685681516148446630148606748783711524601397700296805744024978305038471869200168749329393924577053782581536740476138329750073832140980520352016394103112075057766955862481426274844003216085765189467463441694156975396993192847054261265449601936466338773510356158376582297320211978330917190760374069213867187500000000000*i1^78 + -63920065604801709856017559183188167598597821413853019319149369940272978943657947978023495393201775930489873511547187666289009458942031684629780821739170964188061638050104633836131689387503385807052365751773753645750240146621052199642097743779916456081017046307317807178035692293978104798638254298075997547541758992920998154925357398731560557727462815387496813628852389117527811148607686987113910511053561200477619504592206416250364193766044509583075606830610346243727283481788137236386544608303415183477552337476574809977587084986576546652556005993373467495850540248042859810997948911395674555693729082151195070723623202490579679128213956893123066574123513860549151329706410820374320980729765391807030238395144884573199376949886125864073488081871709511978791705703148301385695425590016093448164011747426937389573959992884270643233999172641157187343280150284955485541904972566994900293036301301393442746858746138768289448570525174440713396392830534120749550075024403302466545566345154156829253993349504826608535040525925047469549531815561095041315112200722672984835579973058909020652881098451422597069980491631417761517628780040738042885330935332343537476807052749115635185702203302621990754903652231674305543171543774736962141311157674716223567977457867032093053146404134861023800165148222562603200053276490312928383736913945840202354851816416164715218324010719302186155940604805808324816485727702126731767499178514520322418621241539666688261432161680140116209610099278113200467077369116116809242501457893944618018774786179756757669716452550765106983819296370704411176952901331442076961179037646539507633624864529996928460966589346941623817441480349513015459345586298868174767310627402537347545569118617509078948575146702757656749569990151120276899838935149370430039748609609863227515643736935558352637795528902100254960616702362376940495311900751987308349784857923398449276281444447046785804225242079975576934953345762667005886801822525197183721475801928626551723583100655290078851172694699518920285926023177201677834494922844047358437057603104516277271327174603695305205425644216440890229055320416061132187215048071190489114466136174173762253237996385162763335313361324079410180952959104317942448734950498178445076842913048763775537500455046163430398665790165369085835472427678117501757328959532279617792217170659656341169213385613591376477703765989126981830075393315682910955919179692575674423287711250118020065324613781042457703929079555297993612261124931853053731069466034254124439418157412727835926909516714289927673948732396146819306230881207276594125232638464977055243307789725039859065251957508615393293430049637442597232759627656426998747483823807546019535272280750527474237780925417160095556356681891525111130696950486332588997001822368362136443389508589582024672106634976817898207572232064915944440224096046277508340964604965268300201688028922576949877121039921697831444284625352727422446043741815378291451173513850013317585253366949274780642762094469785753515377499543296655412901283902265312794150757343016699017282704497019953134548815828226488824121715399499280416484819386650741871183895312529523433388809690145178660660418387244061626576788795740711153435480038947469028656966324983562654175814422134990522489777474475585534781833926103748920536322963825396125563829922454501854953782771055735617349704069022640573281246336439477081540956752630195308749918782373600407137820163780414937846630101548057711028938450947173160148351743430085463903427288039126558132517749633554919894697256123798009827012240567770128843382584953702910139105499255564475174185397984461790035243466974191494237154489021422589189608441542947012948563125886328160506370004629958064411495342661038786296545505425423473281996196643331100622341478811572467253254892863248466856607483671751576307472065655361689176514750225333971249410859947471396099701915950310809615642984473974195237709377520685230098620333376198236131567907131842998813571478701991983578263241579809771428939862798180112026561134837557355760981593131329148068561159589031257089664423460824223996235512044784237219873276629474725425137909274815930414550568300225684777181963165925051742956325762607794149337779951567468543232253839282465454212013098664573081024233217169721005362423706952776302850639360312786202596198984602443117739031069888368765687344259931088705015652417126197616642627499703722390759782149258843855566161309549507346728255988609629044778752699626409724735782004333492311432011219324906287930971306928575917107266037156670843609196648326159270195699565163985429835726808018918088869866869337463425053398043554996702406899392477980551174157392008954061466159849187943529123021451638810424753921551108106369659883782218698795799873367282542819767721984737445129515108238905705371386120319408606169799377224739341827676928501050731646073801340299592590863090131040814397748832387247119868334266357123851776123046875000000000*i1^79 + 15840436242875570904258490042665887713121947835026969288410461804759107749789862753500562939025012043762350754134555549248224975856209609062741967993424726880189197117747782025945167479007827410074170772733014812794830792716651595214232277975258938545587546656556924872731193416798829338605205953316217103939085224157007116974310124746421012268969279971249387395484152093566119747356296727692965457942130114674227455044063193770221524143680875145903607516664889539683922593349937815373767961476489870881787611658544613784392573404440863024301380566802882127886281827485881052341992375848528353891120024355211961596118662588154610395214788687880458293031909027494379670913562414315073673824734957544046676291172139393227249901004183285472197183255760126591454807162330446869306036822496466444734615718222564393226819334362581297477520283261977943922642815339839023004462862131405600154367508139517557988971528031840115896278403738741342469797928286004231535375966609088136346021850794766182503931777919751072031112419404158678384825968523507141967245770967197748301536535167172902753709565674122389142969565422806668224637225301157644414135292417299860026724355981618809766762812441140025636688863277605793106736653409380706570414257678559421667900807078740381828213582167599011476469467462502330977276415849842827306628058148803705163586816038732134202345202615485016829248347612681526723817976586119323089852360899451040561922454913305300815364402464483909063172244319730695387960225404698932430991958555459828524853093273364700334541589925632339779358069022752855894823169576686562440022777255025185355900075650732882037467615309353448956224975690117644897353804372862146257567898700334977184807834369776378215549752107837829677878324828732657135835510281604341763757038039755055796933286703357831848698656740243095701847564827994565634462971218159603509615479484140754869529409784117632383165693209837134251125497114542471526028898323026116053334180254493187857852242426121674492554261844267059058139218161992441896485343710434676663301182632541448008046892648569731507156617324628255710609958606830805625086764174872081377917859752742635124822103324794501461878220686976696908093636991681882529481178701277334140406846757901201339206491430569490796278565817260504133282818908267601221679693211439300802608349971126536105675839672464508938459973057595824643669084940891706876496832532732989537061398201473093080249780470151037249710524782094436091060974773074979467616464050096636753192912772781530132477176506989390375068040044144495880079285274269045626963175703042091876825439695019600756129209864243809900538476246927745389713914924374500080601171463505601130071322667326896029856025017238227458784304118299412117795637093630775996413018177309670924622019759825459757271539049861381787959067287987977129092949047416932335460553495276308009251980066097190160730067838878610298741147406332797200843288765859840948105009851931174480492181330093195546394665596723253319560027241505547781120942476173447793972105180853111115377333246520562853552652823718103020797787597538679537181886543478788547919047010554734849282240715469618169856142208611212422770480719178679373668338552057162408505059910331234179799736633136943304445534589155890602579937329314602907554863633795011568368204125993345785182425736534307204331602345705705504605304042410066446603710130631345063404053057132673671781650898611191968819548033886743071262608860542166222621867274303489273388309836637594328117926930317291867185355530226217810325277514686141824098161428319004801166064422405774967528001629104323270950923114744837563136188591982225954728784709427405180763331599213531557500565346817397563176335200423444776332988553258748995524208133558243275293385779280239088543460835151213477128164088515565327135794154732384119405889497733706239945797350963376370788174157204778799236353294699545881213372558107199919204188248208897715966537440367019367207486791699509142017216787155686990225867409067526165146881252078060450687655780256120252989339871386979117712788009827751216109173234284746270032656928359034354083983731725631072479503215889433513870645452448344368032568672647277659257634579557458204418002529924334662910991492622425560366432073474717806349698628322765045225450878520978238303200262975265670060978668424681120341169417155671438431510700318415824282773071512784422446358993848457847882843528413225889504132698071353745709314227435871025299718496371250428537204997620958238089614167931482021693140124713870495532507294801397961344914614003995401191204260298683777029987173578005989493281930989280127905167311080671172344161985574384882544830259905927034550314580801953610859989906381097963266700739579136267401366925322676461644213984753164279263810905575492113512032620887576218349824258729529130500712690421676273903461084269507738159591443456182926000086474971340066986158490180969238281250000000000*i1^80 + -30419646118410080691779467102227536266396787282510281138890372553616946335076311813468631042729389404557774621805854408359449478557901570580220896716845714204263733595663132415051027549479971939311075839172381442907520710799692836148788202910324062576830849404087590159244518593435862496147077406774602397818479285808102003162207639095660921388862394549569610325996549738392342400212520405772948647106749923853696476960115579126799631326620223896030505078171383733342618352694474895090419711142869083240645368811031897462037825180845513575505318538113243978177018214498403879507674452408229621730910962382585807391768799855375635726096668611797852494357265589300516368241049438615108559374171943633876398260792272687926641913577996271359275442575325083509817724693644202537682760809636312865355483712089785502128829336733516373136646626776705863171742249633590355116298015237026185985031703867502447421504967200069254428347319976081196379880837044815683734171205351557248685210871564045462477880606808235981090986415704031954179190129958713518575147886336488991086793740596953756856488401001684187564054046919117632692954999776698391101196729688662395901786156785014763815506058962500735820333811070539574124722167686372703496276011166554490016571862472395759441219807098719305504128512341010178311608437986132712981305428041605439520727823771103883698444507828137803812703121501452899831864062855879239873225113586826480464999967007738572601266234060870663349596158994199276483216628382564806007053100651254907548982303335142730135270919243884108728760887142530161711882099942071405153072677076840395740523294264082415066362339323376339697192080682142864708483793213675586358955017189961843763323652226474466499812656715580100980187736455524463615138359788149703012577338650201887892306217329315057000572086603122182950549451591957246313762322274602526024759243717663429893687865130459513042308125557773998292450399580097710730143983678438396877078432311271456610786969842230274969172303272544523528049227868098126242814657526053844562868310827629753210856795206997250402432768638360637794271835589674480245567808574794839430676849352251558721561255091422068062943638244995058694147797491174647768827086975026416179766751823640900019408460328034946280196278311457942853688023057904210023088893786835587650188009858903327744239750096818595034523447811278466317152138259225735639417515359964273647162065539479901572896094830820441264714171152226709365514753507700748486402992741740275937414286389014713192848491707242745157757687354390450817624165172331384586733321209433909642992929719768009299682894102030320267916954715929271648792062151741623620056177042635807891514208525796934163607235257952634932691119875315176444679017549203720034879804032439082862395059618714410408082401997204509569948334283776183225597433190118381798213114686917276296015287565068833203970464216662519575533129696522706778680332205958940660621207652070161350843002233502454846995170696523692639826292335409526743820817701180547552164704720643485464518638034371151371426807706243613867256686180933250219942470268122772699061202300466637164570832633494062955486302649536025903483289536620301964415353027834913067294681885213253850448685176649599541156617137293401969924096791460011875990688074982859507664276611507444070027271071072233587972955702802889449437673800090683713450327545725625075349945130513602533354124129861830449209014390163504695607562282014264206091284828009669806365332679487373401028356910065450961790874729573162701452453633188027220216229906335974447275743469062306114318606867469203634684755000781046489482359112570662298183546035374074437460536046412756259274606486200796305233621542957836995736052765904460699085060813220511613617975521236915177014483100698881310326346279677196239429332988432685812117272991078091239236557687638311504188796795971466615722155654101836401800425012385669692667620721720810721163688993988312619763572971160936340337228837107103394570006637564656624232405960441020560347431226529267260205644664156573739280023627326029032297175801507609605269787228400933526935038470813561893252246361599226298544087337359617435317567906611328486812267242434009270986277357496544498251511928357062281530631501583663217546634444478700415192137529405950089060941290334333391856436219765188967919538148102886203526182822955586232679888393715670460122695067437800440014381641141222361759108190932284548024482638295730015624332275661153387605446169698396338399195390956667794051890313180739968261298778469306431247701379494556372336193849870131494054401436947697185979818414720689962042767106994916920633722886033762166973865821271618764404875065564120615139259710404034645768893247406158289078286511306288731932669089902144277675547270122675791012287885499788317469848025697812571530435910447847627494951106352133419183006836708504927457852318184450268745422363281250000000000000*i1^81 + 14226172089120101685850635851187413096230513826249565936494744096278646300785458666820623024858623915777754234658713500210692488876679574922105886815524446265665723512498236056678900011284849689383901621643002818160955046863843831691720389237151447114772148900544609052856341758540136538425643531120755430012467660456222177449486171424573550781190647379850775378682509594233233923055381371336355308124161839624985626491469221975122306022918022124528983631714596006836842191603980127584934406480336399334800335716782602832179947098721452559592470856937678251816160779444529916041524266380201232102228983980565976848505011791239363210146290683478752411786889919602713098607354536896768905509741282702747277324755451364546881094564255072832236796791366620538215903672659208057051189861473363678476612887181080966298647359151914422898288629887200262192806351549761440625921233887697171978855930999301791977851616727717971020321520341280251714387099943109557008694001599719055910458646047720712306041492383141409910357287243403088648207266337942689395995726442843555903989651036098363324982747733077508697754190853858835329918700169541224541273823933538785796405226375079111649730787146614043651651346177172268263812704094606653404868579011847614891370481440589600632056795891002856983939085494285832039604260998449339692363854313802584051662330375219954176878981156481137443150359468734930257414776978152567927152402208384611593198891253547454804799487927302417872912784340164422257241873925026565287735192794648519648713347714126118040445589591571516912823109849143462219831594087859845030986692125050697082726240034846394494799326449764636877921167153927744699865448943418813681343906078465839652409914357280042990489083324354317720133624711572759493801096478440404854425112607979194700366246634738689291541901284505120880495427568666116756895584397630029123454317134781968346432235873210491120539910971442330806970586768203822896549581619137765017676142380705549723506993004268083511657530979215125514705129835184905256805101454115534284808144272573390445397683047772127109314980241246119930236951040615766401211518907917715658882119542169920633246332889558700035168430728963174755203233079209928071173195060741258549578911697368745353677393011865994938088738551338880760647695123827502574903913571719127754568183592367912420654731396350261363005696065576844684988464004038211997153102134034116621226812118775457990762716016160889196480688820596757637201386058239008807277605740872644579017341170357650446860924234263780542195811378404600625742311987552980939066449902206023115449783970818373303911394513650865260747188590130261882601493597429655740156272562140978805272319418102106774097521665553765260781734656905535026663597668136747099711412594841267844838710384148390891670827770978122214548522851456124077269849353139324997174113674730874999863138879451928825388781754236110820539940301036630916270172127543479326733412043023012079725086131730747125211938981347045317203356893872293171784753932742595831574625875880698124538989607549433021239109644987928693143780545361070349336766746878954847654729410940112945534629271120244069306048256339850311272451731767429967436540279728123315816051575449253752406820821739530039412855285620260875974960843673461510341127310179268679801836882183620583380423490582527728193885006537519726830300030889217007909813404767630556452437593076714600695144354335567084465307840518971567587537711201512365597211119988205897980020857016092306943418458239348398105179109222115798919388711549655994771197744964393662424243009379822180423892757595834433582878178715428417712651169797898162838712714564031482737269927349239569640145618905310588708206502625610481011040523350957699762454465521704068919057128336976088994366449745596680595263529975178537926311134303095991054050930648049117656779874414342884254442364377725603206684640615076571057975816210907819958852232770868268706008699223308687986120301488608289979806047905171079373347807681866799460736883217551315276167604865203566800183610100776178606623137373880050752724824032618112504297454313846650452793212447858434273342227248510824426836518494698383631407468923685808111042987680481795952654525933697455962770504043397973137703173405185071611329866291813676510845670117249776328418341186251048124323150363398965380543981441909697473348214349875085386946757904642124102591892212729390764278773754290904573805291159813836203190210250863549491297592918860837185932395157420707653326137555186442619830714367324109092195582960720031860135575878255863762251965263998888123884955536414186838382044913017846041779721370849717827065722105226455428386777762974462610666335566373678863939022372432365736876903945154345151302458002870042144990295820007221840357591827892781545175841656865159881078862346987767435197495622635631773459151396730992811257010544068180024623870849609375000000000000000000000*i1^82 + -10511501790040870958976415851824153211761728994545138661708193358475446145501314526765634405481189806498992571840303022093804588326130910430849128586420589484725247346795469492049206063177019686340081928753818155638469445690948849683593326692631381288975346483018747565780693143819585371011563552185092170842185705876850890489526882515973501877088494283867303070276987876661165780283634405308104690872977431633755212432330891872064721160996039913891176170907374999727302183144280896183191937942206883290498145630326216971937916160631473778898860993332976753823147751484019732093424439318156851394155331195646999139157268053144680889477564231856802059228234650533109001444252015438521172655292451450962646544202378604314092803605600096548310475894885884462037865306340956278961343913650523784741869442604904836911017007267255902769884208624606638682338827532154610850586106792336669810758378701780404567249892707090051840014633344944018666379448062044526653858652068876615264994574494767217717162714387329492908992420471674312909290943647111956785235057175278264478593902811056500881977293709821791034398430410194462741237318682227684614154487217834019394938088624209224420166210066717459360838255112384376007565543192370806907279363337575412756870908975794749022950099364341548445533735739612821453690231820625675474123329893164011831395830976129611811901841807058029471395795243975842668088077383748436282543844302279025993603861468224375310387496423945997826328259046204823391483582590506349306623164556519074877302647417107908722981204128200947456581667030681302294946739709727600468522706512112706284732347192856743703508745358283629084398645805238935380355552323317052955601128206519149399756117926897868907113704028278369195270949109639584431272580242255699283181548300029140323950457401707159095617038760437950440606160096340646340128649962516763576975369315235816363164903216940524104677483075168450354807276174246556491131267128509164997885916577977555442074116019748201735512257750947630721540570815255060921262899214753506780101960339612658546094527025016151629795760355299077646889620524710723557088198970642135089555192084168674794963482529640327727931065199296604921312899895054267415618564580714214847330099236174900118060787848408841035978482574844919442608573613607019658836851611535815869500571572367754023203074183227267676166284168565497517634116707895304501892015567302401977690515986759723281915876599649403997778542367367844444106005145062500935065881129897091943818725948641101439112904299236494786756399138401438147511520886683309233848336743675984184815594275486607613011717948739693420158121861403198932110635687898284178360886924266079394878677572603250213948144913913808233740680359034362749274168285626486890108079383200784992465819223435073271523396332218884600240727391062103829344352089058689246143010154843905172183785082134001327481431886551177518036057053322294720221176986910367138888757270495439554216094591185556468830717354655272856225149792967946175099300586627720391118578391519062020366179166482533491963088454203611314976013564808750003942079610550496890535105716635714531647024569609565446204043927506216308512686632872188147936587220788068107837434108700744913451667690959631263154571999834529564603576562616981100785682001983481941870427212674350385287671455644922566447898481492187800126727692978010566098081602496627892108424068734629131190887815431419651538353355947163141466167328257280326363716500510934567807889021855085408660157819992826463417318365526853620045892093524057745775361970946117669063428736120093969431207415246731375458851804379359706280896796645349824831705375485850326246748015943785478059025783199748390680969734151871910193500643349417346396189033543648252707874364209322368876052259102695701157881734043960613595633578590167483525310868474299013958429088902712939363304715514246677818433811373289902505610128000357431646565516962905535256963205570099902008807745066927753312351481135623003045570058950730810898515102529979124646649350131592583997778475442960175991532934422094083987598569298603971852051256384988148141081478448702540864816724112104350840758806744857142250740656586855067887110533127929154743256610778581506113760528298108117452040496909456172791436829361404946822824767799714601607735239165695084778080453045722294976125468127287271867615968855666119150859021593034579729538788625922119280702516416254553700652623113543426333535676537694126911904045407042831884554916040288582334320074203619715515664643852685953739978596927290904056541440927600417083910784027396036975886973678043658412549252322912095468383181849498352469348730578843810604480954779317061690800515195700841187234264965187198541328988741341958660322584252751367081534484421202137701542790348394899572547498642020592774932730951732955116317904849423353318220630825408079545013606548309326171875000000000000000000000000000*i1^83 + 5248498643476919313903211446791663252175114751034897636721837709418910420974404665631022417132191718758928418585964306714622288851670231935401241678988181691120221248109742275841962176225676274921260154766289802652070860027606691247559807538346479343619066437767059483829912469001367060953994727962733117016504241153506222046261157375335633358437043308015617203214393473094176057811732543776312748347054645503446362011717123782815189417040199483239663089123245758597088975815117484609453055044813928699985942833621522549025965378326079729681750884667931488764760618498225776674017864070828056088205137576228930617858074456864106115998279666656313100120341516475762349720873035913888539765375517401441997106411441714421842695453138265496186890463704149195187516905605195891346314609441023450530109336418726889459924395690229544631078319232098919870344718868945095551610256621881641862129882836563078382437008527119395678298659362997268784473198400752520875477949190271468431436385802726812767286341962410624879329014871227423510732259826999085146113359648654272967255429691920564094175865695847690433506005602624161290906829819627044929990648865119019397046707994859816470992784920322693148505349366094772076714121243247615536018687461056557960530406719085447524579570870573790437959620678147899550972701649885176528508403056331126026239668671544866011507306464759210683902818623488528936570826190531244445622544026171798002598495780458605192746156809474500434845853812510563242220406233334921152277421625502726131163120812601807644543766584005504414496063603510861875638191513489615672928421527852708175587162047038294701102004662702373077549147324409250576858645778635587117278371772784649741900491018895502138470794396351179574357327092792549396757543691733211943385829309422471005256437393689480403514108959405830397337432057499759825864693020412524671267469161013461597581285845796907229137283107166541562651628210964229522707988658029892842110288675809180233732711647123034401225629161388984646942326337017148837912212651687203737567759855145989556141089606004815795213852373040646347705926225413784301801016977452987440440329007077115255174111817916438244484542735447644139467531469915259000793040769301557623112318821809804085189684918409669053940779089737514531871224903770590152572258387133946661073299958993453070999427251666126401249215784882453014241216927835426734777868536210874741523172711255284243173057138801231669090800806536090580914291813919735405955606296590079616940649282628720407083812335142145421749724668183545784272438430775876227142441571174610949296765194821381894298924303118255534683173158859460371493071357428225714722701351016970198352112918277742378939926672920584609011650112968938939706894067071494186719179175489104033524061972569828329048513143339106043174219827289862167382775216808782126625838312754281680353133227215078733523917911488366110023735537556873029624314424659679933066092272285268747032518619149919567142755650202001270037881920617929032718492255786843182639872735425359112895722486259799537056136580839989569706001551191772326839497384383619275770061273598462492259807666614054620655861605274352185271399293731423455544906345461852835837370078413596518606770217820548374818718644758390775538204636479839190542246386286384768702258297477076956537043609166975406394161736632977672622149927969748993776226321777856592401134893998833456290774151366259873213769520635793751021497070775915822068826718178665594356944841622423646678112348170938361398491209605906210076945440926060933067606215868735293417380667571475298557801304866265794344475950429551846128039199015881607606799175892812800444916400117645164787983626346984403817798236279596563635014623998303229762305811397444866372790512435663556602784609428528496797297434471906764219153401227580152651630791048388306456524160372306526090132132826427615822514564734857023965922190342237609951002473950019945382055325631215365793452694614459230043212851200194810013556684371448298047540335922549017110792918959256646211252916206949397701613922612407521784710169191308646899045679451955947735300822200647361376336243816031229126663044214990623828924259932282155782186053173116240645761346966456827795366148194799527847788260490525670995361039485087777883404784420325266614015426765263513187689987579282964850817707586447659847528123084806431938768685149541047575974669038916498796543173084420855603387060146991595001653318399836026160991545398297032240459320010175786875598672110144422676416218531042073465934761895666939902820980931033669389775987323994287210987274150818601639832936996646691767115282906294157486302023851593415418698955192573669447065384229903851953826871531328977251660355121860579282228149972548393884959266986164003923195192597988404934029732145940835747723785830543721072321107827081814320990815758705139160156250000000000000000000000000000000000000*i1^84 + -2843497819706893495409203599640592542779003567900201351821815174212024386363500820183962252635563774245452356395872449264351103928399295784396548557368216759309577776806134456325991402655032790282604461712171223936560258793673568589003387203832701202427257781879553499331073836143755804216654121253072215761728571926739036430997719189661879168076564153721320572719399457305135412544568331423184494805821895001936378480243322176776191129930738879471386979772928989502739789166301067135000036385078375674507363679858871615419835362565952710147468404880390032805057587197971628616272761947890906545590746761547502301791657016939817518112777839071794965633572427350512513658319103403375388760101858852452151604795244358513988230343624020082505625240539255793786730628862011261378475366159259847198434181865532157876000404794083600404434728778983581433085983024328962729888870800097766830999672250216912050126734008341244149806241585109520899057090510966691056565919378339666036962170478960373791053839062342200376481026117797251040944450425016585456913080425453292646837011206759969842932828887514303221420956417091925920104140833839883957725213213055824647399811883281780658460612035754494264272139444909397555730870035025970400544193709259183348631124799908246147703013540825805332037641132833659483621344385743738601167288426655757137259637464687836303323919017382114672375927819651613130141601902931689705589835474038763949419605024217113446176136150515828821795125923081345513467952948125413893822155478413835337869599236857724427145437815457965482255987826842122724666559680917952944442764008695708603013109370162047845633138151743695104414455187408352872647599476913331213961987784278824392721703657525475881028081481357969707260915495699205419798109036769498911102483985588982031459178482611194107427167563188693662452283541011933698919193840937007079965333976388032166968022624883003192648049195565572668690460292071523226083978973780622053474381929234085072042110094090662249003166399763485842379955474169814705218370801214770869917245933089130936263430178356270243438771871058783957778996163148848181783439467925235470811063203809113265302192110605634313710899527109405308210565023707985012852368077567012159616451978877938007655242741104195948569107599987934212406304950357155355683760528040343033935673009036384238087530190770029422190773883454646270809376618341104741633217410859549769530016631385312156581821472875786169011291376380044629998807406939500682829155824294470716962961336279460942213986269997743252087297366156148162690042240993678365106205686206969655569188507052452079506491929824366391115547093337910187387514205140180337548272684028879245576042723495186058776643169742746782732219954175987337523612856059335643601123343143996452617432871651659607281865678096536077975877480849438582178530005845509870993953224846031027015810104441510279451513409529070069705977213120349389435589481242243043742479029556312898099052820821182174964855719162736849089096317859201024511730958677509722033402803730010355069475219606697832818967413688261728772521312003431664170420317607163508274629342953896026006410982916141455262771368397094387724215566002204566648189831538265543219439479756168714357450454815731370856767505674959710318778875877874575663804335687736834034021461471328088877048875400060033830606568790725275034570351169241667579793019068262479230299161940498004751679194646558433049745439208071463737607625919675618973531816325447728205405046319119393066378113235187775245108714474953476567647035707142876888870636131049379394036340347926408882828535064871920803213605559566690571016461968972436477305552616017225077181420500663223109124388216985513793165735706511026775582272838980029577771900091536153167493060258278075882761363490933425105283747532881053758492395274479841793833135407933516621043234185015840387593741848438435746505073238036358504663044728944340475771022912347223110703279660315020156028791676923298513498050984316131867192282456491176093234757920910086977035001851085183762607707357910412379524533627398175003752687917938283177744571508159985640898834281111112347088300788183960608384688097470798358147482153125552442480308930886014631748083438038328075917850760367988748630262197545750363781376096582192649818218637931717055250919959471661444122366992846839283329895450416035773353688265566127565509486275886906821667263821055092518488523484457495944229356427535534722806416900150166956250826204686468372546008599123857874006921764641849475280305274148259639504323554536015914620059340459799266082523697980754307705002867754736461436956747658867104217470068638409181395515730530005001644363574928405944706494451294194684523747767425213088495393079775011284498540137356607570087370739979994535204443540827153486491874990087453642172994097560713221964816097170114517211914062500000000000000000000000000000000000000000000*i1^85 + 1200427232473081680765003863175936593635595204991302928780526195181116671445490352329612176191176935245043173505852610355368068944903853188736881661878958489879569560278343972927845304269611710233024114901592713255602289994629974203216357474369571550346970624610834681405208601713972180317936856855865198362908690058332280196566108699094873093146873340104437860377331655350595658750369096658502279691449491188177930529371530864940496775036583257491392880526528916231342332735551863009960507418673472733076603865851799078603978215448149150930712683587196513144524236104327243953644052268479456795501531127957551223609275183013209094958457125177829738497817340777453547797868512064315269155482914937145462608491742278456161869301065421672438378337459353857343161041687183154333094636556319951362798046024580072601962882470194752945240848675331304288072247588195485217031705670842214263701442813539506602075590187117313058010094935832959163992819373898807093726530439948880733762471148292092141621347628701190537219827241231951055087178270694343766985959829714157375315713623308431924639084127333969853417433968655302273703334080614866910530286532696166939153644131948339703153477182556905801427953779135896323571634744619821650514933600285301159371876526816753937158991313621475277527782409440622237011475241417712044820760477759308386995199387840437280605561868397764952134794112166549297703498428797256266782821357203171533846444263494578109523913589307007711748698962760844174895058323037500250735477165352340113609158691225175100005867986161314129594323151184278867578467880763863889209104822492940825144689590919728561095557004896461426103711737035002622385552330337423413796845727755246283721115410730718555795917613501805324781007046902710503622564585446884419868229606592299585931265189210476464135777280139341056579261625184907784540502154007235558892452041301182044204106414248907569549184516357765360089691127101979787393239549634706648148946928818911548642239600289158747710909640549494807773676064502222875710170922988693729339631489799123379605231389180642957551020362237400094233541483833648428115198010297543224303239692875026687721444717693144006087330983650288141006159982519517873118269903643693315480773444256709533231273881594259053286139522953084497497693042140715994787648033285258891285924954448370547731797200079019954774146751540520558396960210621945775002435664022846636213928090210183560879240466625149820476208217942740516990051189210793512559574076056505708080998017784089341084442963225954107248477873338711258891378766969165964776741699857161049631363714473761179236927155155607510077318036576484719038849277128351904456401079451470254930859931705081624965348139799699392875982638535923792762254114416184476669637211095544723416017979723518418465298536423502380420461939762207699712254144962684064197864773145953004526526589859866223832238402322945550914103004358588440168586038688442062452797569364722795458369101663378646951810489256896582684921834979882010017870084928360895669985943302895438780625925021520387182980255801718480823775795275461317684068012718297423279870612603332871899256008259609344257249098869970485356749211481831130974833894227906717081729220578834706619562808788126301798172072239628129331297184406705959240957396252289600587906964611291047033389082848847943617188535762494475139135737175339062573743286102511801561640258497766664503930967957340368143562817451560335428438053203398641993945832658845258823042028626288360594201119261108513478828731227624861945949203601770986696839510238788934765495876565236326313981207523370692952732428916560117534577187926224110478515082971319102623189988828537007593816850240883553823712813709807802792138720711073871260001035986200235741355099496049609721986395953273462443761362567523381889968605834894926398953706756093790194017506365684957916495318979072515807304743329982878127923652259186905425997291194744901763066463379970982852608646702451922971033215594294636475802731323073409709316636496977151968203425655118974180009568561954639350443088864289703429040182708160665025514236028793353890166962582776271821980676195328054748447031542083516462428406222691876752611826502609411863693359471065930136402366965570732061991077504768783042882078333346968235778471861242728065943276811818273367401570984278545623710677507179597399868561801902078969880768198702380159753508027028836403785525638498429323273891497387644290796039920030508967396065184302160600510730782814870387469514267019465693334490892469419950550618249886802583235411838459153026346404810482652557819438782247290448975430949331260706691241264579888887904604108905786297602117388120153144115561629864178188495420808204796913882121252817709981265493991845843345312420219413016477630682894136325549633746090843412751478513511284031036496162414550781250000000000000000000000000000000000000000000000000*i1^86 + -377727931368602830656226090137886046205784524849006902101871429671135480804239611616939988876845865766542471938337945621272544302169113124540778034816751367190012633218940527475587572026809095135398298329116307851575559434216723255195063562003899906576800533794654310411669548825570282948780713050664567343297628227165171906594321213096142704204679531026741211344371162660454769920240741590766482169145325911352578606815765197340672373386874863832830736415504945556681443061638275747812439594127643089486685680613899901021215124560826295014938196678079095846480522108762088562387124376515538974133326967597978844346804449543371508832228360665336004277145324469689720602859113502746804940624151639335566174725508378614782209995620925579266565429760110143201759002579671572902627663240449292562312888575977615041734256616171514927463072503128447985348241774263968898128880387169660941731370294438529500772143712048357355334310274085521620685891894751563988925388123586377318277068871427090168941959698656018364040352504664615256673820370354362539630345926246635397989065640340896549133343561846801296772809406759081981300428845115518537482042181329674023292680859554032311309795288977679168717448119158967275004398310581730140143996831440219459546670742881503225927919954724938677490770704439373127501272567023930537055495905634597838437110449560097633521948306840276767957109079521010517998184568548059017337895444138431020002259273486836291920958183735307076296143973392118460557884263842822307704050477534294101431509660127610896277493638885321161592556658485252532757856436388500864252738320601118998662081916902460066774039407831694040223432240033725092174975318817646808982947261711968539978530955971227404749991626123859337831377488659676099696453215306025153145756222790429138276460931324578599744366953604784591842357481859950326384643547413668249192885980303660997054298491161780815259851875997740884861246084823122877437151456273097303938272629054917206979111719053043134959658892272383841280267652816895223664642367791491194893696711231303514297294456280006988629853447385589022951333488933434262302027651425352023260943308378596347212760601818598781049629359098027589107364079078110961442930908877021924736481002187451602906105988604507596214249521126023658434473616356564581570329621176972157632814560803118394943149880133357361037134539001016506765959576971759097172233280090495992505867759049443415060152036414581947119621544769621351059168651646335512630884660946344059409724112325579456227673626754867611050672046589806979416175980451923899151317741181600506072995111728610475499118037743472962712596824477264411435024204657424584929130940816285312232519179025966437173078197428127263047326225774545151749797756671626063438746931289017887202748449997228276285211379445784657048635923315128776216215921751063561853897961535385842812979211311116555365300669160225995460414005046416010226284953926435433729607818323967139898446206884083842555299289340351162880320302091124594741017214430024950132199602564427303860121981870521269697866472546268872062445230708544168259837879029997615378290074579121283543889924335913099364175410264085912646072218053705010334219330299304120656178478566014922135642700630011878790260253068340368324431987508027666554564881950164441086213946594255044557535467692707229108187706533271071856197551158103376683331927852855867564809183072406917085781776359457206389188563860073096831632333577976519570323001506511378696379347107305218291384335527820987066038362561126602440888918380294695102509223257045552440141370412155337285522491217090068984894913697037848982982804982288022188461212868443529512860187126750190212559618642913760797995609686694674915899015607486318151313670012008704841569307882259619331565855754076615609286953068892969142555892002858196901400598711278959278494191689562876177412232866210691434342073085957857139696037382538692560804523971146147961387433231094453306329474245601150543283361114339562437559562387377773675322846632096554228290511157612446423472100742796691432901389938605585846063692808446944241667389924811628658145543718310921216437736248172763935353344332357861790748508239497777561379157164015532211578112601916205391602091409820663157220411729971242316510416179653762542648774367802791011124697283570441030827603630258110750990560271364546931224771991377316701273952877557055320902876576670416565378637485602816694984719330714750904542426304279361607910136581964059928072632907351769611419783144869386324247290598847127768819795816360993169014662096794490516884761049046356805334539662542078599503741122887952544631103436391701174348596723486156111740715922920592636243678319799243317342179059961301917117551493149447595250957942433828258186920042070932170696459326401531092625253293421607939376653440780639648437500000000000000000000000000000000000000000000000000000000*i1^87 + 95960003835393879776661933603247942149040045970875883127561115880048333458150519967548216010164400607909119937607558324824677736321821800959817531056377530816100264823277115108354233231005894140777294051309998771156846354238505078951640767856231191407431043684385045285494318765334745777303061305569995799954225119916790248525071952154119772486107947226325046794465488266608823796841382863085413583908308675799264252207078690801903149421700731106668850942441231904402890180506373341155226303361046619133265694235813675718825763697720009956489687621405141525712530811235535371634777912506510917067458121706133718432896575778939735557585965160008183565463432355563795497648223073876054652380217689416759813566378007421358359594780654249502308473532112057884267690080861340220050112264523880834590673426087749930897171064171300733998205864693870217594507127511058357650856473655938337195482861936730264600868791850488511235563471592672036323527262882661113130320729900784483550969570961868317394393620488503139746989221116926028608573765299581618345558640185104138343199809144531644154542267548199313313158476131904875208472246022132056998375684342271384222204461230661049093614395079448320560814703327867715256379841370452270385526601605278510090099178670708343559452348165499034139341538948562565715630656899709989444540791319627157286111411619837502409335795835980045107507092425945054375376056914144634466885776656805603829203075854194538257030497285415615995072986537437732677378626597271840959906785276346366002636036121596378557138392112367588634164371826042168324628724979013808490810178992218235943560232631846941944205578649235641230966452590876476924577699232512761910254157127629541795457005386495885005009712670381454832923931170294843042061699899153359705151635918777835915853202652480366734106904922219179854218924967375619939016358521862278062923595850648749769048944844495004609737306699981747278956452971317111578032985508409733328290862604299071519226060499661791976048951926907587280401184642729212665211674958611457654125192864362589982399363141490425797202583133558031646730933990655885859829913150265107594016888941912428058262185719078508096475878953873320457545434752936050192962924161461878086034132418218424166448873262927362000152350998263667328176235441906303361451804969692758140781104528456653890887542516684781733944747352771305810068305764563763344730525796974613843081569516988114025245635578462326150105254894122178240343856398208555595210724854918796700504522988543018693308262628183163121442609534799468803187177368100803938722340281179522701019683765615052190924282972752052351670956252980900665044455317146970338580540010259942442130881121489917203295637479710103104774143828253439783255266887724902096021023572290305638086880042149393403064342012191334581549180055801763938253799446354792779998473071620740317346260230549812831107829925912315563648808263269057742118211171613580737490498205393791222781237208282676491966539333704724595507736238349208998949555005573022436978041713855912221832807200652684005696805354010207356441848925868422849710869895572282847699785861309091889528440024162856236061210103396215261897038819024624320819965413756292180875455520083145635080650891461356676923527660265668192775898313886990021678854951719481152973214088635495042445919904001617228379370225377062380611171238873175634779394950239831647087012922513654152485072458979635571572328105021203025647693379479786951904657901089344094779101432081796984685716436851957802753210749760116701792277330505141388685088476841106623403816440967071694317263575241465585915188131215465549865550288043657675030091544784512092533274825939095040534954849866763210518554838219833155806121132148347373356783638352418293952207339387972679482181173752273321497285431558876394567543695466327343324875905352901554065806830048724209989533062554518125317303509266519054531148239219415121061404005060100784801996091700117361766649903292014292552465873721458928018125147654327904696310836363137821015295562723790481920444222430550446821044708299633812271896076181564360715250052721516733882618683725814687832250110217874103575731486491222893420664478536150665377428099887203964411681967330298812884979907376844440739874668795696230680326079013640267356353043596981348410989350799821207963170403605105572193561271431922628659545369156393264253313152205527609126038905614526951932192829803163028599972233747450870210527889387075033975299178991537492919868641411551057524244440727791069285064342573211401299035319377267339995092145844512091733317278062363671130430899645124318391535758064673221417778436055681056756790388291156208084382336181219973525947639292038284069367301644981500758884124875103016020450164402761030705724266733664710810162736508676909584638137234214640496093750000000000000000000000000000000000000000000000000000000000000000*i1^88 + -18139919904130270559948792901214267416847808854379612375593034047049577332723574272503709039780484241165835374611064632807538733448361903624876631936637686826403252629177893730308362450871012520227223897367059807802437426732987492586354715510605866761759443437696079645970719387087639576745194665378121348010108917725681503765928812552075289583404887022947063396544593631506727459098391914054002116534058160836185229213433108945685410941419830763052757254062806939871151323990449067544229063693758163870303720049864465528313613203166506697911221408655055912790408968850033050622067436030624760056726222250316324598701710742547120256359008630083058031165228819502151807926179537664044254665743082937322151771832326826526091129204036649908542498873366748246944449070801351879872883425982978049250835160294123708772010172509747651927113938802684860314696651095709497395785172754115688566779434145295983501984172061153548199016851198605357112907366974066206560308460100253984489080354597088258976096387740918914996076363867062294622547477460900980082691404326266992198008889104262193297935704701691194312905181634437712956723066852579315767744394398179548078131835531528295893991097455292964828647244572368858996777717436075014875143236866324019349301438819168395257670547719004876836179949804124264483748870429519048583426185739060777386538887818839707710294771196638859641785223052858613440952067929655547075266280917161420639736766537216118250247156947109042651526888913316463648425405074437037294164250057306374645124115314597219982411637507654152136067511465981391882176119057956201506004671650229949579107895208377800556691298603882911385914314463008121193252223663917653064037979150106701242715290652416259649595698209473616475896513536105305365493304924573511770448023425002778164796303157796260645483621723555061923325351177984928443425251013223144547056161891278222126152164157538410693558123148871369000773031903505193782096106176430240084656166854164239203658702067603410576916780437987125035695475159005927967833268053447219548841359140234449814394990084495375918519054415787508376262213614218088616790146180897540052856723690788422028522336154912412256384976843518133155825210898003848958665490913060918788927487899385319332954342496326920124968209628436479063920069039328675117660122202252619852771904456829578208085535258151924285246014947855045188241448891568324753122278947781002182723106604381891709011762674778049958387892303531633233777341739677051618314477718335475540064683469265986413650381599615922078668341444615989045269635472523471506835033605615434689948265795920699406990612947301239937830148885833335819744340071315577322640741455837188804316205239538655529697124797714449390464135858704557347184788115917638938765158193637834293744101222601024683371110600421652878515857323158568336725390634102729908903440383822722762577708286861108802932038571156850267601590950207058993484888507415150044253642465731256794264780247132725629579408891771819764346125757304829951641768722352910978660287513931737867831855844044645978363657408295160013861765845681496614418755864687117759937450355176382226504127993607641388844972139390332869705592846029385035309247766349447198748938732656956192701297236429007595879332059679880698396720749808507578415936901698438874991807023618386594461247678010350199968327854030738147528526389072947878056536670348221672657376041631007296423244104005092611712967109333242441899642250548426814914555780777872307396918554235462192404573714160759771247900239676302127230437879965884219424850911264307087942364543166918036296351105063215842082803809223547244665142920441095947947373329003561279195553597057199137705185996359503776698980197565553687443893181435757382319704172936245530644778114563551508764898247880683995307274807328021527517501473151687574171626778183361058820915444022389759759015660420545844967879348822548921278181941564497138505598068647470776719457145280572961269471023626062128795748013138320301326688622244281478463911777237762194794852168946069745449549427272989294796273744923847278275574271057717311593844690783617228505259690567404115405468785991646386431551060297224204630448352763845701166785059519776122329029036277737227925660538175290203245755260209828164589117866689146248671505915992193280321218469603803060773462960618073983207950758759718642437964510673371429752893145932245765140047977968140008948079863570175502765959881102761093813710873666869678044171420783402204400386494734859972141826808199917637336616264105901829473319196176229699334761692575207646154220559000812207298069765666309910098597459225062137367587568328035001176984784047794198645427280198648330216070501233381029701854041965930920095479887000174209907355217780029011089599739701340046118796513785889178820166682413675000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 2943174294225597283359625019060104484870867043888623648617081199785136429193578678279957139526276184545026520341356048088451450895973580387421605432431070092727108038586364307565382892078350303554720799954738911477401714604062814585540488421572942706837315217532754845075184589303332099573801983641212534136659480878016054517391758583968535201761698858243053974093148018782556620929524697339176950609176677294847299137694899996677690684648206059067630723355920197380232771465546574147292912512882396532828565127697008313499334093216707915380184389991316225223976342690131553704467044672377001682018167886843292834549734428129913363731796574038792983767418929016375343017629301207491476609754886229836844000736716953756587163477586027938963060819327502703373193044674117327608952865064564456749868805603137462806114702043748643671587140575734294331762436924975606771799992014120741249801630162309320539392646542186644027458264289564144289409147833202151341477645704183374983086906402248023472719799816552261556538982607913154262029089930854192635789766336189552045460901216667032757350191349195529329066116304466729077687602341542279274734307563090301484906533352220848555954646478741413846993309523022998786989487473161615724941952908683472048455654279855177956117445641583567351287931725014401437908847883193328274259715626885793629732428002325104782621578875019626596158072465457995623584020287868273053337315014995505233096304692144792510742051760192070970814852818653165184805705543104500031666263143055639252172376670742181847702860933509439167376398325646693831015999631042226151193533997428891219242693960896941503782412529906243978400755338037524330781388357551629633741428323866800864997362253077540772949183344320450995575671181399376693364517259177340715845584614938833320714729391205970382727185807669785900640738666930479476819885903626754964996961655458342597731544691939305573321216556790176961634796993115095042563271196319606964822052705246554000635361452820803210204502201030662330416001877851730544196566539625103264722369215696722679322302055250664630081729218904972229285190618271953504915634741878512291236299693952026895899832364960816881882610447485631026455778649173309217535563052281998907542517383369833446164737985086809049070446014556235675044707718916481277610156651670446575230337987728619368427066124358181536933128616962595077422790852643559578428761429584594795333735641193883023677755879182713721779449906083727346311063527344380081817458611516791658060086687604117804041503590177413488212609730766597351793767325788959818755419560232982457311400370571135336785494579884944053881286673222812098355949013826085064563514905398132078335935771776383289562358806111232388870985541006126753849588528208032829293531566234435365102846735280269430594663779373658259532278574424744082746132878330786289824410019733465088633791333227223298697137268300698602402983974549330727906726116703581921561400507158269539346554724071625128203338682666029546572970617448436808724617619891557898499267261588584043842818257922137864098356279460755195568810549485096550905074190688031645679986459128891844042613543053019426258614445443342344848988604365175312542908837569023579780486984530726569438515755659206489669503485169698452882852564942763431934899312151015279534125442272662069964436902782666956560039512602899072645964020571359204609518153509287593887645320564683206582169465133900624936976337174580836030794087675711953762680641879950301652189088714818749975454246754576433983657903065849225311058580445030670824934216998798567662637131699432324776365510014932410080067646424569521423707547346714778775199831476158337604045699946064284053723521622614919286152002699551164256409939594903073483029717058054773986152117574707963621931753719907497165303542728246455387695997810403008309887903266587623201503870492838288096713938576027588425748830461292289231108131859607177724046029733084793440443700080701490869763269786248935861861332059081684904451809944200197030913523410016633829031522617693010805890555010361338493506961584705598104335097387080425050344638519343870029746794058212950290723157520902832269595383053769466265842909798643958286485509558754869293232307402140954882237662915124397128716747392763853671136136007199544879131241817080936861415794910612419612060506928792172316760957627291541923028295452324546774673544037815521762077644750782351062907906815939421990011319979583947055216919858601006075383912928559070783832668087751178016413823266615107550601954455864286439019092273069237268543298174719662766477406088241891564115951025906687085105501679023022111704356999806766056103313613205638257204908966358481399906147703622973846663446599284740329863506447598421167753252289131883102847449484054782403252408702637641943339520000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -423857154867619758504427183141246291049016613576321855506898244365407276806827068764114901510806951065054392908220313581765893934305325276712427600247310097237520981347459796234095510379131717499641789473782195035622151168912993462345047997027462159738007575758699560405111340625438792225537684583475088708236480416975039497558783716268311526924028460585092270816477224739493349560146065086040872528357160173343416336820955769536831464535083991606854440947852712849576514809277869625881110710164540743570702543617957949117707563548415720455548215076514297723431878578592386349011264194590869729841152011828011581044661098424283074699881306609612741314650725185706629944022696192535466357125667305281179550731639061059870466975277837743765446804901053290945960556699571970776238262699213651722487469156585200215756716446573911196547409709215763040423229497480078376430399213345162709178943132071167910949915759836990892169529413310053276853933706457882779671075760857957922878066415508589395986069531344427105333224091492951049608636057174063379930120409848407719947677897239722429307859879746659163362855282353700931640482984310549128522417535410710170214333717014681351035484315877871502017654236321726649496858304244973705826195741632712843166739572406358577832100660945026133446423473604834917922958359779963562013858735932014468448446631006087684042978994195912252704529799397048351776203806779433301962674256677883117285972271470437075374202899758377526323894311427292910158460407182010480091225139856611732016309381771001425797179862116515304200924810012601613923872749490403701150238891153006069591552490891030066010833215447625256575147951607770960085712884626009348528576846145177180199914588532417742521162999442665200014265922924936647202508542489124498729824735729028544193704106335720789285269163469735879777710080797644779452435421133136481776156400149572413314871291584335445124734387872679955566176440012258306348176103284739164332239366304369004391083053750130760087510665674782138204892680027323965553368192139362375216506674534506836535911567468166667024230163751508963509288189720037364582683186206974861189896662440183139901826838637650920915057681307120531800123653846012551931400682125456412893142067280852271351704945277124542120080843344408666262364529017665237854156077204840643096881457919935581267767445261907277312115646243723996895925290853566506806762660860429069853161072679525632477367204211140491035959590856715880124569412789742145815631342252477787274158985117417840448350667129338389263468888886585296408388562415122949388279308232768058152501073176820768435048195203815051509413329917548786791378752229909195424501484181086494483921170132977415578598223828825452957713232179802403187970530112309697774178937337032143264105179925138191212703935984664943744411129708128582571918706125661887011027884965032826642493303860184105424818444994152435110175645534367728045209627890269782797884429982059616872709528324118234997298980641471062528851475486597099475246873456364213997629477830002691019365569106429229119332917291590726154016484352007797848981140738462142259777526938149512489293525554451623795336015121087720069717915257122958418998989779024808764946642353633561077299764237482920938803108475108579652848375370149640111929638283066774223851266697995957245195009626808777177404252130288688303371656532132892549421570706192854121747815773635021144249649023740708250513866294842487848179392382733932597169724424783454920660353877563703481583967668309741826615462013135021314261243583371930120550399816528263915311905606697271286173474125145796674806071347553226333669138561428066667684999694246261165498712366458161562353772316563178740094128639127888478943421392932480351940973594978167259207580647422524058776218088283880741731647359155598333399159824846000697785416463039324438766659487795060410087600494774867507392508744707214298578906282354633077920526522911759430503555818107788864180895763502315027031854500591324078124821019411958573967636780595422385402249390043621496778781422174209682358205414291115282906374182439776021700416375993554541403792756157061381517576108671378284406272449456047563554801199500352602697230984480478366044981616131804168833893521797364416103751239558295442164985297432235849938188075833540847879834657708637397262339308337784338337222578406301248511123532724723219973616401868678702565812367025248579697117792025983359771197548227473765820831189396849393544569121839572717146216724087276351314589299014204310693273902258435354516883635585592914203406443087370465233201441441777673324563815846951232442440781834073854535733086906028020085668282658691250265219349160611017018385308918310518793772770728104489993739536328741199857314643093329693296736118548830258256091878510477312000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 41002785559915432057104618197551828476166784296722168578160403950936433642892499284464757777048029354651228952184550112538395922907644986830122468312384385301691927299016208225927665114075285934214414325277706196734319221663468124002670694518724063916844875624850128193805589150053668639322384251642907658157226118945389673604506699998254332398769758133236986788215084941411705057257987428285774570010034272750826128242914198610917743830557329876886793559375204344626240616565694586562037472337847957786291603707963496330019021827962356889574601321084480283282909487005650617866076118903129607886620781154745746400084350769255513354326096258583770972596301775130209336677384632030047060423113329935661764771027468418831438518667143633401386994000789648121898814377169415271970054904408143793311267005619534498241296838406586565497592772845111603252971803361326065027181574443387274151410776872709862438345714978754288061904309511439449101230597481870532891453375683532466226943823255326358980169542766457955716910444040700785116985614455939030365234036745186206575151400414899068369464429420911877451733008778168891924290548425810930687092940159661007516180420332599124034544437812224936967233413335721295662780830572996056662041338978121702055807337620226505615026982839621158712313007233041985263900618998935317459663846707452798732229386813558328399955479039492285947237858941185730988526826413295478006577453176361528112376992842424756549966920996643303685530155806936656434679926738240032577784250164345659350202713871433505232070816709196508020260890545053865525842925761950399437842273127201547151956786872913580783160900414921507673888450818040787876147887612351229132338051943390439333878654154684377134733428357370738672777465766843001142926671853707826150424531965360738980170924443662747312880816358098339845744857286484448707327927989150273389138294995671578042751776690204777284818481265241395199636107171935860563350998213704242602061942239353884539714150054536557362620934856030875753612450873060796370586161214108181555079393482098001500449359653502542325545324377018578101551199285278666082290367755863051706182199646680791525410396860655668302884301176195011702396093849211054898632071236519774354750732849136048634559739411287093837875771297073548623703479596777014998422651682026220295747983119997583161653380673140735148664261155238154932932294816425473825684564324032955663283024014100605190338590606824301953774906888215373124820998647328314889293275462569257472739867019623773700504735013649511796212598977599292051516982066595410800617506191664537432367433579961100360699865109206824493626923213727984647120880235050538890820061536406529066451843616810469081199200098223007636251639255651330283284557542416730487506966473305616596976551328971315013224380813832073780977201268218275584153291771786871046223371422415178242034434538762649376963543964705323629262669874239830753574979325301127176538745889760140479822960662398736757711765920598287625185606972845110392434926137414467055781220508288433192583173762047596320939008057591161996575768392402546402195677948453884922788242720968672521642908375156797726245524038548189407966698510546957652723465555069249851974160123032956124130661123655476156230670708057604307586209108983738686741766878422094506277042459674848037027203707192965509505587226340241064522248390909504249594385888359050971761314388344802519410570829436400045969076898893704348210232522885005518493671319057260929235780484552608050250060125426529865470003014306059415059286124097208543120551136279298653721956756769067751997597152314052658783568448982336682781793448775343437990480604416487308743433552604119481377216148281961633131608046976908386081659969820626845504231762456940014670039351970386152848097810678983698823978329289819696107304405128791670120180136999994609652420362223870408254032000506748978367066880276742827658113756747340339653990525335432797050430890520145068637811428455967079511360608081102397204642769803386852031170394513199445868068368828754017714366303818786386645897954952085841319395575576839181520410252379028586031501625308492761778446775520187899493099745768333361864209958506639244502885877645899899720923150895517421621266768891712869809785075737324034820665532066093752448903641024947893959212504736612004437269109479238768158588179766492012400763995807217302813713660643079153117243514086076112260502013452865050492718446244728248557907389186400461768524434365714947589949862927547968994934462485996170925764578828551287998019429429586347036908885485378719460515254661253097481202672308433541471679736725821299528550211231393510469973480702852871929432218209906921943703389957111643725159912584621042702124544263558471538341035277193979904627027480578392764297773056000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -3558046031264661810149997944462467303261063827095301246587402631822426764198381762031240368613980096686440294790407383793566045692883574541116309708132777445675859962200628311135502249012820130519177543963796365695440102214441530152587344732673103176095185521128230453909393549873567440953846174424551364667071912505923169473234446398970876100387554652615110448099019474702877466589460861231354509538333101372748695188066342470431590465422908263954988853751759145541385368937324560355013855805865200108385492242573520396001864257242772683549861025588161705769719797092868299499044627705234123665087466055555027113613785659931048242219554181275436192213997216176002822977602791317901959852421658110050141957295452404101381107396220264788512231643618589298512067018416713455467967865586452998531281924707366004782058887469210185434244292439264876566260641624792224352993710453473545078872645051537509405580349227405811420878035612868758449711179390561057109886237194160357287091809947214821421389025021783478328407341056738256482983934412210563465368347219692127904871689722613611176695289965653911220764763386851018629905853010059552709673075344476270734865611206357902509736472080886538265539443975161305566828777056364607924601619189286338872318463599446237566538075380060701950395805977519518299090374016287671746339721291509072763153100826933435403896311654089892879731401126173541137577931783401075648669982588594533901878071070182955405595115161780833762418890632583758935488304289218913912565795547433467457129421388597340281493283906640727816625584222396735269300665908131100620515427338003393220360054783215588825020069230573475246955036133994965240021528780677252914766500093930356392714203595301890473042778912386339162740763182652768961928955930824261424592031697615394863859596492795959032122391418863504700616923141353310586323943662187288289224947376165754362223036125105457207196292030871725102450463859868043415576232950565774832714904466849393419701667683850217260311283674836634351481859695384436362190233981442164525959318479925447274356225398540006060894526443256302362632238488091189778534198915968200910767789758953222280504359941212903223633985504880836218433733348205123714545315403538033659622600946559440839335405249744845918938129943451693842843722516565747530454675200030094241785723791264001089117158137095925029459492380727643973383705317380951385027791788416507683716026268309391193107302906477450758372949117550832084527018096369883865155006892825324501944697901742715199043457322541777224826888926482614492013557563036362101052717954111207108815848236080575591323213437267219152681383440011069103657849649341370989394281732060341446623063046988756037014867992300747298899544003329038451538342840891891912048135352871350023980165410434399011489532130364152640972940388144812228709947793928399850584382844859989747614872527012302284900009737822955520608040654002260939476832219778364564207738962076199379618121224745145783670850894868564284732598473605297573891473956628632662425145158383831833232708090701689446584687172730690704389530186341191488728936291121231652236299387075950853649757728036536493198892494187142955765808968338473544248712724770183146911020520295198622380965763912038588337072938258960899632055558498895058200474369718487853580895505496622171416639480953428440603147648244740815913978964074175331019840790173502252073677112511169260597028142241661420752724082997103856842891051421447102808744793987076094999553987767258925321176486027911210869150688683385508073308077211223655637427818647296380930254958731532892544215283283482867454728261519183387664763678976780610362282845396140297014782448726041081168884901617645136259421652209688065582988049599523557510740224418002497632801858985749579645279607717993435787343863215140720466830266009431050167507177631212885651119936917819068664819948685678822730780660801240724111878547521261489813195547356407836722047687866069297809826023381888581746581951040786612509128542991309507498295194380205254410399813232396324061484424395996294544732304639152531939945284354754834754019851342626156424141479242401107050668581343530897984066334351267560925574846617387989939307604255886597844306432824347809196597022198324076975780493807931653950647743337447896377862876416825739951478121651703728115319624257661619638676630146012938444863103306991435111894597878295423787256483274626775719770871719647759248230674660287108368917096836447447711579284237530776497611639553705097715574229115129220761502054829243710837888965854817269122791995872088702544199795542260810977084155326762112225939439418763195917825283996510022065060014534397502783717223071067648225002577461836298150705878516480700308248679106742275445863434998504962382052938967200201231564800000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 337214307409900156934327224352322295702106571358420342856745040439645640333506463087151514445099600062101910060987854252933647598013922965860568357262510052229222839579406201812494258202079252757474419532814223865337483726410906609328452090185804773543618952073022913768149077722782244984683251662176817453220162322108543645277591301284766698337317182164931216954102663602124617386074565752668349893776261773078653915379853650352489715361187050014963771967606592672180801573052178703879016920237395784600820367419711851726899505033021190524353271310365859547905702873255728675947230148726056971610917510479584441564254153397296304258993146074654051207675025411339172954660536370797188454837823365799171096655816987952062778249007893475835693218959443200105847728724318997816662331338274049806774216371457023054413183166954371699593925855414308679961135270651645139673294335174170067693593862693536813063317968659435214482065296498231602797463178021881126593312027921275789208023564924856931711626206130812465925089036070866272758482270355716735192668072207110182449217902710832960195300948948230308423882423965262249871607363088348716800226227530542799328139210608947430726007514752872213443878951449379002709429836443080419607195173479914749364617795605531723125198504128083487966958265935591355437283676061816606511661451974225748827022963554383454553683474072156485975285549666760067090793805115407541105485882127189239806389653757497824817537363932042209963111741070051459724875295167550124293575371701376751702509812053125973999810199335091128503325936180343832028331271399451667866236278146447604466029821850558008856584288958871988112829552662793754036467748523790170515142212746173307138509935709297574241696031935934180815974310437759425894488088843086538720374202197191038222304343475576403440581816881648824089867361124169821258758818441376489901158947764109041383931444019968046894559509344891978135377260742256402043227782260189274913609686234658644353455508819912716633013502352812056303391009416689794639168466952275091809804315093010823258801829867929201038248170208333791146600386559063127576032756182304130261532076006453864990533544365892035264797268288644121997639182242686036509922993118385252266601880608839407570351588296642598058975263711436302943592562317948723701243518679234233205631296650144826431937239393965502195765794634896500417388613651295195596859633902933518024145082770358771410375742009265387419780777479014444605964631437200445257619833630981020475441592001206773437035725078231089299539692806365736677533311046346689258321898768976095824120531711135956433636763879246312661598402523564472336934286734464986135206700401283117181146492866936378576069807839958946035253237772237763926208703868162609374164008874050249283990784378200467855272201340904330007273176815561267019682717538477102310861902775610339040593045027505763830611005366886417347376411115015885609185155072375818584014458400406950305847352086321277094321666644894009152723713192902496973889618911865873514729563022334196992532696377782838486277128976864059076862005679240742747166802809625882678627639386135173746221390674164873765293165352886274092210427642916830288670779642184587897225029043405648795513034649962184325159893305053318825693500154690316984393864997471665505546332877680627015545353794970095910272838276622700149458454219979922456497887074176005793181030551621653650498510266938197815643239687657963347677414259479513729937961656187888612875311580462652251558640579608981345181738475465263168899486189781486798493505560906364118915412007282688719771171502392654152253895425637803612026728655004966336062966536229547960267669977592455225551376697653974716637929246556886761406570045976209757009822133252959949801141846479479482606490931066662289159876500481092094855899693138614673559710455922340554508465669519680669789370248349084118451069460462708557575926368909765158132305809281136826380191502048305568775045749857734071532317607090771052393174727250542421304908907329541160716097375699210941641355503281207424523718723013302069967478638437593723705393562515966220660182456360323083172092283143557006487792654986488342707414189107833924320448174780093539001005083039175090624034612108704285796884946037998503593382577255364213161745326859162311000230903111773416723245331427463879847706709614409368616364058780434461512426006337468179465981143611642337277654802614833229476980620967174744934917519501377777661902504347899558902719327679389871155263910812203741366157438070169721986638468747846353905425310863589299423508998054529040835407874506320515903559831694175718177431577834289682187766407600428179041009293964168725734767578247055233769009972505473727095589180760304413074813148244852157612361407214387200000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -23100431543350111551231417470459247765247860801095127850955196012511816402666176453397929959591334325474781222229055383110158336714601399778549248426091948852698882067844540565423080520914317268817120779045817413335064770980490676180527887738864508200042220467492369492276013150521616317119752670593979438649103974959763597490522666759330512726785607226110519598301446104515064388614883281792848703018634570301636450614375255611349610379217797910766743014264634257726045264054502923771447427087006324646349636691877756226742349787935367421893840281091159195537808424665286624420801622710648376653012376893630890911871716560267453097707743709503793884851586927408160360874891497291806163992692621696825476801238846341535950290189716606037745106668589013419786557909786539316285159037266608171403007507647159069568219741959877710643846001519425775465026799729116164748217658005793273676343266401028585402918943539733591075049776672543992480776186187970657906198498812371764523913953906502244182877980268777312194686973835697219388267104301305413992614175852635725278096608366502788140471467589699314205910663364282529179052245727748147714922603928827069635603242661529551130722612566400394676180897074735214426318432100138441660372946925733074492323455127541541338211667147682004923522122953226100637332156154253085882445482586730858795931603959036672504105502713982099958887061670221384054501663279561248921251059017052986431453416848354687588837233713474847526975246853907390639019498154580920478689634658448373626204460148631061288863348398422189158174478329518872647969063743696235715373616162516963716562474482503654799498662166204862568426575406076038646398132311343875863743044589839017221346853953527909027095863357507048636908267698635338411324769895918594200680798295808431181965460061239191313527650716413231815879694099199114197152468034771959731299701893751048384880758206242420358128527486663944291371209902880318528282908098638441933605796152427805504774634181843080514402191806240647399279575368402164636851291383275129025892195989664681459474293220337894595272745052988609664490917720467554280137197180388867969008077978929855687973572548068832823457131756916396637157353603737248465037916359339735733710483002835368398721095812427111116948767660483240209937448602817558564112259427228743602744821902407946010236101777956200126503945355988368755209734517162769558805773927576497285221848215429697528326175858239848569137138976624196604122864355700546170543064029265614617888577693516270396163704472261521288288374316060442646087086823046488612073181792977343297844337428505011857439951155288387214460637211929500299687887571424533207589605535299812634003091038137863658543611701675748094129238208644233892087248175118359147751235855838963898267614114558952682439728077599238043727366349976229551123287371906615465296469009948848621004567053609353902639053662506026757981427757496653910692369475159146393831892378327132956286348252562540674458150028728402392859548540890038685077125820992520139381064025510891333003350576982135956148539698338360449725794751378505646592285385820330280262311559326020165230256781462363362546370826284324663699006604490419998928516703854938600394647444275976089123133709498480617163083250516305405464986778768642518242640271112544102601869962730115354099436546429688063667570448270035609160120267216165347338500985885457510293558914380013391010055250172569662623474158666414905467974856845192127063280878307424117556774729770540218258945379209513562790552327146011001351433945895784985546029615963902072178276499525936246660471091068273464443339305275758121817812331858322938187005160371155538117344184425521887067079059708703475680320917272040492647103711996248545454338182316620512302126939628816632370764872061258554599383201953390764287986539526768303886187517409766461860757897805477263292091165601514859794187912147783653186807099900986801480834417312433686907765735045179421086076148857948834910390217976234080316142333276254234090755949562952704051015533594587314729985673106667410913393461199028532259739935567126589407012977466644816126628907052490590672085648732876897686410119370550693398141239062021283021003761426167779712669586679893494768988788019169256317088585168888742069894911048784378065800856336674546627973525642428504714281867103674323105091536974795758702371065012162529490509717808399164002539999888443231521744842761026329297137602827603021284585313536019638653861452746879105636838232253015341723376926226343146548742178043405869651808600166943036463321900435542627495567069483678768101670434167149225314911908476486809678927911861003487927414089091237539396755236919680143926677843525047825414484696373363311706437024838971510293822155063384443239158041804800000000000000000000000000000000000000000000000000000000000000000*i1^95 + 859904698385708340512372854286298297805658745751066933327024726910781338468605732042501678965782542319511559865393347545778035545762824468471949488551897539157577242432467694733244565759253587366447668022908841404235274741113723107299648275967887477041406152158509167663766981887125786171866165201117035246926442114526125101270759313579840485179503958603263969713829326588627455276067319290963990117166819888397664491071395583977843265955032834841480798430000802758664451615153252496412096360062535157953128680135279695677013306019381904872759856899745334347441178589573607499873071460138380119477353679093609695697437013747557556661581330818952941396987029269036360811163809225606619086639491328354525088606220680819134436903675640310774480490500341480475536351759007484139139159793082170213694482729049804462554458163023404159565887635698979651243181484669523597265842050676814576480426227902021953690212581969134242563338436613307476729222658558308844986616543862108569134078617765702588517277546666057264579277497255772957424217933782780898071057756278172345021440283076186215513531035124655753210282635805746518663124200331312282568479532205166043632130784875840828376482398797613251758516887438557644364279152594588941753660560130614357604566210510255686195565219313273655409563747816694178796324511011422557683063339602802129926855569599321976252321836280589901212627460666708876339825383229755438770453277322332970236509330117807550683307502704565054444978399474603018153006012962890401749475450935642287431474042302257870380639239397742863925374207899967518218479327566721096120840256362543604119400322328056374237718170545544148182259767099969365301273324510362754851921081768425688291046280626771778470737256465757033751441099659104791765570272426219856502920578674767129863965468016582479127592973906605374678834916623109678993897514465642450113120462724545641767174325948584152719484814667618262367055144866503699099084039162440908862995458902477465336867764988054242167506502160543274951791334628092638985114648438529357702205665545126833362147648512699040370866650147671780918359719062257159811268046775396318504098883039009756637630772601979349836965530271603142489315266897411246181057697839455798246578908916766935054876812303731896789372406910762834198294716650725711897780085038826672019148109090628811710996777579619348285953283105761936687875818605334747738712648720648213439322557308141148089970558933347580795829413749524151140294647732428982978597880786386796590471511373726138324573135048362189901976964682253591138709347617820379550801864573042959633463407030416171710147628744198887767341869977240878496701042025065898688573994724782569872550559314229755503198129526845605817306708380871929083756044469381234130162259090686662546249441249159465301214346429229080609229682481513136384692428680137018534188569734013723965749959912877916632298343844623442403516839729634700295114917982035006193241134768096869596651458347411895413257048167252852644508791166173380891264384210254052212994357530033579801711822849232704285151831558586630140952933026841280832607518867500677269770730242139398046398527187269404104366891611046196841162142872795960700898194768742296209661629661197908546735110702670453617130149572499292310870279778250711812802789659810400225768479795056320336946550215577207063114227118700604165328217730276818657843638188026239278230336387346945113885156933725552710349350406576214470283922047971418764852539934753762172894464836421138137737928580895760664016790285725574807253121082092224275034738390609149798765308237822188051471645322137610259500687899430051332882189979886925893971447855525180235196344225692892878256685718966345043106638413491516032687195955914224533314886939699928922223068512758019260222466172651648921723227880843698589436054435374619162017535382160519549748761820802659182999262689205498031607250516913448565394274136873925881965783651122354550685865602596792708725722452421021804988744069868546618213211820413948576700922327146209638902924488498525539029791091953642863892624830358700988042032892414397471275898193955691642242159780210300208760297474486344518254919788982000749274531508461299388056297011705760158886653317226032349510876037843582938468530040041834909724418407973546359648857884608045136002409420372897053837201745010501326719133408835633514196247933543924723256394114441178837580496205037039864810190036305457954218536827688596951160046120953149709362180671856665543270573175749061782236347412688109307480445439902522535964448465704569649378453513056182722203612040678863312140915463089737036761252154847477306137316146994071397866044473362954379220234877151414565829647962367466501183193186023338542406284903190847184470952899775934517739520000000000000000000000000000000000000000000000000000000000000000*i1^96 + -13233905946839522391577623518845915612971745870128410903234860967094907598159991314874629906276651206168879245280950791929164446110663758852677056926506901376564514826075929421974224001648081350425524506550820449542733265017594599287172589306119514496106952001929982392264384067531122793882495286630108902796475345450792194597439322515940280138120725881600008192725603804982753759215197913582405630528204836184466985654076196342010572777929726085666918237232279585899521464086028397271446704948198775068174940470962102411575876366604316929834529290215282377804465034935809131415457293924865538569002905552953797505120952168155707691376996051441014090884615123338569632161582381947689696714824534354817682102524765311070160309042069056588866145383191113454062027279122050654355283044665619911131204244981695013783742042607198133471840466598546542560970828769284957485819158546007311536509748976128181793857396938253641487260302599784559819628528391870177673977486226953973253156672801977242047208470746033057615155187887696142549013559501543234629812406103208525819896371696994659747804465378287643937651667170847216910384554066100542491751819986957825923560539408883104581532284471833074129364871014621149331054170209191237979483170082472907275103239631980335104433757608488058085338462004410519258741306320774424650593394858372966649658371855263501748832983582736666579240222457600788633739564453599314427135181896603094662595680840690225945901558548987020395916470164630978798795282491224879204882774214076031617474258320935008085128644079439381417295969888120689780949024942646315827133783420048871449786966094833977360616518332761323640770055282556839977369796472050302250557038870396513786343476902533118827920247864520276549464838820467258003525364025542988114556414597629771639907927408319968422059398023071481490671423048080569144576048577923290121408242954267752534001625574421358008374002189877085085843188385630359804787009452499868622108535013019126218063955472873324427573475252883806078461334635844734598404773653700738564995905935868650485404872639062853044144958581936103211484530874568574894219576812924501180606441632488746570624724112357413746493595639015582926036538303619561098790210692363254882477510848412991945879709018783561486353390004419761716616111344385858303266528467904930576205691005822827941682555968695539950385958544397084088334866424255805790827852547258832637394488975705935494630507102868535573342629842873847458027871156298661598938482861071622294273925789899209533031129216768066515175962464095612697239854477496374963423443875722693139887927475235417884947203961179928281001039479432396103133599419772004675948097591792817363450103473278900857903727958416717815520557538134186641170352368934983865129505251868185597516992791225748565552534697873686258890310549409703415332836071882622388367274428867347817968335001694150471071654415009268615628772238770997209340581291800996790200850843624253143715379422466147953312166914751308395063755499823407328431645506586702109146339991820468660733878559595894145168789059058381828543451790607486820423538964595118602652155975688236587662307062635162040391609210638870424288614468510909634717316100243389419004976576092143599992156000001903079069691459935972575933036178619041812303833573703644080094279432060741597321916481588287789071744555795827746235676457878419599836244614972419913717595763236278763327526744079512435772871267835206128175936600890845077986064064269248954870389653456738635020051547179137493960260178124768327351086079935416232264523980358422452135987175931586056553758095936610458019734869141357460920862722877561062388306548888956631030910470961544743708614368274564882323176129006356269254364003125816406124404873120148486405015052415186606393178096071509572670089854030559067931983029398919141657106053289849361894369577946063573101480261598847839356689153849859184338443774079757705233066553016548675931590506053076697933223122481102134276984766582048500106753282858015936763668450021664144046861618380805222837875627195467690068486819038560244729529856026800937757648490472167143419995957757621827729680358595541761648689868450883164166393201352712868148837680869722378036387192466912296247269024603114008398356535570275407213099765973613487374834920269712492878248334429486995399805361425645903220354287367596775897971177075444580344835490816775824476279544610373157101697034925287133775609697044910075208124116586576727370785267734762039189790766389773458643449788664297452078478710478822517256800296552740900873117983406286073741273595241943026185345359883689517182848541639110310318836527701976593088203665580743563871873047874128909099345403502993199852452205190153772377741009431352934680473168072671232000000000000000000000000000000000000000000000000000000000000000*i1^97 + -48770782032105731793095094831250283168288952600533507663235486797925985531249170895056364976860025396746144898681413530550640600915675107159288571050947430280336197775584210924486660380308080538712813395571758736667044863020594849292104994915451446257761245919180837270918491536575030272230825731696892245344342010655934475877310933758628181439176595054443139172807489112671712917436831208327822759180340584185565387992675562714687207500000484427608610402238035546932185004988115116484360928301262982594189318238117705009512641008432628364938711375092289823910412235596532195075674359438075526476057356640554449893256040806123811195269910785296694429916948115000208989862653349305858333075715938826922380985181095772784358903978516797567557972582550387848844344361742543792939722207178254860784107480394093442768058683289807283257129706200556862893105791554906355429614620565356768799269423011046918357603077357490839165380412741868828845680462884724697111890078971948208349430059987878322763378780557418429213340147592388693160036361511520054041288899383334932319353721215196924378366373680954546251333593130520531555396941445141888150118735023192212704832190011040736340426144715049765672319684704981566866357155703992516606977935189826898187056045782209797074285767145415222844997812345840862400736328347688657567699990429441857613359910383384238317606153337636054719812638878002633553113682272762509169140290169484148446339137625872679890211113765231720945858502153544022277685755068143813840088288316664742785791077681720504029533970142132132430595280157276434541174739935946542889880120201866728031009504871873801566267365760222796614265326840724672579320350020211910901203467272589780472145207582538447818880890773559666283486322325649252903289909672863822176573620934411749892361391734590804847292211976288084008849625344085984118072140503431150160921184158126724207041186148826048213462591794697858990795466440260806475184373339082858086644228175059144801359325761004728725174231389214880560376685407052894693455353559505244632421657214438614061885531622798775999961339547216228070288836447570603359640412601761282194999374887428999230799597018665646076650407797692404602849345784842331604694569473571434566397936470594419024254958638687324080019160746899503573353924454877271115823907221709081736200305541207978999396400381440180394181019967921888478853953470996894624142487091525829414499902889675581106607388977382390592226724670424986464358418157404353248036478504438709926094574170652057290488144912245363366590601727515987489404307962569173089442184920278751650615027485341530568366305186223678373431904201355674850444231281273970616846755113064414250765186186079694309992065621208452883846784457690408356009109728579290046011431537190421853550410772404847165795503911028517428573638357063133412218527953442973906952558291043999997108906808944346872321939500191052471694858102958828995362937150656309266694743899331475635631537134553954159582341658170711230141326834264077455426867710132550509100834802171185331698195506418770064413882343497302629061178313850620935500841875250171322591669189196538240977579847031135834269253337121780986622502274161290162473633099707224826898731835233539567973543773484043478965099707594029527176817397080734658443293172433851732065897739997749179773884689049855740328048648495761852759571264719801553553444965130025058718353867171671708770498631557404661235080562709373920511136343719047948790184019695861108627092126015230066485272083627911364689767763104043026504488864085429907129476320010138917690948191583519031993543202113246553220793314819048368575263433717261243107913590323251567280546006899502691237020437562394348903871039356457467518635622222597617853764778291618708421265808513646147267263088402535699383382865965416593856746146960826124713464585165336114367247909001042001436534448322204745646165105910063183051535417928417209771370829493356257809599855661522163950243064727172038662747576004849596576391420205953805426189148156703744154380568471689275657805784420703300971110081879324670226888094400822582887893072905581753870078739546261519037150555567350017585756027633878636477888591498306102174862622913196790079492060445517932327521491554377929271309618912611634837267511901080867008968966046961782503172587314003106562641302395667239719599264243037319309387827235408707732905514016825722204308355369526096289058409920545123126021229205503257824190526276712828192018783835095465528829578673745638587930248286488850622382308612095303914163082118170077967587652763915794206087136059342734221876745572060315550545088961426495479562264498124512892876604084801076244226452013284814372209532093157113541314316254003532832785795820512597448117452800000000000000000000000000000000000000000000000000000000000000*i1^98 + 2649165341438311620885880019343526426620780068737130581100198232362358421010417673978979999449690999244682695289420101430717144691065563628048946097963332214380379454628150473444434812260086404616003053454124131704897481679420904770273443799853615241868910599905822574888098355385597974329053172606426857303021746157135386631215909805493307481598049282868754109726173104028045982166369031015340999578025670076357550313667726959683836349025084707294489087952481374849805017085114831245791914569205393986418679558114514517351872686807411244543431281627125979851503094573982784069149214934633625423488152567781874400065468448551924997407224581060672597803494015960703445052828019275644661424395374798722677681680748490303224655754055277054327261810519297413588612324705679932374060976020822866260830563707892087435461563396849889167802341716634095065868248004639623861621393750493562052366900619555041628600013434684900567647619724417807671699860172577048436407289450607944661338177843509410981384748481533745014710751685035434428645726036906886802022500249797750381240149327527237889950914495488523009595862616225919017474401666809859588067596699455687807603501034615227312944478544094301484263881759069159673239087894481646137854825626764578049242054407093331741742917261435767985459708053666906907545380182094568017836987449464820855955389015906068438208968398607779622042554754123516415130208964339641843897609627404846964613902219281641337825085203940320477001667711580305439346186455261566317944842397633651461158463732237564419151352917566528170777884103506767161317014642838143836223707680609779580331206272579384019643504712291764122595369459755747530331521757729836651001836056086882613182780845659481779500164891964177109376193571769890273502133031867693632714285846075579655342494619929147384793610784087249251416644913139576594027964173239665894304724266012700241093921720353911076851051625368112258711838083316754054751219717195751168301045922092348164851064173797231223844014177001313373332448456070957848930430715665630189665479658456959135291227788359695830374524994873959052629412787202350007344299957117924933408495145441170703060248391405693230767343015556589906368630220818365530207606457522708556179233545523020329480698282879649731057357340498186348097045041333233271548912357047274277416556609314692175273214576000441602439698099835357000194414614170904801718218414467012906345793734241800656842466509230232580011812682334096191616323348354544328210387447213825551243128742819850898069054042732435700637951833089174132576135378942751821283188008260491909130616916271647187868469824430311842209033295599430958237130658662134234640315749050246718228394348442638275307909211247169754733017810601223390974767045013258716874988635820318108129196364519523736039552766630212758315753054674618484876391331640317971709663205686434541178152531432675994641342195927960955004052550094778417270409707414635320124876813871881744497522689113826745355757610844070715205179167404551960675103754116505695493762249779191327909218039318536811238869274102189165936591542968557639621949683128610431432193719607004697534856493101610003089442449237552883751226151719043989466012153934599268146511994111407399759565615695622497179977737711536511002406280512944072949583372228115073504617802403729592828308550415873387324376502307398482944500719809857260027262071404697635856311739339393922825440027973479542089080848949475995357751774685220238258932098310397394923576386654871670086413439174891209905202853774384009602537477059045991908954913801373040727263800965096619267347859681432452077159226484872817687828603175219293859645517941209623005169191742566011359566238129471857668996020411147608592233723783095390149111529054001482141194865449321129959583187398335091699004397706972353594083470430693842878130148067459032559074476292698050931451706244693152986382403874125586356884555575707575408662074199296198681098219758400962605492910911159047288106844530210892184427093923230940416485624619275272335183474824448707461419166821417366905571874241839121903414724666915223560773745598796727030544881503509049784627285342306020918620073327558345612420934337504810478729266235154234656578244656699632482051891671631421441267153165075305093839700171192959561393622430144192151420627110016235275198359316006615031443051521018569973533176974476358267394831457319604124655453933493999877234842197076508472041423460827071411918407991348796065783850363323706482927141590270332555018548153689838654096248025314068177687695887243379819882722569857092271508453694226231834624749608635154737619946340799536384517526729313976221942217532935376566657444941387661424025916301746359766037991857974206099681878848895996395520000000000000000000000000000000000000000000000000000000000000*i1^99 + 10278282422351789826195322007000322261462102985344643117555019530339766943096399419416926760626405657853706750484097457112895997265648753149291815548755862509363582416223353414127794189461808206683218188575969908493755974114114735905260699168576147429684640909509203662126754927073685966309411882452047187017273390713298768133512045602823170351281464701610517947691028531362684051423471588882962347913083593156191509600147730222434820996081996724973263620518910427660417119537239386347474756355134841704598047568755913155526291188712219970717873862866238538295046357448091960163494384001665918142824951728181411884936225478777035643175061732965280198141565045426961836135919872792800073437354925621267064789651287369583401910718507854342233875326951170240613962238402852582069264384526726600958982696442301947131485332983363492469588687867321825179741326872321234430364454461190139932814696824502830684610199778974736226108897038158660411028985768237159318965103978224836722425021497905577489287467655320692414120093474847108757836253345354944983455887007804525239653166678425315464842342949801262205744147283217797686294633106188736268045004642644926456583347835700166751607774779765565714266501306864235897844423984666465693878710310949854681221970351308137424855248164032179218459661572571936985421551185553456105777670251216657088774264228528753426407216433509787720282292609622236330153213917609313117822523296689018531537504311022295344392367201608726052163925559157518168408685675787706933736075303016141359586396143536148418704061359916590599108258308800058053817029506427178903431017624560364208510222319898575858043537525450559151627783019267626221177438344138720698411514424899595416493796370185631483158078835601054513806817907526590085129624513936692380821146527238671787955242455417828476947436647058590800433976970437443280835925039337453197807619124781241874816935736383648072573758952192686063707868845038161046874913659915129838394206882014733885138885242860575617984659100972451785901577772520209896524182312441991719409737007679643499836479174934558172831401700407751033959635521925059103696791813574582613831763739892586199569365136573540850964020294542691568785227274398110959127726506558494457088780299853304786024559256338419462529739317273726734221568700804250848479630489913995012852895429516586965925819524337532665608057201446171878988989342462578186657622627629621639574599679773806097624458692546020925307575109314760652420049071393260046531784297364227821548857002319411400232673924432561557605991173366796260408352270108008745575729369904722142078835479214882527381713376276096565707356567160579471098531953942800260862962606824306638968142488284870986390874668947163815232330330534054457361642183139758298458275734340176146411378130635100090609042195731015730608149603496485409618601706896035067435344225698402876720243906683748225664707642496670059416364540611721846570656265715805514295703434995637056131563265267708367219695966171118124592682500167201484375616734038568816128504929342229731251426612328006623761950938645170499013502155007847742590805434150582306387641142076253071955052631981216478704864004915847976808716620664707010677012562992795323300750678771787149679585161913127511135507378314354988067430088218873268452909879156284562731921638056848113105424081084602145575298373585356806263046129561002771094404882084398889737692346618149068834745941044054995599576036121570918832394494288670094994550188206338812617716770189720721976317333826736052210273554524909678932762013502409620679816535410401507120233906731143336798408197819494643643388731714248661316383411943292126853141994204935678163819497961646184434845539425702866284556413240341284277344171683224105416205280553710820729255601659537051357954415558966930257747421508675200139339696826903547285828470597189513435761964755789285746708190955129342254741698784408297922770406528837421234146657162950287327190998397128413935249023371378693448202087355078532450407533372712742277006249341834188562788135986163036763135985198450721745818628163996908319695185192132234242578913098648057456204137978518710088919437355125568098601894545057242633951367938150520644453351433413199843056267906819580039705645022571574958425980838740780310492713787138370429911178869546925763132513853742300584177979762925180387065253930098065578231185310425336126062050546584806065174600231935770520782387175744853006884277677110627109516870744204826930481779216048894485939107405614946447092102916889304605592389347608434946651319518208971113727008067094254939086068770470803628589161648374381497653716241540874436154391824007417298229013854210313745605846334310457570374012538297466205555172249053278225148546121728000000000000000000000000000000000000000000000000000000000000*i1^100 + -320412661930406374286168606266406740371963040229476628010537415979800107662011242395910485723012979405918436195013546833078855512590573428878573895812051063410296349890884075851463178985590432007506999050936524144815770640894877865779913830877543625993956644972405306963465959073088826518407319769692799105788215302539482973468125690537446559857214287011239607164020358896111071175329091836844932341410628611162007834306844845617035106805757855488673583796381450913764103069812717146782273004461616126291062613501951630948258562252546085655804938308583356251688885970271750333074012409768877253580561042440517836295724073446970291878045250559167779660562123005429043060588762340712827600334434899099688722534377158469139777003656480654795940225727605319196280662894295937229964316179217595876069089768096887834943737251319003635876621931937360661787134854412102460521487361121113615035258015409692604356817218252665238999120170885955259409578567874616216210980579239071962770784534935992364669923598837245540395352358093636646853356535865158970421922090532060335700454013169785362917948967496236510175809389291858203645740672490662489851586707048552322640217124127224749665841197536031635531571992019308147293824181992826601799503861846613837577425770984185478397654772356752384374384719625288885778511721792889682236823667277217493603484692296933086181009301952205097587199756093360667311664965907653355143972123972578091963546013993836191358420604663077789651632799603095241133116748658458674753985523423451592688865407503663019639052496913775333664790705087146296275017299706240830113438412191072167343455329946300501805034404309237488601287441343976404471337321610578409895455374348648077863000335759488845757323442346450070975804364261383349744171244403618230434148953044228564214194203743772233527681647519952345567531705693461134270680116946069239089443043556376140773794736296796229622344733126777771557133619091475145114247654828572206214612415429225220443964759446128809194734446854260549974447133239809306142672325187627430535256528141992036970912836155662836107851229398126048892033838896350058313005467301298729295344810398516352090517081631632892314529655457696927817142382429334537738337657480952103128278969407047431201611434067935585060311118190207420288955270642794801979809517935853298589133692901436969430115442733469207960675703492395128761634250624444088421403099705984766797364106292132528617926830593528765335709894703148098107524734054997653597916941930387185311070752226754995058970116843832988761152599347540428433592054795019951676789983780218658357328357995404806470174762559590869439705232947343519110753314301588920403205970559739945301544019978955663667793840852496893947832900386582230885188345667604431335632816793804194749341039771082854263083367857424499270438841556967259408619403559650427857825077683863516648785818747519840785532607839848355662661789035022524996981440807405037688099641587062249360136379723269874313669388942049267180846116684950704072357689717897267453129529946652020785506149668185555486928441532303357314949238531386131869690389980461665889893961704694461168354946667651818863221647208694205988600365318366731338101792987119193879111561144296829439949603383559174802246655795458651899571771433904902952413716102791089117650511202543311651926196832044284314987428315162657953581791794949428581333808223833853831841662426680700994958568720852248816509363605264919911459447924268199258414648915087743424078503392102801753425350103426356362908898210029281643056963326955027634398701706273688519557914078293912117341034051667321375994557924881411725981869018735035454638836974091395046237681381182484305720030464472869773317279272121429635008662506345451556763125901761597128278918984909101457143647453735177823663228529208326405046441645184911609550490889597932821838839827283305698957068475926418538256641258606707040833612558238461910709791726667935907963525811938170558850017282570037531818573488166398638656454314942955545359954971238935194944404623917520265877730033428089701907151978864008299391774913359215287869894800858217234008693665390779618928509889870736134940335677188489969362494727089988687866411868364977623038127043481735519265581114534165811298564401992300658586663663032091099199751335633963574843334457759301561589665746799763826690840213297609371982897282563851032037705279769867602738591623184165934255437328504618280594878338069972885156577421025229342152974895207837651385864313325982878914007416962944219876987819753571230608368853962105206995641840132964847575590945172386271700998416060865964531028916495587090031282669414059684419347008680883358946706708765603032422244008290005898919680463644704565205401600000000000000000000000000000000000000000000000000000000000*i1^101 + -2048766307534313271493192140851933369006553334830120699354988293539079428644367994980845801898395011047801637936491943336954826366752962444357938894647549822583205551810980154576508274053944885968591276761532194679650475928995004349174457697834808503388790133106314672751886625809035596504809513657899642510410787091869037834803168656434162668103116420009243188451940590041621050317865929857127954749576878356320533910236345678168561948183576650409268008119786517507808607156929528216684409578436473449478704926902633752595892194467243753001960741960844491683032091672363782277514707359906755855596661679841556219820423107782274380181599013487425538208265288897461195582221017028808545601277409924225155862470687705323021464347691557493562058229332914905944467582314689491937742513864236848230003521148478469491957121997243111301763121784451210109343986132116772113975777106966678003772162539610447574134453724403747475685077299578202254638208511293027326939602295141664196755262053977436049696014189323815262916553903414119223582383077073295811732383534268336103324320013211013768814818896980488089423077387954622144286830673261777117417032196280929429705510929245588488769276333220254833992067946775710179314023410630519270795166015015296923726294331173707448420799249153703643101232424813292968704513621846280110385220953207364461323121357674632714290363656139964972628499484323310856335427620568057856346098952069147764703978472218330792696115043184332842204031339368653680300923224875222714164641568585200103171716429465546082200251939324447350041471474228994681468901357532997561998134157286460858352228292297407002326279047956801191932794418055922363873636421998592919861438885948229132440730938286328950503165287070897686844332828461073985646143207441761862388378957537552895604022349668310251936775009252415984059702953897599521105624191962555899160867949846510578972090642585697893520843970829673906926353620412185648817896424419107560310099565466899370437782079152979768909718125725813076826002204553364265760520052078935143401424747683542943005379021252877146454950859987284589962129804134764994088989703584656719656693402772236326335296367071580853253104500126858423268737577171194263790026366557349220940211473788719710160450602023596285572478690403243783146617928731129124522788035101480549327638231207554924771014259098592872623851334802812150679821970672398172849868174926456644048729437048126311626275485441838084459570790447554607447457755163912128283599641312618434507731280916484220927588576928736121524597107387167126448098841980198137867553386151269821849615557252174277205455062348849050785531035762757141455646723417279755386371030261187379186859273700212402421352511819846982648925579152840291355820726498825441344654437995207474522832866756094395620334150193665935221919778497392130475667719506886695610709039171824810021774789442842439654987880455933144704592422019855040754070173052061628293189155691105821322865900306685449352274094224878164582571840461296286086539276801058349123081673629776029637111165701326670393400153034063047067134834294461188488329169129572047454603919397192317475956173179035219934353631824584372074169870378082829368734018427537770685656912459533266343658408740837648748012405722638400905651573104922687116397981920841210828441619389851044347971607651015501530818478022702362390273079398396109046453742854641221925366185008059100840413311983519059613505886063764180370880973435090993658384391214196143114984510046500972247719531445466606118377274617688029785179837199433340719085287654088555864249348468973666122529898885994635295143768292772569491241335013938437384302848251735386326088473663509390003576859522125395337451627100565990164759557837154162570830537391133265546905641958515500307036315917512278417608779907127116665932684611610854832172367929012937704507174837996128050634801347587490148364996249836208217287915119784387284419039905925636947266130376033208431213973162039865888863846789923062032507159693048594059337267075512691997220079443070027008785180913222666439025904379513444352938867206420777605806670481066973222601768399840773069875055842254484725113078867125303143557776327517607301563168206160107841885166910832301861728212153763145586908259975781441937500039919943400559555971076625485002312458702135901360963376268501952516445804058416165227876475269300404640617643149963772829085865930953976738075364299293249202527000223133329207832642716941201177087413301599184513580186807522506110949563835692985967614646438540947893655966284290206602344331334769766837834106480438841094766545462020444389980407911125661606377789692577707233772291021461904205258974835781524986886667922877243001773024282106920960000000000000000000000000000000000000000000000000000000000*i1^102 + 1538838138194212645982466341747931118707271494051307374618714355172634795023469832193486706363383740676287305367853040117012591393386317286197118080508341904604759549641064822521800945135325519996025705409100561513181393585518950567561376957352060615271999823454575515572254874339802435565339533628126746323993198254425352365588973028907508712876872872639725067555179118444004734306706831797732293390811579105913589800394671179644489556681664965753691078112611188220198477025383597346010591574364377967434342276718175982869971140964149128789741692475555121310293569056248313305945117577362265885882660430786881110116763152226748598081860354347700367885934070479514764704263182239122037932874882211792322558212927886941369468613829404355006526810258760104394639551895290421638588517307984679684610607246397561650164274868227869053851846933081668380635358089745245310206577027714185157542489508532924582199355601680425459337558014230995243824800483875613143801398027126317951676778780087589390073426741747772584307974491654309393880096604817386374934708662756495115218306456206104244679580440149698291177038831515549906293671280748560936096867587563745341506996314243455181907457113166311599222326321704434869036749116660109244815327756412896856192630931869257671714398872845149242679999119397257573143275284295008273095769539459597944181386695985195021285023717020686180900920512752894665389165231487459109749137984095447856793557931278811589096917860244367723108570472250735033314172346080715554204343664143634776126737603778320079159473753788114339134136655527544242178149193539309883016330813571587214266841439695475916026699128273033004137087525927738219977654911146008967285167178098171157758621804073501081631701266014223048224313560070257171060516632555112132846790839398851294980475922021849854688868295078697013760558617923678688831128843931377349951351123234137356075105805522860900668526315998862773086707795460464165036982918119708941670279328416717799504685120301197664792949170964291569184848180167271557009273382922403549291643243540014558801396872726106034407818813586228376623268486758828986345708825076101860854600607948265209157083292842646821129512171429987175613495153853910638669178580001196364462615201583793153600954352134403788197816384831910664008017800926724347892228887399370340287257792300901352174346511700111656461033488313591065039510191887690354383343926395393648182113076216678916343587063742748096147051786921826947542594586415977467062908753258668130845129439818120546530125565051152137457902710275366974323214638272964081960357642378733719426797822184303824546431695458345629829573500634453813399785107969999073883638725783854776546796418246003740324575580016800654490928505736530258978015775078712566189881904526693712229818134011763367343570092586928461999933665176161617502362881821891360599615218183418831640732745435153436704065351897935423713989060134421081089523736104727230193517584014670289392375079959132735824061232598127540716253743394335504858642001205493787545032039185228794611001743025464067311582049960185444545993337089239686249601302077193909511242586628924902717247160900076382339265303530471886224498213546350259184570877798442926357223216201694844386159622044133787989826116208572640268497270527003879244653717701496348438416024062871372916952340413566978601248833859407640344573319188657184715771739128672820558010159069363969723179745206758606927596785474533414744169352904185435915725223744462155769763035845441827071356942888959796519191391877155306339771915563023809920860183477762486920987534217802238629737741488634750557540911592513464878090901076281113541111914480826641789247713168945677322071854781494538693418502642393766228511407264816242820436890414665582123123090475693189974312201156883456276944418267968744627945589701923662919924642776245959489757506244142728140830111841772700179729529544679137465929039017360468785455378194301065220014123790027832969822779995252074916928528974399155339598482593209483330913923683172587278940307835774546013324968704057455047909906555488309483617783852708757768374332593579377830579240127980062369533761683849624402063110454462851691395211871856809398242898074546565276602675188405648244047032235247307470956633968733582933714963902675464945515321011668664269682821315477453420761160172665249046279294544019994911964233101907307386087664656509667436630013783780980034803559399760704248411913678287289138021805075337264683335376011827318627734970946592150551522817048516326999689990403933487482297369131381697692131057801896372998335673215053031392948864493887988198594391643517614149531882279516850652487645658333466972904663312426466135069087827657748936954740736000000000000000000000000000000000000000000000000000000000*i1^103 + 106849299635143615711705179905388194189571205293706593377935092996123460662509993782644426710325583106932148742253900680438295272180489940862571712654451775933269700484150065135821601792374329795953903984934216554449172417865665627159383351634266139677209996247753050100168755735312581644840678143630583586042297931590885355037916277129939753740238022542424400817249805224139672856710371891796463862463393679536476869068603287412796266988509182982950603762173706213215862630046919728270600799995814625994288517299732146848554386792884040176082089875572236237661178417339795048040332114131515713708556041794421133999669244938522493615481246740096898597699198441330981223201880491463670079463138584811912410432083570533489465982243082679445289375659672905856240632338410372456204385370727983729520187169123283848138275494424625039409584451843273706729425275057688915200404346458537516188534456775843793356042603153525512571954961202899645634652158310020853985989075072707913599502625496981473294292790692184355210927857188744531432337219642607292821119221394723554300999662499983824775741919442406418802555621003597832224201105249704812059902499269527824180007976012112432930022374544205639074154819702380864752625937836849813063013292490051334149066302929974937184260453358899555000190874923644811401007579378076754070036912770700153815170985018473029212662046031868055560609737135003052814525169476192015268659821168391831724604996007486555132415117854518942854713482992109661012201458129132058552316695270628727693032520822828419235404199592573518713504457498378268885464044129031170586094071435069317692373037107914777834659048099162881241935820522397783689709154215454968437114786965389211541111595330048913140200495137711036924067086390329697266238166885376520030405115862812008841139472411159934340840930189247485250111505081857738369169356608856494390525740501236356013248674367926570546536667470047318082416377519233278043876247581096382726658872182781235514147921444249869960675778421867673420551870122983449167456912465329646965139327577209292625183781767708879392172665133297683138471069577263843837420929447813064955807878783476092059554145959554931355336470225921047961267957404914177250843700777812669221840244593015231002679229170636387640892035877085819194614643804229856976271496887646383612685482101130464967264716405230931562712094421019238190093491783359967880033804019518435030093898589242002946671200940667016345019654135147873693027269114068779602322489436654618348187086967713567563884252679735502216609200516749087989704989370974755457831884537498269275879207604922303442446117555567763781997128458539518058811437676781563731008744216004530652767296655707508801354900812925427542290035602176158867341331674624206680055277041420992543951782494265888583921980787711850969781406395937064747304232512714234199473178508340730511505298986950360269950005431893076360018990424566572228572422818885959300565641480064344407841389090948010157111469867005002960697304704185637133260104809966876987023079909793889079394421768386110009430418572669357458390043273240715020545209488165773476622694948767198343817593602142121422367680656864252284197105760874761106978912222806567511220729775906486571595863314317414790007438359281326531860506682499064147710638852345002944177516178982185238235017099826632199881095669554714149802673523818712583335529155289353660745943397754747689272224404009259084631097077727318906441144227397734336911473660126677946342042676007063037945864044464976814015281169855695185643746737618464304192401654538184636006669143298697273672639808432618482216243313388901834496548354485097662958578096333882680971124097108701599306958468418291907350228334962166144978228706434869393677717315726271736074128085404200972815616924121880392332814133783492749608387367316805748281071227034313137276489343986309004655033743326323672381072394613593494737487548313286089728904030496720307968581330813401633823717111230941613763714986987623747201034873466952962777709029302628672992731556080899336725757794670699732558532905991232509190458123681095347959331380786280643186706394519394976232199659124582893576531065028189801254725845766617392391930498489817215975891705925009515007034706959684916659417396415759930247961894357042951946577239426891458417692170446053678233458574186917450030549625266294999064431069767653935121032860495061960330217118659688131723069220068300231302773273383400515474626440751043027358556132918752871530782263809781033342100485660726336248503595175899854901877506004679940838230547959771057004317239987629081979335386579771637445462677292260348302905839924206687581001168126667289773579613341447192208528002887827691929600000000000000000000000000000000000000000000000000000000*i1^104 + 116705051237266539316831858981432846867064128349380516772462751566752693944654610622566238915089076097960450372636076059415800234662771585228338612515288074567270458114121968644058941085650800443816784421018720443797017565011325400451229860137912989627275838198500279698730330161611974366538987639455573999225910088486818276354196090027524365617936795874975387775325340920852907983355499463305511338635693356570256553287982128928404309567438467380871508012440025438270730588959823945306182950021105980045327233077765717907860355405227346453368309380141436180847722375213682372439830022336444939529563423502397825342149857855088100606634279473896580384784715736597567816971533803510614939551768587548175208911020765970705525567059173141007336062663727006754689140358283015757824654174357159701689070312733207280907840848328706060883071327855450280216290118373385716377692273972097357960813189412967186418822849309978124983534521641119814753922812204794659149201134175444657103899958086978687251380141951253607039483628480253321541723554142767072000967138956433196240026946690833394314962756236149098945959954362597628212842399598207514034611412391211164375539273756430739992500585857671276615526971519325508596050529938517233867776188642814723972007109924443837723550215559644192506004075664852063168515154010668599745422557691445104534784598459206685390830683050129490626034558478906371456463576519820522579254333030331619370436569287309424844904895663551055419763593824905487934590406520258831848927141831339950392163958441829864687384350141620755416959202288060713591322646392632039953719643940651815066181846525577231102454182233604799677828034021113194206256959796165484589250535642342851684439055712780614480922555894092242667828685610901575683761714142203339009174342886346219565706337550587201061631171907269946412763679878743377107254773086425787600407879984702988570783084574457549388925017763847695253006019299104551421651160998517832633207694162334166386853393373466508383214213383381303264478861287080064164347813484684909462273783186052985483605428616357134343336372127580040977755690751633169414514257308930585415092327344074238065050606133777789219081322359241284724840155287522328504071900998127055796621682727054026914108185594224591574987783741596305628891925983032741004116973770901561529578686985799285312691083418610010974146433924263801875765919196593993160155541841764288537849014953651381769614770810320653611930215671091674408143349916787043327410027350248771576720454355336062151025048192351557001248062462016062007445429121273472609604507246905446719721922052638359857708567996795083901586717280090486578878582481216617245389193729877491654819671894704457463803038297353255059246098947346715512553158958080810033331067158610504354909413173251298517823674959637123875160265093526582341991287916929553709910230396475076057233293256821320935316285258209883002047104429271016863724451810135635842308600874115159384657174128194146015565596173030480338252106303890395024342308774871945192825947917554202150525381859587340697237056411203618825700545816184833707258759534701168481027770846543695501730159616159165849370247612055132512283475553868931112757695638960444555198505581915501977334495276388813731613780592751725049604165408254464500393466120958952283215083574080928826627661533609495077359524389683019546258980342881693231131553328233435521567615207846068561273977540006800274808159773919986516302536421507569086446747788505614538099882206747654364800746113744003911386272589194926200794739608089554005957728066368307854892514751539328754753913495548366670991076670160063143504962546397784206130468421963261405045530134440141773696987832806273001421891689387987252771805475360087844522194184987400799273259766202479745993333969382609093137300648388383734671855969746074078381554796462638415119753325546004878304820142659742186434698725948605039402064016668050396449602674971609766458241647136873282050799538023242259023196549111223795115227180743167369569912992595198715496570074264685072275928526722555757426529791383040170184208853162749477618160367566765248000436411917698272249645746667853504475764288873908009318261443654645918319882129073824171129066360841765243646586607318193069557125198218984135321564886596626418318819813314066020967240872681106455159050586850505965714786827100543116580697751863630340605241042074216788334543730850446251684389030531180860840588527633877390565990551574786652543240565383969159477624239488675733955113424166994208044186222302578479167948962502886741845135998533714903362382731819400667503620621209742526652328310063049895675553263058901863366791559349646418478474556345905471749610652303360000000000000000000000000000000000000000000000000000000*i1^105 + -1136600679132177024496734813699338675082144658863841151957962991265561956593798479669074857494731460260058919448880459881637435548551790083481610378905533506311970989145595318418556423462479369281348932019663846598418241131851510284284167558161477349332824260737604148532331915018843988195019161013727848739996668897823124534155167807016442837486925454289219867423937335280632036070685135635629900810473642291926528039582642697802020559299846570176408504422308779842608214362068618975281730381934211346425300350270026840281018260262606912672660685176956605874260363503629892452871244385599889564286974492758168418362739594540072636864944408218712217488023927594670900750508752549318871354695213681175720816783983455050134513045145976101885302077427144419862183293679881631059568613151784543435892802882480326198186451755785135812740586568553595891459332722932460345183067929997119584608450941452144568031752970538234583223908914955802064419036316312997363421441149538359890523318322963310571785483466323438860912648173356121198984591587077275668452940328866183966205270292224459546324263084679450582295739544477352765180070211540812203815618873931959274557918574666237393749535740322923394710217259029046905196638742461452700266757581073642960034990607092507518445350692721566179254705145792008779101819366810370329265555537637357575733602033665920104989448197913401510333892750033468504047063103758978527911436529548880944075948622369875339304733378313789240887087218278299663021885881706047584610942067888326811882859317479054460345127917009166122276337598975332560095164116126075054201936583887927169332566677694010342604750205420088748691758687690431339094969307783853635982602411883172367437903653812877428645541652516056283028972451805876404260511418200725839009257399421297444737597689484930520903594441306463675088366061675370580845742235566037792519633364254343450931287029052667522823006317246777109290998900930049922254975149131033656371660154541863001852681533496871057146484735221493803964919925635033239721656304088590205032158554306749226542558225118836846124007762541946360648716568585943237151389070336052150631139034086626169566571650865970786127320398491090438884701052560208306882493467479731164387958686850638118250155442389238487568196104391638689863328995914656113216055792326267942277028354931602727695932669079411776432134597220413901225151884754610667260434493984982160564473593889840230992726669490897091449742206228706384411334970612863767648537837155860539617969158212445135970701665726999308732398159876458497448751154938234108224284294352160655451997799188165203962767629853661854976208014683388936262531608302971361203540731442704336894974359807911897045587473709550906438228282561407127519022882467231799035201052864147357372160832883191635547546694045345993093276302714726459593270793120786613904332963734773987204718500508279862026636291378644982599520625835462744336478412553876419619786465410065083030987838451387718531523678534827582319486620056063378812887882874583532576345905271141744661023170079676268926045329997599301684872116435118470054847102582704349020562676141825683691741982044835340333317483663455937124800313147612708948187682504198044749657762462752386241833331227973373903530914185932330778510217655099585815810353658423758023150197820365982435657627754940101498544928088227482458595186495898038560525287593690216242863590953861393868733476096124980979876259925577718889154323773357346031385682013854924963432439414232335925743711382756900668480923940986073054678388203359770461113205866190091916080153633645332134534696220126583813514069990996918863424173572808400470631139190019845762409502427806968440475911416190601862435136139733400590787684016348303853045581949160983036806935274961249890527049639365548828733048784199019936276274156598882085715097367591530036226944984336101592497961332314584263331671730515955999617069998684413598327239503395284359506917356674545891984831400599961476054223872172042464798566295694443832309351446379579815815879052809278791673745223919551411476307834761085394149105023617888552099703278189950550467899094951306092442051344412661296842951612516933619110786930422717031335934610004550471377260800835368661157630448423130140076301367461764895294984980002994447178547969202461150125519476758348902022400283845134783854042480825057099832929465518136406812487123565665211474561369812139291036128395317968644899979391709790405763959579699910130308009932904700441896668569904654489574696927168934071041966066876335019593824229215101106534834344014011771449596510982414414771218015674449508793085967905317489773473197430260104490124510736122404347456938548195393273856000000000000000000000000000000000000000000000000000000*i1^106 + -4164500370444740751061266716782140927596865804199452573586823128878132988129641123374493991071500952615983293236199579467697605991012908485190277960184526432351710108789542509130648759136386403618352868682423468102910318003659898446475186194180844889584239586441147308845670147870341648149410559301616803025473788683043080326871039533159144663469942697327712241125737176202322535662620170141507124790330077845690742724039474384150067486723122354317541810466629678075466664489734703583275429716388470694887903578122180772951137025924850318243990458885990870344625806673515788771408111802852142706193605749739050781529489960246665796507383303447145451577959940084301214011986210340555676717798119571299641400440644513198069550087623613777676245282138880163733847391046307798362850972532252466600751202756667328509161502675186710098034516709113809234957443560996304030511886199524340138868663331653579239413254758947607897072786525459200445519453941548236729589061229023415946838087017778280037222783342546450863014522982993535106028004707372203433449601281375699728525359489198728195199693363858171437702694011598316905481109022304980580524298895797755000464984914875106837247856194396299242626840608423559301079176314723987466454581987842767704189974972038827401136216178914370012669856255672223031135117104086764639143790496443022915166540270550681252661756536733040963053532727009113085241961884064942674849338042651683330116555641901223112906936064973579975567875381232150301498276736318215156878358379656876916422572204417776491914776812658191683453818047840363552630991577556597168978460264897720275855532160020417579906451995315684576306542454102672884330116876527322388060052159526795722269610860723947909577073056703374047934406118245017316559966562379321030355326494416035800094714682853311855250605407592214840591998468922717645324605466150938624664067395590900438825625325039220749237557163225415301901742247548771201599741599004589850705648277990848853654441981239349073445392198417890618915759450529792777389803415793111352498424520199198963896333113068691858696712238864535777935217179199847409314280777621330556275659269427435745905696489447204719618342005994733226209848828560571517650335881196440631528790287564081010918828997774636615113808741248566230933335394096264844064827568927814228885357006852452397218403752951715192658409580612132716839600343930112877126060258528715173831952406803904929896754361187700939537781332567127364535512742573543938733946072671930179311826752363474997463863523597901771731044843649888192759387028584908606926618881830933359179792077839264980307351686102247715538540186196372664265740929607009274509869676653889819889867866737634417792508740661391207800775110279201124143162156943118351236883037909944952211890556191986593018633198060759115531125018026521813902858226099219563295198159602167879043072807312648137383081550230160837765163029832099845217458136885823020048366464059851642203039168818715771255182643064388187251221538419720719652277543780484078530111941601369527807272071401472841935938566021914392366181873837634023750662963849019038389846307204407396684971651134420828865423619504571622019644288646249044524577005421144048181144641246225681590414231062536024300928801472020921836205679576921975124085882594173839577054254560081491976097591859848987715857912623506565934288409693589368086999753285129918656207756606554735506329052521881145704551314360029096092178343241340635866158650775137474449207626760366259634932542047293193901116107536536429622662521190889159334134216635209379573146553590885884858792980404932127454947416475151478904351340239976251351649309946291896594438818494185179621350598449313562528280202302430145120041211335019144533177221269164049738619019969796445737302552247411137790538092472484408990735513370159585256178783273238948000336759199793681453355583616086330308810449092620685025838603115254826707024988659658352591354225822182021367650735911288473786666679341978260170438664784903748668413874878854194864699925808946555352205915808409847760481883612456747978799749084298682506915384723149869074648668640556690527237629432458477958386192563044820003124886950736484909771668286593843463629231663998764959625414971717547367904159040276792376536883238896023926266732191882375957792580153813680764737185528590350632193349034435237562823002922417024639743102573640743268420902824233591470390915364313838860266451903118305216557237505343489688678416959409891840351576057825233508884635701205662698449056559922846930653634546082717751348374718989738274726026656416603148819080577351187849018195293277072706285515959055121366399271717533949136089374657609728000000000000000000000000000000000000000000000000000000*i1^107 + 1617345191687114898558765889623597951022310736383445058405688177831375708571192120154047725482359422319076549901560025975590331472718338760276478643489153455999659245211081920304224538641586754892822336800842167725328013081222365382056546778408552581645197158631657142950551172784850333741799177934046271816117134380229969941092643833210236836661950859957922974903941832372630935084685367854138913746787802351588396236216412115452929104685953597321229809353663316692394675321988183816751613197973805425203310684059470954410166700915235775280208334633859678443436182048566802498330208260272336011879149812544017489013392018595868994032089042424656447844026402435766622265680178003050320087207891578833857160470059847110693451973797302304504241668233154916119297761154321273020908171665666819317892457639618668728182220331820649980979870594019117810645608270406050417452962856724575378469905594108493059479569722148229110178055286151240405046883643327305643719119079256682114569335601822097176956415255562796171407206027889136994575427222481895057876372843025667137292733793586796132229586475548367955055941390738547934478244525556247614393217246002911311531763464764101830977331749636684715446758533765908001151687208374685183193410490205110477155516089424535719768919910801689305705431695551967904786189749676468854369828570782916335402635187771328023164403058840112944718019025637498642048432186051777631046318818331538155554231275258971208522421543628094625246814493114274471108500674068559894701056487026178460179443858190214442231635132302350211916406811746792378078760565710682130730615816336603106692278438545892438748932875274300943944730480834370254646843394427577247122501876182011896071137126592739002283705374781554277272310801125190170789274236755402755577730825639863235710560259356060431944396333418526395365593260825893762179996288074136322936567491870909611508442184159429673669367861824270946315753403693675361817439648879592905933916157805633443576786822644504276404902355449539385244233689146814742291091914625858438944836762663039963826047976230640942622093645097287179723798345202712526154785797410311275304185993868851896296332297857617525338834887263196621673882583724006973544472446039661880198010730599756735363884632301148408899481447240364528898487894120114877287833441156631797184068344787003318953005763499241859123000723035035953252332725883001957431407387415636723694642267654136747270275021716830966832223562762562629605857672827088334928772190439565260442498757016187324962968857934958827471431165627595119550974453536057842339922402671096151309703341160264518029515234019208525506449185861188458679769525637935739393188700974306419812133850413315358266121853826654017396477364337232196994845711270478407596023685024186756920573130724689034886532768515587593384260767020027425479164569757455771909498402082014937181418559340905661849242305831084968244700940602958001821833393259724354315527021245095977204652354430504086107987426927308350799264630385752457050320844231764033445644281944252760102239599207789073746750902912352326584201538903565422469047719450542088005218978187311330275648033455416906797728242622794812690357201315503251811962693918072532093125688285250650061447353847617879346788255356699787452016373619631546378959148618545789059610597763111179151888082364592144321588337159263327122472836837180876856333107992356515807502921935486885840124965820310248920697429330438407879534274153599239077395202690152705864472286765673298746778410718481662718007394589392272572984699800034009654178323968208927764833550806390373295740984754551050220990723479307774481755359158771237599787008585409530825214307307028736338931328991763386901412284184014662135180029728817775274746945657068190616004953515791884784216035059186535008265837663564032031712063631349157053631626012443779335089827029615858776776398926564086802865560512167645758861210462544130132909884784536882212490167255290047700524142633517393911458713429203869712287799908587653876061374572194260360164724560044751652510258241778140969602686816603678534267720610158961016647496026980928424782651771746398036834682690461543353704443645316288208762347898177584469317840114953996597526641995990584054916905949059267123368864882648489980734054468445262333402424179777160048388977089802321411444761411449538109815145107507844960311704436997650772955531906357813263198990663071667148154483871578231334034251987903347040979341657340248371370855980118750119747206897619486363529110163480406528919112140584868604532830368886389409616425344175456816546469139473135111483441193492407469573279996223597861334602233082455731471297353001255081659596800000000000000000000000000000000000000000000000000000*i1^108 + 25472034118231814026200979972077923686281455714958352732420947115627425376447916879693359490248725451889329675500442274925344542408513530080652161321775690948679014748486495870073151547560676656890525891268234248165316408215480301265066888116910656174552479426891132827548468691054604561673577243150615172340992953876749469389659579821400770705600492626689525748728711921001251266806306239970586373981289802762574262991302042933727668736464464245830793457328021999445225852803791369404483294561734950198921310629830264073865927460654880744262243436082322960651004066133540622438636431983883344402940542088183115425195412349442997050714407336372332551545823682785182218581971261113309657055784002822916702743889852989206044529184702676520169763787254276352699873754852899395885424663500936239095479796458862498039754690227760692907726419278461006400273738544449482985173269530268717993192988364006067888782683278176983145759994225327360642621209816007001799715861528293222591634900570073934944936777025263520637728719221941481410684576764855759940422953826142793518269840260653444614327610183491246082270977113722309196489609722696105762664549752576859036975648162884393767907362163257378901804157336629563943289777268474313164298270925962811707685748267514937442110604142595662739424759568392904933811381532800874035260948407071745422793781011723790087022578356972012897393580278366418782733867847323473469170240141740225098901353061973071443277147877730089729286060578488149346019265152526330302545977472880968047605672478492754650715302921442725028327080464035060873780975934633594351600412362594691588360429879273537195730000440399951765754409406311320738582678477037845109530172379454938440878095615310638855630976234507613190802462204232945070952162264249318355794856019265964851423884186223977333573574153707863356318750746009365347714099604902217045690815382108985076543697493316804524250895647664964066514596038319332520059734512839620753299730047476485564034898786208954767570678181796010640998929703362432261905937180885475900943461427959205576585363692097242586911858276275056241033494352625502493280798718134041242312813984101328022404361882930887515089481579048925923810803334458666429859379503984212929529623316444618497474495810333457318883033610861677479893436182034522336530085969468903177347129076977151356944537313220356008249119774058597448137432991243790840414986219837899354448391735871476605161153367461938351727272705762540177968154148918050513882251621768353321941930489798051368360987859821385015358809195018702707049046308936951276248628859881909708893602344616713999547875056145564287613513949036915139079978988760757584566969793583707302323183013607329911140111715680713111375999843904949673143346048753219767041310249892827032655848760612746416578723740732549823175239414476943635963371141770685519945686462078116986880972633527770716436394928682377248829690045414502825134357185262434813712522046580318680831928559869934623931499332471044676450901076643297320047416925435703092636925499496605200767053667762082048697324385764282940580221447207552330499864573260499288575695008930610712796043364523568361091077040516007262861917425789081892290863361009684858164850262540329941772498410997039418400427936598889857364607664220808070878309379169439731852309737412175252786463081387707255211131539548698569287374322011075363205695909824031579870604316396074042720728663658868774553190840263183660505479185069379730666634801970253924115163544723534341850733526350132396507763164887454401441226962931002485647738888506100583594612300095512825181637663044441871521548527904974328079705166570210169586220521040259771982431359547232291503643675257912785804738429033398565518440363625169768147964214614347761736019742282110279525176003280041626668720594127203360036790598257259720928206669650213039897097945147815769777759974104522482096829205542562593609559033146950296879592354273796496517385535378512752540423184099611150795067230170991414405241985684988619245589016171907209354270716136526894780195487659123061014988018369502965410028860985846319649672766506076160119492991384027389063016188713834434858923862421543219679944561847734112132827795296762282965796757644842149668962274104221630287826913130764181464813319783700576109044710638276071902727730661492884613042666761401226695301236765111233933973991399426673472878519688894108289444710560908850530676362996628863957798354051595670187473102460683265934680577935941481934864037371255633201066780921644642017493235116901057650968493921024156014410713323272870982823051252951752179843102586152137296989438826333011399320912725876137006400955409131110400000000000000000000000000000000000000000000000000000*i1^109 + 50103920611070644035051662557487304462797647802992155898055652246019637682590624283764270000764361173085075159696127976951010253343960303709853282141175804896716934638068273261870473931148969072363680717781113042311530963913782464158678256566665401427885673434767987223219377579447759469629732366347419556938407013894012890347183506108629983264302015722936808312207686406875768177286848655056846077948371121292599666872329536935697392087723615117541272049902373936485450420979010435787869930075015203179897539057668500727879114834711590691416244827569476612307601981264064846880630095525051342737202763226897717079541359670117970077403172016319304399448320697903013609096277534362906940859859328011564534341265926685523465408669122040202523141777060279364088632340463220402742305437667541682758522320833052091991598403955826636820684384016547258454859820245481796863604086599157007529771724229204935352493736778366952260767130318321201791459930313647306968670175083247196743972059862510164890338667316080392571200681156176533682026636954100201130585479567356865732093108875058846761436674671761806256032194626675544893758556763955345189258866971807242180161070677455349318746624438053095837084217159689132878331055885137009338954690962678221096994389475164572646116616071520976533935289156981207737710643926635697033554380119702500231885779802265295427170640735050630284422948621393609832958327092194643220203370222265947124976431170983381658818450491756791891911376348937764779814920035597978412795245083863485420339100737204020561902813893910029702749113710048029326331265372394236517065408329883332984464987273070208255202921221053084785870066265011216822164770370002946937879535169085894341949026546658763613449618064751759910953787140894719348742476824191077379988274319314389770288125492096482506611093016784774199142282820932900762966128684144439430231818571461082317880871239070281343735747364542008683029810057473931357549430385866789735509568918804847115418801325002084471666164989173393176049210657736506448034574673384531616467316381743150326314502591526228004898874213668108171426781383399270423025741400951710898811593951334777773796995030702754218601416590616742893817861564489358840417926421753320586973029755550524870697362406391872401318446363911390348090509948054020964635641744625941175642386203650480398210045078585299374443223533527414238722757040643766868860875155580440867746563277631060419708754150747995870830983874444578164501029668618312396644176000119561602264803949912298541537764041500643759733943525028905171598549121493307310742911145026246329010086324886582737211884348728000354408456593549735931871082310322704080557739054698655039829122188929014191495332458992972816891587558069112691694625122807424471455381376652774776158274083273386188230842157673190935358445407834390791124047980684726421451147624936484176574081071848042209426146758923885679936013380946764680254248789480945537041350739366653725658343474822746310231229300309149030801365513694581762918632890104979625349256311107847853080231397624430696945160652824126636629069455889347288411443947581035428383568493962357007324687001186226765352585492708065109806263636646289615871715182420746392618827237587415062352829099289825200318558315877208157030520975610545231971848767281674238180781367868757467450311189946818207847325029556143011590401012608545812659950601707479961091277602338879333834582410149173650250988075347377532612432553594562934317983525354000471793676691227996770417314853068910619958616961992958749397776785142879112125336407688397884502434572899259603777301100025172464032482531781210564495378947481254415224922152031851414336536339523132927213176078400407271284346824168965713715567034976284064754116264513240084920083827712018268794157847010784598534859724854858229764697575287393094545139945820581933883397725776449590816630454295997307702728852153470673393673402089943676440099245949877924347420662501048314864907053399782197366390785400758387603213005517433282898620430697106454327000550669326005125741578997918922985039726876820411312472558738023197764626774114394858068611121645359774273328847813292061507424788992287160997722148047899122807269038227521477757569638975966545206519816078898905839953368160822581327765077692957400194789271346863271652677861784415183594284300075843360071084725962465791518483242608175364814706497732385741020342963883746703274457597382940995184979281721162372060574449454117888771040115606893550466999782842468809002137281425075776558916774327116172653197225531059604075038350596020693404581230587912253367951407671121113602985551217834793690700240679924931610097064345600000000000000000000000000000000000000000000000000*i1^110 + -21498470823449376571181020899860919168379805660139423408595181251804949410551518432657546659127923150048323741784151284681992269526788990655875991631361743645390210128492256375391911664322549700015977481754954227079827179168193045867721036306676887205829988932177661463330900209805863641795717218812622805374295370725106978600266701446218389444827640183238697500418266618863265297461421372557014250839263421695205685579871617024368523883322395229133421061180159826432431743024126703335365042345613726638665126544218008977624046122248062653264649771274716452295482420175213384258087421076104075788172659240085896350543674176608236895104664682457324054533114283950714728128758486217453589313233499963265868506398536091227768053401497034474693868990578123471692532108149051285848352335345812430979551508831487183315786362374808711423950505402561333714841546664986731005602903323852582438128784451039910508800872460741595778477241660962165143111041555088063981494739086572880523304422490580679820265383915159370607081688440932331565510946050722468834888074012013882248485993708521532533394483755327885556908213020579088565114537068854152182236769782184638481427331754608373905252780628913667851853684156270883017970310434640185525578769513510455305199501576380549097890257433420312287487777075553597214769575030976986898899790092804325209660841515933645830120444201487811245971639158606467357204843958894389160325910916280396884308335579704223150111429324696409984977205997271718214934621083070372977945246239105305343078523576841555148017896512502958820344135652842369931600012215487093611226188950421506366427535645747667323305745919665975057927359282626429746219753230182173074588425965068955919033562219002601750015120081450846160255313410307184409147762190122662888244865304086506602233700273022030883330573383374022411247886437785266460767153310806027441879638926989891836198936172425731249020758839732502148487681388597230015476047247934138370050747778842570226872121049057646048772694921560848748664800701618436017657575174048156499521096068632984794405844002296517387251519184354293836912932965354207856370999835431092070006804849679317694367441237795786548810410729005247132944910791225032935041106037472857959622713241311626689459834613923161684808440630453085225206070444078920192763102529246730076204191381823919663345778673457482836213134252889209670437211065818719690028662481137036030294558807119929833406169937329266898349807782962871541577209527031954768562775789809295930004342963923414667807467271611627533114067961344454674051167708089869644040924985375634715214520042986246028843104815047483935221420578826888796160765968353100184001649448135300459399701908531210792055187744519459880565863307908463490715385636749963276534153790595472660918737309446022248005261868640415097341896163497696178526743986145567448598487679168336154252702852440827337093685288572780890110713783986990766080699264752318706038723838869397855580423620097989286901142750838613441935084707409456984207032937093378074038173832945967725164206515117594408559684241442836540261020437916735225513108146202352410117770872750422222027071489794353371285738229179369327716035398394525918695590602051264529604420934341166119677465920644174887465456352400469598896259286625652185367543260868895992386223694864228534067330684291533164156877832332613448566433857563177576548581713788999223496711378165002096762445529803299034446894170787982514517775501698403400898626161223928941083150914312729431984886167647723711926865184515410648502098953649226856239014021164041630851647015132734803736494333323997684527195752887237735094748478958804399832114360452056788721039542387790387204299979862188854876019231390309907154050235890091720416350950963972011396479770518685982453374898960670978441473952997903829819983914552816565642468106043871699193262129384829669246429521273269845425002100798526290184136386614605814533724938043724426653531139209065793824407196462185220353234521767577981051049810575656014166915075064614229025813074552197191110937633132561695004040953093307523270571545079566463082064133649006051378150661336202161310826865417365796069370284873831238942947169155661602371279966389430961621485067172391590791775024544931901264407379677152419674228086209283509044732595476675686381464630039816069019046677928790349665256331670360042842187271730649018223326932528675139746785638625099069228157618828076618220606171672588448269331020693322621097821823466632210881005012173764283514878872118071014324764723042502030014690145533595935216726840342319863587680774029779851057819351094917367098323548312410665230033071489320998666240000000000000000000000000000000000000000000000000*i1^111 + 15921855370934195640715687670889601351976856667223171572619906276940527103650752194378204562900338690267271432087127989597229764220537758246400776388341028449396403233681038947540221399752015349939492430421653355827029021433490995672807834024021337423755968726159828077312023016250720150669760451566178559450168670769133325548241871959847908790538146140148771826882004844611952349441684208595159562386272581909436192765415462439141493950120729623557430367307867839402824291800409400273020317294982626947703077227809603667361881779382288176902833639990364118807824221714941961648012411479543205583000362060958708319647484983206836833183292014270926827901759415078951983218389085194895220671269515032476922876962988324749718397269410036565509326816318268228215286650928379760909446554497211320279227952955411863031182521543126383914628442702952867009401756031895114649415238267123201841775715232339598839335678164593214514004945915845453936733971683130029543972284260379389857159151524737066116778041000632540611640768624127034267753073472423576729870497485443159145440172253124403156106476326140877237977453712004004585493613029957008888354970621709144184266495942803344748041600405408084428248143533382828160554776254518590263629535229252168297161470509559493771047836643049309087655083716849297599824363618535391780533176761509578219918877069895047551080976507410301321753843832873645048132175259032395059602610529066650677306053300810679201731589588976056256619912445137881760688826914157998239145159482992651383408608124930321974816415906422538404109997396452305872733718627781868033095526806523560630181393239078658948184573986819531120511009256134636158497842963990867298027702153127422673055929500406793224540606676777690497677687598113500408678859887604953679134747402968195555741390325101064149145685050322784232763688033051375307461388985752098434519624871082391285149888765067865909507897721742952598994843281044337941719964741569742283154417007972394994540771113013265674502551236301687926859831352089845500140513058809604542350383651966759574332282094778760026590642400087472308651547961624854538424063117517991256313779930050084245628299451649834479864909150417897686192381378622531526951726705972053224812294105524604001551508203388649587713946535602565116723242145129268203743721424486480649909677358010886445274098210040169103320413666264272403592650930149011141360964514483723207654300183952570088574417263509899739612730732902083253142356938289210276090174069636442996321297502282907899324288013083435250313068293485720992862146973771440690799739103125631389563638130136840660415863058622791961642980337789173486236519791824794084966684202458892886975692838421830239782094864496485768795645075452211654393812408322506081616112642967003058337920936008860028187450346125946622006336928105216588491957713386734978828861748797541728683051113978450141378959329507170578955624397262992008067001787529254756802569032423932550882007509730160811648211235578368508330685751537698554033963278781888657014408290067137467259232785403243885184617573332603612083900790111469233350441876695476069955433973963492748560493547234725927730384793938238740407776962374740630733849225851856869014627700836574819735105124391107521466489160072303802018478831305390735549730555634744041905800722913163140609390602503299347823468787566564089113386932036739056390054878175678969161709360408663191692214437445673677258430685405531810217899324958602733027706497686528980712328838787927867576182280693566919241981715464813136441462728053956232085130850829570730842921351862237256112571419646993389994435930899639418982866950709904557722615198562071395135273600346652575915033864194657692331636284150204226840493185947012379279149203385591259031919187641187676060292837475366055004957231318544643791980461227910323492022882638120725804653209085220975268112894464028801964009085613501209227389184695486887074965943723971224160762270447634290532777295988222880969810283557861831746338158197731698219664864892556235845149788480961781222568139004091638915608538627313147219977712299642333581258430241932831103471796495589305146362504784026500089537567866106859111194938340236462772113866894559657219525421180055188793985740444197219266169362109563616425250065784298944014406494464963867192374195486880040620946699279254985312098221677242327208730547287431638525670737440026049347111547015420412991912760377209042975868388500073817316936988868302700022240954101097804281058813661236485742558505121358713879440875059410160940233581785066877196644727636332175632380497065983916418892064005183918207749028611795438689122217099264000000000000000000000000000000000000000000000000*i1^112 + -10909187898781897826397333232369504756933352465686829196899960425796775172489815583343165490061203770897251756083854638507899420112335977812339818932685898581043580740661514436977355338279357815486895717142035547738409528811082882249326157178984157777988406228328377500370392839808990021319144785368454047363531904348052871202608101800391435041120150914788364978589515172180656083454647700304936516429453266632699713657857906958823566704643469128424653602138247099943435852203865067252942995644775513500826113948228863378157584565511875981798344629622553140074331758543247619856962730974475694762582362629867589458981533689561819900706080849840366740498449724361270681973562095428312858715756987319144301280983105907033773833776141835888124578925179867475858759449036831775084866997898337513272295412087032926068270139100371304361877201700469863553165116227642515642700845262750613282288174833054723574696841598604699046008737417151015305065737066837414219174038243868637123744083461043340273012875279450090739074175556473009463786414292066687360572332219259364128827822115295169362306199499292988663414933081391033603923021954683770849596963938219958530329075225628802820638897343542305464648487686914640937515732871439782066539555863578612770593487121781807930311015135966828078705237711745344519837739321145868715662780556807523240898911322542000515490149170845312979644907733227107470260759795834845180477277646185380130969517438060612672589912410910031650069636603501181488655563858154133116030505660079833503523488010316863628285184849852401801388333118243343389577126464614120430476468081829695615222025098362205512115841039269061191056515314940761480784872302834044153051912092746994670608219205616965324553304098704355734486187418250840652812175737437505770517042723262245879196954282442667712435090338208298217877818928608592376669781143448205645853741273689450220393466003209147709323731772115884614777724816884766879258777335870671754319958253571007866059265100058125336294553935434334043650724710796820577176786364732560960822160984539429009248546303159478564024334680983267341065730665147663824241200848793871111378671613719217234276515803792123645670806892206120817197345311412190365449927794391925699103687370634354415735127790902759198941672946885276347645221258054393625921055888348750380412451069401706870357044767677002799604585027240794391743290042124255264531270557805639381603624672364759223952900211815597214600416933442881085788228487850210999456497646529714195461706299521891036959733634811572452732230032590395630809367323523482863606323751471353933706270534168299122247782401618248686678255226974983114664711187541580596972983033667384244292476450326125515653579188114982438909739838412348288636716211526703547388023564956084792527694791248704468139135995851082309930508935697862597822175389864323979351149294643479918681232073545562701907231929272448658105677330151760538290800991394097435120367983574284045979919100332261686966175402284532239385828202925349100890059292117160371437064446889890720580644929479457439371415726295854570674578348435043133249387491504035355122144686389772918372558543206720143149841405977397539863800419066878743129479541220934255892073218790479829786047735687581409947590211233036484373191237680649182054674607790137749926577003578523875236703521131106725408515699176856828825345622256931860409229228395217045698818337024190436359939059384258973360204928480410021857870258218739219845821347188178522258797718930598032884632189767995166215694834640017681449814327161522901124583565489527443957369327076113449211230233699657388573429716566246355267128472315245432057270004391598608860160562429854025355812984553669637002964647035695054482734511351972497746777838919952588343442729613109214697774607204411911398331534627337992419245283267769678892890168955205033075467251616934990047781340138510145904838182765955673473364221803736793150802593184505201140331030376467783546189688340937323631313954205341228088081587311814506372845815466862885618800825762685607535685157117709459336942001100786427899996544199017157428709791989154217053294777877650638445588969578718598993622225254815972905819594588250908317403445191056251368883936508181451956554625928763635212434966622754451679702907679696258542115129562648265693545344369694199610250566821997492222125651616162313418178664487132226839948194583182573412291067112134769283108203152981916760225308186788771058410727867850706072753966941144140875972068662518071333027093097380388402136374838715007521921515698438394137337828587102760528600803557989661889876844616069712859414496295047597024870400000000000000000000000000000000000000000000000*i1^113 + 4406163150379167425766193389044417541232307582165705055913512805040099674119389861821106197065945830976217827666363051218423617809687677128155783763693351891831253788239833280888641152216256959983676607100062965606812651754207599269301231418617873213372306712369935772429845682950078414277791443143527980419295278153546921106648276820760178915605109635928339860129313218601127621839652867828757210058800744587491003319239776346733337785707662705007430862691868361253219725983862510237155371633717744248900161888764679463363591898279909694583062660269478352095496810383130198339886056655769918098153744657382246668595847829255216954577520943786533539749772171885362990986103159937250374528593539049689468082987039671620907089494547567118396564238017895685821127864475093259417317551129399456340489669264615356034677980848254363041275731222989627433860230056713632336897433788713590900599138982159717580289901496670296020930660793819082287357206921192789355741062628684026990771122544739772489919726341314718959698558583534430186853470557997508636184526449371233394465683229020427192859751549696690416636263689941140660563383521799764231470267000239968167590544943122628521267586915429741688677156352635988502402757956622908867850657274584766587087609416805820908927644955202971588253406539638430517397367913200624837272652594738619108584654559836010243851576235864261915710519465065408716459709028883431025100319854884853381230907406088659666598526500382780724643813035141299426250767671392975028615765160490161703164656389462334351733031427672546100758878723025867608756383733714628002680980973581805643197668108446052562956462826187143742810529140899529967161668577763633193973626528054880445274216929090873255716439061899555249857590619434023329764581948653326412946396695073672060019734264639718400975260256302260162225136829146803876191694243702275988974507589384338118860687846699736210106633134227268145827919482072072490043730066850593971933880552271479909837009053887527098852221867883505540406470770436744569354966431539680427032461775610792098091333375250403705489239832397216425814259143529744795887502047816484753214350129174340689086505655095607551408937677243700767579510322235954562949452558677378148686233704482847955701740415543987872786171518438842564337399949793476749976530750168811615569229170516064884185638970203523867116090079024377247451986013226223171362783874589667276897868381613734901499676053295230292807303766721802910595837506815804864423526467992882862062212810144568147149572125443039098521416061961823874812586622726451126503860384569856152759664653318709286886180456277970916750732900783662750837613138333923806774401655028047783065681533994988918721184330058952900668589769605994066865283371701321313349781126359272679356904376009013834641365209513785980131216639811569172172068637622723135426853766499460892779723078698020009406985667525897531879081928932842414874557188826293490919151821193474469329119561971197095264717049629016527419367453350806604331550312445366501368879875970034118717669652558355053544124505169364500019471032984196685148582858220475247294530625273633143554222868933233030900234788252280156506625778014666159687723084821909439509638851745052455671766796735032684267739318031560730252499836777422216735125770299452528751094968341828699007993109489009553442596337895924754671992876754910078697573795833169815162047843303343194437907127340261931906627535029493196796633684928892802538371300591325052291439311397912149494648364960410005392451024994780547210136960764941418285341467146163662162133087100009758711459094660033982486551302629136447305318851985132925330629229577773668160614854578237056117259047401122440229654829771098269181096216630259183149387710859211044967967759218237757930212901155533042254475220676921838605284634363451789381275242312596477424348692771077184931819986728764710385778544476941398472771370910133840699672901618233416238039492173275133515328116855309357096570997587611656228786352247633673089792400006157325645736610360440275729642817877437415007754518290945815365299115722657845900713347107751744952331778660032935395400374064351448226244823575017355967379878532303119882874499661153710477673060305886114838767681312345712318343471513823960550226839843812474877999156940787478884958918083804734795242215802664815246065996606941704141057888364410618215448840027248338833246541181491116530931783296961647159029739112642631085499135716242896982831772493790068658850134258187437300589283661981340894558974321115140146446414794882304222744076731299788667997606266470638418127432713591581315664778216079360000000000000000000000000000000000000000000000*i1^114 + -1563180503646367048260412094041849326231061373590032792307526864087730755013544876101155702655961125178323843249732070366326118482567291475222224974362185681678488391725079898322946632034888827025479789422500878366985922499148923154965556857547670823281894208844994338657928794209236399006880898622068076647676572745977483439459153470351936158791478986379700913558512275762782301439353838458312850224183786659061718304269780807415078567270032791280625109388858568569370111638257222158337185807121102503354478927130717488368004315066149786364771017034779758262590047668256875096990538226081251962142413549840344742855482704962945506983605513704325597355067028281552561065788778941524662650473399468719778648545844759769326175162002845077312948364559875490561554262584949144492897125690649899174795914776854070341850595516002552838247102085467584154614120108735060625743085431899004165301483411938528853752250223506545580305981630410242641965254877301887121951215900473985272612330153104857040767561362481721940203556682022983487857943823901482110916489870481855025948383004548019669385328655368198813724888922517607710889344652983838039116067374141797044998965194999160157215505028736320326353182550323619071914859343049229642820923644857481447984901863247183601754907194068089427273563864392613871331199731093752150687699545396983647353999566318363934781786399185371709939300882173691475576949380878232232937277825681045737995268460795084837509226528370923328017698195189481407695992880349849415348278154002775861323979190990671488185365920461062167538653247900248300530417481876196956258951912457977816880681109565652953442676836417148138591153013949466222561148738977981569662055690140464835228455128112934323511375067869324630159450286753467134190488347122434973495301976127980415128398510502707748640418194569644169408078022391004859890752331370266482863696855256720227649001608629166136495246337592982347553605288365707237835281183115727371613138051786209478235181143679809653307382329653092612115816068879334551423880062893104495996865630853195399903046452849029801428413726178438368540399928992726523187711689842842715034249568489300383226760209726941850209517469724370091456723217880197734637813782824642564439129133738401692613506873933873288300149582919901169282197604095780906551270747346190532667400735046124906014795860401178103022277129425901386362533935319858530953524265489794442114445113868721853193165898203550266807414933638629096206432735819544457576414632251401142183979157967144651883767011345346946775307130316481740868807878863682080525579165468537121203595302876435507491836937834951086439580257245781449129063545821033760282983796714579489283785451334691650138698685759809986124739171760386936182553512082914168617060771783507434860140574304380540886891967971941433533620437598947127888860528717053056923022335218089200471882778419293857319935594953916739557183653843843389331962330399190379533804991605781615417117085861769508909291541818688489398867425632650152103720515467573554978862376976838283464759197721031150346195203941934446813553760039774807731527723840380641196192615139685222798156418699819243440843469442940962192824196838606482923376087025758959071485299331268096894514300387604601662335534255120153959381427489893822371031351469205676215235543917527373107403998616108005932728018576232030567420289230058889272995195306760461620854461886038415989871263660290945502698057959537415344054117019174823247013576746131753120541008385911790175960576428332982474809539011530497091919543164654408630875770093975794862476360793944247663370824458798650351561159821819641455356886097692747708282646304737944035005489764768143941035474953693573659768335631842873744723001615365428970396065972684609995344853653842732310208655752286066358861866636202740883608743681243559295920748394481804661358489244973373506678647577259779429531595608311760373662333430490007662429152624800961917907206008525976982463866125269309943973461572546123776323762903782642493490216514328516635191992571835606732171013193214898280554779587756203244715078475884680323403670313499904675253522696018063090972762112408325876597661298857676412271331109788758371114177726236831124438330400263975871604391449530455053307655026311551113355003727782454401449348852199817373558241565328814786260460012057575473297773692227606561422788442983566786452994397208460490968474580232204398866282699687167215768914907384984816285665909942784543734625090240112033906530696808487072501282229979304294159103460168606486009298301047766229456800252099930475407532479410613785305521366741551002157056000000000000000000000000000000000000000000000*i1^115 + 866639055605746129566816190395894815465041450706449801284910803156536488491112646944406273146335846936532876845681307964183441674496636347029619902784048148690426214041794821638908080628449144625433346199048173806597213608633174307423044266021423327514687618718876262461610652441631761846348463959158829013746228052349513258572376727416883730639484688850185408974170098592559921075607209016006336454380757914163216099098254119529271149240575536740731136499656974450474527374699022592207267458511426294410711977382001745920402738682896253005462995979184280164175717386128185513508068014836826142854100003757756474111457087289250393443888759609458883956313249877822047008358560852110644483209786990681967470105977218097960844232329747444274892662638187555745709105797021087694869722683908789741726477202078014001154434969912531203601532444140041765129947254186757580049083900389238525632711150849658067434330946676368734710309016782430319228484524406696096952661405479250875197650223717113638479111088385433910347994400413283567067131039873108682912895243012486755244101560243434236918940424333494618336346670730444591134043256026775857010356483861923982818944855850637283089804114225392999000565684161732342783557201951440241841380517505724055638109111963104156397605570089108967522842646332729627226954560692494488372171542511805885359102297741110637594654804147292700347392326185568877855292348370111216928747545334926444446788321624987072754416637588414125268712882854691341354232322425593826607335772494734848917300591146017092524911499892123163123107600860498476393501792000929272464816961529352808185828202875399597733684870516900766571805317453488698858258183134109132584317511988509429762795873830455887898166139521197004520219900379416702706975065149967388674480748840291028314209874152136645556831405424117042682306500488306011202248777952310523693777250004766273252110501774262348260528968825307116694477497361374836144508566272676308537567929038968917362806706519516590362445140779384162970586871134273803615532328958985246868858356056589420141313625090484530145416273477843477278544841474801987425880545859015669208622566283480831896818517391358889907940758373162383522468990743240729231288482904135557703029594913057590588283221567063345469107164782106189066859602496918590063835196010575662927661580633617072259929304522172257566779047342419201490414134510507875578001948582521674883214327909644596594682335885106584162827859902381681191062369172303342963077287144028873878571295647802778741817645003944089675110757523763314291322354449731344061361003947514703049410334712941897252081403980849412665561999737078453206443419536096942314011336588411221503121158104052115685731887051200451578096116482856406880607315440025935063889923070855159914458621497659549383420539503286686894832322834425408942545345274083061667389412595006760660449334160611570798936268985195723871541936929908715043612188819092363785249755783576667714259875049360543439291497241331457241551991141608895973493362441129879620910632646914257643897178640139750583470231865160838145846464062981396367250087542823999345820761069121011991955643979831996996910885260678358865126076704448603352337982954123356856590346859962290956627207711819495850090535551285610710125212015457075570548667325176925444300434649135101489872685490271887571002591946838970004806830136768254926836497376413290709168257106564269820462191093325174634964556073101505888832842874222133569605820547449552967907271591795172048307928614544800725032607001644696652471297229657700883207978161892041525734914713706153652954274916000542521303596483306621455129223436633175688132050589550498763725748313293344116259269148188181397002008892815957434624341084809497902424461714523072560226089346699399477232136715491723599493657410302363626810977487046065731008447001678013174072914715735093400669416958630684562386706720527122768216713059915408786143687920810411519380174268905850496649389445997136339864604340661906724532572048057063041355250822215555105039883149608954238726705934013252179403565839143556566777128447362629185069764305427910191874578829245042230240194547074276493031169749277845296621221304312854251408317002668305728082814410611292333472563255327406921407122463256503811621945889199819192825573400309267833257686628325716014035459634137923648575527101470394173325949969364158634249197810687061858131783924120008688974721611732128659388622722215325518041391793807874161493995820333021983154558051934103386961813454530615485906358697048600860753095538331786847584528440960421146893284891874416043588983798838067200000000000000000000000000000000000000000000*i1^116 + -93981199523545416853321492331668500685147494275897062913188307346671528243044067130850229689452132285323225225698553628979191826128419863663312108680567787294230083261251524274241872784237632105628983684772712404332863510163572251371324048293533185101759790926007025699602449632635345247014447886478377857044361871336299613312110048422604129322596320830092165142453036397095335291923140696726813395673620730578781199381253613717690185600941045805127700594621184215776530382518295166243117872698950106976384615109343769196265051105303386671899914369817953996738905666084384363910005574626817363327524033435254739887582638794285528820652197159402728113221470684122503187698172488318226412816871936135376204881897161538963776042410269555477143561781096404301671885035445320007281346582072290343662106098713011221276029296003435223986250008148255332787417255564445356305227527509387663103568615326954181473486383213261900594038117201517836234497508565555446884291190513614993258071498446342146544937356658684999362461014291724258196051820974144989328196617418690742040464659717015595315968444259342780158137816121410025286116359599097083974197266415633944637361981617760172178339408009896543041608385356784334624869873476354105857547340537234642031122501181375192390487930932800141067999996256722368601321255890721089501760765259214612944799935811928404761623446560974910162982791847367443108551754464392905152031567687213140935287702197295673050451561660986174196030848854114862925196514070712347807397507966342665823797885246708109790074515055501140887610217206014432252194984175380686788196425630366509238981208536472526004640653816443252920111900099632192422349610670472667604535399061258378770576631288888061630411871914033505038970065819943512645071668408529022889264560268331267767882797288572494968966775577193669065425319222953808280268312575573613160171055776283572788006689846609645926467808621194682757364296087137481337443793396641490659620282212246000631584962994355130500161074644789427963193866381751649616819803119887029680930292494717020438430374425864692766224802626660411245024976626941397392255896554206071559015811155791864817721409475579497704846698115713676450002848470186749780679566505290483715515654865971858470103504658017083178263434814812223663627326614120832390400245573682964120151435082908192058498593146576731370734192406912848786490536919911358422647302146210205138399435138696465929987339204242011992971556007132408072411934762248262862741873614554356861815435357869667097113907989441803527874281088199708361422094371708181649678179035478001114654492868764750105784271118566111842888730762340937875853157553350156114196857857965189688158634164397272662559767921231737238798095089344401383545019561819928089821308500366632710191523554734691596958562839942455561702745701357319604422935713006366453172247805185344021394222613368216804420778678865050672171670672255411232183714680376929429841226661880440666807363541737058896040076630831278952879911272531138244744087763557797583217971152251936160379824460139130269578004939681551891568948001452978718220655367028477091907012521538470320035895768873508442573767057809559538006101461208072789568379824264262629080902464191297709495271000151376176585644461489553496657240794066681025119506944709458161056484595536432107639271619125259731296079711906795822380629697821999677172231895416133506505341993196137015282554736030160007313790441067593895361203949408985470914203253042160997683333915947077040245996885512737839402875019852163914678883039143854222272770542662428207426725283806152234652143719183353530056811668299978381338355973310073722146843862768369980856355836531807708017259189446246788821617641028926066822747700397797750308939368316929342974664965567038966807231775218449479512349592482179909163463045214863161787034050953991072367860452936588343101551722804242256880958075280419644277542617721288008614725215838087155479185176230968661288596017255992453883537727072054887163107684814600228819237538124269549371539452594596149559492195280008588757399404099057432316167109300625962753651957860059254948215562374938855026931921026165931100907517450757583674230461550889080837723057970637883574752884804000814549170741105915388413727992298894469602676884421320696176941624347488899079845157500106709007953136209105598435839313757765390657646360276935778965340906228096022356598963131463763663164660921543005859397750360159865713621030826370608850101208864476949721649436518381050414572320725946532737923798344558629558349910920842281128265309175483674969869331156587618007777280000000000000000000000000000000000000000000*i1^117 + 28584417322516327126143416779335292271091415550303922793187640912831943046940849619550076803145398317268961376368991605157805987802546210810057338692258871122592841794548587914043335641635394309820974415659630086319732998311644132948910236482481536626561841998686382221211343377544487324756353635011942280739435400902435103690044993249201300441597929785733630137725503439845291365850737080557416818776855003127841982272200364484910247236617486460295353648858875213210679204102476598680585416922253969848177317267127386674248745148926862286271217253033007587997100758681536873516793940013080007629744021290611901825760821981300084491357591145957998328376382152668424530648042989925078734813527811610980095354146058651543551853548571834945277254924649720988635314597901085724615096543038949238573046410606092178089459042213808603060913289019170513221963201481998267819129757867010584209839800501997933925349806773800223183903201804534312731230206348521563692999507858708751707523149451473843198788595081287879512478505060981922295348499344995954551466028228928057869382760936940222079933865319802374547509644176765098639312411695659638603345576571529476216464869837640109417894738759682144937200188837223508531952924648404448228236567438827130786374157333012917437140694721218620063502740975538783413838362112345596781840213995665388422997106047691681546422165556898578186017827868754385123959458329946963419053410495389649115714250751577718632248034291304530136309101292439885507822720109463840517315379734760653497700539459905106015554518815315882300761088528647642320767973289040584093894695695710939755425430112571905808932447136830681696188619914792671129966406707325292173470199519752051949879356370460103245328768816344365844677188086607975991046493891159469465508772253070762675404693421106743691762047245476628747112466901526298940877085295952253138359231187384915222570749558115548863373195490089541733429235956979812908708526478076072685254006848989711295547726682489951284290431318683417419530014696794640152026553430700987946837228120061042790978092136290126173528771843122912437101834478473943329092016539577728920862479546623659857289850101000740866075862282149359127059299686709975652883789209206150166011374361719848351123854444220718219105692017798780395669460899651794667642153166739719641224207970625288397582092343183086878381661305411076649745089463593517112003585641734658914562603819638811177544745262863594171432455409592844061094889561740738958686457244913007830994092100901688258205390913312280509412894771960830287599056857243068996492512819059332707778723405389188705073091152111476322979600532254016792928000109151831696173700061145028967406920017591319307629983664223398830794704918580806013488558731373709578874294982188782498374140081284294427064930278926989267354751983891053578002859822021912731855690330475068915080414753715932703524858937550482948542307208266631479700514582599774244805841493665165295287699922176308478675433449392410618418864682305303796790782610156869625438511725878644637988345551376189015579679963117047600580873872402742870583836977281340534785950040889080981118257722219101125168538682498408886408163439149709385562549248076455339927417413673498657720684012765475563007805734834520423914165681089265735313129291522257476270212366396465897053645135867729811366463558956369997077088567208356819731902248964640929778408419617370340384091044564437973260858404940861928488956739346542736470468180771667468642749097074160758619892461960973297653521189930524758095661556431864311349687790299076866281236800388839461792913800400849122676427731990982692854857382095518400800160686297617799809591799252586730212519218923287324352054805598261058631407661790225296315852125041110185899316947431999578008563186509975734225971992260211944917422982043605062593905129507725133130243219355551688675366625158346672970778420669457591162930248922323753056870809426081767061856880714509928562852801596246309134087530446887464555906386388362646409010858821610283188279920310376989628171986952056633422319057724029853943782854321473167214519304494604608448372128711393075725968660107608065566140793838102196899966953937167025397073152381516842125601804629190817568696195948485713136677280445604229669570085211986063449402604952126832784990399165773885958421472701325983252427445046509852961609294208726618261701828174541743664168102661846527599780214331768204515214528146332203563764316129082743048975333002253437469075792619053116315939604186233520994128664526870794734187377915277424012098031765917411425976287083102208000000000000000000000000000000000000000000*i1^118 + 3475700961695706828012381988488802573011227722499269343367561684759080744859077635365436344563650291143244016100077481993667359370807815358162674273374978617042837001746692988428703964472222024703193019889190360439073187710820386848255316861240003792021027384507751785467481690899664287103439672017778726882814212143676242316132289088001737022241696942840733613009358841606241523402346465175546678455475584295503592441117005157473016850851583053709841432093142685709750161184711380055312545900907963629059895976139920919972768939448920938466721101499585405333247592718725165247562832489442508587810090315429791252235059994797134052567182978097568884358321356594504316567412238647788362105525868843092406544852239592998905012290042283573725948492535483798783774338228674720338214071304416766322701400152366174362836428588532217455263243947382855095676332403036517046065665595221441646504343985539853471730522375201903431938868793842385951414854403483412500090488680459483040804062515103634990196142177377495232432069857583289063803148339872720436700948230105701450548638412129392956273331618998299228716913088895733693864990635035344744154028218364185971683783030538946605317538535842768593432854436290282834953621681411476107570188125699137686599158048886787350109001113064831383653997810313410985360523647190392770538385452759268077588352710577113644956093116812243275561638772394297131235167223563138536288518685619838385888927216896980797579273903794804104011464765921666440368870848414064231773166383608999960116733787515607529117269125151044128249286974388440756827317759136244477070017393114766381583723974167293557502588119044344250342623501562058916438348110644979714784387085649045081072775868402489370206793462516973045321048069854044110724559319940719369786794261383553535755832553033268690205830383824108270635010862337429585192008201181910880138955705493107265700750620339383385314042690102835528241022994208315685851626257164671401780866345292163785294521961365299876624452876610452935876039412097090928359286083716722585921473773949864615222294567486537494732136614430087030772477659947089454279748011692142616993280453461532301079541896095096798758288985606835263367513341236764345672545343091334472924181540242048272396566346713649268883125484051040965877373024661889547725712019985045969910010671314458623097782063665346551885013180880589141240340878330817671299387443538393971059081900897098534812793609794438864712199191666727124917201105706280949777468486617198391286074524879004449015548109861932355787262887815465485530776586097343874921842576796731846212839066899934964968241899594748733050829497191292500883948227383363774101478361222810735950655786821746113160601681753305094036758999101771710050794324769207448989425240428289024897654445431513905276229868505427059058809775293579019807173848435257243327018905513969088455887234237293506680163357005251824189851865648397178436862710680842309156286458675612398725121863398161126454705049796351784096229081003421735078931388508707389982087028143799064368492761434307373112597465239901592834199376771481489903903240484186876575500982181691720522952227911900481836925374893884641916229030419908404696564873418702164168776731265209413581797666643000883757790140007288866843727904737452150320251984609341641217847398519632495267087851190780078205699796394085472647720596346536968868048734592043054415503982763482391414186115927000322470420331587366590422942603074971744895677013646814019003665439717846121860758928276191258067914392855947461954377868946652752878521560747135873990154322033594543771451034436861183268744966087644476664281959101063028719182430966776559791972371430152369512780789060676311378371928158497846613783345346051119873156728822545347061917450131126748015765292083339390100969952425114272734918432972477062962522938116093396215987113313673241124991043116438288349754481438265578993567999900644766592574455317090813397707213686745347106944758659535498565444689966802320760932045225765123983922223946155729314167166094443445128340276836108491245483366550768666027373859181713229928535932384960250939545772876410593302970384521705991102695240545538684770747052038404182250486100099606009691564971302283856840936633560106656751980906252845336682732616002692551749872316254298962013466865612065547555374539851547339315081711155796157151021823209111626691789723209222990975651175105839881969811518464516165691822972448212124664459583405516718328663187632805817193187835976854913482270044825743347547928249630551757942111794154280016990165057221430813892857036800000000000000000000000000000000000000000*i1^119 + 200641204215359169606958789286691573555730811911205201078072421634118284401691449296217109811873685247786941661152153158626656977337648516519900902647789859822026286424700394927692279366771989202674580180179321833585433340531509927269191175980002329435815139581978561737939856655246259849358232754192837604398907952688263206323650769064327846633659858422585960764665017259267539889026407807001157205564786179708305200124177338397572193057888304801572324246067794549818257322221427891640698778602339802432334875010856394539288133310038089579267722507997699985924014300980619322004643369497342729910342483217779044405847678556977313562379790863817916711410259574826557213949206264689319864992298516500140028727474960023003459165979719226507196821118655250733396024784722069524135715803359370875150214920139380303000894495765970930561995700211718119219330058211998857227977357282131366140782508929500993583485758806067673298601975200716126695998149372596358807531625166992310148264562364244963441913519833587380203786166427911599242999298214685674307921783334173930423224344431256195403779552859656366510387406241467691650865064563483136060493162019585927716308069566452506739833129411439726563109613112846641947410044213548643778946979544621958024819799958863675112008243814850630944640505229938989798234892442122661295991502378357570935528577684768245402060597164674609068447759762503154208689064479354254965996062191974177068652534420669162107053769319878706052705658257206530908296177906245285039882057888629540932400688695374936829888624432276162241715184399977242990848505146446879092370815455427484055856065466072249635988339209049461418516123619999982534425452629957487345962054429166335555856163271710721061997186255593469747649036160825033745536567033267461348289629212331090474358857165785827960288762037906413279893583702262886351211486180477369487847456439448824030667004981000051373440100037393857418194951172839771713139148840144466201950013911766926200097943272686596943507269819560664015758234891940807452554506785136193103063826307462313856512146770575469322018725221633256682503342609330512323978868803184982525439931115756741965230729455516184306980795605648418453580338881567583834063768281103316951383685957394643189228284972785092345601252266765459588441834820470720996925362766513552778817924171781058760276723790452888127790802434949073826211355257719726682413093462959248188505046753104704152328847537013677727131870578164686301974745938884532047564986103291147493576024283192673643158218020337260863157760604386254651335589826376421887050569703897933251549415237853937227547529656968852255360750615322414461980242436104943183882654117751131118655769267403736111845793312870785945788862782812219880401678267931784174389103700821063681094974194632600089173107921016682653816189977276161234517435616493992815209726735588605646002957051004743104588288634003306671554414439537316061645934585868655658340048206434922647111500322000554639935330502258556068131802593530443558617486721988233743508732006387553885188965612548585296706066929661281542793369950215712115506775496443157284750909334979398747853945649038900669756326372792272483835970276467258287240275519072451889488623386637180240050648239703112988419796339694731992688962304296657808301952836045076729296245068334645386155400263974334329454083381526003187752381491101280501187713714431391659214562616991124816634769691824830479780848043722095077809703717928105400615407431850830119764952490591745508726589582168842114802605309257448095639495489648449489157955837769979791760952237199477365556710787869963995948745032007622352625655215112296124835799566485955798617831882944065933046602011601312213233828970346304083311374505252680119790413488016930797925064825060206982892147246195471075779673776052026415028974864176967936258438222207068829020182374384961005903559075043958737856595481929884995348613779857552955154722684370179819707499601403940696344540287803161291262375662894866682876417936619622968527619122445146574051668420996412976822826242503477664247122854340684117128037988544967937300362711131142710176553983413678769274420398537967869895716265219156714751169819860717373061582437778579240100228461358111592632239590864434092343830671400451565705777363508026348743459113261917537127621021434083293372963520327997379476313768038947029477370792618579098231488652179997756461812589885655290926576844703252196575663664995832038673243418573228934032136387201264605902607553454190798543306933689144715160624521805262324814958126190944816310303855193620480000000000000000000000000000000000000000*i1^120 + 3698770932727418769213169016836219608515737529003290871547271326462689510611375857163564272310223867400382177621610022423058393750967402854476139214979010616031287115382843736806351353509204286079066185887867080437512053136715347151298407566900139789565580669814025605854768588794653511560201177439746573794987095974777094893443042838826991443043515385241425568499315585643699017512080385106801666304961035665350173222258738463887757087499510931522868017360111452155516934003932099536222780621064504797805603124198309352956685529745643209727538644387446076779698459295192480482703555931748541545408810153952539899667383302406558617242485205484076665409314842111028472014380893992242029247035008408479795760272066495710395226194059264513939763712247811824811453567868146793098416524735156059908090892331603925422160321698593774731607318411665571775098708211254987794474579376009193090430660627914879298765445452203089328350758616818469739268140604901328898965385018237242265893909973369993541209781394353595599328451477845236021753217436249705413493829187597735313835275474647231717975809809359215234194724931245751568571819125339569307396057613176095282748409114723883605565960395676307449386322539960255237678336239021965758880512766364272211886214270319224170200498889538186325028346815683201165330955333725758180621654187628025820777623017516260717216020148421843816138562936435056935040655159739807850820582652122337842799787718637480789410774469461270402854638886688450056383138093270705432550403942458932075473230974914995843903936104758806152288059453954607528114004123110176653022527087871069293169547378331408120691624819458055228581644488922681217372874093907216145490162187892436510079730567218493243470870932735922982738609349494039340669888107913224062514212576316631564962278075552501508757692591059288496657921490955896008355836976643205921894753429974025663469652937665311751102739836768143544408255724558734302455288155007771496282008059363115658044980753094815876385582117264845100647919782633480016546519376148913685529258675279955779070913791380471335713408352730645893298874055718840457299543305962817379985111120045192336591417694611617086053477591648081534205605660573917143908315373252610105528222782825537969020271638696969589904755996422874691573562811055028606167292996253962006350562867250883063145632596344576349363552348620877567854487313200954696635166725379706907031954874354210679297203908667550773455207255233735886839110386276797397558754118036545210681344451114001346226638104704063554466996529365963778700037841584727751271500485553547913455567606872476061395357152298335203845458192176956795863662622082883489825302221868495601387222405374681354171812672090936408611366743988507127588402131213868926046195714109904205939164134204891651827938921375993899167180602314771013326584221230251679566528179811393163988712225171594257269499039366401138222939035157453506433806019431653847784968779781634095192077713223841246364244278263694695184498840074847020893523502835206243654416608976200504948582383437331024746041866157501833079222500321586381329433032807163280191485586386088155117051578610756124768621452399553289857588553097495647041112237079773462299690586686850583985067436262017982101944639805618560078518646017567711969204712394958397625535692684864049519131688105892581166098079972080306701861383547100791505923325560544252462257993388376989576061594008431560483474270368397230651042616968729889961916259674636778202223847546819770913090137811040729648658089314939920339445453525378780705285958344247111356451658575283432877204315388494674687217947854860137154129110439869783342445524557078053379982942008892232519766553550482101015903556708736388068334114458871029530391248392102212024370775096309657547297461395377993360394402503173823958839556018776377696608116728347910813701488589328573348778890881113060653026455084056908939604858874858412983852342572767435812058900407133620490818614538592947487567699171360914007323445985116523003590262608321246475927906769262941207264231600216613529673841825407208736999248568172076455847857919425384130987890246888199999842282314098214230340529587087984112018708796131471568666305390166453755235497616952191235421906070851802940951729515742526256480464629966504626286102511123802440310941082324172187759751608481860225081000075231866912641871397197114178868437756833198515314773141674353297781138587538109374915440897425050402856659027987990859625502549307250316094930433818420484629391832859639458817587269559951172644400261793068510871552000000000000000000000000000000000000000*i1^121 + 123375285144963691787348158872190148589497163886222107563346997417833496393035638391435465752969220765103177293688607622615101416310842526550207109431560124234414839649295841453626208210572998762050379700379253725668291423446477870955175474825829669119174933606678743181158613312759715703363696417366498226279075471709600374426872785868252520605883223253772266176346022897012269018640222894698107241790116762841118556127788684488717608358722555203766506172396617534232984343028547908793278096097545884980044957099321230629628207701803228730446939815679720019443157495862702480890927722615995520973384130116096722869415934391851939071776456678629097589488294041220026348824637103678866889782305978798049646725410593517594223598963892212028668173332025680520489453438974397351741480589280485079065503693205397400993578725978521051409669592799542309491396332030490499949228690087747939354078028560766132405072713025682890011273873933499120506960136428759342246433064173930755708043917755096220010135831489807770347767909017734912467613439026941412316550953522705224022528107752816176902690974577401128977150278978329903587378195360046212360734809892720302914167776003189095171820277944333471696177349000302344680462051708055164934130196485910357156781286144459221344817233527650972429879538643221402438637753677173242154311011168221324428446631735270780957721173483917871941704502079783293449563202043146958206889939695775620570446677514450913813016192646901996449914761895512628717922991800773943161375227664599914297750701794966662144014408548167605369097230524678272134635242428190604457343152051058858198417217376223602446868838314159577240995678755822609049439673667863934915077562675027775573961725044669617631281285971396397271237639527312773308870622308825580954323418437635216022831930803911675096804199219901384084010540294088372016633686957802645189393118693154392057391787986582645054584356993828021715672915487226291762736467425681377884478953643573647479216414387120811897200127428791295704453041128020537807292099839700584397404261726285902610940221358196165474339160236827437158169511865829391572098785255721599088427498154194217417795792737581580855587848953096105917379815926776626981045962249900221463485998278778984895136224256240060941052476778401787030405843858340678490406513627533747508917080391179658895916296442504718901221874557270612534461068540649555648007376271290976725857467168163899836789855924154455814524738010063552229008865383114430722029320131892590774539883182227899219602661969475310710865513592412523697507559986050873825146449888897616074309201216578113523697527628882670455035002766657913226350207855681401988891505808901307429923450232549355543863316718728249675122310109171243515717666769063318890701162662761188101690823987901026969879588960916505937973673585548263981016007635374323237261657694416112986391230362351361017671471916606120399008373578325956840444382011241459923800219978054575828177744576549088476205692496308947099599648892892377601915278404133829084148732638719096006678436386407042796636955521493596600713311492098155155417264154401290456211324678198344334689847025388794450327548818490968226972489248881456747608267230732094815269912722746513003303840777349162203782689928220932107564586255766008043912719492254098431096833625388401202762882332048556700869601387973569121894004641227981027729914344985576923824685613173593264372304206535658958175474922688266705602041671546891422504170919086966296658247287995817406266150098153759424008466261578122266934632720183479237822655690277379168403485113986418344330927356158959532074072424933757536116924769624620939612224521832629978452345686118690754689721272894314021968219939808113296683939839265654295793286658401092150103198910707185671462068890117503656157546488933495175767540747443801543767975018259397826047589903464195236372637585992925669967981342914464537092259237891969014475136123530781464089728374723655431271475614051262558578223722999419689383238736849497946389355382076235640353602007225911366183086490456856789370351058940372825013696708354215266971806740692811790408227328911020278616025731382285122295172990254715777487600292078729177013162593597158186034896277155597200505629823692802623993327109140350204294705678755749641675303287487659992886038016590371995332655730466399782494931121298274014585842264326277174046022457364178722110630755033370766676198143802579816727109996605684433813496606227072349292580982674152659542096273273205316800843568326748943462912826040349476913308296544256000000000000000000000000000000000000000*i1^122 + 61574347131653294618395125955953170941463074010244145243820339971595251706855132220793373219392345320760485553491115178968935447671373527977074521626972818557354989701116764612749339515941144789362862605296829262285928510354533033861371158085845952051234270019141733672518691859680689370220598240804129150911855607964420817688963835076996946536029633850763900132893231096062204058652160914152913049793973877491527348546892418929445682151063227917327503476435336508081106233392134339433745195856244343643849703066181205330179538818328908892385442593855335594203404436869417254134052839665643610197445112123396292981348946206195581218498700048485361471485176757216790690039335851755614101931283310167838380515964653124163524443936577424994937481413479937148487165401936848803820564343968198380708245371741601353735911058176143975812026518672343951230394445802685788805557112611396004178956929746983891876266609390212267809496001667494634099816514264909408999899343585468851744312357581344370462433109085373577104673002379134041831704294688800118721529394793546508928252030363304085364228646364100774572647344099619471574858768898918128897578545325085111323727495733824424886558511562047912300772936544904659023235351110367075185458118288266561904333733666608701588229141699171483689385875768445998644636061983685957211035835294301556653042119954154304272218661683262991604405407282708527101887828429732292665022821033795917153259344846503970251244586327005651034278506783594941033717029966385149845641765958564034217953597284995457748884719144302401189056567655617869653883758244900867650950855540309981122435762133964508248918289681121048601591690667220911163104982559485179119428559378067999181936656157796362920045149915117442686472386994840355245599074290666502337756157189172275289900858386923314450510625870296387268966164372619453138037267986424080134643554569626613480862526165548500680558508339617999865755718939587829054216684138934811347849353380015835184935556083495217509687188586044892435940914715193430640365730293441147822916605221063678160107437080463659996524769424278056529420056176254909664343955467540041218982677511381043028302439623673480626463569484281353330600846907220829869379826727406549892197630903359793788865660660645548903477074529610586569110723421684354009808743597002988058090431889014798310870329666972525803764015704770569452396286194423550024070349577330480320591825928123262858447350963313735191623938846141942663379514381513285093550863294284947195709277878837209888276011022851359935499334383067166507679741866541711119472307192889568315125347269476336971660095074291371830008706384828343170192748202579143402835273946692167065004372872268068523118023522500670446191672830994178029660074684930168633924752766475315591140961451972873787602647669003891426604184644962509094945507607036561912173648605414223060490904078757855435994226862236177327292857004980815671992467249545703925612628267511543516180551095248153614995997530880282831897297752783379315213878173443486582053369978416161741130988887384317716934049100371744023278283492944720748805435114676721673003819215539686132333613096005327551538887900040778260780885661633090183069249388725625517578053774107141838457311920118290069119494501685243266927086618869100749188295558553874157827517554896365519897285946679759556355143867588031032975628041447383039806857551351252335626763456574571271864709485311243070091791402551306284328280786128020456869884042202755325034401206461041659363321308930685261633120334501133792272632629429824909316659944406361975422309081264344812851291846003150276124377734083304491723318108296349149967607629135830250486996541142734706500997647436959185223142684606621130939646593150962433064890239151427868171777598628534063653225993057204745836324113717616960329584841200267789558500822033315677917181768380463109524178755279141405925640993858944721677825889978458264655693483580451255116134812210888981263864535123612819586939831733584811148177441986075145294653199918750241439303524028944751083426655494767951596534928842404906823689611314745516638483210191211977800783802690943095658243317290555661543845779505831652315752556264051127830288570121403137471015451042262969156225831299755271714457947146273771098287042569541981335064214526226518288788450046271265654406675731235682010502263020760315560388216977087304810962584516216538155029387500309771293689487685352691927463760982052616262008823544034844639137358166944152682250483019101092834365476780614763834248077887068438528000000000000000000000000000000000000000*i1^123 + 31882828932198034669195042432170352594570133167417593962840156308112234100414646735860829294285894939054129326413517109652197472193356517477012675543930538633318027168136630206401225181945910768239301713855657525091278261461141314337127430778003761689459229416692665364541395060871478226976990844644986383364679220127696398021702646300831589737676383139576443561122197752277823198358943615556409310594655524675674769065662030900279544149070869064110630388923632054068394179325867973992452001971654040645488463262306553155523783199579678762945081618234628907023255542041094889497843292622837974457762806170666472575748138386593240713613920973565536663006197668800108757261132458534245568527682140836570219075003247249583643321790968826408513632155045638117360152249320444400455222739870814329543480827197365743987609216987280375476222663509894779210451908138216809092151744709468646290238115932509191684904776180965595080037553320377224043293862344367732380773822477008869060524478842654228566903062736551411530110888711914175242279775639567307711633791247124103515423789254179098373689168323687965314615152257089918894749061430134019207113131139023582019336897777476098698383525439064380856825116758790033798729853585297904846292764399945842126048535294680524450779315868026907693801459615963887169542627668713414017062749072237166092866118223754114624236542770696456331041585671203532929859918700243311996378057829702260878072381178329331454023894075983357028018487307397678395984118418679598591694506461230587488070866320654401001108456614714234528738265984437534045586890397234310995679009604561412972096068001660699327162580603938867495532903319148741294831172162157544216641786458610376375724504207133546309045133863896629255804875332166988918184184775851872770199284408500211115278867806799469969681258882283801878817466336495018917240791354931753328494423965969540243638297961709639386577652557290598861837569414777311615091727393276152016399634762941825643871438209505680455224309003251965407116413515643906428507192976394002453102246345211377158907013652558104990188205322730491100545949539044058506953378520720311091862098281944581742746595635760759153486004251261815656625703117036424831791815162762606132510521213896602541656430520296594137681969392263483024290815532911994471980524525001597444218819658706082613210462465241819468482202952514142839596602188499853796030546840142533143816992987083937450020899095293546124067061396123793730602118610533206377196177836548544385844841531716636354595988490760568721215137855493244459643305627405327805743512880142561487727483635900366410804172325575041741177958295482116410056004891444024737900187196814803771816589613979270319209324595625799389605776870185792637996138557486988160195840472750608766333539975396928329075361397523900826248676015378182838747608531501036079058554904435071463800798068370952447490833440061336975311022858058396901130293490950853006362583562465760249115024587821008573355952773513712189400349546474965055754662915302447174956282595639183449907528574944194893394663831979137348609198589246353123386893374408873379036688817556526129580931039135663024182751457513125009019815443619744095597030025833778912154126743148428506872916706066404846630378268372975443913537171334892093473866702923948276253950226331764004835762136492867405711284417464926323750179519303534085307035732293557381041364673579052680069136391118778135010829100604676108655358095281030364254434209600294317086093263379836815813622325672751040197599175436686299740197574510477776062111500673409244227889081011804711418082153287425184557292918347098429160719613808046091848983922654769256345401431299052587391310929710194395144996547702865880527609801108289440576523112650958922261757647248779535247597104948335732392310135506861768048042909221431086801757497918858554838795062141547462379973929145190854302551269201323350619028866600044684742473954904682930884638468922272623068555142177910264592201270889685411273399996754906205784932183160278362542958564898994837825991259394037589727974620087426535812211313463676665513748289184790683370845454513099968962955577338554194558197648799632884758820674856476235967503250755923451060975272206938054259894895100416397495422616688698368832586347390148364631607634008064248670693101562589664538315257108190770868799662827294492516350759472286989856965961475348299217409170602896661427785530247332200622126885516408443306219273985207385628106040387677464319816269658595047907391762728057962662013907763200000000000000000000000000000000000000*i1^124 + 373033596238320756678770559953568994692241898278402243866333163415628556464230428375318391759954932556274904402719417046388793997123195744670087294519628763857453262741752119629349231447526509744844792609065651650352691723302459505212658247537315809103596435838071947050977627005086482337629139674013189861361453686547961201586782260992815561855281725362479728202772170019699489790237786649118942036932358382967119842894373310537966316432432303096484194008392638566122668081631589661619466998409011506914148253281076475678922818015638898121544369947274202834095002245655905352310422901978664862469504326079432964859342917484692994015604133967904583700859610863729158115444106410974872507167733239980353748470827184183424692643583002940603297113216840502402579459167132870424829025350287057126995737762767313490311739737536051981750724221721251692702154899525418110242166969192888629930385992530397235790616584798969883118980452410019320548190415841953456700290638160114104871630004261359646411061509957488846084238840186785629531372068279228780722314261058803118746128864600990696299042079591318263429682378230555908542341795395146000898653132780385758417060524243561471535614788012112386754298355398822593766919476304737115999714117402999510501462309746995264395093806980012839323237797767261560488161482024297118983218014036379424911282720297122632108493875024422065608793196918851794974283250287503681994022565080815168415924670033368931931777371216214346536409650860205335724979593784011732082690612469133803373013299024706017526885962640681026187143378611289234557172141152610045073999916882830627031929017458350750889444609733731135785925851062158990196590679062107532969407663897507850950350703375941755283260764844968648537198489182664877428706315998567442967666340045254025929428381714124816139697438535101833749271256808659356522383924719577730828325365546028640653884676001549957981303701206063206906494494376896448255439789908635039740084212740484729915991482402163083813838725922700685867907329173110530852155774902696327264325455589046199609452074705161124803752463642208873584608265126985609374687524013152992227978290867024666937618320651619360213688897999027172879872355655737461690764756269649687683676698096112900167418950573763803117348437697055678519597683715196746324964284935174061719058119575916427183834305059564615105902159601658043954500255982585849221842191272356986403024205010649809280716758370245423879372899772151220232682262520721539874263905839272709674945193860511964627553209144764551808651015161062421239095684582988293503214186229676220040276455556671028509503373206651533322462584280078348691335857623464209798768920591124654968718997321455361733719426779580075453528780702726206531844479550474024341194816024542692862756578781362897814052172810295343428426862849893241789007236528372765121144089574669639461285971139580609079806318930142725302674882874545221533097211287395023128064897057080385634992199347274067828332855648593427009070167368999732251683941370429480240773841377639978589337374546027055437926597952069969643482595793638187474162636744772398458994146087480702069595472749592759422820940631485588776723858675423019946211864692007568527428351421236784324548409298220264063121969785111731278011311655887926868931042318338676856487392266222096721764021832790101893050906660583144617340286683451273739723997291353181248109874550066011490594527385293783137685949846469372927399903354933251366329671184560703834131570540632403222619775692662117595385201679741871725103364344460871208868681850402014430842444202221853593145937740354218642222270415165660898162074853215257609337533812526482705833980590761399086694114352073981322840055874971412123231406199314265280232226442509188283014306014315875890862494007057817755112523600318140317809204615549727778312549452770032763228057435147402936171943086051168131924480391609355004123891764785567625338856862809002866944695841599255256130498487962272612889009778845654732331839670712335979363811595365327617120703977413009320662430724325619676810241633349864753269068758242243337071038910948206966286614117935392602261354210272397839356960656758590913437994670217189766018344639371119883243392029126057246169615894683519695308845469500075591129995340819369024138084513917902761004777792695172397458417453327837191336753534046732837390140039978936173938905992247333593570643818526041898834657679537780296671991531757894072749203331188526293845060764451137523952095859312885108010313112166488394956800000000000000000000000000000000000*i1^125 + 2259697887534688449329503703322831062068068512286198376462772736607848366507156757066118859744803054713441185420181565599479468427961244322613813652017968151656942989400597255975676340972488606551143253784918046270010474036530349486036867853841150850084514178299103171147398675687782096566374933773829373687244394150500025356455420444204513534578643800797747969435895346349306905513814999175616669427279400933696791511884909251268772870588903549108782704032216994877754709782118868293722128628940402760688174025534055533423730502962606768898593833053208205811830362276412869586065650961960523007436284235362435674248311211187404718137152206421409371865147056710409851225810309952564737198713808428766886709479694698081038502240028154361142555920073621892641380824080566199317311398087751782369206356630782370081829785699080384039664506099017012975119019599363213067576037699959674642537453266891572125828150482184872966912471483136468081008133572544628751851811840308556220553638656965746843184687209037975559292588091141657616904798036153439101897419869549560454371423424368173740566024578632088711467821372732550052639543791203312547363747417207674064387427120703164480657044497648454429379594495953998532199283924960076082081454049437156411649974170476522948279833434169880601738144118167151818121869618366325013522373617762831231779729923583021204222062456179239537177145243222900149434475833943334127951605109406758490115655696441869263058707654388569531058398511038364901334331877790061768575056993932179391583432250635275485114304090367190865228114625735639213984383863192859974964968903959214186327118914019987087686492970170030039900589793465052048000185439596628103001899054943162717503228031833472966305425125171985059132036857720304228650195516651572817135751522291232692846097004206521169954596617023373722877135041937417012195780923050151283254096995181494571750894691401112708632935315375843284110954453419011550949703131365207409323020846810537162630982808195152448861145567537779657606047805370097563314578932486256139842739211131743527728468776270815485979130810304844465438086920541237535700571319487386114376919890925842466744009694908899281957324767947686245840278151418454195929583046282651993344877686927737004023690627333281930330296288677963544321800122462422177809453564415328145910426098548957839292144171727302688140308609333221678825001176857411078226161720754335726697764097356230456440288137498138327804890130359671573869115191980272400215268916730036759903549109836831987830257296845533434944830005392086972732512532562385340778422795568239031617350289201000273639000064569424475894105504246208381793692812300145929079725687368328116498222788647222302503737456918936887715229640852431441595871798951531210430429732130533717670930092823852790559636209881283191892336735951618839105753944362781715708760892897533756715376259529642350507535159823470436110799598405018176284824812945689775717441130214706275220350175796425952628700754555810018774072409000391569135304028955570252626313790896635622944576547207216418925422973848456112756850894570077795827491959215611939140314245483350657533790284152642886464459893091150351000019825783880613950519608884996754792638167367447466017835418969926949787858952724728430673772961617736926305518647481001538172561007472653782368104271663328466186947567284183091212683297436748998356103987568494939223940719339190623321667653864851011878857502750394199868089716344851783889417019607805028034675453250368734956767567794277091417271703944408962618783029316885109312271261576145191801208571349922855762702576299882216979290622426296159145294840870767659296740037696164961732348626351347395171352578523713300553884584773454124214799607367025881742234291140366134378702003479240472831693185486619959396601012377368464114192880796773600802287428831085767185322061470718557932517459463533402191544629282431873076154888198891106824414270026612243572309241838720588489102424228984706962364791635096994898098433783752117764706243522530963169880588736642856706776608217766615754069015778699986295970083595213545039742260296541497052775259643160026242481201247511453967182000341396944549028206483356307610745068197057005809086610077837966434944228269165707705849845481921884146963841051059269241105151294945031675606218394473664703760503796404771651881940572096016716105098548551304097999343412056683757110867382596299174150364282456453770212507720957230559597201139890814973207689312195869086306044100406119711875740467200000000000000000000000000000000000*i1^126 + 5368007432844542412993677035983307856031343742569565943227728792071929969514722584952834964988680984588651415596501437633095176611163582382802144501587426062268552986044213549288866747460334032857161965833041506852315136073725526192534531474281035981222927225009039831693603223889612498854143123041191438120980635370485822457803132558534962312092121129375882091684975569737617856494776991044671895345143737762836475806755754445640082411250820539456160612623381979178313146047519054382216699027643862917097976592728291587316427480760988022186675401831687505598668624103151858257906514634596364672532639893105585940925210445812574213653528324962001122765066096031056482999376530061532189936647876846368445804588773644170491797427118074447930977201667687362667318484703136081114058765455591619714621320981182588716669293555815211189331145546267077457105746769590031188944934831159676591374295870002491213892019273123653129826629289870188950262962838991580698094247419827323210136691012263522324435713402922953975309802975543562326407633471072415384813760219219558738539865717016982449424930747758306357959982238661263522477006049871024894382075987311960707656996858490789139086738973407867530978733561579954794616915818620590158959420861859495882544064305597230378163537551459979563196517478909311779804184622471059501835112918465159043805786707795159754262477291767800415062170867659779075253666078575541484801855566339455591388911602944786521527152829385400240608601525709600089266330570577277714531139749281416540316467890626416008163784966842572016365907439692857035642485835769512726048997710719902704845071776784696813393289098468241056329274141579414990927633032135876287941375315785081851157136034956751417747851309562116237760074258973092801621389199253069656391627483970794139951898361438907367661470492984566860029600928532200953110829299481077875017569475578338890442470700385133870017674203401760268416283711837174749851016812030538809922393608508616405516598182573511065608445500293538668152947442537803835618555318905827095220735520832541381748666170710632690096020597842796721775621210129892073094196933016532705838801645073868896706648411392381144599194408761405244856267345256437557101294530443398347551001346783152475715152438789028332691393923663176031571011139887761264938268022797363246571534843017946806242018641950030141625830468821344638580737440382335592785696629889009814080018942646373046559781352795257022920739181057138581869000590033892156472562495655759476843243435879124967159660421440946520403717829332556880451994052023924579453960644524510504620347451391503144571867340108892631477481703531173327606754442635693405692694254387161213879863267330762820200845926973702858857196805034199593411893738293648313998451696185762558944794299826447432320699309720599656102419274408549574581276085891215999640667607118473823151555074433638279310314951637404536300578367860107653236581335058351774043184627211292327463778462628936056694039554913929336369384573370297837427460816004919795975060605912810218886748562910981024508389935890858522586017177428510050954587363206015355527023530306689935018642508055418622000358531433196110552288525779977535911829430873740746340717313630444963310025234469910875943019481251093219696282703985631282060094819264055738622025983774674649594560153533553364275118990814145991791906711649176604372965656369446579759519168179865231619494900982468026051574315225817111485116991954651034084226569882666693240596100561433561572670628099359740924935607490264095489180608619058588665743935535573434300705316434048977396359312215178925118966161188120724157841140491270155592756648083711761417350404966369247547894814391956830198866258056029512250973990261298542717603073580073071723383051815146327141133902647744177461573273654804601065024097030450247468314969883090317261009604502922188120169650678124849773782609406371444145343940430909811931473524640790077326397668066121279267282644001975121342856561244738657273953328300713533736053174046222267116425215965170841772090525265543202769227851206189560067886035723698945008627539058113811188341773230367978625696728602832210365613596070891772708982308515028338444823902741444788481338904575348042291966680927898451048189121930193359574749355147636609188532570980864187021049616190907859609849024034198591350194241561339105558806988715751015298984067504836373516314390458870019254862102136042234899296040063165554294805668032759137263930467736729687442852178064786325504000000000000000000000000000000000*i1^127 + 30666181442993044387152940895801752163679830757953110482049149030532002764311328621201351820346672146884170731630216678604700612122623991888078632809988301534738114689174990941014658370119720720318610675168027376692876810164893765256312035197219485467651909598750659832878907707631769420371733320412762652304840391626532156920960321251624501335591193589064365515067872300546733671516513789931789859847465445683018288646219061557298430769272096068073142082495352659751285223171731421826211285610407687864959701405070323873817958856347819656269153514058424814311425045570638802038436691530564563414507152551052585452753431458890679510522382008986910111209323808185612345786093065143116576598165196605244763845894825570170467428586970913411151784032654016841086963760785391822247711433480201178538397439774109385584057464093279521119065652726474175938665551532942930475581926392412852657484061361745365092339520188915409151846412746416578253876575303073646227657726382251357778574284321835706034106072643342554976527338825463225888482629709995883340502274496676288952971353577788202186320926322496059490549477889189688211844241740170723495978364854333278508533136400693763015599429756608423606631205198025330152422301990252599544906197956304966125703601227698543354023877189332722605372881926296803435190221855471948438506786182216050789283700722092034652695135929967698316347022387216921023100698322899438343222442616747598398625532154324684561280284055895624580538860129587423946265730603725316357510046867786520972472372323860613339759750718570217785032608619876041886760520803817292889919494712961065029260070624568525801825919949806173574809061996178107758968411716110962443278978065248914746255931492595345392487384961688914679038935607139555070074152510757361543875459389103924954939478754291121313068605852013914506212385197007422003080601011230585377027041163312334999737695192296593090250077319862503672197991423231940820842140452811560487334930521253137568422166263937638655558109638042999108031858833314723902351348576997804530477098003668869494341599251088278641932035550419887758396338220809176488170575290434327725354875856732091805617358986278890797281383105676373555643003039923011097988236219971471522027336601655417131821457535712543653654100741596721682907768189902292291616376417989114544122653294112449240598923613900774230110746620259632042582631282814721841842400445474504123835506382952357898405035278614922878266320829137353423906941131658468757925543703987395435796680334078429455517779608043970479488904425125277811351864731981150566767442540245769662945790963291163415566813606711361721743232443508417534935607930333748060209780410018717200165237027868667605840726602811426412913778149078675057314619781449777526947893434597793891043566549965369416094597535704283945229085565903438900102278812388408778507740124858062068053447212239823110668838237087182259071241164679506816360925759775531447476992132769470929987797855104409329896748034196607553887772417982692173229239936318878530423261105993078080198004558013731937684277181891605510689548701610449812435329396324932887107989414331206181290852062388848697834719575649412802149722310678825424703764342552170697351332011493824608654537728244648357559470006429030428978777870568426555230477936792952055020410004323435881255106841162711417453552843847693102060602149309080613743388276241004910186702167106455939037255879889685087365387244586853674697584644395262324669282974908699621817503477138816348969993401067627839984634563610064881113088530406455432224932681777102317982324334408056814303838415956522308659688742540906998772623528800445811312411569220649279490569675987733045863885650329859316852566478848391054876041785402535712880655838091598050682012774785006773611031321659640511675767927474366805784711277444740842029750632064798071934832482411868105080645303733529921731923160036881964486125438818812607402332786849883539632138040588939936084324994780924390863465906810465656974237230325285698430810665732441472604490683814641395645803157360517124408157587499840884825302670848810887953433611972027152605432493802575814448226064348170195061964029062633339444985127729424164043095114687109542269509216501720933029825282849180734221109509250734162516376085761833746244662317895587408751843886952855441277921307395373879989646310135438079615246365246276038508879850923790173613865163576276890638950479985671798543173149546212447113083512371679007113077652854585372581874892800000000000000000000000000000000*i1^128 + 40015614521399450022616002505499739748220618389689943936245691507465123941363816745052863569313288945835830445917955128117860092237462963617743943688350846228374555530623192078920740971668482597613393966722845016650467120272815508186408675330955006957769919203512556921677095755398843258020664109078720629426595316520353489895583291175008426689564080530210609486609066162738857334205511329925509444236413573402529843434216806718906331286294060132811177496315615358940606173191853672909057798124673782272680237405082675431111802267124216993180738759996706187973006453606069222500596860373440574385764376839969737148544290648399443450215273137263736303060894128623692887959638221292911681270179302015086796162734279384290033038778462580771923432995229604615266815797219727748837116491291375025199625962647635354072560721798993601456689546972908590733927949623929706964477442686244253015947331639623506567316547400070388225961440837616552809262334547722149506708698308582560080742383898298029278907195909338801917897857528498429019004575220187200943826997403982612233196952058165267859718886620999049817234764036777332019754301509464439049761894528866028915337901283075937871841966352694369905306424524516646165151572353471976166340924458326794953035639678655228200013474262415779111561719896830464333187478361245629783213584484125226378809561953262588424486496362735299563538164092949228855900303181675585640326232666603662353105136201609186160958021557519032949605284313335475586491927025019926064156773502090947545711468204963671321228103983376828132634824352961308944340048827669783848882095458790069859815321248599322637141813977486388983655536639349585175016813842136890246109824796997836471473802720247911601336062014035449374945467356152590389514746686370657290016615733351305615298629712513828194818952659027136278379473802940031246737881304039153927400148842370705169931303998976366491274468451137318598499518730769429719077888561545921748835563527375119652259983797741386228141614888937186052784232759706635993215797105799403387266795669712271789511723652829589358981035086269751062283153626253487714224502717349433868526808564437444213763688077116167520618358680358162943271016928508568073235948036534933927021644117274784607843836137500567916868938478564569407348790827994115359855793442793184194487876555290404830245673514557343928719064234322922685213028705706169678363753767596095424033023014994455971824550907850597069389933030639560129847221267232072811284656625291656299306619841509610916358723626581415742000523800836279224429778294736167822118611224855875384916606862177753569927487521626937276036238733307625108159660383160456549469844488589042475406733433025202997042752362731025346396025731013681593776651108398240013910678657042925905866170194874669188079610725733624764747528609989950723879343689393944339305876633077357876451187770527414287835266203175445262332034050108600648047984730844094912425935202853900471561169298217201448167660274715349843507022643883556132671796689667502214523065670247218033860203881688007522299786615092702118944918440117121530820714570147095487608765833811656839483899455105976110656538390432997520063588440723044181623542403884601846145891715796492425202928567652627800180917271461809021007127385140002893340721112189644742455417562070572803711621980860147570186082598706605714639450943688763972843661262217747328239051559974721087276411608195906803826609567693965238178028159836594542593141043132226591852244874975160360775050949745777696379840624850586356205463554420077758165450722987595743410678606290942834711669286552161194959446909197326348621142093293583482362725753055801038975233123380277693325096918958671306968598958003194946417295524367066705207542404641057887873796625768750164936549775217467695372768968639681032807032051673450299815853479818124155821680698028741580560403598082853985617981759930692518728199796940639892846393386183200726232216984981387890119499157115370175973315190587007944128802276540571996190290829855124178106576750462225559352505912646452757382857358161470356974163580039468885872423456134963698174545576556532767220045787238210083788709959325180666079625616591128904513693231690086912859300448157316086984646871911494443445060934758128728246669068875957054457714824509143887308828925997983825133668392315619410663170644059681018683214669117722189221741632776599587648501840137687857452845133292410808332422526747229232613899250097733944444388390501089280000000000000000000000000000000*i1^129 + 155731719056749541191040759881093961948113323817351883247913583784370557192303199780974290816117209431893019872841875328243753276429720621386081591596154663193126032578704603175218789165701207442157522686030219168034593015700271432710898103067342586368322343032207317068876217998059210236086446255569640556635163110707505955616827065530633588591740777987113786183729824704987044315321226834513592651126997828178151138390008994497163387378780080828004152696609502015710802658756759890348687266374138952018245833981087518233955699312328698648022765877092609629310465222698450130448178249093247644193493571874474065254286332480815679726298858996564714548137667694728002654089714471678503239811672049282635443718980013451551470153509363170585827280769788116690379561515451994915799323350945882428601779361777945669257200869148016415384099215357131232592649503479017301561519665339728780565633916338753278078360144795681237330972534176993380698273356439747386642629339879077350943829107355520680504344202838102569833908340262673576724399728009636362244837306208585104452271271339213157178590568237187435184768113534779349586917878475098522898135628188357155642372652040463814447877459946225327890803692493331603818371661600134370206547453885344409216915646754461966258937793538562761926127552957201196453419966131374756479539558322436973163897962256687913116248099028394198103106630676711647218569983298903885378196133741025005324536400953081219328789903245396840193644910337021871711606365980457436643850658067787315358358327578748490318389949982200749609351457460779350102566757197328805380356259114726341966046223607102791506395128020608120754544916079650885184421740098107121405071120886077110537643763012745278462325426585746312601413880652108765256248353345778261847213653310166450939178739136549442102286269595646582946365416298993460738167016704379646951031317357400774739960900682558252897113569072300793075633432080853603361800728232180966490951873519251727303842790200333123528507591283096842594887059482294928787233082456128637597447738307213627297605095694532045370601783107324924580351558305512425306180852731007465401388883797907802005415368270394365466409815661011791456094391822368411548217116635330197793324187653863198449393046037144550834693038346059365884441424299882905762289573646768696696674199188994146943964179355794494213647527164244370914162635220058444904665021490368101131617056496770368517124154989014123507297749572752935940196478057289347696633931014001742990679582733021540966034265579697905582828029307058975945559748325173596207183052456909045310905434974968119342374774285581993318146401430397423946801813976822396499897195231781544041998973385277905344622182213253899518359817624709200984546547267968972972086479904143879286331939169291844330499182601016134884921172731566409543271447652418926672276952406032084169919352065249962012495635060469462789846216454731752333835894856808152008307177938816620435669448850702182485413361042550224202157026058370878068745041757197191325305243978574980199202452805912234021038568810787373564978257126040684156350317804866430082870967817577884142073862939049942346157719059124613798872371289523205024727811512174495992571118644159426439665311722004650167360050946982371653557279128269129004195939147805528614553862912872664900851186926621847012500477023458068355071743058603419560259932911152034481546407427142348807903504636199085109355988535053244760044366722430342137331377289282334488842797039616909864214634600682707231813453449747595206493780151054301489641673974622131695695394968259901027493050202103086295421634636603886684292619220391766234051301090231837474662851311881957505317383345328419931057227482805369782186204752863062891157880774568764921840308943015339753950971413435100478248425314291200908261565857246724018070392425608093949186092369713829088331922308281265565518273611732875527002151399706343637532905104478680259778977304085063099443107354191771903546518532716662787492570962777220987525427452467543975377249129623028711931981884809630371689216298615828389789983138870295658782218659673633743148760511110150632011471941334606236414838556180781562001365678343549403198572143371002453671814350117251260442298030628765402553106867646993528003664857762274389747019385519517524677726253889954384454061414575710731804405407981565177934031130679818904517891780981324415204511284857273228053196287382116872456322472401914113119701574723788169281536000000000000000000000000000000*i1^130 + 419802939504145534732122076826950303441281054286087272980726843825970724349750451165243045978815938651099872597494405030401725207664830302635533530066447077637353285709279028428867175557288231472570899916500326413334721368531101917904254770973383383630338633453495009422016396304421210530437646800045532641711587511419799327624048898909800345026334347868297550853363573584911164349974796705492671654565727510071779728169116074103997191237054834769856625466666972511186113523263484440437437267973843489296767290519945692026303476761310528993005920821027237852588570002253191782075552172022947907856491255302841123783609971085465540722797465732818444401708340039930826227270015183797634234718803964516864856458700907750195493494002216706833889395901645808416300122347816709308843428975416821120490210012227188021514006227803614634681919946513478600902273745760033455801606625462821950898438956981725481215646892128820266322322854849275591310000487152525874022405506893113820653043293460184997084437416043146013452711856365428364847344110170914618817205117773929984706787436582620618827734517992709489471228844699575592690515588241750947017055034526309428503894409970860534236643801192823082083475288540935335474729611313405294849387115684760535356096669923057867731422114625455450955602202075380731536261070237992741183247568555898410107679189968028695269848692908632113669029005683592445850181628382965143070632923059424583026084448866822047579700371055233873628406768593069245682550552278880422941471629805231676669434375458410612085036560257706137077210266552097738671646725232709845497465689435721955924572847793935358934167218973492839244838509546689357295055602055560102981734573115589432066813036785021023545365559971329408225123607019431926656348581220412355891893195723445993901406470437102202560082776603714441508070115640218800076301465814086107964356389016379737476370901680287876668223436617183310605079693710771043178682511637695970529011070722095730068744200861495716899555726410460712617040372095250056591188003852535495724822921312947717069673520607145001499206383453588715531337911847445448792222128091667074346045591429049392121547541895057916644191916855840928550339884268333163227696060890259331104115892309329080642574036337748989649995155772955134881668280334526640622736867365284976149643127216347718964182814085130502551546614793619695146014617924065898944075011839689830856329321256365257613796554832530325077649652612296041465465529078562893457243259382362523618183732437107672628173453477954793477784088111139655058829041224623615175444221243544731924627262846003821786529000314111611496894737075799554443066522916876401754857149295847850079947006149349825077732067610679934119549793741859461754767471898025931890521979631928336347405590374447626685502794806757939926638709013361705566943298262094542094555771535055479015155754434141036281503071370680297253007905655059752448305546767889402584110046390720595758469790974430171693759019514629022978693436036330211980521564804096208402240584089047776793769432760938292770447067509602764474468859648743643342806397146321405458629134689114779067614764229588694039308941707278835869525069716280361118711216068223044734597384597853103627196889725072674653881885238246816641165624223311001329332907951008792617514417457934740844235808305338937554664820458726473589358409584132903984939547499049148648942651392497494437967929276838923682756102504335869555310825631676864886229966328048673794847903873879994512059176863862105876889439053329789077081083428451115093206036670331232891756810227307535654209100289730083086575233392727098905673534563721182613669811686338341724418840269105581754404811751293202684324034692365114555665383617306865702485638069773229057543068823265676401991391522055824478259684743534975277110829469496031820570906628722299847063502782994426490118336441334422624136222332328094684314184983091300585848885003579491879418234178327438509892416712643033627345228894654182201159993004740159049086767842275243821902243355062841084519696630861459145654961016326936771236568779707061355435491256922460544865654991667614251971723811330748489853055379292137221693782753745516805927163846529396383777888767892693901352142085902434340934187467853663483160671790719605229993309758839144506937823135548534118717991002588561469848405376169393111974780295718462137945578943880397955734495353181341524674864724928345606389530659386812730903457116979200000000000000000000000000000*i1^131 + 1270571944935374955074985437425360896394357506678388400501960872954006115329409691990408310076442565868380422180648767381605249823799110129412234243697566748644940444617692418627715738653813779775360964683012152559167012185604473213364515181702247968407087872180342191424392119040171410347907490836191979798273617860019641418818772467388655875403814475584904726825516075175192941775236331859739250219716755754672958280245447343984996115531694184546870724483911801494402337696255052921874927245609449736476958222070103332979580709016448863206959890142484624045122918492712301065505002179788042899367968886625064653141726384564149038517439436428076335070234753429610323804595702794476783657180725637349778472383785228365799833704224012671996878172511775669649914609953383399099445296759936656149881441959595013832983215408295690923980804302757796460074995310705281048898683833986224356190327845301154513733818673074929805109943338954573320918621974284573092126751573203054720876223907627453547759771211407211078914926928449176745976482404010576621542592666924116148717898375631547335726065582575178317765711759935386382222687962769896598588097551689430671871382476900674287684821015027271530853242385018513974794479868974345606753423303948407869313723650636437658179840593448344695190711375035142466629553101696829744541803674884964254352922157677486043027223953820080875662670426854602478077941403907505226211532714061922483717462046416200325087214242830853324169599550634881969337180936284180058356350892572188669253265920220982105555939061894600120240986448596036764652998123618336707400929857982580958317048414240608925211620036778301732137178328434949671459552909152073244755556925839125950266402521443342254118425770243763720946158583730458261344243948323172166702569172252936870896802187475650370972292256908801373330310084607059603675407267058374289895760694515269642436138211214932351439028378457612739379981198015126366829480132804612902704623235015215145529031228664856994964266852833595868348533295824638265363728712062105066095907257974359918763037969774774721069418741698510580245952932033909238093558935524165047452865103482293233422727979445257341580512862278953176774224366985039855022113738567087520266560214558932347360813357158900018589567775650649319727044931643524432474452243925126453154845211032196000114283624813766184500790763059583235985269585335954996100495675527789073633532048002537937070067717023933759196135341881853675697873155533132061246097956628084485738839062108010644492528084352086656584893924823654438628960963242727305286610499126165148801779716803398845719073874032410438832007122138736575487385943111309561171121501642254543313396820552881766067995282889034086185769693551667630541974175120358103894317302179035535434591939454731997459978148239598785566343757783519820692026024301070938148276856411638289645083498685117909629891592323873494938141756820884204255944690222924757541791680114273255674295864201480343292151516885251394042299878485107309242620937673145668727577271088856914769416072337178466332967437697511718315677475760313336223450540452621228127380762340003126572513499668585204689222976443259758510467564318994590031079004285494805085753653463638370115553646525534002696121224664877163081316825341070044961827756775217035129288896996974764656951984695066028012900167385217382750127788299176649452587283481836434461131187290103838500417268317456167560878307731966192745798218786780816413910023161712884310210162327583505177331746503488779804184819740926428662745160919080660768620209458469974373920473279061236579931959691322916996582949941901676051743133154718746546924812259938701712556544935101308310152346533733776261861069525814893495147819775184965054811921852536092593316379941109162868018821104267273503026067875608786869654540214182086878924388197343390138233419985769087251797599823918148199734956233962245967989165611131709335796625148458175159051569663744503578280566863158136902852657316467374864834492259092501498345396795144518144231470866861631112768036669275067930677881498173473277386380525502098735216699458020781302252785324135776999375235426803012936166244225103151733249582480418370330832630202243999872911551805958456349704294569308608535876404497540581344096553393897569590435593179197095367642424222506649795220360926972313182983616386779679065208627695198848704952812729455811228528476283902774359142580746700410926350653191138228305920000000000000000000000000000*i1^132 + -2186285337464969265939479059391114557901782156586370649693047714278072309907565940747995617773277866662557879513841173603508284382364651765507485992263515349609632169920980828225803707250540228450836336889618626294354634103988645317907338621419433142545455193529307030715606424326626631700236050589988160636931010110711420485543453270362576750586366268268363530902493951414643095419167640171597989578751621825341377695978625863152117226973374342620785336623646410771031353308444915472768046393636275571909925289324521111378171627213239139261438215485853383981306919219552001934938139197157536480386053707983761640643479294722090466024141443014707633701726155577022091673999189113137281775721113990067464426856741816718324459154307526033752075334992668032903184942874376160267274193308104390686140077303603955888988961792910622755485016524179095960034487101272269419349810291049221081028249268813813360334843744897303743488689869843630530975680813222956458165415380679010178133340132822654513402279860914463836841459740560902789410339239940573084606517154573215878647309713137790352817147075902216238953209220915499132039983235829462948459361848343729219893164198831936339960584170693762428921829744912359363460381419415266048133275307524330436058749711262395333978304895849247931201096104357711120179809895275802911109894561984899696836591930912765468374286134824653382450570223675328751272545945617454168608980215862988428004466978917068709880260909050833786178992149647433798498710353090349781959759239042395778308736772686968760534255635520497061748090961011677872131833265058949293890942672833083750164084334865153856121769575488735570385765746568685169998820442096924654037485173615834939148179103931285657400888660023787420096062840265020296803251382697887932282935306915901416397946049045950579480086121325494278485048610594258535967424698716394319706903782967599107288815575622628816547868053588932774909219748740758824807622145961259464259315795431054671522394269435202132941947993194597195848131136050581579479986423211760028982078804192099869868497049547487925566382026387962666472215644470905242770209983963848509228753101648121097258318141669368270712450222622588952019539879597220666265764431985603759883139806675860182276952466625169545469691836869841951571848856236483687876901689421764109574900547089923661336708920946533895767450858087392566970347467480374000151268105437097263255568409435927887945632443394336565258342085305333382916508230370244160321060441401998586386979051076566103642032332357527929139064542592256301482510947577864206062756539741422932540254584699174267255772750699379751224229520322140747820786800332241362885672743464779748449676839925954936985898916869984749401295589884355964153864170983053699530392888017270103791208919889645842920954657997206706123662235152901563909151459035751298067347442147590843251312480718536906704247127570519219955761338754224016060710520462274547605221686819650649423112296573407492485631724447950145024926851902617392682445138224548045991375002000492662228037137694949427709575829502149790661683196176383902716031270293469584198789311561799777012600899382012658137696909598292479904301094541998237245705619418757511859386384111661454371840972688273039807761041796370812644003607843967141067199935318465700331755310261501817966616430523042401625483861157774069772387510372474135758203613163950569113488617785346577177355153024070092713980390043649010366909900029984632927564292525637045766403753975749839380308287432498000863851355224114935525919646731495511131206487343039123557999428301777891100940497310400554283292621305951552363235371755465713344927895579936903457353801889412566081739455882535056788101262438580941509325353172610301310538603928913882483591818685245136781608502917991921120246344252208504262436828336555325668602088289962751961548435064674646480592347891105410921562364790587700647109809739974953338971697547135308390442634696302696127812621366349326541240444649910687031978375727256950711146795639037955795276744937324705591470483934625520037493115967295971195072259314834613796141989429846249656395924398394503543894386007514398607395196232175740718050695109939635586917541276925738820472303666610147974188856391419878525978342049782479328762143509065122383073092792566996122078723749055452444354642649915122305295506671255477936102270446927689834846730619361636760507127984332247029717256129723166579048316928000000000000000000000000000*i1^133 + 708594745443914730672709774840490530629791838207371939650377208284913489094022910686498730767251639919310614134610799049432460234381852335873300745555329248050555045871544586369098999279285531039861122735865580032764847375103826507855745940330057242037750513983069145650810667921944926551157143055683742381834773091739999725740060607443685942071855685542238987406498508135822213508776465127799156804771421582972761193852506446074637136217928572478078509045938497183194158286602564829777696267293260614048193991510869766071990797161387719527360629468133508589824725980932535530698005511956176837157966760675483444589814746765949555135317728102307847850372644041582195874684487906239037517860217948326697001978490062581106482667279789043623036321576081809775808120322754342805620033831438719197331389029972461763269980066333800616676113479110678608671168647619622960104211370136828664167606725113547823942133241047886985587806819924256319626702329060414962184471449664879742871969283469116018708543137831745050335680890259648708837825132162439344820705348596158501127639180430317978383120001807452620118443668474739038476548411899678808138172571760078480581859566523670232076442122015616787712706959026605188969564354397050650096118092264917095764093127652176716147215935616667419792023511396931454439150962987492703479777200343209024777056572523912467585654302431867285899592740372039745875107928504367437244448677342776766305531584226045767161854423812038058501434489887475966155843364924722305240923301526846985858415888533834244270572620128534519667160107175707296529520182008751674970950609070114241434067389216271744011356688874307998535360930579798982968366672481181579867139510358109429550176482666556898330772095128047777271639280238085426012143742034289683409774591809145724274971377164424915754488995793497986202207050836262043409412596049729711483297319076284948059094545164647615441936227084914136628991062864848341148127072331673794254030170256993697149954189328951825891837071030338365153211248740453498224508706643675619751046286656622384483542358819377732528061797204350424315189831110978421829007534751862712822899488519784805883895791347702868720699301721649529339621675082744814319030421828111790716291111878738142053668501591122338356513447490830429928576251300550772338621876934664830386002873432310483211132636312299731262836856652249826173049405169361433490347881375260045679051410935423891384863568912624655122640151622862796098798450378657905056433359466133903993327773419464518494060310460444801778702178091189965811412886491085277536152802536036030619090350937458327269006957674151008854428551011011467467389246113588427472538347912284854756200321616799010885945795111478438163483291566929811455537292167529803418978384876690488378074446750111488076144560313119483796402058816749157403444932572828668309643842314645037401051222454255314464349668382613368578673307078453455885431133814145654203349976293633109073441749217589203128028932142094739687013447826116435752004861127035932908228371922414927399481555189219590171882206739080747162678612572300623683459992927507727765598904249026142355858724318441102541169143644575790860044718171080861693930384162957926170798674660698579269778563441486287498505453237478427917482038137043388656444758889920130925235983631939081976616567451336697226516550076053394188612660971043062024701974108763328754705441926299727811264265355953726242499348170152127796228488118750766663896751967483284244242847472340863643507125372319111523550686135498934549325692341863032281261384214968301372035870087939144352915735964429623813783058845737005046499150384184039327702065158587940823781563182843383913981709049316591216041398545781795530860685083997231754540756968074793123576858652019624627683450082257716327471733492540088522408782116823392524052595231298321062941042717375178265418754245390789242525718097343618922867665948787951357785574664256619045552495116688650306308984186414567756473406123632161017276420508230824941921191355264929646777115391411352973742054545113727542950822588228299154423724282087712816884608114032182722419870636578815446873035671823344090429322361045823292141563077054613152875599892193794150242657758751850371531928939504450658067080028278892330357239388730783777188811051655753743481507433521255458901680302086579500850223677641123489752324994370198217702284478932527260713757469743281971932824385827635200000000000000000000000000*i1^134 + 51615591439971337177011727494349797658799020584427000407304224465126726965951218352960092000336194434823235239719857541573004381008760935391326773386924550520694295814682480181608259148604899862696799975089903992901617605499666530601312547095385369115704887817698608555188254886363083168991601568568315426994474556106777674989695778480654650933636029545134296528795736422010553811859841317702902492829285741626813039900021212079545547771459866854898937034201294237722495874672073978747338107815635548048654076479470046121025823054322281336960731545045394837664233796952534241675420625304301984619689108989112988526097900588770994268454515655844122945488930911475901000021466101868377674411095640444741643698925805255465505552810880809916027026743751512506251582166947350846318398900632652715045338218219908412393998045500123006948977052106653525452829069011976401804839453163822185079435651075003529269234936277699092076190689837801571133392991999352350475042573173250424883336217040484339625278952106010365915219022830985477315682841334229227008957265669150374080112560579519323369156657800781032501585609440090149399334275838522405041826530160782599105262522452211915577902017637542744519109140421884824386761355140436012000288203631497154647960803735753432283911402290158981434918919732785143629878420359692932845549658516611850537570903847693007653978377277369235363929078049630416202479462339978682765356640517786474935089964677167039634963918211657226472856866578021502029345070049194867159487655549018459292836979703076230861359062660976440289307302941065074993996636923041417057143640119670213210450641526195014549475777312215398772065177457206631637059067277274613442126702939597458372089210093100571798141529757053254020396942624659522168143607191777198529620558692519619549315434850234906703716599434731928805106307987868294491287836414921286670012501701289284422915245403884642745593347223289038961063325558269204436749011880945720760277412422049713503801846437135093548457867731669021835619758053895901671357912736133173070840470225490480297258930690474063602522205854135138011677614191038600413550939633051240979346073239225186632470829263301626968836983559365714290823266478791882710810212134026064501968113191791367102127166852418952584781585099121452607118918454421624306896850806736738524256163450159409464670970679210944457039779441781589400134101414025630009880653403597802235827633203000061874221621293868075670997885616175338213308445590805688070985979350967046677713817391648709837836410006067373950187735974188595862649229488870777458968087014787338289259581838842076616368955381299791599277644530108904615950507656081674024732721319472049578800213698471891998353952069699607579542965346899249954640026625241650253893674057648820602532065034779587605626558037700344081495002337950562531323017224718037771318836956785024966230271665504874814620677382679704812529612568563970770927083508027416741908620694129342408802834569825563299887236502812922242984824742959918801905470330720075159693014070758322446066024300197670417783838765271329620940790118373199137557522744432172053735323182297141749453821718699520204255152970531528686333533810875147889117145355259850405772526305967406907118385437536189280501555527015473384932253245170002726079912078569071979048149709834017481827224610230575781278410056545567562675307623340808732601492209469785881310943615726828889403376294092293308109905348309518657824492377484652917236921208459785886386433921279918530006278120837487538233002096734653693159165083465951632299606040598345427967071166355078137450567630053661744137395439658792015984694789745955879899643781111085870860527765338162805211393488554745891009479177726585700744157926434840770385537157057397067610028978836911169784659482391350639474497040420204804309837038054442765594420859276396477274874351538919996128499329493916416439767803645415122683364940692616445620527694419704618538239639481027117853986970894783511227825968825707078127481233445240177070739252285118768010210739730577832052123266458921169429557899505082195866148258130951845439719139871981956305369924456874038826182009809430619972199409456931867317324698969107295150637819125450869962169642973239589066197856448505305881965406093670196086273871897877178998410989622508990096827973761789125068521215714494379536176238841655858650225913308709566022747880410625110070940219188958986240000000000000000000000000000*i1^135 + -16812657339363554724670747718352405264034709225433173701546353819847159739360618847845123621443553885086861986009706740581093540302129373035337173859299491603743339537398861479455146663129715173663145138001309920349613990246437827217638038002703098581946188950812269847699006740159153036413957581567222734903849369037800714581181700597511029186379982704464465435390152646815702405282820900290873861150112247053297212361709937809654810744516644011415015223343310647990844695866021723599081412291474003104598254184270639106365768811424695598725284885391833654468310532219173552751756715018845025414334773389094940880034638715873240106066358734498771563628617836820281666278721213886131962167638775245388621095024314609890100497881404963214746970003530409029993262303798540768245995713658872085998796310538650533141154062405075127327210333056546351710257392234185125453947781014767841348143222223084758817504981624495339249566614356962363024298494079798086227533935876248006350926645900000504225006056920499123361796592160593444977498281299760232365158771456520129248082205010918495934369893354172418585959705364298571213078495036577762752969976729165073391519421418534882074908078095808946030866972931747035303946074250613929457571463175063876208890793976035593836732590848265193106179420694920751678835221304911075005466391989946179880022336393962487937305121089061045712862941107492013132462716950900638480282182130563567368787760997095862835786170002234448810915828748880285749119550445991819287866611712445482098713108005506295852264828929427390919145986824251648603502723322589044721766491047240200989538853172653891681660944151896770355728530116538461760311039148309977914757994723540365572112981132825248370123858170813177886634620652980578939418332569770996989313440945113823623337885510640706457834364547707285755214665332613828282023625603575017690473722979491595226397102681254529087668270380143729160458201351237939532170553395094149352360822991752508137221653173379972090594879963984885876113528478364392295029603497994724299301510168227276733099406524404203561136157165711173815506201040170730467711556930283337719446221770958730236430394071720927203760085241011626609018058019573185007335848712562555539012641597159167258888789326454585771994097686840044968216570188188474372978663191122052242913746169331589192599390801932272966450012161343077671423518723215756158696925672109173231264180726946292945839618458347982390222316330320739919291279202348888382549425256720828126887538181040539044399086541208825311157633079377211147022070620271027407394945431825214266575459935598904563829355812684728450803595682956291580062736348441578023563956257624862489655953731560354185738559156293493147396266518834418692662186901562096200945374661524049343561282831246967346809721618484875553783275438923821039373279062885750901959247382183684771923628110053204947725325311944597934526026898266394041269632501723577262765905109052371189306418238515256192362071152389946654702824264005116228931845460567440186275101811865198306757338605149309922512902493257488714942126896921769678562184000536218310578551770207713372643990241018740203332031532333903215022951958162245185694760492847863813725634537763946782795190343893672448772264887183735312655814622290180582667768186905539088181060252822135075669396005061374491680705604541283889269333755665243146812465432318967490076863412247291650805949182953105895246871559417913271495396838521284588291868167630962017975783748100111775894914513371345971785996605879595232152769645320375091011779566567031169650465387162700412437139489737334830850250153580917696890270331596813963667443795136374856867070043480052950554553421621775607919156210707667519705640849132629901049152294441130508504196282878385593495149844771391844290900372245815093438838540224783392186535770544337679809083037074938697666086797573625216069050688325186666273062630576915732216114545762690568821141191825976886264602166916801278823848795958535980095534878523051326457757058041675684743867341387458504395195255399686060704038675759456568811945011752739952482732884507925218563485721568018619520317276882631469335502077438652987812646226153591764868506480088855993915936254230314196544526640698267089304620084740798995689694994027047787547398040362893584234058562191131571093606437422995734242278367644465844097386339789354708644525392190749958898576261120000000000000000000000000*i1^136 + -337234053670033314682318514327595498659793011095899239425584395701166335569385574118949657880066800767491081284218501110421221649819915880733513964920302851175466341430683194873099821699100552767343823733517688761009311716431304328200569172542448135913935108898155172109666990638363136557613675093651423598406551753054990136915532303945564872059881102315500756218310543107532260897781992859148598149025083120787943039926926099275629301054675215504922397670322546446947535654647125548885734363621990163356836172254158867083681597757754749456947353603840104401659669980641870140612266402412991493174100084756597842038052871137359181899127739695413273728178919044911005689161208494124788984314808651643017817042155045873679521180788527993349393821666464361026763373723639228620526479933242561498802867981830529072753464553353276708162208496356996874587163643022869669374896621837658667394328717535433558280071811793933254215249886420243464812830275968768655070791592462788678624027712198426367500251607239361199761509642313449676819317389385826457319808233288014971297570470661993349021051955900752641541613872026998992214890928236094851987999934959534144248967927392242073350069539339432349205677912121148501046734773975899918094818382246473873874986373685572458154973787540906541531318289302747603532760475894846400759248442514650831880606675224239172570407378577019758366515600293174607332010463527949507127972175395409612384320699945462042928526297367034714973822136586857818400628310059077998935081188463597078233962864967278730270790638573845178155324151799611826649209280580964794823905307469453839330525672071892550271143510415851160162102268569624258422458867783852982704568056327950950312179707745339413306924179142904147863485808219198081526338876767630448253945684727466437140040872454867258195493854480412945523949693729529067350762044914575745657095990300047235486961875100639762437114262371480321514856153333751626078256856253287199278583883010502943213673830700044961954120075672172881410761593046871025588049362636238194992417201846831905544923497951916948306226638741246797715204299810823476928069389793197443466605031514465374465334141953300380041838320156904702063166198818765575307202266143038059642656122937451421811593461654204627749179537644472832228607555626254145702162473945952453352601187340277749301319839983909547666974470090114357655688785814300010969606508485154804436643658025809320858406599284973262796850553476567094924492973919901302356958593272756096371516301359664212303580779807901623400942563585027085914552672744949144147378975459144725661263239390267429458463713443711957299358847971933786007603062471048937188829258408804714626187137191374963176331602270276803913348837535537666064335940219966361268113619485693137535205294617624961562795421467206027188730689216436302168555671103229873825801583597105126023925672406389989420765449933151026297074263466307301618989917366239746989087312212479967122523784959925483389087884002061926821678350943869746831373869585956082808754888054348736802332390583742973804860306535909187761091636784302079817789521156533990089310215220742802699142831376886648369479804438302120643832824136110069770843858850637085618643171448339927614252100424543738617416030906558210289527932976784032282563350478716200211506911872797102737838223315473676832711469781141141949328819550424965221999353462355656748195769612902317121649109808319658056580938999764365251622589246694202894244413033253975890300033114832616930104132417362329916268924712860007104818309555519346388824287219157454276375024119607783143444923459055857174901782422789676953448152616553660855549759508881217144723616684246633405508652177406008005509911824548408952725166547480875541268831001430430763361001141454375218297803106444219794009466401401444452670551980446631023752115840584172336781827923615351625155780880233622885277053220997485428798260874328331911609870000505866667307546890223627032790484902651224504613617232366026159462108737315392137772549876797366219423252523859350647153965240759678684692616785194332261656820495999910250888604851998765481050525157531423654324785222330779612997500827004024004318891399474812723020789090858216411071240810237283208122658789294725218112396787223122465395930818504439617433883395696709404157241077211921869214411621953855488080984312208256510969666762267817908531643596721356800000000000000000000000*i1^137 + 103146749417706007018904746961118200443215130745225180950988560193573110471373169952885703122811849396132757993642910558606676709043315343070949819550222954989819242519819685338338131723377861842402930051158283740776616017178807360877715034544001308623952459965687325953516972030841564059136243414336879402879767252284301346956805462059132314842865036881442479727463274182969631465716403052478558600409231131462607206695538152490536448949861512724965895417268460175372853913435969878973341125292718957225315546899154662024915555598520443745186476842956160541207347546914132495530009004466604720403124021506381057960376918339538123987426849410996183132358544163712304608210023366575833553712696139249426649927636337895918789922611904772319172505403103062445820786542805404751544169293758558446883900000141902481106332690165560389624420904201944720006108419617000542067374394203569275617170307650696653511458002810700808054255174505120813230351943833030559386757520306584809302371971061619017372498757008487631560291286204599602402844047988974825163644713034985337848572548768820785408917234511970744472314657444577378113213980624490158443694313037276925048987094144306318309506039956741473061370218713319006376453724794382518760830938878083843940708082587924492762949016479304587782650424931634869846472213420670692527194470551178332319333458408384196090647925823501501397797089169671658559483528015660527503630675041076129599128467589781842937083540748850040207601615813462027778801251647504501426870162850832148246604939730094855863252337396154490331995076242938405566153234662878092738075366929146222266531714464628629502012054952433882355367612270106839814167847264539922397168096307608721272345909843215050282544596781532654742846947901831526729664538008149026969553750818420716115851704791932944251767764412289580334800012433728587876595631714225527269900836990714401168273155123212703591498217515590480035362008765594337948962854982477732424111937706098108871770240273890539029860278669697035518666496517958700879387926192395065990476650658581142956806730381695146019523129024981165379604597398041068829357361219856817138238234939342235176446986203644999411943689209421497120362684241238370982048032395982833827922062153789903748719157585838903739167442451347859581549097012835112233712231324110730254140260409002477611224119417292385226512659871244618904089563890357995662916122749794478133444562789891208236326808061451453274124583591138325607642948547691737532247331720819883162840404249560410235794510286430451900105299886062917728872229801088213432328345475906564486311313980794063771375281780456011978033500709545290043495123856297718643248971265473466018680275720265283495654204252320868011926616037085331228381367992637011366758302623107748733313665779628103776503509361774078473819316969841581411875994319570152207504606852958530741041523547116896231433305220816021668688019319157172862464316609133726065403186691356854984064679590519261376124519336571103213745244916177801791277903793544660951062891956587418088829511849817076625981535649531267084777706968995163472444840139425434020155994881856510851832092431501434084139139432380757350451975458315190552644529175451489414335636640373054223428237119468622678378620045014028689796242530272362960631758508056635540707278320130262901545551545072457197076048620579520957343112833656534939766960562505920724895177028961320196419583466557875706269009005926246413424996962062532837543133930720856557460944944423817479316938693756174044039312379950612285308001597559920212195582715758671673791752333315419338605798710024148509410300489439603787657278761581991448329719628039322991461196109591752408505654840775017934924000555248338455315587370999125889298816599681679208736037590567938019040484948656946167141986484486177486475663743552864217403928415636512178260474869380188597910962769122276748683067450674140418481010740689104797389364946501050154626770280093157296354698033845481236457832555420522507565226460406847627217184124519502029976921469676790128072552623627036276068639802639896111602709321576517850000868268202279766339496828133080359534536306153543264087136741282556806236195560776885909257124222475614976731365590752982570003592940043509816904603377227425717114004471782052681851992698631534608859696265290515192487456466240426362118424590915433697185965936106597525749760000000000000000000000*i1^138 + 238092926818123783721086587950882642858736267123277801637899638311357094852241416742056381874119461000081590402131002356953155715868194689672048742736655730098461200034558636458530472474408416671734344636078265763507199575976362657903333841088909027906406441344030990417707283480819738898893358162394734178086393828744372738310988050730101355929246785719705965680914149707034004688382940795242087759269372714153318120731871951646302881995290447394049248001331974585341835269295662161746597123004185068247198294946318811932897624410032263619197771834737508750224272143019964727025272150253920525612732109380376088980258913010796697347848966787064346508739723403852918508366496439111875051920389419762756052884271046037277186878866224615182240961635046874127498163271055855246869665291249650465104396530749633610206760298545481485186354661475017147542140396141200181989906007227015922811539332925203178890810163370584228612042724817221027271356003662958135058489636837443916958576566433254135453939274812181262860471615900598512549417897336811841339593529350048729641339832766342348704793080971976256396363098460130081459279311547059341148780205942152579850014560025871100690746035447606442743510564248443795678062170606222696998840656658209079976245873345029777930084261287057173823429924122310634299244175738538257151536567287937333672434503241813206616678702871057528519997666597692192893826104620486568269832908308807548293630505380122983986547956542011164161039209058386475989289143236770776533718506772815613607895762197542402572776244558383961035541071865641320742803622097039130528980150569080740628627680004419262724132207133064069361212977828335194234736803628981383742173674698648906012837206859252105064107469683909162752962987881465824669646532553308947804528851933592218033557912184760403017195673784282575094331500451468206669081503614309485680916881209170214907240963341713819963362802176024264898263542990646393926822620120094477376388379788639641899715290457041818369339692696772041484389853194473871295574989957608094291768680547774077527688513681243497616917196649561547834713810954545024399960822711422062082237777483671957910126530597453817870299512519470929087959791708381926652746849554447930186626837493636078364700418131173262906818810850438982665727363495861430711568779701985137833561247392249996928803447929076135809558361207843898289666862498561775292946656965731866755650234097729042669293482233314935144911481643237506232909375579370223790136671449267853106590340791767840751274616363623040672493765557417802609825211551433531235544031922105318224596441530335518760543426965522190423993638844302412198286565411352689536360478525408667890899013867229591822904936176868164103483524581510801394057706993539318024015637999440554648410051366309642759983551624266219649948117818042011703258486519340258562278599376566492534367966403708598541578043601220315291343677569773966925561282380133677375816049993373968285036170741937274857338081354887130835809269214666434216916016461803865458285579009362594104506336220865670528153444893794401856163597686660990303927868559441213490369688967783303488404205192550618352501590994906456918569428795236673784049376040161420380928519200333194312101801844677322203446003330422592114812133072458180198394948544511058920695416224134616304275321174916956156930048964287357893371174229400510600117408823570698806918601042078452814753026799357256988188862055210292731751603016561570425711276427711511930342414184146495258845489214749673180488016013395875781534940625522440254462952280515727581288120978440799614760919603685771692377634103391572742469189609620393877135045178260420370655187522936630605923372879396604370968462497265337855283366931735320187757693285838292317105429027170279354869967846977577412259889244738744183921851900359491157804465238618898182632436945673320918531573706768375196092561576052722838275805396032488227920961082882914671474871014078800051657316779826849001125344357143935263189901771173500063609547261864074062771284634168313442305176836059133961830937717593745691032198088968177808555335785031629636951041137994469532380645104712347337507184224648113172082729427421176509891585078737268065950723779252276199781492363147329554194981002803229579941173457336440479013915845271719660532116178543787885563729248964728869926972964468458037912272896000000000000000000000*i1^139 + -14496843950014815821436701588985530026042855322113935856170025939962570243910110585215027683303029102236255977463479217000194952169005179345405020532576610839623408500884371972350200205086136590672276521157779815197279819990579528246359892503773468672647410908132733950286418670991133689602141276808480599461691638045776719615304714066829041348343335098563921079555286986583187147570896341082930696712547303417422707149553565609940301214358404328074126484783922036440623238895111385773060852099697642592395247704620920085858264288362290265976054976663913256743038897081012194386036051872020924512176527549878669096259356763253481658969238890191604191678918502998001140613663995291176095270356414927363410216321003428268204313267846143855010216264753654247129548735701120167208740840354151734905176902329476447293985160556681919035776044144926223484092329544260331097758063653889066257714813033070444255520230567946955901932535345106144743123853476663217253785844165819928466861738091973851529074981825139099600009452567507172647102508706218909037784061028063051547395313170274365629612013139248325219137932843616071665526362114935768932536409556202523878159992774541111445792833904038100639112307084800373075695062219164819312178330831943096970393248424957233263494199556561304479089355111265569809174934281093577183601532679958278802190856838003251398342506245413144973247717870863490178828754097150460451579384080173998816975731440863731616643688248107276100077145814739445987161967314835854779916925721154083364983793926306791862695558517700560872770989489902226621854328524346894248988814777351962821946160802761877249188511920544718821856287726596707361765154334456246956195329394478690729034390242802369916271162483804451195820225336142401064822027606063964982579608808348272918617886404935794009108228838522764403454874512012835218329265772872021493782896342016196568464842612115498348363200097849365122750712292890248984601810316046318180119088477297041222998376111531556644284261021735757796654235274194062437028978088622102779467931820876861793258979597045318195241586402371424826185116226180798232329945034498086042414838171609420863881359695810310375787134769842237333240517302571981566664387922485953107164346644123789852173933720543437407853512584594598833362517764495414486067663299059203779649173883884291555232586707491757848047209508500648568207604572901421694799260378273735964421963554075249863174642203220771927485200801476255881381562390710446466369335305980449327845362283547685735140343716068184987196458250586183968186253399488387683008448686584063712253085411375401876041239181684841075027946446792042518109120179086355867120437285287232813639614587548802649168933805689374089081539646139283526454562379624341072841678895396788571441294486572492317427829437648161384018581402607034525667051486925102151906892039722065756136860921846825631868482464782396675383675593713758120789516036381968176230016100161902531003512174678322861276603437204752832178745837944271988965434924857348944962698874255849613236478306823410127592466469602750539965767623649936516246002897256768811920260672581303999989371053655331994710404451643403331768831972309861245876977838301464091229494302787055116024349702826145874919331510114971578310643107871987645546900027142418615055883108864387744152085933840753717083888917754365263269780053720814862808895373220095973469734974487357543782326467253688905331116429983811212919217552807356740278573363304945990554236300238667096440895664235744122762729776716554380433582612016700218925625537191802732525136422505708074526222436517455767347464781663452222799718974805110107504443518042985958708676935051924564961273868414713975866952802527495394525900114900012346893677441130401217218714666599177133842019828604218523702482895494947980980933281918445765628596766429845772081018719748348190251804417191274477282078455180836120490950620439178718072173634614068495691619891924788913524167795062155760304138140751572297800786977258385586954778014903854701157509761283306941722560792880027888750078269418159166762921687785895066600527710631686121661436562977268303867033752178912692960388263383330200185790121440848273296459234098827291047153406927801531797017970359809329039748359495227444354972454092710656985330594712123517513476158332843129644920137129203388454566601791897600000000000000000000*i1^140 + -32692050783527196645944301028513622921989346397338135718010271589240395578202281736659258283059386538747795909297368379758090910213771726554326547102016330187090603745007404149457639659775892640544003408409176577720276741542400439339359716172900010987180524289922374994649083058294485687698170706761773891847470209355649990316588534476393933630022213910342491849062128820539989313285003078640783677668758400901746716883744366039835260509412345586063082240653487324581829037378698273509710237550238691686368622612215556099774753925745749010809169658753244392620391693389572705200334294842436490003257757902413420050770129586620109199894349665504249578701770066171745365043993529418421792511256466549247673293645068710364860122880170313660301274102520363135497616773842422978106969282036867787610868213288869872246754068390254118487627775770638390860314070308792427000748552203247898001752005959599996702674795911281752189568018655241560181256328216385751487782621700068079218971742995017209971032335555071717042883927003800084959793904009820371137629853762514704122705013664228295655107115860720494773322007033749538233796652848529304727075667512849960279343004825569605734271026519318498536378881338350793543295137255890559515692660744516865642265755232066091830898987848885251485038429566958368984719480843023477983172810091443667938763993158125612498968741475004525063405268504470402604438458836796335624203881929272582188997255839662910650109880116141506490568631592721574365043766818996634669919696053003201167645561395865155846486512089461795263461655134901653076015879008177389113555354479844704363816376175556763295849026029708696238997192436910762909531249501176639417943388200805732390740537809884874151469791068906209323715155226282988052654602468105336135955918371896533847236031158364866306831645221459567501220715960539379821590754096348607890999921128906329352802453774992456608721444765719700002305758925294554008618428386275482457694281579498770218862523198810746352203642025698002984352424081954237692864466618546793540606998630031753983681255528956140389539527588313513621638269732546214543721292260453263770894474073177888408017833921582244052762091594282148881070395178726994208151313798850809402247864774101146794778342959531058749478168885643001825170606987492228415524578620113670485709091577167682483166773986553051759369609919016788132155105438629900080720962256994832546371847499183516173182012548045522011876464419526060822381850461161430674967556667452359093491153791398222196929396030152450918768885472777089765818122584532732067347373919545848944449545630829122895762533922379697220390152055387858339932537824497991024804619713918437555744432344478973625234525783039963691166809296138266851671167956252848089177797148704459892386932682069449267599395167496526831080636447723185625203002874579110188674047612232238588666092021836046270073197178719742812461829444470122992993016808442481586752422190086803376262532718983340741201593070318723126159002581471664011368432448156958319659834970943814029119537476180517521926541421552320619946459801113930953913110688724387278849649491348764222906571153492300716116579942682069616125272400069429551097148776077305807956618370201559013635033823474835746747449173174491561783589596827530433796620077237425513588665682183027040636642148238873735770691352378164814237586797397645059196623867632612408332030300727127775294691136617391312833465172110943041139973386769257782240103677909967936869588660711767678377877887179837742830264904273254396337537376699119832128367422174237272181767188692648620604586423574147427635019784279670411174639713898825842299153099124195717208285344506366524425330181647474949484221477872983288336917731030513378215583166841974936242332179007180435016114703369475012192314578519917483560682714851036822427339392159158681456312308909927098650130250875801180211663333726935921054509525595927458921939842934056054321678993261688835903478867837193218639905621232089885012385955357113865863274338236206948052354030252150140811833115705307167283627492812830466728253598921518267590728150992576793678484343295161007214768995797060312895799330411275357974967705387779275701438908459776989231788093193073685308941669531466285842382291999428181478960338604222720890391379892980369639379828524148169553432441610389422080000000000000000000*i1^141 + 2072417246404998820851125552520478253311784609209209683236582544535438798976650396005565359120685262462854932572741500041909401865563920114897037521364419063425187877623552932066271098897765232047075045012338258252822954798361247970931184563453735994371107078783059156859563557710534060408251909570736517545473611012556198031482503511218275304046934582041589035638708444279298796591109680213787952851603615894554566697462495252923523346921050078016836113415705087101345509567643955634662699643057958642227642179478317753574508719129078345599809712502713738840898952197494746154945485303860744849732165580623585725302646639037387446789489045512883302525330956230081690275690025280202657544591284813449177498655147560109920486046046252280040379705219012979916336478423529224578320407251975556198026090951765697506016406768132931480131871744839778675852503930927409301279352838733942612614002247311731076983235588006067984555255347222513635898296184328147029429583900215831351200656325994956302268722673794618272607319726515294384884853019442553085579419424694061028662423976776784210385171988642679367111626701251877550480022154891589645858708186668401991539406398077359678186492575143287140073606745793780444262276494625764033232860477685640632265302204325700118489471493789306919846471805137547578982308278807341731199277288255989561675615113267296780443889761045198647569642020102675456884937609734038915553861977985369753500183703190993817029163299581880045985453795235048936634886727609981043472994511248478319259604653650516233447045412990765182901357423812869860764139683250624139014158586068895139511389009878216796564568600970708469918034420743468837043247954537600381605001398519564225768090277156376949611642858390776101192321275167517826315930056893514090644243727740018176575375521895506982988156712946858355619244997981851456986833541563179180024885979783214794235290190389665229452640091311350586994489669404201942787952141877118851167804493691394862177888094182149527665653305738827426014244996679576237792003318044386077574588740635531693774091061903071800579550594547329092819169966063181437134174238384063937874325169115907273369114160643440444413302171064328819408974775057906304047447451482994823560499433374007809273335505517369279351605753594472198197453053894599006636965068870502257733173627902933664832783703687672969307813215902893512172709170325255701653748423045639473308245022966358703877844490882820088669315692458655693630768240237065189107244547001009553253358779831680287224041197857657731049438780616490347329837706783384792426476597582775681419896128798970882080410630631928923948829801400810623821646404251187742931383295454522324031635779445035201678190036655793214671110644169153642844465787946513312437498813899227425708406335121972122238319155147263799048408158975477261684083087323793691907514975601955866482302957490506673394640669618037218810686922689153232301904802013244994115237184340622409792498813944375774592687064913679748697207328127163340805813059748609860652922393974400283271701139426108917248594821686425856726937265657157050607006204819569823959543413128493246093312173794720256808186598873464038071778931423338509984622383384295723630097618028631738276215494412327550719869840222632795843667660162615705774466198019751018542477531646250549280627748195754234028491816318672882751194529319813509094749090783135814263799168672189109397908218713135591222957811834116917139088722439920980165547464800630558460332098371973720905889099086944616523044882463832779775124355735756005474136278386960999885132483035903570886524791613542597138536395527879153823094152174859969268108267427751137018255738401231919399759318138599383449610057555513990446618948991460446771050295779659925230105213367465529849562708185637504384072058003190715584755247787681240963043692586538921378128328106747627619041986027361237416427742683622440110640872658829398215870304113100053380225533577246771590242500878880682981914733472973722467989839919764039042228220766242279727173534313453036861942716164315570341275924185270763149418969908181971112779850549427821484946944200180012548393018538899246361733658949254164666521430521262479426169160879296076004486010701128272775925678737375141665523528497368003880715239404908224773511333674747410619143460507164423911112704000000000000000000*i1^142 + 4013489903356009604398492725878844300082312814757564809322293330416962356954528603433383137582695801250603189195934406111923901533158122313813419567714546707392199468258427001248107923985475594671696969843122741193689414105102253011735243037898708452148739644979481073690975104815278606431772009604961245857945882666610400093890812703749633092793711581316883717885850083031894376582993290540192568631702617044296142358442340717679589373530981358440595948128237843054203714760203896933447991735490331896539090293088345316188753395727716035693521961553367137776664871285545576375896838860040874697576702744629769679794403144419877753933520328132157796989557681830594332107302552786668810507464927882119896394097776174684431847939874324711912538629541878170068242055145388616168618391769937279817413985022108287512663987187358519128408303841753943811051897048312584861904119543058722077835150107745248402905758688997333266322411190586095640734057494906295000424126958922482002577935959894435147890648546523377347090883607731597956561982031559363367843998189640291033652611245013532995908522302114659012835023243441893693462385274397156485853752539848714417189775225484426986860802462908305296393207816937201541938478274869182404349270356544765447792480687645703148634547513729358899805458749080567239435486825441941510683659979966958129404201711122791363775522447830956714084949879242070847810696238302910759817910351626857644531632240736191334657403338640941575524753436255411032991735124798293397792258023114769812777592171297711660286241693338258130737629368801453596382905380464613459812297599833640380958990467718278978042133563772909587799081991483042574608266741512904734116845732770446082857706129494112670664600537833861765703889789567045290238528415044189308284230708343028710652076379877698319865450124277508113687613754250958323705432176215412311839578035872806280313392897707097394013590760246339116411812116833987886308676803002952203849135399262945834512232762514915540234253770773560005294506017912597164877270076511420360513584110393003059507093899206457779793095009579602954844496667404555220361283302529119258673363528626286642582682059827549518398681368346399738362522979895729171692927546299989075714358074497895974610132014301281166110397736925639447599645250067901149606542504200540989257494647252804731873952404107978193331948544942387692356458057221062820246028199168805781912885186430977005415707442873769166662181432255968401179793685185997001584012652546624512706788183305246353715507954712872732085163252001684260967589038147515810673251074993403070272833988653918453223686921849324309155620283829751054549110074357824220052281610968893393775278779243083357328641547677993951533992613270108836149044717325789725432335805825892880839664550298366919272649051605913112571174913643515007517599472397596682855484691718396382755854384684238992767398889358279762487560844560181485869555515788865216949897621768937968002360809543755926747563276285609432009229923989090690545495874988818801573353186295059026940198141282088988707081388517980439377798824908890217297647689900896236736413031234726987464022628588630566372634203824120140209608382488399959673527310491066755493242728684876906176932317270995861593001128355620694476815546870136585959886577902537060940796149557808459835170001356448145725735688628807874945296561782178445616467847534318947315683251625925838251258015306784608925068969839808364605797064071369374046205953355677033915090002542307800261880175353316479545452634983865873601700266317313225843943872015433949982773674122679541673159827920470937624837291712722947281228565124385867661705560012814281067222725989429683586780988553919482994968842218249731818071560728200448270642127154762714241862965250117392130952445729924520782853632574036334649587406597149289328177524638513022181759824888373032071205230180811532854873523667159401867587124291487635844117953586670991178121195858375823794291594251099552152180097156121230075189384144066959433868635107333114061571486411806065261861478780227054141987827188336008937108361675017483631337628819545306379403550890912622939097835300849365862801481058892551457152565212775321421743349796806326152899738506469062092259407280374075388532612822258055972647535628400008917860965094618709936944080486400000000000000000*i1^143 + 25362615730611000093889520666953028269552114903928325889316857597707421182765094466759802003581413206106938493389809657989432615214111308236537067679629942896429564956552080430211912398761256107718286546428935195693768457541383381124941550835852881002454153870069764971986030474791108481793237880534690806098366487046392148719415527290006428276821750586823392367429906593086794717962295656780763387746203156843557464209055438075554537764690121193304513643249704423490715440045442118792857078855121263771854241738135126501783120581505362413010133195809436430538217859853338316181927940021424454973964092417409022999115844375545526784380728091655726690556681912404504049106870970959288273149331820373567188904495257071177275830486370012034222952025076727802225707223540671338953670325334805898663903375645484616680977703856724091445271235094353175883763130811124345512832166460007899774901310116295657060496861748498966987729626015151450713126462977822680028284136523244780706561733297990427406151862637288025512177717699521829577948364764255472017103128078111633627087060334058234581164684155932122609195836713756744202150905267606181515547588157893926181386879993249575189015487751115808145514859680316697053093484885500337128504454655802901861604593202048645809181572846803045557076072632781764085148476147125294293910513167343573845739387568271975011291207385768933294314310535318997375994587004025624540838834855729624368804697921240894442977901432742275158564079987024554575194802412925564236456732861392713181459903943463802439452067986320839691842156130605345405886048072473982735000185464260223340444914410941975857565469530084727546263697150913007913097209909082844869883987809657860329196335274632926375995159253710256095004940862884526113565714693122642376865044631493348292613073803375707727471480281199341204405883208626306127543897299845449167790367312944868919064845523176868867790655454853032725019370588749526994998053768328068896138556060287572091137947879373903012958706359649402326543282198402252970884108723274408300199538133159228489764124628820956928855020998710019520130871004253740564381450293174980596758719497060266557378982156408007192271859228654589196109003198240130305338102265054357070794414407322596265479894519601711825554126434532818295566130507277033011597755553704909353988115724720312305190926537582200320505409433649053014261464286044664920349958207471348975657635298809287668035445516821943479172003525086941054927946379400642688870531827116330619615343538756290493337225727500805504471730805472611071544786424519157743006125354387475807733549662360918149089203830994573883599774899061536914498615563571205203237906787848960470771607437323265807815351315597450297731412954180431794188427115491765213169274231735968475343183354724179264419685782474737350269646524115673440007935855871892952027340180684012243982917403294077231355505616800788577703459007912618579772197232362552409695195461547827714395063875014302868653271022176098233258336592022220472241652694349293019247244212190439361199541439287063800971672390905654384496679490281399090543523906718915836732927407213551997874629098729261742554751544861768544210918751382810319616765067291084574027841368840281518427353501490127961649215215148924973902665385488107167390165554454055110116478642829263590210968060250479017085732781372322850264495033001668196099508398531910854374979107984982258033931107469825252588240525327086718180872934210858894912475494583403005622010184228502013994044120718555965429901415962587512674196846575089177552465693898332734909074100852810766567437125593607744672282533983614977736893573425803279810166814513476536630792497907000759305470079103479731410675197129436311334858830177144368524955809971296507431843628699323023102560256270628433843897226629969477371748823021640756595329892601995513497759043549246602037443349327732204146345179720969270494557885668682641276461480516583940285461648667143983852435360659408985102600913299756962066905006988866506587894963653212342269175758913517418174800896156947328022774197072268752802834039220762693123379252677053745795526456868876286512720771187252906209319981259440152149955840479160725318524049053036461145224785584405680498306753160273145213586102162266382976977343062242211460314642503434240000000000000000*i1^144 + 2424510273823154338991586039969148073821480362690072021199096333248896175997987952375828597277673685803361036765756912956246109757743444237512158215824244062694712339337500455756218974855443584347756879338018461690263061739795470038899517377078939603670230535168945602231535176815045921794760938466470148399748158405509725288439542573871268144098010523123207189908170233471276843710203166513737784007087118428644625483848646277386080742001823372218753514907088191637550800124048290876357398827095059386910267343458198894648661363819617487658034134840812509504369069347996414054551616587883050840653630389754062127983483304236953711845823231925949433063318397653263946648748721256074862784180740960397082149262417448865116006360468094332292769689328801354145730014667506823186259688803907843081582534425355278488285956885977293139768570991141994110180485296775723978639396128428382229159622579594135737101570295959865210908211481312358293314781442927889946822796667289918428811240457558937798944183243649850475943761750704213433062224438523284296643790317245535225963148877825656856784545656407198716364526469358467446274470136268329536395142787048421213382714775555707698695320254722830201406585792323074003081806527938261111552871447616675128536024104971226956246609222903612782722155632067432683654215837267748672862326177171188787090264891680125369891120831305094151886277360080541383936118203846564279591245935106878351023803166278301074819448654251582786283866186046932913374760271432506654543470087465770707197434791128802137820187530541767459134301617102587927910247491050464135927844181464869546700699065825192863125893641554483633513288811014319629322774712495820778485148473766925751970700533410120263957772999084739555231825253055938558263458252373836825104569556244452228512646288225541892049375052813046986970609181287133287319258115523681108955498650506592468992900963229539360423824540228039779424034091919872023926005857797767410595185000893687643763767629683621957900858278789830389587215457978873067207093738979804591163133040274782728516670846498479198733766367937098557571019022358443009515499126617490563415805161528023366568880553686313752518451281015946321055668089206157399173964275513285032832836560263965433788801277279999240020850260754665791083730452754891062342250596044965617011735155271542231684157413976651147082205370868965405921263497300935655718592855298737777006974182765261461340909282708369376780470264140328966592858876774135156414927664252571760610035954937090912555847416339737341907244768031983317159013951421276584816629204514073709642993279739940888389004607842691367001224899256045377595801567254188125314510676207651113942608513838150417378107083027097225948701834190256792676959286012993496607174245131534518444658973801841394299166930465286917809816857705710249864678994503246842629421128348547568074621367673952143179788896763087834405816218253436520660862383692741537374024471348133124847031307651447329713597354900032822618348700797248322664785105968970840316389111948221953093097881061114121872372267704147268501386502357629635870850893430727788300657678596373536197012899339743392274447970562279477466375329689051859417673140612405324313830862676671972256093486124421409961398420896862114459525049913536122577478842938952427578387762421371417589626934540570143097429711730084257872339058364701319610474853812873078907201941156943673039800911286259367592866630639787133670407397689620660219425670823751783802402321139409719313253608981612542270456499875228812651614958971789061570968983021090404096607044954302304546569337005013255763955073383354923477700048979976278535848953334925728672648395031607375988249030624572728725538028999879902825389856500879783385058587952149986088897068467620751702941657231544284251391721946666649224510236606545957937037185241669598325636958797344859875338160938971885144622208598283462112095526193668084742556770526931102659743837905067732468448671686290088924216419082862773325520464594328968706429095963198811746657098589880392855451575068693104917007115500007697644778746832852297139622469594308311074655086620019119484889731552673855241312362471995927534160814389728154029601435523168210561232948287966893990325371385306624276072072322627484556384617037542981632000000000000000*i1^145 + 95107952283989793797557522424824534718364436923308783885552999820198074353981458851138101638677812807834368083629188569051249698179168214281503329630624435673370966329289001968107087161372759267553304467012203625291116772051733953403099811452994573315311298687225337531220227230546363983937704798180926085360873747693617713224909472292434593368566305312141681596197111991127615151905382293640438517127323985178406330458889183961611247774085616515011831865253046755386184895586627414023056612231734605794158532700969690737247846645453994569617831523974633544367563333288960055995471688694838797591209655179581319024500809813935705103887894209940155309390357826356890912756446856810327410193791143521341897661938521947191245285983151555523740485368142144100043671734649677388144722506016470717503267923905690327379895280736006011229783859742489865007188005051755286466241713205612831539483183942901402607711886327066148413321874537723112029531786460430184676157971117443941430992471166613603313704367934905732727695575651499193527264911734559130835374265356587371887737711388209914277162256612706798072045569130621471144987160851557818627324120406699713458529931319754081874264856638725077211691705844313341662927128546257904707132570189381284084029414592125500051100771155492604459501547796818203632117177197803447502239925154726423901195677721043955256476017822030236165969557104058872726042754994706046536800254932163827845765241569142940841787188338092102559384234756561929582183804279871412406998249819392947516243020862276488534836498424098782624137083847867890350830657418756526953861368781119779472574866050322031651419138355795457220403341134580629964959232995854614767990227159927201380942433071026402199083030744624401533237599083262803163040646360725573163510722645094168860385782987179254428160535649046485786348998687060928374834454105304290982012436010931089699132778669284662185733050742535135264302722644083660627128884925220811495494876723567454854285287353162175683045298675898021442696781359368467631735017007794949639962974896559466955047676844186337396006793835490024908839693907944295370212839051270391540611587222157044256966790119099445377574436986136081175916371238844798615442657920587351805139916109384338163216373458890565740103730212660135987514747046809055326578607411565183545545974470944292112575769097574916486114565351145526328929514413913184535352740228082068456865676456309611985320918568775590678922120036460489120887273177002308476313576030894105792429604040903621021482528047087835578897377867793191220589210092441337217406752037566218627251692909152090824974668847569370185136701898391767232063280274809681529393860128922849188898699959781483077682636541688398271135725406223666998676678168553247924445592889065487020678969038314603473844201922642854029713993211326220915471371602245605749864477883720855037426643931663043822490674564781470484850898361956785641266645528906923713483836041702002516586361148935715790900749194928443541660315200224940447880419540813892893849188078225869851024755739880864664138326377065484745843049983721064627074039733574124536371148472890271999313415751714196115216006383190435707302405162323258923388567117622893000868071441705784687274499263520788642271484742117491867756096708666375043180577947953110737946126316432434594113179604363974591282315816442689159246522459536709898952923547304392793187708647274967855925442318209131817608361517095246416300102152205732230924368012592572978466649030400856621397971551426842270172535917890676745071581880843606906652236243051955261148748296627711470531710496279103731922881521644078338085939664706992545962799515728664584512389837990749951908843520317211892400289679866733463147078928656183264607345501682758278228053290301238366665450049977332363062250717441140040075280640116226850640094905876538923993239825370741922409812182430291936959006240551416750865980614371152066187314422675196402517871731379802501362603385651921257536336712095822982465874147222449722749741864148554348731730294733669075600623455720472769002607117670616591834204104371161473833517802285872941319190040484537301294000932431273506690743494321498874335831879617273159089115412622919133921114232210824088627725735367953256615905689666293491302400000000000000*i1^146 + 3076172316927123643353759052932212331345928179995376317133013301830306431429113516594245230803609990817231568213171507528082175182479909113274515989017905844818360451632938479749069152449748709382977537164337694570695892471716200246128113182666182183157272350429110499129960061522315829650569748609221231330287053274216715065325062835497300163088102632817464333690871288417973171396247167254204679451308397287288184032551036520775620364330259517146320780190443339036176519201842653486631204073588866585349338129858126303420759539520930176719509591764305076235474987525679945415386749706430532407426163193799698678919380532869770408235096110020154276229415169064236055187866662938542058180050117986364798978037776491125321665113045906397444499724607538512675293119558793422760754310087274839765672077418668130965128226673780464407493009988342248847831314093072133376990925935582259215714848112640470517801544112696486776241602653911226987624133327500272264562359841456151261634546408754727892990550890042817483493761650315054029984610969858545313037825278520955050823119449926202557091908179699120745130353715640881400308623007004684361955336965632155270393917292662349838080941310032213278368082722274161675805754162411197676196563404769212814135831145901003060823685500404130509299702179486221386791825578547164261182250883384268664719442676838646918296367911665034965124212541175456660101142378442752875415419776000908781659282701769668735875358054297696419995355662009158393668321212635326534155332733779040602915498306774390168781890878153662679716206512409553936322498162646594463182203566815575233127350477209199622044728853948954124211429846268848256125302749999930217478566149177429333625403753586315595210861866567120574673289606077054936655123197717978251926484106982905653234106269530010718577524854343867625337758006072272857686005500766693397237542783732195690841743258969784228536149412618979765518766109759007198083389410714394366726862464166813411103321093512155621759017667762024246328945906602692368961215811756502684216485575240908511938130177204200062887522115145047192204822478801588640991919013907992275673956752681681478723214570182274574639892817918340893576592764048421845972045478193165310058696526502818239855435660795722865737981823787501701768181876915823656743036859945790557425810897226312676949784308307194561672587328908564723566732253900381435043292593441274751985699510540708606104649529587548593374886025935103593963056452372332800421670609901876645371736098437517636676309478547133112403400873813525555527539845890351287568533696335016524421556260865062563667282876136387058146898421834792422955097753963340217696200990087807172076344200503581764409150322474252794647728788581034746884251526796709863136831834920829265869634979878860630031527347094820562449169844432045112029803327698732950466646748607947475193570880244825572280835831681443664543087517490459478473225903188258268196834086816230457248159875202859593316493287376811028628431015685218649036554644527858228169206565864350215336644139772087239415561376509927289525370179688399821298841621141085858977909669481316332905164403258717372891508994822696311615958056160635294521348850761347139108747916781024404225029220474208053486887415061604014745367651584226641192296314763245641290925746486609665871495375155915972111047446277386595920948862845975608856489428737249211451959311323262474221422469406260331774104494284067036173024145784397127311476393116804135919658144175822541758536258101750463821880858963579776715368804099860729589379947019426871019352733811569074129899529823620093101959495923533327888222227989873072104942362338382758603350665918003991622136845609920854478804615800757637490732921624430362114582129226519020212198850123800086653279467900912832418504538653100454848353502944391034188780050630003520628185852396970590423083921329536648221554302549894140933828794166927985717882206880421710098361560171424298552613138919412723651465243476667721543871439223007926246570263802323990999265111368984924979209127903578877502326424089068642242017237349510471998348626819198860441193781889578795347753052371443363994778801392983488366167740946172393454387307178269968104686587129108006007069058624528639999344640000000000000*i1^147 + 47063035184720396249643355540999275245641000695538150911006250193519321208767903175164544955267299659659495862189738718805140350189814369375425475240657748953255715344539334185794102055613440194665242325061687626338642293702338516861108257294133895190150848993600265819267472697547588368228431720027242962921487536469958438797109759104248908382129216722485410312436437788746011282493091334464380798468765980770652927653643725165580542228832184664652823111353180896725183296708544862093533020337694646151520680432783980316537037803826139819729515371376680514930578912574833982999647346837483477925058062228258417195947232473398420031679644043213769760886364586043433538777021802401230336087828081723545764734079696638556821795324238686587689611414485529624849866550714011417797894164120415793728559899565756081870355783776999740949613869324872789228491751975181576391530535960356863013418383673014057836405870110185956254439828348679876249389222226798747402124715132913723976361798019989525354467080929849534568920876063375009242364943631256170199333426264116741351496946786127671204096431243417333522024990782354693071956078060023866186552318249217726920884766338574132811587860561394071046317693603953790791196013618209859064948558849514740700377460446945398706017469043519565077915136801673030591910252810113855390140327197513149586022128632626367380891413123345219691172803726089519283893823404366528311909429162373284368464204574095748043476852292495401020597102189145785664217309033964290250773964699129248383977911226599338311322275785622751389766689807469190447086969854540581869398399758015616091841630403099429919315621717543092650702426955781773010563001027223365485628421526716434088481528517130570556275457790136196644697041917762601712622445496775919748105211529219857586126003795347816636961841713267534585719994744183353013231391657018217567014255589056636885944564823897096005001223417892056931825643876300687839203843916002912684157013806480114229427423051524704064534505267712514886619865244742843803910293337547217206270633122010128156185839431088948499369537185327273320396151457611066663235500074009048166230272134049162798935276808483254217981026853381241815206620489064886974179633847587390581942903318405952397694816290613605342169116399814568797702346760937822902926229446046049638200491519117179776403859364528428340074232643550704787035688934464256607464028033833412296056512273282556822133605445624635702303571680153789745714320073548123495814952855601314011845899276200625291416395216502522138357457862689684087394169380235567562945732352684541747914480782256510578309106353669046322152929296084471577528195292943529332374926762946630154210092569392885406206390917697113819669115703089822732217026806605646828777011671822151579170250240021954302150691697323927039932811570516481457584420653306112308506237871846776005961497222392683946171556000732134170746136947346672317640477778169351409395828290679156342308212710602328460005173403052916576064892320896395035517048280511795089829485901701981952969619096008921284213055032108883855247611159491710594971005945436410666225820555832753165893972649680636485650538797328337817094321695378482197172929847337580654395430927847979331999471326312287906984673670096461171770572984091923580888599578275811416710368708260071973811254220461383444450409298887903970851324052981786916220951078432079837789809755588075393135959224085681518402631344861433911266760416036821085632755764672236456569213521051943953650866172403565540217801152572166760550953503190194564716136717985648241415529677410958979942724371329965897358288661141975901362015726499788923096040206799361084122108714959897545936493106310752299611432653846953391771185200104305514255273978126058456844864411505782272516349524667756190514332580500021832014316813362953690900277448261667617014720210153277434109684928624521964496856619560697044692595265314183102260345304138246090466045019767243465513783691500925486292689773179773890851724883612173301141977902084661397597939176112222074817999884249203844859348011843506860942707298904177184899602573667489103315401489470751978981082651847974519707531071037057147993223516723572533252510680839848069956006306965414729801007104000000000000*i1^148 + 702095394491433980300313026623358022253930077494787512353617744791928281567392898551380359371740393960167447675524647634952602195468803012404592258171471573170121908240732358660628957906830658261797931736436534455274948373439700546478769830751634646869822473513407001119682644851943276555019963850535858326979657113680096220397797308082925909007981428219335637978048243845205534790884222915868855979442120866550470971574265686781118802252001183723887740101381846011174277407531332828639854177721483670188434343304814039317677640061097575416411438232324655294047909542486149780243292576816264665440183467213846927284068321979548314742582514134480368056900060298116661841784879328069466723120681887318692605209701394542700230953528651567492214199756100491024394714620673135735616418784619955620860104293077249608419169351375664557044362910676790264493503130359878372641323489222888854935740370495831846191668888969127486409226406423529283669859965770285504968020573312577071897011878388355157088112631062201922570174927782837643938873439576697406735121152958981243587449068144954699785429719093711872585471219560651012497021673646104402595979820939978002313017655458166108846438974962677795677649911524696457983846599380634312868139772457450704674548081218841579395361698742997249536781722326374328526132817334958208637868621333444272578489769754966754477883076085683713379505751382915523169027459569737997770989799770996190143738994185738607036300622047614558695723554351731279795301632109615671944120934351171261966972100541829059453590314972487826732124353267666891769766494812983736085406549030169124560433509276352452763504773497919073084500001132446536872520297748524852903589742478385877200498188637319188600410598351288863514071451671539522900423902138599712018929909061470405580411901721544500069189973808742011702152991513339377594485911471374422395064550188902405754364988708960284065785718375690129808318430114402269639957159025957004389725318828222138440537634310196100178435376020198414734523419154451591979606390220046540035488251525164315830061417223825499853227106645511683704909893044539876988801021005478192753368195763723715792799931256389205471010138830524435179605128478141397531408549732542802033133439367486724375874247984057613353044141364467592747718975463329828138458682391683099852093345407053476388099020510225246303161644374485894485283776574068865995024812886970668297517081498788503875736540250166739578252951705903787924336565620617518924224874022230902472780730038557278373961058630767043197385522823270323507585523882573447479316460688446744313206337267292618121431592873642189174837060160575932045949332039123872157651065625108931090888350465641572317483424162258190551773033327163968446857083948652267066276244928164566263009640099158269282327939367711407379351092289123153286615487578477434903330083505466193670620862524559175761128035818826707350277747237574103782895651658722669612689717213471481895247269451829999371779994221160430942029398627495664293802673712976830531267908685778453670574017760863765443370458747434862651509402184423613526648519303812939297289151288655962423522488939831044433621759502828172557800841468494995282637987055339162860740500843205031494661065928781763073530313192171453129438952878542634444507539097213425837866861604638539355906169619518153822420845401873472436037570010861271146389862407506693174538620097225025161608807602440081792751581443074647310574338173709064052528739623173236577875308823818606961049125272502107541644798554407767911579176984531514628250614435481682711446946889174290300206681623767240834509773375839553028855479533204415570315505098631868353478748026287559814472436315403158586514716598997970863626942088919529527062384439739226954257856190114431948558357585760907220722987899889155265192643051021590248825789073883034596146014342910406194884275239436833880317458738452672111879658119811778785245340378624155393364088656303133634644410626298090175047184551634459394264156792164626018723546393089795602996989845384976001268153247766033504453858844761369607153523150385594259031005064022505196001684497787395187509140168318983968473482963140903701004525960641873200485219721900018001510400000000000*i1^149 + -38336568525565329831725108371507566188057754207528234336457155496785142840970936780173333522749935192845906692652281513664971776532132385737814446459545132464496375917960508797082326143465397350198391756563475528132438810385979049798639775676820598444814562980167647718128935317240141778558256229522425593763095330469554791920377698952479541534309504658468031400652329015905040117190109989939085238599439683299715201189812986305250825827726613763106701356065517622871249321154013591801576523589316813935245017456338149671165713707056561232562607905598483219555749848034635837658706829600638038528656855528176452715218089009130168007084454360442553481861646820038371860330682805741475069371087308591605435360215928519797778379332227383040974650664305660057173895926386941775044767326855611580903478524329495871793640613103553036242030485276848577939674027458281260149501505624202550437970011806642557654863403041923509292989571936910295535302874319948814429018419307077102883888957954464719182864732021432079171392352557064373730707417537282693615462948952337974711991189811419999370348052966147346658765624480087974685582360260695363015630310914910340672137853200050497979511597587912006455896591493695124195169366077824448201512854492495163093687054613801703648464395376716816771174440375342530571924918542233082434345935555728750725674910739804797281428088346570800524740147841326138958686862868916332347614165121415515018602020903366909939442920133666345428539157659191492119288615450211454542729913942699698398832984622161239058883369935037842694963020316117014538577491999696323244575826041620948461665453649575033543726489230879743600640791037853204205702669464299866900350580311183032483980861371788454367203047023625450198806299205746449508059680282581049739172609368617703363854279161861281337863797206672306654143701710213835948304917037048565516616544870742707751567695711673780435765525452227077393704978605452823146331159400518122844154786949033575513042807310183930603527205129214801231501575483307722280814714605929989365054933485785502333341839426357605911335830990595726588094754131158232015525565241342811805646330956117897000552416482123636512427512732413718516928910007743412437165784577350907446719162866350631234191568290014166616334418763377870379308162389407515402622215676538440064461392901280244985731098114826356544341208431332511378600425399269179127097770153101488476132347890498911067771374566082376255682974346862216240872670463065346144140808545260776165359891946732899108895466122465553372523237005184060004674046760975470036229468193940055838988480515463924823821287213157939624928196518082175757820197899713605442678240438723365139590727085944692481146792750022582820173253887613382272908644240334563825061714038974906133283190682506178148329903745260520667784519911754360113912919506627848194502259099607720405997385192053563631070628649304631806480121766521469341369467603822863991851038830594881929962689687926049784205838609369068874349238082283532067386115297908477992239159422290592861345276185112256769199170821713766087405231363690114397380713765449040858854843155610910413511766848755956804920678475276256140002133670636403881483098179914102811337533398666591858471014377158306925790425176812871403300634911675423439155706556991773849498970947880361747261655699677034487466139372324901651650709437313238774059369354051751922351647318859962085144922112487032837287609313276950840966654928374077793073446232607597052122766918028125940537567068116577770678288021685163670657046950357959840569390307066539746267665689674334104875886578194232366880009744808055892357869616760598428480844341813238632501331556598795328015058644581459919471658396963682563911266078630803696692682859736570435953916541035764864461967924754843070163717231088815111907287079140173548069026926260671476664232774963362935876598942620511934910452279679563780502194644088273626048618708845583562487365614127360905423394147784439561622349706817175784398218339813794755595486365360935364810111267287449759936625411254629803131837314937337559550646708773822246699253555019582500763324695072004389130348621157985957734247633009440177037419618076144435200000000000*i1^150 + 171152382499000780113555006784055107660123941778230359743518435536479402854628498881713560600553530292728880749416764008593945767119396628128224288083442289462788262731598220137872513966354957289865105529824513014941139771997866209920989722880296630127460218000436331306216339793249279373563271350410535099154562899622550949653103297174424392400626410973096557473146259952316208853025150814216308438327206273491635157954355508661355580215133390813764364490265138423531408851294768417383356900261519668692149630105936068888471859704842981101230765582338383401343966162148204011814863745333598534701664301689083771436269213169234129910159832395186588843075259447709921879693304905159524513202055335807102558942906072339796532340557287277777382927489041440847485530047320109106187825433718755703716695701952587810250161033769390373135339102551215598030096464402051873927956910481476408338747518180606804573206222703098761547553737332969512394700499589937379027755885676248531225682638974437954848133400496386085781460163671230679996262757319235260562427059388068213272629375044172073068890703762147083645278538188043388363872556620191313316422871937216997737403693979786814126786387196451864626547300134340478393933348822967436377970090881359641742700964318787040282737680462090016762606359533795873064193992892102130587198858120626338908585445363188320347431658191324411082705136422515235760345685660507711707092933354027274885773979060304490994082474620830975122799142408453603438404430652109338840574883103712194581998071446465266798412101606266710583228049008861689722959396757332795261074640690173495050900452098068194955011390206239850439130238007093321151018237027784146441247820829042952392652865545281530340719420966889221388543922114683355613955772450217793321044866675559743800093242715752255972754727319624196533842987611089818380634264485682926920533164044867063732338907092023652675697333609205468038162171436813615132607507574334226838549459605228212273509431323375379422319772677345876669933944456583456525785206665889895491357908892769061618954410239084163623832397071245993740079051414541465155720055789211254340604712325084411105499775653005900578739876405850207243081879606120716495226125255371741611807814433899165836824246979163720575443459978891205606582724705976764411638021958614441923571072678845684647343394277223108128708411256360897955235259593987233559677840249401706299388547730872941395329068762025228868527559216900465118097172808200685474018503914025302959893900432715829329725093796811279684546126309232572996960154297741430042972211681768791528132168719214433964405187736197360904552827986118971363109121854323396477492372569730424902256261030199651871559538385859610388043816485592100871735933585617154966311855351008018616804220518165940651462162280237119482516132130684749185801351602308533980434918456426633084312912885935179451231635964446142546424648264845439861230377438616646536880464982879114031925002997419628594015469795361868600919294549341129978317506178649711380927272322551888557645667721742957594353824360120894410202017938085110657900786136831888595785561935285588305118002648288797804675424960339248749386182752555435696952183185292819175192901490164706549479256513514332768205729282520839335968926268440128971795417786733001265335713773904117778867037878964155550247212314830804595303892250437625809739653967899940621799085372731414424712918673691182725030660746234750675139064154020225696081723192152378461464246226101309407034538570459192584430031512452494167796631912333835816476032172718243913932001292151471472712789825035320164143387308892168852084163019132528715930645607004145256443819065607644841862783141306507080235938463993195033940022930670519152272251349047967433290800102561008410046012263276251757692739778499084243746882795463321586420034996795463366483220996829071514495937317459983109397163021777202355061467020121005900201555842746217244939046202843631186341382913992144259825877288386989747823622989538317378831240899874620502344277903291570083552018319204621722710529076983366057740341366788705795988921967570845086929826985618632684901598173025684897966898785812480000000000*i1^151 + 1191587131944415160500269813045332884309048250021120514686656583585646719133945359585965849377449491358469266185362813520435619995678836119003807462082444105016034157831356141255749546621860000407928072724036726375881045512027967598822722605958414097906509439966178093720367625295917320214687311724484337576315936354406169896657070761346901176026914764051935806835384450021978423746855189062445376941856350152844655228129062197399129379130362194696126668366394977607514673833687801895429975230265272605186001887246443425707155582554252385020616240892908389207429441991717820838373790227984948449115363628965224419805020257514558715404632623054816819862087214000595201179078777114490963648084826845688294794344518371535642931648065499440234190028831097695326883181196363461024088345723995003830610949492870541756821012904483801452538794928040367091180840862287648273405329686043708678384337982035355737254228587402245829636911610125458281585730188197661619037415965293601884980666148698723013256513867263851163919597426626922117621875316717571415383423790424894346221657534677780298556405650695574217578271011224499078880476215538076337775252989690612766680235576662812806713751300218426937126204781705434068273668463437139742600717739463119520754503529814211989076384877153069896516715814680385735354263334541030338162427817161925624363763601866258038505804249754991233474328468647879866883067649567552251170268756890630181792921679884447481448555877260907715219877051350379829943774058675630753645370483376248815631790946540700302005808621359164569610545921443597151705022786159826708966237432245496718438942863781073310712947488645207132254481720107213889713264186052672251326566539410397477774947280144350207369037146743171889947898845013752640860020571375199009384338366914377394984265217659366187877239113146504163258840130578843875396824411152150533065335170889560205370120840345461405635286685473087052344878928003818863702633305408858535863935653651407851371291026594279148065432260004608177373944269501441255090620250196264050515125634621908573188126258587733782373781724169851666813512376240224338958929653741452335511397480245775480894926342970791199038650671528354079259115606303940108537959427010405046567525845738114479379219779450752229593293329251407761315375805712116399706193719950552132564589357117107485422941497753067406861900671004780805094608764487765252852139418128682578845876116632443606410264409952236685250453577213089820389121728089857547612540679028478146278982391324229176545241181128655760385737173592838083407364913022192042448779429295082752593302128041772970545053108563734393020809577226971485780550657498915137613080317157699945869235442242892022524524367363591649117692067092360783677982429625821990162498386682039244775970050986046806158844391012573930105668746344811395969045081150280786052922310208547252694163819691997530806004847199220146563775894253402549803538614593010824456548397979637325777316566427263572827922843089853354032664869092718801379181410463960415057905937175966189309208349813412672443650050613749055926514107136975036479850657866287163620124529129134117293380459721313237540741334892634582107840203203820350278132181440962454053762998195640333838879270358291153882405698135105133476394345281965332124496644923216541979095752701980909866414063222060211764057896184956428355252161133816535072777699737474392912564295985388242055002515224010102772610577620437787073774720019493993051875340241256638849071370287808202295523549159611469102196576128866189677217381285003661526488962913245879628060727541073127819170406217027587227465122213616215008641140432397699835417518064392040095291634658098794461227633823117733488592740256694184820939904229639249598836131975644412322537908614045708556691180850544514089901256329020934198381506981872793754103563689499690432500652865757810125929746003858702721365545224041464593754635377688552679738230952919911878250021259207506642911981770270132167900865897131330054202266362383170942554381763836853507382952097557281484754321958651192807609488054677808202359823756898669960466291119891583825547119471119730934408439398400000000*i1^152 + 2283191482514517079875617819055943380614092981754206637765971025978099416430780066738771309955387797671866229799497496369639846749263075375520831347736249935531647877089439541639273579754037669804629818523024584286135883021524383924264794276809660582500897693403162012724900744115472985570578732354293190825975941802423536615487766883840612947339866045011901003946040485732684173583603649793680107078086188405942781099191592307457511316374916978697479701818150805574477726919167917694786029441090782688196897803172462083372076643730354780952211834772265148867321176299317207239893790403721405543388259112907114899828470727386836564925245620483676842498855006668420819392381977679153752324803667431690568740268679387840346878383983628433744740734995480465274639959078465017386740432501501038925768241483984986690282174699124196449821318401001830993107181340215854705184404521293951580918428522285881052996783737893081400823754347079870136824042630947634271377884821065170374638630066097929409136416734774050114346927602863032779439504111960823128190836790491396975531628433779172397229357678569342240654341310980760244299052701397098971391201519950715619606367077178516102175616526203116541114959730167239999727159899620956211697783632946910601415119391365726711926257983840604958930166615866663683371563519557857206110611660238370436419469429656284428912800688874065304336113538577470109579644758056598946278443301801586420635728085863305990056320044880035770470111154966421093939708049868084485448638163833988012606927332940167630053256733180731421465900594257347681029721968164776803442429082675726597933686973708591571968538575986464791943406093874727038906272540530905687366295613951787037910598471884640973812932375808436126365166967564314130150112299162825078018080630844093721581929468520526638849587985916408382018896047268086675355440168712770407645063517295034689002340091000257482388927285617934625994188046736137180131857428272889738768960983067563346785364671411195840852846726725119474630243495615776677927966178587982130869791256711425588356894866964066418544199364498450291012895982866617724685262348511939427474325156823731432634629274108899889677388765377800995976780004184133276739761160205301584092060406380376944668205421729612345139402220334706835716301438175521488259762118118112645015707328316977851177067724286768330661647258504244711599343488125215329418124954578863324104335999955387029931509542294203317737184340150805332547400075589430901345188935955804735410928378494039963116163739075771542082469419405763376705020248720729184343279908845850754423372025043734613829098546512639108513845141020335683030337858071732373239058399591882532512143812714592995658040045003448123061571064292206730567054325841685140741139367241558225697189526981522313593223646021720012995456400420113810314670289857203382837184204798750873717096681506498500087148672996236209050930033743181608980920352933351212156702955572889040221578746234069209853604486868171030025081481670855807503619938656380176160491727251073361127225947221222722773636172698381386229000680543275943304026306068462297744988637242608916433786863765053830810435627678910895442491383056832240103123954381988023896652688493274238745373509559579315562038396478780326296408694663371196994966375229804748877987960171747131313766318330413714123976420075104824330767271236160185610675801058472028718862097255532425064986992961543874010936229084599654973168119959470104685516018820590283124859650233296292150275770934187269271762143395650856943406267271872427890137685747580210528617448727163130237478814134897571467322871900445798418285678576131546619685753093898092882605040669229710469349377055894124339160346105089697471642199507133425500152389989486778017771103341829350038123478929954665545959028374386621817037025984763511558759209997789829004841263547956933625468453831485879776395121823947643408640861862968989749525388334045925188855562619957052433017970969559119004707510671053894330734089490556025464056113135197640557718981431392158782383857627865615710315877274851222735830993022295415137996321750268397716766720000000*i1^153 + 19918436546173062391011535454843730734899762981737609292707681621709831665125250716672231498654870356006986266681087345990565632595139139019676354072048648479614338714463159328008475795431803672775416714224274536041827073314406316057562810171469650561568993006144382184414524472212455603693993624662702465788516780071405325091455848899430690119165746826670624849476830003258410248299216771842965020478770351618380006776810746150754491087328082625964900353643724741181275741967928257801075144396489659674547155091191693110316735490426077459378708953139857529434139885723705018036160415993842969199696036884227400494459650492666735938526371159881310139379438528299569271131914387384418267148874796100103744567534237141147226222819428767956899895612769966744532611366813831760328423609399307722150924614467760561935745506613868439321867949197096753659747728480914884668639364779617354423006238872044758968639782743966987847891962923202398398805175812448102373481860510250749643247646910334761068324838433479043452746929261729920803250077130810588693730452342293147740442026153977107742679115674533651971227330824573931654748998057346151843862021006724791223001267130871701535710926582107810209899586531228695456723129716005445052118787672557479642821645217288037127865226783427052145785341458655885534653923010009253285660887110943240482815870707549061590792599908304705604434623077833577192781736557448279400517550517401087237669388654376745641680673990002314431088462706042474619859661248329465314119867593374522735872926874656999584690867610186025529429876580769710240449966827903119766669603582520502637043004338362678551431552871953634701295439344557777738752923208713622115142854133972020877963577616476659744439227227624645238316802003377087568847977402019547699703044010665957161361895202668727146182981417545649733191722062810095767127505098536411952495236923944283458335295351554761391839973184524877972946213665831530498475067479993185859889772136044012964539631925402848190186852011691424722101361786009044998730467005470703010266274070936712336285312766393378594488080557726239709755881621040147586027025464771004512955175328893538145014026160071108628917651933910945072402785252617960889875169683007908815161200060040613759970683107311057277604596466195790380958339543737654026722163922379067762882023196126261000706871955146829557989971450816079140672115087408026512551512158700082025690875951428893409985124779371274910750873246216587627334176591054049882501756776102831554787358732486796886397965790798073820112502603084330439052046841834496979605702396545369525029019023635476616968887193236974905815501017008728760305412637542527312161006991932234475866424215143076727955152286936784753870697579673380138654140859416192150031696886531798637033680233020421392216774512020997653238537091379931230893528050317921541387392025171175172054471804266880607117501837791646350713086423498543436605990619114355394217488117141482955742007917670482648715860028702887032983676305970921250969756170476263012801480962811900344216503033258147020519869424695615480497309870972839263566784882359649343901373346022119203029650623878808815751358291575754285730592228693691135628479513729475359827802415232322451794872993888155130885872079482289102337734586159752533394015592744783879030786832111035285173689775034317096206196656537361631805826503095286829234811695256145818062016680864565325876368338841195816509321119235129890174491943545835831986673486973997447646184117542164873290434716978811568056976426055166542080556405399075584575187544128284171706872074791988343488137083000199170100893827137011449907183581189393403864758559540918462583644447450578449241216792197901158433678351112373421086314113877565103158982303026485039228083879924732446220734404677263406493530813325316609204572145321778295876504845632123799690090810427146441983775357323709397901396020019358032767489296512918592676805691293191141684994000090221786906910920560368283870608908099363742727668032916589949258658119571073185260348235515320129436953851925174742243367011972033576451459167952044032000000*i1^154 + 355311177030712948728807474192312864886242622399785213013630095805428331439628520167156712723242283069257253944697029804041436768790485416302486150661189765283169867269009765012022652170636395600128393642037651755498771137298422202126615554767289696132145556829720356841237660377546183410667159839592094894607683562297321368086876518243951303625372846094740937586140829329141916443685852584515712219952436835426554464880830113059186386567580440381151803855568187750084295226213401261624324224934828879381068051186354904757388455543328740305397420412171049648779884933620053248266583374556487464666353484654122367041323334459849932066567269428220045760752081733334185519252192997601669872539031362130862043464876475971052664038865257971088995623081321499086641587866369928031012553655229498675408981853298245234992390068966552081730718237734062538361804801836583099668701157948799767064121131253939278866946806139199137011759175834046005877963714510474726806772737715785529466051718234726855513408255268881477403697763890885315769841939162929053039673796148144770755929439411869889663372288294295210737352383320932457111367901473603379044716607023626542459772407612615678469721756338416398706847433060564733990280895289316154043472940908531091277488600972808151203815821972013557627577084531490270823534395735049105206613629761404188804966626654094304397608046274755699608018066633105835577507876735975246539608359671218468066855756628868913799566421877342013783442352900477141713957845571340098885908690013841957973535664866429654430144746508052672956462933452302562146363487686621812534716330350295602340696637564219191722236385519804870253077491178236301568454498591498081078009595800674464140617555425530005569987839474530829752839205613024971634298489454228328666038187582492081300260081576227112407447529958775685130947125753667780793590739688468588563866594729796342282004430291168639483879849317947242083259749328944490645539218091720108410594755895444103587083651465382175146234433182328030015755686306657976304437093848247580620398883679731651607200258723649632579740290594229136515897440748397385262614485096903402917153415024786278974236812811348103067414040151538328115169376866326298310286396656262121966623672258363841009998989050403135493018502019671263520900446359898515192171342422012146223574740118929323639217475053157011710850173239367353404988177230463753906695627021370840106293281108245591076371285973215416518102674616662555303284225275264359865641604671318131249426348821383030969053641489106922479068958925380044357651777842277761353058613615503893485629009238085282816815847791803196608137628295361256060226296409713184892025066447791069797888222827810600284307370624414253749878498168402076026204349408773831867370003414056894876804395399479918278432015039977160483126357801262653705128450585798035562094909896698661309280065566104907607546448863843201483825318378244443626721734198464832181464307117723712433551129987414312801916176999711956338181963016123518382088258021256699912364434120157055340925431556181239770809442630828826531699553191093235673002512492244522992365033390163802570284585173424080868679231136165186054481972982839370208701237892689163521125270656889327908817574147518018911552247213246164446810388098443366109259954830189159759098188441454807687878638957200110817353005623843702065000623016061591343395291399186301972173956153539768273806255548779351777314408008997678811724070961226862008708828156952131025142843017408291136931715431755620168902964609675591053970180667671662874200603289652246270017629477299129665445579247233051290952348074367701565093268495618515601569687316101980295317473488745793792977351584930590621762466842480572136209315209557411038480785585374153625420295928653250810658661010281138890190601637992383918529877456680521630536789178179382116251488284954815121959514391759586971556937615333854682939701515558803093952964622625652677806800855528256119544302746238762829957903522684353241552549758635931287441621553032114284528674777661457020831566299975571172773121228800000*i1^155 + -1010273446761864710074639814822695681418879049113134820613942682238049141623565539460198251339847062492495319718477186875027177767730497594896238618222365862010686099658657319537310577850858656497002483178741687419788235493791603681988471733821181692650122942657147716556876088810174739460143351444489486633008504615822879553629466891138056929846388014845565377804991660925391617548427348325432918262679898483129008668886827267705624888158765764100292644255174046822038197288521512441612317732264195879094339938238201533305440055746224913430725320948058066124295064820807103071865799654801159013183246704470182087242631665689529780672419935921675524636510848337547792459770886770434227839979365476108006483145647045986096570574848723164072328547483267711569690467526326232119950812386282002218438372200890663106492696015059743072705183197527161323144203682992832134387706710150000550466945288521559562413864687808830528057790624717419685186352417501050451017459779188065020904184227905959041435215627139401655463695231605825546024987170377270564309398986613182781350321452844431611845111604760120657463456498895066713846915649862412044677879229313458153571760286059194628069010667638970770885248847885825697658379036524597552304943724338434699867594980374433072815429242402616441335529639127640603101909671204987787386313266471623381420114313266996603600157507065184787532052341386866341855412342329825049727047613812191026507869155241697609425849569211218483993997071067607724889321124195333944765580298724649016952008470473263018419638914136550134999840982174627753428893582475056159533849534382584654837202639553770245474929682760078046261122799175647916098013312479727006611306980999695966311764220310612415445110103721938039275700698783529409199062792025899452642787781781796856540063128092606367440917354851814290938828163255083916911979145472602813070538543643070258728373289615043410251718980273720635795491717410403689073331762285606229414843966428293074409955286117992211594288150476796687901993993924448043577925555450400105871988145284742127591550456066940760074575335553807459042997314363787202935566364940604003823722798691589184559050294828102389461334255847063382104688416076886507971504004252024010576534274439417300792105800713104679617150992799522766125080101935985930235617453234212415000196549719635320741844337243778763756189857314110093075284456610191862756423747292151784240086775152593145791198516609966143425972945088245558051248116480321909516504113332221881299201316967320231399288095735485433797731367312416472821731420227218990715919409310746291889233024630650963151088212451194462636680467224241128336671546753670861100996945700820232169509702846653716803161212692515273709739291705783700266786256957709993630680322192715725100797332590033598464236483267813437853828785701110597461487076342527577687460601847704625459392567620269838927439257042034802820580796110427101059343342054554161775149451571016711288390705738304792836466449554702970806396667759970555315501121907099552765044147614006270519129079354562302847724184845921005512254420696017677978529249083229143678256392018230500215178110879205890550795444247695638784449701791961380930899637604446307800598918466979591773963862121953912991980809906330704797765009044984433247400316980557438569732109363079773322070230027723177197132357451997190463256786416911717269182855549555943306318872669655709517163478152760008753653000565035816161397028874087364104213698212307727733496363369928069364175434288634167384425867548907446665858604745419127362459604835555911654300861128611844898022546452546125903941326829035596965113844224668950595044679304440976454401950161522497305135411208576591522231724706979273401044463944696764951479739782366452940037154808576042366125374389574265100249981199423251154820870899288036005842360988273776052614054774055947687803708793963511216606822553731817012198566358973769633009552901484238951165301058412260925701197464615270294138004507199660641610206519696540769004830683016879433593366490644480000*i1^156 + -2675762208964535596296467768650240386980515754715839957766029774294340801493877524640258058120264679407074330846408265218930079573222548344864634235599458828208151836172703521565872085096601104989585431342823999162136142872942334727342462095260722132334365856721724217332414445390564147802412784925097019827942672834960782132343528212279544706951491304356474155891543356828781980720429014821371571206069835497195040671269447690407511507982302068604961454914797848264419179482993491080591986787476850717718408587417051342390017452957019185329863903443584995605682238859562096645936928485303950514062524483799522389835313823917626584061631379507669272962900385323359978658506203629144057027945707411429089081386563966676273077721814001090004683907293128997259543391423676716935462736607473175727234566076639792931751127004155576386766031804776317495048439072157911456108193277038731634967203152685690283306622338798961733198228701016766424889645836507552553538910277735435340295709454913193293265855714714776032380041629607421198548157671719619601026407944404640049411504357699434184260383638032150455013318166962500115844670226719470213082667949467309998499580795037440815709405270555934800610048219599426062979598083052547983022762928522060756177091485046714080088606735848794505230640502777242401463342131307317458890735500148147986556645964035820998507920822118861584040181178039876475470661107580715035429221598675525489729849475195871966456196538201140386376963874261590364978625926456289714666628210494869400285443521455695651314616640738840941271424463107807650373769439975399196206132907194505872676428402823034212921258535048079102255041312533875335598496970273326511369608936415120759800640804411963066946285897582933677789400953845522708393889063193318123827708722882230978170134726608717048139351400556504574402409191408953387286806930568911629378532470514364822719031597547662118321538604815089087925785407750897801300887523636195295963954432233999972486198908266488755341320179956493786264510698861480696073066434591828439946750091263703111528852751070823908376866232742012509865852993198839894000295800439769066061688712954540028084778790097842264234627435343103429164608245954953633056864267465146646988550523597106749198266427099419831843071846982076588498024544272040536513578417989803668033745243785572667646541313109765812790063249728258305956711678441422188965431617897079062825687603115376804049906190141960460609379701331209728417132319781138506139723938428302360237330781109792883098787779619274810578122809908990308918507289994976658945951340864414006348268339730491468842191397427307582881404446266271359120156733073398121951559242404754823966143536755015277824580818364640782332735873195119705808898766397328673387094092537015603424095828540865650190594178979455439970783960336424981272309312512255037457579100620975905497208819433229214725837466437628194152271661236934058601752361571992193484748623124610948070496992008733194443538571533761119855954818408854658715432346393100990350277744371122952758329788898716263384534160512437847782406398012632881229782421530488796094604412514728782538149756030044484435521454990418520948935118303968377903546427233058022010475340030734291676060262890437275539559830231483762626087475338334893958691488307804150493679872714089320079679682990989247278383099962627151847818177324412093255155892824772420809833950192926776503552259787544266788580793848697318020144834986543328062079763207637992926436583431124275807488698629326926576270987942890521396792963194093117025077386048807828388250539628694778344535672137029127145098469287499470566793741757904552374190456071559349786260040018172151787446599910824290611456619576062859087656448358895665388050699064938126798487691898602073854602953269687305851823329991668643714860295763035532913236775607092694727730735584318466030602243887963950583254935693974294966898434889924714986819543963559784644920116401677081464081875596040612522437724806601536469047593201779605504000*i1^157 + 1827385854664719703122536540858034350076470392002151535965412889602321720721726934942167989869398268629225044739627855833894050421624231703561957777726041556675619219671721658966153888666017741439524852732428630808931040118742061903304602836078551374224078604614321977541195322877428978371009773358580899469505541049700195475631027907513523687014812040425685665054428509277844597950763353184139795654739083354027946676748041872356932176027370958630021800914037998831790800092098507361463693657801779567319055259405412032224667330149996544837282983944127230743823223332517056359794761199321944082174510920755778484408005207112207080964401684456393673216438788179508115927689294126178873572186576900800991348960097593212862543813446532897066452709328316816232465202362270587726630986645186956151063718946114427815470534495273247101890008272024375116188929723654674700301271837260371160795643589135427835172577428641246885791777907629878351825154345642876523093914506878817412153040985551409738833059543941444709861250378347690316454671151917490734393933085965976737605124111882881625034001648244855538912409377085659718929843859601760589248443170779197536042228689186693513008073298461796807328350358238078383061894698213220325442017213368089119337474300834912723219225551642325230803431042836332815634451884339924251046232679227449134564703462367321731959436934722781408667940856768221555592562954448582933363965378233342367437639192558559268111464221787449609786594580052978704867540273303704852885283792718476909654546619993554012777354806125075443491601424771098497481921460131207242219138244209085630204492682180529924572431171848175056254906920634334688550473693499458566032941399080969374008933628118435014920545745759011961565415238832033538652785157377247934449207529351883985627006454897078822266040841420929863129131338954305244517182834483232826870996589936903699027721766309349204843612949848962904631704255512473613314463648502679177175033595655073150794565922356058535719578990796020698928461447566293498781120365260673945493194140492387549434961781450266439442090832459130534737119227528085835221405977312376588894977321930341820330358538086338843884849248826549248122674974703639439294785629059522132341896184030268329750080959130567016883722162952298479334282185843119894559594982374100103419954281583222270799623956666715645026780286305376174774027315752302464176597063675522406247257082322905779101739050854250618377119021235855503918378676316628143698784976670545163393425072063315635442378983882268078297273566830062335360256768352845651277413697356270643839367836329943993219364182127572592315797830823213438737365866753666001582378599114923020662706964766148153396940224822467705418154067011904191449638734945205560238940699841989524471278029323691664675460122838594498782188500935166211801743881385498787557754542606969300719977863527503400287939697302599021979625801749962560488095253430946010030821330703386897081412142899408248019662110913137327497143468202193323657025869175107183682296672768726546879628280029615053140123909865591601244934611977804738253395625964001829960306346544756216748733103387882407904562208335940862605683774337370589235483967804800238685591514439472415897780807577191735397589674548366158568004207158963731808906901767147508824255443739510436185925905428433587432456168646055638278394713764573306068646923409851320439022953585664608843909438997122817763047038688716432915021113309135697440989617024314450803718516664324234881922240428513988938333069670601821087518523521373068186186990309161698568103896848478218182477994830533140348759416932682076192597854026637702218389793793975989394801883415193632913540884212679714149254006543948507275861166446409955910969051791839011201984347895888562925536252479800249929774290176255261252157068495583511129321829924043718678390030095585126812759718541475762445824481611121284626335368132148681946468392113539509161216381076940800509002873319347746294988800*i1^158 + -115249273904931695394618355727439471143203045833381158284415167317736195497129642863330077664710923953857467177396341182208587713618932941711312686998375484155157222382377393390022622939408261147179635510025462312216287655335659476273584035012939869514326726730144186052941363425399342774334821017223923382185312572091947364214551818904277290898389924898607953257801019715559197499801075762430686972623374043450245917497583541053853711967621303120166632385125911637453099895410152634308443818343297245478355583399518630044566471678833626592887604093802894018614876116840857858229370030752608101745128837756211563337920355975263783401456258253759812805700023141480413897713992833687614392388928969634711910310050735059947529614829935156525395353211860198828613816525328786002379317268955302008888987052782424558361800737149821181342397256205391819285916655304768954653643842252497854298770251330089080884254093092416018069171294900565795876884661044612332733271779659694901430240360678356098051887398429432972376727567042615964710037408658128353097712138048527664703650376882189688766785929255869051706324305718073470662371749222494840389663811012206615519897953581976824276113968618031878823691426364910940789866738146324870752257788358350307121837687143197448620878205275549727864373251217095256601709313936257149580064849270083942695273775470114994140957793070247712159431333477207730655682773048989774123012461021818725012821022508107370210408878487432132487608205963262675968888591259746378475342373595881008899763662337831868078883349128194656817296587001862596455633311181074967900500112074228840691636432271405015105011507306632883075737819891014629500284697586472264879178493584030606598497776938347915455140030621199198050952547947150719999881624796499940234681175202167349808182539404317493194149012871152336855106344894923018817066953965650905897301890937666638487558544602894701185849547628218041479198708449776324633914663719202902660066507265978360918551209510377161877000946937939591099695192105858591745633142947283246007146680532007756680175738870000298096291946636328912624424816777151504076816735914405079971780367952305656629988515414315727863539371021214322074204317790777507271861983145931357558023587286821528472953470479366699168579535860458395162994750769309141343468164821327936543470625903203883087104276418938076511579713553830492062390914081392160362511722325648856719750583066639016220246071791175631955211951932466012322899024105440704618144470766420759053568452886049558861496871311154749012801641275417296393502667479800667017836302460403895138374680135469486741973555750034753877892362463509596667210894211356469411649116780461022783634944960159561121606159079708344729589211774876800494755460674966283941961208422175439532659976394682358076778286509288827578431426384873965911440333978336606515162177237412222673701145987080048355072520035476945586556224548643605922169638171725942399569661081453219944441002520893231842211314755930301715689740588963716109093608907239666852757554556782032638201858533648091870979493771592011219027917354408335127315452619396030582842636063762514434556094241372511425448110025383770393599507269263158548697453188716672356623426598147010371048233405731650913271830055398436511732975221346497503220667242110119376946287933985499336747714257312273797851890673454511391429362791544681050340117163209274333985528612110029619346442054026964719800678679603771075274135032345127114840683952881988126391819015699602376833328370096601559871114996009067463852608452787852036454022807771820944224090154630083178738063173840731402150422069390487498619309541988388021344582799301489764973212395430982158995193245004998323225584880363391700778056285675353307597208234835046866551298111595554638867652684209699811642991663193274676321184029253486128873191349609246985466372894894162105881921629712225539080514013266991496939640513586265909350023435302993920*i1^159 - N1*34995447019323955235551584504146643768962069696005719299280251242580096365812433850458305894257935237555589969979480281675507429844059531727136903098444942160942015699681510478038955365020539413654675625280059984970687707613511914205944925203164336686035611594428398300072009488254916723207178500797511334681365670936074618993057875640058571573078425498109086376821038661695330463725822858353903001648896499474513349948492220822592946204859495571584569143434364376936098898665174606901945787382240504120220630848730647545395652611381107653974477674150641811449626459183224076619476029216848064493749248675554766962611484566111215610601760409900247363109311039725331662483465822803567*i2, 3216142089260011369831815723571460035140431990960619257600248477588040332955040740671974236957150318405984240916160841927279134535763242490529637816746991334376890244307116753574869451706756934866415433458545117770718012065033102591296821680960434711459077457115348085845116786580926613849979769412946210357624744591990658965013904930392320284371222390150533133665393946852672233894056380396194241883249116034482076694643690248238295523210657037802203359681650580510619342507477426916236482980408528221356182822382132601922732107554596941000195254912852006106867372795139600564755777387341602620702756156960286274980097578328732654298281441769531360718137223140858771646525784122569583823616449613771559082214014082693326217316027471161560152464543534380552081340584872475532944611871252963877388432968574312867968303090829321489881062027881552169278609138220961841042827626914206406402395093819804910941179713967116511182969333509927233557884137788384324696853437315740867045219629476749815547306688033089612035108269786166378377824621714424526416247611346571247320437117766364782957808020066839161308882985014991359896934663619755714264103313476330181480888404447207180373103661483716183500121430873436306837080541657978318631941094163297896746059423918220479469325137124583305840679207001602713572323283473377645262523887175801630884898054834641710922705741768010287691005759023900864806081474846110223431035335171310150233271108846474206007209411709675402050772012874229464496009412156447399264312657019237927443992754355338393160785405894947490051033074000972763386519981769858305402405104460044631378795512378506533664642917619975716914901259586548386089553746381945539580551502386866797427487535265880594461344676650162474994324229604262785600996805743055027577826763088802946263646501422788580786521420208726628324407758970879278448381533565142442317788005363845577968945411156364707154416064315322058129881754111307100204014569329743199453709636692577123030887976579575615783844818768827606685854096339151996312928851701271807128880628790155445006075529194109311463389632438851446892184072355702893505502799792928015349169518738426456522853699871286437754539234908851164671509581168517889436485302439940694521019025120503727568239894474933523461058903401866143549116763546735178810433961188062437847116715829576817676070409268369150030538247740326072783784824182813691526176590814371956518469493687478487890272289716347076726033032663123425247973060598817762587481486318919302466719976265903789290897356876882881963281847123529842321481850433009697657530377970023100389089409928152425638780968348102374394929060933836057479199529544018942448573263485226311511599747976522555415693357200183193985300546070998719021969009813503331935716138767597780095232191057467815109914500574310277095431833715611196567997517495428767207410132897407135631826253963983862464325288989186922308521573457052480167863913335866686830762175286415952077758518573056965387661823744703995437103888840028062307393606612359981179371057863779376516482749238184046702156655646280343422438288840216307922008212316176318138746991980374018147685631627615257448219610630424982021565351441498675975453846049950374158920449260112293581912640715008925432017606811952184605951842481071381388699094515220224840500959823416000236832830211572904934439251215475798179213967908373345266684811757918399193384362976938516138718800547482428203943251009639472101285828575546457151373081151461203829203249165885604731918305223732023407762522988196823379043566426996863487335389557021467971669187423000797545623139632972101318880898696879378875889771482305018552018180001288263729242646897960501435211709772839015257002735819076147783521590492367737475632548266595410280330899492624245893590522861090172927041895059427543555087728907658006994769044411385901910586201323237025629641953438245257291319800258857918682857914818257824753031619977269265361706325971924913045162203841626701835223440525834778072102725725238377298612749694484128623870037724258581479500673826426865161295708583732559184907430598039609970605640437653922500479659441723546367898029019090963819221270885724852976604057527006013970598977501237654004259147692973693632488507393469012177582600425511873207567999799755858131915956812737737837286689648548908294637011519123430013726842253090721233098309846167649743680636189173882028255924968705561462021039273144248369149786727248811183343009582741257596822852659912540542366551471036634026960250688093645050851653266148770466308674542110577129780327365704080046740344651909474623303777100618883625274305299362761399538351763940538737421043797611609185027554597658136522696258882996211819099602985379657619616465391035920494662894979660919214329185839748549615175495977414864366179776308937921934760321865725957927017211997533673080101513437305773164039312661485881976297139236822263201191403323068804010414228364989053156285271655483519593939560102681239550480660905426049983226485459167345464083782932898802684599632345860964355022720830469153402433203738331944499048005254653822989494906090912259923936368870784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -33350119409435355850896909440260648304481344145858877932165075278410071909792363250951173713310749081329649712108820974066540737991361997565631084700568502913760396422470539807550908347836409706783680027126075324425261796142630584098005411818311941003770004169051860803386450299765331794596448729639076942217900229394715984348092935085124082497524887324298369224184468564852708885290500531091200121115290583402810970193118323447162531455727916656306843177123011668456296988986350638570389743098769558922249387214123690339260604454641470637786396441155446886388458701037217651850005186873329281043332522298221313651580498381727669302653136452340915058154953833876757468611132171097640730254561795063888994998497218074862745197836752234406650839711345382525929223236707633322910665538114587305449012485727370789599736476197883891345590847167071640256038841823945935443498367443151911518766748966369645607247485331703734050223318945332099915495915093440818087827027622176680620390481974719803124095695676660310560969871916988269496471363346923518390255577964289818664736518000493587091489627546383960120819800128910714292913012236518507442039221929094756087788777694411824589782749844791965042980116898611679450846530245079694834338758459393915883414375157968906438622453539574458598222861224231299983673545968880377327213106878580397010662914776928712600218992856469732439551416586623501068359497972728292806662285439492181997227073886089844829683801361723997275616951978523464190498242645971714457995365241425197611806591670143291645083142726287503822318829321587456077731350551180973908678134156414636943260560499153118073625793617104336614389083982957717481983618160876077185219376738871044306701688654161017515955353750154911310044149892585324416103739680601534950460303705559491358111448027839151293632392957079190062845610128246702659858526206151411177522579796863354973098927564265084007419466633015155931720456538039448074554334987036996208183024859700299436177709809372863723939942198185401057218569614643266466043052380289511395020592055173129889100024858749678333130377451277449386975215996338359249743503137143360785901107641675325878542014664694235941449837402057192500445473544697519665969345700027677278156243283176192265841625115662886804870617984917921420625475549374685110195027769911487646750046550942917561629476805999752289320130386992262682693619885777364006018849286897247690393580794994495530300702221222803883690479129616858161450442736503257814288535902320028098224366482750242756267813391213508856946125426445044155577274997302535456349805386379291995794913720232764968503780814558135047062895265275854656874619748992046777800462776363484862034661489991795846895880249273400119516649245857918297080894535942236501852463104620685662255231700689788589650755058866650119486762122396437978807664066739293775012326027247124401434578661901354134190950830327463251263887858422985118645501408654999994760044843279168818322974197008737437447076543294061392566112353303213526672635159620851764633008414878680096489334971623366797350845866684709199504409471813396925117049439114846414440504710296783712716140243632765178080325948812929491588005983096515384457926796407560645832938943077347106139167380175080218270671546401044748905355197934253341295315103884169460926141115771630840136400206822052300575412667044663843743977399420537101686961336993334083903761967481317648245678255607902787211929329145454620595835515765135222333283603513654021383009679388151170407175245344420393286583377630430163654308145907153966146432940821230799364466589954882060260253583895100314773206996599175851338663618232095616583663695371980103559829274420726645989646263513135022131004397902653438441309509703292371428494654714129946102066744692506282725938778136268510184288460394850725961215270453942180034001737281105714698269684346826784082782360560272061718898405775439519672901586681331311362451215432269244435573393055392720682159849976296405822226865963755138196123796808919903213566195850787291241369047099260493131482893599862775346103192194565115486240130435365778300094893385583333719115192575755952752987435261692586475937245168930909836738695950133297394470398336808316896287914844023769269145438210746127776333570377319956184048754339413333380577553658198132892933722415317566357163273170876606384536070824373321787306356286701095785079277416790343472271357332080689354445875346331254072835370432254540342232165881904403734025318754778028805012803088714696496258049146212618465168625805576856292707363427679922003384394192700999490667485655252105266513680456622604159434157837669782696550090403875852890944972680345857698285009253476575781751227752387966401747132306215153456916802379069236127068960647034961526111865725151607265322501190182606825150696121815897468831247897900253186992735361904344482332568193680329756613819000027219244364659569807236487612636752672682232508571824958306796499933603087617097319855974741669446632344221133372829901811328770202980698933450368367856875120093008974140315283239324883683549764560123362889199467214857706259544560112987935549757274745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 731222196664030899371509152304668606954852481003051776286567831862300038486560837749116657848045665826703592504848930318488595067538331049792215619143748924604634984627116922869706081392253569476207682961161486318245838231709988150129143940792007145740037361401167614979992726401111532512978112378485505366383896427358343150040655160164903226179398219029259215874327580997885576408168516356676376856333783106792443988249280061843049631757948460806639061473744567658728634002554421058037555498101760720226298603680925597575736005079615256881734136758181223112846717175673987501067468847932596429652401266588134301678400884786942142170769912614334764216910792781403439014144022042485124276397041030856117770450472473337968137514150706857544853169723861658579312323305008662529107539423675090201331288640200606680062792218014844021208591354731396069815310888972466642622606449568947046466385391727705074207568928995468137611008731754868979492260917621068795389625130483549126397263989565395203373169636711203036251007949740296141309721814830433543917332504659173068427314690362690391676592668770473720091666501157127958103256013936038842747490699883239419623384554185801556069754115701743269156873144778068614426608656777480978786355923184685946630306749984065072173906220689693510514496674097756100827282646277666259290168267701675808419264336115600943106422772464037041589775315349028803612514590046695541660693713186640456062323556137220054326150386069037280762681021568197381603023784544220290720261035550753835517556151438560903795561460232826839744529336341725033995082278054793686297899626978316393476897324418714248427341934863962034023815007151560841764685192943236397569875682965740830004985032147036344929508023374388755331870696454689471199648239113575065458770516469674929979312190772263514657232156677910404650979745700652229133726131894445821411872761499102547007812228701467459102622227914679316971011585618713216266498482541522558046537928286139244667129960169778832347669684573345230799357781612061238068047370583797758932638271978946910863566340062058859108416767681587550639380056868597055598829486765699138294451375722442049776122444555420947936869865583350059096005671570763741253751875490820208883164522159198816697116410688952628912740443684379390363505642662776047376682438136521899692269697453637424261778017280036339500078071018336548199711165205694833599573703888612428942228345382993227411666766011246031894516467250504985260873110394082998153145232747157445416130629947792477332004615354985616931695724848728622736856735379657372613738691091445959607814755275486807152913541216418116414809938341751053174980401303544603300747109996880996349717177140402989752789324326705040674625110073153103549301125267305291664723260637842348562207654142617720748474700704935458964665869441675461426233027833353378255620407848248954673767038302572166727320027304863978151721668953030634585550575463886470388629412013669028524562040577820639427752103984157215162423746978155250237953751689696722683381805474694568336883782493481970738658083313253904058541839191462314091115462599903957780062900648231516725756480592212951214474547661449919259424539185740974387475236240292148017038360188933043405675441160751318922072502890446760356801711174104742702948131238244566453482070493840179794648020461060825781052473907817580000006610439593838269384496325699665498553936080659820234479238698254880362922637269392635546662229006381457949083620667536653476695547943214719447938165373913020683671482428337733494800691869322370168371572323435289400638495546591733931423691394223192511706052355645680176696292526231710485271299766321650712227712966171594894204710941460695773970275616205513006629909178288725689736652647009564660625548990430178863527437060445188413370835472019982755442109857632347089229282722766267716379663557607218159026540214441960931467109745596147099508372929306795835075703879275208379778410974744910647495349072326838230803168568014183141275325641330067868001269851265576407105698110911077640781282953637747321114228809619288084957790463824237739568412240247599447833378000782327669507486043415684215642601709625114662607517531193707238848192805770476620046424293153921252726865082043656562551309968928079279400317641103578714915687935582038713456660740961264586393524011943800177752675208403005937405707554324515144829418639504295122398095037211792066634060883898938914475987890285535215622204765908372870002107141206666207079555286622638442000195624203611493610021424538376649596938510765824171673460312939893535765084530500155689085384825416029030031062069620744717996679062374133709671865310346129652229005947964030883160901969435044122740735093139577001890680426331606530909729202845118855946082783509543258707042005364652583332307071677267392338310796855931594393005694219100355719334654233790300119002599494777739285275873991734823297852468527910270991313265959620920730877759392992236522121741237730161777023064678011282452460563626711012245150194951385832700903885577342755844139275886717075807163642325914643290934167003436830923800513528281850854136062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4885524160014324879839502998246593152769192497865071384952108936884033571710840034239931731181878960213203586584335272095726478532487394681652316952103062313061047324888664261241686473019228781280479237464059256259526384941605689746749120917289283091834299832583785824268121637776197311354908586118489254365381258253346670433007990731239702700893746481481670137886693205168275201000880637584180844709748717087496101263710264011330676116336495464778941316923770145911745725193039229937858135191479870491090272509462110373199496067421088542857921111931473416418302674653249893720861563910818009474537513803807828775966598125927933729951714861791248259746783332535288587736795079342093613791088675312998633908641576227868708374775230940697890489202447831561124135455106870055808207014570118332175379091895123193727166792412340123499094916632878325503076739135197133062038054781108113514892340500357323113433895932545246912853171811859616159942255292907928417426004342709799306875849151269128059481288187250260494193904760343155213531676125354700520256468760001538440652345316476522443845502963335574723050668625698710039126290770439648362474052839756448845491946322047306990403985204411301049634205224459939797311225810430452881563580260653855284586282266926992617174258438493664641703071229956037811377819885192010964136730792924535918709869371895397269717905802193665253174153939954391108833740056968060710351617411477885596921359012533439580359792655494868986478925669042330107011439450095927135855065240737012065061005588420901173666724208381748918007015842704904674785753494045175897399411655447699612834950576604731500825857346861563155670879987806852057049724653176220282704049390155492573388588180974846608458047338181207227739597685663820225641001856171556918703049919635861029046340559243092893318394982697539419012174337952337638670383914333138308125633658023215352516014012465272315357041154029624706243316509067611843301791699134611820582580329348623268856201426617589950149663737853802190419962023370127306909281529510080326937799344683195111929182490087858037938983594077796897785556798817843659302253093435567437069799094312251210615216769509630686735990874908307919817613866096262505883794246783626321805602318510393884265749282372343069286522107524615708013331612220950725935690510486656781467495292049878986675895370643640176740109679002896522728524146252915100533397007459612937662926474632083948925742371765564897286100546367122096993284542770654818629320578579838340724578309139557500145646283676373442229787708477973760617027227252951736327773731013678395990038331475416064238224367810329944926824501738441182302995714940528730252988997457862721326507663033567192081324637055525500730108644456595240591724137181827851038242393311572841307343733594733729822596225963212943763897632909560218499007764010995494960765755888365794645867767027317927386346744890011985069678264680274165064985494918309657782235473056983030295210385735105862561850430209360257846947469400985453760286028421453189250672331702029175226054767631078634337842956696888391995604503878607793784404765154019697334395157783403894637779031760319447517250036976489138836975489020220024895372713299499751703340491550166681062757952568595166385762847637878468254575585663489442943436365693137685016830657030105073076921584359973984320916225599165901579630754717949785734467769449643637996547381652919637281595535948045387368341289486045526797226945991235438805491379943710217665609960321504034245631503186797970044062709765472807028077496426345839472812707578055533700337298456889201696100605776386973081381054619187152567892788772401435911564307542110523878356417146513127869214397785775088803832060555357413457197737730434301844592180992084651264457917889635372584744944302837744325012334344003385171302886461959641544724168175259745667897101042741169486839222402938341247986364495670446736357495823136628833541905615681801692451067792074413342754586162621862646994387760647806339895348947174275411185765329067475523534558978972248772492666718515477156620583213804010638201218126561155868489032129083445084175664150246327057580974286247516930292244759738563859041728956267026593698426673764472570326110177694300980493939312686526470031526922937049841549548079400936836183174048733450590112417073921315833880647352725558035693415094988027878754013038581843410385858923801763197139493409431067646233621971827012485836625051283361337339549817126554946005234093293862372705839822143237025680551544783542717837099881975299893329959670497872526921282631468809638845591614143323883957132940988929377489152930712340598112681109626359275183896147242824394745533169674052138358920264966966177096300835842736219657431739153273017935596433663529311095196124803812389370229771760405227853772275236337430088506281536865427597596518314403904159458663350383485170233395242922907003451559395203247401543960506155532165078591547924077408737517111522542497503680757281518328023950399019826326470473378536959549343011294790633047812490023369967581121934049183456913142671419367880230769039292356662868323176443428984575434480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 34754525550965889583338957070735190851792930344077928542184705968482829097014307128429941286164609271170626288283591275154158462900829298783265597746308565745147053560457692719808243509774076082499849669961545717569364672347270013595634259619359159760810858418164400308822660588402062401844790811531508972799933326042733564514022371830256442586032136494149430733044835974839800232526809716736761516162302516617676995504558411079909427986715644638195610878380796172199072467703962267486943530397693421124004386285299698439982166915564100313412916669484215100869609000020260120515828104072733562995209163381244616255850238572757270592153577419221734901837353614496264222036114321836627796701759002376568853368217870103018887127720445200316282540314898790071204783070928591708708741235441106626494701800119373847415176844737132409396744385053594362537436224316597909246891878375693620476570234683178572820636656398628689415564204370199782944792136081491537149184798995711719404083244429376348062783495618589428976691880572490511334679192406340025801441760368308898714867413025403185278221520469662605759397165949297418595744525082130861713356937181135665971257693926899767406265508178439425422090798778391888399933075080127773431028559436234583192978260032705518902065072568230456876053570164632346004201802074282804977688754604563412341851809379973879745979196969018950265440549287578891701514629790987917377483662647214601048672227464918373933923183910532853248066874157943220527823368160540193278081042820329316059829005118474445322791547832013123647523700534202943257157209991983202219811724371860261372863351847094083170221661146951700665425184241339779107404519990443016583590230789280620363140018788193440758467215076646569908506281728538536737894597174330772030817814314857436342632500548206243665847004749817620141364289236668486388340316331022511852691263024010787627446697445446557096209942258033375037919739838890230987784917585847298645322413730129989710466461301014213093257972089212448125206640816088427114659040465351494474664566975083845017823486313243075946761599071964304394341191306048906426493555114725428754540917433594057733739227052510245312946847745298118304814025802526873684780759345598252170431258709451600334155240746304279160934743735763250759862663517267058485049325076553924827868657369769528069818697078609724909290923928409405760263759234672747330038799663875233143384133038669963671878586946690509788294845589377116703453659547099770217648512621954133698651061203879231491347964520296532116763380248035731006463965108151251785686801329122878392704314671317038512311136356175054550892340614291933599807963487929748594632468588274341803922345763345171254603878840763446579912513396731625005100527672816884163739392956117029335455909647016730531717635197291031230162004906674009785770956392355587110487855949071885758805247803039319526899205958211354988805081343811405320874570518840865651123015883911615484184350376671033871731955102938429189873728473121014701436085987692261340000663585087144388059604087044649537236060037033690569468523197073769198301377183960132342998417000136407565504693177240215371142881727903139812613210786472686975321315409358683418149595224837565313709065898449620200655331376309839323329618045691195527850812869298697135885917572393147363448708880559377289970679426170491873211488987865714144218226062790716182664445558488184869022680402247520685663060851912535499413989714973695295760317592645937859099455308583253629038221476644438677029893097633234259305349363138017266739927890723637461378519228721352912850712755143596476659560600852397139437506719051572523420236295009809785102752231700468657614249679650920002104378529307391074958231531592412797968112744451570191581466369070795436311457567148113429696988065482928107256190767343101294146200339012546645920413588649535379152379019832793339946541291426545405360266008824869624412383926927842838085572434222508056391943338989238575989128124390802982304789352526717913660031804803255109754387903206018959737995151386911208081628780032478327250085348526734226166560372055825554277995552251117888959363169359491618685915037196890974083019579328490045415861550902267152384158327516848215706466995342403590071125664048772006140614762511429648456283647132337901411846146789095334297645186894372252908843719788811086536149829703194979208069623711733592372460116648402623176469553180189329160830584800536413511762139072845567863084307756441767401187446027568944195587066893409205837578839343834640799296021012760775202785146795429855675208709479011782618114426164819797331165187033100411755893590467653423089208494331382596856716032561748979262998972654372581484021673056305723347574615798710948806069981266656311278455679992480934088454445543845435477387948275956598945594751567647979378060175408586999467146868368705524659541129161276883909224501348533669228040215263854479124250949464584838295944557373024604913597863472079781777103961531460181974287738149340278346637410468396809810687148254482067429009659399820232818056487717182931702459268924947191251123982254068223369537288800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -124488167543596548531840701091754501648294793461296540852834650748651739366265773141765288008657830966609449369073376080173831199643188143668714881258510101788952443445902460045201965312078161772156093032643267819451838034404101043123807723582457050835304195288638312640336647313343012167503369051185555833178539818011186254610356110815140109181268074002670923822547068825624657232002078667443662111713858649083425439162184598688418082785030676569468626704515657403858474193025115399687980785439823975761672037451440435782706796447206261112845474416090189992505547129050807383671303191831251325321655626689829667286982938194417943060748016252609618424796665478142591082497240821288825757101279932531165542417997154858488896606018648710236965992404132800734183587107484337543819177689148946960324061269476382529146837151274024916223993601764926522195079207379486025515012180764299205226338070101099470423988468168863713617117655919669411344980951935325434667823288865723161314170701226848572384856427525027548807262280241233083727496469295409684427438072556597155045190874364061173820539796098808719120120326026018668951867484883107411558195667119502643610936754268309847224218101685980041630080956672829511884604346257467372516637139776112582626417012026537915087012592454148378638678672358821087695235840980169124414852660779684883260280830804284313442899498487509411501897932780946214404011029741386546228011650821414632762484188731694417233954974960979366104371938362242844541503663201539571815302302801253264590849722522402282476653781389705995760195542825356353317786565816621395637451584672680483135286838183059218793097010634301073896728170412878486247806224559187724996465604643257285682950423864583263404483957433122500395550740941731309033149901177141967124886586002390552590765673340129828506965718413861608421933090844404200002651680898520055090713063641258478175718777866132254809687952382356527596280431073688285125025693827657047295478376276705980947938668460382214605691037427530686959213314611742880903222734602121322892955890071307152438961001515801291302355780292624416549471186161600143792402489040328511402321000296099682525292787021969572227478989041714758319324867811052301495883903473965841191897061467035192546510881020231301672875857088448218908082359876417894477568188634532679969079450594666893529533128457076879540668839088325143051409853322897064365951846900834568120395437256052679572174908288639247906420893612027245379425392315172569212247766264233736113421104691305037903400186209361389600852657852899649449252494354293586738666272633227329858416681927607624607504408152712060939105033273785271827231197713080452274761184117634224805447875234370225203452618519408459842875929220655772955621461468121539328001636879854198884654092347951681088955779005238370485756384302129856598448144878500637010154648755729519943060390496639452420245487334704230538819053666441078726073717830342785153684474069053461635255711481404644547947439260444085723624519824998611617773193408303346288216929330339600465295793340462054761214015615653519988768097934566476425155889218419646218653088283675569252996754966104514434636688828885112281848424159480180729153763022877619265363531685183869956662970073331205094613740757016614576788535947458908538044751479165730620546317471374741784265566041544961864665517406845862113272140808808120668617829712625525602645659307831666322845942929133030140464970789398910049033388412618052494475244834710311257644312997147226185929236465645498118148976708232904580097806505396842936715487030832307184262765978732645819237140226180834113761757024737358645550706696979840079812321926335322227442120404281269794025097852518329091670372237109072873369698929575857779009462704903727919803354974275024057822103224722908637535262718501250585722501829425727206379668658445790869760969358018605207949505733041532931532292546938128760849777350775982620286799066645580713283481179300643322025679697110538868355993662382215826515503434597944421002732063833478272542620910450967690749924813702249847619000280556938458793993331638487987122182939717903594405241952380304619748497856547107161833987131848224995702182796352722843554441363488639495629669681579755242869984102332814388058201603368138097796701499551848938522085013173651789910473627229683670867660831458257175836902979422610296956437894950715855977365878259486572821972067662648242411788850685781686035071323386276293901240446858101590943774560889937042385186772063027451253652206397975261218539670631812473709419214907697974831774214562661525201881095511108853054285857318780514441068962120396209386515001288256166402650005187822913186357354610989520936475961315113188840261742933575770922094058291688336679070681199485015527467308035453650123149155292047383385054943594058352367026321850081693944889645490226779055257933902841616475467425971368956440360905939079788390678807383952809186407906781004247897138715852772314870908678267712757671546539459723017660071737528728765184970386942291146358283676108638571492511973592719542572498028699321308841289271544190603486129368954128701924201880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 429530484523077152715382264413722808703750858996929908509752166103675099101561858921433747677672561099103375983324038021345666363567212978489822191269406459446731902456643352758456388248850645766995695451465278588033279008963557050474462492470286477902084617000852246814729409992227102264418186153973344285199502694806450750022385410352444108576028027877173342410723451672887036976300016298083042283139928374907416911024461062970435385955930314347744369413417882066858124517921303262633251057760421540800050609295162823389984096019013276319982898067452696087582337816897169066194745620810951483073711335502916633428252739596987254993867653255336411207236643654973994793459907750063587642093762669397284534790240135912116139824519287391410339517817444565337051752582023447013346485800439332911613769472359019370478453062839841769473105715305370837467013658862612305519874195470083477507619282236665616239702641079279597598374321116452658443048914504917604245977765167948753583612997289054930315065857362627833693544507391787896206177382413689379528211654162369606743523436975220527520188777621714066079793787082134046027203019681092905335383547700729659348438126194430741152627780691371504034412900833214484034885762615405996695056115720277417556842498838877710842119439352928415408310218886920091576477268700298630321339991722527460632234729926682340683382651608094457050134493011145645578761818690173922663679833492299544123948718079910918675600620651635316963467156137889153737876813339603476232394323987787955073818691797153338774232384561814836267860702733677381518653643935701322728783665064690518685340420270285405996673301388195523805575159654972824187168187595428474411308360979621317191600331573761441778697835452978802892938287650688338615725110478519361923244630226746837940022986310365446640791052318244732823418601472615227419693722901603159049560197541873899812722511357541383347785250323186330648515445188401064622258919651648311386214975815930000390357256333125499743577942591607933363970258221564252186099566066459789536348440406110260420295945427436750338923207606268304711769058575378735575156861402375516914986535993304825674062766974807082815784583389150319197818224563550208022094690849594427455646030420332666126379397091939651983240030517779458667085718305634082660448461903563951179359980640083961911715951122656699055040486790324242373433811663153820542242001447851648546394762487181535086886969378551724847516440883768785037088931657545892670309919318234514837239523983612404846929478650999505883062106610666887296025328729602487571616673678195636229315760127551294205573673317718816410066651584447507610922862201584579856979851099668712193328107835716858080111105599021776684511471112716233110238998462593813954544045722603850872333944496878174350164660716583087626226690168426486822792426707055237565797225425945402209624243490551655268800720265439398101797880873045909257996607118435089597175722984765174855896692355106027166220124025934778803969720598341684876134309503350746976444968468441934953204431739847380227268994081238944514587527279643055814135666750339047861662254810738380498544132141706617606679661650786757301296716280182119104997012127524852628368204169608414979625638745439932897394299989874082384464316920929596273056903106854055224531206745128777447714096756226174271497288070428104753774254506307066448893279724134263341216848354088559223692618258558884414885351848658000511137704036135135242740285514627246665375073151624624779060095061765900136194341183672941590225714128087926813914479881732326357904876401505488916536061905642679720049609113221091420345976659012195723741413747039150293969371315054214147362743146544758064883294370378750235340901956941216247914812120003217400018073948042934505291218102936181440304005001948800863678872716939824739484798829569566499813967629347631245044284751225438127462103268023489581830582809056411315906824999171916183373448392481443658069978882621156105484594361903113717674218612948710879588401550918880686642090019211387045279546689749834671967323205571426689620532014830510602167002538771276366810725335857971192225720143783408854305904096896005236108767263850198746260114050533150785594601122179768716983611308427900717740368818189596210384730393087098443371155452639831790951822146740269741714504142378023093418671089781567648578108960003044855949367580808261455418941479430357152767264857509643640338260957278147640570388538076076084781861711396370790476004010725731845839839447060390485392932229032288967548724123148290684508020241125724999302078618014267635887993696837591312166620662815910660987292433635216913889390759821742797679295632145451883937483825114396789899854121090841615865594604784052206309478532800840337429982333053445767916052508541269564560818131602390544092252130944268449857466765848990342710320546673118329600509993491474045358014924208267469194389558165043201327375566963898376876829751948360871963347189268873688410847304689704852986744766216196476257576931614370340967007318111610607554402906800372510769649680556048590631165064284375065323442374453503619962142000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -478031812171265927919559201197054586571196918422301730677222115830529820464131564538752740845051472004484878074713445760983250580017643179293627038883555384774362486470218124132926938163654346605192635049446794682043525394527538876089305758323632959265453188804551257405864398273746589449271787214761580590431243408216875098754334253339340352420197466113439934364147052475101783453384736380933924914818874613765479372256296241139041477029788081141731062229358915432736249435363286657723047816198869396648772432309697299530219413467325362452288959183633397076047035681429475697343250735004238861352529663136706423041034900700323677934052613585151086821006657131856125897468581329131535241106981760255615733192543789383140491846178454781625280092807333279767059900140035924880358220202859160040500651110187971612869653151565243759838792016449647994835996696825567810262025971264381124729687553033133169059761692455106847318911868673284766991898260835264127577012843341824663382829829448543764340962971383863734638067384047305711017758266413756835867711319390439150910161912604228138946805483029389435824809956233856990764939347088150297701243720811490124315570082280606521933751089780404415955411733083848953886142611534395981440342180415838270657844042989917904555012865583157606855161063278220610350916566992750441416220756921876538201822034743961154238597013472708031647989578870755967716240606596095280316241359277930433395147958704166753686674431973738616993178304671667647070603618976152469825041130833815053613333362920101614837792638226610025705285741971173778230091445653658468696729946917150548153818620386739501871192502228277158217244217232105885609202436956113167795815576253735886025120726530417525064987486634996371083628490279618957204771214745266034799045774394143115431351533474301317677068439102598637141424797343331866479122805966192232801910252440480857336449836816495158408661915867183678550739529870854165260860335620693399862524035415450294921761991263352320972556973643949811819826830069658737456745471123977419214513718492001109151046868801877250404720705498588052222205763334090183514423669940891056300160800964290543826438078477018570247026825029092914252090990703493304911950498699648107838719176664628476367022671490886561079320812441699850033302729686591653199613399407517170729480797039381315247843944104933600746275509811056164974318332796989478068559925578335811418317725412526245215936982916316385598169408105961081808475579240699636655092122688210822204988971870453090025265512208660404486969007465874133458919817019057285432355381977962315472648311260883078488985592100170284091338997188816621657768184330482245799488555967370127046265173907621626333606187657845844493571250785829648199065778780429192746093851858470252438287393311888836700144922678857533831086601668574143482243391161365702093734113945097014687215955392209722055669432140275118706083884746429699741957389814234566621556511952698967842765955557173113790652211637047554145577399427597013937510126475139856266077557588635598611362774689220175470908015702139581098925682562967704124075038054608777634573396161644321499508585960257197101647638664630736837226254687754156592045341761061478192247394658899834455724826948511926508976707787989296018580080523072842826309823157275759078008186620025038562038122456375695191234193226246250687013302874461674070321053165682492895977381162432911784375884580299395686915798504828790099002844869943275740070901286292837433723595035795922132943230496728947980598524673377407408375193305962152732628175702217635686586407627045378561971515068514640040063218727531564932954503781277413072313718895140060853294511722328909803879543743434666355807293115108347606246525679468197935678726667328460792025249076742539745729094431132430853098796166131397210417930965475068458085803521800111722406826742072333263627131200016283486207040804529151312541543260530195912569733865883156752959303606958465891701715116187330461379902061237257165547153046827602996780836738738357379645328491200575200864666808159114746593381478063799958709552564614200258363630785546991031127293130119703708380150766358412424414941860009468073909771497269419015483392716685646248919998956537905403254799478438214492585846675803599354071011021630000626155993454727512572467042617801396583176739631789732860465880362194846575740084209764927763772200490585702847457341682360009866150984359967878149046340874778853983538772184318384737010361654352314358427439400112711619825140578556650517376263695940093350400278385128830200287726664252649783127698348488802853748726493248588762846272348132247278983083634613896564043208250918051257345963101467957020802914401846186409373750363961293498231487025637650586099749692165269921578505963330569058107444992530581976245038270006066303776508683984361513898947901972853042809494869988254927496502222367826395814330238942018288602575211224344559727681028224471569205906538060165729367161508667926203759412796382577830790556648936945997792721729469552412908481448882787614749986405838462104084824128907438942371221427564856039235506107080228310953900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 98030089103501267617726678841750804779621391033684179467689990486440479131189783376562152511304805368797735273870457709465429204790490877188157539772779653763778577481844353363362221062937862718528880690330798275209463460186320123918732144648681017869189124987174666780224766544533045997794149094112490534969333735632991184231647400154193497167939492207580742631298652172874028519506467822815240613039973835859225750348647147657282243990583148878014128461647424457744726880920077268021137922112811097956330668190631339546856680246816501404564924354068087037017800437928156743151120932534797459477232950365979338656694681626878225831952900803208454504299324550591623729982491228527885326314001172541231791271819236391931537595646797868586780422278530091672731732595530587335662550755255183669905990923117658732663684922529370413223021125568961636177200979196287097029672047965303849864856105567066551707924753337335422124965822736804460846045111983912198959043300679687039894236892357206048401101852769079772254817443865851980205364536568895138312920095107827961214052883848645714882760385177004567004738423192431466552362245790427776847119627144135366419431637913900346845853542876347151556632302000022904682553936628968927146577744747915101346934732096955342123756837352799266996493649950448478646339766418806728804480856350329888619887063518714335753467098093395293455021063453878682226014540189991142623974410983782806808247734008751096205985507385705956502047755985404724555680294114049477747606506625685257528529900334454663785432050929289415916457829800651315629735239764565483732712308874768413436196560058585987842143467985094991553179284385091324366916099704215161613896003181540376222853173373903422273778133469992025939740973295121113990166489091637360969169277478995686271488727592961048220077540523584055740850927129977943880648164114095832522518283055182469063846566474786325310083057331357017819522157008847253565218127598176108457532275368857503500396620476481336321570185109910472952978980014595029590076185840265356225789167165896157172017412726551710779074206234251306202095199952621849929814970697507435723401388129155936024697379297769595359139295770104792372323600264662313169035032066507611140489448722942721663390727527565390876362648826603691586788881579461415568837452324067408245303499101103731687637650441798667551257202584303719862224308143168838278862572730444824512161271235728966837969016625950100738205384890274867471167577996338416428906760139246998455226427021551344611416132076758883859962310118659584154380328593291879696306001360708521731646152302327352441718080245203960332598213052150165993977875319649512313369444791983377523926850313240837418447484156710228903315427829054421194824776577609727370658107329656153471180734795777159477105787750841461928215295406133572557508246784365019028044673573982530092249254859147668758605212408696889368481198585859511105712898168072267791543808257507269328811337444433708771085810876067895536792802426952402304789991660789552063460569860390291726678152159427394866938499554989054280886241709332012753051440081997043710323034007923125020023425070071627548366863870371110372120586755677525171612287328544710386052252617524169431673488076477920401011458218852407503666785370760520997137473627583250724585625703757968526024441914427273384234432604323804675460189738908490087886895925354925969857492249598420813684561025890210701500437758749282957047405318047730193528469016010206739681252709398605899171205402303703757575367220165727658988429049897367981834300041239889270416663895837380571759856660257855112538393701076488455644459336294411442160688248428937849225537712767257425373240577909188131351734137646542519749786533455981149827986228581329127791814568603847744406366579368585090335424533281770145366349403780287804881791249795858285986922489422537951942895406484769084808189338298089925504734840545661047648151191062288792922707526203148722384645629933338424262728479139514647185216377914081689499014097845710917019376836122126262253329978222052338454138555253525548519429064679607993925443746913680571352541054193893473134260508559758824061852130262805583807382614642437174724865670522234657490367513037850702123445985637962616158386579230374424211904014142386395041890152513103228647825015972596610633434389638789217665541682754695775010742947807914757417186180069171775736624295212265503126586518244675086306689735629663868162378597524748430853537881875828222324243150116202078729204535328578566818064018165817890290618267308935834258625685858800758904097677054544208725634254784518472870437906066968855894865687484889827632557787328007904625346614131208600333555961686240569177954578198525743548761674209831976169270959215010623261814741799637925231971614128988562619442018646620630510392583317934380308966176938033914849921449785545906655069255702479363641353908463043680959107609867616927999888135979329589217975248570935109736891596680609948840789908594000443142397350691540623742511668949218161801492825581463842829753490139700117940943596685271595274251819655318459631586334142003876585000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 272638659549810686784123362012142734210942641436926658778150189965728774912852260239035717470990587174406956818928345104280603054995243552462283461129019968810750551461624305581880818493755180322956578314738610683418682107301425319939625958044377401857831105142323756079759436117623075610053421589677676184173308279553102148016700629898797479931915461817758565292690619889636595235687701865537573302234410521071256357807956736541683553965467127169772303066023523952553725444961121466375402087110490227687896217124059096349139493452244927491628993818985280252490070370441949561230558476635911126443722128554477632825451726919534622269487967533089895717618618964661317050181811530427597118854156513872459418893208037640010774094544890274120281675950569842154464456495995709610725050893400032862049514103855610769411679412837522980251494588521362089294747403109696766747518831046849666755783836427517072465996197262316159839486778230056124673557224410166898463504240917359705926910629556203779555295561835936220588882510809501317828449336824148098872205934696771742088590546214131792929751430683701272161659517075766360835442114274552291532466838561903413814621562656578316681914286869881530931250092664700919451300459036897348076574430800277315243361810183842298542481773983520869476607620133006376023066271773831465528944083558596590317692439800141214806148107622104083162584269051310421409945567860002381248550220377845864462796771626142619586160076670422266578930602799910754936525371612451526333858715594017009195194310933384218255073865351847761324353493161620742212548492571404231296105738668407006580857269252344668367467417485492405108506280365216612274564795373449656111694295510920037673085288419382737459424895412064923955713191765496098829923126946825305028158417907127976606595841661593865792445282291412700280786003374913559837305861504036213644593947153084074253002870639899708036250418334987994407218901584190336061814746211866822391628228098377984351550824266686164283702609567743838402652574101350742726064160114352677316871163421180164016637710456904880075495743984861106403085823456990599261342242651979454405815354217024741203534457518312963422539825035899149922496777183772017418450791605159750471360635554340944193659392372333123404709095551543112123067384379565362855226259705825350444644650357017433912719834400054525149876477609288410184615210285069583222747929001622259388090848060615284777626458884599003367797540741928826264033219099177971442687619161466346659950645628451013330870847901299632925393905514758368961130537474976069813107724207820145563176314536702253155939678444478113005863158284601747829841131434470082119319293895914027226637563006070961607662073857124604966203164190364890182613012215813395613268961337001641562877526803246415893093479148262970607146690385161778336973648975940084224881056924059211838438252468898414177550810426776098709493649235951427462814314571796228860678754657295096865605240955849717688040299005643744310331666312322815514646579457982422050199127598800061208132450120057468846317465537094997088533175615430372981830215432351398277230556673028062093435624194988660550111577310805484419563063638530814873642835645579310326408584480436793000809094058109137677808834928577764235329512270172551233797517400939355392371709853117791539774388920208690458232756584520836878559892911514289067161279918471793751620081961925702343598074900385758657034092687053630465503938635179600231069160816347260066243796232680655735093983583324755090079774027398032792353104092422472643074895640167094773863082795949382771272383544835705261636296402417492425367562505486529834074784778566679217694582325257518769498584625820174634774999828089381187794024718890430323190014041713089947324940597883293911085193345650558994260038985822879000122453631728407647226330904335736770607663901662133298758849628112990907900078279227398591243860861567210685750473185815354770741443291942261675535626663913647869112985690580346868954624727310635448655783194692687129005757633049740543318216875077624482645144861626108862325378372896567810129954750621276984698015829826714540505672028635850953663208608757256801050174436574275108690578572029631021038531061785774295692482288261638837575687425228158426999828240131325086443917577149415480640707968486681909129758906689270647333816925826131105752322810293928562270575416124938495020757498174689507159357701326672838038193415838814745520930060232444245234821123898155556649134053881176195830084052058329630058212994609825543072017295792914785707352375243436997954307534483547183545115200331893851053035689706745910788134027702691125039103536749145474746729386494924955154615447121428171683330239142068286423368052470396687845993806549646671426497677816916949303332436254549889480047907703624550209544552703262244387386135927893569291494810045062580620253328678078070757832297011249950198972104344678375601016982105325504094034044068222599355724239267978604699178399632821171284621652484181096144581433121751933285058789931425909993762306435839647637309107439205519816049379901509743352294386973405555750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -123600862796159670897486755831876629497784067547399381533950601358755079000299254767155656628263241053618546304858707060071315950117044685593369940288272832778158976336968548272538656946727963863200175935906859075181699173454504924611535940893159650282158169918731114077647032585640978309052929693637100202189690901441432134289303706202886426435008412132281707060197453720994214946131051269978617630157885325703303240361960742163567692441677133701883864960353318970036287949458677104112772336208467646830004660180449385731218809437932447245247404571231317383515265429294418838974579793921336791758957283754084386958968784929261040686734540001356258226541648817538077326663485311400713885357473561476213785318682316546192852678691885659290872886303640401774410823088306228415763191923054088605509617675571135999592631009170227120559165133273490792755702832870918007351479422796773580037708516049337406724446521440721299756382706670692493046568125562889748834542784237353804173137365170968001870792204869532505734787508765624745053927581909048046153465935232776448170833546085681426624520254536492744936696585830633728128477248619552738534679661615453624980676256881810433576762408003531066409479005255477732912119647289198890707548120663176057928546932929368066218492192599283226826198977760394533831468722636893607473014422886416878238818060058135764905018463778314433338800841007829857202043771320405862986762353164279272647085254497022976848677311152193195678271945738639577598129231011056356053351959933286499969697559174136905405398613794755453706894421212334376147209542250414983789759276844345660725054023022528672786420535468209895178357131938560635140475640279358458904276848997228567635810013221482804256189250008833319657450313910954984574214304697974326775916998289742852442724250462352034229185876254823784831060779444541703112935303279236706760025249779243967558936723584686130076041563643940448277726032088365203280465886412079927564275832936445133786626021340424113732884485860525830105114157309263114683813029348431076327065788072910913051040237438459041983274478078527700891263595337224740238388196837476168222692062815504384874809020379711092997463416337036410370154903450582000798497024078022788603415189230347677019282790653293602669658774341104248776813817210741385365859870688870477265194835969608337914262890632594411722031740166947145628109077228785120261503299564993791963541001896082690096905626459399173634029390529228734002296554246913778069012960580237655808517853389332305606366429910559855757356942423347122185176052665644009853347435007421785828005593900787002113559178763725454678142797815772254472483631840833623387454170972811553451985018892557776298118654054012477642106819953221376078740782497879326311765145990830219542522054265327022359543888434892290729084402458282153791037696385466927844535332770039071646674591377733462752785989465089905851427260200674520103411416881659076635901987493766109282160144772503853359314366765611826708031834894961632176193908493761892920093422501948431108948239749230449132957229149164350006496507946652855481195546424610900203619160403379682499432930745818574299877906191422711402008768138120161894052687724867836924802030756078619980893439709193337703100242041259208721422121513453926233157891252330637787468394116701832406303718957893951180476126624018261714480604097793004271102344765108395082576835336692212636541750112827178298524632867703149199759247968281581604027179134439618240124209290040225066038570576912357013383790498840745222264621318569805055747547726092419582911693534169657133496410530194511920671177154367149867849981444483131891230818609293279608803755346996967979697404015096905931661331103934013778309173780140769784248915381364701123286724123607102437656987953819075585322537736302417063934672900167741933685529862662540264826340980815639553760918816289323387321812040987551425700579798729430890023804928742084166556809958752819951103279367647655138643616684270816783661599973712296863733480209914086902111427763657950486624625480515455388314528294930174632166549791686286747862508664101856134914128269975422878257493018307498711763507953009498056377342989047129069851665034645271299282478861136149235139400556210235195241413799688156589022006341603504237654645853465814849081689830783680686115879766412859716565518991727886140539664032479236909902529560295444856003071458544161037977810653963458481725360673723583021336272673071175928658938001582368724427738921387263890316897532921570581253358041529688488348968327705488148304576662794348779651230416628127979673413978876980612617756760485079546712766054079001292275314254834834382392922074824507928518851132681426663729600309235888122445594185012849440797634292476441091751354148213213333242714687319890974470924038869070287222244638130592221787349889682182751937466943959313095858140875385561771475415646897320562538417072288675274462232828260124795265257712193547336965138926106405838005434223241220478803111967430594778838068065999550363135466439105366107247758011968712780951869454735701534069643226092361470814043583702534887500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -64283937656244403163989442065439565926862518901971483433826669426307828431453747220840480086593252071603089020529003663633371614748051951389954485042213346240306441306637507857701727713805179165352190715657138797233367614295737670856695229150376187931885074897086097132333739965001849217768088371342366593015611358014906330755762186108067484361187468645974780110923704075832039593758878812078415621493593288398563690125343541697293210166807268903042755299413216931776313938348663344510499293646200212582779664760979982753523449875252771070681793289707328585269396427085084503233455953458816203817969852063092259389254853285049464111897008695879669402893348868422085884575883031874406356116268922481029841064927770671232287320395532054298022775537608568644848233783593854701995479750613381445366064771956397061439813763442473196156924298374884562328051128897169083541521774907211354328434375512124160384529535466945841088540184709153133557784014503684709439445274442493749109795388302240251697586720878543190144407404520676163145030724918246829491619112751290521347695493707487719307007510633714620806525813894286324449486606562057189808928332114270114370323114066423738811493076568152050737432317952540843331435749223970624295449846967083048161126614338576793652823542975786897754648346607485433105232978278952717766023365907430215092183783634244712779033089806466114980283589002456559852032440505682187450700592557102358156629817386365705249283390712804218848384987602148399643214389607012118789243110374602090377236212821527081496637328621840012484137185009412628500030157077967234909010569797675405020631707021960507419252369816512250452368012045427984989541496562910774604352033857941205872672216322161235963260625817126112885673009390500167183609188967894971490685913745453121519346826647883533688734207977711236863386692237425086422250428601314067022996604053258971080346771901175783812881266430414394661073599755554200664462243651490900164264024729622181271309317832497179469451993456233833687987934698541472507862565980943714247691650715082545607689674281668021214809976701465947897555469143102235668640521258820429430579616019191207870079983286789886342360173220101825889454838015605359446736133806025333395747199983175501806792578799906982108469490100929566554361211138235626238096313970248757353718176387759351489366019467179209999098108175896077847834330203724406052966245323545811756834799935079838747999880840869513365582982428661322394243722687969415873576564126745342349266280934490983324909581150536878669972780368565148843349339725714363378891538370799166062312415337358547547200278676929050169873984741656019153168635987824104981598519733002389478675228251735544285042584865959690778605875458823165809704265517989363916632191391563892758913050379951378640170728808672072688792819391667898453722360374924669966732357044323048095103219038925321202515999579812192354129170495260561494752461057025707443818972706882724760234919784227331235728144758270266435365613680565259638863131650550608614300423218396086333862446504719549183023604257256561176589648294691769020426278950817073931605133724417989179416674554847835497644233863622196671625819948158371551830794373625188840875996684032606839808418542755485911211838541684429048163594710660543587104334843956616856873315015947665706430823142406330566683669834738468589893625028690359739674396035941108103785162270171714236104460027741855477494495904249875573634013194081763973612279709598018635549988592514377189779135609780214513588686126464587747764842176879645475159980608078089928206232123330007296042929911536031810229221405381515984569932541625686824585011342381499183375230051093626599725179560016187042941858856991467848226545811552049071739264852348326153529125264057873194296447668668525283004034114610932789129578124460360751460160726290364098969124016906246918899731165150935215033478834458823085964698102571140504022164509893503899573670223067791307629773302719767380430590025001588404453165735747945355198332710516244996548364821795046478574911800976115656777421354119452801076609120204080631789732574915924092665169464916769327078014878795091699142794363127245889050339372863387688227024193820294486351601910309761189061743759898658944527871799896567518019062606340900630381652996463032623984443826526355542379538133212802145502955376868603674036487640324987196595392975240472543387603705748913279084294169650800087805249793070439139400734291393136818423860367871338336144785733027858236394420421642864443137469550002691551041069416635232996915192442399071397567206590927018416591222382402780267921906108354511577721955050965985935888413630184091953169791316189892461485617506628165360242167352203725544981655452241953353318643375072023098748452041974518103228265027614252219535126166357168701733569682125693308957469751251083529050168864294317479945226261315957871062664058273854515613002052551455835994087407004005938325983065531255302717787820864446602725797678150694435122602435629334953365343387580273241367835372823093808554652579672592137757260220351423189044081883444846529836019168287213125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 42350521768681509675149311136370097941249653291746396468666393772969732086379431803483482373610988647394278734626930048269351008806431868241685737377218548877627185621062507264691843504443612295653566943717287850549801089993035852621450530949687459077055762583734730323790163183873422850674356250164786438794478755558564835661869665296367277980395218965040007831115330136718492593166708791560005257060655318812532092169237256430140348294852754296629760479481279413418328891381484897842146594267666151757371417055611504511883239801365434006122316185770574474194088138829307682690190660014041190752928308687861746014561241306911894276562490432183580454773623344350299688645524286718795415635301586475699934849932298186635250248842939802506259926246991453706541155112960045745508945389970645961686480216103340189923123177217431181054126175249231294597994374687162824551016317429609520255162753693506372251234064710011744965333604441921899210278307009448400027420980150794135053792969758606690980362779038132094056320093364576521374967849221034658664765559664602639701000439797487126028058997191621341262510976488964614162258898591940672093221997224062072458300508670288406635657870608908663386636301740448731983397785037454550144543090776665443851395298564944667492341364404696972072269984994307088141578246331918639908272456288447913335093447440171088586171465147017458685628382212167145228584174323168026013002176878236446068611649084315963654641239979482374397012726007758312116323138153555172954448246229319451945518255879939352313991428892091952582431066444522273083105665310520058320057576987828141647756009178845021839498159955423453545695949994222914745276484397448634736047374511461284178482563155279275131154577576461374447795025239010018827046525869958585088233923602956852180205485357357587672068848838483076824495045873845449819951603470348378940007884700339486288583813390633419806352706354222745337099469902239029839240518091679480692399074419129925205367433205152572975920070923926028051290303493128205372599771099093519438381563072817551343727636099519621440980743475737501376257970649540612370618206950149556579804516774023297805888415054396990574833600818063676643647501842443938946971867002810956334627111948985954312655936254121536672859603858018290568154151630746405059868893782695808643526429878970559609720861145775170344653628278834397052369396419601066695729703672952089588326082138424428935156070926412351554806252037535039280623553551203033810290083714718785578770176022397798243252337140676740299674870332394690984221093186276536077760377158579553417092795720993685804276755238879682415957298114673220331115663654578742798547935291523134315153557359441019026351330810722585889277566564731325684621629427178937166847763898840779510466369827671688246974779062609352457408208930441664985474064090085745011684184981118346616848389185685881139873149993121557574323238020078313199187930141274231703955197141649843599295916604529719896698853560033396953029811606472156292840132863812492405803453264097641745187422161652656326020851615289914642294901208549127652933101614622056822195282649200869446042353203755642779600725456148432162854575491042839852009410924955381521502422174050216935331858359390302400216710111839436490070085993672654324405860461565819573348387253798656777425466758940184263842819222765810623906784201153846133436201806026016212385098757082083435418468892533673052741995603825183132281976736039333571152723706181754756161226397289504020130996010293697469577139496377640233288346728949484661453862802806114969328141365047294427929081502552020919759080666099318375306750055150427303969751991890305745156250672643830666919084446557097458402179525065468481852699260521837750705571275280873475035386239432671389230875155564760456414401801543078801977035097231179356601411709984414820878993558001064748178252986582376594138544180779416474147602503310320174619919463885082949295512522701832045780993078432759921920549881496757946096406426485684429776001994123563962800783642983410921733606726828982886368066204481186575097720866914940184715155215164164361325562479812100045238511448615741920331183302812750615135841066246485506294040882580532364131520639897668056093413168725171099834849462670028580967687724122054151991212663993206756291943964625840829718371716519524293475821601956091796635764739550226771439094443417466555688696816793332471577971510392189149164598349689445846096605599721904788773032952631211316516489714433334381087209346712426190815064628887722894592648233781856584548093628539928907626287693693101510869967407151712628725006876000003802511920394778022094344703836022868240513207184520921821508715456543933384863646769050710413196565159585056888837444276933767336693552917996439379179316337603184131114733938841373473568354730113470163038445320936038871601324293989282664767316344440253742758531005884403224316553751365671156842908602944018839161590389894428222635240684102158144434717953530021902601160425458996809221545428789548369181342207470024417184192388003211997591724205003775856699565913762715643356882679429031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 11185082513629192918121285601937494547609960116566713269350998542400570459218937111575956870417272945317289983997460676788400837218665291293055418550004909693145623866227738643064131190331343598472404909201698463094244368934729802071618285027151046941460657832479899097278753182518671340546256867895609485399143937729801942167892828971411585969121163643353392418589172964563990575739201176823070772519023454402314806045166466533817310245562979411580090557878151595535495669788058772804524740046963834141846764077130458276740488773142949340010043738423776288528114698205658029103909903752300112992646703700446350393072145178792797342506510069862242882947428885386576279431284649620340722102206553933496136640044706406377644416625494610699153013355252710182023203826931955992079264476530119162168248505715416376284503351996999907977379604926452059183900049712210281005215316266478298143094800616741631394246618144564398358170681767680241761846158289155405688137483237607782730877439679616738721832099649201753586578168214874203539132585384756862896991656006940059143496862470739676021048332294604631872367935430320922189973344134006982260664898162600837924580612118768104634649834476502277253056698787015096214986773856898349122554327600130298935375213254652378586587078161775751571827599595091245734736281965279345394610464596629672808211491614520908056077675976058094725486350666908266718913623738185160729994217530183197000270896386435815454478123709638348091231565459286722960303957456503927046115706558420777071333491910545852450365269018275998378997575630946638874576573757241915759991076852770696164145082903385162961120715723242563409965085764366743752791980216391510907503926643417286705505850385331199441540292142253793812620995643848089298650342317788480699159141912583004930725374812817686291590127111802502521080171002678260360564323207455575402702228662007335348197882818345626013308248795808902788482364331143643700718589361350652431472721619354201070068343578720915394369818094673331993351783991212112926552289291362750063471990786350835233935733816872388538774173526547603843286384784414116456091173968481576097739074735988664593937393711133691646316442909597816911290849451046760252885079427311328925404841338853343723095403264622641190084322982525418303664315235228712605573136409584637006400570338066514801057819631642203751000375958874131706824395861646064675432368221296140748098393146282366640671760797384449221942804738752215674963150476014185510045728117478016286478981184785660343691339907221572234659077004373525571522736861499863086239792966387885452535387324409772323077494176963926798478309792759475883835573693178085024507124687161375937329766304600760457836032435533711093902339217850803454959724972191045134129699386852626017374936922238252940396589622603762577495745793153896586608394850423141459713128145164486811651572311107265047333830040199705898781553529942153439229328618227871186942548911074675664597783298040327262195183316679038902055372237458249299454744264147787315603857837591084076631515681361011895695181306554531683695045552887268025448636442477640572537636182924072890051779390922083506687598124729832067093850265194777504467882158053474409819866127418682581364154547134014525011656206126995884712011922922161137995589545882219876491580425726720901652655174098266954980133379597745533143517323754041635572100668022254740760776323999088194832982514182589020048443504504389641649284957720731330239415344693087896222218921399009652414031113151320203434409210021308941204778906969047919912766541381188523405942086050146527497635587736673311179545782950480864614612261701166851168070226731850947810946791088207967325499375367563882388165740863237496049922829073254224111878557573635614952044984012112860263700132287595175420350021226432797734765711310104424017144771144381031661006011181608889953827653238376251446026665104926248200703644224239252828692718077784499367336855607288802852924291874435956966962828742056841060866009608925066234006180001778355105422847487783062785644151553444789853994696744891826533500371608732814738955110270474630276712276649708224332973988497975265625027942324059054967285587288333828887384631233649465479886074350336750674437212007455685987559374070088890294749015794595058464243512229930374328609982294404800147514044558229296392652832106559747273999719007341014339539971866679643806496148541601722916823165008718865316293724394700232761257028215694721717222545022407296972077120237977763366562197179453144479193003189991069775406407937669796266815449772879255011282052546414998759507601512381682467178903272862756531303283706161381557378087348575685129790225516538407343917432470005904373470127563664530610929662617112467216867547124422787342115902658657175652606668767616532279714088576302781434788394742275307308405348411318741923688880084079205030600200586850775665121165891868717868117457301266689719899266807527761892368194028260851061127588180025951617273519000231236187758186557701959298864539287916956883694775699499461741302774752480637795366282701291887191494144409969523242482857192187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 7001311686510485374091357665856162461811801966077053223026505296058061457041779569641920474044639089623310603136157513404296851094966153223658413287754227565002851706291405888907060623366982437788817944832560215774656133300686395319367080293761257549753246070405042801170584695960829959361044305839097683269577909094260875230092711635229154685931608299180566975888257786404236723422519662828809888270760340178547898624032372206397006400296775167770808564621225668053553841257548725018159918942573647406972340677037369055378368439147418328609981636759552790922106996339377771922816481529203485564462204738010506618378914621703236106909015023285745408238147672888726312628818326912897189033427434683191019012182098962068756474293457555996429215245434832438040584700635251879501868019754868773576331975727813244909733643305784621119719238791349868202272522906793478969266700525344233857048420688856620582433190931985497513683192137095595622306112608393177414869482359835854475015694831659831689792849426344863965463571422845115380230217537083834007613798075482831333545803447621517251403163395535190382793667612087686940119610732540056459714614339289479457809324585499452003426267563016224205790486426656059721489361037143218405316030166518696331879218772552227117710368548992123107042746874488677707948078326217257097262601623586237728381595460963358650630616597495824505152841848929036151643811045691149721245084832780182032968050776244886849796889763647190226130619644918321785557218676716487470684202790522344857621340727496376314394486072454863916945608736046780485659469977870166954243894749991223436333105115053031110124008631148547171697897171464847025814840085447539771105616311437375835510295822095849428677744556579163865632308946193654003227403427972019142306551628366192027280765235142471902960321401899067835199849275984561087001197771339847746380562405456484218278125870652992845139574546549202845059613650103895560543511273840843635914487384498212741306525279474076456241036207531633114295673633206390590218366249709922676655461406865728906994906304705647871318926768498390527859783485560496892475728591237802151900432908852922880560210705003440781905485755371635676160557096248375260780015727594480823243565274782483784052384677441396950156738631574159442215618602011701739164981261460746617280300903937837957077010835903678187390330812639010030364535563585915718299519794365433952812828543142358027057784088899821007590997414863739978952832656531346313583834532556788521883193324935611736880144432717891736221240713603822768063279341491730083596967945189714852174116551407346329267617249184181213846855927432423751109179708000347215271201082966680194604846003309511089896607191747334256942137734151175864463480856152404670678920260578356318416119175280538470229365433990164137437323993633720397441162245660567855432987934707109721353448404671916297494939849297278707016007607787637012943847774730524137101062189316879917243937413887555236452806768502610029408342510734516303083800475467256795308140803924091941400221231774358748804301227647065289608661075057349394191277490598274154504958514192106203846288319832304023814149906406033542129465892115099520181728962441533404095438562854487457910416631081945978412625477628988087126987822617250736759482053333231037472649975522238693378963253436634110446199517293318786941104518585165621044117447779684824026863044832282885480138103023968527036696257626770876504368833035790065437517110916838918071150410470016030688504509665895249567705109086869459703298579872774554477469272511296999137832690011555798448274590749889760109545466114274222080614861404946421902066682707946943680053854658825163529011223140260380706486220834417082869035996112136112296752209079923685715164492989595069115581164440382712595290728092666541153343522851473168416152495465068997136216233511860814291220729578887177243281600621597300961298836264890500428541646113746228050843857995491564892667002701019912973901609631779708580920575100645039125164526109996553994787216515242727386357621437241031572637274980892689504403150074372645550394421873003421687300153308100306083953918407954533138316862023907202110651128127979344456037083246494400140455600434292783670720283523710566606252145504951446071142500196133558003706924905242805188764863207896064893103242773356475021860758595814810643363509395467729600162289702550473617231379297889523868237067686342315803068148957116148320308345062813701041053908914924895498029544464661421034123238674144389223473128181781535492021684269062517015792117220983006181922102774355057517573703490328538410926310466921809346294945757945930039843925531714060182057134926471690217843786004466113089956892623510556903263552411380456548283317199673533644453306304237341340733095259349852811321427292522531292324699119373990573165090299009188319694148317862477944691516640796929148048598408485141404133312255527479607299915787548553384742359710940255559629480863436071360271774222168583272205384797462205896999014381560680652697257626177626037639476670451382517193244908121345866130464808395545744498553515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2857800927871626995375039340579898357024706395738449340310308103122918286563667175424605543646882416133294506744844633564969708709675608958098486739455598263060073802474059986764737942527219544079782650814218627638508837882574492355913978232565550080322833158616135711047020730536337511600136615274739082515898577777542896056325183743551706529898521674945550452723052059716788331867243431017612894387472205751498489753107149198259840938710704870541428186610107072780551293516917981358338633990047123709232237638360483031921519465430385840396214984088033348004098268208462999980763116841923444983466130723104752862847774246596777479583256608040767866501488839814040345460446872852633787764963934724312163162826515091570341970924070585685810856950843886979907224019821115791957226805524657070902984756459441102891834923671997853939412063248844955633958032407664827561593625145484720207267616182567458652845900321075970749926994534060357288540388236172257652034446955078757090438913211759500203027557443123013148839628914915746868165610065309337203881095999579762987551424384651331956882459807830671254629070625791424755997938764125666736147098060202279500478748574529848576039432403868499051658956257880027557323250935456043018731519911227731924734683878637779240357223012887574157445946299487256432254470182946549750506186343297392310077898745239126559313250086311193849125280510987013695757680065164034657193008564512988938967962733526943956048851414638405827999240132540947826487179525577045696583182521203212195741770906913220164563701033800282759661474556472052248522745568005753098252039044151257885774681059742955981376164416962299477091819181506336178803456965330140004117136502217988443716785153962363155933124162181024662104695995410750766113016664568605230140794766233497988497251506035117565474890194170138368847540677509544110877230064087242452958519375157201714584431705784930076481357553015231402903320438025892689440788993034838645561285066977326170026236150919611183955654153771053584027300274975763614440149254594172858951744122235934330662415217286452815739015230882091192095491257543841243530985575633165953613989791375501336586198695598073194549914647132926752001575693435223981837857499338409008284187926980686661987249835081544947187316573373792618808599393702362390664185348733037838421988701583085930142580869364323286756995602436263550033559911883932546139224977402130377277599210626979212047403614261897760145029743083791854300715095318596905262045099934687612965273155356725602977432695384770175380304415918176448089413693594424286995454176822993474914687493503216881996002596817835565397493248426001219711812918212860608767096195277616550549794947477457765805341408467957842691291612936530492706742136428842088614247604337958256773829415350784461797671011174111423492114915191604024938901067925724108727160518053028789952790785270062517885319602191700519982515077815753974082565406109406350476668478103993946426361181286802483700760073170731034077912730408333827106843334258611873267347193698384977319629021959917707923971148676558451812388825009824398709271550552556788486264072173483669267727400709294829825494415032419557451333794969223505444642148871914825817022946425330196407456932304124143725497845033882254458370169311378897324809111014480090768983593972404850095701591111770173086271718041272189191646230263912456231782381634788321591149691734998656725837008228538290533572771867827931769578380005311875495708935095199973504469239743158993617377764258401318242556831357814219433889153307768851880083683346345368313100111433176555524309768586872263324585787276009278608339967911526402643392213162101017677364818756334665023482976498522302433148484102414570748630035724890032134217643043785572466342727507971953551224560903022647488023822643532053093366397146296871364786733389879326261806114832908568286075607901677361896879859485694969309610580776870306105585619773503572950477682973984049700135029012048067693975448853595228390135690463526589618559826836864275465712651320176171178975635111739611915747278535068633032821627700349069484383556153035478262534850682662483676958100973027319797874267528341299169384653990723479020287390293266800277883790062881910188211263708729318641909535365207192966220617296430454611582910847711394369931865671878077911454865953716490748614034224227399456869859009888845472930950312561959880899973020436242205985223661207142955412009034110977686240836219140292351655232585964188303422708126241997769843048430088117319747725072191675478755100561421398741499587359881790463950461197144576807088396115645849149533714893559184253146742679772519432545974755928593744457648943514642884114949203871218919058140602827968679634845879438694768895798832277905866953413623636863865370454133344098196324020889143831850315494434655730016459830330078987884826016082833124760926400358082874820962961728033246791588550645397514471558710267598954788297194897754232740368664643520049885508838459817577831405712211500712861124549697494297031207676388637744180994540184625876343336879370294006439584496142292863455838714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 874586380258379243529934373099492989705426451173037316886828654521875590615999931296918427579334670402314719079713032464797104162053650860403645922296734954877090452246834978811780388807329300635478336095039084854159825412749412111739602633563861350417401080676242369806839035021976519880653185903461419307505408548217071078746639489799590478084876014405388044494083587399652904690185809838430224948045656243130805269127637453019044912899117769009192241473324924502122606392632070411754606433733855698710707487594662638944083199747419647115076977576105687020952597873027062037410658924165921381112871061786733754836864497004739281201061396451077647703331301148304893946823515640695617448354474355305365747108850156505616609556170131314548408923444976233588839428338134888327271082761600676377337921609474035592374168125133532505036941327242079529393280030957838912730694858579769343371967330016522419355137618689650346473224490660146377363952985962759103357253854036668240998932395694478887572023605995512374291528681866020784865526488331600744822699017831247822923256647896505204003948459092092392820261028809363947745907116139889556317326660146770464069319570152462374220603472942025084491200944159265021580734559580692331467170311065977053545186764342080906908356364434774066465425629562465661808285476233737568471840015673717890891562113928047063556650931217854377434078151691986349226875541136410766105001601223370519380713799811839708199313340407584585698569835519835515232254902607341365178312593845312380472235887579976952617053344732294570240827562788754393287771960156749850115609333573674746044573283196157673232119101034930123222712615102751877938256860355285247035631086083936181384339837520973567414395330200891136969630042885108851893844025090312343293479794883856361340981509355520292120240581668183002515578790483017257125229105195924257110100286255904595850626238766066729206534688821438011739626924074217039889021034438159476693846800776939750781223760130056407051401737302617935420570276019661003036003968643116802413345489424559723499431292898387298422432758324201301029594122183304570911969036932785123496306951746509024030505740993043778358431177508728787033873281921947933782667990085648451248997261707660376803672038109125149008363865939090009509581175540475560904517351533494796767437191878776540095680919909178192822755082663504134411758667796509419858276768391575913734731579302941741096972724269523250260220522375626502820167628777906066506950594812284041467050227693149475200904755623240034866150901892409362990151716970282685476623327724058554760262376071477265883628568282606667798962334210612141150282151879748694527425913280513186691374518797151768972151237921824137428630519834307399539938162833982633930732557611301354638291258103740952263505241581504551140136360142773694758983273645271544620539388994348671128635279941238836585877742097158711427925066336808968593803534321915383218564345041624882556614155560335862989162271552009761199681962055765642705255779672657617356467524158379931162157714783991491586463683905872482725871446122680175115386798805990945711955591705303840657569243503834514229346353291067537196337205503464484893011245689258563153357897482768262763449395649289512188728416835883782330530824337533954133991190341147277571648923009572521881926740030732264447714034354979162279155452571851270272431633842579928079933746327497348416660627629307236306495294276764315845032792849480226190745725292858779200961280523550275388228706879630659484403267523734153123019323311141366330359777533130848761605255574183255670897211886031335467952057073960536030832498721085915938471696525028993207782543874138733887874467778623952523894991313715201227003706369089811366086065849176550002224387745059838601822997469448687330462454366026071243063309622338651045072383863342047666098129514058047238220485817602648432608435767440644231862515793393247635274657850443323940198244415676311361813235299770076722964893926879894332507214499752924006701337521416725438285326403696383601631830657263998615785148820882306798225876075943781714018651792463155575083105087290884316864099753351763611662586304895350203784677696338089344545344093806991962210160136161163554643494865621155569418631521625478342164822430251478033524084505107003361544011808909316163903902214420119913521196761969897065408231637648655944194230387258099659017522983722780116693019716939505183594914224519994974390680503519087207563918829075177665029884465969809319171583939595502533644464440871385004138034385372092812085828040618722305730261543005382758032720930729880194625287100066466296596714187994809762824043983888967600435474317767126783410444193380375662783759203048397828661759682290612482561276497835412267075532626465296788221298814365982632980791889691499084302990792090420947777994105295359709727010772928401165517173771008579504920375852780356826344347649366910144093427357337662313851096871826976161280626007994714850447275927446745453327031950005969676008023366805437079900403479381158984673399002725684115814800880386800229101138213428525489521875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 290903665584270672082129045566211870285062229688696232524668149530892754411541158010022284788553398053425483118534858381228908737366344293168979069604698592484852037806693112188427291862077799879444765148336157429328072125870657888731997322703772661801011216449268888935685668543532296530193076362613775701718029280418085519303588889316090648943336179309640442774766807607340523737944386306812068096876955549361968504224983043284884483155431059461247233417436254324898882417288644489201773483043260533888523360522367421372888125240213307472295571637308442832806556172750724871917600835842729980191120621088372634196447763566061478045850144714343135208563995814817363482466166954033579503920858236516185871475159540187799581681835563517750385480017765400056149708849561571740558053313714699573411813133232331450811717610169345948903379957727854325896050856563979472477975251408470077404196421117649970905678479706766428908778717606515196888079541581576451913137095447816080826970174790039896856605640330126720228414758764277632609018888802008341109909746729224223518715568023744169220601386969253900766077956835037608117452567653338678018636742515608556656824118378102404737146129321338728098231826940805598614062777459831779889630055054574867451859058896426968982121878685558358464210563783852974449918923158613219359398618769431335205445712538683874169527225531468125049574856689436338337996707641227405999733156356687652538348941211492800225751587543279926030258880035561181713049141235670019506285552551916999410673961794996543217216283203379876725980709424620315149529104235304261527138221204330686247359982056409136243079452733355968089580838118751131865603436531577585598491615529134832047887663413743459611604542911723064853700286564768796439532155803784232567415661090444477158801027919512846395903155386219915302963722528061894009726158056895186172618429477309101132061599207952906380372469258871791620516479233677666585063642460482663089369773517030034512646267489537400566624781166255260119172747043222948373778222448575125529278769301202256056113464144991094906530918063612209952283403900406946201720432502329152657285485683056714338992161069037259093513579325892457214607220152479348351415597089192245237313472956859243016085930694908636925392831407840339579657227103883416091028379678522852503136387095108965576704538788654834224855020899145401387263898259782876887599209605855457189225173424078636673235761925652889790653097256202683186627086471701991516378692144333355968191459819561477608806664903104838945945214448407074077358025717197470311442305715667141728345041385803798769923291854281169181836101454193843347387340410657665113149958612173063617331400354785566791385571360434376748922291321042341994278014222163724783372945512685928476654241801049083387908079889135076462781289481608326137226688817938483892076685548123834098336042181551644130670675256994483354299043831470757694132752505360634005981575700309982985447138769285044522958918173416434630313513906419838007717671118917166391652941250132503954161146964794836596514706608537967231865619128632212951914280785174691218316862620127363972797080617810039268454582498821209362779515778512868033214572087897822923796769309333117389799601887155082987300989694048401324219374550196895248342110459973249274062498910919651025605986512734091220174206611485606621945745286796038217845216494082375789830392225152320620470932377025813328616126703965366445679220821786937616616907559050822646058803502618407471154125396461333001119231917713224161076189396172964353724666416319992461158380990360957333472889656734222974206616794429503268462159374196206011925608574307917677556208921145517358577962306029695628933771564628577990716675256417510513300371434295319052968159085459419849299976269824982423474873379692122737138024451946593840663237104226308853116160293151862296228934077912183126315294034892504922872053802750762919614519922901601280672139865326254080454268734950062160508984129291220356725380871563484553027659554923937152390901679637751377297287567613173486488104468722554578755368254443282869501659879524926216911743648196435052589473635299131626297943970693250432286933603369288604285967699737886181621176552359656679583191801049325546163998002633363742410247839588090756348028761449469670152372807692261219115802576159127703446364092172870263021450589089627516164369445398521384050500456327943391904839920236700834012607280725827945549500668829108950789578510429191820216242170893930545511780066969524795218330408420230225706592471074404185627490528083570783363567367086388398870790639307159017138329104771468289851750493385355012269357956678751675126566364619308461112833319058622938161897864368348433235597022281512083462503299826707481332375377705554226114840516377238880242329213528699101653556563827408723854901274564647050905411838941176036640693367478046771336765047374382027106759618885478055468788890843908504196708052521842220819332277942253128558708182993206950597325281902408138465164954588210108991177930084863983239599364794567197817839462201554406507158562262475362695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 100897220794381941527269928041422421243193770755494802772125479789358681458732951997858540013689460110088488671018969579052374398888631419611639731375471726366141185263765256299338945107871912102497172291467628558183648778848706991641647274207246985367812758624121116801274765230737945393065694274064151579626428201436856806264987088216063133407678336273254568836610327009664557893896714306487077068171920523282724474945464889509290434418143569670521036653032985695608399998282827322983547247384005635530620353369309994734476450194087938012078283493735760512125332303505281441312349896779731452130003396696869770652148302521262773320836992805443246365534743530050300394410646827961960926863515518147291458902526261366010259928664280105998093366993783652949942252426944882317561042115245009356628905044888256461410594446644648154928458982012530465669318492112754058027285090959454242776637858289016636147016722174420684637042312923418825114832807818737563079436133241671007571402077236805013347583530416114971993107451423059781673106046126381931127680898044608291361045933440587542392248448060613804271658220303163515469783711123402604156680816510743032227553375601384139596847606874503627812452810847851101556605835543634782620979998688378036947308004890110403714627079294655596760879789859801384346464654279365334300820182587988520146346344413697320213454738057910975011586009350918045077282257230080614142628641475301685756108633227912628363033361883177746145243055842724847153099472830252903905632640518752229383375933042169246699295326607182518213168012785750602932006392736623131266996602607958397547072033960193190215337976611280439814739564821567625682369595018566280883731322688854244996447714527732064616613447479334178195090571477995939437890123434898130238204834578848462417443304025903491952799646813272514631886088532606046630952261235255950643283181043653380644079600416284953386336283156331934769999668942628562910886970573766134686292879225094880865006996129055592654195029093587276830135432750332757458389382525221743251906907676429247281250272008836808129608764419324014510971256137325559980244526093136064893385409953434019590909739005888988347585593286529929006557149465039091906561484142258815452361906715140949294471356028729893128825785064786107089772943508984292055470290069605213599491295281000007206532719494735975340664698376286200243801480977858308747683732197731102220299860338117973724506953480508717529343563177455610142679122652214743067056279511955040500645082964980237651460264494465246166912449060295225610964933775232201112615733859859709174071709557102251522261380765720793696196331382499761183980844156927987193063006959681013475889237777778254176015332085445685616898347874637338087003889907949932686039946979034097987208090720271138028409088555003529746306575711337301500874170235813968652600898445745018900765472077638818563357302705340192356379581121321666115726336341878602874071619303816671007085241609935428361766619525717092780997842613966360556688769505066255742449556056656781473948122067341972052071675032059169238525917506978712010977842746008095857656886523199220951366211586591718557692745787322213064079898816625156115241260412913815149245413247849298093670396095221049415991287223457169040737992264082132659991203433512267373971945311345359720429216991141020185199531106365183883649414375895375654695291093625936344654668195882519263438230417770902030164924586104590838559093343090830300368312155900035900751043114128761164554663199143148039540911203070650524538593623791666310757431058285214386122261333997833047841113471182418914888220109255437136798021414958461273586983582533764758814299140121797460476093122646535591048595064626627332189722601772061470716378684223230155376143596618326613108349395098784849682551880211001792646984057330845601912168691864459312146839669137365337337816088303316503186348739438083738473727842574053651586479400268210374901265123824181610836176405658260936241037449548133327128181708199325070446958280619600457289497619592402530797251029102176704055683423696506999208578949778583758550677143133108777336629962267372564660267652364033961300920794538987287826377367885321867423873636087271208719356297372807832533630604311354029240193171213908394103518376583358510589619880694444299943204791789699821166588560246442409438451840989582801254065083946789365239777115745100340664549274377834478615192485905350098516617111643320661829531779612782921264900887680603893112952297323916698169625867896528596480705552679624781411930577270876784519294690692297936712206284218041462974066938728663044437380549360500524819839853716127934027958434358712622332157324976755100564803405228265847174816656093480198961058557054619374640771009584637228995319365419172351811290257395314783075914117645093793779018233958130526717445280932071018763426106746871922153891408802984295249583360704267618713444601211883694482698138773832211958512205311540926235768578579336927293447730609098159658700932656393131240086130110643500889757270811796141719512294421946794186688687695780012776499403806049912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 29847690610044263327078843962354954723935499009422812641377302886808983504740522353142009834281117098938833769709362307389997896102728751292015305567801377229506093099324829598047758962193302034569492666556074370918009415249318807294060678212008224236048025341128898765270611639999009421886765183565682150448402214801945587907739664448195890229671076070811285038313974625297875932535262642618902036925916846306990593309810832827733075421905969857657616560994514434860013977709074493310912734533228238122303231332975756630948881913365669236318486039963847340780678914953474007418065060150625889549423750155564050844838387961769919591128560317571249165668889240098615149672617066132916523970019888864304384502286271699114922684800310500675911848010873511509381524340558652665696832893471064343201699269010743562937650913667773067247134684189975542773374349988720860772125214691272001142020524436473019763089205000540811780309928059398210933768345433384628244851525896249932659799783653402760944092879905200142613496488296583029069370442898169631415868335834973591793303054001453661598959140453277009124702701208173541574535467251518996051841319300739497888103916098626235773213653968121735807297962538387596516313589788433023171559126566636650857269559830325732979531456141219981607149392158579425120147735387546655334221109173720582647659099785465706381694723150114788162704950319256252314207008332396792721350863295830686251337746928964764863216750056895440047272429047656428568576791471013977060403360832472187164211439184579415466072817933747461766037857257076513769221728632862519512777923643459265384748001449764147365763310242886015609804607407609309651936925239969361783464603242919163936859752430184195263633008349589864395854216513867727530026744139825504435047230974017275447269353291648636166773850192015131941566243288240613288698602268371934562339536239474868540770290096860546376008807436899352075616856864986891751296733179435474556382769215861541632014944936292606671901747542699343050399026671846918839724669966750138859738497943347296324037374772789962150343163696566404425434232508836408632079659137195062569933015721334691497338406175943784298335086587209778187307783708327906126803218866687564999506618896340100813726522388579944263868979181153832122861085596327724140049256659125278075408157622529836788146402796853009666789990268643172922645476484367038961927054055523171646661885984571246481409610626326576005732028678190646787244623142819975751861982342225552180272794935991494066397236358953410601950861031164991694027318239867114148521842700373514567706297042622919436330316499879355111988565743705224702940396867013646573915214939901474416379454528021721462417239250568081991645278187803726862723984755144939465709093568653179376247981219931925302211690797887486987787902032934147787464467299757611179892568529873847811058666916641377421210082419233768741521529984818427633006409581781297225039499373863408013529137127105244236834336791041530051744275952038868918356389734857946769170761286643714021030734963377170194231721479596046096258771766728614589303109540210229075993684175376521991612453536878173231584222342506088693915438246388987831824868709508930737785728342906873681860895060357829488414614979113643620579492090541831626614751326760323027389028657134459865612028224356125984378761425752865743014720543208942662298507165178479978864651745467722625767339820296304830667172241888871721281384638294036825409943555512184008349876439678986453209259895567337362814983573819791907557245510748793334223940820907643353110791813122669019841875703691347349676414059920201343210015086213689389543862845347818257983379727252017354116250061093882828460328686165994317876625100979142589837081817056347104271570810239223450326705912433680562538730282288060060632401302845846739556351580961805839215487968701023190889568796673343507973919801951517357233492275322988059761547346216219831736729898125109661924681628321654245010699679072489563288843012065675939770444089839745514784970309654747335750720635363280157480805807679306286419552996970093342094877342635781789460992326144731518964605459690146492305257314813073880459595000371154686816745727698761295291901897848335769802072384932444969434524169105274889801787201969939454629860725103895808325680232250040758987399126094857075719990196044679416058775868358139603704728472012816116625052964004825371217483741676050333541040002807153501562132079009729286898768881828442866761157942959113048593921809965628682506903458991287829305335800393964602868332526881264327032660924846697770434993191668687350566422612587671077882990671906537336131551647315172002888296348617282213478255842824356195605886631723660312971475886259880309072696280791844173226786905103159470548332321225690907478369264197252788411689292672177230582560772546390022341108970925262278304929962924259586859051720253128250491207922069010020731000172684631731145981030537713181920833195893104078975274045345573970639182984147179543928896139490079972365591548304008959959694626801700550062238015818739536151961703645999316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 6543678992688091181253066422490005778613052309705299262307951379327601522837244643995276395275323696645750494730811067100813198898214027323415886268597715896274181284809634804349723890686897664141071541667874715752708334358857355004943961061615416270563475156461266578518615874535437442134207581660090260218808771122684714107874492493945816491204556841806105563444742928499239710207831645842003470273153669642694357700491317909344036925855139576155299341867000875737298550120427015043422092295476880902286820661199354461533243120609902805025523295708518398524344561954455569375929227457570663406312767979662249349893720158634278901146951889465466074887889003725398316598777109866894992118760890289209737694791071283363637343363746540117960018405259050174759457686271818963050484908653510308070401989773824706171942244440806350336350849438631150730116300255685897981305162566770444685367418191144913848526540529776027651240967637749090455392016299775271813276248851318878106774005467630294707136647707491741511896874624134794871088384497784336848230613245107509710956120961509682563305146150236345864981472310472979923870070490032814358197172607256638654248876155028084666025609578648471749280432035491391997233598392922774818516428619283647928264524503776532813910968853355172127439199116038747472982607441749491172368051449501032446305860887548164713404963541100446727961435011046506466596739382319935728031406270306615495780632324772387100156801576272085661463383440950915069264767572442974172984332711647425189141761129754912382854574927652190825168645944513560903428710667738585619304524695781644636158269226231323326028390641904714019552808673871917272705824262164195209731903205936304414569124640364235502302676236356927845798427376249135979805274814891918028250914724133582434582756963810708814357812807384141050606617763282285091520027937567897242995194829093673173532035128095615045340539104502988792626353224030962775531745806315044008917509648103235938890673278875564479487799296082707610977823369224181065162957660815530181109087470336080209358289403936102272025413169872045735886165986894674290277977056174910617207057466509249565959578020391685251475020504064322055166712260999188965962912314426710527253683066286907873491093014609918653681349455593348667407900186389029685845304250862862700694814465377398141529666818443943192596866489764102895246393701695753831176940917875502425689630574260462808576867247322995790010644923205006007030102091028951401544609464793534011963504164233008419060604478270860418385380290243587113688306855619306985823354251260212018186186177306191701882020510958514872910183325571996884438672962233364539181104166229069316771224218259835011890935201321933572438005518738166761911640797321503441522661171023867575595485732292066340667699801667682819973086458343312187728160797021167954888329762719995245410597124785106608008041293988690226757627411439517160612973221738183832862849702241130600748881197623253225712062841482818740606581497471402580146928204877700378573865444701960743388909121457483166521773219194556755532518307459622607991105362109962942540446919684298738707606175144733534723104102585725965532071188237621524382597264774894788028106369319435556065772675166587703185508163034703593428264462241948463865488414487311955365373504632898740721921843987881894456470575624342680126345456345109929274200279660224615912605754147842780360104124115851396049845822767584323974123129250836246484554925214239466211045799863531759315602966338632252974086769142449602340381212147408637175522644946181342632581321494827315487880033568122841175913960484548525556995243474061672307811657178120041402704834810329532643545399182942473943811214866519844130075968288285998785480841246226866947844411070280956374935249722167822850938378891334533328881731490356690548425179080435241805783049696870626566872998804666390958656340592758321013662066700961563730312158083229017112887280821202940937753954574140480569880419087723477423564201593666998924060847754776004854105230241757614135744972539681698283357892607760580261016477134112197637186785922645043050282605507789724790271495983879305572879052645011332180778323543980027412732597324322750023147258213173768498600408660088714326788271226148387673068663837523887504458530074759154594744690076990864311294558451161592725753528362611500520448945754623710071712794958624858387945398869920572080726003292613607505153896312609299260672922959174707410462576944479168987310984927942326540027297731642064925135555603287083371518368864895410620391884323669158376760092880447428456896699410075037163212140055519359307003398623609485943900719109961451131077046478620246909893131837404721943465893446004247327176081600245055305928494370077165497642730554069223104037269431411854807958740643057814352349689207894273080226555986974733335336661641882600105291817042446910472518000807123451921401773137790642144115849110402004873717805352849806500072225796819447164574073049614470205913132374814007417990829095633494367038352545334526138470231222552741181306857234985297834464302128374023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1014088649532802404196702848698718271821326532665654850739839380849504605837855217268456634739483330442162212240287155352353858053509231600665027592904799252580343829194483909975441142889280176923973597667923728257317397553212962584391109638802434585459069613580765644392662131491427689007206253515265043432448663737414004023029336137993811678343326799991324039334783764678899487905162619922638548622079632338068099612755372655933057973117714867764580175845772812740001766064913053058835516452738703536981672440089296139022458124337212524363511559188103304130986851800831085798717817538494346368740399883085780210949318118601161672670203223562622538745715956478119558518737797333186719271209019118252703054842743462396542137018482338549156990356679553445505817971521030015895504661361889752620546137832585223038417346279461868576689759476538632470849088281031562661459715653492926414498280125692204976693178224451972030058053557748489199506600161020620504760266097487377251873795710203332134925031460900077043975926045693112041346598528970798362524605138394142127880632947978666993794032714494604115054039906315796297914286792389213043741716685094689707609929215370807257688509916165656080347960836529361411584214203246250272752745491785453646387483162260838027091444989418666108802194793638681778105326774166053511049154491824616563259679671952185235235728658791341524431267197544457597009130459261693370325657352363468847282473900175333662614885989915432458869862814436092891174031987103413814313597162515802377800698662716064986739617731327846468510411387114388579467853454955512454561358879300515469680128738427893452984842415762624516835526357066451475011162173546070669522282994532450031841267917171466744129535589974235601856638866809346413668170921952507606842167456323280166247232238370254915967995176303958039099851308054395905921200078917329387021996297331389593963732323963737589034987997120436131514689201767938924309201576628461325056047096881335561199548148493047203224226902531608878677510056088403303606233593146076783025537503379487467066886672654969795123187958979568142475545639551388121489651305098205161640270114709897973141452086498151962781295373538938454539276180214052650881309456083908209449480502093583352802203526383751695957748840974161235767125934821562239028448562781691654545349016334552889259849560121637997495867556780937175027129298035136363282441854130952884076200665697724399872350559767504414490242662242075674220870342561268961513607788337175168589074618891816841967568216790481063008900523505337057644314182940624297015443737295697600103686935250790154159529638293535791475379206606617598551200477315754988235437342071705371567454626044143977270706991101738387450325648270400060778921272375781131696547165119172655968116337931093659298796774596537211087615659450431154726632535035081201461753729839577630468954352076688737656170157820484572581524987390328125589980595330678599788151398580401126216967502698850797675920187573566426529252106504962468687970365218451341773706076183613352413441405261450525420353307784822795782462710804073922442576145651785075180609839021049500945443399159120766085184003646856219545706348612892701763420628656347938918476319006751267016217867775234857283430732049843007003125942490640384406233100027925733328533058544993060701273047922013346710895371748132144916521508796076423784406068727999863124772142004308652704195990593992036770434291606325801763572551702212738702027103648231374740753893326503291901775581570320890314065981575691021795903024889993004180978776931073054168779726681088163755203409273805552472163351690408437778241937482450842912619515246354979398939222073241335028293332874761302584337373278691582804272832738914999614694623444417497483173125312730579520079264850805466395046706663594677556313073318285560817718496481663748656605854410161942385465624436460241387404722467291858682889602019840252337930885681531355723413824177137471578953590969323529704480626289760615915363980735085014001844659293754742174051095383166864855815740303610751713195231038291970389570107983854321266373289307945682150422214631845228787512935174271756044561521463651572887427892370329811347227813230415260248712345079453793867518364954341182851977094263448590199103485932117736712489629536341482092339698630726385512165010193506626453104105653719044914768751690610463465423137732816409045723804074106281822577823839176641433635184580467875183189784238731131978123889495869856801434310630723571925438287058883808126020209419002802254860840019811853909639175225284632896897383062958717053229346882644489074357296194718662897060536180201087200977734841456180981340398452535663086806855111688309225514845052196287559540640483001668787104961388165366013334972027266412149239334372449512782019853170397441608848233557937773916337132624478413922236560674957188538403437678678171028165307413515727228481390664839811718994515289524802326006366687857605049060919256608748729414051937179545923077957951689996147356941820039280974479669867966659022530366777623606611865065311257255963809875883056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 124059409090937947136316196448979130776624076106644328659215070923687986776073726357808544538817797762882486335004059689993554520362301068699657405689294569653817427904303058324289538181779625412320783353043459542699922246258973645521438427878701935021157829644308582521512591162120418802198196383008665158939238637071961121373523551262431759751298693660304849378423456367271698017579803327408370448007276264764187981370884730320291123032621300930279040457930186365542602003580210612217020411793979018378694332438614617610094988471088582915636763482578247812588193187126925995250202640681407908759975117602638399586484819076297111760045254818014321170152611191467972845398034534819843233637579319911320721380930230447527123631588732962397798356674584712018057662781808391022523968597252654790686448422318957461573794459100873230997815559978323431612942456318798751742409391617303252647485681414429627602588556264384934165529917634426749015614747989464950784716231108406824154727687974766955237967043071014911411518352213972141119468436853987684764406751525233081599678674330646482103153464538368867354117370043038770264106964477963491366656150313092599745472486894902671203655729923452102034991777111998433893559751168982564933643353229796630218782692069661117711576546758875260660131773362952647832410989605222523073191201615384419535564919076491911924123509758427718079809416378469570261508042258268527583495106058409467751978403732926291211106809032462806360102505779439564617493301410022654378912322745074966523960447050692976810018753076748369889577042720744614099089648264908833066787949276128354260345237893489524383778358111219618957950895654975587431020346905199762493192861371725428339444097348919706971250357352101662720731929464022705491591644298704755070686342672049844690953199495472634508106017022677383834181203539606091597872792000972802048770217840708005236769522247555578352566703882602865610235464195145095320662099468450948917371702020121666266885028809121791008459704769694793195578171745777400698046713694531773670704374963490739501374768808215914943159084136868448739094372935802935346002711546711578315276763011882238906912082052024289958971290573736706625653163566639100515589202071598734568521900052687813489291103540252132158978878056606441972211475548857456857698799321445527089889514412882858932475108048672677598696985691588428227863672086999739274597885847747990684634007465938907851415526317423014039301906385774060871878019749038671824710730076425038363060825201564061307068744612409842745508658300637586978387008889853042223906086848946917164225440985694987499321484569552475574977963500573519165034719274793185477353726805209732556433843360605885510123917773308091848035441983069567877893144434654566490669455956209703365962243108749956871591739250877996911915051956487344462546342607642153056339839689315298157632996309013572455301440113659354980944617334872603141024072930804802862058637093436417459448446790065076338388297673858648123756124839311610856580812611953076381829937795134027539341026532499158332189291271325046476424978320212525151625336292697475470133976960378460978501870660126404554413166724259912087311147656906363314314212389780756906070224382665570417106485492071940855406883084874450120524821207073589929507188388861486633784648804435383817011015718575674054597985726559918314025648347959138860157690363187561876443227792520552965902569737579423168934084433340861494446521708309041844190537496102224885093962582205575742499579905591945123152387355147924728624420686904161480127613924872330713771074227194661597206006934333841270017998052032845198130083599429705254374174578844680133906638597211711823653318679147809889865105690364719950409432477769105257309953445202804041097248427163227418532357973797246937476762542092478183625070066978174116295839118443540757638080415527450029839669792853829177545832288445666976420021980817631134679090287735060055835612582650224866593386627554566567558734945236634493783613591028783819406458417334531764927981099914905274509156512409695533899402186600202820078366342253763378639044493293413705197594715991018366811269263082823179422281003244187124675748613959989562662323157773588519107207131526944989812932677649148335358851367797853967182435751844805642605574196861095539034052508436367514516127000995655334761860396070584551831893081782068082559242021073013969201386637543995102999331919708352815807505507149161268418512163835805968587246305918962619667488476971788410586811641059211383731916167386743810416499899145843776308464574087359738672530184975358938320597072611103380494765000843000146716512084647646038944164761068686135752012765989964821805797702485867031458191516960373405206565525789883756874967219295725863397968998015081306539149507447945063395391270330961406472985722818083964328218464721986243172168973443466639782223069435151944124214599123996806833035432757505720846322214678966602146864860927378042473806863988479361695862381183996911277535040748631487942121036898280390896171545039779121831838378732156583775762609879839641625801062011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 16774458032913818640344157342830936257448212702986229748049706724172549348729984587674962207396024295376646340928346954191416576929964862635981572886898293261598288020180750609515323544335033516145262003340610002934058265157476262710917425830537081011489903262926974304533992991205177142073314500001789886286476971452198714637673740539329147679057868793825238402962220265072601963150657461725546755962134762906421785297729926946057685730504638338838788395891916097710393232429023117942761914526973262447410173694801875211998000249973137541819972817608183619102205641184638039090909030882023067985476316492906817890553712454096810145163721359264461179162945944575525581354405849032959493675398966698818702259096115092495228528426246130105046562948539590655220027198089592805834475886253193641979254037814008909792702051212626743192159904566282329799125150837844773862847876891941962722625459390507597327911762995887381007936828192372955267759640888492371888690960987213487208287120604033741787920450093190421474870533520992738593184955106622820496871672793683173770441007171103181162427661759561893496348355889402255494033792275348413142213819651009529597177642593145844936585575985868097164888394574033872704254932719730759450856729158823908902133327473182743906943975910267606094504271781485854714500622952081061694043858729316636299005614421238321667181916700865402133885632960890859137260288913484351254548768163013328451104728321024583567644419852918153351648724662737616497354730229464217546846617190319802014104874942532318788376513944755859748071252237187642327064837293470078726824903440707148460606799345396137321181801585695652885292937561173798805805489563821663897672473575752812798695284336702670248832078594752435360617435022917785757909136660754538320961959900574383732421131231308890199094921577141236229834863351197572246596123899776421172359825923259776294307207845045687273412205913408564534893647212225729044105125188867157975515820527831931795482774084601993650353198657444430576380014666060977434592032399316384354496182734884655237790861737421915556571671379844768026691841028200822088233509590392293136924745158716346723696987900901662103133730813581285571599501843222047738561136840799594595661576545313426608744438571426970461557893182522551158891248022771638273662104743434094349773685183468309573605213005169331493370825453103390169442045527128861831952757568276936387811575875147020388962334525768406533202053138469206585861820567291170138117027688963902370709682283155426086513167132754605179477765752653939947310828421429531618512139134042594060875678225793794391416642702905409997736679498348723055618221133784359308479725616091172363859614056223305787655553626476009320065425751370115185902109177468591355438453028528358599020014561869854779153803082638630494348131337814916841244053252747013620260074765928794129087634840180058529370999626464146768055723790331203304823744777329213829484416484773675436911819608994422569987527443306622587761904365419313482552042056568866313112373352080751511989746235189582053076641225050910805580090379700856910841294109104023351740700992085805074242034131362187842093848224288270139106788109851745482647709965376461552468522994416441464510476720623192222860968026691616238051409045078363153256076440258457397334587836349742469940332764814076885763354882924756683642715632113223649494956130525006180174734498182712212209919915330804568198510213702019156509203499023537474908952356852761758639148846347448015973193892620567352267192050327522141696457155258941108982640319241764185862842331253017891024738013504419409578738868306837517256281638877027736533874844926382143833873472564850319397593779017690501029752782773991046312649913420770501102205417800589304797585918544334956503708885699047311327276082380819091761863030521238270212100966105147112800663336241703413619415135120640235372073552051803825126030236894817916487169334772427913107341076336031879382428501846343518188389140185453996798847961272124234305891473888109394250938520583113531419071540271828038313726767521636195283961047527834762434368507678619755965514315541256810141686266106419352798526328310250180542410272495277739767866594182757600149749266102974049289444658396754268226665862720457253262309464655704308623480253551628742891269069232769212625235836361759490363677591605541324842393883261299682092783937375413158545423875031254812904880795643520849114216588752109151126191559137830447946541056076810129214857510361230343462386376662800882898574199883734326434554349613835945096122132691575200813683510689958389992789148338781839407354671834401869014531583048773701465760206781356889614926904630514398087179897238360073411700357578266628358024606571729060769752351090863204929028234040596028239436824443916990827672871643850843835253334598317017236609347910973513165471745116945060111130120180970317656321885086458407926757584240693344959086797065428959845790369941888438660485811101237564526675056837789525817024130908421970594928988236829008908478030957206830629932673191058649545728305955496702582337036132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2856057590111998062031375401191251848271362149071217752086667201438745948418620425088119296238656894561138132501574518103670939482448970830835008960472608162794536944360587833742764592124705405878910364774829480990517730554385114591559791497205349144345033872017996590427422182073758097533983200887704558493800087531802203650736376319234465220246198797136966394703791736881595762585876802981536927503213020880580322945001874299874052204500772027807037715566666015944037609393781678170444373918869851786438492046694737767179368246090180098902155464882999487637014774370423808706763874130425800153507230924506752746793383194903402270079245137587456058094870089780307199203700482691551290757194095707916094405649640542513780489288486991959166299552777904610396236856046191155504382739094904993911241765043413976605296989310338894375938038289218568478623016830660096108748375409156048610869029400537962142303113818107434760996921627714763921634209982062903208381243492991563615231804341826881812288250012804660506359376120958135327351635497119538013352126549287842629073817639946341662414829604498564027659396214584315332815385621612897193511847160350444479598574234791165729581145934190042045812894134754249411811545137701383190279301171732425769969996033964305996592090610518325301139566039566412965581859445006294840482523405335073695867297851093174102848299842763898066723084033176522202325358101581472841128133220451747384538030825197042566288083327084328383075583398407307423456467462042696883104634081697533809347026670739934983343886477441979835720949073212455192634472486152212205025054000191359930805128746114174157269462806281062554779392963082406874783407175775274061173590907884251065556436193816194017868712020613136789231919898919083138795214077909978596402956324778818659529145435306143547377625357474028793921992746844778119871915197979486559421562183261726614078019781155653479742134972204637237911835644216096432781613009603300297630106242187174246132205534139181213662235831170887230301826565433151323371997419437820264428458356171588606847834997259840998654971387616960761663847846036030497593718384796366780586152294525629318307652204193873738243221473791014028496693232762200110327334694637469805360119051636299217343105227334101272529115836343288892919116516644343076112679017735115851419886367759886287856057750047650328375045888796745808433286877046308082629513662945366959216323510381154148272130830018232180243851849836209547432059800511300750146039724265458638652319961727294172525622996576971497767023798953522472308337510277236356191020022292469355737320569328103575475250435507299019015365707445981822793003555069944925831563892717966292922740806975861476278291907492268467086845167635839038472586110799004108164976827501788242026474822427151007386044599884260676178111801099466998104628059699168650657023046089239689107416250163956169374194542680440821907592179963078321463520311775114232873965247791930009767818223719608397814091904726121903216469922942777199549004453210268809718301049245324010024049247257217579302504885343619446639081677657613324186923249325553626129056036385622189344532245488502892163124742449984549778873499894875694817845075052818545334760938023124422713970552347195448929579624053476465081407218898004637352392078560895307979530093795776139256269314536410944414638201282986692151353050096978217078476427562857629111120079014440934128204792917785211207891598337207773419406443115770794467680202968951539172375536670570448271645320201883795496124574686406617878286814084906734582577373545950183411151703830014130572120866017255555761327022192957133338219540726320309478432763984309874681650830646883255208729415722902980776297375894120239863477347665475660629930215277871861303745077842442152763218952074083417105286489599715559882562233939352003906508165655966246181244237534951278061192658730377122601993004964329813100885984454154303995380658370627718621371161980160194330694474833319731891603989139268731343118063501968825252653402623788392094322369278732936282567475801387586500514253528312976695214313389300701075490608103719121611020057922016948475407408092382454901913361867916427530113653862696326988824605686063949345042568151164201252550402986875558622995583918186441948785355171902315227959517986395355004116291820727809612511050177388917394416748145306457653893937679168959193780659833095318037689336407602786503639652771159933673285028106524059779061028801285936892363810828037142803699342638842313918143831635508207475078564509717548037437388590075197142362390901178364106244687328907793397067740427570300349128316460585479142465903904582658958611368020263461258222824239521675411679572162693300833790210038075788459949107008485455235494016894656241427445281536508505444861629653027213401293665550067866732110850655201382826120437703367812403005011392542829528863594598947708518094637830470840317203289882239756031094753628366500478096461847265056415961131920353895111167227935226434810380215953945384748484152382478689970662896645189317541084000093897770892004509035620046966339111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 457441210420128862194164987883199077018246557307532586956846946771672335650434982924157778075139436651976058416646562305925312801762434156618700108131826892426918607950858020954868223182733572257146837918144997812751433565151418962486095075451057219366933720226748334173189563446144369175071316660773880857466029646440500932099903213567786997616612447405283249759932750535820418003150592847475723242232919291613202066330025414585168724857921417859324623361188787760714077135897587744299253068532155354518041806152987450503109505490207941745793604392381768747207106535409895600417278311166634250907940807269814359966013859204830127069808348068152442971540212057421721126524421321102328778265637308950307853672369706161935810725976407047670739610797372693716294363419650292619115534954022190655145128372235167679138250812911584935766064317046117189211217406484322135663048510919994591386789579502603853211527272979002761850568563879355263599822993843498051859847136141497864338341145477439575724902737839327766226352489394804041096525763551175744668535001893165009631188192028380938434095116858506499568446394975639841044178925908664415755597936205374838694907337737542962669114604600438757199815815828926270673645282305989992274175555739367824435777677090376747845698431505431037774022245069621738479857155499728902742188798660261539018511619932528725942306870588063602264872480723133910423173420048223615317342568372345304188245825341814346178924636976779642999389997525216997913133925400153081819625273396852507815452340246441227419239415945724254654479972111779425848602929162886405196207844131354166595867873487131307118170845543908633378465909379913274320185976333956413396467511556603812053146803410922407262066093279345976100758941605978165697361434754767837482247293671262192590507531730875592897558567449311805779809383098676520121673277487844844381882494704112914076627508336732291330277957860859791317694563728850109349647021088517326163786127083651889404604424006407919596964041220407531587843232452024487512573630788758300285222715436949362158831206279281407444480321970148771916183558030836878123907631448390205505577662920674355943492580286472164876861287118032028320525858247430847480752802052788892115003991160641319244295851765192864538876084791253301716072578239253082761376894876810101068249994575829379599895860939923076505138903568602467436933575394984346662504517276152237437517265796114884328610413649663080991582138081726944622971548188315613233840953491264305077502832717069346783436474165890616377609312529218235476639180248003660327028598077720590893075843161996721265247190102622417381156368441326602044778687318827024829746437319230835642203936921975667681184277201220726922067069137548219568011859367133860479725432585719823999168016848748193347378482653253232120188539138857338374680710829841958674762141086386214129988968368830446262720242279438276158843312459196592670306193354162107471567281489845977875374219120984401101904442485023930381682721004417965435150050304027474972925241645017408778053158001979421967014259845224633553962877936267647636680221161599595275031549627148311205740401592882386945064151039312846997374133685735075805401445704437846308496684742002310091182787291180625294052897922617513166715100125825683565620690757234657287597264926575479283468696554174158936592958864601166309168053358188687946548008033702132179178250734435739280593128106677702104230566259734644330714885333483009956404072812651432862799444106931483982235088695456214802398199497575717750643165243440945595631798101490593841579396150250752306058093844514572708982475799292316510379992145948900885916168801794635603874430843805070217029048994358672717444607597037227665864934207382932529699376688853562342860306142615675596404553715483486786692468359101802865401965472833838906872666550552411846274100425229946699177792538578863713281228766173431138599630569571914880550520066641327284057549372983303383372931785490125902309613268370825130316392761994269447918482118209025504781373419304163705825589321051137069203343658946935124148758193413458021242288820327575479206701599659697026061633227785716719871681747288389133453204408823781469245016105951821880931788524746475466809701457623563659153072384449874865527142930954911575256683554780477663170687374480909396702227004016198549857296491273869884681523808115707325437648302767553837887606133247834640242105219689333358396358386029579918622554938137173688024844042645154214306460311308134066808635213584360828997578755879459555076356751074506602461692297362055916691238961273335491585947347010515919959859444928019975465452531288152341038999617571442263002245393290521062835391219412790162178895846636111150301653089006424115163272731258111215451455479322695073231212239507804254260181789634401762280708393278646182133597378480245842213193078025398292941427951948881184506232302940890109593353569239102829733089425294104622812802988868838659685300214686346610859784342187797060872688077890210514411976831938890085871013107720088015040378549245056676875357880294941874694824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 58005517160133021417559099369519957607453149757795585771458009936099529072875880676214440344373427935233935144826528071486326934392646872847877844832549690310795098186958066182795277261564264137768310481958709837754646048007989317271142735242850704260941071055085603489560193414518831949332890389625842302188255076219175787340711457011010249047219411919984664291054407328143272750556233461332789604814963893971468087043583194332756580342395060082734111028903691584170240770249080516397654211907858862550207346768522007600849043332804551630420254331086676364690777556400928815941128367520854820105753495674424234158713121927701023127082143880991295813257256605269262565694667942415013872512132066796479907443277109969274344117586100762243005665211652736522489271756950511332347893402893648061181533049742051158683571998574115785719986845128101804351434284781465600231202184714595657805314758721115147446036058491297293658715897608716550806884941291093310115363339575695318024103141601782823262688446058557865577646549893410613453047388905308407344360850662108368337351705892510980067914001757713413852064914634382074181132426943187797958582875921800614482322217903887369556993308158683083943251649008688126581437258300060167633000324587027474978943390070045711164238581879064988392212604719092354608810823615620543640186867505069017537235891727120677820468535683433590270062752075718374467879409439176933671674942488624087345486939968790965125698828807046057890251155066280395250330606173504336477468385919469572829688923781617166823758452097669102713543099320210800207799382433034253634108868885558151680713229117062557837678330913733823289794648052810465776365057511081588159544203876061390176267229845235462214795155963389650718563504919354804788613181583737261985091586783608975686539529945948453717979094957982824143041975142651417973578815612053268806767217271891844698983648937768434458452517599150106239270706194529878012184238954094531310981296935152920271664682860696221604496872570212249499332236456160709282502346768945757572293451545152385460166930637031180028141350929739631046690381793521763638200048598757560667491247222928469539847507643168521569198229339562666460608354215585110216845091125590946374863973466666422406622794732701789383349128069269305202573116691189734481799015296898245304037723796416351376308385466193156820656484860212771541844752247630688263570463813144283785910932798602294415562338594691816931787611604871347648776287102334307152580253381026175480730074795037303809479302062314102247185761201586878582989131616507021905916879854341876463126595009333888142479532722111981762197643282106141054669015189800319451370810880754205025411303063910444216833662874235497142834289253266094840992673330615662623204752317634612956095112017222077553495811874403619736491167608382958927700233992633482516081994491809232888047728920822387118227866180650596528359344818104963724028089497826339559245705971920713987188385566490979231735013763858963743493615202619651662558840226075884034047823674609362386134365962953495659116302718726562148120394613337667072926609271146850386041416517287052854194661619149424591327605956318091538141220237760216792806719021784923098471096553716485129289473567487754079406253562435004751466730977543940554130327444186678168118287628993712886016026487369067927042963330899780032040689881434322448362022027138758218412600400064933894691444796173048614539567058643914663958666369634997370279523606834423339520774130653705804538193531617656231706004011499060606945256566588476287247630485322911196048253005050468031216758574119006820109233488371194934936192796574081077747897137434170099995243057918651177078290905444632493777962439782168248807933804682010853269562597626835071093616972922069686659510901737299393217273782348633562745883851984382315117909796658100938047884151112865788753995306458375203470344026353090575993792297634499092213637960088135085946330790728883142481274159525424956905709114239758285291804683939834139013535412403176873182327045086888561353500338389265855593730921769629022074464147806583419628577993796051711395223111940986847560812351124375367985947265314860890993209031297298102511281914456240615756283487595153053934350905764304189212383715360161861468748574392478998811797775527300870264443762528522221732017100873421546543060350368150112121275583092522653178077290893257642626723379983272755518358999654637257743318925067135894079906370791273201225122162536696460600342854638213908002247787467444781659985000520341787613091278191222395158897668031594981726904039444447538975160565793663706719790899697528752636588787442270562793465423710100690943237332368092270041829778993284220015456506322244598525948624679358264942642039572582539201215603884114067547349799239274682949137089498225393411849471610818890393644767819373621838796408329239845644208409415881805430812810205002560735391391955447321164234908191385785794203640817104519960112836046570061988770509845842470590921093473482885896842268407688156226864138531273934360083117338930497860498558161129531860351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 5577937449687362652700572188445130336917664555365328737805809967609227387870041903726570647795202552540114256792228574075207193299193524471547899071753551219254096161563351735981972368023661499860102765824189718335127683266552639331555611858027163261706647459197303140822529967036830164015301294067872838949514128836756170888112242713617943949113834127873301133745733932427542761760645791656256090906675842765746382549534526208176155959775005244050654090129911482180554348652190737987159639482887187908135773445859251668121941374241844899333349251825600475350052900946160147758268239399179834081624952362657586719822918047599819129866196183527691436447847682362531984345143920841787777495586452849946508858866298441445931724614698975594097342770713252843004548362962432492566801511644002061942450232585653219500045681216411381104507326642217812495379695180565095670299214194019196559898090727524400466595379037000914796733912635826187377570326406054023065589854833210320592178004350508329587231365067184674288636992499256976889266038530068345812903020567886008016213107162508077646965615889856549277679001530145396019129190282691413896925716289846935035954636896354720527335509162087483210162505031805899590146245264049698872022913933779499331991752113796058837700942764755138346858452211594130597622911606361084645813740184112488771897571379771706888304328572328963606784983877760324416782120294623169433501586490741061794795113865124451920478584127287034158605757395022547042167722055350200356302083099440756873883393072656274500368333572720421511560592832906337514646856775370362818183426859181602041605367253503790756441651015572681522862492028096995546855108511470361812543866858911030107623558769213402187070256500803333165835090205570059589621892829509257100465391859354638277990735907003639853312168809853343305845576338578114108466447611280363767622169579600159572416620087670765574124841863683371781532033810614722572633431531080569829067589059483070209811635822060766993928030383771439294552678279756796123945621799269187958085677372807823670083090082659961528610990918635578388040244309378273697513750968314860966627307520496674619067834521312467260636027774406194913444875250973239297130196349927281894596201520358954797287422761625780994990696978356583254678017118411901817572470375085457134549259610424791231296396246125107958062504700467794283244193485416420303963579674799300633624336602334658318674357560851917244029240254996830217068798124673628643860631488046943294283198484112068949572342526555756378448076252718344251468646110487480158493100046217956422363500864653775077717133908302630732860383019081250050693444603429507082720243810897121471366029133179324025991049078483407186636973753985725555715252548239863973772777286709376669749195363962822670718786108462178557431002967558990672337347059608268252773238940872881981437856404844278879007586788931424922847042561934674110250934335878663852411248069137199415722218752618314170351021898629527046868531378153276676791318138890799286692962527177966700571514113393345627487548450620505923074338366734360082107114547147402423664184478804096055379565687955485189741362719106029067062388842822941617029872617314792701065539537334735796776463285364654352945003088934763001535985860147142478394102479704521631399761950854620307428247859614328824228342243869331988282860402878867014312045823453463123855164313956532877452570892806198872400982859996428800856736181303225928084937045319286359079785856656356404467796357041239861384750764038535581327256036675484130862141413792107261332700730703260605051428932653020165131710427359160450564541680915830118644054400060943081833361121139469452395363758946973478332407051230437932123695460943235763402766579326235023254230166907482088232708386839961482839684815482727895217241328705343687900790448028153074316320654410016789759954082165580667439314591119021104356219145220828099859754081117934881142523887223394405084252256931188025326792366846478919138091286528779711043952906168206724945096659401733307416195100357708518952492465980734396884150110115659667219236142206476675415642953551617133054224792922121745905194660063602964560378898300490502455483841775534165797557055367363599045718191242869843492202932235440341287228106315582488460718411317264247689179756185999582441902636239191641274457789177329564030805897634979386669760364220141158928835124345198449876469864775615006573237106758949597935236959445231569253161931485416085831486839801839171680520496733549942774926574657947034846237145081559411920207598153305467090784983307637633404141552785457971092541338011436282235180623748910648162141746687204514215758019218458085853539062541818699418464438298875786456012318137798616462895477802465661818003923525447453658704694784581867627334196230707831061846974316257746322655018887621536941822006395182028526370859645303377051326534860700759535822982283334707833331166908269558467931840070044132983337922970887900509475446942454517902765177223148893253428633716420305513820577077336079969013252364178754823864440490840911865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 391623434649813370295272508260224644399096196604006634004262172566923384180960515562968219054447508883043581027247599016287891101526869368607350780304333176630171094770001873384963645488233637544303472389442271234756283421367963001150630558822802698899984914288027010065775351464281741872609798532323557887041878441978250760932475378175121387866002116196308992016479454515643185314044819170280656388151361430671350263488604463681989272668685667736052327889813528042724786379916752122556456558465405173541382021575177125745226730231103777730496910333432980364579689363727045553614002896609879673469758324208074854389335141199192225489675505682604518431417998442079297467002936014688218175507697787343618547693378384379953666958539545906737420180369623037326070503798158258754053488161506940413161081095628369488187183298146168835465015712308399901898159322049248844085633979299293963210909387077300809390394389210216843729320623725833742195571408177041541520611111391453631489249299248040459853101394470784567402474018694863146949243347974605400815768297505223044050990789036579148067307218864506384407799392157315378299167118533330617348277752616769854943367826485345733940150330842681208615820711390290552041639654990504115868015784628054804293565282156108578459104526039523672706215069710435968128153560542000415885214770711819028761550558442971061445257247693357499655832924179450844047224296662030044076999760978034527893860794625797019299199898831833364418866075973929915398286609203521194734900476874578237993141185496238474421689362216991962762175881239565315035639094715052500556724699272658252818333305472062598472421886968565092811838611635450749521882488845962222523551548438814280374398426114517157721450598430605737247603582108560866262257137157380916859776137322466358395527714780101890959017540419207988265537605416675267234246839768804191901116848391155300636539855705872653244803431183996228134491189687111693427235094459345329365785216059202027565018109664094671409642086590101736935764220339129278587848595911993251810159730236784660893173836176771025128467228029768912898267499914495125287633643749424568438188441180737906408260187206161935969206499437515381362972572492623112654006106117930314017536704349952458308227832997119631780145091825400430644317329549514679764257573214343693258202802723221840948570229950889323878383608719720645708857782118615171297401185985141336442833715489078755760652786235994106425956299163978570715595608521174812540091196310879969834255662503437330863946297283877538778241561937231250475321045616832402993735641936040569812107345170927465354821617826171714551686275614547425314557526122179800547507025733006770978882217204010902280608704480272227522693797607690544124985724185123169252123691456397235772639983259922113054844381121284224933488294656531343299635080698011311369624853150898595994643888221762238912600142497484309501939907943307302796114301682492111085458851651556455896807130304009211911907726716503660657993219106924978470461179337132035623157053005675945091979099097113456781867517902975765335375724848978640107390260189655503503660802227276695948105606511438652255173803186873830329421665598372654287850764279961903534486313874048887036967620267419132887015234806719181542518740695422947780078366610892313700693817782591143714683970536503544823229933757622042964976035051916467206301873007459199261017811002517769148930386713746162137530068970078924136178466461367815912790113096969064636110401932461257813040092233674466407693710611307170917816099209825746308779669151682892567645019620653226699272820887885484610965128143233753968300930238281548034802184079575787880982814274350948426985035183768423658997077613540505458313425057550072500243161554781959993652300168885951366420026123722791918349257870350230510375488609800247035741345086016277214489732939598549877810359058492943322081441139752602110490129374394503838342338804926588436189395137482419930693555467618710279914216198567366093425728477287281071457733147232789617005238514192532595570169992000886676722124062647911635942951734276830284479086980831435480661709952533028765139854646154686040763906131325590342217034572763467842622169592553109505641077939480994184540971012411733375941374999434410945174720798994706289844101713129772203705888852187304298324643457211447973771046155128537156240443228878903961153906853674853067579185705014654482965496858086232751946764162467219741551890153214653687822835099823164431520027213264360913104686207059276924424060969839176558213688000628621288586723664965810930614294776338484510892401554646211411450393767899795250579701290180174890568007615089676150452340075783955899075071968767305303141179841665961161379083946679315867676605731647132937255785491829974741294451706605489244734605254163562812100709115276429384531752689532901902983397771037731936943038237114508038257701183138433678508622362945126186773754061909536345736825936285673556970903580549396549762795438100924686384119898912400435511453759131193862880176620640839944345986131760047961584486586952209472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 17993130226965121349650784257651204460782793157873545272353262615427184473459135444239606066985656833695226199937342707613493838586564090642902814621902064606540257636425631368595299855017319894530938590800291060314811027492603734951027119930645478814162755230248953081464063681252249455154859834078979858380423063854951518181616838129449335820289283600982360347446252693995928000306270366704320887384915814001139618996341883729546456391712244938983603959117151382452086365615249619128150630650601638824301072937657833052401774645480972000441863734012383976547679867322002549287218390662875027789720799584834733366773870387651099713419931308454699143432748909306903644734467059946316002163787396326385289833913013926780312525746641879853323463303364043783057162348581610175559482103940670680133888251820400709923964346603716581012994643680427605511797320405863444033373595444675207224915861833945546674576057322708077886742621429161672924980618574800187545330096682651789108667321543924842414789748447096719269918777772226263899381176980311481777687541909362773914857989216639132341442014507495650022068101000987029145712339554379619295123306249489095125128689260394629792387933364683097146891120988313646148640324312911687943455394944189647643289288436372471322393223668546055504889838183959832657775228415170676223281525606606502627896801189526346435201132469438075776545974533082157111377232132924061396186504528284380316318238435751078729715281817298982640805642444143328831060395002262072704504593116269803160980596865736245413878400790140117337105368864646128152002249467819442945393483135666510779995203289092958950282271747720308236457927719398349779464259484512758595943308386283126548621634303990566698638542029895465402568875144536691601805978500165751007954443562128922312872061224041066310497761554040325202515191768827669677603478725250914451121183583353170139886189535171379212815156734355570473622850916592233519949532232811263113361337020625350231180845256621935865331404371154194565738159005800822447663966726744670676738624736527982121492118427813844608334506484341688777835472703095343120455278904018428410363619354649683281248855731910219082612487664612863253556174263883007477638825050193883480329003994607829594005716420372543892383341741718619674024234219212644712603459552073226608069164544448369895726559974466500230540691475118016663318513918792586778215956097848815672807017972348655129486702608380199105619536568710319849576599902345970734453841673696729855423574570509756827476722350877428806734126812384711218726591996610765160793176726068213135128799086050741722790018191160295828383824793256894823833559108377134510638852834400163020934676300760261974609335093524413824939863747071383795572481286099797594260786415058492311031959202987047173068078919204577575580160123830740308526179001670369957535986212120910588478213228803738196492934695850584564739471525850745452612023731465058411789001677555598928577854906287760732935260315913232020806562422176051077018639178587678522356071578198650607947850392300876132437232035932437293881850772262724498626011167537141735650413337982829086588196972498302914204450414951565456617913679130336728419361066341554431167836266601239323006430727051048645468854234068839160341962708045333710593830189992380793730210523053286923942322382859367815841864973408348917511979589289487284117024076230341978746142341006382705707811014761013760626513293223168192224983446494793487519290473961500699613542803413472150026259615641089964293100951704358673907976969160596914121094768525944075114962468267586410184357024750911331080589356636284247627206945821624274944443211773979409193100607213073234669418676864031496537351079122507133193943046815467821129311150424915453191626193449702015578998786106757211415172842278280790294172556307055368172587252641545176646260063585634988962502489898792522217715102300405501247201685947854030375398956123888829532610537682512973784958834185338692267128577052789375645556687545780321893618714453328498111517764031718435511783627703497883031922352908855465543871339592041032950743777715872341578619325523310092551899842438649524724122438420125578393813922286636244493834727829699040845039320370085948846235841301285423876190052377416408733337064837593150814049199700938182712446875901399412695632250705036499582672227983195258735887800545227221779186732532018990063832660221304819685361538997081750363568415621556910347399909806531243913766939647967050506896114011299488119510626618859116922888381467684165206098365426969337637704031705639783890995783213981501709555942416741585511329783187288961686126273343656044399763251754306716740067116532669992241785204346875150584858802859808689011851002526441076298718228422128611523993595759914642044581956144847727485378356876040165231557463157473638351266547117733392878425303154838013383974986359393367037390793857042494695900146475501486073749605579359854568721291023875991277069666636257115324967135641983692168141296991856457342513906081301950452355782063835996562147464287475671827751760482788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 284002632193971760814873473375101048678968417719915286715774697332994631243603049465891381769871748868771866375952327948173678812677840006261880214039383626243533823684892369800365226028569088250764399732920358960965860312718462171412142869197496638160923748881779363664709173416053776674891555923902212214192095837506624515002479430510866303519050095119779845653946534179425966964974104845908817729368259603930876263492381898542153426267260246227869400669849053319041730057004339257693455541140753312723235438446017701573307202211611620569615865589195439422330404623865830880376555573636800404709969425751256721599237519041417692381388269277011411147216026092599437737237314449245591962516446415722625338503927058775498058992801583701201566921374220815418578215099458905510573588512764483396888534871996695878768043513112005495845664573426563165254244999827209100504690006293274738441798195281104867866042001798699216009446238621169529690891223062281885628614690658042602157708900204114776096251357793620574636663760897560414402424921421648091810582521672402956879869968383970077926661914626198525610287246128683833376448085382198993307716309036752284458230494961678821591588898329065961690902514428394485426561710715423762675852984514548041227822247409150223631016890468407885566553674392355595521011923897097402620673318540643178053788899319848257595859728820956705329823882181645098119601355277009289568093505655617814949958328986877183851136316651967648152562321380490433126941359820424360807748755948272856161169234531260611907111724707759543312410709275181501973741710989119882115293234263695486230092933674370804557365233144137470331173563789609522582513205601691553438855056964612445312301333426560730942472450810168663909386051308081562742176310900423298062992917603387537688786408753723566020536535761446030179158697849516025676746752756225579778773173809919113079688941485893941206364555671212919384378591199381454165404700109932079706236372433696155421723916904514593252529708351286040381346882579916546344317576016375912197781877514832305937026708513587098597692540148107017222802228000658880076955529085520123395244833606041172921069193082268399195399574233125198718051330540056397172836812105799193487401528315202146163342131586491590699955810484759438539475020884620337681474541999277302180320821531011450238159900323856116848588964200297815314357089201269236596081760842341775674654173935760770003600847188331710388571560013336281884761720290113148282468783308969992494828748839859651678366763125374621822250818475789882252822453793159362333705319279663407730083877847547416744329104652747158010622369575285185359773299879076294703402796785623179458796847564156054400747793371895004818592575895480291439893509927147004761899542247774324794928814123143410245272318319544293217848123693865324032115304193178709793776203660595255454542960327519493718286287179996938902848441150078201886479535040960829599355592358435860661409264671363534745858420016190939606131393638006000343980973599628637994621696353950391395330642012459247720257601555101399652448301137804763352976683993574655773728893140267815314838111845098496218099348785621593066015210476389837259789160821875603496629887077639775638978925297880740883163609817077239094713704894880447985609278704601111487066502745438347865846231309239577429729599335006457013032496035240904604344420204278152977747626817585034350409717130440435074142894340962380080236096409262191090081887839581816059168301616251281327690929465383724065173693578448086913477055603892581939428348529330266320921073793439738341827404425456154009449358441068197722534183861389689746777149820333454798138133089244648695895098558181668925499112429071759887105545268953895834373933306415609406353133744172674407571489581464827768948566604160210665562958040920781559682184362004474823083162809996078939190008143609407250504243769915434322139054909594736614085299803951624092195091093133036004116492169859532796215504666674022982928098454756287003360987796915386571317742210116251246502333002866718223697968249313334129973722308633506008301393368543433159362644509582302742525949775210920039545670108969511999808849042563634877708034721908840792783640872689727891513341799156247460596021838862944133176626402381614190886129572011746882944464017159482985152967844378819945691543050503986405355508248665576040650420780116633917250532566985556205517758092715708679562049857438599799170367464191716432811269731476084227806170727650775387076313895758182675556218285033976346292195075221270418643080577728855621316956503110548155431812136556801769921928835981924736302500408873482227408547211365521192911291849617244941777643297462296771371710788238592096602116257894497066995833030724981722979748255081693684565894793137589373597680358690664032934556793038069770139951236371387245665437617842604632052828561352490968434599090454972153788720504091992785799912066731716759538545800422067917466337965616970140508394766109742955960846368335213590595541730563183341992976735885895089322540128037610892750263214111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -29487145180328995831090748987266891497980677412330115258238219341720787875287222640239490240835975888681368911361650183524112862244115059227539475658708958022169065339322350245080964557557129076955776890452880869064592193389980246481579743510272339562065662554646682661926252330604483471707206176695785639553778431386230342891652235547768643075631129988782787456033041808191852288137402063794163808484201855283344305459825016627659752451611546030157203205094963008286505612487055745265267259633888450151247728029849027529346650272387458266376347085873404256760325030304446839667144024576886720663777752475324236222167537390092324769793508181264579709447010034651979575011187647733276528064807745579270456225117075717075630480212198742274667723865349796217661516712773975757344400212896701410243580199766419201810763468616849132109682095611343397545449081241439528875031513387852146486712701891638605766258746311747011631352908911208405243837765322272770851493896170106311658361937256889172171089287072877976806216834466568859454676561116402105763387114206893708532389086536430641198786197126016865331864037947278740057491784851405979372388095372916285141461753089620615267319177038274175017933010759165025150567433581906333701970370782420590468973969725239030290561710294470784767377429268268797763522479625806625341631604922440270497964619241225806461986257568383833789391113929617490244980993353047281944005593664539500394594869557432610514910092431963488622601715935454882781567450538321641788072639019357250188193773744886407474341115639254783216418583123543108566412807294155631409283899020064452955793857670734767449810427967501743194660036483774028570033314486183654146942026814872801745900689898940450172613996216747746078153725476933511281036746051157484652333323515030250674938592599900255760994055165886132492644903324284061701182368184884957827926256164357764333787221281188077382640996751887005827173481812021862602775298854628727674193331579262780564886817806696883362061570395659119796834363709058027964354014854220173891729529653569574662369515352089202682720006960885868417335278515941411030142787024157272940013884167184671148115261264055652965509392764820215051215950712166198278672749914475888381061767962380701559719987565664585762857659175859795991741077793816248979964167850850265407377300889299206197636018415298395180340268796095388159105013956994259386714733316242232906761623871682436281755830700924418315792010120392793490722385445716144594720833877066367399366448463365975901043330861434817369927787366049321159594065536153121156511093605629720062442430342884099054805751236615107103417357443438417653998129382370289983663996190379585693836906820451861134165109102329556500676458842601722647458197881055314511262225964711715611909910496833449676751029439874945863417851581797254229266667194939294285869306449990239982174856848039346567869185621601169522557845559751067978737987789667964450058455613003504614891844409248135771808104991717762220513029502037377508467451208800165464615765145716320646892876238429594222587271657736755312749205409916605537129490594645726308059669401992689031564332966395456586100531922229679759333825651888593194996242490193399920469618197923249623951041161154530672119547324589706497438236831389800163229274993135344015866263351795493810492541255185683078989849807096081409770689479142353268998085521897772969292350814392711644757848540793977141612795261315715953570271628373610831453356652082793112391978599057017974041090137599480955839162867281220425223919566226382465752359067656293788947479687935185686432951269012220242700467844374209302856364910014265234631353311482379698351215868237001713536028923375431318013358309975015134543047633362390715295238421524526589900822499224178506909361669998778093554167585243360743452207731240010563728621930570903736030725807083422725227647606059609721143385570926380864198393168455222680631737119110384786528708439145749866883146567936550239054229524327909372206833997470704488808098833407279604353885841142996433934752610292328675735653645451007134331011221190779214095800527074250601306260573008427876904293420963491997664629502922712331034882870482871983659086876460424773228657741491254433367740335178113848628311672967299789184495431683262214407561499589205310260222139174775662177598392343362154011782186854683184356483179495296299981809759852510298563863152474062120705482778512161551689676034998693163924726288725488722634787974095103922280569029521938412264118568418539480132531471387102726980421571660051747319683381671619688562378781870852286052056298119292115999950271684784898720077802295452735847856263141901106101680302210947412068860012442315673740033625768286267964118803897096411571102386636560898159537769262248843888747056576318515771951152492939859374680928897488073272860131716732878622508174952496362013545001466255075553703402738631713628876381961360130110969374810650609139640494953410114766393407074118778370122302460345973068778613864554923957756672547947874282646638607883355595402144409601694226264953613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -2685614289978018222799861819353405101402309244556014524089833762634013925945105885880732113513980862994617651908965124117967005218927246661294419719659668145257726933923518275249971722845197989071098819713916375683772591432642870627378425926422871941003499168033565942094215867723300718884075855324575227203074685993837392007325001717197989711458739222838335959592895380599213551194429686301655563602856143932530562537536189896224660405497177935508149006713951133561957032721736781941293305891271389068885818174397643935393197119167288839297716243799182983337047941970712017764102056868206181583219849541350619692564322413829493210672047553740325728229749886374461097375652478795799522846669997101242955307774422059746713476110582855830226655263322594264725271726176538535393808890369434307785880054302738719394691090601355988658213266150747572046602849413714774826170181023615211488072988508784615933541668937921344298605826691942175916544950103203922535349729733785616567337016518475072297008916740959723556847982010475304586686573638154260533812054146360728248077049676667095678978910571620201212647507734390275656574995205694532489193675024966813606160774648414122720092631620180883575567121484324171026506003726327887077014026719098836211708296773720011896831529335088969580323661621408419825545671324422945212694160876275565902961410489611003541725690239173206861265834813423025747759888950103559387826436714493503079388812905135992353363001060753748063068098455774558476020889362753892920084908732313856078341768642802718521766763408364477917227912443052863232742473548855830015813720569520256511325012846485213784796446856697033718701070838885552077348460146013244373907372029178988559717225110795061409349807111568536556034807572895276231247651260474402838802914391295797526466894743831221612159111217770029054903476064049171606347981043860010582431468828491548349811806441735965305290887345369006711636099917610577312433571587798351084866936626473761999217759249429117231496699003616888111361117180647755931214802515665770157076175091038425439223358800503055140106134547245026433952513329328038815185872832629523768728236853249025529799438941460135602335427146016707896705371861564135943574334532636374813866145490030767054853827464943171341215774705310127663656789868656443762883479919235319046142682994152827665023297324345538635504407580364187436987329130239905976331502708501140455481311322785731674954348794047302134338738066799159361665910429029004842505034990159782189349334986934714444428420212775585376818950356542866782000913920803524348889689511272559666490899302916155006127170996492035380291117848005392179055924328656011036236492269397558880046038881845967681532269688931325350826650015904586882735109527900665553660258501768835351150927091906263520634531313176998567965133814532921036007641200564021494801465656456815518863651364656563502623426807105208179102238243948424989863704093632200732711597126762178491158023042340221371012146217736030696261581799330502228009690505920066143517354193924392641619453052724497716779712443763228047158687069278404448236254911683609397877785475843267794218236088523404852084359681340424550017905311705567572541200303930288582349572912335034436193531442575609947598025084816673980342795448818140253806594842338512495534032007010072082842228123291967127165266692870605617344010232662743732248178514739726881984206276393607874685089284667063329048441841490623103320231182147786566456219415967367936326768683799821131417194010741266207873013430545547497835468199816268768442014144230584356952655316005946732963588320406296502692412809478438763864926910330424381710150580887453857308648792283434111439074823036463115152019366964643204284627781489809838220125779894433416690764751028073897750880733311689740044103784418490183509540607751840063197899831448390248710136481111595550507153161023233198280054266702678628212801280827092507798951698343042106475432551556104498965350762723241097648933481185098287002992829613324037742904077230313411023269624761460145993673234816729832951060127632547888075987102847127679391991360416867479372569888494891733601056810332206054865429598597437549936869528378394407195667190068256957064268077912770044340288812647600981732363213667067550606944987279453060938287963281787501545818463503164684394424091657831985607686898788072177665281905145737663826606328261018133734697756469896895903868826965854535056356955519210210310617734519142118387363130516259808736771476267191301027915909099911588823733248453637431034329574693771867277977010350823696179860106669116466726101112119408119882684824132256738404045587308933812419536297946416155607140370354199922145442514960382145651524265064419715673863716810580724461153544498187553549944300332498399109661131653972014069231226859293710505636113600436118043730246251395206573000120383306188123817030891734857964118059009071975577718680944163310865804479166111360119518595354175104380239914463684154535253823666728691200950335844598152966401791989647679898572383240858098205670976395110971331596374511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -97677400650541632166792192062609712110546653161354028686167622277345410626142545367271647296705253512356274161343483443753951476484894671189096595533521480480804889376444273140916130976914318514824658474210014963239437881128838951024655095544844344489633750809669307596815772816450681439815846980032225977616041426123033819929000334925128059853455455420012665231303035018627686344327052945242077802150053125331690131502366705547718067814033164181941302081991708828588636174265716338228796834433740263948063055630054686860791735981713875491503029857073771229173091005159892429561796955814106102431045490411518466838058261733012456717951729914860081481373076455209253236224396446029930976322596751085617871284158587314115820383958048456390481758768424957741002963537719487958099243539758472235015567441560646572278695934990205595688608594788618996887858814021673698570260690960668107932051645303601773774860832637997516266198650306014824516109399093329084458500047147386053514631582837097202840032802108116888236250614204685858276191471432957563972958483911928457724357310479467465384348221383762093895327710974430818619175385456472325899319007487670497310826596359805393290811008697098886857770478723646969874620999896103986255024089192371707166232140559095561463070215487287380224639993842354415534300091995682360381620716668006187029951593510266791820082714813113979848859400423754892359264352300540861088065099153857672681813102214223257757314714967147399359746213793342784061252029373109074340771454085202400318168283040241823050682623858265237022782854182685160643333501227797443109237838691688711913435215814851351951801467532474114259167712787600511842521075685017571677789418411870007559897262263105854895088098661478756801640726132125944973207437486604849670235715609968743494213491807797615184245809525540025651741041781695303942824966364015059709428034410528762161402026664169167172569662671050636461491827778653837923777780536195739424507751378717432793537537501964807675222527833212579354725909356054390008943933001332994280817376255048369686877425759093924658707554670600650661355565809548363806492333745215278615138013468301596765497616655462077132417500903686009768364880404802740205011662135861291074110212063544450431369488682090121797808647477474143801365677253972210502380437441907637806890218856961750163952652548486081099142710147062448441742114114126139230838092976871368620008052153054480262484055820680859121797364506442487013905759080657258097018492899496875829902832493272195405341508217572591651308515573685169088506411144182003395252445800373961118353031557302202416358944410727779533526935898005438692408974256895400930059598133752513076459627509446738850029335546014282763033102084871501634693749944613009530606493558506630073981872234504335901093816546629553864913005341971964234466034596606381506408431492754280839015046234681964744683484115767208684230358213338131465578603801241374121938917486918070213257871663088801845711174827286100197947699067868634692653569448449389253073649020938683121419138556402353741311425169790596698220127934006222993237779452665357676738780455279286794915668259898886467382339993310057278327642555584134098545207629093977612235193691944697220075120723313410218930217045459589894454610884198785231941205652012227969197589769228296586922751858186794866639663421553321526836666645592515149786437777829821123595147109862446386629939444337510337360844130034246040228942503102200585148655438046913173898297234338982064631656302030825089111423049635951127306707777025021757729522381106453341805353426021907290299731655289900908090961680695339849141765869266633370781714241868937761445012123934607379816439696092779745429997568866666856874165249962307167706150263464705491881490494626863132938218479497308973453060356459372066442230153786342766480610832879601546675817979849103005064207273590259979253968567746451589873521533761869973088052993700182152879573859932163181201695522633216835357986011049724152704146725255659057899459554672815390735149576988871577024006538030939294325526403242831237453979762835951124887320552427598742227761481341055081209227182527805040669090880707194678410056681886648638829997560001381956612775033645819166643019170447504739273283341883900057548259343485911539178510247681224300209344191215648326789663634951508901364377395633051484031550059966852539822960931399374065644533753277037283626977354027375930911224863950054838900422587219308519153583812944022454277263881432778330155362333794009769486765744155662304165435505248357977678868117177475065990547263911850576583057972636728779238918077575466597584627212799404080783690587816463448840702709924345095491470956853203449157910237759548336642650911081936124585453639641495147740993106417627291021677760380511978893531200807479486942913212853672795332951216270322941789365478112520875442594435436421634825932868207873308687567950910783474694605751968555576458579114954769669489804277186574889709789595458998688968509225275592521086904419385072433940841141838769421390840177783876657485961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -638416292820669144536119107867533137533620450635331268013772763295592799466666636997189226781201825513647801983635004307701554169549832734400105441319811746832448913045219045375663677681593078472629883124946965825727435023581340306987913198467359518323453745342336087023980213735972794856067964124343895521692714419825904383417642002301645291148498808361677064896177977329549274729477809994659754885274696126881883809581172411503640617529733270267127626320919816953774043686843596246286518728940773867258837129845529149462750295316754548738154885443639163214481651516507486663319981166462618222086880689825938803022278565742989594286182139296796411809216690745569446981575269540072274449390591428404621045116077158166316015528233105096806094958837992435911362864232774783962465916927637557108285600747323013647313869981267205661425464973678232208649749985467320366337171700355206772245012756593671961471665289477246536953030516378771629167979217625575284838601167832968371069618096255322824671373992575873309456850948000180129377413707249690236781272454307516834423076881752866273309600630162192951249484544275392192228535746566525042297314868129166583133977331998602530676867885769113438733752097193804342239194329036359330539188949813622513645630227195498416703830231982993296450688544859252476955371754797857755229160950967983957188561024555054228033382703125978525237704534495856614597764229970715946126029462617987085543130370073594109856754976358427671913529990851423075367571363849931193148864673871179396688421327383128466709995550159648043426091608017718708305765913061683288765000364328100799211482606289196212805601502459630779746229278343636616651363602898211607677980664767716741451008536305845072851095598406352990619348819200809020592262780991772462228635409261833692286855260951993834549524412150355399316333655366447693194962805275860887481661207773757162003212792357158030662674686846839157180470813849576928227612268172267746873580780611829415197058694364678702658771151120696601601824449610664778338478054222940671030807564454923681410979566735152240108363678122396775481262803439682560172868335931788052224149162214247494139420535119941993781217347673714116040637921963275807797735604831167861466560728500966179385330803786857404156484040368528851796956446163168713165784506149555790774745947516559051068389863493630840470774679221856051532822518015568719702867587577129906422048276027416354126924141459851728346663259540175312889427365698197098988710615269427770535799795945397542345249165698508315348501168861706491634125009728204397500548080741888703506896580042594731451155905440694069560425862972770695952481781169765727874614832531153099778242021058714808431695654799270707396388030817340469243839967399432405584800821084966684463829359627323938490754760316890767019082889059881276574393074416813716995242202725572032641685627822797570507808969944529843508930597641042367912771822366870884777156599309579263958852318305899903411375669197768482197602363333130682473036441829245623269974094525063441990964438401577589243546054250900102625655114667538344846434257270907703717094921999827164473628782130798390600933934793622413912515316488893500382082620987498792174604228153732953361530202605971426027150378668167282589527918396906450496087541330179680866295280071353450797641009944444161168906062780155306358795786361095774637694965121666451241553612950894315901873771921330664998259361423622684098968586251929639233174291546442102422720558196810229091459040008187122898636323944124237066681978153617401188332156669483433438705059863005598461227744967593266776026380971249727980928516659009594243968159489332085045117751201128829994846827106208482498129906360236228062967847586289803443816542076629255554630951808118237656557104931147642006413295048346954377424449839059992018943645235287678415283585715480804699544811052604851329736510562543040301423652064094857404091885199613852321612205767848769986901058872818192765724195830460709334660577860279740088527309968195847140634988458412622433392383519471638306393334091821136702772753669033351879114437949861462965050073839285461747457264351406551752478108150723665290591473733885904906845762820000245707325885719247709168846040001048765873278114210695828441327844466296375653940298498875670480667453088235268632032886081100586151576884807920563862401523928682820550079921924984185039817175684246288385856089400442013434016275168845371175430593896438782054216482533739622505504125368302983228642504973368716823604633549698623145738343587904049808141929831173777741012831468737232617133098662711225280906327634229152385034974392303369864651105602383519712287290681683669965001162516117181525875704961924926701525144503931789825660054736717405813271229582528044438595422116257127452906014121782065076156820099191923380452875603268859224852451963713835991149074526973727223458291115854129147915590915063288271350410326477065221414454345536790482640403772144517642885073362946396697438361242274643508582691151383237783904348104834655005884384338557720184326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 87850217712143557700078529173753955636377919425609212325160003429053733746441157834090220542910523503347224996144268471504128637458113351722184197587812041191183093024335780162408154024719740090181310683131310185300613082881900041484523823002766757234898988349530245179459356773865948081037192435673589800867624353644904278631153564558151812095412333889543315898262573492204292382135139937982267671338310477994302750461856050576835230649462683757325832573760622890739688472075837471076778183458576577273092550965389840463785148924476981608377520252988877774598506430383357175912534179064865711243506306209339114546636345863719795501979355327834295439677420689116217483860043535735600185697750358196217520702357719442720744341366131300944690884162226125534589589472195566240082066010026918864469385293132989164676787477404429989067324015248254668288009016502989494563074921742391716393322238014873187273282701770415864157247874570352891730958447269774496086587760689202834405614771418690149683277069320530437496114684793950231562443559851379427554004477942610373019595426005250780947338558002277318913119138403538572095651221883885179647703536917096334020867713825228086075839668696643775751148292729169862400767128952775631517853006974409730665652654223096810421753114751072196060581608592818390321609358722658340825889419442961691123811293519778877518655153886039224262807364790917109944041537046473561754433015807248743875905987410761937118054731434746485615796600312378664341393085482387366516569469283817253955017230150506619759935836215639187964503699959310994469095771132619212666651296338126546680334267204326887762469186863015288556616244500911611514426216022019685846692641923159887539830219454294569544974595356465498879694297536416683872425070335169834968005356923821901221358034099046449493199144918154111380332871615800988725252863335936746212157668777721129843178794723855102689141369396705259071633703468819336872917515335783005669550181176092290105796912389440164918267294346181165202696692314794135635806384095235901607764102260926573049623667332957056741662039269181810042570796077551054240004536042971277388576749720501229695550344994863707804853108935736464477583439105115687552931742893098637481855589771026133812327429420849900028555123044220492861477343295172144618702803092601873079800809375197731176220469864565640892949370840975748779684976572811112105359621200163685529710199850637307505761308637282476726081389476027385030168542543831391963519301740598208621791293166353361773142780506612458222535153662811366936631873911265401224907704696251222650572262265268757071210586222902345079055667026391485483247412613827254762106052198626384561879624321345731040483931646817320705900168730802242930001975555465042723871153967050222034670285624516213341531578758840032789933709399623134610936624657403400579294588396196078044857213987565677758725155336721683903995975280858941626413114114939295918038396993999877816612039977362178723559687610259877966605112343548827415634047518563852469573091006314050472637859351076939515514367294560317935197314302776620267417865205462551121177435538552387740061678110649123120311069607278922732526685972279179772836588744894294367501965642068021313613775067165256775243900700120036676619214230946492838743892258194982925770862230497601713658027396686229548423819869342907477708441840565698733625055803313407069723639099798957568034932786274481406949512583227224659389761115259089973293958439259243262653542646616825064350801294074629896882236540986681202534641950851984122056495543657264896565652280152437777900884311907561691997292039480534608720191825486246583304205299367692193924691631891046942734619435207435425046570620512353809458663031510958453324718481619150647064854111209197086929809525903292853330851239577550667492876223939955258143904627814442197415995753226987052794014159742596419067628440100177156573748702955015432946142983992608275042605082085543441525393338048539101527599908009415054818955425664417954009043405559094691153089888210991316120628689703104102921508070408726948912520351288808308199468159620042210229746201805152296110936691271534946839625266118213681553113643296655482195805378672612860715976364606257824611010128590387823798821589787004192204039018300154380227272878118612397910430382604874211380805976492329062664525147836525222863942366991423333671639980156116104910895250796683514011821477298135145063791508748581655455611766988531729717741604309658505076096154442961110727889718567302696754887355699815635635474601744169448199451100388470041934455346007849752354304795438829369808299635286987626942577568623664438221594547803522874949598327624631261810988394290745728392764098091768171456230858341078397518185841944493926760009263364241411140317182018931420240665501408413327833097289203488164313039935498843796277063948849211982790705170540903242422142141232541234393294237127243459382450501713348646424718792686076331649343671397907439810505298419007885180697219800976091306962316373191978496435061627461799693781062960624694824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 4080427878729899963766081218258521671048960839118733235165988703741250393340619122469780054622235697085860785613599230115952364776526527384564487047560157085497091996899949448407745138529472503360231256690429307050531469177791572346748616802836942272273285501654558158324708821456658476632009472259313895572163369803846263913723503087312050577348413226580511353929801142354028698383000635426851141169844739988530523164524226100377662994723860197384309333952045924515323100325795702642924130693024778987754082636970280137789776971731879576577547395240314486977450970714711994001039542790033461127139069299470463919226090443063935060764578633661418344879524953710974893931914623820922021807154253188083007047550370600704584828795452549654293403785642939695382950014018755414663688106290331103627300057472458332718640885003420116946732188057795868721712254617985237576952114475512589840027566351969381968428079306534358923329741783141511407395169571088420467868922447692388855245145347093190318170289267358624261248576275744510149391330450702251041238523927428369282809019062589847032499321182139582780476219534721496952328710407157651753387611257789998410392115494674956392054350699145610352656499692546224895021331508057971996009300300766178625882885727880347488330852064685003666795215704696415801248260879310460866074744828753089257076009185797935196562557812570314001391983933730509071755742744566463788565114224901499680772828796052004497714673773194127620432898222546179490590864969137192580796679633297216007453489729545773269445384760871417071873685047585060987770468773842942850505519134156052384250846871740676410408728976872647439486149876351220537371933663133392226051212099768572871665172306281735014789400262507140185043529465744931758579658593866818592354254677266211065134256014869811287865040410816557664779263918865706422082525438559571418159957104828729806902002577289601900458092668117648566362728245008267126031863292745681922016113708202537999379480709448964481195461262743970473844268745905759580686113851816098930215901198158831937283832860318343204442227100180224779038039140888330643996955651961161302607875401957530488615591381322260725331642611190400169066883397567751659977637678915219192225081706147688732157643728328952401207062599738933342954362050209592008940067187679938291375344426637669703908901029869778510884231057328263235601688395918108407453971182367015628376609873758655279710142064289509465784926254409487031038932748470301574230961669560141986865125061232349160407616983019671300640308768751696238846707667922248084766478700222662608478073398928116149141250724392493564177375051979373409726537213676305944255542312237862992610258258500229851211937816120612521224917297195500018475197711855046062616965772867488935738010499113391452036987379536166782394093062826663800160265375948813551482476622319720796201078430203707719104405727542238284784982092994996708597634680496850100346700875398416609815132020916608136579447162162898939975472532219255180195678452138283958708359457876980564335897791942041524096039403032308961028287148032427054945528003170149143354482936167904187753261969219066362542195983489636226994612830301965573033601431743409627393049992319502062050958111804725680917405298127235306348858947642873628327523872062113687809772795749244121739939456036997810700869172385386103252226021162546182459916122699815301628698723834052461155711541712556748269220068380815881146315117133851080039873644999519132860972938487517072766637482972525432565514712858198781370492306741530391345174383346700955977840877393883085435030951272943459112976014963108415138981993795694217179444415433264585158701984686659814763426360935403528328304772080100856945353573441715467155889293121561766438404318850255086997236850151303710269306949670566216988732002716364814007521605475530034117891206660687774347445180852678222256042444937555571026753330326792978053398592757282531820850056523515189902950168448847840245319309947165200061473804964707126925370042097823765684555508769055280402058141838000932883573451935130232718991223981403217670783042269967383534755751724831421642566474506830870903742866510919923625860589457406486839086788261417595701812007028010964315874918227028785244715074907045086281551528782105803371931264545253443677759963784646426102550929233506796846342174165244278675673824031050596763731264688575997224082070303014135557734882149074423459691695102875558062690878207598934002597066090826534907616664183186632459339502379017888846932442569744085593955124092909196334177441693708864639156116065813962762500706384472547133443914950087286203128331536884633223860796526295462996969089602657253465366578807140937666687731352329410257377689707520860330284465194746025035353114118799605002557646437614156713219440575622637135123548163415012602105616029429080168370180931303868565359565161490102109134337975243219971807186685735736376434466288496413967256044027113353740025368252971225635532650818414850297576915677223737825919359960255366710094579161229900308568030595779418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 111440129775800242336539818919818425188842716940865129569870076594042360683645798665346429838461394766755403176234089676123372824672104466387469642071077421295277752985828079114217418047075504997658674352090607005818440573748998940047007459455112476080570632720068962286858089899492414477383278271637657057757043154256578806910799308875787810564155981802104226002854359832873664804601750430203953850629705454824222728539151057184263753163655122115807272993865342666177382619767877910661357174856657177820398000494607597765792838198289802169997967115726957021376979341043153768444593062183273263896465141247088277951601690430080302299712351267228475893382599036159897822044480000321190606740056839943201095598339199367889695827997083943781189242371322088541332229043891900231641279840475665842003811243330754797900358746657917281690642898234578104899065957493200515537156302576788470715169443512643780958484854523527447515765576354864421255704022538580587713025499276063735605154526905792994887671477270915092812577458840430592898999903730149917337322020574666231482824510490361506389346139547178561608383677666297664248425051015343312207511150255315129642258878528399373932709278552102181549877283244943605170392644057552654034401181818537988201961644887482436460085410102178133588982307165127975623503253589333596923172249073487959602601575251807331548917890297170389923953869635662334342944201413118041789873625617068980826000782655534433875052493563754739804270065122173862190443775057527985703773225186924288732576618802949772234623748590679070876889194628053602852547293467821358361778712471995537504072014277029544897904826572635064759115631076972023351802789704214150730161097209752108467245661147240455284413194335883250561370254481357565116415573600316985395266367780355815383865912218368304342328513004191297622671653746920191274421004231793446899593022221113236970843456810243260562569620024104475586912882106577061645162107538052494768749755892036554665488059986054949564167024011619336204814817857412182972532729513501717947361704440890434693722162520087564643724036856502068323430836105598638082211778735403027325602182950253602271081557748514937962990790209794201711231474639844905432495958590084984569549201375767354857971879154487712035487645598288452577016318593520263950407693108412216469805775495564793279642962229705111958054093233640438431586041198049119617373327459579048345214590194046209429728775134376499472440114858064198513658405168844174152460831587545277108844457143209142049324633231468295433116509284665888520919507737542497762860372998773623284090904654450824082464816865716942728444378934620218168506919455325281088019935823021465849157256210067335438462114025111145992274416525218275190009819868878028590339061367431286302878060992079830441351405782133831619985166236489442573313364722417463667143307566643515191414059213204344152265253028429832308883210975475660307280199682490295460263211761502205893322349533095047577450364135162158504229034748336003333517352339735438465840823743343906841810599875971953959916334946584380398227186428419761393829121220235786909094633781630246928003856742923479947171183372287505573400365214436913676334234740077597018480134973040689633508796472663282889822385208602018260406262380519313154411941955444925141580541554931499151343893733449589701026969601070559304226098054014561739205452757472079877192902831924931610704883733421723115935321315020514560035040014832996262464870554931916324034859780873517866216202128179362613799923007251222151238281108764277609069689668283034353468291541449349196097754098633723948185496471134963045865650207382525856400791218168862054655722322652598750287412830152898875919651100763943101118601009219522462810249741535831663352281870055000859120191012514522326723757161432278249774341295199652884748798042615505936223018794707957991426607609720069305872710980244121542766116827128931018160369635255933273677874247627827049443931589064156837109899333774345131513485975914117055755434245883338857746150634195520312061907627424699999931778768695498536028531984928625057833806730356307887598283736898591169787297781146950316491647342517344881185819805372906991657715024283097883199073499483599111069873774097063913987966063337516772480706265313982767198459161038025963253488289146806963573377958876919102217460731841824740748813434395804769761857651244898792766631388352366837027664139395211012004644704057583116619140473807290613450909869406996153465503590412186642327458846387749285608349127781394838115584794821882347202634689943558925842591100727138227521454690640999544107122560879529436125023423515191035839017475275639487881954342605299989365719573864984159207158004203523396387137335341955436379767314261858384538950211440148868247525769958016882118372072243514679129544960586618804523950331415708602359514116288742028804424178788953467359954021755247040257674846418431937164800180172656533589598356670371229738470240004273919076718158500580641631226385480957200169367880563751019629655680595896415226161479949951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 2490077709966625981293629116136024672215170801215951452789540436670409372233418214332357148399595176290187071511068337862299273403851058180517571816445907364130717984833162660249443715095533310160042095575392969862375138927313765084347839438427338853388962090260032411843111822083339179596458084219759160269367317164529508715881677687185554405398594442517383199825846057493569025242282991165409590179048145959183969091394612467829483685030927811151058509385918679839504080021540029587788144616186516120727315728698521062986329310981621426793469233917965167347539745278784439100080776239333492046631478954294855713853057578186635668827891849527962685941779218247762759597802388278839453018967142201146795155185630139369579034577458213164124740268786408352863049939037420792913809613083766839982096290157123658591195865444372779870179036540951516121115307855984939360563270541736690907143161301593235114499108251472679410416715632608432474622190110179364614014035781903880036400607551510506504395566588199321251454122144363325873254078429493613418635604896073125375435730331745762399682330773833946675036480884479720257142163308310280660300082618130852763120960466377580835833270876582066146186096670736476765316419385377050696488212841290982190091993606208624010751503730977132965401745843409007156192948915495984208102918124811314447750061196919572374924206156335755868082513924238425607978461771326422757743493865939208566748418785180339759003700767001473914930279448558985481906752746885654555630362978387514400016039197634039870770122074074065014035557609522675557769703085684362042163288779065208980924300019979741657151421299859235403922775565527146605647666639705639163507773280187836925325722062054699798435149091712838733374942818014157338967339596719396913726757685720347825009109023135778590928854471207946678545166864858230295853243282413217712195643409187892210205112855633995470614196580933570066860557747326163526592161363777872211381721085883756161422376035051847372253502992836853100491044750387960628709152735086413383256896067554173278827982859569217183293377763706510421753375643879695428873765671366010245857903591974618422235317520177802709877012267509700225139553921062628561689242415635852582332575912231894577910327598735521642065792149091120648588387401146391845391896632331814466028246770064290768232832538513906501849426885859878831689859610317196027893247158634120245897455523362029468108199594980136632587834182906164069748731926438897775961079756898688583504891944220639369622612834544314165617149062111937514370038195090557909956132804394787889658554897630799595304505534106757108092712837645842919445538767959842631119552701593737072561472808830135006714297697607071454995565792175847897302867799130348145170868776017248338090747534031339695412757034524121670796430940940736457179454198473686278984688763605126461572100977625888312953019852338886119905252133888092181402374874931164934767080029306045134983032484067560738034714608339308269204847310192238530794007212180091900849061851420161455835304510840471076079035080488917683815753894452640560740972295162508112780583989568618831898044637429063236522829019227637728655428898457228596193167137341710975776584599666996819674115958646835921463437602544856766530623527810531467964688070493650938452807897437586969663002318785455970146715142844091890406479358998580635824412437265985053374952886982741532616775930646435896954325898997891308005641272158829575660633101303781106540782258403101853563910579425692347462233497474009113701819628043700020289384483376658666096431878774658025307546471240543934320704738225294300336225825132028441609836769226472083923355146274437884712237165097777467690530877342610987775726023965081649995164812266789822110196136239487721390625723792011728887006608333575737647349498088611000871524378605093378815894452896417255618623128963454489730332595839650185105165075321067898550857302772717705461359091764109481372213676790172467105437165040251011965448083805075610664311177733126338075908642759629627451960545071852046049672091244437519695337887166369448364779164311149815347235380429021691598499649124183632642931437705543060361671841849163991434095906942238137470205497717666716911594647851898111361952255203738632450144520529528908159470958215936266981158157932251972872653251908656298859930424331442332868475899464420957512341053960887511541164900639815404523271826049500033105407642441437760460378295784993398958757503084870494825676701892203173352583126849366874625757926375787107512148959243509759145225018056454456922499252407397112481984803292623348300029521745772703356286586224864929566706032958311777051531890591646120172048815851711289599078892284999422532219556270475033368870466245205101655821154771337880938062174999388500096921018898432441034735309709828560132375393000376807220376753764245267813583102294735543766938042814389566034100273685747582692341889937780596082418363415262640349083376185472832904722415161894779890882158491536415735886336310194131181345899987957933917641639709472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 42812926649401733278577024322639831198659235832987555584605509797011661944597184826920936717268138913140171438074748666518331816526844454649522204219840141771894500578204330714629519901852200744705784987103626005969798320900075846278053771816965937999498001188221909061930708575485853191148092680690771838654147008206751919382651601046977367510234698067635002417150750730111714225414018494847602092102601504833400512554731018685009974694972223453652840493392676233655097872094777819345263256436458260450422112207194825095388875018788352293601637928731030377165131266929058851964637103003411758737438155823974607478493428193252615256520542904748934297979787810791860917560548515072054916564994797301180002561802740673827863222911424257962345510296326266692939410652773906590994778193674741502292021261436200849066533179447355445728354715033346248107814361346711132854867554338696997683709494166594484583775644365384602567133595506413461196778351375331845299639401831470596496590225144128327883847961277205026257671609218161190378068678966759615163692134542603585712257445277609151206945658054486568346400490000401742704899513457088493463158947337810015699013080624270003980700737202733210957741901557576702437536581243298628268026414784187639969885060030079745033225482284072392644017082099983803474389259994144096287567711607815774386796986662793375776989397824680875393158315535510734521274382306056551798286670437178963469866622952328094135590630030940548892586645974391127688434523528985030443844377796782379588250419525779510306499310513300089039931634938465024845571280002846553288162532217941820694837904076351701893899604450484061639328867639411172264463443850917553441066184860092324272475153024246595347182776616882061875268122942422573421675378296382987088031208642671865090096002665562139055735699950675158273441735011291981890535553674360696145987753494919407325472165627644005956020440852259842330300124675645149602373021077798848680831259384285489410896825326480686821262871722349881630614149135984483190991009128360699121316775890299050076620499756516574878121445186341510921444009820446873654636005766873284015926518136950577144497906447808056430795720221733410081962445755027728583071119594719929461327562326713060562074724892560831978120499077215163405876089716362151719564178365635961015388121529366888082462985004603200827949170308719882619401108752206358173023426333900296669327450689768849334514762186241177515721061925694691424843965850499969681435865965103618160646362152766043540432848091409975648540060448687913322402444130121166016186008169394707192475156630034257853160568385350577061194650624399370195157390194281861446815543640085617973962683531935394934108866370025576075866287877891409053033978976328658617223738018558101644971055106285266075602703887880746561396408406195395160183491557994610347781809666486814837465912304776697598106319969252119662858690489886348363233055213045593685675198138094891623115339530090266669014313253607553362918547747773621235965196085891498503818960112862594059578467001588104018553058031073377752593987343659449943914235538619343185322426510038655197398951701445339610547708829144447949302407454546581406367499456278827778659768666090585745726284165484669051572217056481396174201984073882745010861073806638566142993480506988191233816975959038325702151688071834892310455668605215127229246860328323753088422395813977549507861486544526152504000993109635248013878376347255907707358780066725644993612518909363967680775997115393814316599314940403686815609409442113315136945655813673175505935298328041012734030101630326481811805663805182767372783310568295864618076810295416116907870010670625271759440694589418579262418482565877300608196243424021256929198464065686335929590065133061367367737296702398261288165143449120145737235274613428517613821635754017094421269260130274647982848289251804812383844425876873044087696962866936662586439048752016295346163574195281276047890758099915446356823113821098920368824854809653927785701832231517693092971040788594861746014070810966831758402757503161275019430294938401517927157087915781152805581869621640894882911423618595543014238907125417250306212093383660893650098880732096187198016982412132933487413358114893510840189838763628435723224150420269310378730213415315789057820292856172982405919192618229768575435659649241750900245920699715059502359884761287837628076360534553470689804855421597117174060724422804807308272019395515061447744178569279237174074259711858756492727869123028345682349708545560219255828419224266587688845494169614182723466793043571622632145425610133903198731554927793804227020010833792930786219206554076306115213914307188128250019236498869074697655517546548417899616225954621273009916539864318951373864105562446464970319281022913834362630893545578709789927105404386917622363613756331998300942175131687927181725204577895562777206773797574085235710121173435534310381305140497732461788277189077490976331129371785159974048015618485982786048700047946447077148461516191714536942281887577380985021591186523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 369829703534225537504365258371687343894060391932324389128375606732650260787327734044351391404511349789320144173142039437840240578094035681544967044593271072636564958178282872169589808701219531000970864330994025214351219217549583947446191506921458863553816763987342942796478014304716366677256930107650045892243184788878051341065405205344942263830914795684202347831362961724312308031535357997795108651567799313673701839106961166685374384445171898463403482189786913491352143068766294422110335866278772693113228513400127137301434622022574952098246568248307980761163958562229962571597886028003157196674125777764924824508792070117763832419386502544328776326017277455641079916688662184171129959541961408713963750481011424019440974885400343335746467250341096704272186962682928824152836331698183151359232253209872010926775424524971463917618266094992600954553124856421153885585383568511428824794898380931872215044866074009632350615154541498245014681008465129362060614710560504106708187059575316746337099629828604817992127161839117942992750113765794423250635451235189046938696199737748976127554594564207959690479905041907697642367773993644658511158937826365620872304089107242438469385318532980010196262325709972030617634580608647727422307993919204807847541936977443326595153878135263799810211439863581700109317862153534058900046600261438623337579143959451618444131027632346780364511372847296697881088023894059537588357666087659024200352862460101280232565933108922974590632920023642084442460470419933713686228218853358670942603272464755553994784643357699211427260600091738664716975811310879724378566123120801168280815653704699215193859497501412152667443727112590511339103920682857075393830555275256382672872775275896127111938421291201148150550457224412559996180003156396518304217607746941460595619674539769307946223266972124100646973134294598947462319707914886564950465584594605136762008069698270353359423719414601377195905394101281116155485341889431111507446551479727573703522777736548610765847714662234388432438660952927807006199614323421847162554230853858168372778839162323259436695010272512142400471455169101951893540250548966024096926932074663168354881520552580405168424522424748539537539115742857140951207677921953597541047564248537268512467493706794801575432810499392149881571321782699506838096817595864377503427722678274104557781737555557979551698654529856265641525862917768815912385753783711196248291229255928231101093648408982003806848314006117306763098075724671202304080133690595584241121005449263268775404191060007009100689250305023704404852004116371734017650897513124053281406015098242679212360573786619419457374511826176859703812719538223203752273916801069504568071757206815235281342734053003855281428314395124217630490618863596370439120161042536703359052763341371027565056157528259919079185080296559453157069841340970343821913782434958060688145009717213424862708852101576198429618767126727262498310162653998193816398908756954463399988743532381107132132729765434672860909719381932589256727168431555323192396605758115240725253066340857449929477364978935285548244077428577612295560307394300907312858783837527609271037020415347482433636173698204595754896960915979526180954336096832321033917397129361785664569946553557313410029679506599186507253393000386268944067098215416094086798016107312532871124053611816721156650742398234833336661792608988449349185651790790198671684323266562960078917633565193615564399017680990571789051263155819996152084687766850095641738839677523218089565423716454761943355573712537413954235229741003582575834447914388174922553645553469652454385741509937043954407699176845435947311385847587049812702437279639321710890466949833816226080699280773089843023361552347138511543330772562708776890368767862996754048078218926505594530516771193660221462465040353462024594517194389513098875589190780793170659854219402233223412317258743768349206677487241146941418345351561535611359970505004378138585413607784165107244390510179829656499109762686379318213935381258936144963639449966347300937497102861296784928922161537521247121572167779034727394218568040831533640811183423537509257744289445995572124231947649840509104948999368444356152664776843293220500773848746034403802684847376847855224644730901106858440740644900796259077098251455712896814606471786564197759823450860539511079500407696171065896813442651432511982683974681329395409105118641719765126911098894179209486483267221022607773882664688210541051662951292874988458274136614539208139792722151066755098960833332093092416048225892487674022969193265488380114183476292343389697370088877199927055868109545513023438760816372598468539595920657244581884691187948932705525458266417667169575907045197333434381610123981247057387496763641923330087977402694603144545777706496401076007290813808000084403711959005665478794109997378234587799765185411685006173617796609924363898818666151950625774722155250348646051420980095271816752399030580512642896330814117807289981354282896374037113005677404885274630609098997289472173897841518738645860343371029011905193328857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 6028903216137603238436242922183851721572816552446561327815236442809799573535474547784428698178134843198016163084220500642147169857169486270274902439171599534822698546642903815074308665204112636577403168657265459165894217080943776294652546426649155588460617423876743074218200150855665024507423936358475070400051167219659264273718834993877989444351862844109041356239993208522590589624366861890300876167489247383076839914042108883924641578289754584448648656754858266318979441398614501117405106973869493689910756847394888329255993614355063606501061865896963500949752305389897806140858421614793345268430990848281625365034998604736363320661427754768512398761906234598995457470325043089333830420966034840298228506831392613643278715722264798987527986902659065279198777488670106915055851729793695299596535072118630946020327166922520653381706712529237445205732960975804581477563656825500992389869831754877850268776682723636740472492336758187822316784606603700628196857699061082800064052609422139040920916520701322826776569390144883035176311183636061714688942501912525084598374533426965319066821742203713405837704172203818268646882184553802039887726636387722862881584852871900083792535635382951549860735717400609106153762252202314953287179263375545990642919537952537566890219513241203601238923701339173342357673998930405494804866330452667721736584324388826648174509737845801960160162511802945400897956394722462760900004865820764096917125211476062561836365760078367042535041614407584850023533304621185459144227764577987978586933516032529643023727841733556883213936045903978651607946741202629149709004217186349295242532500662644286231028566134890777719371983712112129201069547612579935466522440681722478058096420208289764011825102605672266247941602704007499401478074565585883534704108427526807853892452860304182863789385478354662794752632264898774752495686617053247172169210557447084503193394805820934286190414321107917878147664386603103125454730372231229050323103786744942465527761304781790257257064889504067861393383785044563971864412559806882423227450960780491467273633899537505636823301090230392077548297444045559249777788701168247752493228683129729085299001297443728588465184702652210724396276765183462265299467631344167749725150308256762484242928028722082891822223300785902897042906842422853622091470294695787256307830135272788790090713138391970011707891796848695523070926015342826356191887740195508749778843659283683278784143060333672244010810275646495729945193961131835628098038130736311270435675939577922520458482440489712816753681097538257381157782920100855035498025184040359131358653738877218394994112595605187356398399416122735409359405417843116873752603148093355783025802237997294701808748532060033987561646556756100736603065555569533287065510386541872656003951387461241240236829260017161249823823666822212283290110793242701910677361684152929997897089546051007570715257105601829225126950319766581645859803641618838492276462026094214274154839878351149659865237042753232916296276022866465675517796829447749157830156002725838145348394552809499609651578539792899051021242976293588104885674748181746860961988271035134541547665367700547330390858549851515546618017788300984875928003947681592343758744587451036802742496850682724875847963744866560614240206433945891470795518687389462991260561441058507378761604308937397963209810865061484604506958777473927489080552901359088493264230156425123358018558513009491857658824402099716520183203545664601919359484975140659863991117511714927118669466281804968718872405763284443777610034679233376145257795261320145613628399345964157744438713789383725362717533739363247765443232041484180192180281103085628138990635927704196828830454369560851465443657830994334547090903285983005883090606323823000678304705423400135052320456352947460132550821151985911346535761689806405927083966879663595621086052548947727242604113465535052902180421743356335633781714594202765387307088177884669640975332537201913918152748258183766619987261076166004128337712884646907422576685983957393242569234977369331774571968277379089540979344243094207774732793371253040239939409416136339993301456223922786834700153931502494573735421210082476910549783002094812224018677240474054309888448666082403881989764387740738338746348674507105362174933261532298144361803382486653167652930663997688610980127349407364339660704034460597847871221393592239350935114632112576514624332182153981331522308279884010248411262619186044228267858738106661169261950445069604842838256782889424469526531116824251974258479495324323396401026966153364427025072529038222125428189090618700354970488396078202972425702269234582381779879870646179590928041175159017391831264105507473297697592148398138441793959275879666996356768947830399778197157287355026535410528590530418641046925065054566869529526449690217777777840545684336363914594271121190101776028918038352532432065628290109318415337452526242213172119771035793581761023935115586237260618577390833359451616385933084918432673549021270675572439843530749432507630461714083278829801129177212715148925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 69155547397510768665178429169705496638220642749783482790229045924885278586292999982707790940275446898229008674190838102611359195067860505281912956925381093344949149760252074855085405031751195989135937273059983683044121213765779445579185472496327949738461393311291994829091913783202027115730453385343440521736708565964088409672034981222889304531573768229764458584934086602791176717752403451574730187633007897657691835589328443829893868041214969218362927466147046704910874425129544424065828145758691475593856769284786427632519069951458907050992942574469492735516517868591894544107290235313380321789672606795366170153215397213491477311173098157707242325087717121373831237802437294165106551424921380494596035270077522287841562347113491240904743306564002298759630785873009658919038335635352689730340510626559181318454575629656039709015101479234776028373514199305092814744012524714421421086761833279852888026520319674979623638392416644781491874946328583223028085198357729464035842442816105999669884250082773776624410823963528848848286947730960598668631143968233261878003533974891868223752980441017190782664155555352015515144796438975740116001029244305546076968636484971969754354976561141565957264830764474225753838337747348842053515673987007718778132837848772716191380284848566110393987958313090576173660974136127204777831702001933558051071995837954844832632316968621735105031404793178422436967191458232023206487360178714847806729904311494278737865402861270035607851676052898321752814164687979127473391558082987783602727460467286595467332551257340790701440716410093543971062286284091702525600461338186723820300040711771245296068927636300438509825299072020982811144763373912120008769752585525598283354728949758702136739097478200677496537395166762861142417236627844126703092009891393798297662631757538005028397044003550990820911980820636556882914590768584678949949014699220601631511473695107794057537228937976603886102512951064555830317297705306081525995989342685892538809635299117866199370643904303228608365972270728816975606393528473127035626184632939332774298757210145425302874905843029295849646187040507377210021989756095487241033683829803725398483591402341320508334003077362948565557143444069903839205294033887159206245445557570456082842433535084889489519514257181772925884275355659788699772700710105621626865876395607006842173507901611852050462387965537460552410426107059318044189973970386464877575663210377216665893414934437207440292704636673304490636576233178600873150153668756730092108006443478800209763219717705469473498716952483697318510219639478750447739133576671842557237518295132309206214908566437655607069190019705001309696166699585363432440228979631714728858216995716441007922868719187681729680961279128067524982663556131424828364827439568854779079383470519601998196195693736368133080751833007391953828874920516333942621552129355674225198827425172341586784700980372368929661124449313193130032693776148676466455029949278735706599605761506183192138881356720862243469538847438852495158326284507476531671742677777138589881554312863642565240006634759448275611628559071213438862457407393597153128471292773263167180581257857475202423079115317583482206520251618188952165544373876434373097880646306147192812864127607461678269677345356445503007629069548085273495410636694573920949562063586778554233573365357146556905086092258824233278078770727778532703351708610054837939882460867718017385850471157252269806367774543675755730108082033233419622189903226141593322734774975743427187932236209852974725653660554468836656833997551546128310158916934545599141027444700093835116509151779020842075919443265317922587700714748389237442768932573871386186584226730986068506600716524067341437006838512420713413747254995053786583629027405573765501287459337780349532657850807020056929662436639221377990725005772038359483216413998945434716987117374971541567264065435173911389957498201243392090196893849733627359489400715260647498284709262601758670701113356268493892159470771198692343219304833269215520900854323519376883425052859121987502204343174080547026924849832435147727078619177371221120893125229831179224688178367218803709749117056376768911714511952446206924787964169954236602689827107143788371379193642958302514151084276287815184980422686162321824964654338341220702237941787684082844665272112204442897966106469280893371205977204154223340114542444828742076825895250180027030712964909009926271821458086265803196197029061846426132046541654992791512778526527405767676700556077248261827718190348979362150316978362060558373772045308895661875342823901005584968697480213439983540417487433663155324651369728848050806257472915137869309006378316441396128992383346356693678713490221015880325592075133627726312691635609778538414902209201613976206988182597547105749098564065072084267094226555208625883839196800789549091793418367501944788421934845923236019226132178060205882939567763861256175876341422108074026679056391577970778591117683928958750150756787609726999112620020703367387167710127366714674134974853975225455069448798894882202148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1001461571436288981850781328304697572783836648442994752945933031962531075127383018347051624877358776776316306456407563235549974666633683722026188144317538262421174252801576539170049927566816330522131269878076506795770366088257688912864013520393997631102636581891478052299919472448141941004294217261799223071247844877514888557113944424190865012381080174713996287376532905931846650651158752636936867080413977919432597166916060258609609466368539017562340551923158265795016216404025406790406479319618403433706555024791780450602255481466003185147250008292731905013122789325083383197408345883527146431599768484534164057641953494327760870760155147011551320454544505216929104787706648986989415144934383554121000436243739580745563446912515532245806371421824116075376629563208640506522386835980162759272233826657476330815354012260322688147655854181492963644990204917294016358086298990412078749639915102952084773966730460145300867269303412289897292519575218100250234755256181254322244195943978201053834647803190597803963088627391996846646490639908331595583320766280993231853472170543976587434263467711546821243382997632356853464444644749477581565601543033100022621952874247596776301396384033633095843041994995540614493457242147123610223294599739447262607535482231477915473614659806219895551583873215969547290741515144151533557510233482481260465405459078837785344314533361570527368111174133728793093868057513065972767087485445141063713650125073360406783028081605731814856881676930899488373181732072167601644895121166849772936251060567262573672828809294101975934756521029671604660191130373467622290156289820342024097383210804388086887018393558755436035025265296754260674809771676660690320717696163972504664844212296591966973719955917768406560580618512251460092590715485215274766110504850957791404933577707776959226711360313033091788069348436563157918587536849180209549918814530890652489712459680330566053305749001869500326978527351292553787470112907319786722438852303598024074594149389325143615368241569510151139209246204623144572818729060567087180359699840799006185436448366791161016224161512469792640733638506604415520682004403192401265614920181291438110930259290195359420828412675558188510149820223097827429774011409602972833247262221096105631106246959608828190856276940995531181720758088919291077728796675902109596161805587689949823784610426640035480396880879508758811171587372648945414263403504944114392428622719054358507613710260590854977845178069800408719906712471279562781154056210780815390927098234894835154119541002287808038975441508695466928768262838626271190775582750397746753831131615151556924252740335589762429558624281549264958077290484717082346690017236472449225645246145648030996457870931102754070615052084651062344601041225140012920778734754144134233437416480891585932901827064360760955946082238380655276557324236403792397724064593582164409109575683353066523609329192692462555402813204460493717296014357601894638053076407949979815409069274264673090282062374159495014664917137665856398198761882445089952130075615494855573748149958453264284869889102021559277652558926709264601239534631792315544107343613950087264325198709684335218007487730390897070966113523308445042267045068711719755481836305882365843120667832057427057529203861513753228617519453604378441148807608128745331544309035734085019591142527601432533488506094119654816537377634642553133840618478421729515125638469497492330181405114024176579533491027119109781925451578702575730712271606645717351654353502858741633288263228535161719433653827956755351438598186321176767908539912640803667365942198030232659399135043426579740463550474028939400238887172192178027065773957976126420525765801095744744199611792083341506020155235431513788799475180143897387929064834999928793930604215811397955666604947031177991173172310165619105141769655640490482182248015578446448539492522782210204882858392050077522344598319835313409430200752269669653469920417615634640547226073939546464119991122811918457546655448443312868093294722700019345260726199829674595668655169961006640139840593345098530950356043164078675401633637179013859060617172397117137300531862994381654552998194826002848359621883515964472556056771177936191117680447820736902722366669624481793458480347847926870807530819841896448213785615967774904186267743818348169522984142158126722849028907829796972644832029682340660676399719980957226190971670971321795523127069633979349452814027160531279111532497310299031308705513008867965560047887283328932882396747760732459793479330737556342475542771097272759639164649453307810804961006249622565420158351688283624798120583604809763962867609709779094701853085684259368593251469218655819435723274840103274667507297157963906045881543511736000038239380958360981824003929038636831765059003494488690194804676102667723341958066697927213516680696818015179099683226522704472028325907700972257028637280185284128397443122286658483727659097111108453089669942412665567440272207021901380855562812943619477619721987642667241663858639358337352031549545903864185675047338008880615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 6509427906586541029582716170182921209984685211747361628841360365390080198545713540522047268659383719878804809086515986425105460150618914646430851758771495423888926167156186607106284224666288250099010418374484578594933265533040552416787137082971122161555688533005492364028539144837875132412139379511445117129982133492197843871711176456125585559647958874634075598130151376993450093843345712788309810289774480337630914987644586075197665759725002916830639774145980027608030889437116690624809645039234030022984581429394339543297004614674928026900174617949299677719885835244364259194641363882965024762706737139862289445729613568347777428997087579636709190120036273357070489902694005188043843305634992488932683410801812004551333701380042433249291600511752678202642290444811805817933024888399963000216073533442016610150415166645478312244594037300418108240806629032490433823037700750149628635165336403865869470727094645709498964344140904988439169611076439529318075673260476193599623159645532872298425174949040856055785282278393183609806534534901898205910770672096021841448327668169379865533732137591780364152666682250639095961944712925773554154525354258573923226235112086607203793417754172533292720378244862174176709536228352082056882136247538064264626628933006071666391906494553723141095933771156444344037109582493350471176866090879451877300699280687471369920695413716113466449099155895947159907338933596965584995165478066589477537786078752314143428070025444716392761400741665641954279617104347489260662089909054127014511944905926638094843003895351119730988538221779488463683048651832241053787896970401158390297976931911866609866556819522380962298360545871401115122012089014390197821765696644350516624685071339395104855934049761816781750019765512616857409655719616433835766381952200932841561751402998558688308168908748060340137877231235956471766146736133833939102809392143874814804155790276936945528695436955110096572261061901463802470975261455103993783623253037446352538224265377082251548154861197988943705256556621086975496589603299227604564356403914635497936403815406668191580607617642093070353556284430704875573806373533647700008772356551777849429872642118815207625602315603291971411504442177260774402158800815373844146923294936127192145997697170380172306248084098312895534769815441719937412250703606796842862239315706216325901691088635646366143911679326483238616907638702837399339217243143090920558476425608978917837981439329126266679192960308310981132775784355271656836050363125833896534769813613329565947135593098758659149407920193673007725596711900333478302006475591678526906892922602452171050278240355543954213310011193135001347102051107077776766279415136406412027108355335435757567981752527964955892521085498408214089390401718891505319394892317454845044844085579629136297431642846052382907797333538963136318723909290192396234247187112875056651658378356522975576681723606399609308958742064587263477443069317699286869670395793242468756505538074474893425715877354007486445151852220967310865296270825825133519707433453784031209600730514297922861426499434757086810327102594434816005101953040140372238299523160125622252520835495219305525125550896093796259539477229874721853033734669477349013450697044816722567445779472382020711218620881279387367634173684609982459455249682432481917040944458709649640026934084045320022158388655463550329056851525799218239438592003377023792121179117769993750039511405321499526373209415174856785974004828323099857709027173660048656379661460969340953390191939016780809307312463015575055185587392841959201610474722189571078588839058506722009872918858540118936389708700469797043682195699535374535932363150945593058600627490382867555266803949299263742937270416672866023675095179755166153128877984420050003309856658334725847127846247013949284403653348876437283247950892189461849011527548907705922360955163388376902189446553832292829615331006301766919550781231546747465825061545234778640192226089920868899042147089132766943065035428836591328102420055674433048390183516232997024193355347264934684054319674171477572982515307001059549779150209561318392388880141749601856699654396491985314167428002787332408722714913492871375707578940535140360371513403298332126294068544733894892948273017042242360252670365578029386481473728742265238107349575777083191841556532157804273885672841510447433158210232793565795643542742675096685946094747963817382063463596933164552426048582725008532607443403667013416154302634643788006010029308830524847759690803302061645415298937541799195534832047068394874381808138016138966008845408680943309859464636838851076217061877903608424457653622438969658561938211020818972014912876576013404516612413295012300252651558825186768164206298630108109300114628719838515261684679959918281756736472495593143675675384283242974451174235724811416492829262311017054592022339894193561364599933180578385054856689015769717583013413692063850195922645233546111593423835548602201662854773065577573718916242797840610666474435870868370185238062438500893687085112790664425119757652282714843750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 373899746695922204991524985077148492495814557268435078610691467633456693458577268259286116793911839428046731244772163821861656122128619785631639899640322575559718659344404283502984532835393030242707075737722482666393627046527020477111614818187862332874426123281198415267597844806009731877302086699301492296826414780758771941222365532768338890393457667761890646217641037095833557516456690934531323563171532212439851375187206082355864419206734407519278867784612551979351621087868101677453001809438107275755474456242531503587732234703717562384095446390679809589098822745567234666138682476522694565081209177930225313872445508209808454405708123785443389859462166296033824461176598138310779021859530989872283455083339242802925918764470104871727165125653730956536620487053764266316959693202531728390331349362138633309645233028959714386764450952653427695213055591155384968577431634498869652347612800064121490736498891531437185648547468889153809750805237642633061424609947301042787662231060589790753943633732086139613274916206042424610970823998037728321195371238978652893040666614504513649142667221101433037992619801717412060786390551047854428465873881438687467131243687698813967417222128921903772969812461671176989024916109650977046327931933305524407162780118443958026219016600737650624735757597195511318947152311093521373186496872855832593610810097245656735192429926383395595761172095474525137888192598585792628278725042870257818794492571179590815253790068470211519572462032187986598679170614626578948965807708569676598430870671744442642807517543997406036340282878208122525359354331052942654571606079393014075979523715370938643202357962205906323607318228339938689441605951348337192732781596602221391239371639675517449804222825795369187901100529151561850403551632529150468191184451631448958702177088265688538195067294670803745400231346376891022556878452313313693819136096905389554482267950232095290074730926674864591815334112775954710703018603719265028870651020695605812218582559010664296120396085940292222022817614230151894307048561326603655451881618360546304014282160549989260207482098412994823819127671796526838841772085805530778729842916461765766968197483924926030161792727774672711345301465699721820812911430406856743969392367413018431596223277069304240655246494815506035186865826480746394415138876967319278791935462999208626869010198949252747502798748748756242089333872737624405918436183764975606124819819263362240868856677124123128649901151961480885945548376245862699891067305215154264055488984635280925508556233100619634723601078739316159132932948767946072684722652006352929503766112030738711308990746676070216466125295819782575739399828671478011651815160575237738456357035546587095029143402960634966103151842884810843443447237764622090596457917422717681759747791769049485153022840466072119723232095016080222130017527447634895532033134414635808991443638047414067309349521985519169286335759023962211695633974222781243154236769067805350435853303088348777489623704895863694652242882670468690480607066243080254749605730811483665368184557523118137805623597429074270693398829141002766923981446098304127164320025930049795279934416178236959651875740004129081868211768798191698010326236191867542215560381229092305478727448523612185611006774950126082380581843595736974353274045804968256000121095459719273972876330634225800998731660048753028553564055306279004136773461565487440110842617709472233331667981129346078531062421007623796980835604171761725108977737876082756595459459203979384908005454989659376043413336518662665691269145828480708320979093267793264859043381097468596680462274134002477512197776647572837938208479692944025844683839842168678849109062977131234559621731893558893785643495663008371837861267620869908044964754338906864125473753153673224938130538398365976810042861056659879249287806059509611455945787931493584894187793254725845715224103909127196370131739872894690562983557718233523047730213899271063089616451783602494131455955593213339987637456900587441918337365641178589997779046920280999017615664778185523439957219943494445052216075570611768243647153054974074370686333542338922456426869685434747831653255294712601483541954312460914203759905459181808836849989283858763255344298959803484004008231404345672211167099823552148752755437060571896548075259404227173361533050426064408977258556234476029001303792960878449901071073886329018501037048161075413108434953347175427393147384427220565860447339541643679645014879908864377163904583564314648901773786624256182432298764330101455302784355153785183999300937292494267240503226313998669805791161548163103747039797516843031034545868129097988651643665547998214131936500556780515947236218557660454346257306280165702894186354562885804880503936188468274116088467714151724248955947900614752195217273059890263972848584558952028744209282099477225714839497499135648035936235519306908989446989065132642803624686168967652088432052422829500806793304494730576379004930210533446576410488806082705443453394222755463776064995255294201180540285051392856985330581665039062500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -20578239098866031731363772167680641296006326597365563772136493467326515503753942482281144220860504367738377103216219933858907097067435188831003584721479083880584773929880636250555252265894929024523959137718477428669351656690460556548804491549198784926320034703992249505719069296598957849220776937900615195688539717830567339279443235637508222164187065449748428517501533779149048528827771725514341537451384661388014364833003847865086656987916175996888685242920086916986155233278783954299867986086708939633566407384006500681617416053176255224912465369208045099697900012339316397444987834528648595293377403350557633719155790975834402281715367993347143276666126682728519521754623334560633889316375309928634077921575058795996337309242377850895783978624053800411530903603290633404717160115704516894622045115553966779735739899737123781238971540322279290061550753138572782866047592651446165703660192874980304712262190981692274860926285109701189915749505110471130586271010057718297504248385432493787508141318293799447566440007192521780178206930483777516768307469268288077714447471510585825550781277412041303284744466792139544368628022290347883031260367771798854141677235154758683315229597528313067881342003388394070478946959195147770407602659946210016682863532587010541022132579043190583115744709467685306787002327240409047729187656415706175255937886280671728830862655669378270960136811399370208081317145186118729102364843079202611531754935339637824654923161331815128045107709668837426492464615918813446834779397168383468045298846934398620086050623251635241077858207017649325762899255608526810448079767457409586758741762196184018709338049387247315314978017550694151488048163762161326368657540690354763230625322512091986385178367392208204764736412151636983462961035637993420779979819110061453470544298547525145647554569592322787502831802080200361614339874540150352155132107952468029414831287378387360762727972561816046659229523349284658427148919436917053574753410667784448801572357532675002094349488546299949415239103942739213637204601562050270799055792270501347481273211884815453419300025971834740406738938840674744315305105426879846788580917850468757879749506116531142721032847296005155297513274614049933764293113466633981647612068465275259741398939472458726099362507198681077199589944977233901473887623771223481062997305044825617963435245398769604937670481237938530275994419150117651920121978455231531976169434044904919243725103004742304521433920016619058242208812010080591820661183318990269097571648811767328076995295060300663703416467525705802232789777975369632058798107789523617988674071601540304137052016063763423913002617399185748181093968601463120048786935782946335402423276091787215662326297677984567943110361703552910781888955567351327808973167846922933341076932003570702705776589496636243863140984933241212784755280472050384291543688003638182481259418399666145415403420227263037401758332082636523306854251315930810498405447840534423101130266454875606485791752128721525426016354894305895733437587563190149024836077031626377052915398865755919658529365113053487345827854867299350924886752651945838451506946444213134919941758440561805226053125434804163083453803681805767403265608670744836875059113213415596830813509393139682772673583606947740239572094285816615006033973188883772046995912019793440486736524571119547427104377912925402209482729498715660097132587916271502291068811693208844817042760218430477235787056547902499607143049188102725181043790304432112189392339230681151846228450198086883485121030132149403958778881397101683244790954174461308811365407291913704429604387610500587629209998373847553978369523945859856709752771267021827455611606458933416059470579674755516754421101235792101750330564391605299688202495000882096616516394587561710663846075326705899047004555812644176121722493606839741299691601456366101811517077755028007957888981723931320327937303080445475400753334368579378871211435830920789852536159666506290333295105475153926974680723422037406307438259135345675374876847118120600784604382970008175423351321557248978364015003766349693662080118022388003387394183129710628420492991449585559674442255961929395357400485872844266589019775269667448750879068888842922582135139803107180089999493778701561362364248606144020120167493996465391529810664968635306730986276714563885208714561725619295445205557170677244837179622849170446104629098479072314564389975070589222621710226777300717209468363604742557560582046368121748643902749318737961024241026626198023817246261630586622455533772948804813057793880952436127649223753913127476191429143315271354203719048896955780434494907172679227414655841632960149090043789469262037916485708501184928227610146804093960861812948477104405516458094413934216723459688395466652024979140071150117872858280082072161953009974874038065276196080898744454160648427383652194784256001473554775468237262711398472738397386996766983427269103109108337187476769805614187975570249136454239872954413031522674978362310848109199012388375952140730360113819551770575344562530517578125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 447769983825654563640773333029287245946350061908077568986556151398249613226968887600327019367852914579178991740273366321207222866702787846204716120889841396919238416821085702723324335122054566570391759779241076139601671881611786409630011183922940879237020336749835443884286070498097937870120168388493708475128432475704991440925314505471648902239592090863898513505793876065114063096728539751470541856844238687898935913557205635972785895201668468411163970925861033800051227414942802138957014908847911464524050538204328888652273353439287597441659283288095120538386523534563092593257377506720569047049372274103695366330455993379956838481640906534186251754671407467450588638091353974146572705444436688208836596084613110421590144282158213513971633532199460377986929907834235141218218545409058095105323377388711846790014979624882259664041544276255490891689750203877298292748868062369439729635843957689472278721806357692543311487643229476947597742569474731063353813033913026753856815622656854817688087768711706023486242470016220903993576087246228033517473937146914102631747123401435621106235707889020214409625999197931773703632119935015505860371297467981782239201040463665936021000306361325119955028178064407827703543859708048806634857779830364502445789687022242025160055994103079592226652856274889653235397486834324863212551578126116848025758970678652979165941890532129062345871476402203046581084757474765733777334358914838389421042197360922874063128290938437824809372722872617740226490032623822320028906993721665339997913691494999984795663678605145506254561085620891868145827179230263693237891343923035400739226079220807292754822948883916876507173892763246988642179439163647614438177621149699499583827109869076740065390190995973210570278015136729655062674304056480727460621354431212146494965709919647514657191237608977527111875966057048500145380864201612529532199973760634511695364282827878024665233811434869192629254754320453209311972654778764587818419603105756895366432507889632653473669498093354348626662138402110527777675675293381053014869733947501421516023023346746099949006820519895187514309458811966664057037869623412835554794245942307288782365397262074333183767654967823461512759088116695325792673501034884887381622120603477176163616100344150747444033982690338808552495542094038462455601719610672640876578551945800479207912102001666206544085427918467767898603744050160662415563142716693981158359210594480643344580232523083818105374101667755622238039750790577141490709728005738948369197917095022758297562122476153803173829459531196539025858960904560646627054872187207048332169909669456020106796425111636554794129777406898088381865346906490433907859074452710802092907950072038815655853841723341718707396800151960212779898053197466430432690194779818340370316910452089867718070877643914089362518284959727441491835714090575018879518107923957196309891676422746126391471316198084132761803608092640253463504286243169954352590594892293643697802703634385034240732969574293641542608798963438300180013774393860624305432336447491988708768757601950257745079495402172011805045414105527892792488172112126609040689129441853001965929960265539052630386559313824444267606243078547512247987390987765244514000517182419928446499097635128215317256232296779613272334341359703982518627604425866646099609059034568781945507173298691776147063534544786609178762330708137307972877102468840472516152855694393556154418080550855016998041861536290970708236164110160588784592220573191476414797941412732863276778672004348881037174531520777081045694112002307547030020086652070517258415967477982109363540416792112767154289698940036337507371746170538533043599381730651840153209985453548054024076235237147464595901308912811018579258234824765488154570335414047636283074621232292434157585268049455633095826886030569693568179879437838136330542556155938808554001068823757835217160067425369283667862403943670944454896579918599241791044649381712214484855134056001554517619602734517906233725378913528872681528653974745389525862808532879061474536026483593809820428810744976571198428712263470113910387177370293594687461771206371757291887735994399455761191841237236745050712359086229161166481021307211732851762265094301725998687354596603035806858382763233360620151465144467677900267420254470276996534060076722469063786392269004693320061508208116331016475739652131280926960950481025473482527096904845109543055444107093626220643216060046260557570382720519484511595491841475330635316926116361662308923698820034510343853363973053743342251293166387245799352186207141603135951095551177167493208207742965916389943609967562172646382120493416631957461889241730738835849729114491472368168385105987813371526585920860554366317997695274475246858176388838660432038436824908530686320163408727488180070749731889009478950879086496889278649858271130858305540131146765152976846522517575336901735576372006363686474496845640793483618451132495295708557134209128495296307207774669326885220339909246654970904918933316163481541709066120434755355254310416057705879211425781250000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -7142877360962792250883772764192782612640858174665154402757171291122842341922250598695781861851921018386515224947004737861292109025851624264856300009548896144038193982862597386725875738210548970160422670814158546424302239480614928964086449977851734447022534430155085112902279102325474253930291038243710610342659928816642593220765800851557567365712912773589415060130727363444217621099667327436458265899068177294682317607843574974562827374408798248897981000490621237544340922098276613380838078653632534208871969500444159757868297507637795216273346282631395430705123280935740510449446537210636549634092659982810475045754226599808050168126572972826473133009442053274731070632195761349748418152779566322992579732592774622770787919262072714281665656569716613785364756072459555466074086180093105136223948952691321019223061004400654350348172124456340576876645856033512817142104579568286840992665446894949697734394598012234507678728654047769944777796875747818365658246237152722449714854627836106421579597034642551216201619285496543387123263351416320170267098633907225590023986844283994997685046157694756947062053148182293980814097655126215881444748518479069747511374014512359860764068788744882472145312479114433729903311031817710778316714328490433553359232167629820634162658588976108849631729211767463695277808839997007878848070673428113928137985315858799120619133239296745402211913433832084994988415586037236105506053096194459895986348284935884731676283212952058865446490538238808888618037171740425446072707684074890053251803091743812086011649035528517331670709190079118779519414355735801473469307702746791437612067385365319323175447714870800862574461157947571790817736998545375042586352231233573143028224396120091463187630130950066554432759645381824566579988289984357949323435638860637383097522646019982115493273627314874996219236604753724338611329485758208173591555786422020786136377757488050768180190552199156901805727831195360279563817140267714948154546535963729222632352898241112769605125538182143016275867691950771032697595861675411865385861323252653983249856109948341574874601203075986157000700373001501477222829220829435747477060341467202875737161989473599248076344690738609123983862561626832474982426688678814110417110190687621925837270993828022795350561194185202151887011397398732993155110615197015842189067647356756085494779127439784380696383657971082837054234049847470735832284803029833503191720162723463208152369153939250429084532434716431353496696828305730373855381639823058703795858385959163407762352000502610408430113221384502262396068364115773022465065384263205843905421641558835106702063244583782947822872956642576938697762893296062234533759980782438767213967584627217262793912200410568940315611219457949385181384689074775245020600476021667194856551597517576930253293743250525836719064562344852465891964516408218906208997853393390094041771449414218118941152721676636981154557478421874651832754460522405072833815863892479755905198355036259927466619844718839849740984932711612676489702068375910046529259188574627380817428323320779088229040422537379514750999583047643745495807727030932511512078089550623258555860847993064648247610182483175350472192308967451710032803036413594896818838197737624046913704379347802630778291670372116935548771379351177637739461157153525602484971371877210809278892887892964560715321074275374769963832502126768238863762883743118732872100940720823079579158293618182754376080824514236227405914105007765533587036220868043587509823746372745260233830287697189457216527376727634795629885574284112728769841379416413703585847924568810772694624026631357406884813414349072224365080291378432339830370591403071152840298744788200554475669395574799127559166669865506552116012470170061679874844965046484345937446439968942726830927785754382075631720106906989967836923435697047424516809962974372244327247873712627867701988998883237268143768813938761302159516891328763533652438416327658641677474558217658371692152193748622296963645968369416103209300452842211816211893139604788480981900789644930243176544808444086448612324229544157276452618507458816854604768500782022752515983709056644452603370963182739469361770200694858847979031107703473934746717236691974162695881535547687510475416107324980765448585184774790121059768363915047783318650566655444433246726632553350882802715697470279617766022821527378505147821315731182950458568352133899963134458561959757724474278975192569720542326762191882210899553180217933292317611325423313948626271258915139208903093086647939953366919000556134926332671948347371073323756585787938176811201751633607964179649306822193735569134904852163109932679842190032502689506768809084090827460643188650888544052421756931507644910303591836101156374672666808264340521166422660572856583110794124532855278459903988271091977320851664506545484599072028206741855490433452097319559991783688124860651631717975241618403666260556904617402795487690955459655944290356572581859826998083394491173555158835290020464933926811958879645257055862832106868154369294643402099609375000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 82678420022100019756641033549542370208267335388474744928434896415027909181504342929597264797844516264370650268264116485020772369944121660049909224213148944671758628337638051776707695893065520943113065609300609443037837528174005966920088373320534506150938087827438886841924343063828924949163288451059194306001839630447842784557409016091704275491052111401357607689411508608801759076702044716425972970107141289506422907616101203821113284877634022949425071881022857148474330926966218607642272255420782461742651987051931289348508640412735941158570227779971754426180026458435663742905712991881738251403496362804860468598360148345110424987472715248563174749195601902250228933958025087579484017818909474630201328675190804479494495961806771316298920554651513773534677017536334090227656769149698323432347205327114416240184856009530130071320799340892346639396544713305730003355267783395390833783055971703002213843441306466556112592359443658999076798711150939527396111938537176825974431494276354089569137199358760837596055257360205304519490449638325287433568615825725493440218819319384669005033386809037265333082383625740627409091175006785578431711814987156904298003968990392531370146159423727452120035754683438691773663772146253010907387940219565087480264998104393641704107502810171503984854490161004374503516040852636360104782400978245664384415380914421260911428031071486719504193446230926228771763398254142841229233617597184452996822846446011435331755614000820972995947785059567194808678948710299084162490704678618917474853559059256601937407891320020340299168415745562308539732850462099173556479223254741052322690550804055210854384211519790862175895106540566189066536996728469474119805048226531026409936746976087573932503231038709502652381873773034836314900375934373273175645887157586628466854908954883806233506821266032083485235422686562507675558627441790563555013322019753682416664010462174970397221650170092328708303411493704537488924795065661954829594388894097820720178051742691975955113529164886052116344706473245821003504438076799191738790422572750292826852570924406087350320922906453023744099234721908998621808607357584238616155839335230524487836210216982916165307435402377742425663419315923491795665102899070346479339060716718219541414901754349923652890225613790522677531813953222480208802684579607326846834624159493124004246833235352512115685207111712220167768231449765567746643373225421423095430332448647348152371337548692095791973964552650400617651389097290733325932946869067153105769283912610204427802356261168611435545343340893573130604912634284847129440843207614948615253630405614746796986973720270206325255579914341218281221145484321282645515993778559359759844592663109338022597343750709337546832166776625374569277698129266843973987893777325611331499486307584197690995350351269700969527685310157747946739832181275219003390995023355567257034272494384339629234360003893371522986397727740638306968480414506334271661695546180958384003714361594379764098042045725773618720367381058760964574554030400361559673117667438479855213334323797096431888136995577612180154838496292031390739000725830120235236759615054356991950594056353405173037533867064664132874317096652427920456154124804321765158417214381469008330142333169217981186623784831129861250441332996648507754779948784937827398027549169701089408936278824388163711865680199376826446125964073822999030115686328600222471070380722898768445347142091301827166987447338544643950097774513376410568499148203393093411748684898513223642373260581253169968009792776930267447884325981862726229950935252600009160711040571589773850115234959974146401453493735575988187488975512619950717722769050166225096531614849569382618584304376702406093685669104516753847158695829953824756558226230172717543658358524299599190521955781566043814994117516487091766928440666301985158400345509295351778662523920804964105343154852239150159155242916641349205450505756365019269405521882515057439901416802849070774890510035479993460592485382395019953904084733756044424136380538978515155875296399212424709180802287318474364021483587064434182410202391336854233093537086860730937552431460895508946538767782805152205473740928112134491355121312183397970603531436425065525138239754238177550653745946034656037892735973785449232068701604750621118963594516023752823225144465424688177439485992121294962953688409246867869764676027525515885709672868442034352908162318545085927339585479217224947508144126247536093573448257817891906540971160950252644541978627034019870852615910483049873357615849235391586839586326629510076628761496099171263319020368588762254809817926714892916525621301980816302861890860750540584093223720855121681920148808016442344861518200864569693744948029325630498815772285654245410180978038989665440084739047035365916626458933478323290834157539488498355832465605735181702071964548126766895616865674101589125220517939054630582580616934750858204503334054357308025567086044239249480020515377335689488937817069480804144113001169621174830096875867192375153535977005958557128906250000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -567234723913390719768657878860835716964861673918218599379415891124901763910216963481133464846929920448091458151681823136312414896927499358020926092312980743137374605334393514994120453841316759701324198492519851308220806815967214602527262336376804962360654281653859696990301336716584656663070612275322592949481576509555785703984015307929040452037062039850691936365621965129676058311276606386833555148043626513826735213083621158200404868853239550519973657916955921031554990553370353588461487854611520957924928719985280062829888208175221149963638568476988074578316143696554926708521198825387249594435467707153346173683503132007109248494198797514215762862509830456695791118776947079373765966964988842048599042884432163629156187844091004753185720561399555888129745662500627344547225637741480058074089405885106958906541681693811841493112453148998944889343500769095792437445179404746865249298569194627227114623355886024661435205157066684246946094800519124058135474001227052251118867607676968816357030231069050575544349267371930082426080851098493050330350214427005127834484993474859302000836162832673216591318820404917880307789714123201509145645783465030461840565215182265544412059641766950438101876716723805404620510090763362250992560363609348950456365849752623886561703426513385288504986488797364330790236682688002491614892712464487492521657495547033694374814126150178165018474234166192974664659998186807081496863304600060273476648816112520286877808852683248414263249640426776584611719785546636086939981393814100604860802320219079812958059684185235529137801673464662448031607622908746288548108373703078130120008015352554869286880939724806875856704169402285116521931376623542884338130718001481618580654981938349746234879289979301954997535939412408293201302446866039922838498411005712037323214330226934701310374724502877179537197496217162595135286248996488802650630393526580034307541604741817922746157214582706349565686290305075594551594351757017946205915605072623117159388713274928090987920411118303115743646801222844262773506365685272095137344204485444623928315598989232980703743564422737461621425481044196475585588551111594069391705100555407674968173370077135690489231537573179576494859711237428558473420285036503141308390658170799625657774465206122123878630660486716938347587557604994259636847934580235469156424452291487983699141613386364579114925423716139181737565930653037577362896555777179106240166542401020966993608086652975378788211593854211738428216354732987475050047048284395412375244510624412319373427360027141732373484565579926049749902558934866453204536033140299910783132446994694167751269589538015440896354534675849919152410249111376731954769945390532803102413982697468573843500583411995478176432825715393430114268935409026486076785953465211805293551631519112989113909551694098486982034671497434621186631634361118341144507228564702500037165012766131108644620205087669073070887675022256319591484261479700429708409277837892112674242767671561707597072690780105465333017847145394615071982171923931930756500338000864820915545826172932739476780268327199316180700213178331267942112332596814046060680487551492102967982030019594561096105483345006424165919299483208506824319284482714822193088957560032046378196227685907045632016819684267309270329796919774176758669020876053353827916869579180419498013500863451927328936175777809965202897713898593598244377506618829866582282289189801847428484475156785670554871491050849340674566619102563327434635967102891457840697787243289068389079396478391089943709217593197214745766866182957471439938918687221873215333392795465790974216567417188731408220713491729396578346850943329185760175574988863018076228269673285844642519450737204738228120296877828224364520467479039877080877402105194016560376916468577482498504559119982201571839908834678357174424877614777773591589845551347555621080611091309276778360781536438686971440848896981025027643475611496699279128240850681220828733390973988767172378162767097978079661849495321841080020392142930320828941747747138539191486486159192855266061938697404629303502292277044625944848940680313548396126201370326776357168296101409662626016557161826365055303175927527992603976256131683112075265170249687999332131930348903224782444174692788920906909109435141216641301374204597338490539809950024554798905642865873626196544808665527748529220900609739094824248363749656592522908375710399834654679966173909638991315724344600790603907405770957852537789578199532932644017127259382483796510911480732473345129831586771292505579867923189233215098404221603172461200786304040273845988998827109036248808340733140896521381909082804146262893930011955010318866975467275121954412368174430528974751620261571787361530002091378981119210474997995280292548267140757133376309149573661150756465046671015117013164119547811786453318332296382803641760836554642245459155649014562001574753758158945953415760657983491332423782956947424104590681159474710171132896672230323317989602585553072081799119978992040014038661459068575823039282113313674926757812500000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 244790439516392886439538983347369959738225812416596287270780633928827430231067207456034497607435912870423075110874842919628077746988251359547900940182278342957959683350667974867106709408233997983193825135685450359853567830197000835103005281464598815356036304197841684392351017203543527134314519423862953971364121854334509937250934874997551660288050381530766762717894852764425052562582468056542927100092214594483158730175677125157315592163044772860035193697638413832628924004378717882864850135068308026480755260945892754918211709905187276419613629167178869610687837979741011526415602465545497698921817949967287718190413536798048712794356295421527591064741002732631977119729303512234761337040823846750201292906953924652858340841464306040459838609366433059864989492183888075804232759256383140033872416144913612223712773333858557361485592405641958291694383520182351191383588220699082844705008217726678989920561552464389493020700623277560468015221557009125922140994573720107630623179822189405752753522153136717120860920529742787147874144245475042692451331237747984373474628702965994536998358783285891188587979278599065526801711581806379423729557605746262531753689222456894600601460773128178208849280114626749726395755931672516133515178951682201890735751737253743847391347114107701670385249215578458749347608625499515780692492529636300914614791453602352508341588950325321779830507545922241906097816276017053059673844172604724055158771164140417433296903211379836358824418510913670641486353364068335995415183418798979855838321655247629340541824017948881142708039361086362897447155434733932548734596423563521088727753359881616698516612760704598483359054415138086201114772674262228125793229569387190403011973411398958812791817125161511107942041517991691057070618123597054160359226729225377434015758529252176614693698672497988581102444976027650938600089030363786601441585112607657027435119963796878083238451235592831236820972182965173087741188266168152938106638430798485716723048072929054416577458357452654031002037381100773671126240616343794475175820495385388109342833727858883617487463505954625752947588408960269677601783155621544088899988591840510885552468061019172549018270551676542444204114729548718023822758452023260132805804547307079907622061447742915292833876030337483003867200887885896979413894189283698065855954129173669481532254850435475838426229386841769368558834926162672726586881863012192982550633956532570020980723508428106453652082284162963995758928215238641146354324810525631363680480195794876768462455567027501344193174774098838087064253648132375128171847354005498878814934485563700428084052017060702370731535527224370415043190756397654305901861066403655104518799536423443647212227964995370151586018496193071786230457221602607299196517146815394190303945179646354338645167609797852849422430230971558397608641111535367718480836611530827139013312390641377840674516852929573609148834391491398580437222166213816766102493903612431213690402066697656920063098427318793889821839231299766092621545688155274063394038443064941329253606241067960356249591975372203284985888778295410480163466088132374179484149439394912383912807327376563821732177549391695327157316876790142882169453671497166829548332195326099534673193962335445595532531977372113817585578213335397508219105789821724625990557618249666042713906157972854786313796704792007592024869959878471899875651375405951166155014999001022908010748288752760954978021720490140894848119290398996294686742735297581002059322968533803378092245969031003958847010488532809785646424766092306901314545052915471057410909653395951115796721718120860040418275970596150652592053054317838804524392560912396115100962933225607039073953240776820905232765746826292460597844259451216898443957153752552944668923437111039153847011949391928209790150219868023688870553563828096142155133825640827775305079677016219485658974355283946323340389521656460772958575287456511064890926539500830816377823986361597702726768656633406015638465800892464709115672738085386209719896266495577254133848248086563163028013138056806464081233369304423862550179938267802296470663031030734230386723594789682475518733775151531453777940990485087378422915468733941436044430908940570974551625055306299629508963368668747086486434180067366476098097083310170528191563220634771566332871804579060532332488274524451731744412048820527038943090484314350216610656839488873801885848362007538510209418605030875848948349378206070016278243019488911359508038943479830762970485339040472225353845826294573678607556591049495421851713846733031412868872819077764395886385594852362036022666175409830805675383104651593642232224719358385391710696083042491882755045916477998959035876590087910826312693852529808625235632510862894078611124746700467911830663372505611885898959018192056225771853847197038972619784181497511762668456791713142965661586208777456800715692358666827717937084380000426947437553603516637468202578659899390388887052250447868947324248892980873868682746530814477492133440364341367967426776885986328125000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 48556392998956962708286000712871272317751258745724063420838316398475422163368613803549427556668531197125835311620406931279754198196913999468913467875246100715817663106833712154595896671801574169231947480947145362695347959679447594360344670820138440150218203207985858138954275237086086118292291865207370959857793280497959454326255692971266924033314402663130198687847877115046083481389239573627623183946754415743136916724562539547360497734569573456840023125480509952461897808029954442042552387843867921246438087325147808811278948321845966327879289860338972065686692329970730402488584989920311005964217542160763700740430903112573294403719479353308802608148549095760304157706435820610971227352770558665137224980610470325264559580535401738575129711283646403189197442573975942183925921573698671575902795910275400082681110495475040662051509964675829619834781199046629259582129108711581968456559346841259649787230584972215515399023665775266229106505462861292103440666978420368506375957571149247824391777619421382581223364106625673085208745291731462827614124633592237451489977532967589361910932341353834193792994312246203591018639893162862024790100354899936680212982415081066398684482515629708578347514534948082768223578554804843997656630792570585819675640237802254990538148952652565125974360213906681346514529706133018486398310760280274388444197028709101371778726821995206614440025863141810108820274356930075825779165376563598681987430105088776303366404897543854070958479732531767125612709777145501098231004259022116455195009634117229461138517072748329386834918650086506353797265245658934148752904976045977723545159403462484086972892051964879765291309910589765657830362031699647609198907104593838450263555170853943737560787465144149566206026451065719138236428454708623870282222923119323765362757430014083314739444645322482869793128426515747040682737398652031146927671903389352994727678153789443121083227326603749746735715699695202475760492721619265180318664626995101229867291513125197659504842702576065776723878965893084846610537702970285181011606891488983525249669810365484149407444445422442610515495133036122529356408295481501398933799153474489849080139610003130267835106811237240735185133899986479605273251279820201004220724524483171683040542555115178186912201019410020694049577004422045351888869101440749617785477432817037962298820808525213264667672158307593229011846925370939528977614064111105920254932853492014888449626900393270964807811712850076785500443062828395052089786828717743065831371928501414128917174681610504339974257962844134051651316874662763651441325088846228269718907327884731183341206005845235017719645531516937803296318086640184368350358158107877874574943713842716422868543118737804605588709792331120260208332546665267752050154741344985092972283926945888402090712460810859879137948231435313450138491993871605290629796431320839083923347955925523792525414684262227746161508894325195828471301972259496798154243965270319625790287318323931270728109890245871184881003077386599078595977968845347649288843055446589126397716891725573241314460572255113225471463156122931443391344856861902168992573195494037367032785014727649345998267355206027560435608717305620821614292363949091276243137833792068395935592210439847767431899898952460669997509892974684636043669956577334426852694709349918963986720095653846108609514599501206218362559921977672938733341096228994280188957712854374477903904809618921996550479357495953567547750774562583935538746037188275183267614920921526503369649359625340434622996745608690743490151434999932056499113668813009066007846046792571217946955738958638203888028833402094715455128874157644979218424211917505726186989929868208884590849185667373852035983902160835475420951193272114487018168625789654662602648662244562994729514851864694647372055733004497920846476621429159436255407817032568533322527382826155249573108734254005550531066757540928432678198376875384587184031666211551075424490772768801170017456916568806513205790538076059242282286505908388785384023943805861499793412185170074891132287361514868749159360271598695032610792852365010283147318239301728705729742301753096626295306950804840813197393333622874104939285814390465443580696950663913251522052289691464468235881917194555766126164208072200462298469514703832469931979757767052862439450039367466652079949941726184910995841747233091873196710611886254353804333328681604650310733531740022037978225104036476068866327602956912534280685432659656416208572137559347684241196480882732608157874457444181129681259652407612560680046807457526552262963504717631452981032018429064109491893543568941110789948670669487980106248110316385883511599859873932338573142064907387039473878488971362369561212506041558357050421886633531025166059938843162560119565400383612061471157158184856563046910280773857945026317535013850058617277261850011919049154011194326926408319976473359876667541772899835395378265842685570936923739111879789252779276499584280247064271200880870974843097686292474073950768342911032959818840026855468750000000000000000000000000000000000000000000000000000000000000000*i1^52 + -677722984154565300125827570330373681541073597798553003549646478724344406553847476809976642854360225071586570258915317996692512864546834092389123144423125261444293749578532228897000727419864429999560620504716710855773375524055166776377314175037340352938732639288958339783829550835556956936847103837009062758239159160675461032125719929134107066455053262384378463646251824087008242908994321250172382584807240667331306855397492530030151533004620930998552373724004225766333343608418172477797221026537237227466390600440956472857347421147112926552589337708714700798078054346811563790982510428751553496066631171386164018966386342148459787728539236182919420332259629882264551470844799226033591840009466904644990763432174256959377892779104322569693623130285237725599013581046851947292062913238317263201495523894452992798183178489541546457122524852765736762957627215773216863616743464929756658364020549867223778842512142017490902522568831303239016993012532473676981914771469741975727623280694956848711682722322020068919350849418952241206282067385292971049216893973161925663431604895519341021433708585210658223609709705145453587723980803093732078635828424581257109668787261632315181394653527585227788516936399055625208857549861752250437127210907042196958628890082398695697266189806377600149327139220173001699288563118711761671326033679160410530367131797869621730524183609694404178936784579686456085412598187708560574612126877051280738735266391055073405801029116357143415229142223006847095684813695928132829034832478599044274261491050341120768377433517449956867546417626408151008724689087316289496300462942327337835071958596326420401227317123874511911363614513874293706377404522230594887019518043533257024285782478732747988158202229187150271145796186129558373746236084305763751969791023445894509390802091961249160810126854333133881237538537773940885225395776758824157533405155416715154631811193149924777754409728258599149540443827891362494261449629266524208289208977720168271441499982773985794318299184466568995739490926151558591243588925799014143217411662474469291089888175967927975707233032230794570444347597557696265942025107483453146218982182981773536533453491647023290873836879142561606786532101785970365032306523280379970456224435853388332430926897488390888828852422740001268979714984633543986140030972958122140665104538135538592382171241083698591235182381580135976045061566818228600309573859312659085677224077398534441513639292315350953860520852155251096918385393320987417123632349025675499884579615955968057519083935169950294605111096354960921537679954244702291752851102985793439263245051584354393614465901965817328235896288546714970019677324957986278134280143772965420849564093601451033678608189355984222984773988618086806874890710385104804367103998038666511595924812577822125308587520307795741784060134876327472964560886764802399222012536912252585430191194994378100275260391296063508724267843079799807811400543406418645141869049130897345099388466643126403717940997064933574194508101301574224458855841103095636847723457730345682863981524052706178839163469802345383455648490077110612941026820785177725831920748173709981599670160871238258943634511817865211695949656097378999195804418953148485402600496592112226701388090532935870394999498234975251603963827671004881815129831271398430554183234274247514190327612821024856266842091041789581172731840143824458187272402376206832327679591798839108756794391751768150303263529280352453108496085749700398362381691099498744305694675454949108364935222007958532825222552266231920395824028207962787882814823975740818388929374016831221065007243530687830305932254322665474733058805618521655665694380630561672811961730508156669937186462330682628392204427233392601659256198317151584002423541412266132738425650858323454082928882107415030151658772074615502458456427807361557595772431381341630671779385362438315085937469189455407937194828343674314065402207898251693702837756704850616263717580945836449524502374848086838831146278773746815055612099619106245532298827629488338603619305474735540197244679099527513107836297509439461667430222492765216825512586243071387239059860618614864927025628836338797038668583530794932235438032533211058816217656484533389506880172647952955851108668513541046589077106416011187756398687448767694662103987882494042217389478041670662613889246989890186409993272237100609625004139952607028675903571849145985494224904185013455623170951258110717152168125671736732261557404994138014113669640760343234050842372788659530600407151854542017836388305442850634449233727600948661144472171548077536895378945013954466008244079426450596263980993813461854864460422589647449886589570124752618371397352111931027644264341571438689782740793304990259824526603374931538136428914487353377919771938164468494924467865134350891408947221199844876006859953705325794289045218983279284629905469417412238894109220435042854466604653519022332807637967504813977512704911985089452366862415283459248061226154490173026159887111790916744098467461299151182174682617187500000000000000000000000000000000000000000000000000000000000000*i1^53 + 5458377648044334840649981453473811261110006565506159516076698897317934306745771942345064833506177181277347582061027540216988541561272566140654769475952520787500711274162798947979126143959058427859218945461651898236352843406807351972639003690884381858278615527810933019843989382919742509474332102231856992748331470247153375277684848652595058642876978919064745497296683421058109696417128580585774066786208709679778179772580881345862402395291279108839831257761383463097401879202903262077371261974417624649317877427171682030223169275963016421092607163096705878401373172821219118156922200373169789425770596947048694705329688364485002323086982148097822123965344585065344170961070223604951917886923256065027427297474426711021933729950791693569484272059574407360841509292551011286953413997224624033168238961976663536128422370184287936655830503340464865351360675024611303384068322000919742451195857446404117990058860543625405898885502193054372638987972212736932502029343605713299872094357146572285928702040888943129902357440642170166484203365242080072738150075367196489845510298658197328062186286635389427681597771070671717791128172494737041157216025391981533845751292562451611658131059229899707852593679119749288519028065830095236342123989465317382003238864228134359347980096529781278909169711561129911268890716776866185233024010985763195638422232746462061442532074897754278276548446436884203882125549413582714834732246508305608701147616375857382359246638714058844212859403346001638912578721620714425820868992982061844566919419011546005226796829632044540339531971387295557340303544528707982497781576231105290933486860228467329770367727338446360093149680830965419966638150143413772864976057639485228984539136091789924234310098165160792335064743149236827795847940859460920746422178631573099667941915069738465466077369666749956694118527024007090662818353698445242405544987935406932919177673075270607876816838925287642429885631783579747008452536813029636890579339781224452972665898852554800723982653887064569945751335301172266447558230122675053201572055273621615311075171963359788746020345887994828761542121488761924856076599875047834445901720546063406115536565854026434294296108546979015402571763114887124424511511786125615022387281484236121009322308574053616512678863057372679610449088069116351883676832900785571830145329607559123371400125691850964401614682057675282440144926685309394831745383258907224367442060400581746549182048520486441515936005717887285398358905051014774568242203098120493982370528125907404700258983351885393215382629789826478191382113334688711376323807323146863939301931579018867374902394008048569610476491488284759356638881763189720861268603056426459702579330148980587440373949717724925950114469360177912577935191248802543645323939139235385309440997061816471840373005374665265172720356087673999460447330245244302313236240762662307891371604012560138379735494337340002880380663853598172153821897019406584922717303255493875576063840961745329210617810839122232872901065392275155239196287931465092547611565777439066119546961692037791318222655656745681441251690317489109009393946143588951841414926691000732109355416736310553137905485585307303658445519400309276158974282030212637055607712184267922662297803949037784923935156608774963289399048597115638342667289531126232506352599772671800338468046374790729070828656022977858153699620883514914661158315304529877978951121797814318116494081264801952131158287397818407072109350681671359227802689854436650089877657115941323474652227989642517483804855743207760825955492110780043515073042401311043088215649663641718087697764233564227148379778731798389118671555995418855098521705285446673292800922013034411233555617640078850236862273751854190118085724656263626245864376503429873409160485559015437501296197124113331359546054158102773275971125909148414863058918778747079477757269936954367165769472249475818892842829575725073041979954834660833245183654330173426483087686758216617844381402186070100716307925554107029046244842423806775539313373045230127489853980039387085924988634429107259744632058410724914047683845530737293555719214180929999399756974619960371764751501424991064837565520557100127123871194426360795435760125159724975991409924511618943779505385206950945474100450676392337748468312255640655886922012056005370093893415910971487245798113373555402193058272127754872283913371742990899654658197631816633439719271078205016138261194300509937539785325962375490703163539128651784626241620179522624434006087857906795954376192408540676253818989673319748478829469994346059190152172726360197332514665165910126513275222384110456890124295355129670962272971821806023943323194184912403124050611647572556529880062567066010163211645004382942326433808981441796037294638145977642004834719460868312670609500443605314962041574335700819085007430439910507466243708463979926801092802209652204142055177952424510406031924429276674813583870586743635415188094416577639984399733314139596288064670581609535986414187391583567432462587021291255950927734375000000000000000000000000000000000000000000000000000000000000*i1^54 + -19835314810107159446966871547485107520911394791853347869819047549186279737011566717751639978842722305788992246623232790448849055818839540451453581343700769764895015736965937011288181040605936576031810070472130573307918728240474499328329224289268905414394331176438272462267193237191621573840377888336458864988432191962579721725454692826492381868893164613375478772376610327848197477862963499513612198181589140621453065144691752947705633365525598444547213588664251454172792928880784235492668298494380686706291694841065533000200915223603309732688994872207554681673808046588503573467848442851020092219333945036297018021539088799034289709511146902590564177442447097012740085839873059414893877775430938974080030603980401477695330772271551341479922661585432444751531654202178608883266592165446607322632830874113827563840324138727392852517825564057719395187927037904555075350716740586960815279351272077229036387528842004505526752196706483553792512316607552304640791115147690729400736965826873400821201274055241982236749993676937589648104871021783777407446149135092319707972564555317182591272136389893137782682196136603221868146145897468965460505943570760936878830396125845213490869569664505578436995832812722754859115574210714844298096723918664654924109796749212037859602438412644782620318745641377847962742753871916817837962170321612925646480390554202976410525637553111768720412392669529959144789154237014756744638369993155096169238662283353464359360947647322707369394824988995491636033541124925037995351296531752529620125699923920458681114993054334118274413953731394266517636171830110725592752365670191122173788826604347018124965777123267737622043631535112117622242044779929080096580036381876211917875735759345175539319396293244362211834399957824846373485513203996096571338902528275853183147541407379703925742147394680575771045623668031291100089587927099746390185258879903955831096870494684223680149711308648852365353280743379639995395417329589603058178973058175920718034595980820332561866708318952008573622158732645665450395183241730498132478351114480006082145670882248129255159327543536901201414664068730195764730466849388082645863869199468336888026209292169221770053261727833614202465294833160384481953636971548659146107277990573364520291874604516630149188399287488179182296259840084828482731297591724269296523078478996179792025149678111701404379379138173833684113121014649930372367248704861761128102502767163599073782222160614944920936422371015104399565333494316455392700749486187217057328130903198534144326807293981487143384296405902392141875474954118544666771965671685502908441803402945786717620049410669928871699087379268470300807254308012869122508534723403961519888936938606643753233804404930617402623946110889857560796590986041446402940811924051677631720288848404271103629847542116308817058512576980308891817122687348638177295953605264363792948179289229123164378150267229146666330676600450946202274481669293494371480842439514851785000482548529272001836901639358199413082207384420196808113791873715509234113356437947066522461633528384706172862173940420118311668153371571672707920340590609982324810545227126783628331436121920763481474861428703920720665800653992437479536045682587024677443820573331263599604145888027445823235630204576124424579771465551423635477201560744627479752491681555528210866687492291633864741955411898894049402794135109211065719071001885884114861515320195814470985509786490490200819415699414817089058284386750329700649148126837449997727436626180592091203707940286909460175569240195383464965824227803692833124204138697156808197430290553998398153004723069474957179444891541527313766161798452442531479504685989015115961939281880895605815217961027307615501459789195666292636770970418500430239701949155612434615453922810840884113318882002510913239438739014395846740352605538364368959616068887356233918752908551023078048194211454528070439882270109893298902126954867130997949144589584914126959081798495176596647722257436791334233148324030706103784668760995259088933479982265517859689797734108671145310977513980581300993123574364852811436577588575100797066683071058343889455080554023996971496034116218094336626796095359198758474825946433197816399466486558346581072311928015040071865929133948853710197145833058815906911811998681354057404940395647425534045175833444671627231773511682787816867802880496053966448848070727738840193044346871017986043032476996439683917798138014473278310125503044736210653869775436494753281354508223318583943705968143057118190389325748147159768639258236489745554707847400350105797183580133100030602704915482023689510196566144088080320897394196379409128892360810037360310644968593536943769325421953135305695084873652257286388525868100656021770505363010958969885123286169565178214536601534886323593715310312260170367693744323528592599771793266249763807911891059733504335462440450641329535266530973587890285343641089078392371671769454302184374105819119565400520126417408382603861529978172652320744902907493667498783906921744346618652343750000000000000000000000000000000000000000000000000000000000*i1^55 + -69116608282750427659692487061557909999957818989822035794400735502944077197172475514438348062126992006158595643263084055547940531331099474778344451756248966178609357786716900756955166671514611487844324628384823363990632222579494222850720630022919282075695698907281857396560006784283484470846272803613507618490875044000616713017031322080415365977375398279772363205888286792002746931753533569802091239523963831225154383646567248266308675198559226315295196298545143622415509083956738364720703259527787761111347369695530541825640305527468534686061902237562637707841047422545506599102364176314131651651371037768506386328863939956594233342873386568178620823893419717765129443655422081757672133297107396396358692798359289690448632800836248352692256460387924747575308092450255725738113162386961958190721289835921456186913697251182943904665082594416328998595079576417932004719082789299742534872368089145138296884281355686493221742212712078157991296842803148057406315100211936934187622863641990943256229227129705444037189054099888058607808800826103006245592403441222019268963204484391892574007271736165767631627578327213685644266253857059177310397709676939138048912824328253531823529647850583842149303852013680595871586473878039813309242517922729943088936866112280256824317533930268127871833070194424920264555886143060848569707460857709486647432918254189880734077863997369111701847885528899176348690170775643457770201007153107373064616150940851494942243065226806395527760879315093499061932183328479156626274440763480886015295321412330366462444095109758979478210362333140289362072250501818851619968316740764996139054037210144664548299600400239470325951815602210825890372881635984199718034179625349935732303552334166819710314219502622416214637479383261240747630342153989943186266742913613315171816929265558606348361446835083786066530567734246845625416279345297796858976188081296320280371074332737833039188106415961928139079895660138145927804375471762021646969453115656034426544048906026970107388920622433165294376191751451185299491526778170950826491385792689546998185358785500667776039640886471619745321186733396359161748396777158876173496381612653125314734897016419063606209631744019277508915309628973148387073620553547603141573621045674815139737492832065439544403222185857964751537483504024225894886452172676126384094054122628469815106582665341374433948380988556842345632290412252603427249560035731841661135959019369300904347340562252799787613073007036845208437090895964309005891777205824467702100852159792615289641768454015807326039174418953102790956174911902232512027223371809652727109986095113263375912787847375155176698037965605400702648670730936020806642298389727193769509879606439033551178120158042552960071952439437013338762569945976887314764755731266377955036100965439821229556466563684543342478291923096600335538755003108605126681860793381931812248851903715687658878356115396229290945725798832846625494776545208315560445654746773494773797709644706915338450159921950183090032551376077559742734122071612616247708394969743014541031531747252201644794380916944971298204802667337643674807928219046757002066468187083227713774625534290766395318127917587567507839797353564221374127259630119507639674469709069265098643719921374808161381392103015044169782512621593026782254657519619159776655334321813333221806549282594655058953280427869447862406459016913877479214933021681545057006994265077639922897152928700494472736175531399319663173172010406106342320470497775241224477031884490886997031700169832161572702800751311091106006187305247451659950577764611928627786769559688264767364185902833432079035839546261979504456999541459090673819378523637739743396597809284534351027522188064589788795421151489788218045299676001808522953002495054971752112678420499607275309176765447525470757133395738748597351022674733372496758557637533285936742273470865722768013096159824115094823015397600648482380735237598071304309893484078965311862090962777915050389695375353165663554076689894644917991061365652577388437489692381973570375907945638058685417034847861711647079252495780901762857705653053957105786039129988158142702523763791381920788121781448972609592619773766320295992003723376707756782287008919688267319107095658006481821965287174981178215666846614728262743923955523876016476682146233539699908137434131652140632121426921319670459490460023243521709289614752094840778906705488768046862794233511565491701671315083707249004081813149933184871224553659639563285416505820257394012676877155775992307604511520278424541883828262371665615559395473067416376277811688475745307033892581238242747903556744156017695785366112146252441990268618097560457256414278335340033891445783017724120537356889676227923490339853866614501334315733246328058356696638684892025166531791371358706145874369463747858758730562334176052415324730584583109602998163181586372793664004082459135982524224271691267426785222615458763630768408043604919112354229172987624039403694584492182208445709620334124006930665018444415181875228881835937500000000000000000000000000000000000000000000000000000000*i1^56 + 1132511805590448922959944141424899183606106563931801426360310230677981331197655865481506181144692072317328614070283708805106906405836995123067098893783018863660800461591703833796696945960045918022148577068321865358685247715089407067831825372857825956416648046242141646646972844394382238430423805310369546464682387652890695851867755860216637748793033055037096493652063298060098633214650274642845865188079827635094701468891100798468051245843417074204605924950157082247322712668873503663240333025237353941756130674756383848393587656193212936937203548974650544438985977336739399875957699002903594062229251438229613325873405669065856899522723992268922708485500555676808701313482248634326530614085627940813289809704150068279442347587431911648111540810513086427065958406013773925303009321684299430056337564136139591088960359613368347336670124435795138843924194029898677124227495639844542264424683593978639181807789004719664999253151396162748256214174793014819742234071804393045761206936868987566971114170881949370934279839301381097965380984193249891797174804839589506587482228854218064831275387224838704045687828495972983145045438160408636246187591318709103933517465113143396226519729339606170704354329590963626847835468232621995730883781560372857784118876845994405127449003442899886547650041567275865201351403258365211355231471970208058936777539682802515194880435713743910800120643419201995730346915216634036402368362368835740592752970485929105309893135187202540336202918947669167040273471304249116341195698245301929275877662885415958568108009063614953491752480806967540702984802902042393692877415475027144847155948777313642976852645788495379953061004930856596931314035846806312256353014455636146973075788831976054661947649938841205241500170479778211039360943650176776455325260948774717733132056854968030959153623715081555801006980421706314471036762746499870714305772660666836466127224492594291067480961266787253416016642062669956624199628795367126802363388280212415995972888653657719457744496494696106640027339156211443717327744955391944211376968043372004116543765287693090794770199202286323338662353728180282800323170138829963864291731736118521860378259007435215376619679224011916253044548665542822683290033183554183607437280605511380776355221488765265575698858791385005665405003527051413139874142810869526033852554709774024228468230923983253016474117862032593376385063735502751585124139857731853199988447549507449750639159658565250047495957976967827539014053455373440359319219506251632660904766598209293348837961023361357515373431014291505143072291648550927956799597389164606977906699427079967014810325129361159041590082896686697574364540311639338564695955537989467309561909252334148265814773911093980454901814256657471637832789294136843973914109700392184666534683157795649732687670354507317822386481019406437948800395004914602050315449337810189478353262121896984042720776710984272491724148093464044309171550324429351839828946174998170034141020092628300794338485545542748991437937995352932561844954766743740473537886601712797837353779941668756480826794968578298220691750954321397491557912233956883619980685703510584124195114883722499109706721595764832347388742890441281809092444891554360305528756570839198790071011529543399977637224915209912839777421569658787243281073927163569355136966802069641567823732848161566029045619951330319231931868742418362716014205908575658715010739324644648276012558886703523921335953498944012456378948071951195197986357165412547279778085343070011642185826643561773586343455817423150740564937140565661694067708416267980753220439142609057235576083011004234431893388035423235199572793809657582710585385831967649957989809500182534700448991061330703316829196988036803457405106847518217181898470481558084155135630468240771192610838788228493172460045228459622878299707924621832886405628931087373154393291832356393353049097145197860965329166921935689504443193639959829292917167601297736552874247024541244285354497402975629332745606254942054186529164445140903340828174202118328828365849102991431349875181389480092244895106638084048410599583951151850908746300831860755000634288484070078590182754201223541826383846068666917537706768890316084214001412417402031096138582211521233232072963971534365884095151682606880526858450708434204560072579600628558157466881524955581357824735539966870771279383538736456435343370561151107891748829883857058679830551897050980995355276212774200431049755069215643303758534583987370003308148561368871477530338589079723848623500410609911405320002166794556371626130033862703852290568836253950436082241221973078678479899800745858154905598914150468215793687831970579964580933719200702668570830921692309438479428275969648925262966958246904699096792489936814971937952244469414402380920833699143682554084477673410683316919590655894055561125052890448687925300334900131075423692891976313581123739629903984172203890219108575820420602821372752306141149222106554618209931417799366894313155100554587875759438020395464263856410980224609375000000000000000000000000000000000000000000000000000000*i1^57 + -6889828275566704952347773266317733710781764751146176549039200661281629879299969453281826553251644685487955731395584149846398869776550783683869129593662639451907695997468443790347888178894254374747292522282557950047865244670507558865745418452595233262940953209369269723321780677559060670232096488439226203268421048989194178341122310912209642899285854199201334297011826532906972400756446875634477945640914762298971658845585260101890557132297824619233436789003591941156349458858774048775051156935144982792510042700729969699323721060757693780898357143674962315388113770518779185399114827954646206784434731386844341792614575219243806097856343469469690159114038233025534868972325719602827561702464620889960808249315492408012160907851315377385216768746242458300353686507671475703274156968337142064843005345609192494196006501870543925538444162575262039515599715889704687335520658612947511140761141844928010421561884471557347697335537581277842531502924883794106074930405094896884664129129409812071706698404311152159331512439231720996749610207676397826248375170992042192607078895748166528463810947847365858642459841456363013240811775823520972511767378589298000671412578791199639436563556170491571252204180987303136550408660287989145305423304685391855478312902197567136422869225818832714866730038600535496232429570682661840565551133787300689802636489887690884536847988248836765051227651359184513124466693413350760783324045183995789169679668134036576617107082389882017477260510681491556212596258599014408251327653335040388466614714724097576945224562514363374655414688450225579066189390860070862162870168454477514700030496046989913381044634289741035974146316111078468419671869665604120837804693000616542246796918122762085017543127280489617733551146429985915163370107504069950995037346468332152383867128854207510362223327419727488984657404952330021449356098817741995734030920855748159698061854130274171122523035599496548615858590166683469503334826735241851155078214167178364730015699482902516955933480780951685429908391695362720181518301456971747333100170429083552628500678720862495277781722943622885266375562806822809509585467107167577867948993107386803877804210007898041536081746560460631468169618958468500749850321270131453399648097080216487361743335285054286202850785041105542633306777210073074141318715348881283135130028245772418681048595568203456144875325926445611140534015842436492977243792070917945607198168188947162487408511891083547451084573992280172296068686682140253765243723809141629787648231220884021132688084892057073788600709374211398827721167820152130745038781195138976361827652114363748570228316455553288076606245381625084644969751483901601407572818180671846877646149857846210532872565193486736057726119466051897837664079436859543120224080719487217615874078327625576208642653402523165584332524152495409137565368390688994732974800669567410558648148514450524092399373397631313527043056035110991665665274745257928346127879247840892680130424662195904785231130645868853724615274976381180296515407794040319583834783678094960865695211152223452442125909726727082544208047531520892577212205238871327530137678203460599476193922543859288130593575318791427396763504174112538843264259926487519381929252125018376466084286933210201447445080322243267031833062095160748458225052784547608197117064905845660051773542534114236648682376296538719088192633512568977686795013839909324786669394288058558774174488576958556817614352995870914399132676687893898221285431334573555470069193606041371191335662986085755258476514085101036365381771489026451033245651057504705438738013824139326145459640844288496845749890295327922700179833355779883348144206252342596735421743185688130380496126119843794825630209451334467186903233297964691076775797825618419126476242636599126745317267706389786064316535681876828603215683451715722989268757029255776498428234802148177970185312603669244701789979283807542817353518729918695519029925127958240833854041922014213253654716734242274744172991066080755506595113139771846378959685502886784420656833525277162098442142675542893569890762132011575061069466119032064084857089885388306713102558082654594703047110556635421656321049844067311936912359712348312227675724501551824599734663473392695967397364274497014499436539962602781140528614307940695993283127492831480049280188672970900185229663641351508405609468400997618985956061342194949832674974720063095453035977238542354261628443502348481400729628026898744265894027082885239704532911186181310509154973077979947664902105552688169647573434703950266902123082760302012941189499308417391246238928531615231395688125315627696550036954685167740936232359605570236285432103176225987133924127398175224616059827782462924321073475425122653371152416956863938074546643749712728618797268231799367779880946429908059695171126652244718289823414288453225879452368404375904340866701003962667070970943178795375368504115264165156138961156582969281454867187301412235234305498244990347330413520144872266648405911837471649050712585449218750000000000000000000000000000000000000000000000000000*i1^58 + 53694786366778673345893383696152595474608205493488497593471808872235092040194128024637315937917047542481751596424619643037251467973803540940623758773306259230387284644717315955301441208914887336789782577750889559104137812687916090710408961835900405261120780527435298353860059976594637883033012160523768521938827731865400031998477771253071904483213068304436264157232852262594797278538143663281434289171431316731964671821886159187156980074178823011246398178982802390135326602180421923678314929577862333573416056649291166513473172327564237568906275017559435229992182454452895964167475988969088831186659060646661251968763828276498941097424817868952879496090043702954770539667514820163700849666390789127863759408005489289575758729781236277922712330736160670285335373510939847251963406600358410549127427124492907202893922971353133502727881937624139559137884763612206897559950673426829249016194517752190411290109957090725629204477515161830914614651136092355517559378861897140973035154989454373140151284720659510799884026400193063307932302577787531991823643091930214840515484022750059679898564877837916986011188715017349715978804968812406986252133091799801422786184059154999929363901417827051688705115708039158164554494327445489308247549078095418479210800925007478124429785778143208811559128540898732424202915621521264659697703959470419290843251690060931946775752945041620464100653800295786940636149025978517823822149541807226652509313948861318726198868977523002311064984618121521815463887475655114847525584600372827167141626128458354413207369388259069286922752906504057507014724362141219738016329262010181615298710051519896907419059942082053080993127163590946900637114393050756729513037134774838327718812645483110096184275518152598343581431232260977264378399823217437328459281272270940752818134789279357208566374503534242206107414438808550424674377367013330310464182120523847427633692884428356810241245250765476432920097500922499401119267792114850618236879030428592495108734682100419838047055530735606438852416456402535604264468019847137699080209544794728726504172898725672005286169639379154510680408160108028833849316783063139164503725590184086026786199444687416492171312694133527284458528385596118112322202706659858967689787817543849737262882461488161627628093833832260721471817053207983349585857076067298470351230093113246740803977485040823878126037133493773688009975681698383658996829177136427869275066713617914813055887485319756109801109325306065481735634340394667313473582779864886132914355449784549033474519891619848600524807840842493897658560201147878535405420779042617446118247808884728507148511297803994262544762380704498965859077194463440987199779178988610821833802325937841501955594637768061214777726977022004661194709217818812453916471331421620599085940437253331963731794087274813645364635878396964189816211465371841649292039279729623278336695125932520286740365470222797273695072606749130514668734456725723970300044133727351575604917530242547716978708956993173685081873903236835838495139917548361986791590792009700156988541868698980568166470311212293315460145296091344465391321481244503268315858563174259325252120445092867301930366462044191236812324949864736383260660124433419487407960354514163110125321367454702236494516285626871482801664148034011625438234899560236656182705197790866239501234303705478110276115741733021228189627362551897740558457558232412386767026555593361669414376590290783134289089287422459954420086826887650252231160179143144079791133719291143237472027326524820825468472529957342808622432644621813360996790147196903315636620023935455352252297814071029504807478455173437269554199280994642062190609325479394003900046702794505524546910681949061717077000774245971043735663515564702569553404411516703124897549885449736579897501613310935472695758111473923555106110531667530386915245866028869272504050346662998627743408257156789500391315279403035058991859594779558332992521829729117071571471754578223557999637784998207254008152286465267307628472824667819367591865905469022358719986878426306112408749898302460724670395206463340384225295241280185474960093387067199576403273327788164440742838438257296258454221914137646998954950497523830139502803721978250184289761310944052659968255244079715648087594379304933827943925611277709184224929048304376122732053099508840201833713859157130851063770290292864027137166699794302758624618315723151684687186533019420158184959933063372420416878366378468719296723038763221119446268280568754277617065345151346112230190482460293093819030883261793458552473086298618586290115254316763845692687156997541218017614929470230819634102140548687227175631451291714849274546061854542888042389539767382347647824331518006679432527680894970355371097647666092968631680871208030972684248049679810600680068357217243751724521374219425642286626265992105829055020535299384822098337852941797130547339334796329400356279541469952691893312874473124267879612026510093572097979036441721842258955454421380792950913019012659788131713867187500000000000000000000000000000000000000000000000000*i1^59 + -413592276617076314828339588046840984180571094555819205221069810668329946425192543896268110036511412790748733201523250136859169183082524079885477398756196457366194954296397789071784944424854181293315227884200645331563192029859071103890817378480305144557491717302124661913888336382146868160819071513412846433906072689004697210917967796190482876576113290968490092206780407361121164623181205709716485913978278613824157394533257403879717032764877184780595580904517719226287505656482108349107523010792065695323337618636442642836520087887030030166637268588943298628559238680401818834692621528856912228175170431143032492201091690630643292997895069491141605407795127488803279485683918398248045565982189098612583497333149226486945520852950568634438893978523508819816468687435949239949612765132644025439752323457592990181531478390036988424798837924823411154125147466989660835590645957573460791703117721693395557117656784240615131807685829955419725493349041897165750304663682917771165804741199928405013415526083477519695462796053724258668334633531005145847133579776327969990299492600737070362184011673715257354695754683995402525097670306340375096856814754103717929708940375208500057324653616680743139387371865675818723974743608430519863269734067708649230985873615655157233897357034293493996105709547774828105747966190195678749384540389393462222926017899563368090415884845136961830021177190458053027745291669404193704967925474515836789409901741616305680522027787813138369375002541847959791071388712739244990387043294105365420458048020506774379853625758473726022452632078846203477414600756709328832153509077710430424053443130650411917089375065947043397420769117185094871652777306757304735100399632130743336152363855982894650320427599100786734533671678551901995398517452316858634433248384787815215283879712260152494490535215431778261211088084596668275247805844472366029429361014111257194709383277173278575309053741926619661335071154122424248512178881443145095896462854797823932125044428130956793113535279332389802292611597442612545719265508202258498299007655671729567767092147421805564251905778425390229092590192115796362286293513367273107203625503595630574861597965725002815349761186736040714944611316915871766649132077369884998736898509246687283738328273717108075054381497419058749039014514227772875933339639380131388259757988009815301207563364944566385821670503031268127347947294711764071649367274264312545127203457247778675953804765586165706657898438802877230163684679494553196799382716010145749107433647146050466610359469460523036006552704141792247298677885143303348494444188296372038845520848805827126396012300243121790106589329056018457677259116303255117940976756166891525059920537588356589025420053561099695262199878805645599128764705007089419668399507435155291358959673628983298310788010828341642420275444949929338141024118193309478930134445299881447371496237804414361037631315030124934787111384962730118254638192095415142719002736820051742226773439643255503928338817444975509192697382001306666783985915524766655945138250784596542931705500540992005768168310270732610539660960450253207969940191963971659749524643323718367820947360448257428301843325034568483454379517028781755722310474176555120226454913832052231378941365633979767320578331792549595327986668635895761274839605826715500730448326003976526815668160884874612989421050824325408099956442167868929992333274019147549411246555179428847313418517818996611639135379889031676542167984614223159994978269369506246344858996354603625132216140945439042091374546333281518988841174372555184443108239567082657124018092275928603553891013255902330687904424215055821399226162373223393202028852226989566509701437834098117627766490126636620896206549057812195716099416282161741571451846363703506727464681579437426331515701498466007318275567152114420374226924674923752401167113617914245372585471238499484611187387702785826369822825464645737275864651180510885237922176541657512377351730421679541149424747001087889626337544310388315514587705059266019930491522926297939233042433777514068069989119446727295436359151269518236843556834362315588534778815111920487274526691459939865833985115986843383017686099229928764504470083596828910471005142039573822434296280228499340276222766972742856113440690472856176648391636049176795968494565187185216647829466498761360774762510460150038894296466399707756546308350518901186162834189550517958942357684835272018016522365697597307987018775811955596553918507281592324882893815499589691987462000921979904735215889588465471334315412292118047849091242419956111969492385915891966487441975407320920819399766604482155948797792276249361434937510616858826691942747450016383519937709245942778628169912345623601888351602758796504551870974851119722071015396376927312442191096762642887017677113057847575001275093013604831661334141132590218038150097408593853627028132416120785958561277300838904797209892391849967407065992068877444926235244401212709032625374405207165834163958617608614076743833720684051513671875000000000000000000000000000000000000000000000000*i1^60 + 1649716319863849617059174818836270056019278396594472274179807478827004134553891934633512140979727524671690122900826463961488088228649077750801046899674816868714378141370537451957023842372674673317476743368110848451273587484521606949090041499689716260079646255486715714104927027385588617626549038069262410291165956355477883864819798479208834335234176131797670102871956993759506977103212958471563747026059175005027787827091666339829907755771268104400551020014268539003636696708432769683098172193876862716398125449900145239772983608936355962436391072915204506172493357922429537271558879048174888289885210350458829723494794406797201802234093707543731321003082070291038192084105274283582415772613315889082543432759861327282557002164853691593095112711654048352761756415742019870642267967599627923935813980356999104101584262909728329267331165893296316940286754314291834359691204670706379244509550420100144834274199717261738546603918879807089442281854146709553706973817511230166768936138531790729267488225448927746686411173801802334625349948439796608470228312673348177556373131292958860053901818542857628883495403828359854542587498283344136989217806002691670241235226154070593646362831069044444629162845485692376073957377894753423981381298687904689790435803703834175077951759325449057508308630346336233648939092359957461041384991960086329715126514809658272057424715447433575145420975542288313014873584692722774556451353047895284576461895421583720957571389007680364773873413397927857289691253103229897815809200259369704569678953339267336945652759197792640650197948893030593574048474295963930674555394874158647202273224666785435869807992454324603863580392473359344591297053690348799948962509981517327893953628801994410133624285911650725255434669586603822018351384050060816473749863575281734186033618093491801865920546644904782492216330074448169188940023139720401501132050564384376017579025467251885923466200888417852559061634168953197054387187956056513403123963650795279996979056708753283196827711496208631859219244025886368104223447714951997816285786944058851636072606762800544952956095052409981483859827128565131209026455389675657811137179625127973730693483904743683622991887122886893560530108431659800402906959549717022558381413168789081889588311696627752186886213859383344372426352553611861948913341919234995878765926459571295872580537071925673079254949603083079631187308498652992766404039094651503476053356935090020218229905386880398197895519808429842376392121823018503807162758002975866322668758501049896827427736835380327766949215886921804886576754896426023958400482670168379933255486480498645359923673257296652417700759811401206926955792090184946766552981782709019956468082662375168594848695576369268948277298839432054035040996185761038666651563740449194833224350777274313160527823208358507916011154685083594156497020364977406161190392870303943617645948367576218084126078935271176726922690558460885303188996939172321181218990276209615411337218556921526952838036666995774059355920888290728143878205374613225698811323368166454120069414654419147184398193668046525626496982570602039531643643824980936028913449222094477922370905602590332801562569587012546337521603910872752696031326502386168285606785221301061127939952564956680911323101851422650275837768819142015638668197408136699264051350627491321281142924844381677689388413752810998555351547076764641296275770794889125570132164888985266057262897048243050597545586992284286898531738335055174443603246198103224935847915462732003119353621430153485974861926293485811625690361874523246988579679870212681040332201866682865381041405427823189803801856859345300572810610049202064315317324762628717726750031523903468297519024700209862942673937668174742581838019109316740054994552581862290575128443878663016693878881806403357218693277480273029187619655969659763707279864279920568368219950729247885596987407349664389635751293280053816696768747298020361783274985225020603200516208032650512956923623009824020605390377488802422967542679661373971354265351419971439410180824030867850416128228974286819149429491410484151600350310065366309676022277070408857845465986101854742271792541091023718568489041605383337823602107206973267666109180827464657552755186133940049511039757439873001214144345138695321689805998350155085385208524541774391835575620426745196504223128213187968485643349054404649045648565574717427913749453464337451034188795673054479929293195977858966999061587617005629719725896290423230698910412200557096492725060148944200742078995438510756157715755975318805386495557991632165330139104905427421679141785109666962500714705542466109194776166302215763037324949356362589180701001252096778046949948144446251539947961047759882342916045463344281822964599765118100843555721536929855857509544943690937042927302974843067413484841209838220786675915685901430753857450419951347553117228442891491196208622839375261754506967268475962789789854025402159286040292116293943115612773730769074281201969078836100379703566431999206542968750000000000000000000000000000000000000000000000*i1^61 + 678468220812153588057145884019240866011826720137718037115758783458012595803353039151827333564461775873163716177151156584496468751275787112369166269044009615302145902723502851064864703953140690341004603443960748496864002579178173292297600224810320539415797457259210834817951904785099461641114646947188653722452080559867400927602038777492015827969891864153668148217330217448645352841460729457182898895966220395829315333503669821119760883997221382083150992925382376491512869487047965590819577690646183219201173989463881607845813197500296965483640352957921972742331998484055305229437510149621288240602586147520501626371413987002924717549373963048947225888375121792215382874393904606493700958373009861909528287750600564720413738636957247652101434163757268557856140542021728248903133165048330868841393981554370711479093079430512386131121993553010084181100778805062139136395438349470249868397097552511050002870704904547320864265070811257455922127061436105309295525105077675995427319160498899512372076198993825455774305309872014084844001488869823330470964160023036050173585209911254415195677547539228346877325807910352455551756027613202707968870861753218952392912868378962989601439755148659862736304490448900406423240592542709022603096986235636542574038034181347547600233190458540232957205845770248241666259059064052558590332794010311128017204567930103530468010538295398397782003973091574629738470673751855942421110585925679101155504714651092810422921924939276353699936740986851282810743350708656540524479524610017418407789711354583355104477933065155606088879131075343296153032483228886957470891443575881420454261270340814422620229312574421181819703223749864451493718811545627577177454240365067358426189985703531270957302780040345049962835034825277260831017684581166328912667330920620266005685127499162252556061610421841801331279488036033178262282521673260175703796477216680428054492330142297715344116438306883438128063784088440311121965454317895262134204020840742109212912416192179760083276614047837509416022281713749893107511319993579435254429340691087203650785869790771444515646100634724139196825352748138238782182272125365583605109221298158704139920818129601490911921436627441229768094702964145591763001381233577946974140619982348359128425828936667900983778966461915167201267969758991389625808212702913573400396214395998076679690931796583423605825427662131916624593386538915502818358830201119774480082884663815443438252794111527910437235141471541392737341732009479353943729301040711458832522251985195876349022009477599799445256448904837939700555430338323021683117013873470112953258282681419188934806243785965599523475166607008316483646086170745483198037089272350854653766477823083095658357545165165642278998353243421815341569789425562583821826727073846406358294871515371830742861441643829910248807758951248512759746032021554117634048756133175408033341203128764596426407375000351358559934265718859634242476844613794258924840952712591861398339785875116645581955402913126857064574913786520313659472350942732431647106434784700628318073568671379558986444994076352928431641525582041438441257014056492298550888619678729682608332206270789121962882777861223755175699585376879089710888635901958432442062409184071772115420293610639733620688961727365654060954372128560427554753423043494825812051094371216767314963601633979489701098215234821692912045537659047533575066758195481323674623187152487349266716688585533605883617150998976214867792271915764566540269915159304606837545056523321618309976094969349518954908328849489829897174143617855050948133349764022036567014620195028279358311966019228096555381230151969292870876313504446525763668347535244099479145343763280017371750144106296274548136548878619757276529152378119433868170801293426917273341400243794711707095650827668064770131281538745675598805682628591813473713087874470568162925114976622063740803404538448967564113449775844750782700376089323506510293438630924512331253827578137882269780287805708760027819668404934106206884282741803632753617579527791918615209330481163375669595380663382290804269734370736494880505040610775431725819654456351579769926660514791563038102928329672492375942855006458771950661948697964323633546357846100956636541060720577755311528191758298284556189677702118897423972422368208467696136572932333512312133335667084608585105746304691747313578213188365487706090723700334150177531724976922118765401415997863156328473601059860094454515873646160774044776426181762780844154311263593229109282470395672735659124371925848167822243749310269723867222559792360862647112774030815447637091576188527419992305021832887489134932783008314937146345163691819264758010324622709878324548435405383081764113753332053896575381286522063612740065378889416430235844288214026764812723725565392740475438276550996888636988403133013940571922125112339265685552390138576673127281582824270726893430394146772580454071409509897664135234748796571496453634424589884068994572237903029129896248505815492535475641489028930664062500000000000000000000000000000000000000000000*i1^62 + -35037020165860213185375666349444551699499593898317077371558139473207092654716010872188651326028126552491783214984208581176576103512883711224551227015316627498806592957512763607920381270135359184478912095708349339291500277665700324114044150441365366491638591376204465197069567260081684675701524441303305559313297300824903072200550478157777633470685682899364532451890461226811007415974257724335774621944277291886576119545841157172047814814587409777341766958426415500546189763480828894830049776996910462366350630208097852570711316840407482391113325947490716449243224976837563794112519971697481622505165403907538866403313878650915424410356518779759631918527908972266152431155815377100466925586042601820366065584705264924102566030741830423064260541806699429243928682030570225042851470409381721506207100221393137804683568595561945865335110047608249680238129916788153240270173199740589292481336894248357148030439090602251149940744824252247661067788905121536688657489770277284887308862616543928091131698935560992567332082659170940118765598158006134750812662626041116828678017298605252010761294522546887842648917864702846292056069351837384226787582010921578447275362580151928266509990754654603500803256660008126501753931972132735956333270678288735383212776870419629038577363780194323182206133400753051971950074329089651685214036386078219018956841663561603537266556769253981525951435335053001028586000784750519894412686135839397031489681877361325817757316147497347202979799288705004158697663251468889336568367505089855118054027168119657906364346378668139488069477333826804084308855700592425046498669697251842733030659240908242933699083954097774927115955173772648691669174437540798136191687511626406071717135671542428654817292363863976585949353124475934782746851593055244984353958765134388313017480329636483931676684394649184959057486385118816115694966559972238236646699448655572388102822877824214315122760354710453020300505241656828407573664737009935884490237586888142590074912126999935376047576113433934737890950444284904075711784451350213015507225555242145102472321105637658104838171558012870927165602743650337371769083056435893465846006863897518533239624011965562603589083225872216338558318709594690999461186945895614665678401658049544511377312954287695019957287121889183404753092081602154050974031633781091923282354375805962770917994699559872100836502987850598128332589241373654743992246023593082667122806139764621717024451091213907985571876048492196133941094983858171635194439992061103073972392514520831525763132243703987769610073710459214296480051577962637812246242256299212466488700314822718826769978279872880044821451514840566026132480298746285383763589123372598253231758590258253420774439600176047291660386387885325114706229183059289962132558737685307698774081668317896253226442351755502388482206217445903960346586161240080320095229629979574500963530596235838946702895450476331757732750154257198669135348265650289235219982768540256455017307657764445671973677288525520462073121369109036410789765700604302103515032050221537037852402986843129462726006318548755306808023158448765842864160771576300484097673531489256992035276370521963019309648797688450497817308639781829157269024423388607370322633490519680229456364905296848325132490376695000977959815807132350000583255712988431421961883611103700581611310848275250052430773663310738139590845036135071222428995172211607247124198904321257172979185001551634868032544890839166048576485222983179632645880848569775214563646871252424916302180452249748019695114248382593485512809285353735277521320284558534291178569053884478350472075916371702658400725317405884887191967285467332440373517423730230111732634985737832867239823597969273212286666787648326989576033338576525508740750280648041270794099983910134794712609872925926762485983852284648892884616839954143015358580543340887403083223338603130514909766772710628757089742221148592487396749312407373370877469642345380766565674275608441235468642530563780866619548616543616968703599559115593530311735531846418661215421061192915406043244270542300827362629350546488852770126244233821886070177109072277384042669606372114745835729948551500795792350924630665677402758487495039607340362083770722865207785012270533833165520342236442876226330669964774320067769434249762448246270573015918524391381321855674913969933697061675926063532531535269868913362185432543977004080574779665861788158547948620517973919314268095215274952986187647733340260851743633505312089094669048120098047516326638890917960260834122713911469429895607185937620165421858204966989280933064410807329585915326890896283793465615179726204849240902941211169134077553808348241123381226579248674554848647704485741922385707648904854824565486623554807384633081351412341660019870691159183877546196409298062136775598876910687299790458430455963023147886876293071226815378190766419381917129157149893417712552912320776882422101768360642990300523782922650856682189420441858838422680977320311512812622822821140289306640625000000000000000000000000000000000000000000*i1^63 + 72163092717106232043178306525990412334547753381764448389862821048706525445318095016964532319574487487878077207974230464083634499895916328511861131624211615012871701748842158017206745544785686491235109161420388868696374955800625836763476050099147798552532372660192739633252460845211584507214282568914058095724928749806286722413659331319062286164275597533729906161337770796050023578162103618279879918146436245940878971463981597241725913374379126913583790068803113501427692596398968467758896857034212840449258881878952478856297418462600777845513636397025868445662108008921739829833408537112227728208346777538618176582597940175028783308849066932882750870017966727504791028919162682252739332034347530203096710035860886321509718139815639485578355480318477117342747337086909877309974154911278134399507878130639317593418722270009743874270995557978672517178741840475686136534591544550474664427593688282710696530639736669191768611974928733862829508950119169972102099856562636333697939981992503296767207506989347536647885995976567845597838863431230023621227455808905849300095797009675780446731826126008122696145258589689369169014544395653835214938155980767306500351600244077216194512193120072084642555568351659332544431684432454569948304305289830390464911931929594788487254183801901160258429289139574493761485236323245980557847443210730669088425403190271278248990856514868679954522356248945114455626213901791627305476019066398467460803422833047010326985415581163214464756216286746121878144837010123707545792318531448123499909564309607188221383618976349914453094288485725501022904161892097481183324248619122725156480548497280512340434431591805768652378577401924197238547008431301654578620171750157774872353743839739232345689677265367714817579844958791077997260296671065506042158800499684643481579796660268638915642083391305866178173760632983530710926679025753744933174319845322663197384082067756500207859321307369958771629628535815116327438292883470244423896510646615710530338465204565411979928398533934325777596911768932826782593298471781773466708797181125110675832366294919249079264959198482316213900495610091216818499174966419370798531994217201809139989476319596208295809940459928101228098010780036240631775754346448231143047985210877388933002995517964108312696761719269503647173181098037933694023508840763184894067845968661494138078428870611161656318712971799709320705129428624807483593556924155454354062904631599893310713353077543285642987851721164146895300645596566894038341059158702178899296423763138234356486380060583313591738850923675393165612967589143039228591400412817679528406932392595425152486107681900812341730413493193814950514895061592334947407052168312798689723918367328936391801464454966993022381524599976018671456899665327015584702915703913009746688797200487775675041925762884786814958063059877067219898234390779702525113934639782439382331256468087390107021625279183838387133184890115502860936663497843623234482365626515886848548692916266432448628659559058437032899345842947034376755043917490976479450576223412143393386696422830915803312499948827495885915860767995741688142224672176028972140333880592946322519601066195548881507086835795877589194597314896617979181317490342716932335560913646338882396735522219496535422957128260085005280050362186866319470730484999104485633776341664694494725334691061022063060920414798459764402275201619860661095894768476476815765084912813225887967938332952655955411455735895382765974770785696895467091383391048493940791289285313269125204812507407608013230152191952400785203759832669559447990214668701674802999951102109965203691795435907907885428012865130204941813616361045970215546623006808171260130060060003721796366980523050806334080733844839988833372891450647799427211252769159057313085832681733670592548750611010032883542140496710461234431801969741995972420347719883191439230329239194150827246284589717098690360213392184818471583647309512701973110181772247048949737962604188121721260059913686826735588793774258403795495958995892021085031163149399559767402465975207437754116553393043855105049391584059545132241031920519522066255274566557710835661308710877616890887911550145122236259413113528982385361464368919423651795104552783868544832431011124702586036827373952457572090431389110590456128294243041986824074473969175352368734208589938800042444560640625304669294655273185939707249809545429366713231812566221127054068097975846586709313378688406135211321211382696505629503840453119088483032189963692643256152329026232563285807746706240493929372464496092025139353789341164885252957827979785378761207552229694618162647669191107840441670685653387872940978243407201171416201437892479607020612186947906557917422817108076887457625662110226863229491397261286833316797377520944237818894508284277953817428070884623243736767550199275861028392525174464522615860720832067981708795357794680500518119736847272881859084939503685355332861138231038002236963012727300553090520294362022329925920871573907788842916488647460937500000000000000000000000000000000000000*i1^64 + 774693377211782234296710580819852090795572349239509214601477104648401128575711652480977261490924583600621967032267802006731531810629318526952873031436415186850199057274097440459684337598943793357809747810563397740931126308558289805856053700255074965346158652385173279471010232970611711402413570198883177346202150901671351932741832018341439727606797729934785953293169105513080713714105976481574445373247369145288913387184057348152603776369296041042581600631681637618088928514761502946005511383379092343429471455435707667532262751311141765960160918432758287234920778448103246879957314597983685526111137896034077778893900680699551673055147460038577465918494916159665841776864026724898855455885493540823606182716024747317455998972397976434287486527922869637245380734469760626304463462992431392125881440209883323285817644919396155195673717931690564941015864240141323719244164262006570866784148256216633586349443970264967226128428916743387791126667443660821644938721560126906945863539862084170332013297495011817106079369370060099360847931652125650891736819064094601189384756923059583687402137575604620923312767045558828210914700549797528098199560939288201077311493784454248014048298387558858616672309248691845855951691631121612375246667708766351551990341506498933873047186176897974290622507636183562939900308516964787014095368624051036273235040261633124917553897010968436885084932828136014387333215878068438797999112049735152164709984250084810315761363976085496472207184139124973589014033422464912046246673977683934098003115756351987521642530340235271013277627816054117949494459476869386740190124903992185756724891572013474090024460541874889004441589968689642288627123990687558872911106310612337820732474752160997183446745891750548910910583263705354745216220325017648060257072414344406368384639750068078273628725971933259530530151655425492372076372037594006463484436563340512073437854413934354976696308230592894111579710064664535494632571021200769748562968719706475422162555461283447917523148057163450023490178333240438382568763992121664453572386537016414518442637283680984144758261580641664048720777388907632630898735464570929515328831540144893906969147651514314561234171537496028333843429881111363536245962689527200747711462933220057832136609081250416091511603556628224816787970630781783300149868989324594212156796079123295736953474564677646677020765375533850641137929093987900135508298329421460797872781132145659827703506575614607312369049834836793884601157444863773755292355602207766806645329937000571593400862753466571648753177574945088292156571663893675284578838980178159091403612879240662468410049749606060861953216427298177737507868399079223661946203148520431901521521980843193439750895447093685233508518660552974379267247316668061930078960522077286992857164305404761611695765794778787693318223612382461906935298011127151011423756404848775321683533398230567815300119676501623250475522127435198349075383769582419906656327419364882499085681648185330329516361639163570295947929142784951957233329570618164549291942628151215904441817542965476441198485877819174816385866195794329703184241420470462893812380576944769953956100934129411386904975324398790111337301538404554929976421455346149790513862613103113144072041442781221781173154732008541465036689580069659640412626805483716334392036879799187563167971288307246487845265907353780703258800680398655577605546897758223298424762983085158102655227273479827682559344478527013183221648586431842778653838340866516491031112507027024533937081883601491397280558956890575516935439915785568616814097206158421729440768557419375074909917548680319640938946099205554292975416398825454116871020279407907335871146937213098510982388655145835062636180329274166372001015784558683492476819576184904086619169903142876823181183475975516318480807049641727488599834948790292172967459353612331279037219222798552215234164123846646623679341919402462188148384816385859500826993574666003429867955717827213646756941507427676731929001663792878134085329102817310067646502333309724709478545052633685391275314983220477167201587227478513609180196531746716894714247081811319643595092450515789726422319147370462571750739237828605026713709831056421336341964037133138429182408493906511975943441663353905410472704475391437168524525963039688006264328470006525920472199333230375550286909648462689381597429987600509022054875070334292963119716329892860461812735908594750830246376088204806563691527397326117714899681451417639793535861104147961624812349031385223983108512109662739818998550558991866631683548792225851886881010797504921677034122652250540123877035652152109588038268615806036994839652472909697504921381199761388952632738124834724109295917999055278963498932477672598748402361982672985358876051804247869897796881298451148240902612170245616527012173721565558136695737939081773108329803511172750511903747357684936254430286625748155558985739943135783494133510702236012065994067079724018916466192936909340716056249220855534076690673828125000000000000000000000000000000000000*i1^65 + -4486513041761900014538094514785129419766231103150965882131292315748065751679645781071725419384656909994177920827570245320997200607859213721795858824670463886642907468136833888550578714534895122564909699677489426531459483993678248885203370730265955480568518796017122992026845569327240004446266359881626552681591462011432396830337179721850760471251286889649809718497545088134932236043792153134707268070985542025276419608941898019389091807819686054276689177235327224506160556699048170112023004718703584531356696708579213121684923914634128211353996030580628245479798415183382626871115374561271250287669243793176170809853642304835666973624792029029987285736193143929358849437608004380513334876447841091881269982268037610333441912408254318880012463363355135143233473875168162547571101845432422707403890753018708211608231373228856791275438689509598926247658114903019902176272555187087602240872675818383453640288004090038910981093426691860949242269143440851393856117839965714442238151643065138733275121561857558286444862111940020988636279239515879803943304266795117931833518298314736358888270345680297682755362604664266647081012396349772327698132427468523614508306389391557837555604993615968673111325217131116861298698627129437029238582883308198837386267230413579755339003823695916776957278492584290567776983701460464837238899762952270107424488247348677196994972627556950595865911290450957935457069548624728653395225712460654005791698960853241766863802308039080062452182898980563300889268674070071549064202087263041538450112529403384613110986276756699316371495074360028039498640293987609628898194970730307292342505657842152976077199042246015870339910762757985755404156391648382865927767730603898003959636654195678030709337703952528352761980044763700904507267904128694714841264219879718547529333144463876851497986795463772362320687378122563711901519312568295066018946076617188885554452067459544413627615432757517608530307679347156209114634096235220242567992716107273764207823980506722459490396336026024950795083198961162414353622311913991026561984929369708420495832884032504800115384918873842558466960712752135134104435532803098464082492764736320825242042622358235965626204789368869104492769038362067999394793762937596083038163196528810917056855849851159718862266065328161839557616896180552472140522797213305156274396924633029721461697325570093954893946476975423688611442311406741451892783342526016212668971018565112544817942447275820200750073478893123671644622135533846583706025492616329381547321530727627304371510289524804768909654501034693946738617121830655454721457318564959295745789480078966452481581026828110164044282507409595190298680200842995493326096119839601784006991938970834277173183450840312785376771513459787113744720926369865120617600337965098222531890002334825054296189022960817622744443327965873547533918456590664951652969731843017255879887188866891926669576958589528777579372015821932165079560211126460150801087008244208599305288303664524769554013978784120020927153068275738325489728433703164203748942465991499042318833997970322125457579528042595313953693524983495216069086306967387540769491708318800656378202524615880998436297842741128295991892418590241593779182058072607439905243009304367132664272993975164630384892549521589622905981937473934121330455785556530503037304253333833959537719276441600145665895175425923514248130921770956260269541601313827684665730346007623885519853631199880945005111833760212322123374503906657343346842813675516803730963058212122724230093043935558107628033848558607020685146074492768861551342022503965202529546162909626961520941258997605213679752753737492886702419284255764954093391528585978636882590836495193557094853551158044783944251308025331049914891290904207183717931113346557297941285844566213796633492623219806925390580352421102811541880757187135470064040048309391939910415134740262793484836087183826293921066975635809129954776401170969122531489549286583208842223706102803554423421192694705073696261898441434820662121606331849824568561263993445833035712189162043837318340299714281281557622581801112700736031863883649265838996311609732781565914558175494958220717096676083687868531469668192457538580777331279459312903319599689072148507805591714183204315511674672394846520251604420303624161664733023582132472176734465136520170402552226868700386155037808171361289820331817693625996436177679121538684326423393485030970253310815466505031035923085366039927675392849404684918315483589374542597395796740957831748700153224728674715893911925937683665040792589880311651478308334837682414288500906503029205140672431035279510601828524049983593080309420029099354975829933764571267425084496155656755777365064138099627982167523847287440035157777740980151646315943439643081369811007466330129030001000488469718003833388970465435065617287566870563132271641688471412557473329186806883584701648815409628283288864877235839482658225181227890059544040490925176921329387874832450924800220093402458587661385536193847656250000000000000000000000000000000000*i1^66 + -2241195066095847542936138875817417727122431028309828325397011533126077095018897566825795126770393333519457959212132833402801323065765186490410322798057052461398917673509182918380146711027049063985542959252463069691690233879054684392417306871592201173414603026966719528443015897100369607623255277587010169378325794823712475824824104332458976687748006219439515312149585314691598320189677692297115365020968423442717539230690894134476295763038568160744160164641621236549778093568644958635065371642013155840150148936427804917820282870278542906338980772648992986897731201164050508158060642945076936718244074859732948476547987701894519324067694375302137910843271155590220726274109454625338642506151558093048306456037052910401438601753668279852456542836677728412389421453204429584272581504366569625143288746219897136661952855833357084632416550836152294649309814285109269069113760965985385584620075908989067055262879482802276797972289807410534485980421467358035212119570451359635609981595904801214963589792932436166700854013174001476345937735917422095164000073390447592841259246349707467957001500989651476467785606938899309651341328503735591558012587381900889439962707758387014494422416575499704836360807485455574742368602242531143446052386422008339411158083118479955915920445011695904896430656944936196578766131349801198356574040436280446319527873287642102899369821144216159933007193078688210320165453672503617347802351413432794790638634452435220380829140222419522981624401032240171133438429988862919281647066158979615020721964411773314137438374449257573798380219007256467936533759942331231419071696974888350898723803056491521680846822279809699477599702643289949643472377538812690199806765588028229360966209051071663818303945059892060201689576085259118388678032091976707971287861474662077125290243248603385074232676297865235844877690339744209619986290357919705547605246370595834731467815835834649166177884713065332401195414442139341070145663769862748306293569749527206908888241829848603418403606383067550192041078534897171330728145261559609899965614746620167650230578645897183399759287929952446805626682140144887515209951278601819800842742124752312501911557724921743393307793574233580364408223110489851860992475196232016447459022063575790395449119949533029788937600846256107177006092565725181410321377125661342724897583705796821680297030048964461896647230342059470962501849805694956624044350443125805342974144139014743195528409246826891463443392843030395398034988057895542177802677580391757366762882610756915830751038049909803096754415427605399446279685421314249449441552357719053461899504248585781675954838285696453499530763413816033902242780613007479341683884793899860040421300468247590044151467889763489229263134137397315044556271084832133829515509211827186186532443253614101909271130723650975656723386858932742938415108665091827321705664636399676966947699937236637073875664559036057127329252696236517552928627196866981799296480160048391088251807481543870988030928557509934819670425714560625303498834582080643098298444427961825468439936613490843784164346356071872176681859468916452462711463000067709334664891050320443802824198376843611747885088203657587540925172333714714060597523721163837632055568014028188331416373132346301683821229097911844421558633924640435686046798332161520702705789868504771016782582652439960966433522163072764862353849957760535675337003254152003576563461395406702055613533170889547252039624445266504470142539873962618204153909834926531388852074150252605907686565084553082679120371708928650637077660297936099147570585363871584976334916730688567240571528880905586385075822693798923549402787911821015819132597463019360985303734751319670574672155042537684757089321520308780110584589942891131994820358355024498842451580515817067342049143630916305431222514563828579746076229078377841654640503132682291367157251993481133496944231001184502957177002017990708453200157409862053672438177031311944129480666019818303120428145743711155543233671721468514433332824100781539207118712847004143831534596776617103864873675515304324850473420032993422852953134283291456664431206639385846690606442860969325844020054067105751868144667228185890325070288389256316534492743965697283380862260888270258584959506560387220114150856407282817859160894320542683334357019697211028257962400092866943477688417451629086325932976497672808409756657580279874662934496947092778952539243744628938676801591561446889626282221146175625800990874056580538177196747307230238210788773284362270694563254373902511797830766765717973679807792981745940390596033330842836994587875815498723624830059003426785194143183213115605101252423358535706082120039113858165683540635397080779126515716357653304859561098387510862341526296998314487108030662132122368169506529104963133081784593925919915684133261155510682581447748399700647795809886185059882611238427512039290216995468561462145285511552907829669705805827229570821631299422297095994601606738783061700814869254827499389648437500000000000000000000000000000000*i1^67 + 68581079445957115401933249007804641541106242078917480057130698050439952370108619997717248853227835640108611652300917017547956939398645029363874736950936394974282193918254806457843616613036847477623923969117035809955793022458137449483383925617901870719858201389761065786713272167840128971803357027381182311184947299197362453267218227594263468893058963752516223391917122556598649511148243119921612847254890340897466412105676716675930444350428982173761841461312568092271631819023043238016420294827092256581814002704178869996157132459388362665545137369732788873234017880731416385764297548893873089436463441352007132523361793568474982417930583607999766665082809706457520942274620818329866155560070058106489920408651853607469661201013295685162920018682771734544986408609754770188504443615310653253656099677122187748074308422268589816017239841804631111001541857865815372022994251668486004406184199115908268184114959760693022610542415706964190613272634217299348419910058023289023359093689079223919342558351929231581770111682873817910068448379558199047750903827911595381486658722116752781775404204597685386010237659011777563758864624551959268391885113989445609411804901559286862431411285019359003898204523185374943610629986667956802224104355012532132666408220969494763840275820135225590651153971815978087512964381057270295641711541073745605684060203978703533054092268313196718060699624919778776605818416215038739123179293759634105239555346568765738530290485096450856167635360784043966140445073636843859902953947296420720236487404790078582894868170618082271332981766530284460725015519184245550182176394672772045826741086784496557242053309814013359102274059205336939857900362491485830556162053963737595142136021804598962934424170363542482686860341860810688945057279649174053385885412541611003155062597792741441825445371871319424960442396805593142952475945132580226301230227453196493838319090188022189685532073466776791633416119424833910884308806950978257258376702258228885220958426670163451777334233795996851775134692441455357471710746050761523292172765961798089122479795539761810742909307506205923682544515967488378672119124222625666822692932184493943157973393752683826063792524999320759554937047229704496810842609162026413283355315086869401839664202167157889954644619582264259856190852667743568537923886805920721665423368459355338594642326268718970875624611832283219592639231942733882367805279504581911564989057521623594510184668325031957721270121301363475448677085336535983893800015441913857211020373164996369488127312651186833245228765036822169397970364008578940057121182210818383752436235737125789365213066970846649301869345261629531623402775278743561591767619829000962999332253550635754918506180598539005525832938264870738186599071218223536641632698904815175679737939191644101813887198985626336633465414064567232183058079648056034398289369792390732054801480092518469071483573872758373781527724348702379784629123983991364158803848391945981510205058124295545026472484547908810103387031746861646385241957035646517062070103654141218127616638785373212501884925636157186008054182549813962102424573035842068827517983131050658077511177230238612275948718606056448190953705031579384010822796088753435411877294488432770422069765223984519174011202317107689066390573007132889217368913052201281926164565369907693120173330033689748660471379489252181273062843066903327111907789661894822106955597222586544283917667547426966573566719243941622902373798135546965433666314134769188695973307874404354629410615603499982323264249140688519067793479257759125534862411156083800422247267531975692910521624638932390306844334217589027610041030574690502585869472680848957793111273926144028208796982600627632100128253742681459312301169360289526731888229020312428676641389658656724613758296217972792887064250460321048857700387831191013760880464343842791473489819309671030511371480118531675096615392026057270900423708537043173986231421344893003363472104932850544434199141247333675430610966345033087012367522158681677960976926094753501165543764871338570259878683436574185828971233038222469319988831833501356226292977937044837344580762539641287072155711487047999985034935567631173152183984367870861035455865961754065097605225206305518674156005027267976453057828440634580223985395440245089466540387693256261701259782506070583069937007423841427597620589269461892887593577152911120276221147551247508023277452938879928108874055403613110827730453073060506098255620458759562918326973130412152182579449342434608618041301473994611358546012977226775958950297308552773127143009583354666549584052370326722632247134755463793029256235331758080549661828068212766824928347968718464599403972436131082304057650921591998877124883305110156374351891274089686036948068384966374496645445940968389734821680372567466633547049559252853831860867669126490268020877464433197710790585963226519930273133256277739810913120453762348933622381357223463405147518819489869945638105264151818118989467620849609375000000000000000000000000000000*i1^68 + -36209847673446175560672723736844387750611697944805751788134532251537754846461443836691704386093062467340182945147866357322726705770014125963933492750507853447240579486008228365052733553084548589204696656540039438759707415263962030480586702428814076818885711187223406921210913256145953559845800993207794132976779340136396798318626181232470186943587441647839240942868173240627260325740943484826454859360289794247783844619705420860571503573037231946816069374375176695191147797144920224947967138177589789571959931342478960840550245207363466812897571821855035610936155795540337271276839243101510676553442557464817848925965834716567943755232220295077527087629848401812202343453667346591525065402992344356353839659530375781413054614222782819709525191514057816753532710681934803096718561754056164243805248789330182855400626952652572439499190756593900386034823944387671074205794358375826199765788817446362632580867582320139294179253236619773449925300766220882999711365201252074755402687804513429822769870652699327546382482166621146221719029659896267783838885101360341103982500599913193162474770639187627062529070991311063509782391513792993891240035459848846645141209913224424979420587079674373361222036707489287840545014717229580827194989353817632825053415165947610816907150162263805885435579054650136685429616791468834667478325972276835797590633750221771611430201476080975141656225221251103646472023712926553339692586722872788800047040061244268396106614723565978326997281765619656905770706347449280937862179546757950266655062550809528291379098793161700324459821849891593066958217720175164480345220793839196397860622165818465636099626555739481872766332657049337334552140983433772170768531673001470867286360344625190001703798826228600978985794942844056989779771250437830734625731924388526939212939189662515023693541887618717200545874964604793801521076506635973733136404018508146009135489615536098428716437787442843134272138271286069492884335804270744517348061085627810050419233885897394094434077131815504909710379932375280873022385244663713020385794661866911767935080832282128817777083179505266891075314035752907595655674632824561700168399075972711454948987548415301245619783880796672794481172578702203226074424834940862006420993899826373315069434497609705904692294602033728287422872328818800126472635342119284015018030097263491684388149286490177758948839669205238437454048054157235278462987476554123245720635753098972586193499220152957803140190849251425785763852782711934953838390691604878632228297245117563529255620192439719873879577628201963852147009547016674612748843823744392440466620871386484048048616505146229227756343134954085670231080947585023762014753115941875888244110000276026136259817406437465562509208683100931979909836730897781256299208558341777903662371741464977731748526118717469776418137907844720811317049126248766269815618923029625333949979856238038347885211985536272038540394066466453912940221007791551048305115607023518190640587781552435964425496558634698056676713470600319208115688702213492992671297403412736824486326468206729304112551711090341767645485757149847076610736748957487356170757937666756175609719624050058753793801685605402266062657302214954582405919996085669015576980144000493009791116665702753763796440529022151331945177113075190537228923325115802912972641820023744966537047060918163855478576055908707929457498750402741919217193477140158054889875825628667362993929547607668318130812002901404859966076262766174552078149425988934769145477058743333288062129995439008853478508196078843224060603213627648986990427555155836455769942582977317187471931565558329605857790238458840645497899453666766619103531815536178050249753189219205319517319808448099944014277110451828300624453892687072588535171565394484462110579162617199906222285801205716929714100381318851788754992634350506748118859620478899627413606388409494487089042209060427782197651151705034758247753902526086774804625225560518941244569990480272534015446468237736120807080143725780352239991499837934575441284195704155681460120951771820024398783791459139494548149800497188374955461117738710497020324149996582869640191994086966004735440571748577260220603690471399829985367130349271825928932631596750147780888639646430144188174936685830042681821680885753488573038896512993651746380649256416224960902742523606921485778423641702772849602495715651279744967227746559949229338016323578943929687012494365005923179633712737588001107492864814011713642960397585092861848475600457203037990273598331961202886095446148832232587098880383809532295373110395631028548771179767878685386441557335308394749691980304312662668577633794540165781623575706030263150344147385902417054432851246309459025362657180498620434490337895008429308940911451868319869635367749602798713818543475837212096872785934780065147089656982727238975456427238942856311717833930412034483126849913566063079443685317157955109983387158496188872490614481787003476085306727383361646843695780262351036071777343750000000000000000000000000000*i1^69 + -873418967006450656307817891014550209315039817044837761323594472965749207380938442056589221742828514403223351829081941703600079593925864918337090475099604821075003673779083853047680707577413792261926603813161463065785347962723390471004614817220643733996250129971731670965797389813408162384581608078894401821423734450006397107984830885953810359944193832559249023954753921441543248113754822431998188886192968181656968978114814676839489162535782576541935000488745896013949501853941965844402770196841142739154157731816144083476130384141516536228204151329031324707350046128373622077922834224164455466404380197703852687662466280263738577331297106715589554260115763964415443944018608221136810007508530964231404655896355628770259222572223339588836461295400872682348536398947947524965779914729385179038392633223448105975500297934489948226973487147798773951891804484125443370672356186611993450088925149221448871817851266724226950146243604717701254347674919374490844780653939810872824327697523369433639279234721094294428419514009527450504865054917716164982856148955138678639429336515683838595057892246696107325727800593196664114070010182922985005168114700604873312088496136639162145760038540425192963847355068374790807634230877858427965382412712164183924218823805228531368855899312323063585524255694694234739325044222633297398616245106987242613289846434656223423010593895745360645401859150299461510982816517224965164741144547268085863893649282752861096046044265359505032585770596072856485972311978426773003960377457300985869045734485295533091025696633058433844809433686564365105118447297104902878499312529559013645772045751573680274577920844400996291347028248192306244101785384329090787793834015556600184538285400490329930252908035402561280464378658231845496873523329797613118299444475380840264725123713587546422159363061156392767450142855530763163542835008715641478217302771422619209759836371279405772435292076463003241325508396369073981160171743205186242115258406930747357766559450415532162924172913687352056823881416397483632300405834270020005158231179350005070874748017043064658942772666587522664295022052407019099159266382153327497277750896241667643598396687803960302427200929965111674280963650057239394273714801652594460060421475274413227986372607466896790419762643261853305227031004911211347926255034646605806807437065460975488934890819765254231267342447161782506859398083565688336498317731209497150972166059924641062839464157354617550040464020553445201072230543372252450988411587699117090891110533130009082127995154578034954783905804337265644407970852263468421667301817970661494356691393429834104873818718324786082383534447199258232280969277529237405884800126099840827875957534693973962330446072467820326758547511462476411028220606789285613954264090558300643845027381894918329733089083493305033966959393622837071999029505718566090866753366317660749486779111397441103406455293245274029676920388260058833203462642531813590264777996606567683997207366218266564221616251040690159106531365179683576514398567614312391650277336572457431629737710941894821297460166758541126816251093093824603012639773343318840348072378020932848549228809040603050600163040636801175971694241522707370644344080835429843663017651445649839747497171751732784676782121128092497394300980792398354505132879222040731529411508646903150626797111542806924882194863968576681358727495277341144163473739109785039401602378862928535871957087391681664580160086266832221974922751628805683048000420856505157985401931568594195581895108637794533451627708021172412935341198002040174568554140543077425225565630050305031591409615485619551709765565579519531231423311727542222261091128825977699048749917282065738318804155053827338605307447014638172920458675513990377112112977566238055436892134891024925726433043316943145238849969756597383317286514912534510131110885005455918744936812778722279761888108306599365470096696340499901340024825608042909632224380981861758851793647428017328748568854817446304826781956271504102595691261454336965522131835919873262117359302180263843138600623107128664700602818833125283161958471470528539800451807885821875488267781517936513395643263662269195425856048707645482896004954666093958016054006838739784255760790453594025505508774151384975934178015330350892271152781532981721784693675709701807608014561486740656925938317005138495716566492096424660527568911964312163585547404890069475085776303682613665781551535920175202836279886310548183544275992461941999511872986075579041393648561262391247174136149893375922854678068434820366963113875268806278401622580386298018283664286032676445042203460088403940188598465580820323938906531928518813664809625069616085076833309858271862389495606526791341726185733593585193969107082241703879621342434165524425685604093232789467738695934090676019117758265144156610357579258341673365610739954672377752222963375465118111337601842471206179668062170346661419779240674065675538693877700407997011211591598112136125564575195312500000000000000000000000000*i1^70 + 1412298743883375476576232224155430532314570525358238683039382220171334084678105400378093295949841444347098401391780829013620214964748399627720765779796566471387725731661611885316973047778904566446449223506672530269230084144173898613751902822669776621665960991596731903510082565736910009535391809258768578371297642986764877799007584851839730544035503837208175575813260197359868851106649778972213842889895720368640023013077418812925539923252464924214558479953009699855403934059097789659346321279241228552765544738668865681682262767865735788417927851847168830502688569970605628782493271241181087174713590769188881867548528018068258795037832480581976916295560649748014675285207670209412463913882660774919117480836819729786295276225808069930138781934585622304599756684138395328100052451761081664617933787564365131635992770232912419088584709682338910135313822715021336789295777366594053930857254531316743450398107527931431743041417853624725117496488121092399714281541835389811598867395589915097671083379575325532143276817365507844860375582857096395824540316948593508726443232084334122755315931380276773119131394919205796601216689020426116879969045605119934520876886810812743110270611561866284685971775739354206459462003912943366585176779439026180554869083343254875607777461513515776062164563708799387625114603911423071602002357691583226071957475447878384471041608968612883074258466199101149897984279277008444566972574529830755891779153731788933209253105060484195935860151623096245594527226982172693131885751952674798919659551482231273641004191088347532617067804650111101652646639090794391359343143743258168960383559052398385435473235536034551778493028601094686688639920642593600800084571572346183839944546460796111736917907254118996102533335976687965885493811705051866696248023322935280504018302332439459224930528290872008751269074326672749706665467496763465820887592570835373171967537942870684969254263801504171770777173708458366222980603290285697056529058493048663787959569058936658057543035406321049179732785753319247066900182754104887791716976364324401244011517833184494017236322009112567627443769260183209103781116837859874809211412641787056583243989820813099650979884628732270489262275148090865994933069077325071453226437031535357234125418542263075995393932079384789186786627160950220854236066665632488725917844020573691858401716970489033951614475254910370367432789640242914573596352048532492876753648283829872434806484317500965550267659413188722214821483393904570814859170339645287035411333579395193509293415437808270524362222264082260217770944524367901462056010597570372802532714070685304681936241224054216720120450645518542666137962847937566746938282436919892991191802231668790337951619939430032367657802728670059583484351568713889887305908008165682273348044700968730199508841368972232403433864650519528455631868567445444101461973284794734466852902114854031062890609742154467165374491798460682192088893609978450780803224783828702891383582243301359561647298038781421709185488578902748583839920044421366779951394500795338096828811710696294552304722956334686116413531212111866535981011636309588781554937019602056566317899625097299100883032430485406506923102742630882095442945292598486343436099629776630848610204664363162576799550945685275682604988763687669057747063149095518828959388480039783367708800415972424095156864843764684149883806026993807413384455437285869643614171117466109856000474153157821867344631640215634493607347554873233542789001545963862099404538732120066395097727843321735107779178977632623345006872132129783550349047476648129037874035248445332218717003144958292268887835487539799609919491631294214145027837882699790754955552454635596848130764438802564767958662827297939146129514258575793695223988252863263551059094890036550584316866011842162363380000429989063335518191520637312053059407654031424909339638690712766047942309353013126560154038608007908778885314200540850903590196270442063009662354065062235094258482307130968425971653139785277281893081280647166526525713119445475737968691323508445658917997806353238173384061138064829682727444550729013774268828054387764359125739530678924200378958933680686395356827300468280821116622372593498390480418174502649873215314385735055997168805787181975782166743106836099566223357268984910262051877904346935696052270833562949946809047858458411388128822954005612993821013466350410082547562531448518038414978350115384874073380751755139281229753847463069938185121144105163957540394657498822305297422388714081183150392436648629056620062497001274906101721446315425723503010079464353201124517688041349761126600578834594275764897120922561394505781965617386602017368795341426787188862525154127323772905069312159059997700226624594011846315348306964777882493111475959916991115579412289401246785260564484916558499435732821745887597363741743572134113876815102058899423164118212295436071688921286340947201322150537496531032897572660279807317540434752345390734262764453887939453125000000000000000000000000*i1^71 + 4006570075690881934526432789041781408491562091087020207088208980152595127174480305698964136376173990626229416244489832149883233574175066391397433150813082647525554830176381611943667371477285808648409692303729125646335642155392694067808526158292275955238162792248696093719469511418987637965358089324762297210443690836545329934094879082025828072901901902824606905424476845376066103647953546243220274021774162518150078119167083686091536599232641458707899297622950010210026755144213386365685070200450076713190826110262921619224974000838948627175344810289400862211269975468090364442568836275526157220423250822202553310625289586454484795057370586481747817059363486093176066183068644338659154926158903852919002910695371949734067538041910815373837330800515072170968978086865060078343145771492688311286801365520840632079353828541050271973883821275635877436233111664767468038394652073792464758065579268999846238493049344872812797769053320434105374088471195776020992006698699439794109683255056137590853318889046772574896350852671233938324512164033559129865861880329473121983966088227462120799138289871862873449153215850583197306565641523386215369017565395089341572037335836763296376313002352465866277322583560432395017147091156638780684388361257507401017451539684673898683162060215150446988837880229659390784276610272688264170225357860180243220199505107598323130748922480129504375599031702448322282479611317717855826645155987134252877873107180913944359011959383551938146730487233944775042469460498263600817235438667389332494914527794888667094211512612813023193390933341556215464399461036299901796651377258482086451655729332775177557858870058414263660673502802215846355804113199127069344381189053797533514903498840796733699254528078136733538034722158115480630093705300807316563433713886752089122087498034997229950570904143562274303214899896203364039121981740196556760904014251444595118665965898364083510474825507485544845740535295384784382024596792259922795449237465543317123111996124093547080808847037084280329068034523455166672478711192381433770618939941506376524458874789093743159207929930037932829569979648934571380405455339764205835133540335280023926172933206034311934416504179379741796403870040482424787241402768103917494877871201784514571054013106512663886599838808816275151186970016301339792340676832346166890037340410154402673262798143739781977521664285959644415087171337624461601753151755563368716130201422793668245015412698911933521770470985583140070397936834528257445334964983831588812121372676250819695288256997589518531400972532232925693517934112197223873207618146017788624684696077130888301363285687045808892292140777217363496862788222183984361392744892381111100897768596442717238341600293312012334716006606159507853540313729785094815577585605016656877129726843344454647146766451397168461291341566691655677264074558324117007243137283534040393111135603834698694394191222239195944668438839401614115680790808500589306183492052000563216412628617214268125986100748377959110702370308365671130229190924016917953458305067913413992983123632118256424387302119975087103887770535797012753746601545930918368821522359102820407184883636660480500436565611143958430471146406814674447955576925933399885361673350194778362076742858792601518956598174771770203867305019742277400140630954875493513411347143961039370637600405928106166137462217278773565825149318034708668443717657404431721067806308271295764047725902743221297861364825333940780597726258353791398128963986743620707306342805630028282183340106876825042888390583940017439309926519845511331761120571997545987158193926331039193694079073877262628091911125512271636543850400120510539439735787654676721745010947883735982347891677070851917916744395691839730669903086267930040782666425029648608277016446066490588433198774241332313333735267822836713061284229624150432495837687683976187079492542581977009334941416877477641778477783955590244719512347071875886355803711540853658990136659653057910254492732053528268992905760322726934006216308347629636196711501793893553853849753502113419791738410383526046234659317867792451328126005451667613407709825659875462878295895766143670611679383666883385112621577571771322166816590875704423781395395007005098575774953357301125408364126087202319846309150426011361991320615108350817084827787024224085220041260231880976986647896842978240678308233907172501415648991901227693175042446215365825500729911077125907551607659943505648401981485118998753826904592925548383981810530834711339361859616804662339961597094992971501626081589395783019451027527522246502366658194719580109057248550230760826141726970209162058162886673572492943070439331650407940535396606437191820730866263260560001616906159247403167013230753200063651006575350406618790182430346209497478450061140962588424250170674318988790901775535803581093733255352088139220057414880861571496213767285548974677880953254771095214103877752150339638936058920006168119001821459335133113199844956398010253906250000000000000000000000*i1^72 + -6383382810373310289513243816657258441743665757493956251051025729409950555232352519774047611441146717699639286257885320088293632920095552527253851237947164846557201867670681757813421077700601249823063362181076157594149626777629642997595461227341772764688294174897309632923206948082464597443743064720760568710607110513683986695705949967069045759720820382816369042677156301919985137841463591813183696342935557506546656681377190322510625208033837659338414521955725139922516877498520697594576220293905297873634159217603703146741048947192247409708891885873518312919497807706899856013285240685568336186990577714609803955598816721008277678361461169696907049424844294535760554417472168862649191480422370112363928194867746936997267633151221895223965592370611121961829810142576795691568577942696690383136112356657768951925385631555998702214979477571936887895248030539322706009832262615585138433571080189267727891176996976071446028628194308542681651268619863866139739986847172562728890083518212836686785551192074951714314799758923919059789014027267955588635595120910440337565562700867049142529712926467579189587189541621713059318213507541284623907559924542773028851352355108925543583347383345883371494395884805886170984484469839806221627487030255052340291662429585624838395391713131528712640909784448327585396618956812034360094475858920352352853402909030953752934750440518549458487637127665884109906092425517938789897565034785407449713139128370725525517895996538024485639274659162717007825739245909856711794128273356633904391002454819504826854417289439126919449689948123046550336981704280308763948954420774073901369333434705665953460312978228749099402077234986191012912816383126084623769598995999709553190224986990632925394869515581222813920271761345419831460972423870315361281001847618700975419711646760469712696994282815577876393269126953779564967738332393932210514621836231191048190504280855954857422068735723547829309145084398241976104621724967775973493818698459484006365964264316871021567787245381527039842971365854122777315478003618457477303954388045563124103873196752910085231291237932796460551894835691695897031176738656454029841830403166533132453385682650853642969577282582592862138592345157370579634731920974122893714832653861644914657450378647755633315221966360043553288119844900198949970482981463867644975481352356494306363736835344320782148076081885436595341153147259503392737906398685843131192773701109751614347822997835795525996652603264699016570030519118940105927445728094877492369687344931299175607414774563854536028409994769124568962227309548654294730401351389143144323666349283716767769505358714497373859128887843040438012636212689205704929557135127188645791637134476383895737587050498130312433963977458896033429206993513599755183971788490990860297281939908405021586069228995577729700180604516738958662704028526798352608441668871647424045228330231138244058852104394054497937528077286973950997466710177598211297769650209159483967568439035931501024969032540018294569304781101473111409162891075476647461369447234391141513419564671350309291229836746977706016156468612498000794729126836384214271159915247936368566548120927013658715238415853118487151090889927501793330700321410526329728251856219227385606570010513021990269293208946312460736009442351119442463078806180889185977525792488830095804094960961868550464909307292149610557653626016922493934068908764584241226157266376806088037161650113139365112123428860202218081218263095555561800073921326570670516941650192385112694815255530404820973273302341227745831979808584191896651507718929485200278388356996974135215798410284340235567739010326014679883455210651040027269915365101299743793225057424341369563244336432999385463566703329802081329490231608501586980555008182939629006828874399891274778754341350716399080885897247795946533962854938414915854575344150771264611101693032898654824294058213168720605503419713110700986187795702960036744604703125669313796507517423443541212558251649785671838751329294351772394068618247999815301216458254283044204788651842693542586633234602991751493606165528833750516157243248803739213647260296034183004476058933315893422540551313165700456423330097776356360134440559152135797391549263448441834660504155542827170279606223802913697858719722654158887150487735204197477851475272448520278022693160158765452305051021191648966102636238030731841537854295914851555526278293409597187503513544908671416336288958903147750031378303053139433495832095919266623805297236102193204709585750183356295899436839100373343918544171101020785458490540806387906342873668022494091387975914303722496297315384621371804098404941738908144861463431176795550091317927881199057957936492208413293441939671443046165167280809268174631730317194260744413540044602124753978319027528447016109604599164601349590698653587333974785553287945269377107649522239212697114435768657367608530138992054563958612374598427889470482665799370340740243046084856359811965376138687133789062500000000000000000000*i1^73 + -18918686209528792815102446730196300064538321782621224162923058609970107001403678684063207307952765053007163629648600819006805881840070477629532184358579878284292207745943704096833907998817839423998712441441482207503806378794873530954665832561158835941605555895002215924872900633532464315928568603343837687136154094808032733240400089173081503073660102926245271980428119191771048221106175220013930659194832596887870081461777131976612674317237151881334437332602980807833076050904111760975043768520797805241099666929838548465245857939641096145970496549195549265843005167889461204976306929802068212326798890692578697128565419169293831766958088134997471005009437274477335460255893904997176938114556033614166913395767604222621430079783466083583151720070441093281259758993659948196845498650102763998868454755066684276941439402060055245555393586407376930876325232801563247257175547436311438123199771884074864251969849984717481553773940810782405574994681018247718935891262256617553686812718582579055302389375425979018522626803642506482922179752280999718240206920850741593668253811820062210732072573438908855189605355042107663441432300207763988592740788273969051251421314462645559421350920172710353711147815915695912984325165245105817346462339165288395625161910902773091676107191574514305291587205817730205443582186270433315548502620280427984647190287257851501874111822706104364988932651661565424193417015730341126524307506195947373526060252336575617569797284218970244985863932942130039149247945818547461305744354385601375327971939384284602980516997201923178424703199857353851811700303121348379861535530733075990159850016691688650933326142065901491914110254555585915710042804629615694495274928830260494811799979778541634178453477642304510877849773752635727631749292485746835451933687267193066210865413836535278926628750340965289975378317142932756714201606050173379655273884202517977367019345777549568557710831915951517000861848384449959605426229644475243876275235443208077170692712013364781568663669989218099499835147645014019740525245794809373134664078984174790387994811716541620553806980723011813216104206616614596844180215787690201177273839663317000933264866547773678773241241035156629459052498825145491034294651072371468686649145576351312498929857830904786548880718118030300252047142476757377127329044963629134588256921444710686790468483044755424323801091760849675608122826145980688608194003780104867550736287881365832886876759140380305222048548660937742527585557827928580915003740682927452620959658053003862218977597636076761727020631769093504800406173369341740426206025905791050230930445021880928378418131266050856985827115326558434299165735129773748833686516259933449832192859392602318071665584948073805170798255533099208224231010105854762740833139184307512138721252905679765183105887275106845031368597800342378612799104714220282333022790851234962627796830936822623935760484412304883304722402251009796303196484998611593161137913667882783548536311212199276501438960396743891550232014797839995608084204846196222824568386078790192305799055670524914274305399878257131571223945353292268320552458210223268750496793001960911015782018050137827095401712623110035379495413932250885313112449408453697226191918451654620584929187999950910784307862414296894793743967518843371567226558759429937518434460664160550446553514297125865650669765615260651083438904212567834839222308409474871567073238176048586376445964913411756194844361090768633654849117383292134395791119945063420142037339922967286940485348437469086537099663707053206829333359065791973986358549918802441527112014216417912529013265406057230036310569463667005569905965374069511390736919351890022170543701989979684290516167283781913931365106538943477253197397708478471568973464163888742270499005639825178592070375863294123028741611772848473915941315562452332975711779191081431502567517109654692507398557162980563703878209830745896390453557862018291153489404136471804433911930365142387012622592922527121627868999655519005959640739970857520298343738000013309663624092253567802036043055006978486365140525363322698580252627064470959474897921864472275200990609207813803813676540144154095173228489036924969231740498017123871646118382836563466879200715739054355846713248736244176110782044190591811114556755194454362691813184899447469215684037002009145040856778922679557726895764255095625149803556881455701362782595930770474410641084485286318769261882398387635674443775597903567892665504219385187370186726137625787747591081543572328629122504882689497960010865410349364662373647065578223180336870132506193016754154911323542154303919527049856519354734193968781663821207211995409479665472134350620519420460247179399618417756226434385481769578805239136272078953489856995523662861412763296877355812276830814727344670884143696703349760211986745330760682848697873290734746069419958335512005422394229580460691022311573303522061126754828337077622593502546077814940872485749423503875732421875000000000000000000*i1^74 + -6272987066891903743287239105293993122447314740635574168256043014326905130377119667950550427539735877165387876628389015506867559684399466705698154090182670878447596788682999825761142680861710199454600065783047311026563118659622320682222093078155964472674137484204372893717431950629629149839453922372744305431410016304410284242171960242826354655730548197081080692068160011292862629853796288484910482577396473734833177684686427550815917878947055562742863467353370250094575629417298089225381966984485621542701000681085339091349074511118548601619668438570669628685173297573059092106264388121339863002189778448329909569052861032278326870824606884657143772677379443414904135215248493336066088535512037843078889179190321290103714500186074286313730993897321584015277265172505082794503147310630479744626591593390994476716789752095782335919140956956009474162692048466036629637815535632641278818602206086306641992908343302492611579567220847525605774336159207001609692990773021249645322176410418998651752753550632383120589039425734714496116816049174068837375575113623800266062606062619771277234217460509973343987823392524597040668321324449835460705596251558495445245252629097874216821115348894805173634485634543754711596368864582568385067914388066999001485480657157713698330863365372270457040850522116675823860814395889663249558211070669069320314893460339286168593157509891740885200765190264233342421380727868955137052017634379625690027918075905160865743749911087499023120975939353176786936837657654576154448341271370248784347565319420623958064348547518916846210583817375214028121278466910263130354062549663753662361948485838506301521651757723732111004597119288981054830915546654608459094716913689346108418347002310178876578917831259676106610656514175537830119131604479664870080700012418457657120183421869763970873026413409868375537806376916878115384676978565073930045265663406154982263724795192766514106300478558616578053012047832023968251364090501031455081880088661558462927183743691693912937260131134917114900657129100638392746494416224327296406649777949359065707942914741445979784518302995966337676569369457392637402498141585884273843614101367212561887598768058082291269964653795034761381218913134542709302851064326891566218259539142036881285760662907891472526708490490242856543566125825794917417476792024840192401669409173656097122556411932812322759580349214522034113312285323946588142136562725079667083955232061648702615860703699995021263438310024919061544475891964674086279772944805594308820979616802018978441775668783173234986991315506681814125463708606645197864372003159059108396023000751570272696157410718467166215243135755487252636227923584986756729215458589829570368132186770934114362904563663915791535897362409687734597792937618587439618149687367431542026743591967493064520296706969581652837838775923437494050236314071044857695189385674848937785800807844784666433312875427424977340693598329981178491553449235847290870620807672675782452825304855672680772882652773868641346338330881532203230276456579289369399092997357829178492931851197806015409705051500077668121383654969380784321438140910070709445993000365789883747021828310626579980978056816768915375731224715355045590194479288313977116720616020674748182523974822234332105606917297755128327529873894293240266010078012613263604535663671631418613724113734026114234169121210629435926401339309338926676636073345962301297106575580795055643137977668782449825941664048013687468923345367331022836904868974308375672011667708927433423100516726535236009445480243309676800330304372244780879009757627207821332169108671084531014341119555037126619232143406511713241928147977223485049716106263088836542889901610940568711686203133183196441458398786210940124657818859911158597116014387678880682204014890308749765932877991863897577271216685646436380606126403300692500218729875391169533309442374618728053961873523963950189983759794016854815645109335568754577960193490221825238499739773150163516859203523164960026066755434376372049349374920171765978901204748016806374222140607607696667635588159810207362531423619904291219176183845214318337237879224675807821638541789937671269281433546707351283162615018405588393847308840320320326723260183235272717311837128651619007295351651729793212260903333845354021739908238045119617379533525816515245581084677011029976172349083181996560310764209548370259761356911678411438561023788453822157717069836657105532974997292510158887877148107046771228803458318054457017971072491103715166993119108928913509366371203576422635988878454747565446790048671143876283845562585947767523488539197435899210784529682304253398672080137145114282221798253406918525725991266628567696255568447244750466170583469012685138491574593500900508231761735654497873997076623312573845544061976971589063642080233155598799161218250263210558077274317860733726017538164216218696969460900224850011918330336335267372762892725810117216888152705256409547018847661092877388000488281250000000000000000*i1^75 + -20032469404014423472672042082890774174371310719091704284429263237965845836635941588152502566442593497954866114202292838568724500160820550842596776317594116072279338643736100869044428237316165330580211833367845519574334082376895415966260500305441176473343431642114416851618081705130450954810179576765026910909457733891521533373563270396406141138916200126383865694133726232229711308613252063485663131784767876852436714428175650852258439193651472063380152361851893691503359668538564763002870414226981329648369043389560969536774172087269332424693127305871325118953247741397906886272277728574444258662699013320313742613187042585427485586544464097723046524744736710514099689755727662567039202922625242273847058555231331548019064021670337864958665304527057927542285482212261307328511276051635069234986330384975040810370287590382762014697091761039787794708056415553363703215488298322388911050366752920787250606379285941612019216249521072984171313060747873088042403876747274825126389567363909825437960228918381156173462792520620455662222702049475651978413548956420324545412894806619850867236432714719776934695645921631290362104895967160248208462054229564526340944533962744584757806311526916403663223476750094041543144766189065946994133686050058592900166643415429200179628030383721664594634783993553118126724368277321160595053740566083994662182162862352503132375632970067215661594593664227606426820959747417595235873002143666787621444616731663235705502049842941159742454664417440653967224820738428707884886742263002748955938213398895969238925264490471514059099977899828607695358969894266421506191314875428529632028892535544383096709420969446414202671999915103000559632446104430076709576108311369300509320519450762005918937403756650665595083067103892345799106455072166965786128295139989803318508913144993607167435207854997197443304980574918160779706809841979229267374352868773599003411041193194291185644359443539409541500297482718999662032063057467091819056573231960249748977491511396457032276438806994798530010141571730019195728633528130804000202270033372913132397473151241052566126136173933947239504330766450396921863273882036166519889467834869116124184320311248832777045325291280954928055658106774335940866046909743255928514208831947496915286725410302698059147467787893763037500578033593089790964473744503583897417093117843638683667449970729495359237813619779281703888570278607183442136002574126692354399303735797404086841806326902599187455411920563886527968557478050390419064329898765281103065272911863232512710643913729281237992576178099848608282653187331121146734235750069121815911744491905632981965665519718283514317249697423514384416700894764820432947399903791225577024364773200120828157262380455763392738601753063516529064281989977781633210277268658269952150115083897288265998404588876044116652732966839801243764453081484205833993728819570867384046143359323261670344238753933313621563889359404156572078388867861573593991180618039909258621908026988516185036872316180860542045696985202210924275425272007394589151166922465545843616054041180819988597008830308942868559574342762322603504042245451259155514818896740536308626199432740858264962308009692652475567827158289135198159931642232307068167838176283173699329972105351971809351978666398221831159985239832295411887503153563332838439554011485693923921394304449253815685553377616408610039834001025285866692615608744021225846322833645877884452056240839339639169474449392260158886431101570985681825681154291593159510747086316109629415700250016956238567518300413631943941812548848985941797195101494190959469969486714169541881049441336674122133489598653050586570155941260763711430436066836064976788267946109951132627666487476132035223640395538256510371377352579489269125692552714949984217385303096767764207075411545813613875400099311721908894503341852144313072115838915677761242993724541887516779157038232501401379744394723949127915162433608373827649075972630746554002434715866694154326991490448346514111867715794197836507999948026998271810150406691262490055284528400265808105284909330730848759262054646346261307730008608948427367427526531607529492227588728619918207003416016173776515473536727184629150079884542911379548227873919073509315178805399759943424010999810151470519182961042516304681132727281528248038955604487745882263988328881618092562953591953250077286773541560999782681304857472879067458025933719551866559904487393016504587764136132085631471127865803770436085324396986653562358576239339292234178367392542538624492656935369332187162188577126644456094341289788293341196259892994378418654249077976624114586618589727644305269984808884494197880161512494019183536823941971922030004907794742818370363581087210617370494057806045871335591192965880330961934362211053719069842657158911147285656083552001016379808255847061886348580548399433933359449861019010941183648464187352085876399059247910156526972563306671490134306095470817510317829146515578031539916992187500000000000000*i1^76 + -19056275555709955525384724750455097603785948524520012596297383868041249261554969734829457418815056936626619426897437113470687961653041875636424882299028274800377915722568327688176933060360994349380359255081043605295781769791793559130664311020675109385318131705264090020087065338799467579933042084942917508095855169903542161820672836018930129464453631673244372290573049207319206459929850522416744392893824539982112951395234613059447961154485075812545425240509225358711300561707303492880824831254875812342389175930131102144353767167641286105832808537092847076704511838606812767776665821638259177844840217774656984046955028835789594023713654918724866346908080114184010160503140612855736288816045792185864085364062845725296620241520267522489334386091318847414485375752327597065688780356332827196729033845644964388941187411181693970928218278432821817546373682886027786092077375151176595963843122503445617298531649238282561027123341361916090418278563373462363603629393064210318581373181961209629297287583711940251435336624558197496069289632386266924986127901085324730246828117513143844634679012970706514884807300043887618778681274720966837611754735482389034390804795204934096524657964589492260135860417928129259768780472073237168767799005387847135803467223332889034176410747813347847609624288670650469004026628806335969994913391515284653983056748480132912992990193439014363280915272010043971548628355362984543251170853260761311819584157566542738490884116207076364370195133244122593042327257217223091421802099208498593053830985105555606797560578424325801352176063109591676222822204078944625251318257428911173997687493374766253596339326822042730976595201428412321879500191902909233299953526280122647143684997957423275983941371505730097878684530329845910110640130311738260963527588168219119884314481931608312813780543656868618734530156138427704661430157984477445319837689087869067486593629898419707054197694046660396580188230518144672419581532394136825412620014115401572553162679738404979177517847538582682443611612184461839828802441449272487048319038435777728156972352812093853415478678350100320120460364273028622447943705717208886470533066329617244913259830062299815986114062743887777205507691185630038681872167655349009966712532482706927514295230738781481129162367448549292122437784786321185414203993702756360628760947350563264158352057507302296887905745339068642342714937729155541692264088978409582060122783326036308429710550670237433150908167359122221308808873845364079972843342222086431558060809694777948591068697185764167108023605518092705838242059903722570979820120311947284484283382575427265562698415899332230977599870435191413572409063204548445924564135893032475851577370634762030528108149703117991442503046407277893169795935138200383067114164998271514070831517482103070528150983891453302440730419056291628345455738483508334433979663269218754480501452135384315416493496479813809509957763243123579759834826231071182077033282135230373396252720187654647117358718354367058180450513882329478365022175551923266550752856998636802678104685140359381983558147476668632255613178104395140796008605392041091426076066480287904300368020436197686258652910216775474569774490965746872200962725435491467474397967558783361320949899141002923755182651054921538093108861526397995851944541994489467877010193021096529094344644052974772875390430247549733787574905603089532367720959789568003343469033780527267594325287734089886504903427436194498509428397973297537778561106923269902255906449442606018134067877469760656377071564503987755108170137765718433075162454269213609340558228821780182300174052925236171137608267443697219808616952679185816559965224537136181437231847350158118907414926862180944557802562891455229802496735283098589363260571460953692793018610343900590792960199351237596381098672087928633992209286965793111826154741637346687491813862267472078499070246654095814227465900105235288552157034435161093015866930658403812418197160917632271146383314681429434960155782269299718483970125746858378095588669752348845053385311827741008578956403466849026433384958071401738280802087550985380085203474391203667026406285160681193708248735999221277996351952865468257147065650815503113836825326358837898273744405672763614508980159587336501033482234160481707953815683810172393631289394372635663745735732837625640789673182474165830897067057773286778189886272698048565052061263022593524110812062090657409806806189593440073431190643519023616816863778072710699509588835708622896702662004894132983479252344316989165248772802196190403061888794514539023257530159777592258798080635790575531732733884970641025203095427891195341902615947125282310820468727110691775629103122694594903472555290919169160559103277483974392722976878619907548319056865952810760280071498693777487987771846402373363268485644405120117898418785390558314849032860224635338701957542520602297406763225622963262862554758481604890059390999823563106474466621875762939453125000000000000*i1^77 + -471396555247326859901508722843509499868048228107422969650131604705168073231410942140968139383410222210525858259026565529660757131790189909581953136438837840738271365153532264412117869056783186501394951249422422553197095420147459411719530669722440380239511226898178442167906709892995068980697871625319506362373279842171126811049219655377484903541979664264676968189657276205788400708379799743580710088939506980295122842416464497847154780806546902641744401627591070933504079075655774224431541085131121446920360451936715222217240468943618725694291934094837899730794809339801442815702889405405601521655437173535893298459847829735321578626057199709492167891193158908173233549800951534500414252161284153297429802461815843619358100380425496436902307555426574170784605770892717987511732889346636217582479512100619034373294531649818324143556006286168634959304229628245361326036557489221466729375200362538355156305021164811529479689284796290857575891763236297076053115642523151924015860706352134539060734170766573666989269513167128156639816983459455101573941706437633312797549162495236248334221934281881754564622325958528705462800425656621054012697899056048603213242575694869128707982592688471655928450722490263921406455836923428554907830141862347818527460310957802545891048351643576263498336655563975803700656835766380171532345667325582892173106937205699807866837475941823571521862394010523416023161911507976115345159046816011624050226109531039682992781641304720240520666109850722895023990346996345943957501682784837705106916138776040504000500416554357894777979701846195553587922471862494789588105087956675735181516776672507363866018133503287674604993446367426240909523849913800202086315564253522548591158363101739565801716850073227875749498177696320499473239919554905349151145792230724222058803954794161263448387773231255649141552598373143452668435284221762249958496554790314075864764495126246328650452170135798734211706691769706938374830334716106563863412884291749491538395501320446542618175106964382547035297730334060641462840912568812172320909152575382167523070590772092226254852409673551011702116795462497109798960595626495925863035897083627077052843493920602743881700376605393149001272247204628001530135038746833258031268111540237706524468563867401452461002161843036045189057872337582516451595331522965485978729256277231150371500911055990860698379582431924079069248830231258198160646520073454976727194593804538008792061695922254412212970078952157011460203589794281426912227912243425221580038534882797591380942845328502590749745582836997934828440069621256645074619927068116865384434223721651123268111441636002876967386330076918964046855464424233657997406466619173382905005368274337004628876375972022061069805487886347333747539242730050021170482912786724928525471920070390549288482035301205369034338162103777874270898262333945711176862422399442698966054066152438719275251974841793713151759153284960175211860588484895446234740869015062397801630477090459951798587532643493833542580229237584178760231282108891691721009260328471563510521905057780862553359597003710183361882988748952149943574134828775693314865962589625268132785606284133215577478387013165489447135706232353387438891146196452213438671170673780540550181422708004265717704653290967678107595436763387940604459286558812980009654624186473725282906608391433473692240036807458676783859189172649513279109431462553158281765469892068241140798449591352863498506874682196818184038617515094803006393351116089176121316784667928100054808266062519511520817194007552430783980468272021281101827743182382114239355849456465205439225029829430214774142115170330468815447298486600007471561412064994946036216027584139039370100048151326639761201529140549773990315448211483728070631542690614087043366805326235733885773575184493845836492466071833120486957439098096404514118816961076913397623884413794729497355975214986967592501621935096945357392569642415085481094442978194044959554358962762853941501012843394771847143866904757582288178899265166573389880759132251706398831832543087049246127344980790076355071644738588929333386945615004568393801024261736581665115066355139732882696156373076691281314832246056062416179921968311208781549453973448247547224656150634243613019023054991235905591631683802911544657985342138273569325395660334890198062611988320964285238433141204600905349348058826536905666185157890194317977663875403660944663528825105105148148208615869003670440800963453314204601321358694135748617317403648946017831452510808237577232892205959327596265499404217565163197108819440480474463303841394483819491768828651242552083230748111029183552047249072319397491011840752049911497712791825186930522837293521111411357188636380728732039048413727085629230432343934969271692749980003445110108354466504892087722566774138706003762813628127664352032273525385271824397268842540213738557196912824672843794786661893506992394600561965475882253429062984650954604148864746093750000000000*i1^78 + -17082097502112243202989419700374490627850207653508628281040179517492873183127468455395005246153446921409381210612146189250543595347042339274407402765637005152333238005978960766454529650552489094150493785088102527833191652741806041611585760549688628043615402646656577369881078524808800730112366086360771258488103331374384996497946166427085002075164353424462989690141157031966757494599153564708524730406714676881279331717190075936996961890825725795662747513009479009443019247374386002090865721786734650508750644252624242243742743550321704828501313906932152127773490443109175060441913914413220675300370573767547337631034009325929491289001930991978326856629756374979470267995732371512013868940192062584615112621239596670320205241180505179837709703720982197012536031531070126440241321745736764194730254674726408597001411057330429331189635743383838629348226774291309152788924904356305797155950609589991250396252537657992080099964764017946332102647296550994436432142990100429609990277660972465811183054516419776759867028603027980212575487860188918316169737605914945340765927450295713466499545570529836302664441657060171332479031865231650713720152169147982745086700194189344015239110654070852985638212480386184020898145387076413803554319065655266727963975944227778247811657065121849043111003119250107444926212969749456087703076838682123122159599429361547689673881762176488826608968956108454568348979685677281354572456959817172792189580443053748333422423362961332309610183569460116277187255073851951314909607714722240072599173812077464190950851787707221787045218655218999189837202783346947393037805734652862219366197429516172465115417202790126096846400633584730518518362638400752911875184204703041847190841884881508076285511747600816335866241822604930720720316296081178765479066632104781095764023519919830114712477386465127005665049933897412764964307915591026306589956880774056558197761032649843865491436362914352544633738128226580067140183947456831083493250729836429357348653455213027088176618144498289510259399301828175666472748275687216189093198773209618319555184035186642222896578023599135735426193437878772853456237677624219116949855908314085785077346010079374575280737669041738686984903627361229861402640961191015282993468566724943844622550449948196099092272705459647608237640241046490857860733778353986498859028667644584682798649979230502950443565479645275207304036373873418510276845536713332434895154028668320186054276297969713611785171103189030182659835858869213704800314186214626158987453903331432756370210974648615230263838425673183584716198866431242369793361494989135427053186502674735160683471825465556082642029555701534657800163376265918974183925516375101313016199857716611204030722372201909763604355916778288567212303187694717845212160785808899345164680471001360533444116955395702273575598354076014506487535599063921341793700106253836230843457729717228404067965030994222905579375692883705506147586494613179870645256744638660120480971913483898523800701868499678169240089403797187552265988023213185544083496137409044685655898496403738634193362207716829123715118821930767183635721050721131855027780072367045853089069482954607734080570564147853284244068106782394501701948023657933339235201220429993404158963770882146367358555744860664318369208295202471064217403948399786196096324232747043131218246464907701654638161190038037710573714932058359986238981998342056492285707205669286952469903889816530162794859807300053155766030609749083135458014363600209728387785571113417250745970029315421757192539414828700147325675826988646156068449834870208049305729118812678745834246177094766924789932675810846921500104531942780342458618149334193118233950305698919948408630070330419228139842698383875200692614904560422237779664864372761059149704321896446284624708896542620493042977476273577804675084627398028615921708336810350959078080503330544184869997137198069274890712957655281309731170584603712244048095956436315461193475004180628943007234187666200683038507374633824567201849954387654189991389386166257122349777350562336871767278065135152215526732573354582016272662769826681349588428836075826350142813077530925213701779443664565215131511605529910320218308024920288318938751467075468945766757387509200421196008301591159366277584788722940041420470404614100578529446186444499242406044682311248252012305699146558844968383386442299417597048552001773150494318902723387970046103360972082756855103005206752302802301457967125629088416666059977177138335140833949365883049823555366019247731438903454912924760020015589193606723893144868404201999700573622549628402062451381369577496522291942037855617931796129125760129964655393811240934082283274811568624520585143010717978166968697204112606262178931415417413423611408405816018014785418181721336495450655246307382638934771812862040513430905476369646349294618661287989115582855300168071913115919546024738533639607767212349449890279595720699035155121237039566040039062500000000*i1^79 + 2343786781228754514482612979107176795358231334293813589315230541518218937879296845332332674335526511601294506447063931725469885352389440704347262184968001675849281682712872217901694140694971088463741039315449261716707250316047288793741409037919265707920298031254191855340703428236565994276976732405135940013634109802329997397534188673331159362125810227690766416580407863960567374657243662567784056310979923830476738195268301771120791999746998164328581096954092445900611311318032966200868723520996463157208281809629351305023609431182292543972955675209733195047772665526755409164315378117958655716017700361022583943013769814136039765709112104529735762515440624212164170182914498935573785788269821224665342027151347988469086496789135442264677831984571169947316354543442098464368528160276736104513216615938401690711511951386991058745706344669179087420756335680273904263414171991407419314892277062238705784004225454710075631555714809140587768401731423655996971488764351734238395558041071947594091098601021753329571423413912923162268629569984570280415432598361051741513322571855407548187631069520286762719494509070061984035728205719173258118956541933770746668223198288889138459029669929446383720531424424727330511869782279870687994189929497706253180459460863142656540329243617989309401198904109689187255207105105716932409993977713166403373461508272829162357895857087695409520584494558311053579008154109294856072468026090016075890100164058345110367299028669728232407722359405910163155669450782244835272814269298763420041924624852745465547545086076157540162667668230754800255794704593803045669152865285430840056278746770970686510474835106119847180309745313976222201590503573721746755572194784687489394404018951863436932045467587982442123001652980903718752084655437720502252806584553249824687602540541509038635797847353850338828238906527836696146624990272872535467297919652175828531206494776944553558410503027228588224941530110774146839842224288968715047504546005008776825320680398097882281499687927911455297660753833621956392465472041169846207736272177968042476862951397088785461741496256864316148905954765402701959014933444602543421913257564808081840205800523111443393556802714959910698848016343481840795141953142055859133803887611075040481420748146365786625617884845476215284386097264241955143837909883149500050699760351641307366892792522382205835431939576682998454379001278137467087016680677807116697947846018684215174310038933029707075023766865254891318743068037398381372654165813698626971139553043751065609101614156993645219474167444157676185156416204127663161948086104406006755638057793992022169293577305498336008714552366566884720780960736793827062931174289252698406933518302261773592743869238954662675762562496949716739986568952272489195404254474159132155850850511023229822545986940095451868444496815895702453538601032122768503845955424800844605782891205316950485290912645282741248980108387966944479485681295439245794828636368287194652481467750341715645145834185985137908436407577319710183868310707254050764520635870342770277528161847701678265761833116396881414862026977000160402534601327031515118798714324134566480826340935304280138951240681026626888425678821753132319811042416529315024945226696988060753198037108982362793500701916109569222146027593687140478142920718782385547975170716153322111988075659983580209727169360170238368617020784221488839341450544082484600861531280025708669164596137103425563628844892638407085401597617946154125991291266586509967254885945368337884218586506873585019248048135440519388619869857669205353329764143606011710694544544108670729948724927604578124035546579607022043954293753294773669193891662010122614848137033212744756156607190924271938001856475816061265776589491094114775997270493052557637885227675622263242785116151045459749187265250213175303749233460936068966612453892577545918856334660583123519061836309309744630850903184344696190280566213798890566975133985043919115729058651322923617101862580476984833229584812498210633888677022071194768306931878717079818285876090709097811520382415216727885195815366974149999866762655588563704093648838779113857537074836237991629636062279001478045511734331345657954169782734544343702461580960872686905334842255518059739611865407763603189840187728301963297721889345757125452099041112978338247954141146260517881294956050516194472590403655227939707507649225509891612465429269818849901619363626233243509001844268572897600143930635238523269101279144810551153645007147150509508295186804814402790772467958594994481178964791537571630101851564903060680879308597730631528074540251014040296400889963902311833433864184640582883793300755246632303604205961346229700072369197609607015201030363497264906454173646507791991282779643861747798660235152704530303907822293538806192352914106609461026109783667538050217823045681230320603461009817302545503201656041175625289176261267176232781523498305276120845519471913576126098632812500000000*i1^80 + -8001896000183041158513449257394266109008113284860715169120759414317108798276162464060360649398244743661604003350759294124863762988186207743041394471883545978705003681080142896571352848464876743164144206713198193124424991246590803524844058284087405263804691361934346043115041530007814943541859384577229787764621150617479603251165709128567453588131863543302070384454543885653423044063414434001490979948644187699268938031330008504808609181008627396474370908230664255265672327713103211393666265235712573586427712636051387780231249722150905830280913757343120468900052592313207856322674780697369222149883403044149182215602307087554766870090804089415491155209846454123039346787667497830574467204155666626465770606228735932274583630904556759092334248596332569184798008720998968762688311662819432197052961105255249368486275289808619526524808672636022964637116697447093956075284004199167825966980699188980375842418506204382638970806979930430108274287391941891957570756790162843736808532980401129165954207676647719875478914719627034867607686326470261595593390120627528687254693427928330273823483565614670871807571316134027190607538111089062971004484840237702771209032195560643924068987381413267052764539252201998395943405399745187083624698040663160653026677659937307060235161073782155335932715974439872623273439410989583055905519987915551688062787609037519465318950433595573997044025669665357956699730214822330264176832810342607156501646473118757484559025429355297072017761283835236164392523218396957400487581872453567230436312497966350606640922807552939917998046637194270126517220030948597224962460306629234162019838587401514125426421512745418234289954921064698713496596875136541221656822559743092146552591161479257636142321357596892319532966278412326519836690639255691065352772661246555074411346258980743660095253695237505799400597774582757556326433892119506225210565857327584482443836909180023432652057542039203332181546412268055261338425161825810653541093752801448411434058530079534623685637345585401121887538909949436881464457334532738957129687405711352997112574408006993962448974338148434206498662468391723376542046234498061357642259083849428203689541831431378664885260132443189580497475404731429200520049952420825321453169534766749220855439491941216228376648961286455867261087828928206416616443621244769513065331186828207979641165588061848620931138931323994436814691614371464610075842261154504957439572225836157291608826367504118758562317771907643641628848831444539050338788169191562089481317287372796301435967791579760180445926172412765385844720440392669433348587618077545548156370062341329499910567011972768535050001791422862960538392406274829216065490708178437363862298710905951538176908244710317833627191355463068587376763944438931887030433485666180601434277105519269538103172834053921593831157844495260090783731529581941210375920085724822350877003536785600923204042825465559926059456823683251745932762110900192437734667106955746430234327512011636052384404164163663317178289330411835508382044387131073621696635132974502032158427729462160588312708777398222791901006711005694774380069341827488061226809674903899953506955662903290731874752013862830979498792543079814544746230568260014011359751143894921116135158269139664890614410193205762650958836979238946403642975939206516455729960774664893531663457280612810777586420798666416121535486958100900660239474880787716904809274659055129975987710767123957364304552283458117569365188575026797332615237574395735296433041016756192697925960836603429659240460212926138237767485914043775674500813977463535380931845256486196412385610807192732485162320984117111715121106826944650028252609445696907512144503966134740188543143471540887865519354157310365231924064551738869766312757224023891338363717807179427335399856311663315822198651620880155282548313706915119141482859790783413150882281419787830075828182750214357491169816625663708445726204659272953825557613872940303466476839449562307445579691401486255931596094542621160420076946923961240169678945366851653441723501342307701446754806695825551108754897445402162494653888400029992426850640011564540333822241030257528193245578542225682330368685302734671887963276846029433100285246861074228656034747002311404022500334444406659533478228562445800703520620506014450455631999189474444257962072644737076310030694790882115808689920685593116621249105928756693165943085196556333103192538893476197528916071250560339187959305556654028650175760713057719325090913466940300904643736627474771380700736984776138045685983001297981268933443671196424556578961827660718267962388956838574551011158501623150826914227452399301876847386466318089944035719527997442547954646019591921451040692909179559821093343706935300499220608817626161811413509183497383746121284462782496021278713341755707966614175209234928715063659429778189254390848676140406732031150259320352732734462883649410175346261553386284504085779190063476562500000000000*i1^81 + 3358533920679407626015322704431123549828196587422894544109141352447801737250930526203594729051022852507133387134385817387418399987156401184836618309098378990397889843548983032623143787827049596227746793249108201853180879249367804434158501842621323370484218657077942864571251339849459991648620121845090714864366247779211843278817855018307070296522251544654649486548520727006880948844964485441535430368562005815184392443638955113093563026646257366371035324546964089293697427515239141324320352275149543282697199754262601962898099022240886275307746556080343037441342873697848752188955247896665015115216417240190308360178385132762620246673383586225041193239871231798523524386880553679606311482652614302572647158222275825479839911177473742332001695352911794950100087528898419676383812842669335912029009635358427877066987627598067566891099969723778457335831992187838315456391306898544980092958623213081663245184595566820695375822710837756850047909282992068228278306796799746609384415530429707151165311245662085492019744585026293148897785887210325860982339339487141069619649231550738777112135274006685927158165505509372374315746423611781830523060025420836027753340519555209504678378273027584621848249571555387523086900780328147646140289734322099523810745090456215623141876010077430078024800141051503592427033976925142462095835296040697683444664892738722977145517248585573967672626729747442731741183680069341000529960308848253685258273977371406606130654385514581568709875282188733044752940118125496579766964722421473978088702900167001589698738736423887109420185560575396520613784123872827453301891125379266623501483479391074411596685021655207324828692827175352606429205911477948912358250882420378287968221961895259092190221356440618522042853665231450866659842150400252028408437871619527690527959177475903571937071584558339126114528508988936627693557938757783171674588640790970026665390003931193413038770725529162988593249958404412848780562554746348122842014103318834399227179793175309895191684194109525856721212866182474231196804486097619037448525062862039126435009780640840089973108633977669952978267173075040965045959758785101372446774904622337982112891844195302726636964977760297898062461122349783007031690105597296347769507812983196615456693386970178079567859048112069425379610735244854062823730764036249526103572795972417033642704591718086966176887182268922798447225635128096358888465032610663384514757666647349006141379020490643957640399244076419937419546293510262781097897010123873472255731040312485600545739496568260832893326199941693989760321586559463088499434427676667133812265309608665445057827686714398247205179742479163052015374154345953572837077958847389720487021952825638248089267468340502942917833040641373102131795398608795634552666491673778125342621109435914826283434191205224268382178658114012257448216585279026009740927047795871613320432875982208684421602381636023751307484739403741795832658260477216406651813714800247946471597872370880614952034849106214992806095140640756060033348871116116068235959488296340911118726749416677764637375160731725839280820403932002204184239411853110717513426398781588870858590300333204075363679942483348898961050435379701441652203740606875965347719352187258283941873844934363072643268565509487555041385285437404242343272440213156560115094237671601320610393818640118039336487028866129731182870818290988570217981486823556300436914245388880731909404266105790960760544743384150114977159236981403897601225137665706835457120897654433376494607560843049819472643827651462838963820895089018350446100211112357492467803552442529129872987659596523429531069883948491207989950497764480058393112130467579730129780650623902464480491379442781185833372343535391433015246436061706040801947148363011476221762377536172913937632769312548343328013472630914310407419388791446626305731115331692312036213311255831238885993699456738566418560030996112879839500807177598388150307363171846811090177837253234408553588399303122882823557576658679632016966301282169234903096832361222396795628605716460185397316915469392576623571567587880778334472234923257972038359400538427311483177609654492881765036417138849924359343272610804126722953472508201193655042819056264516948687769881807754876516623515967240659126921110513359747637607198637963294419314127070399951986395964677319376449672233942731856016168754179727146558891375737833630040013044949387113839087788194713641890108102024157968949292317455174167912947591565100136929999209163025219090539124540932277904789220530927670058981608204583788005384989936428515398746843301917454965325936644435333182190931384698320176334816792429933324744442748741580220598401163656303941578421347485454755339979047119009980325387328618145262946758757736105344346500490250348197754571480191736069893002210777987713079129957849962676839810537540483392207237948143196793730824033837392694756829314428614452481269836425781250000000000000000000*i1^82 + -2801841766349034458825918671961467768882985435240543008023055100336526095286943626046894743088100018150710385048813420480934488936262165121660706029764030465185659647796891740687226728648914207082960389417904070221349552293794715459531307780136955132468297847395303016178017240221010110199313871900203085964381646011628300465481411747375769469240296723112240924563872276745668213545254320251256740858743042591107268665672570105294563744455900894747435868755874645839096636483608549542792562545018516837255215115187520718577413352897746604570212435220126120477826542289663612184683972996824188827355068190405435473339575384512823196468023768980954271195680714683324066144872380638205146470703507995359639340881614517202935478808375341796195176246805309083254335799631164522402044487721609052200380339262350317451924061961585329890049588346128033496170683019140428516017929937810283496883755176772320287924032477054771673683886370467361230693577531716282658737449041409779049106677690383428618510047622296751408405252123470766474859089680202802750693977365557324363345981319637004579807543105348763725366007602701192528426372606170742892197779731040668059600498120933702156660481737532456483936027323872587857082099369705108925696538190308715547302459784891375301674227202035915406358423617525854599159812643187733789268896262775859467150147279291477358643497513405614454889222559271820435515923059202354619502943448283106648551797683790206426024914667116328424605871044515090901706798004129932042803497006549405572435928922204950863178810120041743115958609734082632812728622884763495277543043621348262462043147628537643817408987470275302616024508819651832550962232198365425772052169677577089783341195116867483632391831478805960131345511684270371720609987886154553955037547497786271492108584542223562621412741366785834890613695819624638139480329351299277984382318417552186591731209601611405612266879947516698045416589566727868593921152083305147131176744549723164303712799319577092626005928415842643623432693828874663884406230810003893506843451320750949288141332243109831563940951891829036069243805824690096895536342151449226575790839450236030053903902110238955281736117750886526932843940911759567400012956774687049576893463175976839031949569393357857439212584102188813108343378976229279261799721923128355505303696188848832177383887006489475343997577914836883949003782511840005592307400064182720893975561530796793075043445861474326357147684393302807744966469782018409746920240127825100148913445073344425254549601350859958752571843120899508082888856993015351784818816760364511315695491760822128931836467946667059823137229759593380547945258888718373884962048502093410624476509151617908629828369514946371145187355553636964485314200375720893824589209310391932518665999215888111492368572366680274358554002815120986544276949411367149864693525079374126043125455269981157880085306364571649748938153037485378589538488653772026290126274272658682350963705465719520766465375416373797989110601133662108012599175902907049185787978725629462279182988791864636312025096561836849824383450793321958155848797158580850208175825365207552684308857977579367962777837978123232818956724932204196355348180186150515684887104574842685834348974279833518210832665592352476882242408892242644915471003616244026985216623993358268809011791272633727066698620683285313368231808366526260021634895862506932243203873843769620157790344583245223333205563353628124162307123361613649431629339869182080178134238585589376607565421427731605988462636116819745518060720149935560578260015698606097806219277315641022467836961032407928051106901331869257447091358955639816405453133702719750468633540108697218617244217560416461227274063336403662991771865168776911268470418065589022239509816314491392746386981079299912708699846984425003935799544828682243449034002173139248120745565626748921242040455048574335153715281087370142159726273873629081763750170837832187301003412365095182704414446508366519430508171589257467410272791813292233008253006067903634713659600910643811993698715105127194615547543909052795218243845819988554045820304657958675103091673649386406346043440707128193276136906261261245694819027242177679417200666122357006920193802223185319088801892969375206705742646561882017847886538664044795241981274883491512719721091537934320888085521437610068932010694858731691759168449663514403444444476798634522978737189735884855257030374725326320008399205534098512582193594765427461422615893067132377845936172739341875497914271072524396014960681240462171863083925359009756505062879735732725459055508276215191582447872886615140034538246020310401679497336246758937863700260540624174125494604099589709865260609458590499540025891841374730310475039825768177113531231813790955094365943002885665961880091830681463735444625001096286976420153559062794783597013092737730238036990768613065938552608713507652282714843750000000000000000000000000*i1^83 + 1350137678822593193224350593712215960331982476862112816257735189816606776360800134813109811096469833063026009733754421793547535989679204159782892111254491356828519326413065959092287020868313313395667839823901044061823749222386717792440999404172209707544217957801275123572690630241820206574690729375669089777046081838643602008303885014551346638785143655284093996008290932135691821853945054597867683080164269862849953101737515627656858424767415607315884926183317064664038475912886140766796206140183691306588041783256519762864990421299782122200187295147379108614576950025719080971658153867069339319321294605122860567021320873242274137925234057978671968666855474605348474971144647905557437024547617665651294150257269558938553298240297540124077292345759924724610379805401891610709671539538260795979420499416117826550728498053689915987226965738577308098480348464777678076987761849632181517243603684732250303256698835982770171049176539206630339536404104730914746137624613549317615669395312217495058810005192125813358032660246530317772299731723122863126322300203951986607905202169020534858752785861313888733982438865047993864294686791241386988003991366192534358789564660058481788326080831589591668921973281821309597527931735671732965953769139203679323242183165683201781270740831507047319267625741810323711413155762788458217995821740489391973212779266510175889575156212241785453737718738937369662654809509981769479187982360244745683631929288415162208443384631668539830061880835454887873787967535389592349381423920150765285593421149273366778169032874294382504750440892623489793414796152582507417058479326856604332470054497749335107701302081667397729110270607083858093532570089391489326496219552998771076707035548499598326153220794731177335184108561065688227786370829350690849663489138470137487992821593836167425409846138366838188720960815306630568939289787813543205540565675458394929737899288854085940086947083536025604694785129362648684431028809261473201105018241365524817382958045950546719276665130424701485612254026672106365970639985782264703856025700223336665904034512739627729649394324503541962646789374093187685359515975457670507533314180430558970345756989892143192671882851850975520063984719668246277710048322267588290936015704404652760588799214123196846466235223386623746061507194240987451982909516768659579109685458298877088383436360252977197814277341997131129989729661779791772552986048855390453898461143486871706188902366600814099200579236715242472355055396573736222384505045666624487575286332386857071160101594867427674195721990178281925068786452840736139313102056954160969224078173892724515564051854678935038388840247688535822066740053163243302244633557849215012925307323032588841232366736650392101599674123109462178712896390442903932792945230395471530379049161909995036552809137358012034700686585228144295501205876786431751091748615852106786904842736217480293609178571402480511882294941369795220817515182255047533547381023686054077129329979921100242571856181740267100276468005783028934591381585831215925024795026308993018308503407523281902169992321181944344866018482123470310565538301979403850006121374421470158451754439957457501688858867845542158727147301185757288846708510283093847903295103760169835506864908969512092924148286840340587926169952319535479641440024209672075838347434421316496124134207573266088981465015147967251133680458934961529107111584137701857413669385460569303878825481248976563873834086421649332811063380079727811133283560428145803799917121328284342061213925047096299992981656244937619458129301923766346060944681509787837220247999225257429866161754693457059280110439061864363248518520192880749657760937844145852295761245797003561928255988994336569825428779692981064082569702966265417243888630513924236854086299683810584276563068777458409016205921947543011100608305417811612095332772434999569099945927827240926509011319949253681593832254406720976054770668408887834820230763252957863591401783808309779624426253626329009664814422859370231363732949493067970494182956795218643140823909483504162975162482982395287060230173492657719742698202209722002896552654412129798114985828829351363158129836699977280319095501472481890247145838459841549851187052361366095002071907595977776892240489607978916732476370025320489351665829428453958689899619210259265437468667477238422720632394737507309188421047290754908758340107304051614485200676664756795601844051999839017333963978415042147095285504335619359730040464944608610570103158202001796845136325562395570591957997177546409596387403720318359104261698397440195990471693424414024635983503034064151781418542559778576981983664420163953174660733944089557256829532426214761951301364984175778563341540498286430202694727765628854323144723106812418105338028006546806806276788066258166457438957040098084590965450101410586780562579235077075112337437638801306093228049576282501220703125000000000000000000000000000000000000*i1^84 + -762940039605253389957965430435163023650698917467285805380144374878511535380521975345069187519964297325061403173529971823431800388031612392720090249358067959969861070427501023065296319491405361724789951064732473856984882369655205297281551737278600929729103845686772808604272611584583722060540823378116249904776162286085678280509253470623997308557713096573722011707445938715520517172104848373190621268745521606698999353756276572473675825842817844570504287714610388371725598141727737674737467869034935280811149519118265477298236481838809362349039795266066111391053402606919556842747543692797845731847926362507785797570385362118579893012430582706015134260904795482988609997042672643559581461439376557011510401001995160544047559624318713923717236772867827219180822517820953675304237757768983453468072798133453659139139548343284507966673446230796289778379614431292095896948611463530762316412674823546436012106916245513131739688577775518220453446847564300442320196475404474925387620312957244578419971734205112678368245019842335955770389041686728683349363605483229105538457440016780196008572042902243384966394686410345666639919183486401204412958561852542021171933885265962652293292317678993120016296238718896472490027489108993529282133289919101994501121822178201625437706240483217763217310307619153942261932084428854839782226859094661360775304139325387079397293454701659800301771598614534226889441887665639126375244747808938569851400839303507500250768682905157744150651857654433276349972479692012851498767053052941930499062379897413755647863145010051711989133995562263754730652426640329787156222403030516455827703713860154622942588228520037006671012517351584288656619825386632638721014365842567956379045538573157535883627551738533700993551332034482638757813005584713923854602054473143330007804967922098124084580135692543633128094899820120964866112924469478073670180599799909895798852205508057663484936462968015749958214184225135504601253405318428882011717192250343155587431867000461802757924453695950856126883411337808544776074065580039354439056984351503282329412433348507450184272182453290803264939518137034143628617424612349240525721646098409908231153806244988855128186274805219000470244050588826786370717093475433518797773135117179588444101977130542499017496840512886698068580708846002429229402602805439201722895108036624786920689242120568701706783719997028199367053824612909401407800214875290091572904819201127750600451870565492915963283458696584625307213788115519557117973920178608604189143349016636853704098902906014723517132568038012748932767458321968382577305799623051747028727972765551962495896945368859534441499404966948469298171290467092984509410928350370513765408776833982710294781246739426792542333984924220210067600544344850142685510444078700867422572647057114528866541096964255732671509595494533684809392784473411289803496207679677428240142832144459981435827818776799000829933816799149572373713183726029856919215000913104306263512257599353843898692140235011367421751217597797841900887720803648505402859585701653310178621680391322644610806379539702860745734089430035310139589586856741463349950829955869409639690350878046462587852586978655278356323511717772760080568818772846901995586386023466011617875196727542311561183633509853624131211488163501163270989321504941680816537191006427676947770075982404176713362817282150940657122107001261625610110837304555116229314586418611077418736922905758163256544172339918763648279605138606853138369260849970214070898685511755327166031356963022989964339414866156484284870431846256817176410392033586042573103614455315038880788510620636939816860508767266654025571227980101935101362351223260069084241260429559724477111349336771530581319786219958296765567826669379870017799003294878130129387182247115645360656781313892737230562155952792927364345735847909647515315821705639702069084879648216717158687389973099204947082446927387987953880459420570031162208468471106975649142710611844819553295702155495385303525325546350651563568530041898320252574546429415988930754822955619328343956581369016333202329187340142894698813610924539032595612513616477957453231845870314487844966698151302354188091971348821325357824485156579211195144167345871423267247395255380851784752208136308805492849093859789779052097045907725764721618189040284195906204206367200773819176624308493793731292902881575517474452987692629918881543742620924463330629154104008441590796588449187333408256526396305885392900406664116981999033059781106363905978791492894281353321419562615651196703414842097257716165435476789849754808969159763725149877021643309928920203795137132462429581968955992616417610192229808474411770799207107089642207710891488230896938536981224249318225119848908213539057695090445173959113631223510241482944954127078051082273319046321336311304436755598873653666937823445333098181890824239235371351242065429687500000000000000000000000000000000000000000*i1^85 + 329380182900551374915914584383535052735520565667715309610626958726336538101875067375648383618708774515010634434522244201536718847161089649154528704590713501722370756268254084025295824107040038705198275130083436367322967303771302305538699029520930642601985369813108896051614369290695881223238970196708090097730605588441989052217059634415396209291805918738801818288509556865869962823340576715887557058105801474889343731383562218190235502388509911745792946296395438261297529622906740537638114048685609053679420621538556057917884014097048024642914719589573056732884380902739643165448896352301169565911046341479900373411279742710830894546428837321097885186808091355712602603796626970928623318188525206536691778436626702696082253588152846639900669275153969001812029569422154263769200130887006822038440887833901394537839877394788486816138126548618607396682153448950107458774943237367608481542848321153950559490155836425649949835472688142258191848723429483859484680860286866142290374089266977306221316202934826098886705203942619939558973768246508286500264910675403045146381581178349147361394980378160456115430446994736512301960517279800264692547965766439722729378263758145758675051226965337190829703948762279463416495050294398975126077336373113682314028340156560792186750340772140740766324252432873566177363974329072499157866134339516288164130760672205924050695709240456977250009753119964346774756955672417106562069794888625667596642536718572145427565799309977292613259054149967893694467497921429390325878694933097727424532566049508254717561182012967814701845915807388333543810528369725736811369362300283938278008314683900802154082460163951657813096044145011579661796735564949603633092770369038680760655737541055917222144459675077641195348436875534349474720136657458558163490520432649734761359234697642143230967053978989851478711562466035473024064982624655452047241503617007886627686294528823427691528742566340710011151151682363656115935799316907546096460558160671856534145491046973832603804829640407778896940410818444648448226261802025970838641610855980346705343393308138584178011797533110104917886235923675013339233498494499251588454411563294502377205414625841574612681923916346671362543206828249803751185652652139922168469072549738829561105697445505879528302758234494035319222533933602335331261244991240407269634444850205743716044388741996558925167558567932039919801965983635755617597653433107911974089345269293025866938662048305829386707221847982079053675115539417105684967017845175837447606528026175205023869437967184379747045312338864736597772999042740893004443432090136271657164736679512381832787757803264991578549496942889151872644408705249446451658013387286236345307042592201651817099406993037335948417478619271883452898699862002024274453379759510587238804857814333930044583746420583238680474318743545413257741767312287428493997774359164210283940199221802833247982680512485608932958238169229763627637600796617267470123642218862432938646630566882769029245757075225264420319039158039570991204453220640034392093559927364629185265863029472190012744252421971552436947202802913495581634905208149627143008667051720782154950120887777112743312871090101767431074361984386693918400729449264147345181144882654445024386580990013584664342367009554361900806707330174892761595942237513249294435709334356326407266939810592539752914134461949789982230819417514119564890102951763626785409327616926125100717606852819372151343953379162839625867408934480710117147823117395416811998670399946250866402229044137009120956848836128249901117863330536030804744873446024577169073019261328548251430722952898100770427018819674798740789571433548413494320067066425149589887197338128285406768988235096342627380439553608753000929594538333341649649081379450009741889425759825796027009003360246986515235268875588354428813667602224744739684206728275666325448362153126005474548108249478037534935216468150563306198595390948188204411560601182490406029642568420389975062340318999178542862183935402527288149641907082759084042002706733017349379732622369822432136234182828750109211508925562699657954072278833775088619140697531689217217162536214971134077018027771821475672874215318921745780216657642726370148671468770117603659355129802900864367064718475582094186818903474991188207913890478152648101775626838651497679836678228151581365383675519622787422637754953162012593816995753084994744818111502743685715798176666348319739223570314162690702541638092129217806016690355904972033658458156159515734699797274018758263532516635643264232415031965168487039172790155619939640223911709213349996798314148943489234266526531919478356901618992522305592131187148638613836628474567683948498967598450249605365042676542194284098006475329592737453913354460417969500866293014831316955773309061431224663372258732954528396412198755511054328153335890253806318789720535278320312500000000000000000000000000000000000000000000000*i1^86 + -107466439945833658045157087873877498088434343306382955231564881325673329486464689398808711643814471832965703042514928208497141065119939174925237467463149128629380522604466097376050577766010558244864493887982383591479843367413141669172914187603588148334278059675864800732214028042234831975708481577599639561627138064604756722807187167841309297000724962956078379470864457067246951894797693130361462913769023517329011780137124938798245253806835494262023041397249238059137302869818254611420376446185054270508800737422162675477598753571833477877740720776118088074916330248026040677952234396967104799583887805655337598449697687764827912922835660930624796925273963225220364893317661728462641452344674137247915279028923943988693167116495828859830997928458704726667983819073333784692582412832282690946811046561013641781724405830832685950029467138396463082571139581578902972793920891794112134962578881093015083297180471923266790336229897389458275745538077375724757636374120938191073140159190791872113793454132610048483475410742977085046764331634423365951745365260228856326468214072378775076116381013245268585639783894392804079717557673383986964093159352297395544004696939194733250717786600101799811612497172842368021936389928325902954130604633510009285832920217939445485050966404836226029738501867619455753499571361311735857023638225081167886020585837449329644667848553853599810143090741878955738320750293290155640735780008669066712955715235931468183047000164288239404425385946823872393384426224279815401254243884117895054271847098750972599919229565696360301455216641634335567335873218913117030015791572411961878556202876362307064331838572859619316322074567010571611259779254261440254469910976161356477164889090660574464672904067979457548082452693688039324585554903399550251221112351038543598130042874040009975791469287321443364339506884011546901349356790911925478016701591864118478573889499489852110099557573321935656924581401793564732283070129752064552384893621930423294260983037905693633943524837884022936667195667084510341643527759269903662575988597581070487870083097931562373148702448311841958999191915347493291048190775929329780310739010811504217348259238674367503219895692617186315862424408748046999668939393923782356735354413676972758481363700451321054236971647228579522994096623045010650832300142795216673225170696179051558501604438759059703721898222550677006017082381819490618224369607715914382903368433952815397893682824561628589501367195279917653779179291575228124186079162668069948780614730757929818160762251782418535595224629206353246152005028334683557010221651865516376546480104639908088782972693500590595644343971112797014311440409683904188949034564180756775646811549038897519316491768728077916691452614438820780690056167094390094336495677626813840966322689763384474232187192817760613128499946859589608417427683129166255659258703299761202682648723743834291528740474365172298039449899092657363914002432826958597216652832672591344667452773705384993936356413628380563820245567736143290600807700825417738176749689095461310761823511670605001141538609468502066455988118430190543435606752919727733008813769440339966334799788524972014406799706260594400896922071905278551203310075896597933595819615715754088396040461269335659041428810176904832962728475809851427416740007479593028889264078468448268332553091161397810786082076377323126917296443876436006378360717465836596318697788952948201601441335962569043891387677157140617068767797598614472638129149946085957644794924405904990366853869633090415702869525843177114305156991139084463496295291627838999398416209082019537426624397019898976507943330001515673440123275587612335256226949629647087826656602301412428185716392025320729574915860220546193123188740884146489067118316735656293167804059173850925396210804180602509777091979927960617995309785191310980299615741137344188935700176840097800259289234640345555168825816317160642152607494984466389212992457537975992639254428492779981027472591178311055187013346506765631698904163573222596245525586446549383049950371074179647129158520450506274651667074064176653688196550380966733984189528597767661490157633042639019114793798983528963647769962509871943115266228508378471444018531877213358113522293931909339415232572364491961250015968316456111646856860985140417262921932300501881293774826128327200129220708150804818686578506346951288844341276956333791239965338544594683659210147939598463178565895970528972342894948634159515704645408956123084536609015718942183434933989839405015132490825452909032933722485820279170411500417009241871207160533093219827773128352476184029548424903714874169044532575564286520182724821596414662228390759206196819831961327429135419542372203974924269935204684799857348557264207329933950593365869712305363903946197900182997278854308479215845901127383390111967531842535530597686767578125000000000000000000000000000000000000000000000000000000*i1^87 + 28350653679491913308947996666663356874340969231547679190073867742012583936909763878284977315158123531189074666187576467571911075826075793576881838135169235865209278388108025764544810901171403052478476643575282909792443066455065313292767537837629268758361755389509069753569041155890645166734494005865300524946240300281525168933309316794144199500171259914576876675868482197904224206527054412557096636398109812984676838078865563961710681898437051503486458829268930191246893822810734046599367213973752962559412084736353998700248100705845957398964362059275247261263636816955250835102976123963338573860169056018677068691755708297698510423721437343965345334111575386431978383446044433115505256046630435605348025901355142601085246470420562667096065536433550093247397258776435346284196124506518312816207883125301765041117375222373173866101956694947567747466881312638267747738767484149949052309173988736107968480898702680879144732494454418265948728457328704348452016280611446085959537488453598563258348452373838280947879189461354971096444609645937528010108231605880459630637327188388896245690347641022334208202367793397546175930925712660826550706634726236497955650257032265231801483056123312567301341406965272451196834588756647034080171106505180275724526130254907569074494007235672435469920054437738965933020035715135619657369823249814114527685800840422491458556655934179050655312468791002294604118950668214730559975545399231394562157439051808226519534412368929939653908221946053767137847883723137686744629814553880892879262128546170539031026008641676169260376416002330628146363403766975214724568633642033914019402628915086777407201765691132237061946569307599773303597580699358710983156593396221365041509415078687864683789267485794574448510031731524928686551003931962719380305519461496900033503713786871081601503979892081974710791632198939297398991248259277505402874415612094558440306883707103186636290451798277119079748421636607267147376554106633227316986937723443888490439166039010442550343707080311468209439192297130186914390057591997069801620757215503420034548075493495028244994614562027968780883100541683000527629609481796169506745358957419586420907555130782268686849022033722868241539491782353554117729588959727268793053419564130123209023647074575100517677752168649867802760896388088642684580436724847255332999392477498320870710073066909503537028935919636054801677198936660823978092725427025698415786862106368042808161058867390739332995355073969470857369835900794671104224871099537872154780168994673947535701760232134215484289881508308541799570805219152492222974829581536489695608667423743048521238534188122444023277355841949680728570088323904819393491042117880378641475255508564628491698919882142930950736456524023442214208593729075938085350911276849429793522325844661066058707609240970433384264928048644748952404988512487216269877023438166562138502625046949660787152602695637318975273501528216522813744923049161611282850192194132691244951692449011354728310302803049946121593471481571106738375645057284666110578084481807055309830198712165823875408779123490302847452115989424311779742043241582426185296488928189231686321900444448394307269978512971105804627130599156827750517667661112798406211690147233432973863983167082959537085229799801144299516849466105921534114664328126494117932968475175607429856084541758054505593681288083772834239984042578733744576549479157034478539765134201527160080926039850740068806438499214565066891966413168791663092706405772305437366844624269026245490685367956061537284878737497897017938878644958814787090767614454000999225487297288341958067683541851074157119532701247053504999315448707089477513031193087957183051105982256186650511985532049309209359326391433015249791442009012560603481981426038364695933625173249684613341070919838248818549389218285451762634361402065689699089946088245545858949901798204468133788840686792518589121612384021100650981245130428993309957816180736523701664407891753216064787098335731996068126116489420660895309464242149793617970750833609020553666226445299848730958565141386824966409086878515400182696173162949574987895500968674397692139079867641381486282629632743686086663921970585106106327727827236436589935081745335142918603559744711516250023165595812462268554778291576120897785295548998433594064296224493137017213853382934130936784703721160512265511132589007737002371760014722331711703308442855227405099836492569044915995851895600730179958589036567815719629107254633866368024844227489291893856156474721828362707627294780200000260010090953461434609726723481548663019788007154211158631412827527376978446217129820799460118978795747080295341079304552767799517258769121050392564596423013656101198884161739520458287135606276411094776451215685229601468470193904911901598177208184284049556812448005263111706807029252378758503128125000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -5151217607742472052580584946423605121660793765897093863659906228660303287214046293438383569133814106291350882331924970979665296998677717885249019189527271612966289154592320765373202473154975081368910183388792694154510577381422828029565925478347263972069150760552959177425429648414384515800314278969732899641395854802395039090638172322943127456058996530050596708964759016804664104555947289840134929288401311229431460085830037151254041655362220976849657353952190801679340976219684731020695126118928367464183153787592218832081165522439843525779183672288191297827356385127266940835488013478505797144622294579500397794677265131797548024842763462816551104011834354579198789179485366652110602977454832495193510623363389952449555479720658888083022657058731225595834278117557447309535747930281376686538853454134756526026657585024425496870230928490660652429249907752366219042622208264463320571770187814766017254206765103727494271577199654225781154769564523808519819804130573082786689742355465413704936268556013239256550195623849294510549000099314281774930848558900009135121543454929710493127788469625178391688477548214913963533575576608556664362844881040986796442771196178220211309398969450502799549634281026869639038685699825991812361069617942528824107145638940983859602375160663513394100827505337989297535822864022297305567750878255034309404886792589892188981531360610356750284746768817565635534965437401486114049234075868462501005018724403393918729585905792843190676578779251704388629522009648236279129968380013688435827433974979721056120135667875871431739704250469720319637218572168112910898984126323188351847662325184238480257014809028560040399102084133211025773429154669920089111638965335929630973905259670819023975105409057173459317562495244208559416904647140546197292197300236767867666554039203449387824635837977951201870950739926993048682364745138661461565729486226694773573223554113146293412621820799567721019445680601983170554361596794987171995355153602259106158721567494207006446918022194604828928898685153147696514257903514908843420092552178278511294531135063338433053871976077535048463406775412026328893181274622370513405149463060428710840526305050531541111300129742614376528117949525542551414090691606772500974284622365331222513848352904915972929026477703821853853780914151626508179984512110723683361824623610615621970757701184187852626183201302323540431121374718165006111893288482164634330284630062004791156436812589323408724278060724576688865107815658689302384638634904602994466200626909183418731492144771165476140142367077836334240414230254563890918907713184036065122514673667344976675902038565406049522267129238615186957238717482850573317681497151259307817109018499723787838087776016970225147666970680087957570943781349405266561401462500630802195373638585397389039041895220359104841133906963901035983054223435380160193624864620482631327300859386956668277342111754686186344138541882011484244096344303732967432509371061866125740988488576926929781781055324795319254470407897642021578029743325969154140491745809677052602211241620451203555950117515980707683125003679619050551184718505124111877979351670880975616161312525961243527338595061972234656838123686807573898811519774391146052668671495858814052419927939598720196535670309678347663004473538649280183151968140716562433707847909757110856322328330265620342391376338581572238433390324267618723585876962698170513388561075522033622078320264663359296872938993556002680909300221853314442755576432066435160536715775199685803770017216359691354916671794146137698002579263177807267572607174582988087417671178013025349749605425040254365538479100165242248819744309684274178269348282358132564787336632024759677198355476763738767215307973862862129861563749937941142047500219871938921063513302405227023800128822262796885245373032098384444335649549017713642160550893586267665101633022023948136697772191975890285480523968634364363000349876064582978543660213596507491724868305793133674251189384925472727905192548922009534017811901271592848138359049527408210760168426837255539650514262677472722581918613570209545749267578087517134703794434377093979212959849362370780239097682486805736968174498339691036473004194553450597148845431280375189927888178741358319288493258487215413991989522780072939970998427052187891603218273508798579508409680909707845414968282200984927329593431391490228137438887626126123879555013503208663196685447597130595737588706018716143009723204100383454951508039152535540498949859089945967801623297313837016539752064237791266256837957438844259801824587306748937530708782834328315343248253027248870549274079084380697768000205900840648082240377256589167716351052988434885137924404067302585618043612912803726999278940213933642703884574250290373051283326369715018690159194455789555402492891098531236676150062523663750000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 792729334429621939052750833780234137988368167452878864378117204634130936481306500122883922624849449145889901642830334810914758671356041420217314579584171525263215385187811914696228183723007729365392480192313559143983002342752291338562461608991767207365340676017445568571757946347057151240449853228462939931554013457700428300356523358800534077282500265370434173436822445919391709202680896198119934499313943217294190071191368890568069729601965710633518886160733448138742723457406894077729138590415483877634137299295425516313512435167975517297942430777344241262493184731562468463455817321391723257659506194894740537960382869355947699699832377693655749181568350719309275661507011696656692622992344613928510432784361666266409701434785295798646985641035112108269457958872715894247043863218468624518285179231575767799343423409790510910070281294290409973651261338722878596896946611373713881447575239198158302175567053318315740663357966690317751206583919038367485346723481796067521718910495601702325361031868273748069393819764381950548278939590318001275754185596396937437220832411744966477804214889250481231707444010167811760342652610738221045580382384535211410124209941728609744673570544668661151986608114334521401348994451060672562353052586924468492839955150673247561175219641586757051663673152349004960226413167380125720090055908268255037169677390567469877843495140714403646911796759645804858146663076394944562955549625128393415873049332432148497644720901654545578313605735791313421408525640564172581594438104212930863806346919353534381408701998914444688299915911149708241059772662181243128958094169631387490207129480071118083958790333335937255266914022175293955840741779647102833443317702989785925387380273628785597283428538236376516196498440400904298117548656866834407778808495656664222833933349343822838126821286775325609047800929131834765173634495261644782967189127734939391769654165313551386678642610452963934668125493110178578747839461237854628472794382482064270552081877151108585912063834584913483551405683210555205680453944562920685353074084248611239869116865175693289058859716257906114933002374156275765666778616171777755840357559944789041409351671954912849973414838848351182384266212935402518049409463452809578187187294467872050750155373008165718459660910355800405033331978041526377941902823790555052139167257221331921610785097797576997721143408515258122256104566058663387038084849343341120759115957486351904062644486000620536193575969071713504765714248641399931023185382697869926015318837873799120115055903859323841609222702069995608875949202152783695456407806521085956520760967062233324376723080281504096519462452825292052438473421449452771726218244463633437417434428219793897089160019621034240396481037753188945759732355989308206084470258088933343040575371487083759789794566771245523775657556053462182495923184420735031034607390213917014927419287976256720681814790831307928445929677989016959831475803027919325974740353317195921029197917039540626744446325161344958545802178557762841244888438516431737254280971749981000244311801992338338761240896116757349199711627240725439376945241497594850312998282304132857182708513276790287894971973381402308253240985500154035835044022915860339035080285010792631314461163902813005919512409019190350888032555021498637228021957955826962774741080627474680021508661826050806728849919335467083632576588660410312904056710141058171977848504769228739673661739446443449421600205600959702422796188833624283752628745528893352823986487184097729360531912043510609222294030542547721222544561849797412574325223150697758739610113810372045373842812754376800604496578390281698388364236813682808839100543679809952330024105030132659414014822791750864654393913083215881572105876578196774937345897274072426830164344941434189847810527828640377220982734270750901280655067260176198243371076017180473845646351441446761767704690464868174868571534163328803691970062345793952184210794399800251711722470817192724144832995529430910768813976185303223264115389432416982506595208385706072559762055562458785534472511514054992102665832522997623008097952343115953285734896611690409774719630787467479342211699551533903404591338229010519336068034290939399938948707551694837398123434969195328465284614763578888239084180453883003333897058787699133067611320558909243282418852276710918071296122944947993222215348380094167582847068180030758022752977147503054076444466223866224342166915429871824383842337348107325447753975798871271898267849980102085078597852089063041499344268572369072446216649444554707473218331508048513230594250474408533375404206507896844912222603158843577453661875844882785713730063582378291432541942862454106919478147720257138331233502275792938882928965470824252409524786178252779681340430824081975273411639531725964668922714643210612112882432000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -122014815227030809004915306903497922730893978413808592516706361786328859556333577066821490285671475256341628841828752975282101519875464541697729383944085178096821992576101202461236491406062687265188792359293276661251450090648401479628744220406256909976723459668301195233955836465786725176891567906643746330312174620356076851824362624441968074640148553211637485637211281047352785601420635223198387428699172507709665930408405564761203396129252053694093065019862600133214806174005965116458927862676384928413448032936667879239675034546494037745191327958969870253467227537249988338724459166038736589246779126842890970402214305646750945446011498838582270138984311516494862455699127449218051738056248981985092671608514174436725809697155150168318901225250762358383515112629988904956033000799576278422743324476585387244790427689564043124193139344334459566424284799777645483504365439406570371960467570202552846415758857808814595303308987096078186142944416037057591082190482631642561845439679626098605090834687130214386632720304809003549786469382573962897039911926866878424023994603442424279003834572411859452935732264354118846671975816180323913851004794637844984143551201703600325420033523577661172661978995224209882452838042217840697125709227396137134053905660368257474501313714327359409075257440130670481360233730062372479943468698314991536621026808943237064268589764242854929318687741944741831450550349127112067393180025558777359819625300756041903862529911394352823147715250670461192232047655595278343549173249296843813427127115310496989933979796234842920773688005112882365639727360737915898927542580297432615532185041213942963096166757972617365005816191169757306826537488090977586589483619840397302197864026654908089249403525476039714003110998360745362925765096890247084104953588664286560379341492065439261979261353027449714643718295526879079303930573438308539538230576529428409851982351190751630312678400677859332260732990605970301769702781342382373534526109419542092191412999920764660104550377758402217489810881524146490273670902102778067461721292011822818538796105239490771831019956659501275327998379494132699896740526324365853345096901929541526296718493012468858253333803072799601359371396218926982510659797535428712671433294005451559350044888222307627236701406023776364206516377988565193380264522248532162669975591556509668083087142747399554126258562667257642054862315324192104036436902571850726089508942578098736565265666085447015060911512470684738954623928198417831535564953479379183808563136086941364155622760563782111622519168819599984711498290214179467416945674924778409648454483815935066034758669373467959579553557503676986584415471365854138260475321089721749262740934404857776558463455256217051057414009263158562636951355805473138416535958104847236419503811732981759446415960636618830539549702998261190822105619920591236974029000268440120548695691308027279173739708206009724315275248758951437730750449399227987479813167662541524964175157917550178096389622623125163094649683890024686871342511876094584050897503451264283624147771448657350984318988422823823424160098022255920219713218497286666373757257287827176905564606890462286538456733773020088592894362159666545077552417070301644285597370046768388472824584175006081197902108809145753062710489985438601762532519217098180868165875786447022706588357243641778523454757684797610552332589880957501184607577387467106253946336200608760887347217004187001601333760800545872699234224478935946286594850860593587836266530033288109829305791423046670652052310949447768963499383764768206502787072584573657897600632805633738068513708527241221481940740960680895048797661719623382780574915728991002064296466747725152201695583355728925773461490358021277882156509810217702868584514401503091130708169855280411987639371729381670451656635510364776281551640459316621484851279644860375191758930517707009213850088936694217600572203559694177324380776305465894246007437484488782794104331298337153030195163888881666061139888967936400483808216899827779175102639661742365213789599410814701584798994487957106506845415661417496098342516419347271777968965084461456681750089587203600897191330174782168735314871820016310981714111411185035198312379566243908456706517520413067132947986316859001208989199350710543651919996881702971466281750937370282053988035424436373420963124025778865930272640874908271981848788773466309397217924340797787757940244192502165208618183302618503607913050890849948179862892371716903587053020500619621321170316283783049018174172375233057798777309860618983930606777406252814959079617153940212841910192525253670655650035434705716647249655858226196024531638553670721406918730480255851139133876879808823102940826541018719304825910634964279236942939853449567252310630105500971378008906939399321440776430627219550208000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 11992532487686605530969634341388062722485198559599649650273765265242072375924227045105740751252708094746088003641250561689787176039618238385605361254897560244162934673194016152993085934634127813551665179768927729642701104538808137322977687861983595937864917499019290205947271341046572111064748916138181190275925904105918865662824760913207591996065637304203476781915873543872806106810621219613010436442001865107835785089200252276635593569566240870534007273101681817194968694809321370872159001234829255788996797349465469588037778723274607467746975785314888716997341260911690739510100437996652194426622940991284407402287402641100591468327072839952973295896169088570428124617438822700901843614171819730752725148108744317889193828064494548143531969079779597931322568501757548775245186081962514297908488596060401435767729885924786129900057520131022987714193057506227888557188325938477489816809977226334275028298922757947110717656918576391066592131842390741247846469836365230029980135593841542494474415900455562980554062909768655352804130836044469240262009098612609583842473281975163383409262871715763224802703618517828806445102908775623599858995497569687966880821965383102633822326031790447209563609455622477232404324981997198037478455021930522701143706103516933448810889777233926557762027337782541136433006490291746840248569336538658968585582629259715314232435161004629685880926170718537275552149733610895857978809305726279748175311128019563040258441740786036320364640789587542487487155016146946875277266969038388777711104369187985387091927293973956351233629386937690695008765250602691177753719152919314938294230657230600560456458272053597882704133211053706285519878599443535649704482681418011662614458134677784347874609986477288634601914584128161827770864178794484429216659468733545435908467946050970231962576948851861575743344248893263328975878880558345512435345247343474074471700506935004404220260633104565700747489148534025024669684908438793563085808837866505904427594412159730126795486195911257946887666529581293079390729809471036045387388747618478961938269036387827988271109372453809240399114080300159872578261066412189422308852948604774201674132481572661370203574695836360244989486866370238132216935745230496345658556778964625086841053547962387533565199044705389700433636892373112949278230675922327525218899721229329134778339231658936992234377167983541534732387649006727964729922949139190506678852941408010191029905342044812209019712359802712056118984122525098208582731025363827173157972460166826890094129437703222684216702518129896916237821424457466970674779594427883296832686883545599295713612993491328749087881824253774465614395435843255470966822171971275669027536792020766271382379962296250382564483093232073004035779938788729258930267696267750315039052726505378240899429949518174195953610671674252420115938662257419190716652701246958956377215470212024831154404247757546989104514792851729154165785843683100642011431136564508328591408061367995078699737667818669616552530694250990431353657450047811598687378921893503366946915645045473312140946387666852165577113396912657090529268815525990403267302370923185201690872598452416443998342311484960427752134421284129194162576163615782865441960621369204124668582880568933362564989884955478105807595476669603597437369361253862606269421908812096252827849294318871512865474666503071559459125677539090695764923893000114344403992309577623240436456960102524747139681574261277418214673037629944084765567489590873233288940706552060829274248036368454200602588798477746649010156010774906293106071011207139428539055832338546016901087426543443054108880235701547378027625561006646706128856220091921376638776406295963020556592897677877699933135079250243424255163580541425198460056733180720365677950867465357882252444468853322374452597038872445771517024749192988028147758732176940843966091145939111087691512480971041740385963566341505579855492276843213912235418961622719557346026412902798874941261398079232318362187019993529752580659460490140581705083258576151113824072703163100330612524249574337004539734880252649957109493561608338340637760225749956594458787164655482406892381727081936615433099389976603076035167782118848955460445268307436254648824243259998590879041867830302990985867209227917815004848844403613019095993680601140227750862179839877792552325371217576256644085158397461324153046219653965095338618024465921674991664011180531779487948731971329056560644809050597449148035099583721902238954681033664106135699769116074528491219294173035799312930303151889247143888202660678351168235467031694080814546656700176771708674920050853582123011857343488637173125672166020762759551617364108204785161840450433761975467270950371369702026573933756664092178857287819341538311594436124194198305581616143806819029584183296000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -1002371547932563840535207185041282681057301274435470213141104975229081833971007985737796824056079027168585536600219558063700366612457860999098817804521298308241872904953541503239260385774746036518152209401570564760467410434331405921164184986707053667085220415790506053015691610475695438254125011426128773435737040177504142178285419688640393455642364610256260885659702457182662211094428783388506480980577016811468295986330380685440783869063125758077053409004509228571588866610661376778765162294347188615788062780143862234509377547410459228540334381564192522435870693652635094122814122709494264404011948610452728637672366028813582196542631622941928278209771286879024432575818194188098687336855960853396334414944527626665097879380927764305195325821300098501280804938546018986765412153862958334211692157529999964016507451891221336493842564357150503291210981937143514673299377786270402655194590198456176909982607410399606469065315115688560037674445526021155010141952719708285942826432571573957003034497548909656512645239808409006915622896244510929462008921888099702714995684249664910699093329417766814743273317640623425695596745819269468268382693870707717099840852655150782632766014504759970881362940071553124771492530719366501053444611429164495758890387381456276903139372472715741283169850295087116636148358317664543178691752098861777233079703915801221511281583707563567511005502410272615311008260131908981558027134685776107780781306692037811336034875299447351316120875593222162824695899445048862690437944162270314025253737017753081362127756896984858534258044421183075763554681841651438804166111303446257641453506801249278403649474213991127962824123288693097268853106459548297609266920789011897256715858422210783878285084447951385802467435803524369366577359084643347373651038418947309392715555708060473621368257641362291075851177534477494497305808961700573120065087948073909246447645822250297023873061387781498096859099984129559595777643263957465011267007696815032049978181253631224588218040393271754294906541750530841846248086225773253829627944690259899014087559757804956185145909790145957154509618282614000089675208659635581445137431033031019135080571204100570537564965655651564610410818918499601208517583649747382080050752301374280456853006345333986549291348800536599420597897644231932539094583698051608261118744023978501981885600834453904601235567490305878923871261514169732951391354865647646301464404098807339349387791430941714705522109462914698241138645013796365039555454216116786408538526946122332364968598090227803077011337217486441610228855143549418506456068070793133732992988242822539860026209238836377206033094228821850821070777113351566262502267708240996724959676527244939994009520555484264000451432369413296810291348968356434377840073026211410920869037643522212512153456668235062347261562874567371798489105868011733198195194811254802973083834153133227725675583867080500625930893287542303889366808912566358575073984352815211026148509350750064783951344698234175351800178939168104098158948392876419178273923895393496495207995630353674972205844107406671963348441357148278448803688243173131708024236954328910875509677946304136044174166134644453547794694240309052101016574112870491880187630412561398602047504019606453491756149498466147195835219333816398124318400159797620335193738728511260951545317906259336264569862285234223365763881208698472625659522287236821748350602329210181142932567061173370099231127870625136301466444313761517436128403992030229253641696363211098411423408462775739750421844605943799946470376566970112706949806834859699897587547987425925254308280390707226384897559999604258122724594387156932908026956817195738241493698581820086988045082787766134339374334896091861606840088236088538755171314772669625827365661437931357994908543959039101782198580802767705058060993929355942495022704100471095844867033869687573076980342347641813369563430446845510082353242785624175630499226101440596389683379962875873397146012512334069641760571752033032424849486041100570077493847836115904748322988817351163246386120534426254096218895850466158871896497879023876100679874063805375578734654226255197235349248914096690418610939755943272819129552544858343970464330048152510156081670346132158395660739022149437390173141858104678251603866358303971436229971352788595317855543807644287982007609316155548425425599123083551249687029213409083289386650312867085615777078664901745183062393571011336361516724935456943260839042820151474454871714058803058017396769633187959906958119168082491173267368438019347008715395562532528064767282585014007603323835428627366536015271331554738955056680050567840209287208644692714373378050070251210577205885992293857020761022995778174492894221138720972438702409764836088964163903797024039283441230378114147220224737280000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 97921191060580584368841389188416445578831670950311155538458130333799985903834176638343749784131639950461835939587941705530901868148429076397975957456120158769805397924239822604583487519571032580653897882511054670866891121908053614490717239254891275518984073234040109703690147144265426504141234956991129925034911133451408995525316672919492116327523133558070212740775540820931613565657793335138770606671307052888590592651717631504164894305118250434523056855236244884685956368661751164215748201522060634738537073594317722924598261032248542418761762426070530360671327126047884857101803622134464624759050360387688569112647093255810057383022528025392554285286745990188527598497845333143435436965375180672998023364841529394439430098060392865644777773901123422245108823054761550975061266983438244923822968316558590011355968628040572026658354504153874115536533099279436811270219298017433014289270726124527753515652761546570645733060614682778744119520376426031445532508803879259068341793865663069449940013711012235979505188342303646240036745163953831663453850398432123286456594979423667774950864259528035789274650874328949969880454899324241503442265759818679373594538511690138151873647171637882967233234132585039078710286793324467370735353274723302157391132323275448237632271803054057846246280356200009447498201817214339846919748663576129720036857358545562441267581953697045492575226238465423286035856126946913164803794259715281420074472803093526348158020772354784127872879238304553760773568618046597270040273267901316225537071643046394880676105641634276219283372618904598460335180087563772087008046684539411616286583319646184405127047734749934406946316876468740619569280061398388203874553855648619679184635743356495908963896610167229689535529704542424139135408169148880603260092220936797097898446729180485100467217561886669418085689772171611918322237178604766133846547378170366845139244084130602086975850044440544915568091545144947604015549567691157098021584109268472544194162959257819375530231434491459483966448595431061129199807796015986397577905923406370013441587674077111014558308948635186050816240101758633330312433366567316215451994849217819597008147505462306918733006972581807493130688251084042821960720369963559294401744220122829601893582132978801506379518636432736822215222415205009638269276283259581224311194244717639348906893869089284571011499684530562008664554316169278535599904157081971631475253638362033714123778789452589399503471812679676497479440300711619717491801462682130031659265932989121520759490441927920008687822409479636880147939147173879750677818622863770731162875646220220825229386061983725385014046358581993142987855411242777804171788123753024058531664479848552169931891562435632488955128559960102248293584485850065597112995248437676714750403943894309057644575832989958586991594654340754179486917117869969275074306871775243794826925796744035462223010016081588946067684237118620044075325162106258865479761497198817312433602241237987238522785413015660791465453544982816342033313384969313157399219391387621824521787231699985645240495700883053714284817958607654749905330268469638788545630778025254535586882828126930206325541404585121686969177438966681203100280394457531016417655122196216293276393487071189573472623970323008284801745093566704982783164232076723444847102363693541078267298432903507692814555926976471310348523028631974328450846131535300236475738162541300649325803312426770029193357296312868218533491473369802012027958446664891458719817321840530439701494797882091225507731693903339655315050936422751246796512893922921275007552148035965446500563394571120893303003936791556576674285783133211117292085864475447265531601290011598186555038774627524898117045690695798502005627109543391378401615800247702611167844311397755632087710159244073874877890878068702641564646724673291518212301822267988933035081938526166635770819389310690990423505471587730733721772835572166187011369593441993113609460145623140254902606408014816608471964117575054340783190801314854649119055780393227314870926990667343116542339465736094131346397524067003276726929742641126174738357932117474857698118720326341915800456509615638506617305382429386376939404740287266215973750204004227282246894431593497811521227133077434867023768483037825187114949421412220426494707494577197993043841364617452624617898461380329589068704560894666607363184434200302530370906854886747061131299857937766228258507315443557308709635573563198587456124255475899502635691296143537026858524739961259679121001510348150616666200813633962963627756967712419580992575580445107386005536712293102125141603285524180770345409338893487261332919826792931707579065733659602582680679863449480019517759564260865040965756584793560541786011051154790639072487476445264435775228962651193003212800000000000000000000000000000000000000000000000000000000000000000*i1^94 + -7082958691679320108487026716270211880421049123967276798999793981293280656440546013403240017882823930460642834522156487284415680341523467332050732854023929095797247721037474746139064525928643604232148843850370251429648119108606703713596455058339485194680454355229530886048736841948324575298613740618454491994925332894169614987197830407225878476267824424176095825344618603821530432491489951268703735061387986642250260896195129550660708008172598303617838977902425771534399649347027807972189396342864271907866791559337094025109825286030436832797553584966501145803028401107159124751561224271723935812874857491779443926429916853256767782447137543307828981503955486851335006868585364464514428460709245726862041627297373490819398812950645437539811269325453958200244425301299152356218115802989171013033547953927512342950098278321382856268110668438319868853033176785607124069987219930138712008658969642442613119546168906528067703698294752087379933357055501587188604480379841579673262148609431402100534517485590864645412242939712045443788027283589434841873627342945815719067322700029309853892702685328576471971981901334216970476336134536668946855141155430083153814168147114596992139147521205679919700223625423818508717972131300490993963825702996775123769683408884458372720350307384008305218906882109508618199022744683525945539671538783386701314655466829010263611248323851633811615139602194290342360700414277981142991522124137007006325167700192015473633842544439550400483098228316966446648969525140360442956158059276241983781020615439020499175271228500766443043148051187850389795859928255096059863763608071123384615510553700566507829199337584296574935529176873904269596870838444448433129202589611885435988862000410098627505209533464610763413963133638255665475035591032099518187167042969986104366782946583842837290770722048898175964912944309396992785562229481428599897879889004880356345119129164670758205964991296293058590816284224269859674987424854572015239105744713661968043039567507253544509641766455527263393265431764756771254712951313623209775460019970017590390983519068492873277513077804638010298003081901113016467477460360167830486301406734689883526202046547451335315301650354566021120537873952539601495515554721537256249152035295439709986530445294193611955749486164987514399026699549439119245989311020983151325296667697918849600158842042846097058968302378539646168305176566635065078260832675048661050666527664362188671453470062165063221169901843154038027876386647392366499214959881384842094100575227356227926429148731050532623102482875291943294926115892493694973005410482676418987647714477554968415828666415745895712237096829964771894414333211582795287370990140901587240960007948436027745678283698610613292724986678660754214537584928699930903986001431068889800737187205170103660235875220677243351153642812416931563374056086527218634307229282925001359328897205198571261593110507472550665671975348415630317752403411546477858258076789646587946647737093982623741355165090487305159915054501322475973550158622976101666581597645531639700337570842617404864511655533190493617515632351949982104536575145111470793522757406127914126434337219590291140408219530085957799449064475801710310833662804332112594952829220565944619860822516818729778344722341745468875896561148571508186598080859285324913358064575723593986477673041780865762507345617113930800616380681772183585854954818107196880220958276700846225182912901780755830910565156318188506565186876909787657542686906698932311590166704187636929356585989006660990899653032059075520687321938375560433695864853374275282635575111528613099185287766404871192204256822178908854683196093718747094494602821425852240055714482848558369332599497582673081322489684494072048178366649332771562240920334634181408165606980153671394346168469956308495753961261539772440334946934667233001234917662168773328000439203298347252896210111060855191944512542306455630838405122247903250569863740055125059847477809085219295642763893861469471777474250091959483455050250133885094469305173354382561310068345873462663915551394752412272854131099960503149323895121945480865241648572156604817473421138127652843129454522123629380561184541414454917143287859331770434628763946978129621936343660735556050272298416647865601930285858561531833764775192665470056552676555896780241149643718457731681373831365052399602403752809760413583240121715040982944126973303782068951603652591376545220411208734894166204229624142145186438286770528759279615376619270316305578065437673840700999724301505339954422993717080437243611028183636226420105905431044157687024675930156474205349552608361480237983037599157953177764499903228392220579910777089023795126119981325331920627219750952653409648786049549317736903989658760465752589706757631762995132362969443205120000000000000000000000000000000000000000000000000000000000000000*i1^95 + 274277795147308536149893715089372945982309359481685673930832516129182090950539011195020516205737726760552019511152831951499282071781423763909242772461706833555662150723000637530368602474814814065229214043416483569928314801601146518199518662123528790341470423274684710418921496234755393063426708573323307413375908569830351352629997391200603823945838461648903122429089688342563791715551765168711907266298591590672879231704185881434904098123621666322178755840185933878905041668962980816764094726125951227402609750630021407107375078872369356197786977504096563001323642277222806944429620764955938092015790810374040629364779582700428635001696755662069672418849243310148851629463295530721378791973353861886748572404414042166114296492101272262168125173010153566628181296356969777827063117931611436782672780440260554528025199885736231897890176171498939070864542673957955411369332671930885870064884869870485287851681465731117789466429318901888632536429799611345177484728129042943178347290487181113311284187205013009948846839337449135404341276921501335852070734297940801175766827510016071194604180805621743422330022628334855713422526775182682900979749025477903814045467293078427906028809373029850226883210495258763903509678000316215514148089993966712919589478947174903619425675367129314234026746466821305915362478178935271350066653635880613818874287117755261336992297041161571384536666610977332660081393622633236578937924436132314430610559353197218397412754956334592329741565305289838024053797697632038514907328868267312152977269492936840389876213474813240619724241796809681315228174323730492748409828908006916915051470630863624625184055514153135706397764618872424772396583126778544143152393332044432906242572642265551546012022826192593270008866087275895586094290125394034988195029150009814548606605615549326311293945172204040152899838670612606905612590814388761879417693075512924576838084014278818364281032606943881086581920438653926669530073759396110467354977416358286637388934317675442102265379079595634443121806132985820794907981246977596854975341318840539457818524147092406450360660903871920228673700470360915026365740543167397840953224913371082086327289079032519467223356678712047117842793643421522394630934956996848944143591456728653289535584321859759168774901537203715858482276594319791616192163146196333115005301044923768067515801171950715925935345137997172518901911150258820164689246390547857492528442723502772763841001108998275364083143452972886401295107079545797697410414368440721125333655990228843622061480530704686804643623647428332291098476052257748749304359803526757355219861263624982612927638970430486984072191403853106765694036389454764599231592824267426471837480416191574923131192076239230694868187173570714124486416639252019932617301994614838138768407997774825221526066497426966185754922330654113846058388725961334415007036391183372573027236304796530822824331483045347330669156492008962221476440084040555013122298287999402418726902939928329984824291477303705629447264776521139735138811320561825456539375787308865107612057572381463953948488236941214594761754335573428121693929372173914095339358103560206774172096545337941578579134078557980440934013160511804302595277668275724806999966663410469278461707283244554318845063663256924514933027301198892890919288017510690378181534262340047195675222555724007564873439914833362006325914306592313525784619845077798218524488445551956611657843237230621193061278020491403315679631962900957493003087904840959364530258134532300202908509667990788395088262291235296142826270317212199854552776766521278897097675612845988695800247813144042454336811323059253494439301776608864498718451733663957930484211046948057983481478748733708977253910418698273218586335705741026963258925812144026252862749360764781383686897574736230121392493860257596848891055994798252889681763365923147009088170368372602002800653595367471413804654244562431642214291386848649382744900765242067164223049795871700572313094893898133183738719077804033222221023342773079524879010225051744024910259203697474537302244376509866467915203959765990970861704835513864020530586341730847061120520800906587235436713606649666299888488181881812362713062310080303073778188493987894209007299812762658945666947408857380444438541964029858066511212490401483938094276730597345401156691962753727494759484871390371613557985289766297123511245728763444931164282411405085854333698891270648783927440688629266339653019695744773603262916562153088042665990525181262346961207812560650958662341732635005302036581023009574127166011306222500621298426056806589614588464765967033360680093996257354430503133922512034835355393194542270834135005016102028601855799186138824937499123128328291858696509665329435716652476687039722865130279611945317198119043072000000000000000000000000000000000000000000000000000000000000000*i1^96 + -4357866493034258885904077203171132338936583500787328528703484221938164051300350099823010181104344973867875116048547216262407730099371724983953752999712001966143198666843692721849474819710601140706549868987962408911738721190855059936822983823011525266608610922255206468887186418852091230257268904546324782491656587002469569377830669992426252556214577633395634478476143484350358837643198298032742491253663095300155016081721010523986644716976370981552903874574620535382950222842587087661766525685300411501559129665371083957670407510318534317160590631495227910531271067687251788376892119199167148445933213468938128293252868079617206310371890241617840227040195121480578367684028270069828122381908251628227065965384780171696621076982435190217095562048247540882835058585471480885973537173044417418508377161067697931217596796417957794427856882453769149098991297760918798953563367377010054008917054167646309733322810959119330421752107088465905307497738326843478182439012907542582566683204762004838591453173920537776679655660355269493426920345431937486115320030638483493292553475583560973606287679028064985416596425019730580686339303193779558465401182478744061928169932865443546666327935335084079116716887343241677378029327307801935884233606369361962611606751083788690725671778073950999388433782295772658362518458914060344359736677234199208854624235104625130253875873836666534830123328530031051834978021824077605259690076350329412184559153938798494501772889462743084469643928553746769339586894212261897720824837134356517288993775975975937853454491120795430032610294402139271669837395214162006500060226023518660427483471638678510565250655785173205219089982408120063667055587856877843346354648483555754312518853569443237490700065573624878422928024185717325963136066306710392212213952973379492798145183223354626816951724925208837712481423918040783645060609716626181051394852176255682810891216297949449520494986036757287547658914702014761258068496120824571568628383660000388483102409435931897839672754483496670798122452784112666031249757686840932465609116781264882493465404472179136621918331356383649399859318267724687604247434527068037749490055196145185039443154952038586428479200689775676788444106784718906966794787698116925409395852374432732292614513855606235810970056576895861536209784033131555596942348079681614973980462845123220566631537065075514137246879591040397596393798216263630719407064892474884182057179775591631043554505577630986295477959028330676597552975038538309453457052899318765049033777298492703619940890727909766936298414162145464339956692372516681607916922475473838177365069797176972949378925024973213546320821668043270420727485707345342784353895464778317492956888027615983913735042609701819416849275046759918101204029288690125891253112703850205949955808229681682946638069932359032639685995628176726331847216357581518383570249905844725723496472614840059806411733719246912679606580591058936880756688318618165784536055219087592001446551628789296377630392204068354808944045428197976969164645324093936822359144705688461181228955073980733760288864446117382925079493024864061765300143461858196528311513697720962622530641761545326973762875500373071050501200582942514505936503542071527731667006728299149650081480835021828654232279158372580103783622103287710096404400983368389075606899513905974179112864973070556920657745284730770469795358572856580498874194585830024053732491671738996101012651327792770741126621722177449707272707600879306444287805653840551536519524462989323612260778704017930229763887970659369906035852852713319371584930028206466142553998293071462932742732595091478119111239601986912272471337549594534688880359776126871865390826315143416114001202779027193156527135586971635154656442862156052765758375706841137744827587198599504529842295532470186710785283934036439587072026955435535232883213044378906284604651189538432123572505056920970441573995918087586561751720800442104958325578205768165701398217705306178467472044753718999863556006199343021685758075429107962616964732407562017479466322344369075038316309391033638172821185318589293275904300451768887638096303777113330967040402000841030004072828219524822643463909115437815512574776117871013264694211819166307451914018719349508850059368174756240893505719956520059517098606208428316667743423197665485561155428847354502076276524523907036267885914042416614110429811211757382268543307962428969718278993277220812153795821139908769431485772116286745525718381085901457860034857647070033714725158172780472465300234733071478409920592717897351643447670516980511904867878268202768132390106950080986277078292353091847073620365610695222980847642723562607734059318300373186700221390045593287391739661684165999847608569596434872934996099594288817728597503538732675891200000000000000000000000000000000000000000000000000000000000000*i1^97 + -14949132478043816590961578327219210131817509912801201257825755993682698824843383211262594418911040072671005296061564071747749411287627528486866517988616246133360563626253368805438008228926054148753628904485562766741736911344986989603520235462308800079539292180938470380087162486217754650015475742069321010150935570894954923628313595443196241891686928821216089314915654052375947978119531133848763654137466372632206801471958500320156553672037193577606848843335565647401042023786921508259430580260434343349486650084225206899915925406747922516509197537372997203413089339489132536303106946227461383528835057393843269427058308879903720854572304067259798355421651920490934360267646160684678102106968200173279379153349860733477852308454810499304348290025908048808150600529905889939418915333651089667106390085295028366997561422393958565607386460157403093712700628090591033845449607227165890943740596383454278678745818890271464542909723378913582440258989294481583577780065282676421156754306035300837251131804728341661342353931028638227070672377127785345429897032417582306699501562136865805654339490423468597192400347383027884791008361584892765038891141854989752991286553884305068284312074826149036954575820984212534931404235466106474294429096678640433511602680973370893606598970344035410049789455195483121813404892186421587019704251956826882664512653713290370028487746551148795727641949565747274183262351732083120963034097171101390842839999016531113972460033399275481957449241972974135183598148276780657374961805998886590826225082743419626774179688579603492534475122139201981294382715740914515280660075208944905795577749193626262548432922859386750148173038442373836287273419856108640463991044879026031354555364282662556631269834957026860403697294384640691031041713095714687485824837197787156012475178496828154446255765285567183107603871019562841005754267746528664763644391399443649070937028683621671850805141113594218429844631272621602979412635856481598057497024763217682256778094430531792477691515003170078594541529931536809960192966319813080593568208785685112057097550981649940974070139760536747491948310903674631298060964834071781964791811071287570070543757462422407562309920748249968873301498473441124621290782263096657877224782743810257960385414700483502178585056301568649966708028199683315211253451147359674153763265472206261446071605897557675040927377321293286929940355651845907889508330457727942244037280346775026832102580066960589785411546329520741378972027976619004035661988138852281336795246652598389823342539475430401536233496101312622491825529653237258554285457157254672949438879221164010471484447229841405871857658607102109298245402215518377974422183280560663078434729351874729193158522286277636004259389260217055163635548549876066116918662524839931735196554094231917596193823186401147355794587601279614220362250515829010493029075204798593535500626908534326068617246237553959904751649086465281883371727025706572241203686007890101848314669282559449424711750367838684231308864636111665377137746498706689720930774239503639581708586470009342475024463879273674742939263894585429018059692198625466525525035566066967275807808835689870883853496409461814022166116766945264563234030264685845175583566573905664669673219945904307775993849292469947442768040660664215866869550726178584947046165972090801822106347859513101704738707498421586030429944956365454681965869892006351751261040861630483733224915852762684334828845126273307542373997178660170825377409236701796447884124844051089032207133924524915059872234815318334900807716075730686946247615871689138624312996072670888080169876742628730893731930902116917291838461135443007321649927223818920308101408580453202420358109560940275349732512598831935227454233782767919155984541317469076890101084696532976157249960038763907693518570135401289965124290814961550889562122273904206978927331296492202160802884908156474524767163610339035753232948260976406523569965115974833524424418107672271449572115782057168828124543950387117643632290477628070640473324071538449352750189410467732807520996949370705323534222581299149398751469576668198273068705530366650433794962908383507483062238472601188737105689758879010781732227120279354679463883904454348258301785732444749706066290557283880023811597276824631947286029127134449050446416988740044756315500947522284042125671336760683266958792384318268581815902633561765983076197508114679234299164811721327152201528260679183276230257445517680694374892496712313726852662510774125352782032891090645709613740256528305479826170166125970763248924334121379940609311131675440127438667170334102498983204559533274349241489368517157399450330861258566768095637171238495327099606253163979902193413558666100475761683132547005659967072687855499284592900177920000000000000000000000000000000000000000000000000000000000000*i1^98 + 877753404884309581455949846706128036942251557587646629011951777969968452528365789304461922454740576193356726697348644203376892258122679732330289363158801753659577860155294457151874596614364254706037282079376377567029024885642869254317236844117206942041189870451642081280645203860663324395794469735140940346788685842790977091170536560676257316089440595069994651924357151250153319950153499776731592877847931143724760422804476634113738350918764802340362358391667600884132988219256373861458378767068104081029322772159161641176041045675243790732482169141119102299083067173770571348891553282090705328370505971505511617339464574727786837635742442825970125979967091383407909720533925217486205512824947721580962928408281384466322354549112174828315452662902266761644948080907991058981719070381534372759210595402873719203125458291246536410035605477110922998691643321602820815965681323320927591405783347881362691688618132340330767146243185810130944798477820598499198964687057157197836357105256046732989680986245640504367640398031006975472498646875621159300640533651008031353362287765958387011361443151679445431762785268272643444356096543822070231387188640603370570605337468638578714039479279159219693717659205996326705544563019676427460454795284066910974610520403998277603850884552209132122430606258222493944137047015215105507632207041313648121554349421428891485764144823626671076833309599735168337900349360871234214971963779175309572276200378526675450628492675253772622693516441189103486569595075441227877046411933660869406849401311321586580714791820770930717455146189573776820917134329936719405618827664044842931744568744731699098939934146216293275668677974348965063852220617918910723260680749976974631487021754941751503019920525942850661017145161958433349777597013745685489150506086358645438163620951640274707012460113472216783315866659081822224611847861124719840962360688997785271397749208716854751977446747037430570597083816866097781911947921319280902243763763299240709510513083117854347316463387614464047426210544262842391800008657230999361573927832429197467306469652959278843023723283545062044862279834416622986134281016503314690675744310176758657090693972783617427099393464435288494063605916743629247680428304980622263853245149003051443973541479430082927747113910935058942493995985027679941162244239658633290502801421479268593750236446600429617747419452223296454154796425473447702808623387651595657880768611610746772773099831268537117186342987349385135174888768085901477370625662623063286762029703748251382305297380892743993490752518670758327986768857116367178473587371290462952049816561119042593789514855907315365860472870699040657258208961312644919492934707543964475767770268739367394230088332442767094798985879304240958208412352822789597782853388521944399289562962018358678606292292850870514564066890771589151480509527382968596840398232413000545369815473111426321213987995526302420736820904765287817153065221074793545535221451503105871316320612379288477234722552436147533452306716526367636030061263977372687779443012672297998384079495684871963044595495394156002678338135170172518700452991755696479518259408863649768612972630837257084588659100785507532650087882066395894500784092213467062371695305818540854453208770021672278675805781538346903222107901478838359675121309745064600267096837017510285943424105638799623797140604082172894023896040134455640113312265420253505422164374898793634846927279239548230535134433255323813893252842825028844004704685059085426277500166589215503536394003849900860972796283698620804969962582246318652514843341410135576117305490784296263809535254456029521286305736043574045151802675079793492649306642405687986825237385317708831903088904019004338362067425060887118893477246740911571536707651293791691183517393398292402837977183350744085692003997267861092233261522549305971233292987967432694179836793691301356035357302127726764953041844775035875618561764389064591442699633142343900922242598178548421082092466337936145843635022450751626130968029743088488251221749814463385253681641209771641478218256180797685542452728809536018096309472215018076146533707695553983595594418055624485688608916556110717404028347502388168489914080737033943801822377358817945945428720206292868551974674184955208580945794524829262202017841860900800537977459762367129122251116601581234953603237520164528301824212138996390050227762205363266603883531914272737919995120611348233212369527986679245809790777362489263160378949107640051658796396753738778915155465116040140225286888704089467572525018888679213796976728495646272007402478484156374131053737794886012800043424834173947282267797767609564465127832528246399235350572866518430651856822225915291608123312186329799812614894429347667429061561199603254034432000000000000000000000000000000000000000000000000000000000000*i1^99 + 3315010934981762673988027022135836658851457418070606245856425188292433876495142608521430482522012459974876045881552709724825773942796593278044182784217745171105516781328527815700936698333028050584177105922487289798890517090249976244409219480994622745521275852202442714119677735279076489760037077130591858472892665980269854109278046654984424137251260864847761791398382752040538318158893221187075361444631558901583632709001530187765907370907164552873022655972020457544841816522818543002467645082769506580372903377002619446280377024871225788689484281384706713770852812020910716493373435881338772466430724668279832917452175794139076192547217228344025655331357096731778055676005626432815951147321329636581108515832040503489485101095218467375785792096371828154443892987602518625799374868906204595258531306096802227920363318123709971427290878835320087118914223205913614781030194098252764718224705353953504278167433072253609799468838485494505243100814744745248517915368384165416005633267279076590585348168766665854782215743443034906583526984898915328250167659295837228322352668975920554365117359233364358052995439419470561196205421688161025246478560368764533143969581998166928160279017431095615788894164572272811570784330900704219110630945151483419357707215901042751848555328636737492934348968951146852419944218601203887578467605816638437416378449186840083950149093609217696311170878802506534965469490029662586365867868638318070023404740975170160994280167988495874324248840536439751942687495393071823785007178848239362618405928251583757145271059358505130489023672315311960858979744976393870234201094364327907978193377248906901557145383167484440081529906091201062735035821311438692582298470112141389051116908166188186354659954844089243883618538204369463126486784570003543263372568812399242374561592726393492240567654586199394747841218270799149609945556364740948519938097356193009319642387248417303929974291472012576488734604294259920545793901839511584483682127650533080575578742029677835726501201427474589341405625987289353804147795017858769523642683629548544397865172667321484658220577193242423892913277292607571392940420905346719282326802619673616078859573485387791194084475769146595372470871894692460788220988436861435547993883735596328948017930262853370396312483083773524214713707322451510444852306725352046767507376042324613686457813501643312174929100423717476953168428587070770376237328409446042576557799734435661430892628592489043120635399718754111177643129666130945121220953563782083747169480897563398395378168442006656376447100582216043349895130646516368092013006127239345088262371538376457363016367655128558452187394830888585076107620531303052669408696663685731156928545967766047436873923158906380220755056600540850675588076211962726027244736726384943267752991537524825909357987761568168973400289530775373095375741156297773025492501833549980293265086537798045929785496745695577411044494417827374821851202969939511049370560642298929036736303605983477318281678848248711165181609521584854698932923538218869428105735721856997458804580723663501798650569558087175110560086727073171432689260568416269518915356198605167643750998313805292730113067970577710918803376290646988961794194511997301664956899207341160044962424105012572008332136058185347271523810525167913403651041801486936815433422747258018181297257152251411235932366143951084852221790006089265184345116004143321435442022893040541270561051854228690444432213700772601190505593455463598586870689287379256026604456107589596246166306785362730750038556266318280307332457241301162017312635524494091088169115667190921045903438974112904338512189983885140467029789088582481872953480907059490749980886466288183252413832398586665520900752126219046307104099006160984458223099618840933963599044574878548168836118112182444750835282007580667909461224581136970273061769692054341804743732039745456607217942487977018285121088027995256109118638450080277535521382145098677318950626337058601334854472374622776353602660039852818143812668830085686223560161997002682087683075201359917080825610465909756534635156970514867003221061590471053175518925240729850840550986775888490703613716578464604208610928715033862604074111311447291987018162219566690338972290935498138348843979259018191012097024259588546282241577281783542702419789602130093324389859445783435990283934281941963150919996944096494491988975715836933962374906136345295299053216835622238698806681664034288565914944481142352295878482870977033024731170651390787327294214990421626453745156262876150992812483094332859680919706397509460269655335011565244562247482933632391060749115163875027982230140870130298314221946480021283707602894418229122241525726806081506629191851902065180140514488906410067157420428551100825600000000000000000000000000000000000000000000000000000000000*i1^100 + -106426427741416946476731487232677404781276830504534126699218072881356967680112799653489805919845346629083413225199952613854085566943021967019593703485261419102292118956127582418104805920423832954793762481995026089647099895507101924986489991802668608429430764777717205056408235911780324096209905610219334514853943673291245186430571759801600946181821623190484635123784224471040375540996497784646363334802007129317887390858341888198283231446434183074718980533940969631658882515637298945077482422065321837740488105019265296613645968828684255596392428536696128127724005161296890673020490936432236987544354733523752154386422689270815212166167143919458209373652987614829729496964774495384494407454151314279232989509182220896259985193044019963907012984689919169452536290767917531499120129845005220637216716852259105021219252821945722140214594876413607327771622836136930031298426881644367740843805745806397030045399348829684938703437140807107614049474763548954033769962621497400324679207807821231615933191891690292536781334890877152976503665824249541962162788368883183989833997608313615952542865751586979284446175772924285209505741238448161424097560426664203908185384093012557842966802181427212273216006299665531831610739378658376522600773581902124178994087548985122987361412183449949427236652853121143970322418436819042817209209947294282841208803274797292855207506597403375223934576035821167042650304813204896081913208329957117989514525658777807553621844023832801262667222643756345397327565638663365095035566627192110704759233672546138476237178523955034401725487223404011371173608172884236357518201189450864257642589553100806623965371072868451901435961526453170439424060824693481023484217479090275026228132706935414880240283878174440073254384176646291319799618424726071394994970044945889159080727092983635963741262667621361461023331181428544064120837337522457320288253562343782223551229767469349130602651326374011044387528576065227248144037995997051378944437483895164124499516278908521497369162014584043883889259400655390673182633263741367421933480823366642283352127091980732727268760181083000650171892166880139415692210817554673990608145240790992799759204570149258089776486792147917774786321587927803799552482998532070341443938030477589619357423909128413812782115613793432538216928388885601827682994678221399029098666587245068597261089903008652996710422926068942435306632052714408108375771709215152557578454076793391538039268980817155105129109573537676107803770353112835225440915692735816583786978893140478877584046423562858705989827860911275364363576301264152418721792263443756139777996405291422384280871429147732587265450724532046812134366146511119952633857754026432245386006371026765788489386907255401654806756900081590528254754648730885934102518906296087376702695088274370169054599038712859514729562965229169481314571272420912686705849851246033388551979717707134746782020617053678243967059158711759510747116558710212353964009463502392952760109679786679114890232822440501311034300151578369444012203776296144277511281531870542092719222367725738736374718645430164407384969535929659664122875723100904284110720776798055705538030294297174992228301515167512083750566056697072962062615802477123181747013158636626720688417666476616945837151660484775291874028073828637651295089098583617080172601464898557551384591500503911015871289560385830896971660549500014715396002164467699859128892016237369449141128433020912031046987678935262513526943967134809657251175863643615838720834542829789128119490033740696121155850703170950903405640195038316376272820457932494739982604675793403081289793782594472197027066960282829938168408743445953848015709869689194959617035649252450787020834281366469779877343339611306809889973889480144740316321269950131953250073031138334144177730053891585419330484946695950144513185491233077808488043937231102655543365997116270996920740504625787758012050877059086402703282780719693790758465712125151276756072649271822624486713520662597948369043615145857889814606778469180412868016049585121781329007204436100951909558495510211097514838680176565484149644348341687194728001426321270882462297621213614815004102746936977403035800052774262144556528468005242946684011940298129679911559772457903214830493702758864171915589247922060359672344636376156356894132889496038358884067700020224051475786917970025096564038529396405881196641188247369072006771026878502485744085186918579861506219872183637871842204100906980318741017407039431897979208990793682728853269129852062622626759719954629483218185961439839982736296754368375978520463938733660671931449413777671208363116871560095108317585538845353370146084031660390584616214037280543805011714188547463362797674607401523269788399297972458218541065175040000000000000000000000000000000000000000000000000000000000*i1^101 + -691212502776070370279395618749954301963456908240301615260987372918513704833371152997463452944559600272745632362220119334924975404550533846288306474876164279822093014289158953255571020866814930138519276435167501537915066305359674953189008143203811397352215181023152267144410774863834747360671961465875053886413219504295161161173227042435487260544116728981539862418987440041796096297026764529805815304411659912550132989157652003855752405667470622454241446642021666638468297719036821544618242046362745651338584758689136072313922808821086314625236186947630444653196160625396994933795544883442011123640953987579188672851404849577438834585326205767417296901506132016594871189479562717875285085826354153326680935610858856940322560226641787903149494475195336473371647110340290209334035006554319015453677176270895475141113962670045253418134139164917711308157326548493429934389728797133019563269212295701670603448498861255313467392355085520911413676946224538001366242884567774956729261641540090968483651159143702270944557090250685053316974820955445827302531145020986159932802598759381012135763668019350729742416322946108998835021478380068324768794389074696746356765230925179150553543492314605367624716629148429088162295556310221016574125616237049716241289117340168098553793032230703782403135931672458749701660855900754232597311439642462184934057310654649811551151987495905360194178100328264859537597487416508682459814883589526432043845613890064111222182147433952429197873321067385394713600236573129602569697577223333376157204232564313302275363762689542997623421358448215788599398862534420153810011703810330249146457560888269660026582923152938190985550694469183917076712594326727560188119704835196772218059661338468346456953035768023650960164252928445989791116942862971746533764276369270991857128270738844072962525222385055114705802691847764427435400761997556684079211017751328707715823882057732668846723861006081739736220863230449190887682243808506891860798779196299923158108485881717243365742145333870497522520798691120617896999468035973013749374543874978936190366771121755627081918337432748977227399312607953012164542949036817852780206080995441126171466541192775644479516691864572672934287668153198035276308695159919264535400413148219928931890517799311413538745656809434847512051606097168428949999094899026374091056415231783126897556561436218097519916411694062542741237019819503656835363487475743151375962080294218561701475428461795160970415492673307699092823139096062745719272824431638586985969373205493677216248914121884216594230383838578183610715481216588430073782487735900450081691613883054235765546096324617204093858360722137462369406210018342381560351554315647844769651742306743462708664069131403804171320052374522733280729329465172246097936911455876899438261046257467020926735161346741762502413680984505308599276658034490341912960245646019975761724009373616019713921659772378922495900771801174789537603615840957102071758015023850819036735537218597480077118054166002550202808127897467271673637594027946497437147082951283763160094031226212188701199368937984599116184166399270462505310914011107468494431234217097090993704546008779523450736350744567528888171617059657765950054378290760919503195793567397137001327021559782553394094224053007774850311354440623166556628019217474704952965084695512478544658521668157834301355057825947439190588536942886597011443723872257238466247591216896354570012224631222013382726574601506166222610631371849036562048453429416845875779908068699345070160499278885246108239065873262275850058237985142139102649643899593139290296874157865069295626972981060993069616251299248049679516935008892576697086707295864568778430114890580479671034160272087920465328849244406981439300335208201930692040035566628239207301757689418960478023053872694333274676578041381670629178467638621251494011684595170125607256094079242024151441778055095244251041133940820458106110040325534419729297185464741517046844466980539837021092483696713209293805802490181677398337953962910737424682923711660443230471776746322622839282877479104667698083457678352717257554748921898699587356649242023535711427382878160817537662855136861065080562064868651162972690636268539463185586303889971389973201605617358881800976925853776669138003078935723849597208421505025685664810140053496268887530943862075307491446296551140315787066051427804740902242786635166342679145415226930800446665958562597728353213545101176602574708520803529121765439350488940867394503858976988492879959831742240758990786357599271017330298670179579856192215269947421657214435340149438660523981803542849575205128148524333624242344533186606579266779494353145170853618008615847497403638915143908562000351404086720744548043924749685186625536000000000000000000000000000000000000000000000000000000000*i1^102 + 427284304154736035837483920894986859534686457540449084083546319444127521943635167929088140719179881554121772548003785164231636699559061190808326880751723352197262603766178817230041579257085654804610405162643185641017652051755775275682836772274206750504672575059447101627960951677029722941336853323846773092301843400511634162818248381335786885245483653007804726591711607519437514296255723519017618235180936632129154113183178296225283064571459320221720709471772794858193115152740634772082897802202523625193934226535665074057239011282879759111330128208081036573758140412151420822276212710735534136893398144586032313253537867642124354340964554552469247570328698922850714286334855999305978026560143995347913225029423349120508561780786176231767645718533102779957877813160740240373478995544334146705488797670633847450489262864547081927943845877036942400944699843999063256159040811880700691324106411571337174594177518710869891421667401521242544422819009295560721985149983340777731337223655794513493965735482865770302486451706219915423219273561456255439478754761089006072501288590675232844369065702645979100221359131337152681312890159555348748363677463761703463615941375929814315062139712604431288660745451504959197271713973906039430033590356625483218243567579858395535249289983318170013263347887766679763173790115583914470210463152411931219058621558571876964535477050523123743955467845444881574574812821704715085691622540765009846181650587265283736840734743457035716898381384571773000995964199402844326154852899488207489621641335979987707535185643751507545859530751102212909744490009258483556666438310141117060912959200413673443872182544635832377549589579682396251934209306950302007620858556288885973413118031519714258702484303214475927978807314553147951605464440348025258618489142520595675779016825384208985491076743449507856760475536666008298813579172281071347246057621245725757713843912819917166392443451565927641373230596440781503794868117022517659112042550670642474015325244832644863722419524726909756980950506923440261958433827259063075674445732611281938986611526798237150731018863918563494858904808073882030668176403160385602719708331167544193513550192369607872201477885722924363302046671880027766224468084627250728190054111743477253959632481083800136355501973712178773116528485069271738899201070553415654813504461776144412314314479460507069228572001230405577759099968513123465136371129288978942367302549982485373749097369676641444047775551988460177315704635252410567988885430926973076919516476393213252989757687495127492530067858767014397997699618203543661372782980700715864246493582805654793773331474447269061938932614669564150557608989055293918079058015334305402403549292671829133633353179250047923544850858657103199534799874960292403593478274878470697676983643477731527088871488124810669805446377857988251994496320870989543469272541939683766124521092344531622363349368632968093134932321031721118528587869647622354679790362159962826615262272286508081679422169275037411060019312777467994926921187202482249713240363289504413122943928590260122693907130859451114903428160950445115584383910021194844389515242819797031754102109622769593812126901999430567140781718470543290745376449265416984298424335093795701654415326001079660805855933888916153158266669353948920806414401842995023676938494249049976375091983485120775677960100817632534180018477736709654874487349156764700493966204053377735944479578859443902716957506543248185766432481493390009355784892939817079389292253500487591617967390899965716657713724029542534962720758366930364211154012248210747911879442397931007865107445625817795654351942542721008736993105957824809433678181589033495524503978811637425921250926204463356393223382188647577742353277270365915363771136195674302287136638314544824465354790934115760562987021264867004327402413535617274362504029029571320446442691009528354343288056359460822094038063921496235944280921133418153019263568202253394974205434623205848691087574696202590949801102648281537673933337820099733853040745777532743267490193379337331965347162091031118224869151741812183282200551508283054628997084570437544533951538995912232726212648233800759302547923621688463731052610705866643963375675663764123473541307667272364792923316269990687808202883819823589678623031431673935253739338445859111646692787175591122425997787943648566399691270430674946190907648314538604633770128036204393777428489477074238943161112433840925816176581393668797600390313706902495536938034099317559914114525217450224009226667913522168903832424088391106802335106018632996860359677778680048302532507956752939796700083614138811735485332151840508800912351725853608190239581428317354432806976698068499490540179039030141972308715110400000000000000000000000000000000000000000000000000000000*i1^103 + 35054534705888657023685174444996316389163413500454127088390674319286966646777164305301428302647968813213117559391766632911989449345032415819440310706243218464257475421626515366212381295246095659599123823694803353799663927498942714037450019374342421206233441274336843456469238269904105116894559540716480936143481046170559063931672516912863850458181893394191166047368481866945784834814147100352492445749317335378866491043577482250862816366592209588305568810804273368718223651722873891545500309563406289283794689402630974230378287166027997168379328937246077776917530250932509875516579986055989347899302658645563728738035615097639588537017988535548403913636237198202271565686138820298178822177373429781452755810897495962747100114608752225176619366311124480446793357446029480768101889409390602916845425023599690968962359440388562926342249184423678924595933547139681371874851060598320247990846027398658163341625517570909340689339451292621292605800755994610702101662955739230882776960494713807739597763610864579808034687157287036696299312063107599146982919581140431299834616610204705346355249816428625723522774047159280906211056026148141078315786967430723824554063261307626458597357781369980095926924874691374734521290079757261152992696890497190172227151796228224524663132608416120071118561574276783654613022423125252453801659999049953257387091702497034080039654157732167053924059316375649827542170757958621613545784612839135890176824579657469164254335285422628693934089252274419792166325158389279453079520159869200203762348459088189057729696153416142971819670135116016551530075367715965010177903769755804048988148368107581753262565032025285025593286453273361582642517005967547529318256182317173364127161791066254049149601823295166039899917750489164882267089222483998709398325945626692376830413369732650092623944736734752327942689487926631854322102075324253161522683457886089800113474971115027469922708930300574019495870893486694786669721262228254327075146080718952240049959169774995070760795492568050154976133338256788313601285038436652431639206488192347579542594020299369968736403797691584862834246536006075241886670798044641613363907600600889507426921405589150341171109916252247107943154174950588381472248845124683062092108687075064733612317240466825934419210283404932075110626465719839552542583045173143720226797305340603083361753511926411965100904869299766877423945455307054637729128815962152685664333366279008079302125345424770894596428496534096330104054742321580597134434640375823343085697630805921451671714831006804063813562451202718971223267013298106785417742082706338177557452660037643193583708684376182279123644962205832149803639796155511060900437114995733324743494973811620314768028340663415996690664176859238575525138850446927788909352464865527327996120589773022320761555421840506874207381693727247578012823249009140442577545018731087713620288264022791319895584028527506559153276709392681119995322290551457428723967909551612163431084259240191460094715455399752220927554432725285169123778598798549118414565020074417240598516767307886579244327802502798823569612461265740758101965044782368560877810807793354028139551617768878953924259126378875135581704088620633654445842427596833828222318232595706736002882398485504352176035462888903310133085879214191404081133498574019393862896325386396718958813834015463787641362159933258809568079945351123641406583674256574198607068420884239740460449625602022007102500110969647875122279897765136532588964044965457039091429983529955131232311662815243959664868506529278096088717027908168480575280214939153071850933462235622192854206367019363673557353955527029622791680820781576709010394004748873491284262977728100864808912751507535272532714290468959168958846629460308842828411071086423732214632799270651685148150806115537337431017385841355228917173062238736457229065844473198387603893504255589450237882796188545552650343359654187764166505652305667328530172195719008736177848474983958092285058807338355660992612805963751486020913222601693736049180937148393990976751455138454440567824974052108250065966495738506976492017461222102028354301500703087457633809498518569467743785644656372179983334740062173665449540969857100552789680215765789857445931925841274084254552500492155445177364573805485455740739950534040314872338075170594668279234549245808195882034630612759339354837116962239346275192823903420659136365280904781327317875104150689509455844845732726888207099421537623992868584617206129971928106086470752451262738500915021118660932118456251634500189132682090796473232841438055045891737750679799719882090694364158030151086227384745839693586640558420706598198749433808714666551966118265004012841403199273033042624948002103704672010240000000000000000000000000000000000000000000000000000000*i1^104 + 42143055377229869071943946978340337322814885694423660409722562620882823494658009375679288171128821915444986620392287014605416389326338778259637042537730786328086214058631886394271800726404833806579053528735533358966065306035653921429629398831664115143305235617216080280537281429438740624600327467879619525526437430496673456814524807780012300117423583755191137304431831048194457838449473095897523342084363134950451977939139405268597672022342490537691581004107656469231227907972900893388790522788984421376164554449060119010410966561380575809497445263431259657919425005028727773639910899555666588745083808758627156332504705549308401350859322506438848910477206577880232317815926573291367414685208728151881576568678398781297503567236657660278856313679367987608792658478899264377700931363113573103142783121838775620474735389574582173615099800766106224640854736544043306844589178057162640216073619904297538410409920064837356553837949544155143393516620043605064426847382667793337225698718911696859332321521167866737575917041492038359260125272456413995854492405105210504602290553702561408548007744895226359255824771540558679702263117392612837077451361246145681381373122638626492336512253154586918976298240408437443121681348232928562191907902003965169131350278608965302535870475814413752497875819577448039929281067560561821940615339056464322447359265094149103644235569776793856530401102760424928090996560673817815138733255437998516397177400617240069640342473359608455514003303773423510216859760621445523060318918964641585912463215208817529739551859197282834099489252303903753111334730210477386444315548258316410904328542839356045526248150507382867921823036036762052531845515494153109548630107040419201723453335118777542037632541702821145909464433157749024767457014058981733897723336697609484329479194897985165948400427560150608069458240997201161396467390768790008746185964371393715862080781591975199649393030060751814593666212225546439904633730599590978899730307593735515422765275831666685902584695383507364581422028737950185938486166547863149569609072321906138760738097408745338049733653366081357761996654888180331960761259629990639064825558645048948818463466394990617454015438936492847013431100252415473631502377913025798000899599697924291921322541447669647050907146932116308703559182167982524985992907141005623348419651852411113626888890472201892807742502667353693169198111732937735208788365271894215438193409581158761986766027463339285250695064349066849983353236269737533464387404617769037340884895445748627472721770887335714288683086016315052374779459361801858374447422172358727117074717178665113070675245280322823375964554659457040469706946360131603717280657216522198716782534151575788280828281957029990398105783905247626591724003767925961207331276931030657668817940668052748138666725713383147348676238934228929072158451859798322416207314582624287749060098814266810251459966855325258841971520809509464751083938799867534913611064969563008808333617668921655274924296241122888085607600145000271645825523974952847356617018367296118064788098125720996882303741446495683138003236237419368232089805112259589005576210234029153740404698435125945206533963283705291637088349489543320967462586417867101031525142956111890564484757854301287015645558472530910842744681727016207029490259298084177116857495030478088377723962262241312806011928760483310329594487936193389102437105026620240127161782525720690921039208845580217498027673863825839621828072086985312628755412644456117870969740474323133780035867199882948958350556739385751759761314971813475944684280324114113924773443421017906285990726857928159330129353854899982271327005092843190145050297906614110148760775664154252061579370348632741695471927536145191924436935584061908339234785148579490621173092073060499208081143129612014512823295837613662436305312870187754107574056524716244997376956026849368564722252208107924313384163547376485886554739558541322698067293628230714987481024284280816205336378791472120236549825304216247212341685415862445040808058367880014022365086905323583375977864235033364719559903734210456011800349991423117080499790653785593144744205231733860286423275215142088852701505346803830660586210941257112594605974069447135638458915265620179368877490185285664425658794040193367240220165264850261878496383716216755143309085324290835878592822261661097417808190796894862944310030768170750513927073990448704791886277360393936231442160995424111519921628558124042479990042891966096152068218535485117723012903235878685210403346942320157038064155491958127613321516755509280847439564698399591405473692533399365824715999511483711789936601298010647057819915883040857828306378428367759725646995555389604559840742909935616000000000000000000000000000000000000000000000000000000*i1^105 + -360797511721983386252150593082240008517494423554692303231056414329062100412166058987244489452781874320615396662677669924034806522112591944820742522742279850052939864420908261286181424053933373629578109723724656260999344150038678119724400075623325666425058743885601166834549841362801405863929877791061336962618092772655845792929499767758753900228710003545569344651100815709399036467375359390071139538741482376649075898725886303604445963557899874363848757884952733451162824479369882341639241975333818885373571695854774787622445392529340285706087159485152528510510418887637479921253379815594573623653526852040819500723109312654410910954138793229722489509420495409619354487872908259657743093570135924165930112432128270763331104386164247942541979181876197455040812087166939674054195396720836256806923128643338050503539950921108673709505700929683942148878911009698423017013238078269844959348311335655607541729665840517699424263094764955553741715997713581576097507986761891809171652373909535774455969474942974040212530242493717744807451859208972713854573183209110693491202786061311161800843180443975567940079388674822185582922007744422394053513280909986095815857722397857135972260497562846449142022976424973506793166974267452185770220080101426418980002325605106711641686324814846138622182977723120004189440466621165249163155862731862219631662195800967649996946923727169171417108330093867448922933365252499455830200517227763726612078321926430724112685631347821989257894625335199601994135277550112993887749271174312798871119430425504616902104279324807016839113326228290735359193883644550758875530650191111396568299011533567932023152203711159434356844852047944059479251715741724749747938093912153386919172965704803486667672794844714290632655863104037301442956758682867447874905693811829592050680316808854140549086611013481586492194516080551459126334980082599363356386490029184673547500962792925908244739018239544488071319663685374302362885131805596957577922166879678235715348336530966567334544801742857826207087191127246891387208175296175060887038578624317237058721231746354493740219211883415632703381640470733234774873474758680035076196197827042933155077275154299966629214545665908877619679132645668452583821874334377678919934522924232662959219479476062279397151189042967743070957751540404541109047854201183038789004300797706000403478815260743659748556023854381611797411291387280593112695954164995577916224045453567758834692197332777528003468264600464498555105648241192655423218554000172232927614102741512448086998414470266513582020614032691706598370889428679338253856684145364479829254950700819166538787830799139358390527762272532226875392182325690561858615591880542228940417791712062128339240788435543558918112244962166827449493050578678773101173292776792857191435572253033568297064229652776812967287482217153004810189774499047661932130399420134759359979965795766680554543336239709722240079497459213274108760559335146858654745669910553409309256444090542074486584867977617427317479711010511945345220953952122458702527552869170815729709791637287133235742105816298642135178844371078106264557736685798964061556700070482857288576601707960454607961510196301726385208748625883473230577221916356281988341880935523033324165683616411425108747189632688328369360517786898840513221153496059728108168456441742484776372334535792394268057305010844370353217036838634947657811573428054844843947076346043746362905163346204441735739471600468976433035897896677732176741796824532978434283016573768886546281183725444578432603074245909134336559842739829519551588324551576687798491164249724960785491840693965600579184785587543210061144844562002230465027438487646757076471800574696085348086462147807888811549552416906440495647542212245839089645173130502879946706372389760422867215264811180436330755239844908113996379894577000681779476612757853519615839446210870510657632657549339067500645999019825664658280339374455518182584976732273082752596489954332243302522664021790005600547374438225438072962157890130161573652625638557818618806543145027647842749397083709424376368856547827190549199953905528148524040374003319574836431115103202213038637219249527878642681752068759504836632270669517568120184043639772123448819027971911198253808816969068090883142107400077540511708492833122523409552783941347081498174563194113973399745622044850208716428792639492878459372619600620580738189534207081942457160760890050338255062237057083634397183886297341456873187316371420142976092545174258759477747831802607805128610510446902862813286795424256470137107729676810137772922359249382898764784150436640265533348836151639377673037811009270558696815649535358438131865824043022337452655595313466843845789483008000000000000000000000000000000000000000000000000000000*i1^106 + -1375586690423694435109487532154459840855616258069296505884164653125439406399437277551554146737573798136542446144359199497126553890807501150452868900319662871754501570685195911520313578997177812068437811213495358168496630234678586465364436622650137090202608090435087646917481798991056172433520769629225396384280562073953902790453858100455621400069311106815987499456134333197370481480823036353199928717307690148029447138189405157573212243563157162839232759144000115144040947925297790178008676318266861619940991311954684829738637319776311168876131036744618163368890430317868707829159875091676708437896105646934287323280553952697548490686489718356502571391539712370996596782179702639777455693315295736078387965971003058099530320977391849055345695689770097200291761687492453185176865726898240141957405149629974972001525860165677926212027915745773020513069013953414597958827619689698213530530249761083240408839392309836817646018725229300198784164006608866731198563555313761056281992335195531794034278941933629614025714277429769494867663229264492441689392731135124221254580023615727922383641038250182677675209850485420750575764690612893576837433562699039135487389839533378020978218612924888599247364434027524259590754209472211910155079284790896398916272712997615624579552118585562859185087886651286051553444209809129647989191813350528239805169110297130839203008007868478244569590350851843403543771758383604156260122583821208949145664534757027025170691564851746650270915425247324340136632343425858992319528960290352438613794665689111715298913972057504191246328263399228669699855965766447757132469957051705804959151845695056244700767583802256212489746344058019794063343631871661813416488993861023253850201476813297259047193331567597091538515809644283878263686860829334841571925294344172835381769753391919788626553437450943457340170635559611651137497790122726216079057338665127636426296393917450881241893170891160346630954558307286652248873613241352521240594989264726620038072024684782141377218167079191648878610891652855524423898602478456969941851639078419581714638354147766280964629820815873841995540277141896635431646256831428811077423639235975202082382062069341929654381359190112473404605750368645234599548827996858949286374818817210762364664576340476068576819401336874845480489091806692946906106142017180433637500423250836663180443866116268194936754920604633522578071960074878384290545044259827105881820405957787475661995207157696619501730691823563803602653179344779328108753209539990290712022907615752047353027095804587006248681976725232815649645601765907367566595663165578525941407898366572262134553054310279503795515023775701412313377846148750894918280254040807433168097712983266814986264336814082929381062857733872480545598644773105850712747383016446310441127755860826575389829884678882893948488973356746821459033485216139298278922115729795820328359559441302825027837690334642263369652016423099826199587888310092714602886926052960393239418905050468539699223287666344022662677202224119409970000910356225080646673591742867952335824663763951237433933114497409620327524244670894248431166608198477821166972055258585528670879265182222736288508758163238633492370283297797737254025664351663458630110669663340190236640554453624360862022744090505237260798398167956105777189491426169908980890701012787935434198179366428579126417310743395237406870083092175840913228907589763673589609685407177947211725688165268626678932191960384207394815509286185399190938999072886152926578249859822064390391627637135549638912573902679911519395727525973585306222018752588279598598120838839311726217852453191083743394480772400458986607451177237675503360282573410127842858003167219934025151681744731320433206802060416957921702872188596057927002470234481896621654967520095795619849036956386747850182183615405038184243089435253551496286645218297085402552132156300495147217035350442674650299107546499067807679470623231361271232595692730729495398561334159888645864745938228812399176070797944909927187952894027262691542436677974522688759690174059465983955402474287299811846916903875648891774213031733627264011533562661931471037115441685586635884339717383733314943553072903165427849731498499570545729389858811253972674069225593734728102682177343086996573494814941435392415513342085629975730662960531611288010665859573588359901700741329049079015392982293679801941323039156595595216841984896066867735278699562417530789917458135351185308598586853811911277695837132282893006357268934362886729583856390141680315965171452277424114278045978064988129567035362816101941816713501320005696888143366613816614802103504733926920350367622031921367938909636996572984307885146965570428521607530230579200000000000000000000000000000000000000000000000000000*i1^107 + 388016681105444327552866772128875866932104146596804736590438006937870014671726395662319532112444947675084916478323878648623818095711128872132806722851058949416296130714429372408265771091663962939363026129944025889208741734471491803214241826677579394080741327932700776035308894897608055545505104241542352140806713792905845981313634672485766528921586878854728368276180261319994810452862839783103703016759133662198634704932530744666949448572913364248536099369771232459580916464562432345592641945239413857696439916267942288484169085357956246343341341355390582583126215544620840922603309569776015769994113646323580232907879110904677795141736065236557888464794734222625444991244134087821843468379710968798604990921041194780614533332318968003556905545761161217879210005378656262428729086518210858328250106354878151383802869214433049431123082467283555137847722841180319574516856376404957544347102307208830882561069804393442176886570626000035421505415004801729236153351877021203055019298662242774390408794167534451211831729648496164983198624361789351615049878837440321244572864674792870842053488511937171490701130892977485867716903438041534054296788344819828649623093937080914246304511514142841540803073220265167787964797078679169328748070772666627358230398710210010649980892221383916024622809106836452554348336279362460068394176239487739554453666380470672268158790189114948609295026674838484907286471783287989751153185662678964418660591479402937944575697565564754410011322635613948867083885391635452188548935001565219891379644237642694115597042202999209035305020519046988585503045467569921585874419090239169154580819208643218474811148774548020652229548114581613863117043937254764245772838716153790465916688546002569807716601901570370761887132018076699746480323763967269991063008500938437757996592743847387025674318556385646759093659520766193084420491155763667812486606132249564343028983474591714335993160223172022576654388243066731527785566617392070984155897448001660748024641011391552605136702568070101481835604499861297700203049037139981053092835774628056367404434533116399303094506152659543198929089876234929853485481149342374716751428350423101196850441754335939119300323795215676104398640764819402700290548552843440715860883175857600443066768422387683728777325682540502745583246194627829770194029069806512111811546072101196956502721146716894626713959418954954225543221910042493179980677486928326793091767778164593055730232488036931212818510876537180376366593673225953544964247821158992566074167240334532938432487370230155324945817014935778385414081282905898461553922142895754573706773476872406167798952563490645163520146459801049417304044291593804617358611670558524894978878057154551869097992410132705629178635815616318079178782064820764079948388957458571767044281991776428156225179311751046610230953630071667653849139749391050974058045417503256229096704160967215088917874603215066456867588669375066950260489922468097428570497788336761359977530069919102559116132964262969639492184507073057447452304132191534353986002369190370822792696583473858581103420591252352186049998709415271730649585321516461462552506267905207355379957247059752911535254642917622821409553447614268903611045495555610786639904390363366862482863708166093904328780847706021147120614383164323146436025883973092477778052460882011978342668128727358687746117201255289775866690175902384670139237869232220964832974391735176279874761347454459705275196575157997560452608197993317856966759760180032943769904497618935783838662816559528578567091715374813916121818682243344387808848601433236167457166317661126851814899756144603527288941050848775901291831040362797287290207435745048188380604854542280698185499653623741692480863184442661729185835179917962830548729752848377728612975388322216982556908666316596007705840266494805432733779471512439611257120039393382387645183735996739089948764332628131678125692739380427760832097627795760178807758935774075691156954758414399600823108088616222998368576976689433209598872162632952108563092400740276591476508630255362483435328203908649164370378439017264892606130357354415420365361470236316441008093870892696276456046878881230265220139383740710379696575111040434365010649483393220041959126937492418875874678555402195556858610500139562025485339307327513079528430409592788884785288647983180597517183864261863275986093954201471069018901235248568592954767375664582881701967236916105352847504593079731685946243828374159403323287436164322723548121915886242634668543615999988682272470569751253737535559859157726852250822197074137829721591301003625059756813248107156737641414206392133176268913003681092536655225364060848394564031203313565683428160962560000000000000000000000000000000000000000000000000000*i1^108 + 8025030032979844369848809964321894048814242757171371435710391660457403278099508326395056499431369218356734303529674724481854740472598448985278140897786326748046061938999809932719576512694474554409324647828718171961746091309394906972240877953327909068691720275017276969994346122295158362399889138375088659758960053723842903383095480043306315617214114741154171366233036901212758819772438157632463609133197312570620204946692415924448370001066634606776397773161772237916721741175040335689316460742028610332673446376795957559140930094273879511920553436400026074270690285119941053249317740842002791346623584109865620129052618765564967024747789942845865435632050073561515459131463610351007314319201722477072884367150859727513170532088533955161533428509669778917391501633165202608468541895000142834363843957611285675403658383523957041325340488411430465092047414120578576123467606446684163509953873624086012936521186832167298197911621138984255340701385317289129812589250001273776642696611486774144188756247057980123045253047835650530426397473710056025835262922048196906782214169104797872741928398602563510507311763133953570947602620267233414433391104860583276916640585718908230958850822387337008402018781445204422370897499862493143735766141740096014271793689848770631178696491385571638309312996147466437517412254246568329149773596991490941776521954587028507416684395882045852432555217278573699524664238266065434535110052698175630659576091064388943796425765245399447733879042992776891942183252272647437206227175175097893473356016166751857244722288531317765557135782964831311280144390985433766607554181604690414842108882556217419398984755988799303313485192355308485701638749917732861860673736158007200575238503563392510634724555729107530784604778567766710502046772923640592936433246248846367932040307567121431335604471163173230182546847963784542451367269528134636532560647952203142230833923283360111576620428053591564217807299935401045124921175674826897363095444215381931978430632828055350298107116777300013601904290939164832599853953842937295496861633172738815439712472322942728118048567039161670844505635272258775226441157233030742889290297111890631566448449511497915389916280548447320274758814574247997118253277088750358084354268235228477251115781166936963529109485778656461598998410363681780240698408528371127808395176084446027718137264944738600462353279574002734635418482458165672160593171719404804555868954528599707988159577369293083733122230018285432752269820480715789110961218171121283365847232700199793290657367712166999645469524786280939092675761851899922941379050004695825661013118453015824867146368280246582735703525308738425704056031341529341957743182826448046562239416281445834743925915683250907077340649518673199394304842436825976057048087587811468166460664354167157194123787095525014671500305079324768666787116885063043064200119567952642532171472895355216377848550305337421859697806440372906214297463549974628043191100565553502418261047106901074226948299195346183706809289803151495112229500102835835065756403364163743638988872201334219358829181417530409750040671787048913265663473782145433451033166280449339481201054018231664412457972504736456403849407271919771580138641873763834915432555589145226077877831948932468472796233555908203438008462475168473799108550874848826516629062630686637252134048909335555966405554003328477789733391727113382182211254668715473867222778789451719084244517121588718044833490010435762015825281283767174057209243826891812019103542064149393481719640811138410771327331085034373354463469383493466321073794224743639379988391109601970058480614930436670174266736914827044763356735857473993027947638782829116170921404507472768272055072694341617672715453963923539399538316375565984332014709132619718837744533613628551870394266311950390648313950197406557199466635868244604547475608758624538465676586045668204990493540896202109556759506951728061780693272170308771402435987087221997308162225217716749838589496871334856008215258398823547447268477541399589390992532695477681730235219582227556000771284587979866825734762695888656592888971302933424172902115198335915751875373248905130566753706012318963891533039874155142510955825592419896208938063247738641621511603873033329214422686497843895086230267455447080279881602119791133244895129315872892588761819263697534041342679558389684488315699292984193200148034806160207279566005230418341926929334524787316821358613858140430778277518386671963097264331719876637453503791267309035973373293706130552143606244294196623689459953839674823830993964876951966621064789648057665173714300406777951441879063600831069254651178405619621295689227207796805731361112190422402623078400000000000000000000000000000000000000000000000000*i1^109 + 16109902134927794526766571032129385490014703565639714090329250166483147259283030939359933409874728028043667042920264615438991702971106258874506229940020654504014685829838381530059876223707251942045224753641446173720081918744779190483541727919455670474259880175997272794564992930278796951271009005125663714166315528014298972048131489313515763575987783404302255581740470545621874527048178277775589730755742656892829084871513040601416204343761749697363578875002985338502647735718259845855756059348441822849141780625352312567506557437141507673696911902238267201487071207355571035580469088696143828989830535868535306917962526869653248109756291587302288918412617602939824929298437807280560167802071240718562661548665695950519743551786548037543646640281580307350333486065255378113521466762229239620110691733530562291528991300909328956334520497944468448368609602114762621991564467897740827679359536997877125298658877084700530152381034460737678222133787468583310104212765609203131489556867651823345208958400933409105251542126846146388208366458576840284242713740938832203713647270527907297657168355339657335337181775730012848550311462179050148682125938994011004876327770200267883291227961773386717393769809969094176113807024981447382188995460301845439965926761176361783296653170183252170872577299974822414615993886511628475574932843485026683776947743990573544500919121827049631541906570179153017597442249832584138859078468383860378383188535690174375951140327867215690215985618544979774356048070771153376763759790613227323215402738035268032841857719866589568990426695602832476909145238107579633138280519166683967079127153123245598304914413781937022029166839829300123053563006721470330061528115657892828970623749837276958235764285959507008407211218787809864701905565234829817353785487778252381534183563703058099963759790514695679917576819272873300846574734490965861978651014507510881493071086243491111468957459872455014341665150561486187329708172361855513700350758384146412085252018741921935146506465672506238079861667417709623193084567699352817152808170660569215394555295972289726658796273780076762449533415228075496583895894020650013164030717658448782414845995271593576188990687332879414789838362633892208425903774031155552989602403755532964126405876236724064507218757186363635398012396335961213680212851816863337094151136008490080736965029368329997178157924199894330655746382110300028194840456443795882054462354327857380276738192825357842548831203004743006757662947950104100191090989797535992133436868198813773062896945915422533425340167804099657769739548420206309293319863039504708507806985728725997218013072303663694980250176725821952071383435599287058263704600717142179203839468526686224061088855090943046112224403185235923355134481625171972051608989808125949385273963178775278800308139194086825779034474323470474125483463198846049370294053979828006350903507209488762564134267243685531332238366829339048703032379960506871210456358900851267626552391009376316431190981491547736204093865244567774063124767566956102161386285787608106377621501208461574478623322520058549352191262483018840591769244570787620903517314696556731584009381164233604529804308884806980873024159630879981873482124080918667601693100240648095706847042204233657552418678253542877426121485457470468304100736460655493432710692241480936084311866727320154033960438223983566905527197952403363644062476949524992548596872702450473460765207446097291357867559634276273634198155115734033545321993767259339352965240443327794049197926001724240892766660041520191395421127813457155351969476889693674032707574547135500475780907400567202972262802491732467253224242860934071677333234712687024013687257924213767264347540553447430966209768812402745929783761570991278389429741376027104076859795697990119102355553223580735078251369417732192816389670856365645408714610180074105014639808052164612148280092116253763445841605247817935926380292753866806536547277650432400787161429484971651655587205453738401920894589938850211248686960039955193479377103409146243016231755196616812411628125858411883110089823258375413818632204542606358177376633816083509760082720498323452499199610043966086207351502149647092614568893876677880863355271902670748571298455504214842019340182158487946213395235502790098794296711869941718453570269974575531724492623779381738073942853516007231956150261164016859735024167994070785048314218399346513080339913100369927874318776007608135066844736753844418749065708701065333928421023511373182738580529209113012244585145981782035995567575738157698797924203828347624226212671754822577109110121440322570855071533867623113878422899074130245544145691648871442502799471348285440000000000000000000000000000000000000000000000000*i1^110 + -6856633075120691764014911468428355199404014230372165386596487149121421713154371606782291626766262871981305150455079905300769003890519924050060684165168830164023627802974592637037457014693883342579066538249389490328012497519893756217147063723830387287237102941177040000279047901540678798172144750139040111024939895981149174091164238641418322728428432719814320159657344247165521292402472464817516745095822818308651891125142910455707859268785992711619447692059343085376097394669573121160057711747287905366984305408396743441890485811393549552868797302639630101255665681783085711308513255675270780387693020694444534923985625637039244209983462053925778162991903741188384616841133466455852366958218120415274876450623280943721204494270423044937380239268362412039757697865208768234299895297315323872499878178691907348836353905184019302571067830194531019069258650481048497321593336194448475157199423505238032711440224837933073781437397017858342991278375626511176637544276340054874811278981343826133478740626270605713666816205088012449722592599948339436856350057337890630783788395550238057709082964398299142673931656185313046900847620938582155812008417455877078130163105601564566323564009175197956025785389314310803533501542310175689776640248000015117871957361346683625517488706312352687761885076255946214526090244957443834384223677482007687680123087047384438339721689141955956871828393974516533979652520039892955331397466297097373719134569373532992877550318476738899364361619019050251487960957220995659672420428514229750258243643471997713552904930115371289790873126138082413653887886644704962766724052877198933046478103591137879884782783381482139064579786655355757348494365974924197856975688301432056951878073874979257113782253353904881468428798090004470471737543718202196423354743311098506573004559210823707922529077312374761425848907311265576598994263092355630937613615717083455599554030598111894065555649847547494345092497587345883788324410890973183507398256891895131520419505928676179582996553687491596903292637788998465306549880559946750600575618975306416496348323586409470084484892379621705552871781024987820222949545392903096344608492572543460989253652788563129955857224250750479835836991726371343713798381081452104062970858208807877367562170797466029974944056100875875466817556207044068164527267856679923095580502219275737883294934705986285192689050415265665048890125271609737657443526311336905121913000126375295279800278398305261905354957668284520962779586548156775540491271140141299373392496731029799868567730588237644620476929727176007768490156790708176587685641912120229488355730047575368371997410069313169511533380042294411783575665711950910858075119871972485867141124537807328222620014195190747971172848537628073486585896178502115879627626887089820684093322670093247070176677446105572777972425363550596863096989193485930146387299421214075723041438053577801907202653793452121989200210337237873560016119672567455982358351012461261092752504247393024807812516138987262686616281864175017733696266271314438410857988765626147907274360748341773144170044699849580533913842026499875198925924839470913370818059416578125296267968480315099927404561000690759680743436207336400176749145206093297629506942566691159854700934953935699417264463616554536823299883426861673274532693733553111681786184473158718412204243634885268048186358346129635623229817487882003903170214110826399008604214986609773413707833822385730113107165891879427950600972945524086724621086780112097059457884519496376037412405081216111405587458878350957213836184200038080655598481038943438418291555690115787366161809563476826128124429464013443890011616086330494574141568273668337274042527103045884399646149560778939789092214710748991133451205040394990575746851666680299669422315402735236753647899369980122596143182770583279696946336698487237863536494926429435677515859288115706454298441203349601781487760649759211926458921671009446106198833312623915244312731881559247599017103580978748467093939135721317402776247380209855504132811142740413428928655924306451403202960368743807473292696289642399073987847588263445685666623721525124865437205692567189599840464357013330964463115440573966386005236353184036914566889540841031261922434746481366486750787814434737888605566591080303045757892815433036242999624308888202472470756538951518347076994596710649195147342157566553641701902452175583281763539100192453941198667031266965474127546846521838233807921614787111240365371269477096136899292297620097787810674894364148602569171157042554545051974029254858561156332682532393966432131013096995221677251696274679257252660100292608255567341650863332144910578192373275315666944000000000000000000000000000000000000000000000000*i1^111 + 5136771417048350787678425338207829493715141602838473657376482569776175780354192582610242771328884855789182315835301779777029019128300341112369366983101172507348106921998774604994533747556781700288680712997534149030203116447110601528421418485309170093930097645747707583380558290845416082854927514271448972616709644605186714133014019065666702509842269226850108073482337227938000705409658817475766824342952711347566025165557037647999612510823480405322665154207915032117366943947477534592027928352782064321953779560295007947252475786702998147177956097471762043972735900216337616907661057884179245965852534107348067391790990733998483978180419165567614497456612653432383334229160426014620593188154841310050178078752514658828105701880089977576415574032079875702029934950718643836397128022571691675919742021265024535860937597061535271241032054132779251625120311755033694484620302096329751505920910106795834247642028179156995427198907790109601884408317867859270574306949092982206161926180849295455178043878637573642642278541885075821314871417029309063478684233081031529134587836114143172779944143218025948977960404940171790942788615282902967342757218953753538859030747391740937726210468712769853486382718560270981930433173135896717167325977533610375483962057560064499573090439168456825784352932482982360823334851209281701432662461247030134282605647080949407687792087391490337081465496927902137085230992249055825190626570658084000631055080146664455632282673929954070449909924494039351119079013214573474224945873122188883243044692364396234389675936631730355607647401398971128092901697031622206707917894367969216260001744796883199212346674448771848132183166404041954964421610507748866943442236383615410898712270518699053516699958915077677444041981829183962149550878828301734183579501631363930992250129749295726677907573880624867770363541081513283921740360888276568984798196087118483345929946441379487340758131021644168414997470574941201933389557633947906300995789440004096824328866012017712247825201408992153377834366766969686232245135979447514211245839412109205477201704514883706971715605505326056854942115222714727610829941159074259597942635675087444469779930013400555851367084538985446252596545210630794762091871988279160594704188065770268092436311059456276008685601284526473576036973685344804880366848416729536372919152612572437309321959759457705058909089137269447918940581212206675602332605861204361109697782636446404611721422917650520580370016764675268422908262333532439467791901636278489744746304940361158689348271088944776823386762834650386813055560676441684063097631689680381120218006475012448300075475483265057293531971671207328494864828660793202537446299030378572000597664976871857335677793291240095009102084124580593580190335620980836214735671506937781127026947395782815669355633997427183008915067526342714250449527923590913022420137125204157010313638010828454752936312198810891027264406912927685702241539906968119066609452710750212242192169481844586635761697492368655663382644818031032870151804526723313069504538225145601286574692161012689374276183809193897038808171676102037281082480664362068829485037843740963578476871906922563115320152233927641858356765979123713333408894863800469589067701900133964905806848865678289696965132251398422095706188433425933149983186027181019331007619495789222169921230036031189912783736621138632639499421696869338646854545601251156354195198162979761138731407522756037234253958975569609745330360756055402214057765077299063289866580141689746425691375465758903996297609453187123320653587959682669045115108465229569735784331082508424693226184380130058315268323460354629236695851549811821806490216054780545885599415946549352524742383312440585171735516484098477513965932223616473173475379665302221117588934111858706206712118749694734138198107992581655797796118422915896253651796190161240498480245681829995365894836534030782643041862677148316220202896287644166267587121526640877858310545713297912010314099820943901485393074845087565302179187161185278772317101778733238325242484422701503331247063399661199611216855559703253534884255355813996722371961437319730245398491326254934431050165138191606069689246060708722104530682019952229799988609012157532032043067974400026421071999824378551877395302257690254830413631525239958732813415671404977935819073775153798823042092448538883306249255259396940811902127977504908764083152546142535187160909191155237243071712936857685118443473391488573424065288586508713566590404547705088748135116587541820158109471188536033485817176408446085458865447509756452696053013748571252749860191617714460074294468834394498912103964459175718544365847658784358400000000000000000000000000000000000000000000000*i1^112 + -3489315830672664464784205879516531839567217049878946816922685700739802870835170158822413388782419519463910218529053057746860114796489695963302389258140975489152214504041389000692331176882185868716331099078685741268818714533160366417132576849579207711348940336952994912026262194262324725317719931432753057551094049455554686335059533991592829674011042948084526366973084644108326903689052546576552994584029860966703112251523187470432961893164528446810664616278812748713652846657116488816045169055192058703905405304360075695229401770934353037304241183543260228931548822060201772398355717139895603464603017705121790961123832091196286824522334850992682646095586269349414415070813073433619503694540027438546067500010557418999484380632147341646799520976808361151202379690949480900956133076537912880665806527914496971639166033759151576427738471088430761787692838654533918202714213618660589619090381997489980251314953480770844098279652811852413457634028227846912089872974572268897217062782282654417651676443000032341132450942207432004886074880686096775703008499529822460077790111652879117117564413815838078034439654415251945222797589125753842070882343066337001969809174686072438612875196715016403832483563979494085174518202218893116286428479258037171134747621547474179015587849405952440593696435736744286360496906563811569679065809006061545722847081942213734790820021356744634825991064890155717754412952630128074228557825040123587002631984240172832868872764396638159077539844098886922680578241569057721840519937750371437344815415259916215816207497811348307463652026251541115896697166421785537769643384478966189411319107826531471983267269678857733736007184390940790598706716967080770967369689945198351426700114343237151735207203022443781153298289045374678827434400853851373331794237580035237845418189141878889461954951172689865205507820535123664471943349094815669962314087612193789213869374033341643909227562037929490387768441210199132793315671019599036661004261842361115972947763642257924189807151837835383723508029605590961082762844509313026870912378965894031271497440743240464123958079317808070790571684293528625966159109021907172817717165054248308309278284108220687598505895050852251410370949606707728936542530529562358131241844256637259720175890278617393410419376586519311801746799855989149500684488110385812240521307523922654815899711140793898822555780738133605134483823508944506525629414657747737974291390947003991877566969299639828026464718543761470269993808119810895123938727916081919320309615197477573028968735483586737751823676277115319984761968563505264300346093726298733860967607926255707336748471585007280716961709297153671446046378759620929355921012274714787132361141677292250487666493661321926979427059604643353671569550839791718442500819879468023500108920962630646580627085904821060148621114322799613281552587518134977045087158043887991473370493491258057406303316378749686360232205951462032698138664825190546604830255309805518638609918433845818235918406565045779701255937007481987382355273429728205866887302532651016315835231156663067880337770477597487435031626840183567604307706029824887061530851206105219506250662367194485460371097799952047782424488078162090062437478626844159264626968103901071415699989832209857754073109998711862628220698278877131990230158135949891465887483899880398591968042121635114119755376294592665741076485032229696341870245083872436100888127097764770438721231221971325160140345478661978443813222507582522273900045351403052605356516827767894806477074739937178020918835354646631421793914331839693891718647013492749734925890160586511824400075546019548538003945940538992679130076119756543019107889914257884175405371834569695263198723033282632188136881275575514188785714354776837195253895632487379516049154035063480978238382769759153113444942063521683151351333102685572081680905003647471105889273817977796971650861761377608679210279372136215003615093264511357284776914421923849579128388627275913707774824315041129959530837803785342087536450735855981259264904104731417069535459060855697860593873755277747487677463608679689319547071373654360578747034896560147595694284776730052571274267453610478715826935656573753345107491021228420818326769662527946414033626203060054630773278532810455721922470304414019497877950889598354132353682361132047757430943304938474759018093923240171297498579074312859450037275192047316170410737081320629135930982509500132808896129516724997556135611667207069624035478679575999512059328697829561740742198455368229696162753588748161756959344028878881981998830031338836267547510126046091761191626437353220268067969484940708468190201248944476723410370560000000000000000000000000000000000000000000000*i1^113 + 1408827516787169706827750544840259081921707387620756160029040204283156902075351485797156114344297898099270768697003242390695515065412817949690560704182830798840613344035734425768039095937006737821567148843660302346873136365240812718294970445803881270135947756357110379032059723419326762782178362597886148385361728967819748719457736537847146720545224091266274789584408614269463674869520974544553358410289865481248768507368508601956274049170155767963230883238126221402219907343531496605007414589600363407290388720319311743796321116238895157699954270214044084967930556651411769037505727194485233767711708563481380468200543672827567517000179730418390889571116224922902722356132144853911734654774956001359025635539449048411584384233319509725926295354125108280273336416710028157298178303079783749995087072668419632121154572414213630890043529183993990582716008363661480559224063204057882079869200594473073013012014299345407582056666424785440791126282537697926170404387181216189385270117237334967852248471053073816065960965518403022721122101242277019956403316691800330737584441497783127112691570984243661830462153650827409023791375118670192463816046377974294940577097403340562489859043179384949556725469948401075706717316013481529233148231699779034940344961480840948823415779885502535908510812140693029837647435138204619761582725996491824547378320943053137384067044935570786968760023188694853212500738714552144911376969059831126572526115323031061179475350980041147784588932129527219542350084947945364686990865540479657620240505450998213922030959127979523928991153786911067352457617246646655140814120793099946295267178163771240900165865775706774449359159672167503420678486281091408364415596580947908022334406103963770248512910291587270800663086132780779299645663838499986344254554417741956146534865208330920729987132482238596389012667349944392998590575029255751072267707542923878198660851535045518124564456886374407650558920948699598567263449871253305577078724266885661697779962420397765090075884298529863396645844246286003313273557009993255500754340379397541287121249198230128310934451879869295933809164577215913517974518466598149372742028513151220691555589048562437816747789705702001831827947635614656250368765177308232303632390319404740555298411486174010403291430882691454981414025061848486610327698329240396952601678959932806918188458478545599096261641334409461291275712594157047298402417409569066407375185822036988483540031983072886084107842588290599451064250444896437839166562800640067413828513347935203317625217286729290856972419232076504493721274929412131433047271786977481085709242076362161456109176942296291962507937488115552728301579957529654008355320833973213468388939458450309713860010187063769874452199434391290907258542328473710508557722952314226832219951267990508253712569983263044316287989122706856384460248069112306354153882976850671399745109867448798392858654780904380514756292690763046087755337471166849343527583767744931952498179672510736216222161780829615878145368218437604235482848922508912839633120214719064724984806782626262591688965215391004729198576645955605027360327284300551226476076564720138503279508698615969126813771343600829883746979401751440423991230538442648136564279094022192993028102065463765841547636433053587847724521766005378075592791511009120440047754325339613205186471972518582646813747632617461090398528171220589418344494835748250021820793869843109835337330367557532482824741903800586907783309252335696261572339606788382981545924181207139674126185527423063922109076796359970292408543636154020499880663714308360976804363572195596548560576764883873315781905778382860687175831597821857108495934460804398222736613680357118581223137557561578476994519308735148968186888973941087148746732360003760743598642547443206323776066481797817695316235950346264476582388573580987449884589081396572159111211438592378689396851636447393316604473483501741535760098838118073375693843092346651389378555573997351755463355193545681947061198607496826359445452220986839177578896949655763008048172298431251050786665181946548403313310453397585053515211873686149017043890404554071339761899087437899356511546854230687553840719380106685967616450531880608964630325495682129992089020139120430496733736302966547917074900286397343161090833230653803239828943330081267445256559182036531608957533881341546505097210545903624173575437940446287506380912812268387261689246181604913759258919239215785753550341048539527603648588801476563863688576499782788036647483267014079951858555514249941242140609255535501915140720672725110997108143784934808029325948055489948699088922122783210786739690361361268736000000000000000000000000000000000000000000000*i1^114 + -501242408327129634831063547125605503190224175468453611865858848496483377559170285199805503204407489300453602301316546759574499755099931937289657037504569324190347506801482637551022003669327767352428236937274367625863113953123947598097961035909317452136747271285967918560655378306676573144944819841855042127210807342655206286041637833387895238938594404946915401729205042884275708627415506629132492980200209177822869245386998650081963041705508603503355538769659254584859772481850407595688248817626784543920620932046867233231223849277700160719154352735138008094605779285748213936021211008354583068733123295832969949335170569718046324828346555605684011272470459851003086567163764456123389855269445057870717689113594752632812125574909205569216584797681809810837527423763127812164380489640521821687123712818196708463487445033798637489034406421187001746750738419321622873246705217123949510376317962911625121696858260830168130495449399431653521397369038265136989269062567239617024533431601373933432584146122871959512965337329998378944575889936670764257255068249375683810568749709155993342386494371341919886316271544789741016240584394171868767403711329211304461822444558292550542132488151843046929216400921656035174547956268699194224285199391068015510271477723885779078805395038329568345703628956645080753126723360948268797174035105036375577411724462336492907603899377610602762554539182873160351301954213235010177901946538952001600707517133225953766882930912255116925381360871944316786705070691721258990385623365219085250076097541120359667696032083574168075689426919893976735817943359096354199826366690559838130646298405749564701827315278581205744466202083775804257427489407936130937541899093146224298504926207742380709168229639559364380648219633706981909466785800887730726787256168042256160683815767306537355051451508344369698132435556687792755648520491679380119021142287543811067604776625728881704949990522582848514145360998154404872438100727219777698894839665345822745102579519431246585173879625699966684155718627523464067387010759634533686566791899340019438704839217381753971023974940350662771345002605884302089588897618672709575747927951556126058543035671973836630022370313599938867457753741779576656601371705592539391771156531708137398436943884380251359790603001587683255794432560733414687636467542969602485320298732389523560242805969729432481487600080826229848087514317162220246886148783184385579475883041841166394756204541268372483879207221712850385313719474066670462221455307087975116530807995463556011034329348764260631155842213104192911663321683403520763713772127104796669348914840593079466787132702636874952836508749834604456758595119723026653665729128558081268084589045492371103378513041147972377140007913606530305423046779257731680781709999184279077255319911892211703684533128220476994294244038281686372182856506710080235456777090969893854884986171826828580447258608127960856637744792174223436186316200128478966869267672709435960659746169671149665001461498934757314950500669650073065818282162019571890341583219637181047533409240858591895363472270239495168686159285051068353801272491722627941356607058248069468138866878501828397988195004254283812309080007920846255610521953174325000054001915489626813828501715883579425398255022988976836080634146397332761477907906606069747135198277366762484050491841910685865908495320147450182650722999195307195922299323477831228287300033624244413518694382919787928840195931029994483953636240802116409441134419342497675330455813871522863583010050556189388047191727113616003502291783027997135612778365190658083541477342693210543410335615334107164903591491564231812323334025188633543265488320377824783026667302598306831663728669252952088308595174264725685105486238921117523465398448647181320106790361837492399109973860740182974649729314561246926371879207224446592971334307385643648481935049326963120849408594113005881214327185916414283623594237208225234540284840201486716328527581183133653613334629626497432224376029471368400731864850729427432191355592623914700745367355836308034433742066019820339341785788775360523653417976929438455926116404780485410407176770146061146784562533578563924756092197283151894368659589723004373206730348566042047097240968049879245406004458603671641058754830616636258754295225349931637484934078160802280400982203307103064866084207220504576066131863886693950869362371326561379093001896864653546716306143555175922929212296941590532863598136681834813603871823958187491927580873483360232249206296658711073834006758096152110789116009205464560223546240676786925420703435135829892114615800224836256936114750243348088184058675200000000000000000000000000000000000000000000*i1^115 + 276188082946782110392342052607881316101323845267021544980101294265765240171204581734267006479662151039068508554374971979607073048814873156531019570809425224203054910353384756625473882004014496298846155758506123088648289247996966950462670490102097878576720690169560029606457609796148853686680689471596998321161404750019840131461283745190606591644907205526185371854250104498360393065546275318368592410936935976636247113550102297147811535463491549961495334578248881815925951636766231061654306378220745047901606476629743920034315628260731763300439966756222468884612050967007270707386364508412455097123193377226481577561441904580859830195766769969466833216210742514299122302237081374896193592782006963331860370322257590645174490805865042374408514714045214735788553261430472391779678887687389279566406515130615694761406391357380418957178272932684533569450356641347110825437846540459062471642844648214880248530007191137682642747970196831632565510777888314518678271613348248393457777538983721344596431942441998783741588508007596533335631852368836588867062369065512451720400975401026137731500772514532102232314000057889307029004454361661617279128617967046783911028057364411830707022434730386544314625283869085110354217438696609179277746571245874341494347120962004352398811033654632378919150710265994243426263415465997583857416024015057262683184547968830030026411220186979667635810099620874970430413237250603209427149242926542653600868215283234148263275551456031201343150929245173774737235759172206931438738749299332850458839253289426373917874305515663345783343856677435735067739473100635798690389001196739001120842777178800813390377511186399356561945377871183241620759084613521201222074816687258876172545609257640715818692024604207606364004971198127577544300776722550647746716523542467656138198555744852283122337625508777998158032220612879819330168379637704593898775389102630878536930907613241562184777179361524800351532871946178168501502656455235597055267510500245508579363254920311126347938324805567988920514822550627383580912161002132835772673022906958264902111963486419895884062079874079917980145239210890944618660097583652129308607655098366332678919260334245693676384839363935235512262720320608491079868840108683858438086145051281542242626026951709436694858321168375624620224275573585614504173972705570683219888435115094146053302742263373308086257217096053295035537277722977828533623903523882773552430927817267049442314813103795053692087814696905134807161600492184497277727921829785395649622925139720213226983935539257042163193525043801311424938485078520598014556924721263668183616452805696388573902196769057339751829075818988030183648536436574946699072792142434474339655934515623941715609330450724113448538040145258475639866198157566877714403305422253656620789025819247855126900683819201012837380438674663910772835963252249386443205102940950942540057544707146342675090145612267378909027882060532851098112070186273725795094405001177381590427587002203695560669122300468516365144745348633375777870587358261945392061036540295776863986872367948869619052894718687279441661245390068291447122791863140969881441014005726531095838757921642232890084137444998906411350910298765722193761460822809125333786488375157420357645497257114300845456904131789315691002733177568053453954601872757553887035868919326714470184205556345021779173316496852864008550486223906391271998133315312250109047040031392061326452590978268461188687662256963492243989035067233170186335341139608088707701598021191848079073299466850356427063349971802122118320970195671718162987777420651924339098911896290672975847409985760589840115454645217104048674323516137062567223012313852668904750476165277514611082275900067865701262513363710313591016778155101669695487627027011710079305007071702125259261454450535059712175381255159349936578962337496639348287706410519231259798050690197243353118353546913431004790251647279789785981272453222096282630589725245879264773298710364499899019832990448478744949742240424576314244350048913702469290302943542353852134620220692215820887116671620939355721717389200471343823673586609307138847301282509723541130010889271389642520023510835090951313955906426097725164358478347188030452294579692195164322546903473752133710896013186647750195391977406580117878687677926309957249126046124189527025882276988139483318725154880027701922847818560912666537966189939960210136611563626099055090450063904075357193330444107381282159185228846629305576543637261966898963500675717689286749391384989508136047373823950058272144544965933411800720782607757580997859146262044014208307732894849118753771397642305436385280000000000000000000000000000000000000000000*i1^116 + -30002474450853752367131518676423160676801326127005350491632080176361545380842150955891416511845355584478122294464358545172699794447271141216287177565268975196371211397251781463124063193579067674000607804031458474516369295751412947017446817810024945885018370393461119357940370351882699469774996663773839953983486968163806086929208412047525529002051572068770443697738351646398592482533727560455011377074848706664369360174168214237932032080472979058237732442562267424052571267646469268675048039917193019455221417721381555371991319599368295297824211481782987609110788341866841010713173339906105436362054800987773381203961932305774562553127327831374719130328839792498918047228791844965525075043605668603461605145736916407125829388360212630134909655384835023988392538055421961798788193988262305858445300705948719092292163957089672153473451270095323019579665408090221960520623793874489688518750950916750815368963532640261433775319299255217965239390382069831413410831995553990797809660222138793288227544103867269983018449800557134418186497002229138327948522811558678460471183953016304734355561082286772736896305830675624652042731280866811174882097781704346470323703370510375905481011748277549441916907491551780720541468117629051473057598469286361101983498328935753789871081553730192961632653156900308469363938166203465428274967166146572624844581802936249893386080268590446456237542510576811806367403907256818997043291768111418175989738563573330464519520362879255847549202331600076526301937591610693974401024582555043369393271574948045553479943815966712997545866390953079512809106487573740081394904827830177248917339891640577727996446143667892516084481798568077072296031868286529040845577901927748228237503647844003247216739996439291380214241366630135365859267178397080370616494167696352808287708243176664998545984725217928856031692706900849092484564035280522997303981040691042307019375553960035279472040562912431128155100922686898932668758920879765385237842895980131126314939704541406671888260243140185855807189877475436018911817720144686480036992954837207723044763108060825247137204436181962926899805217990126979960087048941871576483952586311424638071346310330879123184609746255491137474250321785691624589064457359633597899857503205800695514729983958396801340823732746130230457825199650992578346830555981066557290788099964299592236644444392588538362912296711707055453095730345772087576116308095859001660901028574030866964231565216205689593169224908965642475434450452995233271337615026144316865111168675600337998552485258619316737119484208554691165748232785887775950962950175602034615143634472591993648498654020950354083123694308311312295578493800963864481403110981032452750042106690678257171700478337078662076221845049171097596500053218413821656053422679733524280819865425035118570283126700228280280337639249780769742410741584302925604513716220637406793650688944316054006957311723677147634433890020312767123739150028966845956935717672473315030447284180586917590310739161532548309431407729713116912521767379477460857613106994633042729401857241543993740326002608252995937216314035910703813275426918619070369619722309074771857715524731644454918948484906141822870331804709599871816752039362969791209380421850028745314365820320242179289824506104848143346854853268781353244438289557036204717759121241857702831729042538090552912821827718031457074116296794712588916824207887621834019807312441545105560063726705964231881403293629656601698072513895888046573483696111343049678524796041491565852591137575344805849382157048938211340196650933141485556331236088097783828788796111430585142235109262659571127023784158608767541619885320184699855948642446504650468020609145663985629808509131151078968707284315767549133365734560599447918959446512630854000440626146300462630254568797032565205358505335050514106394180915479826519992808597897381760822434819092068944732714673863289459198842424608421906935271605352770220781840855747142811143053855207271169735351022922892066995877181608375196737667141213336321179342524372965262369523869720615453944703633249233564429878095643595621027216177535959172767621859348916404038712803423662503242377900759597553651383546654803719946025788674145515021652792495874911451465903615747767758253328151436715615161383010449481632189481074460860936772504982137665327706327155259360592128186711143979864344349664353628870246127888819561473360698840237756419813003184079831529509578756935946711438454410503834696381872873273368440852377766378484860499428584534637319645467984594801177586590936551417023757297888417028451431726580781930835081175447505703280836608000000000000000000000000000000000000000000*i1^117 + 9067932285113214169072394988365531997027381475881338261712096588977462442327050340355808217002420133405420924977926228979536375357763913002275478601379612838949079943032803975005130729143334554073504402060651832433608081199459526066420103430307809327916079946272139296551532357253643496932341954092788080225709374604036470033624147082152798675071586145420069265020020230040645277638572225958350893965727836124022795883991064568554362001440131103697497603304515712025869128258346852337233770131239941664025721397389589256680026362793749002689756007211013490974858482927960069375737036592168101087167700534209980113897614881136352086460222322015151782315010819672606057703460414781733730127399234986446134752972526439283323370442224412869157089845597531823953761017192424122397977415077504539762291033512186514594404190896108522661840836941818178775941664677057821657864514832931868952023063553789019132094762284668107348990498458760708879283199644104158914318846113869915502234159774815117171825985398292083051084170231150837734563189595294783875879301593010076699745121650333574609257963652752165953157321899702609255468152183559668193312095802148233936530327086036135904326885946217261353238232197762624960239302189285783765120152615746947582824764214772507315911024125979834676594985685022436379218380215260009655556094047975827399152843806357885793535517891270300632467665562116371607461832393752891547523723063954667701974775801985015873851054407115329192823777979838453285208383661606650132092472943965339331732551200359176994116115746481273559240157931910388618141581518851981679828900115074053672728162330635654637692593172192981613203519048531380382521354862630918218777653536102708043550769326948978525411821908407327598531348181548459698037248671316345313947275353537524600671272966048206814033848124189339878894398926967146871277690563471322875593892144272295649612428583783692460989099724956527977976034886941964493878203846439396957181843710935567254091978317209403325905914013079080321095531244725597236982823104019115109360942669113385444137920237608763240869544149922286559639981391109400908273262174584593204273658200491637026411619844337759666804498836855087165722061033694911943499509702142126990956105745286135887345094598284405953263620952544508155142159629734355349932162260439573745680104342477279752153001787546777378173815823014960951893420926434346468124578098714145409158271588765205119418579900787119341556026616216393394517452724546833688170054636376311020486133129322698088843141355459556342791268849632482757607075835408362403472511518368780364495764282920515698650437664951068883905760386163774325232908751179442333785950822285197422332460040895100394621413560208353720184843041903355913662856084797974518029652285413143502837294432901318221759561641671509036552621542757543067157660875725725724383925211960112971774202396346846900403148027821865142458990537783662249190127000948238314104530772241023670937703753096106596253873656279900236598191041745622749886423824216022422164957511270715439086589163989952433308641601779092952553220576934289427197829287259457846647456373698549360415532827421953827479887644998964125286237194398975175849867453664332256164294789796287662594464543284702908535675772531289216317526426761486102009831039993668739755832850034870567246436269376970098308508103552575213914016908557506951298882664961557255510739561046563827448474796587623081726148663211939699198698145052274436050914954487085696374598552099311433041316504194562802559952667851607625232411924035157612190195087328044210237981078043102452828748853171926306520242982881787614665551557296566313065247764519419956989143303378358229932131522634790080971915858754813630739465796531525449571712302518672082885176869215023678959383442031519009212153148874001282605002141858746361644102595774187369338009516552579223975932803120035287591686392635442029798435914680748655566551754536083551487798254433639588415867455901104715422090892341340230879071754756171507020939788628672160739421688084971218156694415584383683887267872822128670505715137174856035267091167129954398882964047606141724823653066799252645981405360553096343872780703387454063131476741881260795613841431930646771753685058754631861571413409328469316812322045664896754212999986527945872379911116230219204775033655782021131297161942811077351006317041506072786720577512699674608980915599380517922432075114303419278640730082423563748349642514675943403776578624843516755943075737919053127615605705174625555571751367829867660814516895868194602087101689617707735753465464569934643200000000000000000000000000000000000000000*i1^118 + 1105966958045072069052069729758751009265785374505440873645876609169647221910314743865469182415065897894202663329600562721384042141915326724018908170239192046310428586029883149564820140682923746823728743797925496848662551910764911887651830772069125665944196029233313881699640359920333173197191952060551975355665762902252689522007447444855395513224555417391594602999442862522005045056039350867095067290988706757803175560778027240278637849948815576324024488350980443676039225277758220895042562153471719707658667896493970054102614401376609415699484465796241171113012590592720513264771152220272500411076265172021936397451777537231810087602086535502759933492543387457119505649347280572992461500423463314604545591682769839701389831514912376607408160761993693837035342523642248608895935731936806250453922276222286302120833867501099492558711194944491594939837205378259495454974069556306483247875361618501940327390895862002064111691135893604156680668789058177065589745139140934301901729612633843242741774063676749961949777977661873949893660277885334875024678509034098780766548480741147824385662284687678715296838664019039156096122173414808157072283923143346413023172690178260371002264959474142256638846210966646400175738828828739605906323160257344912440245952200691113889329274617643819128200298940663132110136794896349314449374491025475962719189645973722115298585840670586636622983337391217572440169728639818361059700790739187131254933789785778614279952882859846580079345667743125805013548334046295909050833991191469232485651982086837610483191317891095243939092365045111713873428238865399759809242614771855195640731588546481666072959234006440069611666773096893423198272753774206842312772725200052356004420404841248776463773157528217691840778678155063224941141498642272613357891771610807929303312904276818466124781664647958179980232916711175461832621137224578251506637543206689489529594631616186988386943913219019670480024790710260456454652978161397580297573616656925041883224343938167758782162344995902195323706809624489546420128105227292058544795181944640533665671385828557042544501499492828964122208780778364485741674806440336312360968518006823046426228362298706269362406732107946305351554321072216283365910075677095852002330371037618987556610679488127073442597928217861823282032198349634302983799744149260223617669618032071288229427538989533758582500587016891684924256378902411590910241491290744370025608231035388116909044484947959659443427576364031602451136382706808162846606908030034434554793154704551053177724774763506536307766257356977623921175313879704613906996303128488299371930158096368269371802654091963286686680971658289051986148914257776665244671467543151299027798067601898318397309156377839956896894323788675613445311195894431253944642198147761684988639673432415713171135555642543594529585349190200594921948039686393741747878515784909598092065776703735612495167816362417156653842875952057162662212893815403052205151805090008769169376794625656245276831273835408582390787197172392069188217603465666277192164199641591227914500369905643853179797502241309776999611925935563229740307849314610139623914330498863640522759985020283033669839358341589510795100248753198271227045829908403746848355340003923277489382408498548269795347363812408365633993847480342456810843005952414513096781778094980292370154274108241734930546321645933459456268685561673325283070358639062337209620600685379203391418218031410210939629548730033219925689253677862275637931154821737968773177382851884301113357734898986584671804906890301086411023779114264136818558727544847645684695523497688303039772198306861748126021195259388014002751863435132101407984134210335677753446702518583687589500811467811326439628940006136942222680434557863323649681034742135734155443861051915754044626622617744009380734534336060602243352686937003990409303847240168443602075683221904637754267234383327416922172717147240915873454221001184195481563116418086802369658650607512848278882422492918566889695457965976718340328907764118629307724236227404837902591521519138083564449979251976666796550409237332252239940836282336769892461932837671572226010370663032082605426140752090622952960941444451002773445292923695903190462456843937240969691951826852287620209278848529066040867402590851321743296361358335335237815627388815120137158071360744290097383944959044287286434018403101227724199551345945252537808389968192316097388283682442883653021643059668497991294517408523818713626506602576554600785382839107235113583013584729472246290012836842580481535535414384430676658108881187963829082550433509343753192939192320000000000000000000000000000000000000000*i1^119 + 63888535568159210570678065069024773387108549471422774990959248498999056489146352610898973904350593890946404535916101471479189853452586108274771841107529197555558591196136042560634583662371993430409144396692785518287559014731056416887018260656576261579033702746741329412800197763394096971077349082473640363180509432769105083008188082617091049190259166106352238244020676390507074386511324304599641742012966293972907724607785857623865983202229587667459869943277009441404159135091397006607290308764901329666945711714590095172644132788099655785025659039746715643916645973395697440466535653817891108814386631969325661792426504610869580098321306502141945157196131092735500129134172079125189992307006924763599420327508905525763986897295770884497083097759509256222363744258532856816565796573974441706081219667140395095734136205201977331043513382510632160567995766039581148986266372702324243154309485941584617721286969155578610568498756679137440236407086607410313946356278146951821317280344178483445144873514324571005109142942310192191083613057935384013831061037088273472722140715024623432858759329271635125810544800065345096515214284353875107261422368733533889013654946106823953982478557750895400738131535441974571923303974656795123662919756718921475047277514360223650933057117466706817199083463466371960152773655711367781676771993387786241868345085421555846713800017700699620470575399984016504627403665297464731557543674393713643059449318804482697167378909955892698927660258348228438476150578903825211895942189755601498534719398722266939907601501023390925669278735860903690077764604487739020710526510264411045586470940477951724435250096746965734750723418507422839063334714920947892340404724301396005998599304047036441095404969401235861814251674341014342011988961873426815811193954024520886951697792516133764720951967826409390938090723038787937024164696804508554100514889161101670778459129899206118179034128252273403571239384236630905856744240875688843810562410263824092458366435548032155112979512232328944004845723751194768615164340338095726953255380710810482892711001814507116127792865168913527284831923623256153402535065301878456784383203421752365801661223513919632982657441933151325867734881649595342649168284391153065302557665960149307618850656011025586046542978073668538498745662771873670954639264902692305575212717616938138999758713438245044381459792833441412709447536042991211012446866431256265734274545218525800596559958241760789894189796244184295680375012443346220632243566650868437482863064503268399275481562393706284323835328337855430421493036917768925773940121578995652608518660640787842738227981119797733960192677154728555052823225241520659798075863537631049970251079581962588473498595709930061529980409958173999971255906387922792609362301989605160214697205358157314828758274415525134874840882493331954476181423838185726265322127934973259142536229680912350860568420229199574661419057606783268049818950995032159495194314316588117615883349958249623125454235091404214809350783873957107919489842435581738953184349618965120334073059507079743260031312972980814036659758141355262152657326567352130915722997756106212074865376706277932744780436174682078633037565218135506908281842582330567407577901443558706065515798174939035546520323616741851141945064078117519212623990881166320318139535730244656709150210432194818159215081942740710308985622656421435651790383364671843683537560409585127542479406249055219781243167696339770101635485869123198361576616952648866614752347524455571673779546566172000103034492028185967517027124776410712417519717246872794598023249242001638443285702070008449549375866932658592066971989432931512128349398877343369140064650080005834437081096287268177733112187448627934536488674016832546282370326412275492022605535638232050506118914114987232209458266344765432752056957058824080469653028758943800672054555718358416525437230520277810824479944476149069397931148717884091671672902676375959158461536516535292143950679767501597720277699975349871198914371882508437755800866224933204136360757315129004456863663014532814683024082506924637817983958511453045498171375094666935498057539232251733130625566269488958612770715367393726669449314926758307866225654060608634230026083573953587078763506862600833727160671408832528250235125821267491263644783760197054172708207451161746914226596479072016591856425668832356964859801585811484374742091535215681160095673628058650262822891153305386923288873275410802953909332747320210201067075883752533129858907269012626118947083966486442282760776154087625542537502369788785092156122674105417728000000000000000000000000000000000000000*i1^120 + 1175190372370109457977288455049964152806635412350582758407554604375364646128500324758008624358765050537978391138462476523830339545216928244442835354498202984548572681984072877750929585460852516607657155547667528944699046858608161428387167339391352569436700018976540452206005104809945800671879015892372970538451598256523322430942782975965174079422926873400692702350912912993032402443259227904410175672415994877061766972314420612230424668361152455574148895069855991834984358830006843467269685625411429526752922641739796381156121607890876830657665259756903402167326936496562761561004857300251639936668303945335503745634180729534489847401449092263050515053257034322876651240735161430861698765892023707241935659447715766006275923339276547731944928856326929592839969436625187664826361162524100019106231349185047500101618275304760724262079807016290909428291832848485753203940808509576826163891056064790337132277169744982284296629721830530409781872560456286371808735948474345188253139385702756398216050130394184691893590141321472717890203142856289288422984326832145240002047403693880334711228896189524621703808000466595853009210835428558576929734846987270260409954961617983512601448854298217776783445535940243243511223068528187969487885126830131236143551822419328828446306591924306717126178776516815592036772652632105910344443435682525908668758864394221172949606576200166015679955142956895154737051827716585029369621687513053614048215370286585438428667139033819820493757888272877774271566898041750936071860135153417090441359531194379611462659762587869320887240366293738181875837175384752667413098348226508923977535881545378771907271458542327697462458897669067797018898631936265514335714421077907314354156337745395408908786144975283274128215469955043284203989332758612976164298271258764122385908337765586575902881922164598741979208962416962873907779962583214421224390460938078948266222390264778821722363744359470191729789424107052005372077813398389526706866093457889614390349355049314896303305271509079606991714725256744157053947743211381252879539203844193543395489449807602011684032140269988260896415415932957108021324514345224433487707981923207822106281768037301230020030570773446332538449762999881239083433445484727316788549978476403568788392608081512304678850677475132839845807091809738676170083593513189056598310281815148198919461733775746120296692942835319590003501526745834460210201778672988339852465966702013254455292096984455867931735855093701731414937325147020571800328794904037060065532990047558647460806281472615248424825255901917303421963682201252713966967578056738758802929665594995724169930276943254627225339968072555857828976253708863755666162812106010798386515404422243780442692192965166009682542014237396186365555069954525311406848886633169214209568396111576077633265007961389828186863427712102101941842290400767246338500083045752651312494634487675496255491629373843534859133327654885304007194558068579703934543018487203279489604187148586920128755796457647461796659495001100501681679776156232283904493667449384747406922533429129939195673136189569726284020098999732570862798903747184988219732617140124555165834959031693352629094150339562001115467823554233272426148293083714056368751318571891248135647872060901536821018267593499111173006863253361706852812138844958208941559591456922366959515663604817371873923388528150961016180690568862756487316347404189434253492368462089774411988808694948914056405097310027122748699868263121870232641890389937097428597954356987723212902015334946314320276773924514122326877795201684234974377192472808299818074625819159595306590673720267382859204210300002277572558596435464720106957649375455945750804068204202487196196416994742171065043920191436191756600453113658514161483946984977748857022405603237186490027464016914886593230531080818605316052976088015591326526777880814714457959664417613002954063012474404193189829468949865844431892798071444598037880007590147246626906451338913178235665357337128332739080786401046061770420088895460454494017229727082602753778682588355284570098603695736269987756211000288474775986136955824379238117915951442084825315805474775646876594453187773905136381889424099223308843468232759400051562555452186721742543223153393677214292718068055508589350376605804436581605808837829899843841510608380735200185498308089352705193498292998388626033683137469808270141339551952294642750054332227283125974234663171334568743832148437157814325904420489035058249989613476218702933097166258345316779370384237942439979467803156906938373581580698177091256154851785244270454112256000000000000000000000000000000000000000*i1^121 + 39271589137036205790038509673243846565174114292809934044426709588630364022135906988289383511868262363711077481538544210906525517838675812815508375889326458014344656006795222828628070780001090454616822349588618159795658555099568133093255327126510267884630043092649785070209803458796592908823479308482074762373223660295572601153989101309505991217119052470671118938467654686611411798225040600859488184833131719650984136102569348740851621478929276113240435915642843035435422768979062979716510042631618609282726000445783217173582499462281649677307813585369376857776405020095208888990875904602154518931019208141144489834803335137881575373158347240141235063027270757738493964507216848529933249601937042644534512615369350580476621995108491282290872849498307871554730851045392082341039918580449933444339754562598057970694602155405115168559148109618568442926865497727085486145480057316361193308200297908779730130436030539479599481158313913273851870272281664032591095166548710454889011189299933720274706676715642863674379895050756599283003841380359548530770088776317401069728636890835128152327321802935036009446365112173642029741954729055166943111081205533492132804062716113319681050714512330681256093070163583791941323654294247188379000156242460837727671730355123802997424655576442952127349930736958544704667833252902275628086088839211088386211727642049597222498250010034035296916049557473189783594505813524619786120223220724708571699810480386710516274578382599535401808299910655663913428017758841345792933669980010119411326758379845110589713059975076336164149574840848579420447326179854278796670844052491706242564095884069474357489462740917726719064972775614545125290289968101337200814693133172403612700932824924726364379635558560554305557179818287721833478089487303623532482241539830184893142926243218759306063453164548678363855273751932877253926668766002054234000694430219469244096802768054866723111903438864885416505013826688637585995873051023678766756465558138715510293776018946406885873963702012417852121440025706504155253764767261294736368772404583219124025754751619928234069570567978315662846359229167538068933468354548712584090065070960359393506301816818965609939091761184130615055240136354579555275414145326923275817601184307096421587150544153874954437589746896557101640712542395113333836786304902439182707353552158680410924534245779817922186011954949367444593472006264874761368983858606255612058710889603581074301399124375311037192877239837186912046868400212511709544487959472450856676872884317414705248985801128320089828590096003468390681331462136079604634793296498812420748151823508626443513803248361990231363037788787556515810359222858321668158043912821729342286018851181594412865671001545238846187242083551510053309646787236203029134493038032835282586394613413218116849244982092634542803774328073762676461402705409857558762505645789629460481813092254197742404641563993019998085671212817761516784824677986310342168466555853842507273510854562588278361110293777406631051815414998864450839937062176086486985747476777026744767838259499068539911771582225093936931538909612480112953168334212241729824047723202523883324417801426983210303916398279191225628913487457215336328836148560779412963601141491843731581053350586346298411626751582357670991217609450959534094770925100225403655198461392868443545775024302214205526124292666495309037334495455962349874574397629357980474346664267255107352032784119689645373273137014035084092112214841569797462029481985854609983944792011369985654262218853361083544836316303294253694952972601820802100048742181645470537580184287342538008136554767441929062105942913358073618854407902941232671969437207769223291083977645547862708017716456856924003258470614810163565362743560686876654477481357441711948006595392311906974398457054581165630018716247081289921062207726787458668490731831623059972603582698086908836800582426765469447202763678043316786814637487003160867177424995712777196124739760325826771159913191645181148207763393052411732498213992784850108376304532466049996331519180557458394563431217707658627436226187037982281675942409665752884645163948062767283760466387515111309843872984217873304116126991451576954989803589670914230245206240525790718701790401204191387385889326942511624321766438397440195361562007894993626189191444801036502185126238291676739710486204707820168698900356715801730230294171331523574908324916266850642159764130200880803159893280824659183633242780691038571398789721253503929164990515310294541241067758821133473922130744696431094059742139099379641495934301162700800000000000000000000000000000000000000*i1^122 + 18167198725882749979388313221152595643248936861335636797797121281153865414145512691894558232411432522105420518960885347111184981638427758980176800319324862541545995532436294482673581804245613588117014799981577686806290765054466930346637197948642558949491785778734192661395950942511324871297743372030324736644207258751335649858391759649764377318778840644350966366063828789934712313748486156029797137662627168073566655122696896239999420307487857438622298625796403792698547663207892324764158237640472826534938590696307791278740659496035869645747200961673474453587792735066866137266408744889160313791610051897457343969467968485755094390222315014774957484393978035756636733023861437708329664383630189516904134563839085718862492204152599158638901462814742843188410664003823327475349654082947478238647736445463344444705617941564873483645976765344570629523117858837839986124544043286404389094356062721947789911308014121141159618696081420722542299531141049521385203595212275556007710015822824787907813998475171768644282810716321863280250991678134673931221815542385329195930006039932186742505903413374698466908947974165099088197761324944817791263937757033505988319887885215279468590417041110101310570873584646966777799706920086068501197012188613446353417890300492957920475603182683741624974441189223911468431195679892456339652257392647767861353225631044540278965872045845091014135134151005202843957197664919924999054414426141503986019610533807802648602672680198347482054743203658140936294824781006588238697544925337347119549923168738063690353755958034583348525524472256547142376138033528660189194472886315770289773966128762293586058960805440623826882410723372106585707987871414842150433316390717299099132031597527402926169070327447972799282650733616746901348520796751026779396165608659247401633962620250975572814666169254780258336438892267878985107741965757201113853543290939467881239569633847303277663105258050678966429462325484291151990357445799021508724789384296497218980878241213583001602840261990925169421818772510417665324704541564283216212181703089609013198548101559797371536180434853497651296610799217650911523715961399035707232902062989399576173246624088552746102656416839479774410663301674374591624115273496435326266082880899550085909241286152346401491448110175166534035262350220716180751387898439906707317971333464145440226920885775955699793986746956076101547356159292955504708943532054788472112497426361768101400682508509585916922034386244526015925337647080921907545385778069267133116881564477868639172834120695707155795198313799733397882280984297252437111607969502227276339030346750397327924483333552479612951415029593902531429475202620686272662465496340198128201089817427806801056033921283646750222490473752574655877203498033356230418227918083003813022425647721084940925909036257905394915345662388153784636550588137505853032271739647637085095672894584105244324909968088022757604482070624825867997692524796906910824537203293569184007975465799557910037977303952935323341794419529701262716136435535288262623555557865381552398513551946838756227871269643712364342865806392898949551377824181025801217349827858342074339765442453468499007560483616521174028963498810304394889564001101042774465055435316687889309429681894358682362402495238084664575385138314864037550400395171628643904359193515611335601667823473657537845347016097423076189474702646802230289853713527171552627600541991341224210147372570241773164758531104191166882503654711512092098298909881615773514681083301392416376684865924293704769541416168216903759367638020390608497840086837484017970320833166472580834418981848968903049810409720935578688316673159146634209034587887454231279160230812536017575088482108087483067037851155523098714835625868164904010569051442126625276876263099832607422851535148880767396324625966122466502114611167239244364533818440332341057169590043274036536593108487612422400271731581850914964122746797377918754913729256963286056382004037428268261530842560417805735203658413077388722103723351489748811485391653720465419931278210735647742861684764479320740721336227916134130519301168596705368966266598185899733544701573663434701356356193738618217378558325630895350369328346982531848993763955368444957653874286374614095571296943503915020187073378561999459691481978010581243065626727355548477377952162226704591966630838730418504625954664605808762098566401049263198013934864463183958172963266713949859893647044771439803639991191593147281932400046504931091299997982714020295508523932934934479128681458261178645035316109227515476705280000000000000000000000000000000000000*i1^123 + 10184534274053300496754991046817550236453819090214608348279117594540375068064497524442527456225105318106356173779121723230185966917361996700153645044876356395294049901685160055269898644958724558257896200878809097501102576679185884992091533412355276670117242000619772613964498423885677273902830492423598622340071728599131302378528831895965835610565144447703987507218446332719998655921880819347515306363143201687212613479316582407102297684586386845553868593425083631433351582107743423754999026955376468483278785547123362821106496660777766681566106961149343222215122485447507235033752208316504271429747484315453959535745904870134530912696062027234142991400494699006887070769214854366330723598539533528900986061332404491574288467872808683775386806014643437629793840377240051477398564261344745044060453939498746143460542382252241682640676672942892569464204883493845906417090464969206566616395091850292643563080980363468305550806169888834273470921530735187047259160473942769598809959210450846577950920838824175035319481068667643039062669664730294122975924864017715195334609622802424958359862476381374613238729044072223205900330154362110950327578305998406673492685221322462880147001787607478709152283818046708984701183867078957805717970888742621240737396943977993242388915709630860119973902537561282223753160467105102494204390790879514047208306056475308598901205808868764970802562239313336485568175798464917021024609816224699042308699957378213288655912485780828683399897178737732740757706847033702534649829093752402483880069935037124817753641249420041403818878686216413155790874618493174032716223208460091050922027001763399413114029735045044421225730404166884848014466257028582443343400185813162962070578019095362315221615270972968093762187310552328755967805355365715067236208783483298188302384346676935842483841774408525291329600018244092381662128372822709379220330705215139975067173834125930073989736102536416499998885663184177584580372389653169490474984952904843458924211338750917505180874045706681798425682643493234799942898499698742068160321575313925309045473452686797822463158353980078705907926662755004985510778409393208601466211156575424654806815618274096755936278076362945496859585019421606414281564704465163344200083802043195477671151958592049018047482318665152440689393420530131171905885811041161881321739404738242169574595338230688589331448857483551601821317116973189557908413014380458079857583264737972748700868716585783085668181728954885221698540322907153704673710241718221619971937463179981799893577688234789521153828255692556706457229817849450524107571596240724720792804496133669439842658690945302973719626565002298592294735349373060798302445337502839385686399026977101951302883266077157247004060512336902398961752998175549029394437857780681851749730022041614838605821290954121355712225534592630627599618153545202657572035559135224706142079931976180038421247760352784742259143265762474407528421477828034315183148448842123019073820704152624058528058948538029535083313292661026785155058701157999141201829652992820463640175252989359900111203897450737988229870763940155913519463230329126580810557368476163460297313880044323279489748897536978231171425136371407454809987121677589719936676950549108268139366991697217541182241056214463843010959811081592636406629340744806485050532226036515445316436501658531762969191789525545019090614200940315140576945350452916370885312917634961696648795252386474438967046250052505202733956267216797392826511834927076451863016605811744364867101465017435874136776057667245434574928726406096847983853732360516465519798145251448532202018667497134967830732968344082573449986262558039850415548236583785472300934086387200181949167511276357272933662173644932538132607670986332982345880500420307013050170277420976541878767093761270516900412810772547042432042860252953225774684308074209493905826659749032179693511105538564861423701403201965143053988239369324003710184760952311737755620425263676212928103501914184230992339221037635055649880163450607933646367596485153815029750382418689505115592008756356685756746846635203042807922844212688148650107872559076323011695126561326731436352715749178316335246512972807595501630098450924823813661378834290539936701891518634881748434571670059042358445133115352469215062310814989212958194711717688959015293850632732145966927718106341645753952249234466785352841885778242335984073002443620102348904346150912566821322506928464439176652550756248801589271805606611205352313447531611016152212104614010771049115934639966316894525390595502899200000000000000000000000000000000000*i1^124 + 118892941167978670032920491690419518586871858524302530848181880741323843791324265348165908027753893752136686048524747369646635309841393608687613055033220334201987710982811896243667193925501118903619108073916612294207995716703404901291765018334416231578048137526921879418088280973357332830398880192869226666815150536103267815799766136003465918584194736608355847973300391198179644037630988263253206743726389401136630635499120966699688317955043190379035476872748451902807123869207152550113732086489416054661527855048036306524981288214943545652288383842249949628979784893381915891404142661124603447063124715556889263960531222268969206668302530857357961892445481307416465352082190329541753550704907312326566797570805107781227655649423806049789203080104479319998606395285176194077361693197771768050328625286343385706910234161854101680279562778535652922999542584763578189554400568195335887430861172451283614829857971943694651089713252534002833662104869664406638949400884288997722179016925306663816791757938685522574328520404094990743060718780741898477166595940723654647993075203217503651312178381575982304534910931544484909656596485563145649077367301103482846746947263620546324161243962222009866297776663467682965233763452452143242771273687936653441144495085089753110540399023354048346276417522451499911773414858978022017043379812352721930973787236060623388471203454828516659766467614222534055542907456497224185885171650056316717333578321121257218405156746349836991637243070982647212829582642503703293271574355340266096957788280611805154859749640096137754399456445795808587412356267170813281667847533687993620892047253450868545289127119634322154961831972415662120887772089164661661434533589110275142450394958547655826535564630380041961959313564000437714619831970679177825354409445870541625159743720573833628520049312228827202343767006196361094701504175824581961346277511432053081788604925385130379743470348330874480534860695872311396746855569973669610181041284937479526361723754104275625796959292122048846666972243938137946230776603549303692551784371583813091070943130143844573119264935092790186048717539295063044387449632697528995657978575073930622339115799653071057567101538877644894682131071708173484357638926531032274178163164135127643199184815939933448569274656742119231927429521173976162540936353436422588392048535134912764002628562098601039187154165065323813502838568043496411330260340087749330491475020151435389225004375394887609389855030283667220419319079327377269132186420990515695901787000636059487411686057565899946124719253117619506289881764951319547228150914812428738927767414478313243694108331701551400661898571162656032481028276007233006674821866286481956844160126950046782695052571845687566039422028741227575883036198414514654289293754316899265260949398631400784180582711413592531071001978974009412986862954849208635846675150156999980980794291156319523224730658429253253074284368955572424682807780445036270954816651042408661982959964237570411764198627625899347757499859865335865576363627040879328713523226930605457482903390101422706195855418555502304784363872477964215847064958153609102546403840146920739000375383826940102866356344828851535705836984748948747851280643552199466881398287539393130426188251837292389552989119249518584754339957030522081921755701919692807257141063905082188716217859159078970257087580737013803402212867556699807576444474780930233856664723687247605057506245651255016140015723095245618280674441851266877310324570434668878978157759073277847710106877818175728203493892285566438974588376851131152471950253090618752380613556913577431100285390780869141198339675284409752290940531966770124083128050667355830455615407652597900532379124810779919971628332384090867927641657562345418942032642121649619340064307112636723221620258124983943490279951576423778393357374547645898535523188759258855961296609604240049445711451477009573092965977018645454449189120340178943836397852736649756707103893790033456061051331779836687161941883046674072720317113230207785448597537071603943876936311389260253178074722770861622169052262556075232904113116876062629516053832638886373394580782130184828845186248844023737573699112022604002633903198122513662393137953855920470153998860623444877305536488993762362784686312589874124620608454397836945635854329672377406324571939533820649354989619287273368333399429831995273588059101916276417651944684329687447239960263016234422313739870492638272316273635299399525650099222654658264356817126763606913910745547303975432071767740392779068053913600000000000000000000000000000000000*i1^125 + 720307317145581525113984716863160378785812759217304937874301417717848092204394037828112816154831811248821070454378846314193789111440016584068047016600972212649119840305645273405050110519018601531734720532428071609894306329783183328750112513744407322275756457952086996215998392823789616118221015600041485504519068638370222797861783608105105782461670330689249533101719165682927948203570917971946038930693126334640110275591323386236304271220204414580936664339722467657186994327545817292772649562042489649823681384781030004289620932216956148078779685127310512787385437339824994378245605143668920942759051851042611845564646680779474323504750226466666164229761656999817450824774450854487962135803656406053292038018411269932752230722867084956715322356964672296015775496727131203679425944227160639007707766978194876651582025573382175528741755735123919619838886051783571361828917688998903331768149983022533051229559719722349821852842101693893595676898800575084492262936812625339406124369275202658772566745085858556765240271573319073564891030506830502750499901452877750096551673385341609668933716267958468852092349779784387869282208698138664917848279871615427808621983205970043533134736588813415104748368636797026476742531366724044360619512515443798658507102770302400255467793958906754645371418104278246487503930152344466328634707779143916040514311722402903906829034328339664472951146033312271757247743752465850067417625043545552333558964959775121999834435402243209024602222843431066811188938335722173943899822252714246773261818113755179711229701763678185319874693913013372428518542391770009009432433861860845755550956909906340803641380155706589539989396750762425245630006859412470302924907428407880299550581695658827775837736410711371436622168750260972956270466683981527978365546729527579898731852610970547825808639302982892135445949659881762775635339935884305203679271362020018797638104022408738254916877060878662526306781099447625455973734256913628240295205384846651095145913182654452519196365069685162960147632614415956315839605957049020702456182145218948301231950438222828520318136605276352361104397114775338036317877536485219418181497371294839327602056340546846991020468614314296239835193414482678897863498195292003225104433509807756629523569775220020804517067465560464343774053293160211792364993619102452404997045859453094758699131876924227808912465337726217205075231232605867064759817677113749984951704573319802491188544474392383182429922582621276660405786576082781217492689585737839509989669521323939353899969595344859811921541922889568839574858583744703499556774499939918002234337945602368208735215732046025451053587519656476595997030717520322620327960445059743027407209010243164853372886305708378838637805322817627199389163748238825821545471520560651613706514956229004411609953152680830153970286655269639472787616566172277517462404641651624271084744776378353494267266891293387260649284737100159366976178072666208580824975951113303541854481003167978146591196986492102940813423918839286558486607503995292415251402618072084622887977368010144281051508328177587786370872032697007694099751915063007504694869799773168767327858726716923342272279768962657910114324980683295646409142718965826573625424847050148599244625746090261179722990701470191069143390684109955014064662891155724007563996856324589392058878772249896664514711103053404736467207101611333862933946355562370383079941413117542683945387986399256431801524197175330734801451215557987723995555286295818051346503970509958973465153640402089516437901653303117388057728489114264778218055790078604869768266697963958003810462386074641934922523752334152193694935924783472189590481667001562335914449306465997510248192306764786860107818421385472098073483367933181693723886222236810101382626282320809657547773922088662846974390635033338131808843215019369279679716563616560014623462869055546331155036333591174224547825737438090330271841685037465596375341766939727033349865801254643782093630688983951667767425485360913930835748005224913925454585481721004556126272973093294934137381653977066293890589442537077248429173075093112457996257694362535541830864717993933663013609340008862021310985025812196768338841781396043876384040980262578571637403723904338034627916264229719689932657530032435414306527837075393847055085145193128755087059430768464786341598381821164183689674216114316276359843434676138649601124463567999951735554626751940882965399056015569361147153055834215236874482731356932095350943651278799643153718285747113944649698478391296000000000000000000000000000000000*i1^126 + 1698818890085527859147396023029135183796384740206132159375597238843001721278800575169376524093231458957828454402750004693851986319215348126659745303230500867113275204034451777439913899755767595035174156469126434003268041233215310167684394319212679572620821590466936703104580056130924339867045253499692870861116652809113091540429626033934510345957809272505876169671035001025982407187852609119277659962850600261239672153017821724809930322816677907109149472736318963754759338939931086050975100689225532681876219342391393072088851401656634436551622484662333816436563077473849771797239671927600720863106948165587212640815749552627113240905032498085373492515552042280521152608012766502675900007975156059404570386370760874993875013319625155904888877373838277964152858003086614720267399385783178767492864906928287024981394155280189955130341479886455245957296118805856447972883370846653807287982616324504268550248502223655886593077595251034276314782122175039471870868193681039668427397969020820069916452511407314587259427411973942067247325559433271342726501941842104014540222837140967512865946637425941623517399791135025778685554088629550617021868648277967572742930351435885318058174269391399054401963368181518897094006198617097253268645429804118881625751728824468366738632619775742297057060553671460356171378417791214848895623066109586789873829249261501586201113656083117307539715284201263823784016445044306630132383287023495353305716283579678895348362451833701492588305676132814152585580611681738038577959884221690957638675900561285047910824896189060811100276747693360421022145697672605164544629413962269544062228621861257757862491612562651715551249694699838298108079982462984408803826570087022912156196061111560958650979805781572019161484453526477793840040701310856056389167187519193623430472637820939554658747989829767767853806840951615629110936587296716301217211132376390082479773347201581540467535033925245913207921302216808815097082103566486514712986322504154374796841941601550103366079984237783267289478021713959958469749274344167948243448677027867134051519587722990072762645633464581046005841738770673411457576338285680835937205501039149722394835473586928233762102817428867547056082010798545642812642828163893518306004911705821020883669501078032564132076317141815036690152879036845889469260995687050239136304964096035953857811724773645362980604494986282808299243146431657189513566409400421823977655126423619894156208247926069714454837848717128206005219568864283125664186240302373328621152468240818088502286035895240880806479937298781034923282848100931505937634202553008465408818036531036355572342392653612012534473527978591326964151105737521317128771661798604926376446369570308348978497254262566972240699746555741190158970633751581552021704526214365691399235079356988440706749428770012134400613869371235310900179952076339277584153465153613290932282130111978075565157334010671259598392086475915106890434240829328518919838853469570178918968758936540514582474441271619590746556807093612432057185722206341189506979130224653503821508218850800673804588395590687991524888899532458734665631443579684986875480161239291895936750309979819559051621582747874013463664829258210057110655223499286880594258935689318061407125912228347322679432694430154136970049050112438504637526263021955529508978001192101156929252601185688201747384276813094756246134237186454521795974817600781250411167967913403377988109846534392128521793033229300820762171940593315899502899685132353506673008886649595906215179205638987703868122096057876615818494854590495642857174032531209255816655405618793827164192017995152590389156965136002364564905035227396435197126741971584316345635878461849979186289171453310736114650573518443556440010783884201465237775976508832912899295744494060800218018895423025056930018519487493153177947941445163120985834785142023879909984781309704043674541315153067794200829671552413470331126916903487721343220987316743988201615899977604913598400915897947456943471801689761897526187502786071671786949036830042661604669072131209543672271458749148286799900444539959176710718251545264299290213056313186058187514003096839182132131008359917482957286225473991074680812749605911144343885218193217569909980048226555428222542893010393329341208898377672190386979951742740540473085360379980033580966487608519815337222627649800565023468201680248750260924097182908136067421443364515315701518010476714113110173891743912189621790398150875372252135316313221110750649860043006932615002163165763518804787200000000000000000000000000000000*i1^127 + 9711715334737393482482205338391730328355275737200150212387150664618593800690680395592576185175136205684504153386064070770218688757865513246708983025738671131686398086291147579071519539246564534171911830020079490938050754415551342929150544448137342911800459256179697445583093260528742995764421495535879164758904233251083498103893507932583302664391114277043286187117698805603917840710539827758334923741359375426444111292137432026241066983439593920302124494691454751036321922479867338858454820431199546724782714246669428150438557435864863627698068118711104083674914480368854557952176158311098877374445761287953729100222608916383844275416312027087641836813163507850314614513657091355333477355008311407776279420825076187260352487143379329279216907673634983441917731342375898933454499893616447075272255568668493340540880986536786393194990421834800917890834669567094127869728822566551679533048741082662914565312880463015807465169643975071607179443256020165039979785971238777626135197495708046726617761178420019867466048327990053329986750457555447701730952658458266366244015279521365559956680222233470090460875171007656926785042189864167004293486709337558973405927856148405469371904682673998381871965577613308614185999781323632952677664742859236829218700751980190154400392870459890180903687765361947854524522250925535591393704561216105372331421936344168320002205299582612295925105084157072450314030410603232676137052321194338530571574209984713598432821727812670789418897229253879675099571384980911242351750648698141057786490571934442060355555073524672924667623963767012154153255126751438712559624243009531668637683574498923505036465844926678075903170484875331737092748099094988585358006207034105663182561379163980565486062348667295724689392861417685618411436487596118053030933763426528787392759054312544786115424141484970321659874399948531816035633003852577249414535126386995663485404339938293348206200747547250952873013528115750448851553450601860196982755438738464281102641021578305429384437589422459891154725272209774078199516580054499246316837086942053838080953507810531112660171786104203437576675784970415216921743985868788389177996999716617650778097364651834861798487164566148689200886942550683066241516802205534473241653989224818904986455474706479548006210375672488446735105013914269861899293483677034147329207579880776976658347889085139135139028794404664631023504603046982571252188609652416678009167197728982841942019450623925590951935235142431283223765980773600561053341134246950200581890294651963786973764365970348613028216453038736156993611305806548472466209842583719714878703195408494695375231121804961326983539308287295550588939401942525588968352412735148180771828848928206900201952188612302578856380280703980142092314758284908174741003660708775481792573965988395564313269068293445913119136415791678901953026981587832655039093168370844178792645537941501025484293469212608361446966765093476093845012148606596099950646184445297018842332378369726859722948428484590244697339329735764447441987054220213122917778472346179140855436390737001327245974437521004280077291252690158245261104668671059132440540512182290972057363748333461732354600885279078315678911501664960446880708046201942171645106116546853878677326671681064462835862063554672924926095699542870681389326940064250271845018635717544758830877891102721474663065310233362596246832827642504854293756711421514840156394288771084106423670851238570283539170830627434393864115410268728264048052232797239976675661695931192912779497589034604780734306307027468434778448669155722997425759044428789803980572227060286542001666087707984579897347038268577741650871593335029079913043647816013141948491601542339159190578938849659078112830385198845379226351580775485958684088269272817327689523468767571835557968047607073413550664373907356606024713532892559310838265699215679443517608608218562680898198350489105577634844963337646093897481303501240878630903413381549424023394124108073130267390210782505860143278371920734000267952645708325174664533308841334361329634926822267976063532570154128011400439210101313259526334168519413493560216801210467732437251081809082447163435316957567465114070052588329167926533243813065040524715479888257118685048686021845012883323964492194495339434277630405753769130567486420763834740043620581523222473235349101940050209016113552760928623800284646031141970634148273695437156408931119307089266166718082308524685516445762101610794362327705626957462622454182286070273081077957187794552089477120000000000000000000000000000000*i1^128 + 12860865484690489936053422235324979926497691755789562553395760443477639940555669545419370765678038599861203936970237543807748622353517333982852190966640576634985734402096799523645827762315399110225369808807480054558554464425412330201306140232488664947909921891152658900073587723885444838410944680573718285584231072854461824670541446466483166094657279726692263781827121864645252555142185128786122600723150734993562990458762693673741171300722635590087917381408204520440284395703487188566049616248097547717015081964920796711043604859830463678346993117068967703414105136905162396594771375019461757317537883153687980745510535611669315803877318028640547734912941257450380132946424636182870450999795001671403872871917434992092370552994934924383344097958438371272185932785438485726671923840252476232941351529061405036272375876414611426635445587890920461371180916683420751441495516927058888835855495155942682251914310415236942539294884708249600222650826608318266078988006134001927917255973842870083921502603888880833596338244829463194508092941311581435925015996571740249985837866441415208751266656792955452308170261385213440340282504694934652484781417483286236039842293325245922071845797994612110872596548424393641306619526616838790027975189650323015844021754325953917303267253967425066414357827497702969323977916725984817486277992174318761803328844931321642069076504259454101019984777639407500231285459455145471628552733409693628084552223429297336130814977567192124971980907652079756346040554542610594404714217044000719266150876874786448198852002469038483088535964276909331372902328359946887106716906446357365872721534575321774039723830802433149645914413968217391231115042184800883919501056246967697216168853680947205267164971282672945622667509813233458321294423650630726650737843117563559377355350063919953594501722868161932108740892157877156706117216587311073135656578369777478454592751936615916257099208614482970934343388983492075468678794168752974370963821180824862942610037958046137556280728419964787966870779206019254627897526244264654351177424565878845553479567643550708241048616025012854014600838923416160646901652855110128586358345503238879191966338311594914365416728705052830802660338867895770820454119736151380572108289684574941930867131152099068780535777430744792677258770677704227357337683590882544691941788183994937594104968598107097901120253706289875762532635727329931452663577403390759064260223469559233166385694799962123355000021714048683186532636156643794955087449764865771888577237797772880061926899255525027380995220285288199060622541408406220015019119118326382411924928071400680711361624385691774721134375504123855350677707232654113259872448687609351367250073300568483064422469143718820034829418362817043862866923379819941381031053545214526226852570760631754342487104689304459196154429416390906328639227315381280274246275759124907499718098554612385959674287669919210503541865898598738874522205078418843166364665257145474823612779346940123567120636507316742868985550137291172146104199233089838440795181227349978866304559422400271756059008864408833184212814053469044562668331150534730584755488902761198964431855776901076797932332148821642436596602646011761006398373841631947270069272489558010286771464825157738592075097584681654163918312963618525852274273023075850568651769582898288846828678936374950937717549263871298007914413209912101465512836637764167255824031259898367401034520457744181970626532361120934082223877337088930391029934112007030366834977092495861861995847491590252797599607857747931969088741466674167776099172279958517304502857873695038387579700935379447997005312917120887122636021596214057726790782335516561020435333638757397384843331864559151491715640408857232928669743773416077279498384892951668236543712897994308657693601547480103275886554565485179220563920525718962883878315288821429394417510775218139117112988311957210673405980166776278644301782889072221535210695286440178604146685658592266633119717379369831875337486660282488509846973588221848130486442131393120655557586247711961257743594792428679915416654907398395038264288393581419282634012179262230985863153336706356400337997003882589823264675572160339077745051565743010273441523716513956956155811011685209871694293289174017025825889795367476781487226224603255272000025747392010070603159941387171501467686272051515463895953351355906381847286122050207066662665102243168617718939268941106672382426887486529288882836572967199926555972026675622485889813495502864384000000000000000000000000000000*i1^129 + 49449531370419057905377973186787300117230644740789291781842692692387983557507858429237314841855424015725441725265664702820818091130395850756437498399952890120068658985095138298858618612366630781987985418767486226060503428330786877648366102232824250346275236298705987863345363359403690006332005821384398131552833022310150998448033527163782200254718092999566945134325147431381953825331645294783036280840051272165626160272426081432413897712137267949611233424023863627438962198108195854407476234329351537508883180842598006595801769727615195301567619973486900420405434467535706657141146550615632060903422402484538080145967451850932281000242225795622896848406389521153202615811476565490938152824095264011542883956852573629366555999224139181731374103624989838612064688156891016565105432040800901195524808310507235106326115852024510700210690491649693210810096136626830008938366004279198640277194831937453892817219629834710305857420371238536748258268381476377698238015833880911826060013380226576428588663158182536736320809631584785930060788060204740111715057152253577986022473740825304387828818139197366362631227969757361644143732275256629253594157115336048781785423791841607300558159773011857203519138939725502954572715337021149968575283004892443038406260042784616503364021001385958274833495829235855336557234737752428224570518733115476647114910497998951171043369199046501051397702695381146758880106044459903309886417263757645052647619673552248375586974070170030589989866092378396303383305870648377915085221390547637002130206880975516607983603393979598978778646742690517291943747783379101906745813577579762093893332979827043561113680325390625395082720481155695623032460685539809784378390899487244628476151626951855879316502646347221936099518264655156165655504745569730453219666266008738428461751636054316000947253606289199663964038865856369822394727545756294122155452747648632521046162575545091068190612583454341210463416305351006153751839293112074220932531040042437628174932880509400293183512819879442266745537579993374335092454668430075815677166879145781619379964716405047288533024446935424846690463836160214105250065979884984685120443233274041956002976693568308873167662974658112068331361366259731526887346998712355377163239831289247340928756120219851879950634324829588451864894383051611052862212446437953245319991878599079127453951202477903186391993267164509460708298239133961579556311918985965428775495556300323825853598605218491924271285912685550632163930782602927210956180505913356496006040760990137490377781882595804727521437784574500176101628625630465746342736605624621419097928721067070122595447479267649136510754879279626050628040533956881368739216093097933812590287880918127827481690185018557246525397257685053228700896741253588755657242333789756914539097733770251441286217016780536595980402484204160284624237408851592338845955149921506337979313239241613343414069255150624816686458760881209659214457388866687017618308467020199470801633270396213420759533845142443028489175817727336958198339072925231391846321259797920997347780709703099423923652342913886410165757570370607677231766444659524836096109083704091005301854350716183320504645044233660869409524028138427679010543997845266864721309517129569143927800819203769599768452052648250594392419748603342594268384271684392600304106861478180782763666348416142734725579268286705004556234612643572027102781751173509036254654547186706511126648861562979496925134458825069459861311815402290364581111440359314949461310703443913872305477977620377713693773356800139437582308384983578495740501328366749503122335509145434502517202444688768387534427808319471894547170137072427993980821273432026154124456313460466760474927469790426876538950990314657931510274272098012860587040169877270682592770811530171101673225076950364601086033704609309531893597496186394254097954820931384802822523067730048931257122721838924831482823642786121992305815869317583125787578509212392851860782863246350142650099167494008318409273950750967665090955805508753836309612040008439174697213242410696487455311317126705861180602201945674419419117951293368305902723829066281724835586700253362072527446872852719406377891824038319214417274732190822653941381019959805514534377796214545653736950649499656682697242313728424938376345104091579195294512150045479381376536012995316362136501713778147495430557590162619467457876397942004968429647602766840635213153672484524566576915692368133244196807784126152990084671306048930913905855692800000000000000000000000000000*i1^130 + 133580350124446631213539906449314234856925996919703229274020826041248634738060655349853715481208180379657821796374514620031183737946107737694313253324822048271260570712276474407122119627789090312659014720718573102104163823527016405641523066607049180078482753893078326797016402713269312541987976348619763583625539153409592144350241021958239826488435783332258744872202553734479960487014189059139795010501381618263414465512460101740843676971248997865970957364896025582273266589098835410355828117901170612296045851103710198865583991655300513207425853824509854988579532011276433859487396225035453693100825322200139208145490601977127222242976909920357721233879545122984682021415894911821738498916362843277592484337983599653989191610230919175028613518857449496004277049403440050827128236047740534353156429356385810408354727697750405684709604665498464366279421187969013906333945374078794253931008867404464938478065075934112347600430178060764191595117965346672978813263165621624163753004934230989331250221973272037342982836611670048360859642404630284877291796729531602408678845972548776619721628603495846161089486323091204597148301707804623732399369316582006236278785239394064214082441144621356686295418481656450877367720501435669042061987737569153595594544962728886184178995672475209195209873575300059898844090456951337720628141944175439121841411205306134147740037711674566134469462700802610640573450807170505721175029119490583682523228017041286768896810897090553619881376061818318198131258730434095265255559694284304893533081807156834715004415047483426782507258368340481283588202765266331709413755217631164196183543115096878005011131652132026253848072424500858098033734027949354192059890309697253149891721670216794374826614278891988165493909913972259219313303988552395130484883829524521481067938431815841324223724243343877488100494734180540682114443766475937952024789522663282906134681577537556717718327549131213610680291849459662624450372800065546835660813027359156660946671519546941469856798011899565008756412902634723320442694239820529122299401512577027412944194458193067704695644849307074318498808986750570265321454412922158290455666285513644997850192702587530844080212829298811890706858575281466958154899575329494062421694881158877852554452440121694332359369542889133306088840510743845586875524298124961495307715302932067747360962253137120999253658052265138212234621364791258366458475129700068047566599418556367898132202635330219577276464831135062362081972945460227174687001911487002171715868671539899154359310676012752186137967772285397058802086914441687032393146450561391460522494797064854756966947195766775337617769097003056391909398294016559494709296862346907462094262528922441350801559155499089674543228280573745260590891385044241378425689877554362703164120410661562450347307549419220812352696665935272980004873977970544550713722001778136249803752556627326067405600097687327126915149179047920203986819824833336520047559230334506682004129311600459529476735665616489978471387389334896490003044368548333744042723281928131034421728522040584752551337384569598263231936881433418282621640556251968795725651790254543378392483743052086991016945395508964124415699697780631629597524480605920115722369672458424456487482605713894542071094622699582525356996708647992874134983240225439251039447454820611998804980217545662721524125346082294139887128275400765823221874643323736266431151247388329752140983829231045446337618351625250257397172398167293908429810631591841342346210059588552430780038803859333743975126685321294228120894087049770013993823226157782140076559152400718979465618594867380357672898961193889068479782287922265202982684487651519243626123004115370511974733694870204213470266709311706466424565715403775065833366333315264994950842842515211511527331559733664307048995481791435067248994963472262775072116978268425340794060189425345965272305165439518539819995369793898912775800643931853985930930669453515202252499118281105926725031574716877143392723351115137504498240627893118276968575150422324942389633933261768753356607709936845197778891788111856203257653882395231779303217619587427058559272305523068451244124374294417025449000978703816677813920721241018508090847893029361629309499283956293094572368865678994495255654293245640947142707559269868956405218280076426610774187829770673121935082931239219507880083584836315766387592464483982439077633165561107429920988925815053946062691517685877528959847407715656612252171841180794880000000000000000000000000000*i1^131 + 403695292900671521253850657949457860893652341236310392956968487415210833676025172068329647935510538995777736013293664987585521686577451991710758903471377024778605689911322572299959346672644800003878539530341220786123360290103067860612309494344977361521808618543591203363331840792411436263794064077736110496712912624864929407333495037345262879368028985761216216084727005541237878764959111709199469329255047398516839080080544097440239520054318520588529987964655013065692117660973478959503814721230442072759728245077460533203409000838031180075837671546551709383645577856378629522859286057821730328687948233595885530780445459106786336169323870622415269626815658956059097803724330954586035217811866154889377985831896657460237645426895523703187770148384972810929886810074228845338290383945707654694503746407333703821527000726346550190136481405230218672575760115779342314721057851371615630921222810324103035363010710986940087462415968798208028657459358785633176085058475938444196001098581239703782024881341399495477054225156561730694484907379988164588994681433069174845941424711774688479358045805486593080929095823413329699421707766613349147524424642569652344106820057292361752209155853848557421186631543726479878777693812505765152556239440504027952616985674083032686520712150054884909636186571799119985707419058115127868237823627578896641719098109872756550397188617721975804143182453111109585650302784044800498556835031322100429350782657282696310726287087100966860583419419780882977339774694235224156334019433485277784340361822740585048002553940888936934939606995455583547589120146162040999988194697017427264208558252334884806927408994780092035176474168374328320595590986375727476153033586649063763926188716747426650344261543727224325485786651235109833693960393443755829413827933721092817180542379112759512987310931587794847541246239213426837631428300970881923665613568653135363977719506540947515638965324867504144360044474652557247919933117960359139441357335673786162845181343419138542664914195599679404490527419762016032142916119641146129402134393983284830946183710722617440685078082555313903202684757653557412281775452563782379895077523117163483260478510031760638426472716159857663908563426181571394531515882563942207378318921074894768591288765100162998650475035833877203740203074074314925892303502522459579694288194567768478526088478039534167258411745853831193081970647762156340159708247666416166050608063961182674166295859239523658817756588814422257055232986256870018153021259800949878123082786788571728594652233552593834477274299118758498172169885351988817966245027625508587042653952995025970699640473625414158557792365983478195697612846980302432408061281355955802712158251656519198955897333644218326817556228576231437711528838746429590741656172816587032601906084373095866095085507186505633355556751808331636195638375205508218664320405731081777947332330189559168403709930260482643337212440365590895434891144409958755308779185559087641754879926537558935230636785034490443454749405770315541898315190829594399308081297987018149028199314013055499854822211459351107982802507051534199955880170932309002462562217082392189827285928049329268484760711882176864612517698410706133058673550095987851669565357795592509459904896452373713550695455933879001485587430942609173139127331536345001221103995731055891349813924821875598957943251572920869007909147705122728426273986242275158712027132683384713713440128531507482515937735492264966269662805268034546001664159018763242698782503636514612225467278494982937673554313254216778874448586471723049585426782241350007724323172587835715204033875628479341166676827582857260408954814880422248035726212418860962671108360524344700806710745823810729740474078243888984466553209647471079681897334246087215091783958026860494374780015944262619089328755549346405702389952573179678202028301728577006531242719340414738661107833781792536246088427960714859992159895076742726897758380835093332132696377589470297363451181663898085622765403270251096427391117789037820541540153715358479807261880531903635503568547597238162830885084819007141763915476370282868452983725405363075545837465003115869907674225434876253445208878129038457742739108529193589693809143694219344031482743054433132155959108863191520611806843688886051546765398626271986698684043625663968236640201687656120978271393587653687883200181329296632448542846426810143072859619848856936903909636540553889577704769972171626476210890773739337678848000000000000000000000000000*i1^132 + -696859678771279181696398441009656927974877721988604849389609558238598840860748638391070405682383037105348605343527238766457547877582946032965155001187612952737477642406007749043461343143336673107924331883175047783899715330390768249844050803961951855952531237405474784359433389421076845085854488566925863775999675568455148857731095179478441639765875552395015910245214108191881751532553701830258763949251683268997317504684892445277004525536131317794511266709847873546672711919710465606760679528047351116390782277243103455928722403871013296517587069563177431043626123000817670226463288542365869977764780645156891350296958958256233145850399598256710952350288772485280109982286169293001973507112617460485761153804345219958877117526072461735866259562039222031734995789133224173949171945895924121394675778674108968508708065854406994000127893112680513256566973094472500922174868267620801528652633182170670527993297490802564978794565837606665191882521924231638717619681003654214120247718627346745026936207504646669846774215375128727609778316364406625777906779621827483055875648418394930134330575184789127991042834031393347440898997542057174167450948636801320913155091559392579867809939276757296642454473456173363094544636364993572561690990105607272717710096620248629517153643966312755511477239206140372321960035273025976782284810660739829674565921601096865680807983706092109251340628034500083110105419836394976652030362309948819020605967783364959757170562537145232245145349128095521238485474062020720819158596715376927408460805240137618436685720346683599101907550943126614762439190469217305766100579515615050503098501060137111647952875396435257276793512922191512725570083876777430869035889758990362098462903946951102858264046691459657078996931593654865430194087504962424081151280641327650537605066967871693120279540839317952867591372152323406027857326588276540754544360037131730995613199950879305956845596602086593125753526237133231011867423750086129797828351888641943445314737720696363788813205330438612777759282215261735142827478481713427999007924747902423925715673965611544387849232896335945134969927395907265097151526629437728778164082255007077394649885621710183912838627985341489021909732262546836209832277498415268134600775055553303380954381413798286325327884465172507819441462716836736862307689397520068592059824620361571493024422902722690319654468567789629892889346261729471131228638695403429795178130667231042562002509151539794040664758773359775770339260709854738523666898606458775072710928850498999650994656893122307039219537824563469353687753143731990713827837324323252022102156990255062633486302147513266324413540476605053344541566285486046785093202413878316071328463216333562965030233484154962313193887838931843743652174956524344298063478311159407169999619112830888416940139870308661515561771926855581701851875584300697142233466887591889389648755001912561669723084638217426579009991065847417077350094182116933588005682466297143515428300000112307119820169451108417235296852809751471575435467623379141512054472319675312249451828463181204871959407035467231517119330212328261065894213843747395950089515445677947055748097761116629987325866845331203977983096944562518871965337749656988923334064254831012719356914219377450438177483095489679845266326302683035765906351708837744118378452718713056063294274951798284891329775731107571670071189329869052720900256240279837617519253669937613429991133686273261805640001965932923520626173932260610298516239733954880227774283486967689068513692681880121706079331339777671191304852532891484589834199774336414354467959356267277912714047731644602701447419681900402932632751333197084352919591465404603701605894351597416266587591995362771561243041017983223419485845498539972267561590945407702915307096443267454930072550399811199731255943669264914279317652235438642473628031099370570940059358028386218440417521290001832102200368225846547267208683848819247399140629565673412228722947112773695860820216122063550707213822163117166872398023719521017586573813070720724938159784258231356988499515988065332011229922638092362095604236056008799127980353424012694375727699990509392566810657538118954567192608932551248713923099451478547318853489622824174280231795287363486192072357857507186281823371917810016988057744367645491213224233280664549642558061688443654951754030093292915253825506804653401156271342423682662412065808243264055299459761126877670286305432405219673062994414351155200000000000000000000000000*i1^133 + 226439209756059722297636934781751642597806573784173931579696113915267998079660534603929009026489188522669751574881326093451573513641452908190500328062162960444579537105566122838873497799744133040695302662743874554749709598383103329515229908059736084830503626778641596711282951010147072077497131917487056670401263650631111694773541309929117451883195734457646584664987352884034745031941188904846629745043848252326279464205287248237593283585773424094455630954868425720028031554995032754261300274945014875940391228048321605307699752965720175950733003776888282672712501592744161047606302316064405927003491639638930204607122982986703564719118815750962851465277572747825613119186321681372633482101689758710854317147990363176871648628284797876913129215569310172794220956341012606876079293046335752717606840705339330634728333286072007789269923508659812605014375044668562145409882479500797024744924611389368320032844948377217998717254354753662614966545085210309224902223967143017136530897093938328685642498312635473405398070480007032505041104901233999176878730585720084215133601818975835726215418861810535791995635809930748969633110604555490449134107470688321677294062926029927559784617848814653660137779657962590627820594665775855805271194616219449338360122506194160017099326584742547600473694681608185945491205058987958756537935249332863373472859744963388045005844049590393663839396721378021530308951519306577111179436832678634070399059128852800253756577419545983617723728386414969559572933804843335842660406393350343223171942125966843919678592226041869047703292317663305372323864746277954285140922984735966356969949965392204322525375752005920829681043073713554750053663064266826026197154117377374387861462571753407255532055169350550717355216898175444272965265436802415534964177038805614019522117124523573518676046266545937097673800420785786837865380535858619054345321943543930776463842491291011972756487761940402859431681461273647028956244362953825001723512765186665125956686902528210499157495109119854864210400592100592589102076548079443302658954353927941533924996763727762028732745418420015507892200005671071636222335893060204697423763307481890757940934169779591048679671946707472940226011345780631670427301416655395371269990197263491359150024671607924465726105051974499311935760617613271953563924859927322251007300484430493942326563086021493953558815952077865223689436530439502959520534307007414772430760007363897460088696780543593523075247512590382379593936692697132175168232901491547680158275492624442268529528203632738890882699304255000928125256079497055312984521336521596737062599860699469400532653096205962947916196698676708431823274061446370459480182671500692477167462806888708081462695468212834119028957325941656453044845799069897594658876218247154429789373134387503458477357730355147127302404685300801958956657431216439154990135306821803043814968461310748289797335111011916798237357396521399782708331579098078574217005864115417109389938751713539326313534772701271109196879786753708514351105121631270345163495996065654444774478876231693489191212492212597894382436739132826847516642975816264610101281157008378311664730759985798325581885642089007008101515442339950193010464272867335253177610622946700990433239864482812189131414033010514415211138306899124413805464733924989342291386299257335636509792958922798716149614219595443609101202833736116784935892532856975709367328874200378111628750479054190946458346309561564401060453234663549950535347335655184972668991104383772398112684380495361544843863990442391964344617879185175486584121961795057855119558743224950035833025433332693624223290191670600145590593555916780962072920876254750017250664218953450804690004241947436978408892539636403377188586953159503819125172080790233115696984105042226593513170564658245996674180297902784589206741291317637166085302280756332284125174240181650214700910871471502161722305603773309812986913587879663456057984392657677706425353913219213052433051863758236633030013080398206077406535216920933846371927749040318602190986738276601875567658105544133790116953595456433030605696422205252779642575420047078289596776112992247042533429566513959056234345217207996075604853437137308168513230378701748708855923903177889600465255369102463123072756422399109007456058695194088854579691719491314598718930635536211433818197034431880303206661912759081606416629780256919134674378762124442757508372738183976976951328787684707532800000000000000000000000000*i1^134 + 16518079023214573590855976289121882523211970442348218639946897409193313716978343532884729288130855206102118705856679360285054847239114059448214036537742618710780762523345066982134627729460402713902980976766394603759051174193665913634065594596011663056091995015284398419809173200503551728423893674623435341599285897526875698962747202235542697489195454647820314328192528853757479752266988654895745593369299483967877105169921718139066033051226793162339236880338639577211789690230332148569429923422152444579244932322206569636424772199164151607860579292881230360439179509708507641900441974595513327280396677349641283726344553940184848359972774914853675008561353189562938459671894106053852979148165783766579242266300168666644507847183223067682152853899076891370751998612087338826585028136925829681718449138938558629320989964738445255165331786376056373630519162106029755346402088485793615046645165792374264621299380197037572255529830251744638976216389570189200655691324462554879581842992097357792472789305216365234144090718833051899223491293835865282107471844106209804129109719402865564248742676774739172584202631400384306616593559201836333327047914390420183380065132264267961334878000146273514316304194840432254182420445629209223785420975158376549114181197878134105445041360032682176139656292334905503125540982580273972519115005133741090210447574106318079664618127047090298603078640377647156628030354423184848723329206998522548177839336432460156698051790142612892838001383805115244632585776938659328054690134040854743177854110876078064184929114140230098581773681780688802850323270032580898945530459106484903203989802441210215129022142258321408218262105560106474800068061266094865831428054180128283019164819756665068924821755653407301003570879059190851759710554519276485823463721639623700025065284110126520658677436150621250207783519989864677457287986410853460841749924038117103635103873347314093182839402149830814313401270897210087569745191811201312820535747309894470875727331736714994081647152807655832755035963643862223556257380707124647828027278808757640345070426137982160212393235818233154597337024669780773001967573410717934547176924722993407968762604824152011957580902499243777325450238138105343461288575158687134118564532194587707744487251217413773325014397042482861885789646754002629937138336068481928270254613372446106450516768984403959889784276457740002905673106879374930024449738733930072756034308400145625973898350524566653448818313040946338097495300547627956711976949863593407013595090336336624098483815659763476315339204333504773696456629577367642290845059629061454051917771391770801758467484665216822840135239319937699999464604872143378375445441664103832143086782372946351703374026663001626804197850627532852964962954267344068103242217634949174785742863737239054625187419069008909766809825482328712843425718119089265814317446196884893915084616446268344619942005964858021440361843114151461236596478841384255396132633827670894784914580092623543831930779931011244327301775241358060514617257551938342766421352570702972152464093148303561919907889766991260333557794206440606629274655554559919363504494876351615255929077567748694363241101888727275960309225129344672510061858178294202754063103707987393309770658061904159026210769698353809991565388124356228661046045694508960929518977460603533338838025733355991132143358811138756225411147034969631759202209829100590263502038767424496657407425530968546775002701957337276429772328241725044321603736658552157599854405476488717125473988610531144594655870623337777093102182363549000213868940863562726904322945717034270504177385863486884252178488791061715891033097542819984689746759328866246214024916225770238129444504526987045909393505284304045677463527520828363097115412326214634116952760160846023244731484135499973545155981145649506170181265964883828865076681074850959678971853932217660739623653767538386312113080723090615524491645601107376262323534565080354699269875743635752466112002202687907922853357655392234931683552922197045447004879621063831984391073961943910010436501012980922244469443051579598811629588841439273322158455773991965241971989866937868840892770571504476636967471577775106146701977663736910717968279723828672880853319553038974728394369223077548851407219173598386658136775527494395867757449544083401380749715396921643776751265523118064256279262757149899487083859529965232845622361039481568974694564503627264436469760000000000000000000000000*i1^135 + -5391129855672623602279010533216760043682991520657609860338628663009002422482561266029442934657683406178965218193433175468758790995625669873692789324246040744727743604889826252554783623194932480673042800874780256084869343774806483409858849443411817865145280462722450621121422895293959339493591970586591104780851646619425278842990658481140300251900320751112907403373206781765154290759275912881679708302286468764383712165950668192320657760821755517294239875870520756334194956575195887761305778105424498678388235365336506057605153113972620975284459449927154136066060586739704703585019366666461299990994863481197400057084274839832591013499743648310527835357789859399163172336276529791754471946948998004579711720600218270592109772123172841929718111162250823194459044286286719557704689198058058929970567560918578166803403981801512076265761196714585227131344419425427733414042583221059571400092266064546799841251328860595217349235121804085284808358241473403339989365652468130576962445925336958694412811868662705190541405867520391507513298029406285026491730228804970957090347050084288064532603248437984444747600637204312590762284227564691047138139364268088863762811259906004621400617933651935223820321864770887726870058830211906083703281390846919917333629897851262617628987658639781193086080791272214153837567126467966827173130994124714491418616092185599706008198080145224396271539900903999849608170875771343472619475219579718073732301830777670162846597435966327812491290752749816122774730487946252430388157484892567231510013557130877543888738565038618752264295256287608778983333683445364109278974933959581757387271048834679466503813704128840337834899871131470606847044801636302793752744052807118103408091661007693280985581277371321566103087461988793694965611557138890231580009190682281445678886570975092176714636141334498787568752047393273160788466772619185341593346145211547330055257608270810051207691570636665080521103083688173242650112964657456763124565892884663999125547479496935236255169130594259268617063402713462404232710286092325130440508808508535621033920705844536432663902417707632818509372326721077417447349021984038743240948818126481793859143442193571319361730587041775913540654221768415979562688654611744382343897765316173545176326350838494511401457185954485262821250687583910023086562412825564339803564006438005544026933271422291116020329474777883128860160292493239548083866737490834000870916093775304848827298001648530906415088010044029308092428159217457866448317122090117045519665487349363251503545953969449404371891520958178285210465779505154118704730363946565401906999969689539065893589715464279102721604809729267577255892961617626660546121223977807520759069078879434831792951452847736988611355204202502657437499512971321764545377710782256754896005657385598907331923707450442962200106352562122589271504417548648888384160750700112460990760518848713347544227160515014286709589282511806042373882809004219361419235319604592825050658404521029773204225036254333789889284045824626432085218357531987717652156169668885077650461656893049842335374136934140569739094646966308278813409355644073503186025526219613397416642484565294816745463051767841386450548350710268546504105419766420790130802746289813716918800796913200071700565124127582732551556475532317722083684045444972025350544718812920546377112234923423087599447331134599086913228231314083089337717006051914558654212417025262618885287058752165284090533543897001689150590270294293048730356552541828404792641031109555681203444781932057426978850655298502174487083582894137635419214258816390287436402417391421367762082118595993560720697492057475910932498479429533560035207112193580402648606235845597093981803329588247889544713586029942624017056544912211034373203234040149824751217497574103799258625074184858623870540578065814712154478999846453933425784213329830511701643748445423306833833488851730778928476833210936148514382828435239587896480511569219521357298524708667883861706964641403497562348350051470948132661589614258353161161914690285809410168541753085525457288426523282627765036834296063714547749394807747545923187493928371680515032880156797364998422208902299182030254413489293940022402828448442939894844705264371957187732768386574269806744180223958651655076285592441004730900450771917557875822629831280314560091327134889601748948397278647701494157941709130509494279014042178005068008944082139402804513157100339200000000000000000000000*i1^136 + -108329444413903681550754589978858479179771215086751763288816619380230301383346145836574057598965269707722216968705305412082525965416902103381869992366035211975004226700262689651042526083036182746596218461896628499936856839352168088813383384064482887220006598640590411118678879964590721978295300133807869178147874068997515655852669527010055782778528174103378972693419960107336797278608168317909924128503615108265585912731642958572044612998391399941055456449233925326255609094756548001239395081813286235368776776271436182165821448988783632567923160699941564305975276080437116222877801795498618134782878316099111527981893493062938075106679088204217759522785233895962828232628601184676798262021557074545217100030068692185883635726000590176592527019318703009070017177343067714623572140038941407610873324660071045892037714126155026083814050821681734288432879987223534280086324606147968718450813331723668985966841292802351808458674719811282946762484606776559374564431095680319525824499524727847924865449146294561649597414113916902490682939989541096823186461535344702362997079657596664871769374251359393580492997310269759631966014255799120722879217719325271945989201460594819713520185406277577635736384981633815594360809676149132091262077312791860401113884211898774537309190684582579200136569961981144001807585369139413105208479969176581493942340294246762344230130822767151567653985326471581000400685463425400411183670086780147861806827672339405212740574658041528492793177334630522827972794783807224390628496339040684202004851620469643836102271825268227401873731869601208003591646221959521854106968137898317453643012782169584809489292910897362743441867687066406001699089875687419091938802771926856384514105201762225587098580815662649145586000255298963854936886069118290714635363344449789138930284435220538906256522827164714960803856236220304447656074685311859540672817320268755781867004276082449745926776745364321763189140489243563192646134500966680821692820304585047526360138073733072106411593260766681774847188803552187713112087786276909950957077598265518406358280137605808008019565096849862268835052954812300096810270895340969339791842611831273541744875009970251834693592297574093665749174041611064036986721107714452624438397574955456114677369507643392853822502085303068828832766778978307145372454572546174871352804224761979935396888210854681621770423540823885296099962392730827576038673483888036007997423150345984876482230050447880598190066317752190901151124532143525310889553830975888724384070281361136358042301410798121235498250558208940368940924707969681274398216070136009294305840900512783682170065373806344986154722863088970325071862448263559213514248765086421996639174230945161871402392096653159697931449113197369423765256337288121954618956101063998337831555201379412539402756356702312912485641970201308769786737067809871879966000917809328285234480880292370822803955871705062370056383840862439611165770005475151223634204152865323304927064954553481384478293134694061035856454533549164618392571619271463030718123009743094193125969859369155974437446610520229149216882463122974177142462623116746725986599054339691931341532093776534206247420947455750669563728595490186551203532512720697243010797144867459467827934326215224909437855350065037686417410379618367748133689491940635186016436578049488524701864396433503385581872439800895349055345421015647904231806629662988830714137569165278119854834790982559595528675179581209264069557347383126626149903694547185877483071072962928568110896374719871711335173938895152906778018731352094874195796458411383325024310857794414946881125247285385249906673786299215910463821615172304893697949155730673898322722365692771595222641926070379576388584548352560812831597088846411511582652185243309562682524987920303445994370748632557147046396768586041808516342497948672495709491303333983417760215642859036082017922132208394711552781929724298640564482498509144274319773904823262323099886384535783617444246404488781422586279079202681472805987097125088791326002304731286546924163040873775784597658979802888617460838426503808003056971131511619687174418195271019906590906530691126120655746380428387060959408287877289396821022149654984209020190942752866105344266231156234413301819472278364669569911134781215281894243770989700785960535990653544709837317288245336295868732716731440396376552124907737692336094855383622248545535380064210780160000000000000000000000*i1^137 + 33140156584367996059909422524509432695046124828312024386153367052722156314959567558160331479014449868762196053254270708412307080957858413459414204801391801670257192339684614781942776411808856253839820484316938933143864459666781470541542567812024488753267436725969008955206227947552115762071060622098928001796278159247625573847504388100456004541746786192320436001958613448830801821783279091487014626992597953381648208354304947858364294909170598515180740667216235921872952258702995451335142003267605721298065323841981471711735525157117770302118541465243523901208512292372597434491575460427710818421946243966083810136803293625698035431628970592181425808555873092888194671153994216182375651489440849307554145707705048187015855659555047555954438627535735295356113165068251871672140832099451448190689309257876350037154547744409557220734861239463274199811167004270023902424450020263201954389603641495960074399510770874637859234690172091330236964739137123730929940737391470057927336389537717234766432883563070434929215672692851457610093873999665982672082086939960301915620069738192170336713350627245951356020942301352475015095628952128357733690606050027400573073177993342469591317718129330553375434490013835022233320074672562694108508792490015793402985277979170555928203143694709472939823078660245119492745779155020392723295959696486616824042925838112230116635393182051582386155441189905074974520152959234965028747308376427026179585812574089864345855782273241260460726940644252726657541717087324309270455844029294073466283513797589194011793015849520581843932350276566123575629139890264391285652143183535470135553771823109067174092966615458788090463741720062154378576770456830534309487859705405067659336686516259210160934554055345685713911651672679203519001585395946556530671762390452948910230736875924144629276568811401681784440370932892290116767485884932078518427501950352662741478125057420428449637585809290268532788163763169904715994989030567394571778121838974146477885207012147100781261149202789705836768710708194406353452958476740781101257178595424025999770692163099077116005621286342683607675481642871347793028454014318018529278188501897220657550648863022896908177365156495739950896694078197454865627415855655649941525011762427354499407203540530526033280084801023912485374511249263226415199728337155326490857459963297962718226413551003481748494148127766358885975475656539726480531078631817448407809265981101458941832550999442088003241254588323109495301823365991409873531998480685759635308348939981322159319012215997599356523626383197170074065657837576707702468760251828652409445329086115281985305721848892511194476602696990487094313828347645291762736875180326925031073077075791817056029806494846758732671638909460331702829822765606087529927668993182467522172408905259290740434732064714431827249116758453334806900772278410429155629898888454188517955883850545417256270128079563841551461067827182373921137488600689244591857193661001180428503394120677681112272003577532826209989746776760740235874895130700214123704559241306205369033020749422727609516647923531835652740932879050866160838678640145911858553167181637264542778409437259623342555053760020074812048595621207074853909388096277790049989521316409236807043569808399347723398756740455887858860643619617134783356695983637536042779691882314857884701548322991477358117240759181014957523631837985426483016645704728608449826190149322195812223549496566827870676468491669693638346932661406706305524480148309582839978398204968528326640180880189517622080715333356643558808106259931884882623275077205658750716309863535302904319412701604624849118404165056065068274262039543302340502944040821584413934902004373495004932040381934816537021479675860526956362165995543792081834822923808184036052530661777673062091276670258050863610740469637572899405287416564997977912155745972912793517519078407268291569717735984245990751600263347382462875636672967294257846771883071526259660886251412409427097891728786102209342490811689548977000978733908977738547925581480336187493844347212320410558205240208143912379463219436892597228333693187011407569162567560740854231531477751881978176239995564580443040270396279269702275757424737999790435484081707557779552208751199206087143411594377617099269945311678349035331248545859783687534224328484766050431141227208078994590602421614793676724337797055255821635067116881078527851495424000000000000000000000*i1^138 + 77980506421921260658337762269011293080538584792097568901041604373256576726685691868709396525368952469748180131878406122913239647487611820981124756448762609370934594484774833687581763025327017998286807344034017043491354372398842870081007019155234548200345901256959149371938890312149602932689052830002241347315111628097276692515008055014110601717606166020307833471121568348313386028022946130664141423750856066014489746326764994372293093097196790649079368068430286345940220138290643932307187909791802164580596280608618541539221788342132271228379948566179019293832062824161102932684504467247774545006068169705789102345828230793212820520257277745501689840957948750597609761766406355304244513803523190081798796823227994108270861181202421143714123567474120442659341795991991484566364444720514224161231892310225215396940230808186552257951450118668578333030403961595549277978478348049679889266300482475961202534746606771579190444008346034035003208358743677583558088347067217627329162300769603171517219282325619745010931058256731838045993558013024121108199596022905471799400339954441016488434767616299795868471594225977507272256586481223714429423181445294787251244040785763417458026313706833418698410098938240854830464059404515735524492421019384363662906004670035896246148649181235739552811915011878141308181259724887300285847834312042453472472776748509128633605449417204363280599905068973606453884839735197114061283016573301293074667728692396215456987099717608937234163960847992029446783660280324545927568256889121978421314090252397222735974959430883932102579317800092368497097009375091520335312479282388964701466348738797526418164966170678845871075798709738068477561453312912989074761889973981314512541281940938223160907519768585037927824675578965832477617727330454234895128993549863544899543275620478816820464581637731368609487206458956078919875767051707376711840094252369448444134640633527282035549707266286466872712899196882792867185515926564398885485804758045764129573087770903793398887959150595287650340212889975001887569557274215418430815282503307616628239669570588590602185226555257812912462790056508763975619686672485109997241301011989492800438314813013665678566042405235725522485150535964734573456481116711663717298779476541364649899333894296939820771311263085794524613804845379886321731610590080016924086232458800727413494017073692824660419755302105742045235783391688221860465713513507367623757833272548605448132194108172620917139622080096358697699582666799418135843805245403997112100449412070428726429594197093390897096436214560103673652139072693630839141707063435806283743974843770979404482011170892514702007814970427700047376098042452841694174473455500115553166817494234084915669366782829853711283893614659248804884093514297119407858483158320778027269357539032742222208827767456781517108098774453670879539741226357087529763625287918039098841997395360131934505146766338571571233247994762249426106791744025459227743704257947940355563737912346367155920160400872750802676431937479068566312259407865933029467193835148271368622970514517469910822440784331919936047103874492873489522958815390303748792270823164982464542519608799614650269436960125617576430022123139309940882802251539619925459866657026087365740669937791963350151102565502971564423228464171661981027077679086704887783987471922327098249703528774967850183940826893061041579608371251003381362833700859631956999639487903365401302319492382597459125917880377610829174455863855992194509240239812693917956749633906502645800545939291700563243439661583839646834373174643736560684196705560875201157290916670090198235724454928266087621014137246910635354315907909797831384039552576797139850898865784969881119262667434921368665522034465228317568847348712853511453994700539714731123279681446916918024683657471742106236385512583541528245407049905017549825082643800964801884018124805346207435757323616631198512287735190569418309056450052965350055787208219161579059489915869820412971667585310706097006256574622122770533434690649810529031123802066214374017434844217222631459611625596135137653525620818186494971330384600314026816959743155901863582026556245055581698648234223528107470132492227273538373742406817883514835728481547235678757708164530560331730481038353052168632718676588471697617355043733946475610473664667945291851219641391501826129972227800744718486734211325576872983461992857600000000000000000000*i1^139 + -4654098087747394543868357718349935931322085677508225308546465009066764896560954690476506400130734498092164516598693546785913261917496487504392813568304361608363658868958309480405514511676938647315680668706462630455766649066982531574229049432419562796076728205586987767154941400948547512243302798408683408894683169458218370362780737096244281811673510168091472270680049787282020672337486838283394207661479614577258109332288925037152279656534910357643053056755824449015182865622743394870382746483377472190502090509707202669511947299822954915530746160526498915820342798771811912606876166192893001840042625289906627067141726473956916319398702292657952514755044155972194958277092171244248725183786693607545890489469340689584556423053644518961850557696680872612568735118197665979691898144136697872592447107151619483295725459485245097111161101219007972614864073097830189595785029755939042370734145170325241740842543515935844219410378677726729246313326311682467202295173792838877171435996639885382010495090742492322846047248319032448818036559226678175278611206862757672303734503565554666336572113628151991855530034368410700514355476246594710202893245875838894633915620804844685592830702514999329292566482849844233317667361843760494854441043371580198332986306403981597215618892432559670409478152544389971577800496537876220080933692626805542355672622203061513773692068530150355681369445595153815104762138391902380495558670188628572078431219713885979995193729803816643069512680702511502085194333652884704251603085951354999118408442267959989792183934205471772560274314714552393872881565514790355824375856502256872557584187988695006105311214848223990249397614484026136852469079449489565648523466154249658098351867178237189513789919159799436991574736197567929263184147705987385143065821956375798506919287082456746622428295914198748686853777869566793617527368428070296771800748520733275109998987071910397946193084779963869665348683414699890277830465556952869169519654609613430356280244984814780781769916525819102992216731378937634442650401936019292831881749630982955848354997401311494201364925854889885788994066070201242772048084761801110789903682761300109161444356741743399090347659242448743957296813517421120425836150731502396576169528784067254446096952211806537818239090268997447487444913807973451650069513626105821077618356736279319613326851540084450866247755081219915553922459303385275788568353109996672306618949896170970037278472536586020131418050723187279113311996792878575917811385706333651605248716827074054678604176985758920184175503628179318121753354250693245161248121918351398247438590702196969700467923521178424700187135463244879757855163161551749431407872435924900255736426861140022748884530492642222793695409623637151844499787169277507134377188291445698032612886054026918417485147813187076212533904385211348121559922703021248314130941860144800990033615735393022164063367736038665988238005061373583038904889453854417308133057928028543893987455793171617958639706187578364447404156582336317036951893325252196351198059285297632575403159433105743605779883512277273569349180502245172642646839992869015024677932226643181467398704672526179336793761403820387828914433256193018893817745969731744790688090440905691023036084449372392469076687751268975980960216431151633183011198243294726905411468877332367690814217902134991801934303013919243523961552175371396454599259313054773858552496410358439034718174560423572117279023771507160091145441760290583738000364419199143360525570960225323172999408145915663532911193035798326486476988197993559261455999873856926479093429251528495674032515731875877295159164003235934745056537404327035748033042660632809461634792272745999987342702276098545827652112140061371836916473833341565330135490130689294788650363662418262710355419809185462177948849503740302624156686973969959716280406214218255993051283898884359404093496549428249386514004720579614361288136081148728083321465002972265544073897203926158964370414561027123315462910350422785907726014270657843267676638736684102900856343690503235640162189848098032932791595005886952136184830528696348723118065549582409733601867470963614280695577225032861038749316959735553377145203296472139998547764957114792129489268337837002570140944299410267830269564485469087788357857047537768959908623435542438125670226258354798595762980150403314166027029676629688320000000000000000000*i1^140 + -10666838390180332347701191248936059691144654370858647868579616121524938485512128721315306709476130684015547284585901674739517165444489685459608577851774612538172998862897405509162990340181506809204310855349302922178545081067864288867830425623495881239374616583119623347358862058621718411093564679809651954148468315877220798965809298088872514830159885562387985688423032988587633976177488592591230870231972263174523231824666472541158969258633421658707471809213909554370184803853886972280950960156532565964032819666459327385691268917194620958536693496665480428813348322388794098163097686443548964176167688449418139084402160052161638550746600893556186470626610193545905807985853872246838240524205245206066672774795403792727218881237359019413277560393812687434162403726281289503416569197034919719008962275802009021243787667795630498394247630455328153172825885883122511567748449264601029511213599548149936513044033365252941234632384354912784082300399021011061488498407493187817329748831561776459619560348405570816355280268217548103599867455696846354842539528067021584137858404004815908306365747285313625629756996456065450616063869455127771171279674850977775259709805139881552968423965456613937161085997500658278376866069333866053590668113557553158205327347373562010166295303995751200027053688759985134436546736615817857495227495992622789269934728941557961224690018400200415551939350723924129400928487687490444968310148423359604478496402360467649734463297089387122095004076439520304286085678277960028118172664029286174084593539770760967351522105637874085528756719730916961246095521341202033047923929006145869424492744197271082842458340423290204687414479414983028006166370715654520907343919021561222125886028855665365368457289727908849816201688040441373509819490307284188696524897837260485646478515521873991578687281173910716620615534742901886258174817710031871865564917793992860247119593231010048014306892826901735647224906749253139357058041317076730504730814509515434794191921335067751209784925205756420022280817903034920806190894191736362900871338756880018260311374774473155078848344265319501272241283755520035610059678095703427738181225115788868583066003212418764258981813798952984751640576737857938496452286736734989148605281725759715464431461350623355364189418286810958320081452219105330024328689392102016349239418876467138945662422560375720003431153733280649637095979880938008461725658439084486987121744321265727905573281606549784698598927153877456989204497268718733083394938101479016835947975672519313318540370566763302830337366387306643159412564630930150688464987455388718132405645960434009657140574115734201905133723126079964188906427524214632799805309069376003307879131879571604092244807450673863898212666891546845874191016261297860797589804576371606001770542232120555577151435722877358064611721025704695970261630473809740503674865106313318699519276943723925886391152166615885198583853669595527775287189670927506875140751899419039716814927187173136953544054471647308167032739109120130780231867993668373383010775829217029067380542263937032863609336580588642910219771462650638549849739315556938445640227826211072604652571835439600676547035844188987553236133674802923402359496943734583520674192680726119672184781045312535526750423106988346541649747521559791271197199202357782303350117991488744883102081614201143040064597795931351242344251911187392993229408889858988139822701591987318131835334376978405866226605199977962395814538475486977458419153275075631027374544757704610563161822545174889317572882071759323604102896246765185927766144913203041487582242332002104793228308399412776860659398758663850126774512736580395340800100744712392441057938036944899540608770880138980835519087210189007753867570331771528568916586017595626453160637794217849759770909118640359560772944691499957076869548151223229335410179264593776678028110515028105748834148234193413766740440979681183342475933114376858261642584499644002740162347873984590269430660161370200810007461824186682660359129842205354213328392478224627542017243956282498338690210577183478202734159051022784351528309626610652080714075368363115069390437733119237900404475465365346515703045560315546845043098528421577536779253827470612433754188449242900309954949229881870186900634440167111230094906014820970099065696184708567201195209693552923964571109161843728318464000000000000000000*i1^141 + 672110806251773763442565181053105725454831474182760210481316409488959901843564146557448017115074681230678058345616946054222980309412541609202419893917391416386031988498099817897201026998876136827647004178988057324267159471066994003224909305482283555604711615106384150567345368769227291280587397766627015762541403044420285895230019141010971154657241075284815812384999832221358566138159863802437845646295660936216522803534318555078721584897465535580428380064629348596189197695914194026230719189478471965081629851801201546494461992387604788756953378460959601350637450475696675153272308630906660286568204899242712462662424386600214365834090933221910024663396405940911656257262568677275850917991091257154160062921398574382336527966282299573788920014649779173689269410979829979974567472306401874450299033744288848506923738402791933434914972052935398658819669223356043350968593860100145059178830771392739540879123818466915830009960733036144550589448674401808950628173448104008026283193334508856697451322949065503084493692261745269047239536901553968431264448530031091612962390543128411160710331762824161080765187359203160865185627151943645954421090819364895124236074202587972436578513831811347649639101951986735055893617486517696915755234141723496824523239491537900975576135187850628246738399614853664693331256376249850929697952223574136875916836941753073380744206541013332376110993390347394046615994277731052649101988129348052588823749530166867331909540659211882105665814302952141027357681429891228889538462052198133062516639239829808650090954541756336072419894682454779216101270224026921356260441720030593602446745440320425303357568531591137397569968147116476379321033377950150354009726909638265864671187147105493786750956036452973412759266218367047111882322336624671427496492693222830180942131993988951940853043480366077441927792201678261375557706534122852264653725797165718732499321030145447629643312439152190707683328751868418872182090945379812503761419349011129260264199691704864666852087851076836368397379597169068903388411051249421109689574920425781248303444922955077073476689618885947704587396639024903047003402156855747913077543918103979052426725993025716942109305443779860060780881296780572931849155779314373147150352429090161505539198077149114335539656934110415482731250517389338913078330273135820389540239946759100842670796825311704747510642936330900947546029044630300860999802135676128424010169284100515879766837925819319685494411765287275740351318328072636728865828494218785290633914668898528376676978214188872758333649224042955158762478754472366344805447460762915342785109852168289161580533374036136036211638119499876690179702149195190327397559767860139268544816109374366895558961996903579033280541116041464030487460636028279056793493621491783627670252607153395545236926860223095445158962432594765102367831479313794643042413836658855587380463512416374965802244261330950494907798215059395603477679208646041126628791169230783180880285608142333684613940850851189272297066726866599486120488323525306590841478369453054807517435689024606566979886295158331971577327506918197233852311870738162897536303424887428426389113737557487455541623729855382969486368142708361994061750148465977193543571849749758769738875659774078093224683154859363700554397869258409968759466274841908180785268075750356706117918716494339289847181497473553906950223365495464813355064114659931724734126973161842988313178122729486473279747691970537398831037119346494068141019254535227928019032352284951472460585069071723232157543286367905464760710430357893479618596657674749480372794727790596166773256558126390867952044766665104001243859841357157914006887737873698586431625060611491774400618021947367949305498428004168788796268406683057405805853886011164004126220558212077580152455459935150203776223701529864992320721745910139359617270771016725559085615750689270859072732560240049582154117260459726022591883188688600252534440056077360481351372301831168803074042105020051091258635750573820707620407755856335677448872322546145460194975729906720119588668053642215672026896165553835707025811437457860036796779357495423819814410734113655065048687170862076252961371504160589565556996272317084218989802670371871209812184336896273960412595293818483479566621243911324684317668712392222600123739756814557830413635574816397188555970969600000000000000000*i1^142 + 1336088133228283217977560668372117378162168604829440113915527762387587532254565530038801336132371811628726828874719306394676237545213216833165663473607819721044001799821159494173331653784062137152111385232326980464695309451775931451058308215361943235507724034892083670711957099996597349860167404696503532182053295358183926118020106018085091991830611930354528240552280060832376219932453008521807219462957193450281647977633541126882047215490593296154386497420611013872517772597620711409684158108768409008179459962872334220317272392951177790721886010073585498692793323772091181239303458573983384039587276489366119409698605944767271807508865965133130788775628139217589207583208000191646303928906017508454783741261620649331754999603139144250389539187619524220655947312901258469367702640561460671595466382720904379594781107828856670491804654471087793639474951155187281244340216411316912261691357922832763327252617827933001517976624433174656285027983734511056959602343595603949518859159431643805544596730647415270735194001652533395882515252705659998130697978785421015199769310532156356837145761371985421288440263841026376654982449324321779871832781346011451001075612296809299869944914432993294117176434069222377582170396704157143544025839776285350502969205828059747633605918307339652975655731553166338232911078096511208809869878963527825607387031675730877105060100718753216553313821999431910282938338325562361630547167836775591737477606965370724545169341602806717675254043029563372021805031068149971564697005876427224425413789385599455904973215088841473639518701260185332858409013880617873574376469105250479080612972012197295146421746705130289550535754657240473038041144719134316718546348660686994456271596623272404871815590240996102645804230519169616442850098861086441740536553355373146542859531321327776874979091461891330255107593700941092383010100285724940423096721304039679033784785003828080735429828925524999653535813572214447417587965356572398818163650040690983955563706055850777039163089116496578967700814056005269083484321608394377427798509883202572546811264519430959130185645392658243089102072313200101324613799223644375534673256801304318162166469270411845973414224566582027074673625757129692224012411403579267054201263449403266169914292176313601889859524051557392021066752057146523763332498231317465649440213668522100625008808372740429581918875744484227613657634478471587075269840792066448160666068190157521307401069742632329440748454373624410778416634051167676795545551241387834917078397081168615488598137120469990556773616719117267453366828079656366746866437035094656324521939295081569903569845554318182165648216254573182006145134909578383968953252882626747862956153157038799732084640318122254067894102519207557441222382218653356263327925036816375498842651891798525920559976932710197406698187358859001235524712040901870614699101297249756607564575399657258195476886936982705193139207547216886346507993813134116688489097962544885490318483550085851798461731427139221920182577363450049752656973014603860326417500170952741325271868671607452505836830809948313591270570783749395972086276324835013913348321508286593443857019976222655997987292494599612854820530940049740746998431574472900576117716158945958604998876159643026389801324736657624003384976549883115498558753312470040390165251792067930529651570423047415351313805236246165520988455232501386144241127536412158672006681530835269625317557151232142295886113425238591146382199823756923739114362338330283343695184344433166991676715035496743877161498656060725120129351144839714638392750283274837539634737459973840463870840995527820325505796101324596300891887103646111464888851802796433121294929111462606256960230627219451383614585348436729685645208697325498552823288481797067109479603476445716106328087648723564486700561579975110137597670809325757832210668638056234774533327262168454708616007818029754245019313629743929738376809033546932388724480670568783751354294318147886692411484894438124868302472878126943022215501648524809789687591332924290627922180847631003582542102099581453668298865304233721478094886913279124361490747811953278775757675038398456837242530764024600196663442044867654518884544476931357972900410507502812359356343304357524781245189626310666269535390939006444000759229546912667583171709992618455435520511007784960000000000000000*i1^143 + 8072018217484951072639703244010109738242739281376576606178544793558785427573488673277610918444953455627484982814095179082582555011735546092686749250639335228645840008661500526226492866473605285787226099645314028108323752328298800503243536121798846583002862758729860679395473589779574533085424483715486295508512890570251720207577142917254240694902374874028708076194319837580608210666460954794258323149918015300056799656974986212288929234008724481761237907292647945535644668763067496406818749142097429891522220023961450918308530432174807217515769585997023433472947953690559741663405706674782761769333141174202863297889441098332193181449161109719259157457525084864849157249138721387267098445212143688288816523264065724930369872775512332347628672782218338295875601947057075749529965905442937656832564695912170699867172894677572813207520609235094268469568049463161955612634253865840929714822740606069663961267114620804843935547025111419841526412537871628423286643063176819246464638418727905012424647417803095974069709793031983432625288209525771950850626887665612087821893203502583523956220528296429540410629321301794526374732625268593265240297647072762760527561316527683482180144017634276832364827298441805459135430680778114124443809702927870146748679734563343614798808087027623443328631607522679531793950440725938198283170946781964105371209786181430826466066009108166712623554562358229678673823279139427756671192008423281521515074709797121594651168669292208467694255540515481269140908938487966837831783054340325969364967306959327132103358013703349315680067010214909777206639744251924951204747434148662955776845353381870065585316776127604509266137038062147628227562208257916903638224748152372210621202141943982441647258192853954906108001416578447941277604934884306816799793238758752220950901995423533251121118194024028459009212485191445499152438965080495700429247136588754800072512351742930530311422082219242281549325787344791409724011542522171647884825352763623651584827841449719761839372043730007620616167328396078763828177816822238617846516627972335259405211957362715184712158913950973403315314915532384793063442891046640845599245274319147105015563636555541194151397529507138558567779961448187171883406607162694082373070960294016267419266032128106528567222137570340299465901311153639765506880352167005482304610940961568859465791372326151521179852930295971468265781071408861408576927359045876557965481653830094523094874340084675233632598198185177926397107270526544312403910245119033940847674794873732152345817302435356771361006132296937064519402638223129743151236172040846222187636160992737605039288444701079855824804141231925918819863234083963066806524826086325935411790425192676628650039776124299729259703877253608476683507701867602200827385916867210270222370092825482344230519014929000595228637229716200926756055686012379829121534954330727441284569796385346529282217841167478892219134875475758430758366008911397266338031498542808837314411026248506202890607039111811803179684461042527567626306907878325603037776544324400856914094609712928888149738412694904124915279484866650756779918272481187885610713575296065877933214429754265798478981119450416657815831522187656597659992445852428814269749785442554625647280945589675873604980219184975267752790486560455587764576215082167701441427287940820253348726638746847739795964599352702367957544645595089212819819737859754187292317742449189936365457649366634523768532290508310294680653852599214772568763137635921992325400111825443768014677012313666389508710107987652665425218924301443526574719921597766795943274792335279372738486880942358474840980933605265911770599265261283173473414586606737216302316542439559340011861454112698622408125038518200092548046898977664502986746507403031315179170559198949197120703661011096704551490276784312306624906907838013354719128129361512220976418087418603650760537713066727302253503699937172294900773170199988937809737770002089890155833121082987002869046581374011990259731968123483755954140828361003427542201783390489616409811750400756401257474445920394609913994050554594644708180312728982087472686815704954639148702200331846303248023367507361982860718791801213346817003202365628766214166674812985739936271434467917559851537945383149769221742959866408807981396827238034696792182014293256962048000000000000000*i1^144 + 734027662187746206561774047386220350151876362730161567789769599938569465605106628438622029826660372896643378408198394031596246533426496216144567449821703012984307236951956916485542700515753679440924584222399358933856410271117095786206104813888432124694631710341139594878761394492784126821993099066849844901856779254122799294706527759246874671892016357055013685789598999769899599306580158917779403494205374232899244735625379449592461783316554171005790777596154730499824792825519728928318068888707751284225855126924709906845625851268504190325294540616765751573260311105836729351313728622443470681788697960456280791407790985016514874588644391660413177868477931549597450411491539638423494101934945592929484055824959743664703007430123887519860986562882293685862031000912687157671369828727728751320635872411683483721826603420152436895311217173199129673307728404717226511975102539021577214551755087127314249947491333321607195955290234595921752987485816245947792555157445396969046331713634121553108981911335210534075910239029636781901939241089729177273046787936989395228066021241527604358356695337541988375110321950803729480470984265529769355753018271335685433392373593367350088873323398769516810841440634652022616558507835762068492528716491356302838444626149610979109798512869023902011962498959093647333179349080119095293659102863179785017752076451021241268642053204673948251708056504120751534052643307765696530647946606556514285848930982082561422137506444707269650260973335338763721561260313793169850204170557755026122896039520009217139038578680804559531650026341745912421534666009879146260943070389824494190403292816643231647888058137142429361003386354077722578529370597582936673089406555560802763709990574434506558180318528314401793701186008073607697667910196819441143167347439762883489171928496859246830481234148964027380812303641149634969397711579593416514181488591569889862037612789513455613020486760873789041810677573756409448768131039516508714159553046393858759427857284192770378812350672140209510399088500249911803148601948055478033488912692661053906299820814349019791649334083930584700056361127658436360501118749635361417431221517654104183239985858402156606084195730668076987973390807706885769506635991589383824892581492996483241679918050258434629351943495585927463163375392511215267347451766387239925874243897803730528480565041051587662307241499199224156062087014851716105016923054819881235548977132895568758716018139011477307294044233242216252315750085165722355125446385667313808667497102959955857064797929916310819950114365143301633219478605885502236486446086740615742752476428634440339852487702170715271317407299797451771336310063749989747754458751336378833769772375961538619467675173465725928995012551298244074172231787482580255789731027799203416855716110726869542716396345392921594808732602871234181943580625748021042498765940837150753301165039853101986282951943161713388047162823959020538462162330191307610806139227861175445819415801900228475799603771940349042175768869774758350804781116014534582757173061135607220962575185542083729925792083957877931868124542251707054399317402456069549309020747163505824572314856891315339877103770471292508762327133355514875925389957945843125328064915646805178778175421122020374353072318437092965139129025792496742983226090733596076058512000724408834468244837034046175955176305449183201069485876466205105731564528571039822519988912155960603509250575293718584534647546581363042235832668214567337527346301018053011099814305898738718834947032271294080589473870517276648758308518898805317296868641842860395334593340792793103448239143847344643932321431233601122914537062235413040373653371265913314094166175744604405476351212763350088746484115959464743772783294373401023104650752485677093509558159563518073594410808694682616211904824388737444806840965960736572119630053360848158011273956251665483328894451877580549189164952238649900300869339703381258944216811577876197346660462572609514116936463260852245653546816156925556184262488740606013880032184929512137092665007306029265668241391954392281629602880036220302940182715753800029051531016818676526072197715789259624016479778699857692681170053145177741903520410686938383303394610384858307525678841482872449020008693832135048921803603692073629703272515039911319961600000000000000*i1^145 + 27298680901193622188258305250557154134302334121711420995811399871629147752629872510151397672927440569315205289427267166865805722524019541824935421561793368931336381035018840184603533021712518510148291103920582397290874356519171617235898374561792777541356156081609086332236254908015457791862669497737322699191334474004207852769625199727633849076212910143940705467493857367515342153944013542323782784549335362117445626360577678245039113968158550164521666390504156799316502837801684783930968510481179278573895133099653326750614493610143622143486096948029529346949552855762347949481420035476202667970755179435504485557427528047889354114360802485647161937025167368974559772411528592262153000982894608191770595912903457870232083596250460722554633001837347483357741499327851507706670293184184320849091795776564939847337639649957644587201601757837812067122673410240738786963252454338331566250854867914813321773091388838473721310764536220198601429658574949219538590814330734900189841757473744903852359786025637159145797290431647421780600808298301670265984355331699964941675110928360138813423978628088139082432325032385777421734761114054924336473784729558875281268451810301135282089317196428837668429962307868576487630256824002013441860244091538808421625102026536651704880582889088156095698436713089751721743444640179076117123049666752792828467386972669677315107072053678024667514195438297103797057516614210404831751695540777572267187162521291107295960543501064177612333597576045580335963327348690473898748505101237627165433258608398842949611117933551001324616179511522943962146688560786679775410004718937595312801921113759239375880643449373074595508186618199436370320568275074495021467045226072852862828825556432995983824857162486228144863641861316352726424474579969297002035903067724580753680459446520304373860609469224586266811940019321600777721623393621234807367175259452689546775052697801107183260061632852091517680080652749644697593739154731117623639701722852485995767853991379462889707433619794145839424051261477609413168262002410643745541272370921279938128959438143632030592632140573173225697111135539602885497851013001851671665326279448990667410305746777723842773942071876279254308253335738298118713333357710162826354747157308754006167309888833042077019608637506905068006748943605951543338703407873919662196934009092798938843584113260173441069983390672189440840362993545709836493259661364140193859758914018396094200746470981003734789574777915874375897045875168890180000850995787600441396246138061486127703321773835502237792994806111261947080128324249056599921344560807898503778364900000356432649778516411381303159812569530258493194365457044612103745361721826978348150240681027182595811547025456807339160478882008902149011033049365947422709184467900194090857529995794115199956305792467283282678333485783016457253258730546872068453646123734729904790589041773443757884245049633027407234998512350977916270705483925510036789528349911141724773431345708544473738709069322142203856377585972109690368405683043646190513463032255815370196807821712760574104113699742214980920822705211827384571640150247520400289788177118181510654523066489990423027355618640055405685008246169802176050030034754819680954950596392582724634753690081184150162970581811143492459225401616423800597054462094641515592603053575360985845724427122734993439884961808202319400244878384540719681370113866259583387177469672387757481883057250694947654197056304423572167345451378430554554755729779257947242310671685683980046677148187722210387958417380566123328941756013941085643634879444938736636982251888143175299334249181480595560011737713237649597410575514856528722280109377912654341762877757828384682041860148124611311641828820853171397430984649004073852829819836108245523308334999926043548110980650333218443666681598833942095247754766436908468217822984187537799269517724291825822214971194936353984997787763231451891625475038507613704873104578484858013509916412992886278200293809156321193829367002961057278405429462020366161104113708522892237651613342541868499646603093378077558324821515500829897160258522181699638443615823885791838158604119523300208290037864216270205600129447028031887702893301618152840619233571143978147738867532826533666428207901615173153487870405014981663784960000000000000*i1^146 + 942312250635861959500929379077066205178221017938575447060746491610275518182401342957574696786167916770588655306494827182378184955938750218489157357304566100070094279797700810447643620789474026201756484434365545089194362411013432877248986151494396059711331811526677067872606614990910092637926332887618850086883124436758938099237890401970213388298074325902902086185841125334696251404135438137909400045209682336924958765305633241560831809510499577772925708121132352059023856336483355630950706069310105760160863023718888151816341110398360459387335915061585755797289031549580152201777805401974142851307439742563199901713800617152072170282217699395251532822350849806725365224955659470134727382462861837318582326263598973020792478156270465264900435970541577682905692002106965267528089861542295823859527760810248992600940607853947480113028038936244602453068321475131248285641000303762901201648501606484739262446973915370534703827813385620394717713141820535637232417353567410853234022230574160008439150595036284089923042470846871552058704661405312487693770409744796485670132408267325470859815578291835025204375997738833754557078828924602728650107801386307868256036223472162045699450197671635943758752674901268133657938177386802026733283744818511720649479764447622601775063450092945367958118496277851581840546869976540619521730668141344111396438733914885007927701441206565491498584478409792622039190707907824094173286630792546516251639150088243258597447124992495971182812335044533940678943218888953261169013434184174640299266024479525569526108945039447625109463033036002068332217927403258299481243197944172552910388934665653177363282875687460894912060064402570014135816385402868041227770554832638035655823363742913816009609931873564886707903620444287350950655490567595520182565886533445924940669321965980511286270820582472575205097090344461354968891421833157647247329830565995101268217607975698256980221927165682992228327431006828326499982996096448306441928260927694303176758612515036014413023576091582455986202219606015982273710830668457718637970956266608094117465072776558068923549932161381189951251032106258526486578363568518813764083355490877013631553942858351089617273406958841481075701733205699688770617973521876713313894408307229125261625136972803142101048589318362860241001014367890321010201235460466275737805638234829342234485006533153728311829953512004886865253662436560378502844353304683222776751142939411755673200902858064105161401052524483874387021151612173560120929176158520099149607413539902574371725983548478453618014218526000600033902631137748758878070133901853586513274477124012125421016577343391660533036615738685895071509745341246924585479027324222636725507615652880708746096690724112882961516126528057943619867641703134878212005828228165564344689788239512498500562856076080993531531200755949761070764977025231046066908443487795841256042033570372450954082999196608725162656520402341943238330414881109373081171902873267774927472324970484026770927163542997576028949727812138783913600128787127434182501856862331684287333732717014264098619026112663728858698357473322740877776496364356473294475673052187732298203219546355416252599950629224134458727852210313699797972669731384843585352308519824302389572152149812676398383455630978987319436064835676507308969893456244457195612627794352142625964181078960766638469049084007471448077715167904933086178093941028068745716809924751720388627852535044676472576772411470511467568305461431387842237461314397996930350391895248826850790826484541778707961992643051801591041665542447272660948931711855765912500022766476811213713769587663096873862575804207336715189006002937597591449738967951571934622359604349224226645621754331892655124146638936143874183238318304854750640829820991871238926402402185418658720352173197888244823274172295884296966934249427026112438961330154202056524379222650198454731313786903193983350055664876308807078684458632567755081757906736231482810392620291912942709694914555129885291786595518244064553066307901776934952020798908053649267929514853803536279766283551859246036794323571388180250843402217594336055374096656901076862357188603927744959664680457104527707246548683304577314204979291105466907223927291731494231819676584462460956140368234564742688014336000000000000*i1^147 + 11608452867040620910684041165463546414336098521705068065123046958358044624114589692239087492100320815163926611896868776576449226474841629408937129317281982702981077601899788530189046418439835267893369550993728736658149818021688341779167864647373515721825618773227757681577119135580949942263101584108124933460982004686130063653574444381921825087409177448845682684120756341214474257187371710217996593974793743901795665163090854177331605708492598752285739730236763463826300111878007529400757853354066074742235883023258350961314499226798036500991308244089239281412259159606178127015471975654029680520017929388191001004634172284879046474993593947530848291521436781459800797704538143832174778955420967478688619136480545975226410857713206632672004141085886602770388049285217950661786165776811548632795548569444875275352123464092180795186917185054855705487122999589680637667840403770173954886966171708830175900508801969951514967356012652082799507642778992189918401050125582149744852359155361441884679423736672836325074824739477170077979931763857284462515627595639875295172488384949686192921041515636251554969898843422974811258752084816962719801532291701721277027307076793216492114243400169878809009737122692387132289555468687801300075453568244569069550118676490544142567244783267239151280033131883511347349225076802900168660043176768563003065623202378706071792500790437819677339321778418856498435036668821229482841794356020901221487552407078344421257746172628838066526167352255536742801067380717707200225699564319080910229660694273681230840549144629425224586573756696944913745607717528733691381161382647818146855941332706849672723551423589718015349144261893374984276934635755793759265946742386267098776542677151515152366532275502511193778562883385416750439958953064766543376969138445399497325447638341195077492533603146925878216442679878464915526617627439359239088401470958342616736833678020502856582641176499700925196800665624881148214623971648197654645103952409221845525815052889578133878668112533505644616281463367575926327375664386544212707717028465238559714392207226148433934888467399551256615043722561996020322782762387149332180830547552243375277811414696785766870733187454852032899825126199827354826753051911239352188670083630836518328822037794302280004802813416067322551210619535923038095025447076859113739818615795266651293475469334646265017603034651781118191698681427397944788745812069866293679693133281914371531101112805527095096174379572876552674351608993335564360706532103617274332285264627313346688825090340803525240525632359927267625584267732619361991040276984014054211191774087383806916997491193940599164629409418065367843999729991070292062116672327426811642641426553797838163885183789080433651767382804099666733010687994654727066983150028956184448248433073730751775561314402474825553159751610464103170072000046593008474086212146563001135516270721776470930608737996496566910325894398657513890840889463682162570080281262807295563447652775376305580779187718560736595416507037440088351683264801114088044303059656928589607471434904749003476832749264456445788903393749091490896151179393746675164476076587373902308608371213907514882212516985550175063321970125840643082394286078203578490858819721528065810266030918327627442171502451919840318319627231825399736355102035671113487748634056018987617246588382772099278777132202813936185929188688110110717295459067820061565631370674506022569986096424579507483689510895037085843425248010536942279155683462352111309201492442175438681952846175391988714114877551586356430539230132175298907610274709349952897382732940388407869296030869291195683128889621590183873776285754166270094063052672979972542655968034647073788098204834979386569514822358412180275985201784516024759875989267724677547996725134425421523345255126247841185907360293188161174494911531234673114373320818951183960722536140174610328116536500071894676079674401937998523547350725288458197084665407155102580061836223772280164167478671893905817679377776081376309308074339045960838369854147082384159850466282811574252471270842929830420748601613865095260010833663658265010561571655929078188926690802287496843736146689017196128350070327851683305737801057997793570272784152386555947436733074840179353258138009600000000000*i1^148 + 150397315009566903594382761937863898066339433609984739865868232205450262946987045969957248043695286575239254353543709828207548781116626637931821693369915761170635489984284942690920256767843645974224350832571280610336343666056879132743852414670194161703426540952334267135672426724871659605355574837037928636003629858166651111888003669430301455644806387144078083376818637510735790482159030127179365129303690181577594942844926843358347034062245970925621612818737624116252859299297220840178869092292685242255809100259614219453051407286984674782641153891526965104660297850670708685959317354691290650201962683304467462653083707792864198554133829338196746516583058394976189834370170588705123261000508575917253298233933662982055587607392125101954800187086323535464786104294526886409535429613040802599094057972822207143905856157262716732018997048530717091525611781950857788613803036350705691780792944481336478773489878039779375889089572403782644502761229548840302826547659412988997174520708564499416036022498953532929767627173873220720237972945462282776086867806990593524228805980396277068352112765634508829635241670678018654327452024978863860537453650674529588588312110317700885893430214606430575192990661863418977972499581781863268799141993267549830558025653394630579741780419118630099698343004359747935182162949525115039924349256632292699259415867087489955047659884350473686039304625730764889003159938993879087251046686024561048938416502415568170255520594662703881153210277885339654893300337135270553652240120328829097040688783414448756322983692267829023152478151857014055372212389039560649388011549741667614921351100863665808245047410017205587817525874074232021678350714960746288796489723032408562407903933993137645831863435861650275561539884285959853411931318435970980266190754961136633575797412657982344614262445371975684352305692968963932648503552582579299536309799695053072896686269590101479299847940385177687208260423618630618248788358125581916836440669862281493021808040344598764841787183682458226745863824764482371036231479358662015378001325380449863936425404462205519630057703047291615003768462108046493672805854746280889040383609507538549995609737707667295995943585035578638342445659590461978252008644104098424293076423474166935986582573824700972136304633700056512280533548958516626495244832667850875146318682013066750756269455759368661255013202938239661132554873781304425611040052799576558242762757262172044853514464197213608720177382245029975470561194678410320655830045153385503597261478958034347221124370109580579506076396520810306923697641441372006158228217883939218348748539411161124543986619097874508867151608365265477931918706106948123861998030055289986708994890208645737367966725729323279363207702872226094427314536006432568974511803581690191920106921304296537899071050949310276434456407516054689379820468775383386047406500181549266327915079187079813203602728643634918279949532231740182213026783096317788640148197400397635567453384743706576159849985584414197632728664027179945057423433326607736674706391469877937703752202059127909929415732015277348015482177019800736195955907630485641826474054701299720975999552595274381948612046589517032678539788381597537286309962268244818438490802625660033322287705288448961857454844145340477054717665792358088325415893584951785363092148563712990285093730110152121452283875367773990990755602698777821529725435915665649076424177096825985591212713549096934484846214689670686893411669973673854828349224933955506960539659712811027944341537267072249735701310795891047352400277725290649566768553316201784684702382593012378570323254434285178559691971734391181911877518113309845564595285024921402045927747448310117246737399798764073959015449127196200969524002644531470906990131526984963083649264770570994034512643715711461676581009920092633574364413653917581464839443290548741477836323144811360361412037829217449457533740324186396716579268588466802870970460770515836883790012097070609604523946431774976110569060143497331379889242828057929059417649254027557151913517580723294249425057398118390160757619069304882786994439447838171482087763123813792249756463167298287331108294017642896283505251576779700360396445137664624852269453674769309027532800000000000*i1^149 + -8972659051501520469285057068028264348650272082124957441287141760732119120173329569985372034829268144243504173633809255277567693720071147259624491367174870648988991136966168787267434627350701843161881572581754918934205003022758167792094256656186504535106901765194231681847587240121870812915027603092436074410337451364847446157360067081458076795019717636129586422603313176260354452326834589857017377809635526148207977454833748221913466598227456120710647505549232027125870135696037668286115902998122435579908949472130025166804591681700396439098416493377920155385300657674167252001771785037966729863260843706208449803855174312409539298394063326711690170027159447899517809871703731023528534000372612945278349053980225104906324139276150490566670416745247463791765057589371318443847069219648781565880545884527605993601996914650481207071364853181989802053080611924200002655994467102075397446939851628478220258182978544650201232293591782228784977847991646747271338092441362164122966462795914025151234493875378479258006245594971777226463935550208605589151300077764484531103553921284220868679817751274714492562613565645164112754598849922224753470250159925475458738197750542342347799068330293827131049861522460758292692802735701869031719898343429848705515597028011894008309306106440602910320277598082529620261724421778273496041926567840414755569825114247661671279323414852256144438874448686369870436129454417019280445415546904651919728340127218416398934306427038443244919178630864445641643211307538707888635958396618565847839941972570403688063349520177065753549529084400028477773845435988291411687133795613157077757280110031196921142062531940514685670199108055802214494665562235076608630120803247923492911973777274056710968935952227831635126304104853993694861028950875121569959176365626135851160619393524118790728755688099844481623271673461334030050939617928249643375452438506046605949768128391472485316008145764930353125628707820570839578988724896280591615353484944115249732957974177725918019142520624266774437391668625593710327270205092417614493452258296242402938901619281370249655041393928545966843171537564469110759615131619403063493035056732034861287522665956055660968568855551551214763183750597734431566361357907560239993169432074024258952921742343995508879227099492713939280083415229823835614191509231610043259990948594167282873963371373364163390342310777811236267651354009366548132594779025279066167692580597361662347397850927721075107388412834485548218088266577305771831813122528159953132933779008648756552911696061414866026985661622375523996419568822639966809113699706986720865677943651726430144714256461526737682808710117464210269433871812090275869856457014121129868322729255741193392490612043355626110607281310084993282932306433375516753417697009594228997600944281821303810381385594463490131815486980283904336933819749938745060694157734736328728559406281832583683300236972512033039013405630284020423564142367534129963302524299145046074875092593896798065596097555459497029589086417050479089090207436544801353094040477325674151382019105050681441952738157487293436599959089777764984788274952268571778177200039038440500838896773898150334826778935420212206746300551626050959926808695874316751483579233997916302398833188917528882246326344688664177571779927991922230957172482513320799998394517968813047839229182530894581829483472497646652094587888046704947093380121847119600193279016781650355907084669987459245935938216321858143641166391631622524315890263484004780305545003632726077558988531746053852435935152502868547882703506292831586088476887677090730573608076065640800088300130575307137497420808950434536746174268866504014187361364414564509714184806884857974513276552076738645675112904669562036976379543872145609892913395606802557282738987538667131444175752460982639615448268173574341744924387943636133376054170729217813262775851939964407438093517082590466632016960978448340380073825632772917154470994042569577998841841554635213794632629942450816224926727409292407983286258240935969984838793160159087207884349692809230956227905237370388305618813367273450475134688938440966507475092431681961407321355351832497939509243774094141225763410433112077911956656102152601600000000000*i1^150 + 43674749235963970368523892449895329759532455759445845778606080593965862501887160156719151190821429418206058841576797674609647150988534641228841164567045082094372252282168648272055025774421253050985729039854831993229159942539866762979301373293186607155023468094977692775465988303880041987713882889823161851023700041158635865280915260641092801405350656823306208596173652226940786326676975813767003834002493215727024113752689669960505309960364639065992958696879055063455388499201263974220411264863150286386307932831213006574042569104412884089241784866231486402158735210493046016837561100953704389687805338122468063268819639860060320290799277764614650249309400915235210754803507096792179883739266880654962427229454655486653052738591571668441969008906101335831886926908484527736389485749571588376884332746371598332259845401312110659436939188788654657644566764185229430872958158663457959901492289925696033624732321285215605648954105594713334397897742253545353372859782935435563180342998792249880272203584726704583644388361965501253414208014673120839185551593577967625047700093527192020378984319428825271416644402019730836283737483262211351848460753218178438600129973597002467487557063617352554609695565506257760573405088180640774080400912749108672096792742506798694598108127826116980390528082286782977260013226858213740057971342804601704987000148992178772946163314598638931404283259760649478590230801119000964808293561878836480351540762329567392210487096726825215249652137331620618976250446880423623889742541541615452047231903072368505214377938979476885116418854068827987001326343443153183960764629838255089336522173269420808567751058451116934228544980974934670898124525289812816493024167696388311452437134125650473645827917036482069701152418660974922691608054902096997371611486713268949324479491073073659258340649986746173136652458418780923335869503383935394318317716607556010940001069192147873693280361605306883769902899952177993186254008569451997554863290489846834524597089331536251376364037613949122356631960579381806231515746677740947152022992948243287679501038154217424159478786384896922276888093678813109690711859255577138627655397153329977320586337097374571294692243568873631745199587368484440073737681148904617044246710690856649339437278796774296899951822482571039937877483585535272577706661996109830814040934180540500294915213762439524478130732909551160431829704511071824108829563118735866070944686909086645213309910268890756587489850015811479792675006546982084482101150876076902033128202535739520115274254333982299431501603673186768273511570535641408827481550625782070588002704592133548274266784465668842276182540044084705146605849863725476575693658244500123993325372278833196716905110746342863622076228464845366265540214059262019329963229570280723585921827191899847854083868945867439561316127540432727293251238186297389654952953515992636146499279656006669550449305561554756204924745438785220644980135178077184183518977783062363464775691821842278689550494154522747108354710581299636696729644356220879270230536200479606786935682469164602456107445362890953470976825718150095607367741785582742642331213211825825460063772146444184337354551380371581589944045218078608159339341933463070951444730162072662462669188809479506187756235752591449660527727754762910277297600256407524756375616639386655349264928096400688077243278733954590234559008232980053393006984140209953149099671845317262322996941233001742582160819069585735407927461336221190201228602389930947297398198034346216149144541590949625046603179690293044309622231878279988512558185618610879701699506463602440582373834378299341101118431928080535730058491660381698042190805947549563771568022566173506056306791686961197226970704541131604528266354934241796240865367241608099503386757166900835361196063074241906978926455340312421108672497966228702034545068242144597015252478840012267617759631356515623245937240487466174904990341851789788987084282122870455297809903477136638604914898740480988992211732629062194634626214744110219396491003663239108688690449749824731719127022238665287245316795147290137500148794970691429816061943381992432075915478594156945729641437474184784635911520271309209600000000*i1^151 + 250185808071422043848823170817154253281915095936405583064756390760257592917966638162034001759932517402266587834059992926650012384660738949329292591997817219634713802404353165571760579347952264651575500597829496222756144376372833864081155422225171515989089355920427149957464983142181901759443056275907473216379020448726299441194514341111477188697575171670492185191717248728723478465122872878813944002929121743806526986127685803813601719222574068623545399092665826498379743689018489367915378429495840983277276648430142382777338601550506070532614814663871484336329266552312130792549487465317676679156389473224848947894517348020171812215555966646872222444089623418702239214256793604619229447612678030513741385437427520970076112012643550235025600117948771666534997554631684439831946526667375364985109375872184461777268231562860680746204050628304493595840371870319512802787643585787140199936747597770520996812538976617049838999909546169541277226387872075518721726208115317895471248103683535926561518765245952672383490299535374719038042221416257626697677466890996277269195187155459108073204733382919796943884635600456245052562312724581892305855412985732979783570087572121944863667928035502518122760875030948312445200568544254420433625739391115152801753217478279512372155674964755119811714928667701468107289283018033427827810471143379291320562890334355689743801680488745971879307478472032017393180339065099206185078908297256745597738173803487687227295805424402788412138949020480719437262100301650142229395850366687988381893469561741375233245978262403422192359111974277212925710959450095848743119696828999641613255579739347742946431150165555146184676419852671170758478887646032699035462127211451903676703606245121949017467880245152393699193144992389379769397736017959944247005742341342189130616966127537880346255235537941229349329916467025435965494271297289144220606890057820914457744922254910468566389576667302738750991885455741649983606992024125198219555791705325082021249963612275169959393012140096524002956317958702740698053918774541929117426677194838845170700682488431243793622774523957565038217379026542951401722786259155990292032584982499043755585097038734026851303737595304525692854606415289440420719913810029892784429468029322987268658927536001834349729787199257439272875745710927851169668667796647990762552750254580373539772484425349844239698942335269323418155537440937349435435783591919872531555878770353800380279629445551954908531264663507925580237825280053039766404846707077880797935328699435771796947438888032443817005525176036574885643568277388093403537174452577146996031697374691666480794967164329786556620327209955270655278056285651519665320766771355479037707081084976648736226325467627373125902958115798899685757780178113032152603680900360227091454572750750242196971122595224131681438224651070783540128915398307597839355545348346209126285642898132495225828203406181794106112185209612975256789418573848310018408097972061384004494447122065185453258181657590815804493401043985657214198376769197153206714360114090419108502780861464513272119199624323073380584481751453876436927078132772744900126524235951773612416206510843855921420617453541545192615710025628455072496950500687588867199429899089777676389489594096380766583406712262033135372734011360308009793072030599271898029051230016759901434863666203037366194664827289266079380962788230321196992389564363799666743609978764224254261803239618838347080166343232222652683947929995550383887498047982205961648510233677162263573575088781828514262967931931805297833178052215220135850201827681744460368431073270471600517984393480101390456290139744839048110669746987889785047043405086529870116348027674715579879593480813299309966404515524097579463951567725328427088764741123525921534013717249913416493517289531737463644264839015684558624664206383357595616109554715140133194427739845759307552007295442290921891121377185158398563478413958014683480639895025591740890941729309530404219600251028182936220306078354792884861301340249812788975718873684821018443345074503981639680504556039538964500664903630529853439795026184813877327114555845376047579347586508414072984120569364480000000*i1^152 + 433157257834257206969665848803490567685561959471072372128337452517477230074584889070626735847218889386773079200923618351742524554834950831996074185947934773408758203067849037717394713376778372753088717318787914247301583555175179512279960487002963812583815734103014357388908068883502902780554800084332406325658500596310877393132458118889320857541418045355355909872019617061723561142013671308664828550074500201983929494870417135668177556748845421614191302979945472504555770602231377854266477767062073605599262500506218538732310509833937700524105986183935480593157258665163409959886934092814587005051336844264722351429243486449155375510706652200823002210225104063398549293467495673416464919105516060524979139488334618564125394932803007028518989684095400172359240644063921595553261618901457121085001517346531761069507108641759142541567413853199853898592533224682979375890855906517568331395706112183393736349576287961134952205504883850044938672260677390326178330289622033274788608596025761147145995462061340967440513544255354795828228020057577601491729185504397057912811024692517882845423006843467288065162121177057121352897055011132277846241690844322103094288664233269111102535526871190943716976022016453023445164537120581942665073052587961532595500885751896079225908799043002550294524511958276081451333597872447336055651578186752262993221884335352785833835775087920051615347474866908924701472589089888921784547370017422337991733461003894860777430322392808202903196896590847828125898881896992789305992472770878805901277599087670503260846579704379086367812645919148560718628194057206678282001244534000454707473767482894443625856884440512081625999557166956743585093598960515667707049605296707335448397406229286630734507620081387034873524043668110022484575260462285962793208812607753189324028217230554509690240814269755378775896232765207950464448798212643846683177067170124442090818978276822547596432456749301000593697199537824947013892584628985256878990386888108431787499758322069287764304964965727638792619928923032813607296221008195644831760623444459442161549077558420287205499778795766468199709390871009896821977951978752581629078009472655475427397858780506614069947933760444033147660180469860174013140315425661661186155024355608507883405513706532523293186072648842223968718550847063189827712142691311435816897899438756277703812852827667945125496112003764337125291185872424778766000136484898453384824469217815858961264673799929664818916323586271285499660484738452031763049555246629832220778455298897249967348825020838961732601887518928576243591792827684425512164634943672071408262258612679750684562002001479329806720905472411349899634402398456171933514006543055534428473482326805020216986862143581620253069982066515423969028369329303368691272417006500711425523556523251192887476751753412444128188608041292982865070140033776706081074631562437350940821794093701609748684351356770088457891018697513998868842743203940788594067702800786988922453900132521892562953312887002284960411249037288980107380168113068763858148611263300893863225758653722215425824775074845651219808498751161229050539267992969583690575209346454533042859305206877648179039390400722039228842582917465013052361290016088192866668789782243613541219009636445106881421222687806853329359374243550669179681989464415008153315749812697844249375434752609737001676783941634590075133515748271936756601363388309185671020508524566371568541961900156341933844843873141941500301543617628447913063601199122279536250456543529170787565396318147695675112980017075260178534566622621030932010067474261148770159810720443596786674786421833534669804473722870994310571686146855883579824660829442410941472109650025192197296592400899988131836238315133222520561603616787337960833784079765311621612038660283043149105925712605513323062438652262294668243805291613345544042147062268046131827977301175920921244873199749663829136383385377563449369153763009514837020040591711829343244846661248819408056627290941111802609182119903795379530438310902561423728896229580205113827394521175669437174492621598172277708005039704968490577666760097722143655459681572681020140945408000000*i1^153 + 2343505950915093639115694911474407491611204968887537775693756912066351479825523282033563387308804705487038916324618610373920170050412834957595818898681790293415962776886209799695291873945478981205374987258192180008044535084478148210332632704275143597491271488590821189405425159486441909271683624725422926637663824553546957059864680649301484395436224611040801936011348194842138486692635918025403894240582780553566856714393793529649806769736504388938471420558804337817547176820197402357799485132954069259447457615490865611135413386465872406173802553818761989050634633912650023850089421820142556276373065311415062581131456552346535477789780989117378187404075239431559914291754081980058841072274267485420989377136435491142304025336919018007489782352747250839962143849214557852872755600360141667135233303258132186582674306293764253224682451779404875893734793406345565032851302407274068168064711684795312428428992570467568956503553934591422532512732336916505678108357239461504921240445919349544961302875292416313596271741163856408446369916268859772895621053249007338935203723903595915475855596263530969145805209829329243160611591351949038308173500738559111219354306751464968603124546870284809262207794402234351830334643580394186934639228487340197682337093522624885012689426268958390043222153281139595631349432700839293794838020416435256617154173676157563757215740711874448611606114290884975547680033570519449438979913872026361933595720221956314856058532850064892273112009746662777169464184654800722130563112315905909248877598230773307703142323088641798695924240115088266110504344141750241683436519455062142685734170350942614907334013246371624583605695058665961663871902884139123304137116333771985320174716666939625207750372825688165665357966407417851996860692499913973211522390841815983565022357018193331437560322733007090478224076248169140572297601529557957231295428977280839080187219975711392155361946369862579158628854347610694156857546184219076385436262810254325499288365200055114048410348216983921558339997029437777269069118118701829526477397413629287427260371365223238436838413369069859716446927331757325314874447150539213824837286292836255296558442672274563325724688298119634871853041843444885677203289160183121996282016436583233742410146505282373700378083979909956223266352153354490868847224147356024337758888960416275502454799021094732765563748520548332041974855217438609035169378725593682954467376456649935454186969139695803490753314886035050688268223565432829181447795037211510656822141729222582882273095504600832242954319514832416931562456769908699587059135215419156347557341639421043104150349941667672895325369436426969847995846653117900521519281833663072680994558372250012388761183335040925241401190402199606645456639097874475688230260918891800032438464925937569374004654248055871468274830079874381687375649327485055759250966389521391081967900827392339791283960965368589447936475137600083782586532640480188183147172305533520066921348150924111781649768744777303716009020849483433586382282613215157586936381498498279363016356522443637808374570340363101182448521700293089202825971329236087319355220836468059015462113085767931343657636885546391385310792615111821001822135758826319578620566374099714748661683940329780877388732602095277736971228206000342333709386891085222906930328393746599156732011933669139669707756542357088036987467401841480081792652958692256638968565068686011927433865480425815061898517274319601530056005154469141395396126320059249561835481453097485151735219096496239243061035138592602704766295889947236070662102765769064147734068115275693756802459972146609926362450007280577066276797019190199960197853822057006318819555203243686919283832726911185700217984312701294432066462078123913512864913304468206627834011240855680703810965390981583126239069554203092653188192875455370203449243968621451549883954246574749915173963993883902307723648458480005919071369014047310578739761534383111434971407617266387876629787958090833614620487808868317381943126560521575616658818058615545469853711623702642886128366489509260823295924878518871585885573348691489587200000*i1^154 + 21600506921514997854387380297885812525616669376120846781566970079588594172211898867273252432274283128161997341380541656481059142588638150704076290482453216503471976730717648536083151564340003551138645304854337552757335610664804698462294213500138945893761880548894758018222368529221224112219676789896846909930869311087188639900119805433202852513504376312114868697157717791253421151647833956788282771457403732545534853572403487730167066299876683199075647169739689948343453849448026405907044142766134156310893421175127105721499563492638006263033123708937079028308515346790803038906868923463702714403514231685746802353147691947084744136213134567196638881360473926103649245909227471323820826311584153759168508091147772417456247189782295836772226790434089381087137654136941583373829837603818161154743681633585586903941326222943076864479378494418532879283213764412163163195394697288488194978907904075292736618284894628451318573529668683746579738464180220961462468370675407024595601962813280065465393468704036436652093690599532704496216657827932036677949909200333779308822274212827661431654875848271470458637666357025632263904380768334293898264302208178705392106865274125780968304055343835776939130238211270016090693566770562480236526320742974625757859187494475250454836271322510720325877300733448541268629172988971279629903921073408089632795260343185978399512915218224400786958106242180578027866228173085257716487915233799025704758401602731564108125236263914871844080023055753058274792955026939501972480093361275374585945641764648101726605150178602446654697744307494728015381256596188894228784739166509614383078251920904001318999770189402139911210089810712484116889590642652464051515244637701220741884835375628059090599458372185089572793691493893191938293368992973386027872666548084594211718507647950218182449431964897940031262964485183962048166236456524184437618658428521491853229865392608926377506575485023376962838358139993894078574150871919331565189906836300674350765269555256661634735627203010788776062117318998289707767916481902609939126394732130848930358765011497932957490540979655891262522060798399809542650748535270465692218222265809434956083514888959652281622641622366388839452486054352093603430233029465321496247298316673042989835622432753707389159227818854066775950920508322328286966239010081635218516596795996671259751235469286639706206216564977011910006677413132844048323210405278324352684046383131048511345715480988083483585999596159713552183535917863401972272827773352417832738720950076766936647543917747069739642009289036601670691421658168060353090975564665798144869000303792076005570046678930750389529824853568076633870169052796327840508986806884925639528234117691373209262651030824292895638511255399992516527309168468127038316922561095766585218272357186564334747569376465077212955963776484896352753962007046620298756639987432391393646767739226856729808094291522602485044948250819035149108859537206097518047050610319290219606076257975157284398218148538309224303727699259980359025610831353812597753027628421727157520845873799654890264813152615113963384442602961312553970776210909766828857157470961655937166020593263246069703744661230451313377320451065306620811095625438207822554742774403842820908200591068452946826876237506741873414164896221185432830804607880993043218426662889105210797081432064519824613132155323943586602477683649968242415193994060974285706767335152426589631526395581381532521145202617192239996918797174594215488447993040068802870119588309549445880737618206366227712807547744408868789612560789281271078422686514835958081217074598178257819019109197018006120431912300742388905416630040084822057725196386724657642315742019660189598372754787334748235963179443904879149749595108615562730391564210532178737413377827345737665791309352004459448815968337723859275214762310797509292959321468469132192529353147983665556012388106699122891087736517037431111465564391209562133723144274001948246387920580373005648701606566731749742754511988314806878387172694343560623933876993831523763048686129748393712953631708507533477992181268480000*i1^155 + 1113794827414725620379251234469204084138297191332760888280889477535351449363349639601563299804629182671711035122572803855022197543754752730637067768901514083090232693578839774525827806960405668545997448119502813249191082353862669612161261430413720748612166365902924209960360462706282929798720205822375581583006152684304080827611726348214298616449219194522192296346973236916024137720300249983242439707615388395722351952351172252658974892352890412491177842082639777389106944254606619160015835123544740369414654896993603270146255801758228124874037036478788185516089647785001423756024440698080168292307150863506144995318246137739442459638281074499326890244388994504378583937546036447259249754662168178458280249057536635656051669865994753429528842218553219884709429533951103215945918460955876807625791939327565602344396763812961064856623571300836246197961291695922735542704685557032637916779473140914933370742551168257018568031631565806973883138071187276503430378992950438036163785727101107044285119877763979265175762743773478957589718086364708423283721321169158170177011735693520703681701114523680469598069337827742194278890811284043460948320830540567318280497898273620322970642219889033410450219268758994933498233954629645221614905022053279447291871996966267107134306638728335212498450484615376356851838681520942209848746356107285539486270252670945502861409600014935068663614958281820209391812988346740020960384103492450164232007572867240068388860459067536964060157823634716871685818352255270576626631127792476417100094928917054512984224193781067223529872850044681470560757635385619071479011475229882791592305428633607085228249239123169637076596299027784319811735277388408961155765404655109221129621520839681791729285230030818451637361304988164215838059277235360405074560333112924969943766112386282003986906418851309345976827448045345157202273422816184432769976625637061878530350342731147823966152043072128361141560758720145714908599099865395359426089745922028110446912564168759292913530980379801076640521523890864926965422334273521612159466870347541224779260959091125480636402271983798122921643527255914577815964900706627365098778431641039594118841568663014488730616978161175880817639019959924552626981128253025210084204060642604843494437647674089934497218023564346595507659783276423251434243279517060016695581985926109758318577602976741440789289833107239898211874263191825626804202893368885682348860242077117835898766097441193649353024365688956421917325923690863069098278349057147790621124111253861111538671359591381455539765543508509982330368384129496391373995944050881082853015890362516643258577028649267572188397767074280656514681463668580416297050933918048123543515567023395452461208717231927948521715733708462562855477449810291932101036246680041971795216786596773346527128547334575011311656001442700932626697232292259295194112756869307167247694204881713769567854675886365400211601472609528943681666266498796269482690031103863680863507892829376558914107233173533573762500854463305748961615933257477835031363543842890094451857647392965006504773046772128088976991971450334837194851626280076411299686389480605955719111801165297061610983619489267766185618670297008760021155464863436768775485558895358972857378279325846960356285872035376260573497586353936772343624785862697711681039973070087159992743592756042686722494691051517430839632327234269214091159650808107004466341073818524008895039164169720760382052397333718754343318650435166184016445510270922812577247986801843864390088076991604798443657919629858910394846036666379363536980331882078888740761192688847047178012232474439162118690894811080597963756688591736325011695064439445360144000015777570018293938331785867539340764087063911021520332606789344742774652841136780998540454202913938766415761735992330837251209398666749203208347098414051475450825310740530699312827845518183346782432538287068625226698592860859177790369876264401735905011890199528509653557030241891361746726113991592255882552661297255174065787936281550479217240692483915715110454901238340255744000*i1^156 + -1127932612210529797524292404393277622599938004932348106740520460861589046913773801859198512385009163875733835626275793680534669936070863995413868088793268801895292680176892529485312928687170422567123928019555668505644883093992981763724984643508497246023159292004887747807659438134433404647414894801014880869903057081553860290031219812001076147445811832156090020278090957707893884301464045463766988060751552999047614071326972438304126965483839538765315216230264327253123307494641048435925173590700743884256159239514004357578951434439784212003735761881155357345844679362000462661779710469388901600786013215132662130180244193871190338422876005153066055157540519100372492847928254296636628703089810676125286966962622282945769354904569495355624551635181522521091262909320277585178244631436023513924718943683231305471535013848799420283553836694418448306767510146765341515106394978173711258991693281847328508546196976605225605856470793523578030918439116171992380869306294273694560299070079950241187695963216748336744615530778042828726192009879316216495513782707022819109375387899343497827543063312613147232680641326342638515651510042511175081755070487333887223715490811566682484027410036595234743651203146461915936551382435775165333857436790155742912676266610615417434680344410872672809566969213544368117654597768729672388861456662306594058031358555694160094441601582892571140153478260945183473592204904570856335962204733324477506468157898397752539499887142078887240888085681295480710592308327310578870862938833836427613687710784891887187483041097628388050382855534953562025799675897427328627211469584010275042012214470216259480862889868737206224538135317233604943651168386660746093948568808170510888476132341285940464509949464173820528605523738170292148040662100540409653071730884446892946155798699916895504628219630750697620521681434089890499263366233363838660816248459313736237923365837934236032225835468668413091671917995907379789495692446205553224103919274620353742214422651442628152044493631753807707410372991580396077707760888337386655031898194406007241602713810641522750514049477697949302774008908073519863485354019794389456401210636338347451551602058579095092406768893062763488070844222679307334458974180058944922234982257525173080349973181400345307705919071169303545557316948962420903805869839408649225108012507853088314217161518767656935694089197697268475989886233876486781246555770823631970960361670877021930409021376236017352071599824927292439691444286177051347382528395737041238866648998817710148624566939299417425137790370745425508847589627942431583226484835109054426400019410966491312610015103751565647503281001551560539224595328700086105782434653048912533761494999024660971908859401403517053556412543830295085144971137773010437227877374082290970013496441206796706211785418882299335884644957550866250569315195965124751110648648737715016743789221934058364328335842081922674458716890395442642492334200118530735754895176825217173418019701812253817121937418867541627117401492334050158109156897847891602020505042182040628569947678500185391613943997206728510126808517090306965173688312788035644016377591162576344512801049522760027603096721331139646151265026417623732288046461373318633295822392028411372980795659491893803375463280348612730783817108957378815951476999799154566997851528844661315891882667507932109330731038949367302631787299346691068804661930508951686287105761180894562539893096870652317555770566736675550891188528438371367765399310695259285346218806951468691227142146145855582717009581600876851072592856948863368849820975871019387468559345228134675956128083463058013651644890556083904822961188485084173841268883219232192734063503164938597392321330071604500567271084850454507230758236122859326425882134983558752714090019351773996504860375772837132045362636576584200666433898375725962156177848153192044734006012955204914282090839835889845569103154646447165184817994384900920812160105065892379014253980069302729896798978598707894189461227749751402867981772411384941772800*i1^157 + 643017772188090706425378511377452166416765601321523143582271366258785038573483730506170534292919941901435929646605522103677995671598494975900567552809296204710373090617887965073224402176914753307360766899359630384005125390072606239391929483906663128160798988645417646933257936077342415069929546702840634624947716478172215134842652385143115901053535626138725057437567622496160702953503993501170093970494744006128674324292585710017417470193932880778559795377752648820315175210214817171061786110993647129646717261768090231347996302885513499767266422113707048583301028713775006478343399359926243850389904991524247707177991784095050602956712708052228379573509438523205898840247508622605607754748007018696330767529763166773688871650846541392000512839879835480042317912926251069818522262018996876382162182775308271963319654274868923172816049647085140902921723502849345636026267472755314763317301372017884920873781572891575994670715081683957139481151789051053720510777145467668154925209340855888238007910329577310490817499047718369651616459813043808396159969355407457222242604073028888022360799207167658265649493039607112531957768134667063632374348664351717608681141832208515356856424426150323088526277607056938345665732705134805101367350724017896953017462820317549505887056961228438151311004264732242329939109616856337017706367855998632585085668345219155713909705769651421329129408417211873537130358622141042652319702702147068718345367741897587837456344155491632239651275388165695786513147595699233638444340988951422521379293492474326917897121849860462140909223667448930460245322789759735662008534271343879390720035903558701064243963985135998978193334744950989129315007017401745350469891183697453029045729750982063280125223628641743401197904959192312925559801594255925341448085404374475841968930288931156856920295103449984816139245017562336583663201798806414131348561856700363723571116894487159676801031974142926298128217724366236570227483434264154019313955831511875482066509541618811346017700636019324294975387189468123751156102363072559243592640587355091051418299059471596690135473623590968836922199241447264737853860379651388379033400688465835731648178462852340326284382124098535051531467932279045337308703278343781455803191248331699112241921353826333985325424896166855227983343993693372590780129786572668964002947599220509579970584490805651484463894234052620828483194706897331027661262660941666160557368552373284999743634888384092950621960453464083652802557233085263277902524773829267603725114637025300989288054520072911564597272344918641349896694878369243438697644932739915328465643149095232515341406652124786881314922507355665154072257317497035297581257422279236659908848613162514407086603172674584569666691291160830871694545673940219342302399045153767607946542487249502455798573558129693304233350776262711017617578007510966879618921533870620064032857359589486278114127179426968142304840272522154335341758872746362565697199394338798267555347925201454269788385362591477532424285368815074857436566706819169575074980628232938943651870278909959301763720433990359759459728903624952541059820910381495900174197162767046926490992287689722052267782853500098015025147253517017883998970142838735153398397044507720970650538608995727597737273063448959661939277685037502391953896381347577101567850613333379329511754554345064084157190284014024793813697929456573517754273787930388830495184548977934999376396211893386414115817462588429451114649889693487486106461017883575081641786720925247322419907416077085756246448641173342579448648170455768139829583544165911539408984049054601997449240303968956121759888689799048693738416829900848917073036202755680181226341284185998911057110856812489307023825249705350421173171013127366175022651193801588282201312136759049790713417932573281651316428982283274800604922608997310801884431984921915154352289798718020578092725488993174674411759361857191656646262402698474137752046151914566095701453892134722235487681054016603324489400320*i1^158 + -36662609142735793706270797702779027755929372437696719978947169271183472340698944713061451270494323859010003797164557069390861272841918928957634280063043420242649045814628708647798248531661259738946505657628236505595316222659816774420051396884223372185084260037837012687902567205734609311671625373220077020879009103027300373508899082457831068028522634982118099119464845297771014754498064656026159902385874280505965027795506998008883170081594694287869996614529531636127393868708414275136930710650260982102260432129844262076870728312338126241775518613098615096038828607299745739144987913015201343994152960063536893448176058032985443168316621637340966887036301668299156389300658220073435049721900495066605678803680185042853320307868682370569161707448531800333893135556003486161303545236261931949321553755995390586526290171433424999079187528508607986518262670152530218967231860938898644612101805272046063385870228354275632515175204387627418060236009490983744061855194492641064300453973937809450204419318320900511860059372659133984619612822325752645967833329886697917258903592080551365743225126934296897510561951193978181575641482802566019150803804542861122214441721030372724237689880137262707521971600039894612169228589388600958367215938928865897857951478844012933774736294186162699420260892743718234710410700670845251696643122822430844306395561818114093814065692667368407444854164938750715878791940196235257426666088141345217004727007169461894260132113945011124295929595552498381139791073523912584306422688175705985252655712421783740793405068197039583629019617849389007654062725073965988251533186762190055526550461578774220053415992029762810222754498442560544772993090430861928928676815569142498179672371831187589730844441107974842881552910418270674390834146827388477705811273430918201689010581296803595802911907619867254945124038155702862273874712204628425979064001958406453554950080348304066058946281295802844750670331039133202225779236748918501903495280047139779461694218582325351605619318435629258954846246863557783873698293327619563209558707297098946749064409551285353873589431745323481335248932860443889469768420383692734382937704620508084128982599351783799955257346646397044598415994809375564466086141099166081685543425402236045725260134301956523357127459898831950071936151068925601744557759082199057551696120830754256078970164598185106408141736677168091402151002761252225512178269344050856663986128814806013131047627133085657807415763221755603419204667796226217078271498834471985854685445130707370034861422502901062756629073803791262604738240138604851708415776127472884901313941835972220307603449418082518954545857551398010909781591764582174281442596317736270682174974705361265661810049522061420663159533495417689354243706673815570588815402804213590285531329551198003548108203846537842055502677873145104357853053675330385697350634162571451633872090373364522338017388646089130574699296942873461996839212077077473852550757164669788233937749636989589177527883087278593930052131355136869254082047853564162954280783257774815044875432375079535559669618938374124745023900205851735685979204484279407331651855749981670891476773944680152082524354231100310077897459534925854612241271525330823727216575770059279460712953746575232051311512601463276172029155670648330082562510591896705690169515310922641934576079963123303645106648016392644689289545034846836344453749801853774345710737851263665821103530200642054571673048049404245573685609694937522724189694008520784402956912651986346557897707707131004891173406987788192033002510259812230271565727261241314877772323667867607666674476438722276234438485292268134532373269571936996555779146739625384906955290508782627474754106315008521823049946031120981050644198573949072396665539807086617332563590149721993872094079949006358487638495933702859258080933326930425746685176539919582263715717682501107569546820088811252960729340558405079947144403822220422090456031038076354560*i1^159 - N1*34995447019323955235551584504146643768962069696005719299280251242580096365812433850458305894257935237555589969979480281675507429844059531727136903098444942160942015699681510478038955365020539413654675625280059984970687707613511914205944925203164336686035611594428398300072009488254916723207178500797511334681365670936074618993057875640058571573078425498109086376821038661695330463725822858353903001648896499474513349948492220822592946204859495571584569143434364376936098898665174606901945787382240504120220630848730647545395652611381107653974477674150641811449626459183224076619476029216848064493749248675554766962611484566111215610601760409900247363109311039725331662483465822803567*i3 ] ]