[ [ 129201301270524393416220490376419044488895954648014939263448852340025521177697508654207393938375916337713269769216296804949736089559756550198409813159386286313199807271032345816217671471172007532180044683870058817738247798010631628544721161226492137732292139078137223009788398033016834651412005135262165631123186684514765422118098852200930976976853665856478054864395265759232924657067897936354485746161215315443084028123958164925928386184901401837123946888741447272458554040926717318708226557514219169737197806635397320205470260949083570400131038320052335069182544074607636630536203706286980597441384533570782005798357298287765902479565777414690595030164800304500785051838679978449220090842715940241441258711789139563572079208583340581049940980324079803341790999034952573931086949609397585985615926044617190367166367125262992475126022436398852811325206434643597039881847028838484730592482893756088155621125858817276616559062252569456032691587783582899150508465563646321526903325371157056695910125089010469492666336726860832529238819567748095959663250813420960489734859195702860473300970361966830675097259884643276140488188337841376227349478053602267283005833773885173719301886209346957974587521045261684654703962277872570406486611798855945189863031876642866968390090463498430885767343291761663127255203158701428566126473246939286063412656742847441612852308664913020297873844553716290687998696400050128077101801570819907089469992232227300732183961367582216337911899021115585905867158884871644566146140231615935227077008924674686760262538216155034414491427720582451188285430608424991973920846612307265240258828534911430622874163962969917910824829389113259146573593941250086154547204997371159363954819373440986748566264313383953165293738230885996137843024169558192277063874970792710266464309005847108512940493364736554269212246377946282289590737153958943452759135085091924098859457134519802915961913241309365887048650552411079858185749719920319721448903617676311986329576485494090018981167396085482117206456673165330951060612264674508469434999735383016490043526828489516295202651744292110428671134144803441739053713110070502228316254825515147328296045639716245556070783364349483234982589975360973068395546842868230334660758466358082531262632650045626691134302612349375993854386548453933475430400000000000000000000000000000000000000000000000000000000000000000000000000000000 + -849276347226283415917460765239143268656629444259022056854668320749021124396919731600663568430965688113804395517763467006951302430293474182228687115693803633856866129858012699357179377128275268105370235312690266804038799622265832528448217529797392922414714324523520969957111984083442927841777664390008132603932283508134192042271436607395760268096637702761608295155902241469402178024881362523211159204142003072080686856629968010866106733017490024172217340781133827668280934073026254015366325219263850667006835716622839174814888552381031004741045927619254515205863587633162035667290123811753430014102999132942102787942042883986573873056202161984637084842831174186345279078299702668004992378851256098831509525614733230551398727840523095556910494368814418266951254736135944511563058407085286734254156564882249452564249294895813017933722371332082720906497573998263335193404090166933273361977832951513235293898409887021115726586109505264821526840694244303985394168739866632637205804836311082634031028401169689760217969841582179232996030489506648249647880217585742545312513748667005765880364011843400498675409711129638656103576539659013885250895104122189589791797731324836490075449675625251817954757669617639816811610141956607437426689150300898021059047953723716058523853057881049579503642801937176897716822928555668794534574589722799410745892791489810649960011519916677280868368031357741825301092818315117845624885817973796798369875800574309645845989610695893854553996845207387211399784543756361450638750749095927594078126670895890638339883433724501239644082593820977639075135464672466866485675837530386752202783645800140750009927892564856577529841445190813219585221623743401056388564486428304804442529169533027851050988950327920070873228524578619667121286456611775227984936690692524190770876047509802841920061966012556090321033746728810581404429786208827461629044805671778718788066726459506569890513897426191763133220287464051402545352507994880639106796468905844496775933963798438520007821147156781017816814685268973834731774871216578693964724359641431203564582722632259112478732569914052887349799864554595252331572220635617986963113196417133712275274751032372830982516045558156538204996135213474448341419232520496256905789398027596244624556745941084136798361835139216700112526487891542750003200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1942368177466650347797263958944943798801244457850550085107172841411710653442549158949680070589826944869417678044803296785945507205193348187776632177246145864675931025615892503420320795079491080716777457994885206370780981522459586755166441533328502428713512233710895849353158440116087296566310536836264969997098525234121901180029648918788409923071151754768680868539819018336587079854042403954101103977946954857223038779512653052604379293381911930720090674021819890444997685332386878062340724549631923748636805609196755132928133281178268736629865490498968394387113750141672712540544372007255589985189071935138690806986155000004136471802381826980295692939997265275069632861030980322034176333388905869621386144784383619356258234986968541534287937410514733623240963936134641039935438661156632143212500118364806038775205240514243430424037414425434023415122389048945208389619484242482777033027671008551231804933101636073155312691847280180400222958767303776030346003874533653315177107363814368096829197404599326294799504297239377018992592383617037274813975511456315410161914234509450516783993986087915475298407127925094005473531653456736769634365399100799968873734522674092688799753725673812507009008524604441423315918815208477483210685260895344009689957568262893901107028520186140160077458604723247317546442930850481936377649916227409657071474061356372368018119936306949763140349769749243889808472473306486485992708521024543914887200441965031319645001289035219230442984091629369477646402649410556549657910855123139910358479530194927278757341394929463379686057032122819708858381415916353881029091410956507215763192602767948608766881861628394494310439768186885191251815905623517709238772886141968357918483663133080403236572393350972782419970503263477036838945242902072582500728144710835889960065654407121375052427796853048235761359181035068001429935047539714233625247641951312253099061368392360943711564258031604645892994793076457847675836515806232001927799590557779661219632563843225994121660356358352286024002319585090147088782143982399138098851828980774320866545255256059826157761541430486892699154106144151416600373039949360993635021076361398373689835979987853331487101612280860411449297281020294436634770524817302446188639490272885653579491437413910728780400656636379844741006234096863543296000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1841560771530967399793021230787833713645198564558868380813486907469397374951702146883329623484198220746723363287770232897966382170964180422552301694888759297151521082905801773810031966543515226582385303741639721061544591474550033463367810228752085614296306476188262151431403250815258090919914863136392208582588914223877639993860839180085149427621722164902908206585991562304061661445841517258343205272389918963322061878937178934117551262087000253091115818431299337785142199013597589261497841999557393675538726603211929451400388874381741895310465677326272148404918718532387611321417915779276891180329670607435418862112016705338973300568830364448804717115144255824220412199271990315484891434372092198567940845134084718284579226784373477245543624312610291458736729435005772792500814180184471018974917929082224112118463721627094910134867805437253373034582016717425783745501418969134053574413999758904677744208587312498511410596303304264008634134035902225775101012378526924606410031896337017294051802224867045718394350572128083853827312507817114355821219123700389787623249882353737483337864912789106783570184260840217170706250736977551543849124655371178291388969000034994353286819318322828235435697927097147348507801944522589880161656415192675327998587506918751753016586049478728290124258708086110997638755919519636197538733783513471831396498849728065310500045441807296402536255504563837399714864269697426141969727182810784114660101333396987555175959392332921519359781519400053704911139196040750706083007928903643339193493331783823583196046666033228231725730823129268537403724177681536856099616575585416945177249555728782600552517403211431936019658149926294257708833414939894891397443275666848955274179744426862596825589305045341676515159512168231133803007098295426699240767920633205848809238626878719761969633956674288942853664587308632600520818952639208293741084739561831900663292289879595503350319583801610272558284420135779288351931763480025329124599034955880601520518786512094574067072059278178313324578792907871773822223898692979040788985204402050067888593674688345056303511664640641540355095311673137240989655876920983919445367905572665838020287930634080641242535394287378057180026147552585046343757188383348424065938841905634950884422966334939635242981750011469802573354339403825152000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 758981865401594081825592215690814144182553939183521195567809433426099049824232277525514256861331121571311459776908445131058719752427287455358965667926365157894530075249589499755944401829586142447881468646671543265401871721745666007260137501296400430310031659144928688780309170979221789881023716583390097233522902935849632083880935423754312504335722164141063112215369879656252612371405941596126486274411634313090127248083246022047068470365064009872738079337595748413998210747707398689411716769744688454343654328565209004140509276117410454624872794329637424575594965255602000253798577417359129183737157368902421763139560006610535706282765833100395319002920701495687204794407549481806156046796139335736662264210527919145551112914800901855072081487308381907267068639793154765661764183331661795215572932921402096076908729494621441536530385005247619621412735045174972397581698212407943133315108225421070954911582079759499501527949872058979641858289691085633799187636640562016391320410975784932664707428413648637600263254583111387365728822681871215490334055038074535641036879565453373386995239768362076182812555390105152403412621067529981462053032769290775115801818928225343252695322774894825751482355527046597018620382697149862979369262202744972651528820598393260621985162398010705030463786337514538057714763986417000711865293232419164905826202140234194478792204446964664607657204652100579689017242807899657991731749528370129536697746330631052311946342862011564477473585902271789117424635752871809702340775817971806200674297352679703290115991101771709247795135530969418686985254172034229362051073551062806204856087490918426271936070919141589281750947603056567656910043963829309938845478823273240493529845194191948556071362432645782097467531076496885875633289873646532911379894129374374890252440198087004403195072053747445843322085427628874458004462914021446466157788488905486349807208408218178658540146228915857430638194691739131743081452612942673092806212171654204836011328901479519728774497709013571344911767307624582157278962806806787678898087765780107024860794854877425118653738382763144906796115647335016346054476581072349448646705639990591902707135824413851287569473788854017846282495160789895845766490571032495309954392324289447281150805114339210236248400771536612415666648535531520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 271232112795320215583939914610937334953496982570893772628520912656964328864285611324954051800881339756114914727108504695766177293270947785444473109678169483489213048091474169170924354349587342015352348654663348220176113011779284093684888434702714077263082527478980111488063986537884713340528239574794435134247810057133361085611757847721946461126824851895798229364262854353647132671165661255651867246609610232558522393484361693843468936175830123306387098409116746339071676008747954652206163131316031259317341155984386748697181594710076978984772919806756212076392758708071556460074328552477863138418641100601758281063129874193238380258593772986049454789818881918951870131597140658611540981100705011603328471178231550042553327822998616118478611029588694770524585111378942905296617367680772453539916166536826465742763169002168550694175309843627444372202457649168233657607052166270857323444824548796043571690124738844926483505315896208209852201368252095266829606637370178331364136706218549217694358694773714599680604369744074590762214586943476381543431520857421503547609093120771194784622824303396467656856910930653073386203475596182514803748184914170285651079649085375516357514910531570899044777989244790382632222807850624653072879993518610298196982117480521631837642916173949759590578618454386087535795428861994701912471456985683623487284555146629433696796866102628844012359512360112256160726719515226035705893954242732807521988020815619627942644976217050775954493069065477099405489580347765579184837995853915290235561424696487085452727763974246513766775408790754101177338468892284080711477078823276411534666528197003089351307565779806251164467741630838806293967087630124128071774561196495006839840864861915041633353181449286912279193206539500804914911281420669092063271844717064468149238952606018691341861156096141599194397784138873799124964433877279622243718083495465170028746991667945644980451334580736420567027590705498286834936655711117579896613498424766647072507717450801073504451777870390245824386099291168508256982220031037866473948653065525359061382384713834969187655010741754330735284351983123835318683845479043134152749587250955443571587884692247108847297536063150008623798598997295515094022677581878670300189243542601565158009776131850616995555986841858144835818311647232000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -360402682173348358012586359957221367159000692925435552385252087351437405548492387072772728212483612810396247879114508165717182089879590814348741425033164806294763278818744323654719922746406310506871346970399216439224931131955790264275784095577290991619101338392475354284165183004459309369006697993212581956187510789154518551037921637509270967200409504198322574798510042581058732518308872916073595414393209454580511351334850168725179779782828197104036730858073897963022472111350398652545964522113107095024049553224773857455352307332430582594063902948732275056371347199490154186060612273980209103995074045827393401817860048944132067291412650265644490642543300637806519444468764500332583173578663951087232073055571733697964164759321946888200518645823658227605066779162245131551972270221977437281860518342456430878456737348336014479143308766140910771335075324716170307791313188986510716272440604808224680370595160175832593992454371398481758725039953265440074102282945549362699457964601614889310386659393598029977669056312817021145026938070326455728555718298265811814852071615246080952415012959507834956931093462176069501248178686127370441991874388531131299809387209457853674185789967390598406760317137361008668255016334029923730925422643021168173211296558594974386894410537254387319625895473585463191180840127810697467274867442413278453793226283322153516691185431970432359575402302844068815244794466780979167731027205048690912641172883619141716013286564149605604396450872570347985548568612983700937162544295646549359114050106270013200804279199705317592329269568046589196270008380493043213612153238829053794433559381237258510943816307269163723273207092431867423805087231575957122061595820465891966507284559060708861137369996279344816690442508038084664354136616616065918778264518347820327342673475059666975234887307784221253507956603130842366592592153747805539654899716084214487380106016437625737366517447984711088698131667514648857412772444353847700111787861339384452091769120335400947684857182026575546063953765697310639476359954413735676947985308637271047361117756791672485428610027798788588638488466107030596736955683279342979271007423715785436809978293997172354267400074143607491557766391720679664814075820057937549655574124804643549838999952041365514594392631034247963050665574400000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 102240152422726419584152408500327837465660136872597379648061238069920588591480416490917234308575018703684592718745648485360358868638113574573819364641479898939310625205629288156413744643996160790466823180705563754776130455092745054546561282789846863270483104667133141213748469077225435004746772109603678437920109846191030973988629013517657693541795991596354956543886522040932139045388752387245614212914982975203857867221130154651761300620795407976306494563607727501380717265972438160347685257336289454712219180034776072643516655349562174830719022883111702308025635240405405478972323612645375901983008879378606927832311680349885370785075302125065242747976677464469386936478301371057830485784995550290338230607268212618535796631970750254756982525084767590918166649335732308538615339579213537881385142154671979856874936217543837733343538631209466230895390764225871956893272576880979882237810604020678832397335071360912494655088102518341848385600573341210025213848398740355849774226318453951799185988821087902924727915609833636785658549211642977775411244779314086934267475403429949034729264292670078075218079294335056954394093123308720799436501564640737464159572535969293817042946061122156661078328217056857422769928251123276709235632329719038080445631404841337344717269470103311097248651351494612538139705529350947561674104191943748739220762056295768745838438680561323678318442465631541634304345136893346424095565675870641259128441427675377489307463907197267736637648661648648516090178389561549957317354530962087296568321515428493405970219634122855396114617086248328848285152429319601691274910577534699408093823234098025206957807232036287970517192938360322672646589385443904750488454353358208829469940968976567706445513105052955086930371174801921553493666201790552804098034712798766223578036657913273348892548950564314840296853422013467484132860802930472652191644705998074891840776418470447135013672354896750077010780842098047517176902873262751278987440179130167150364110987965832778567999809852064371495839249621083509640841811019710308910213739137851195809247739305108224279093153511104610136397553375673980097804957086595614702964209320218671385588851657893330911273809261791998884749314480289057596439096563907233768888389385823860158321018602353021813572821909855686686146560000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -143392769224166689107603854692802353826402413904283507068795881317956773938936096396116025119532192064892866742070584026464068097350729622613176234519141962499060449597748500073376013820304672203211784059977858914950811926928526964277927246702992329281991259092259562427912638174303464239978128686903758537955436776329898610875807031818860612609932812238599837013259535307218997885591179898309511772936401193369108775946648753659572065245149647330104274965268795151115461275038450053973707568130373729612509625907871026384530412994830229500650686084171901929117728321840448102678036782416510923488645957514627389223954733763567066006289483977270999561228640803700510577115300397588896563279775358357533708552845039048973855497824343781238134046181378522387078508340912865802191350251024953677279519056707048152649881417283472291444490667799301057219379317905246168530015234787992161316276620289424513357035293726273304046449206754837608510458141042704228133548004436225405642347661271522165802968457128909502373034221240133314606104044028331942320154472750182278190597912280659188648896828280581611215728890132101094846075870269559373379509914773583121578719880573016869983654982657152050899800177788594610423718479049782539781076543046156969513273803360697320391787918793380885647845933422223364757496187246335758761616920207058326047831636367897913408740927352378027706392452224000370986813374111432178155266995413957861364323648205432622627436764621655534672763786997756352633683207946582026720381844613289881046285485608375320187802833777992833514352085034347163725545851496100208512278043842423543924987330643432457941058531014941569038520288196086689487853561779315826658597842937035901059025886765490476805665392314791321694668974896031667315289600144445304224330314669410096696515809862516824984025448162001562016544510356165225174183592692401295580771704495770226472489724445202339939712674280171634888287411996870455923515487723451323192065233700259542861578993328373296179488299870749175314612084114195075652382826759180699108060945007120018746930269748152404378852388494204169840842866335431233948600258159759087181149523173249075968371305385664756173810887486050501117600121928977356058624180466122066705772041899375732866121362904512416207848970194813429219328000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 308235686546226082658035289877389670176904095223627216404144000429040477806332544342610312695650960600354323095660233251197892656578988021427777375331027181091992654570440961242149914908046761227605937164750507159434534757562652292793381534766619575122021762702806437984108528100359773692236322759276160629088910026790769372125196289854028869807615637944489866419121914917631330574004058987922580652203752107471797962875900356708679839112747814665105844108748152099252494666698344014480272350363704995036039448493515844004192415709291711935256511136856710454175809487742806582136038397422050781364422307072209293887246420433376489154435462277239361417928679394425319093847223433455889751122442768727806176113026170696577287391069218278084012155816224972062101650136198076507377704925912871014852384831358159350810025479083084559498141357965288741157587873752777087722142654362348733790268186694775659171465460447861268571038201305793662471305833256283414582135768965896475097385958404245159861769694403035125662517038787408783122784859143439149065317838086470133585824946724359962762901751911585182720041267622042768763024164112843830763248939342476420368748004499332568300445564556799089289731384295770297675072438876446039296195811756778541327408537393197874397652041564197942142245382665771317189096328254684199472695639910692833659957714158457954605670029455281690628807094209639996119707932336478911711692169439918801898309432227199663678656751971821165084434810751247512110330485560980197425419201378837847667557026940149940496064412971637687146976450653171515321206190605918369605416841223570453666350544407531719965878204032254574866033988594028205296803448916690069989063030393889798538814523095281749960441166386235912799221472273279711080441895754774911355499004281989601277765852235678066892460723127119323295094815750946344670911643751078658862205371589133540946856700946764275193058705303129073148849485499817360940773487947079797573624070169569799731428074004264793419215841414835617477267552463734850399061420568506120799195462092819931075269455858608866876169906042430244363860527032647554243764893238805588073304344234466571992228070934776889776428570436454087932217678854871848010836400698010826985002817020698850519226444106715458364689453715592472166400000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -279703027917790929381926577843473709031130612784788203768283760498740449398630178304632804284141119572534253752230777305948887500567001855679142106213950195201836728354988049696944192695090435650290366543465207795276003638585534222239382081630490011941460790329145863861614723921480719286258003720358367612822386911519981413562231242372944357307713140577020101615995764292245241555124061583713214868200475577008921889884229516870792726243724297082798329204258754382133384433803073729834599449866737344876707850140251154720946028345550599902977132127578732572603067747815228482278859133190246922139544176104241087916355554508758968569681177218996858646761304570485883764365939734719651234535742682179792853756695159925193662021062212691557497388164167642237497858516148070245130280328681870048201787844992657583912608753716952767520482317058352022836130323732094210724481996816180085568361603765550862021888789092279381049042429641403491868716753769952798462249535393030627104635697243241301118751366779476994407638287909964300566510296920485338637420325398277926335427584150225804998107671763345941816570770909195795388593906051840659819881998122520377146508145237416273973978595937444921562944486915074938743043182644423145052049641752692874045365927126313375891024823421971717690285490037570442894288543946050553670052974027010504461192960392449544514825319999539582974439726420876541279092466917247695791606430276206493412070237945942219216877549302676323968864317542983858544270091593281955585036689653577056979981754691814139253211518820390638731660311710554407652294919247143951787897333941085899755163795058415512138778321701646984725901213777291915804713297589806989006804056241009778556851737477076955358175965923213980884203778010073614859353394265748898428884177500053050566861900338091362863230420319362294435697852989466662920857646106364479925403542305456061840485999513179009508319567959811169162396344643985841016248227457272219694895140642716193890289854885369220808829096858962965537709459665906247636450572341180492647903266801527938776273813128550856257896250951697268819972284063521665646763107702327874938827294989250911016806420170847885884467858150077701707539517880687573092885043572283079298889904354735450237750858129896015347941261432418467840000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 84607451802383059434509496154120304922615645051267469464172510866059016117170101451038829056404870313122914359895898588457025476647240725768662843414110042796209017443431657510031409919023264681922727434741331522146388272334134655938540531721716200548783338406386362662579066473247881219844156702145856699713462523632660617756991009610212047795246002953886925893843519982620446788250914150414170380201455197715535211259067139438490917918243013971994320414442072667249979931581841106061969260872546946029561727687892950290713957399176226956188702682249440662930772643695706050805264265519729920185327226611525470593193004047847897658568238334974657300415199691633407617789354725587003518902741687550799363823218414889216925419091132485120225647813967013696437520668557746166384269977566231904556151835429778789730691475470930855568645726429737493758592480471879264844150402162180300189553736734183097550547088163959644045189993083587109671999025736979039144356311739551096503394329728008334516565939148390297874456375600050965154893169643258487899162294041931996330368469317754499116227904398577106300795216178225956075672526274704706381642906142235295725835488622132523303245813153322380300926771413766732698396004393633657977210198891288912700754531820784493007266989177827694032557508500176763216323031954705531636365394288983954155277564423743580156669651034055916809547441678578576499881583579618782867401711382834138251573352220365954021999017112976301906761387463483702652888135279232736488279596571283989869433935774278403387367948406343511030650150414141328872451782694963831819463037988544375924935658453743208356528689206729710351944719858692024794873402520186373345053259102015082741142331498287316252173716247346906738575454697474417498804528540699681481535333316709403352268982808157847072802000398468739431763875723169846878807702114603429386653844617957634823182620942264812526891991413257262800427778215991503240205643999463136360447375817194549757809250974098902101127060380054225373612988833320688113536527113913861537657789744329198665642642127090130218158852160780303367488743161460551284942509947583722361042626984912719555233645862563581192050533591725604945205634770558715139089672371609022339037412646645393794192673247313797120503839123832832000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 61132896736398350703324782146730568523889690250169141528004891820515880541433874632637239993776454908183760728557434709750577282700120097464072056489322432836781794321202475187687246938671705694358598113787965964079285811710616383108419709819461511778958026129937521978555343274020642180683056041208659639856795533309470501843097926236235641267499201074873304962849371377572918894092651356134803789209224581785977756872930140375771852532611320632743847562678757965420902323902237485377878187046712343504533550899137200930370832977632665197911779227409673642762840901783929126583063935704772141670535026942309435199686973248574225879129208193722558243550795999557557336344993401520616700770344044091956451295488459785245692056778550348366003851871600862818981683241546516226960435258341821796988352829788627581127459961289669330790753743913010343706844443799663260446505477648299638648219417155923639450001248682437417973487141053600630826717251041863116656788647864047405923159036305950749007759656634872433886800727950562517763164278751700974665019814237617232698598166356347992793972059874906747495928855167946007000496705774859702714955437661522656630846749624908483177347449989265823249529272999163493968332183388763098820433429968798957568127792108862109875251806695179631003098517161316383916577458094243888190289549113543753077345953798358999123925898485921973057892537771133897394930144304806190660969465840084804663535370175286559168942420889860390627356512095511846044595970540070003232352070704563520461167370167902273188600016347154397991016009419026510758138503716317898778753875041600811359334800255595282065288177829656774877986542298068569381564200794868318443778354094357203264404913605416949156099793824222655795994929154950990292751402260642685864167303640832172997379263498669126210396097626466325692060932268209200160237929184771612526965013758236307292862903833911550328781160977740397642727722249130703956366917523733339111011440486962968357201008329776219860655734310300721737165685877571788357767745255433962237780935543773565794084617318109932784107861093066138625927657378134527813575619739040175060902562893719799659653988107024076127335370660964192666046678287634181850295774126900924661027285800687987421930268784593019500191150191411200000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -80438160460870295460263151582968055059879970239142779060206858551839590026658556277432923685379913214903694293368524804471265695326810433125320409863559787090966324242545720023955453105400714214997014906347453108558664577067763783537532305353758533494858411904717206686714712940558279586617526675803714386387962814492319750469931981781141306855808640393317862479623363439447673103756920675703634380106352978604942404537527462850330005785459652958286711148798448658401699490138875260644717456856547428041841541775550618296198567519273072785384873552336821198205676467209555007312251486904019220402441200125557585014624574910133702459318135587070249399180723364147456368832727405716370048316451491814460964749487329492086590556462952379363949222014048553096863845818721632347264159346913492299240906585962009879608760229955445210282610237233624825139898079310185679629526962286882338002454473022479885903622984202113338170297666418787142249001286267278261594937724530705135978533125961143538468128598075166071886529020693980303969799470455022906633227824965314990895986965632907195269904186023615938683072867761170328601612529835336023612116019723799280191859355931741948669620799684051646228597082516428172179055972309856486286863601857969231230965390065828354715405334640869196375345476451770677000056180087081448793510641967085988826378902170501895144707375961649133877189055409851641104847680073178389688240299453359161015239786895491686629962810872063882070429059753383279093474481385792779719451992101307644258421425766235019032033939796059921776005601891218058060165964365460114111353510769320040567346013414624308173115551012601306892149223663603020846919173134563587211513720239616801932014553445706610707184491246077828740084489366343777054425419083200875309196736666934214815466252705062404503818659695732999105740731393147856971292078147847472850984244090184430301863898504847256473814476093982437286952087397107006699713873029668987827568623420761842862266205417563185914076766267988947645662877442665002878023470006175465767041093087197353678192663012311636444516642332643229001908695150298396286861235000946028119960894072317491959344823580180654928623329913117823199412272139393020549642128514654280353925978706520434808653047831828964389167468380160000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 43665117223716656297593186799587116413793498695662624723202764229456297903088432290976352124496956534910360855211642837999383344805281855683977844257954696008186608071651254250381005942219532342644195333562925753373522387339836606907874747450393396788798476830055520975599516848096856018049513920927609626293112318067686032850130038607773670312473296446655514138032355434517003236238681338896593024295556470137071281417569195806061643345862694991551999020189566527709539418102978928428018440898291829711526418422188742335421151333612389612945860599983046381904744291254440371818374832483308700904176202795618123114345299747811533643533326879024593211463650646348750743645531823288904043122941505455480542954298663330150743579938031248087368805242000176712518746675692322587437530524668053471855184114270081705728751749960084644383242336662752194323520118639572263750794882542859208234092224904265775187579605620704623376770858613641458250921424612795468818486664150373677125002591582713133883217139313682251407536386305567497557081502646540453548298424358631936399818772476766298236704411961311349177916395283227105886748104586437111788543142190043051355779361720861601209841451976033998396095972803354186645187791601326823738967753004298732570810137642587638519835922011553519709408996250485561786603057949294910756997010359714490330189896128549546015511450909952261181794437299568075409625518533555776032676918970133559199203737214870162395225568051155818643842511244017064790215602115370563541600739200277137247830788907542303839837451984510505466821387770319547580532214861354175843161593768671011960247214067045886042603922791094302795515570152319375805514283750907214685889752958739938623615054543992379027514375102067537743711236076279018914838067441382855211803553897868825215664835712987451693240787530190892350414108451765804515513545606761524921460325110156375212010458089803602964865760858746587018691145855302871571662764509910816298287118475287321500672609462638978821026114958402295570854724301422637827329492858606164020613700009372423477627310720174471744903866054818665557193609499520894227921042603951650782820959278097895186437501738412742784392691588868354011710842901852545927193295579189687837277237989563709254090977395975617128786034688000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -14327749716078359671354146706358737503993789787986525363100568993804975126838901569191102676124178387786290799058385846408328894458102836086713655873435804125668143546941597096152230704149275950677627544335211838594372665580628061445586270329286534051853871770650330398303999824801735164576367279820423580702418638034829982936036935976823346140988939240873687702634182924210400312076893598428980363290790511472268476096142950892844262551139021905251676068015741722623363274595730346874589297670905522300998566567345597988077823583913548496716975542220428838630685900752298188345724758719844805306801265931511698392676842069480517500785342710169601913493639606307293832422490177665317819097068660813859705568819247713833532114147072761802343372697152287961426413679008229342398739757858705056827746774650999609492700777445296840116658820521423829748717247080072933430195751025942136801210523630782541345874200654710659995735349127567851006596916838200545390542326954755563036142808528795659563494128421602999021244079238017486701620312085394497694028977117719000869624686807286643069573921537122676413460566468117377672316866474168822520005450536943128025930477463773268432264712077770127497379557175898113849741993086171351400912926267914643057894115931918019202407346884502681988874629728988927181566097656006607912034641896564640117880907961305803481581015393354983194955127453807276960801105460766179202351463163291810796558254501159039053848268354768577012022944461852232801881709524775635463750296607728258294448920620311760442245917371576356546734160761257953744210322960670248149871679246872282522892822280915952350567968339452841592979778054509909117224585485397055425962760898373867918259672764229929293421261231762733247495438822906524060797733994131667060715332630614127707082167062826390579969124553687458367243178110514853358259842852132898335931217796906827405808497292655653534119175706282621603879389613222166333239091271876172392254279992705436356722347142946386412650558657707360939807758182549750307792240522403579007453631708107790551064084655865072266083420344140055964613845855016155020361731068047853436858100834507639568146514065912079002152661710731658885234049287825962951114389166036987945113845410028870713896024955536126948619059200000000000000000000000000000000000000000000000000000000000000000*i1^15 + 2978016754473618119183459777557346117394326645977499593425799153425167022639167464355837051883983806555951351798333186188782947679165316428773283169067600591108219582100853280801087883480462124399937784117841113095092693901932991394358320352983085779617929020153868895244543865014042620723083266484297236742996337938895189612250684804476665427789366387671375532294125818398609627115851634066808747423279923178387842752508321600336030928814086018775930462123433721426884080287482116885563663536668055354160058102035232656370571491725686582889381946598675929526853713972347696592922836569563183790698824363957108628186368880921582562839734489278430502841353335706601948676022640151821003096232999178459146117914375929493902526211473373683729450471943088520095497769860740396449137250388702321395931052538413652011060459578437687762646666030868711678516151535923917380072229369539544420707963472018067495448769679598429130187793069142229397276480244845554757140711472906887653570926202671816592866153381152604642735112960778731779360250852429738765328606052810050218150586245813358914424942893672370365056014619454056483730703483030477664427255563295748477034355060365936473314997315353371642961654433742007396178043745426914466237116317180796563880057597672305726450023533323905878404372882177008051558079505109038906419500967299032556418128660800034941568461288264991396202441188833125651575981333135139727013327609518736149387854454867479220144785118246995335535210363919650750017033625912666359913767813400911488054865484174076477660450537361693924705172130136293239867168034961692672458587544597215731309900150655399405729545763405790932005401689640444538775457356229466054381732672639879254645695399177639536725286338313059388320842332207169366363660930682977818251347338489472522819900040123342258218612263654883821940633550048007896796069915152580629307884356426349266997644917535616308209448685264669116346846521825083099931784574224348045813808126104566742375473193895815792920693835698344213167261043431078838158830331392805309504859471325819167667049790954001349289479595538703353435828656882178882575924526209394872366934958306407041873806920932745160704655297393893591540965466398724886792579462324200946860601535107317305440520468382154479370240000000000000000000000000000000000000000000000000000000000000000*i1^16 + -358100067529103547513450430961508276053518074924088326855973286808929863302307158373177662556831862055430683874915005661522218040806525712906851768142954330857858359644736479516629136278710514491091417025160929943565425429140525228864293267544242262751585344402260676524054239555827416387334898027220598456523014498854021755572087589290413825739199444793704284839872268612808463478977494901663359715421235739446550733757859266264669377516240440652981159103283856258734622337068356115795697410146161173796647068791347389983469345418821764973825454629455008931725759272486785885649650114829220450996722629122991262184438609952469027985925706846685327913299068903780504817536834818058174581473465583043615499977575937576898830040088109836403599458211329295450565038653728116804132858853482046295402493864969879969373817922868171957701177098114618934434812624797375903697666413882314865963727556099463572715694555001007195798607270591283453125786544137686094991465325752065175597487101432799220613588925630281057795788808189442149500727902452698425757901656187822250992498342022144098833309038369378162277899522625544051853261842424264722934080251750894956245455096222640138871309511756263036233703455738478439492742001044522718704772626341177416224986320406873516652071357431741676481531273823958918033714251856353492955660870077403415444964031356780797914077657209173439377128333970179142788721810682889714451639264945326572755457618535985009119764979281519730183828445844883098697175608317635994655658318621266724259250809394649848078965820567174824484845946944641902231709796611643921288251812155863452343116933262233746977994065919355248473084594719661708062918296014393513230652178384116217258458552704560120117188616545323663561382519643459887154515578349855976252562891163648364467906712839991889595050238741143700885088242836880187631846453362090454846846580606942992107945456095942757291578287235917046726178144138818360110569349100869141697375729069326792812719096361972514872505063476671165982442875833436829248972535416298975050370345882664557942463484452145835829293434186749793782119292094614569619709562740663576480815517399444487314990158727890160919749275408505509982542899588455460490418223654297805384636470222460253894953064205628997632000000000000000000000000000000000000000000000000000000000000000*i1^17 + 11853829082043498625745356194626477515143228525599298474801328269662581688927072150935270410734757537696206960518891403704127535686358486938349633044075733168913194455977736186455404269848670035639848557195262426282125707190095426623501925209956933875518024314862969911703504769354075882870812572935604464668430957498713552589887286412951473567105898548288642185712561739726687821469089169866293668815335954343683994683428513842719682787989980261134248443367329044994536119340710981315995714430981412981286647196867519535766325394558674762710786413755484360603932261599871105682749119350503639955123739688865845543574075676956025855512805445190712463858946930262729760844343354815783922830781905053406350309868519449851136750680910722469212826591310320381572231120673787738662720226033300079142090317750196170268142624811399039453271048460442794901604654658208401061101672535509362098709545927738762293376947297238038535221004759907978195038030857817896608890109221032715644909206350122179058055865834513696914531581715607599918716378587109171178191619269826456016437634550173860186951241478751218542316745355736338652223650532056380374006925896331006009219920234770173780809752676975396110545726252953993700854925571567149649291438390894016175918557428630031804246933801994675624978334067674606088290590451726276990142611000134581731561504296663519615943390825336230573677944063954454509836602962439830579117761721143972649010199789530604599419499255509419203456228852592118786866847343174756710986479860959152619122217373807449382960905385388705720885089050795865410000515968353803034117010624387408410905154008973269658656523039919393852988623867509401645797596250156584849074628137682238197700849854608731556374707294619153105851677170143186239136820852123763742474456939449072393558168042717122694341094178647672731729245136188368994756886229180039019516686922115774110906223605464785852177280492589763683969965320620727708405231322632281859570550625705727713668112366000353660978593542290368461231766817650789209496679644883892574466670028381720800218199337904546178196416184576451959426065488350165156578909825936243231444932277048812793049946759010319904368565914365138543464732102494183328463293083530426166110074563459410802707624666909900800000000000000000000000000000000000000000000000000000000000000*i1^18 + 3588695307397357636371329346985030707393768215464275408282925468528949206238814298591282698009206694812104805653223676467707475392047495142106506957307604293939079111404079959815206186232424710946956379624250877502802881952690892485297685408191437276540737193031780255862719130570989850287754948208384716045045604395485763037800525434474993307532399850994949457884993493290417397045945938218095626902030725737816291216893524359810624402319908275827297883852207159551754103636815921854078338040802667682188656083560444915881006351214150453902113692846311338077559972233085202408052241030665347960869216748669824136573439519178542545103938617921732367053637340495598689315516663502025828183904059637263613831289565205180963132803884844598046319398531226254905857251400209877684087008360551372784267663177120575922749068334443724834015698521883708429620853180414160089458181685108859689061446207024120621387412672402297981636070417529492325361108015430313527847550038002023273630372205495626273634038460509647454515053759330381632990212009454169465022157536249197761124564510103016254154617658614963555176756500013061692606729173378583382201648451750500038182529940959297682508000036225276515135039724888328889960545594336207396867454185411324893360059005626188560945781326079967573817587294775986527674067604374623932796862996739459501441456494693913034329170545389888848001310470278517058238555363491947764110558688162587535686906706076125481563587393937088861849280376543799776975341385751390063801932862794601406464539293560120544464162336939541902602882593728350972963817484418944842731180063299795432743281839983465391608279059599410961956808543561929295261611072520086307739237024257275808520204776622923563956269814695852892748379446350770305151667157177199661248765430639492773096627151426678580499797556939992426337428396852315221396325655007391558089701954611928433081114185599063036985278782655352780776938689754128625537208422192992667596619991065183161138204322784895120911733441038167260320802009483711867836395328595776870559309742755168617637072138748007212820802533709112669994067105951370105296175661077743366606626207524730437889403968791542887878718570438091372418237564908867881519018535398182278176320089840131240111108249354240000000000000000000000000000000000000000000000000000000000000*i1^19 + -759387607024648353368715230275690924348945590042733293415822996376410574228437972232937210846984060790515385581577463160051469541585913364406711153664279414260424959627422921444136085282796137009325289228508132662769772289432949037089040393126737052136419018800426781531935838694294463604424015820315889763973193198554388161852700714924741088208622524113334045556257713270802086038359221873209211870231047646455056099479344296903637106832867789311821650980613680234238095284061752740006295301265915680805382268835259924936075027261367805401652099285525445486626968862370097884460972587549399803130394897945458408040583191364266911073426788562486159016347510359999614373145523590117594531997735186711916353668757360336283958565967777529626850867781556033700668696231082849394781285539623419952635171952016660946261658211905945965314583751668451324812842695315334974370167979720741130245534926086481279422484915572450829787666070067884145515833429382170709632174150617687036857264063936736291601778562748651638423715568092747355813045400950050879496014395573219578180395958144074073849482917422883496816328514474262743514174448217199547504085533328176169377682340898112093597760742987272331815184000671345533611281563412571585748608026528832732839544821096413820130266469985298617314357708415512899429879158089962159939844977517885874894191373719700033720435133711959408297422158913668387902230341457517756288748468147912411654513543335441876764478558788823831200519658638622694072451821406962505970504251944365876729830550915316048258474522891912155908606368135754519881591833434147665082826513705734588951635621637767698698294814398504251727381053898201957854467905783567133761252199959610556908964228918375955673837420665826611094351749981246623264806663300890022234236204246971459763241481325242271585870814653294710415269849283867865481506631410352600984215513036942759928846854576864526724130667138730969303368583630651376080702584630901169818618413143152142724826257378400970784466083334745207099453066718292357679922014372366912840763829183521306936346516757777378016331617500646218035859655018632476056908160296064915295646269715619109398333005184109463395222205469686244213591243079718380332413981643419232052582373966263325157203378176000000000000000000000000000000000000000000000000000000000000*i1^20 + 100663909922063131930744805500835396339094636203536583302750192998414069134684812021275492439770037867281412848478991580131491052883177546818293806276094615758267234210268374634480572973032718777683996932521016371125621547663288171222113371986837447396962726801283547446682244263997599450573151147067787575214956386798796731662042575411311343208310184468975529638354363827720558240253324667962034645184385834542447907091417163742392819446619217028251969692620828655249761213611385524718831143170237286950343278141000415683944157615835614749967384620103485689085457957597606665687560941977408408190455928476764146716654872162607588918966201683351861801301024252777306700021872787567075817804846783400708641398644793084941787583494480994531747821616446975682386609025197204685734819176159824314553987764109255263460322317461521496432468088713426256198478459589661597060861956248349113305114062396270808589741755452207240093211730241560809428699775589119609712646131697410761749030932433993192275772435109441766482094309677705308493595065714402029793764778258861533027634589890916499128421933627611933114001490473803160588684598790463239383554746219367677695251030920969648193950969514105981593573320902944389482676114577520503978889700388039940776031787074387372125501029216608282024638857739633805122731602303349513984873366703351331742637244118434566381219028708424282083332908246074313250497405349186876971879823635414292959630420381979915711610535831814342660128613904354296268671437311186111238756197609884849597237068944836814507216894535680629086119365824891521151043326569362429573403114870906909777274104637788940660069219291855075392650264404704701678852439198634168433284839426909102553264570799295571859507471637800343029520938292843792631069506613197545423953192187046612798097393224075597091585737016670004223498969900944679779042843389619801474992938264098788534889235472929526637458147728508495868393501398892368760395849164904149155819819731065777691874095509777313376486157179866263637441297503573117687907250881886735439641250503578260416373582520292902421998656882358007374174585170801429367947856533477379298977638692706718063086264013884072670041975671626507868690490280024075049619174693087352773223772429156695281972019200000000000000000000000000000000000000000000000000000000000*i1^21 + -10474432344557008527710641127146344650048805978781323989532509230212062996481176918021052995960850359354157499820501184402335288838040299700309228421130961779491179329098914306883211205617740910625246334151112501588645731559370468038048680159845134736830462816291007534845325011113750724238698487639385369056021518362248784068752886610686841930074651546397651448628971607107036160997897034431060674763783221976492708607809497247515561316660834490466322849842182088361908799980072763364815601110872224058567976500716761887755881475864658673726639106929603212440592078473263068539721971314841658438919008857065995018998780089449088793253618655608813815145265038562933996633046300197658126903017446124301952555123866924589428909815191705068423728987792342463162997309559450473123162751279975385055732542580378201175296054388937852054643173532493586938974665655167574110773863248338616105064212199068852261617543842124493648232545851011296096186128962748510326854615030651725153606466852324070060600854845571472057190111672871600818143801866222875957890554851385533926432937099367599820807592104202109815269187593280562412174304877144067874595523663874220738996182362005961920054611878184437853142925230127728561117339638825660372750774542840830180764956676620469671990063153069168540151141054683072136807537306581983450304493509571271559269281626964026702519108716068629938901179556067807152440342284794800796136281300446498047957955054772065495895725219184218947278953208222005516670094305777744652015696542791125584691802264913448199748673240704493759826721105700558891508508265632225752850217665952771255630799774100475391356365338221833085198098566347698494932611527018565793681173455533664469226309417408643754651286234256284362449761262581293406976387131224890714314159419264175280867796834922933944874274259670812371235565257429795672257548346257251504022950909599537359863931427294201792034245721175066492319892702209673788384276962459045505345196919173995304756478070189903605973031443611646181929219755370601717620313543198447946469914564509938796248086876655663885241316724816972233158989680697431287091632930452207175521352677750374356670416918800595017467221725318987967773466669587176272664140129891394838293862427618668078694400000000000000000000000000000000000000000000000000000000000*i1^22 + 582722404327218746167279453081970584265157279635992631541891538720627731041528800407638253923601087667566606993615794743363670589831258643032089467242194144575015922208508554284950236962933623574649795036179807930823704229558548799940984448339139545036527563169375107350660598875608188862888581306601653889716432829409163620337237468797653884395514273556445277870349698517049984101996373998531284771153388038929933253024394754657311175453482859470720204589371249690474614839378476171062787385283922638925210061989053345616702510024999894948193421533404968627372736390102336723608196915781430771505374534727120510508991340801734487694660976864337525198275744730328677819870672210744633158897848157445918026988018542808612423562041418180468132325082902212044966573484454145097300587688566778315130258848037896154663984589246241183396789712817347281599923111186233241023897401355682398402828309820320762692906899527558331142865723150952097084014195062570951574371378928190200798683278180907566235572115450689722356567501253792602257727743855587470763639627229037164152290708661035978877092536181649884224817404712434457766749483762459572366525475066330846899821002857596813229425663095772532689053726339373457412732283361703747884843544227788344459103676448397080868323321121899191666108738307244265505948202561664580699397968876263961118441385531047551238262534510771921673692742022032656098823927303306349178857642513994961252494610261907763823171645152876971035537811822032263165443491727183804668467307689736461447389818593930549098906389629749796391121839753023506354188272792889073914563020989736622744729444139841577802005041775550707352371337875351044184218222235636112326128461420623593115686646751991575290795013653063195926938423292019720433458379757885221459472844656966386013920907174873908482021155772057071626438435295132872811689885604772818264636811542927483094476502674855816746003197110810112183477620129997200602633126686140154342793717752657326256587527820647802811213890336877692879186967632875195189806810650756846036784593835570233120634545160541457940312685642039444670445187439343305852834650666561940905430380813888693615957741101253510639769897878561299677640610157677895604667181129480180293319940381054337024000000000000000000000000000000000000000000000000000000000*i1^23 + 24268931045633239409546913647547621689617733102468066771333213388763542509309122076961179607502796123250755981202374705045824113127003719635753452863671087461763543088451000231522143802988888857631483123697001172354129920565754353496492677616833642063321049742198501719777313067992285167299046455243503994037445182413457697222801984024614463018693642625910899833223196355367885367211978093995770181823730064215672809791235088450011739233862831142472281957007604124180341272009110903604052028955829505310729067409499776915359174507280114946305536993419729361254598757865141123017225724332378391196065937123167825235026250498360525743304382672238015576858205590813392879598066728027557696019406098549950270012332801983285568166189196737157197447893907347098260788523104782515895825304126789024396608154107581556764023629366004344899917184983060802668945105753397240545144079945629663298468076323714299957538701369725665506132987191535051773167751831305417800501501725765357760220592983556545292760113799252579664097862114160089183129045680493262158740164124540470999252739625214265037910876376835532501804888877655597992977644572881711265155259775090144075571924738737511817707515579676312145316240135522074772873599981595531987511056123887176543995534803355883235229123074140536190609938727228046225219992791544604534925029375285054479256789054232888534259240886876026241200565349286030779569279276794429040034736383313169412492086313664092781614355717408278781444492945344225270141217401860628570829982371568899644550642136662432936334020256746085327840871055699314643548889852112204172755710542113047344940500778136344883571485888323820480318366844750591011707192059058952706761100373775509004389736878353580677703681172496275703274665701857294181695596097339594428397843243026672766265886215966713067551089992992587514210710060015048481676998291825539976337776338851703934847761348099990367661154053822834549496135882564258957380110718258489434596141940776245626900516210937295094045023734378448909708231726089836879700612421709337348678074848807147340366812273691063082819038659836435764359276122217355809996007385355311844995783656148770015417606826292846956320992257577576902752948227248557830022639813169602229678366513325670400000000000000000000000000000000000000000000000000000000*i1^24 + -10907028485927339663994669019032733120094548818967959318920764977666526697055217046621587786324307307795746134929850335289364813406460540786712924699020203669131114767301248927884834681743403598793616767190141022793418908054153775160532591501247508915391245766071667575728198265317452276005838050869275513783990995200767033686061746964880546099077743465769094378779642229254080960075371556176124356412398447675042827362568262777168159593441381281508937896138968480268682595712576119255461119920867493530355224619835340495185416938449407622410263071729152275938049349357779803441560610622098816353066781738962629050012462982996036389831246356947139329938341961322130985697389082427702132943057554855867577408869454457250545677051730822533533449079869705481888555502533900149926358890365044647896510890441637694090298526366796820457543305583338405275074491019747057209988167565541383110069113168948334786674557949175969381505718032618829791912821018027711925548301669297676071222301726603142307472606825639576550847708325337561494531960686768958212750931900569007379442033054973288744231883663129052159733851983022201507571830320495561312271702268224403015456230792257499170605509437224060716271626802760880158924799931568685442497101068970299633831525779677972299451082009282144792004407688798739870164556640481967072146168370031089372855391780545453230460195595299945927432688661203413107969664221161545462132286337564344351223001433635341839851968427843502577439053047710658123129844484826794671099988723073527303411771151458849781243167268400153064736941625073129457673118173945473665424999738853777226879327139731524051789676573942166358122957252822706386150023499222487831185358404370008379197912640189129039906420800921368541929216022049343612107079687916880853263810289503498735201770828732630651270242378960772435891924454887488335003103191827890736901132052484048550125917350238667571448346401578247428411217199146614606907275485081284937177566596171638677044071368757016805824855550119879031718858765660924658072986750193425605209922039819746295353590875534062749905531149620862493040277311191488019607058670206730427503646819219483370784783507569813793858135981940831314685795437774917775759228224345545011251965497180160000000000000000000000000000000000000000000000000000000*i1^25 + 1427919228815513692744143990162136963601911870154798046293695042229689903571414746424160119795378956998334987286341365437306957114117057167461059177644816989334837861239519121839125587750797835498921283061786856033188822605235294228621944225679105672030024293369047513459799742892189177640287694889244055877347759089980766928917522042507153958565396852126564361195459741209829001669070328280102036668232222026030288735567156259627329423539215554290805391655224603536014737970271708071146406826473550336832909433968006335000758533552793280922907751767826922061235500253642696697851656959920582094208070109663606396704064669095404952659737428408813315379129904615918825276936107644297108809167937530687217914080884380789792495524890795611938893945257179352187442561990517892812344209629167095372411614023674926117502840147205835649168749729156209071321506510847388425237295112783485038157127132782846428347309442647866944707246521593001620974627560250157125993041998719182557991217064819459965670658381286308119180459824677565691056595252530029399475175127862336773088954636667289183115012043831755248288158423689065665530086511958420967509876308063464130565410638853347723508530164934879326958341859026729116292178088935875767669998367630008921492634001122988630895631119220773533891227234421978548157513699271308842832855464447729387785639687293074420208280797835943355667541211211168082580816825100945770668073564901857402536542477621654577597112388261513281573661165789146507373578779909517270295843496869706174818838652648389047042529634063171551269649611683990027047694199820376200294004108080833636596687136285982632800913537497157985935718737375368238840958409107132111855062104096097935275461399480945327097981796139128620455875850843633330638233098743481540917296191198964254711324957172760323125569972955276292461812168971757960842806973068941541738181005946977099455385872767925916312866309156285398464735395107938044118545165569004923318472553011157390046118889670471273170466975778727456194584999663850952793429465836451199221563415420275532965209920744453550204511652609210966424143959163240454219166179857761703007741504493930737127950042969978533994356557981669555753871090366936053343602627197714603158003515392000000000000000000000000000000000000000000000000000000*i1^26 + -90312951745493717989948743034249861773255038279785983638633438733718424565633824558072876592854764070138756976380894122043471129415461814753337329854862342155511919186757875956876159372215452583532348004868361020729316918640464342621399138665460734856807396219632894047407576889674220946396699331140276363565658851170207380803092392297935037248127386639922731385145640264557863218854482471398515995262665105435359345149360736405552743493264370523000688005050367047236696672925709635085855096964887199265536075119058346548375456799515893885495299969858926270868094261535124446306566352717043778246083412252995168966971351510275582457771509271626591136203479076944481016158591748492625052981363802693274063121552810711677321083051839181954444914178218793151272149583475908070223313711076449181481710879421302507189890168024503522949311402925025113127744847497927391434081677146020792641160415921137999934660009425571004746689195274295717824217625867687038849595500761921717870718667591662800569521517657493962675453716238543170657860047292386117819107906631546351244114025000290329173533856260714036997893186429749813275520935077062281288644540953736709302000240194252794902466326917772460314440714423326277141940709183875097012468140543315393407877946888018599580843514369259998225543905343400111529334448919632373340024575159836452840270300901218425688782123497584196654140497221478526881095273622993788508997167769607727224746022384923492238069465638474338270618270276224294465363518431136889937459430912998953066895129838035200495671752328198098344317884202543504880818416451447632721797623871490907317482726561417894476900713442342484320252285854478745042017017290295386237221615236989507711039322687002817888611081906894751109799923113039205863817682652437641984519814773490290245941821872360597455990020383787757493948339676039317837502296862437123273924591575736005626128565375622106713278822467819753690119802512344338613340922315497716158302552902641780949597737715835721952279255974952675286830532550618044005076880885252279364712884141281089038879734199219182255042913322275257874876479936478488401092273399039734447542415186784798367194502790684196127173681672119186976728612556718806352915655620811800474707558400000000000000000000000000000000000000000000000000000*i1^27 + 3146012748729771016843392946827214288365752062237939513802168529305752803470154995241150203090033990635524898410075840506268587297749357618802174355897558193085497430678846394042609958097943238854463334495225771248686794052502753069661603213295289113411948476352344929826190891628810173535854179835616318428449955484944237299112866043329161911432087372145344811798621834672410510997229848069796772454528767320353693154565813781912222393174144379682813859389121886468439576746807558639219452915810393854997683603503941377648717182143517334728020561539839034483989135891807593434819053040112237994815656864710060927911880296230350152014466904794514471829354208973303030647550340100329935234008048142136723126033556364714515494112397834058328728571147183893988132688563568473133198698230680170431671273268193321483642825813192260908550391477115667121237539961490149618605599422776452068951376610260996677052416170180016168311448220848683290876783133101818571355847264499529716894493840829518203682237000939874127357896902294441374678728255026180257706222629633513679476330572767499812055588481184496285267967742946267742585322986052620230960634501706077777630930336925564153006116641234157967372280797162629428843327843211911353559141441565090899536694664411769563625709420912663842232059917583495340847225974194523359505551106125747281308693907690547544296271657751801686294945016899439570480305408081093877491545799584783089422659805275609280493207505504113325866183189413925041333874614466787250657633608791055915958502185331720795364040792806045087665398167377415399142762982826038946789403763553841917941314262081506548126608993826188689426484212400125220660316162205564028406332449837982450810147987214564103341735905420340818703970263580586706634376899955534183799030567661249014117862729694113370374099768718112406399100623175079843623919934131793166295836326677412902605883100466079086109718324940378955453592116425888675205254734098628276508756120314847997388295682420774668460086083648515039700374869918282346205592573406568244628540606728651506918571771512009598748346622508698242078513236825068830205585463697285020100506756586528037025315736980140085369576795530297222146344049396084133551232933932977870602240000000000000000000000000000000000000000000000000000*i1^28 + -21336472369413971805085344209687484031725348128711452146159852953983119743396360829844885044237082207917997072990417554395707576294249442402328255163144725287063868742964780295885720789055207663068234851730330198827720195679700764426510625647534843713518679425572672787545447494147251640369211931008379006073209929646213546545547051317020100392101069177638386180756342948382183378653519964945835871697100752919379412549006167718801562744098620287709484704488059715313670468032400858336652221108343710137414598424109755064756269020814192941879614751506114950646180902161098870757288449749489694240686847393020194694872583974717695332317962641591210593339153519571173249839164592787044270174106898765038550432688691134763482185519487040816283824829444602769468905679225359919138564144981090231869883026313046790568285860027693539039728060527396964573827082074688501934216619542247084146167088473922091049929634844209120973011541931717247151290908582193218301527826238082810456629949767933913379618859131380500231197548146882114382859924659328987491149680581446342412737205114950647286953057128570455218628016382347806122695465915486408383455190128998703857855587961976820355715074727113356558838488606928094784676450857349702607526269077914698142183155248610995507143648981150716072320883205943207523043469225508657158124424126107080995938108356468146150369118882619560677275819705518407848608791118100552381050267797125972768429529802257559790919275469452888104653966007476931536973575217212833157338049260892279845940558296384294674609069368159114047383814420927479693563627628157038599045511586021249519492592119184096152160213906868771130728028678727023160853576223495254412614758776788362637330291328140974348370339014097068431862084801239826897617986566957661605942212673772258142350588748985187688332819991881675120517618644404583026870373420209409070685302822926174646805377516108618208529745369245185686509459492177419988131845641291809843188914597574532295086361180977464556221209440125219804170739241804261870126715423149096074628097343859362305051866422000641707134523035631754424252586559000840067822896086968793504124842614168629026159907309951449391448766728089607201682604079983927440860792343299620864000000000000000000000000000000000000000000000000000*i1^29 + -118891444636887706954924733160199025741608462774239142762418931988679821871440967456938835508403538119752111966040715859288734961027224438102694648330042071406606641092453282755512696774365185326006347769115736585038356341005833847840946388851456846431579532667606817228819892594730569061000975001453123699312651704814567545922011669808143836126684849975921119298394847894764123274030326273977880200513177014826378290892391046071929360143884589529432317459190213501890548964043589664727278598301479070393680017189883402365460542468546443195851075717303931966638222805314804758538170689620756734186784814714395313481966959828236519935230592204121107658139739676144520548871797874079654779401190536279030402254719591659704436540374252141207722040495765086040288960539768088761653434522937353580304809200785917904285981482064562735050434651831704464145658655635496878901676669863187108952947733800184143990311992216963761507766620029829190214272586047015662581245631481817923066958665035391301050706812840527756465998447156590341712255421171956737876863190114899878277198767911869877598729311447811621640576039795394641878326227672420716413052944155284839806807881503641587184535366121130484671825091237038268759782686612425551984464251974383602775883361688974075829642090737600698214876911473281541498758078816852866211009420890265530348327133546597585717209380320153300726718653692471770702981217923159643005165084548019812950795080749658045069843876810616806937753631457825817367081040838059656230854003768410540882403245799766196131744764503163808571061100228392051791348490460210103970966369393439403443789437181563478351315484454087716908852856304173684680110804978210942460745369366337651169464554296661295152777483438533411475501744667973309999127590355362433373577677178097776972883920713310622787136437034452864914415256120308813743749934711464121697955231526539041239734559346167108047399207810525006887881845353456165103177216266341849118425460498204548262554469982928814085629786368485880146892954182205611019476989483931724018069976585040875257278206019546997868774234723089124333119959185027362518244227314596137910255643274197911599898309355395537051145226204320104188603091412715774726188383705497600000000000000000000000000000000000000000000000000*i1^30 + 122786109063024254980677279875020919901000734805561049816400137864033878923957871849169176180540253412235963874620199220060558589427225393972751929782764918067343974177198148722532844436218403084892485129787105622227330219196677854469252047317519225397393578084968940747022813951627916640158093043789270755815182747205939321548998701350022155478071735122335731942597182271194961871097661941578732950501476416735144293420773779505708997548521922356770469729149670525765173338557884507026441147339738982544576452653963743377196753507522647751352934431053049564082777250287771727422023095769588131950978596971520031746482124037789040163816718414260874069934322460453206549101776660904375808778328151001045109373221589432083100649673647387407417635675292751702866341403346213828543117644928301581402358937688457803645542406080237167301732440601479394967567078551325647177662183572539947451169930603352274579238924568164961317206244423167655778972223140735215532201700666654415996586653442959112751245550310348166050676321166687201749465802867586782432353095689328112416495621360723064219804093211761841450136072902868387100415342213426915052528246601126327828380052993326339800062057290755923023942205628701837352293338819055527769998250558664634365404704101524465756590512099099705430681907309703132299332844435038764999562819517200221879317684502362114720638233148024959506330977586191137631764576142634328157367779885023250871548900731416436323336505926619509743979136991820265736517597946922030359796873858381950535936773397257277797951847120307575456468218047745575323975619227864294477567904755179730194524916102074282563429002076423399914764506257765196280746438450723423059661751291967734813291703767341159353877529779939400687920343241834981066805903041985657542186949877123985015216304848899595514480972867567951806878928636874150150965715805755652046706263688427287254529219887991406653568501199997923740688912664274392155151080060592837819672366205665044156547032807645761916346652246975817341092074290500274273094769713198157777844593907855109236139801659945324272449598702518628562540461069801923792212412288499542239343060759881157620440298610409539657013849097202563753988449608234942202150943457280000000000000000000000000000000000000000000000000*i1^31 + -322605119821570499382607028008462110917755839785421844614555546341342314295785375208401697784205597783601908562529929778774361782770319841113412561477710832820020525180504884347466927653976763861485089575472010728342781415234695843686930801803495225057177446437597163057580209537375760963348401543949886203514145296017404189936123691310422671413486466920402726930576484124153542698691986134814108260453681217652420468990452799984651422802463745718596019207398925785133980760414807796377813236763571164042894885090123506488272080298035662772993736254215057031717542946231661382862831596289983065091586814879262562845769497354252127200595805095989079856103368690025982323636268964369377675295347552862601577417322318879845266876291206196572442916878982084325665376115629849700389685471219112045251827216177316413586069412865484452568829876776363954186862967216393557274376520135410400813561154389918117666965963452543061972593204042107879300697580756055612608354766353019051796548385066801785284969875771683035647903974039157090432794802453596505515309787800269419301515366998801474031428485247104390155399292067002418592829219904845352422858899343566896506494247952715647295458773744716020374169061316179866926095450641292777224127344850689020551115229487006496363718733710628666527834331510995467817565157437293678445918465093662048464747102233130570527793674803189708555672897730045967722792089646306581751069372719929728837176178156896208142207880169748256590233264839673224861949248277605361394408637970535608564727339030749345313144947065985014632507206262446715541244314134546734964872377338732762662026711864858953161257703471171515288148627304483874015891716329378307051829802399157333669097108299554424459837695228288306367469239550704268911051807341020215354358334223967451715603973100818539134469013554979321024923632542576130846710886898850719898326167422924093103846149697886550895273018759681908360724203377899154229749112275586808230856959068188952965534901998437554133073305402124901068538677530828511053500817792532475576610028091999117746710832997014212452773587577304515294143219088572023183900186799264583267095113421311553175495077413725572114274252058583798232522368964317424297967616000000000000000000000000000000000000000000000000*i1^32 + 20121239672305640978194994827399888694881407122182399271263193008318987261465732794879336482905902916211238147204860084755016107300772908862296162993762856019460146171133264243749498763346966316663960545621630818832750969578862913103994633533027549967954984934053330751202143847937377647261106360025484583491645832886713446908808819708647581629708822465678904242983172225956674477405783830776569415541941002505070368019826648118290434752014865201727825955726736357689183309191781482559924960971249739907677944826583029713125794049933219796904417203341707749621648177243814646842815160995457934052602019859264882233387204543233407645166217345263300363174176177917997334591486872073203906150803539232556757340541859990839179267944007894518262729486672894833274712272020195452577949125920166424226673030016043475718600087048577106343942006924092387980482542846250036147811307366947024760733446209497291750596843071888202916169847462750088642740564338136388931060651946117718443710240938488140423297717202285535702166631009915417852643016845103739931331086604210194183940988391589233585485401529244379428556294830713435803102393450054155259701486639600073732370987145329100304397610038557986033000100758705716492141124062165676577479378275281467735836997204925590595564289497389168887791409479034894387433977598208826471719564715001200889863721530972177281914727377146033385984549424186660119353209793724687854637967125970796411609208527289318198236803402280759127251362747687767405773345414025516738372499935048475456198071889229739860230345096195160609461476853140907307931205955460945524880896334455842562872242372984379139898628014247996417034470026418930859228138436367496837085110203702668600507492859897426851223952400180925250091535864818592486215080258689597810471725176980064423275410753364828427827326042324119548098458975950924657946159403185708095861377100487573105791014369290189580327176316604665790263078057974075766011669770958000162482288909909190471199114014153859579763525070644405921242223476780739830955265730588684808607853137354657276371201118051911587543250803139198058707253061407495305652675917663524849885274125856126589122065486884484435728290918993812435526798921565386414489600000000000000000000000000000000000000000000000*i1^33 + 825742253371675186143834105250532889288629231597604134366892326041977156532850960821973986770647104355297540654239483240722309378754958453546392254759376884245094262534216179764703364407171741400608982366213209467802596602938613269377298497775536437271651709345499784722411124231800628422465794189456089293635175452759124822953393612701373541182226851926375019994727519022509915285287271349532732332142222220034230851192639584021115163039425886311812808458829988599102545688052618208035421328956661245752975867884368593257775698111153032783143902181637325607710919311830637867192012901838719627144743317117676935198069082249527542094524833970344095397449036552677293409146538315036198843106555711814574093396729153316022119080795346333749626553919110197636032719264937654738478853912563746620954142562043781992969434829910157781836063312770153870278357941548334969125118831190268726141696179545327437543999239467293215476926772523063216647512249626344272316354105825512221196390094031978578823964357203885454400742503532702755031758169261187957962780244251715909972930060588492158758977935829409719108049332200708817207979757472974629633162168396283798745903118388108771906146501295750170080923287038255392131961362090814209572051962855238664162526872373068780388251767381643213200628645212886082631886484638877138583826446145899301541566377285993279203035129336239108617599981077027912242834099640057774434423198270749546866055382084655104924421241762773276317123119591953774039325963061402213091539445437992813344458444027379206917571304863683057069846887523791368610417268227215266026951790670181147777166791202640256195916402527437596957865453782625550173768894713905891655856104645298324180292964803099192893199899128280947469525521039203641691670036922236564673786165335196705147057956321741464245619394538296831887144664165310742275902312908516399352893797862467291095451908615685157041948644064084644544327630846767079649285653744507555588691009111263778763396326629235297921262692734322533468959498276354273863370030163865587479707099469774053835896256984331174098114770794201645125601966309668521000305701456783051946044563486989020217720614578149107385212227760874437322317373598691491840000000000000000000000000000000000000000000000*i1^34 + 3674882648403003655114023265362557150628463020456647533742063765935241810498782469395557146094661813573170733385906374237040014574791315737641517452320551860345606723346964526798175849469657113502508793474135391104944667779083256276815759182970676141539498136509955023872203897278654071756428665912860228019179426639887739619799482810908826748739650934451766778550999469235379068489035329959657476293292038118748161099075948638192554338241458546969057432713193231999403143672156561580489607380659129555369808930096580144385191768475105622738407410297869357176477726410037859536430027333351021532013646506224963478969726396563801894289360397809392771450391031668044420603134718453848855573672563795169290662242900197863092816162693195373936550164459162854418825105395013519915327873357549706351221767445228731588562433265323805675624273327146091563275329242385968446819998417996673651567424001891242906378550251067368094682314853683254723757288017144113420147568101426081162610999456685389055386374652715833591657668486774420448404964609957700581076704011131418744545452810961164675206446662993387989425066878425211754253722103853007685044868272064990810392747967198724634405324026662453446009098565456986200977695408173674877455058876093137889781008635765365080241885891276637366887335575608733810300304661522558473380675807865746776919738453916557187138805379680143815370233407047186548514076322051838503550299846733072819910134242234152434110394198513744974719439941587861203636397712431708083330560714769021421060343872793743360237672807425403602845891942918301633902451933772784718109730851929746696091089707971982579164293017862270548137965215709743865886735084308837479196423548911384921197856204130533353386779072195632941791342426241592989179013261217432534080254730624100470563370614574479782915818178736723286336156927475806109022627328009329174415459675363201348544517473204740509491402190338888058002301145905069803608955371538421407332643212729886786171079816704026813437563072906659256628242301307230001167050497277896980992187373500541128093622292274060732756597589486833471787156387114525105631386856706512880085599876102257368103392926565274713481766531701882157194391236640768000000000000000000000000000000000000000000000*i1^35 + 327905247608108181706483128098988491687977778187583364796340738719762452799980092816358986173183916305667677805335606333503116421725911347041628052786060505221617983825579997998009681944912219472273747912152549803844320152480126307862064427544403330421193803972261936151427659756443608761979835529280125314249049891560262358833139971202896020275618387367235402747478074384360646495763488501393578560179872966745548214838592228190763256977751810368793905957332257005674428224418100808158334797381846347045178408408436717247725957100563849177965913809522336085639547022391546363674562145554211595736618727651803242662377321453010723454438758536779579885118585673671126717335642931402334526112411094732424096616858389371729694622622764551963424869415544035934603691753367105979636995249805574305253798799827838870804094981891275454963690649927830565869437123841711861797652184732652600290424511254635838004759781515141612740129770993685030438931739315062529521638632754737910905168455844383793869595170127221569973697445614695498511261552500008421551083229211313972546335906068741561203448729195526673237236086862539311992696521489761520330964366125714279996079539054737537599423012748334314854044228552395794317454959180455906244148983259471051650461902785118247043746423740705447972742575335759832507814038013488924429688209794212339990477830755645056847765368493088879344433616263245317571603138319023296924411145420838254114769921222283646771887971818367874357139878031949799669159319004787210568157825276471085601922723437145991022660536073618922941442034313243041085332546453211513696260944653484617269996096825651690924788996106148057338891484181780906835584585500273415086998790624498463611689819215285032412969731553786284931575872543293703460828990236548002331103000362814481757297061691386888527163583400915647465963661123223675279477853171567226119477554083781315955381173451658755668367717545902244131572467851621854748647264255329836595640442165519321816669360040256884345862847043670413677883340684825695928702726271503851649636764467576516954329393071035682274307089898608082155110698145168993897696234323334879339028707949726543762180454135653098946827035573778691388437902131200000000000000000000000000000000000000000000*i1^36 + 2199244509541357297399310865389292643343958375843773968544254644518948323580459211799817199432202792353032707941564312533094664596261332643823770558460623639946744918700189852986699677946384338532140704827115491796187992672434459148709553372117522334216588736641412067591058122631100753484264296575585569894074320804045042842272115970759938698151821628201638546375764164124253585761743624140545668985706127171399499135253749230316910480008295451846754268124610655990165719713800140058393319241445840057590665125275524957721813927336165999772472310519362782720919469917453948139543456210373114586306076738760222757873228045901383076941064028007191135153124197812377580388294576409759633211845677762682517099472849508046517500652519903726134242621406428516586105954709212003791704134952826937890196640770003758754896805209935257843567029287165146076079866221207666238120935007879014699587736533811085351836462574151949085808101133975210028620420807035868076631791603406051632389360241301460067894716548109449019963212438482879414908549952017684286795260033577433505133000431691020331971348569316323834152803420854256334286430227855017623491652709974775221449660357185184258015854175204602941282632321411015362854848519899050636487382153376442868968173362637846009392370930210156814449678199310096094843697433945792350232750166700615877448755575609743729700819631784818732386625383125996847700548495700949138139567108920815659789627965890129526745419896606486584140490227636120457460635665376661406859711970981066395664361246066638505777171341836299970652754849182882300442069009898130554320444476510700016427148514910654563075145937277852515658804253484176411246410120177465125121355685555897408125016218502532334695062315027260645210303257670965229567094111063461018044596183784742481576264268676080133344889871772343657930472559716315137225212824493138861755099453585590578587696633078143130060924595157691654052958929418864662224730243601297452287081387757957945168373036754336596091711513281022119388269790180420420060072728641344834268499794030141295001361079971318569120415091903208266345103604356252881511036297191642055691488986954399210509504687301968583309266022997392263206666240000000000000000000000000000000000000000000*i1^37 + 16463789713104367561464693690341924776669736774931195692772597575601386333527032761275711783374862446606188919767639553450309006303534288286654750285959913716367814062704350880093574793210763002546710371743494456905444684584103943874665344365905612215850979472479355644726975150786738155620374593315971076194965344754994717746562328168912222915044652338602231907639049375484553953125097718934929607813938260369528805642900313200908370011273748361851090580280784093905005381341401656742651966402472692348279986658638298497362393969568721171206134441191694561231308840486119391341869940189248056566837438903537196540114814571161975361030655352314867634099702726497292245319872043469674305959859785851432000348425194850146236712285739414715771884657458536477895509745972505571573192099641994773773705204683192007282447258749578324839246507678808056259436252919926711906539078682728893646908083242038175449457079116589952824833237025769473953654477599647629067067143325268435237524448372125443855327060475009132869245580916014763912993283254678056108283268154254751136503933764110706010764817026027947172382556387418030205063284728030282070040566810399284315890003651265446085409122765094584299866782351367792223362464428239015001328283015939292870165311685838950228287392798122309363468510326995810378525174501950766934893554176747020748392616747705335758978436323514226767572612889403089676113426155444464941817363702111598406185100005754272496012502619065354080320304234303988649721363586899759672393799726940122830406977314793791483119187187755860506382772892871567906955991523440666668120667641650794140095713998420406013173985844840235404775380168708053454173698625414423783726256273925619396980595830396523318066079378560212831156572720508164482112688569731065338420311751014184886718802484597936659706106861802360287876394913568315062666820303499525004116454139467447207405123193029240009968681532823456889110184109545036570914369700097666381268679256606673960603338911915792214232650366633186255498558967963419813550602854183241601596525528255965682719078659027016984749015417006286435660993467707836515651902120062025687115816707232048857732909197311090639013886864344276271104000000000000000000000000000000000000000000*i1^38 + 433469820378526685688079058999122477556581411841113951068676957077727232354216751908687044613145771711607589792903812192443349864478625556664010995266624718333063539953210607095990706510778729802261735909333166177240682520785865272507333550886876622975139626523948530771347283613510262651095534129305587207295379755711232091227956929649611890957028952523969133986857403448194157000298682135487010458765297490277723575949999814294896053317812543035965845027834383157958278235496447976918986996294518069313754194176714425121932672304215914624791106721083248502738571587382324341808733783840809228253619592330188908656514139796195693114723274928037997573148300456005014849416676572979761229966164397729372854601192653013375569255344926477437629165908756522428232818956045891396061544112248794816988156666725597364053391076164222843332513080849284773269036539893647746502148093532372032884271107795525024691240157540152998331817187781100108739063388687031087926742151631555096130747636643394577654227344106217366309372913514105300367313748256792810543467479427819633170944287932760158031929357196893211219473976807026386024555239260656723493440731134881884868663075217804657815175627562412759679088619302704729433067786699233438276600047704681835290494815238026427594142550515580156434292870777027458695883718277279601826302139656998655524338700076890947014706428738538216447426077518930055413979972089111826536675493288153524001201955802292807323544688744819604391303641240944167056274641949451874065764896770126320194920984912018601787941434669874954484498293015886101333969769474138812219241252689674062151254254016988030690148326584638266319135005796311845315202774522360685151276167703942632507872834091500674250014083207416924637934069950498536301466588648831268890301786953703944681901599161846641495829138696162250927338433493464935878136464141767722343125661263853294656065842533520344146350520543496911638569533070858956601447346917608681741346958071998565710827041578375599320610718767795108035076979670274823319542799828880146093463141416805398676424042999421432434174454975690842133207658623392267605427845570947307511710860458002065945087151908932222825042395157181235200000000000000000000000000000000000000000*i1^39 + 6070749379603604363419277479512833995714701722141498954400427454906813559992709683402088497089559003646956014635707378984807336812777958222089711806587706654557554521983683793373462960496294096944259323373061769713287533556905791631776550096117674688138147220646195382689899723975592076571957414518207085672700547768289375006945829891614736338988587979773092680479523754694910567332346745193072967108440101198835746544824341853048683568304024409070868457800793299656849076226157443053595081157139459100936877437882689491262297794460822930343218484991665889630743163913160728792346814681832157389373489164488877027811851680914666078366751015982521104561612845374131410149962326274427997973361761968520880876764746994555302479931231406035727577996730920544660870150109830486585111430593834019877495842825085183449009511246999697912564231922690507886807376743475521807514628510677199669473953607925650992967932485928380688636875230724344848720674188739003193246477327824531036014157247691279409624169869718334522559134109998746933411387856489152000592876248644427394930775236424827242766919046203536821011351103936044580543658124006326801790623722625261195395885575960375212177004643785807941382521942611758121255450825779898972155372339270337871072816407391216084184925410718400954850113406063079240734821828920629930014200625794918618722202720442500155671657159926464634356290649561739377245734014748166916502475765647972470043250004962988643318109084188514626982603511237812020135875601874554482851758954810928499480069115079824753923966529358018581978868826609964572911467162432419223132404740386944285333923850464163748024271874485027607626546174305599319043857265260819539349956275876455637880091788525987076392093914255434958587901830356483258652633896834998254631501695056180667761538122697672857719828011813922699296313038994045650482279884660047881381971151319471337748743048218680202136806422651664777145344964293123676225806801302407286828395162174991216885112693619971501247615136813943694927174290828740583885407700789499269684315904975402544453162283625979633092167184686722884843086300151661994053475746250047161593271229319478777191143365566949846845188755947520000000000000000000000000000000000000000*i1^40 + 39533885079423413836743921453535831937260733296155447825215497996851543923602106544977318357671971737961327622700803777778174508756108572480419803569910897706857504802222928004427762876877320173330140829677281477913254825638890381111775222145209271844457708411942597699779638908991491333349767317297418946863847129515909246327019533610732384566942487046734058211444512041299897076892761230452373738351865489003084949403287351427203104487554022399959111292483642105443508774409712403116301897939605934773718178876336300556217056694641483839852589616815521393370507787414487056228126306045653188544027128813937597342009700570086701040505719750668629455381344253996450431368118315709566100004035893995044886353904130968419321314862553837895523995180394171365660390688215551397492363415803882018688198562100965563175876196506335349884492328412256479015941535871748899328987046715940535860253166338516183224697097602280330368600314799841586974499320516127778635121498697258389592819881609587505954266873650236445899282349551495634121174047256054712237163648112593559884598961198683896091576741436215031567079038187206657147814318804685515833621549030880896138942105039142743014300888741509108078129803038105601266528677485015200917998491096250371935659327034938939978983756946910356784275049765924030714129741665336983100008921073489964291336596991651118347227897536060110908724869749899449183802745668743692323426840297114352508899099200925713300096815850454405136576940143792454396623540573309281380889887462177979268632583130819372864920546430166227006361472884788858819748936839042490810296238245628820912713995429180264906509295075789012197546230435644926193378576957708538827930405829260127096895700900713400957223609023493579499052023096780703748792765222019792075914958259740258528278088165129041977841446079780135808027474249117970461813533527919707361010781088161498789072858575772021104683404222473199446955001866734408158291144331506817865245085496638931036677241542105665615919372287357628767178034234728140988463839833819702166709663159201499894324733478738655776628865139994830256650059555420643078985657727016269316899163079354371746237742308031269142093889536000000000000000000000000000000000000000*i1^41 + 130782568897204492897939249055246425322052046749737288297476385059421387347876845506510186120988182721759339329392924461357481135461859355255150781699511341138649045121156657160912962253513358290008299108392771784271524068457810109329103849428148489901194013495767282831200920019188495988011396284161953251571404747986178841012820657987306411932799627897944675778538103712636336660324422366481632938133539763693125452315520312168992492961402427265163443600059557570306247215531983731810561916021262213900425146810996205801410710870311219932744976395037251241669020635152045982414948204307299977095360149547210198108576669953626493034444806497228803780944230719800043865207641234296126951611220723508265605700211446223546123730885427715499402650307170757101741511088555585571082809743802325913987095826384007947777987729044536328061134125110205427897994795596996740241258093398959959910124683059434877677169957110086224175736179428361285338700909620159381838696116225473064918391926208031362760499748824854649893176637268093636059457292449198884954025688775841353821903521223314643079669108797438881510823995533833114551320038518332195533345768368390644209466008190527095206078909823625582463717603872628837613345199748787360504519719855758953083701902250334561398796779686963268235043122180983382586909783526367901009840090105221494062175496361611638422762319070217091506128443086308766481679793043102204823706652279511950852564942276570316914599113443368966715327364535129188291697167011110197714452557562684915607680271610510759341631137525017302603220511643971955945302954194442682718664419314294523551417509925875990751813539932338218819577426024770806969103710896994417121009230080439754706289457491592149079692460439206934812389717565487816111181495246055446151842202785293525718764908788831805445311073981243321249123113955083082840273114484269902993228502786364622298147439575802712683532241103197259673238773428670090932185241383412041681805139713931631141771138022813404626290249791158404975639996604836412282754091155996016651510258631078568044586271755971598130574210717239020365650377396489425217140489497392663938295295893779366342605971686170887716864000000000000000000000000000000000000000*i1^42 + 206809987833390236900178194107538543413206975959453464516340217425706218050580174000328807900888780950199316769823816283261135070151814820236806620740853518667403302931867583154315847718478241742712736753614024168273368501239354071373304829840079136750493120003401496720028693817279740740907897547544487856391405080457378416080277962507166552156086929447865341837682542223413109792217519363499301990917590897985751222269080466992664872759774525362407282221118873340235012574848505571599494118967486520026985309857283725660131975052980420151139548732305891753509973846533828858169940475194176066070786013537989633637300020613736504432575553386888981963685402229485301504171078409792735195964856327457780911484580840520356912264956796982465427898082818972519410205975136832288177352310110848757829030330002167497223303576628766360311345306046143164373728344224149045391010052712598527640287734479782255477960906152440844128339382144617304043906777837974225657779046128890113130394125694446538422011924754713705043852174908856554855331511801319854007202968885956361888490015127300027476371229799739433687538961364846607609452815977392054547747280596882793724747506177030071192108612270829343795629950151527010899857299937963089911250285127352916559872231271824391655863482344464480090595077390117518674550948757174408852980186784022495966167013668102074717488362473685313359555671813582990488768904363016121134625891979957612625270560008287573200108937199076644409788471882201951692115736064938857207241946042962558273495134504465288401218128364763076639666417300406405535437091319111779089249776044934100624610227960978722259079616703171553683946068024680438117756974419458334322371253825555606475984256999758539122259697952936425189776140608711094335481578324184740554549848553766151462309052792457408805594898503707448543930338009181652439449966313323197396716513277295995977660681312255586091098616174574716643003818119177752092174153521548985266662763661105872175674657633286516846119014364229557976453486491724263902022091326187148883272559719058909679351505571470472648943141912513953268321395519560772075311864434447368790561205548566431162573030879154667520000000000000000000000000000000000000*i1^43 + 46724389897481662925491303573679208708305254481701000030261075429983245380286695286056742007131657093832196804791130884518370742111809069200752805219526984344261638163685983106260369293030240089058747887386987597472828841667325354419865423429473548021882286045805562717619579184323902856075622626739480285914681905683720005346496486855301750153134091564988358723248329769892771924784517937824273039114007142364949366289627489039326187779949693980347716243534372448971971018646808197190147515179300413521860692323905620049215801811975235014962956509045784843335077422988928959552195605725586157551872589145859440879134569609426430067909910985217172165065304888839491506137250724914025252960302698605651762738037953517202811162806082220801009793949519654249403184736206226743667989537818614766554510931595432578542398686945584111008324949073356472098479499219790821505374224340652911230336666901681674798996602834141039816729770224628637286596598548459626614071945554674975062006880783063593850874249267552495509719772480937544984512652587674391148873576238229232959058171812541982309004764240770179332381661800924824323617867655745818353924761997449716152264291371615119611508930627022615489710705086264661396317696771320108410292629064429767434172362161105005343444040516029554985277157367561426616818306568225012930540203804265866067618299181167309016501504410223592190503778656267048784788245641268151665367921266057515779067838190451022577430119971189920063052515395956638664853889538076860093184894529214671910521826671567981076024190361271421393946873485966823767335455465468140191257614070734920265026733118412121348083774911400684748241129103846654266766530301348134339075816914618147950289847449598510359229488217590898589411899317374291427259012999552677073999477787796690598783629267078046718544583895391712392644199837317073226685634828949223789395085841201870414570172956335533703283611543993787118390423235644151332302043954685516006645535456623953211159236411253026979720794846909502642561961088640072055322957626119894199285426249765484098891539500043166660365615342655028506223082439293595774966785823487317300352669316033254787797475131392000000000000000000000000000000000000*i1^44 + -456542330297819181660123797881693493523378754744554137617454271497024834075828167937143782669326228944793752120480017910862430148529465726266001581981842132748994806183650149905083820537026832663599764307768150382173215520259227225618212174884402680271688930503281617527688324424923788772363830220623564848785438104794056338733252873104907063149438926442373832625765995404731757346900751654718506685598343837030705035834045664528049929376145619908211688918279667918684911233021232547184043132560476085850166574220028808849800812337474786095179840893675253928865275256536051049687196720775400792712482004412567285220727624201171582611550263515325450829360346154800656004439783894538953706764221986345996328990899504435050214308094743595525275210466910063307425327795883839946532165142703250658504668022691917607833966476677855596337956494314765617332741522406633836636464999205282487935382510963771785729638376178018364241358698004401879401793436081596902879748974379615177344926912256037879623091849966343836577897336570745006064575611372665386408950937910301901789792325233162548717568129529326037309738483882531757374403140518870035941553119327493562964660908150095850980609663345913874071693321191027623240591157818529783644901761021818017646042842388540944524069767611180929006743115943258957440164266496185995381884500949720008768360278470432864351849259003329289814944664371832514878960622601748594555642527271765093077782239530216899523038648786244212502755939357274801806703775347430332944174377844151596149887943976401497647881080813982852189024627890820185212535993487730990169412515269040619238709916842939256597456841721554176222366397169156579868066957493415425805409115503337608327680345932870121280442637228544348483452158755760502399152681002900653815387487456641151173282635967243046320242862489760841360769024271440498368214369196700935615855411112468970976471692043113567325991446038840928930799055703310829166272196722499401806228131013425507161604771082772425305323460326081993803357229233211699110283879475760846599962552433996882833303475523491335718688357137053749809995551237683607265398893895511894603397492272604906679959552000000000000000000000000000000000000*i1^45 + -1208596645815568952464997780277907010247227802772959121700269018264822144913476193970352462129785555399486474358577255086997799024550070082686550842346640816112927106054004716372339327519250179425181985452549311306242309869147625486724416646831618928264526372209216702023401154524379287599099502625470003596088504776263809604354567308574170634237668732448930254700403902032306956867569469860744919458700246357260999090165717774954445905409077870131392080471216082258487800298255297412113581390160930802556586675185572025676802532635430268793198243734392657612944411519135734588376776140931502089936969088320588468426315022974783723143613456748090005191821494352923314073794821919639553423088102399732931953508212145068507982632653866753313383801714398601368174763228846286162950024589325700581679978980348631258058185376688735503486620576588403208055337146832174028236102311445150039165457340579200279865216014347656207917272416671342307380505357789886187836012696570248461742304884515423935003976518352569623361059116869230613920700574313000617432699213304362997413811146364171237077305968922790494261973632760968615335001734417910513662007252829730594670562068217253013053996484708107038192568752209406740018595711411114695791022199551355774594136453097589289483577262063494518511366616105320574729903336980407433986283387749327327516996007402611155214251091929752337552740119757653642809450411641469867499033024482050373325507983399296741854867765234454921410047806972359000920268282804249573495685022818381601119305790199946918537595488803651370343587378012891308820283523202772333422570888742251813966069449091436721986114515186539419605154745546491097744088348099108232292569329235068730252514611646427924197936113393568503326036281362049644673816333330757583083240888907916463288957479360639390671624782648313958954299586827158792387065903484159558453638040341472261233058664681725555475693889020619925270932498809285017732691901660118651244620651930147867239900751757296291044304965499147192314782195616628429410223216845803505762920021155738817232434424208355596868713783064601198084383187138819766376588777997060698517080587905347606282240000000000000000000000000000000000*i1^46 + -1388291522697417161446951846582368565222520277830892525189190495382232946043848466995119279482837247489575675395120903354194764916941383036185958022736068474614895901787746363992452275507899554907969070317818013248716620697994528619362843790170926585929839101958097117100135830986016627476683032795587795288537862578392408860462411633207906823103821463853447943132619012111196189078440973603121710666193511565224556817079148087944317442631515852731603277679717056121839698607355641138826543138526366682436928317039008711492431977533097278504728146411776951338009559697406415193290222626931376538516935930064492364211061552014076896900407425484557953486115659574294996101710895671722834523128637726572800629382037013512370346132929155542722269043736028721877306978234494113561894119347188636998678414309785394732730270317492927989182525340742709232077815717598766330307165656182233707284477518576990335144821897336924528465743661173686017351721037045683180897132521507302101948028119967366283761235096606196771369322321264991068328043113430388728673935314366316405740333511447231719860128775663881175049875727402654576006950854898555712805306481804106141371987920330083914385110483950813843769966406754280608354970480915659947655179836651413536380268402113175211977315305988466597403053926040481289185556251388065534465846822516103125480457434532139186469302171520482979133507083150818123225871657889388828355209144809165048484717743418863433469830763656167677418052326237226903953858239793693720735899472283577037403335385949887186886054876649318385367259098084235505193830753319736696465629600233187091958391347553195190302538249036970957469878672220382730976921992829834209020703342608230625252116169244387569756106393152681518610176226241055425734028807616050752633984867561197181041610935069830126937512057536843754016632080769195056029427959959639387973719830536212134627111486448013623698576865986220256606434427667363902435849144962456770743565977421929341872667045626328030608830185336152800710449265117749966400203355940425846650625883098766367833887232414846680592808868513501351055496775736836062006245637752093364160669635491921920000000000000000000000000000000000*i1^47 + 1130159582744767236732633579890292397636966278634403239960673705122901221962834119464332176958898478357313031461715945714877890506429420235287679923711998364101493481028622783463432462027258960462091156647491021776391698248787837265514171903628478422860574257051398499005615413127360213296429690744990877435203570757121938813679183053858419776159056972863905149363512741278759114185958097394031195568447904335665873670919923055819737763887331835038426784928041505217652616784493546674459069379867953425448565536604069159223002082848274808752290317714737909107051790604836977198446134866896307726235734313198422774186339425493618498637938745964057119036844761318927432797632100455693537844405756259581924778866545986694940184771813683501174227960537354010915757633004182164777678438966086467872619634513497526592147040757452007013146483721417572905681100181947882749263293469716432337756961978972608685349099501351592100805647706322978867334223599698905070727642600523182253614911218108421320288629748958248438988770143563930582176672233533123616858532685854239976067541302890456575496889390200351796704833898457224872369935111749685892941655925730684426877059161858655136779786463503945543211295935347175917041074625034043074906811747595479010780923137924897350179193194832675939220644988981016807283495595632107773198132107220113932099100561564200237308375772707762954910416793017412450535259560132715973719419297145192350512093451802469683403507820813222273084591220656792829623553656337857760703809663159469404512915555118597246649031289078824709359206390459450182906984039305146036850428365182570884253906443511719513315669388458482854751689625250674598619052964253145300708008873168290432658386710863354971772802423372804353244622568529527923384828743121473925031752584327908381950143168000408370474162849279443464920448413809422883409449383797120758760225827945818541291473131261496439135348862670488160453987712350909860593576876934076992077569601044357145475781148786340758072976784554771558669778538747543953618202673496224716577522355734584677269781212844870585536348227128354658293242533913119422636136096456073778190770975539200000000000000000000000000000000*i1^48 + 4151373497011185300452856198994248664506304211044827934894201655075283776362853970173924509792661959884145515486652026025077360312040663599414035029052224164778402875650998235185928653436880414426723162444185398874366419775079181850350826297644920262209578430315186631287571813885991733567103976423989520682513464616005510645069715389237777616290785050807722286976514789696774187783492840779196808204568323072521173757548084872866907092150464306016455967736223594152934104971765358428410975685146236649220239677097135040147319644018778983411255715499645378555707966209673595533192354140041194293886748393090722713626639584533494601658275161690206977435540684293015050599453851915018639812005869817456593365970350245828927875399108181363478382338726500873476955924764567621781896466484459921838305435418145564633112243953299227856244155667901702218848442600650720119492385818616604691722255749247004613969183343066108953045210437316011338175840594318180466541175959268496982106285389715522408340191899441248749316371948747297079706862088732891219188606048643200067326847257240570648139351641937608582580614886602754366543150697720526312559869516761767677289064580244813023962013948253877981690061028669761562604203284242241783807704780061388265851958445952259216732132976504992640724269363073599440519673814915648788076688932614988460590122864572632535558239918304278147364559567419141665648809628467610071896674500054022991459501193772690546990226550190803538140665546384978797488939097686047191925156038766220320033170311064060302981012007054656357797786264644733738484137857412700653763978320996484354972153305292394529872834357586362854528970599176948621577795478430010987903696108487735845568242213250765285593512557352906060324952329102003966590744567529387226534733994494499953293958954329421859268084439737841593806713362959683852228725630560529776674183028601616947932881053212423428930164633073112016763492005253557613911795224360652703496159244991637547719870155436740866185511050134435049076339751206142289286622310634700508088391380486924561462824229632202004385689254168717869642811380940782713962600892048597461783019520000000000000000000000000000000*i1^49 + 771041689389908719963585743891536694821002855388263154507576940656299780589263663923466113796487309289670761411172981550978582894032628153635324396441615556070874058138057804562793257251680353736687874656553974373504648092920948773163646852519074240356314770467519217230765057685519196052035822478098888676627199978429391655165041099862585701823717911101238703437791209001656164098864277852177289417760352929122066545776717961571514549173340441772073628013394638381176421915592640875944251817185537037274979072578901566279501930861327935963834819471203815908524327236011057337242186059938559567460197595408125972089089193195655431397653472175115605426797127836727011320797631477764197989942375936142962573718236448986155545262191028768274046712351252708959117153006130115384013468841678719763149057932312857610811332862540179521202923063986490066589372529993806131905448143210133042910423506216945834720362997116663811295402350796805926718950621133650102117866860681057766839184613888792573368544467412378376417366139888868431189734069551288216732811367196871726419865473797954303185596631314288642509347343746080198719022976269006212743399153823527031368182443641446184701380513855846299987572216275024014869805923562167706751511667487568772761447400856895204121339346761318010607818354884875217241569485802858619006904442211530983197221834672345050951951034159554086622453158246585122994931431510872074963064885555356857308609729410905688051586413457501941596898163875122025962699417813177454223656255928860303801159374637316858515052036771417760385697416672350393411272709416834006062643647662884449374849680377481831463509652744005805120526272466550058819690288563960461841912775825271946947754980582729751521608927890300897204913834731940026444232916393944837287984928742341016585193063529612041981623595012895533202925408363434694941869419100780163050646428573958125854429773373065086673421102932907750984879397724614851107923191051751307951061689735083905504781438688763514817652538072611102405155376809256930829237829737537398539000928694371036969921994256274475858521559545839043177782259725443862108459245289611460608000000000000000000000000000000*i1^50 + -3082596156189670868423051973881858752200986531515953192970091528330500415607316524154246813626465134908837390291802478799190795071739715648482073837853221913862874632354710424614173450407562087519338385766445620069214717538108812591068014933045784686617187634283925179054437455519151577004953505742737560205231902575799211481223641497812394086128219060262936102234231412892976246420486891508598676917132825616238129179493901892668507946235560160626837595849515430723045532940493324181504807994419485982508331867194495723946044789362311707310284752057580671119401254536702278883346836815759173367234498508620607268568229979117256364826289378441165069201285366874163701026317823119521410510951194715275374477430152349089569324670769091419953268929943572581795889028904616026467343542504902637168096074760804677195028094040324339809483547124905093112429706236222065819875077651624263512259847362541609042070904917900887262795791405887805060494690148007204725173762822916614782593151285140079596544225577892353611649223978759653036676310584275004106032113922524284569828182827950521293017751457911202065454264915785448019287132936617436529629906535799009254356629951857352588083073833991423285813000356240701367571330593653946615636415780031293700247010203985471790515796212637830564599705053579309402099471305978374373025728980847780378009536095095730665455124664726286880774380471030850054432391830283602069635123145678644139546558292089920953843010647277179647351322104411437140069215573109231364530367939026989927326994395035971884876366330100399178400879925789122713248743156294451524255688462365988307073711747310217063811730392189662615906874088205648084450627263540503642597270964530028564914864925181027857527963018013366623681423659728260668214076505837187110470488600499867404612116206350408635112004433467904798328850939232130884053033181874767098513383377535694259669035785250029860046194778820061944142180707555694301967166408540245812178872938606158850069319984717309113910203312029447017234427819118291096698283521286959835427805709918384285656783882668823121636962203683624569834184419267904924930533067482726400000000000000000000000000000*i1^51 + 35157682008118225037251041229090850795088543340407766154199002460550438161705090988055512418339912237398726471394348681873980914065738719484574032562213334789114880397606427604772773450550283820262998471460650204487654616968126402749590088823195482001324483945739609144343124321235667195496142388080808791609116518078731017213671048683286153683536884389382283100252995997777772678840412516438272169765053854583563857120233292721333308082443624495339046372317679258727389327637392835211292274330254211667261709661233040781698543564829415638890924767702430403855451586340805485325667796576310508866085969541580970457283134617717855231389501857087698039157493772569972821211501801607863674666164813294391991548696102991714363411787807453471911844894820341620214964468615912605332060585149890696205985414851647260394933364562606417654802323521942004424180649101185946127843340290964788331849954184591268284537000775438597846258685465353458989016348728464402692757620296343895718036077667320866307218552768896562801412193227631052399860844098837367391716902925716163161724048985294316063115330977412307460513175611569605684377200297080865870547125324803014994279376511421222594252025148900250165510923797131528646037603768717102812117064713960731799076296790097544478029710706878916361392453189903131426123621524674949238489237234019231475416504595307668895630620951036772312301037795396809836286568959280129429093918001720204849425553104393761718907287057153058787647609857255162596998803395664759284028430146085431502326539398788111374695985801148343262729407165696826324056182248789067144365849887717930805186129450511763269237361178157580142266636156239653163905341932941259262222219328306640246323608213721880899539862111986630546618636421405789779916694785024471003127042766995642427636234149962263419613288406312678758686304083593351687658291809432141565015141642896963155046827076879940989458579997838969030146529898010313001810686226146726010469703444180614626828703007389839111549826086232443631856855720607403184867557054047640087159818807038222439955252246765132453553376482666038856810556229441175029515550720000000000000000000000000000*i1^52 + -1061279071621459860731502969839611390993284856298093106410643506176795747015749026335031712970207634544186106469282112436875421863627307298634130491845392084722141849454885547095642146398816599163825822187481811874515485300113569651791011313449191767676226232746945159295231261348786299406164923397696146567530980082990149898925910475656679611881901646581320671081771968608694280020820585215641631356676568279843373554517207153521515287452452157363492628902608061548824578210035096354838235814128318907902547487460106631336656067097751862892874370327090012063473805167643238904141360816910215766811107364659891903764525481853528887619241749597538677605149143398366303710288718771201033523584519959970819078193882042836851691154466349472592808818533968111755992505660435447306904715945365286209780083363657202901948964565561802509226379731127541664736614893131359626044759549757331322035009609232221680405784323621384611532888044952870369191553550745427325458685885359975587696517994849984594196671777960523232218309697754314548932931799985914104495740626832593644753988993528617097393078365438254269612316669359975123261574276960469903930138339891638658349883630668857910283880710988330658183869976755508625495573010556751262287717964920517661755748272011407479889653674660436612064631868897788711098101412951688433616114142426488495337911135545404101360169312596057172814614725316703255711922892921792679634100995398257401074031518877970286146553665684047926266580129454924836323402712270874734034296978125990820046408735136288052578588160499353977916253457817401594192480335410174824661102685965132639114027254443583153083118351035688594865268196504294386316188591671587640333682893245227333955747313078600558660454409926162616117262164531374623391110347115726633187884757687097225766160335989202473758139980783629736790505203030856538816037752611952580291329182270045467275292365663705460828394477620056617936190516600869962250979225405241421276173692572852155594202579445833582957754945162938778073800698686536539587389266711171280978595768137047759014646144899995751634628156158417630811512040340711536590848000000000000000000000000000*i1^53 + -638722289088018510243936606339344326472420118904281660575554857160432091126065795772421531486807983893572056142300443405478853454269108244548241565492737880906198909802965943949065819302098221456989436300010349580546701975043067564403264398856045359412377256284512520844728974260381678141315258516510532848455738514767319278749254720342668308610660063630631479436637506569317734078300288692748683503174920600310531671944955572092434467978070815341870030961737916443764201847936200715660686237721402437657870657325909427141084527427888812317361833809430187772530366557405884678858939219154521264713949345269940621808760481626862255461290777737774895532191013416488208030043626607906092913259031884232174909129700805217764410458418467464964726308191496895673590329865297766189459635859749660886865578730358912981853859945362086944257343360867271237443374287363187078836478149511701039352514889052996636890957082088047387517753370674981484785622421106779097194311397865595821535797264556517367847333813228524475419127332921933410029326517894626959345937427273848608143978418217788492273651600486525007840554334062084905493244871294801414207669208728031627142757954389141758758412511008731789672658463869777453438892822397943879079968892166106095915585020242902084360770199541806992449330612779791634310588748277546923434096303131951120380407645018877350266993239054200174483770996526848080621768796440487028703069275232215260097085414951758715990343558153486818986968865293030789899635154619479500829891650391868670280044714319061246661242616119064737400396754248076242000524644501361831491846613438009804368005644669399533101064551933085736822018209307235532871228947963844747686879380383697913286416513509352017323049820197933869195718756508487686716278590672673357194491048804024157047303381332141088070804093630936737627152885830182358954564476991382787789305088337742394902468174032400782274970152783423009005612141105747923104543948765818449909177437885380048793735743869479852678353075433835081052947033236582115481385442743474378097573102714900364185730835178592860885597240348475302606449128784684646400000000000000000000000000*i1^54 + 534164636965857362623037400834132989707632340666847596622662012997776289655469982285711997092534529987060933274925270210814767423603696045356577795082925175050227489701147314018674726787146486340358111772778376402434814615268798473414846229886590599411458772792324131926400242801553708928128700496068800782407334914284090662490958411178389581261069655089393603720018339365929303767033436133175690091391062623749780353933274781748758755652132010126925376462813372049803822045579061485770040053766643033302114021008663356889303807424747006295183508132364046386223626158483381837648113775728082936421087278110751876031394742813824182488239698140115857699031387790765741489467977861509966719995704073652572915441767704702402035550038554470236297356207573987269738797387285827716494646890335860554346241366022900831103767225878307436539335872187627131026071045052568824711381544151913342695084815881846421390652070328339268095091003057514959269667702826672624895040356755302044900350876355995566001155679010098884732764855788184612098560104261407963577372292532509004469828948659984692885423525085801423474276251781199198308772772462264742401123806023155415860792133669341802341869906597093880471629703659190476870108161977051006339485254367430498324368263496080840530719301728822739793516577579961652496243025914541356841298319421115103299520154084834724727826881483952995910550590847990465436505224166327921615019945251376367791890159167998936931572321809653155839106069670809604918587074185706387979056541994584153368451137919086325382982887439035296952622721430093731468538893058754236601475473430202028662415435286425803386306939341518331255408954045744625536723948324125681076992691334713198473094808786307891779394006223573872947919445098983249782870692007660273863152266366652279493928286645630953990353009131061762617617323300969815148445600491745455105134328883755150195978979483070413089173725358964960673971153480533348825698863788306803601203717048530056913153322993915782700836234893191137172496597043247344076569371003299807167641713494380159811785699484273475593467716945838061556335346974720000000000000000000000000*i1^55 + 1202540632302435987378306519091922316179611807800463614012423612947572902891110143797553967158979243447921621132429360569683012970430913094455251565039610256236813625377203117298417730422842812602338248879936315719201875300292616227047081984515966830831086710352131576418690486558304554083208680060760616476600595472338427659538253082492555233218809618638351806439233460228640753024589309184908837460439527620808941083791212781865636952056207223094082921683496289462457051518097806336042452316504859128763397291569630392193575966809660789075497639548659153117973525032885306891470097525317373969458078799398346721653696528442095227711398210748518057669754797939957566502618862522548598891517612198387988151210689302021623778373161756092053199155428347597096591714450159572494866467461520315154159931908837766409123208283127821865303318882664983130066156486870136374563819403382475437447598803710839785497251597720577106488984052532758811842428736916952749470589230029014761887747128256678020824601397820342120927640608690033460245712947314577591782340619683971338209864689058765778837325639784879587840231849692147740260666403916650954989859897236254526110651604440604975673021353483859739362796601502104345293389979169880714679213437664024207713451158228095176450723661703336016052074991643513148990298148194714034857239946042128915240866450486820517709143769343743178799136033440463515157887304500917850242742995393021375842316452959602771583938512311253755573403639249800617278855063451922621819052908995085083184559368999664125941001219667340667159281323154401269113323341299692839966411731263306351932416399910070708323539609299325398044577211892382059835300260560104261832905512782322800046531594904270501210062231308254786457573399797970411865131577197106145132371113098818420973219756933225724908283795636000832080307434362820253375203894503596985973265370482731494136122606316867731011057776228401228372407191744755992801792833461695509888592818804614005697599700247393423043202776003948747763643744917823624811113430210186797284277773500661325215511416705491728138365179042365197955104768000000000000000000000000*i1^56 + 47661921562151760359144984990929994973059087427845716924315371083890016023982778777959609725499861015808261221950139890074010881280596543491658952494964349435086260664087890691008143387965294299229634082984542862878634282633987923333681181877691236268761712727307987700843810198301711677247354173541451774322402703806008176988532284154077865820977677885198117364752349313654617839108697311782961268402123259190542615640909439626774469197009917546177224476894049000204553015222221277463349516395301404626451682153581588706500492436598951149300424880177947588289502113858541320898867442423146868940080328885346346686478035122174630643650066793181174698590642078576524129918149302492387776567982238060604110431551113881047168952916462685608452472710663628125588416925997564721258350141257623852795503347549048165519777210176011004002375551040219412232603419531743585333248134745040640374866943284264526027542116530778706410280916256464617419977725926106637179237262632279022687223333175329141747608427339731688570264067103611119567831984150437847447441687449339563381963899506870520078007626909451313606425435406578246785196480636650072020714641124418437650415288506468461010241334097213104667646473107446124020089358415023734523395706804531234238332693046555740033922205054419230318570477539815215968970786676224564920408801658886859932120760112988425495201729964435961574635373877171602599297000957016237416079042230067808201780873377929765914504714374499310879584466475627453812068132082457172291719907121624608034154468328925331927632602346139427922443425749675728061851725544018004311938918197563260836734204873718998307922500987422779218416062585817087103045336224347650831686152121839998101406413587380044775743848026039308039308415286065988498830216441714681011345221021886595263174569208033489534297354975763019339547922098145773337349127660682820246880016765448111415968615516973150592326362118859067697500025888686790500101889275808663714222812436724014153419096045342728242171979026040025886199682755441447171809140800066035904105353213013622764144426172173048454632438697992545894400000000000000000000000*i1^57 + -261277267216761576529720346433914231031608037184497951025383946946689119015990780764547207556147422213879816921937065281327064156452829570387233872648301703054376922849652553340159594737690263304260265934936819577944118181170347900725715907206986407144650585888372984793427872480944774874861789836673768329878749665870221601886018425563853709405891753011747924508421591977468913707266782339958347864106192355682622819867204859864367185273169461380527016570672604862370858816421316535813190207052991159094289206362753948445395483060929374611759433055109994096763153904922964994392485233605761284631655911594728856991853817853072552088609568636790876724917290420032325469132084931235368690361973873680121646385516700388266640591766613291294349677891318984902635962905619672895326221635216274425238956469370947758102107796799909184612594286062937319622894061467837500895668753901616895782934433537326593344558199636358694960821854556574251738323346708858168352709202012598077556152805981058582125097700822019573217911678732169364109314894884838814029055086156043643877613980208639920153749324823430253179558205570363781236533879116583056378814919179499805362404372263185753463409435200654152483875316781238003578649768861669523417070826963620500604528119274276655987000213908263502454311249489103717103099393984528074463481714903248975536342170384304621453594741362681725042380144017540870516439160292537257817418512642132241194978962293303710626488077532416725974189770270918879328771359526098369045129550057335074337828109728127716272879172601144550431327232477840696934054164066962789737481260752204848050226500963492282589885041518935872715573436634866597205440321593013995295574593550408546491660052226854452665231192244804704252100981205838803580305660504148588710524347724526070963672590823047381255594134171392313234765682055815792029092942235384718983209560766725655210336344889786248265174108496411416692605900670686898638674194159467770383188781165236533188166106125243351145000910041646066959158710953631193535484887515933740986595064319666753781518341166855511731906812722544640000000000000000000000*i1^58 + -134315791015474127013153729400690753502392964400470003676315620496986708107940819330064046040168281549411510124886848812137099445241143424326175442386498404425822891986654054417261438812004946123798392519835959999316562153344625739023143124199992419453379699108258619732534905679330494490840992335670735410361253362428298797138414086147484447012322095826340628409802865590273421697222659235990537993865611249822983708955335684029738817590849965421523469192612675622444167856978774278206358788322093482555594625230291913191487466090345892425021545984972278842690581335228023829071660401087287308509104609150279026896410018416724560799289506057128885108850293673520235426178147522942540767732913229985712183207288472767293378196228677628691934751576657242406740461733645518987900870148075809827768628706655794852450647547687817167069560012734110598771657505726991276546723558216351256260698833609095759710338502220740479551823342656786352140214422551536199373685432260415974614734031748819179745743995869309530940440743176682945526854002569211359964279442928278927517039634564015647134861396266233154624124355604560534778204188920327206316241586227678827976281546371365530568743879120049065052910534971651094934561621057954820452278430634249766065920056275381599671897462570339866334364663674740923428429243820011756896185736866312311254455777498437608672372814167092832397812653832442290238425306271987896780966511082831351400636090931453522894799091529943396000090316071786406383257657117804822635253213400376651646386160478596692751980454266582698460478740888209393131270228735061655336122130859231334066341426961889348911261328674406730756048374305990479878684429900232101862635690568861213387796441494726750356742220372064488852137545616403848483988546310684986925960195751679624810694706567490983450152263332260317779063069982268363619609417735283288050104831522542025319794391178819672214865222968753548613944563157414152770571768796843255308996581709831598664521919281734692149923379897252689557855083926548739892453678054057041594871021886016063510465777430572252181703950336000000000000000000000*i1^59 + 289377292822611490046959719425396823838564963911383941666608887706747243780545177317295801147134055377437986425250628698943566596867999456459736737812800239145957734844084050968669505048842798015842807179054496367754614913512432357781799407019703622889902742900387778537392701418850940703279640315415741189757395895321786796907461483197011535321981189218174867308875215311729068064427537487406778664900380094477302932704839591188396368877223030451179913962552557321491391849891762950373735133157961656598120109222837470079086669649920289452487746066372796175736317570913194331082783996252254854873113344193766379622036707911942566691251293686351998803019256154764135893380881089437197127869608023719916843960723988071345432748870749987983328272822983353474834676442606551921007160062985005297982846181177221006270028239066056881741099382034623871842086885700760275728965587706422841354553464703802711718457868974657508210636290795278889450597471667151839784829584123256538264172061575270315514943651520261464685899022690105869720986200529935162157375485138026176322033213171725497257005674546420856453366664320133908344707130584732884275570566556481825628846269914730185345599847989719775761275597298657727773763659692035543310018866346709104834649813740401017538820512095454152123417997004901151500934793232109844775974346689867081728758297923180177451501280907875033354327774162340075806341838383267074424336195454608264955690683386831362805764989634443152666795386918792245793851127706194318327290122232799516699506783552055061260052257800315767218752438131752211787901706126913671625851866412638260791236670030786441383270101395522860093339424357417127802895667233488996667448055969408805420350439350175042389708922326485953048244633682867393391726637993924632746816127506958811436901782761974770435708095452529132466335503608352187117560066406032316376424265630060966405969013902597974535154762181297745888622702698948528955893492414729235389133341721135090743592374284702953399345577040010726946555782837244302354033156504190149078857785473120930778449976347967304499200000000000000000000*i1^60 + 925131454635386170261461536690367302314215363164413981472103584480462174958109650441433009493687455289379046181787184649073349680658677113655167773088020456546636598106357187779824453643884289377425788767872242801898491818460356356087105464361549402932225324257159196635288334693893962196551338346663954278201777055377933496170824207119157945396756318969490456369810685208019781255640604446973322082950393379796213859901145436396488789275832004366242545013465627809519324477572333493174339134585528906364647516347157536735703692131198806378845920177774901737497863852271479845511813713957645627482787922341243887002389370191584222428868617218777040004880395048053194387437461449456083402471875024008518974858620389279498685944548846734482162527682406315960272026955800654687813529699344948975336619037695192444862112537429190661833688621423585260101147538529254962640330158585808891989525594839281385056020621588703538838330965997323511814849700279826251754282024502363663471739348568786787968948943724892476036878793881689072307406721139341645872976354322549819515863893013508951745217186013745720935886535533155078224610091960420250611962098669094630031881882121783898207308409581754341319354714748532321750199320994576049378473622448058183850878924973717660298381106706603539724152745485938607738501029967726235722628289198585970465161912629605487629615902313083226914438384657091136144416420095000869355608392661276834594391248581412608915779796052526650474028983940832490383256452232660974824518409611639146980144195973753508549295607959593104052193596467056294756407828600454101591877484235475458500140538224889716839393753506274170791679614059025352319288447097731221947011121182863729056473182732041457860974711570354257407792860425223675479461221735594111193103413897538408517397957369749578751535736166694157666357884863575027778729844591231704145151248521614248796877232338652303277930757155121766274644972246164321646281044123912371278066546113920559335856183035708397438283692159966432237747076521872508213660069713925524765117743360914868746910090521477120000000000000000000*i1^61 + 34223490728289286941621986725689929226672804634875746570598152513417617264230383647902005260222225802195801481140010920701516327667550152096610654167179341565035459032620535369524082947088018213531044293471468802446818485747622581305469661125729781001430523494697078228061966794897804760299067737534236578975020803151846897547286938670528966075706180590614682281953367459314861567062673699064790484839005826350864147898133788370264659775934834589382955107439712424883336843202085967223155943425924661382380246277425817584495781814983848352036513057952119275925743409299587879789915194083194963555412695639559911815482588926351969570672808888251280074760023146604923066190916388018371627737261955233871204557473667316641569971623718961091868561239292418795824241872388669663117169610226343820440204164125328269414510760135589668614372000659886595868688814201849440318332866163347880797993333209850274667923159753737847395614573609960075232162651821776356760017786881929296308442893578864821284288691256208395086472508656254711191079028053130210516828177938612761663512608843112594254164609901237650158678169229879388877142536357156462652886658268573574133926986545687149201899312096538824905435482625755944842861236588134477307621533986903913875197238364290965193389127097354789017230406370258524703805812967349957979826683594216679405484667016844108451465902260962461290350344850825937916810949152732898520585032471078240005498205893712521539209923620715106624084584096565546219258675663072761982663730506461451404159513114564200752736415921524486827072124651516635712651184347694244528222277402886402939505271551727449680670018714721720450712690802052445628009378477811264592351231724306282747864888962762740808646546483853179192794005489614690865386018818498101408065460409364821811351507216502848740543540111390905779120789059991639665581268388235438076781838264517969061712741434326768501944629211811611584488996786125967275444281590642501161568345176710166094171343739040659353891023915784928156880443545932732430048835383879080935403939970315453196109086720000000000000000000*i1^62 + 48178996837054993002002869242044350052602516145294048594500757990711064978115425683909080428415778856067790313178315750562749232117573336984776848803943287498969786473672222597802706874989257795205723576822402439914542717202345916367061399447267100067042916736859757151816610843932461643622542678688355047811198042504710553924209441951997396456913640975976927952750740061137020085804964065302903833237746931244087356053653116146993357993500003522176080370330667995419626098663671446573920644407967545239226314978348679234437681277328803544717863196467811327295056186664141625051069234721538143395944033128793971758481239535005347453167111615376748744016401481751228461204934030656468506517456238844890949643587103510887956330273091596272241699053373484045858374995449917369285781446199491666791200627420128327027766467075576471014830268051030838191484370001480731095173384746992084534656247286626372487089230009086051726056423150985797197627344107170153572368770382789424766282579202995965149718994300647812886453007418355214378499414040410540418415478810146410334987541537913508283598731066065073329704427755339755226517822935625268870358117768131981710431436763089692702756831798747023423164629484320168920327410223754380230932178179621332262263769090721511853474088270989377662186676795884741776349716764143789434753716193577551815996779357278863246918910992697090100462741616528927927181443719249224823622881006678508913795095952897930538341499702272545666301901700075459029607320382563960345471309946974611507153732188865133939505509220690692644436436404425029963361808732941976380940575196214827246400466838261945786416128374362735816369828999275476026976942012297472813364618539841342802732259020819955855829630195350052191643404814159967473710469369444946504793524368632892690569410121275868534893515545319451895691749492912007410862574101113026819971642909051463331565074781108612974999294671732674406148043337362988841840382618849344785628163045685907559694901319336670991121119219326308559660173289410327102743629232966594746878218733550200422400000000000000000*i1^63 + -1384430964931780950722452501760869416522857372152088779869097116211200890538258847949426486199982049223977482840185271025845223067310788806314757608678030828822163449598394107922960460528051514715936795597528888811647067906102323014300256998716902936682182297230275154961568059743279500869922631089963807513810653189235469140465232243121510235471635970246555950000938193306832913342407904263707396244692290886268866085370229738317536669582577009069282093902248759644303428606258630300669079990371552842516586101626552589000171231921564940254892596130659438297470311890935064175975961089113138297208510434679605381916269633650281707185815208001344724053860902900252227231458219317431474120984659449674617497467175630495123977881395464566048419882951768380792920718489603348952571957190996611880178257586311165669680010686673197882756345388357291614499592876371995105729932615750934944560603741253514532057710454165684827007112872885448631407267210338382185808693798645854070185493860141949656574531074356525461186005304679863882573630289648325215954062819935994256933543156612989709238014518526087980632667622402950583478681217513204040336835947599490461727609651138090502500839502932352840804542849800900924093573820289556584296461477394754059618259244274066084576716185453412384922955624962043282767673927740049890453589410016636477312491556850637160030519954530378493509971200162724859551423184146985393448077530634181084583002448245379345929306430724309341917422855380656876489820285365423078687645805682408629206559770436978669344282094487066175295643981957474789168800530489649938667834989606741816755115185998987961053348952107882917336911042932143245791813393103217749784487726755642051027732729130184234748706916058298908343467202895635433633118410561608601066369825450384457684753344459833412900405463973682030948468783943823943257056743381075673177453617621552295077926747903773718545817543297597166784839386046929860658871839596339768367431558828327399513796058846006419155722232993109130923714322414403755782534605555207334958068338524160000000000000000*i1^64 + 157783082710156708889989982085470975811389317590691880658960577345016810399849015442745163631536335946608872493151773333903535480658062207041039332241790345689313425076881707069851623391192049059652382827253854855547532171164128456743510920875940132239545376213042348541997970106063765779637597118692100266387424467385474227122373002362295568710847860228351985156345134149602407741609077652637798594851415955877384996247337239217178382067030120667297175911797029489902215662090150770509803689273508607115029570406905609669870086335704218312185165333091321618056162175644765433433761109900932512976125965744185774598188098876689391242974584241006951228768895408699052773116502344345816027153560423085330277014688317320427528542854094608112913720630798854985654984924882827317285924113294372333735366672704199376241730520386415336253921278618541360167081719109785483017510967062080244037234917534894833074526095012481186446427557881647589061554304474444157319937269239480193536237373373053608810605997222534844675658357557744071188259567568816725815688602926060030629042593918138839979177234798199771087436251192642001853743472565188023292946140766124665284430083307510067910777189302714965969416452992099120910950089411985858527528267941913303748209348842848665852522036793500664579865035560841545627563696282430301791993277094864660961277829569227459899249222979938019202815000065542317297423753632002517663752502300743224974664450729755601727496305725014113831501178508211180591511188758935333460256458830101782354218448705425016141248970638232665946035606856981697547947443159613112046063563967886813662838569272632658696835090281849498576097071886704712006389225385790307128989156170656966643311730836211949221245628167653950052062340050621956569734385440887911540178342506576903019336727837819621822348571983082841194435368272133703798166817195059810430100431548820111483953394599659348331857334415405444864736947820377436145858439037785476067047164393873366710863158233086087922118102911354063372730905546045217346992890783497894431293440000000000000000*i1^65 + -715134547720102364187290602371320485445815189466523436301085770735119411329254098267937511702443509201513579509468836625456922887482518392609422048815852366308209808328737642739936780643455609869350124764508880212818509192585668352940025297017408766396078376518082698295607520272518444197683597337850741343620129961649380546910290098839276928326910399745408885580321836576316112190058837835672859747723665966060492471893303917485449266149509496364305125786791375023506091319100619761270244078819773756742811037877721602644709975918712163330928144576187443937918908029913010902748077201946993609918230123900909784963805589551516183840583169750436524630402746254635916362665455872488727611432431072317735983408435673122403941348806857446968763095854859210761612297090247011672722501217736017368233568863783408172003796746950440419077072396965495164000833251016848092208160714578640559191600867829396096531454745541271490704122946215782826010939081706274086447816790212568181249773029799849705733427628730501930859726327076733783911501338609257082819433191089189547358007061710280764150210013227043406621368704747722577036538962384347619372797679373239819639657493759968357154185107630040445213246041225246704134210102539323882151447639136983623472493215086983483213993058341261124442905985180521548215417613687381617530093303828282535604078540405280128291216986895427628631970213950846440557126994073476107303224911204475359778387215342501502907587260833921366263608324062930089997407542545566192432347173356699795990536388210851557363419055571437254941686289002560352369765597046364267693497637102244146161535165171681382664525110972191736908332946028817477050032226802810144405100138040842286316399203879293488913990024708433658532370227319038504543441552566168736220373603421695565918247670550653584435203641597092504384659688481376580774435717528431471662778015936503581410620227086575303346871484880165072979757239006296248072465148783852420222355371343187328354553867084117403592351401267404485208877686308908835289651515471613132800000000000000*i1^66 + -14641246527370616064896049613728415315418259893272739643173296327787901839126809374748291989715033946409473459025554692395971937449658507740618045425412485129724002462680884381357564455998254304079572669467477454603817191012767259365919563300428738182818121927789565844698557819388853220420039165452050510599036216919596202888412348694330814427310748482007100202920917629196265084106926582889036610392582527752603576226904573772444226978011527272824022802121734636919440469034830620617558725056775026020627114505942744301428728634612273231152134273741498288596190782066463220774254356942122258984468264685259723171264682642248427825434786413931609912616486994870993831935647417929232328553936390869256422631170310681529800063878328587290040408816061569062922268661048830799366746264326835673992740278231697994729539489980538121920006124641479034775316560531065586002230338646198160987197057495671756892245269685239548472538498233441805483469246574191996954817345313067543088113549441768551983059629860131204546090613594187256002696399995361038728049244294605860682559956819575543660019464686529229346034625709294482495821867568236971525787087231939464441295682884671799732525618028718049646962824535608694595197409088581491726075604735224235816389872730600012371628171386043522528604512793712843451870582504690548987703779942774708309856764953077558685063949008289719513931902518861427767802420941602436885927304464712127293684724223386391267403575695520573808659650520867397881396708119661197647303495314586921260192578717398000016069436232876952595724921672529304652726957258450649452385833521880204240355371504417891502078356248805531642029575081939224598853080043760157471639467739166120496242243075434994462866849593168923855633164191326870126561702668276258109820156757593551015820032137537561799538106490823553553483391051656929040430228246774499655316363814585024620541114975849880229028805836679375111831153016567752362324727420466390355669756212314580162190183190909273061142041871700777273792361795677619071955376537600000000000000*i1^67 + 355159399950693076578483613150676676857251864243218563029878709247289150401269713986929529131966010946111621894332911457451875597687961405340723816221993408087434719593270723502463423570352970228364986935830952732190197609441263252721676933145570858883251593825106270603701762035674882355673774165527165861626099097573055567585851882184985446356802911092649565993368607960708055428153780624867570805470522073474275702151167151578166092319186362431639273755103708239124888827256834676390667253521487555265786182940900593145549686140732624344282712315974250406307708815468010410267256719296413939434601803945221643577340994332454323552474210603278748005173395724481503228271958979035254797212961447017476236365208493914877488597071684725577781870999949918007470389856939178194513513713990077009077494291404453959818894458659113898960697158527566259378784604023514323725598010903813306061107689212076013387146807073827595848541284334358777567450584757757670422174640638504418192920659192565127841203527986646348101997053553534244264129768508709718199330535176231160462329788704511257956190399968939296438333742007588035910568110793779886759988060672534714581681920568896001177545561071075795465214486837970108067203089010303659606546314395573708746378329278891356954135252012719182966571560992387855915829733535434065408634300443583794754767937589350729624131016662598789455426831712472533506988233614632988597700187017016635583765923450142319825608087905491097990964556867747121720467401066027224107477521473963148228833127984041739268146241543450505999492135272186334043739794891963702015678781225366548168200856217522283660083458485175507423248745024769663767108516262007808767786696609221887122219522062150193815036555934762371647734446307136097707612499762209925486506613259553987996289127732776816044598831354529091918225169864970309280567681718074774611042190676380318046078252959847950243892207199198809834781352702791551951274316482710442444994176256100305657541253549880352664219720272304948261558146745126876053504000000000000*i1^68 + -3458598106288217648933486717211415592227172625177227044095998825860761861332824529543801137699462620122409591198129623678269099126652329541193996177797427410451518656770360889490159416393302342651679143821157418446706865079642988438162619794497683753773759818942690443479234924780357078597609039077182991569790042723791074742145223341609077653019198451209769938086834981621744641769428955374775713902534498668944530744067253783995964199272715910231891680592554405734599256571986611206175767490919933787262170414631570223958709242719995260590256808403971197463337260745013446407995173890195602241257638823005582947915058074125536018983184890448775054307962719278139939376341221095304754723023506968032343772825458309761006604190554561334362264608205577146251965300199929197927190470082226220903604931853460566893884650307886923736077107673206895483346590104927643453651554351781032382720556043068811324401406080353447086005593762434809595876171839083688716151840013824297858837629112540374136103242028689865816021663975523599407328260403170359914045821380579676403780937943263903269678587512593177270343093859350132777851426310802125680249227717486486859767229715269086343868357362342312257000488345140406922511200936161983061883205513614562018739447836819009650884125162763633598424861397556898822350102121609330766309024228364362163812887642343476093209758085695171911910984181547557572578947554320472254464090816428547304609757661945883258306906671135629719150468186728645621754243983221551317283064738340635155066990876923915390469132507041567583810360894975800945786396895866516219200937831390508616188968958357581796814276133685092148322807224812712661408831740159077705391614427105711117369058091514920842070981457796985655418782644498605284480563459539527768400742971670390474816380535390025700034004858152474680155064185039853930799452580818081080674272572294673268414848305762923226563167291751128628264580206890435400453691536210052567450324328018195746938313760347168149290935032793483708938366919686553600000000000*i1^69 + 16184821604808737845097690547054375512466512584761441933057625918265710640397866687674890424401372603068864659785236357128073245172716024498982183772975751770350990778224095707827968985924530981753570018186067443241940079175727653439370466319334991396478987196472711387486057458685982874617845963834358656781502837033837205514209149669849044784510744055035476902118589657837386974818275560845572992534720268213608851501977353371498997752254538373797265990324275944888659511979518604041709821505363890171263784612518064955910473222519949122811013699870321033564606305719621258999788426258713966813571009229825164944631405881877389790551335316391714123400766550094072810655656362372859786361511638549986536653946797614638395328788123520911478761142579029648715459502959513956313105584217249302890619895063291801349849778593712421735391973768717686684536071905717322467894082607933093440841573770684990256091803835756838526211824397400794925463190201580656043791635797808172291142120674468072392436544311165557145374896183217946186042288815312813274616227227926402063936714626326061936294075238842902066674213663328611705689160992572209172756968503108210363361798869539648599370282198331440490086954694429074668133872437017216861205111611256806581016941797642695188905442780571126288315668828061635387873348541651168525646122520466651034040762583384658134344208856239291293030809658284382209172141125392338964411330091552182470503893534178562061194503180661528842302518022234105158941324591242366337515659399368655521889081065842641162210236810407458743059086022529743016502357009869526178612764317080355696992239371819756001117938797645990731493956415411055428042437376113377673683938854179645801449973306908356323441671751311214260568788565665758410858746144961007350881187422046923328287439790987861693642740360540990022953993746789182389560980299685797545235876859048519872028656781234901833569425048014553979767307623204232499022849155848800958815079205592010554131632726184174155811142121746670994166169600000000000*i1^70 + -33068862649426712469616736850335836307443164381225089465536569425576352904221912975038113150188108922126858117877513451755920516144107892198595203833086665417891551770685709277405937942496538923784623080710882984626541912366957745823681410346934976650096996128027227742885762876645525301007441092631935259933137887026884176010613322007164885715027151072547535950225011767783085155699822677245599824537545050441558676404262862507597389631331418831831905293040234098261489400921630372776868394437464793122275210384911199551292129969270225464749950366099240658109715652285472015568123328360773328492053826635503267162164277306734438718060827318038197154548215795499973356364760749336083881423556054403370859215027461153113455006790593103674367520744176990856718098536598914104811683654065876759012659268013806405387613827304137242148267305052296550535934740821984656677916210221117608331922145917631057780197152028540152425814606103841802914680658699011798384241580147484616289662353182361794695951656128142611169798754438978872586869755160291956157041839033408000179719885756965271912423643456422096683607071078286381476519766027188018337954405730247332037538346898442841984421884189998627022286829287711279324408126527717310010841775378445063704323328184394151393997675326793672395524266579021295200759545385968359711661264546924235279610843174075272215869595625577466772846257751990505502020922646387145829203397118893226244609799428783934282608798371454028081824738805658279963950633819264009071524618172663505252575773325615058218868133781402146629352422924810739249338056307359665372547205604355849167519818972162882279312454095715405080421579365132514386124975808678816475591179362897159893854615080211929539806589008744027526963045595295648813843549813159097775153351954432472861345241017225747191205136629303804968517503858538314592608182819465527181832352595520534239523997646400334770257414731887158680675886449333893864834449007342052086569616913687590414298528938855810317144706395744990208000000000*i1^71 + 35745969210660193402845618063002823850887102411204862646712584062942861545423620537929606677167235910523062033549854896065968474258225258667549301724908728774160996940566713140776207066498243717976946722537897135509372702094947303935482705009248561488296141254720941957967212181901387358688182891681449929637409406149370297252103174877485798129361361835327325807677541559147284100406043755418199029368816059547866923721225177975263270495287758641799714186342060401173397225590933911811633032099519048041635627077962593063690219413747921056786760057444959369917784451475060142592491552405468901613125708013537366846078056593409080793076813654961665740797948033716057050445018653100180522419943477537515065327925809370785357020708330885039651526060230578063527610302564350418486782083263789475795892339047605427927248208425939618176594142700690942136298067724571413497936712836333681140189585070060400934760715162166989673260703492427183918889939670566595386859813224474845389073257516207714109633191797228529051531877771838912667402962004307251458924206685739589688295708506792436929165795664431889185614526445846931207705712237500639649252936359006053598702917059420970946190866175008509808549416634116076160635950302063958843105075172031742203704407552550135643125242233672948653031409602535965865490602440185666268397992771651606827144614663087970392172655383454380600385947877280039453606393386735796203762631488507470059721766992070682216615044909153761892085174225821225302509769663321698890402533556148119808061229556977801913153837525150735192997832969752590497101307558328713399741351279408724500529918355246534838125315524068206435328872207005631695491447144030767124690116643269873081056632942006460760423564783512513864799972930522072732914634384586393493870375724222559197879052343761969485980498472704839499593654966811172662781333847765431090332093235511074207478787399790506980160425669102132944688040828887059932162167973493790956230821961621936357469253469856127795247240064000000000*i1^72 + -20794725259546814855342810669651068417283528906160909650655021990960507198937065107576575135591964694275761154217492638190757657188453661566760106826204851679293180882432793857024886264482880922958912527957583763762615759094953465525527535383132803073262646094962925611436504181181248674797946810472351179463096888790850738336938722784378163368564449449487103678433410144350783496601856322544713714907653790971339139503104774164251621000461307494117658178464698033350902142132092196269259079432448887548703664980062921681346761210181706094005009360470987178428254068738225443372441340295817925391734324263822727639381043898028457692132437526224340128828358254063238152874998255073675185315053096769337768542141335291773143884031512611442334449524756211266017289569001807251083322805681475257843680373676134954670270057265764819115738781643992386518741697218561066611542246343868464694185811766464153852655103246492244854335385071555339275946877489997014101845743564543564608317904268137620273363570604685889918992407865010938711252387199310103929478983805246400326215999721158487581291418359023120969423352481057525289284276809841435049312425268208053836993684890599114001310191529038326317265009556902186244759127017935074916695211200008128171763395255221474690310496702454557293245693506706767112916910866823656786365259949774923780805208037172427228302114298243519213912357564108867821964033852554923248927136755570759807028678523733331797910247288398400077127027991915870330548512980825471153170466897690118456005764806402996044467875709811797208827943436520765974968884568427281737181574753659563628253554547515892303792760613848422016484546716765883227585969994578714386351911755269137059927183771855334462708739072841367360015757354613076408217972060272846281262287361849525977053592474488969191696603065909204306933262732599196895240111854656067853025991860336957459538561832907405127620878169156914661492984468822664648521261438051372160197397717721107214435954168377102172160000000*i1^73 + 6308058265640396861309756248422573219431229383000477939659012340212153881407430865945303245267909350911101584243663808445096047424610264485531251504506164952106370598531029426815138417196359284195276666114099722159689315382555401767403997724948411369260543425431934175242040646033275484692436540468769105140978323559315686312125794353215496322339750123211871378251924337592881808468477319063948575163430673139591627320063507222986451577821797581211293755994295822356545819702754346665500914431089020791366608098809494666511685190623630613115503564632179015741753027343826615139658596990096147988783759878731824654121096824834944708979268951948422722926266806646677988861653728705377550505286872748706776220929683657103689019068483041520169590189923287032573504926492109357574795109354659754053576358793232750774602347705277139649296159731959726529789519114612131335442375451792191364525010081105661785162382360387392825813060933551760526490900873399666291729850221416522972546282304322858017492604647611799854244723446378872549196744001620275568165382078539071159572761783866450260438210409780837801343529198840578296269860238261328831299149576159981219561950888118404471144965537510715391422834847674836668740654860609325897433721515791330914868452210798244616240086950701846098858780983305891876046668735323342305769302768685546311887779675615360651836436032362250437853136726505259523842436574826658994638840867086281171630754286370291634277695066841755283034913727705055503280805259677713361542968305162282415124225223655602346417732851908962883712422803902338235916596122550410205466708728860180295004044797386237649915319166854247746593539633646422747076281607377683139604140262509735845006172415737972311873911449598677115178355609928830647809598769231139698629547900454192660092450595666444268897515470931434997086769496892556520278116538324999089765484559959435901143901380628256662825654154576907024234108159259588472586770245571730690268883890652071910933973316864000000*i1^74 + 8378621531111826747735926795038494263952061540246665707528740595617840296289136822717959730954958408852142779719241023443903282500257448981464372926248402758090667571624250269511162687801861864082554219376734335526581531640895664788084503242993851602535008288941903989851909624660938655509799854555848302085977494816470851586938925281847994624477112545166232966837022392682839280110092559002545449707936168137626824171277157033107441088462720374401227191744775953172328284666316000787189839402948042389128630298735331632346923386737532564860787030072252670992591348624560711905951374149008086787355842738461072763468195740100408839661157088331485153042978958103159261613614951504886813871148534990226881915810482529437724736852233959364388269469257966154086415454779631449874269377563839117424822417646775416706718619291013068687647997615427659278056860626751188178445422803501194867510164954560411120401128006143488717314491049527887783556684786268992335099893787935332688586190621755215020585786195350730569195147897817222584600208363867470905744830117399555892404430234020477290195553634372109291757875066033834459697161740814480412809532383411352489823575528090376956764898524171730891517249873064522260826804282169000655205854375240943993669123433302778854034681546841397573610874620427789120415014004761882103698912882462652399701252401236988794993886173365082253165927403706324883515650696131120545697559950013461016090129338386536880809891879722027214508548007346365824218433470488365690322442961764574828530533275266196136730454433302363638766420527548386494315055654714144430173838190598120851364475174226653787246166440803369786123775484971143915592444225501668614858394340687062372304980335425022663225065829260136967128882103783009904253056269521926972791516147146855230787996997182272518065143060193663840417577647900895434225212218382899007393201275255200785338365707529091062884747445070799298134937850045886133995345036357317100418625523200000*i1^75 + 3879736321410169431509576103627000079820383901485446302039431557504687138352101808227673868915085656857464378483542868195088659194630141033504302511153570320733613172892706303769567812779541782330145316593757780589951401244508330194043424598701789193629137278774097781398918334047505274822514389585987491674750065298108908227546880293612119587470081144570242066192757427087194669086987488357011144326344280654732741345066766470713610746287603951554376608839382627843547674572307076035109143147066450322315182172513055691313255205809779140813073835335505177571468536401715563743729878874547186142255776784756431499836821157679494726822948613313033318237830982572996426575249815468284638938050717265744999774099356758890553002997150826466378062916697710905963564204721365213738486772530445438566163936018425428383698970820485700867180327314812250555346435149843122907566476194010651344556772173187378173030918787315311324182967304490277933339499710236687869442263996247739322298062702136713829333621033081545584610353068651962256143826907887453904525282253770357792935717027414940820861173324346322796779406902270074916053415371186881149661151619713198686978588461534594814001342375785691619048971852514920837663911749019286959440200765023681942075558483407217343839387099354898472276291966613930579639851725715687418131800785667544426980145946261583390959671897313367023478249388045033178453368039281691762357319581872230965134092678765626084901587643496552080337779987999702594167792924766719893409474965798775105768866561212382888556005595894710120319260555995385962672850282421055748512407464269566201408073728241398183788396034556248255539603682332556897238436638018750207754369398579285122456070482965068080792791731187083510953077915625584549493557790305575031419452240721873468593529675113977061222219374881166637214286462292077046553177092527413314108531150088952058228524721314778009584523551891594250906629531328049234896089920000*i1^76 + 129229784062502108907787509615466110328794452396563403226963260253756554194537304579596883521060073498542526918827036801877690616757038174033371113090205439804363230541896868843566725928362803474436646552280475399281040978928286187662154706967921273020755017088510830437958103863309015963676591754890290357688736819291230786816813262817158143999231391087239690576207144900973616940377130007090682947274413046825830097639331286097523798753988363196156769685153049288459145946174038073334772413627229311102379427935626176333491900010700163658808567753402726528409685154844554173810864825281180878165736806675074824943757659389870793224652861350423178303278299654067606540408870106284287089226637654410774047128574885549558704739117523807108769485495288414096404137903880424261167676403119670247095958793195752506122015730450215782820660264877027131440930155101371691423014907842367977014851454805834933922225906839214489039111011963349482387839841648780293518908126986226156785437900572819598043040878742219877772506305231839459672224384443612896090751028719608012400785173482857961602643549443715147237790412442457956894316590851609854043946022454797016832832657092126972705571770807241741850452890780547435729945042783025164610946570624439921653726632552416027603943018235241761284426407430503353169830142547630066065188872155312735746269843892045162194733095032716424500153316262868126439268716078309670230606836878722204799182924292724592279788609841556644751258627600671229133649580461569754661208884002874784425531320042765196462910223186454657746473078095758914914280150797544928141047357652160048623183641813181242944067725435816631146304413819750566116630351016818339061241369195225906350549327937496024550398201528716363274076075658386346568165667762619230725409905594790923031659472488954059667405864423570612016945126926223808383133380207009461350323202439751539533346432406638302276564288542731347731648000*i1^77 + 2397171858000716372898251264574285113595450555272916279472930349805466033462569076139658468298822701112116530915971194090952562148978777955980122731253847972509466358309569933612846103055980636624653825160879107193526886569901357953213152311406084490723243908919095132783383456872678816230718322663673657315327124527136688062997539584020692963806613062845416586999074992352461009770413374321909729122208637501040738186054020164142103792069701108600105485540682647476180594048998726900069608583704212470246436553315233066397823779632582839758997836681392036774779115855436676882064960834490997129302564132243649690167978533375782718725170296340019262807517938123150399710788874202653984299616800565122427793342321942758769782900000555652415852904892689758799792451882886014686460976774731009296632129010586289948418609518348736511943132516297298061573526103940509824309862197390456264187314526317769769111490207789811919774538955194570922591372855669290283424252727589870232578696814510049956143927720768509271209069894044788878984609993512888907509025677318170714201989343663190356468567100342016449249497468960856892069835964499207748297496030499499332031294149000062385124546396425522053447550931726011381091583407942351935794107256188084891459755597120329127418528125653053567023091640138821080226648381463942446955323123351250059277703157528740638649621281549750627777353015425786389713253082427561147497446413430530651450146121647352588315654880002572105194702519937486791105151401389711383323660140674171229199775054330944799076611500397109532478959392550254965701773636669775507737668510644896335876414735740739889821963406744383452621305396738417911321340985436024743464859861981455673289807598490788717273865404945031693061700592395418603078608552325600485835894502779203728863879744243866750341468384692465133376958173150498026494956467891873410478852579794107416177415938902739166400*i1^78 + -278884878441444593507599276760158964596846198316988262589517136720971896864335917595925910459367185427918736936544820496832455881651004831632225360510159315299210774775917141668685310953069572174519465033738746187132991281405248728966776011342834472287783170494500724051718407789702852045329617700610613083622560812382960906971161361869089393318518454030605807338151006493471809525625162396574062903402523529719846760057054216886452760388221349725029835060597814800351487471485543110882047257312324152943639326872204824007380766224838838325257336154896029303869462890982919085575849803317442434571216820482299321433594313968166085281338241373091031486719792222552611251201580257220145207668637658572789316076481481018672437478032114981902375566918552766980053011755131772062530209335889851819775005837832339215145004276494351805140466042318257494131536738097982959534477901260159319114298614369565007491673980580696972658798411861801579066296320293455200189182149767743621441152692413000564509021118009742812361160178952988222495253369490275935334198114101952296120951350486439114006388126823364448962838253881322937613285349310890394580617160618957974616271827657108038768898105265441163720405423928079574167772834131616797382517336907614102353612592548321245048930673043002478050711944988239081218463699218580741656196407778187112632062533658819767722310089541144783583026700972624954312468829122307042310135188751989978451400964979494347851462096354012205590818671577560717296367048601630053897402771044309269678866565611724518732245043431545452214446513246052069680551901223812734835159952086847182785428451273079113976706412429386121461493506181315200774664972214943968023743605992577947815785114065931743978339325354780637832480445847736050309191148551288874640775722721321173915905047450761067174641620590359055848238600*i1^79 + -12709714349907497173643577617053527410995742750757958037085390639634810682590994309273054795233909012021599140438676944583126424194003489213410452841175718761268613519408268009438001379883342648992963980601996764045928694148610120056757991840771062443873333863149150841653968738160521505666787612418737549414884586849344587186023799595236844045459578651841161171775285309342711107536301464307456636404417307186460053628919287379294417955430952255808645179989296258753822996680069529552522880337478293870888292529639018640359083997354336357435474359539074289785379274572474674552006271135799005603226001687642816629151679726988707595027175301349844037758763938789882250186410773176887069799398106220022995560499399248613581609079198331742098731772394763010212529925361957207387059084043356708899256476427483866689907044414538836501726756038830289480230865192797530601526524948240383564020083622904303424637575791563527408964959604164745026395597529123136314687070389871023886948456592169309733902393854921309521642712262341507823870387068863388909491547480934494491007916241638626696372680349954336596101670803733861696026204987445843939651806633597121825064227401483708330949238331194461438691433002996983946029252226345542195464548259294906037176135636828509916705109057997909549226544304019379506751912307465359508922533923207481225665701745860194192238472907337584233980041097918235559775949187410142623170434167068859025212680242607614522975497719423546719514096100138061929090305597788538496754597073863335793457326463053518001337411554014226111999160519548184556059010625062865651288980967542496305865474642022199821010672809576495786896485703504374927094247532547956033269975177625216124251004669026473801169714041776818746286538176419520845438685921*i1^80, 4072847638847830145544152969857647705852913068763261738441070500703457410355121748129213304248478333328326216835541038034815485960299148233816960123381139103718924592372957101916735266849787129173136042970962255160400920950510304131712032792881581260659535677395983815962059058497491760101686385895891762517988851595446883100315777003244764482298737664065431098140970413993432285417408701577393796892620868115564709590147899678000021978713503749554789864385617589735603976479513101322910826174605384542670200469616745306516555697330857486736853226045795211404431307177097612261204142817704470800687703179224207790779466293514624796418983064631079886390873352386064529308814650751870107508251243807174267790409977411841265745693975107520916201986759282226345981932253206475774058229634254280012394925876609626824522477132268937655078390766684813612447837567853771090901048413354859536856294926733879125230979808745488952744550277374962788099144738527058620824575996173873021687586775989568676999625128224480834803118464614432796590511800831979176857069768894709709098150583528438586925463387894283035503267341513630359817801634730149818581288111927946989609048968896950103985089901318839076431873812384600283329624597155795037304640719533661642609797207385870076204061697959241333046669737177018044272030105581567415991566176786326631198831478935527663080909760045313012159954055896216982529352901785604578511332312243974833563635043290844583657159537573906181825564955147136382174339399137472872310893393084777993691375731872282864662913962398357594692307377650783474812103185593221399484763783920269033422119399450243634686877285619522141089219042097693051314184433388585362630030333290719311877979298730537575522496867741206871676257735836687530584948113126165635751377584187527671725480435935294327633644571500963611961416605307946230689407627199037343063142651155096087391371640186525480771214820561707912745672520185829474698227769005288462090275064816275500551650685723346447485836902093362679587642476719410518030469834518978179651443183022309814163950396075186986279144474095345841341035398252635550531401942530261199140004896109302985939004438437733590977812213432298116699130765940249708787432494638911154055269332624494960687734353189646510578742684337870735088590376273172581744409875423255969293298204275411726528413027848656513277175131006042786365928883084253187089906049290114820788316213123149783997243543148378123724465374559418226867304414663964785899374350313043521559826826574606425805335772588037519725551546392142228291838852925738790068061370680857765604716009334768480637262812556015488734196022554732558086357845860091899770638302212136359216078604885214128862079862239398949332400079421203357911335633096668591947654209203886345650068278577575568052714008324770356740625065392954806478503192286729649980074629366835291045697644661705750859080269141195433989347781826333131448147809881005032868532524679168000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -26771862086628299257268281395522156058850682640879164361716963972877205542379360756619032153005587947676295290090697101362824131318829741678458212982220499427202476259258798102659093543043790096912525727953205914131784374707454370514379692045904207919157867281800021297569400679050010074050336235018398744513607618158982534792843970516064993827275460343080557597901449562676084063601410868385071645881049403092481846096189527491544878339533401012015434975115669901136383665627353828447104401993919557705843507221469283623636545316779229689045293172434692721873199986445966804438777268727626637897207034473888917883559341895383660468123286740738673157301007393677465692435597047286843463917928584330761664277927598454458908369011987966843501936520958185510242788471801924220201194538114301770492990447362008624955353901603271025464215815217626294464561252138425522365863983772007196324139429858878089358385445825501969965884156949116236894476449559491866205549194646414450597463306084538878405071360410438519761279543227763586660039356537040874101516587804488643332268202718286628226872043681645121923246108853194829846022654900619291817274168585656298855871449028947828982510168363408707479761102742217186151253170550576273689092392951382853387794221807470636348795325513367679581835422965635350436724176205424009035344103801995923959372634374728756736681332136395191191470888672688510306906531719067404585789404223778141890403687100525581485711581738208084462923581532232767022493684004835722849482067597790703506888268348659304989752703757968101075513856019545230581886183181749587846851005900976783237604998275624535976887271469529418608539760569246905262662384461064802979952743299922561004734737565393158667360876919380041338954889964783513570277009320327891437602228842944917215777757301140017498465750853179626491785851873693393166707113886832330484743185390039127767805600840163595431048199317279640370212093177278197182581530804263581177879051150912129894121417357985725242141800864427244808044932929154852106946325597821543537831914840277135146730354579631589394321350721818642052357116384288661198902284639465883696916344516162493835264098909126215108742752276978616053042460186586757757197979813973916197842270696394900744588008637510314084551638008877642558408157472926472385598839895611267972378823530884071512233912888572569194718292232718423832038534053192261939589122274407384172376129687775660952250441684029834954886578438400421543068352616109402651018630713210367284647722921011180241991357097558785689831813731332150019388492576868892803708768539507126914136682214720104460195677578965345320609848297332046216649208011322322105104944849416816707209267584850539712975517413700436969240069241606225298303972716120867268354356107476466502367668516193289020976273164013263770042865369834093335976789161079581938596228237986416328288102193096361080011177876684328498898434904074551230126007788034404256329553149952000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 61229238603252380291520901356416740406687827257822729944092638164035804174155165352706859523348427547103903150551455530418682012128218101954462757699359373747565790728061681928302169679386997975808536001985065860044233083780160652130448106694792426737796259157082347291140026203349085205614779605653992481532156068725860808377768578776099799971836742513845067381828988755072134926149466760240687313738462338975017910804141368135711466467204325342985594286287523254537079239840805152360940894834639347933896050691425949790978103666494541996489175092775233562636739595752484235346106428849103090757438166196375765829804572511165108969060715166771180406879513673230534410411399534918226913755814866902162082472952040071538114456489681353738633183696686180428504343568432231356064160744413743548704955992083011808126746371293819917380644170696364388238686839945517884347191290397683245845590653300586243669685153357188726083769363638132169935389911665645639026851760811045893718736652723924245433432272123024751208387016410848780399917060087295558714882704638733727026635623046582613116276178678237287430042341699972627898769894293717119772433346711890246890113767746994235088562483817826671400800144273068252180674337524929216696888101749244800631779622304644873250462282691039063451559799416539313076396250629059750030193091536746235895021500438320287434925656443055318143486472753346197270933248685476664143467108802553919075852904782957527046219218608559942061741891832027154210903205918610786089006614193274910542262111626702097562546104011203629348009336758777958740566788552211762234670226452429997080001519617636081743275876996521458871470449238936409470942246059575520198620360592368532448375155497325921554197791991475172751394634854359329197179909240776260249107641566299951787696199265557397700116871149815205556404327408251905226318624958189926806058937256398380451751615163731503612973331294420120704457279122978624225398145376718254983675626641271315170358833032710348323478715252321549778856258386651188981355044959782238914294287121847870799160438919000303540435452089854418686588210182653688368318687992992736456039352193861957930584080288646265527641364994380140560903216594639837518941488936669581452691033084446800808034625502945156343474937798022619095099654152402695350037403426437530695553411621445770538824865307720394811076469324785590044292379048630571781508700370684324491328672976325111780232478796743948092263087049660350609979310985320449534718918364141057816668126702795668191616450106981061617372916756894118518032584258941144445679081474095804759023016391682543418129405221876713125949014397905065199256400211184553002072884388491333126447541489361124100030009444904778980459190561235426587370204681830627175576621407247981622107810110391171314386666424260769735621124143474708874135112706094538537631548554627896751052499352432959142403719897661905927020067814386065454357561789664894115613729882112000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -58051304160822725720092470244371865826315836759505288400046712539227963708348947564075345915391989172213533362036665285949525809062818793425745558575510633568891952264562636645453540431694717843437094738716398558489026497220171077325789985400836016294612768425860889336517182141655173605255058241585934076004686228327447647422799584216848448940520779502834519368173758154307737023602538405032750757942689362174819980048668643898605244439859642021997043185449366924639372936797214109772104667012264539827462129443993334149010653847857059861308982265850760946099337220866162933733119336931024429906359140459261416461860993136427879708272743766042797433783116837449218644854151471272480976469442282164084754952461330228758036946698136063222155555159332525932115559506501167884391951504713021194974839362880227899588693010012251900865349379246266472082411098097081980614392669790595090419011669348878819321459688847639592163591561338121059326759136004472640173967443358429045658261091878975062885298445124906671578328053113126183261347612255592514072379034191808634294947389551443196504265596416526207832130717472027104825369055948467688746123541137765989830681105601928655120099319725218506720654158583413993654948711400053220476779979491016458086432097826159526729096940645201365264857526487329319518561221172298235775199338607387006402411973176875936529192237284854062281956515830631666499426983570967530592085737066103674009674941237432979768283577843143479594834909989668732947898690309231593559768172341853616617931444273502541197263624553870159607420189130048800642896866720140912114490052018114862749434794532882252072793635425797628049307112095516300250980077299913635715061241444252709456002911704798996561935869658815079205260913439774848367326604658201491921231653775500203327271290997325883093567609322785698574758272317054051095976483641380269879834224651654828222981193030429999167890256947206428108637569233347341739332585169431671821909619290880650774071200242775847962270082611969238746423065417070783149575190628701438069661368644430075563714978056441398810058417996795122655545339042206278323847860776032017978179140157490466087372587968148282938496434492368941941034634028620550045513756119399036895638572057558376151598121630986406365125921874323228604114642571496194232679269893946834107191067613418330226701642818625056177252660425943086300598945882071137336350596327524063256379601969246841223400434602693839934299814084947442367209405887030379760033886153385606433394439965210105033395689605111219444473205539424448011434406121804246570212418330975771459289699083329435093637304188958463267514822901991397586025500382855197781127823233890608084745956963277783138695979186482990357277369453819863141444838345290303427714000983466361067569718068528912987634675026487312686834044357050967732570861507172926895983726218974046287133298503425279735577968209849367170076544352803777356333932061837779777858673049600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 23925284440448974480218371148290804735738388869722965582350192297455346554873922212225091102859284649763445178943798406786989250380740267121594121134428961376019294138498143029896216121863795594717342436781334987626670620008116235740862768375288336459269847547359251200281514863661645498711924661832196747981051495178182080530536060479804496071610741076579998893366744928230230975699183099643064361677497252277279111012446385910164803458311937944643895769149914789824417011958836366631236732010392452409263753764338606659902608045425583836555589106990453676353603044860077864733615122797238792490768102321257486606382188713368443724327115980914990311210769487854078282045366766466217422146261392347879806333900733660247829404723363010531684213420873881396217108682649891034852022821703460895090188093998846448580621243978595737933027122756544640554166171512877300132476900409769333218504316174651130944038314867060256693569223788877328818753745533937053401372026033312178251048716110579288826169480932906648321879347196884940855031957318419610667111192475318258860798458467943746076448830450475928018668566035626914806799773800549719707249654680541600959689622248419739736265904070261159609151753048790584528515189848449160302898866778276367728799207064224418014062275102654191941276277131920686164281797828753952853418698892292561473135739870832542396840752822170072005483545431173844450549193404235394896149330828310831792695760236414404684443855662831322988167653989061238681613779955960189581212420645693691176242364849178526870475079527879803719419146456611381125630578323154136396297748805363695671574601544286135085326170851843399356100450791271711634121519641528289404269686544746158853362299283832352645070397127446198822032146347183506152476079946159763778465323934658363811289709553602901811573552977949769359008164265307852411588377698998642256847319506647167779272407241080729802834317208501790384011919038833182159512617881912989496068730572785324203140397577760008646414843269486041358551737098536200144380395462444699898491388515766390524881468304282355479924913304945149016110894280358898282567015787796849713980642695023085431609507393659591272172615195887064830285412468329677018329892421180542388504480282581634437591519936624628289657215965105277662287573989859501068148756882697068618611206266782926583535955691976002227604688397992136944530843457822842943604844328192645943433979146692231477082566134723861002983580906325954998074828776324066740619515144009451171831377414551288077177277061002565042189571176314829209387763124683129819209891797343592255845692553815723200150602291052372385086025142986474400851281623548757463146543912850484910076257192798801179053883991539569313794949341658199723960278390021631175895243566094175525945005393937606166122715507975758644158393140973320443526194273279109811159393905135460646234016417072344735171762634647365923076675544708287793009036086305286032279470080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 8549836747738099116245791638381602602474523387754058656538155345022971580898571571336218983956127136593875653262645824604180435953332276361178412899063672966216146678508491789514209834572175461161544154220867047475361847790866639436556313789298459968345072655463755785689992181634647786121820594061076167808637719713173037189796357274839262048503018376117215259801769913602177146672706961149665428349557918497185018120791841540268868764421288174690715125824823071821036523225775552646588270092205059375466616998015209900537133707129126170223499620335453010521946080920511897592324142204070599919043264696075676478590623878778425817870890474706843969638929695176073533278957579233999231335868780390416673857271541098537849571671977970784980058186396324136367794435606228150651770680270919704686547840236146075706450157995904190248631125402584338907959625062560754781465932661050462912603127056029824586615517835667013777453219153032733009548795818999670266189500808245907031623244731089793204864718259561615147535113483980020678239050552947693340492192132122368334864294647994408082888699279627527409163595214676981160296258339125795540180203328546738448069539315980498320513959551020820909905320699669347770433502840007290394722151388279805799345903864059149137483258816811265674811301481929070484839060687273425721353871595140306521047214389950365432482967660975394459544108421410559557704725017129436307914105523578042882965206793392022194374016460265076804235649359229266795890785078289763329589451575054294076369117456296380472322126518456699176857746586359834429048134413436326954479164216574047210482801916055750043296291422650194676876747514960185884657939424602780628450381812962775017342366769503315128946049631169889127618616610776339907256408838673139172072612314304219474742010903947310213770459309216865863879176770119488261395754267818002625804485624681324332713383284048711283243773284648882313030877691549891020451867102324065197250282958430438295889981798578510799224156609131349353680858191023085855366382570663501926125883635267152456490970931821602278787977875165065677944816872404863195875579112014371038135521776597669664608166356003849604174508099313729741333079984277766945666650169929916861304388248840767476128031522208723719806963501310962855580202199148867249994162200129825785739324967385351121423615372153988713386307972105638464712860039253683436324736535903766361101393012933451656958520577676827583386534292397533582158202147730651786480464628429199030149401057085348814456298512379371628762145571185794766939159640921070208892738834080423380622305132616759111007472121776858247097584781161382420824092932135813246604690859193552219183642286321243623429363738549921217068364555709917276566079483577611644582296682649200325606134213268454071558723096491356619642136720367755832031108407666102230836014438806821264678114466872143229943249970623417100550184594667568311862257367043950505885696000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -11360599475802847480978425033315590195098405290536285133657222784417269933929053226400681962267923916068109972453107803112504887318869690174839772762604948671518500992536983378008725428695270833438447407012984838360392966681172645969836963196144413860434826793803637330593873505443510785339179834169741054893515644934998980952329440989782785636383489200145509476552581251449138226888256878818611240482961981551340822459662056796678759959773380842643161574733705096961835591824206931099705301288856126726519355741258241758446741664768566624313872976195951567801951887276595930738617404658716534002045182688485955655475850993494590632654230605768009232479889051988552917039701930071662363910899738745009804603716455528479907296001220745798415560417140255012181634795282275347668875942931939817616477982820465980868100637596316031908109095985346932180379005688201662930527052016224212254901350113446553361743912496810172626610896645971887948989891234181267231636435887410588813841206283178115262242058460338765522755011218438660194700324932036376965207138746817539799542111559460590286919382975331654083787991849648413434713241482421488233626371183142316391033635627320508566230548846218199471347864251935195383670356466798940848447486752444298318904886907217392940875898816758966326584615981434217979511881399812591080963663445614340089836872486984479686399412749279008045945555096136790253141692299780025201183847667217444909360029894626556199759616097345128271293371263423022884175696298026728288318286512564053855337162584583568903689289865249010331046839970649220952999050105188014115806951929995391912573361035305743115871399342469761646548504528624685453077000195188873553383952573774549013185125122203581372761917638109070395109345796881620948112375437859402690972029638557536533902022111319933365970616548209680599445224932275982893805518447159403794939903085455575227250071563683208789772767213205195157875817916901089879588283375164457549321685560619319561479643717533704004194047436173673517640932923275552578627144334339862971873524775866785474845780555075185679193994001382775969406167901403811711209627135345018558150560118827334302496585793776474567789884775285445310363368578424314447034020881415125921858641945889253017383052671506647556735241727479991458928089114623418639622366951020315057256240117218088432774768977564327074598394817735454617133703773468240605508303622051333349872750395312903414284024483661926767022235540465567898946738228187383745618187714459832468836053123913692200134728092413201634566768154688072503794201034417405256979621034765251116964494182643231839759697361569711701523490001665566325618950908435011919340530048051530900862975777730230479153382841955274311741284211590026811047535705650592744163774045199891017428004322071561311174955447573884474860239593844406904764676189996084076727274407007836711544424876324530114385802307532429626344641434284394524931135806261588026982400000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3222796193796730932572961127738967829034151652103336853988355362882221961265688387616846845662379588339385793946013201560457356114114652474387507681916526207215275363715240879896906060013848510768292939437117115173629488350779468864257877243471983010897366247583633288059561838231853853778443916010723408152728375959400795087900364177864873223993069065841857669026220036419094688114100203703569029570326583265232168809244611413138819546913506709374483033176970533864497111960264659385933594595690188943875929437198118495822639112647501827741783968555468568886575489984730528993514063617507516769821747395024018108638627013095689935413158215163581677278883106283543817885760429862224270487892119603527689732109317834178538656228353124458344241272328866932504643966443737703948741318073697527139379187709035295756013094074528283020026177126252250065494055712409873173833862131230951620759302430939664907778127579573472539043175835588888011278657756817355261243879267400921632567489489864199937087303051577464393393615672295156295274226059255706816279843272209931723455679024849940076678599163965093707831219762398031665098646699181522033193913908761764170498967403004703898462143967849706806004906675798592072257964310616605906161114869835280820538598657241896773712331079875180657064993959158303021657751360446294200817935282448494667147048760337981919272713726344450592111015936847313037746984232796282917861295897373001578850929998679083734678174812523566211169640024582968850548083956323340884585858509619791036023848045423777405048121934620547851504275099018690175703903610553387811557039639090625461878623544597685021568454650830039001655238061911799999822799457556865765130406813097525165366589486466523268444756094589744755659690551937285008435812314403707271778346505201913330243112067506610546261373682145838283854363401400697422763304928021342508276106153403770000086420474903337121313857918063108149268809354457285031076463574459947952253327286142198884902460048250629136537495752977516034198087323767836473088950827822320009562642750648049177293595011230634535118805049247481249922349744619289401895379000680860666131674139879735576417403373659669851147984239520489188062774816263523429578342244284995256291733521761231900038298600464817338416025023075498991876202330940651250674604086700094731865340756459041845061551834323018009146063764010512814155140525983645071677343802167785263661899962587509351314478281079151220060254327640711250162037491724582172089515154915597630603204815408810289383669864232674917295782235149598348686487775020950492824405450429044990943867075143368049346155385872029853542948518672092856386564886403495419597191728785107395228166375960582111704237753676228109367440170519448166659216628011076936787086097630536087382169374303781810587309051399609436487631741396012173474289057808992648994657793918314308553817144463309562002954242515692005470442509668397620402622254684349399040000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -4520390936885002557227134685273379520781667363371291462552396623180148903943068321033277404756736567218224130604723506031127831761886851412176657846415795196365617560071371031041635189540942598540296465134755192492544292366113458198432533639366465347109177647233425314405146337580665973193322041408446047738790731429930438383498040402043555938911021283932140011231349150620060850033539465954780868302773433486851444329410947610670533845426979014874472227194508695553083722528594631835360094925675282040522387774266198202941096670916173283930609925140985991258363006291308577996667790373828640234200198212242747853685490035376681245927341467607898270882783341845093193881556684763783808497229867815454327120109652777659750107023740858398184227414201591898277430935681110154057182456957109720138366880159845561271241800863479265814572150467949549134707220946856907811791678111421203493065973568027799967931758616366465712253659725882533075355074690589810100336723774005639279371582827677633981272721889768300479824821631140145578567370273977838134479457371202738324736214885202827948293349108923737128552055706731270636487534789197920806449107948517848921357252582114588170096415718130682562854587564924165471073631239782146981180573356990501397179192307971436310833428477029169097704157839052752455123649592545406558718210103086245880163914991285396223075044639534742586813595594515062022158892547824670367421051667295618870097769420969371195259506231998039670724629225697651940174774288216763347448665229697098461739866774780314573009228917597040848874143175358390450136851605798111954305229439695136355793030466565570671769341831319237123685368479424945080222909546895086289482319171138011255106283656092498672885496837008366199961675656016930486159545293773217088337840981900483205096308633015794170949940371724940088456458510275196923465924614673787413968974091431375806286665866809347718673957984929078648457547652577358436828805741895556555848056134585696500866833447746949306451516735280161033320332248677027573862326481339697712308400954969222800442926640296810149988229112237144258618586106494123857412898758199648336656956475162747667017346471338584387441993374761238428387350811696396650447818288058726711809397324537078574972337335147764775971786934177211604785973274018698344909553672656579262829380471119070216943003237253917912567192708818545963316294530738639202973431882071931560067758630877994671520819816017835820722146209454161028012398194675701021404247700710171249262300226817009396178782242779521988152670984317484498690809817388245165712964640865665592543292711431729234494154545156125822358553726842073507950936397492590631881392924130921538483314101854402410335412036995148265514343746962152748559576275857059523513204756778530697251500982632426633703974509510848890746466504551297091057377595524251214636335643040771799887212709238024148351743249216357066492809498528188773939038474542776320000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 9716800629138821236943065680059585814970599765590131330324773675228277056325556068049344049078441112001456202597640438020363760530890083197908195902087975860733565782804546861025768727955965463480907100667453513893582437379760810487619450859536236228868139927443910153576606586218128775931357666015698676184513325762529579410521724586894981959607253142032945682550624775254043465142723381585498225792168761597860468581821973361666582119131714544176714209852304057698889763561680022104274737397048753427462523168614322177150939670823459364454158927862084556554082138513687637122278487120991524578705293952878718819379653476530291777041700652591427734631074707874637742086405556141915842049919110395546175055828705504183261288651974727545461178789154227613308071423530228378311709341165372743090002102809215186507965282210322561461625283000915821470799200243007583735664907094008751671217005563557367696980981878880153738830565919736229299411628884544404321075866713424932135616046629653815531543717682979604411428788286167147980036129972696014708335732527349318503382898206268429639558119623967154233501981601560062727344754146735974411062952193001465839703413494936560465500405029632658886140171716500269474886980902083908696480199792878947508037727217006434307057553555907170600495448812884959635565777474879867908413254740443215340383501465457214039593253502780990773592288049206195761131396703008928102405147814150669913973931094261227501282074099556002197933146011965867711085872703668969169338067111504976578737261671174463067774324657794569485762279256471096537858746932220355764242525899027392700736362468972645892889643890986954041169088804061230381540761140062562931892132114564810772048188079249384060228761403702202849960707225510970675901325375603118210651574192072054671635343034953833508362178112444299276520444421007715674366484886034484774916572761057695223609145779956825145651567099083839557749982073649580064868340133457317317464451747389679719412507444348909642937233729232697754972149449529699457629432722274823196386467409568520537797574660431174978734457298316441481050778541051494908734567052404898025824148842509687244310852634352759743861935566596895211807378635117795608858758650661189941734306705101771092161258520133933262878609843153829053469661654367159847534243193650398413232086500924586296338463562246163454103262092076454344065684588426281113027300353706910204140000487567962565800548219517065584861352494367397738160178825887470568605647898734807062690888606412380921326067769016500339655713966652041712610691137833840124435965348373799436588581303151692442080217765373378972137719717542768720511415196158680743517654106952539503252231556880265133984536340063839500384839870161555060642969892519848266701344656166451295530686656468137630418486424025284686779186763414289564186632066524843757781721137125250434965642210354345834662686365774574085189705749201596862833027210595532800000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -8817187238271850752689647336565192224360907403045651207042223002752323974629345188649394172002330132043874631293162824834196509766426747033665368989870455241228381368945298407671747097336951310894229445405389411721983728730780795538093655501494589223507420365587379090238403071177848520421529147377584244045291734613767504221819720490293801810402547395165598439129141017323346539215967002533993492681556756148103822046631858763216864572867677291911601943194227589736480565443858788098271516312578413458567736187282652658367093465446840138834456252284558535317097295824080530471752783458084277766319527843462353819563994884753490845144697309753508311837052160065253965746674416079171842647381215515572934090280078921300948354923401066124317189110024744137693929642481388168147271533062267759622058842331495406445893620652542799181004633798214430045869692400404178825585362102456927857898268691732003804562114474496939143969721217763277400308361725893836187888203437414275691603220115363057518320710547665119976109608625653983414172409988581385538506702299875980227211407851788252729614407702066045630441768191385509991249128240318518404731859895664409842616753259267761468043277086598137854324677637198964366880065992729523511105477852355824390477545320860954059303579273985980564190228631655408942184524858352828764356413722765248974293421212033802863956266523856806228113464018753940750673215669640311188287408657243259851761483753916527860649180700465186232190147915208632507968529005659871162635290369214306222619878934169001379203411995672592600811181182540643860640358192089329696318470082151062657777724077191138840486751262445081478660844091332184218923387661973511023800050991410990480129465750200559207206018787345719213268000216613316847375167552248795869505602360758387625675089874251854654504600861840048285469663992206586173685090337458818435148005727927574393897609259681661739974607075558352217599838516195669643417209702071266925112155469520065897721624539790995911068184749040926402799186759916646225930675853566125617010796349980694015883205988076246274864213801622485143762617967068815024169840965166555238300849475864928216443011453890124063186029816609431752087940033324594184310724274196026190531141356039405361951708704353562929114189274329341483725878822715497022587096612216119452397750533961458195332060528384509852441628085098745610187491266116014842716491584772702690990342300916020500552395515406734893481995651336704625626386748524477435129156104795557618722674391771924552971420499700642094502779881185301553029523507228813233556505938187841230174107725922546991935753918765456376484423363862734893128341821772631633736651067137684317811723430427634533694704584819835915228711649238227029659081467994419589010778229257849625427898140286105775675987190889050653930709791550906562202795723684216870812852897859199220092023212240017081935180526982159294579279706830422203869662208327680000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 2667020158090433786217102875700120800639301786662468861520493516696612381555946276544064252014158112118384933691180739173851221142035516397873810884107910227479225141665974824029911663170813606034394369016766000088772549840497434747771736605007780556422964558430460988198838904771928894812001086363584050669281874012669949717078711442371088015433069270043766675897873370011401263939521629492904041651789098847910346367515569257893463556534773604128730790691897199823959907542655744913411720960391290397351473413329532214727427492162231925342902828558532098681806275434807296580129594266647861629879074453987700052133067096452398664477944002876811114813821590797445562131847616785813956081192785718852036966178846988940407316428442220712539993715703026576938988193414643856531697917983967021378005535788750401094508771232675065004415736606858935109722395433846031792249221414132194709398904784307920635375105371063037718438997535867720244174207690973667667722212667757279213253361652901647107547719065066214786952024574871665834249373519809237578446191022890977513252744782720679801112153551582962078215271959586828856788382184375263462737687279985618991522223582807388068458997310305003390928883889242518487432811750160635433009255256579934691339897199314558521602051255958995920219510748916125612854714839756387077441238217189608707079444535168864796037574852158338045030630175603300365153256628276987689590930045714330128444540248014723011424656226868779979370300318660660687761594386839421357502045750605947097982281412250677821902296073816849268712277782523080434657037670467523591399486956652701544384663821483382233272862279293628521927056852902109033830218771502800740540268321861713209142026860098554511531906747523527470800559417673539053905679753512551463644501427646597018784764158437995238319392531726477978989935560390182146324438919154247493745993532808441200818251833782327722153175450400629056902258288017267201317079276149610980983099757799200744789500429419007525621640907554958609436850355977714513631146313402904465294358166226297386126202061522247876900703680970297462021336791494056400463813513581280778487411623605655314694771462280443857527942370807336220576724806119572313061034011108632843329067929562290369023545219807972356059359629837815172554408124054833174444558932673811208708398432093406177594207053535338230415350896011521686572133737491686050543882666158738252493944399366014445329322224532760250317672920763026996772112648036405720336027119413151367970953659062968647199773880667209051501612611643981237696824849843934677862273695158752724682719214138485993816174629373105984365128941511071695634957869106771687081866185637141383552169621615386939414626253491284161390296388652364681670041505027278639094714720536486254289208015485752205901280524173524970415082163476434080529060972510054648400215246795383916389403096220069028151611739779792771482937265466834733937712955392000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1927179446643340389193333148345110113291747003438070224610093419833065891909062671914972506638173330769034286949883177906715877063878779396600238853273884004308945577352193444262630006114111928508659999924021917070050024298545600355598960326736771137900006950874929241558783517790121155267753385484175108608813152991898848305610407923561613915923060422933977065835412710076477914049219829935116901376487266006723544402377619463549544315339837259462757288107907045691820398630520747166976010648334054491733872528390643939815347102781694661789318556835011592497183240794638393908139821075724140783532284606176931700914001563780474051515008364990948900424116071491636997038991499045743278048122713472206108963842203081908389668701263816836644396444873019752419719827790860158114481371030266590226973909724761636614607557674626694957186573542317655710558343512715439531991221887092749865873940359469731267379623091470083402688551854017824011768467511398830901997535610097284480414116770108174441615700625923731104621457590239662965529782503437452296603776587379439360837494747115566334913046169306349194450974404790101933737669763698766720621613774482265648709049506950869364088686463531009003963680565735188403511770230960199149853170808961345818442828167976929657851161628841078044251707546935970697022437124657125284717584686225230079368496581832854674245047418747739528183228547420970497097645759963232868934853374226692899940854097046020856419143806758385781003743950376416123926725057553771118733077987149539516874841188257545834198103850798889801551656205519041321510660525142761396495829743272570609047550299816817612955060307407386569500264916100102826358451191955946008913267974943780819043311023177193167628858399215790999233076984399327415471737678174849779544679285727588437711295534069725035940752754321215592815755692182298975657849424818009152556608727229870426695003373487283693201479505191997460034784727886298763529781841523420368783686305902793838479054924559929583257617466566239952503165697296053193885254492729566842682974172923177325390062784069054762864003118614682170141082603472963046145796683563924064375983726538086343648449097769241085616775949725773901988232046215574763185331945756705892194720521335559868856359345325556260372184865966174465133744748509480227053173071636546863345178302437744072845618442696740149598769387605114690735609421640127681757809430209753809606894473751721936780179566579770099926986133599032299074348121252971364234911920586465073135125246564183593782403479647419334345817534039591804331662746205740911189357846184461582051334734277902164658804259788479230232427603711046402024418546247861949371480518508085135467208597315972076010331850667333544037394192260422711249644664445938435028066105096019187269224199767018180634124757356918863713509684827494899815410678901255144090724289951988687493885169500570230238477193156894158697948490240201423158299852800000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2535689308812104896251243437474580838811541554244968455909022657055557501265429548875393906135723303476068351368902709960563509288062477264951352149811123032276772952766661204594962531156444083861182825138194376256415559637271295849416254226707177070970946757992660557329614968073778231092229286624345666904055252998235683105025406399425353468738854174984633507787557048996032417079127058949675659334058993779565473426281098620637832590153315810207158997325989979615429936266587164923479661972472152243179821445190948692156491200279497330618160262548435408150151787878377979605788835563490380079545395818281624622490928215899104842875225441369153723537498514894836027515376854236745582448853222719765395498291178050920812463866864651051888508233054576659501448188042759166802159416077594632532729567781479385254122952754326238582045742604848580669555049684548928072499275603424586968039855899964602728099673124807509612268848801124743768021368354549475803084261097274097653290092398858074044078740044223431319181296521987086745816806884336290941412507308478602509028901335499300971878771859030507918777192099420881012950160256832669996851827418353138351279992585897802994289284806558751129881223992624700539349509665774277623104413781879468970507637200596417544830273596978613844646095619670785891977811489695648742461341292934869932363649500790801722458099214100386267719462429339752115582367101059405384205432861933878454815577034498689727261808310155626725611498298389407492690030543655807838276882305265796264271573814453138600524535173975468877040511735173148100302792697905088490212498774598495944118536667419691122605967011662999739107458067057213981739197504682890110273388359099099023807497909622048522375863470231730510381532057606045246743316393960653876796639733740343521214248613576773360398029997886000364904934790751727325795133791695422721136081115201305427166118429790637374174332662251982179957694700052797004443046688509181742083285549601616533482668152205816527485224413397060663230887400790535651643016193956527380798296032530450410771430365348802533119966920460833253629068337729218824451706613497633666396284855968588575680419613075373135205091097281003724931341348219121571694597715640459449216401773334410760693229333716393543949129913901139326015031914515173879537014412292392481716872510967417509144863728328812156685411608479402157115260422901891246347536957552954119451071254839295808033663647004209367950896075433089330760260882286788985799926941611521840860129795465045992143534130485508720620238087626488892821317114734458893412149971701672674291651168544873337095054463093450919950758416155239549545116056302949602902559557471274612633052880603188353162381889550602977973216205642753655477244875544259530634022945528892664649456299434020963254635752350648479279616253645242141662654878548658225282045315433181589968053300235445535086020024008868097762554203128164436987084800000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1376455687126687547106413079960971056391031169038870629497614567150485971820576835890051182281744832670117521661459864899673635717455888231912503672562976753350443430827991395820629357058716193459186123572751569367636382898584342010151999496147741671432551760524137138664851762012708360765847947414528297192078844761886813298645747266483524124621868927654879087411349648793731459592978131141527622689568380305787888829677077220743942715822994597064036500861312694880820536304760883308735202142821246557645660999949767722739462560518210553764541628281786062079431269065398805914690650612677044326829449581974524953675469098804329127617669013784364078850707793027605607605133627397617209585413312805998239587697825192274701009727019995258645587843751289406337761965525397606817226586434692316794888525027447494965525290771464098706972718318326343646096519288407886514645561428395874099393323050705153231156877567264889178723419612299174465027613019884372634402481628989846442471647295763836063422384539555019212900302532562445810923590920592355891055673171775651195575036854924139789605350403146555456784895140275962353755600188400347868292301762888684702472339891069260834218163090724808759026749278082336829543348447340974778727205254713313803318286213496268896931917677998179691018090997338126085977609299352114147496997994119035368045198504474439150407230589781877359450216086679268781082365067404812559085113241524047676306983075987294777025687583220835633960219367255939155858361507887601725375730781724755176785904020964821413466899942312464061925878880429282261371806243241521966443268933780397004367483971199750099339792344234414607071288349487555185899481732982303196004054853458289117174581904505944317399049464509663879676505344117484846153740024938846736114586418523904545633874982756484564555696849710853490589960972918900142441743810309757733085402512372145795805287166960107672200882519046615428440182177731714362688372881043532041312655082856323940705110981592260624167567420858169576131498207187122042105047164579620997251818563983318444520282022078273124720276694364158196787259103554923092002687969072922513648303356565276810537311450511254218048088013134608276204862827998884510984087787004868080677162097434909788078052565292013796266629979896596342178220870215516632181796225046161980402698672856355263541259470328622215911124466466276128461781119299259265392840881504647927232295243937306682415493407330848293759294711994242087135596409939192834605351783551775938189080120984537746312547533032293308649130440201405770742126672251827871613853195988478009918510055072198414598945327607981140283522823374967651704333764538975675137887093056657664877973616812062009028735312625115140236100966583543976356310607952552823281246623761408056467768769284179144553098359817218831408802111303266895173386644343744321979358895424122466253183521781373658160273550753846720685419567060282576470016000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -451646163505305439947914990717801245996012146210837495154690064566707521742286670466972133762112853363423146466229949293744470624339412676256300879661537610988936372575841270224347836473967409705784691413042161759543490264828356649092369443635170974009031039001951959383789176635275001274857954917390877367170650987355826986442898647488071712463507198852909582759902199707234498060975411218559485804691340434381736769330912620101737956096829402282652932536551533513359663308946834594341026551286795546170386610629003160109897592846866111548227583329581640236946562636872020527591587492621355605130958925735106886592281587172084251768323683445310108022038084012771527599996793529290332406847999203273868600318242043024068423030053456532357926061991600977536362765306706317984429817840015670978096243894353442948413596183287378458889639045956975409883442240649695976884654262256135615548744497724559689415937623021242111307524721214366563093176850413365429721788992551377620006923652599199780236113301288556612625798455641367161251568174627774148041980648652432711573829297944519369593212579506236447735435202960046497238003608646802200189685250363328863238623149711471899923231854765719055230521098091621827385784160559813015027626356486330349149870687345606893286964728429686947058943739139482339667955905555727623695694368064824576554473987820021551773808546891138673101127352236286074324100818048818340520467636230255381939173817442317009584865063725396012324254019567865548957928911993749122858609947213590263640402414456868049577642937171291468350939355576121181095262044709285387088889907029783133100086404500729002384741557164950412868452190594124204054587733911597542717097965389126619299616718967681844763869671022462186532321155873848746550122437930254533622225936946703037494136651637675491415602803549952526734557597298243345348007297017067636524502867774354590500617424763912871188943523529142910854495679122690070483707245894895026869755522276026094870899414729007724880362410136951857883774994512625498714405881714768273356976129980215979155309583054568489516824787882988899253432501893082658976092397705050270803540696927359920712587146225910865968260543538361525542596448283599086012904965071270189450982968798060068445821497356310469169762851653125805646387829226056560296952793561190632709271601795762267436529811947594993583632012426920757526230364906616129110406258464166892122249111685786256605724238870375080674936057180163341400920317340118800466757546174582382703147289409558824412321812147287259904846219568381001839349477080863379000255736848865830703277914127519156321986393782576199548552301784345636933584938810605345233511061927514511486970539473900846364390699865943500141634872851936007173997083017584941489377949667273210564242302557185693207939188821156993887303953784805138556841622649497024773579650499094229035950640601848157855530183034199457491741382988535536025600000000000000000000000000000000000000000000000000000000000000000*i1^15 + 93871862287093506031558900372997209525897599154112330689740273698768540852027587956485853848590223480583835931235858276393084955337350100072798760872785513406874287977774975254723483558130465844667421408482734571444630774092316761356701943970721729982614845690927477867812391794958888058256512344207399172867337770991392862018871492202649183567478261100920356374150774961891268030037977571250051557207600325598719145011368097348076446719889146570579744121263328902612276893762242821475237412062741800658935386205462121340971544855230324350418089198790595171416736695876632282101046247361977404937437251522965167497528186610094879223313301954891722917324213760462945758819100014134268826138667853435543752215093754419158739648549833814505594991145875694614255826334111246051941288303597663522159723657173639513808356602069840775467776966780973286767591911489277814189748545299733069532480197264089341561120652255056579082945031397813504726851241798358514248606978628833446064972283849781874993210733686597726954172860514021752862272099791940579608295094889763834521540588566051649416841128545176370019440088465832464159971599129749571656658435983301027852091868227341544093602101818500985173633313145887702709197988116086575377674526709716374765497416366739085036547534818045223187920884318793541379645398456995825040968221840201110052446734222662844270120100702967091942850013897729120870059836546508944221151607480178462610253919749170367658402342514979825176747217000265003126270656451096475108780075461168087415838725948157721227714003821660167628452337770424972686658848366126927256752124191824042820285068859916638869561095429212563385174340466133935454001916859572517869672301729619685842487578673590820898726664878189055574930002047186229059357047017416997436254224292598547671538006928824667867589046287118742576784946614201015417902435796211073417306351054697115294410097381939182879309701597024516674987740162812641116815403114931208668659499799991140315841378695072739810306469819553709906020742543459118721845421756103376883067254210323506964683252598074156986053755261557794577865875814280421464090683026846849138674828495576117644633422523438906139700076741245397500176467564720135282146193914155872999344893650840719672624598970866661304854546343820389598562350289376344488526827561636892543506023295438360295008063538551450127047422202835056392611417507680923671418518942942936231622028009179427410370208124969916940587119020063202121911026540479318655568231239454923029655281251580306740193863837772839823024667286217398874121042244737161504520994412080486187364108191454133621184042876785254214195065327203564441747672551169970266607067548602404748180437548861691471600590942224092235879056724050321991699879606007421363171118848367289033724123570222361953305185673038325087819836364366132123546028834039360832355083035262955809821130904160262960119673113234312999498784888523325440000000000000000000000000000000000000000000000000000000000000000*i1^16 + -11287131112541267654275447193475053190297980599646579327958061280178936192373166826684465449572101972460128495934740067531990421813375192006556196487419551697965618653412663719128711755908047772068714916953661211233908379101884563017464566471160060998511336331553416682302122273476811133965062587888862686150540721283825760529291345047619628798848712886323156776441845698856454131827253130057072132927760115746537608619159272947014989222225245025550703047903878927312359823210702234950133375515079782106132527071701036496885112585012801078826939327159859968425829446829603662349949717670597095298236774779238281866300503604545211512522483996507329629748737154029467376254707458984493978164737759339138068068194838549679140982640263338288713223979375957785074221897319698792702695154728278248953972427167980158983710123981102599440832572908000701717395122269233323793469783821158842742073716302103161234358520064361320086885829757361050618336256067150141695275304729875077900671692011675940938918744911132131021505674505831738840060020409937670981683814545193720060195116159537746030365761399538844343218682494954798748208604765580688476077135334192335126515864471013003663771636086108332437790472432806244998502511852086260023228335168750190708299834281952561701889268592364704927588998489982438737359735803934302803146725842237525028226604227041132419277858486836162369340431041975081879481509605447966937325755008659331956597073565660085087911949741156903643672333314180921340852137533245556977397937882195288267418203505089425327827082442226500471874182941059062344265523928191838434750529658512784906435163284491463416721528470081553745651287610354200920402727786281349543688523311355666736684790828488315751579010609297966005670973843311875887307323778909742153007754163125167056927040189784704820510724448305472957007344592208333951391286534780149853334251188516443570474918351296071584475626585257661358378934254219852924201144793018286678536831503747329566960574963451112960296401067530156462011561970372590699836881597684403325349775202439279036050650795123345165192732525134843605952345542280845162452785747876503263401842967316055177902680424138954149353222734497003288792906226152130686672766026663583644794313860832538206448902601911474861553934315996486130875361896656527326915701185365078054489988767230084532134173627627618132438344791575956461560814959901858176175003781588407644140699858138714537072947541241209743032246534541927557571051142498463138930183856442926777917101171028567772515841692657831009854705666552375861114238173549207913445562265834429954348475055946373426177140647282089887286234277122263620224851277510146866532694450694947126193374461124535847444563454641485156383535826128579633973871146699392262438620776703687742293080180915387561609746477573226753170064532870930105137464966516345873518160413384813400378970056614388179924243222133540034296651370725376000000000000000000000000000000000000000000000000000000000000000*i1^17 + 373427261323901373730289606610384219884691647199118647342618475938078452682412711970222755704874124148169481413663810938464597563022407884086248817719985132422151444070746861878598008097079009073174475706380930571206922140736809370933307958369716155677131784008703943660722797993204273612971481265395655277271352906367977056645018737075266184162552289922647521035212764861508745352353634392897259616363053802968625388049673649574547040147877294965251784264592161241422293989233334106143793293732449204403362110126917355160843331516880333438698228187564224738860163017910265675762148126371629019324438520662171571620390366865739742982994863840674786452394797161193166118613055476371044659970082031441723639856078872697525732574906489879189733710111801327707743416366797104536060674885797325615812753363760529287102329667981764380918947578245851013317101792333600303727941217710411288280442614614666512374977876029467477657820631613772209758620114954980129365090670054660967982756044714823473437322106430473211817647257906085224100660089607101388147285224477207783423867166017898499688482195279933706286479269015801087016981327274544592797538008217413060970183963211072332653396030984157475479342057559950455293062725343936258167897159528906050646243748687695090986521513865674852073262330214422862218630590948878283808315747564368490039255124712081611579869188999693899846106018375403035774607706034012341859542022217299810943301492098938978618643925443315747399362881379581034881010912805196529830014974806689696848147869254836581129766290768832670881979986933139025046557137991142645257168093741491156781210241830149725413869085932466709589899539973986432438375769673647472943365031842997513227983089841969166661348603818117692042415043048022703382192500221771829685936443552137393384927434218746708494262374348501654683226468826060982117123954480197604046617224676373231458066495989903439253070730205807565510780968346681514989383367322554102181617635664015130381653631476216956577454875385266069486203071175068691003389338412032341658937291064963743560564109937918788957595905842891008449049634035476388072576228946116484495680358452076750381028691672368819622077946936789421042929756365553531614092066552971275304867262271953938599702033157835707316043797763750279297807125120514733738216183434177150059680020399785299288914877121408965226785504417417090949884992904775861307162608582657571678409124646143895396539481238258459289961035940754234402366327377374225347791371446808657835287584500697127084286430715593859621473047431610236124947810944121134253471281023901558086354527868326918668742433642864835101708672148599387754765507584861444377473590471252780307827690056703108264749289545028777884943010004689734254274559811920769914590052694874600452631472227621167377286515655035556704586610800473723649488453079622766468436960392153698739631163330456148051900500691551512063498623385600000000000000000000000000000000000000000000000000000000000000*i1^18 + 113156018868954770324165953818479061370341681631486556539641653731051032839048571889410068283014919044710162537704516630923803423775612079260998091209315158513466686755223633314971082393004217366998902863370204267830696191436917321908914006560228394893090955177897120192699896583340058418096579002682207883506145493353730496673613993554408907253186193749110699463820054191442598368714022160890428222959427141504036248207866105526853962664691857434205077029553397484465727756708828369820982452622854489545760470571105478980819541346960829049928501700844860737408482227842579422954546190044110192912832351130677538580586036121398976808503354872791849716678601801526297100690585090826972277941790259311316711441969898667255830804078844604878073431516883580066083238807144007380650590864750677141467635210783337634842423577496667672284101083291967734670845176692344981126076980545322996546130687124982046894739266386581805927906087325300191654983490281371919604039773239618825549087601767316770401009808110442713631177126624560272097604097976030939524818009114832854446946185395980042089225749708614040118468564055409231825763116651063665625834375018040590904678686137488756031791399294141766413053368289937838143894404590843761879018011808522781031203890657687306849040913461823253335649344564204933276124180614002132758516841132839134224577117114346850465308436659264812859531736064922790806893240432814197785983950071075368846186497958675471328175248651660202181960328352555885122419253033597486096851314306832639012800589811262864479868365990471906842532438280078108592368027866983140851511631510765719781085566317275415991117028410813972325150897174007654989117990473646949062076725698136375476416410045565983190588983937017330468866528524815405157700540029317649670556847725442600835858555199431932508488824309698333100861408122923953923684837149889820139830437104635302065048172891777545915946571967694206128438803753066659976171711817083030227370392279580287184198104830012829927927471841759799824002313106039393256333583064630785745409689188945971433085420166699473250090373978910777067481750286663642656677478912741853948993524432402746947278191235282561063398071261384762778036945222964309835329719669730932739932301304892576646919542008082304513482017734096698703735612253897624894343154228544356286683452217267424723541926110579683981078574218814968499570847260688793942022066747422137997554122831726516545193650575247464250985201030781454162615034285984370653528805465205792735222727935017370683258840521199344799879290024510713635669843019690186930100882279524837097771449317406577569663839234958947292333746234286125327409592131711748559384391912146735601130497724375058036929083339445512947824397835456974390488152406659718818858324012704825363358319254387923405985764450140302979354010249895800343992318449781509715594876565934963117388642576306815905173854504435732738987786240000000000000000000000000000000000000000000000000000000000000*i1^19 + -23940341865484933513347606116095359879870641688186976814634609937193885999513196597303906935404583227461215402380358385433625462606143256699885968823910571252116131350309192628367454807292865684416785519575127893397935846483998539510213998792416899915253337763553826194017402538679171253576288750575167419033140369209944245651527603565077145417360475497801727889720827820603830803073763296964176143241551339963841309931190664423325874416320621018031613980623468891378998013773608492736334062380511577092778233843240167086419173807396672233618200587590473139740181840162738010271262491894954406369713820438271451288303316584346433074534002910955906682133020926337187577293797932307284829185849847363551157988854871326315621995826633264887808464047275114975964166863764422615189883935163286200910407211596105421594190039464027868706352720025358580419206924422037508626589912418004720599710133642994917182310648323105028998464532645891255948444483954925394102016966759724138741937211361161980040730807881891661075786905080889191379008711050510226392225770942720607109533604544081325183699047913105832859385044886805610149254012235709290106951197201609057719504745494595327529046278778686712613737433167451036128337161634617845831655972028037467559371380775514544737883144129078988967760098123955826755103048906947452171946594207933684469760757753324935501460430681060690542594631393080755541350675969971088830811577194130293538055038464531376323081171150131004724922468355690804230664881305150957075943652208528184781960389628404420290487920213480355464894094335283926675334055447390323674879805789867244838386758473970970904440841021875964282959380082426882435255186940312874448539449968758683121595044540646521651323251186566404430620923667697734560490604407206395050183715547921279075466640472220935449104187971373402180451766935387002133711559814387658189859874720341099148280099468073404140798067672465877611499884964044630666541138530844634304394111664234850083069661440841088051758604392032223415922475101714713768872057342983634394040719204872365493093920598069753513150532174645829238221915670383900085429854086102419303590889037083551327688507420455997482468410240586637633875437731619771359703604194886878921511283153760685047883452144413569455441137878313030931795175987189996994704562218255330777878206613909270939542015321961562797184418623225960424851438311206493975746313910984709089755574968412338274933238975157554550870453306138903199071593984462589248545350029346965282305092405117724045386849401444062598415623352093493759195932165508173498071117751737016429154803161989103450504018048747512198298496865228306555215650880234572614165507514627053500808318566860748456575872294536815569302388830880553169494601536882754107404158190109216184828865623631290849570064738422308131287976348622456492180215485441302377757411996899906171488823440778163507487789054188290318532608000000000000000000000000000000000000000000000000000000000000*i1^20 + 3173284432702084275540426629328881485684103258230511824583916156786645718921435691527178350936101424442428070679510230354624508483378748942833719048529861478409771645446246116424248779495127839179535670246739289489971963049808980813184807627742490490868776848861323704751481609412814689665672261772160596239902790807195289806560621212678166300343128393485616265153438529981299109738763987346251311909606281022292692831728821907538279160874197142013766910118089996103444441213085864985919163618994985650437480670266487040502696010285529805777361343048983327375038441047132935553009648389935821139915931699792630571778268268843489880306425531545096941125350960797561171107903155601180611834466893743672269071064774045943471579773711402853023556934944592518683605873276034245192537775953178401068007029460847188941658031594207150159658154955192104370090007901689269852591314626780172840228487367409946862723153255788288878572052585501744165319576179503578462288963917417546272297123927360426242988980687070353604773070876478497876350347557814948566038145862345639837632490631495591790971794058918038851276137785063144501487217409315529209313031700285778331456072046499444209032418546880460757078750137597770016109067660446582719328685986984523271651594235580486001372706931767355693823221223059667626021993072018847699743193536282273156853794283300640311434606524227206849302816333533666209590550996115404823496029681473609680054918407361242674295676827800489248332778655314174110753126291549772602563369766708646072476057447302088610838928581965781297341914832125534298608371341068044641749316588950776714383912509100874245717038936248037207065106707769930931670630313530762042212351057255361222222356704415293796429482935468895104722946689481768019974074806020999749066104479865731937515756613510942390813762065463724380163315017372886149012920448135041488937193620791406831545079281285845245654971511927910674020369628625159405212925032802211177957794763290222935977420886056039897191316599414050792623191200541685755668231916459802288923006031018839487252628605961210343393179497210327814148266001712121458631743352170758927148974463393998199360177137233429575678282598176581379526281066047125357977314181195132303085708106295999842745366908521667900002472507399500486412425875449507569166224373160986953655863568221371948974866705334617869111356863863834436710983238840782302748390797373937105130003179776879608114830521081084059322196619812590961875161844906267466275258496505046374539232120518354595017845033658783088536339573985723334375938460305404858627673877240779610352277014217752991900183668945695163272949257218516320297238738642643031384507555917786897647729557516786689266792594292976248941872018473329027808115784045295326708540599616587774874659432134129310022294651921426072232938767660467614894780789424411934627968083066685118608581429541389125018644809592907969331200000000000000000000000000000000000000000000000000000000000*i1^21 + -330173701087417910461527963589848620861695898053439306159725534909329458087632729959279705050493334619951098380442158631705906670833220259882414851671555864192134970515095280078251758115819814046924363611536490409289319794673986241276849230494093413083851320521977818591578768845654385046263744220133958163026286429964172774419384356808363923263739424727518914863076924013467400879989731856494914812946527961150276944746008551919036625949362708171295093617697861354582376543582495722455593288080971084645637160476514668446558854808782087207842029089792593208829567922580035770665998159185016406470362288324649385659804179968053406002206472794251302429729428950157594208153769216644667980186400162406809466705414356440976804713608238662949267812577503127589861936369684834199850489422944119682489837806171472291063805566684392609209171367763118509183222504935050387618577430956377092799742179938518067983283578822617941257213037384328433539865002785899180552792948560273429402163822663211142398380294362727565046971874257082147303908611526899406817369993625573724670025475319854116447472389418740266716615953319379627700040229665346399730792589739891074316096713486224847268201042383848517297952998802324861774905339023173804638408707085580817580667946576440201919030444256896026793928096392291455696121168734955907851222821052812101825663081405397630097227779024012921720638187336983401898803628617561932585256770363771516755518740668158413531879503430023630792119600561973453075325439513310521250475929243632121570955562030401316980460660570905781690854481201213103479143606359584995417341598423901002853985292151517668497846621776388644903117522278735459794225596416633725645893156523296306591780125355554968236146949939798183932559860717895978549523817938122943173627673465701762499557652756944851353591760758014555590753585716592178834927184496495135840721557558731374076296946203674530555416899763882215605498109671182927044153436074358382947118312422436578588039715178397116461902020332827666355676859516207381811029306938337964326516247588534149310596491674790586082083268250230160394868541816462096849483136625761082611047296906221973501758231053794080878294838156543262572792535419537575597876310156065679810377787808752724945563079506301220486228910539784594883210961252321748712009966162726313753656995882068575817557321121467742793501554942911077962495279437490690651640982150652261479326094425263285601265799508586624930305816825209863106505124839428213769046704647598193205467003699986023029192856264321946751834343969632838988149341204636419366689075476331848439790947553980150071726378692776917526798696453735525455688293383351919907656499271323234582029966688008837037975311990688143569417396115169912382282513638152793604983079375343624113310252372862369597993994397119672197657169165811512429578966791879257597780818944824967190518509431540519927626008212600258560000000000000000000000000000000000000000000000000000000000*i1^22 + 18366092361844048490503464709107040357410748135973223990919276398105576187232815895428328920829641565767759856041657543912562884774356883900307130935933208872952634546190514767645453421785255187389533302067057783904536582524209729572743406564172225687862211044256325369503570210727552361738351557316274686252823969621086120971966857205056813923189527893267062895986720972749167366754594206318641486472486230015692885851016524236591759945879454729191943905161462961886090822914916385306411163172998453741283596892324489948010551410921302579317969305005472199630224157122862906178438667579084772553400131902409007068124117194449390451102058869833215017880762078798647694439030212075242620505942477570260451775159927158705187207155162045205344961071543446701660844692274365356340958162332186594795012731723593923989237804630533497510412412414514373477970671440800205427666212576802247269103050904738865713380254218904492354208511958818947632150812675763237902409320247400928539417158891771588318413942149786703482280125746145097971608307605187822445178874684315560388207770639559920025052688187882968670652012462867096974522278527754802283565680921322269067650049508330718059218957491983644122732338291295426661171083721998654344985707546654860103070468118148220955031042827659641636258690026505255808058165828409790735179327222235300034650043788448816814558696048314570434468929100469765960641189625530915855635149092622779572770234980880998489559761556775374687327914308142381882596027993969395025479438827602473450105348052710040314422398823440117236330991196733326345420363344259111001164458110297389837568863179815574987905255292666888691147962332228009278786837634337855025939769536676169534620900833454140960574944420988611764803721145646507925732662398811067579411767870927471267478307474602345674207118140446883211526920197910687585095997577351254589048083387714260653259628354658105776469815787769272244209572538693770581047777518169153814630236030006456175943599106025415911458161767723047460174839079506090029169374488051195743644517372636289514049612467904264086269958395332894819707440161072329795623330064258433733386322125111149819235005134038316856541853571117312401104598887435827090110838477615472933773140391285718288453444611845311923557849627248764132663184106895259749071045822846785004162801016955846065340958707053473905583730368239939372177630279815856983044928691558325398652930507340621334875640659563453077073600336159417418165275329576836632317569673603302695084846444597906453604325538115642611133902534286279173881957423183127707551403781681983280579598559414395157706721048434565204522873064297413618887666329861763705041429426142134838801649360266660189575129177633468878972294758811627593280611700681449324227318690539524060462679400692135599725075598199415952749273092679247345951068564941186460468443469092225563791895167288005012137605093916672000000000000000000000000000000000000000000000000000000000*i1^23 + 765484952368920405324421221518659972301553243262317048936939335458350151291519711869811498204341126252820649511739255835821258943698454940343638725181599140395508085547962821370805185694184422454202154292893167054040394142814098153890592072593349915997992290109201030716017851456289431777673519575742006838862944926549936103520571368014178349119611106534191535046126317809099070967529978951251914430594710262310797645779492867981271516521629571512009495058812654964437660650199418583266488824593100889759616116985102627866947271998506575291833096568738786160905120874825783078715043245884922857651235603319211935984903057435602817455777357607366996938543170984061025445668532899667272650507900832827896564350589394642005563326399799537057732189474449741794609934915677110279873227720414500517018813770309309277561573153422430634635925905416640732610227784151735941215966947474120140419789173060183387376867699649492227577168367109731196624483835764392324982856432046302297217628501087008618894737465064306311438903025302511387266010757745744485053996443238106028306655076912319155150672601268248200633325547030440075393524618223553211355785321803301772773604951295979335075209827623096901894001988912463622197109776441719431584954356865450481980281846370344395622960952875223165300420124197529113529622736428858591178287515481022101157961545110178929194043202319077275575983516101768866771824686143024575613175672858206976846094640800949331811600282162367839969997145492471608580930509095921022210383217784003234326024212333140185292137931473257186813811051125436997921630715575738597701820113325465568926078850027619865762066702912001061917780583685822148580791227156590114119064040129586637529824685950668404254586200814716372782140154320233831762544937904763974862928094776223292910317455703051096249631568321771414592295080775653436392967646353292784499367553304671532308822763022588341433474282999579428738577791810300450996966444814155482394287463343490625440825280453264837289197860540245313859332578936914261405683942821236638032875229149469093741025155753039019087262836353189972092695477799432104855723655683820882065862987627017367312738553172529394700104203128821942150340710809333362533771639785185317881111879811850377190284034246535705757105622745144636115971273493149313966867864787055805505581923363055082900429460528705420626246758243919040916023425212828368197945819440529426193963226585912417130591949049900081878384886333587825080762197674413458109566474252704460994764686641452009549466399458320235683111549986692380295833366756817500254289781925000115154136897362536945351333305224982818634647165331116205418439708666049786120979391996230532267325198443788850865205124695480095235121462255354506676785977354184257653001066321580248768987937486182931348747737139611003895562396523801016318419880377991727410166971632219003152654894187859479707365933056000000000000000000000000000000000000000000000000000000000*i1^24 + -343873007272101639157927396095105304203959697010396744645846856361266319622869661808804626132336224531463315472921567401975214532207344501845821286514584105804124320249120470714699379725094666380588446775003471405778443852081414371008182853585603048084881271858843953861445659057838961095950440660576960489436684497296154352202936456894078031336125963099526307599672833361726420052132802209101353755963571895336979138522081638718380986245662072924044877559975047379348975679954750408875784419120982575681674180452955948502250507859445358535115231195917655225119899060174380471758275271141817840569572203957583764580539138350411799561706662945269514427411901401783890403980832532084646626920942372853244727262619749105186108495086139970456575881517574569851791460003431485846346125893692382221337296953792605727427355600414618932692826843147125422612701961237637416114078592458796367979261538965895031892710808047343612627058903570559318909799037382356589857586019276437294352268456406468124558452720740639518855073890115196181445817620357155632505967087031377732002468663734333905772182697224980412225203439239522456622083768686880863518708163401789129488271318113447185244866781090181307853027818501921110722124256532905803176036587692510667645273306570435422309779766906485077209197660970146114321847665849567730475709271414572100693701467558968838593143162110137128973254009445080059270503153294551856712484072187984604168961287428440809188549028084070537770213753421624771767581223317382078303005220243352033722356203333984489116514080301674825445636619916213536940827104135746926850394315575828313357493440440089196240667399384295759863347563707082427702144595134811830066359265198163831228077524747787437265050204994290287673873318612135323038381929250633198842905918464071543997290088966019946745977987601897013259089424856595144449399660647947927292874025334323464891733709891192738369857611943955534002432559273904864908360529954763322508412265070427202292595563676292595504522356401072778766286128350964154109603330510085415531177549419939434556254483709606216395745158056977502586860153157851720377571152360904337647310066437814270490500015718459451007771555257764756345869917772579684754779901881570386938938247107996531753333569079173236303352528277095620311966982325639774392335113421472085838823126590449789429686173090965070455668620316402018174428288281371661810991151234936315699223671131350724409085269693976537934742261094296549970210120549309022487597470509432612221737515983886732579363525510616971648425273105368743861907939945714338590375147902917795406813994539380529286186682902265857183748012359919877311676862021603869476938561989216762296155191621246409324171469310280184084888339091065859934988421452538824640851548133991960357407843769473476514522827141196014194199887969816045651838044259058222572791774409133374408788993843727508783895674880000000000000000000000000000000000000000000000000000000*i1^25 + 45016405588313191604306216267540791431048835876662385581471585808012950910222992737026459297871569768881577993925050781663980450027994808545637395842792346505478074386978088660371058314540418725659524463650381100436191875853950518235961404233850275397053468770778383139941579783477537440165160697689344395753894108536785582970004724040300484650825587212427264298634611713796696261507494173879626018423941997787522735206479081046795774315670884636968888756371017614862540161669815363624156062215503213099574412864703661889907739356268399903248813079700408507428210276344622408777270234539182005864906792630146484769219840753814632000851083713180149243059582339534985710618674254680684813330567127355609573810751023061242606122738374301947540742220291482142077693626018769576950690951255151809000700019022439052810693164715359838060170092938258768702580613405852617164471563093704828650353646218902408858398657041260168213468933673572812405830316127740693946116250136298286253998212205244600460920673102055212050403371240264947590055369283561937212044279827766964832718576292973372986982574666969552707005667038736743310058358429112843243095299648321974843176085327167180970095484129734667307090670616319161479876400985210233026127516191966994912111497365789261123191344314167003143146755383147320626111511172917994358285233513646261431986501002016514936831936064170666814571990891621928061330000944790118982936199177067850187018531745547935678655773593246514616490641307023762446291936664339394603564654764211317028280340550225952431504058414634371573223851903240421131752614314390818120285321109884412833534934116368876403634444786788845245733753008547233175481676052039144874935560351324867765787348788388200931731283691958144047990609304503606050461092687777496886502426739547150446827518224457658900090120066153696107654380736432970243172830492501840428152165944660414773778960450981672676580811644450988170620771261088415678354984023779461283795283080350384855089918072492058168400145490562748177411674670557765687365685477467653622074993160062161284770286073004087533384809713075862694551168537815773177183152317903418270278559101864538179355037299259603147813784315520151363571531910748688961116724896758206623588854307395088837261739570877458699416412109664817099766242046984728178348350912838132146658718854332576753266956813167494355705918396916455637469086757790883634788271602599383490811934990613833250060339697867574785551197467352705977090977455654690085491323667524630065914372639510639713335987863206900189973468746046993850776540029422541314842429551328878990527009894457657729954123639200784798888232147827327189368610832155428987756934075211062510673490406987244345025351558130510948773331292367135657989986393013600431529086005398688778963222178275219360022439496059278947370542549342817451334639320390665787936546449191534908386487452281428689027072000000000000000000000000000000000000000000000000000000*i1^26 + -2847129187613897174759076585852353071628308564374650030900772916386240442313287591890112987521393646295226844344439780217605035216794793115359265102785531259048172599573795028310773551671528787369944014006870573170205913031771015228374189978933606862287561796170069542888125246849918880612427482444092141707354375928303319695017504480831626559349548860083653310379211506077584060849436491157821661349861508252036567677319696105447514932460184960615218453880510256630310049619416600191258207003922069093749107367518158481381659708601791580357639954724480355265566747979590216287062630755651766485449058002303332878595340463089504118718340119993975640683345791513247118605887454355972274081859965362581566884081565414426202685003526431694336363388786041996955722242055931997516974865182331748818576132589454258137944514440782130740567030940894437272170393232105308054569892710074965944263108241874024439973719960525029166939890456446373049726273416339878922784596029166223971889883747321200110984890304811855961969338369310697814777819332808509022168708550520079835757697441835174450786740483462898311768176820141584774872840898260893859682864073408521399405111569858579107998538850791033418145617356471575615637584217881147891068989673436318450110844235801851251874946085734272878090170645976991739915620243643110562541854891679825569554602736162523284603395967069286619217466809099753206078212641973098217772506602070688652143088126235623627289902158132887088201270087636803023716980562513723579226345481468941738394920345230004923631758907959132259840725005367259891050365103798981946918473630082079144153565005418005716357665403079337754660396343664568115521816690572871330872828663040783922129439395098102532641805372324714223690047489202066767703331650284603071691371666809437287826567307468017421323592903220644719605322923681366460936362989082885345505690118216762806412793980538874393846646955752312853728559262485623831815132610502416991074078798461222548472534916324384571230719737661289475984051846892628828471476069984106543432081043218534906080638504455300424412754985679234419780004688896041807241476548497564155127158821212857631569066456603409583765640828314975522238215654312388933918934692879891233543301629442807420950964324131631394673835484573285950963859138369190576059986457102849209843150587007161237430642277379321324378890744324227269442495592557563019846381109605947943997762569079505297692215981820687549000410711873621235158205333444795739866102537471613842415048592072965548770280869425935710985176765144953771504719537231966218895628116681894172237784417504675330035654338964152991934785693560487626853450946952996373613976230332478662774700756585596673226679754969197882103255207612457813446698429681263051412220737435747846900930307478579317636961182697170119264820132285537028060625284020919792803148046461927568542571429167089739366400000000000000000000000000000000000000000000000000000*i1^27 + 99176753901033507802321345771418499670702802910826760858537259700451526313760370267540467885908913117365349441718781890644985991171612333355979733691038581341309643052935232439173540899383621662068083692325505590144142836388780929537399722508676120435275001597404870013268387562139302468199799971782521748185314520308032353114754588898380961079263589459718046760008585030277509483228181455277840045642657059883606234308896728260375857595120190597495336982930539793128994000221280057074070064949685937810964574073506988449571580354087004378919419966550312749363978979894235178800250212429910636552221905223263378546175601815690036508529232366142999021678749598660354171859834516082302204238844163157112234798214967486308813289091422930786738560995818700984621032300862970075708281845167820505991345848013210865314139553966965226308424544543219461779895214889084254354392894069905576523903847750339030124672289127226141594725845253007050616279675835944228876156473385837523561746000744325871149513485272107556632223902289649091256357313408769742315096451199753632842099694642518030384505267281153304299712132280985675888160504577302954544397290447697747617512220921208351231119628569322613872201038058468689732557637155765313131385927363035356415771224311106046413177479678487766172049762543736470149886116484346809849267825154330527671642190067558089367464982409626509591848168525943791579046215015162172841799299399001114287259541004048674062361378045078493351640829713973792887183035201094145974386196379843643417866393429979274284132823239362028945312368070432874254881756956996227216387768795867277710928712040359998301406434618761866336665623348499521970365063115146608264417349978698780842679056756275438907475473575390423107921040895912839158518749337618220973191818471992210094621515536689508441071671265851889988921138349390318736244359529394298106919903385403583015384808629662887904526684256700895859136489550892587990713680213340800612582271472787390225858188606302405089406010317493788543709479567027766398088675154431406992209298053926137039254163975373963488845224019061870557185951329037638801998163050287849597734700523257406146251287779334934231366974793013555430417648086981468889579089574395641030409383320727383277314973655147724659008083674926335860670423887258646419270098204984089522175732165731462818012090676977902977776103378403605371814485538980904233547117574297746873092789323155038534244570569328955660884286032270925559901271376073581670179062736041094175837465019721688258669922357109576942099070078808819668722062428235618134884615584852610499756107740993145158392614447500539958597873848618798466486294832471488589467479749956960553266341043660161044187654481894030802731134507188744438652305425117745815554520370358228731858198205017014979174970049550228852603666951208254235081997495603337755209387388155579016725003768912936960000000000000000000000000000000000000000000000000000*i1^28 + -672555529770065898232586739935099492290690865668844461755771374060025101681948550822771941286018297634078706512229799074415669225084972971900061055722823163853696940384461874061159885775884612863965524385778932925192583550756208822568806279176119098771490656827497557406610795837488035410903624617824658700886842384831916125446806387249454218954202176447210583772208469927344691312332582121930647527703464248933163052376661632824957542601061982546635032365271621834764519139575214159352580466770346305392926055519050436348816558614064431508405752806381243360451098990599635408776584073253723537211959361580960542105874699720066637016265830724789746369546994910639196961312473969898497998239137935833984110395870852298281203296379149846598494061269763098550479037420447656655136048168789797751259657438423459039339585872591001032585827773756801888699026054232223158589527136602324652161916982574111685841256633626177213073610545839243016723131900450869841602718175392972194222055778653638913224907234699148928005138104073421719819168146554388631435813755573098077256646599078163708676008711625874007067638687237248403129576292008504110905531365598611917230428504976771578823474311954068665680114467494207372605803876716253199585926436452155409063706292164806331177262477075760951350672331591028171930057924408774713739258659981422446353763132970517882256559983404126968684748268424221973669952268569849185721067010837475636628966629861467323001254449296157902272296048465857855615103050437770628345790439723078819715602592900867815324894490070006909021450782592024162973772821688148224026883181069722243463229176038920304543747839752905449433787465460592141044121174291227711050653006174947657129456272831258345973281461403067931556598433478296059152172242999042128133138499570486379202649163755015079351825991498159444661102446001514758442975372478590486530061441493813660538517705250232253106012118749567095360365852157174518126038826638889941631804730111623003493947900764029024887761880671203747668394292058239467108350025852438674738896935210372364471909918620629146964484004821173064731183978167940425025134161062531389364935399878029075350111536565650240632291294409623062713832941275412702429386960783100330884405054179799777328525699345486286888516845316123476476037873660320870117549185734547297722339682249041253880644685233349855612464338928287513674957325466618473641062027210169095351648625605471532418835151095132351197605560599570389934443709197068768985431979110554576943250322594792088350954506045224892481856609114596296527085750834749897724233385938551710541717318869053189826714696173231530422199559918935123019392161064042620072215049516961302895017925994964498832125179892207406268247054359997323111791784477217692915923465994425283799944553776636988437741271285958545537714785102345671853556960611861222112099126537615392139026400018432000000000000000000000000000000000000000000000000000*i1^29 + -3752375253758381271655880811163902002220247824120077185818348962926359514478068317867940181297465119005079188650373660326731361067734349678813915000223526206185884424271259819737205599121039288000459958006609247362147965085090396845296282532999941443818862566636891936199179637901389769552081581386878334649900454557291271687397781800741640464957039741011753847739393680181335528511933799278107200337681404997061166318994996213786975143757225488036802919865964407254443784708779505382091149895082799582004334298387914590387052263479278983526686565189766423261978068379713712260621491238158858136374043886857555573100211865346995107602464774085546275814719576360938009602916998410851561874226204118686991834870015950321800586206577241699787753471130769384298370702360608026653847847101601179469399380834171585626642654952113628331808474191989691949288024646567044827941641922985318267197850958592432741164677247192280568496173199808516811032567432540749284850442124581600870594435015566812890263029155435127145910109473483354896251112291563084716535735995529299904425776415285972584007013034808325624991590545759960732055010511246934747484690296451087309719843946514788190373391631949401003533719772489866060491648551680337451192989269550211942866099803856342010898530029234376509542420552946875003741652234507861255618867266934519471910781740111169304098043918552277500782730266709453925281941141014460180950361378974797999372902571576418010987639957860238409695093332593021628999264774600514579115288332091408182200313181105166363559078275828230425514760197493656511587822716369473867831657999542376923947593010894859009586541657540502834985021650477046146007611986618068717684435518411059504582211932578588797001076931312895555505283907160444112981930390525113543544322286869053712207659282662525138676823295605747071249180916859390391560092239711486416164975833968196374526107231200122647555820104077347799175349827454865742192442704689158859672551442940801428215263212406960821398102848937493976925637100595563619224593294124954848480277326016094434217042398331610789541188750472422385625319760490750503002473306522406233715439576868389464990148123779262884012738270896047152252791465479591877564895356935207971372927365416760803013461277311794148878739143707267671090383248055875797239110155221547152465522120460875945014109665536523446791908217811874074474998398647191586852229501610159419870657652114907562491332419068018469055936263610481908359540852511836022449166879333641387005783061552168712284412495083367525572936485588285782426628882656570111823071254946811592381039079132142858434518435355068177620117285705609005093157277951916215776951734096907235226455710711704418371800956870089752021409208505778217265540891566494479185634419829780334164412605067144199801942219631312587702799986253196523457871502505155605059179486837334890972918579200000000000000000000000000000000000000000000000000*i1^30 + 3870969060998072481131124337141702178408735839675179544621833899259950026073170620958124718697357906263553425118300107015998474304049289997221793184310647070416312342863602139237368568977782463228106808942385831921694417153373740195729311017381177159363382377051676518953678910280691699584543718405522498920881411834411508554696184753522305675223004510996104111126557916290467013560395392480953275867574695564567441930317527664850506788470041655503222686623161669620233596500027795803560622698650456807745332162168713020479450384637778146568027861104020117816853141070047171512454909605059310646109406112021038230047261809517477950231027926338872578460572933594041927165543594539774376623689989370627748312057626323232966160798724607105610315968198037884177916891306207183841319527394071436021616424107828196135765320163248734664377003977381555387864335527184292413248763768438229197782188426376614574116894526111129037801333690449435314410856478824383674545755017464260832885044946887160146390974071738158228022140131975123952688155609532788153664360120443181130984935013986533425668319128880653786889723632333157524997755779606941202664730520692662209147806887272096603873221804237408956281193492716780422327917308085760684100864798780505529749760323298691911288439680424730110732575856032085307947447957256077624466602802716745170063618585739554665284435210032390661323577786877483239667893727418483700659207955141116030852503623049906673879180447233339694992827449676982834709554468696179316677370613203662368582917724500645797240621848637727148493313821675605068026657451642204138227459206269702633004952040268712656742952998627878825919289064091747578497772601614987030110795974136236349482722484100613292075880466168539710121011140093572169496703998817473850705418759610524042266049817008918029941859315485412366004870600535018089678965171309382407332926034215001060092848263310156201907969947843968237429542217789275966029130416187545259102552950125632635454088755708100809240840713193507267630621515330798426117495786823197948942308129185899421670806644091449294298596846369510972100884333091197352644644926158447574687046082265477625239533923676346901781293979346911210628323222894111181037369557876824611913991495564554019810197101370282087021886748636556763186831444308850782818788989814223184465829864825978506031333548165797065173063268257751776852505369084101007644368666508618844623148407779996465747693454963794567211467484306427185583190523620805390756010524481148543484772241344349689575410232156301331399832991156665862852152817585037205400428661728466275850048549544609349315723560626641669705953781214227970710248660489844205792729625564978568324397356821272687666120062095858247317485630099501476597161811640209005947916187555552454800535670329310925644945700365788239176372664701405809193602542771853493742835457500886182899220480000000000000000000000000000000000000000000000000*i1^31 + -10170565502273839290642555316012166727154691475678982053769079224809362114767318324616381131519610303959140447273684393882620236011460402858997572527189220069952902163415230882312406909476258424931181758563607266301272847312456981660103620966770785740509026658301081219167348015329419064525458297968837480826128610751525474899489118568910519335254542041238591678710522083599972950895738600588629729632825964064968340958940562660100249546765431026711295277934624254483052847700927995248378764842546920591229430336607185566270446985252358731206153862503509084465370387035662347126526169236870999100180887957199898140417122472922915650595729345362060321724838823274476768602204511482144656959747570239773341824916748049373142359027235778478454443117549927444213430958233251098893801430206646072361308883828304194318988611662656535427231918040799853531796783598308432086615849635068465832366899497830987914643784688092887902910331304334421561512950999017351928448478739742008565041256220151484746966043919809974482978753022580014371087484916597885032743950125985532111549702936863093531385197681234413782438847089270093197722774951655358545503756901106817996737623377484779700742145619931144937251041425085222114655594047287883364472084417982683617042524536962211239550159556938122749424725022278079448846081613523575365025667788630052373392342204322394207681874916763126213243698096464612208627536520995988891227698754851707232939123145422479994137020297502377854197548544224102188752912049094499494680476592436640911214492266923945365154848697582691943008766635131536715422240005350543393790903661758632336148157924978161489917002472470526461751396082334842075395942666610264481354869589784816056091226503205982440313567481470867931296612841627289955209571539732478719439996760034264824803128660626822422075562737845042833689589932913471378628463355260809214176836303277308797969042351259820527332413352228497981899777241985866563133795647755835709778670733747669581588578628461265455606719638060678060057844172693232965517881333137050675218388072031761876987777635953187793805501616490811954622841962105061678399791485696036815379561854145525797646796664329642771522759775964984470711312793501798387174792366794266775668066221063868281155046326629993287436390429190042336906415561789867810074154812524708715382506493722441804479787870577222380640786176769092187945253841200657969469467319760393790040800952090485301146338056098123136037036691708413177469838595781462879319477998376699314300797621368840695100857533967732830583961059370552108788451245901650226307977208691241704196313164911186609952273483059723213863363699688114889031856558423281494281811128275372844191838704921160733094746351444010865786970696108765072353951668941697670298067001236364909946833737313120468935715561997238714211375554969095866476630675642586312919271536730199556096000000000000000000000000000000000000000000000000*i1^32 + 634404654410253294766346060030919270490943205523628827555197938693180818970027298394851521866212832937225994075980797466409003335681595707929594264167610867671033237092740984066190247785880100304786769431275016549599648946771935794536336971601736526918334331623135585797899008082440205499959918336639932305723306595582775166354141428219187076619166411246394362782082316041753187381844679284186377572628400198822430605408292342011976488129859357836693494920170397667942884662883867708953649348194112012612096308671561682097238774046835556097724462350805964153136045378120453223402882284182935758034605967196986482467680248775182712433797469898224578472150596431643659177716804785123662213042891708855396633960964001062472570252889439464733702554518761191029229973914649521243705325779007438492569116569366698387354765351329647463825798127249104121906821517827756667891938627372897267601628773376398573487528719717179450901370757778862025094003272209074490258820735365804956693681776198024524244213515796494251327621500712578231536492562236715412972836534152233818040261232380264646202359198380258926030470498734342540985391761069015032899651805873103607882295335785394255869033645243956455965187289230327283620123985371585087129388789099466150450590852048298393691734949669651699084477943809852467698451570043024911082963730180978289770374791000459277173960011277005750299669844103132029044497428285819145330502131149016864602242384339668822854477698680516796342263647908689576502524323684317226454939334584868996040498650891050533571501816589173778199308701849001115743905227195607733403069922086039945705695312934294466094195200860743264157238713857503021810162210193696447486210694175372599171732823290312273563790653886962874427111266112600203352236684112613333936403876955695193167027922455917960273009738849311632166626625783724574880505107088447663404557813380405773555657224224193813183788256320128710993537887761784751851184506444387001826841670832492364191294900162486791421065840226071799193951732877254001525978747909024738968300390337087108491964994835767469033214457965257963094136353611533349660976510211656879084374640681817016746603228343752268419154374174807342972811536973472381031413324874891525797286825110290960176448466173156774616444673665639376781678929426180956916577081552073245935552602086014956862845321207032463663366836034943278331947394580865946583499183835343185201416805449680782942880564197380936076840518550421364626148341908765731505569518901226281190671388903033714611616368270305460744456881428290557543580715336820389546032246380868536256955994188749053349747936026428042691957192495876050837339709125438669064200577970532499164823996463633589963822668127136610625406651042716690795856846932138534848059486649191375321966460289155703940911882849628169915594093135788886214662206404887618099134836033087078400000000000000000000000000000000000000000000000*i1^33 + 26035551054966703235052145668911151299085425501169037204544945255669827606584934430754481227122235761371691776594972440639431972747518868350241689052400254149010719334424399234574954157750115293166242964990728933016098843101235075290048559462710055059703310736228118296798694370219072074098910441354024096006866230543808514207363664955940071290026840517631769457888021560455484974670048881148981804098979861845145001497261720056015856569935243229297562872016095662688919321915051930217524086604261883377872258160860186125868435906416272665246193409397190802604767245024892001829518600881648955829149427333139489971685405450415228534276712662182040782050679670657540251447094821719317600530462578903106722877640372518516912393817541994175390760535248630056643398526760373268163924181243126474475055623595896589977441783976095482707311073060786332484296687729358710278241888781478517693878032608474550962846750616597858061610531649312982630284487274030283130944959384005837402946050481726053142722667585245448319505144666537486481286777533233958379083495549624834776385214211154096766226598692423732498305503499009088693053729514748748664794473011410509144241624415612697948318288908501070942744378415642381726667050981705936830459775786864474632955627227388699097974917962689274827463404486447524902279348099193310123700695113880279189414387072150229421859071279862441949714218922036988484082328383233093839379995974805255680996193973608488089409027135477604285615034425076179113199250874622775499885929020366259130447666333505009233537353047558576890969295684564389226918839277501950089831459393095528959678288278228642511042253704714548082810697443710348477222848082813753744880116980427130692320559322343418234419170784062528322540216591158394506432693702878186841695710845633021459160277445641573688562336371798674976111974729452026989781307043282941703677322542508647014635521614703168591572062710678458394458866241085243204250837207747682901814227565007448983171837001655670441000986465009799262055522465728638509981894058714909621394990009963272145356275228321619223441481484508993561826943178488565186454665187071981682878082051631731595090616480797150890049796712171034034439387533736509702938260613250863661304179998004155140128134947465382602094045336018218066604844832455664044358587687973672036854005472449829573613968393035845604477723723372998871628104628236549556208870850833995018630534083217453352226848331587105871035903860998083364860680245218972800061027647839163797798325571365317172485616424384758664378244711624719828126520058669760179036531659945776720823188382448890524891271852530080085879719618530403831018158620249078472467434128421082202468259261170840497745128290829004302424543596424502437346643048481239062880983781332470399592176650062903244059942889014848336472764142457173205583873223717822371614554188677120000000000000000000000000000000000000000000000*i1^34 + 115836182863962816871811857202712810516374499181226276705117638497426680237071849643791910618082766765585250874696240871682028587301836234116118681887415645019114545007949331289185959437034995565258544889204720363089066268476777049956582511445907091591272855556933066946067376174133091889024744909890768156639475140839803945741508952946239859011671186880765624807876027981682983396295202398926149890494282036827421384824351852743829221519455177734497270154491702069336219136209761759911411971548214843872613186194500026527477206814868525560465954896481396034249536652710429086839262294424399619958612245327779021129410503688078073298091891589164786302266556837670440239744205872765768852556598921192704909281228605762564623246201821130632816941827530840190879250484819750619733064634548949680636099713609862982674080037533230093548090384488249904319666334569968547822163505347424650814105325021385848449975672106003119445923185869661729109916337395468291212295928718498610656986966690137016789873930937873690665436090740806390511839327462339880496486720275583468699692284525722656396602234732506420293750545270842462999679993049089877372726595526759374595753920810100601060882423658959096451639806606103639200771337782021544100968249283910200556298282440429247439791346782611008200933753808332782762593988666338595256288176039789343214753064761229755393761090561487490211166361633793870009297356807457029805719589329590614625536064272283063793472477348132339587360186984213737296052060966538424510550407958886934713783909890723587957041228485631362909006066667863943605576346104522818894600850309658659785987267317103058338355183467297720008503777014415683248041250282942300881630147471005938666308588851301410640731471468091965456694908658163747778885967455213056677077019157809080459521563644318188717387409336784500704529011528786560074649648688991364429302311055243660554249616707634810798926146168267319426671422127200965805027464661598941717286161622259440539115018005084789125148059619642873277377587691943814222649940513886680556266630824580763576352509475240345845567052269106110399618706870550906386382122448057641941533530178701331904800812484120530085390530739237534984621622707675125941129168097054925970643267524231910000352815428510410641997245996356283781730755081018630253026351073846136130159704633573878666533566595673200494563172760401992439654737983715323843490875086192479915695535370338145992218940921546389528875159361719293144826881009298086553487506261657724991345278438552600114547798148424999873880507552915934082395778148041113403953618972390283822200491988220567154321185806681621126641343795424912094870688849623309107669919236036008552615420004514025525708791102676442723919852233600433917105846396371536807916092590182888583884227403067886540450986963773703688751711695771629107774178782279564140983877632000000000000000000000000000000000000000000000*i1^35 + 10338021217526143762746302813894768980819927179780240542802459069871851688711869520503887075660565272066379354904572257160013371407213218185058038399295761042997089379501741927148893053736524447562408245138235513081134499657736208653134919073012088485939665932004300248526480594604331402655144492488845695082662323140991955044171083190668929224486613218024672970952166724656838814248681599871645116667132177279947290639414300966054491535982975660243620689395561761558885921686647440860322995100605223167603665284001472321962071603277732019121019129412053300388861525738821788976058864032124514180836668847144540720767502647587413788945872314062441859955302002560426084545772720218940333122339289191694960677440687629699151408014282624839375328038039757934198703563351760585184158179991813111540066782065760366145640156213805665849598184562765611808876063074898109097719865148686458842004247120589954940043960909401562897364627244705627094447436290491304180208646001535016510370947949098861237540137620525546614600902382942688847937656170743937128370843357787249256693590326031879114486231481721629171036708913498098183547808090137530424438681575768861813711341196353504136771175718719477913255343344599370079593269222884271535432073777836037382415109891479312539420002918786767031005008678704627877745962884022022220718978000681538617891974791932311983738304918491225327476455102981003962951160400170111402614866501939087582590404899720982404607799869814313892473851129489415594112234832804223874834905111196645997509295315648599383904730794740207359715955778464108437270239350601615261176727332954612637805619881914315396657553106231983067499405190744052312350349292093911243724223671134125257911864090813662002138248219687367839245452267403516942539137210944367378112526219940211605906849424205486485018874925241253007351767034338353855405910763572471465580725869092103163145579017254758932215705102802222596632727091521008108245350788294870018406079568436756967538509390457930875949456185613225818605628873468913748735033810577641960220144834422611521129046993287612417108281736418774908432373585254850946460560501213386160921490778899983388334281759800595120199523049605189459061542348294009681863492921347878956612768220573238563327079524544300026605352764963554767402251154940284544435134075931258799843183158011333645807827625312710190065035246974161052172139162542005644805452640577803266829297652157374454513894438221194386630408067477863560021458704624819354792244260924177149637131832586398704363134987830860010388694559303020575350674121875576430824184286790960897351371164295470286438510122732409920718622695440206669150046399246782695933667069350974630249853247300943764214682147810473054036634393576614958273208225429435505900158257453483087461824578480159638678874339837140000004520287383180911373184590640220504011571200000000000000000000000000000000000000000000*i1^36 + 69348521991739805505020165522159641013282226281061086912933775101883648839363674485499808650907023345554494244522822452711167220033255504211467733367553663671701848296616538404130392172191844347824582209143019396315587373703706922179925462083552677622353073540819271884818028570605362073477462632833169885360793715309049045346364377786742403217912785704664564083373000165472048838437277400987724568347178799016578945229225537538384786130878169689923969971232571558189669125581777068392267887556225434294802118950803419014006951240393392661949222242709459163530321460251812553189492294677882078579874114938872349562936774485821785518080817594895755479732315420559231323720712942962691679654180449660707850336393836951650303970214851295009870600521094951284191016009584529514096795565199932549064333265753229876916795434010131697176493283191345252830752425486386831519641744375496992403211413923093821335433390676064639207853940444291910986171182871913134619876065689813968091837458615410144939945236813161674984710138525335942003657505034953946486479657942401375151980918518657824167865967311336855553302936770699893863946870393309068404560960354330715978746181053771164315115254701903227089257394291139701089133978839071555193016546360007564105164824994093139335886842167083244834559084664584439244780880663997694404916799198897229911183531067773769518597263936591467329152149714067170717607025895344497453088696628849560994371752316575280649959685797608541667980695548536651309700144809481970407157571134185739468452492342028922797233148997960593869330233592736021737287713402898013535324608455127467094263785909669824973046973197108161954833973996600922241008624959194184449557738467859262292196296082355140109155873201617138278857649586065046167456638427797316305832961175060609518443851737516601862869721033194051898770878521943450640980703503310538951641361047223771245897362963457534867207163275260941816307424320830041256432115913899452402485260640284374770225348780215042747957954965007481860330571488351916031601928962049346024147326814875644831676786239519725053480838759959946776103515674043831145664227056590061759221367111537863435748368227130273189108683908623240116595845683021703511628141576201996844308290537788946784888085354681989043790325537940607503372050892929658245555854174405909748067595136189620099814500433807594518314702756156882825937921317512633849783361949839136304626981990246303394351759027696293475672728420100883210014151000805217142711121795771847572347117989859096751458289280693810096279324067839968144848391482883145872743835500892907375599791824944796256080996484937664704678700291887321072439484794900338406341302084268334548266190083134788224105297856366575858949955836639295106859949030219826980184116098874636572457242916423879683944225312412888040125224359244778884070224225963102699520000000000000000000000000000000000000000000*i1^37 + 519169909440093756827567465768851668743761692153271059004951543398694006231695304182497327941940264505678965149827529733359761035094295412518568528640148385869312625072426776132079787711064492655634138735650831521141920259268800691109116835983863246214722038255102371903233640567151036297714835031877004888695124336357140099961579221429092389519960483513852135085254816989293788061052966497736928317688217501727909744627806328038831589858381639564249458366347882550599291114963406544552825605607587302674352241887106460368367309859635319860681998914122086425966426095103595466790620369389190017237362917449496809169661575816562783587937664962073756149527950922901081850252994987179541812813157926353380054741020885206404326452985527140630599973358989567545562398649958118872420122297301661582589436073896505379970103710463202312577397400128086969093019287316450906263906588473096680792068279202975305083479744207133430747417905220621506217907691449082779020382912633241053955029940730697977756461631953072598293124750635308992228674798725520412781847053792733075092847449842514025163415404514865092135978256859686247567406107348759655609382058358699263047389425568281377822793900580456346631596091111625572893004925599699945618262338026798514056555552462483838436780418018890797093086587343032169900855026628387225414726016788228324291277665099562614241605412617041686874238645800823555236461138220812448617300012022517836504141630730801538770208585111230910675893604660624602351042566227154366221474677225381600163493368584025400230302459643299130844662779465986504943609759762607543511570490668675358973552098639728828334472519869138299161048646994882882334483487801007802364606644399285306194711910705493051925883634790645573996990412050084664950169742457453146339624305021333964011556675081021768475150961059836164553559962087696387633454278330239063500127262265528430569083308561845195771320369475318093294954297096631340546268521523336367101361188359378783028383907997783621927531719350325152505583840274482701172315612052922440496861741649890833131614933050865554494125269122329525601362158891087083309952419939942604275642990772819800336551955411247440210519656787133822851168006722304113706230065119273014468405925601630625377861179608810931069617872464673220949960205136300497088840114986870407301336194033707474794832343217388655974166646982886322243074560442175964227907804051173669870903265641987354473754280435738849857011340089988493079589853681446380390936767193016514757360423558532119497809949481919848684273827836671919621438135803698286306535426971067842133915018469321811797821452770363827600003974316590225710855272361568084638771685032314533780816827337881797636066212132171605875213719703733198305519159519745359567102645908631652527812624198881213478829201278902959465292853229378794854789833218326528000000000000000000000000000000000000000000*i1^38 + 13666481581020207922867764967199632845385686665040991274679156855053212550827525761453607536497138802980343771634895850886778200237034016016036116436414882329041597424876318472376517799847620383345414050115281139383163387021930740442974759849234677979921358218463070836575393368181833680084954006966670068930295886291394754491210217315909750854353028109511537592141669428377931961846679965876950695010724683553312969360195940917811146833860406174802200993242606186542609912675891052858875991369753922607794810688619347003994036780845905186643396677447426750879003437108283764360420738511249824518091978627403304189005317874300653439778789758379180937130279765836709535998591879386176803129704881416071839645221652563857848257626365928076021840585515172678103856633708690822587126641757451312863614889866444787279567747245587472882437013881070782334857769607232172821536053448973080839997334308689891907654809754879082920847670814303163674395919957753145787274436508694856429855939746468535016582529339885846464468278411531118968579291482428673907240147292883098500932035584948897571206644624355638476284536062486393207804276835283416865229844572744789957355261211356454321058787522454710300957240630011623479589414257046525066746103122146321948120945495246874576453194302976207351750109498241731811312548662091479407768732142217844275472170377249053798927064274338126894637433367362144656462242899943968666846989650221945189000568919764386775765225041096307361750659811614103589319050632746889876150868956240829459961427740239392968873558095679987808266409432830392752171495604760992467763192338326050075617248238414485251299160666364549142796471639329707162655362372030665575687282777968583779876275147802129940352976764575794168021522622335789636299911669790032847713760349798376502311412714901641077565585376605612252143132302009784788450262303695482928037010615843597095325815225379750598068469623967685296862148884146310595678377316396082763513516015276755352951714311532421211149978537517769347576853604678579021897947510122538556196073220246053951189589604683342458261921111464616098519218695265612342183570494317187527124463028291686071307474885611949396314629745726569654519908760538422119918584084504463402636854042327940443937348267721307844927680897892327871833317155639941716750143533247414969747566657673797670996888802928205984204425242713057192732284872398888953653299243926343440133549332827968930853088839798730433796053578901402756920121065198588992724403693209921516782670261735242624197844485007782580850806265781116027838877548703062825043297826712208378537263764648023444152363380918377150278469491030168548130097926926656586699546196334612347360839161938720230126380288888566108694978904807304098888261413744990237738814637912498001695871813000326815435274557992996851321392411683257521149540774707200000000000000000000000000000000000000000*i1^39 + 191399884874241964917413839331764232602563568962883475103321076808284242545010003133987151805066476557590795710049115577995782604007068873738975073597155905538435730580301042904835124005045540839610223252578381134735358652004281550397095884936326865803709724116771954339814355666406304945668774164202679609810485893798162185398895602311997989687490938157747286685339342216524198544435472392009634495756332012610851821028272297640074307954222951452444679513527604880712990764280247864370643351073795264257997545178401620036767669366779821088759801664211782791495745579921093296924048912350999937156721605825851467702970335993292883949528732152092879644561149915970255608115103064804881226714950785170707881512269074215232046717966279563044920418352425599185469850275053818451064086486435382781375439801525170812625611715983449865623832084500111817677350398797897878473595794898054364678575673368669125214278050695030633252054483940120450320734545090881874881271025516614606037788814532152144158168146424110644014285683122057085564232979527249485023953380062393480463410263071371710078423661652181297484944719092955153405713876969633215175987224929101249799547480175754788665491871048932754802393131730703878575510029175912768241905067698360388751261699423616529786941742748260232423664445689317384338166802412762415878684516769599632212066684124050611394163087001205904645041164380115276506729595347149898703505973375100269768942378400966405052464821535342918928074090118191657324261113410421637573629987366043135615079982305946552810207523608084100305237545266594620739821028904668341096101626814425977074731289771764597640708961657006163638287693145505080569124054024864231811213595274457030707642308753555014875902082186855131521051972674739123229027206509715508588097756229445953883603126372729071748185012466054134350201897469077634091239363020778732050514196318082846916466565210717211128650713486962585474294890494623727977794007378569057906617724008740697857073359104353185123357494599131589843124430275870442208911969128768980561527062080533447565424126018307717140210378391362024923932812690277609944737663500592617711038597589594197627467002590645581940827627672954910897419056881375524043878510955574617344816219219713461944711184537195728388389347685009217679279999232677650891604433637924692121275524288774264877046444681807013555127551095421120266129788265231762545708497718247099614402796775767016598095174058561645799665976665224249970654869199291230181119930475583108696054192587756681001217659886310688412985868519828816537117348343028102924391492896099026288575674018270386356280955249426214316437925909184346479649589088323206000187490211840333061839191978393466076096833037363456532335640959670045865181602113970555173157057122521330981785801003120890713405223405394319170289035621324062734008975360000000000000000000000000000000000000000*i1^40 + 1246499593373773923213244729089510173856970936385707792142611234283758230120335099617046888528452424062670069982429808339946539776424117157683437752491113887860373453092889578209682034902448593446934018914446826569253636664736912145282824561198090284149114193248567396847219469693600379377795846944946859983445644921409857381837217303443184157391095450004890785554108488000567065518094364671171367128342533016017300710392727912135565125199921969479873521389409350814632016718963055380035187444838427568854629111672676282570767016491708492389036162834042986612521750551004631732875358287315747566237632863938451514309736830347503017427914469528329591328846566991530800613038536579133458955488572248552410949268537407030102731138719509948081406174589036667369711842770470844099328992187437867481219463794419942145019804455928110507549492342457770411217212182978197464532733910162738574024693713594040995384514177382257990049895117994899059229922154789520684777459313743138425306383272496498404276023019718963129633022446911030250560044895057063144439333892138797881297447766497853517679767407549422014038002574586075879134849923926821396052379916708542046284261148835167780499012391869424157560655557978761929604004436212602700269210466243831948139784700586223587180179415276744858504851312629584383073476313594435458873049055659348154346531344496157246541664811172597302884771439451940937394306286197713220528191638020410296186046544604323362466913131666495025478940928961134697035198997190359239667096543514665421828189743550038793590061700269744125116798031465191014952861026251182950921365789283786678778129715840183381418670290401632343640962582527666038158329539629086877854735071287881071136434751333779699971695358372577709473605305823850856651311300157179122907127151721586796384522914933148276783462358938672352682715538584105690054810797463419799919050959866283464367997255685607228687253287787901592451941227149447689461469507708456428329556701106299747160764194340077781456724088738810733169040587492942530895766147460457030345031572117367894654579003370967868671094755039101838830616643572734494849784711616293078803804668185321629790818133043443331104727205251778760654652437356186258869895491144434815381842290116667728372419519329329635623251100999177667689125391073793517164798235481727676008867283311969303532276335798300671612766165665801959023501645558069594754724037358679461418941272834548898758936816633891144429689083658694007664371582878974428117724763823893272609214002118558239821908767489655351562341085384022437373309046610694036473252582890207464760372448239765061900172679506063711368092781855473876813464124103354191944676650348616632825313721578575676068674230424030490081785738880496799600992108688200500007460290533571322390627653569485859990688645229007589964707807355013164957696000000000000000000000000000000000000000*i1^41 + 4123943449667753358768115651961399944827197095308291020999457806140442724409137442047957912577262691620108869467920486664913335435254550194892897754098971442249973525265923433739553657870216530932054738034627747539832176878325176286610747457611348975483428842538356356252356293244001119366664188166838059866516913860662323721955561782845225960318365343071773753244185358302448408161993502867593468144822874566404191892598409739679585297310329297845554028376170458664116120952088039222065424232422984431886746237817112986744650756550613359220694793011430141768152087862025013913088834915998618048450638446431690874130594825327727361111579520986884908469841210140893277557336894257019458466706011552492571343864962966875093257053174860966035588116592867000811992021944914147194856571824393833725377229639056948042578406541555651313603419620947625589238890673683893983320774310201557248768006873393938868750059065084063458348791717590557091042679951887344001754324504142665786662855625892912951738337981429841534449917020955654265641722734589211155114242186928313578147181846450687718367213408132008785192253509930788846822841494893409497486779089376107204559719739407321725151991367117515237129119989089257110829781665607817164449149144441452854459481528967739613827485304426796685508316563474659893767136686329639124496893233596247257118322392579157990137508896670519596532175637888195424372958360123610698596914444698720993044508052340358968045189778898977712756092991672224119908829216719536512146991430920954684565055071666458717909644168923565604997809518830447509725296703936500553295100188559425159974479659567090915356299035398265525489084298632221398399973441376639765547747278503444284985958851159982467170278529653432665441020210095529474474848710531436129825334723134762367413268340814438617099894633472223935475874235276441390050687726247296895408570869512348284916486362379130970002086104822446859715612879908533846568120721555089194693159585378506151021046862223349020825280919953298933975936157439074757905680370845372365043910309676149977757973039741168821932076002178309600089968033571928234831528052084853575124562782943057088843667911719964460490965489318001168514324377927814475140359251390552630040763502808338106022887274895180465920140351420719867553587265240861672540148344245304206240183686173343024314015388114815019443502174202271974633273653474423310859478364365227463061402719437727433173982360092130530507543385628083665976538890457152593367151597742866972345036064044399352891066957546250456797022728746849343393335479616340302531323038011013879377596036724955153882643124000781457415672415670770525364377710069410979505858652167021699634207282489204341838402422716427970914170245953762206730770919900140709248495940163968716398720989724649368024315247965040434194577163195462451200000000000000000000000000000000000000*i1^42 + 6522482049179118009395809882953793274417824122923405230250039086125654865062585665341608120759641053955507019282218586634401172307692400259942732835979131996879983851018568971811528784132046029670580824216862938267396033915519787783749181923009680664810049724868040565782296119175270667638115216693713149623493432931391682753951431526296708356587474383309955604713596132701564587164061475207172198378867466993679009791517867875545986246823663867633724292211718562188105155565460599189162653898741043311329048537049521806356725356878270551896391124825758418747908717603962207337726610856572383882866982116941339902519211555718973576633888610132751493784951618536784180892050007424312792417436658845745534841873619004793243032373298801843925821577120879685618968652685027368162865238522262951311284677236953794293451552673436421025482597055802227981890057139795337631113152887690902089009114248668126291248400503064500179902483426101788841818608161700147744582532528357584838568010071475570682104764620906642545221556901373085678596914346148266771865392830748205888908927487120771131393973126028184556281549437511241083686035261562938065663015676392478396914080148618165567323766766268877135315976745478379610981637679249067220571909531152673437731174436397787152505132187467421198400805519051867949499138075201868607884289738502757180809239877356246987108547374322695591628784905470552673521640499477044858860186096245982059566306831705568875808454271916610525401264081460479276550704421640651640859952717559894922010089081646697295595663610685572389335165138514022780172250339977276586811040237077243638445556996277122193315611463589713291565646744769152493149015068443282736445322071296534095281783316407702050258371075624333024891560104484382866928161300727195583514599012168016911131870212139506612494358535398181094986281958256447348589170487396460534695140224276835571631088349904220513336846251052528850916601062526974219130193293088620837612409683219479833957359712342111596790034200195851335488791798662402114463003809174490475676728169916530198662095377318465778033069217789736532460685484903558032492720544200682917146653745967088800802778800658397001809035855268201550877056635653258647898166949058788091806512472703030188580259926038297872311889025619930760154143332074067096616677365727172028981186755352077008864104939164233937659829453818351376668985182391057382322835484203319334957950372762261321352264501338587608967869161844521186777652951704840314218586202672631563087291464415936077637126543157957655650259440234544571772516246790449323101666794564663563329366154570752994383575247530042514031612147885848807375472411618107546153438750619714959196103655551886155687707371720531218992257804842071379244033405154900414041014245322643833287716609544513338443756108956691541900121195151360000000000000000000000000000000000000*i1^43 + 1476265027647237438224930296572386115869443854034354704473329261682731894300490962015957094464493585348583947302257163710620459818274232492949597777226860568630752616619284675123117967022345238409468364953962446937561926291019233104438256085613128806922814912715111648498923331425014715816439641760309670302826785783395749323985605507785204555995273043690628699895085824421740093414967924641670981923388447628739782537715096830254806992921723585065288192238882348609658990773892725041311436191796970451982328971738463462656528817098406628647064187028149230581614838181285980313012711294133713021139272921862988213879005356895963335869446627023328712535730748670243077831417698454524640622193538190338088045202720082620104823579522296485867597749457867024234009523420976678559326570621186703006054534075853369668462296304241318456455106556896477357038702205987164220503373679525347593754520546819333702572059014138655503312389954173968840663951852417704922911029584360509047735832007820207688998906840133036958312318656544524078494331296907358808186612160106286352915848011335733453814643349397834334522330901027041176146169829506122470827297624098203090264442214597102822243704516440309169081880882225312811524160673868417623557270409455280690321718555971017324378033895838096081876516188084225405672689816630450136945085608776132175750222265266608875499007528009904964936176179923079645257203399314319993682287297739842727268440908325000532298585906611985798330221728717903869514624935345886396389005425291523593292700555868883267772999696400914131921732220789191367187400756646580632079637661068497472927169446003495683157660795707636085366789466530216320719546922578230580756777924754648498355077104042149759484404020417071398954165877285340420456560309856062635527377793212542454896806431338604271028834420565873933169914900664311483334757063326071673964223929469302895948709953317845906266848707842963486409217119784780889764325181852216057304011805062388654716766919653445088813625489302588258955197253836147947213578067757913376333341389090873102024019634838310852771858528811327857387620702439524189496485022313593323875089283274161735292051148031506718720454906472154461298031652017933679239308772479824006525531163385163137398802950411196284617793028376948968945765203746251418884855739555312198849373812035297415277791323956832988037131445326012480327875836669931782092860351716122069776150295887526571933244538281894092792089016503954436121717358899587414839436362130302588183686419560802252036346448248154752329163197430934319279238872988564072229274336933659257641688466973973436584270389070061764302673687861751224252764781266304872643726846885502090390944957844686588234657025289648486346379124353325758767387364888501520344233004132223712472246356918957526298257199658951633797120000000000000000000000000000000000000000*i1^44 + -14393859890086733415681295718494678746429117847228597125656100063902471493366793222854920272665608682198101439281804113397171317748591640002211997461370911012983698067141595988734879558063910033406235831911421982748346719491655904082169122770391718080040895233678859644294209832342880093630791813190893137677860247226726480472145685921979162859425288666659110319955811109852699232408336845019494476674456423078802730180371008367944007062695362260258460509444052584433267004442009327819049231504955472381537637216702412070786752629150533060034612817177364698996297584024330794091717419345209831079127234920922236113401285697273437112955956331303000594279277743379775602302335136154078349620926577688962701191251259584319440029006989380655186083673069620102051307034001366290465942314196044207202715397032847919634960495036199610308344573012373665464838480430513757998773462555058962355160033571456665753565819306158233201751612205040236291480969635671039768238210687781271922943078249996282890383061769825788927951073092828904376268743420726449582071239894970338618725341140212654805501360557023367766561174027529323441804505122628015244969989295673998198353964053334246475452940679207224934828203249458041400826607964135762266505470304417400619636364036525243559331526910202709728317622140774079233945871833915637216555860019889323298006741933434361364558218785034099205193389748947450243420686519063466921291360971276329065499412962446547985247068620588113071131896394724828004580258861258162431478431138672705373367071202439818716508675666998854312556751519548259148447507660351688035721532561193156639185483781021264431004825358552014511391297516737660890970205780620841437434487947191608177317547974709459266397690676523166262372228610495764870447849421180594493419344515897788649822301532806249911925705753232110023881468463030520477158097111798224189243183858992829606888322979379405356968744308263582200918618478824828577039442580919257787150502167046467432916006220729218159666903028419926102889243499128566891977662904217442108664954497907357579716683620230765905697153422742561164211870174110113120616285689969452337298709382514244035283135532349648381382104916287448036402412659096143727386357574407821438621671489801342215816231827369738881321719722093815771675489208864835275226395386590268924406175905042327554657513508986673831152377142762934622645940642475126883146229583335526061065800438320623843816880499622889338084219167668077099873865911870859026725940663389643141621411675498757826911703818193366953649878917214209379931374008267267026315902311084309811639666113190830343273142794040531692905384631674579175379897335953960028012987073537162794579235022219162018232210404976789398666257009064806517678673360259138843920144079561509390372938695773692044345635099855183832678400000000000000000000000000000000000*i1^45 + -38111571707060730635377963339803439696140738694191086108817529488908150767373250537902150228203224656172526983187271964483350232885113559569756890695793766180507911046090350839932222333441444528846428465443521823485288657182531749279504908992000438246626423739356926965668890735572231540742841474698712035203390740708530631410470122061597869456701881358100131157778456329615870034515998014988456181839782589845320561892937191539777124322140747937385600092630982094492663467052603353771184400824781822294586412181690264782217279219780588310116333883954812301181128409048728984888554071463150447175678283786876570314363782753157942810436167022783290382787437842846804013721357994326034758384672525628747171571999282239424843531272688924110174305176271813583138624644773757287024572668914697814920550605321603898927686584677548548842924050124755709396484171022116410877198187707093712967486847025545796587734070550739122076031319888569947167441288855242080226533957834476312594599661555715063813650669847941518973735372497514237199029255722253992757073757896831394340314748512722972520472287704076309506150326192757714117736177296396426453083757149650921925797567009768711620635012683546138456148141235527510868990243689230908802180499886655657787712335845834698003732029253855435085678296493505582194074524629050751715179401314623517212168078434955678728863200255707338212053315937443020443343386179454169227589131373806347799908862040834127426358560465768312833837489955682098886578215341473536395380155518668063407127423856089494730502986272317462158418512779546004986274676544957896400072622491570557420074985370810887693891871060458202083028967793459284491568284352293481207111607299638381180591873840059012732911307009865230962718811172070013193208828365385703568134391853538468955805440131031858001329570330695616240845711596833944803021285729752074303149010556772566588445052891297179531269543097983929371625499358051657747147256735668605498745127160637728645869812827870118677820861695346277157965312440038014709106444176983681182066777830703835911483309461865369422927604518431616748648245565287496721627031206359704436297677782305406081530444467626587024705398228991908010506642368288552398691028852554267559657301743675486162008059840211990817600782853224177417745047292787759136560384144944694614177748958287995434590246299097063671839986571368276751942239210300691375239632742787474201156190411588351207509792960834045620962211620673360934456499139424029768587059824330222424808148750011964247016159029244555144237053957343992089132849678948278942917487695283415403798020813686658201881996826162655525997418158678535183334001977502607822933829967674186807613707257067637915180876163403298533544333947071013588859509188436562000280657275680488019902783404348961400661791354377994240000000000000000000000000000000000*i1^46 + -43788409644368490549023672603310145059944394217653672373266239214259910118706620585771344338002967283275560769162835343951370001899936766972095898606867319005143697258262835798575611492119497658341629780560329674412895874849139509983719379616921544193724180613571195769432316404426276305971322511085508372849165360154281479038757697021835921647906123031747439427411191980904394593088310025105730060006487591429904189013552000306284560599339509478505767326709986984730449086189800634482363132932011564725239782094665061994518277895831133495070454236269681522601095865896498319704466283774358355537957014081654025157324333830822207816066044988976343952315930403616451380988199897840653527123619402959785737637188603132978843387627450583413676212341058597047686862208395742034202387320134825459997885115576729467499890669792485759523472517465123016158017969640588521281186969598157950854696887086383831688347083215113852206170810193268936314442987515556891762559073479164843226718610310118680479551464526670249915816530078497365334305102916604584923379961582315399628157253004831434458265454906565959716192090399730968794746256807794360284750545396302804461361233874251376782640217458893715863491821730900694616910640300630583107390383180592640509136372058417969091632381220840300926993359674896515821244610142689779386269230999367637384100058787785775543684663020255408340096101523378931054855032793678472592487286892194116117755837357799967467086658252126644284994121350499629455666133438415851818835533491205753965567978877972692851249641993860908323788973585611146941847823580181078348251147250238640875476614283317813175835110858100824565048794048866522777500354707183695003194294411894625830610158569059594231534550166263706507188697741194235309625282249111305597077595238921445826818129230805353190961932902695518093339200714677210927580513362917659177895220797015537450325604294082280163631325937977272782853972973199959825511990579432629785226730986875535494758528936898469872387405627502396953161345661463303946529821846785109213810530006415788790058917974208817894577726560378700165227961651134863447801904183480276668939898805074954611115602768535853747928407519812986844721445185545698176256302164148829113469000615216494527361860512913121798582919222444073007430732800010093650743617301739583780668348644079898255304319604979133237695434003439818857662913855789054322730686323872759507479533710665648807575893298714088636305528690112756219689536234273427320327129843157956771209391575138001030074946981414939543948137309356623541316075005356298715607581648386278162541583550235030319293580576944611546786905717171507830758962809822719487300085584967693280435495820588476949478124381469460284417645244293654712642759954562189715995275477607636340873991219637175683610593722368000000000000000000000000000000000*i1^47 + 35604833754133992399906371665596172762006838741575286156655151498755417652137979548198857338806222976757856836384063522133801187498892354016154870175132270046736926477031806183710160467140701003915277717308592248302189299535512191823050165817034343761095611679137738420399971881838949921801357822198290699538669275945713690281533980686622514111941939969467624122336870280728299977857385100464066639535382498946321453071975885498908471922890380117692268774060358376820399153301203821188852971402111179722166122380459445259667773803805695409925127265901031921665525482670123957911784511053760441860386335367370445001941434747062706960741833232607167963004073746797843220108455438641722533355011247735188778931419027530414875543413567758083663569109446438009888610229967268504449687346838281311371588984488881055648778297745839885969219723841835412010104275859142836156081081252336332465513376504408716944800791171554451554714825900464048138909702853427242062647346234567174171882966330759501848846230093712746948173848164126432734434840335880809711727050615703484733989613129695316411361297377927457899003644889609251407252289047488730842796956537741672660327997231680499515872818708148007015523643017740917972760158955542028293294278461917656961495197370912972620011703716357782569257858299356594871610275193383312461538730258517753190934363479956006963493371512198303834582652727496490499234454559619691474569962430589681203717034075811071815105084901346542976022464434164626416660424089152715462757059886089562874112774818667726253346130182111888301285327945135548159355685244676864000811497145251275295563353735841245848285260322984842707486351921092882669693668378762294951783242936850527131975364210621950055699726076537946103890149698584347263412056905883108103749048334723252005912574008515657431233394310974953143235340732527094290881831368004997002547840962026109462739234120760905881642722567318694138860502985564928445972876731816453665662328196320072235885676314252619505519700813542254037185623934725859334524566610829946624267634055483094238254313592706640365138341196131446409888348273094231770205232220759378299939378340273038476420867865129424734674959789721311615526606007884129924456467190966274462422102743964353040053917302608168833914266410841837004861840654115626824178459101687993004589050321383100226550218191569658168493475117205367581873084109175362817787726919502951995898241371091030353442491911963626223997992178992710666113355068992249011743741844650116618810685277726259104524757328167817756419596168249394717126368761512258680121337788152754885589023934079512351826514758911323950032077518472958863902195344208987176669645149468419774801871244983039244669083791141997144059293392602869588986106249460598679736935556507966368427421126694274007144857600000000000000000000000000000000*i1^48 + 130900447984807779481571735822352680644549528619386439780381563515748139664004118055512352868496944262881009479347147472344370348268527716556700743903978672395703980485456587281365983132162480062810613783871404120057617783574837635017316914889445883485375734986583473899785285174113493870812670092112229272443192454254948456360186960457684009029502054411806094363915452014502831589713536953043979056566952666096807340378420972624627033882503147420885606924088020292804646508576812771932099571990028507163881999639883892592944585523666134232337153073297725524263180851159359367208431262588105118372524525440934639747853135993712017458171954134570261300464744322947683801875781571382122366480491506752409679060938214149180971625852155572377393037028427874323588750487780365697335435913337064879091900659755969448179731393289733147004957979133230742367298723613066451557545908969262489674089593252287385146781795426459516411378527498362499728660423228526245131802810789697397651641030015574759422324950470801299386987881108534016468640887944358037985621812118866142121201218440948041112121972588595977765860791937726256909653931409972745852602353786141198672152228070452369338824498374970783153902479578518958778378653468673653150784826703171294150015972049720051104543260594672261614382708268043039073508157437977459997211207067068055947717261913067517684773137973745047047907687073946594828457314353850010812102038107801499842859929411102940902928706671157801553205066051057455887658914583408234842548624234166465610011831390694028965005222210967004079877794314765472265144182171461850311182968770945751121654988433280650725416698404997560756171120254202861459504460508667394785751884935476850159308014128339030463536612803250803660158407917673236419007403721599489936366996115811671491211221965021355585038881687080435008052443839404389784394455388733606519895317372435740639043113855243237435828652735541164235434788510456557586477147715785108619540966147850521073094484763346335057437939439755716113900126570832612993495427700880287609572839185423918859564118075936468706914005614332595192963523479247089688370021109485520771748474611892521022922814436210426637860508581250469001549153270556385539851666883528151474552992213327304232687129869395987962051793450610845017933018074719338350899990155390008741952509051642262603358056886126685775365963379099384794498668248027351211393013730935913702993860033789642827305695817007214223633631719400653274182092318344641742312905083923158753030287602632927941388054481171506114293373077564290282189736139957809526545457715908751428480301267730007494211851735411838395165020901981067715354039004373512410771076609729194640137726531292654765324057311261074985637261305364433412143577084476099530473061753928035609373269840306477465600000000000000000000000000000000*i1^49 + 24390191334160574568777989816264247809228549062284467909892878054208743447230969607653658627943423030187223447221247740661988192071946522049996923174206162566772705048551394690798559822652325025671426330049049118151298344403948272764573211068413834888437681692686178235352002740318907078162170082149159364800035433497462651889591653766293665299484906276801498494423540974932841770531129686060433349648428986238918400728586809283858532005937390164849071297202207090207692987884011457224592337725058616902670420008876610499954632806862820781357627983758929674072685615245696148104276579949653414828497757079595395431184460433289345699997954548161729593231923514505301249509569295828990203034861354268902701294462651980043079272677555668973114168043735224383187628568717032584248939103793190531597135200962068682578176479709203045315267578452833192995148736375150682706854519643025584077109550220123560624375710231276948571923137579251100297327205729898098118541412496200500143030697382302917121545731202336969367942642948577148423950022356475368598848372291219975619349082107566757836144014186481119489038649889068719887598753450568506606506544320338288105729860031053846296845575274371270605821362386262799492585710645088825729304069084358337135182942316854834545759702891420742663701506249715921200588756105448316942681076532003024026768572546826410731719848543590461333298988097212734811905613110191869251471717821282792861278385290174419838282942090215288889731425861739014714128310212144241701213708937513322755884865597926969425267125799767077915366391080639650074955836658068754036784384379713155812548241628200246559580903968748141294363923948258454990410215565768567516034959760977827206586764307113310171746177136533025873270033324049578366704869074769831751698313107389666824365422966558884005019790659747611773783554455651468980093459015336875765531279785613131956456213973358986819844113076814216817278949757528432294480751912064045956617264565868504281595703046810086137940152565387993718990028872060009209633198342239086053878016445097737574161803160414879728291229731927068307259278350874676292132142425072129819181383205353879066481155719204749671316534381310141263473612272793040899527747375503182527356924970906632010175913439680022445222740948367575480604029221989997452400283381430194763447077584972596871440123845442953127007377871598713942664094990394925564810401678866337990224762128198277412368182585287528581189753918440699358252226032108828566099195369272300094133903165467336392746488127008136170178626383941319280510653997561002375778411838895823325127173318580036356697688170857118303633590524446905672612371635430184245764977505150321024366083531458390140660549693317810199277460763305041271384500315698032335764115006177139998486743614488576000000000000000000000000000000*i1^50 + -97171627513508021626125368619628175805337524317045596762216260174436284025361327945085587724738993338320184875722214812480098382735800071112674442241129082362749497447238181218472583496963903401312004494998998870955836383161127205101247844645910436693227071823678255020342622075063606426714491046735840887808853572149868188299958919646268980439931975091830883515084996118296202237596229179352603735219058832474449645403981545248649885560486255315207015829785186330279919343045116609443819242941377885157561979429713677647547277916352237907699557694299952615635362189314441767595927692069592848034299527365816478870899594354114887386534664461963472332171248582156500202570916393900895706356304900397002578037460550239295331460840622743433357591008402737103222042048063906892778467067146216647893211314826172138719662326015346068229547772776619969114151841761468358959178413581389107209600824353468577078377193572672766379586259833357656622660970984301742494895337686668404284793965648669039835020532143925856088389769765759539896351938739691163493464670467132736998989803436960604401648942815333861927164074390141187732430894373492473399444493542818044502610182301985424285108628614450426904411900175389996072482403259054050132801144434324360910486762921107737864288182890538369580140509677716837464519051782795315186420435455597126486792173301973575619265163069010243496141415200275631786099305585098284365176204375487058418134346403938327083153700661060550926006077275837304166381294672846699263802992493258439850950891815672277209449779937321433437034722026840156002647059984064679896429979849062909180833280610037653499737468622819169931620384517409807748877736537333160047446548060497022479448827357655441060809079791547735741881951152888812219729396408351128342147254662283125299499112088837666134866555746941876231967772593331672082487939048730739770130919191050898578764166818863544534035873004772142636335977766042666223706771149378055871785297232819497579845135637787962090298035468884161569122848048490454762926946223732850686825750261752990889899077987584967318888028163435900085532990432470572415245021829237642671999686101063255814409505900253679450565382870796317751636786442639415100909704849630494315812208698519618687201554212504872039684953428355459774352540371699135623191190734678983653794569132164110826183976252052957530693257736802047299320954603573176331490955240508031223665610074605485260324897607133900527855297165244588434092602694335943684293407661087521910158038999080061492917549688968527916834382200582388260251056078497376903353139677559423827969041167355864860999424671743516223922324888290690575421205147251986256110296137084803628826434792222445667898817691233015637931034817264045582532704041812609497843672979322889664530376294400000000000000000000000000000*i1^51 + 1044933619610341304955822548823322539826134215716745164885560838014730366908976806729382373787109880143693403404173570572905313407056873289829837269253219753392524562938239876448667709712888971760736417372692842194088623842268930043039692817968542164353751345214651909342442018950018271669871653583624014129956712392008983815377814574280948118170891476854255718784160659251751099124552359091027773555782536862762542949125246301780920774251150687100561609251597671509991285729412097814292783045031114575460097875953985474113949142951191947246744429846029460225551390685720038915434757371499176008117473878364888187552774110773234663054728009363454754586177166537750719588324783493965564877508559546428455451104232322839178874794196603862399765430773725609554106983501505445586291261648461783336466586771331127175575113528486344264296983112499446749982128155944764812651449055478587350721551713618591296912332008516926680046228160442979946683538612672347597766071395987017851466907834409639673717598200136511602066633072397485496811483942086834701379330447021844197808218935829166626472453151908996599125040952962953261737765415980588302090108995872844333239704878832634583434020777194261096621870341853213674333168585840493289434740012459282535035816485647598027705278566373679755396289393003007314535912428910494511275100237072052770588496081665654982018570744561222030497969240878149663238130245865031778552022153209337155559633448968930032494777166519647035527420292102409447119285186376640426804768397922346311685182731152814131596211001162967351065217086258266857399130764634721118173292089428921226751410924808427438045707675153767355355649318527007059302768094484777585885743512251574843506176619752719262426513572083411162576875918039362498676302486552837830376628595846946412187931286428209891267616632189414376561582546833099425911153689055324997778543509343527172733220262464372692664272700187448960735454154051768539122907412599459617632953872183243745890766948981367875831325384130329560288420260447334440306610668038851952236278501172781457944842504742563631141298764380532812502385383480657571462481579311259823549803275374914374389401151658609313882356479668328047900289291578048393599654370167781969738751994367828060527066640639639233301025466284584364716325834521834110472816553178902120787031459479166696826449153240639029411159084806464228704381995884543212097558710382302003582622375148698194773296568632481593190208297095441134360412564274492110036422881001225334648779294154701576021930982677206590189087227023121326295208040576757292813967852824797161749663371767146960813757824982398182906478104788192557995673096840289254897996458313544688899159422689225272853502691767214028279126072537044628601333508760613468918231010240620564316160000000000000000000000000000*i1^52 + -33455477895920930401225962594192781105690905318240206501912936216438936099854946132651169178635583347922466734449297302129106178376134293246677998261512163256663349137081523459875743078484240080141263382267293310981339918852752080450686141822150245766000815920568315848207331470259012775791080143549833771284710285370882374936431019819025053912904788718851027844827618815497658508332542757124180704387876982856322856320451164041935345050796047783377945584232973944246544087800044176014827799890546220263192294356417900486491388439412598504969186695618664641771209771891533512694782953692558751394625503007211035319904753550278654725698036052039579230062013575809857229121301500390681942947756351392754410857080502422531186743744733625756398760823280131252525604214777864452147976374560286040134888872121879637968124876222392128752085857525277374244987625632440661023169000802169624021251746723176776119033684167286166789117994571339148881187756866382760541086783093384651378328876451292219771456553493206772849677541032228372255659131275726158975494121629907703132902355027843913072955007996978033634369659484848637439327285788051857209692952454307011505639919370100068705012152406650924010103387595301980641895660238201182356451970512895854756922442090574904803019090261870334296338826591720900334155258500570877419866211617829135101983832481389866838839216624603056062605289774811702963040432201246997539874933901959159716166257440155616360573619554720283804999885052476183623209362124426801754152213625737129930360894130745910821179900872516633953994885444384276415753201955533975707828984879436169561686173111944359038996422223236243049042993217385314718204269760794083567255028970467948229945941305726242940206166357728365197116333992633012964970037978443516270661053319580515073968737540478728524406159216876003404293740460023860298768854688743129502184115930968678057554425208005423460349861821525402796398337777640556079191792005943396368026616469978555598345003126113478320253147889593391370051876946448603975855144000928256439406246613919135630251651172838498179002876007300898273700271691705505773464548489705022205376667513131688901381527024616193522054689947863519563285460517889824167734032892405642937560041993130864536421148943063613985868280237835777970747641777503621145685955473800937528005211277452188641874141870602807836476221261771612899817840271047724251753698033213061563771475581793922379949696634426077291640988145487091559500911646989920742653152740918991227826863079493246281827428241876884174284462686595858456351003610107841762156748113566458648769832645271288181452053936153144210691656653074912654250529111076660535195408074880179398731604323567712534317882604849804792549994518280665338892153839467007987101589614683488256000000000000000000000000000*i1^53 + -20157684249032793651680309306668674325950153101601137561273721359130914357382905601556631429870002388993475965928299973188052799502197689945249746539722629417186579369162314767962585660929898322296768224815973862015081176190811054070140646232013776202550012938277669222338421450761760247447828189239523910550700511266287615957370229250901427841850814105584024258246494799007893300807074281557733872619423855480118752661311255477681014713748035949246588326225161298424623240883453518671440424028304292620494940525174732373899941731314748183548310306385011989363490526730021929563483735722086592696036399496973306448868203422281427310151800339567848779238786163425031098062508872240358142706596800198399422363767995304085921251337047844492859806149514164145465884592784190067656450085737724070208029935749839737518108213967579538808213730203002376778657720282416348180459083506055330300626003122472892236847917008914951468957883613138818021096385876142485493703579244180737896954346123773922811250581747883159730855382961558441907521255021717281675359502869799570755441936791334916772644762587476551768701775911399155508188082971077072322382036473687443189725523149035304877850267585317727869385962203714113655278119127812432444492140049165208131235329916567633328398901994764232219752034794664511285907732940321190655652086351006245117316580464516064422726370793595001900493612188129415673003672313385397905294659118198455571046820435477112964187418137180499360640741641733337849473114610856362648115951169884272700427601113843973309350535682871445024156511602310099946602378417672157049836680166668585036937422284587995022870809274991482117447373538807074504141136098145918928515836611763633948621023972673338484417551309878208916626236604888584096053635458226865503859081092781905434654258184179257941626838006203393045170064006732263865515994008957266419808664632846307107190854749426761398564196399331946796532916682946554347019018422770065989278120088455368795245594659350100186081768776277074435193593604311639472981424447889229501167237373059939992155427477455739602709743197662715245387609204629625673959582176305955286561961191568755970114978216811235797583493615383632057689769790568532973999588842734099292533350352303472460627604841523273284371022598141851095964103161973858607164481952259792051263895190018452158370679177806174644781287783253132523863605744684923952330867475868326072215914006388638884640045807092497329750239434481396098327025681329679099687849586834856197629566414240144170779226347253558027331868746197962440586474898492361732912921008368806956298238721187193724420357386655135393842494022409853981523682588715081830093900926631328078058899217086037073687414476502218167396558979141929866215822922759767644639794194022400000000000000000000000000*i1^54 + 16828601534017648453363238220119139570492609930508360121486744196276740072246229693991754902639957315386461790674214999081245523859881453350799992311338933881862578556401924211301344326393651314257123322679363571258251777343466817141973244647250391812252280391632068394563362717386530808560964696953225996358052761487276056156047709462901660354280443500388460867296943141488304327065967160979230072527261882586816953685720809233614546266831099150830079829318924659177954619121686222713077757413434888568040277785386195860963947819887354301670566357213713858705766069586480542857027335048238322464390027194661494485944850640468938318252017157810268995225302528011364406273872271650195322956972557905437384870140836771339467242033851701758300341808328130980703069732016298639325371350634601405479726888923464959783154617417374335283406226431551403472874533393783685030434528230748006826972675034251791049591048495198070192962812634339244466753686792058088140100083933499562408423820307045202146683674669439581342096532448786897643189446496459360503804398247729618149084414508526225074217167277316845445263233596071459353221575068421163507164176454575181419545715812660057496355247054388307103542768357299819938733940157474905806650909705243163415826099432482309860565669441439682702124584818201329939043952557929355695612863812551198816767857009238447947792351188141224004259651915078460287084924673931864452609029886523026162222088232260725411563570554367830351496975174986239906489461861683493091872825400292052809496927976089639213586769954088251624465590909151478456069629333293882333556468886383555980990720839685201613195635908190506725174704483302431142628499933628360488098273114561151896254436470987852643731652777507117237883004088964682222468182640121714411226809440158214514799847435875743958774278722975952885790603279602615740720685411576945620093986625028085475713635290556844420880390227718856190047641638955195846988574518292101806936855415654202545880566356645840776852835670444425259717904936040846850894766334454247377281689593686361160561527698250691380058252375623833902648492642607804473732579620887468665213406765322272870038108255157996107605737259513984699791052409094665301281124940061928935914667539831395606065577213709562277333872268931577266621746020442354712541199870970686393392917692084265325475210300326225887719529765481487216837143000344999795402428350429456489950054476400063570199456867033139981106454941853373722962860159801987845794058882503147114063870228518330827633680843283275714008677341229201854158821347632163249664342927650294736581933288322205216475920704748737323885372618107682795134649504396858805896718015266112836071889165422810017274407446856068013862955758557473131149295065846455794852167680000000000000000000000000*i1^55 + 37922182608360244232484714759939325512666483977633338463269278580498434675259075107377511876703737134896314616634340487018887637634425080256580339198853289181243726535311812258868899012095263561725147938146557281051241514190707021629214109078825035019942427883364987995162112725291516128568360776941227465532090711672685811899834992452931323843005791175634459907187914849788526172991981841515360764253063280761585971116789710811515863546164801229524825374619001199672885871535869420374384406712388644185605502535505738720409981293208515339944499155143835772303412498637172455944370692123867469463939188750375791447143759440643942457695653730697470580701315594119016532106224767500187948223162526134989537164840531517277162656147517241409867023617713617141247137570676587996554642572328278219425609446183011701144064521987955741779660811054911378483049605277465489392866286480435446046055835042451915363551035544921563893664422012849854271264854225620631540333787699088974664264194218958793715058293446215458693026406104095471557914818660029505927038064208110953556281174042970244871814726045032480861649031662168573080537642479474191615811486832547452055222581266662685844209090858993232237556990814364791166532588811845077898735091285015875227949126674596556924405152212916768227797877607440591716414479705666621708487831984002454015564542967866400000180697336589284098131048922933726674955593756343995644094688544313390410788543113382988207026220672508190093977819735762586969238161785631464099545461130844810072764041893148940935243805073456529957353423995771129788059481414851902879811007646765509803980790418173464291337303176917031894375277120662178974865421984089695475705948108714372411515295574720854542603194413445216259567131624051618177440098627395565644872693871315950391361179702987727394757167307930177695667272537998017433933860497939512719464772880097084494069832014339506071977789602268425537426676616189541079852607953049373644036614297963859532831375820660093650802926691771522635678481567043978360290177131686034922594875021569539065862781871172883907057062441716006134963343762858641291573913589539399370207032327595482631377099756766532794267882899553590380129183971744307705447202086329543905183076984019484689623978499350870949423362686449975836441717448814716423236220075433106581096692918226560437856199615320451747770396475149498841358785570891285737695123726987076980726155680376922717423408235757588609899404789854295981146224259787475672778821174595617123858892459275326084386614223473015161814848627567403140552881856720778590081049859326453966759668930067265809689432019516033056082863327963526987116143629075519133604057183137796934939723786281407818429720506362014879885573589914927728908696785858213183488000000000000000000000000*i1^56 + 1526483443157626765053657471758259753343805050989384506246125877451645575019905796901111045904196806616747800885341116144660562203996903211021518609371667869951531859366256200519092737328509082895914194851688360211292113103232537268125805901814395802305930971577649218224574473827369680995839703916600528910319284286461829487565933530894640924088995893032840417897146412014097944420466368606802841919506810133230262231094871645867752474228872202867380334129761764459706167411957112866464676195273832817994336105479465999662071242186941026959307153325138727310277723466626887032190118779074472443793355961309744358494280797194851118521128407315966906807223478291035568421400909024213342516667523753335478784937101270680231744496645523679539805992472638397047266005135880362246953066116046304368867592558657664048332389214259426064259817294114717167655958481825823891393625746112576303042133588365913275404754999067462491279981603624428369073869558492787079136688668448618564070885950935432459969918841604179166524641826334730714421998532288415262759751607118378934203278242658577669335811396503809843550119759025139488735566684633407709486735544856425305686360857969584621824459317758546454736459099442745400508613947456454855266520559286044220927268683198710641012377447316673776047785071330083063112188959738780128002988161926005773612790422734849452183323823155690590329285526575121958329779107839563106214778537100936390575947018994957746754143705347659272050372367541862485798717809273478445915899267738765839938298661945289141629912966906285099125608666157555472984539261754409571655288981923654171560906868623382303177761180391970822142226898924952214172177052416085549688212273282125246205185275022539068391554276402833934597288427822099444348509782476265629381287723770863869047383509939023524812094011899136938468124820010102150692112086833324380305683599449150047038265785974191623757362115666127086236261622460057955084723401939728214765593584319710944681037140104914886236471346242837448535679936273629510790602202895883512429593221242141674948008409479739011659271654654527101311662876418270416737363974891929461236070374523030522703694138074602413323045979606577991313419302144029969002497707883497563308812408807735164034176626623191143890679313541859500967271368316017817150208835066527754493471325897263962029623413045902742467036601705727997263282930461642478599568387450596469473806065772086588232805104598044165982764931411447174424845801124727764384380082186698143099781055699318967291740758162071088719193493173047568468124865059486274472774827522736641335859973972685474254750400646200703645276123600670530686450461498877878109365749360719603779967890479220774185144886836725297885178829752897667352739981977190400000000000000000000000*i1^57 + -8236306177201315713527373570516191038841498501700340785307102221886651242920463098716291415858842190323392690365601287426670786227837878781659353670152130878643747961855594899864316518948811996400492999734514887428740893685500983975615074388062575264121636812021888834293288544191864917345346372286165774567921014091698803265075668795373336372517157473889741435725239375217426134195153923993438514602346843022813404694128131180045924930859116926974631441109870696927697161188367217721710217635999400121889326138220642712228849463787841393315104891978900467416118873665509024365025338723629842346928097665849979166859615540594744551970295418041660110525913713187078800203599179492874798344051807405325080443455086930260904497330823363271964113932686005681956575327892075863516858964395145148647398571877560128523983128987940370968898374039599371884454970312977237458461880717800052419912502890320728859922928349062896525884552750185049108288522342776031784340786437930198221426478928603292450435827158089389464253139487660525990397527996370294151570028572902342335915261615414902105329637839385945492333886863000141333028953339690963013812614231975885985563086504606700524575644618765284162260583553844131284435509345629845297601387967763721961738085574176986535270369914822176745643798701384818426169359725598115806413867551763190714554449834009386337051591045328225896940590734592062501989306481988231581158310629099048952640528422349809766258489857753022884943755431841745841764591174647239918062920351666554024677339287370222241085104423343190246383059744307375009667625681318832451327407692103542835072651338029716992564429023153136582211499650761095498161805132741049299302780752884829417958322631934912080788032407340799210078515124060568246625334636942599549997857424384214041703449391371301290199123908279745775780202150430708699605648413529614953254998755856368836339050696545670937437030395671213209569614247734862523619622154500509398897680310697424446723069765546773936918901070215579686282214731576617201864781076383370646724501911589414407637988182303654301890559260131074367409840351826272497193860585753831306271857278419377293306548887894658725380439725583045620704408963844946064484514985566368191858093526527195371533823536062176469783142850253136541022389687969887980622995175220965515571809208937951208536854171291928587060471758936977526378297883894445797325018225748945075501024731380826990875627430549324153499728094172319869796761632726196208125681156706820066115897635664118061654002574822538822790223527583111882184439810861156454013257928385087520071721481371172251757831503607901792705700377783214811898752248412051458015818490851401193335762916017448245061999544130290282456413933801602603253560770560000000000000000000000*i1^58 + -4239653065931675086816501266293696410173420475389904031962119783617855453972387716039296866091945313937304992388680679645224776248270233171576609601795397242719142718696649445111166055879681639327959344421045393803977568411559404160777366044038168655025753551874368708393868132773832832277925849812515902142051369082386593749920644142105326067333485623084582053379948579904805835269506429876560398952976030901365819276757700107323040844681104765680106187113175988396889861586824929647217894973333808552385415012720629089686188940218566101089716911826538793471114296038249025087644767142310269545556678762537690286769541223475284277113655595184864123920639886326163658496162653645347000200657057046465761919553218366203825730260217445720084429038095891838545646767891140496975049976630445114191960294991505220266856694869954057907365244945227412441067529817679042831159813265965726262465517186980187802113731104903732026881806304294997341374334395400262271056020318951489563319326481093454583792802596214696548436071338250752238421445466386588809377182601675521103477671736727141556697014857182285373054919326798868710314345787069470188811664569122403903150478847958001441827917984904866594698789673137421265940021820852497681990966430731250422857395646203229620555844867884117914992973694858429496496359509194047347514919305982300522619047999580972606982406883408988054686963958771000804519551124065453759742902738356170603249436634652847945130981485965932658595632178819392000627855318830955950050748351785381021383184051507001167681393764486697610140275436909343192648070410874291901701658761584109563601622163202994542892670950891262892695559958843299534769897014801369626314966644396439107623055242257224423064287829531964418851587514994479071975523570032633107854386058684059757650279592252600035206942557326699584207085240925782197572000683583955217736949154237443471152596409239824508821408870408947130242705949826310623022293622522167967274332983902436510396571728264248121686458905833490423889859912201578096874507456306109585157429963528851381263877438769108839516916330054890412903398926737947880762493553533374710254612323060846670157540312744421352694565979605656135937908494447872936251612636833064366756857114953872508735442790872975236366178562863591744507677845396431471224224225836704050069471335808947938269192885171897089982165591356969195116268947632486842847551182378136025410579952558860347675259401232362956108358164116187154340034656753203860218448518408719902532304724749945541045962714525098447321082891723060867466106341332307750183708486281087977853386144218506014282259207485043758343821686017420610527148537642977851329410272393907642439248232517304642160495660331168545805670397751503332835328000000000000000000000*i1^59 + 6447832844033867387573049199991712976536759727964268443045374355610032219578334868146799068897950960846654976700973413960417437203947266115817474906135042263882024711769775407101605779830435579776969419890693895382015837657760207989127596622559757535142938909228917817389445787230490646267305639462296147424352289621244367812718132851977279418903384970690695443983829058786546727608994855317819875378640027651950071307638350454113733657624871323419626510734280064689803975092371237010693646790747365002977292539360609814675054232373018826180926106819863328886930348063030997565002992326304254856327223558409494908977708082076589158460957539215441586827370949422113122955146247882332348224693271018025300048374889180295888336432959398946069947593161414085643552301234160997250712196086068311674339431676671591181443112558813768947236054819337890440072083623110932993072160400308398999883302804372173904996971966362204979671533977743177999540893791191551260233090813335125994968696787239585685725389493872880760810335339135512084017490527159472394661230607017825569673256124208976932562500521556923395298077546929498471364664634114889334595846511293461639547603010439022444900875114756360166256923337438794093265985608006969357538613995576064630638287092188839575206061297030859937421897328584114106523158348378174317932749016681076556526393233773603360417841622412284682513769538987292731429881273738538091726688988790189788951337148766170016565702165516691348966384251175367061281019159078574463040262018431310246140856849505476139631866118657690104965199162838062877163718417661760937770856004492980534554191865380664744469137999961214909225540515333857621811318961159100787347890706294764555319862829210421709313319878643830065395162139266441835365900075643602146568410007221147245417961018356878032286681188788182875273650964240081351738228066311352559941056433214515521784045072751525183526315917554968971789969074136603226511158500170171749954400394590686872304300878923774004428908628500754093016136491518253845315538592082521435104068428693709339087672146934793116258223310437705803861362861631008789124452378568880915199386841420643949406231107964828298149701737381349901390548546307634443471258645677769358424404237751450670888716594186455492828670728687290107402786402751805409282553828846636660291030460585084166843644476047590507858632250623331875595483934621738483035592348446698612978643956305597507539903121501171710589747825561211978528492715353817065443415901407390368512896252262084293417283552029595764309941938487516782855708072131780025733829613336916111573570027664346980976685994436135000525692300107681239290404855035387070080923891740491285419153106818402269993907436531390744430051274732339200000000000000000000*i1^60 + 29169313461614099821396797979299623212974169515944635542771721480979552913850679587455019922230886899601367658646951984967762413473480304875062142684127115849819729513236534045299257309995857933621269567485072887149106007361740639507961020966230644936427141404870280282844357871966039997432518545943518501448026992897825117536745871918817415733189632075468649030076620571541907111933829629224149964668720527563880103832360311980149736760268431669845239147659550687572755397324118331679415506417752836075156079798485127749172516908446756667626900836533269514971726782051904708990224600133497349689735908417433272729188703073387629383525651041040408283737703020526869405558382265598936776690495114904060453345664887055883361171190025169519427418255443636320902345262355894010185653992332787049800798569693516004759400008938749176416976829595188964401203864998187566417319048822141997955958861229509114432834476248581315264923687919713280685631864239117759896365269336631495500518617995715232163800727482533644489342209500666432130269425482226791791507005767708719943297621599380305149062644037468837980379451564837040002299013329931476297329162939873165825052392963262743620232840297929625468143830175185510324893583795590227225992432208502786623279468381895474828449864980035674461559619591814313523475376791957663302152033746122708892794333157082534955173813476970765383884409905268863982367517468012528803668648219218227391911292596747762836843722714552767293852659098235688613045126590135881477906882900358294871752463678697593152228310963366841430766391876157759092213382425739546471959483513987102570739847447592363791684710116331125014219194733947815620140061832935442703593176692583027024859252883648051080256869776966405626477491137216328159075300482001276517457419165595303521345526064074652261604127162172053564416294029095452826581714462473394398894943221411475853502789027499137464970597313170743406652928641741019635425659433933211184475338161638260340909854857639163961158128947824484615030260668379838955523902815671826671650869486427065558458730315879200047817194848378505789365679865422031274504378191658139924171012157416249534632337238322203488566603661034705750520084805234756402614874274567335585615183236651718696183472243277820627896228414953602488053972121955655903309060440251619021423875805583813338417639773587253046975621585582954315891710707534224420274178477503526028704265681747623824308286516682135101808644933006143219709267405311721437933725738390573138249583867152345431966919939424322263807656476191380139840624139916020269382373763691625820385768418255911879970655598137822415917574511170682848680779351452159733076996604173322595390807281236898211050845447501490325853432709120000000000000000000*i1^61 + 1097906489137235888579879874181623710284251596343060640832289876353493829061804274173514023749278869720040411778993047355650272245884432577443478799275519309780130836716528236189922793598266178347686326688835241577788278891953074567297499707157961701963880118863884696010661716286189716493727798815392776541737376135211593186104793731191058319022987518146619884651425595125035384986660034610909281134888537182361122401443254089622203024898292083343179863429516235365215245631342449171097461536277289820543985915067521964147636286942352606086540685663521653602922194518247373889648998706650639847225350838431161343982849860503232892267757067312124005700243517337494829603319842424517142392340961513657659310954325557668910120636324286821922152908356103744749748354972952550106346156557705767516583199830082061110610725896787233966640349924499467393442485068649930262532332151174608794575873284878619490234325940357866647380998182472957536457795516181593217233324593042062270681429534702149181369147146989760275349830484178975682368035349415877183256791827776859712005208447122623820975837526431190395757695405847795119997796179947093059924597921805728640337136979990100970049184723729274548545981673794314785512566006202367908147625848201406379741975747757649736385725732213520495737850879381994415317021754464991128524486222500352915283443987994751359116827843417116112467464652071837577742857293743142906709508322395811631359143998613684765455773992450374405538535358636142650267700992076620074616975765246602860601058673351823360779824535578850178844178711374366467822883493801914242685078025799124626962130551101348445762361265604811858894840567371922893915678549999258958949582246722983778326188146775506107684020735369918223576848115532973837114758798247321057197608968744940040914678074347834606164129805785153746733646339403121396183744100078125878513499233128642006324590193828494040836299217195480549967564512897077693523486359801433337106236601629231257716918572263590537717307907759902769531486185140951109850476660514145365921173109810676506345058073441930348569062335757641107468251258267135524786458856625419357908729103588080197057518765502868164281042377782769948428168491393800896268136802194958221562430038266957254782386095444225079727396086514197595655646635410468591898428022768351064352171155473819659012429620455900398465839938699491469592362868185702862476611597956319047395658476096032462694089136363348080317459764074087874268099984001279579245214380068166940288048569439591797617971641598466328434955916023827006878772712142352829388510482148951512989392069589512248226979534366775777243733190764145949124797128723103923124050303034480747023668704434162578429230796897304505483264000000000000000000*i1^62 + 2233015826472905821799420565813916584690063800144284087715323969629991117006990867566472546136380826951177824774589384892674980050714703524020858643184141143139898798407181037790671984149750991996662002429897603315660478417882027015721576964303031530089116834984926747955327508899842720488660007292034674185830731868403300983604515632302500514573866117739601599427358702273490698738394627638454639698136138272816950839186325939424348393323799231055702774175471058076495580648469405199255361993326652602557627935609537286691287686091962768000870827789579417928306090146527821091964269108354992185912546269238188638855508386635996648654881211082365846220846178690635262985579450968384438945976321814174801146227819139115021521762455389398221558919296568434482906645159181567047063280640196036777686342010075342043731988368199549702480812978365540044815488943404595739352890281724685642869635528073863110100563193333502988047540016717816097999389175481608227307147635755190324041099992344073171746684478135353658259690462295687441941804171133917074215031944584309731532238220368202940024081755059288142706326216551487991288931385154763522864074593646556727323659522365784919615044050559572050082000439986739758458862244105659600500564392939174350695765050960274432366951044667182407441252048728358391368714034627449340932827749939966836979942616884052248102258800325264937816863319070125559508980521148718302455134994822148028923922304392850874969383033802606216107109099151908662018736123203251165220943826917315410028263683439990890182209433932925565813772100175985280131064063089457590242055399207986106566883409052025144852538373371404232396447282740592827787435309186818097729812757188578848301284453495034693077949459325717931215081772809392263458577219150885006009568359648338378455407756117107077614895850544137805488495504457192865864314931783667832063710334734236695291611887183696373457812509693832556166408881206454603958594536717846411640068513929168794121105863097658592653246069818860676615494048176950287429513048368765986148154648259833058167654899790095078993627733570130911067275089201206263325832269230913886392749427384800185747799423798834033615869796195094274152151687051635973550510626034410725170609954503153156356589277600629594457356686273059488340065704579037019090679914542929911458706095495558744861893058929435876103878132042073529954533417800802286434885880441689383209755426767754806707744459848084658693322676941190325220020930320854197946043741103879893296819459039669124855184700366118667641658308305912620541819288651777649128287857254632704203936379527027550199564067193739100810690383978495937248818134689800985914591847178192434502841794168712812763497174643507200000000000000000*i1^63 + -42684671376136906643298869387141809707447369393194651122803140826547556192506995242736484423610563446516681417586363575786624955688544208045891883381908333710706142688443294158927260896523365197718116045154681947409319788397654663012366342901229674462322917539643304849985828354232694837580405589030088811270658808583544247979698687604328441290174715681748907716554028352456531676942935941593547627710913975243239734111253536158912680979144595239717011308715861023360151936211159625098749861989627736068250801506650234575258467036722636112747730211314983234207651230962979100778392893337064514524510883814337438604364535521329173507399718618089605955603172246647958376116318005660111297220951672635247595700228593813870572728639086724959918127906744634654586972377397364310297024858142406856198518497377416678186517318687094590391278785906708129082055161386609356519975473646140793027479256901189139110923576321008461467793649317291082327332123181645683772542554634626335113308237084772035186022002807786797912228839733926790740518428635447975846444447393526320497661887453955949298942876784357065364544868688072085145296530481963152876626918373236574297477348299613687321737294813044614818153875130557717600723994024206290511915797065009790318692930654016447030532206103671436834568058656114313162869252455585984575896684716626190286895513492214971405794304316726510701909249435186673235712329344939772509008655461410080912718934858587957900240230177996800853525903823307381039907488042871107562815006974658308626708986074068511560058817127974421853529245093637910497623130682988057623247368450260070213524401720508106090136186670920241937479931510467797392401987194542432825100547828619782245407182037872313939293769390634692325218365406141432522029131483189264151478296458277691755237067375812835210007252422459286470231237422223660610764541470621160605725775714277533401460919465081200979394132498285803220644804850263601789647873037981919319030905904730829075604218086292088903880916667215272978860909207498698160993227431411086610603525016807044608091241202870781453729881766246492786619480433808369886925523020704123299659209607750239467928982588432066896282070984835213843465011377158334989952046050997284658254213891223545292583363366201181992851267387796149274284240490293278446004586980268208234722812980630469232615965609638257749124601940894934240699608520027779986390242299663685621231811999218483585216288220331645215653383603643692630264814637512317193418677694674521544695276829882402227109543263286662639537025908119191115240587025280642646767426996676755176725067721244980227418034840671607796413615811667252136311092776464215466217648115506295527623351254594225487111782400000000000000000*i1^64 + 4941372563209752212045891836585125175430017394724686349114620098450218205888099173373888479887325545054086412438484873440817142285849100053214926416954528694393766577753885783641587800158707230597096668452474787467344711135410389343603989914437748260368019531175423348954154716032994645020615454388005475860620295031566945723129399985851951078089037153556969463588076275806386921432674417812706519299819742049988683003725788184663113507646236158587708569780349638746425823603289017754260178202493334389072494417918902457564087029954608319599625112354469299690459639696875020841563790642855256075378299572644572937593236635438327475001368782543113935398130517931511411287680503221926224807349704818615318937851689365711884562501044056815765378031433092886411271518472345616659072043488274127800944017603370404990661531533745455678377862880210445793949028566720979594469901884971970830820780248065696506790791714313323426763504302048164644845175868860016970679070796354157161700194858926903206708866265464830813096574305025316882450244351013658442120511715638928441988512101685140361823157506322763317100104373576225069602698923850021920283075183496557716978355810456246652920101461750915433206629933095689134146121907480766365709309419657037455621320227247971809277796042041298397601318380315017573619685767628274362736227816918845346274408937880711440646269924318646745750729618947075201436518928030388981125731510139401270746453353721397275181158894972777038335612589025201100007762323157032659245790564826943735046531272703000037082107542698524561319149478101223584277059967004720400516110636839988371739323878259006115439926465210713114283043337945019549534225526613845834592402524835383419095897030125187878262373838019354185966825360374482971462591874320754897134891564639840527591557630499683009683872728558632080557771966282016658600298015581914577569401323821841014091524698413265355953934389583881968896275690295266736545301195671549382002853265091244271077459854212692545730948845507424759575884950347737894019021385976677780091237668874701160174856163346766358696072142760149616674541998550075445447639607651966386777209978006369147493625963948374252250450157291164364101922115612642876202032151274066853190914285376970671700849648941523594582121192408464998873501943621679052675172015233186942529140495107285030479753947779329754152582669507680581097800979002510400645680276441241014341028072969649631590765056388284391854474974509728592874611542759910433907671075058675390303915784703752963251128978510583561283276394365867298656540514368585107307175875135140281578195687453896070249732336600237427180463157868253029823650811818739105329327251518122792079453484415177326592000000000000000*i1^65 + -19234186739550976308354708750039762272482977629214359259749855900182022087490709199590936987003285724823719379119945456792467461643757291056502369123987241045449998664469590357055151241057878771376071740976409832747354529503661986875857739550739145136516044356964648097238618673527724962547977018880671474225552606545403670846445867425696846588228735506947656220869437895607637189830290209831821671148209949366402937522697841170867727769406990098567539864069766528891593325888040563268205208720543615522150711831546210407308535164241733828129468329774416759638665214713789806897149173388025441218441523634627397575947668278497392627905720852055538620886246496089172596493998900495954498083191044600262478802586741929405235262038308831332317395777167055460691826296768345004312624555360188024049689664066641815075885320005849025504619957881823277999485781511684146900454200081550773205911801646478542894194609106596069143224125992452258155555416633100191687639219210341340553423431580362513283171639114801196568694806329029136700676712515531970802451616195871328945412892117897308542426898341149529192319308555559878471653488323304373866874017785779493204975122933022388526682332779138607150690049587805859367466142233601501313297174078599798939801067432107150888351781794323123390902435774292526520198177958921763365763414428900194523297108975428824486896607736342762427465451127619740701901224356588341127125499044362809197336103380825005535251838166134411033164260875636471825702189315875284168750155444541909547807568936490878095906194407749319790776566048055795796119838590236382806907804938201232478692198910173596718207865467596615003757598650210018995367909090896597659368600108463936173184068568394340274440375197828249767902610962566288510248031319001267920407835762302661065108537369356979172675146658002309629872916119755206826233954903878094138838716771002267965309496344416369208929503785350405395930956741739751768023581841086604315826626783813082205780305069322798014909916511188214703942757645651285091074509677228227611791645710995756931130673565465638050759151079724422828732911559253369365929418911041684542986546503946232977106662957527113527881131716238085710526972701340817477055048633293921291658256055987453932378470228276342597137519977922077360181455887506555725457335400040734834720985188300203468340479419410708722023281087535456461206994163019051006897313343931583063833162743363767924181654178168932336524957414020553049092748439466712182031447827347980345389960224614533238654157808331596236962845219825299483264397114916021174147768406199632833655504529681948658454621613202889047133475675959811718685873597102799502303261876179020370540310908108800000000000000*i1^66 + -476599143966362620517859398370474906682369125836660090189958068236838207708303539883491718364472271089304748633991753570644458189875432282318697719973085827630293780548330345500651311511520987354250146685960037565663363808770836792493263720046804895058798829169996510308175961408183297765414617317493836534523750133397570822462966194090085230202431262635727340842686925534596580884489644720450812273476982288207470827806828660166594770023413458273550374112533937295999864208968486337139114587154558448439030872675477242280441540947302205634043144689788030348849209910791402476644390110325691076321031025715933798440653485255535108703729274160291824950726680023638314366074363021445665589064969174416409849550660172274642645242764652559882978092327530592004575102791283277948084466729145459841703045978053419705352333679215159443848862438391622864682704972218020113085963126405290809139365986685793978299829658075624123604819665891086887339961353894966001784618238882102230337317975435945295487448701586432127047435732762065113109011534917904945174231640059001596906452037260226612784673664406152368971684268857417561343472467726387181513659649683430789127871211819079213489002861509862739519555754441503746031783755897777140932132336445753500258010424026694246322566014208330704322521177354104847909677641953033346356507186373575748767920596141718631376643454040367906183890391307686157885092646100791541623487214888491421542591650526835780318829936035626557219022994534847304538291704138670009513188069964266785346773608391741982734300892021480738469489349147957054788793641073928757528426974754295602840258966575216671812725220165706548784908611293994761261943327442549723555337022112864199260314583236951225976132164719371367566274390650919239554806304743289535342673582835146979005135815135579104764987231032644291588480135734939875665648690761498128879789154301546842341166734584767130013898270024614808605761241273717831622397717109091672310506337564527695818184505952324309421066677291007637053491003839251699679106498135332979483739549323135652552100655564721259407247781892497466898732610339105541680735890513065373947379719951235628343926798463620365297808039627219749687571607884037190787702261166400161059920205427856060709439698091957294221934265931075665974892552673084155594300515872167198259854466705126947064463621311053929674507154355213881971342517040861324123011944176467865580141362731510812273695691392058418197892831344535610609336918755058738584081509517618312505187037080923586239670569782464384338513581091908951206559347014363559070639889995062825884721571149705860707132493435314674007321955173190478343854058389971669228847483581441195009474560000000000000*i1^67 + 10879120163851670543891183557871209330409599218623054569644199378385610797022183839705539171833819735968595756920096400625838752078750464731004357310058691398100880093793765480932180465918389902575712589728260430067997857849122357105051023446251936444436391609059496337260943280372669855746061212966901010396885158690525046641651846867971924254879477169690792734607751399049721214036273187575150222488892526393171170257785076247886401995264695265232312293545635142192235607957193013239885258484421175832307995179105020966591201571150204710073523655125776798626754414033501175915761208921009992923942059978305781423518199600521721737402805191288386270338070189047947871808295052844998779863120785788217268559061998278104800175308914973859552212388009689093768346513338302986491052046892971392984985616050497152934794688739447982292715364880888246659982627321715477983256704081062516941933994370425891007342824168014742641897720758822685071068344774776565792197371285957259894463629061688243842988961017747060437847902226024846850364076616791492095488654687697543786451579509114766273777022288243401849173217251503844097629960710234423730894136896836102905609794055655556455341407027311878962839883841603336386268400061425058452857067678990903381651099902760472962220106218679674259843069601675421162043631997800543342829476398401266468283571619627304527632409965322256366577324002006799696408144378557209915379176787184757443811318930295984921523867113513658557965851188318493940537325170254471552813494134502521280530766517364587886645696763081878554997917135695596776485755375283875772651823993087999031803569500717700207036196253637839767748785329302556514014019934555692449660876287053949739059003613312685242679788087714750367585094179945545583093606979067315654018410439330636292397223385951754971370655271183129703175466973797337203428035770740373839233171358868824798429428694104532640550571569629190885397690664490688559687414643073352787873253610819212528148641411993846790346428739464179646148329499677043679067953263613612326705848703132972544973976790051720327483180381745776360112928334518326004454079227036329608014699274727477083966036546654427248726004439479107018636576555166997618178858338450418964372332060790547089390453209029698207887377643338960253595669254117695800971945396575940000751528279863228317153487459248959635429689878029677546125297185462311573469254315996897893342014755440549028944306118188622410856842372848338291804979637064566639325789660662118526958505908929273830843719397901962949328685917062555517557030983165484739222207118371086808331353021375812380365650299359497406032370774498732822265203614606530513118698825098534912000000000000*i1^68 + -101487839093284788219927023506011623874572230788441398667997230353751043454873135234368133112280024878951264339987705227638227695063516122181194158090681176873137445910715040071246209478582459516121460409921309257459427040787193704404480323777155430164494802864739094155640000190675008984741174553278472213457785640031329346495114149626975202168772859646479760010967843917305578483455855062641561871641908038570253556882677702732788632711179732087513695201971290457153337945348736466621521054589526827243993855428406703073939906251509744974369074835299071769643113017549606588980482389312870496569420601427821747283689909327953512038077169593263987865965279656526149972767703813152059102188028102461339868535107603260529503716777443333270542205773236248613933398294479907689320873305885931004874609378335674233922868979015682095469396728944392872657802410113882419016515236020539024384583866652649235890937007878326008976639561166257012800426807654079721343831525052543659720286084141418747724634410635291786258289047408203226788981119076759629470178845243296304813618037545963846077759898517394796033344462219713867808074922311528569015681638444064517545826805843287025840841423127992383963936454299413008201616435885814910191906756723685461666246488452106315843788976571913908297800379950853278094593809592997591936455557072093951679424204999654758415324149100231721777296827354562127340697606098491336254884084729733293102326464178382923707075082952032875749456218847500955433806885764838455321727693003475537873136108226717137400659849623559794177424059541886025234234658800514186279252267488872764957454945081288250506871250744867329053984972700589339445235890107654468026318134729903557804565757565869339388813122989382001847033839020934444090433267804950408487783300116525272603220674217351100050970417552645120768250454881981187746596947096053014321808936835104246909043881169844274021453271733606735300870893116918312849674876520610223626444352548895274148447793051962144282328119443783849282409427805600359476532454173858638350549688056295856987750489855067588924700549925641746988811770747494916844480511235669589734866715248794393679882792913483097595107667498257174404750309128308128279956186903664742897986491476844652218156545541890975429266510371902441753047034756714874746578075888547631423984368742197770207466809037015082437310529607026699303831755902688142234821250263897303634467111218107719682938563034775855675465120155931473659477956652003885344972757431558647091461780123027590101242541278148932392684699087342915254474140569066707885122812072992508565182317731401165035789874545310821074155742676346965275740084180170732712880304128000000000000*i1^69 + 437242428747885705176508728671936365870099812555057522581443916413880230167874770566244147911612619401225907026507704159108097778760228046797846692036911107590438317324451694262452133135036443354091109221199897903052760018443913788613832356034020318093558769768555230887430400506626475392227640972943525332802185278585185071846494122292431618120750539214486370860848172399934443951108847886450029229239696954199241386990250322233975820705335841747003109331055153033639362711183518667476776193113587805007741273712551272767901210974118220520152805019466994545806232376295864364663300741885320250924926792088962540090270775159913080981325910632113830289674144964775551733041828687024242130021425210803332998866231584667552579015563502532854832292788319226805406664242809918739404340189731271877785270784039419703497322605322708614426638586981657019960137893638167436020315079317362097023187857964896755830949905641379313501618966304308829285470791997799318599487069164787883417822792541499056840414905841749120271174321790664067084658467507147044456303161419015194605759654134636999701004234778239890417027128259626090346953877656018180583614993718324572650559467544060782162256165304790571003583839446694153515171684054415795172714436241413060200161226583210087293711110198034438092923976474927557082825760635107615926378840741846967765393717178052926363895818911782763046412235122597109004995535939439979763939894702303847119623035636754548339130763495980135831998759565786930373535434314475795244713506035521624539812983330015904351353596376881561704169849247359017777258800596764171854174290220121109625304639793041602767734929393057463608633435832182861470663562233399801227510172685033701515040852946553522292009533822497058566185119258579658625039699798698272470908344734894930222589029313550112592038133884025864192438586822303530182414244290281391260479517389208985197511022893162086936431394118758649841264709856758441611260090585483413950450564610568376819274517877235937348500066711055811970395988661239466060471388498900163982580507587120010613671441011282103000128052269845371871648747904497271924081621602273939992181648719802386275493430404035493818593792514844790835432541220619194756032490952312803913733160495757322639286728281419377240921417746550277711675775134105234832986778120477633844379676028602020317620613015444881656400129735752845173682707512661735355745504388814782959197657116271504197235390172619650327571255512641658765117195885360382287276472370740936550877513271749580776113700012325256386617183163711485449678067404563150237354344121689064713253282796315739096199845863055534569494028603796018064269997391851109534720000000000*i1^70 + -707152992750204667438170306647062529697392694650324862481643677868831656995364235767617918384298235133786307603850643613241129216911415459865189979520691817728867046265833161595632421199469152320149384219020588607296447036762841496932372961620998446312674335568413525936203402775928468957290390147546723256934070717798626478435060744932403360398449670589227762763909553581809520410893354413063484600355673450516443859940246154030852172654755849466954090704890455124576186552100418413951545230447403986414212160771292652750611964314582316082138243568866188477160200241153386548562786381128544822381573687283889309312183934741133539546064056210198122634139705851953105118788129616190172204683377407646424011325111884888185652723259393367378997681055574426113665730714529379528543083470220073621548022385482626619851741114704492777760134747050645646372859679793313188047328969166621146783925096700260156072616115434711274602095739635856123508547076024875309906836745175504511805798470399205622173225196063254870567226129606736813514133066179401605837296871262647806058471991492601388249284074346101863772096342467853671579534940118624353781061953234403482406698875053677899889154360869947332908598147410631219783271792873179115708182271594738132558937598172813497460463069742320697396620136945777373344022494386502186896548562167511326861659631674419289960176832839002160145977023448359533331690683938646784975682617466162524865380735006036117538779582471383991870120418641632616300845557909545086772598424584195235059833487882722830251954277819650177345207912591121108015216423662812688707997210637138072542521431132855878697610692840915284633714843300146929312709942239224655212606032345746099665518784898235825264928712509322362895674953337959378245458856284356987114755819126311534884963760207413028460395520353282786787566828562168946470854216866131996631466852515013500226043761317551684850151578136839202053848174930113996800301705771064367592074590957235918698754856971749904843854730968964029043385348891621988925343231540891456173018511314040482987995849774781880073967687736996704775326281823431890444238625919334289860932875427059268414570410089205095971663770553381409452342776973199457766389998429541883943029264605992649071470389861227437994280361130487915674794345808177195282367720752989795719972720277444377326725937124287776554889444694787701706413435509326446571679048173376951766087141775657683957014704211058030420345613282252840482050265418409761244887451376337998231757195344184158698560542499028639689084094371605581702645835294376362304995534061902600694925428084761519316675637962838039566502955548738911055656421031808000000000*i1^71 + 500316485559259910315172709543997782717129242921956944059143337403081887647084768618654299587936897887550459915896357061907322849599082986994852369760418595839268727020229706822608503151537199402944818616572052797827035130958648060952289537117549342444850804057022547674423898014048500105842793792611771430454246701808664827170218648574558816490176595580003848148424327759197367581104915500517715784335227698216201356479146905478345998378710474053851927135103053660316925728537990827562232386802540177360019671559489990863417390902522046033251916814729090177058663932977578620496422541460614898709335355287967626889901969091737807857416024819044965669655879141385473830272853082646811923856173305766003418401067628526877278790113741316368172767670440673753014350792707968653114010890216554066836395112157824179813003608304272805768110862774597515988042387712450402829005152314969091441287459362168379804773452771591814788390373728828475337809208885873857321737595009137229101166308948353426757552796539228616593935530395082062274850708989082688212033255534462384423441545884881595167372458017525515583493770976348785563569344510418558636926827693775265992584749373707550923782871192875342224703679976825588521363361414821980018129851432508533822808835539903458978331004259856579582690511053242360610524836916304523538647066038130314549400650959217114391822969489839690333789723928824671346898652939073742423655123701214389673946581528170365474471125414166122352531374117062212326239872101026592387234316040408767379694023648750838939922310477701391733808697581109241792981735993529324051673553768198472535249441563172069883729802515406642327742918697863446102603300969959830427128905396730317301307159872314964002928025338369802143771286899237258961384024561322015479117578665341447359878699790860429866006534479805798377695540206135142286057517405672399733160007612139289305690174531210415847360465029572355946178070577263438318036232219012156630664345752999491291241699214054491517171938920293693199046752194852656538502955753508130572317102613896735208373071532957511026100645852732618144601779020000836682634232143189322045029047955556017244178202096999157736669553893082073747214890127430632754514219190381852446616258872753032997943619727926303765657438286062733721910423479349371922754187631690131296672485530642153213561389930424745901943349713163164544765299154101697501374782608992714263459471243108607010307580832754706489126352044680977046676002774833157873320929110848176414533615098937945805233104322773364411666510425011484518600936657690574259643030450649232676839887890049710314102341681956572175318138710961490219110400000000*i1^72 + -198512345491599532032723593264495123202095878123986890325938518457311254396743710815427351234863559378686383189932534292642317980361253154151320667728491248614361405754315251991823891229540064159325291677531239224242213182738400160218799708592023979535963215366881306976937904773062423566004105417305076369040344343611273272370160380645381647018149941157060963491721924078718818453403528163881104546270837790923852023169991207459759189517044965605029935784805969600385955254524810690392690196331771906747958899256188525970232648160295819716620857266086316198832850286386005523097734640451139828677601420595460396248500384376567815198651626594307315269758435733257617082302149389855037969998676530283847915830247172104317710218144162005203083152695424408736959504387106543726470466766650013438886032052233140939965944670836354900172479191988885657122921002810329003680273224216727329011960281435711901773750392279455844737428034150136147213199604821413829025497951156160501117231468218850415521064718853985936369350481099155066303730636096956823762593437238678690666135170472275896116057767349934707765184876234876001324031633666696816989344864503550436164614242520678707483753100788661884589729515948138387559673078203908632531972451269517321619150392190084429244926942374679098338014310783464575586225681792971364365893326040980069150146729315903243745429357615192422585726125410873645283343961359253686813826427579948643460978802671331014651083705849687459275565864969185901868928383117835466230411301650691991623905651065784125609033177267933766721870778550879239977050812633760774247260967724998174878350603949374901021071205127964148337729425409751946353530821952185521102772373471655904064664054493373303577934598273405366633722093224463493911318110469538258921532891389325586670115594593416086211273094950000194704186303514843644824791202026440541999733444223066024402193604392599111647833243431053271100791872795898033146955191505702056883590480748866051975118911227197268026134588873291189469967585404027899929439280528359067730273458658701076203479871955952465841034705867078266904972726568803118307517889878501560740297141710043907225903628463323861952034304398189417356403076272999522651224238446097623772313465686934433939176783223171041703976649967248417020301300427552558415613152251889422387661881542309749513975908278749314581446040747616088892902364540218009263090293843233865528925218767061822139948716618875625928013741647672201495754192450087508117097687728744675279832981499761817371832711473597614715445425891683848512744945198497705618623310619647702900394548028111314339354229713664056655304355281025280000000*i1^73 + 444306335833551759764948736747443254298650854630326938088882883963292715069901407246740040418650003599289885710972988693738920178725812386004361635241689257657578567637121029784752747365632318758667191253414140023809815131277226668358149824832199815478706810465153846293915135950141533487781209192285644288771213062658925588574814354263423940266848016482672950946940965700942146805592300119884640430665646816088554478135737798142688189563074258932818533081483390617974636089081270469231326765468399426401915737899454544189649367368100160308559114980685075522143722544378094376883124116687759204788041830769533823337946288614450745870876618905473045265155407631330696595830318701867123364588742859524826475715008015505214719398739097949583245114510281787098998210797117720828455078002361840931754940244313876444078440725468197266099563940087988427768434691622909658347374873648023809658230096473650330686176531196175991100504124292107347114899390553256521535215864482113332036489614518284985952712138548258393459571012507551823539250001489285178590529456093504795818634691862935785399803948617649731803402563841967952624955626584975863576282736042428158084996318586751054834794416273469630657638737256681407594736685428326085412114812632528584388528360213497834091400883983196595758738952685609983437631572917585367183101735519969037960016370892515200154687178028861763906925635549991626793891392068609413443448028755916178147188931754874478850860683713515540905082488558879104253546964221295303858512548454220157894652739407810705390805153207257982433936120523719181222927406895880044837769440051898162099822363590021817770711312704361590205023666423208664820877867228995390517838612546421941293448007432471100011056207758705989776962603690929608880169386230705527732821034213065810773744715342388975308601713177743442960270721174222959125584035636221820970181458609665612796987886661818811402498036797796768659396766972335190697243396809035161926769961516071102178573787142020275079240922059456531053189220246584779045927542158620907489295056626583298279027125064133644910955964250295259588177286631486360527271200070872308627301465950080922462843506213257017785986852434596232685961466602977160876827073939540508681489536776680756124282766525507185059024111140541592548866623760880561934761615833273055787335664902251629003397633980895870844970630958850634344978465178523738795028158985905831453697181653631282991136487527998263068347880972478191620586387002563417008443001609774526974002919467901879771221412027722833642403231323876287806426493865603968358888613525443118129101488041075109724763817798766093760000000*i1^74 + 417378847521209868419788606368768962193431693417083673892273755475722895892425430875936575398406706851050849076873467371166211279918808844208206434160058833086592989772167743807114168714365564228327473242480636258675618792418686082702164354331000844820545100974713980169135678238378539035773457511915450583055239881892232496214345147131710379516567599342928423036556279093973734934777595321801183922462779438015625314695394641809639756122324469664332498113819815105589662371839083910725143078591798046696297902089859936324445216116022246659024297765978422902548444962149673594982051798090007691741941973643998217900246177717454021292862875406074327709495481236775827354104148878711258338764569151885107728642674060180239400715214823889219611420374655707333733556222178937946593724024689308007940484733405377421453995192969980345332594593918320070870295006332583353190014486530335342512446307464712928586140845014363102601199080052120637191347030624312833623613256736354941880745564801805664047471018204607265428973152604878596132324964316496108012932016588033425170645708084189368785205552140838050570762632272122323462038896970633010668400587231089024875322125602147966001938805576690216513189884475631247999372894611015668651459166378131789791162403613668533140316891299159728066182794107408770694723296855523109014560430458716735729846649792307359776000625136185271232639745381723384241981531677119940635137736701665579297116725891153806998018464320730220868666925911985461929430712719572989646795984497153647650762208064338363379649590471091009175662747353536983788711524102306108469778014741634471408040402056514261205200162592766447972807530006060155986161367003439469055993602655764454909670945092052451029273965439955168138193293379580570343322250764232145217028954444917259433907755931466922492266791314980083682359862273138802033149156483214877538262819293642240427259508875554942505185487496123434845929893350182129058227525015941646150247499497970788018765277658508842722595931393000833079448072555385506820624236559976788468148813121346796048931773007050603251764964654924214668407445307207790825783791330738601309893747966132097491537457765008477611663107714939392101740354919897301382714995146018868289667375097980418694070141760042167224342006677588337818854176030689381789536189615228411952357737729212498110826637448725865339722114619261001181339678358537377653362727325426142064142138392902174355711604315525354753799607551677806320836601774890546571769859666197314253347884110597656179172483486482970605159093310900708700307106329457496573026764629848109476466859300530155200000*i1^75 + -263559365393705688087976392891248396312566234079014428415828342566748174903592576315301731682021569171287972368707076866157942119301361956235590388322545739483864825149388441363420713337458191658844618503830682112471494583813503454691322065285365649640616348371861146368575435802599513003618710502000810024896164626996212345667084364667011296761643068764347782790221290421244418114633281992769942763861026388563934451788912498259566284680117289224161965992960036721558083930289549916421880876722575071437043367327075705754929352219644562766499755929833323486890589885390950858272586048426100447189466207880691003914569025816551190400478669421131146900337072517525587974137977546723412651505164039242648857111954550914612256782818988307513713042230567135811659457925950488121221725598076618459622307028829572672508417797946091188598201999439352976425488357637641754353159198096319514211472725850793957717127801123926396184226447100971143747506819232930743379472662328195052097992343598934217731869390483169130136956269878387035619916141097440052836285662440665604179725300251375012167620844513324005849481044726386196005510900300191964911386660385857610796141035689224533307775630702028442357679037547023783990595488246750821130605110624981239990527575481067040510979714537072039439499166678252129996242866366462992010730439727591939322585110349013170167843307599539294299841378575929468781955865062382666999962161210523099287620342761212235648531712684647151355153147444890087152740108623831654850295015502176200864523983637623134429936518093701555022715183000011293332437101724873200250203821088875748994738385420826840215515226101880502557256643176219422199297660804814245504815561047625462242927039141873066874076659091905393789286103921882735208911038620927768846733940594404391961075619247875948543051529619817780331420172445688254635160406669058161649953513158907701042792905834888715182768952950638324395782238155051350370440147026855252238844137715642998728704132236919924238468544333639964409605649709946963960966550647419593637768603501295324750718532806545446811734467382680882764537559491380427902866541759981627243479340507736317456312626517057093669254531857620620531085030388030829061568541046715316694841011954988058442829913185800544927619625641277690596315272819181140904076639555969467490115519730788679572648473528579576746551892629858119765690168900192741048460450647170616759871769249638185486254407621754586861884872666465958906387544801535032062176266642221185354747688173731586480623916802852697050637872422527011090922661753044165971865015076770880000*i1^76 + -46349593589808785710878138672020799126905519419513382727043559997140028481830283050600706221354615319689852533983061361438435139335208912401751793971577458671888187854138469630810003559219640830173214313349893597859082902449608241170706187377602724202202566263535556324345291316345047802630621433630283772520250634979790052343389119479285203239899266974013385567458063423678747297765875681635441761555288020394117499452634266744234083336714406213897546167490706739513300733576860954402311295764643320864199622917606639208461481310562139465220234267446353326058339886980741702427879549506706159580397430441558920873069657851979843897230735981479789308164436838832794312148817767315516261250849050937998543680629635842659673414676730591133940666399354963951918346727458475948286485614594721546813901733866602653017848172535059748520993325234185264312843630620543441661330719177442574744813391925293797888584422319709088540594932590283259219763313422795554561331388710465917760323248943887919426146490426296521834019274577929997416098582019713501490736088957337670565868128642963972512500972350723035542657306985671441386434913809286855706570004220341179627200623157811036286532404437573220168893068984195314005081030568497929228440824787239445328845629268242831729416116211296512002567448246204503038159533060416992128758101484868935801296266778244981134583504241164501060058678351926976880905996835234622506742433233015274365226685019580870224897817393287080955424459827932367490318713978248056790408386374630711874750262417850207213243991611698790107735538268744639901947936083727231229706893770743984603150173011554843602831407818311112395342323759508874536809149014633339051924772089964372519615209592212714420308475998713947328842752770746094426231173271031082058385298333517367550742451968094046956524680437010256024046587342784124016307416567741770239097157682578952043673443134169696509581594200294218675610672767213135184684007862286494436423955195325919138046594896715011747602034091099413744668675830573803447748710675408126999945971063791628466531698885499284806577633208688475487660318171561470786813150226873870821327055870876907075190998696075962635310990526639851246020014131633603593304819703576330174801601434687431613664425725477643936255505653450074627260086462773316882860816242642455123282026830722463706860781869729047076205711742457236604962009883666368950561622001354977448795474336675941519125144630465617684743281386740155475347995335264701477375202959389344860953283293782321842995937591970076908597008471649098752503333576680000*i1^77 + -304569979520511430725113351198345272582372611902275842168300274363795602784627776034940160410311443154161467445666942452042532786444857309330880111813686414166152906582006396971593543717011612648462536640576730715582994521045079102582755883524458866425500006896255643014237617445123203593774233469795082202074654930812426240788627325555141505796410528524449582431447786608519698281095979155710199274298261085149733259149276814499867195117831237595965541552564606407040156440803832525095085016362377085833312632321241819619203052124765515016529404741412955101860817538321727133484182234303132763425434233139818351812790519188004907880772048553341002897646882067956452224647904550744841532554231008204317738924590948794208156345047398872993492185611611726071569280813452970074054243270740643157850022006489451174550352351694287755070142539354546803908513745487743628793245078177990333598621856086111299473307077910618779026353777687124534471307058975875925396997018247625569592730002376447355553675852331806496800430830757576039202020362605805720014439126365119735227795861859703436005850181945106408580032993284708944165480763034823537801454490391333450064863261488180821284344802773866370927984770642073299833858715780807386186824044475990578488287004781905910795138127350356067276262561682176632557875377840295643852325012698966509821341173143002995825577655583538109762422694237158597279801711410401562591243892152567756078265542035296069362738442568019771997909459981401461090997774336054844380153387079789184241249671599996354897977571921537205696208743792900393386438688095978578983568831532218651951840718025964591933698381784238853587709584943034995652829077897783548697419005312167657508484777974742134107015376722718808824496205334531284850848174924867512046574692561423772147981731825982638168343892354084075529884453136806688564439743642441224200051081411785246220271428707568111067232784530221023753890303596949588739528581627206946170068051188601065202901872711375966213991895662162705320758132536177229678248800436069096866721998178005614495805439189460707230229263677137585383707015532260832619478087884052041078364837425431472195081584019996383633065895569478405066818176745990987758151043317102153666358746998041370212915556988868391204361501532643135355091805848217674857164581725435736875889992462139450635148788176841275394327276379311812867241073576065182476879020605410325434098087482941293337622589279197869371101487329830483303295495091649978100819356421661987297015875892147968640597005493458503198474534600*i1^78 + 14462100776374846220296213150165750141625089801057655518518143527357388143371114400421727144049427837918283822239504070221544289409129424193985478313937486881882601110214532465149964362103316797944250898184284249776274417746726565100074589831886918862250709442484894620509853652765314251235368088794104583396955841808109222139628546873337970180778164837618273294866047738104351414770258088136934687994693983356932380196609507225748929534471805304299166494041295390159351416609601483308093611583922491167736420434632216342784150670241697605671583154468243388717485500431457552784265313195597835581943980615482933717738408584671655991396724194217814745742752883602580908641539549306615961229387851939129997982276958340701444867791502263861411883494421586777366520085248720323906814333438125265947528411623145592071993562565283415166637439901360798741581513960198725329179447277788460196032021207113026978846092950101509941344952731561385503022514116960847815971984360110662043014003290264348398839710442370493604458890138495755653033262795291841672928610778152135156576754009957183405839186663859482282496309044639274932473999612096989135914445568660195229621336158718886768147530690993694429434267717884748089506545722566590544051786310019008667528575121267283338489390265338348234438012176391684499044789498359023591602750235255709471365896057795153339854978195335382479749392015144425837872982289827632603510088638629942910902404590021436971752151629021034131133374974635206303577878517878454344954976631304770168154092893809921915601358203485928025547710074334783663302671358708619044556047585601259445011768743099859758043414133243249233720048239853584771594279175446035947277408478119484054711926151481297304971771095867635065274452363693387917714373450747561450574245804983032807323952478545183522639213302492977607509633639591610691882783058890153980455500296580490050123561952143106148624548052922400793748409851863111655058856278513893591463104209081702294928418092563825030626108871162508143469589180828231933943096798222485836546473795309876386261926759154469087053007031926024284387493817326904162517414474805471076124958805957056286439764039108525472164485820446284593749791229187327508455598238582474507096489448362358918106165434742073038232930295310904253111796517453407670310609151935297861285445543179617295981407031480423642436547385842275533150703768303805621101728612052249765733528319291750655664425672379449148959970505301133745744221357120265*i1^79 - N1*859857378388328378733670217411111636173600797067664165970310034935481159612422097234730482088942972920750034743809307648587239591491652193088809539438792026159672045286432860731174032749256903428457534662914753388916785395024884317886665049715767954433121555073077146607075577409700567371763451959379776223594789134071360096561968399710316620753296336125379321984514252267845587568475915326293336188417859481741843269716442902681671456165177361568675129976746380296987887088679421964383604412954244294360268543991499001993175049338098139607753310316672504857529298085115961648743598538414986280248360575199874928625396973617624493154304*i2, 32568335928976448881156191684937451855488087557651744657735412554259467375357055820544489679422793133578647342933429829333303776078016007415893734196505612287444955607818242996374788478038585563439646965621241216580414614107311764117340043916261032573180860091445160530396545680503858084295658300649302977377283411907568342010417897701821271369812118178862818419114604675788772849516786166031135805171602986759440063813600965359826580685723310370385584130213312774635908432255080712600445446091443363458659955490488679836301891884157790485479922218244220641959173685170389958963636990806739763101435123951867311961070956545094687561808714444536481852239707607640446090913677510155873170811284104783767665957176789821963535972248579484216169805749523204529052054962375008871521230611511253585556552936585154298420734089309885736730259969519184971178359445863495377630612646603664366286111540346305680175918192145679744002057448422509885984600547385615987241362199633608961079687282094056569993270376648216023769387790447283152033996616598840954195360351247476064751183614037958541840713087614549713694255491502898721140349610952997311159913986927279372835225218367055518577451281190595447174097500720701091694826150625387879009716339155430787848818344648738321908945494538662860437404886098769841674872378434363779940544071005368653259450816020906652302489788003093149080604082309348478325788479174216383378703234401859179088079977177802251264808662433616389571450602564523271062345281000179498903529305714817176654316379479006982760269227789203169054265700183930489668474887785339209763910799797202170564387626424971496217749139528906266248792414481057553254826433450338013826233967997591144757129479854001366206216432623442380484669061252790828228877097885046642864653962812528832783769671166293485403509594488455183898384956513083611950945055661498970751517338606792676187169633036583395471631085325973856891982913254975286086114447406360484819879222211645883430633454466956276928021646116041345841411466688694922642617538844701628928174840133156301191138948620308529712986687349368063486619499027430798594288165842708857819980965120034296220393910376238679671142163805883890179286420948043930753471524102251980322079220994604105794392909235987526670015691711045436068533501445107415408172351069736562704286420644337130348810982409172296118145332401306855420989476388515082347410426891676101697962040071920229316582603198934637776544189352792530445679543452970921896180624187023602872432567092005229434472752251327514157025926325108884143974368988783887197354309580704508981385530313618349520083354005373524818555502018951849047019085556854960519860833612374655863700941206497002824276276784406967608671935972282168925366187296911870905600416573601951666373986841463079893641140858321045355951100547738823974975148972056717829007799650417423447479656167707813986535877177958945675980631152326522900357449289962286543736428819591987200000000000000000000000000000000000000000000000000000000000000000000000000000000 + -214077825630731526505402051485512656311453651398662835191835075034060104692313679008128684406446340516960549044860991772702948550699288726628425300656540438286487542632100793107562280589882450948135557410656695798044702946513348605985619455426533912307890701151306948967809141811893937743434385534066009299429923086452474215926794035458289739837514679464660633984885020843790798646114384530886872019846308590673562301201883701496904486419157773144938423513406424238950851579029625268089430715578677161284135300702588438610016651198311195551539216844690516482391095152673446052395047770369825822021092090367181715124005904566124464827659500324942311408900046538140586776910516312433720246590929474703581280458495477063481204649130946109072410999050418217689694294976885814490831225120765078900794516673445377240246871517821754450050367468814340611234042299368007922145106852559144252949081579902967605870319312321560318891364594112495488015102670430169812836514819468510200641531816322373313470077901499594943495651487547338125866283619228944022458845058676300410749260721377224707613158701905476307800489429138959867829220493525068616140574594812730691657225265780495145317129934852394416432623318100795792248110223724044698945017247329268306362620359873291428600173532561336479809176427677297002413490552864848531043033177408199263014103942890600207426414864641784939457605990530896103946039807593779200463734885622237890845308049170264168531747602087422687297471526722111878528340624973371917576340963209570675663758815588704439217668833216853156359978484178411633620920938506641094723329342670472384173206060487493338511061414784925495304323260405827262353197828771596044110248744335876905881438423510661551302055067950063031854275646581662669333935795043003741008239422296655573442511888361819093052672167649209593522398552668163405343808650608865969972906122711208475710074250926852378791956847066981260090058976771492600793863753973781884405749050937337854862289543723963537757812934903323222859772990154963532795490919910453567084911726487527496270433662230469082761721746148514031494141571480740249550019711529779208587089504096931841625481293802032897534168376947905715326934151657431493139912239663880174897564885440366063224038143242103023086794115549729565734442049777154243388254657196175881617588750300657493922702445544398736373836599720631432009197794941631351103991403076759750759085088505873767667437622940188787299334419082339922572905989819333757107687943226133387259165788056297143327023781648759277858487913619382508543505868171462846952551562786642101790501325502304542492076276794149516403166617490900479934835051023349832414218773049111277116633123145054831221370231192874511087845920301889117693539620496606750805793264568973075661645684088037211661386308517616064977427033206122857892768665548714656594652733538954063289839636738430305870674928220371787191304185777530759859882034818542873588484990312644608000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 489609547328157807066871797003822537732301335174708815333826215431726635234137438979039420862070723670649266578170032841374968074892324098471873423101494227772424571194855896663317102475667610166519770283251073555226912133046003871392931265059462884919851152190440530197145998271588832891076491540637516956887434394882324890602119800013330264589454352447202291687647432646796789566194900324274137405918877974795458840249462309488473237587725643463602123185103788011486770437922455331058576249648853319459745144116990069720889755721594777684779369315452151357423642420092481969204160299806477957555361541279912858994975340001572521517815634399435338943537126944380355769412625027120364769385886083430800601171713204967506959548603974665461949504568804867487988616830287148389000655660904083934411509906235733405077575483790041618447414531598906083383643034407247617953533857464693357284841850517919053536676423452011400626371106365201746977694474088287504502289705140874361202248676838037730997457102206188016622973553874558517758495581661566707192950290817402134708041575716709181829754217259649602448776112653019752572210342851816890241293576454701254643664322608180451355543375327438914205263184526867093566167433786778058444738201705598219736255722456271216087178599538349809420183477013458285399862492147553932191965072944295992060342825243877923966118974209057611209190146577786224563788995801567708906142992557623304381052894025170583797314869070747346164756585829609444054123146285289889289870807850095089873133564605926574464467249441045733786307126390235354378927903376970346445284895764250077228225731527477703571034861453953834451597946861654246824380227253852941009744849037959310873771947941916446107034468203007028024694059369662800226740891334947573575862722102025072609608216458930643470627612376505136959332450885673875472677874274005749470622068151619845924534518373189696598079675687579247056527395076671442706279004144492483930188288952813193190347896609169061742952950063561004657613435708630117355784998063844020611438803822787211934826143215165409286159771154887360665585798823836364176101013041974937040219711985571434938648430926583814049526215144452080562577720163642840326414230458200519862953252962951017585409244672569823842065713490091582520547225187606990148139082239145048985580754559390685814061722768445511407300171424581034164634944078799032875691390830432136419195536192349267486800103183080557901675955042937228201932586852679532326091635090208102092479061237905999993741760857931379494582596695827516187602154700573371408428564871146472391432241912975425823965345974316023857620550277697791594161714152425312619123013599500230282088688176584665420956503970524624420021268643760478954269092690632006625413007565834157354477929857697986235242940400984508290663698407594542144953873763167730806960379903530542664019006048871036890831495103625421792617254142529102046723030684774720854717656098406400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -464196075481228047857338160948304477299471733609579002815937128756231351892611856058572801514802630746580229370814123011805485624974913589394602532829191885950040511307625381057505205321592421703751638670565196602680206386677388896723632681397739814598828007062175009818457739138943639441978043994495969100050921522142173640139537910549482522420371944709654459942379586763254338901570367984302922945944212495679287114268978111773969776123727342881458807245472413545051348470260923042270689247479684891206271226485700739119277410371372209548928993076303015702026520879982194071024712121386429670814761937526968121106564674569388140863623364269498911866869094745582610018119760692095079448738494530172439054344850298192450855659526035564135092905208953187547652257353146803314097418041517841314938100266313320897937831133993919006783821922325706418769300208929520825150003257593718215357858861895653777447327628444674504159891709232257340098074838502145775975623630387054709839750396731153301442505789989219740527242344508605818063918195881906754560234456549684863829812435608109832952617304662573784899577864882065140391499669981403515331980236179872713908331782415658080601269048293315720223252110864919410941989901698802157059477587312889391010153967685874424069536197083459425489225517516027711444519246856995808769561789376841291055176656998166098646043337911761253735187742287012729660502886574257726444336084306460306889958793637770163366540332394574661694360399165174178498781173255602726405078518147265970313280434757239876506194891251826889970437762374788326135129221108055416403737245366959110259669508711879847528653596303462974749678370843831648624808353770595461159887904380106495757508182784107993652022344521685453893964313691180215823378411738585175030297467524986710511781368588324460433698046231952766082342300606334920387328575154836574063034825416122397045388329189842627357694860234801893057155944966014028074460609906885281314167326740426473566572524017937937045465541947773803096433310196094430790333124688284763571268760493410376500004149820154730026612094474378963791416416865034252626583094774554421976170252413035400570316891680845141120017470670202626472996445462320272602538060805537306657815247847177670792172466320073426145021239274789615607440699502617476195430138685435632647437599703939288229191419306338475431796769790571227298655215086213742859412301321438448443953787356970177585208380069738995569491054944027559352078333574079406789535283023092750189534294500126207039812345904648649338193921680840990352526254253718376889665477191852960097280158103964446379792783013359327066644286828708463174672503195160660204027895105428935843296887651707457449370370891722670673751434398955295061143157046065515770273440481049246920573997368524418539767840099029265885092311245410515915718685345514241257073262906394237746321526743099375161977619044879858369659926239164480552589695656912324114129218437120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 191312378254803121803180243064459014194451478582869223009514669179616547934150656216398046412602633058506726793111510658604946803197423045390804234676838205584236917575807037393284557744579828763997564636908068840183541689375046499844564119392372205630627182600805201093091742855381576526589288859096411313000748157216341196084073570286922600028273750058588680842555899946424294743182311295227433188001397292447985546240011906518823265509175462926567553934893546406569450728239305995633034462028873425673242208206320389725954432445304548349486639017889905994920230609009419088449954339518974796986343642103693872492671678283832883663283962998574370666386190996970526349986742779376791465109886094533855820688834773513074756054180170732325756398343518821267932909559386731861510746998342050964806674677941372863757099815609177217413033690036002423834904497956093761732006362068052892381768360008502414182526511692615418353209431735090639313645994097857406549071303158582706988804349418193396985952429125984690639875472418077241501854079053146980863262406216776452896033625833508572042024061305558301724216295723898694486513618055690992891479182552679534283379721711413888881874096560911679481389039759644818810456626841659563443685733002983218795631426541432723145892958597389147107134726113438178994123289826425317203923689476952965807808092579503921424378236065567467510505911613824885983073876285256434348028855858510683571116604109958044602181017023239692578191947780499420301794348980191238900952526805027699130844371427134034269637170504665800290851255779712225079081983699011425124913832975963880991939424878892733060517769650882971034176238075794651849406882352332776954991341980341342564136213041570810834739185425951367864006110813695287851641586457154306313675136977128793604754055945780481888349822801221711601167756880053290753801784690314484842027339082119432682203635556179411341765168081019915657521667939085387933888247106795753816079065469032334847991678019574584569854450268775730163653580535173497246709864667302086290403108224009524458755756745129412953756278936120194486501000194714035756241519380045992141686281640490258278205517655358166890139467097714544627103493741408522251784250077845216742984472602802467124602439248422303591153330902451792729660900332630856008320453270862989527855103792316855374143904598435211531924245457017222122355973181781433748197871909994998348403844120168399587588900259351808331175400255583242609670025276634298277759529821567501027161588759789572813918022593125996443995520524987925573295340012902927202350313609552810884113712444771293135461541484528437374832769079596527267658635855262543795757263580597904662831034828071077812072996985651020263617779632868803052832474181498224572284099169585451951545705749092899287673079185620141773323090385753575488995818151189607966015928982091132430086308585801139778923333522500973345942764869510254427588317906271490451875823616000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 68368380435865074588051376431154752596264588151772917232786352160069701939309155448547350434780021926950539993676859806426989248331632760627629306473484196285306725013634251556836236834346755222000367647360763875130612720775732585034435196495287355507629653788202430506974179155826090347805533530059231917410524413712431221212989223127615644813957263054835208090911282414198784564753631694360268958456637780466180214004193833745903225191852390304281385937159294744601177709164804282357845657487189753315894420524060904418404252365144995209524740016880716039146965981780415912680071381360278987096834531186936040830999411390907460558713235691814648035058783130576019333385050202001694966946717368463638990861641996022567843643429447186578369354658356576906311878033317949673676687249244146194736977248546584051257337313235401150734230442988702343386624843075287541939421689349672629334374394572935430117191205181157986886988645983410404273661110023847185332303953626780841763304432934957288565712487470587551858659649730732472076945727153287513206352270926106257578931712713801339010517386269141200851516885869941269943149384371219216894532078084264546232053553634449882995083880478093814457698697011504769875789854834767717857295557347789505507621146439492954319798965357642860954433178005094917342742107678235651212296451814949309581486936235497902779340924044458547670350055780343819457822435614935534434146062995438679300457243212212532098892051052351059325512028899704266373648685388200750260467604425999940824556756913617945492820647456313719320106159266783944326688954524169072201003861727574582890596471018793197642797381627260192266186942392862614247365942618223535283713703691022956479544040701434755951386455191582786806687673875850228575480140920107647429695780934906465571000071319764162822472038732442011717553330425778544517889577385427255257434248299556807854971045860835807598745930959233970047172405684512542810518088473443778564064557252372399511976861102086977771680461288436491452328865292560320451005905486457410374482009343966580351960459194593702779149573974905053473170029735063465337543886699135797402909371993682714946670856593641809874759454163430268660923933071016486570096943555415951440820794510534456912277247453735815074517462909222165671468408797816848314309676345245534600759588988938644895718480289965660723920749410620346288684558609436529661998731596416367455844345117715715609430377762598256486023785125864370205241420509993164682870496613428284989027241705229604250233957360680089424770732050280469321386971439246942810715259275389552727807487784804954762944275874233547641243958429003851658685124865098474206597221903854987179924521811715832011597492745921677006433097909294407057657801475257036496811121258658714589146317345859730566568746564621877979016420555242276467643898309833962121080607405644824533864579656337771292450940200630410683651070177815200169638075174557188064123289600000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -90843647577000361274716814122580356523761219848292462233760791761898430864473432358360472112032291704448812651686549906419746077986381244988287018544804077963219368171675459694452563406923878350424598465075634824591558874741024852115576246263671730261999335911449512972571983023057018847406028225898669319601746506336752100349524819916076535114873521611335754064874793686349258651683690308476829847683830002791594718689880076563048712206606679313829301055311367076879021692268509497368296735784478004134582057319331190862327718675807421954101229543808306128988843056259900282000694059773362610131897322259593242900655249607239397049977210567163955972742196452924274839069666243332601918689093076327158380095602959699475596455830399850855395064409428146481900447573476172290765707424786908464286865628716892170929318775325662848757424560927122895945179228334941961208960776274587215218670098909136912232093938117251801870138904210274160730310101889788708275648366548113309500098645350654485443638333063962845300166830332516207112508183071954065156468261551666927747276588717674913525040941045704574983322727710010851914338556612412002478806038150253852907166429003641488853799068867896210300469761071385704331117005048714893243568531323318591241236009556359655089499185997312050072960587303182380372006262079857844406777532141605103315643025370649625375204501055315350817105988127478202192369207361794280888370736732014851233027196060391985625316191136862486225746250875671672996502309985221756327021481311916909662159811674308237608899169903678663847130226205252810268506504236445725991993099425940579429910577530527580821854190956630458251992777457810225933573592897776583092571471643488520180507740881868110316154512120214866142767417694113717434547579424063516852554042575543313078875415907608287503954681938524781880684400867685220598282888203530921184479113256345165065445453479314270966247883675834423068456289158587000281196292434862972841483304797218505172139335453948917214664364123053720091641241969974141985533799954403375710778910133654981651693031426990953936030662791449118322558709197514580338282485972237329283266913087780615728889534499737864629684886518830523736545248951426212022839947853853509186619893460155203285427856433624815234869747787884184242224662696156977015368301228774204335128941422649726822774984444696402869150110094401982349487165965264928683873635453001490392009449233118775930316736450286681013465356725311960725707504819186130426833920791459999786059007416435816791951932567103399571792977671463043558760476694011794754306920893013984836590592181223612276178474641539501435933646145991211543717431681907862634458335344821662366605646361269819106140176736792474333737407686233385417356189864688822302866947147637887774663227832100010304874797524279672225616803531994222894995804542671875403377756579253505197430419747849898236551548611484211396445198693763736167494514110332936136949760000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 25771509336289503453887880167661581072754109933701156654834782239495505258531510702820741328411697648062738599871887302276115379573092297621468860522156452581996564765378549324304003338294277011759206014199198533060822623823506684367733264724209748885594267680643717489115932516972898361475164832812659368531006400619482977829514772163456485300561385947553579228655722563890805545921375727242637449014604993805939552095661357583705316955208289205688293787960055415658787576475261225207694136726136324489553808099384579342077643526196656684520658749111618887457004485171881543435034968553317803048027525931965358405375170383564545035210130954110940601841645118241254640823996287837858078698629600397652980492687279552034112447176648654167240531263863530257388831400303791446971769850745832060004818578106877915772055735545425331478654228206819152205001665306326710859694548784639293863376291572170257393189987906549353958357282333497990292052957335770153184187273839152141804218144949021534640282281403627227396664906647156804424448442460724903966558754844285687176204279188953750524046252719806794584892932579734717390384780797440557228878557661113294921271816752104540860161048958401284465764001904123699939511988284006195007650570659644735169274864095088113880172563623103730040825752043136783979149394254308031547785120334499886979769128692451515607439581697372540185935852521056391589960547325251182107586482982305252351217222568264441466259611815205161252454839680435171393918174883551745764153800027851577336379409350524896977506392745552227465505213491593235133897051603302636899809653987876754726932904760419707797511081585654790516541392887394640453968731374253654594868590440728168845091196859328469315461390498633949948236681574733752088948372975149034354198414118226873550416270839163396656655418893663273099008587738570946670420523588747195883180621814745279217258927601365427381253816837194004667214951668606044867269393659886675698030706582939464975870040857492235736185805366204464305489004939456830640920851279519385788795737681689235221902799540001928740765339051363370596279159067160224309442263436688028321737329277410720416779456303202127551098806711878819746156354506648769460581222363283599889976515578931101828030502232775541301328794041899890141295128829700975323544488538257492299364338164228301596812753130934894000528789338996225784167559871908075356406718975267420265450308285893319651748237721643132572373080984241023941687039615052589032512264391909700182137099141202141802423521133350697540245799544118193418825985615204237258582968472904743248645222419951559074402297268770461058793375220594482345698554704410307950365772241562153034228256001870195048477702622527038549498007069353471964815414912985879707009258650512258494073691562873811570430265828922207914493921826507424052765660241869873374227038787042638582204326183053856766031567681770282049921132238878751234053924926714869186560000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -36147439529069062242378867654410798225104417128245054039862006040933535246506229721608099662060101928045790664768523386300974743299154952624459701953827646313711066442410341729331133392531867293351068655726635502655508281717111057719049306016072666300914554943892027210513699332974099970615669950139235320135428224848484859373606869282925224173906462707254456299036130649315482734270863375533467869914256209461404710128007238948129602305906125120806499725432693208839094648273722351893832819981564703051403886805802141111650624915817735276002542890018300172572768810595521814911374095232435790056382914007439812383230135554227022739959422997561094220355130388622072337430470496841705564721510665362774051666085433177377809953529608900714312343273770693194962824840741514191539626801226828162259134482647698621685910072745833877531005868394165133165474626034829843686850840033658246758188491110969381516343248308494701087742689477080389294524747174823397870151458280372355829450497542113420949322971538865137182985064096377530761060486133271422947182073835330251566622745942645494505165336050555949878622071159270391424585918938538865039501665348751113187965205792898178539843374806212759642656313861263984075201971031837243521762016556562930586822215923586710977556836232514241891295063633440016909530958362221925077893593369450953083051991738107912929339135902381746111023617732520180170879389227093091477075478317489332630420199341476961946490621191862450994476431013891735442913248550109675806559464726495598013418700080530277885111204445663314088583520847937070545027448991513836659083549867501488888067926154543039959672715773371011953289841909238723305690019322810946969186889513801303833437204783613064184953202333036908162270386295243114735424492146579074909760148986604572653278757953704444275288835032567443081371937535704892963657345052301694900064050471908099784437786357577339862550488178283777555717245560042884475946631564174202331824955146707769765050203362089353832154337327472701333376443018357832428059930426861072847060060862942297665013724372574046209711282775203846568224526321557660057420259838679710938978192806303063932250442049582259049882614081449653669872154161661085265534309785801105143460575639627273129025204515378037449646419624316242868576108876358271981548480686278065705702793481648970400564005367805696862782224213053330345360985812394448504371741790831129970216691542852581247415393343090187922093323813303893258187637030627605097041205761773628864280776985443637300359090945550119789753928647627131849356435788317753477123737022809826649678717628323616794106153090075427420943424736338274859410584583689726456640433331553456526682568424908494241815696232603915830643649052635184665449360263982478050001464822138490741371926700621094967293840801127190724822851039786576229326126842255750777726174556205199829819435735544995805943115892273166936736231082996821309370781841174508339200000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 77698711924696194811729843805054725962696454530466859127389470179592986444894909670842891192466415890906599293359480469410971988379686193320444050803020269717881439256075456941397469067361743433578443780380723135611124284232368034748782208834825855212414034822480326816471236556286288534665456539861618286133304906977612904605959996557181551808829090728043101415443086920497764926524977435554098524269850292018505699299070137528002506331273021658811718716766398515618202945155504148873756313578249294940196025984668284190886096608602876115267745364159745394113939943043268635238264042896424805313655588997444807618126492353515853739717302891305061252794819767301059911028837372959617250868087124302256052826103998279901124520696815728155201537424955652458156025683793980896118365509445100472012334442599481270012129556580102458412260321174057373366820353987023995740297946056588409261283886497221838904278134484991616563538054641782349013774569237344384103855295407646639561520111195044923944262609985172466360467600032932196174262280109255087955521380783144037707196184159567798767564732297213902656131800709182888817542166421800693309770747316319101545514601216491858811593847350295137752412221017394717101451084885649913138992307213565813284610861521195389826589924100470027937739919429575318968049472751665105928186774548616542476445915297168664497149771559163548163998089644004194585876082727008096041092649986419341457368841426844727064395532489114429506637772656825804153719549040463268507607177275893291399938331019496431261372481673592866746986762989377129931967821272113408781763700666668646026484097001329637176995620757462536087027112952462297640268320894139912525300141057006626268372499168029169589665479807864732828744952263228026555469451348616957489958936563088930192565232931439554578562649851266939823247614470984635735731503451573983043486348065240796370578980349170119806523774558666779510883853516645439190072332929438525263212468925194431442434934175327220621888534685863039414269717230357485369938712387237984084646984735997243273963319312926656782936673097015197989533774389129294236311066909506106711049067092589845950273850185645689236774048287284233827520086251927387093246108450286333446121812222901997697064443358674745326012448461663152413418520089846682260278574139945513248838676477176117564840989947866983814915961460002270305146673765086105074229943183983659757331251665812255850094233222343273738679722275392408254415065485681052287961624190564576830713182610613940939215268648723097515089746189083991322160723798145489937572676965707528817294364596501703932649181891527127589137597247697948829203666365246816863605233505106088229348086359247511408342442105970743129696976061114380032123531056166332741351851622450632020076743712399473258261299108471148716268270291206935262092914865176942198805216700720176998183544334521584849745657878295540657167739361515759787693184161803141120000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -70504331814188420388090374558324192025938949291713548036886038483702109205684184984966113499964428158866301813348142083239512816531042166776112064042568757962918278433601590137310254253070495172147143056105134593429232950236870486595921531200734534178723309129619289550800845863711962551726078845472857203645411074617447046915778547040311826174574448510399294882389426576144549983260762993321864813304599490277393281178625059882536143372151903512665630077698203397065805419687408417105442564772526950640275969455456651196916479133438509071908030939444397462462199930250804723029115520496524545333321285180037200043714323167678853036416604405404297958528807736295623672212841257851440171413828047468709238129997064560218859193765764340958880969696579481228825513074721864244862930101450425498312816351653559870746684910887518912297381528574976573627328771046039511691952929813714699580834490569292484692838201742198730370521326924839161851921643394351175738992711374627128156129595270236913542514793260578759653726592169813532371061132237236673259704339594220770177734956996359465652141390589858055038514771841415131746798373420616844485526692317218679846752339034154999743774273120620560534264715514788191530181150274120493791603977299376943138437121385334801318046798856751450891978502301177085659901298646309649024467947926297788376051320747034096647705551829467420637492979496311946018594743859023044430272202687339137379427370621383654727688466510591054409622845577328335811265560302653553500353819532451538096353559384750724114292340516397186998312075154304525272481907663983399568013451659651913684427383137238907306189840714611740772138318545193675940325321014636559235344966060214601642676464699967787213866943293233431956596930509499612821356946398932200513395118510191457459170775962965607597557202582200702293034086384368402158720051997773311316409960238139613182420356377202173286901607259423438594143616964205748646493869651879919497544707169633760099506570951850637298939464543279091698133926839287103927292840898185472955005270023296992835165216844719733564012191622321431743762744864806328258869189784150021260392839807008505851319413120991956652402463348614213295722997375045769785721172643024072953263516073322421310936966360383323998467674906942792273471609116284307473115250328391325309066916953279635143929109061015326254156031474675969189780477785926091959050663640407453989469863994309853051505074323509933848643487842697783028222019912341275121189444187762650750511874183040118026055045073947551963993002246335288045291271110073177364038412421461875253915653841652723121896239917197519669108096512985623018737204045275619632023302507917218677003596058347226874943797235970309775391317803323366330012161031978679280823047680408282258522308377038900894291735691978787486326987164501086660591747962500394272813192185740574767410966771039507746125750354907961475385887113477224797205069947731968000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 21325674344836648065902901365666592242835776618971427654545011598734766260745576036366565222145902708134485013626114631896933360671578857904459367043539664220924363429691289301278825971889810803877112405451207964922899583859261457663362900139835752210597218187187049132578536475560091972681416030874174170340108976674924650309342420186028790310419634797635300919709450305985077236447151911105553062722254622595732736897382715718432428911336456715976304375574770152221893237628650153013668705584449606942766193569740528189586225224090743834255992081811077144844081941260333254354140692821240762311602812980177815319431082387045862708695162266689554990310014693505310232742496158781572977130185638188954472917343014845141385769003090794483241693450057771232376758991121657831952753662401507129462925291063739215135771393270223556206669855248718320206763002621793700739215744233293226164414732473068807666987381090887505924429255188025270925993780580821088423420721310379435272213073648403708506371412109825478991194507307386669301105540213714571929872657011207139276145008720811341212529415417172922694581764770029687828168288598380853673061855776725384284675202680724269031009473681056121624985601345304091573084719618704616970977648250366975307858751073677996029444009847011771922349028346905127283123651231016145785476115442146923599614541322061338523954954269736212786185091783886625595353634131337715118386429068560036681614957324945787736924248275365456463574072143894196930102412853665472765968287978707349260982201492456664967191684427237300487109009482325675731734579468930137282922734994750228292228908099973959529373689752682367573233954831951138994782218520826938408780271392532879518827142309658655056823757560524843426043429694738869226448123923972123400029993944897232575118668108522282352777451819119904184235701353810824673170677734526978612728024574924679776817595897047628176255323389681496278347623523598589030073538529254408754698038910972116242894816717224631358610141655198124813188683023887048277451716767825954331835988320492871144145166707298351370814851167757233015358478550150553254345528545581466265317357931827271762288234546943977516487483945266738521229020026719791485269120072480387361825182867546714165739622634196711089371559519860654891671107412173836292170149173645506884794268374449900629582342716770968374099915772915554818562386285603571558608169928349272864605082245546255382000203163304331372064236930155460659156511998474093613668354956077635618446372924094230090879390336080808976096983489262387280401719940837216948029735930458988224425268971045571815287959211535516934627484106838556076685960042734331667366480668465996357669806396173636445258294369500186078639579045526600207283336485146723322423550004131380711561266823972466302661952627810074055805183283276766244840525139255172870843001540735254035030201997406362677059835997331223945945687864380454346986269494476800000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 15410556388255736770537830576837850870956740540896058033631321510327222228898155657618270446456578448399816789651669309517919501457098709022078546972303153374177065666081312042498767626794970553030331246136024495745469950009945093843871836343316562148274588684507716695279350797084333952398234478441532602617649577707274731533615834094195897054690346210087426667296303424826864852501939902254809809845386055255137769580421930358678429571650541029045540361163067563725388946147319842253820365416382606956259156493816086047990247143878063602915844174611592776144018942621728779843927124914177139914920216760133112143592780823245402068590560611595424331119234693828538126885238016843595413889595445691511792593531674600542753114884054912620629530696072704654979496340892312187938019088417968547633594273165687301375814725431047432745940822533193963619667579769738230770741605098991702145601663131523065499986590235180261517009570854404476299056935053478152862980856086265201586575404009518880594443246314399717446045941937392777746743102846466927353858838723384729328206239848756749162139601521451478933448082663777389091874956482550240053703757082335364484520101192288163620753474706657846561971279199206227757572523219979295989419687028306074428841264998290820888273729778085943107748439960023791120427253987404337504592469482839746815972543315615703743262223384763223767132519218285385183596895891663933032600002078553275258483848061939386784161722028142908837739646082097789168489485451376217675773343402849693860763108222598325203327542979088545607770598386756996946454518402582999501249539502090375880507062678074968371606581887566243611801865931629863948310914340965598045216412598261092860158154640705172100888569904097791013731489341065161575235112397230370837186462263136042755561550965021477124158975115919685485004585949685302619781425198140096585710228491774884205891378384874608064082547004817598742230776822784567874531188977390922634007158997801572458872682396604087150626315615384356733098462016923109776183388457509981297084114059014199481100356726488359489775022865643614083586337207250331243713583312263331594611065513461449315776386118336342986644954268730700616594204979620721336809393832258023870289157503236229080933940937060360107902081235817116784857810418770858631617682713390670712401397955519870741271510885956322367354837038659665595292981802629282490811432747066116825553798007760086882015850776660736948443553835290875297571505615148804334726736514248711651916131376384098379395244267775974663567148554482993220363507282223974270797860883696501861455126874881031897442648060044786572884346860815459607301557347128586496478711040282161459491098993573746936679495903756652127201692240423795242860407707660968387638117281747555736620578991369555592018098653438901712494595231791816864007079277628375704463829590442720931195713766565449339922939826001103877020272889150804680648740044800000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -20276121675328219609735044051868254321234880719151446990694772512657344663545654344380352063979426218634350322586489238931202421359220424038853673396393700065932902516571471063076653266105209558663089835012929320506941070262137731368124959451562485876425731824109083505700612889283260754388811316180066187690244821839397627885773571756570137191588726996256695243629390873023487002122751569683863998115688473048794182563177304677321556640406035726548731121760435530479355666155077464210137617745797781440891956515380987264740967175198666221790507036377337360047771432307798438413854238359734448241293319603237702944133921806532978175227035431589344089553970032581777681659897896737460034157920238088176959415004940904662899632240927760794334441417078556474964399524738897845113023458988756318822541711504544766416665898394209436306287528915283036505966990610116801541013942791537313480617453363331962813521846843274359321361620447227861098075600808873957462161228474282150492242337357895461255098920512060674913461706208470381909134518178514519657533738968658458074539656746136149770383628622836723441133453120396378379509718961475505951950242663297603413409451242467599409740277782606263906381672376353435674374906191202514420018868810923154077592569959183080320084012042240196921741840173517182971627249820874933154718584376856632825504813631114785274882574666195021792064514244278794874302033568768275733722914509516716616755949972914144059926018520116931738962099799705240369931360724562425371489567734170386840671686556442309761754478585826278803616615769173119781914599959664509377009955796913694714364010025100860415111584700445355483037930607523451018002626707262487216795796075824177048363734233701987945027141261581710337005611114806832958973893483356791979008903778272217908214990435667802375805991585602191267696992208364284608260585567702985648806337259944824291065616919219050635491202780790915459844810926924738494086993435871596043385513545924792725201453872993657677257637456197306659952543270871604106967104856669087072977370716099444291356083289025089992604510822765366736209110206104447169105819730696232631822520707219289858850862399873607322715690348977043854887107534781514957940255783906281631154149778344559683719038036440712567928759392034240134114499328741945019557290974008553054433289332005495627172472831392491472942590509986378098702329974638607437259740360181325585796538736017543898249846595941810021354350276752497926884105176107448341309896208718600778515966171288350223246172676574388104285652164841458388953929217019985952562746028617523658107280726932515266542719019922989874129654319837750644822202907850444486652807303431222861672396503055966838558264533391621282531202282245216293728919065530518533140867982388630055390946971326233368896183297839077023277821577763820321397371382430416570714407023638629860821074900608636656891904206682877970645168563175179199681921024000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 11006492616855764237090789815304585664985224112839228951315885775662050992699365237421267016507403227190240890099027961046385800587398775442700308779502293330648857106513159313055122786629845311151662089420768839699941009650462731421860701590949589335567975538663902385902528815150887218613138458937251565977185764839557707924427342869937248577687262385978742131241041926956469020906070138106815520635080239052562263622956514788535986805905496956320119373820147066894270928894410380479097268948284296326180909618127320427508764181498485801615206183796875715945085477233539110288673420195912531412388207608016109643833080694492191530317529761776884415341453814485074144449154494254213426429519348565268089839276929341179444135604556368998713198698994259076165590164745630826846893541227954637650190804189536217334254748570421564532168671970050124867946072158738474538448356313873222429429623403992525759509433076110753174478759913248834527685525669940131000564616362238146221464026648064584631795962300693164708010104646202659274702832896102481133284823982219248393580360246653965369150118721070233649351928690172773097589071445998932063841298139378586759536173581634446482680300080542432187702609523512838949834684982141355417278666901967533579665972864056202380554465799323724383135402893901306831854678008750689499848930698000563003835954033486690022198480714941474695472297419807929614117847940521039435479504618921630097667618762683659439723984212564816508879324126279805632347308260767736145751589509223213642518397045258592783850924723401053594646912852675351659970447841600866238388349633380151117886082939583076372438967836865690232786620965433502255042491496203704625936551483203245692010618055810444151552864558203119381315115136433200534926746068028380985094896461877214428271089047079925759126248401744099669875094393017288158522240633290169493194056992481560045958351608239823511858771163585215965314706285383404309645082519876500148031265372399082885462126105558956063171379248306577450264513719442266827475993988971518611319071937153356168046089303185605361150371916796703909544242511749952043331695214388276601604311114345449185513332047876966841705636134450038150095176718051480616070290251620373904181174259488742668756821717162028916331083732960742668838511059643649678112576521728589325720384732237784998942155371193931801430498703909941705279639734800575356722752705477049676246219052845320519746147483430288595719718675050394816311447742402466312420667685385893672595919146433476841460815901639147142822744781902277685840368747474988907673171743291758097604167393374114862681322579163369525645581932791964585266344381118803040871786184044051073151074599828680946457078593104822305014362492337606866738288549427768060453850667041211832608628623437660040395001761797817030025587927787998912555485080843086281895006424238379292097676583741061082358799398677893487099374670143476401071718400000000000000000000000000000000000000000000000000000000000000000*i1^14 + -3611466974972001780210232111544753617232648246654022946707949323561193552283393663996352649581694965985150230485731264875100065551364633280896088115377896074620945459209167401439064999525238752808935639721483465049384345862499475848883745246600630123904439840954490703455511014600305333304823053719392626982290543733178192097989726663369050257519074211717439316259488109662849479300331445031036371441858369224369793694321226493384765556173340192466745285564168927004860559610683652460381600642927577819867257836617287110029510846749064688267500472949548806342434191923772137127066423629325713912245060011991360849886845385208545653239339856846808290959154625789538170593022595116907667696954334532013305995692369498641931071863762078421923841688246625426642567817532807149833243127502553854338471144344026253974096313717999057172597992481377736635400500380603644406500478848673513706474527128896993833931017121121665518815877458983897119557273393149805311780964104399563083756975703950594619454260669407724968614207679917891991627790997130912927357900071538697966489406862070904638988511451083002544578490160502488833769468698449499710533035692848810658325353362579894488886337234944396774669867160617782697107786073085930246912126766204065048826226042137477599284784552666540581364260040969654549640419273742534548441335680606482586553590439324880593858132848389016590138303584408876325459733615847396892282944336317912967603999146376231569947465815349663949325689500450002927038745739382531497321505036088346327319587549317415124198313378731205314648639602400768533618824798783114107226978493290490721691331376702205426824534608560711967495125416010941159945368129408032136704275870337763550030066096235544359412477292675395883858425055148007852659337653705547676921233266762550596704751341854708132345319334099191041321936418055825345377216878762987948431986658073682457520599178504159739433146699066943803661668408291451722764984622618056832545576497812933993137534989248202476862284428806797500095025447953151321074573445693677808390072292408960144979083952992402499887737043320212630805660641032362200307397876968031627040572918937028892098761959709168152224365340752929768603701792986256417000462125865828383073614999965560715391011805950694330098889486503773565259459412326436550295050872004339585773969871475289743926720586085924931129071617919575715028048788158624160793922352629763725177325800642856212871203824201278473895319035474666017353141444507489412797488840713562577509749838142458191903953783193033713201464938944801450890747546512651041942367069280677898528863780220794332258541378144576125805628683447082101365578866670561061136393612450111093695601082614514104075156243088799053951608049028911950463734603941889143056993928186650244874720235056989246419059380942988340384724266853942978645179670981437302808664896646890907195151748981085420672091051872698572531232870636356328488960000000000000000000000000000000000000000000000000000000000000000*i1^15 + 750618831083174062644673691974454425942075944888240389604390087612083086977049180474719477971996381579545104467836159513057673474007440635381277808442144541764268472187417859609656406254454538310405796482079643403059923344288961193160537115354070721136202800269118449431832446239949376081689805836783653017298853515531942649124684489732254767557024746044672018810784927529192156487463541500461476053897095131211196070053475891637082005341765406884338828125742132786921155303640835486986587145271651063649402403927530670181930957587351656136347563136182329294554209322012207615157170543564160427998558801445028397716810761081338372848460387750459398824239644418124518694573739138064576477713039376186924107016630303212218064557288289520863759338197938507462350345072333151756247221163994495068383080198994618761965977055457255189103407822106940049926192046875381385318783990307753562730103599447675921531260247019023171992443717310387574098415526622327081971680640986873508873570752519813288653121127332625932168861898792445205383513121471405084138283643606600322036930419993674550395769851050821342767392365834480181313178957209196437952694293925998970255676969720581871915174914968456330108051194560178664331049712101484588810667605516699072043732002565370607034962263257962841957019007749564904329515276035472234444237919190762190202763482291408299147472461390733305122283488490704613659033888509948692874140387281725822257203708069381382825070883176072394424980070835798254464017484169463798007081209581900888906774515035841436445681043716979445293559236796817151675601230590472060288739448222895395122065667760149199417592240538125881997198703250526669880059817586110374367051509437636941429515294501888348130372785463013712876153501258520269830775567094621714360440208043857190474020087133658919021834477475214569889744054531225362073672835736838680226280231186279535761084514286000283779066434404664032059110164281404225134092208260930335936921159223361550304323666779627840922128849032224138156588188738243252010721633475401319744012484007130560295991789095933350340313599655055133069522885662328572260330397623620578944362556132287133342343325173931253222378718557566394759870170325496483156854700201229533939459156499420615193405123698563747333771908744408255294265140138212842873702681176161096962858600232994773185826660119562421095029453519151904756455685531009663894943530234431448039147042935855974686041249315337022481315577401683260225696556521454965318916581360628103305735086699712789538793658858055040021063002202216563504000283502441236884974459269716923889686122079564712758989321162670841527420933591324541913512665456349859879854084231613439051494916785963802492824042170623823083472543990995749744822424023253648258813227725989702131215231413326910086033290745535791070468829673147573847306785878981327516816234037913834139582576536649462520844072892072990796110101559350657024000000000000000000000000000000000000000000000000000000000000000*i1^16 + -90253862283605030007819225368425013207507427861299918097266219751044765891729022317023090405060097414921780294722850816394000904718261652079846261931512301231593056573620320623178853398473294255252119702492190438280011251988161845555838938898512440769148464915547764050398506470589640523687659384958997044944685101261483809830826992262399403601309295543098511386373430255909810418256617067832723330586251305536260036394088299361861134126470752640208763080277094751948384666862092624153724662811532043173026326547192289224925031619340930325249833905253716842085487694117457188721969141630899583865194411422597344951790504515939897708933719803551264631195683921855908565640485802592645129620702594826455590596501106937140596483593444976154096172472243198845017838154743878141107612000009057194255829217922362276511001626722969710950676813452445075232121817574645317888175990993037307528234324038956079327250443081168143656665162138577375739004929007515295999179313771064755215226507533472325565342203944226331137814227067302854762938025187120486460361373490451586944628981260813796547248810274685368088819201501544681201418499189370020544348603973859298702469852165859581797247109605561182276948355460886127042039069488048448737859326534758499613121712301911292885144209043578717583902445658656929218441804869856837049592052927231075231111138177268116466006604405163513389166474597440568344849027992448572619812401258692224375530442057022690677633491990526589375415144284795372102154868880066217090397825346126162002944011944463450500653864827739884600870162851008017149261980067295614094329998632390517203708549076568631655215785767475306901233004664502529524334579169662772055704308261414227918797097899949919224338500480021409470456659889503307908463380283332523931869118298358126226614063891041039063311333576085304081277133853503195943599830562328160692842105055241695299372529556703268139951262600951391830679813972223179261580805451456176502613145749037670277576118076094350704878960756520974261801472712586017893103384075395356067238564584970468505174705928791572918437626639361545124721256640758161639822486143968269564273386985488238482369660591867313559033133581439445727337562715742630027173834776754048782218161276236940584141667127168786642748714567006048732327501072234747572857804386760590972623349553864489071471964905028106153412771214997673303885457509595721540210235153344732683724891280894966207887254461120033798352556115893779982207314624447652985872513242129783984976446129551143999023584043820299714228072406864733288013934424932398571515773694532035915343782653326962341181318485624106270581280380378173411070509965474207865637056243289763504873055895291919165453292755033526160325253810553194366724964944865136692016927445924383470537643346482560153326015477151939865619485904593598610121257994181024246384134936994222005781456190282857657481470596324499608592194394809958400000000000000000000000000000000000000000000000000000000000000*i1^17 + 2985931597079491838433305219121499927897527353020913719655009335558945867541779818252738320396423683795531122743722569047038492619388918565111472205894931537719986681942098826978857449552480213544042316491314570737781270254046260768057771488842810614133396189618610325401214933018264411938836912925879193645808720481449106870638613893591583612192171945106725748161907222953445545997795084662649734405670585974586110754797922569838246348888937919372110194213863747627613212099903812249064252254856054723872987757677018493107401202859867790753764628466552945638337278301271148666000917320966832397040255456060871916238977509348044993962938896293414102812090394012931866983083885025611924782664128976546023400484846516495099533656103673867997593039905387618462497737329844879341465439143625059392628165300731999094421343193250852647599194637728346342816594106929690980999444970897518464172881216673688173463370044522256989725990624416229688895798054372354331316998756289914308605936399127911655135777547535956641113478582370811822359476927282851923545354639894733918233877376198800296846118503416619670996101104890379261422899944666666700056024049613743390236931053086221016501940745436005363667000387699857670574404403773490791898814720584679244709119968215634910697041346358673441088690128818041825630260485118026836162801657011042154842690528911330656512673610925007847470256918089856721130238356963055535575107543892759910552682050970328176221866160970933572998170863151772827186801966886584026924022978539551075445888424247122536189116276306818337385111442820149273647211161850141188814848941999247611680454294127194519530802917083998853596638744502402558972425597111816095347312858847533999140108254949471399393854534580800863024584517477380157448177829523806186374151619202480736501161516439251584789079741105290030088270449742452167253827388677213374232375255116738819799242344349077429698192903637171784792206153209193114922669808438341921937482944701776105186680017487398892079200127868929877566370694511486065558378934153442313973981584856402032053136980455520605867803156335440362253633819209339394549399824692328576866390536106929754756599167760026364530631022111762498452986499641960064056051830660379126269809294828601828048961051345025500434374154335665819503494090514522337999384491779990637583601529490942575756406800493816269382845517250098710912172275891706169910045925838980637738754615672281397413002973684357232341025506738612097100808295574201052691860845224111207605484545547370319733960020605760446551017268108277104189720446578382441227699968690589092559325915366018331710302416708937465105881327894740378428067913830975372388091364318541679589708602597530526397364819889270113197219527283926670575462803836435677585273521276808367319720969852289936678509042292895391174372057199007918892179997652199892691251096353752059978935396450800801832014669825539096407549033840640000000000000000000000000000000000000000000000000000000000000*i1^18 + 904822179464724611989557875641477045049629504268277042016411548886389984083396858379038926636377773422774824105088515937609906118058309855145576741112412068568612340881284090137811292839153607394299150862935389096013707596607570310595557403539379514346258410718135199914845255452331611592067010803750331537445775498552598879065261606011452271407193267718402175810888944853649876856874953870656578425920978148966357093396807707688802984987057417926717684014258610512543206586424553318837441382802586487944261427475339427522936800911954545424901040690187697350416863569187797122768871604098741712517703157527838621763319780316548831042366351459115717986797407575581361440881808906186530467840409810921894173494248041009240186741345195023184308105353792603243591627887222717480435799020211808863785007633838778839797831146346929677445819820802176914249711235493856237723567398790991960381323236451252539133315998270995252032523443025341888978699544513284852009064677776550284270090956009497650300189315700129900532866663242257363906766084725786128303876433408507359418842240828908233567812267109015266444624155096547331382857167190817520056432314111532499259986819369192625009722976515865566869507176904534374780153394887576779317769673046639716809243059653061930322634733549940289106308998778664321898993141201758844789842928107051518556565840543890766266358644556930695382680739629487124749287054490726570687501061390476662777510836154527715454914242088970203844312247517365898950386822007393646221244331369308975140304854041689110418833558934893170589508351493588217230562082098344207195056075000822974690825273617418609742939726462095961210337095901818865038867623718199143468275245896424838771876817090616518676072179831170329569823107975026364784237386180966919727481621284642993255986959534245936308149267465948711438998133611930628671900824807456590566608391473558352980783790764781105604322730537640856427688510629536775811590462376557667669301092444815151763342460922995526125432526110389483563549615436477360038345866727481511395115981688757741184517375399457310883476753146610386756632589400717651995384126078961978226259805624030199947955342101521930902210516914685081561141298723645053478516965501627039638959242591559962382347460460723442940228598320748852704721442822567384965005030613405281610468634496759523020161177669779340496393671865387615440650121851204840139642731707167547754890075479940966561056802381932698225619987599805601391197012378306947326856144043582576604385232210634425794241678305992829077050628595024893102412000476576665014632346520558709127585194550596387584934353399488176775035248017394455367610181364980149042233169673206968324832718963425246516151799775422752235947089628106335959273923163264282836188662279568944902129374751407469342285352611352768945135361915271027923224897541951480391436557739055321743906048303812492545677745825712635563791613952000000000000000000000000000000000000000000000000000000000000*i1^19 + -191431273599065058293792129280817500812025048975184193096410411165749497821084676869772802094201929865636483033709242344526831710154130651725118587071762443878866758559759811837526658949605092164378133925175673158909686838331613778196196348698014556711799683356399363071861041652582817603527367964556477319120942784061568512622257113722905763226854744785635491630839907814463719810245752121267001940836394634777202926642508859369878980823752632737695219801645221481093877010048131153360664407111647582546760337084390150776107907346507342499809248180513082940267170041010861312614269173256899699373556787761057456340475059650185650129062402340988238931714651914979718687619837191371078416770518595540758614311447863434470478397528965277814728924479013740364784618872367733168956939597549944046481619574917879440591618663137938025830972356054919731517524478033550301772233474949431656200048933100482951278113921718881689766732587349983200177475692548910711433231034012523673252580637054379653679656516098883331661658957116296864837679803189848595827933874306633721854163601579056668455218711535923163344148044412952703635380366332128026745562427488497248559072994163538707162455842641089463295600887586728056035015700248429085319303049587541629817817646956300222707460937747107674262568378656604998027062799549579107271385473728745275512609923028851539365393530063010807955207462782159398350677778318984246513645011789502302963953145569286103552612724801790170370788851903979711640605282352957011967512257620440557867192022624364708879688891066369088676819951347104775460209804081301293327441881193269615656891549156330798698451612904307569082579696820051342244191947016860466322355168447382499908485416637076613120349495373395820564154377432670285794187571718984811228203417131855469424849201652746100073521038214847814420026886815459521235870277308027697443977858207029635165371114028363631640693156028407705086898264520783108896248601080553927557180419012128666861936200303380761434916998591807967659131827213021463896220339975829089558997901227486871454382288891554671611160597280048870286325882553253554882883239093663795004191381499715442246899551594592198251129567445814840259627823163610452176443519652165931927290880599510941082089695553486007020243041335943498682963509669282981268970264757360490430466228333455719904072951973433133221472708625550404511675044794674802649003643846186504813490721390604091137967499228327480009916636422885499751972599373979763174512890437473017221823454443168509456399465981047164305255874600933570222555048962749182591040467061040232656085750359544657043909373485331925683556540553955076375559043485633672868854675159943047498955316387628109189471854236124313698078675150982105493296244671769380223031755972703874750584595950562360945748748792414941993203533135559459388395120619752522854820531142408562124243164033778049304660002439944819272633548800000000000000000000000000000000000000000000000000000000000*i1^20 + 25374126968956709038297208670732652638837983994705964719272739227496540197559703420654329887827256737114191534366308587737435701827833220221198185896628232072064850231686273313802256407314101354699078975225867604953854110059906800666068371838427374503967548065109783979901982240664253944851506789424135661837388628633004163939023212991892458794650121541646647249163764686670595077589899933503106697691874603185856870219272872401322764404511265586073485408797865387445944917108355568769335881376157415500351205736569634023177515438879041948035813586661169858331108588241101795092270146988393696911095088589475292326002098309747468247316940369993892064334590549430351374698729647751495795359326654432416070507052385795323672386500817593425612452197510046550354140405939466696641344341226631426076656083973854466021890551186613922582752453127011662697677681507407818615399701590838469264677326642238179406734818109546062675501739565501544061171405463212682990872590300623035876004035344415918448724781752020617046459211226375463653262203771104716324170490665122282268471974438431673280243935457188259008574070798818517152341972989082757630377014924026235690572759347931420553355577213094402660167671550134216407971863397990624697083519120001965705186796395607762885592032307173358083143184361104949016297777432826791360301237130118585072590846054358560524055048087854764735666218746493294928162522609309304018508321351824200365181101483169102712571309220326550087330288614949231595565282211843618794672648680171847076385636727150872958379436625691703706696344266471803332692405926740284328555768825804874717815925031555432153382678524672384220720290339329627025818539917034575488440751459692919905843444806607453180808530665713187163091637660131015126011502354758178561673019859855706100217441203264534888113018997166697257402008606112551304983044186832027279774241074917617700123218036055420769315675531707299496175646049653923288623839710340993542509434870768040339081974810775252375992458901426220808768952706106254021225965081824873536641562244587625377720097157789675508949767546112405054732486500805387072227688582774547446797968195154634017136324820830348974601306705208316071431105403010909081827547997021924084893387077307057949707688936764989327731620394896574707264586659192195965058952631846096827670580171865329002884337509470847380129076860600987567635558004442627021434891942603564482048218134707782402745834270310859041269821988929180073905894304615039590202791014205163525132265665681518656985856192534298730119248550612631829007103313063321169706863031991250679805061696251448558611486581339600865340987558744157656647885968741474142564292639436240461054201825982644036094587657054241394915150129972103913259792470901493096741489202055764082593547231233773894503315840375899981451517721654461657778572514123642168085552131761780648409753264243707229204223434455335032586240000000000000000000000000000000000000000000000000000000000*i1^21 + -2640130097856607632914383505185356976141713438672314393451348118859081119867253641174563952177187699605744633140703314822521341030629357365751207117794527838708407212667177226384243402326982236093154796570919706113212758092066205368625870903637910006272970208068510199426792264237674329122269957942741842183542898602961307862103664163082355072983301628415796363909491844843119871496988890066303495855262045017956129475387764956164600608359726337943323664149257875507777163388424169227757580919147495024822667189151803107814728446691484572818249769920067138853578492412645206474043881941203036417652359441982193380319460259694693960554624706771436937083958311460161084072709667772160645590143846619576705757997983082994478346312497716171399211862878859816149468774461321983593985394458287020224268264706453699889773261130367214379723585292231647898390305142543017691640440721187158438199900201367177125151117027822568388444040636589048010043966653112530708414096407501788760753239530631666707612652522725204214752244597849133337711259182917384413744766898904094242664309527164556675743797915051093780646316604236875651780426817786741993816032313394687115195252680924904766984833001771342972986996749273696685415419969134101077450802245804306267800010872969878682718967444251008973682272976057798030056112151002259070944039978735182262972661161546483796605521434861371789652560547212216906560811538352917733837562789226110854628827161460409727098013039907691877582101505915528392943304218248917984432030562602016911519232768832233616738163350584011550111521921098588823681653445524136079669978663311325760314217570268789641177314692374990665101755684000843073134980946950329313401722326024362276085439938842499457814166006817665946551177677127976129387441610857764190619100620377355555661270804276932460410775314334767914132512652573563255770564138567307492687523370803684052911431006368440121562050778299936164269180554804197794685084321039186186068246352344198674960392106274596620527526483840167721633554631165496952999135864863377971778358701345514166257397212565758330549055620077170873455617886269805676754472763376230056045255551687401299659424118321879597633889135867077797378957043450918030686302915861540043793579818504795067403574619714252083595693520058393363555082024531549046599749623529857702499256178632661745619046848380449735862650888352657188172190571430928023718092051981275892062270511313575755208729818323947288306368096963277258190442606848635659080499167588185257947462102506012166448648936539307141291649634329967080796887817292753760579877133632700289634848692144324305168754358039675414985959511053792200428799321519682587667732343557433991185531569503826460182840221740143165346099169215000953058043213376351743575607920576193096299202661147917843852611707302692073333572671409105809064407924554017172919590669031234800137463811733409936469475344848821157888000000000000000000000000000000000000000000000000000000000*i1^22 + 146859088717058990653258202154278794680028622790550933594417781909685740031621668388981596067945287142208740379796233180037575219339780470740871736024543374332788937316664040312602579540568550537565549207215222425910400912057177243900341590238157145309829532807608271724288661595043353771180593090894300904357177951693033050378106408292646711240295994731262178629391928494255835746803201961777828207308383788066696153122555003577416064064014329199838728849568911969883397098287639060124446613976304110738026749011689198436541267388549764447241852698950995199546696374946450740875344343121659661896601342046948210158988594676332107580203592910661063421803309587360797782163402334722255628057893600579815738350312246775415718938348130314257678729548570744092617021839357161014238382862196871248232033695367089193532149863573374535870406415086111649183360505065801050053765094113161574539111856338111966943726690797716778703143930022411536342406412465114024980436463656149903215760128716927090537511496778774308746620395585786019688635254624081749910892036410410065682953419391042332189668453603073191392746060251635082701478603973679677697195095689662659682294515371383417228145954381877069912520336354960971522592518712219311334032953102922284128468990615049088053674562471875417683941971722346234679010643104778761747855462781505558215210811136519938489255161592578852767878308795742668098491679941993002672454510437074315554566423597205433333418334158247726905084962544565964711969198248740042286957937823423598723859458206189927460092818835622698223604721149830171450870760110462041592812911691309489727957608222302819335908046492036815067256638312740036376942893712745731904289276117510774530305166886402628476800849451342123638598462203005269909518584900234779140468099433717475048649195346041589484199689000443924120135938137989216005181839586888695720670810455331037993796612056255140075263333699398608505405899648937024024033113569765366827277030892914987609070444905515150815654702062124644726467019303821175031990786616649611853456853335280284444979959193158675802484788144907145071329849001364874652046466920920711644692142621939526165601418523382009997230407630568884473610006771092713993754003144647361365148231112967315595610380315121382312517271094777019048447949745457378424619886729734193925195854073835241001966834049724403128918528399840920880790362750594415292520508237432522027765065417016948022844969024217365944813447410571676719067209790300476342103630465552770111756102000200557454554233171698063683335411959533039165518700123705574091534447174795494589622768275881276816870433113826913261886343057001611276374994439996864855575305897006428532395895171603764229153371781726522273911429309637081233026101748417193578343460084992622872067153303861704693116091653966471568809628029313241305851885840999591002564945434121536312680642993624970609864000516653056000000000000000000000000000000000000000000000000000000000*i1^23 + 6120912783651589880142938366213138703586831122487133876760029188077132439829148005146306872476142782615001144632866535967731576925366962866077080934871660408018500204538185671699262750860657517788283603139840032754329457716418249995443969758023978229107341511946920598531640602165631317381260128000422016242968517769540271330766433536303622494991036271650621859113937427006602918781955784972638193655392285544605738290395733675930062305933454023147977397713611823032719247825861332922155358902419558831127583262887496783409817187921286727804916594453120716396024275345998518126479744489993659679209254402696019044549272870164205416647781604893025955095658235744976848572570020242255516404933067377383559148917353635859546818845605304270049295572903006067654249721756629761773917614634122160998577067331692229673216282924145510698336624201368464516134834474944908255707445066718398136427548909712724282496942010626184022446595776192340949906165201229365008330693945546372335087082342651984436585316170498137908973345433731780400037766310212790426185971695110699600702176096260881628255677305898420555787824477152662095393602601215342985128877519312975037214530704201299536463625391941517112233893796132454959065202877897427431165425930838302995006915485633027665174322665349369094776432249586795211447252559522979738654490758344329524082170589250110972447531480077295325459478467441339442338254899260789926281491968216239112014266210561403003035653008001606320972874965211623940738076843729848497435807838646903476742339106127534142794397017385391214248907111511197337831412326801297051248170567570156606620486459761568957039797176013509596356532555056555914294094827496373805471993067519290533740932773341455907248017802196935413810581110510862192090804070813190848154347380633116077106945432529552985542098973381727555629789939065611251548371842487037570727306840664419896617406907351378421098061609463079241524760328726258457774318571426735069858035554373478709531978396899254065396975995482925298164381291519630725312057777722187781875954391640265489828160085022902209585309820997455437709344479651051417824311704579255283982501724356246503814650546793870138841802274331934818989766175167931242072833478472772261987252583952945506421590226111949587424594091267155848575120694632892626428246007755395567747397524589045451293266921415936031746574673313051795582283962745659352528113918188030156745655080962977008714798266651623763739747884640183945196070471996658993292585142318136006364822065673187152714651554488458116106339815374281918359524042705740920972305759836891140693843866625160495672198229483850775084245919137962179027094823824164455631294845941198989080039132272081382579237285372128095237769587575668809321029042397990284650829361186569112285504441093681395027791100062345680954031354838095642180661157459182162739884887363236547633148371046687240034276469637120000000000000000000000000000000000000000000000000000000*i1^24 + -2749675610052168890958026894391028796159660050084501160431248127347721038625803476339364911889633033972788209816674496590788275449089868554472327408544820094421839097864486114749686952897528650725894529790900576888188475481206288659237800592512263395262301396422578538918279474590790581101581009433039658686660193346204123935603053669891960670506768046185203625839863298982878009762797581667171243256479126868126898051502227279000754571253641622025702474798445735532053193970439319641996425885169969794524907535187927065963779319052727876288071038329486228338260420532775245535558275453917047868744735444601021501527442224163313852832822266969850193116790254249278812581157055681373374287183284851267563968774050786635392579615162544497805154152911459349693962520281498458694881590218755459371353209091513121848017751138802473366250840111399988519734009039431261369764843613418933576831450509930717899580608751680244321325191323148626644788426866772931964795122230624703209360662134438900621577216709686168694568783602063992717711098171338994426817894192917594919899850786691007059671197198536801803827700337750319456109122975623684051076889465055440114741961388956188189394937254534014508328377275221562076087520525988835950207008232334791385716535144712130345031496686993102506453122342685032294221007102300619969848495720945275761936831180555452625862235148661601776857043156069864743004725006521356658155682321345525897422870176257564195537383648352166312821971886537862595319718894109096939302888757632318753120458589036574406919270696523555256923349497414917558858097175341687750672883986349827008759799530214829491501585559749822055808032068691364713859772378103237679300667034575273679443278186469821327382254835736248820073435793688380172083997361590504303769617314389631736647171681663059377805999923143336938087551626574037581089412193969880214906167976129949788936612093084131958057965932969870126882558215925317955413466202558227457046415619098324461478630865157004028470423544385931838070194422340992483307133758568165311110939300138498411478072131167917267861657689059885311660836463177360393745727954766195431039915021042356186217752424549320745683869223321545166896086751575197320846580440295016904510632814339473139929707800197626467481891898209740860003576375995356736269501748607038241980628594427368369022057960606875005512662019218313492538569706149226991674021519716156772397042894885280580135238969463261307822394167721840270258352799384360888916058514180808331242274915861134387838033437993660321914291590551079626064485622402246033830113700139987694233869382351987408461175311460279198674273786227589318525236520316003447495561166454442066693284866713267244493031236440707954334555921440548176381964244793110712648681099012472161490282201991450407168055867543821959269826547828023049400139659504850625164838633554084556952469190521626939895482155008000000000000000000000000000000000000000000000000000000*i1^25 + 359960709007922003944502898295433521846418321148968408127486897829393030739533035390106348904164994025317091816172001710200914392040205316446582237010272359130241455212775515849773196676768677850791741746311569938094954590882133932659428013762392523884824921562557375913023097975199872040252215149344198293945459261219036787282367063309146721581642314304590376002981907890152506948846527409864280760227271984747613763021566217933195919188116403093262565851615942033444572722187522046926513032807846066031139755560170231131445342595079336418211550420366921125246800276987101998703468471536238787308941096376891166311564259389623909795303483293458292931262949602246174892929152279963863976699067761637217769612686505209134044414920485296923329413831500986372379468517198227067466127758379450759978182862105330270733931316058465181863258273972236890360330312659344432694084268826239693833603999022589743602213429828703671287234186990146963904510882210465363585962722335065444841206769205593677394175031447357957177156710630401766376456159638222446691902128655736158642483893698819160330477599320906193032836292538393219454934757961934114450738859944004885962299288313751471995742938100641176160671847540448554972698498960709080246656068815842581154177796148607296315447497341557951930710219749988774599162319170282037630663459148869232570724570239557967191975651524737848871723583943189825718028132679836192763489952247676820230375724806710617693142011396697319758069057624755300290506038789160440397208809569119487604041583120186751678328133794838382310835906561906095243726716578732560490465543797836608432471843537952501730273135003039983486761726022121803017779976206020683270326491266111724171633947746040683107722933118971624277193318877932893880032615981701937740821208523245008905063745366094192284570985439388305671401096111267282683160665449090463084301074828911774063089775039900837792283064636546729558706675979253330905492448536043991261422155847401095620044768734120833414585726116242486527154336318192519004383533263238186917636357880974335982561370254247760859970437467930365721537453527523202514825725397954607167119444260026876157975233397265586404707739728239592853962647898684954749591408611816120142064605046135460269147194446288760174792166455303991947773824723336838045053417741187244713938724657699653502496559891496731468775217033673955614767092734808449761439101378211327338247957537456687702523664730047386688116008165770522004713176962858233982285875133295434017323228358004981542804729377117009241404466018599689898486480737704806141144189420598920059462708815037141957076349942928921880196776536413766976959847880269301062510765885750155890204746763036699689736631002646187218887075126096269667476481073368553566828145385655558508301341350299414570786169357824187555754866015461493818721855210441104755024453413366937657769346363766029418076569600000000000000000000000000000000000000000000000000000*i1^26 + -22766260652092924369681351077392191836929656015373838255083563622328872844528409323070039521752293102353885414314985850530007064929241790032194909267770492142300565967207615147496781157244495330769060235485107310277304096307400201206018775175079942054802417547888001739712884622308530660073122536366985153938274693138842796127320418728151106053509191700618647302197986066448349317036816819551697472339438070462923130975399207039123587547001811921262073973206893048300695015020817685719894207541977417469895604185959408339031578047118304102398498317153679744727194231663925833989143950372955893131570569883318588563118519134999038474910029236337027971041234315065858281578114876981488299036022762589433326001804933360189205441172813867491335332939131901975949291394898699633867553317921236527408932107442737194743510165606472289505890134230526758530964395669161918995410294090047099862051040320678550706502620330866208109468313118230722176105106706787217413347754206512961386470684032638510431129283417723669980322199497637210229426213320825736670162699159120723264063226112594324564762091216895058975771230608845968684250915237808026502116837691705567198492483515288680451180710599886890571065007730788753362809959706518768851242212108576083893318753082913391072280988577978843372554313089819402397671415988286102954948624546100280831743857401758406992931887551945237103051843048751852800483188830350948769285643064541406929752342031078635351995338613115617085465924704352350844274230072507956230854901875136125209650884757573841016493453051463532201400439257705686588186763265236721920333437455254953465129031331336698296997364766651732820102449762507791921665613818923588058436766840566636040033831151861091843812401226016821532094563482476493285095576209924154403061903635856984280523552876566262415233536497861802421293647833984121480662100417429152990681119727500266817409306424780022419907035840493235361490899572724579145485909919544452833786765109489670880324738578906570157173989355495234873253936204483473120190446346393510865459631731911363712636316985627656242467676656444734398741268084292858198278359242045392006673474436141535159698692437457671454829474336327843663859837913821153063892569784005895162166907805983320815343654488927981096001686998599740596803669083397753496115171635666645039381354869207900647180389947723946451968386513296101364569856646185136276788995667666567034517966987586203467453009364421713226808133777914587475361258312544097439399457056322870844325739154677770497538615671686436034675943351730737131949072276926352080955954260681958789766559709946757991155560915146650069983104197302641902972851620829639622791951706121450753204371045362376879778810973497421950070784479624045788615257729714895244088008701811524979728643203220873249739150959962470327745559207531831169859917107413463485380332026235953804879336212202406323159040000000000000000000000000000000000000000000000000000*i1^27 + 793039131370043376330946627703892814775355267718317258932532405110445128484129898710051410613855959019941532017123203776257692739804915111430205288875846765706294825356506814124301791645684383081538312685835567876310959934066061692178834791884543882982896282558987073286028654214746873385229929220561166648148086349773649649387754256924486403914901907977109268018348833788759271652727936353805663242818800657268350923947400853694074525132151363644618452872979289960849895186233298274767282031493252361751621888993571332046428380133222975069135947585971033280351454623340796789297195011461299840570233866757118088804188821399592532446483969257432138517902293984321638501842674002220211487925450388160135450607873210353168609113359052961701252098744518270039296986278160391773947245352756399257885885539251566228850844951342971633455414440646392827988293027588445865652544261066950493920426664843806708330775719325208630347701975445054319433340084224143878360059904852847674323563394301759509845682213895527194864758067154468301853137006838437167094453917966006458185396353052555342235375715996206585591431437179642948820462317714184330930427452741243213580800002006822445192597278514954071290837747734010673965501223281818090263196160373170760069100763368498150852064598497833405510149490266280383501356100784766086176649698033014812272915022534513073077721327584789722825813087734482937817051347575863681030602173379495828876452145269590797423493751841434932430721088384623182665370036342837200698939896381188584033292393477840814066385737926867027234543731266914004409774278903151659745949900775787400837123736600106368191931636891984805799477547699191341247030010532853338608651300238728215926744932413658333523896630414841788020291129001361912429207506674369869052828629522298264436363198011388879789905276397237411500698344159220959218671910620195872874744445350087786313313363745246184490927885956683864621273224357140600459993543820531211164713261047278279256534442997345757380289014893571458044846788731436180727105516193919162613386309939608881387543998921840924235136497922967520468988820328399206530482497505965670888825349624228269272963761111056974577468469649269193118792687824376694091320611962150385005805921818606653392217547534077157680226951670219682964733665050598380782522843796752935422996225286108856451172015984671619495168818372374829850240362297047051297552407784573421707224768307308434487588123954592552274386657676033845472350478322531949382714461298554171105936903595360881234416070177969785403259360022688016275845115120689236781560019967195527727647492902702378273803828462911657497782662399814508664380750337077590459186327868352889521079974343452168730360097417110110089104923377748083221846090156755122214429521537430955117259521659302006371648973311401130996864272919318117671698584652441400116503361585159931194995967607542120448000000000000000000000000000000000000000000000000000*i1^28 + -5377924163538406164089505743172145001225898146738026581076264537320019862986335306053406756008400379559764962232758450586602745214900068367703811067774910002779337919262829116899672134152542085134250311959861876030292033985527616587193808902178757346720366643243895946978522724657737500206982599331070033256367741411813571549927115788149489671901313040998441602325743610920719952308063057251213255088263936878035867859318848696658979903780885294904056676306248926282065010015397126208089623996796855380475522847054284539671815070882338941637292981533722010167978265097118364594716386769867944792961505882734731622601180814632208898020290523619843862771656583024129280075197532713458679980190567961955439115517979762359330490533002031806430811253635633228872720822100118930362602134044476552720912198797085968246606339737694664099545410229804815017833998357437290889509202074837165739225512986712996716491364154782855932329108062660988270347400487445847226055482435476438629281089941457833923319461896750400470679653567389696910161037023711578054259401969278329904210389434404756332671148268962399993406573787071926935127649203419307695360811770669282249368648077681594772155647683444510241849442722780223948011020957466100963125482235866552067007345120168061181468308419199431547638152108690185788903963404112800060952715045635872247252369532935069279452407483142699985729217988748540234448109925229314287365076642935420508049568708839284122253969368747815483370756469608922208716895450487395617926528913279622985581820480805115963082797438626796298357682500701440007773139166012952643499346432542194468047747626795488160456875511840946575633803791642164804915389192877155935112232641271060028835629537096634855715908929290767312477474353652933993292345926164735674559920962309587233666547738950480453843846994220785662392640361248710473768358238916701141876841276730207689893834091133215471850715399010474556633867383766120331693236763902877227714951180559876621206829874292802448081456176539213473479425002924088949075597217033073495812522977419980264594035232911842668625915132677505066386101908135225827364652670226978535879754521652148823343695686283932398415405126149728430863920720138484578466787284575260831250097483776838980393560855672584457084975105827061042496495677775309196121668473318622903155070950085613384665268247268203696743212615811999527822385684944309110990316500442916561842515665607543570666123120301543630000087458410473961006134112647364819673880562547731749766552568630770461905003375783374861229956563967578883555028431548241516750523743104665861726030199312906326336489517278346645508303504495853365102977320395788944134231247804997864372562097903926316341859370325760602196726850145807424427617772389252884410781862155505710793216918765041238387211015549369028686494937459008958037644778315588474278435353200594039102430891946803200000000000000000000000000000000000000000000000000*i1^29 + -30002022728329678505518695229874958600758753648848694594256523869423586320891760499489278241360918912546086476523302005613708331962031929666149925191076487861974569900016323018619649029925075169015697744390249708661635145884060005318004288682308779046292068398519443821604590437028171373049938018463781920698473372154886772847409160556769052983804116611997258230832681094810401993403573896989811670166358911530367777564145644935437402551915002683278916900709356175249843174023261013889294457064332623349440363670867598000099345571008156972836706776234862413800926688155911859969734650591963256207654966404010662776777794967881165346418207783317899852411849955555898745409642333074653122692001626645732017337297214464718269827009245051511286916443879438406640304608422835100640663008984650926867831614522786280163747733457223304864049500557002930147736203747610588493465237230083186200795550535608792066815294222421969623351805985653629171668972619256746217927287079734473010310206195076623825098254630070335601025581109494431600662878505340798904574411448931390480045127219671724020545558716321479999198048682284832984463539433875042860380651990418620554736856108699288220273775581310011155638882139268791773641337894197887278949245108860434039965762678028544467455580160147237229732642922839699164161781262532457667677030814740126562786629280158761764825335939576906696215454355055020140765062639224973273308304100840559078099041520661155902447928950496769885089378807048673446590652866564760224241342774999055784909242641879720491738090849241072547254241650968803026409065204537146571803046698304217901255065280882521519024641572180104323417081357767799467378633200477402428134012659162887012668713837120634864115021689407741154788281114769120726275138742637043824979716425034279284231837536369467912789663911463905882247510316351646319379435246954544485508009459015128108876569560246044547925093131840994625031137603726926468178623422335918081675372553894368983310246768457033324306623093205045934516348692826543167604170219397823498508604947382467669868579397647278432217010693071553043689792757392196654015597848581162860113634629011541334988781582990978806612624966676185762425172947946231551047570205652855205266669546727043179683730597143651606194322490034324333907675145494254711251191199622268582680379904058889248578993610585438568640149949246689054335562182563449936392836004424503884868846126056614006778826083975522957656905629397371580868009853043057918962868234222401667892666038996260963712279151885150834349868524047658872581261541016171768563014185404379885266799234514086265915657510354647889224366383698220185524495290726982762545392528884418271690846210574650444405680815913374389773901777261381560112341180512551563208996463800625240797336704966928866113812635556098426597561983440977353030928411957886333041191018202374329449809182720000000000000000000000000000000000000000000000000*i1^30 + 30952986341476001606540939138069575498457229185817253025570158000635537163671246934597277730281285180282599643421611798394714139139641329280747584436411728957753231289090331587082012598437999538265069791364253333264942789801603340689964301882632653355784240661745011120093048609053178239791469971926905952954160104353167060415464345276308411594431268735829292879871664508934245061813174305456140160325945371838438367043367291923019165959627602671367200876016005102905038454568923139636247120433851422347759912769033839505967123578853436298979978792149697804172840567108903013557016601673320197930231863796778610158243943849934218508008875359053532079876001742824556373440465385705450688951613661465604265209928622704096981283631377280412760480094509988650186315437937308606668949391314863365295480691828082590800521763118732632559824150800387329525860430858145664827240930823891637473675496923185878110747803810599604684728109975064563820166567802596745602178625115035377741372187026690547241466631722283452701595822286405550746110412716605273890335572419463595378583770222133237070179095409860317251393030409497786692953930147171121462752868639925920401408856858093833840112308091748540204462820599309982413008758700518106829097647679108841026527039707740719351886485301419064054362144281789569296530374183815607499659847390669980865195723390669666638940580073699262649359727739244536235495213965728062858200019394545263382536864529839815892440305496339546279659633538946131460137683727059520843746171500758421224339098773388330949358714594224568495327856080081286355510668581536993988480232614446463055892088993720213425084033813333708857133620607531457536329197760012688440828337450077863742545389644608100102326039086893966750269134952520635429159128668518393751949537053228631949746344186430982145345822230617955728510703252196999065528978684111651847374483001462667153832979810916777038999477127066923057764908496777060626341219923043610445310079356631249900926659819378049424333473684326967266017848100762873019059982104604120917945148812348810252420002317724464469815192197947847338979268997712070222950019450735604936392987318719085627059908680571433909006509195817591513841520906295707968851854612172106683944138825192238638868441976933421740203114405637815711226606641782062194578673325894919191960341393779893324096824281720577476102745089485414028888054544720200586819520499434323530010785646777358524073077681599638068464056537453940469666830057613684407460011857858260140685055126467168515394198443608319230807145192710837336605866013878351194684456257996242387895527795731630970878018061566772700989128274729532653471388679146807944547127195099691965497143120095849398059546568171540353140084269374660631836480279213346160107270625189380308137774209126989465337620541066903106665359050737462832850133773645011985710395802947970781249798144000000000000000000000000000000000000000000000000*i1^31 + -81324888660750260967054597290949052867120427935339719846923236100237246868982600478771748325757553040018240791619844179581873294236134426801237478516001118291028180161790871364657860691286040289102207823649986671557038631859083227852156321831284199419919644732893545795591589628145811343670765943011998072999977829246550916363982612871602624658963429397928703223352197058927268143323620710998335572733106959588292285435602235401765915573471232058191104079296911683225860162577323140111478114881674631909218511585440829699307964232617268698650507826071332308069592555831346482170719047867248045184378706812470263640326735034715678649297654172147626029875573474837417686876725118059769991627428933609362507069143149965214479685275006887326407345156411410612575155570759020343317376591508839560395350871808589514414555804193332442616320340355216861561404836281776567183699615856139087844845975682619536009416197272621200149776889476786801429605651840229969236441122828233104896101735526957156826926914733974792142103568894870707983813228545565344882330736667163557655892929629101718552622440385340510338804151103674834294443177801269329052467434151572230699556879357750601715811329047938149823977274346210308177951558168402102926914028491527806096682880817894587469385142958558190926247857742009644371408405595197216296002264951713733442520104919302059099425467734955600659909251450234752569144365879063188044179545726425899623362362744672282779671553742105225139049662729333132448243276465804143788207926067420306073512531987884484012152309009900744051618818545184729380783565999905439420200719669928419851124901773539881429948977826556351987435386645993703399596711938472784452688206724526730174253784173155926880063376335554632285185635933829264634675493537804551185993888631850998527079800182160651533425219201847412785738476305169883454910950189136337838702283313341717516071797472583673835171351200056749786877085621908998380042763775616523928201120312410877246146549548470801921121285049312612622219734571864396675762422838383094238094133891628582705187927603848616034922318886025696385331989833455256097763096091965783992571753225344866414411637108587856121085168823393383982342155736298335201509061617272845986603702259239880319075029627039672845788261356945991519585023844777763187431829845115772982739893765589206158532882187533065639416969430435154999960273885010563070663137203031351752059398007606525783155407685416398533697683817881816444190150373422162147535867778806771061064754386933226806443589169932065347207127484763148386333716342868886881528453721050960406670173318239442538102331971224998110380597319692057279646628467710823457607643841977256872542723464541685764498566800340485254214884222835179404611311431927699021820528600680291516783918085013179756422945354148688391560251265869805924199550396180626318681249919787358329241600000000000000000000000000000000000000000000000*i1^32 + 5072736726772205395063735013641236118439221718932413894790719936171069169232313488796002649057323924315616834172742704940746418246433548424126636541459924389737324266721376105338235186986918950105868773053934117426011482368863495586713799035981854014800325471052698874654491095950595896255629488059746368852452082008694666586168892678098698224093987518275839127475051801340791983750668930945100978481507412955768082441400875497557582910989320836727575450067773461522062094275860521255366724868015524394858170989696694835407009791359845387802122146468404495374666967125745744984113599695421353131545415148943415563732527586240687597752886803605408345454233076633638839724203987745698306750003749967331981174647320600375035971481609836990321085520751121444264045676486276718573946824765278510245087769878486444026492763828602795539875886397035529497045656403267532595503703464922972260386372852305570150387659962449721154447731387278590895315709303170911825177993204075365822577437149677975965847871667613945040614430209478001234196438187217484406397917942484617345165067841616623175367957982957902796529749910764464535683963134533635424091569561381471898809066562773440588204185254334113906885220377889646784576980327063994650624004302073023668530112710153694848846154161258985127263923585845788629123036469251744343775489899492100004803791610979545975774968052319489579513027061385732394567394598671288529242227717930237701388492238160740327963083288830036647688465765643104601181354252984905031348301724195804138028902578103291653314443116632863994894503492264443833230252083417892939776860907819402581562440522118600701285232074915875705630414491207038568712347649153674294209061376998707868196167866373133984515898082720117051334699235222196871910821284076373209118857325105623171645000159214205779633492042490427871455176240316709160828364368620731100183614525378969599485348859422465235352502526084850367502808802151837851113570036639430086388506658990838859290133406360503762457306733221153193079050506387098348055274060529544531108791995408558411979178565886809000051893564455595998663606012007144469430751165988355482234126940908910436684700543720848754811637770643832511292293317379696568683714017395545758296327097222070643814406847193957229138187580698234311968094310924145750857155366763204691383987688011127373496088923087163008573537405250878660506321248444095389525111242641034482046389111522503662662976504514753114980621973918753344855854989210190109028351272662727161330352994498220617130896535619911829812783292054156497782551375147841542067501591604144508956031150546156532039403812527576267572288514086776211368020045409522814017652731065263097734767988812803999951500005572583175483156776073599877159858841690045199386558444482748561554063001071783792781088985618286158308670423788431779641793285219650384606747342603099832320000000000000000000000000000000000000000000000*i1^33 + 208181416808043724017418661058564725794191803661902171176198443815311232562331102219035163211738310017361187769923378724535296869412441896322243315947751938468678444491335051683643168803468858492652338727886839900932075010087150410659945616524896521825083574536818855825543409810014168410617067482251817409040764654148287042625302863907575971284066906073535283749981728115935071328912238679448791808020719135722875559699043268064456182597226990088056581147227958566898280419465340251693984834229672439217970693591332014462813969567447954046521917528955398062168632906452956887662842370421396299173379306691072624867789500022638926989284903405298751814246214836889368242152539905845179335079863214866723879286773658388309491447649792864181718525184178835506310562384220520418385923795308599158487343882658455967043015316854847612413759764830323906160027046407949578140612101689729717474702791211617184818412071202346416148220876966528103952164174431647603561368047748769692018389293392410166759482604045978885617897858659734046375229509645965216644928054177653903326346595543557506613442366522395485816048009650666766289579981063028844974594041803381253050927289198616480441102310213007158594715028230884804838811024478695731927264733621954019266630280657957803348069798448452680385535918432213279075089714865352041754127652863553390803843492470409907931649716477281762492444700472629304460330042017384880154819041675712328418802905230490283066191950216476348679618537538693589649413304706600610862528134201879352515995395737399881626718583239088236522232939014136704331699548079829155222798882927639009591204278449282893964743474823218111571978031054277705651985295884449555179411669586787546255973721177447693377487182790301931491816217239005702951524923527479000492830939432314283190329523621135879643654113260917673454440167912462753960797826286394576092659713300105991993764353904491216833460191028661989435632345107249958438427251300648532079119228871639015628031870587018133018360651554105495809171090281773697415159889877609272251886348454144685994697819926474021019337333742518688940604928461864103674718444235328534490171524425550772890678657813220407537191691924673021749585179494894792606873082469213602675379861398447013432707863013690224352780703248295212180104419674194128178976963743940487549711436172586445921721495348000082142343604674146126923434177068213035421047611381355542329707549445749437496346720426227120779959070117867994197064767819850224776925229093239376824399045418893129287246569351179733597864583400770538356370723248807494760502549087074462348808834773397785209242284699241693708390405527664320909678685244547847803731427471855609930634712300436693723099291164474349067057259262688095095943178593500413845876310659570623442421531842382645576576078969357488922487995054658626623280387889501523281793601117356032000000000000000000000000000000000000000000000*i1^34 + 926240822557995382390341018841623918521352994509214194894323936263853214172020071065853411942092669142469573228535775823114158556349623748059612951208488433203081941017446693055875814895364172190270898362059862833270096521565884205206743018366839016462338939120760222045680090076405876760796667224617255848542155118051787931865385164017359260698687183144624785510275894730324904206158159549810746385819634734159187819496245979776246612158588741311904558028723855073237938023112133446163349604644686079708896082803004755001857626770145097555314453177656300036313661520240414372594939304971110864802026459004800873875868044360653048617720403468819495375425902295303903818762010055675238427001790956474662568795402257403066146283311994453116998278812230574326028955320946700918770204639081576538507061155837775516934760331964794089753580776221654119738421662602956875037486303574707434632554353633269113852167975598374161562409874756828380308231073232917527932729729212906583114558885214760841544329136598930361731080862209280369801124920458342859204031790419216973766250145270283706215675274268962226774815061532784882446717681260195012274632642924466229739062423597125914990743795766825939679939608814184325746702501428489041539667632435987232473555917723113020687500915510953474369728074849112257865450036747138034037718131265674541627969613380462200617752949950024162931964975313570481221848825245535747492349148607688526655661097875783582517981118447002409216023956463094300385487484953339090183136470401762857500419659521687770942476582854052762165992208261372907777726202991286167936941491502127170794805213074355519586068366750957150853460141847114109688784150174019720810057621208321402508707136419986995747679997032462058352005969851219119120535280504502464978130628434331083942335649666814997453805417002534913822607382105826117705427024606459668022958744487357285681375507339155963553092729734342678794466673304840435296612216626206664597716086537021060944607661684054636997314331514535532717098309872277191498550600787446436219920693668723967807007252936706112959681502802244116672775630411511128108399582751944288484402300767607447535136769678944211264666112832504198884298960943896530409387403989324367283553662645822819232586030546240525432589646330200363474617756103952701712419697270220125936870300979337944021582559582024895385120546238235207549290595732902428584837662820301654438599941331237828708409985280225390605664987261218790899574884817395049588191237493247685518280793283287568605909818897244468158767263873551040853489619446760561147557744866176722460529135474399218156285201637534284794406400690750192672384147935242468341559903565346324707119415928940768418317988356054019246345727731230075439760571776035845013553477453007662595138694508535836510105347473575905376288417786923486942160686933172276093611356979200000000000000000000000000000000000000000000*i1^35 + 82664273150019124827555869875366614766640299217437029445274686845039663203484633649921781952814904745083646355030057801099283742770576921553940914785760345056886580342892812728939262898420483492932569064513192503730582667793675847710087584260993230493795486297599050186310820022398884970304241551612876423759309843601058879636030579068307706982350098635899824374870931421341809510104935459463725572180366803654845498944293840015632598945534510583994283120813850985739544541451855350669478818863330805030847551147026444541022947345946360821845357186763164217204601189414928428903911322147266125433024379976393710938506527993159442969095840030990049725441132029003579631931923819287191092009101500851346098258107857295147537601264686494676231376549268245149728307607884266338279674660074027904204929736898388887799492838939165020651378472755321151283200160358960307585575149445894401578004601304494370674771771888576413060666469768139990922748810072035994119975862092630258243008278934266755096104979345375308083076153515337617112301065789415147870212076683144691730058164744078083883204649247026898314970433272567448949579271940861235908456799292201252158692295658197243877952090085048793682200914116986400868631921839774174689208596155998810121993993745490619119282217592701995784248256040562213749844471952668718525477655322362423907989981110153070382993502877167079043917865740996544574755203405507210874728476522066713249781887022789291338524556919128197368400281717698955345019759863754285199375289132850651512413365649800864798681699621273218116905801693344921064593934600091062837772904767831686991544314425992371229531574599191273798115800037777041933839953107343351995737026151066725698156931360799978036202444679875790655039865972207734192576566502065732722573445120914913025926568432604694308152995904757260508828353169788453328979937855835258564048425878712135711509442270017078877472067534539781852455629478217195996854317004185990236679546215580927450280300417946378141264967429506421053688323251799408579614384794281592784155583238742495069400405773814231176400176384143414878823816484666146438116655297361535674942559841795719818315080889141749342594089648325031310844598804430626473365304428019585965604047556211058425774564875558991827344601601615992849396780441493256229622822388525432285694084171991325103945759772979087627550083364457544414935464988325962831944304915571371235772990426608578936112042157520724490425811904446900619335468424153483452420271882996381875646280874946945665254340551030746214489678597097169586707529380642273264930356947770368051444172253948891567522979154226226540751710230624468218645802568614991097699713051314094628400123909122678231447228819054272938053392217376640266718497932233255383192527514072095949490683367258462970302624455125892927922491741451055234836341530234467617624555520000000000000000000000000000000000000000000*i1^36 + 554512233782635719048738725699298637894562051025550624019476931924284478522441496403143369766997536910589726360846631168505388444207598811508002029409436123194895487561121674554528479315250184219306694168701464463196118517664458826408095886260676887051060602781805316845979456839336399236403891942362771586326061348587660368995128623193338816120207322545023830525002057432592362032270025347376202674912990340671385932239575547320117354060779012063204320566832378940186672458100247598294065721789854207665953274801162229208409732434272425683941880388242397088999686409725601107447597788141798751229155047645286204989883175464419464963966723487108524137548513763090847694711177308117938169173179052211053895789792189871135882252129418546226495591283851948059579074210873567764552490546513372268475353056034367932384663539397015617950218975874825012008866930760446833129832256804252822449040605385704248917343058810569314736819036989526208667287168493082553238553659036706166673008568149316349312899644785190268031599582070588277645924193245902999541147341455145299071293145268211687316705236061204879125111450002289307801015545172383891471909008167054037894076716571137383937796571915561910726097859353227302195962144637213337506749876644009845423770789592499032874363569407842035428178318044099659425232539094687642394484707378584930483631102697158755372272906583956376628798750749357508169489269384397238263799111732174576548325728059141757900899216859443120094749141580591782111805096356394044660770292088446899186293171986945020083028713721779719376813865514820334599265504585948212698465618745477431889876098831723062438914495865389103636081513982380629824910603873922541843362202410250863846304782570923206563044300840195961439999635240948037920108326972151943751725754075710030441874060906596289097946701578454758681832444228205148415970314701320184547858455221279840652660978938135563886210729068786870892249885471112377205631151129214621934336942068321247199057721413996188721357506252379816685557857908527862703766846167045530620203503001102517185397850642670379142476839095189351629505348320817123608399165304742672418946096168057776514601769253472010510603680835573565582341697264039280860105838553049365530798892980381598722474109340548247361885701836642468257824599096844094111953694861841104736415736814530801784789523213340711383945852463964967318735599420612916779237072593271918183852939068732572322722553894266763074904489664110451305701218002403286625439291692966423075641360040209176387641992756579420658548592480522761654896068888427347765135171146653261549307389411370140210755965782317579210133144405887164735733246712034125730370862905882860139548581886588100197137749683314703951249886681619536089484173323836137736359084575027114133013495438194452581673911137335696223862330902927079693692006416997215633408000000000000000000000000000000000000000000*i1^37 + 4151197803514077441673115743761208814026576770320671307002942561317401163364528970705447180982027445533231067493422081270942112753233040826673738678628425966759549919628236243398914198189954083881087670584096624708883011003038925031883649342363793205290709539673197059670805530414471067857781937289088847205450197386712354298771469465186877557274141380223756276802099610558332324471376291367784376634837385782128156777378251726520878071122504152418702325150307182370465480887241568900833306212027389200190282899570594318242215897797212679224402016453695814559980364908284808243025826744765686027700574633275926315646982214744574999823910559902826275150360263772766910671633251417967592783416469253979212108377398943355898152841814671775091670467196309174640923722414326283454247443191425529414847732532186370594719076880114977211054727119520765343507202531072448561195708936493739483119984547290438702618276120669971479882591578904780848203025990145526417472328119527092102436498434350079484269268031034126246954142275357223511108267038858074492985708850297055232374506551779600783683114992695935358810186725183955100495933414699575045122929345918402204486930421363552461277225697604433089821211877068478584622294314037143278813508677470620920835628111677886586541586590753952693596943382177028045210309035269413732007790716793953516890619204761082210947085847883752592924010485824477852401477752164349078427249878541326324149633196377799204386437220389563233300784863606477029820103212670468022100831633253903895139709487275422118953119445575367583138172612248459852631592069409629540672890919035741585168135412465029528067159017110354164394561739311939678545950024686226659013122422717434971847282615145075686709002027965930935189568087256179367743838598798657963973353415392257585714996977106193132406459768834203886566900270113905875463323301236990754536767506864961295322978188984430421523885226830982300552343271734055890323055124199020391028682152589033304080727961776551357730660489774987043043006631033351802798256467047443264836744300667420997830972126079141742041659019331269180112803455502705783832349196783098200903545699303231985062325729005172288608853970728633847889171357475211751017676375464946796312513532869953362154729064065797802922107748039843790838248830664461724697541972630001198397015412921628346490378722214204360812185763520343256960505632559212918139287624294067093398300991888052766625045142676243063236296163543119207751642018259197474709479140833102132279987371799170360801259661067972051714099485994604587336945392133801376573349321639970737687630532885924626353959096552155448149145849430437552425529355840137348504621121104408075681966320553375460414355501778384655932539687235442065341814141928248385721243299992204744573369585493725815865316121090421778792007650400495398832104778297979699200000000000000000000000000000000000000000*i1^38 + 109278007700466328418643810702977553249443060353177968668536825660866321730745988075567294655951668815304846373067058228094515346682037929176766932726176962991093325162654485950430819636093639468499663804245677774294532580070024437012457132729960713888165563919429657911718098289878896207502064090308272334570954995682663912372388362504483342715779979953829408273213478590687190300836565100856791363269173449159562328899583248025225989928507277511371242524579711589971582333132708012196949799314791302740132047355938614706725899960705815723892234805307843174492598599938184272929418901617777374021263403735286353451676167092101939739922385678808222431022858899268419846931551597771010032324598828470351203020145952737562272931216528628027548670403709959968453345983915357464844064594213311244150779237152595451265881868298064895407748480099755759123501383867226250217778344629224700247606041205835691888273730919064675189631038704109866870934590129726719879815300803341715029965458927602271717549428498711522896449751743177625511756684620222236738198470146827644824879799805326641148108821315641888285471106697649190295408154207631957939346709034467905623004952727072627508158052972501192577298396966458504204390524472958391417570932171686446483926027045591699850794071799803055011762648361948020241167176077239262476259246236825024497759761393999152325652969682778065411618649638740443426691524541203139133126048819860140347024288727161689063281918284815068657704034405895250639709765218155143028129688581594113075882824318355232889937481142950414094834384752102485667887650822657745482430006799102439448282013685787517018436251017881388981436551583655516410765410456889297347487098815551015112323958103157566039701263324042402753682684356100855485615834115965043935259767315148212092224157350973334515389802256021820805785061712848779642131367782300006324176199607649320462921108080895220403957183556731664340160385669938595600886721325731137201127980558003453219039654998874183205948325111924402233930186638122602717863993224494364503737888036268217346766883635768934382046476528938461057576537313756989459161941493631881114263798374403999108976076896388416132879862972963921234316607859505075797241359516561611220129607001333527227454270491446783517297551625571457681461072533404736426793939529616396331226083857920485903003738617964836173951135269448548194858670766516569052715038170504908220629705501344976146160586769869788140805547587366769725362564924096819352378900684489280085995519374079497198333013232670727328450562224679540000304747271539092007707170275276240260429448674456019082083111713495725895812934699798724962717372313164830458007169195248743609359431958182246469052485549511020164919309122252222166768392086210794684418740653691192679719901178603416418615122857523081457904579697066103375877241999196160000000000000000000000000000000000000000*i1^39 + 1530456700207438177173757674845823968706815187171253471992888398786713728256205204444788230904798452616024374857643112388970636229127047731133400396241158642600488665309187631462407071063779703686244079317899063805193620926749416168137671034250200028794343169295239418036290090385584829992359280118335318436033460559386173971586048913455915330664956117284722450458860808404054203798745979086917595094082051333702832108342368547688205389942524368624975491279248665857227792182874717469557007534004506676917994860873407070874329730972692926338592728519359476756891476554662895812390747126146560150558243571477304249097538336822598665159869591267949723677313980380250707619654310609877123719134269469968566425135752146645621146798450006958431096889962371066244951830302569582666860937997567001843631003194856163983113799846195634763815073953436210893388493642900508603103877295704596974845840050925009691004492016761906028108704089323372707380197397627578602441651818423506819315479297212575344083943729392764545504100799625070486421521474135029378764643667909292348294304804852339639655052002931060280708344604600826850643220621670413941916441085863765155667767786040939426737755758303241084459573850979267075723574026303076171257705808731405031766472556992739602843645925880889751160386103093572328225542858104211335499797744455747034054159122318413176533808517741769301068890662597931347181931146241565726531652188227898371302141442374957500710046374736103394524060565039031700485899616146673230455067140902241535673542150435865380867121510516419274260088421709765343330333634875537922243512086210746281112793592734658353956285602311524658037458306127890165347429672247365513798831864847050014827701037019102885582074909272240426830554178501941455364911691179405774929056670639562402508178763779189770684148716515209053510741215215720307858115169099727988082896971212657937494925994067436932669245392902747362953976278254387535064382368469382459212562361018828299248054885075087219200932013985948727915672640516707493946809448253220440634972972217336428098133172754081477847122526570650261918100230068395670435688039640902790890197082291308706489665375742187286833364754627893581138985476860105774914805434554139126145937180893941447189862706590411658141032482599344035915357083772566172045601847529739606692750923139126368713862247669061180889671152520140506366663656586225910994513185930521512653101675922933464559682738974909441500345585498904361529908467238417008615448772873567903108608983193519308830704435319919715432799230112038636146737455675806930980310899597866597643979638520643695877509914158143532246438577803426736386109616800929255379022750823545610580804345463400075415772785018355401281420823060132885256099311892219598145374869463734039829616344563113375191917388138431187976795103868355759655769604096000000000000000000000000000000000000000*i1^40 + 9967184885370019003132931827596603655988795869782476358991057214952521851141168181432212520234678008868639313298833672177364408118943866698903883497300516521005444832292535699843558396592568618738663920876529266587254169966149765631338013625634480773402533615723209851010963385118794720325815884100622581352880987492685781736414048496090174256747952918101509866989049602155815891114015670275823408140372969126820524473810793089417117848658556847600741566504964315715692760249509813918198329841617523367407951329804273815937368640348152443146470539747594102691811212120000377408289421525741486404638605759899781101520294928211161989752300771728323088193406517793238078812187403757506004213098043152882273010646070296821365699814259126555492880589045753251268369048892894454109850464222553056599891299968630568220076459914461088089495618691145435247537349994510566529497191763565731118300945747938006143508417293333626555390599645948883039796533593936576254144401732674071822148503129107025086548039254342933110300378751097249573935380486917428877442757216754889341439287395532825715948551350183051685960988987304330480787655441609595025179791188005552662375835224965801473645653866126578048863683868025717133166542341061212552076642251960495014790531807786681735818943593343501656831602526098151359545668095656990190271975445394965725834453926219170633601343032516432492237820199626051452282496260883786602059160462876212520059290002273808396031103912069650162125583353578311633742490196799581485949787935752405809405424767663584323775764099167633780339199210324929275379581088731461115124440404404673478527626556131032683721898127654760979452507412383316662279718650857005297069376328291850631518972089529654660620597097466584273506765434037801465794237764169955231449698762589008520346104464565921310600250737707638891877167824226062435264760327149722982871539609470964809631880164282242245875472402310901499653510970197044506873777604147213078173022830915421057789978781891391404486574849176345407057632627703723239788600847730775738254170690926167942265095961285955959984011202072551265787409564731752414250444734153475609997152780157182943223821206029577953015976327482042233291321108744820063085938800746644781612634690755398918856801538582726135692940974451267901891933072853831491964593819982868745179620450860674390005452493087891840429564015537467056169980104044811087693687411235897993829629774498467290526539352497404235552113477270180987334860821345427137591155951667096853227475351650296374655616241397606322351414099517755422873558850660965970704755672338835752680229444207861513098765248484297132803215977312139200913104582433826845646225291361250253174292006689723672878949390287064822772920263446324365088288010234251073503091429293265132905460483716402497035053298685141426430920162386300019880755200000000000000000000000000000000000000*i1^41 + 32975688235141115307690975719997105545509915997814959725975902462979888840114022251300475865333285425809911187383616190831787058389017069073801553372843219526531915213548349241078302449698797271810949894040413625704259999120237632563057607808813049768782010486437052191757635121880818487427088721310737223673841538240301141813097544492324048195668195493601896406473282922465129278826290541756380847977846772974443622508825162310394207169012352700971014810743927178031936932951623105781808211075306240051714170805547836041822152606366824517851248872027252282469196288660745174628591066290480085919247373425697846233172104789215123369071136304739223536793597248170149611572619484670917428205450105630883932053429909176417350873794636179250065120820421092421544183918447753094801788010109424407772759895256787911570511793275979252941460272401765227833016005850504922792220779365490408458464436707253034351136356349512296448148476302647111437851939537132048326992107509719707601727216751450608114457816210369681087446095707083746935062258191225033715174077373659126737384329324139366578407053118864257250294920105512976887474479412394347070177964909123451600841335132645180043169547848785586743958020808164268199497854050506454273736440288062376600365294963495553071346613875199696629330891400520587415946399017404719694698550210825961990026979939021200404769249142095131680171884402913111666828410367063447216648812839840439005985840779282588712754203600018159194893951124938130651504850921020650939796762242175545126756753258358009012591003528058881696090611871507724064308496131561887416271055341987422293840200440582632885761393488085408205304785762743084442206600398154367173270395710818247263077851268066664700697925397285622991700491232956836397996721503034445573927981344360220815007469314170951457318997917189272031698810227604803284496613371969664312857428876090026505023323332040898860020311639311514750700556777896165638612143461682807157852284493271668675855931798835702097616067568547055525278511857764097073608791196226800805911702355794869218125108391304901465406923628096969390549054499217818512159254217578100034633072849971376051749992142963519872711478532006071904709824231825827639198318523604713696135792915950965648698976522498130465382301999911855741079199903230806409579145746414608408620996095254698454699911464975641059051052031190342913330700164701330682564576937553185405354447989100857085612858130893746824831018469977599317962028787310152170263574050507741507190696771768974620029572784991051511969044579917909687852239198134982764987975203310178549126190921097939909568066555020003642156881939250836446271241944879368628308723767414655403111192100665882301378464205501276445507174237228882717421686551261207002333254392348493635003140484460643966306772320629504864199588919277843906560000000000000000000000000000000000000*i1^42 + 52154953763053174984748546861909085645611973182458528913893264636918359827984220581285383571556543692635112952737516045059246976687663928988258077464857819175265393482531369297019609212651125101406982163247638924888309380550851207025599634297187711587300458442522782859820286400648719873222304868695975954226030729807006733146726701058843868834326957677837815868413713393599044977773291522763758190964253939358034007303167719065822211318184424774695168586475745024695905231746889922108983053762535160211060124588941502298929506534747108578614912601058838665891114248378542435418462585925697422073427136301845515828188596052482493379582405935771189199089703069432215085766554342306294934763872756314034203809113923459690891952022688592728999524714552924114966221171716281452797671052973613354871317192613607197569651011869840668267973053463234462751819585280705584625176142410275631161486211647347828498308231731110478280979025583434159661113418438655407385820236267272294275781878764324812466917597742322250624687635015138882672705388976982000922095183183612586824838064734199298402191756087469600962771370852874927169300707043133052520138867404182325960148193904894526415945042708172185164396198363248761707332965785718545523681084943003499684476512014035136749446404707723173247074321207849862643941703357607739667225217672582981494254508537221638599538811382558459257933734959452563059104327568565437112157303886833306398574919412178643539028997602692415094871606047769035721965667461889533185424706277278243103924749179557004783936357906453014486956886909122870111090790880453393489581617762862148184095700623648048300416616273295769493733508393757970514025527466857343506452658281061974899945091520695078743577054676858661677685395592126614040825585681026768467740684638217726816556409084973047350948375820895406724761003683054061383346695000708457724967860909589449098762678138772434668712692591272160986147161314103746463645997603023220436501274195888815848520313733450688336968812603229212044993111103522690387641616213772266793003272308742659463444167498605022615007954319023867943632557893845909493209162577900154790977584098239994592894046455704594027053749407179285637933947826350902541698857658963365404716558034249151290096465424836131963948699528571699372614713010726755045993797298457593994106667262504609751068584551787095187545176192165639036538383902842181132729388692480366459336732636764806837664121979262569103613436849430881173389414622931586103968369666038045327783931276692279709591785387842330856168803555613165942924345105842419704778179931442432261232419024861248272431379892857606426057774701206761738305929608002787615883504411782959696065535127154072252250223295780283533373412161800020268254846163683355949758449841758347089279589158764646006193724027649643950889244400025600000000000000000000000000000000000000*i1^43 + 11804914694946378148281071519128555666657934089477576316680438065124270829625626798494077109548667291039009486930759243998890692013520989282629119393783214374076677017888680200118877792420673658213825720698434707247535630232362160602341075126032814565189891359309874080491712902296853792195212609118327619550157482542009779405179574905101465581574949796927873763801375915333718263861020667855347671133544013056888914658341605442380065775413415763420557464528899066753263677124251615314434994642224545593466390374899859697155687663660484294190854996461048301462099922225113059964575065410144352045138491962315953485774533370449939011130270259868945897081242267920658932677261902475274547499619928399238452097570438714879430606922681180760448044032639710382631953142322047402747920645132514603177745335589010051353324379737370526124259915513477353977123473044685418596599403725193649084202140758418075572090800309319569849931121932428194336986629524437871383810992130401859881862982293355992419277931507639313731712425347424666928665976427799228117615883175765859411464376476565868109869747510968178201352757083665706585898128117044660155185866120629055366290807680227271077347534665020088416631389908527291281593631589269356047562833626331529997384907952734533802995345349057905506934069217814181087237383383626843302439551166606170906950289528938478896721741407983243373549270407462370861189235990680997603149202363320272535936308064906819415001089273207028280596095135844026504015662062970875207272060109153134355264136583254027048194434107968144572917481311917767603103700648731478618809150560601444781218738005550845118103007341307955501729593058683682380371706560284273426723735547710079549335034988492582403151492590448112375708090867532686416803765835239277072917879742768330398443758046871186607425163826998081791798941745562686158418068718367987876750621175900721764495983918575594520649693675453263479873022945040023063102925073776933870220953248672695588374027895223986457365770486912457477597557642915068517410975142299247173773308159779277822056488054533096149682711837230028286597837198510662418340642734407325699653333702161141031342847340635100302694019580442249963552115006588414880960728454685376005287821257514174883159860757540691428121790287062255091955955980424193918676272990487899084491545961711756949123163794776977326529435262842537572804207045037723109398309910335679325934058889377816704507874501717885631046050511997401564030497626790021158169275195175865060238102461494407024290873837771709580229325113373801644725098301527217260882551800440880532306949941172769162504408320571766441735261265909015881005485618214041735548282747447884222007501346860041679251097525055600651323476665635114390618276157155807077226740395116739965628164647434000765128383302033576389085075865600000000000000000000000000000000000*i1^44 + -115095213042960219866103136413550631520296420136126838117788584326038797596475749555255971913404083823659392232377313470265839734525161034052079915652736481052616059986328107812707137678938124743311526119829242437508118439362463387924323739263301628757876385173733163045804422990062049896372221157361260544076986887760306814437334139723537525883476750159421421033589937965820316179990427251847996099124501526304957581933636618913380783142036506346051173252914822326441485783547722671345061202293461645044025576148670061472227683735075734911298085719271793509373342250845300646546276605578022799796674785625486191062454432484283612987451692752531369598100724562977009107618982934351192549235224666548372903972355559299732451891148691461877070239785290890901252620188721281383400577430954411520595220139106587423876329749116087570754483169199217181960192703818914897995192760158576151216417725230318830115127780323209809536866517346747719993444616144180923003677302611986123005396323439682182568326751063211362484684518345104862048208665399240723993588220782402686963834571200391129443652395315672821771284346254946321187630039874996667793051292860884985636766528272805508398167185163149338307861906539334362447068270106331449000714156072846993113411831217358928848279504412773442448314787354620373475704290681985193759762962108553591965763338527882206084507416489170617805991250703767582381456086953243631632153012583965453430707731860874209029405312283701561779772331522756360992090053500131914462332464918365595553506227814021048132022242223776110559130202993544695304699577894998213316663542127547435825332015890670398544483702557098218419996225595084054662880287399018762076332520065401451296943878679158511435553246769625491983030128748118194998972385918065697673990841583538813939545750245509815086546703184365748118934054745462544459927805215664022585806204618770512269645213239073149222886615698824959356703914171362825357110897833492123325332266845763727494520176226952232080513002656284827085854794451863442339231399269406773330150686808711316419879562971771710576730198388264049388500818887642831851063055348800483525739404204408706714299335043710304248634324038491558984031901823370831327402812433731107788876325103203519223072429415153167914215803186427234924246618562777373581287080178816965834705416810791560503444871506450124818202326162566168289368588679723177274526896320392045972521679641353139694313242219130309748655845985957933180691025778878178851826534473688994765039343126088042240347116475946249318813051498321904395259355238806242805500492199258007461414329200923801925243548383294404107322933712059065060505295127798770346389274736178391209082449612195733300105816247492036017386437542742389730191172984123688129979599117433167598504885685882133769083469268458406139658240000000000000000000000000000000000*i1^45 + -304746261409331785897876379601831893943934662054532617324926103004704058178805451583713114102976572883828848573241949102715386811697214308219840858633758830834147597945868893292196010819387677054494413578321812187674120177693512563905432322795109036559587412463856170126902813227494895103473182502358570483210116172968928436919645040291706151271855141993484297693035362517313304115672674439184355749268245556452293978269231569576081217436610144400094438691168806055331706800125420764014205789356521967979922207293643628359735534689103757559943602845321900739880749474836323503404809400071973956788909286662641761724775402090185476564605278066606773103820726897987642132970448270432320234057145254999774272436696865196795719977477881930887506406679920607800482134178594708199126548443597077493583419485801275469941562596791209630401196515219227866326849193467873752184332616069775340780444547072222323677540335490107332696348135714309867069719551282010740343512939451045285513095783883601335794779483093855470906132929249867449859705834194295400121822269811148718105544954325406917694070655290364295149187165516417414623043216892614929796648478667755690152246358549366581487077092645348909933206662309084789280885957391646432031626767898782391949568955422992870627330725911579042683547016623115969552153225297674755445189714172219648690884070374208778326112256778924847347014476487146591063125716957786467942051301565381819904081238961852841323945601852547309313428319153849178894876692631889257871292858802933983078096288913450384750219777016096098106547717479641700778769966614651161169149712256012892944448819421586237674824402753540842685226742057788090907566097521996715495343514590739520559724660363003979537395376476693116669852381346566977976569347884572018112498274751690304028048964088084104066741335029232347071080007625804244373463186408077797276915714610361837410422459158758142754822222094287161503531042818773716119545358143223314884755859184055362709616609115061704665134707214392516788480581660239625766834357114801543924213333290826643050803456093323805621700509896511054138850605337291809891514719690238093222980412361112195619287685006266925898544072057117937219168248864053180291141737847478820706463721163646156494527544725924575785934656733782592236173638971268536871895006556433705322577447862584245051503211223348074067819055131604351414345512236900412166054395182635570001263285138368697157471518395926097843147404396306631182489158499617318729686191285850286414379442370601109950553566853691551619003591724215977900015973302342260762481288828823311674559908294342736937364984006956117562240003155811370441374214140769755325620404383609236100393008840147506444640273876893612666718312555577522200467837167280867275610248228806874850770082590045244352882101058250211328000000000000000000000000000000000*i1^46 + -350139628642784567125430270714870151010493748410047673026216686405448205244734614186753502421468244998881019139868179497285359995699390795755271667292441906666876193412740113032788904793202270943248517999182937860520662107206925554743688780543405026994896487248003326063070263008594932570235687095025289872626895433337217564141830041532768869564065568765582353878496040848636315663812073980267812796560469168268405351406561902278947495951243733657334732086628268096765331891769217357067644504914840253723293191681980636907490266081579735239954670626475361911349608057539555574516891180838396309892135404490428168307003122955978370209802980331695747628889533272798280521603946819498105881168243328020011573062175309102185636040731013677293258491995808533042333342889313059977456414699262972776383563039185214362618018638974401703838163896987043742719190258301301706924689269153506536926093059138089704791556273446167743045908988928692969136686840855445689595234776488678354528212718226759487689180500182350671108813566099840838839748154299304745558677518085907391165192271679985861805698488857209812276885445337309336994143768792996822472219234567960991187167595750259086832505033414891251800390106688867658543932776258117640962711003501349021172836852033880698099291615689670428411549123704045175927211001809767421836112215279218253807202363948249371387754906597032049280839925592601735265758975262067615495698092156358188995252606775439028906425735304250184842408018770066341706849964279292724271860699240439247804020395200492135243411371648699542519176025385165219157482382514093427925620067804295604218316962589249999785291853998584698880550651184734636090988873658155041521984288351031045963708099174450996913445223918312092832662032301887368267700148895146104352369777431881856019885296390715620192212257330905148914312200632988864902859457186792762510604063947059141707971131599933832625324534592171397854557275727783485563460043840106468035478284968094394280606724208171845298374739322630413282849248891362314232420711989543237555888429684992416666026644338967207549546520808273290649818695749619645427433780495642638649933960172786332850654468534109470953362839744521573945093066287799531268311168433482664688617501735490956313225319925306136116775913294600728029725511904031111494348468655380670638292461219170452465740300353269499197245555002354148946283938331082264982632552564092286045457114670496089483579027480452461587634993995471456214904819684430894658965932634072145460417406387701972321090483793139703180756211035088195374430528679666978252052902112467778100113834325139902311308117168712607894742809767594965039727244465717989961256445917591616261336312676213145910066024616409022111746211449261290466170373626273282611156996022717183164551010605060492699432124835430400000000000000000000000000000000*i1^47 + 284699404208667288105077672800863331525560286676176753195829146589969487738921672819107136808781712194607866516249139037622789564392995357867652298450275167186717011383771825570061882617199347909565288060435693982408521843986610976353706864201848884653282010388383000950747146465435458060451961284067853554959068058835123342928885994914258944707993034529490381455244849484959349024813297534891513644628403950268879162890718855901745407173907572332644219234095424317191652784145130798483575401244710860533415424572965936603178465436025811054799163532595604003392585055484903649284961855307719683778450776302885516799121377142866820282102569949468436312322615352651881436212308050391728639207101678731817364297171979532600552697584424689887363880935379753946494541975739681676970670052102960777779470630003095343508388112961731885784739922086681444114838904301541226691062948880866447287153288203987038699138939015534904520792521471049709284274801709591974256578137064045952061192177996473334221476697328734072349374531089544762457574737338636879031645142874388652118012495210363404189566544631505497254379293510660048230265149426170920000151929965570811913680215630210940361152096305866158403049366365304797973074450583845176777961588268597461655802378856472474446383883948740738610028915821432267673984043387062551464183525576110837624290190053399639282293258965862502698355516069965437860329143121002588583426754722172444401068447686267516875593594668228415791159977106302567424944694620980828955384733600703493152621027425037832181944554424289995052818502052697627796104789788570783058965055318290806414527849290506209481652281526416411171881218054791762427083148042672072406557316399954158568839367061677389439766213965372127043907017374421371421262720934943060429080413925553163462763653144819740622418061582214882632956540636961032923534731089569372686440788838091191910354692527370230553019748900082952990209428697818696196029614192978476187259066812187445779059028910717718352873701625841069351927027692651768804883243196057120325168309639716084996457380210102309104184588225609985102156239726824325254155627821821513812786623587108462929860535863946689076077167378890675046678493387265891396306312126200120146973174574117397937426720967195972997689455950705441559891751947865694759944090128595476127354139487812008813315665520562710073878433750587717231847029780011236613222113931467149613206782365606876254213390704481802643053621727441922647781051472954761178046601347058978992104227053618461707012469900634861886584374282663742794856330341805897060006393415092167884989055297902952217365198739254293219152090541577000423143918601495384827336182611421530453662974239748283714105177114458273260991364249240795215379021204678054639775153913729327173565797506358642835298713600000000000000000000000000000000*i1^48 + 1046698474525647595231707873055106623861652882589118907464700738374174602052003043531039106197814506193512162967885689476544012780245004205654562568668619475201392550506715486378659378154416188052128903137406304897693053601870835685400978117661483015730603673306841150148015219062625737345235733374388464907265458674347904546747882413707783266618044029275642432445609233316719726146019929802458694817040624144422257668551888732195565265419322984164802358691275396824313742630750280506343845509697076811531808241557651903810335137772888231060997351772547172367646373295464812964969847978008251152110587959190624311941830970591882013012171553703912687983298256176049660093476746379565160699712560703699645428518493836055115826817930666848176878785268143184710636531464038204813248185296001717901443095627348248946233120147818363683481598462968778022416001259037566993900039399314835837764562141183169448578985413234821885258788114388403599147280857995584570643940167154020072580207168373998001436319012290298409156847006483795402801542180069261932867978597642767010410772830019486074131702750458333349381091668797199879824789140073139518927028083743343076375856423772534898920875593152999675816920308086788547222090162275655717695405355290404190904553988539281407593353943111476012067121515929497846842173119399677348153600565890617103168135050609959809769890559895751308568098546460678963175847402037639606621027470735774088453932453375168918769614554000654946576883022205943678375828404917618455808550323942814668846986330453234548164786588613926351822408439806305614841981722209911148322919081522978983343864894498878346288948845202146588274070954364922256994926312207780119144963099778624740383579060951415184936088530116994048462217591550997948841909293644578249566735235960660544734703532387597159579114717539884868466407305157984510452828256793818926364677706608465366164848949194605046613472460866107824718335170100005402188199478177675541831826291711473846480258743225460833509854607390207692988844536791390182839543437824692854627892533723382253774508929889379617412454969240811363152916023555778612440556078971962425645527187845916232143675241806818754064681057416927932206881373908641399820716907173570408967757996982801183369777772627972629324535538056070263772618294353179405989795605428098909053015472975599664731041000175575973940196934999554268733821105434019108487460073780220949416436086169328828928076057964478051248217617193923635253317071498647014099948786876589581836559523502927677996526919162950938342857666212828719259778194081483490791026332648233957232505316770129382106136704696663795279920591533589385951538363331722276455499083898079405654412085548174413329057256058031424244102291054363586546125210818502769001445543596801303457826418425304717459456000000000000000000000000000000*i1^49 + 195032242423566437327351899567855235244014460623597634694285966660383660615485780840735384095076259483405700882442887227548985075846187175184366457649585651489171261951867579500482478345479819469943605671438446667953141022162375449043472073800390243531922302952796902614234790812968737358740800962573361022278913872104339559931006329302192724618693400959923474139208525640546428927757309015025621728307884522397061203568458581516944647628937165066336732816855819501661305318118226676359162469635609525016484856119392570532475749514827262961774734504591971423226527552835543060667634168825924184291336912333442447814514507794699400986026802620059551726398971383755372174696198251442527289763391444721278817517704693813812378388662701948739298030549875375111957735879615628947851656294374698404937244745972601051424649594697108451962004060154199997409025503526138032976114685293116358275622198241505629797371049373253465907285420238673488204107317519267652960632619915066850205581485162153996969419090017344788690687932110760533386838283373768661937091097613757036162558924879293548827893721943957333400620765992241065258182265003538176211645531691481614283394868504240960317860009808136222120418508931254892128323299296462011764614360604922767134831601303883798332448468818711078377704722609775450736134834073504564770845849084636294465364287430800488711535208398206193501829613052574998440576601570868831922519181854294677613458350810362925319981228146267864560627162157492373014126284558068607345990207257976360893947011276083660495634039957642581116551499076688611989756598182711422851951326805202702743484844491084010474060392512259937881898118420871494094100568624128248925068944926299341571186800531479858762484666272436559069579411052320242205545280548502976540334436569418684516650628823848212343291765692532895208737447566957200029446968238764636992743367750717045089312225151926749371886305498853562368128542792678775655949800798808074164434756313309289131623346796543977064211429353507835436895301252829789091158447090835920854394409599132088983291194302197586644462235260647968795892722690997779980449219179324623392638666248552552189464882851571136570696338695160867107271030969525762632481292175059701164634423234152127692414513740793191714574297564467836930150923668944990442992306363013464361831930472234724473486518424772880135539277103744429965646685485317557925901956898193637725890039305501856793715903866648455977129205118867189431781798796013164455609308941330641918086919230771071314232134536404290917722287216582712186248717661279527751221719888940601082212056706075976952393313580894028830796951898215712299786555950438097437867183890838310285920405821131622842670151186343583828067590292586721316774250787626234232506923851503168077136604000000409600000000000000000000000000000*i1^50 + -776996510226433462444436917175601583515925519304158746525933563049091247282922299523974399688826327661605906283345217962118031579092188479608319241152290494124651736312983453072550022527071540670057151051253091490870495421773539074164671624528942596032680259495701410607513104048281165382831126390278811899807923327700181192238190207751843232327475580892872130939392646498656272849790964065959657952096762048339408414888454492473260849807847245253224102547001671738291851741910301218392401734271792417905144046520005360435893400340027404219919407461296361710780343972334154362279141902881650831788280000315862851178923968036304133656045019029024180724070340747831957201674092891373844125795850602139780013630998257375522658128325911977571050105240141331658488005731869334217100922209828511857041206060892341165577753730494507638675492613306668655625867882472554152096086108727429131949965156339871446025590274416633103845729773102612836623437680451387711394791637262807502865596498440337627592782975766275010386852797709666993796672129793057762988917326174920360631295242760271369256509882796176115056220722194482157760754116521448899167950215008816654454099548338859317323696684267181134253442937665442175608255531831947316485861624212520266386502940831627527513083414211973375466567542545694870608431709414947640206577622564383588416587366388461864517219267482396960022920091018171109250794066333921997225898361396495057097490217301108899546735744117638819463816738637314798789588025036559369554508061985036050334752207883860945714639167716489717553053751668752836223492875821291400777967156123698920844031213389922378041180160052291187290397092339103042324909103347554399748384044694727930492244367028650735570877966227544305374820325533299169273268142992496143390802723087168253388146264619975256717743535913940021547054928569237767396330882390871253449137285427559519550010574453170950691160563889985025640773468683649798702237400642589660153133935926097727180694255932967894662870297345487587624396339674017222572918088777140392285632580671983894598983115419065459208478687986842082734381486059844019970494780905371540681612621168366423926468362321108095487785043031463727486732645059016567015996074078747291312835621021832359530491250326732241431971007883601211078568767002088435308627062989993001581591957952419788570868281805172409924067227604003626223226862706770570092839174075462274568393527548797497449268649696341018098918398602267581116722622121120403010368805435146260044301928194934918716548039788705141051930435134343749205299419729464156246788616755211424859885462471702923935869016156810513885551828725276385376829510193734935760039770459282792934529505736674427037903878120084225893325836418327644187776477873724169577636220161134750720268791971840000000000000000000000000000*i1^51 + 8351546531421571164749191769566002389135115092306157201776354758204051898012469980878910986188133163914289820790695822582484884817727047122465425282349246578934049318488453778301598379994427858075808234634318224951903513190359796344282982805159394163942078639091666461193110490558307796363817034808158090626314629795443571928416796937672706899044281284067390086690820840350428545712021558250771251736184881725663152435939232395009066297228412381103372476146924022262187137128323192165845455652093088335542777712504096425696668226717585217200032857942012503104517293694831517946963353377590487331630216251879676585412665081156543514811150518955287643214458996354126896728114420854447739321649621805407817878818436648195314478395648128743148956775886100044387423560735909242085896992954701983658043034396812339906373258686655905945374392784925959134472414537458252190876188832040966823281402856658579347454091455127744575308338309590326604194437834201881236827592429876811899189334034330273671469974570370497665034937652271617881749319046473523973940127554735008886265574687425695748375361311265550933248195246861484429988991480087180872312170193138729345737921881678962238216734146003437874674015341970970805446590054855825856963438393072189481766109420636007409645061177580128138249481433571923798641954800048068024927160081318645640675713841956158446818609255587283077843413438003682405437301742364372430769886323352337651223683851354746481843747209905614467141717369797649845017857999899557056547683433674758746462999152907505881126077121812703148649848009358114815984562194140910325995805195308264512671474948398931791977338320415384257475871617499253835164051600219878288354121467654151612260981210592710347153256112225923378513149513470079654788174156285348483223854958005121413168407921793513680688005651766437413248297189212435272221469400983468567639998293939199610898736633776466007265211336754794607202247881631903005191927355111294026157839035405586915550713421407933468741591592722568946690600976411425655693318161228329343787593874617039530024257131838102692092210149758244439769789604499509693984556892584420617668214675794272736531811401085331969965652801231380407041583739593360765380497924038883017285966042606274833853316054689526497062885745084432730777988141284936683520351710613696296070091086652063500868593436783972960344161609032397739982892840581277213862732800751352759527254888277135813937153017411857741752527405365650342399484296302980473247003604523684939306417354796329733479779704164602414062208738609372546186795235867872155268057973630657606278020991601664749232248298034285584610378141866516770021163310857760866375621489103509380182082470513916085311782319320965244380020017506386442582977859881617125402438811494859652726784000000000000000000000000000*i1^52 + -267512612163143882534181080848711640658301561081677251249472375739776054513166856056797233263172266020818002221437549966609620068581339938413719490656002177029861792336358626485463919104374236493720613089544727136875946872465168814934655166595206745223359065380191284587918896792120458132028766214171660684779323195848902352665998630587453476919867290718583607678186670654767280683936958477441699934101908988644093055262812370627126020639006949856438723174291184594355317907159071109006081277427180246766010226394056466985899641027323431308263320003765044148184006388780688358046650542789075264328830254344047981109783594502671993343648534672473202392211661333284651324760040230136707565767789620302116389002210751005077889866169618420578827139227677893907544602609314596506157893275408839272498583468755114515780915452464416132242247396311248330738819355708784587271021374874247624278756088152994320156406358549923599294580545450695451317744785454623261133014122433050552535114081399120272990220607395728500340137593743020843252444163424103781159864551829488784151870727082509677234061904779384711006502685520856022175644036058347398459821037703402190890416281171812129577009694584894034308409183326643525525434696684743582053613515676514479550586335163755284401682438589533483945867717935523727678014747508459947983582719383324466703498200852279398909226427584322281292947440836058798700437134145145121148014586476418044151704961329964446903425776901902489024494628426633837111852301847528355521191539370203989989288139013848662452657616520954766510819785677326224306849851025519923866499901996637166177380238217566403533730904296160618418127234232350724859146546843286089231614358094029008125889672930305923523167176359742533623554571971151400614845990069159594672316881012445322198171433107223643456579620336248432653942198386286498447791740599029157030526495113044162087567322991921604617993511651785952540996327311149325779752045385591203143969395715801650383149894156847113820851677680826772638061288999202872198869643200112023165850392387295082003172401169125354883312750932536367249795900042506411291515436392688644404271540839502270482338098357213060520356147188128897920461952264809375595685967902952326035099070568635423539813923671846219097022548831246760660182996024642616442463620592935171178865339244030163832531752760509425259670759734215835155581813717370292864077456452369779228339326744820504493139451690844901157531390936435719477583066917213387902770837433105838342222233700891160172412318092795020137777390675572599273967196138715997336992961689838236621217729355773597379749801658422746594052488108016254660271282428670330056469645588094353047910376214277569487420230892137255514648646570828456450880227928307832380937849734993176166400000000000000000000000000*i1^53 + -161186065456338479349875107164501103025075382064335894947121751127614478295760699352539958339021318244364164057684724816394825089493044255853182239006745507959406303191641445627137028590646743541210867808636061922326264179626712575114479546857965456929482439989820570218751474275051015800667828104980900038430897165670339269401899126253287978810543682834047559171715123879459510714842284689378769665639504299318573821602586703085586958267806962595834300478128377048306002772912655203582643095437178613062302077142018123015765809626750822592975939332549935613566672384465710563036136047664273402234308150959825374104425249030124848218827193298978883199826560856659241153674266357241864771748305849954708426115656909810110752628675268994641849509690984674832639263593131777470499139057575374835539800464476446451856462561868304245398761394584591950828451655973763125361178390997006337575434539777005431482779236808351568632997055405001140297879176344357453148950655558558642816167522850403037356407582150668118467707032609723891394392741243284417704423401523876099875168873464331363284421798505082378566168979218467017503452888574891883525055071523836529711583610847806485654363200586657533960543454686141151241353060432843510919669491339599122994096856007818971147788078161156069229860355766203830373000945489894298907371932687968234907379199997233782315474076332107857235505717776037108756302307803540303077976518429123054181805049506563799063780841873731305396976366771435721880361248836705516503207564565777422100614077410416712020129752443382474606994465028980253475334853970566231326463873104985725903692702020412466920502689377629170212417279809520649989188866751994243427906698279053790010465956193021212792908025521412760034326323832874814024511471963016735319311696534550859451040295330580674278819883407532568821306634756320556989640398395966291116851674550989397386907854434417693773312092642813603796041991315434301125985506258146811138982557695122892036139583398452696376029664502683231634840291121416862795774789812133396463829663706311300598170978540443319061146287700406415711939840405035389726390576469528749958258923466852484259195308011796053356499302192205497354123678738099938022397766324259572849987418972246586126148237347609417974335813907776526143145816124570017701106412064143807912818231671155961974587226430795173614644243285951463404422429929728066433326187482007117609288243901254827508362770448099413757903538375311819219624061509967810649391615189025497395495267355663819462575515362577594731817856839285963374071707764815796684436363625611418495216020549095110273658145863320432079848837834559632007359021339091852940097182696648277189140311821477263715678908606902564211913887739215928142756702340248554713183033617285120000000000000000000000000*i1^54 + 134564178266884767541192578377538293542579168167149559324228542537277616540226078066869233567638291097849545580285538157629237226526874028326568565343948153715463828165638329430804891533739759691329739341573139535897303179705305414039529751976219142055172120708310443743229626915376777466299775097873928224356124146747999059196333887754304851326304808792350009656164848403350137203365863001855598210007503061088917459305710639277808584613302699728536230403114384416017739366006599272764324648074633942612065244789712498087450597657838407138827531762042998637471128188214630849360406574677087089277515921246419941802696718065748452622218435372324753246377164566170860913113933958466504148624288896531387444722145939951144643666004296055639525713036761505107587235070497880653576207808701139454038765051002381778945462176575908108186304690814522798514554145459298305844659778320206742233932839360617780884363762902648307587994173604618453050267892294113025421369616146755266605570883044687600352055700128237453686267121295344032418570889003392863670166215837517614741085522493989366762317394431658475652769574274411068428516805361859216784860742251829187047973530825921841341875281629196920825737512778701953691873717162591929890123932964400739434731879871838202989933171492395101944770638973938983665510972362751485244582731387175788242878832920162336881010244935466701920474795750940401639153667161239422212644144933979881069546409065410171210115971691036695435374000473966148426428730365591892212753987695287524662202369825288966942536274441383506827927981574285245696221988439057198579271405433821438819516417029500628681746708358902119364082000041504963644015358209619867492802199395066653791222069208211447269184924233864345695106473539852999987761461946742298286237344329505348434671531139405916991696638747620357039103607604609753596482810835898115478232582234514298475999438535610169864239516051705096232971662011152828667717086505893140707299549225591485680126086825091647333299215041483850532805857243165326613335059714916212576296068517417001212416327192190540786485857581234557354744607461442636136707516303983051747943681457321635050372280712590101431545874963403201385445311121129303200852566058754578173506341640312572615182251627110235406396920992254074612252956982844266999187321382635269577584059333702660475886277130634102949449942784369582039354954033086421687022154793665938389261885707520060862087723314510288014694877890793411199452589306522031275764464473431655495481636733286987103528986713248372781748662832812385484732275303354636214975762219434761370207608005976529381192028458884903353719331778051939618554315292280087287891028423170149650470581122824618319809667719494954243657874602913165307533416115376743522047623168000000000000000000000000*i1^55 + 303231129110188040026246932365734130890784401730647762072369417781585088271864301648430879746730517228948422101533155062865432759481823168553956225148894553776143504517958607758895819286238312924790708692129815693956797089493757428882632755802037385215879041400420643334989067493889069171522008672724117472136476147361376156047999125275609974974337511697349035781601383611228015376805723141698673074746488241125051736865641664578640370812399246864073973213146626462000694788899866587380590506121874451940766697324098480222416686690862482040878752300699265164626442890498893399437374160755350671644808056051334836197551999385314203896596102664233013673646207190211783261143640711495517920787045106109535897285671103991018577335759447056505835641832801953893235396422046071160404890022418888300336832897014526527418274456308282385765070841717921889499857710963106794436342799160347851052028786247622992342492490644985100250311031821843566694046005008307578049684705285499576213061592578723401313951963890651725780552121727383403724339369029358249087509232839574114060840120119273683133273466989493630936214285928750097017214636654604808423161983602939272838588755499579312531003675531112287340022685680792204302426479626966526340682016341878369728610829440593247949218498605405235822592306965835158767972030167525989524205164056218336797230302488649197906320775759174585300002930984543115910739230356312893046190428205068171203343063764339140272326833334319615628966218011295211230744566420485129192175585417371660895437873547832946550075440313988020886665485620078706624203868911425694557135543628397241258273932564223881062916039872423320552446658788584286887882847516238824224568886301471167583259700928274478156242599256232362923395665472578566172826998051514748297379405875492533758164120445504739212681546298488303895660406790978199205576944732832062330711987488184594740636454206736060265399226708115338468628142763886729262969909758520603881590225946189626953928660541752901428268743846695297398519524236047845555472431803953791073122226821298433219682270232806382404661274068165554539269390922637028246105257765898005178560052113628828713596439137021305758220659685092459268548949527487932312057997144147644056948885855489486652051615057860764919636743578295316857506877071400080613816423266745057604607389244871874139302830068338064460019918647485505871786806048876854099419820895859008161439733992688652347132528406961903008148022995553365224764615119892493927827291351526937252991893471629015339497193529632869604389219919623786692982129221166455675080496088409333577046875591474209256867308005086526181710547219414161527137692076812819486465401441837319832998087327656877325328814847153458326209449737367795766657143322892791342694400000000000000000000000*i1^56 + 12206316260464419163342528533588689748621165056709214072404052474624229002831462922617614088969368594993325979490322253629291228959021008783484190816491036745401816654148090632944809132251385817569132197422237055230300454872022566264277213217248650172734840422155502929012186155707859817366849005803829589646027110919876284386037437916990646466051358074124963096852891401346788113498215633289161452928465163460063905396590533156498372440951967236280456394653758498751206212853177220386227978761288457938019519188073553603641805075487686086972537268687926957589366205761873099582484166411989189582756197855965079384575658884977642927999978270750250853333636889756191101276335546600657389317880790004258518341115799907882897764489251672599869492239287030841095435254184924115829344008652860347449932492642890262335484448162480543909852378372423354801632822767039777934761198152226122879323870093817868003596982412885099582169954643819521756169374652843508867799255993500955908354317868887071592399321288501161337435425618337917997853121127814363558222753007769808103942764637627186946157607971994714541139717770383233660395527244992307702724186701570541233068380190610899688532170335422846217222631479979607893858274190420640650198254605390848525319664220231252725412585576192809955269959987625103372596560191044161204821796094977830027885635708481241690360156286679379707348249119084845842246071855025894690807026425659839934429251725205215770131246506044593786702635844847315837011143947439560768224835807069280525423719097586063110409109155092660713014339206835873775843467500916305604837346413914751115255479898272637427592492187538566191386758765488878319026305712055242227401320736031309453573849357331934008194644643024908402692677876461613322794984158072884944604966040411994798484766390616660892508883417670731017054588153348353455749423344255711656566828564383545424172352909446065004270550802755600622228397007333447622106668429552039257985908266013698722878706687143212263860231820588752948725594985430943565626419930118436723729050134431614033942227684682186221318305202920475338172523368014697981814080477796466735665435913470026409921610571972581669924390965574638922242348195780314506361936592361745570052409555062693053320094040093376485380460422786181467648079984170128119294520920523235163924149985730045108151920759802197416994983637081999634288237179061505805793819619644617401455124419552138666524734418382847731638403111650919826428138887269439047951406578820151682970304905288425069908631468250828614287934647118026771771140909527495897383278272300608203874093536519702557618766414177357791015725348148109663964523446344373306220546580576172840913305056233707637965145170018997835659291378891854563821035785226813440000000000000000000000*i1^57 + -65858686442963149095408362860728555276844444886235496909292939100503819347753075711914220446523793094398776608347963737706567917155891632050151217988019758323422949196220564108193317062653832850108070096420251629811197003771499329564081995333567593826388165159949090884777282586706921288245670541351649745059667667146766530768262538822118298518005202000686086590540513255762142299888227378459602075383479244584135002341433322881996753019485892690875828721200977713591746277589606609077924249892124923022110367232863875899063135753298966699850295939086558950195803165602828388055936959176536976729638601621469745057290177415072380106003319124940439500530629108297937720903842425435314455326357563888440469929116081491136822984166161367774354552846716412136333065686003766702826368996884134874486400855083037854397541004107319629724499844915012165704714395161438733069997260541150142198817480246305792524264963797697093128712634910753100719365850714265836618747314555057377616469647212770489768899229153224395389787220605131071004144100932151827803836266018022499293966751028383568663072218328665667813388399365160987085115744968026995293606749244834937703981228510865144202064490591242685132380561519856591504799824014922974002785494291607200588340433925732665738152627981855136604291636322388055139704030884678648155510758610178469988809077170519214780465162439895214635158292514155604192166661833307918791086588627290101516335363317030449722898258583680855123437569794900627640087640070141823218573481318099848387785454706831234428082242975689657637788630153300942385406790297337473288312627839989081742633550096810079284126243748783375927224326355051708275112507533088735113870004529550074744329709076301778358187156592444168532123438820958511666519686107876169540248028235590376047111918761934102052768450264748265715210348260053902908631071984045457605975512502024805840299458288927678242534218163367342581073199409064612769410078339901943969748841999847783296166211320005027379771179459421354470409261152025134572699826941906445137246549678032780223321711866756479697843966732070879757179286840902460631545630002401783652216630274864432070535967669959687050025535627837898052268872002135567528751913978652364878332557779707286437892646635221034454366492919316221189871753281708398138267479246491054914080931302238649870039062337237822259953520357301644478596131830256463875791281530587161516480647257872265342570783653949120538617527253976749492332565396734515316255494732013389590905715468600186487959493416321655163545503734629325704687880593479962152596714716154888310276044768687515690935865641620422173811689173378114547781733034945327844919974217513076851409658571181582986658186436768103655964373948820053092883400491008000000000000000000000*i1^58 + -33900795493849877840344979416421485281786655044569383955731726391977243452534852693259656855544773624363271791486972484531530630887879771647853820082643225470711761902202282694114303015069500756189010468279645223306221157189154162846004999039109907840019014750817809114867956190958033908954024739776619379168287675447319286968848748969201290775585811514948827410652325016199778687081165579188947751402679960022755833200911944718782130806552031102279693361860264539231017497188449520760304587873610737834852796550617179320792639573661971035649420394637179564338074675204987602202569724873534332118512663847910716908242425987902270881988958446884865378811409342352688397000275403575115359524144679811059058172781401027613452953328972690666794340720792026883453206561378057841472431748291163329155612959820774239532249261782553111977088900439614725423897831120807802143538548582022742612001788128247131562903937081115540839223901735435591409002162887316678151105166353073012454529944953634697776627492895136126648970808236536824630023991255343961113798156629483647015890569362768186368314459235238241693096919577814618094862240323115461384810029298984040758084929234168663489266389635318258626948794827025197178113986253280867524778252722923817338972280912508000844750003787653030628822904503328342172235140500065951903646260117432014202411053204669411210179116543228436158530736798021180848833069276482703818153113731711443150534052464650830200965345418104304854595843379703731488175276075116434530082912722220753006828796192505862706945568229579874592686674729969825111325770195265465855788192486533473200305874488871802457407012999055251472626248902721003098765854138229908316362096408502684080451054972739190533828934957013423019684930221440190134854833743457727694387768421734907762993718103367850329744398537077335857854005871316868405765572016506476491186632966464053809919827938645540003696885642287810569245550111997913167822718719692568625912479695348253443121893911909536439398970095881534601602641983086480231727247516274418821126227719177133320865022910936247698567669236192297742793928792049816833412618442980488889287239242305222001762048345556972060751182643514177002921088483377550910949384916324428003380048374863872607655563421788882190649623009377073338850642076423268399466375547219136340193456862959604070008591172860529871831325136365731730307722073473060491580912017647813185437370255100722630264457569433413636187715011621714493923882444823655158156277916872940479234841955577717432644517600078805944295960242061195206433426610044281474872608745173310257457250234871346489052753672971222823553048656144248589297589018966273839978881398025061107004651443384804905413929570510906527196806451750858327379148800000000000000000000*i1^59 + 51552484612886727662272154722096466612282925857390658915789461959728738720330001995754740052415120358484669508175271938572678200166682318967698880385587368129937788864326875046838830257243693710849588645499792072279295585870619641442780860320031110516357911595488839369328965338606320074236488127419768863202371933611343285477924275547228107961032865219651711194271379041718353196951858834778075479647220240524225869366411225903503516314717162551036510103086876548975545633114427182718339360613897479780893793335089755315662841748358791482179105867360837888667635105510029234976263091860701899946531486011839046599805483987673901721760505855543723863056755544246031588289114087428425334714419758343825957962973260386385555971772398490086052698189714025650676284065686052573793314894249970735831052063403989305267848285708077898532575087223638227809630616594004948992260345053219590735016104383535595618753854448399490919668129065412064211847081094951289024683487209917914910312251430395099231462758729093684169945939143530702370214900347358862837162663509968503804001686542307705374743786548695963968081913216389576993590439494476003896229410825202799957090556622434505985475787655901289023097392732083524936403269203320530285593442658338623719661786333783857860324335379472905408790244583901325800970608059854990976245344410035785283197514907905714789187037644433636809563017302262537376797618721229544797266507706105759286184388787738254766301558290739609930428782305772764619036924499276821271274668298460835988620575411610788033093406869850577577083491206446985318970354465311191366455646177942662994880762428596141560778288458047575473463733720946312235408388456592971906124959420687967071919435112734939496036391806560003948995777495555459479219633253893311952264721903080392876762354926751029072744629432257428698522997876595144210705240828834052019097663259636142222009298937669901572482169114242371484497145179640731529446718205657033879991944576901829147602270122329623381489406843737672309181943740455674519469273171909013561123237715515262297126502499293883843351187479372745686937531606433381019844377325054538645694513303334128280781321160262657072640823381859221912957524542631769709210711156743930761630344425286411667789918601620621117952771386110991986600824919404766400557575228457828670670001442326993641585665557416042778842605412294161256765927669885950536542362765066070422607179921583204054191505155817104755650899288087159923549211316251279378041752156390224148460895410673887922278196530654586883818496096492285961550310136323055672538603617275570640691263357498785015433187818581328664359730265881790478347215877568666305590479160464607154246169751939548117424558274720185577016112977144709120000000000000000000*i1^60 + 233240462955054818635853921971915232695705411464324680020796481123329431758084619798027843648864653674417851996349607680188010271620923156087627674276259628151182026639122176868664677437681854561152841637253415648424692898144549193048192431134430691935821264608332747974454841783818390584661086182652539725450146779690931496643971955757378943799116416137281583001577989362056149489137402604003361634952148924076052558675456865552758191277594337950167983666916318786036111637854770682419982025777293195388537931321824935668348818848296133315362103881889610069787369751045312645780994908792482853450183367409271051916846255658487233744354188500009601968432939354430552384328499175719958050312221208681302764608880292585620440698022329551835695293086287646368308548528117460643100710001135082178035226181872991148785367774606226136425234945114171655585496136837349305393454634947562775055995878875638694446379673138973385967589355454116511241045323068572425482642111413018834855530361660966657212274886740152808925950248242489698505481486172529372680411640185404833353889846310093691135855317115071507565565705565187943679346059546317452093107820295008010967224407726692874914728438442535238530549205139916435709616602315317730249603636959215386279893300098975037392733152832150575592703758402356063002884044443326561463210209037772457452969219115785501037272984766000151281780043373966743000675352891859378964914264386721272739207579709502812914108674101547329492957226785414971619259557514181509159000850312370970757168246419526859064550465031522024760113946604613732101865250948836926908595707827504090168704216628264711687832104108673127339791011489335996410285463196979982835500595337648940820041488457269092887152114804673747884267842146711759844342205947000927499485981132900782632038791937104533477408661372286309689261065473247999898261737014952034226242948714650531554220128446215266741922737652704925428328030280365562682808461647352786778119201696295114084696110266082758943041439700818327343159590703067772857841637089392020466221132938062863766358332490170462424288060721430373210169739381729609455180302568975256731671276428118757765525514276812152127930010398897436163312466985685808760376081931387745845578044141467266331194089909199636364353918885994414385103613343458513340301867035399333307608178335733691247878578636356069624239544230255568213011824557304147208755292114428935122078386848807371515075284500613653963505085455925356478545251600243411322214817881661209740657611785333335353642350969822693948604634361458679022279827501468057401760487884115770046793213782609248730365742103691875234822021116165268605178786526151938444591826746632239757034255006398276785310146897259840838584022073344000000000000000000*i1^61 + 8778942695285674821786604440999571744430045215698745451451717181835609214676729198321439108212288642977847217212074941732191099013348829192956323512693362194095415236159885779061321475357859611463095638273446513479668808601950069297607851768839977387911060005461652006108164421881606887980091974175307769396450590275103456019434732855092342771950123352096315498022341268634520225166101397982038735910944777737403888392057271549781089028236549074809791096621842905553472364963515891557541638200907019553988709395021168738629823962227498619684578848158129094156267122390522865309499815603050153836485352682429756535466434126492949870531826339569042943462681156546755958337451803870229893484332426519269378974423574859806279245531488868631970130313001595754368066888782688844486986594693823619842302856753984580081554073331805176631693948857523497835484138056025807611111540407960565600516828909693918662096034941574294356708059529896015933956182333193111764959646127934949301380405582137512273130830776938001817358046259541585229631447534558195309647458247083064250049143746237749799008063951803402434122406765807149772777780114088487899144093511063583611452856879204380079070296004557584515925047377879857006481580987677874564399542679795998033192979035560781988270964182783776884954654724696138327583214930794171798991509222280828443649003737412287113696037845381446658287080816251603021464823205003607521507490080827922219289955590997417218103824748684599104796758842708520007582937449902581345442254921571185270427116279341749283889803211871957173767522124150511999108829259301765514429149369053145115920327049680390248678852430535043100686460936902103006268571532156520408496675212551741822016801173683721652347663634939577965084753122196867379802602476282933429066334832346105357009220378200692435818981743132936857788395090628471939401019328637895213985797637352366144591384703294067698554639724853871740309184886077774420564055786874646229774803423782037001875728144185202040376618361552366869304423246837361860457056810486381916667266353599636362517604813495795271689895443015711559855493595772427508550043630374299900522206187490512804656098172952281224061080092715804742091741464122891250890644234548852122356729228481262813181103282049863767981368106528189527972419922125539924884713842349362304998465495067517057203267048140518226621691673460237589557022562643176500074591681877357549230225981652634388854491809183732088039659469134900268578821372632027262832251748414663932730784055061981022555169835327740096300177217646832243539648352140025042765336187572544669209285845358479387403648964701896043624626777793944036915402627079493237243938210179302994145788504353401192653160797831557973226291200000000000000000*i1^62 + 17853750376371496622595573780511095361016323122287286560578376306476926910203238111283095835527976765415245067802171731524870123545686534120258270874384548829631509447610273027351255693254625859928957918013431311195135010938124782191456121322681102020778395588308987659157941800925937254107844067713359475579438399638110910095894061307426851729566394452367477530217214340534611052241288845957264208367824757937386452852670914149240985847232810426402460648772684481468531811511803778695993714219744803921219589938372145086235604316805562560365057321313173887960432046194681773373225307272979939727806567362291376683978601359790890878836895835169218642719765982092703275823786917191215621617407184539836389509795489190626120895895247183250330200929118888663630529054160837196518690242822453624227417139312676989126158133171395431010587200547718553090701478722430821628004610472258655386033214081241409613698750303929726025128131325959050175769653488101457911797774417329445837901413233039217890445275463735596088300009654216123569044894455485562295631279219164678443679639892638154870323622410238866298872776967396226537390411821521803855125426116090521205004248735423212681264045724920277223031381382651210823514979761503190737803424676237851408388179715027759955253569288296584676915463984517411099290100744932000348765782739272931118360782274607034486111238641855530465290955499000041748343150461894309861347735991897858297141669541717330993535888325917500316044653254984970939895034780416705617310317348141923468200191672437732574295167042638825705080330541556748389538665180319888574416173905311498708551305886839338351958711865100432514294664323885104804379735877485781467856331732599997354020033004589660352062556055801302975358573600239185967281756776494619698001138054872799336771809822784284217062972256435060342892339640171902099594296068415103726284736818607590275325638259029349032199912351180076725532316977309115220426619272744268848820086662496349811067635211976350473570945238532320007346994001101550719189142594396661854649598180201439831664788637242556842502837624834595941561906639784896229774640524357605316217176674141403326698014468554280558033798162788042936295137943723330715174125194446033200587953238970442056163638040986458534441696088563200972703654682474600852707632495530184291264406712197969690819845389776298030029862788944564398621117358763235068658687439832119836121062130180929239276128606810564484226839722802476408729937417625018028303364026021795321240962448689334469414918004158357391286929444204757405120028669016041190798896431207633063583912077457641246225895358317079718015527859256958864545847691895396307735753502976561392570905536992925723996919281555865600000000000000000*i1^63 + -341322273488089851069001700101208921701452507755727860145363874178409378123969815945266790801669881312545072114384055300383989263967642971671037061914349198309201756352659769114569119216227891144564313519602079575641597666569830422685892743532010940663554215428811230012787487114269657061161842658791126221754148792613886867617010961636582499067781464313860250237476797767612160263036558351514142551752443999875243180808069219502669308382838102181836578786451523502381191353296390920532440760220420367475527369873174680653923316998425734672601457814446184789123509894057121652272963849790149121835625420180993212563021485785468868249897114040695887545728870252589308212362666079724405222746249539884846943579001778763432048388731775525740127136930169056539282665006901808852557945621710420728807844335338394596509752735665165010931001653457254255815659310925451466853028401275488208346245260336845492051077660786778550588895080808679208554628461986896418316037035480386456152407535862400390658644791016036259167023024048981383887423953452196275706613284057855171304444925770214171672433858853530704933900519371200896529812214435851222970974442023530420310557983775915985647192992223892944181781856304595536631008947986397836118295866655814678342222033149287486107073891098314599820778785998740105340263453414481982567025151029728945386718963554439364751517543366017786991106748742394779458418760761909248738677332834314253700985725818421795342778468848784188851664124343179771694006394560417936397563650782327790662310159088831139031322878633716501305755537359541268412173060300550527792002478201265812453802561518313043813164745793046542010596511726436395462534821919317502280072058965863913926993997133583173162082050069412838042601861455305437738896998940716613689794182430817690387845085806950805964947729054247336670289420341219991140811579450102350378447859036996074412269866447445698355364015220206830555020767119424008502151362015361100930597980373596697527408511100260308384184279919952957999077770351851179974194499186089826421655364700072231300980099544858183443297900898262196508975441871374234819686243863023834941778164791687825974270922203923583523436748906531825612478893833910688456543555057576456292636375679328556294481765760569008149047179121118309371456289468621691650049781709966604623640446598809562521767763292319376668518814740749818379648173566021679604238927642745357784389637351044906748264066299209790601289270376362728952677861621552388320545171914275246750008730104965084208356918253089672010545948054768907559132566833463393212758049043950964398348114263821173262591907273595354202868435717288860724130427815130431318109776249663132603145049188575116876608176128000000000000000*i1^64 + 39511892534443743221134464547161103499275802977805104585191094783296138806028049477731264127805224822462836247921150492168519994483030403633020519841214767317947451564097703035859518674133243677667419845092788922619217491890567264587965177729103441220517918148835824985401208231190864747407552960429270028513739459199545602018415089243844816531133111054281643379324248747262099372417518673424495680843553875564223830116781391826208458851371514376579287213790122025632416071528769081378785423818002677426170448754369013878965752477902139109717823715094904802755440038227598543791205157696720673422224596436780942043164384432673328467524588639285072832935680486529323833774319066022898477879240111013382734938036376114885783610332629056154407088221434313750445585284448036278734685259840053259036326631008487766256198213034352024796166182841265827555213934363811127678438012917254754201347612797184663292288338762023659256354790281542385930837444486544501915099097303875235506762796895965291737580846354926440826238338205323099066065843116215287770133021320950017667585299003991453270042374099515892682895724260848283447817865861902507904956662277678258481006043744808245972206716193242193190340601634928018537571552892612282203984504932257472764663157222791918756871155651172981144574033645169084662434631222217938959677014883067287179678801615234946796475949866722040789703284461636016296645975718620586025771473905603131215416428696261951152777043913285446516883801625804283972034203858390817348767928736673479413569321702077899012343998393736450444432954213088153383951817452943714855508198540935034164074880155357515719123565053663921275097437452265248090161976310550690538446080618455833416688454018289637887593630377250125845954189910338708634899288203753364729380900428027428298887557311453973120890802290456485319849599280995003935927704145307815463602839412023480844144821208390956115634846060983858479642229432974238948216103500579236176069400126685920191581683155269026906019269649311558100125165868831600656209605211130355111976636684747320817427180464069297883581594993707473357720602536539254653335174631155432002888899416315216018569200755454516457572559230858275626675991663018550918735061881416425975308938650181810928465982474856005181766387647932148377050630983190723628884759401431130429904219346268468829813566168658734014887874167656819424468049054305371161479077428177759987020496013094174200069959313980334887392529083933707841370292824107619341184136639446756633993308421310392868844018830043344508991374631232706943588915423416442908706726710973732342599206775199561975407385250431446662894367708715302214122989813311892283454355916439111548057960411092551545651200000000000000*i1^65 + -153806171055076699613742156141142315026198726449743876272968290754634004189770165229025311434486819358799403838491753437296485949892704502939861098407240801966773580230964470554515914669103768509521541090747581681745474303424132345872469452421013508430564117849024683243529684068724568499023160166385003736847444313527057636023141032526295428741510273987571803375427378584879180718720465739921329623884040132130042581893161411419209894812821349923630352129179024101806469913207488844834582599964251815597129638996568065067452219128026256815565559930379648135907412134219193638144848621368335188653342352645735408481331446971794487863287197638271546209830864577183727631960224833297990636997814312420370793845537042395911483550542933659394169056860621216594370468102756296237235838699675331563461649327490498244135918856685342012226124642759964121319652550545894100518592150302055449184484876455822496805043402525079036641953409023895628374143338328638846379999996282377548019582257403479992124860235498408925029398906193079118902834542088447978160571971019350550664365923770902197419492075593078774754091790959710900593907583801639449102329208758659304376107088135335893599813987143257369347086273191197928864438312394473262388610650629882046286070194379632834946314222595862939607627871508490634267880549310850205317619156895523189255169714199916515041414015329943827455001074499031582983677342403943863819499800658785932575303107434995569600711329322365618182524425489808319635702694049105468501111274985501247464284688589369033024782654308855622485959469411023350097275727267913187886313585659510492972656941663129745022364867994190937689353679611838005190762635455992904633887023322178211910157721469357120297731499061896324972019058721202743501740273476365612094944352668341739350489444050382529624538992471730517390043513900132225965049226646782676701388010947754543075380201302909268578786419966334855301563635533713086507661288588130901871566810914655609827371203581651247414440405205551431680057802862021548949130449304807364809974726649611896422827221193703238149831652512004770412953728607055175167887558083252721892900475418886242031526327306515991562246595414046292145742565152000562430701837502896370818976267281104456260068390950177670619827499138310912595295400501266033325443869849716314966822679017991642012361303528762784706594458469631519928859375653424118814651981614589848614132796094596559843389026803766353829392450742228038290478046293210600213153127804211556474106973261164873217727391300051244908110878955748553744427969343726780813795955452747895499557856024640771742693724409713877997298297877241910159792466903061363014999854547060406925296102516981760000000000000*i1^66 + -3810937398905945407328851263691717296807558732713418052899982435201445483562549962595038482608335176407869578927062862573933011246036416316991079158482627638874920081753328842668975352260941591363622420498838993045640791671885537674698241549445418130504601960606056940445743716423099606229649113460882143233446442882261475311561323463958725962131607811465087164150976949399097962940166770763574024442569660136842850443368624465815606929369760314322231985559418256841475920963496043537425619629642026743945134774224792050182468565175922618927618877882221366509549970014252652637399803190091453571104011191675965668343092623108722356104942001818874146861616006556499113813530017822040202355006889602926637425117046991780801959010158181377277875151271356309448019918128467406875722898604550822199307388644552737142674172161384944579335990969380415266475603589970941371586627133481977424429327406810168373951659855858765987559262526443078487507390335850689105538024248191362705518918015941975790040865641982909282153931883416940142537229746560918351054778341759850751787986294217876699507311804107897312373918402328159400035860018464968127607287295281691743276971194596024898016963552379824778552621602554464657525384778538390082843653855025941514049569774819931734718692776965743009385506252000043018515878941371558774387980843995854435681444918677285087329594594548192712635083213830633174750616285781180643360953793015960809073215500841338317397937237930385057844702907966082830947769192838310760449525856263268208861594997934159805795102174707544202815834306216917761412554746203058220594482652788319655273706985001400961713250037253672899011717083643889481430247762094267398892122012345777276195644073256642135821996333744551913723802699977543814127583330455749440502006678493465213716117900012940187257180410459087222440878898726848695609186696703548345309678157975833025891952132536211242417893053810721828977900652401638411466654979172270106252817128257875600221507911341725674604067663482036756018999526677968613113226355319793835609392151619332320959629573788224045713158442576258147890504901429475921036397938145246404525442187710923755584609100967502335357082225812534400248031991113714275264004382093646078968979830742857068016020921145724793602936432127918247179640103338183456616650295569368042713686495840630250050855515832248386690496394645702586016074645743928652912533156986796745810134640511902927830311396867347424123109537293313912417553415982783827552333938889427788206801820969250405489327216244656781332208467814448211471843735478597264193892959716082201834686534826564965370096222556215999395684105367747692133405430250023022176699509738371268026728448000000000000*i1^67 + 86991632842776211124938040347575793092005367381864557961388078295582626388314264879903033341569174684693463216822100624762351533382620004425441663860060138300638465297516979849073034488922171057811963748821978712609093429552034468657605261015674461190374305649315883996977260405907340196348229075230641680543778132777522940055239387840512749088015786840387450484495202707787867808240812843209072285549193494045421893717524450662135564832577110120488162833449051017847207320315475313637240354716641408253086349532184650161169403221263608342781050184984810000953635765382051410318088912008450048634439900756581518800078731830913885490771085732783410885016190951749294859648663439020121155914601773529886287989326058776282205343154706853385111269447406548021856043376296277856833826161672959926709489046667387536318050576426886595900109409022635230313811563894023274922125001571549360618939136632474851325062622546436693855343947170554266264741853786217112960973811017395246280443987675047809734933822817373795777124927313945049447933107690805208657446026376726320904651927545335428908201447644120089333532416701728697363045931098490994028590502881045953317094770194498430386543784250064681527254845287477679348332314958797304520011372286694431429395391937351355768796299050959232118104224764436675584484771600319499932152179846998880724037717677095972540225101042087563187327649573197743993485068593620240753402618852132571764116131731474961369922815306109812529320556956489437616587322446888789308328857090958812741898128572097954690716607296984281539527805518853052115265549342015517098579088171159963156080673644296179886511506796688669367982826091822859124988042049715585168746865172980820827382680571832151856996586212256593404824957960202356651610757071604943612196340273992470645285673705438722296260846624456290571537151399762660455334322782412363295693360579977620670074596663025470256088926565777672952789649163064363955657755784342720464531499006791467148874681278497271413376950867066963172067258606889016071426594050855273973934615134703036605758233811341779803081802731572294655224952544277234288433961458372153812929254593864150959574685972960167685202084320118150696020870711915572944572059033076345629724216891586689983059861179590488552917576335357162727217078756545480688319294130700392064924853560978767470781555641140154656917857707805584895121444139961753369671573496766513057271415767807866590069975318798630048289048061300314897498838843807237927688258327339291628153333645370721868158253955609615846914430946109039533469210618257210756364853183576077186918003814477361926945701629343661689755023992272941161078225331667312442320674391706755072000000000000*i1^68 + -811525406684092979947514111254048397909136483688843796842734486096252772970650407256627039173592012819775110454447381499304555397822027651567875935411298925553783768865683660462161979408765005097104409772540345038550110174489359304079330863473981144244089109901121613773574449010294439510344711309384412655435314089765624901111571156578313881984951976010260895316692156050467624361020196151801592140345044856980956103270814894320147604562054113937232865046654655808727191058972129111144064593104024996002616014485106730335657393649002037787782666400018278049920289930818264173135567481092576841106872576451823655157861154518602801568068970942576223672840065598859949992876513264743139704394961746875373419598524065877088516612413353926462130272632582479532597300312860598452765354992686982918837398886349401605098233392111355293339743817312515501314075816654649949890868018969328720083004911751185388621552297430850244067278717440150198178936774559447707692182111040566604793208348428411560879664909395102040751117935313059242995961177659979693777941937012257967557313103960817913187114213293927831574554580261634358309300132153858735817068268640838509363701342123864830507874251079962309390925390044182986098616381191227377133035242589895958660874079683582902181323903331431623470109144039932825614864927763271383579356562268403688257982431696555037089328592681637596166341836897135879286713836940536072416352501349893817595411050308180997198841128875805006613139364545024906029890790330937830270894563474615880957496188321041549200300471559612486708307810476937706657171308887511764680108209446452207019015609280244787463472542513669810868617485918741596046714882265673745410598391646135410406066853079538069686546613676713933614158957459882698544633010970651155071027017853475698236627818115473422819215522839289335001228198080328419660154475582517094268598649996988644042427493290174642490197562978935260551930094647477549615506614210647293185052188207697871652256432827605238859912269451840058339145555947925793065876953180292223245706095482872729534200006151989503184599900153876596325747392120033618139189893822272402824337806287942919868266343830855587499676059474301484386789816280627536238938799300408234057377497351874012182450161059327710490491872464891243866436660014481569124843369330082961196796323291109350020734426315761976032953867666640951222103075085137540477695723200438403361336397926211220871743415012477645713807202227813289177505063673389481713221356826033623468915143843095796663591996784985228341909431039399160072277397989177351641922879840387692723672789475712624875189214933851498936662267854063752086967859219426296667252129300480000000000*i1^69 + 3496380495034670937775580983068889119532862342328584188464411849554932711743068717347953953341070315917981665729187215725876305918561635209546977440023329178699350990215491583833688474167639748078333690083057589875287889652786952699567398313344769848702882337856818772057631516390997211059209505856888926209177290412138416501335849533373966195799831074938877727025614262374493903543285582256323483764093186854400243210004831022380973161292161142002756154247004667553235741656571856214683937995141665600620482797414080075850958615807457066662402761906445106314275515251772341986252428541859918328330022788713883421822638615439859708623135500982111655606270459003829742401464523357386969261676539059117143612148190613495494965418612596763731496423210471415414696673501294960526443485322739437196441869387947217429823812689622232282141640428753875835202980146892942745654728448910912815300274738969299196762996034901296969421840545072112933465301488987424474938451480879691602529110970563256250603950549309733713846580162252711519823776924622967784028868142046789123365204435300380487561057721900362639266714370445157401558925490491363009441877537970217076752026454319959803350869568736149108983610841255835004613300863511958767309157113822200599769350113857728429234155692330184545028796545587918337927784695294990343952921754954393998028736541552800336652590162464154615980840631314575397284855094540760573174123578243920135158044735804337676128380356013576034489323798948152294643253287178490985537525635955217254150971372489610232832595102974041832989551231337071184865653359529915191324008560147373225304905798670711994583465309152190050625798427655120629636237471309446701143074234223305930959519620980775154851785367195722084040551207621607502994849988855634423040309910149767143039947094123924558908588113591221635841058570338492018254834642922684882203594434318259669884702720457400166359125577955415056707535329249159918107708076223566850926271859192564743330890215599525937395356590370582753329312063901706706867116944549625379809029983878490609526486283311664864118719960600346896164935372554092157581100076714861808282128675791952633413090026801911310943048340263409066027607374714615563749278492376858945525144280773690897853678553617845061669219895158461188923163513697313190626598320836506433248748309338481446206828507280242253061736631952632693757322492376838500597420239953718146627907833403881881761331201549690879430221893785805728867983285745396592924669513656384577697547746156615537306852666412849681264372425048599695954293011711704617563534741002067547941310152781762354134338351516535274847177030874408082502403725742850833953792000000000*i1^70 + -5654990885319563998136114683809220861268473827809566876382533812358945560528544121653332546167413049185187656418706573613190430524659210924337560371283206268664458118456279950939192941517501153048581863542550445251564533856404057979618995749652258458909917453568609176628464886736621668586675501968141475956978384142827641987274596871357318419487342127005603959938046327767696800351586153233881377368462529237942678287416718286850781115995789921976407300477273450202368204043678648179199686664462186172015674331883040347108593802967277375310084162223113986200274507111854041050986630284835952231632925527137341746595984345550916112088418706095624225795292887401962386984223582956464616090454048142706492622339414294627758941978932875100469114647960011278197479947196472383842427106527615206655891408805490232276993723290444795306286072282744531787649527596257455007960290086402218625011027690942785805616869007766177050809470526606181154791564914335353968020562588523126401783675001791093387131160638000371990217120042237425835118944526730647757189745728194870166128449370497908801808991647245736992392729790939818720275418615401033901184340197058581937913300684924085076944954721607331186086973330045063407958157492588349508772625437739099998201046919423564655245144484545051634364834236908197385661006715102191774312418761968030710136368525898819641639458950149265836278203607079508790622105698977625328419820512162780832809659311811913654153106044791783483789508522530527966387756029286290437613058918895084865019851715517931335887700806287997135630334753342545030761065521270850352475527718816724686606408220907676815343013794634137901621570535417061189650919593674714308365668569124632999100202568327308114591471288307298086360661190668939680802650601505431229052403850004758948030468417482545338713617573118399471857398995685184674215334004543486355394985717328816811824256107783286917912727394612518806959252962805314167086809660550041224127951180498529849272253353384464463400686582494147853029112845273620275110896927792842669856674604532344383945180310208293698742118966884089393155516701627193676713908847279400734328390246669562115798919492462604818732881896092754449902145067307439649041204500096968611238212405753687710136004694738840372265590670360151275904174936163583793220973335033478743214574645576905492227344667617786202258013633132881468585861199011645096146095542395882050266692992633897555189692699373520705216602412510285306518933172082269165899686825549994166439887757278678943716917142883842706770288883072093412192413539924545698697214110821104930412208939690805901905067395393300777851557238113765946862277088703001600000000*i1^71 + 4001006320328424326233622852909819942614762203279102394184777379851591575031481443110075743014701094414683116321225354374844000061681013247904030741405370812219969615483943862879996834924697691089718737718118704399051360783905138026215774255639175516584645404993072160217003537458321223104920928902144022965046919869233222395306615600501204489607131792233128533809022645766442310792999950743025570810095278925045546326786548759690298836869000040788317226958872922204995750576712538132076940144330805529027207089580972424359855127510300683726916647345473672474224798763277849400097794854399356092667503683126659326276140829358158976489080673542071636948141821911888422847744032419294459211192643145291341459045688606481657311381115472259771988112572864978928861637926530634027469794093955728239484179843589480251268156097269084639708188824185123175756458879977587742904904592782048572344213260610306033959896078215623016749714660098125902622168682824844974552134304477055921775899137502182789105631087629143418577211683952397767998259576834121220795624916798734623541746067094949039130346630527409578634855459988495910769906340572427784010759674776759318932630886873719333546054174640308386628284038231368987150717363635714110108456778454933986571010015296440693475870847841667721016194547898685608840291194302355174074619024029394356254510211675762220176470118751665174465434027320012804958486416051455801677492886829773077677878243314015873862823967337376861607016199423390953917140699331025000816728603624480878069918434952594583557754548462070887123456871141291560518226431779950143331437126643846575948362873177535403543616349735320612307106473719335200810375025469365536294198386397886730861706593585945356387163515309992952153402688393199379149943673857951398681305934284960829408863650203779257607049485302902960371305365855106838218409568285936498882191890112145567040278341776354238587109117895527774295274241798013786691692855222310350389039948540167683548706874867918003785366124635743316076081763203425065326114031786964835622621028980212879278108723221395809677651201702380276640546308578652867783307561566151877074327078771393707640892385908498414171293065182611438330456302718936529676413779011516590072669885029078604361385643769940144821801899844204518483305826032048771820673246258238928392999828224185099712320779766146990304595634598438100614888442878276304131734262158470732561208271467031804687618029898730672829463273064547746625140271512358863129304259956660142792700999374908026314105543445020557940423246336159998052167557719945724984362651191614362579964692355946795200096953890095011474183193007795284201861120000000*i1^72 + -1587552932264246690434112118744383458268302158727643221562268292611002506418861738489022290625521694124536317045710220430325120307864504414555332490512692174058719111576481264427262254450231480653095878172527149346667406084468245064847984460193322447329115619934183428993254521482878282878907768474808716858649088990812414646937635266864234999422674118282380872885115741011222081823603695411224305112488653808423244063491677166765074919311049909216511171068360156481789401579335142102393039240635494670821627669834484801280426107421178196684640956332905428900341881055707544003738286865611788858228043519856316574403984828740931505873322106104085102653063443680114848793572905679050749719088667412423340531650796883472261422013719458357286931771125753716071445040085424897744231742927608023431129845773690510801597531790485713600955448750879952146191710728515361692636855726795792281241967913523975761677705164925945898221481965125933259543218193384402669504520631436933240838190196416230631192396186613719345594097797287240826227074099583516226937863168608461567253019816987475076676804343208808302776677460826371200973152817051413199960778376868175942288466344647965094464159873483770505982990533355338694556503263621950866505879562402353315358036031998802071462184620481306368057780106187358668440017706231127128557016874123253333257852409200684933102423695364937842631776717196363546122686805160765295560368646585777761507299988160289407365642049287674112853565398483142095325470500718923466802795099930319668629665117873111200890445956291701091203459868559255760766409217475524870721744754931201691584448156775987116937858447938093204658327169021330928361783691121100624957999004173617001545969061015027680482096343835693890322420507963980918885208144980678799780373991939867237144432906548688024264413601487144583369477854671585032542063063654863152129148680754496487103267128153578605994783908218210288000845709534347698932114502319308181071455302777839220218902585479219464268784117353927894725644966895772049097160852757997361174937170441031373583922561880085948419338370225682112143580205136520350821655681345569293717418462376600178968128680779358494400899297519974834169625458563823725912796808778987300996656390559536456418565640608542371385955608468671020361688560201940564728010931902565846245256109524507545355477484692009619913673248069215377854551731394247653550837587569965949723132839008886492536297525048289439871104658129933669993319079133901074663531427309845344626640624090507957677595758541541516361591264063133638129832263476489448472583354864363418500645754531713640517968003779618743866080513475229440000000*i1^73 + 6247268648491952847187420276853876881271040082493899858975651130903574848815697055152054172709974817122119045263376502560175926581172306784388875625317649326946226906905706773855154811846696394571121191371816783878321252918240638091559370884716327557408229283120112350219723752206696439957535773017412471831445710349674920923094850122010153203297938387353253225428660173980427785732297394987247754884223514919774567345961912471676776371212123322177729725629650372776092156890885474040727218543077629786783007392916596999756760247959735551417484693968789739461599502306894708884839594533156892295559918212059417179287567869328726873904090391653322582091620645272755923479618610116836485563050260079556805157129323837320607723641208038043537486751640881255316931437195508673223958772277708385827813505582016300524412713286629703677108210687483513178048895549963670056449609808817943066090582491282154056148931881659570890795204857060922518691896395088124905792830919119398108700878405998895627928339259437592618831683551745368563343308244469769935791982131303472974314851851749518755949134706211677224054427630905914632535044186025365520118299175941217695701325270960127421881261724552379226234226234204275172795511943407483181547996634063594878991546997138450285457295625243361490261640401046719124223353210008967331195408758684040128623695112843515901288733949913513558721061151127465981022116493046465575342400923419883086998427927206211498656394525121073503257015306282237012048388660186680826889521652751359326700698707902001666407592649544568719783184174054158153101046393597210989203847950445905245244243692224669214680975542546106728338763651686074035122428836975576759652275116892601393872816352275919176576315154067215999453329108637250684134335996580960861834547482320375838150698450372498271470059956931938926604902999121598567095111937448885923613653214680110285586324905969759002350392022852248683616240507533034741326848396568278258286659963491913959115058090336888456966381784278230791222824645364747798716952202505757119649704201732154526607435373510687748101220351855471084395835922135272682566966122503587836490678664773778465868585521765582939802050966525868306371969085564297537614288760818398518054487383691522523234640092833072484019442094769009701032051677621697657616453913840334263531819223290559671293959053189918389860856693838956804387461002636068942108477944367530941407778617486913668461113040648031388970685986111232698023246847459882141192821090669524695405640406168853108797502347256639548796562345561240167149075264993181869896021770593299121305097103238473895463537562867583556979200000*i1^74 + 7881764717664007656726698368047417549275367415052138685378670062973903067941768130404458644290037034094529441884215071280778925651901311660639325907834230985043354875200068624736820904609193128379657293236448283978667055166637188989677002409723622105673580829531012263782368375574697512747620425862359760566170149255516970599903041104024385095137579989838190698783820503477631006173979396712523078349296878578282574802820462520344924720357013097592744923199512245626546243032956950704537599269024489000005570233924429504032765886151857915725894710899302968443226896547254219616184867953982658722326079457960402075122067979452542384158692385196937072242380487583540207521039242940730536216811771174669810865939541923539339570846323838695697557149952394966384235002918397059742676153650188192569151547497644111073883259049260271228142463546620267745238357772353531684901943678906276898730905642904500276077383789169617551263434806742704579392257043843581594248272790940074092654155332244230112346293928285095823737440833591511018495468426692597866083091678243934419749789170948598825704336101390496272185877697218311556920533116276840557600178553200737564199491704610699094762686751293840455532885032509318342446570431412509975783894937217937221197647012745700683209599473797122496472412013097546612452790555550821900232342609904243925476564156491534590295866799309518633143092283751238605126099935726223114454142374393254906325539146549928212150160249460964908353780335650177804150468202706462406709086306748813757599320288790693898455928564109560569169957297039040470570175741915270009096856189178695582206461517267578071435361106269072191546681219035892364737026926507548618710080063129130888116835352075583937348374847822817893135603007927699166285049664554831056609990898383878525638556394723900537892950403246752567171149015075057732475741888778089007311359975816745235816552125314691014641881152130656079129422451129442879409515166311306767365389116795690761826113576421549322768684443725760467074695870409312017716249886132218339997248350053084890987725884393220457754180425590505695747631408536499097311002448139310869312692320283515782493077762039852782273748012090640665087432440744688668474101708828922500455773352794980888569165918134864366821838257619481018408352612112302094374532215951625284417810429412252305755326789056396073218021210623168376922696870261989655763127721434086915705788889216072988128535046771843017309615681122818845965173170559602689021792865357326213974694031434882944467574159824594977760756600933180311222316739087319732542317022905956830584109582994892262720000*i1^75 + -63437466641676663520210968772074543410324537049708113956197285263852847825802271260228931528208939610424122001973011891374377282852321978620827181019560414275848093085500470726322012002819830273375922832531306497556772682554488079063146053615196554082043278763530412024542166254765540485183417566295575483944552319403050178667282771375927499984700100674303808320708106754378289559041183202540634636820713529728219687555831613784606691441899661503761152892711039362814723271231158753439481946281886610477663315768594772838425004398696403716877053357086667436549891577925392635235893064599567775760165996767320743602242816108158528986132389281331115719761117474808914952718130733092924348090904741530992083317594833503289157090970676475659377777168488346306771884843017499518390486887521986481837059576444332045339263865176275384506463526261328351328131363443059435964977400301492479269478207975181870139336590888425763440084647539276933500204703871940919682421112120183816489666119969518736924241552344593936099494233546919204318714105823937530468140644079385430531912582278691550434113611995498743956779361005458095021426619470720480427332880763713645338988832239971101603256935718532889917074418901274170313460921695114338380903868078151054511758503789457737687248200417485212531994731223538910151461074272358190108341094251754527380361627219978730460796041205458378776169454083590525537108566814309802710026057743855760985489997462642808497829750317494291392135482456561029745173692679759460582679654581627573785885724837780516357101293522690522380572196137090296759738040821097303825156775373543216805020124268025807316579404470853601179736464801615057390786658221798049687354799473791787006262829899165248267660177696712600411018528169799653693910847213105215336147606052618352573220721271251213458263022755744364429148439105106927145868548615019440134379040189997031639794583206887964254907824513016686329627325688956060876644528769174341925631052623170303839940323832231588924763001220522558523445487375681920666963120974372796474787763193154442896301769744426994601836733097395485491854754512858664813294828556503513420458106390048515120297959803703616519721102543824144611540731750057994109323460053364457492821943237296989744405650880024059110000329404860630213502459535255181591617052293629614300478777929858983029350406496220051758329421433083677490192949580523750512567704482987641318983484192784760907072802042333684345480475002002007388377990878794831447330277104198095518045045256481261365042517432188099883555861483919641768969058490267385917966933217408960000*i1^76 + -301198348707620965912518872656515922504472164609375711388010696211833172564695517890334059099038031894534400892863137045803728508598105290749842984229481611970190781003902828356795847742703910033879051760673393017150949750539395138270702433121965406796285331766545975081496922636261896394292227447650992337707817647050301950373369176962875957242474459045686967296159531079269138769207434262659448371830429500646858797392620133380418058042916878114294626170876364867841873044432868844496812178915493384376348380379215215307733636484701115925389030250519923263699334814189079729923004707514506567037068186771729308328927335018540963424040124613733902307545007943539721078052199067274156552352925947959475093410991364129565580617359383304306524452481966066488203649736521511657602684895873312604784683817570647596825341276555453066826860188173490356842214601939548233750583701015575345574983008297561048704644433744173209622245525570464555971465483720540918069104612090041609581885255038345395715462967604365783036274577987985463769702855849249228667930162483770230186718910876276928679542708836766652931358043392974611192530384931072695637140005494764881809709696859160582071654029543586508253370540111204554464734897939049789965827666967491142221200440545548434144569636745899029555848366235312299597305125175308363635844160660631454488755616509004583429040598598127850284193953108397372819079945896344889336149548192690621298615190316966417931667922130619144528003756650008039268007879745541565272917881743915299313411519873601421603264003990343838217103952267436950120052718012463935157637387588216630939538338641313621472031004882212419009830461524465938247424362556784688351919300813001371447530191244748873844484795913112087114374050764701336440656577813745361783459468733374595053411141179209231109063352141805485284511505034231076447788305252552006399868056985545647650601902773214683735272921970538259875390915186250335587731185362786116652436119762549439273852028665522381794879940793101893351303943776599968509672114947581920801081358954079695124030201912445252938514264502076237830472166792559158664687959614796800978776014126673200071829819918722830340585417542427979743328218581643318680382717510030408702938035026837592837127382011718792718819339750120498215065813513641244360118709564464313890963185080226567089526855380047141437735887124827741925250861400541290068689220335815785676450777248407555166663240848758742991067101702654545983290125840163189969474876124141773729455387923656291994720224337663953530398506451565133133489007244977600*i1^77 + -1878721270538479870536974117271315976505682877216435621866904850438091262264902838713263997959278476913891752391927064224493394730366873712842459886335800471917425349353146877682212064944399867411616028185094128391246712114774687144889165715787563084992403768257185125008854217055347729080409519226170145910996916007270048142842840233169467378010658174559071039068698983665413775687990918976704562726285433624715226670440541226806027085858077742517873162371027564602545737816470750669554867039291788900892130334467684977177864040405503248148429775764163366373629415959809192457602134863125490164112383322251534036754601185690102562377302381027960748226040713094900288761616321722378046089221815941431016309277552628611976313419747968584932923792710666355178727783068131361341776502985774681468619684877936131190247834056582684436210285969271496009745078638414425591278708952639362181887716016302667071715417960921259062919032434748365990479970401850100933786057362839626395919154256739774689402208014899897699523773502698476558003566177159074489608519460795712543978397330412840574121537456718310713131961473236940976623240144018056471591750480824239223508440912419948463761546986731991413386435077385116789429125426179177007839053822462630826136116804202677536954207120337276179681405765089809010690028748040942736600520772414230529950702332961161967359119447090583884230046367822555960939122484113531322454711818064121570210931484025636165918677867205614870889229653152506109026927784740915027641624928284830375566724132192414238317602582210480650284066886051165733216277185410966986155869348272719854194558196683746705556086817029053890218836766898028188548585554825407106327626583858618470553496505177155307506426583240581385029579700864298801466715454816175535594318392551695406046562940061921373871289662977954386582525618888249677425869418386410011311955246271791473418257196686147005909274921065064403986342744580577428733655400078317264427888693222690046651427995755589008890999387752352347371806513301096195075804981799518847728527887513153111713467214578526614408806424030980622555582279401553568012094099057039468084128508288097588223589600579595109734560972283667049531556528273444619936642807975605852974538456651318294942776070757819466953263530350997779541724563336686482398474299251586535515728878972058638184032480777350411170856452108394831834719841276099147345212606611172279419918373222477691105735210886667998015132175282927293356177946665648899344571492723285746268422724496762712964856636708551096323309051960*i1^78 + 85717657241881589974173970269917422468685977342975572681290753527440168478535579795759316500932659449277185792183607664440300898721236771727298687607449275715384389940366951946602813055837680320338749208866988176184689247553856109985264556830314482000623150927311818495212458317225222660031194877371570425362143460967611241342795034771421917551569331854874677313104316980066702459445610280157487489175905624891385068445687723616796151598422385029945438387421171605828637096746483381152841247687546275588495737948869868984309827845074308045421958853676723629923196899992958873403358369315603890569036134953428073689545752224572630234998752314937278966545024922613755371836909087774929793732655999348330670151169288116919650280512638650588837698541402372557422473657075134109701147217264606774528884486834156054308725734015503024922545489229721690675700495386472690737395068814238849252913916893277766628881320145509116294931303574210627438101462402888408183242028323200135437761296326661467985161704028925228817569422571240425685714651333850133512406488059642413320839193343496511660583951481311566350449635869258100437223764975080324474559294846581473217380933356410738393294814506004467241785741003816938505436297944354891628893902158791460303298692070988395286711245061306453372421941976912101190537064502146369944148087224651537287608753042271433203670337185443918699710952343734305363264010650486534365980596628968628910073029219028315112620337297506808516205059255592555324562901542063769293657283589026893486899017018127334763621418154760664406138543018571135138089986869078465150086209526593840189538209222542255160128837583097638122367879051858799144175387256137287289092231912716608288440688393833137588741062627027161690755428776383994752997163415195727902141371969172188706580923550360512264822603726298172116691822884321716234030948742377222997990513132713339118525808082613231073297967129706060399508455349033717789642397178481056785477634035400984144157546223096246986984890829065832305552336810770775118845449846716258442063476785557164776623436412790903568425567288492503150198355712258192911068028874260357563053032972068646796103258535267461978413961153954196888973392166538930247701331684657666147857104068682924709191582883091449177033863114587714211123838023268275167735369501692668553344108266527640117862969865287287486128502066933757016229469447546037081274326223121173850736064115307680166292731776195385445844518269802640695748389084435655*i1^79 - N1*20636577081319881089608085217866679268166419129623939983287440838451547830698130333633531570134631350098000833851423383566093750195799652634131428946531008627832129086874388657548176785982165682282980831909954081334002849480597223629279961193178430906394917321753851518569813857832813616922322847025114629366274939217712642317487241593047598898079112067009103727628342054428294101643421967831040068522028627561804238473194629664360114947964256677648203119441913127127709290128306127145206505910901863064646445055795976047836201184114355350586079447600140116580703154042783079569846364921959670725960653804796998287009527366822987835703296*i3 ] ]