[ [ -6555460826092224939944352255968759531584473160285333752478106238091702911359667334447060991232363318873787281156505967183359611086635316527326572269508383548322155036082609375000283669230820206310314437919683567352235112037489158197865490439439487282247381378066880230470709539467551550863304257096024454298081085116430860189458711860118892132422597318159321830618813745030374444242387957915326347437023784672981392329054083469891202769948967045091761640091822420467508364956314554312862729679968451781807991044763070197029060630208292141348733517032350179856511248472388105493683383268312559490615652516548084051935669083555260626176414017021903157045294532124921539328877435477892384630432591682034307265467647786201872732993283053277491769040459820104721690862564122734395241097296460649046250287414111693620979850513183768384520533125024976310807181633177500064012137015964021439424410836506158128285075071506265567295335008224831799159101123592176380406379790280806417046094366706174256205094554017204082221394842369919665844336029559852706973488563010132260420197061770130115634109256275855939645954736397067868882282788183051611524904599290061453653815746831111744808216184749293817851372487486733083905118303180602533515187279068759747549847797005527007896246170083609881265517436112493026300455266123434331769912255580410002765706992932843073791860590653885856921816740351062519576830381072599297263747028287938754880851350614618975421130191357187186995954808636586054105416614432735240080393862939276997239593681866664756124578600180317883839728155990246917240379091417503680211376218445754831085177037257823748187955952896831820000672544574172082795904856869456689628483583488190668803827657814331431945516461373656799027188424956612332747908487865907558234867332829856587767014536488722526765644380005736415220111450401229231730192226068023792395973430743476208797745139911775825771332460201546818051627503473276082510757657006264731271282233253403762889635798266935643006058833630845867566233456149948260940201569025720840447679713083614002161392985934738172952311216614693218657698436208790695479192572743472088213951082040090969492445726770920939013558360755036237534998863429229831214287521583779672123005664032506982776117589747995397285151775803337340135544423795519367801318580642941298367303786273198977146273056786256072336858946332181077824628598383602426320157311678111711929757194314338770805906338724549266875001837337931005778738186264838719926559410897468586301394925520778709573161098351830311242688084353914073816309655519395751679624473871741549937452269793642078071905793685050728049771806720000000000000000000000000000000000000000 + 168286254245268953219320282988099224618130185677951015991953925308695127668813813692608557717304452874866760837672563497759869437252701810316526674684967381132836688409440966698084118657041650436636774040932402209535675900251903981791954092569484647565698912763332780813328235832880175912893974697809842278777562866730572987058233449461858465094688962330783391156648707713270734304387851386819327906597673247144901874098154744836400941442383619506601456515345993503533231520044979775256683890239025453833818532001077071865716712218364785112682963908178714572790629735964362396051188324377583775742741372664352878013629169155473688562070231379691419849549651884030224798093017100783910351077249916221139750418417603772187845299740014115637628723616947082360139690181274501867239535985310279844317003949334229499894991993906746973796714302222032339096715027193287947126360558045635252915364635843072391766462597390986970110342246986656992062140797496695428522082413346865567338266265343271011441004953118760225489034447596206404760832393531738506407601830357963527715403663945876850050446751399961961511833104190860318370135251399935301802751771682716584693386486827659685007446612188632705472730498219592609684528649824262701287115254558808790982183108896163890762629511103143830823808825197405421914171143326055268533716117934191116943145212227737718924559987538259914948641848038198049068567748278521719496757170872063396302083032661198689139212198513191124447626681132847718176224050927279592889359734263103375793274026673737003530536832282174044831606305495567966426287414778603281690313687851086146658294104164134510707470273884053455950157885120892150466474776943097277359975823486673765719222847567939961284269986363358512787693499403658898959998387950156944278023795101254276876052384873342564003312612165148640546483631155884053807766149638669317918350864295849382358493075090336592560275409684539231767076760992219277852398899406928259826358488890689475639590191991285947786206490336757267571801657537520854114128014464763889351035130922765473538219366795012832465742339379098437235521748175410807662550736772965132051723748235515431919882990168871913051621054856105713058903857708068028457817673370224175088636566669164535201737202235889005526206124244274188214559728296905175471684571558386486254993970372710560288603481370765697156403425751445798279212963995716567287306810868664013061231550631593241556932221902952821809742846886380695162889489792916278854414322796998382916123028170628799997634974840782914928973855148731036101472335337704215209183725741538187889220672404463766813275966296845846906884692377600000000000000000000000000000000000000*i1 + -2699360420938217935196625089549524600954344991558656463995481002469331237070988536850864991255934552445605443006095072239771935308872674259017236279352743311806867730603208367446033491759519392128893978539420819046932558576457783278483637370346531695663813751591750387379508188760772603985908041143182205353081848590131951210517343574942298138359842661484083089896676689197936895174160315027622020495055845886395112916960444291843687559188649167022067007896112823502367408100257597268885587173261216284160940161944827885042551294513748858170694772623476646351033823579634772014732607622127518839238051787122959624078276853530518367003294148627363887064698388321864667333598042365350432799909678801032557134368686582054752485725975639624658816455199755344802171674362985018224328488824367014452439765244549792191760196338866885369248932194243621381720090148897291251923999433928522279129398965783974138308578407537221294975977295683615727808695860279427773237460560691522828416318491224956749582196804474989736537270284483670029721520564722082569557855864257598747846605397991958901527248270216978432580821087367441307364990130639631793506887666445777244850894242810261663526355780308971935852762977000356339632315511227231287216695587283769798209148829406422937356340109374081048476801278041205755219762786718425361404631402659376499026808314014673920596187052682651404703861473636935308453838314781492362715677386618626016231144128713200968329302694473046045297116484873581228509077806872226764842414860691351033820366979298598654169561438910272782688711065372874425138642272325011152076362857980986682313311745496595385043750494242161919352157430539339707737737976765388373657465693164648012041197953634982493117428298807922356214871917996145891772102969148290530544097988428869875222062543455550293524895642423154981573986337355980726403437397306721935457707446527992320246177111875730176993822609098523827750363646624434751426960324251620168854895844437133254268890869367510841918348259547266599679692980107510518780591218678809274050139513502724288525160945062504058299387617660432237969364195554908687576324049438214048123916918344188353931829733807384453472978906511100247248509899282891284496577983510181475768920545286334884391010688254434211786600262288785952824229314179146118632613475761243857004556571344457921089665964127110648601008807371632761347135341502316049344025813796852141612281953507498884576974171994948675921192078951539639470589225878588636232975566684914371679163385903788868531289656529835044038854429922943724706790262162467846202904367710394158240389201815960558399891903911627978604130861056000000000000000000000000000000000000*i1^2 + 25995230950706222757872842326341708587989977630131607518653330813376718808099803211793343033132097839786764167583458049450321455805023616310109858681408457525803517203844021849195555840691892941306727778836357639506470895106727001017939430923025675362726551609272690549586559448381673202753712903576885724061176161116448735750196557929570361185788217315237000476858951905745468237084626513430302884135481590843960880509221723247781294833582943964877043330328074002671136332920601305612250919913754421511916911548435660971735054759660022548181570205218891653609109441661918032730726814268073187426265346270263887021214006558657108545000510199976575441034199031909487029268500505734383517122078755410086142635639796086181712283235633449195877172635991675568512178293470714364818892247823670603797114230573914854116656879362824093549385359214095456594948584548392159662211393703883451587675287815134998209052459805084073183528475062918323162710430625534665429779682242920522166503567916025803237518759256313168683035980865506654542824214438885775253567064182856978675569612992531538684029411110880016984584768269665050305028395054056596363050812008595401738735811984920458130584748303377628181987708148909556429933721083048406591823675816859225813173319559909663473746873701774450907625759703115982838539971319109695187771908573752217574968245781729153501361416356013484753460895560123871402795246243957932826049159088311128490536806269987251727873613975386280754498194036497154055628392056287903260982561165722265991769053317875203804579086203261704299414246154194095646475571392296580840944722626532654282763575524882185082038323284534494479196974522621902206701481292589853178651326332352965235728714160931714491112709582199902419310274852767999220026287940140934404679336821541503248600177772134846183430830279054357402405018416692372816844015561897668088945148671884841849430105576151872152540873781799327178784170698860038138145806127003246154738469562122168053813243105148639100111905891246802520127746693197858917531993013241557888417369084341183705190630610960286754603576064862754556916591724009811512053487670227195131884499066664523188225701061400416953078530025984572852528248125722291537483418606091356460135277094478050625393645272184091705656266243714154448654493288116895515742100544121541537408590381352898157638784139770246619987104249117922182112868776938506109433173483241428946182563654734905952776568514727875762694198244082738261066117250215145891086787728849268579598555110737291481428376135428131913758880896837845582219082372665925486731167334105322014548546153297129006562502179211403091184105553920000000000000000000000000000000000*i1^3 + -143421909245139912581534091605812285880941364935502796305006204585975552956131887692781868111409491554171659757710516091214319538500336924502061770645624508964981698816783382748611717583673016590669495415078606813693436708493331097125500288852109949348470458926502171632799349961522870271282974417971995446743266741909567519831423204284823810012746934058787105582322815907674874604079580030574152054375129363671108215997569926994473022654301971171811125940165135123096769874220605237337717799218521718875387079007135867297949085373049219550306933647752905760615505018663316479612620196302718218730247339537219132369386772355041330778348825860381777188341236442911722805868902934324894184259268845871263676197249146200064532404082845298011085182364204354066482555150822489019576905025227572298300598142842454225868757091505142273291689461769081850436047145285754341043301562550172272006349538611242020624571323416714482139245720937506486827415997289554971924201291728377964058768387095944302633795236630349348766467415641558634003615922038829743861456527457963743795314799902750642603056215144831828296390200069446358628800478936896520646043503283876043497447604121293623140653029947115950210043886604386285461035567511433038869291610712591273237704455441398156321877772199825602835940010217195159955989570968193737857773484677865611388596588415930174484543521607703563268372163155550131022194311402969778430167782571513819433791529619755615913603520113488529932570744683630114460247869545200672280717010898120058375559599148960618085434974247076474618499729323971650610274390321680291217146225089300510579198816447897697827664991468194338698403926102362593175155546778520762598466671771580046321908429444157458101063339234125854628936263212621876434190037960722404709392640201377323885774716343152493068046449837707493845822954830364824979119788846570159030050932108306963891239132813584580829885962135829317883071648621093267232086032611421558673927920165943673843375275034496574249540023805402468936677514345976294530201336718112344301155906362541224807063778147638688583555943911316156516832072772682605206300439807011999638485081010030954059635972459878918564342183121574255094670342262139619392719785937721044660330777707087080790609717297660527312868434434535966823538451297212243509858714732154961915455689260533553458653089383847093408615800510731675872370316587874262113792095186525306020085073328408408197312757917449195927553424094866449777574653270853216623899360062270048833602847762722026125174418389679042919199156991073373514998888355259536243969229908958370138207725042463761937821901673605155513297797120000000000000000000000000000000000*i1^4 + 471736896533340161811026505469966898268987923588930997726258082282116483482856389448502969434014639773681603334891021680625891912510054542151956083538102265726645369654184895912256600552728296619140065056871544031123161437118296634624028103133943696391373791162193296655861914269506085772088885606832431242878852403384853605580572196668770606911589147264268001637482657828994271842583876491646452628582844068729164641142063104707022826796978260822488271149342360658830407856947857798268491423773709580415666953857935110334404134143598979314936348433834230781300777170767769363087106169252686421728218664890700956125359703936318829800081886617526216415909054190781886815675970977068648336948936287022061757632078683086160840237162152993232496503834495407283439872453334601582021749331044071316622244637156593290942555373840369621355902892166557107011235337395545661477571311631709224273951444943893361863428320737980182309686236508272737832988582752040811765965268151185181343382619170732315265857875314544731638774848778627971646539279502878637465498549992645774088530625976768702753423974543084732370195576421627657620022782197611868177243397777428800796978057353105347881718036038527737912608714321580470482815138512486828676290755367273432038671030097569012891429235693047974199521927254609954707620952984273415313314904140385083155080141097152524987906711407583619661714468980697097985515492129875398757360408423703654844115295316871181509696877439639751970363189485962063510748303044956615748635343300458583842636218016940380912054026609386282682537446212990552866771107537188771354685468845358095387667504419703087598711937201130994497551798301620144737687383203076348309344802586601708063265411491984202502475421536068606967535477811991052804348291170972880063896440886841006965275088353085028247191424324729573903223642321315738999899668498719580606715674337894573927580884151529067203951729939625252867161924437166916190078078997066535660690477969931442126946611188915660799322452057719848725654405813509339804330544853553085709134031555882936557944208608771721870791065388811145932406057478124180315403223951423446618602365580144702854480686599831991230251015699654538577745989951094069688424695741027738052737614182783363723563040949098401349133064433547761908714319205488283278436683705543682561600028667725785455567878534650509185298886714389905161663265745296144327988905248730073792743632100248059101560293596077915514826179725438665284592063079179093156770668604238335684383443528185161545101406725985402485355109081790685771193693144264756552343128734340765844902866247734091548281741554371731563789418496000000000000000000000000000000*i1^5 + -1002087944363246475958174302070983172271606494484513167821493575734551483910487816345491396759450760237920458934086145473560358377617031658895079152394099417632347379405618603607283204924047307457332821435262603368403901887619178859442832588299367515430298240264578517234792526266301068787709064068660425502856881723534599868852563910242026834680607091774872887342548269463649201422376795660634305006710651353768310995718182866982275722668029138925057989180688225473434324828642680366037192771050715382736894838486856780697666214421276140876858332657777598550031148559412394389553552874662017387242687909288523420206620985713907432715608265358849344210120792670780095282088072898115776438724831946567833643914136937165838778485573171434618014575371740132578356074498801117950483529512926683819435164718378775441492833401285272812097419510024149760566931224387449360264132724864671297181985736114580287225109999155818041263061336620990275640181366156185098647391236185007848085648754076884675392990661167922074474042018839828585392477730208758159286772316035032830525291908365204858576166879730013002065895033374802982551820569811738405408939209205946514886175742541550082051817256162896666638147550256834497730119281112555273271434528133234811096094143723183871054996776014460638088073536486403057350342191075205029646119194201958119576513440034099016984421532515020272441600345480325648803739978151597208298678642738500492924055431024538549266772689874025445886218284711361768368001771732946598387769261452825837038487739912994433852415502272367996044503680543322342720328100909734585460583315954564731136995319084190065718985462936708159981454612961803302297215318160366297906896572724862563152009706713027207029899185592357130195014972526744356933139305475000950056852509144790647798721536350281115296551984638120064801458460159204036961915041085978696326684969963458066882724345953296320324077631730163478659680916781140477730942084718352198960419009041233871713238017322748838310605412882130408386642914566868694494006500290038552339550558159908610391573570794496865653899480380384350800286611246019847925095091179516488874953451943794217716273419051387478331340412247298247804982933426495397948457400025555669000900929512710185502735448835283019731435141353367850250137171267205195062631823734883140458574620903389737810486158993905458995096513211098998267361139690788109013289550977154839046624822528162782077299029529927469443990946619865551226613397362662152318376577187986518583381095850030570504541945386063557386814787093809754479749557166424384077674046330947221835345042021405105662173764219422496686321172480000000000000000000000000000*i1^6 + 1401840981659274337666914901228899347297158035335862426703367485563296588955627129396468104332794587471195497395369938866568535853920612060378469990657786829711575876698988876813587559747486096481544047721253545827037056960222268230220765992406741711921788223975078695862852397151507828951267686107050133902407277853153450080370721471516316608130730663299594077515360320624865517713114479721234439436728122540078411753829946419056896133592562029059194935994968410926427821992277576713752384143166115644263340360226772789153456056388750966025586249085007043801834155319052106281020771141621112600670842456495651191714112604884051296253054781198502476183012589441985045511156441714152555890248354770688857625346279626974069599885411674157576235981646220536001176533464681135721868351523701007617312804295531463278315929577575481135829750471629195298109417308434055140219525343193468505721752538480663256886399323265185842023461781971724042524292020516130803324249866976037749651855664052959484485695334357804125642938934457619932749256290925988544942921463497079582485426062700943391693880305137765832500926523636382323791123358369129991714980263550932555837946178764941703215269747156462252507892558296079938720764020955069328498496541796903847219789722430541096590276890576293844649006404017747517152923561393489110462762451270103683636501046000404918469114010789754100354338880919066309939481550832078576180394916418505559688544856939981307698445060581093838596874909794608842989102003076325937307945629809507974950218366114234587347029189991685354015488156202720459858641950134744513205495531445078464424301956152114860659806478465650181650245675831738611827003676829513390199247939175585033171536437174233715053353414829321987793675464493308667680356099060988221630699626476337903653027826179695638139463623320676632659320499394450886431934127324990807136511911974202427567084969561244566972827175131683387377851981242731116747890232607985029561115696436457790419746906485666942571433430444742739895928065532133381974385257219703149551176465228468831286298356359323960757278383234895940346140157636013574215016386330717838535559722127507631511919900031535790536257764904342406502694958676404730069666795531044183491975073239207881454146883921110981704835787386713318487151913604476331613679297014528829981001987966154043154313394878790061022342003077161761132172396816929366297930395569013202476432867626552644303138829378220134547666390456901124288525475860868253741557903183625875983183833279555641093580710403668618875521900136051499960766149586972008753019025605722698083547391788802898529856844680490617735531724800000000000000000000000000*i1^7 + -1283073480194519977638943136349959533740201545299558936449543213042179215830917413630719599151720661775713599294072960882583480007216442844311369719589868768149958357128612700729636352214510194262982905628592074590407591752917369870097013020267879023708474251408471677034875739378722186865813685891749252107584545551383313830044877642137955489892976435966660607694286131023230960226845656157459460345293374785023539731434746678481481823773060333185406538183706264133561994599533127431144846159284419599264550802309259325198686662297585211296778691513296279105996957973624422405213814433608394441296204109023977645208706721716157897800546063749177709504852687257033070705044358244029070671870322623645098782175399417542515098357680124135716749497299547132997554263283080245023562875483707862959736850179304903591785982849864708729961311822129691932150222928949999292890954458347016345734890180729429325341638178842739152006872584065279068636109671770503305034510976287105087381518166432638757499971983805045503209069686638642778644201417200913113550282288921558776813329086404751070898847602158109703675499095194280087174440430869098934751701530547444923139167555447874028212022854941497522891438494985374201156747751309049178165467023895057186182020253282951983640093108923466500058626902560599608495699209556253587578662495088024007026952868743985809443971175047275697417198100310414963548673280953832509765473705256093256302652371090137924354363119393117878073096628991100526701953168878497744634184269606773894704578730652190449370655078287479043208949233392059633988502544141785414593028161566536469476198550686612854439199625456497135870693466476504701854925693159063563537016160566988268027661394112529887665659996944678654830032420901142000708117362583646102248770448421112587538658618778887031244173439439038286027856842327287980944325787249427380129182210177876818086760533758507788520155007543516796064774615005403284375967499195444406526613658906695223598332018869788643773960219067918971048232500520021128756082776572535813035753037515235536130510615572342826473620002892183705482304052174503770139056386014810319842069809196626595060504797429700750646610918395143531646434779259598826612517812656088290195004836722009796873445452203670403863524349011584765847486695641606458148290603476427967012045878076249456116206896820754208851836498504284670546394277786933909318116867995808098782385415830233045676872630262614118922032164093242679185829726912141430142340355587458042663274931680253758051369925575806278003756159082363804118434264357026015642128554881569590556954712637337402154313341926086128693149696000000000000000000000000*i1^8 + 724676034161247662037180768413012669886658148919734854494255885493792712888336431932728442923635990947533392581609536024193881322834022705465521236631536085716142312496496506614863566094662428571275838637001837709379599682647460886665104016910203130388222968600949956534836306912896754414892711549416592346412075306590861907259892711266952215245542562125948717974342665061353398325276998318198894279412184938386307663999072152509224388563417330648319586629183638243279286450726221219236436630015029483197183718554854041022324173028380886353432728305623111795042964132843636957128895372754174996835764680530580994058971986994920951865013796908529850059330115042748484736908800035450717319457693144628688619864988713202857516828697695645034213525908127545033984669890045693499482542414926184656007202073092310623248187222355984139626552140301064000391618374998749801278112642969966812619842732672851938717435977762083890964452836269400417528427449137912216967698727822358555055577523116121011309478182726057296815932582081225876878240440570898510105345940604389557479079189277701289316326565649322485014948044994358664817777148351306125599018771873770021667352823862658892038840098108991076964888126568524115376573365260405149635700330446890296576791068159787040093308158986071601151708029141708608917728939937785923822672041029107940449097636354373505847491094035273824605476620323579447535298048127012712846482306629742935716176828991931295767243237191944405833832902175411839285696116848503353720976257136849965812888618949280569113407499876184358883599110913252589201987930020045207050514053066756985896645847942079157539784119990901035420260489021654898721256567919150334660732067842052727666190308779894264942291380920564435269571312072680764391672360981681033378102252866813043429764687624244638750867236180870178460224893015688093877559082492872025674877378761220094168140687062764479897966678985081590588866797599742298091354373354838746196765553446589247397634432434455862171810854685773132314429723847170189314760848120697135738180709068071270526297494287846208798969914136602196882446353401110568996098281126165547450507858152229140246331795785638763523955200204150367405199766029805667417511946272532000788536657733920177048791624236659554611474848206428279202396671374845324559504432390977623938968072031147308949917828801379660377161337917168511260901368996981262583345359653132870804454238916986654463672472078770440028572431496781119189078601833836879296087307895548352358059466051220673901550861829666028657998822492143349582287565637034544012208209533521377705559928829245702180490245122524258815180800000000000000000000000*i1^9 + -243975374727183463645029875546408577188697577711546765121182900241971078665018702154168175248167041655790587627082210639927996284099423972218446278197925310041809365937065825842200657701787024501057449245175957544573162457121621616380121245935288564441109677097945532838673028428855444653130985119630257057750187973595549337816105015001279844104347520063770169809827726398617623576780733725141010430739896322379000053545786724446753867512089629163513959407910606596818076988212080731387621622984457520132907578650596509233655323766125925910556521975751237440226862104164068078472227443418311074083939072274878596140707461174528672655583297621111346904529804994025585237990892133770234074305496101519810211177962095617321686759362134385099573414067623987480494871217363838740895098396813882373703803765185122720278076367285861328419766926449849962995180968949766059101118785952842492649256627365219632381429134079486416558565265430729348381695372525300459546737885055339844856827373511071772306011438237070228376788276372537270486975600436004735530947235884972633332293340105310300996279078419297135378252402803190173467980852294617184437946468759971177306553620815660293640423569297048495419343105149719149783959747030701508787379284007653947071458843541780203923026218325915110175671509548344938901399596872537321854272456033112564174560132595658917326197137201297768339161844665865509666823962049256943700691509180626689321235238448213465549960566849396600024192024094487834548750941750530999169655608059353311611231670712144129524375331236300558492847570637874958454265884999932214340210378329074685841212184434196652179317898065892626534862168244582253761297807502240033788882308175708517455748764192511923361253953752665316635247101007156806182344055056026752667810451016140188941456610328960708514636463499028536019050961014563700886761384853100902937508874551061835551062853297644961036976596185602388393792612794522555935922911111999477425034555506534762605248082603195236352656308639063948299062382979940058345603469660825351221820649830553506522667303817097966044866038953639091908126272894584539912747373812689241865519129929325602933088431145171724962848794037649631054576953484786635103467951489614258892722638836873964273918634248409662507359179349538469842692773181298637635776666861971053687368632500569105228232140090407196132556381718092857984857001096697502756776826094451430038322587384130346984430229566667547564459107780289627885052930759546970506212368624136478015925696051998194755501663062333403251796487761240363134158849762384224077191985487004683708720948496213710739929538582404690188697600000000000000000000*i1^10 + 106170751212706224417642283406266535122961326125275815379496908154997818198187110903218210518514570497440489686575816337913877697973568259518607164699474479376694088072814206869602920634083799905821802179804350615402990653198785506658069415184090233093952250337803518261938484974712956279339169636815217621368713173569748358189878341876169403005267355878270791299881142923602268505390524651492207024799645615010130558324288371100303466021090740166849103700138887041327966105034381413209812741108882919029452901771367702287986379927654353997892017612785576238230287665443157839477769097847389281630347386443962041791717992848850809285921044932316996263398055852409361265078077989950781571571797620817597537186188726538180478452243364506198823365808928521879818528955365644827631924726520185617158699530372118992029531418453638435221876049781366816213870715256687821165474969744634378889713173801789837575625032476648365435783679813764062487939517386580455611807155941968371965288164406125528204726338910136817427590828013375404104718404287059667946110345197915967630040493954539306376453333648343002444975265648870300906951979288371358419260614768930383703199653422348566883840225073317737498407465044630189458519277376332854293149094537082338102549898386203515499498800142017763065549358111142877544839150347291747355533679120696792751943740437535605121086583452376295459052923365777992891184306422332160874209096871129484371089095958446806100395374054618658640389472467104305617729536360311282443444637590532766489067395055718541172644347693493221757254233545781944478880390722655823211893217744723700109344276484360523991990371913506863848443371821648971354491226122016529892824361989578689881140432030666494821763936254947429130624190817779339148395350071307318994607660063618564887047037331345931025831372516883073020136794319485534099853298690614671772000274832019285741439987645500008532215371896659363510573787414337441454215520426512382995645068075250276622093310884003110050653296521133020554373558581190804238001460716149571429324484706337005684014350789164513182336401272196844196615031043389765249248395780725395646078393334733801469794483051055823294653569910134979414936106676688322326772716790783730762876645020149451815460706222703360350926547006472823537415997751989218455845912952063457052130271902845120594142278935977036556508667246448975018156881027684761295143335807804362727347653922993253092270132269861290919412441662041740982676335186935247236298879564181189977242366862649818575995910280608096146339342595629411867029226501026625256429625930440911042028800546737598928201860712683345543168000000000000000000*i1^11 + -138235716409601089166188981234463975997977152899605384911164767861190797091751986691191082301121785903782098160575892188721521530280954825948527156534333159664897193456117098767302262308039457243349892384918007682765796557280078789786331263879999716741351414496480455561919490032899353292694094777607960415557940119438606959507698073905469775360837860713642383560513815636391656043169302916073136172149939029310572589606575038520634332836475375573514415279018029937494769247976208322254249563690850148551908194824094743331642881715095481766371401818082208509005743481835414346455637345302557486124996558249870840555809948155576666901206789914105551987887859276762031028986981531133420634694755924148059805524255640165929925959335538063473019707374189688060521393709958511800390886833748218135926651209029750338296151306356228704119936076631928977170700791151323505165948269498811182550681334839178637943410719601806187346812201879577936957786735275053311734481379249241580949948661212204404065083885121458121998695288735923012456060940582722230085509415193877935654643338293791028381838252712935169045615687178768615443721028285097053378624563823731811598543909517389202216875972662439902671878456379230800356205998937394747868739143381575975322720445932690508422615928100521372468721277041803368279238086412296328940811814925000354900499067774061517801073404774752953527278688017680941119837739935987801635015401222723131134952192274274843508931335185238057487725114948640642899883158483361558319599638886290740006807798864872425009176983490051430283292250330758519117241715430627406370400442728575013193657095191965272175379480391186432082537540135370066670598560382965116784276846981278616891824416647810316257915493061860044636369825581114839669573486353249223136588334623770869943470358952052506065263494109335196786293948194405810702988343237495584044819785637198506575468632823114781232117584959676332401291100185576515032686730242635824739132232568688534383468480475285233360404531446204052569136611499017220493392516040579623526026843054239649686035186689893919250182371246752610635669217054829445040314938441617436449369700698461731615724746623846515158308117269113362717222436042024853457724911172357283232216244332087284764137968723985552148780909312702594629227986649065466063031178240950974385683074261978802981063438355709514725456965300156686596966008159010450348368794458322954139820333617032075799706778361710983825051481351378685337533220663235617462041536442503365607291898887703083222699174093580103945289110285201476331685861881835377295897267305995291532077665678948585443066157281320401633280000000000000000*i1^12 + 137384465932267302653978759873974442190762552966371088199995977078239080809020907002621598247857695409204594508070507264161316436505523030876874075099284651098391247945451043605316561377996960133889237504137662867743002252932871717984734330555436723897283827075155396669975562447264877079948860854101195303038970742364109393225336487838535612486461797644301292820950019246337552167196552725397637130536629829798991235510174151079604673833105621326795305321384217671197402466452054754365996901200667470384509714920227328218984956029992031519534510030997971844263614577557769116264355783586964589551212510759104759873082053795554031600376036611006316145275257087633008775769127198687631338751589254374123650937521559646608099391452511615346269537746012523460474007353126010309745752837096282244299391217907014033379798572409154329827274796297782925179159422254327836847605642632368622261870788574498847278151457441456189774703652762734944896381476039935098690409912350257584604936815935284634332931467540438000554295448621352695016173149650114337500167715090340093116020748389019545546152856394893269817051917216779332905900355993313551131783808422155261297807298166229503431591234972606709012567243294511758426270630311433311157405869930712087145404770417380333870462126765128411447828234124158286840016070418345358323672327621163286381394509554346504529908616388081958886326816705202510394359161086507090420544109460545189998783592873371691734696734349633211023646955256911834877424154288899591803717021735452052725496391769900616561005439977082299808989688573957415139799709743407061075354770218797885901423758724366640635165045874757943440921807987917783119129006233912655553274590570280402973640935406873379611177532518001621134630990684236902517026619240222861538224545023251621085383732419774225282830912373999812995867862401815365751886799130697496443426229012994824456569212144442593642723711054766683492382757833346119008984683159702076609996094420188299361614928170616939568071439511667663428803858023744038156702628951644918131722941637869893879048051030964127428591177874524333336214076639419164559731974790573030130409422807810623079794156652034707133971880990042911164278980681636198684199707352689642459192841458363368530666414984052228223149443164653876655991967825166030260862136818672878604212162867914830757060965853628553584447146400944506759387293155420143517099489522039025210926768677049900333132772591551247259550467030769465376043024395585027998256152742354070584594647336989402798066544440214585551411811733117846356927649864773886413421357275567548169514387037048625612796613673931610521600000000000000*i1^13 + -83791485995463481190848451092084500466078008804849500749864978103984447988235226414284970137354380189458575764526948237898045580819782063014304522853200717099985725857593133358436468469655783209001536230946448026071805395047076042589780960938389876425940255832553499711407360601027984600144621215272402096301692295752565692110186623184034443425345098230757394631952218983348237544880252088174658232242214631572602913308786587438769685078223263692505656158657422613283796244898481397592269161039001526966072876579072657552964161979620187816964434878080959809487588260389838064134774309302004072853993849839582953083523089839529344132852204089404746018981825981093557562841585208186997158888725585840768989327780591884885313217617698647005756449843037922955270996411871215231271944472241157439706549091072423428648660641511538070770678562381980476079651757750222502638819639379927532479468226680274977122338260459472756880308342948479408527694578945491847685167819502299974679545781309648797871435335909123888497587152266341682682109472304763082301291376618864651265238564093576913987501811151007164432014816516185601536040668085936725062662161892920298664518435554596878385254877281435245857563815727675112997421647543525163084669469367795194455944043762258813038887169169715394165835325071942980283161777784186508466857126550175699796643578354733914828827745623975301752845562642031368018299617978500054025485120606249862584265370489246405388495478889098589077091229650741170591692156634242762496793880420741183826571321115013122830625495578693151410791748399733913687288564048286396711214841993812438355692684039815402930720513570096973680911509054894243099176879096598292916377867108034007571744454714726400847720048522380042804706884725366934255368766684526647483857967592377791595814876251053190755619933743523359046021702348230088574211656412133698086249286832834321325212790068206903028642227710816113727305989199413744429685298933752674975523794186999076276666996925589245880327086703044455829661707198319811161711763769350902632520121218402643194087954868905012641082539905248870623336015584481131608927913900121493111159536592534507735361688589768032000619771662599143299354193277595945248337322073544637530773047473093812295876127976712635153554601915673997307100270516338471877209385278261051613649892644460141642159951662233532415578441619589060446808891431495439620073164096697035933266253705870702272312617585664889325867875251887215503586812703408640241320746842331572263592313473815748043711688381791531966915076783720100769010664348026036024061852451726254031522471609875686814401380148114882560000000000000*i1^14 + 32510663112830422893792382336804032754730900645890105581166699506992220665461411919632661423488658612562889431484393001243352753421770751531602197353004976434594802360529588385138646418978399757332114716855058738210025242498855936648317957825881540354722464631432273480326226745429682631248379553465489197594040356138635431662067353758368702322694389850117213515966927870794817277547132586172847314796239920390689562990579873435865556193174041855205116019652499138795922668327902772816829430411122564143853827051683330453439380581580273052991030513177563130718950305141483699126823774474614105331715689291291512032592374710975583825001802013626801238080530677011864875035079059552568702383692739300850433299023695387975873583938096999122343426600410477992578069538973474433800890545047551179379652107938341060213346374343734267118889204090988752894110835234969420875839643709799570183339489761004210595419091203791040425014964290849156132197389164960048788978342137770230780879911942351450299583282221458302508585325419501131181889736891069104471736571207115542390805536811579969641078791445434674169505800151789743467420652774254317455853540787236682511724265134815213789314315638025382389062358872690863115154737534921112286073208314656977892727368241093892542987360325378515927359052344407211355303339789982659830813634005102181903605327627283967579842178370255450683282863982667687235768398294140945682670587886925966925581981926944424394898391023672240055942862741582265778815046219472449302155039929235124401568629289516045075027341735263920321915664730785001013173070827312401303761357029573706148510158989952821644843194287852532389941417288945283918810326237137480157830382765873319662822997772467875247524251482794577345884412053161723390508377361037846710828321616943918632892414683705324793730106007117449027590275317354794001524373480749629498075255950786817138621100072898405269039563615673246183608668463631765553275400199450437454923968326620657591766116133491155495354525299867857162044955535085088382345448677500379881558112591039239061369823235290310587869272623699618323695310267373425492577482370864062076345030689826178872779245285034927859458047057148958014138574042260497678643391219956255056536063114097355471169437588638339466978846378061024420645323496176655834688856217240309931507377900960836736502080035345860987401130435867947686375629057436185076242416745426806325056897350221189618908959159022038204285567023738050965315852463209077190025111194456141667434160559008256859909345213439111347004423070869116782635574224116602130584318539574223767402494866769576259093085770240491520000000000*i1^15 + -7274805519765196835032182695569921999043082069049045071968166944754488514240821837784993537703645540586118699677114836957028877672218394845264671339273880617358128278769404496983878643481477590994384747029190790904272176795279405470681421236835922135947481813778348575310031598624032333950818819189398846286253442757531305505711168832151590246845251814253969435427573279408801901112815940685470966108142251907336104805114300795166328625758791623322809059233546297895788317813945391763004516170116103345419019024305790957226061396318665096539202479031530147063658951602501319151087430973718538231544355979131560828430116025416141922064066481597803589138006785162175009567471483641755339172806762621425999978600519239547592268264922260483430648107649826059222896109612996166320055368025436747339391767436327115646465432120347742998399435822602236302915040642344904635834368603353635852062288684699584397928970274505025829254414797522140088287695799834346951193574593094743099792321543482793590591084840828113325052975787118980723973464362137843496158986352584705814318341659408718271065039575171274759953582488002271439665704697476737584692347335188199354783312651832617808032918306136051687770676882096466689310918481351871100999962608813150690440355171356470013688487885142316198802343927178301999048684396523425873939801535605227290861058608571418012171310989820367155546880807370195613654037121789870115146848565712232042440594805926905493096761635027546783358346984318492215909270942246490696342854743066126008229943497871447758776461355051358722526887672105505173376446224392992946906421197288167779488191035015412677970469130969386528719912075043536327013715780410942389781443094470783911551342880200592674176405993220071002081989515377957145866991379262054270515390723389722610328106064818248443400693646643677027308402964854317158955056379871556207559639388757015215404445765477704193744840734052786493694582587906033935814239518473620386947135316407948882696202636197814411108585621884404755656201056966413485386723794127118007767991446787232867245333874708714532901652881588755573077207990275451496064020820719362167798992815186814546892609432740072634146757574235087623356329649067241152984188970706882317042380582310935410515235837741726101991097193822196402204974559058188770934120259605539251058748838339785476209659034383976161459616797753333741792116917661983435353783993021603238653596448992989745553970730627591742041243658298335076458094035599421680073888061902308216954387328499085850696403962221833030212798568681993316980837654583874784391568250158023753967458006278612134851815879055769600000000*i1^16 + 114114193142803828709781454942476986793964709738171272989830975237179429477927451087812964198431480005982917434077475782512246431505968712412856136607633638398211189980464443655707987571365955580917098659723575514805660744596080889565203051662164682000922653829075283225678705383218290765585655271527852883835717859205267830098664166458566498021328293440714120398847828706865199052194359244036861026315678418539370844021394414969746519329394111722394991055717743998113041489089814221383727509666156904266904339548042631081356378614935841542620178820200599754011538781756380385658794429204799806339800860960942817769690546271910865998560023691913317982712280554708125366175458540989014774509392754436058259167063623098905719811222221393411494160839979376870821743269990818096006942538112414347930533960877695077219742554665573696751184236755058558919812732235801278585585130846210732882489186673778939745298817201232450296823183761864383450600432001880937850421944294202549288140166537448463402506883273674440108630782052649742624230389101200304963970891935513687324563945658355936039428891956606685849070744235740957574626960993631329216454446283084165548191047914815606158649201363214710807095422350147473266702221213797172673686535731307394496856184918957432218422764607135974134194568992234330823399307996778192284197077649318419533738526634775138839046623299188700575268037215355569864779010028512134492153628082117870164921466917446452888334890880215069571641916001918975818809598187670416656635601866304523999110086746124425996933946807101679534872948104251811806925511318702108799616519794619374622559719296029860056323103902669698491689626111507781246815923929153151888074563772528137737655890028476460999535754372134858749070672228602847434076433499079525233781054155675611176238225609808546988014216982400286939226737155851263337977215788351160337757058694311532445402124518772523793928698370970241869926495078494408376290498914408650676316249027071769943535181897167023593624958151344093199617617270704953475285401745744826673162299164735833200754079499855939230212850123910146794977914473267477460093338923423379603134715170921107186548934480713033786542136683151015779330086760058194415200515014127332351474943492218864086911447442829817157640365296746155137263186677238319543363681097045687406251569123233126906298518748045971219334920463129680423101694959687887809799755180834026729218786730235896431490590562844028239166730757210208395845283162942612365265501818715057705326708526604058935607030887595067338310514696019053878139372761966981482554166415832196604348573370908509612965558747136000000*i1^17 + 625312225142121663943727465571482100869397456429115809414693916741092488682416398665708651673938115408388968032148901259140536439712430630865858688145078476605835435069674551046574219805167940077679204577095967684454395743151008993542883531172784439677236747014148304015890557280326076671109503080842978308244479965062573835843435136671042356970216206270399569317827480942748977313178900650776822972817715295251875547377634949879473429000027504302164080445711834134489071116044233292200241733853340174869575756709180251071988592032137756096813102359617401359964454108715266667906141702093766786346158037977142736069482017292676542509775593420677353071194458261024071786275986161057873147815475213508144747168638276927278273924722854030560892781319424148791610686205993952840241067166865072259851864764703196310472788120188499349870826523930966220823683769408632843697137715751666045833532621820539486624781983489615247838081071209706821721397341987756209687750937751247481751685066503199473957957593997611841687126869104436459308641063673229348324785808143141236054736685776140588809936199469253438060908721083158335928674991335652794499869757053032445766135666682160065043494183861876432302545385416106359347785427278858299733846346321134904090449147270343949755283480438352925906140124219951237039749953900210693179522457962913030804723254568577774338825918049856884907682350622292592369494522875343497984656772866811699001417566015137063261712499757493626243203958571996121900320558873074259098108566100066674555551894073547381169747980562556558630110175491667014904060217882907173472877243063227567205787089110509336302502332724808804473843817111059352620316932257426392624264391108688354543125446055562802429277319997282590821204103723925062768861398991384014639050892793129474626891913416031380890867008114770419746346844310772153778761966390755049647550173553076004526936874398572217008359712628681484889127793246803656355415168177315499248978319165984393353698152279471327931022412769118780098452480858956319129736672048580993374389797041487344992561103342493092955593560049741882554311540902342835031439827416964226270084870648767559582749557803053536289267481279621946385187617182458969623584474264748654025482291558327860278142573897575041760041859533209696311204710811599887438287700181878782016389503838763350533491216577109014081657105203147808068544623444904393075836367193710529156111859828929003166448940393700238379151099753197087064973544762517668106929611414018086050786706857585387251324895076519554739661729702493076115919487296989755500728723800832155954297970973645093176181920890880000*i1^18 + -286943568688827891776567790030186385176736094340260366199389702766566115322378179773937002310019391860928460399808994474789495541164416217389986356169779341352814191671237987918662934915854020445306831362001954016992089626866180703364350923005293125011957391084381505537972331275878914374448022998595677897769734868182566838451879918514236102212571702793792407709147380858052307448366895143724225674654970720316510481280314347796461720235076987051824341807930260941042440403068412735872924793783754992947474650381446416990665990806698833296755752413575920186898812238302068542246934766910231962006675976690845734914301397456986737732454490831769002406469312621676178581718244359820296192341692143829950709251474472652669264142971405142755981869345634778050157717599225845629869358620765320308214992754265825390382489860978402510087914972582170371796896241241476749496874545547184019495615733996704261107344237237879610548785857470906982585999367389417804419711513086367572149635820892412696879059159759849411072231028668437144183861412626028799677904787328083596297167281127268923309565857472977084686174844646363864848217211087136863347694469818824162367365709218561333712403881979810546460461851587632883071858461653132848540689042407132728619640900189381714913681978167327680583463771849228071534624085375700814973158632827861330372371668704141046959810234439468444365847267040766672596040465521968699763312802925013717009973232507618631524028887664917676044103399855810438029473456271245634684169289725896069219159162759582459662324907864779742392430887239353831906168086675803989458498070310046859983644937986448388571816902844794068488113982986904046723673071379571807331093591099871962271538379535648609256563345710679005390809775320643050155954242010753395880735810302498245290643435325974741633111012537733937531238236513030220912271361298546963368631403080365104847191346318678628381006228851752145137633788495958242957400296895085352898085884299480482206965635473928930343848309550880717703002405591991568724235812336814534436804899607973770537423287267038031398060025077616381376668183085053725510772954785107190373836311177075857482853471519949114891206007544846026633519882804640342788900363606605199046010806786105388026464843162069644623831462126998040424686237016571801683370887348024970492742213362789758712292562362378443693997939021567290784624371409005355775683428841729247564107699957680686104561160024233407104656946900515296830918241449312894695275160347945463878239936112966464377853121944096558610594643163764995717126539979555299299431526636587831927117768248564072690254610432000*i1^19 + 78942876621995439130371663937635106085966190617760910649084343689685278005036771799720053731215641416404808288347394522424090335899814478679325381585518812323997525710078203486156027917403169954555525042324957870795973072050965792476121747122851429578070870065672345524408121454307180779745875296717749353049425771831384420643168767437977696353073866867322978544055340039682239281614608216098001253320055583935452777359602505315956393323816292617853788339050815965421713577701945230782151871609918042308874626207115652633145953923739637771416403909417462414382535826470474795275125363958182924715232262983788693070582928897931358911018116740115492957319177593655407359726648203524719197295049359248394306022222812811820933187749149558762464612315122190707676943964592603239860473731586681623872476494617224547784295879767186850472487313203718869180511677796546456775327056917489518880602261336530595609800822926703962817400932860511207121052854438945351503461348748426819410111093225422893863222412430688280433148696208828724307579465889411939083473422799777729571966715719592910765260489266045008766526289178464943350294200332115837338944833480552510345027913315513992633362803042378135888808518778135678001981115879684712365046095868184172272689536453593341472332651006124631252528999122011285966945749839563417938983081957788253432242862070701917093052276585291092252230052494193266058515014094889073580877960518725785987992433796981106143035320298000104356783602359357266374758071173037309802853924439666679778219355176581142422054558477674174464111021074165407048522635015550729114466943886006928509998210510281617049896680312347760799115674564653424441166111830572869381016163243450809924967550504585093124457121013785852606238982358991982288433387672467112105937120331675547594752203707431848911131349414896482366257721553231689255639483393531116326500155114243851991068634470690333045882711092343223657176777708556726752692326613297080916019385787697622804666332834734154991297997568848964689144272506678716632161386036321292500199202718579736915139001633595035208923969681462516017099704301928345195840327349063092923369130716194329725385969219080449044551600355970070472421646713568907924938397978722195096975061038635715368179807134832151615981283303845671064897624875437534555137486434249054101375024746410763970935826548079679973168168426034233772880909815905461905532053224875437433697583948596106463044921997444756242238634944944670795019379802526831538020380378403451968268160320120819563852093696765384211113997240016229671963850665216745273238705114248304928659169019608541272473600000*i1^20 + -15203016936177440764549664227090158762674042187890782769378527562952148052136265687639175706371044738047758476442539190680389232959273682465639283188824853176438959986414878980249677336881338377260141009015996038337357155790844840008667045955826256469980294456198380540560274066029601227388595189226881010791923569912520631986877768574127337344246839300689618957945599716365910773974351480882218414916262021001087590464436657268606630361977769395800357836075310726088486315464802159592424546616663862728711560700784822513811872481653787678452920355334837377864884254442257934253322125180529265036227891116870425598315045394139070492049346887912496675815276009219754444649156781090304454693837424658397118002876632334322038850107491401830297169212605076921609031733196480468602860333163461258238518885332667942876652589636788667126979026570474934384558302059137246316908437422268210303895127029743625318422712742667082075691853898013011374606562530719340919266363549989669915206726210672510227115091036634252153286644852552928771739095301861682549339222563610864379287478234320353152190501204406725156083628101761759444366785869094915046351907816600413945071835943845035831857733555395182151152220391168814797132750576380926900219844514025585028930669414814974226511987575157611840052262750264562056630638830029183991732555438990965598004015481265716584540403827162273689846005309978750385326181556087863803989851205995274173037397507610682248956073250067414476425491960212716194283502632689344007003572140952931965359003207886397928822062877481578464306341709751046269372622069497085696797035320774663912041253338802920760931624529614123650211706548433050914010501005969754923577189183762906686325960152352373869799366275173552347120326481043044763790158054775759745082454624054401597766761981735295110610437283132273505812956141403857513334741168689647311798986164371962365053501341727798709577799306550322822865073748995131026383372509998483483450159093879367803685882495433911818028896784687162666805293131317329568363525237116319962109392831026178152341285147414636305781320967243376199043361580877230365549304143170178666137201737055058890592536830146121063236262364810834629044389415714264269034335351680670690135278672758737226506173451559626822948682646602583167598132393193226776468435215759678356538041310538032838539750032543856114485939506787601203679012847448140224692177693779460735161156253181066537880708220851520618279517939434947496276812637968324365179750450687391297973223073105741174221381519819819400229033992314759116030893593319078863063151534960276519153824506881266910494720*i1^21 + 1865206777800326921880229176642339969670036501554155749090796604962934069399822657061339013661928546375831840440576555821030133247485474305049923461771128691342933982644268272943569733719571898844980140933280591077096298268203456467843473172639873510658760878828523994452838696716855310842785846353546939308770330314516577056044435424859493971315718307598967198159259146958646441910782276345051631287661566748025362519347293988848017118512832935802098698984664529441751327671296325922470252271360336658289606914290044688215022188624380908994801894897770976796365394486597901072681825300554381499795633527621446736306876973820936279795816001278119243644654538951797015761170975626973120197339430403796390833053109031582451393189076566021336492726825419779664056988797036044216449385479984066790651959466423314119782267675887223984978053822873775502445708158515849965340799875389051292698578970348673544802044297604296486888759120849460390902743846016136863528002600276247987048205420581896801508709290325186771405891803261889587974856642729924450449142608267361726450540461021887978865773842112635168566358283755453363629892773896771192881157300144987325139929186070161733427540217805572096660349331214288335167235305889744392677995998398990076880538703596056960334675878554409369897310439421879218348895200788045447726479760549299737363549391160061350705570036706405920926357157066386270028444852254583873089957351506700142325012325615208734083340999932968741928800961489051144373144093029333547321656275700880945391501110784032502426805573740640035386798244295633273845744771315226534936687610661278589524565134419916920538633840956340696722726227970207088010150294967003773295841426125873016819698303190123582290723925404322035220266330468853449274109781424344426167502743778955927797738813503059678104902016348074873910425672731860717184325302866818031334186302974883784531821703964944088414998376075573211092109480546653824266187109706422811877352480532220807979775281616114550251124486199863934464873109488907333569852525188863559811586426827270730522297548608860617102590217500436695332271208565334247621517675148183902694396931460721149740899720179441260354956813344438877759251254228606244968703647640637396937687827900544994820261453069316349380378906755082896284869717080235432040118525062366153530498373831167329201309325643634374329055093429722563598039659404468307939763973052419268156881620249505558050604614664228045145157446759854865810297514405133457326798593613733863097000367836437240838408697981660417706410970772200275032897063165405136741062423166364632654511540507663925248*i1^22 + 17941659861949583707415852351258383339854514573456302564841902084396764614401674839405721930602724719995106047302474393548090615123392723957377355305259930037955843811310363236379902614993746709601671847892883787282073881558587117069497624268737202124414903430568347092311974093584214455748401722730731568119661183641890823119674845981931054195381318058898039593913425936784257594610035281436602430972265567183248681617291924955610418815470215522956690600522013469729221480273101230685265243689408863844470720038214645111528674461045340367384217294084413320751084338855689154913699443438339842370875400982262496768053252154007128717233898726062402949506127025815351289509781008834585377502368300939283259964248982348965404113643297952304094670439013553723753824952281714186593915130706397617265543198256062787244363161911371205738642174324405221696810716641199117939968555977916163116985560506991322803351063110274426900060204693362869420217219832191239917222338016576616699132827676896179374052626186080693027695682181318747561527569655839991102354511526754735196849845572849692523358866804615579476152916056122323763453271422104579188778054748421039033218403773381733364670469014595349450362419335359381843548325198575161040744236128042426830291856715931111119023441829195486059262070897747106482592207874910596621601948157914527502281916903916235549335695823669556609908074955759547505964478995161903169075014180902557244602770332513457270710601424496351177591132368583768748363600791531305156561812362058834283908892858666564862167184644232968427805999709487709340239694483959800677937046079953299469509953570657626131452833072590203124485952129129173603165735449584624452213033259619005125767135618557305524447448750862254681341212085882628850154562427830749847982507776646376019537045885950266278442215060839393119504958333613871811900939874207701307612789830940810467099964593482837530441237802734975376441029719555477909555564994198981894408001597693577804891306350318010063114227788386406947371161290417617694711181525469849131086920250069690580089561503451277968602729529284114671301567876189466711546097346383370017834839922550715126693683447609659625805513204914599411602978882691513619336624646791850699916922410016103738219694111210670906053909083252086075933955755773218993246561715480268032848859788095861725853780434088649731111424629924711720992236687708457945771888865527764235301825619838049475358291594794779432287506673246466658486298043068284227947169758199258715653463587943296175343810257203512100460335017038084569812448320320869317361053599568089351724831298551808*i1^23 + -98574173067578454935251603861262216906752242311068256053175421327238412624646914330864605322004323865403312035338988393332055775492985381783570226965051843893872701901286029234522827617316327063145781183683190957878210776032533025457009281724809650759222500182150437856789918678461605088968312782558214415446683673336746546397522810449775357996856567906367274511318578393675087643276223852589210474243820244647788469794952498772694701596466275930787918981155972015883503817677957310137057144758415261421880471779950607587375115061264805941628743948942589855547320212974788313218995736780504239847360379095230902797280211443756948429441594095619288971575371560680235977887186959840476207109112151991001687023981190665495863986994475801576365876081895503167187877912298963807244917853447196020804023727388306861617029747934719690668602029837400025675664511573194345880611997907902773018798523445135384884089206341093781796654287951507101500650980906600633496321767804505831823730931766550602684011538551737858087821969247488098067672887703021073770335520354985131956753246379840112238576216611839717871980640745532182118767011096526954241845870757645363297759325179882743810363527196698976994778926108347740746640075242419970941943210564095559600285885711432267028223135063760129603493077795035432891271260171777613732117157073505250448858617430616413797548375327772594810868131185934636532560117014308377955328962181255552316757312300866657982044773176257924303502278294250529121747278692667693866710215307757719114016876457120653962793747879397421470197698295377153908393090287967057700555070383347783314114612832113783246980147639280592675389432436414686220518489067477858544263888429936843429251000834940639449498198016016297886991484513820869563717913622232615659597450532858301709810009308822906855751571406690520582121227988669686096183315372697722903124938589812405716102431044116553245387557413217426572970384964552196804461486502321877263475871926840214079041893246255659199324476941212607590662599339272258775836649907366264050861506794051220722018549019119091573218504467627520836065464377960677669009039905895847635195779698768495528807863074971883399635338953072706148797675107423401217853985280340925188404459074719458261658915383610752828038922958704491524427616491262442816294362344407016485579991331541553848911888147828017058944724151351338389466516190510397818933106474987708175606925536562963765350749703418820293359733367644613703912258267661395711904932432114212974084634128367715221175938757347052493101189711791758711624977179465002554020627767470033179956922548224*i1^24 + 39394126463551557626499584663930753679235917157021677738380646621100321641878073372636447273601178720042587179515298030113600724323036156785766308872073094850422265586879553246528109198133717950404145170921379230577520502295132269554697208785769534152689570545861478325653543811162899604313122655691349189363006933449150688772646891351813757657986002830263709586711237174459135461102798914557477585274515963840453165256076940445606718934101220063107799981807719907905186913704351729703420764230627966639283499405463191077657564161456189905047824148582202634768777067481121122201590601229718827297097720234680181136415553260900373676413212835644891928515840050955898588055098730903029435883668119095687082309614796858091302097351205517217622022203526749116433150591252599490396025129887896107541061062790914089693303210979796549069428161444264212981292267773784871362560842729490913269741274866475142410254336911228403252388829560663779756584779832797800821617448955335980433816997550784595924475992065195621854117594610368288930123979000194353527006728267065129254824055374320496291467042750231683868637943174413948456817888523613854920094009048583691622275831817656721545348183345074958646670322109656214209074477026975767577206554547673980703912801619017587340420194858991168240583925241639374717277789004718029633431389772358784088874733520820073695468495436553079488189729493692861081397850787938970758932014501603628525325310480395147252804427079013643351900195211586846186975935328469724649647281879231157670872794215443735019856088573566308658332492774260703983476386471921298121701258261931941470632773361982395217533388464860784608816141596349989486477582223874220562959137175975144854570232791425275163116040625862600701950998880104274429161402953109749003868803127108644122560750540547814218296477859257058415425235566293296665471910173719760375220371580487993227800209207983806965558457925609016131921339312400644814026213638209233461097895594991281200564977051458387731421030963855765591678258310378208732052591211735391489113884090596085514459156841504189274851032498808551573675030758141389708108380473720233025764795771006796440686053624603538476888599430013809248581956225398403996239006092678792371420157030444501068961645864816941873071007857401348716349661529332339631244443944800033488224494291433452695255206593547872421552152303263168624289312779527692072772013757690961520101780708719219788920219629308738160821720608889256852255178358058621042653835378273187523695146374561944089056094405734382117244187258590377567463278900398712576108757063112614276900061184*i1^25 + -11366790929567674279105846313975805876525003570569013170318841537365323739166788622032152984890423974228169145402121858510094051391658487799321861139052371623624647411140171446888938924692666193238227552958112090780159749992574143745079594141916227580226131401721819457460093690386520612860190015103787318272163770275010639166916733460519678630852608056905281199058933854872921605576263287651857214570886588905860744552010329236933154141611798541317082426977191057242807293837828260667731183123781941777937978304298834012467066500205878494329005247683240414818721296574567621618025847338382865743528130742157564698701626602097201192512044838869976030906326056161337406392183133854310846895538435341881176617830949658811705509017895255947770453066461535631538230613547645785428546232345176115828348500678375888490205373094555351511376796374282026389165236969322223478400367125083957070873236499846578616067713550665424663888842625986171388297312049953352043922302841347248398351074642449473729544102211946513416163743880983402048424812043054392801516532908872562710290090211593133118226477152892449818112983414173741573199855707152528847101009605478059478313958894656919765205418149607383806825143291918683395489056552381225829764357240126642409006716045655412191832174591283726039952486675038269078849741358498727956994463651999237025647821875681099845518326676096242094386838386742838351789767528530820902900506840987473518992025534759250503252759551765159473553249583457065512528133003877001298742522956566166916440945580558293853640209812111669483224063130771744167982610721225035571584967792943948061247231105432979381804645213276549869572523295281975960825316637321069126401990699497205185272929060002291786227994118607822293849867787792708072056393040561105726690746452148533824410026751084584996773913130174843477342804298576810122384974371318258191935136605076492831718289997623048970131267581250608666522694283873213178762394543171724131009690668262915520692459056023221999737719692809488534547555053802721566805173349848053591465705244258476148868517527682020195276932420565925952576054829336246313800913406809087423093387600838149793693745897537931442591375470435666381817661236305330801061390478372880168635361772134036559939228554104761397559723286718260061546855676496420287184253857840663929213142227779538318222123968463862635348348945700857120557241712608399642503719652616046763868256500052617853898006630237423173509360405262703896352579674751682897059670329300457763102660374755450164348326740415106152726975935893841938379122561924377957291442422485519364521984*i1^26 + 2750754729108583218297798214546082692016764432013869442061727091397440116588215839634424427862501006465366793194613365383241978287603681601037716351993708057786505151763127062436236193818898596510243485516017458165260587453292359049771713469784493093469039270375441573776439263617067446097284015944660702271099729671038062423305263228851065555694217437844328712420850675564379856599925370241576298308375791702906925845414422902302026707366481428788109985968886244031660327984431856070724935295448287251492807406785429187400421995345407188948009602078164585547731788851615743439530215326684746953239969265194092277393499702705857361123613490825651538320388809024615231721804956057946763473289391938620656762954865283211207106383619538877204064222784489018873474619932869994575001626046525367274916319277559727111450878756286316695339036741808297035282829819486381941227272378927366058717796261327300456946755290289651749845095328941639195905370549658364288847656955825741638726873261472673155373990382636257715621608680331822202265910746316813136369286700478598700156936784382655249258788578054651984952302899774730429852958192217978056384569433305200698181282630470495419336343323595036882706416500261736141765553657925395840983382253257256314720400168836654301498506699131062023036923511052845583023073953493494486028684516356322055942764071617059424972302620663484799002990350584543230780289644718994266179055807633319875415184607358020574392186055878930063872155091648873658162389459139843012304681591126177765633981663341758405292992808376063542311030644392348599416211275816458881880012716594152286243272671603868707200789564907593912421409515689797585746069795465283419397035779393567381409041282425854907841630860490598832741474681251787712510327832974384977180574515357875956596724062050826536753416047156459340470488155443767321178057432099992318386491755146113688646108213074179534958334565126440135478860691784683149958965219967502686115863941517530075134631478132363773559416056008830524909387790400412600212528191103759221917978065337028021136864916796257460979457087000822419457988103278498380683954605599576977267116417053513967028484558135171437946201664198548556972206841633541102396402100279999338088741343427304787952857499253477621690161116777238230127579296497545809584737868029225389659410726512613118344741306587932113639778854354160744064162774163196016121311956003895779492050510255835017315929757619080562080357061415209108915880545959383198388441835386996258415511336515763896236050322282272361015604022497310744143038189159656774709208491681531297792*i1^27 + -580571892852359044775897287656073756701755931143944194804425273060174013825381770180156834743363294595904763676011786103580308248753442829116541705014248652512643553148581363018646838665963204064543880165277816857284128009958349618540208518510947716196108496896657049568631139135005150470512225003150907502136985531158824138829587965439216838904870795708016934022570256168451038473171564467655208665103880121906882892451232516752048359674995143988508664516365876165931321600797305691201361363571499476647943675640784371945614960259796895657172230960454623240175440149252896585150039412165857677870056332600694186870567761656894871217882987600731771597151903774662024483217816051384141198744542933258677332972394442689561060011022051209268408490708518888849289536355955361736026713347632369634908462519926246208097880551086749342263873874958718902633546584122065729666811526300010324861171611147872302240707887070201010196539570339370923958207991899952838723794235786604367858821905603949540294765512041799759858575639722958223324701088419669690788324864620009145225314517527502828679822620818876184911128049350211098043526218621437968779446378325078940114420223540480755374762403384657140212013360611544209657640487855744747088651432391252746286058588365386971094187604533051121593549301868556355180301992608032824381574164357466863989672368075482873185480947522179508059728712068236701373009955750805784151432826194543813247028953968361192621014133487849364578955686034508401471547623558258542703152764392545000278174141805572287822841371620482475756949296430651234966737783005850443635594110639871377357738804013941708408436811231374589797613090809552219197318352688878260535141341273834088220729632259073333816555026537085637833397456651705699805473264575506566471795177395501768093614896942586147922191182819313063399784499459086962628425289699061843646246372267260690092978345839330685536405448315980097371249456660639053864271785521065151084061927413489414925054533145596127823406619949144703981992984529182309069098978879577574553817762479454516449828274296608309110130376015298405175415754534707714127535500895394938892896026150043094105073206126290348966602433623609481011468392883640155864230151696275606088673036700974747322075470219319479630191286294453906836254749833292938073960513243828214953723926971579268338583790573193326487053078153907752385988113808065195925997604371033115278656129936484695969569760770076079117659299073673150198466371469557330785759427700000393776719404739311222760793126360860988610572739995269150091864115263113730290681027737157632*i1^28 + 108173880837711165966780829005612913401420579780549383710862433967089219298548691598170209195812297730938210462824854830559178557216270978696286269022122213776498014227368258816204772654773584995267824352101019071963287061542772299980786310121097342241244988690730373212927530900627004843260308133287785241264462499859583784239922416859957634571554872671141325983411041061581456595476626481854603022215487634932904921259077620471182524259786498810761332272149319130892567741061821195260363906777001400138472308442635835606274835741759349510075570641483760254553794762288784044966971810924762767110906145441280130619918641959529058690569824967204341724956331180232137738248213834266613545000108826267066587345944264228072727662506723894561947041651601186194174911175797171965995020624958107650665348087641211284265678294880800201200196351496861516835963722012979747265409274973653670317283536234090481005420578500062164053816503331167286921002632786793369488076711073105175143798239235759214304852715182526973533233317330027372838625848971530967089237666423538140419465489371271320569271567897137307936865867472698008149628577251866517663379344551713363463851919515001207447611383509498476368353001530058696896263622790693506174998481576763116066920295247041655215962684547968817905394766929877124962965951034796773124749487286170965065326382396817694141074798236728686143444953403990681718559011312504409352071816722873797056435247329002491184767981522067912093392106853424907730640037716180779296269526836562583106468159132958165751759355496310618535711854657330621635018721379716959514283057741967335420548154482664021832998374425333027730217212709860478943779261101415335023766332147787913823783061999561372937230375369934118456530199981057449745010408538235671052117003006203510042878677624302192227973505261958849036554746524797226659442897531074795971545466762559319757792551537549160185166714101303520290789312075168658895941096944814123217363840126375822495075769261020911068928399454357044839457930320326039676410849677637248335457705493523387010664867385166965025084885216270860005669642329676930739659491983736672529269376672478550240600707831596240430034166413242285219348770799201058316900146914063502493856605780388009183521944339752257891321860454095556159874274439958941287906513361105700090463496530906332932824040829587073237121526599580848624758651395160463371453056997708620449731769354715231970453467901197796911474399740207043669398023427226747852685677266152764419751725332190454471505254859663894179647880612136965275951892030219159524895660965888*i1^29 + -17858231452279370084504349718814561962083509797336063645413097263034118455714906694404583896398258621140975433417615406898022005447627879977263142240089896548314208681235958607352405659657984820920947499778187222829462574462359901812519102494077283726029328304119394266791152056095734922908132947180336516859708463271573093533905239476556673150300000912789530200423695243429773017382041385634492385965756538837985849588248158891662265085133634504630878565381874957735055652800012841665752518062486758154028094372008780447820300945463519377629981421093045067691106162374304790757797706919876511786883558238333511175724596717706899751328225272207987399879918385444774088410666374331333834374467411819616054165175110690401947332594464487016252638717723801514289087457844673071237972212495435813818033740522072256297006006089360172338165520650078619914422137315505238483587199081746080048165776657007335187424610611180770407204816111237044659501652093267447816300445182130643186750538858283567943698890873895908203436528055461433396328293978324896695810962560746626725400273417771300279623490635901871801623396788857115341600521754193341610677689539842548601891621268108176889568537497709146767759855957687971478555637456074046262910578618270694353859571197581569775192733106465885945587025436632094342653964519374905301407006180057457804266462887643232575860055117498485933058545986279192232467971361512869334623377219620594922643454754257796419276403894069653778080675185286860101101592215917733029373290690252235473984669919481714384091356021827131135082011058902950111539239170684879467838224335397287548368726448038486674468053134311999178372308266211704047257866565747163828502719968734818797821042153466774613228250461456871408577566590495448619094949987756554005684647834066347610472446995300870955047579857771083775340231769975382857503546224903815121496455977314541495127579640192880033131383269889650705501273362320157307801216396191326809565654159046231450460852996787684179649948552519190268204041811246572869815009625810378565480566005446984738822838159841118389068978547095892312072622856128413317731260128407778286399180941292134673310474441223572183571587255803208625724387769326317951633733984432724447803150635712112758508227339828376854231644090024573901927743199802434232256155033219254684862813603203493489852575943108561130316334060948891081928792594605034431218259780832975260045405058605802685788692359769566112612098497051188312761366734094680879221556395969139509049901893113716084141537171728169344661350421043696659266762316783771153780965376*i1^30 + 2614759873388114492118613161431341479428089784487993899887961205856552594481223668531310471111597806365498573760234920447130143152997007909535974338267002485021554835135110674365659326321074368264272244367086205590716482962507627017178633682190463200273526735711143762195304298411146878089402063028122738806254935583781757984263690182031341569092607465027964860736231058332714716198639351940912200666637113465714716024816838430937069478230195390987293220779540513312974366042558591662745196741614730803487623762278286280934092556090672578352758340647611422768433700348516963710512687693419240180762030548479342841273276237572979790846525014831875596175349806604871849862957557717901649586778307399439621959335948748880980668010395931727273295389686633754983231958842172710800298173706419465069080085064817724881108239080974939378361930402107219717566992319968457200621809041426949177387127556525732288452819666559822106365625947317571324742550210235583427275534054317766466548422309443669252483060047233454267504180689284903710814493314566436795157037190756738057062928856132922395390280935779128400609661615609477803092404516596809627655984213908260704272063000241566723390749905118579394860337623985869002683490799735518101346409428777809940907477661660317601765040281168208249648679864888588390595520399426010489801379423617413739337727752344579246577658232299869074049670870866518268585802243192163280821024116489138980475127296296743116804259991040565225765169683331835802513213756605857355064365898524825647185074132995049655267717755743841549417179981975033779643658314471107861282322831324424984692583020294139181149360190326272794505946241103823530777477446745123588473396588945683907367377906871290472576480700164685821201248314973282957730097726831985193285801575475063871323831607606900574992953145746117339026598226228551154538271346787063710455688705160527286742291425218779473232445604220436356745739216766073779591125697551198763097658852328794600338093877033651469662399538565278255228995899534578137658196375034461649488880721512581113461679780365239289831665400292135159880169753210681962145497190663169394702559890995973415981844091512898934671884395668298765580003138338836617115427328083286402679002937111665305364243084010614987754394344319736294353159137643649116108173797130381270299131909687152681480540398221171047659096688932490168876903419708083818976854615265383839531976028965385576826389901086084274305099792498558392190992190924804093405998415836519323288821640698082984909072634518905983746087589584630906338874055600876472500224*i1^31 + -339677655856270657777022834087750925964756471108536131084829742824842102180778647438961800284214538934199834494059392558928636649836741234009782835648574764755269320964598886309197478710013185819820981547515511221890347069786728778217459987270226304171634265976933673249707715745486799247056563587406263074454148626982339249012938760545374615987240864627075088580909553863119236560966822644073605169717450725954984834860115629464949049946556384971341678784038919343529020309292143507034886944153093643269974265887636767714303588290643490980006392318172715422900545191395914338485687985973751557635939642723834564060676569415767541608670961962739595125977105219146142477751924104830566228827390563276251412355585409419257396313064017034122582463043812710250618341313299800695084376015787183448254940291611762711449716726419236825872657098029126938402503152693501625946142041915653942505317739469708374588028319364438355396152081574170692553785966684015630461659786979497827270662946396443722908230440646163757750939202821996229610308084755137413270983625254817267908721110756260877593893659333683530584449006307061923608604597693591313011985146494076572061468050347342302941598361804693078201701258759193467887877444163675588688878966206684035881227311630885016210402538378093700696069184009886148058764142064802155402710697612016657041266389099022488341322005736450987117527826835838067487931163710349836813199501308828416191116355838477260783231055181075742925404506654040731303834783798407309311166817637207371841336643991770831618532982126207792815942791720697560329543898758478281983438705557166200704203420905103461626625152967692240616804875035682058331881496774918957025184366172459358319613087008777766657235844298052392686355664688428935875756217516534089156940249144695922490358914969844593072220077030756393477911527871171561531181402573239231359155721964777394907690425666861769176892631470687533298315087117954321006811533314467402614161990732850317837435892390059066858832254407633113170134727626917693300847488670275198860036263702308108996870541401466707566111354150541921232738743432187222118604633171061798347062060315282746582798758628441504212488003358073154285865331409678450797807181369758050571275277697289187255264793857118074685352900821167966021573619177541577962652701637758096215678295037023774956121385159415368924382835475789655081683881179206644775125568666626184757445033716702548742342065436052991867645292461181401613997529832938176637857799384468287287683642331635956400642101198752083619944473840620445935696399501717667840*i1^32 + 39166950746906479533133221236474652619322785920947167534016542670900924341209648949579366667820238347891074557218954240671502855381726816211340868929301104697345418012090956478561010233733499937758356925993285037088310507095900064145337656554065137288917063278269804997760673862138505495115270296833083735827814447610880637331879873392957246488135178136723397499584859120743754705931636982947203674125366498712248638589689883733502331791960438274273256408137452658752826133745391462106613879862541216863470246721356456302406385669088074706754871960899834042976304519354855996042355262915441732279759525009119683720280918640049321395486441994057745192075966020002617539476012591160611197527115084267612263798624180151108094513490958177896343972431297799190163539318595356022335702910396097958172856320147148513951583355795442307895284873626458155456429955806729839202773836329568034199367308574705455318477075953344823439199038394908566243229673868002171690032310056726394051189105678426065546342300770558008537563598451551627923021342365707578741814353262917027474906155121143751582019030839065515494376295130874313932594617100929585234877430598534531388221406587674508546351004330166216447017403857633607968696798209165508398990825466189563682528327919639020932972351430756964302563337809415936453826416962939755826435651159210493744695530179535663184924561427479985720745242077401704295902097873995358914075430730010567891287728690001763392511517575642214497626934409681195354826231195554069838514437291146168217468809898454262320464275812845873197254706677897267445233669667709015749471300842169745175683106972609428701757135068639059501193004006258056989121704790009179396584583247525742218890793184871811119299757736284633030809804266683003775217661393871923536567694251945635658984476146090699956715159777673857558891210145229290461897928839200597228838120076877966425535785135905430179557456718470010928853002643820374076548891985939659783465801432062053497396854115965082438605535749356060803448543751869634914414485501698428079768186665554223654520001567715776753595574208232264919948118804639309290036865468585017019065342876579220754336318984313924002002215861697980482012579909898604416417606115438250403524689636983630775329832524419453624655800067241152875780150682149387400792230129510865848037339078476248404505446072910387405456195277589449258057601367444955968703152944485562547501153393555258136794838099557028197607417867481380590954709912385763270764759649592634157569462352957574321970276196472917021821787966707144422781118834540544*i1^33 + -4010430854072273751274601650062841376580205161731734958148762161762483428127540752301557800238535261962786930184730803218492764772929703099606051104830734641395646745250548040445945592373246350314019642204927508065703418461751269715911733050719545483082074355454093535860111053387209076226331038980403151919038641595393965515474653187882517185963783559281757030491890240861083928954649610844972869705614179845534805128532148723423939225703321171321274187578909353967167593620287434838988306030184962712395888250106858074342204728315960498970459818094757928937028748810149390297953286508092249327574858145863498301885699590159562761539121082335370678356656980965787773059635945021954052421438194228986422098887444752657865941673267119065102208259130338386347650009186579660144857435413693678679925232947400170618176313475728526135121685987905786190095774557828415742048781343309409713980324419792137616368433787667959708471777331043766456732320257474535869134251125003282382912745249315850895200624228735617918889096929723529635978606884968588913643141219655171350506496704508506670375157514875469055650374593242243047294636863806844542275212659942018672592781098669009994935866966139750726925094536594611539768319150123789276014541242527471397483081615019186065327845654869249960927858774065772794966974242736710801466535943922668646042579956560473652903087400537271233508338397164679519200022687418059540043877013473557032939528458130586987040326046773484436588455835192897026457133890546288126121269887958711808607163142394142296921122320170625275440710078848389936025070116100207064292728563859953470513766064093407686454600983897801389791748240529941266559681489978799097807636068924305212786581962261359632516918190523906443452120192667643164727061227945894163723967811948580867096592431625304488888914013974909987181006195692007326349973526404182807250042743243717110591939956603169949448245851599826292891454255709438183398519695484891829583620991094490172401387615343736865094270461955854482036803000634251647104202939721214271914599199017600252441018307229676746667337590603850081471134194051923579451626609947665583939662928607310133884239873181728191993110321875620590575683208809495064260344738287860776155436741906901908713186083388712555978454267649787951490230565920786004366277154608803133188268693456321891355623216017540931829133781727049642790355276786333603224782801836044649435896993483973929981555034313279384597888855108434457310996732841755693052462759302119006952876370147126503036272260287447816320821830496780772117036662784*i1^34 + 364781419116836043710195785431872965405698628286787566816181404593373415921582892233876394616939906982165901738497405005761535384073827649844774376912144731302580165271673684362267310842725830264289259069522968454020631820471307264148287873977528807855518737459044338523358431456165986809418177625872126121289626653958892833090348325876010487949663772673672985551388563230204764304554659028731298909818441761664376726097831992860214257637004796608571064764484872796847826354259974339237714813242226157103139800471027442908962701627240182147857972265612397831836465189889308572172641066341219479864498517046290871164726802893488501850134128396980657157966573154921041603324358801555137161139928736144983850794990087482823550806835572389841036852772276212663197758646000921916746090954085346913324112986687483359314425426196862502497594573536124489490762670488386572714478894829905280487365345644785021527776153857618098605041960113682026807154754842062860243425297194840868794199079263514738615406380173960720183673247263953863437276540006904482723516497648485104113171849757945822069877139679887535504537557014748028166624426572344299950809560446032217573479029135428677530543175950627026562696732055102045438733214287884829013245480033391088555865336004844115996383756805063465715138893916903900755149466442242069528528884234503173523893422044570858768133486287164724589077900233273732679077254353444556853490956457514873213789099919401656498118268578768127900293814545902418221153461054852182958885667838049619459456844794293551816643740880256617535406788949006581416803508554761402940360846594666149775997908232323042479337494233922702355719475007701167191119018244658998037233712619097864091630429099744506732943636303101831002704502308813309319243359988351817121357840551204019134854400214725628084128153704922925405242592107207275206618793701495976767030666009314726921530730152993752437842833374335951976428335715992509865724307598110131614889878976314260480337420284783645875581503946387194877976868164386523792327840475217860574293287460842240601227852981373444164318900181276876269666438045008168637843036921367154310784920497288539928227117542476305914783823949819987436289053770032795872466570815262572980121855092269695221446489348380900596024010001139768136580847506539726897486117929730127320719932012569191328297432553753349768726225916362960313265847522703210818178950441277721191706850398301908952805104402246386542370243418367330566780835969767492485272032370281308276737427273603332518672859247833696041750518333018515397672960*i1^35 + -29476704317587247389918308178097352926212164464638652415222664978683090757203188973230255232067787797123053251229503947379967266364591815308621056242692024693576829739443357255973885088964298322031713919997748128041715706013604877714219723310788572178898481085488112966983488144585988880583853569009316040569631619328501182825917116744307945390519848957076907802707281526716061537354148479599469156137967091090679515357292444181873018647578648868476193550403563207010414854786117490954829066037376895665181593171664150244497568540557291588331511469150442024030183069510167460425823684073327140829649769640148784222783366102566939122065301373716939829610543218328432860189600379738104287584981173652122696650564608464679410546336947930929844751404955880421326117225741132344177032494911289949473825790326820826221595563774617883191796514362372284564589096853033629506412835829081498397657431938534446265838770791793858671572851149717370801621308420725809005529520026824834729476130886927519958281574285605860370724409699596853156110521833747733715924667818447260400217079386055305711062986109601460733231195894846003432112737991111234871174673138111605799202065159592661672254504777125742302509890586227253791056846679341942576710939826957911552771790519537374834678473596919234427015728525456765061517898563169555264302112283482315140603485216920366097990607374682026304548037032024927946562894742626764650432167443411839491878997468050441763260804721237201342381965596204418105023998090331072325014424613216668054800109496584950612630952973708743371941354687634866049841474349931201040906940995685035833796913213580564547603865919089616463239748894575936921233444749105545292357307950075975087604101127389281933444626613640280283146049589585070581836797902822144661249933297003872798127228391446252315119102267248868375675553891176400990352279859846858750102443268020822352230045191153649086105521872517172782895499523753623023069950666027713687808233796524614395018671424738889618425007231724843424748718238701543038067105832475989830831794952038935187936745968472812155736453984417688834763857136963736002503069189391851314978863884030911379506268477622788251935869963680635223849418666893734884225909781047147377602581724527142995225265716134061268847188735991029123760047820852327599901874126444349940422646103949884952942122320945311632809097262427721248042155708011340728376785113966088205112457372083170599168345969850335327157141530522333833703342689874252636881649788791935754387359823789450836477979680283145212001780718381704413184*i1^36 + 2115576610293482096683303679069527828557679173686852471405198959407997922906900948100241589739506368338424273009278037581128249731614548627163982139012598458547952786593584494560058215148058748753911643729893431353537160430319204015773867886239731817487769037643816900732967602941881804761956530670298797834021935174134735807211320138723779067146957970019451752175313993279965566551866841323557337449240530713365691060997357178352755149159042701963353317969006483749110819965967992034789159246430218259206149437833857922414124575969711772160945327645838225889582386765860064100034433295116818586864742390410706641650222949261712592918477034495744875235438958004842990965814324678219244526159889716249548231854313270638282707899362355933662124399903503975601686027012364842585451260352028306556792415348041621328136034324276254816389508095784308951529137500686289420311848669761395125018298981403553458857604085445936244691004317116730688269758457161233655004606008214388144621282667659362756601066152460238397384065000460461990980496455232429021939632451012478254738596789760864790876731114938511044607594262927278613988555641861056453825542829641050115561202777114476572626318099488608772837540085719982188153627974167087227938578163077613126744073253199444597638125186426188288222669512655548745726049434879296773758924936509538265986175003823583178422599753773874018228032508113925970362958607899625355954437330694622339155917629031380632526665108983354878775409042612393167816504778323700504921488500004284520752556606725703442667630481938717045874139116477482980879376567977995234149282900754753709380819177622478311731858486177621456160901924288655074944560074693333413670867378041671168400471566677165298015534647579708579558687525177442174772454970779176560781351848116630393765947558195168359142359250398838920149386951366482217715011383073405683053568578637647855829695647994576954571024092153935337479817626199960964409777637003275934477362327554273859079059841980403983655742281093967155412335265679241807207173411876536267544283068241963323732835462010973485845869166077790734317746714173069953125643665615166166766628799999639513944817309476419772210617942236347536179228965639009012173711502648929883167000535404419855964057654198646129471377856067081175779047236209769144040076889746085214896288141296670949239648266840396005121520654191388382109612943757494303962543758905174893534570816550973796138621633644293264580999606837982949783274968480865820133547748264011041263704288475826312346694725932730399378712592214130688*i1^37 + -134801819562691142267782548425798660456650725371811527193691022103889690881632377340543839093591137255505098889219817243383596553550841299088629984360941406572513775014428730109555042517493372946919292555387052025311692887950612337652011539721008724733453473740422627950352563695098099336448496520522243790360556731227687603284993122415951166445570395892411673343476332212409535314795213451117662252225047683324709118337979281351884405777979005401837940794869432795420627999798346367526460523820884338084021370115717528460560271542755443523011151426461170697277771003517452567549523128096341515362129495668207999112610976049540059502985167277208408244697117592854615770109455854043589193969246061026777774236632429277851169485318125950747451740065270091672662050166920610335947025442702268401969516860332008086405913880938246249365141620875129755763315714001249546257794611943122247800368487090302368437421932149097623086872939776726459786961538888954052029596663240288875729835999503449120816979064147864314714368225064777097416518833542454238834233969168728035568517049533457814624131912313292503424488394561354421682416706602120182944103257745670060773425358189459674023723436880895349252451851418013212275842080316893810917755557092250368062476590118601052288035252260460140653806050788079915647132503350992646624289269648702221020438367452334599562106542272525102496957366528769263987870800904284414609913935717051468174706737960628768320638517372451476143004839304050031485503151662882596817197906164544070487718445160130544243585382836040980425976802409973234945310556287348441566365491375493679457730343021613345619719377836482897052411131163879039635432159750300404884592694406833731437787448930018720240711846638051074090748949845926026430855773594282852095367963993520963912871367524535958449097223519263836444029854817038978485415074536268758175224387026371060538543480934593347878052795258910283829909304179585161881345061872920591469621498106776523965707749857649876181609054667633406184027353928951178965440784193735109969119519127314735571484775743824595392370676838104990198803104503694556185637551518559345191568229387511728917991441822442656269784885069428070140429196232798524156185530569926996655770522023132188071848489574230049615087647060853532754078881208173544224606765158984510386475696046673998397821212818731583693750582734897221573671280768683240015402064663151321098579182817500105670126680304680604272627007418174128804983996793514876505874770063918079917727443076210751125999599287648491587127897751552*i1^38 + 7622790385097672290332022592261409887284225850260075178351096834368017510583282826085966116018983017623510026192490863037116879990314555065109993813743578491672248410951846446876132466263673448412497414691064250685491488932775130928065155587776487865435368763377132065169831526092581795995120811412872738192787026524923105644200175898669319238253779938798732575573527964441320433897324371136121945506913109587631459443401427412074390929877223114733132040345571592892347322897823531008710141610501294087211490953453210501750897669454226880242260500197403312724775098973325861195412655977138666223088637799950645155540086838928406510932496446544535812531511005295543419515804801204740528953380870494008773523805365909966966672275647816290865174429357426725848551448947484873241317532868353192468205140184889464917314126642617840225757469725709276598807112760533394273159059601491506510657611621722825752670957984002145378724958112655750821549561619177905390656444910768460371679499701269760541711610134309733519355798400347527608663913014664087674446367636908074975794911887812969271915610809311945176446843798515819129736558565072582694188199538862909979423976650403325302138756404273414501256896818783720746273720487668971841936147987768622622157817356460363421231376781271147304512863354747238362741987535477156936197974601098561769104470349235885720823657400951884865694205484405772740216949635440993411176799969193195283234737856248495146881990801344173125148874098977776437618157292986233355948661105695784183587210613821374833658947227579510467558303732321306304090438461610731986892010574419574724355398240653559677141079090958531333870829580769606905036523494635108182156682669622657286778435918940548022441165062112642466664857812230879692571628233615756841148867262779998049757308965457703289050575035168212557097057296783075040734976479138955005825832722869566692193557423144667880783445121924969170695688916053623846604047296043834155519756199291621439318980921894959556782432777734321030554870224754900047857687928501139296631229871156697162503948238623067886580062141599299242873892227141393071708052887432449257077183210497745133694829142716482517927468717889498507659438230132216203781260473652055542175948461111351181301841843575694071415324190618463483726904460249605543297947569916854503205695956759485868741231220441854131257196575951119790742037482675820355372721822377809543327178367786808720202833467969000867952808677786101679319268324655168433708647312791029024473011404067351226967573462516225076793180160*i1^39 + -382521690803384455681586636245989985916009441312749186539964017208014256551929090673178055826852624620483451647381224490251838426909215379120190449950738856290587021491091549502967716364950889869085690760262080775612341149878035104768182005298609029593676595970917841453417207242570860170646778421812401269867102926688985347197019288774442968861201867458182951665397132249629602628220370427586390619611766321322188404445299986611779712389420307812947601218932054277933675225497337460471439067170436097199555593194014885816459949780416643384051801825800035890276798329809610111844162768596047880177350817191536041594685532245894112062363655617504445935865542818458371331660409551302874545534762077794206257603092016708499643127612865586374626474193653182831354954874908242688142932425890693882992518243299885192383779790008265781388731128676493298814860763509441876003899274534280557441569614332025378677274012823733906060960890036804429242706719912606699672734317494528632824988322674438567506103017763231461696570601809463742989945660363104094249588819240521717730813474618470569026445996024735857609046926961059477013294892576397465715903080057532490204576666087194703762203995918216525493701288508497184760107911384404026018525470153734429693854233374650285996561795423579550472209027433971114355901120960204615776185592395889594857528981542381601984135799816029794725061358279858243567308843059912793249526525020495034203015975351782114107982021874060422220032008553234429866121303236909938071186461423861963475851223099011163138574708664796404378075696986106972929044290979535359507455186562026519747104859917315171766492294779195583721893642609944977133501244224423426283820369844055761523564306208422091708422100095144375813985354422778635608360443482818365832852329427243430637588764483017892401936256310645929108911701609715973322183097058234604186252663215910219190799693803956359974405215664123675172035696472519041259324726373058095591533819964362432660502101730177383206634601433202864041569600985402087864660939645619568086724818812906787046378345166584834165304382007856191684286159809883920781456016763013905175846608535102119192150041818531769291940823379898765930934053089385227685261088123272918578943459429325332320069692722269448069327296347201635381172942935794993014378225679059523616070870280070950202426082772338579428090822943168653912592669844795796279471639029055086119391398788713861003029171756438361243204146299866634768859280118572788018889205728216778099281361057654044347913493350114245214208*i1^40 + 17039446136669983051995551053592371952661045076716428536503465530674344775966536772997702111633186267060902392933534190407616760330961811895152096593173478494559170460185925233632706824148243715787182837187647573846685376754536126863996374958650240377727431138187312837655119000044246851744717807229846821882394160077007379966665137333920021341214146104819823611864600306871270365370603874068106852507928306735987052580930793142173758652199919435608294202167825087025332278628159646775953598474688043899880265201246399133597466483515075082566987824125992529228799791868167119815897135773677910341255861336095158857373335686623134640599528580659252770596128056452050083254748521871272217242280989009621610208867517186904870220038356433759195576050719994949740798980670386028442492619589130281912956113015274640349608352779582910594578811146600767545672909837375344975162487979738208116665616083943633680704919678905872054200157692795048714934085481330393227104340461789280795718181077292162003244884786650636262661074263858381326191231648933193730117547800114444148352634324699470122731282842513450943975308782010474549369591256841856622321229490219916236102978978114379434000290077046885109209577912260662214244894464614839712698927399131115146703942505673933456198286976235732658684506919504578157557096940177926667385230208469047699138283794482261553715197001268196402876381327423704888774107338231527244271020319510189106904743944561586546923640360306406732488762419862797323934049551485284502679814123775443862117029676853927257107855040041695368258062623969874383998488667776357018871983807706081584080091125441402521970707117725994428035883067303753421609316305533939399717240152381546104786583850435174415784454326867432452312218909432360900177077360494556576252209349482780706724993251044585024988872279151765597404227556639914102351153759900488030350243673231937043664750381674818575751277163506951137797826844284242409968580652841398383751678800515560549615278706798668860662345240179048335271439544725146501849059055196148712293571299340142466497099559358171559401923974508213561253439241244929450989181402006059464980320659638668762974614230605686647323950301730748328647018347657493817475379230781102831790870238705090466379409041388624332381212663743026324156288634138876535873625741858797595993748747905412829026887138377480057964248009836547533545186418390352480424001592810927338703850576629549800137070609704601344783616070964107395027696566587730503423108290030047039634566461154778130888151615473188864*i1^41 + -673772669762580875657268631083999641809225321664547346363193209913750788200982102811734581229193012812238366953986987744529741862731059590936792252411444927227769980228864091458419397927296429807646678098664716275450465323493489730109102458782023899358287537375485407523897838483732602929445138094263092434738813852296607177321079769457230571144318629861528109590365570867842729219119237993301735917819355521491502946729619035628065740538715296505782900306250078570557315444054237980636698019045597140436448210136729039660225746533600240142653847060114266298056175084216418071533694578390298327980311130165607131785731224929659605838652226201372705073266714649648798090031278429548699566061561493390144933768466881469878839633738552347773009420199427458668978687564696278037943040493906287990318973949631882666892073832661797001172784949656771436439135303684462367679853369985749196340555294635301315185310119830696588079687119247873902584522351857102319630749018019591119188715982017854722064944088837865422787295230592933898198889297588099032702433826053609281648996775626789549562725336530574836456919527991891971364491460352927463938291302542183934256036114495577249015408596549203888444310496121536161803898728398290597176794903955459618921024150581783784249525964549899204667329403133231032362094391769703050273830172273300982664121187248669368119810060977147522144638272025169540884104231996402783262854724278434889172392230637393394219324304020818707695824560781913151489488066277224800920370385332665780334679181611443623038714141108822898183350403116935737028260012616200219830847187386397722691706860544377638318828698548782769973953092291258732787911125760504225359297955419350692473163932517528981328745777615312069799395097325153101763853489297808321950030537343652518883436980865410753618010597004092845756482396520882108543289903681508742805276363975802147507124636907443903782120866630510733982707388899400320712245294899877610549276025784077182390493443505105143405456836525420723477970777149516355424155326721291031085151454078501229735487048347722121861173425942879176630592293842659613480209324793537574664395059879240834533480963811722558897940037469102790631535983211974274391399804750269651704882746850225152772044579862380964711649435833085812799560488614079325281188089779896481642543480924971477428413430084195396739762769180669839117794931020884803799048555127619393186265075104499582885014857209085612920834549343772769103820741684469849968999373266929380584455204033555861235482654408704*i1^42 + 23589570412108171303338480417078876099244206162203929640534156843142410696992002066107043786444808397696499727995530722436405997927176720761919622994895834193519531355253329166902133945320998809706311025323444090875534361324577119070793365692138012145080553974200018965202121807966603345432493507380484328370317814247831430937428292114835400621103054175663100601205794309651509341380541544236964938373975624433979186888108448229847430685054999641765983118189463751712414752618260542645815637717617749923307299786733664447203005372534212024660573562341692973201947500173989440102944764017657416981890299729750186252135527452173397967560010086494609323230554661724201329648265617732808631853097645898433698320350665641188130301656925663115694100687817665044183195461670527810391777702840543804911591548805859779201599769251822398418579305549044873468145091997417447953486064325434114917418213714779820102673216295443360289524949750044292069390130501226529001294450702956929137200528429823829082309930214320499903388107377523492951483958639405299076353048855197686179163732537266850944518313097812498484093626771671407672403696492535703842942351380839840001739592466635965889786267985948183056094965799288792403553326987029224825042057745755509727773196150974366680200636702417921150164235420083868804191466233379270675730538873685247650560378608465422045592307666210997196187415444198864384580856043902020768848106171178665478124047468836410110128787829643547619228513832648737212066590495262789040532808672439644254843155199516188478400717799185465233436278475666607658372389621056155529301205763096234175960129411734761015926381231137136016434274880531154931847269515172895793347833244682546915838652235708110670638216389622250495649360392295040901601471835151503687783220801076615716246877945432737970596718387115997294823724247436260292691040963399313066736712172843805699042953806182203537629228264796903854274997904911904565154160529161710128723392708757972529347910861047472190213383693099544157410913158863889964657794474430342627465713667839851987544412494660477851402531227653986717780191814332220303964315231086304124375762405627023832310086249038665674277008579081393529559772616351773870405913737158130356674971016651631948037404515292284212230865310075795333891513206516580362149045607910932976675407828467940217741758338441986156452798827931459712087147740311036149079548329925893242674631629006262745445080308326795782550858186640469622297388094894800214062872444330751470823589721240264370674466816*i1^43 + -723851349034917960661648773431668855215181635682691487396176094202732813928748645020959772723811984565496929423162789105585993156041257574836237419015081037742383176411772898669058895406420503664033053658716318842682360535041791064415730182380548074265463009170481271988834951492467968834249775630154468522059296403315957418909665707570983271691737276946958890494414742766807025819004365132076943732015761718968182953086118957374477309249654385576297611028384082922221181655793310028013773611103363169000645894696804895777640820918291811849149584414570822827834363724731301110256623326454137403688436477494575935232131791041022192370941899123814563139293731231577882205491409167473706213809934064407889676906038598642797380514033490442906199805082583866163897988980688487890620304603341515786436254858474556927935053880769250774705855127620721669031099542131485596249646352012056971991311442549603849120232463875236430811277784396485192296550813639934004109347477715250629151350777275818581276534959552860306822629647825729234121307786939975049171957166800493089470878282828275619861647160571430043662991507284672033586541543417421115461372239338870129245119541425492138026030215626807699978521181786190935025371333814913496294391046999678869794818636775158840528117943747240847441157428728839156906835301834358047362878074372101568233287691357891886336094899487089480509661933615218371451377006466357666122128783495829495334393794153462399351445815381996767224602132504577940619745813108637767560094128718673200241620819393684427913532902854149947610875453082096462633325903805231510673444818413640526586077488626879553627017099519734714035615616754950157899913956970859527214113028805026996724975229928258332458294647833659646446479569179547012576317179404408611054380827747214305193788580218219099732903866133319830996223410285200491673284976454557532589449805291065663360247731795744996652301861775446288266014991878083595681143145772934987224462691642179692006239070474216679594073278812059188876867841323239581972189425865574427173074546275551628126476153057175164086330089514515271220204676297901761487065556383462369961635697816122086566555910442116114944881129113530089467528154346747897605977073159708450934368617340180780234109331842737661878434982630121964193203861680921718009498176060813642186722796512216462778031700649678277551899026421224846815030942195823564724258243794772772161631013696140735941848811364825509693110812852326405758312400421849121737348851875951207159370650055347718324224*i1^44 + 18925198601444927560118617412626479504038253685805476333497855863324188289999675137205849361819519861220543143322937500507283282732233078822875388017170973061837533619088108903628144607188587207161153514547894164246685197474307113512416638931158493346485699442187243179941023556350659744296803777397602528542104291829125011203921426154578251630882085948215343328803795975850988915627637154190057635581769305773461245826346558471281518967725825299191167014353300453197336014136672002242731798196360623816602418609076505660812133951017949596048810509433667968700166323879431151672259136068196354898052625224315803975168684785481830199503028999763721783019945541606268332214620051435560727256389836476605193921488066118913036397733441060552172189868200338470177415159012649654759074323990623090562872744363021376943869995021909652217411372131409413989534969982347447542418930840710336568851294372974124302672615161458370572202755687137627082403584863898416371443537580164683875665870750040184091133552164077792570750320217835866824730897682639368655338385328399646769309389120711736102738090808813471841477604866535291569729338913371937768789205906532720798002269738807628394266568917913684516203798467753447885242705614767955332453515476126331665019476506105317350452913873747752959277246416764639362543960489720967374147501478630792918157763586244868465288870186832740007146702065676080819522986443015129892357253361721626039146416039154122094969285654209067902344516117338435978059343707422089198900465718018588969501988131519528789641177852208838490842065154152439926630970985377339486577469446678026772414026236725178403031312361974602726459521255118439646686312234070674325947903162160103070006655819656734918417349123696365888476441007407209907758877036094230514212542299136189886011519666036007659095987579976684626639558161489891213781459028839990426024553684773736032880180746512540630001155631680699579471702464238196263119053059467506293686819805051194493692661767520992572131221939402683026575121568586640412784899046090165602864895640761422442464725673788187312106936664638779084311547391615174400086202208075015965578501879728915877499042740804551788665429222426993231329194561366820537164228932614757891548620464235162853347689431394331350430868809435278801661046585400831835037857358586946796214175541810052448472062384759034474076733395929352755120810404026752858836638551908065484620511101170602565779525917737040373480260397061314005117112645456124058825452465358407817751115624431484928*i1^45 + -391719898971255497737411108744068853209140350636911392774138901918372412799127891899861371674777657098451881227204804996322925236527499789648102032757332845508016540513602064481936726105606943020493949052100917019406470389162077982676028589091829860224735200238475505341041311969181989291646491163790135890903760264717471591710612071692612207899713174020358624372092800464720341010419531528509880027587635819295878771618403723953558614193599105370353485515392491431182611000093624175976761019381075320324944423517281712433891280798787416036869414455495676141032864867160224435318303380349030019291326464533329970822110107739062404911496005798769025094097218576658328145849442409635569944496559670535491181014933339535465478927323242852623032776335625211239789326704645364947335093773523251926219042734416915875903401676488739622753579246922668251873844629695821969664414481835736172963170637001801281080283669423931765748285245986365766782164623244914266762997731165777048494002867828323880177014002504231527044272125889800021719531223401680541021722807768559108704618695639438820163906989939842821153743034804666981759295346924917098698166778882534733683614266160622663559955778214317551980969542532641834133620725567354209897474558259097860119652080999894892153248364239684401365717250956779015855994107122175107381564615179502304553324070567340235074856394724276764534003620189211758343571797838104043290010741733795889137559659995698247965846220320380614693300399460436409648261074586026970568151732871492692236799681173688352436784553266375628768110674125030190326864511186532612371837755303192559250313203474070072318536440540649907221388884425762876961103029782784996660910499004538133571747379500537088136069813627953494152098102951484002209501690088642058310676266506119224231811116890896217690976648860699759346642937096711625544491253027452337883868500506692673950671541695637781301534190807367285839285957760618488640087384208958106921712580881700134310192272874794215102627380461152187519777253249825461657363576696997816655615355835652859110572539960949089711011508884367951548599889780371377793502204184031860876534723632106314091616854434653872502381767950703308325499304583123663781725661607809110874389202973728478168005572849010513592024390635443786833939400343327781186762069228769540131279851073664905045607234382359813100891964027504091969741570306515286203741971282720237892669172786322162117611826840238957146454728152397985685039126933424772335935373964114189194634217914368*i1^46 + 4954290693732186051847402418847352416460956200485478209785158218681657644413429199791545847085165434333108992915626130629447180819082115850605653148196709193665120891906251195502547964741401123622015990845180599447369903428409451974817609717525117429926644333811999213250984741999621781531227695972262096851805403490847698888207057805014602970816392769986685877398304504583365457646453280701254931885781726745081601309171140161891167456782839972979877296233154522489034658733315300900491865585046207800627012138426435652130679697581697932188875514412201806497830799913109578668098922515535530161739490937525127029395313570217672589133459952457569344548799181890791847444173436483393678053788974889626617051787062891730725512614388584920445426777935369783710609589953922241215502395550950869994129513019911311962283120163801665971526731470698141696333493658429932722358845840594781772144905568124820693348688871207578039516859784696900223482899424075133597889680401208881762419838180054078720714899593187716316223385300430729371070642010043538634464615834898920769568473186542896717953315429246865603281482589356296626017337811724385863281274710694253301459118191006272305837455125923441409595455745529716824799592736982458709123313796637588052365044643351912495566904445889927847247711515741682245709862621491900434352095892420264535666187819838217537044199552933461687467872262449782997209372741428030168879089499944130875157802351263487546519798368683425652187062625243403141498674990863415879250395144467646535902830353266002001633885071789248909772720995524517516082975641057398324213824513982565059051642689580788068874880954280537691471591686020029140428790953662233420838249587095044131035800514146399712425507603044894582882580392706012397911199559470694590233259992415885930910874945220728637703580881784512410203450734252388721811373117136092683753636942194626605279860619759973193309791463258096712637358846985576788469294174333779422963063536228616452340964632057403404872808269626841499067677042520664416617436583901764846197780600857348953507659804861928618185293316574187808659588671912788699277543823508837632873395672880588894980598569406285416750105591069033626539900888472805305884045702696835730225167937062271662282655899879575779535704262443538647282108244172432385008130562540240940577108761029365547586654474781522636705483087107717551865260813080997795574490432678893957930098437253805167444798455402875431961548279912736875974133834712415189286315405472640124273557504*i1^47 + 38662952799916943616730896168818687436895728800178656076013177256631178702821425517157338864803727482882182285870365266228156409307826456141390558967125383498262107472309278061028229687628120582751575072302434332637881379661752708274458214561749633886105015201803063445160739442142453510325434078326857085041960358169281597813875760801669321267973436340500368064785330534067642726923116295183651314371940704667143852574218923635035388278069061188207622932906596262858031635438396824117844429574676954860943148533390536775897610918982455775518773323955856173467425975114481361785168177730293657970935585241768859431098332907960692585982314449655934219175852270769745701606427393103137396608207522453194543317115927016403840014293060102334433605060486526778901857986496468772470964457615967053035582352976914808417992469337472349508906407880701238339699659985077731267696840984598527735087331193236123567577751085003459147843544531638482548261082773537402282940531029028001955657773420227586309519735143016075780354974305263256920663509353634454047732770002193000508301621440845929903399822753538515688700730089434001261041426493847424403179146853586404306349266604368596564757550296258327383534748735109262894229448626722148685978660000849779779101165609184193919202585709112098703120630794059986102507441929497473001790658192130647072289218296519100143963720093498957733545947566503564427878956878579508940484668440491296516455396951595520691710071877833156252881962415478943576908601893639297377067285088307149186787552158900776436938798086902065570237196794395274379637261734380660409212304826885401966659174851957998606728045127580253468623197166686287374802220968000645207113617370241885419069068240962456635810067631480964098245165702597611512645333523981833309267757622388352675839071855096666529359213240172048742332391040576125892922803095306684784915764082359052694319279693994004163815030951070210034812885433187454699154210563340380393898420348434807886466799271061814482777632745625507244461457711854809941558622522837683078254550988291464752123617002114375444954218689470482878334314275896590258440179926152744665356640110218598759428584616515434947634818238509046159555171442676121364766823362863585617825673837637153004687041717389145960080243849971692402968804418144352525039100932028448637934605252336286835242880193013328254443994883362290453667084312037137995577527840475490185420554777243121394914189154215912134315713561461658211761938652608150060490103055640415961088*i1^48 + -4554865431953941003070516910493658086890105049738721529743671364731535475242686657240816845288392023932869172322065507493636351017233769708958448695400180280061450170149768554334343245382638910825527946685654305884429726745484439271222793296659799123520191035414225774901823948533712506626521680087734873860773935715225206718892168158492875756396425607557177753559560992996191428439318428022148768319028891336283713191604340599478511438383262142966549869189620416039066240380326143268846619569176361099436324413166010972132979125827646452931075424265980627084148931685320291895161221318197882929669909524025562709525856611131554645015019316711773078807514337857293254925246515697211562796719140564091069748087711092715368056461723627002632450301997716702249417957236412438368849251401390042872219197990589827395539411454092314973828653730332886706784854793733437934851198187084036929919792954316669727138540046751129321045452270715988620205732763654676243858288242368307161869947135044232033749567033726900486797340604140416586570285150032156167321318545510550351183026096428481505555395626876995412825393327132055643494834589456510137239984042864662853533707642650010956992221176440916694332720744303964615316066349748358607010461481164348534974102182211262226423561498446722184758085076092025906439666403489929512216123908413095005000028310739351439581476754733315758734561678170562281002070807900396802453588762181414689945410794194324369780066112070554097839258994879721225972389043108330796016634063562028175425173969461884533043853940014800250858951782327130304336871232349459342481707347633607910843334778965608000608599687734632961474448457679693467462037738483594172784139870639991840252876113161188710553921694788314872638038247988966887535223223078604026217566028598306895900138358707393106210630738398973403105003831554714089134135417532316571643797533259822751726061829751351997486348126314251750281543293630311289633485441693300567856885401445731462269279051288479895483719672676348069095685420322135441335493086511302210355579129840942433975686059721816381047022254012550742916452524815179928468585031677294669917097922103675588848358332735057369487796471462660516076261183986996685955866238782126717781248809724737722118162166622932543014808623820857907157398490576849452877754225191637710585660227478368319454724338201230442012062856674919985660239050043132524379322039734761145074442728079658511969283623814629579929392728415315482324213370151802844424276730133348352*i1^49 + 154344916664240057909837593472448496176509299161341722616790632940713190382036202400258913302679948729842867289190631030966216459824417088504153478157512527327627756954537974050526290719015103611755714233761180143067316700219147992093032370983258501813155531401360973170265135593899586741306943071880781664026887264230327181422872518058299861852419649286850407126929027342612958971583454548815424991613059926515370313065886768548705482898798911877174034406494733383934251684227823742794248890525767792676825787021369782515344279242631827229820243972362811596362165395169277959298255304335146080948928474230322848633290964989031828749717885371939089775760537902407683033327916630204786561345179509536702394602600769687039764603842831272317725205734604014374973997724652639657358958314700536816518679503701614755575545290272830312667456384309069249688665277703319426334169910733320413945697742017053097781762401283910912702141057452327119639182392094071456354290050710637446977769433256307343745750819895751899504755216947270217054804776663293465754908177538293628984229313877575488340536275772191030674949023301474729675248259595782581824303143683077856036355841727146800576593510229574914902878595562830576192219373400615565051797714972708000205072580027077295925707383544480710772485128668892949925199419361682677739225585105455329265970752429537547919819730769868024954237397683411737372873689284963363554813907853577550156405531180848222363017540799432381478329423532190946542946051810148043690296139934253418735546564549416399778169206474778556729406583128967060303603154850009264520073690935668921803991295244456688668186733603328449572334906180398796734270052305998180162265764987433214324006659836650784939528416730592828389047722283156886002469255085130536533983325296072260616756960562176016351124273224205100857244535563562164056984487082750926823641951465719747205015894339301438151662721790372327077467601160035981948048580956436054177984221579766895780246878783783618119278258359155939166252091054444687792236487572214087688977225454528534577018784053330853646942462825999548660964098557634357733650570689180807894967413576119499022619242224181518215442689727690066038974303130453089773446495932206620122408516386911583622072640348197422310570700543142645018698085390849499947074378971157696155306505892876533742323923639292732596668082692812684098423817596025560470644471071536282313541881087154624219296056965408553175535089882733347489139778936824990284183012114432*i1^50 + -3357958935308653598894502660088170391548573604320711557464495796468863959830625288009821991804845930032030823719316652744912521935835841589108889487890670821353071500536483678829334623462374321199624671210655329663782297959247085127928860920304013428195381144446324413251657049959354608013334731147823522222481729578061003978395849395354715001738992396567259381241404353963615966852643726718429485465863616368980904375745208386847691756371419854681694946595757920731103935810446065736335999200926481505864789734645063197373408528113996454936619919110259421201451253988167161694266364780333188949342617545590818253411038540085148222988747737355737093986015682935345870238024797542900295709045696933524296821360596537128337266802348719642124026225863833835509465788518945248110071356257486455860241647803446681890114311613115108035072740657922937298585856043048422374637757981639167466847950025987865661656191091339959122124310579491911627621717427405893800679196981203053148270204033652578706481246744810601187219886455559609999343044503791852240032744838695947999250781394928116001137881738004858449788938535546320889511043495732469498731618544766976473334647302580385122583476627833033604683622777109882431766033907617497657597713100817781700760921369622143435512380938240584075339148361335464774790706234208938287698987280106161133298444831371557918579738033006954591380665848668158746273258387992988273874580774725881907424024161577472652901224125618682354060054690945039970522799659176205360216822172432140892065610456984390856470631230973103838123628630127044112531341642668903877944974475911658622192056875724430786139644203693763021719603589792500487174135217919543745189899135227692091561457325840616452456708317180788572050899429507157382632593364011475005167567432230515993848988210673606889463787961008682555530448048939824279974244410228576703805076017437344170444037328492792209412541474834293543428056458916961415099984327376192357027335293181472497154335512879731594983776422913476413631659426379136408796434663353960609873512550162146055322696473785768389117357817315078521060234200931248716516996488338105775679855007658935543183145232290377144385308647905874209322522787435132156149434462239740611686791554210972779810924034824953589261596522809879802818564529201723802157385425550669887072423033757004156661872708291299924193496206065628331676605871447280281012484619923880526404153524341088314303317462209497542261725842693419262577998829966894389214052352*i1^51 + 47211549405915142872346084655998512998959814483982631886244714061817192104869747556016482718019391944907500064626679400962305227236109580628467578531051140594046334917856081854127975120565604885781062892396425473475543669621992996656569470191651877742944597784198698487435920852597991493928156357162494190984821236426188821681288199637550326536378257184208583888671710008994883104571920965216563650389937907197684004497943990561140689593183113619228792516392836070449812343876437417945879733041068486316074824538633007096560557370184222368244907338628771880602533517462559897747170382604447030368359970339364981384572469583842507842031715123571739046358415559433334867765761646033094160971610684194126816858283980658902964401996123708394580346369932374865179262228619413092229124326579323183205089563711538646415839569475560280293377143765305068982650621211529894306048445080436332156467157047183166885046831681143444542926927432304522186604969440457777681600272592058314122198487510069823044044591434426065665503947868600651002448594697472306968413426519665882790815425407056868626749979370596468883816043457893205002444661140600365021929330908631164321152087805214668991372528454071490213207250431981190773345026857556522995557166227550077522620900666000261970182847986068988261475903555875873695268643892251099738655566716575916394785281608758106827693806973355959810331099376972654137946471747507934507584261167761889647854548964614509360173576165695400227604602642305955892087567341366211805976223300090586338951852084901771777487456837466670767244921013119488975069620725446695039824973268028415482304513309090334194455011787911064553102190416608116319563420477300781695479793388155729082421667834593146548205310249067850308526500086360998781658169533808254809246344507838328681098865156785430639533840386877471573276153769690307384803825068998988946082590820617375995331032475464757959270517612995466382924596342260117325755656082448778443295495436070267723844659232712928092185475631135499691031176120351686524219066611776167409403890581391980324200519575981943248848910203639169707376090941801776850640997661483431555162647710218181398358638065732536004878376867779142527439431175403851657031169361238669649682133637064258647080735220198536623099090519402453105731262075398245556445062171443428321204580878361842364462426903901226288874240546408278808871660804341621769839200033540102128745652857430426076195500984545027869312884246026433709683636106992348561408*i1^52 + -225380321900899354331544601375079694150918339182052316686497562985601906435398673349014126478194437264587280683114304907918485699854935331052039078457428013449159914219537024544748570017316033184241401199339271943695361338056521237215599015848925028855273941249385730900040692749198523116400217326402006949849442042425702222232196823880132554157247165735913196273715133065650733307469700832146206957007432711792526796954035664159047403113506253899967295897056703301263632600341004334938473620590104450372124460383169175011940210169394332967628526443467177835438412209362573196281220379659128886358559118211460072288352008677449684588904019947029551313606326410989925140148945163933850070171047773687793559831770734088527694897670306332212102251097365524523851881205145128666788411809967867884668384201223737122012621087160935700053009897168941517739361057462138829690969297305502517350974606405615284362015390741201901060643649192272726032860613679129073935397183357744323280236973819852053063515722314875471770762850466194061311161127029164255355363013478592740408532376131112602232906637687418478835182222151322934836178717015036671963349233394681647777761483525821696333885036895824386419406127565342175845292025548929792037522842703850428337871218033868615497336767554089204009211110438483734600741594350457325609430566236143304876646307781301985738400583726643442585447119302810390199696500918613170435197958550464237478062548248330696019851005585105295585915069135510134824990749895434647461370541072270396677957678701024645056249812466483709453257765181193629175510415014378348847529464515291543897155101955856887490114454483603695118338167482909163595160843632295877831617413660821212434321793851172599555007664003582406057263926174728049129923085785864807917340515358850491038945970916242539247726646446623661576714530897721429675244448985419219025571551289006859570963043212697976706689647177700637759592024322503025511234746163913365072950395178130523598325166447362227203881427830240761538099422247904385196107160871504128857073659142396214891333889531351721199105028346100957752451363451008276102285745661068103481261202648373254785599520361670828703767509217413830173994621850201286891062411703382208573063116920234683665468768993344618472336789277277821515772870316025556422570954940391921894330285385752997842747349698993905699292710741384474462198149528472472961107162095392944943052758751358340343656816710621169284264325557178147421849824893337600*i1^53 + -9081586400182956532524081095707985083578210804632142850667670858924101967223873146321699837834333264728090460626636118700633148511227705937939412783076829762117587563210144274001934085045535501119771377592797934465033490961831623307655295720654566776724108567057316219815050013991601388999152218076188540346065301848466104467409977317663925806306540106437112062122443106787055801140182052698325740017162391531466014451629202475995819749321026595120660280653047923058090210260560790223974496124632913800537662696729231573464929295456959587563713137251929661231632462035950680066599326342789438760435697452062278511817648369027949308784610926004107764831785906469199181632145618640101651924371916280741897704774905641288987208009466741696632594039957678368955444685068553161873291801903266937226065931330411664779973764417523766034276967911928764121809273498845033956805067617656409001441087980784586372300056040046514731047343135972616846862832063320163280856677518552980287975526314264270370734463510709841630657324637062919402908213939998312944237604534104541268378336061889054202934468028123955512163114466640407434902201405741013750442623074605792545638259768114996984819141300720276968079602986216027382662883850260143240181850487880393285914904494662676462623528268832291825396380809641083956552562648221892399391533769607221854809904045459696923357282515884989572111429309131265678134912118819129904884277409963791080999659828439760832768513381646408709376506398282169525149492669677440989255447447499203490958665279107187687157861900181426945100158643361944800620347977543879877359859114022226323969658043946746105655879972611494981094944704557655680009822331671672603306160455490138644295101431827981281072693944896736180760360958661205738714173371054893839005835396559040500252077428207694884638825707553871509362178028316864338583476993100885979360372322518872139537249871174338528632421905732112598241339130131428022524000900585385325168610899246090326132417815663621816925309321445544984375732410652901997990029275736051769499164852952408637697507320883651349416747814307191760696461998972795434946199878423777936147317740175241151119526457075664427134409418938800884713673312052530318404435876634772449709279942622652069418229330909359836089906238902667710926572548631281668548478274894594639182198056196812270767704556638666555673423187058903189789251415834616827788937386169503718593845615851064849600915097765668688262453489956067727018542759936*i1^54 + 325875037612635326328716288422450007883201853284963212859632584691429211740819927164920396235502635446318206430065869043694438429112557877464918774437313586925797367914567085085244603513065168328042377666969018740239770125929323515182754032791476115164814152618205378449009338721325212254788754575872615530949942328808489557920942328015024831243079509481481898207478554447614103990207930721209041709307300879056158156353047061700677009810755154222364117680199432748921858949726306499223195838295170425932961932024420632646293864335897906509474824066695036497878129910857855401414848057830439676111127904725134538929180679765763490136972245289401531672488627636337256239405642015637034735883020526361205336581839374389341517706260110911468241852494151306380193826459649546194184711001495908675991739997150014376160853112200434847692546590488000374969606521071295006236809907362923441208865434153202170652174018158613492593169098693706683244982853646234977063090482459732920064193257916225629662851075670470085251025839344393560694237257574144096503118876319541165163374413059890163369769442236016433486276706515904817702133347100222445614567669838043822722974666225830941168639374103846472032496753981211116390505350019755188461001095512170486975898704264499120380119980763318166723828482160855251057882096380265187165767603854362788959132906143125427603413404850692404012364140373977120466511926577075886896597234926259434474201601029077439443353921473090638706734873062699597676798642621274423772316210605151925233510025733320181745464931024967487429172630965476839257567719407747297835898601078612133296059289887711960969589567943433893040859610270020441148088433265182239190548115606488485352212377470441160484106461361784926754533582881957298319240494944043601801535169752610020606424663108326366771468622878571720592765976804078329338972271364222087304800830050045614999187285735230103328476246555336783016047250721808444211216843375627487518934385134321692279137103412134393997330986209484627511373990840327289856111743986080199428843079784318564301305407057524191298285794779558455740503653029698568688348590282775024284193263478595690216472725227207180830583262573075185464424127663192305271904020553848987118676951971441868493296943646417974903335596094956025304469128783985847450375053654513642607836531967655366197909462642098451550915214398979747325239396325025330261370246267441372744091625870822066892071231486146257306322527627703579928690688*i1^55 + -6493033464304460646745161240384817372549095898304084242514728218951898298994170205021340528139784858181214907127300093205810860451424549645582500771644266837357250283461547912882644668401947753332134677248794651397400576785086185605082166516920615166567065960789096615873039228932587026189792197584740043473024487021431806309031915642392604200031363933259029128845111019970551062557076696065409735632243007781327228032499045702036076575082708647892810123854524963991186993482065260712951004896678232890307031284370473730473183707597573272770947998439090104875301466449505195703304724798567167167824090720383730471629879940975744266680993066133350513687091593734411844545556995640249064737554077191230268575258914895246216200293910086718169626540385831994349126245679189758410196481300809450906154559804946949441643976942447404502093462775297902711228541556004091097122366111341043579077545346588174384320601056615985022690485421342375447770292274709871594354702430125871892587610704844505548415757156355705545093053947057655688498538406351535667791137549239516851932545703585881142038582284948777189750791657294325846245033305045245682847904710896192113498590502207434396651414177933489236854497622353671250293490775752000929785425700505185837392418886976695063663372404603344487160432894081876047329397637238667225508058468078449663528763742367512781330268381094883298224926986329884327063679636966443265727879961889946704749023809108609899371151417238354966473164985885666427925596178678149160423552608413261718104333538594128098701738215270056845719621062580621168954725372957314065635846916625573774372165487638450615307004264742705529652145895024455586016083545501478617987841466439986146006506428065966193769335988861728081038807729515404711635170193368309589871466253995317907464408377344392812478658826974844143520265304796801940860012405963745881310609830888970310693075929337854662649186660494612557371755191303456550939398192509615114900232770350232608726788302072267900592779390134977470873237592603739548877906017523485392372675825450887516422605977139467819446626423663718528688972233486602405463011599886217008524542586113326924671648599803915584470809244399054367001768229501024090437715841276879697533661107875764576044466969646128634201972698166043561531005589394366204159052789870623018310966268092346875573350844523710164795320032195372530023855851305630607074193751964534166331022322486991437819073732735537291837399737415883554816*i1^56 + 94352898841898879635874010132822204009840539918892501957359413662157136691175191162269327019823044147485813671292025030695362326492524937536111519508410132801922287567670829193117343804942335390327341650056209886253184704978050689049304643149564553858403457349196448369050231699087629381343752855048923048870921568235636275599292354154402136179475896275291665014722727544746545928821642163902177289711351047122751804290637680504852226794477367073029628234481733956204492987656263223308047449786631084774628769394321081066200889724721169206203366570890124748035926099411641181112080785899207207063685164770180030966617559854254805577080319001380052924077336665672041711712585933273218712537309339605101287622729948783877474464164360025029616579254901069810060190814970371919710252454405306058108476366999092953570625140394758313433286674158744519961512758693779980902624718681473128731198746344412071624826809924861317567523828139490411913874701074819808401332646128102076119624031408707719841469181156500325855369876719429666711483701983278121624224407327149620329817626910328850029026494504643926175095993763930141934673151964932884244067386181084602896075207110954001808721805745725983808336702936055518813197400692257818426217596101323106060583227308617587113643018657923808359247356887937308737376399320246424246895275381307603091171763143721475797075311255548589360503166829940654810004490712348925363488775799842038786257712845336362235992867762048158507036433871117028669267089714172563795275382951012879083037076483540677183514658551131379216981625957667715488829799273465248316043653402059689167040388346954229136092018874376449507578789319895983310215646008463872176361380596600816532178176990142691576679377887310938018441688772432508552360503298715760787525425330128664190052578187106849697953969593254759579103886546946501376806393527233664207532326445347834060830315961695774758832899312206235250916059935107366075790713205968864408930398368416610982701101283351107580607377396034178530016417630116927153623938270388082377991304059184363017909673104739902963238990940422842654195859103501531799780214978453909208344630838705371396180687922822418458575006297158241191763854187309008417273471183594079067031804228055712745976281809734948913876001362257731920805040278077552198547606964030997310278507561665025541241785457000859209048159576120970762907558256217879679377114955281683799311530921092272726736099986517975001437865108307968*i1^57 + -1060718801999421710404076587194330030358473911686292985089250584810315345906939750481537306330663063450180611579612454299131713256194259703849825716291230642018574512405229812383805591981703989089236519933887760902861221983373687115309759495020927258646156700983284905233656045045574604926870331528187050432310644302268477246014755591490206381126989846106550108190754324154534842389325059100796622609589850616590071626639709628829810463554127406808336795045335498791494870754893310516192189744799564461583946334013348875637115252785433317474579562997938377355803485605692659364217965439916201292547886647798054139442719647915973120680030026296475742350050954113760933192564960143461312145262071786001646081529614438595459172248925349006632576644106018725601828798911758010154402091802975152626864737808355677810693969523844933870564463929716973146016074225216122593598833552370202666696363521810949708656770008356317796729062726036190329591623617505082515284442675678679057795802134652029156907797709017547400575032484302420205633214058593114700985299394225351183548087511441698523594970876352091727341843037481940099278952769427493733503102530784347485789491616870838186598851544607163920827152951932615785770229557624879507639970405511634962700107908398313418160098728520773870743428537917234479545411608545805185056234739915428076023811800852134502770776960414102423407493625651419646896766712452069023101033037891869496565218269603653339399444666469310648295022349098926660992651192259018230589678805777716018875953114963570321210159984184704887817006620217957068097030679162857707113428429156455196665886023063463144319497383311813116597610892266095205335684265616177307780913549552181405177950552290476371065361322326570627249348399748148362411009005576977015673127378113482529427023483151408053508337724713762156950868707867902736172147553164070096484861319359252950681415629090380616934674822312689874122380806818458672311253961674741644916344795563164781325165503694300086453541791457671012306097409963588598171712799446479953893898580452810133835999376256112348079331673347260037938887670689887114698748489304106814169854133125642289308957134729246344556692816820148441468309752512164724507471260154175740322138563880000641826330489640541249401232161739366048511805218644879397120648929595071437644043794349110739642947877876042231547209790064378824885697258689958456129172403751706659705290232329145588451333345245810378886019547136*i1^58 + 9284059282920220751724261239002163099802295367191022184506858760556408218887430357591890022166354978893914264406943042264193573763833139311027448608171382094768181872586896063077524301952220504412696023850366684208267270956179062892659095781122316521204646666000181754401250241693866037129859783248211576078642942536209058853808679538995363911797578611548805527477647870526243219179356962680023564052118244603202919798933614358049498487054179781610133430247517472765805045685882667321394928989600922163851767970232384716482865237224845923096394475650093274358946006379998530217549718703997245553640224305697727463705381994031063932891618132560012005424183020002082166385114610846126085637166117032528536193801304839371155600813268034438785043811841144254247508474814752307686565405335466485699084670021480747229670188299591465746029103825285095089619237598550361404894110976884920555570531990856890616429852184929358268726069888256583905789606001976117818581561520006023770600313698319863732784984379990587647055352408733757474783152591884431419929433911404157810300231958234492324901249844644205543833466730349823304726532265066962716174118186377435523774078045640570039477720844476518353253494579102539425514867122392716807765858449591168758541516524323017603471032107179187845061802361344773798245301605283937030666118498383403139714019405393465259059657666244490325108561460074603694271206352764364859161305892063283607388334294812925027595858059065804267195879727090415949687242235719849395930448734163747526442841548779318811958969444441584249949102156043940845682527852264787350831412852852641230111883749309077961265241467295402021089993842449302120446334967301645521579966088364952091287450918359895087923982024476446860114539127219327126497890512943266748033272000538053385766354083535471998107005846444280539911937486908008420895783915941956266394284871136007073003656809570328857878661565969706741963220802256000629331178534919066846796298171806633967890735586951081208130820328039339066575470713085945214973137989334978733281933960740399100329226362869402295407395047483794009113371047438357031127049059428585072515530883183761209253955193913980019596340298728721400003473079290749797227409362315568644186784853210758918260621423203056667738744058489947239705166333077246986277409725923862977363898030959402846982498563059610785711728990632087357088185331876593220993739304677744257574831734407257556366177880738653790011392*i1^59 + -61884544824600935321961851693716712280975282431510025841577392029995376731244189865505230541462325633452807760000007483285402475043203461500008524590510318023814446507779205303553455257129116262302565651384459309067554635170421278024124985319514541779352250252597968242468789868836840382829876267890098973222351523071502716046369997165109921446321695842894595139100088148215917226608136346516108404471881797659239542071376641533992807515225839628081584294833120684109985949139326910413497655080556983549117706598362808401980274491284340914240046340092889224730504513996669588955266058448282574470601809721299066287026036653641487851543392325675979611833995153178744188119621395987253043905913326999054699932083462871012836872660742854546563619503783086984448673572849055346475948513801676829048782749379281745891202590055765064831568971439981221111071652599353922935806945777250680883914646169540067860498933607226371646408040406970996624940140921504692512047516556946199714274578211313633298495150304562232030275836174620789497185432598070699887898585694780815284873709638033676664444417432000656159477456372731131984922311008910695429956577562223511253079304008730110228678050764343051894299577045447993142122159585849082817425027905604501248631380595437626555613200951699694063141877171717178157123840271413258786142888895866596591164207005875949299428833317382788457778006917064430444727257752423035966828870972482482136408895763968266787022506512943897171113181055101435077986789341588497917273846468718696409671058932295125757493790138724830239353407820242224951018805256291521766779199362833464535234208801992025964645804505462096691232795982940159447292666187143491277784287659799094606139791785958405885204396341437145573080729476753462857551994618981713872753917897712055222153200081925038447606614457616436449131808045875444537944977244365878594227888615716975246578063816073643674543130669860735003465938526477669116637685398929975871022983365211765913493538902969147747471486152546106048913932969585511795980981297235595795428843544126634788154906101680249146360676890415145091684833869887582795350178525418107575437280290979615451711885202953922834480732958411033923954131343815551196686321997144519659711160494593741090583868524316581109865463381715703048491416277264885296604851377638316047813987344187722957230646643455592487498243303361160293582614377034428248426660991310736913877103903448187900561326702703149056*i1^60 + 301596935572469881823121748831269807196550314835200136186091703965647784034171371941684502333882093198312220241129429746008827169388136240281189916193271970115994382567248355895337766329833961845812818755088125812369872668299077509460076342291989772134165914847928915800387822869607030451513932075589878086134840468568589286046321374347697549783503534966615547174156558222221415394211824997355166451282078795206617207062103625249851292484936677245819086251449668010091270078487325666994706947090658147370960387323400611194723687334710693297074918590961155275726918472343837056194979412292328665999962191006020589550321260997345815011651617352423831857519918032373163755742464810962167414890306779472919226638387858873235999922816564725114704847967429879368762412538881651908973603379798043980834858571647218955938248838431081424506945721392042173490385154571197820421959597950843363430359408362065303787888782599333770222949349150521755115477181546690690020035163485196533426016402976663953125600697854549468972029337605785582324178226650678432835985693910271752374825266753328920468295083922655619164864531483928122620981759786026640543727745019320680449226103564356976329322147998764491758960854030801933105092432358002874660601859576812765653687142012963818302079250761415412646061477223677937747250778874268059227317018282520928706459210937310363099006160876775686825177446463274342191288424551422496426490558649664321938566876495451902119527131405371097626262415446379518075230633927188123896103855615609885240009951947312713879963392085404610996184040267436986034273890478512003825311341597469363346307289670459989613552068612514853642416387279999815689640554235593750260659261625125675643410528539896624826892413361893847777773344174259862895394731274697120155350831398222573953044738357514940877826955567309317646622378107830012950645357686599634371706369974927408088014491360882618165704321401797332510329433096601416944070882790649435998692877411771749679013725642679166681262220600275408838360021564679959015950376846285149589573598535179843495719954049777911196667010021513375244215442550295664599437104978496082886040665907242569677159948163157364658138341293337549390300691526007177063586985356863682513688358706322230956136526801459083828411439108575307779717159698907085054084296890050489997321756262073321898017970356105553185735593478473084117858005894073787230193945739835686569516714070853972889109306277888*i1^61 + -1045396529908229135861661498806344605292078347088333364861566170561015831391074630150456067962062229113884100782332987986522663056561460790084561541591150325901931999816548723527354987327950014979495115502479284953478994590361415659768500782760337618992112340237336323493244287064320650475183242166718101233192572206440427841527017607218877644476138102358468089555459915717376185575486390769562290357013936566914651244202626744029049423846438386261020759343147066913456469030629027144483051493190093177184123857613227247625383267110949224300363241407893265122540878464559379043773808880230416079983772847772897986308223002409014035548118436077094726876470712160799144287839083409256217331023534818231012744711795224119385509926301164650182196409632719972713913017798132508190725841604374612919810539729055189660288439417870407967586190680157878822187715131842388256572846619830683299489904866531643029674815631851195369350492865398494614010290367877768207997677743892973552452878243680845233452818647125988795550601350149404868844999345152076227663283496016703608380445013298008432789647492831238723779870992355113113077044857289616036126981631910923357687983518442465400894649563787045245540679635939814782146934772390217493471649500810025533792879087331308171460416117255984913442916659352735530099809744195334141086132884163959113451789655674418240009384202736424031489014952215301907719292089330499097259041115193579581501877365336217111505734341281642456338437194485852419565317351676239106799120803033777990399366146118361746580591097420406688462214960990052519412349504994971646076493266409688572601074160757360465693363533495743899080586344495553763786001949415368408251801610004190046130180679522962460427304702733110693832100252415544733497352769820470426662625681220428092749103516453421302285947270628316296116419433273971672079787136241286161442212278547592671055573052497800928178476927299321651372731592620450825967955339443294962144607468326874847351662277357726331257980705033490887757539381793192262100699060808819809348194320305392254953138726881709862123016500062953698639078371196416264177406667330517774129981439254774628537111603217044487411525382772011448686467721264008690168860956059612423414622526201800679297566309128996696469581033045354206569859188722743694346571878985079421249332229028946089174039735536269749850990005825563044222916181587171351866974338098292605705157010167503268723294208*i1^62 + 2733565756840292038940943633543595635691808783147540207910976136262115022450859085727236241745619070689779839064613124047746233659871465165228436404225900465220447632453105987982465482559898312272125750069301558433134343694799328868528893262027321212228045294694459527199319648845746045410154215118729776216482484652082676133788835510908472136398234768577405754604121788182075953624058868021060564893946947779872689136530477536474529253114789850524882612531466219041211197561386664489845350948537023428525191891359646927109328820370373741602221082718843904423978580823215817279827471277526071947033503429224552721508574993424044156328072959193443205457081860997839739492402107864587230449339855557554004593345472187368205806396225559804147769573340950282673748727606347482739502320443042851414115583390069920280280397124296979149763157706436582567091950872932264886804220182203537513147319853397467867162880791942335309083070628477667894058788246856644160975001667264804017132331572116275822721440629582425919413240463626724118378319098467212908285205770621213163363875648464520986725072953730019444407613803720165745547864509713777427243363599586330154513661030870126768831969351813283504657404332908949927034706236336083203897375263918784211155155292087506979788807924797563389503581306555699054535390594467442869273654547610527751453473262943718608133338558359555908303691383698436142211289926857290890862503461261349248596357516879615509734085733657034206507486212241608912772115254923228757653269579147841217377552473312669479557900211251740819078633283745167675104470396718313817756723112224417388067206578579044200750902395961559564915191908619012213954783572724836505869431797913459080489861641227931410765845605778994272278404726490873589205104092623335062091947064544829647219698090141552495083422334767693610796910720821589473798965140279788590529924313152562825991997289675844083332250837659942351895870082661131129292088559769006286270870308083343524715493475714161624492600913061774904389671981982482593691418167987870069492684079014530052489950522930206266619322133180797503772283784788361443523007869889925044270452872516484240759331743654744009771560605265428082045871887093266338645897091996707314472178562540540701917314816488880565711872837257719889503385870419767683573485038270677829448065311996917817734096712501198395981202353426638763611043041262868515030001263042063583545903181779752189952*i1^63 + -289905161735481817553836957999826870150820926495324447652854998913244425814330472155611095583131501665112766243987944117053398916939304241863924400080731321070368141658774767093079547855848645059792714506325531453222352185618904985589413685001695421109686670930834401942472350965131893206319181727237354621454023278412653972675046031670218393520754548364082197029425739818335610664608940121157984143649481654703387017397719994571527498209329339434032927670720182423746960989495048015795305926043746739944704571600578422375610134153188498635742269988532811779264022071646648308714738598324359155589515650567757740864800979866602301761154567084410964990176622981769740452850161822752462472645861418443142999856946032829724375629538813385298325209569610853200678794793516047312627208749830264795381016723266528039652163979342650149717852307984111987939813689760519440749666655928163107619341425517786203280600709233836162358198974936627455699209205033653475968416885026792503325706074130555383902028721586270055603316366997317984510773234839769695862207147712905762061416439920392309810635460270353718025944058147115933306020380684910263461414655104722611736228181608674882671124831562453894573346797920968269861109600322617924311223332802121555944458599470477515954130612780716322665710224230710005741407558114308509401013351498713679353825374642291840803118322366199451794679904335852771583096109444075168021515405052947610110533100978337723430839058145472534411767233432208695017252958197829149658726590644230457356923247970189686354548038849654942325003956024340156177058861091154465460856147980010642847097790810652623252866746531396237173434193535178361371159503155585104218352144590307174872950701964968444216008823870231572479179944577867211073945824476340908421434464984958429147306972480393745183604595563436709019994808892359956103510627721943185785116598016503122236951613543030245813913148960704007913709813577878374211303571451226193897726200738364059962899873836665918358059470885315120477425074303583778904515018488658306349186616735357952312586643284635301430281468371112223371200046677628237931106783273027477052228866424707962493326255041621362203905846416321961293424868777545234331878322448375147629396597878282532806402542077900689573654455563002120099956295817484903638133033460173278259818087424106258936003643992994315654298338813839437846204384148147384484432136130707539815207004471296*i1^64 + -139389373432361764710782826072578440893969276427500116411198146824525757127883458313210807536025030261207681104297903192782846960739686584146421593894782894626645161253598572347199317040458910087633767891124172794919249570547496522767417537768543080225999566870373625757430258827404700056919956470093437338211958173578686273552771443998265224366997740226265694391267889032781803598389329077368155437594124761272990792556993624749143187943140477799639015850096568143676619771787638654444802934027820713588290790154924744620768733104912255275464694283923241231405401763024549209893279714437517944417287984477190821869680980954143082645239764919401254582052902508401631365570461279814678978913368335737210675566224785259001328988940465458587367941684584933103654014086693149838262426275803227447648088333072203859822363329672085119350741249760048772805512760613401524067795767319512909219302727657034964840616410519030173128568226819189278455839742871263412441412453968463873531555838275368646982145106834813347956462174960623637767753387560938408763213140859746917856497698602329465835165984137660078936547837741895366225605107328466468209018677767847317737883698566624660395640183719772809644829668745729843109706318345972403295604493039606118676697658925113470376366025974577770662772737226442009490903090114409465142832640018791714631977672906784718432315148740603820650994712262316639592602638268429986287450377936924447364543098380337136116717001211949458832224028105947019794262512936017978900334729151415262277620031422536010812744676761406767135848170898459666834345756893240222223939072442955220108652411243446409586940584084704634884598999542445553956014211653405596212578429220668297146892589255408628942436179713342340570921845472819608394585960157190286712366718079999291809435790043231591965827330770754561391934359941965939141687148007485447768561119170847464658575221200073086244168621060596110467577567042958017506701004166596707886473754791122790339697846859809952254005511354182039833854780789697218293935156158988815730755072668779926479532004017213292752082295924929357413521247457064121353372881897677582783676384363211036433523459271764651403286909663400021835496123038299169983952623344801896264905447944670928139476563229055196693474327206665160151338505488922927192054740889977524218466506091396000453876054160241391809398968757567390278940540549780584357656621883817214202016301056*i1^65 + 1133088682089148514231594700294087396205595236395537406656123953029877438165610965231578592088342897129478660688728262482669625823427573028376273115391307491862687440804415766530076581286924624468258389739236661584109288988985700208682165165159942054277818941646287801683981489875163935957053600523762736211332757039809140182227491982634216379342130782297262099669457775900816496144248701040721129546483366866630361299471592172969839083125624839674884459673846719508473019557137169251620855815932203521964502505813870627992824395941977315264355315001409377818538817528601169212834047324778174689469276003834684707067571632447752751990309223722409716245459325238528947810531316780248123507457227791614702571366050292562914980249804067064790123156555335862532665914238039891854569301273906578506830421269005883465170454910987322289018268146537573839101220397706947182073789853797329160877018605978063727654888905185964352592656067676057669760888223232579306529938534653013532996141006331039960368976060672075769243938351319492132930442033770019353878832931115309200766316406608261886202158104638168954815730617143209142078305700111616692018086454934299830036202896164622402738228268120374566746254842106939271188144289864389373237481699562527270350986154522141988045680590779608200958576102417333942681311837980763527890753785550547558528342173111208744593876786444529376960532638226274094262755531202115935496313530740666217268177978659333550068724955211410687633770353367250479185001285757584145822688099856382426502810240390052367793113575332536434049891746585620405517234916586058491508718451806374050915030694335015606211889632813184216958350446060767564590820500247318526160358700582417486552153128112110830630242697025352394664867539066283547599044302090477927332964804504221919951778338869757479881153480156317622242996767448553556032188606784883072271270779627771202831590689621421463015789184062185350967971653247448233363067745984745266840248749310666336620153074661288372752241289684211776830361891456364217870590420001215541125049079456469061135629155925750783826015561739016420751446889180950925504943011087327461339110110779510696091446624627027404145117681004328270440177965987671873933772537859489772545925301595016559594181540869922929631842174613993716498597763604407488924573233136137092685064210766526863197186497695802912157614824053920269945344177937312538217209042627576511578112*i1^66 + 627451734055150894998998877244048262157990829380032102354984046568160082036262937769799799339445312181834488770690972742421219947079418975994764185708642396122817482594750849749809956600115889122113950238556647151775960100769545106313354519787807382026135134908025608820845871108037606584341828583591576397448903473751315062614485166070776378939106829328743180479530504457900764900223489205431478215858294913415219905129413290220414482817845456186946658068145837456963269867841592591977617077839172244056482047848963026139527826126792168452292279288190732241285971226522530547014265339175125603769959933233242190065989324716745539936474554949968413468297115473821926695261030652030267961378407510784945165084609213797539450947192571928715044540928397949935952744366691083559516400122238553909154769352176323847218728306783669557279477674304952345777124498032752168559914241586015005422611805748264473030114114180798400543476706909603119690938267704958692017690469113697869474144813885680387266431950536227143398914405756610076385135091155825104339883814095506500428740717218130308673647678196658390780765348595169061752287427992388533611348843983631698412229672942717362891331595080773598959272657191147539237282301767065965211767627616457454588705919156323013091009391740274328637055901515512694121389193115966638862016450084485983080043629407506001260513102842387239993150720551557472874226520654952324869632557064270651405800490419902628120282978172171143579865630953348341858859831296949654937477111665833234710992023057637267600001301160117761743488441126721861217484805136068777781504764079278197510268466398112881919248833381763408448073016259470774401662039172562919862070716324684989266007222223246563009812806229716828830501936145179466663694954781095359197128475742183982312226243276044343145609629049522392357826523895856025898136618116795270434401959006458808447240896472586340855372982045373435803367860629175253036824897362031779837469586782307996977571868176888273266048069324502633443648633928500228543475689498085846256970766931710578005822132491984586870259007092604532412197366867237026701625532221073780726127000574297142063215947516601225840807502185184745894207442053853745393403845496888104861545544953444431524835083811545891195659087036177276478596271464256389747600139260894961093065737213613278496253740361052097100564239159010613308382333430815807929566780252692480*i1^67 + -14657965064255588259450252394804253911270172266716924956401397102501926929337389157348002318948721516294188025463848413238803540014731142961245353348516519271863118130311610734518652915878497879136490755332197748175694354219441433324666826878792434349088363813934628246394697095553690040053762093929612402008376272547739952250913171278008536824461949251629422257854401793416966353758202748120888489944849550169472161571723277634734033143062120932888071698388594756978838278309112797144599885415744981650061658149398940541922579252580152778814615755675358259978477420759263923469467578789537359919026830297433507197089309127632485111103082686004692485770752473360282129018684286054163546090811512562865066686780757237112534710277031017381067806495076867483279519478921310424217754678426736665758879337094276966877320566306340468212027807639026737831173599567929776802717981882036374244698074387739018285079729450463143264185720289659640751597657280867883397365589265158633229462809987852821386177650783691842644979640231180506575928452183060691270783229064897831137574648333371206401014693156274735719888405266410573449143352504633273330782217163073245405150751863451485894487257628897219690908103945296146726382334961642234041164790460949624089307797560447698733337323408675942908064498093823167128860325946019349030789645762561560494392356049909696791540344542214275385327508815876407548971320371479415733341041666397850096543062084525709063170174668411991725223334611303079943322799306989791145596873521914373384807066576608320298072238590951806643234629911279005080774282292061440040948321679271736430598549752846632393281314178749108410348982072868268064100893398011427924647160261292832166684451696319975486124341545066086181873048860528925087799007313674325261947414238373202493845508508452977065991620143365528218042581911191064681041188010966466663416438717717348108385889400998339296890039502952294924185856555182246356645732672850211373239593254465214998960068976105149116674619855339701050772651834522857471442463505343713087280817835856781787708012552000860640478951500371466325540383302464537887861041803689746824853177308876330017811663853908307132543040677528987589841275289592111964314940065063274136109602888753636938317408215073327616243215015758274373123499553000166839041065925495193114794498332545450907679756058358758790129276691130877270710373783471139061231681817088*i1^68 + -238851096716446967959091144129231645774457215176108065632789755528819842332796680866552216150018420557238192505407634186518997853054996350917400610956299645602977447010600303424895110828365931574100160818520281019821557666169407436890211841801459128274756820203406137952344290898299630204443924254464680487462549117406298539362593918801544680449265939633855929225587690069955989270461816613047382619664837430041738871756281922142320450075847314582667605075047119362461330028467861075003547536675493896904796019185193751803398234951465058827761951820632268226844586298937207652400447410694531450760467801191211025239284502413119840545654846208270298246265825419223622634989291240966281058527060262279446307150326431431426947640534776571045221065449138465209219597421959525419918131315361997490083835023165639333593390954248641189366998556079888647687474696697604855337651501748863462272407514600609365377677187921752902536251195341568279451859263695435454859268258884474882896631674357901102360805803709666267347111507527275728769513460626504044065176153353723842463576164229258324536502834720838952410961723879434800541258640001500408557279895241170660426868116658304725642681806612570219016914556615935829937471253978504887122460422598777020427450575600662841900405946199970276443862198386637617268101326472687757531303061346161099672423603057288030497892195271409438663485143601119636427369209424961034582217939046294900556759836034903264441893999643457448430951211368287838123145898270055063182298398196349341584957903606882320278735410674255046427821901162575061528500575135735334636031502819545462385485650051631818839896128479505886218648405401818699148105516602021106890598446948286851877661452992346766296427349131540830668428633569333170992736430320237886149332254404127702275871935630244576997296044608208163436533577016483141848702924973629670215677528055575881338743551337081956724073236493653474955026285786673420978510167867164725766437070840761727742804227770913340565309927692367347474749984250890887608511488009386671348387456401456087840650286558269092082089104701397454496416042240911541113421812715138989861278622611807496231236217818161420270946990068957440477748940586635815291859972683013460696403388609279676568158646009025746654446942731224136910334633860094194340955486610855859420651589825849986375216005320166512524626181897077264787224664018146410393406976*i1^69 + -1659816406118676233617888477317912957349983421451695048130743128314494127190237938503507072999118945531473826003731196704712107094243016560926068804076584025105611198181474777329689257366046706683595448970977741091303706038222943266269757430316103791256391970308151455111985664536384954103870057583891598090751981293008628016021042471228458508512843460572109452075909489801531874897343653157598034722181948345757913526043643354384495036673898649196396796455777137071914960848816306726925867979883328958663557275393959136239383982683733357813168452404806908824891017439013065214010483337452670950889766886781050883975639435122402417634621295135626416861715798022438823205349714918269682589066285831444383128402120746350381735078863159567200089212508205315333675179987522048719792806441764429493739315506889955205058438824939454061387700334605800916790085630146278131346100034093332130675430028101088197530328859655512716550279962618896147543452331553017568003231538427875685737895850784129561473190015911089752399699604079718177625722600262072727831580742220501282298792702952442529457574002836875570038787300677967338035961456339381306946276969766272687909678805485838786773279695075935630141454410241288153513965773233644339545637827609030783998925378721241920784633094729826172435940555110866144993859867038034424439171421924717070933517661781035046050382309651911493379754155237974104845629793507236093511903296277199855813591358057562225566335283341315752018899077905259017062665881146950075307962765690855191264833494496301271838810209224124667488628387978679951194951842598994854595459485211131577932082681163661719515777806450877247576671677385169841423919381477012932527224621565570307361594364159722942256442101373645534805564323824551507785977659806677935978876999711742183727368179209743067190115797539603675763105036438074317581368080374413390930017745628900733236489360129996606787586510660413771648640949048881788915375923879787179702555995256846561841761568436692880234819930801558616650513145410822373083510475498197771802573101757765029942907346834971965628213028191809866728399660312081264954838765530236643880171568925011986105646650591694799573825660371124317065010762351034440825541879879715330818655263131705416137638681106316244648208975462490045862162436525924281180293375645684775751180551408275775424711116483147848298333353872553694387659435536896932928*i1^70 + -9612734657897148319021735115890515469735039480690413421306931340472087830361944604003161521884221076114480826543052889049468136005958217319718210859185984292133205310963789708933601075784389454879334742773368826524471044172048548263218068239755849567431000223063170132274921259666989068611944365115437451313106631571903538412048175233068518690363308819212901277069211628176765353303993825313245106676129090245847095817773904632212752864551448867119429367349552819517064658459869989980567756056076762570821849936300861916575452501656691375575406979647095696710852056942587852175662324623644787223028370871183391736799928566873254480796165893822834355012835572885490719951862366812585519950035309467872912364679259600761763434893092071270662031555025339736107499908270412335120797621029593878207822988006317735738669012510142214026631604723247066276359387529504625245500741660947552127362653114715026058152314784595596878392424387719449546598779916331298217952660937475935332853641006712074859729100927690574751679239230509513576710790529446749992757470066464019765556594901277516237893443060273314542846802379843912502855449100163158374393899518503173553847963046771374858311746927285031117970022198134630449060780167353835802544933836072951404354633539623899225039697763176743738444435517403644424393834050666596464398001597224948331100492365955789137747648032081288154849450598111151644300775789017473810268042203755449350325658844432123100591551399460445332629227743623438104667186187570409905543150292617931525289152418532492723879828777873157149056831672974479959589006939241723965096698393071590790950228055349928168598777250603326065275093112843731440184230147498751032603796366596812404323155427548292594425572542689668054002428971099963586894075464299613650253462962472162752040073640403387682752348381850710530008755739119775492322625789708051424719818439028420232931818754468798554932370361343286762914377922721003680995619153976365445956434058023733325096147840270491832207405026544708851765418700950139233367519645816567242453812652754302097709317219043186817211494648978845529131321563581965032154732347181099645530011730174706184061700605816222872820202662385782364746731677190017210738883272178023916406440778559252406345995040161213518661349868073145145677721135308188744315569147678114894718581305039940327341488929565499206992807321498350684824500297933344*i1^71 + -59139683724065570792529756477556680819398854566296778080837635218972741486889103149703624312197794540039881712337021408238076518771243920149936283424417427529003520919324930335152921978004905403773282730268424581328841587098628219686648615571736687651895405805151695927305942217278717863253132190612639965994019396966550301775441691640546641395415778918358840564623894907144103482310013779302014307878681435944621906970043667058378970467031878219738375769414046727791807747042795879223500645818945590208257428372649615034874242591135804710756370793308865662532640182919203614664417472482894690394371915005964525434431717752651694752948016736860310789940369149956067858590805646917290899652085562160322650722686333924187723373126724962192391868763580306145732577652679982972253240909888703271440297529620929387163444886686699978007457349681684048416509329815150610116795259758255961866671802191177472531886102233750036967942340286683562649203625479804976265608582159991554943404417377153641227290161968930185430466891438052601864834518535967801579155638672905616011914862278397727717119491743252196474138609885722032974396047794875387015995268356423046690973904043425344785730095038382732828058505145089195323821037527188481038787733872635066952214844338012643136521880317462461113503472795126711585673512040140977527527385303874810477005362970399927113734326023227150938671253918236139971946346611016025920006955995633535503613881733242528697470293672932434506412536357938367144310600656044765117174678146345493656106065182236515761121042572942543427396190246741296880657133358440524050080486788343177671642298893809632428293481547402308544300808600755201695802787775904340120319565989825810003784236419803999362709545343349226704059618239999044938468811113348264871729203118389908935315716514063355962566399465490007771013103512541010016031673739999875775366008714771839385298350022781352039681230470804060427873822522948919196370953728515191145030569531924662346312785981201558981841008898773043293308953917291278449770918699561625588632741706910046306028601903686634396704773686422195054012076083722956628774580286149001575648342181693190833968109254673203345609499416338590304631849495173972956830205806148457059115699460554884924232465839777897022813492762620408159642856009399086256246900347487566373871506804965142726907919682833541199084629618275427980247552927*i1^72 + -271921287818718521922939263216391415854863710032714651332075092489101971146313470288817871098824433872555974473873586191459464898664552922777442109466828483720444409683203899020901279384364486440109573256538813494315992361888933147987435597571328477733562966334925429446287199478225645259299654303614411805980366416709304725719171148073440825794966485152865611968437776890964887967990090099678164236043585524243510196466070417477118327368130722540883961099828411548948933249659580125425675794223974003310990698024101318887282294310029136340286574271456841751743102426655158865313132355277057202959514097942748398081539003093651467557458824467480228974446210422900166389077219087197160181361174185605530344153699234240314885939069688677267702049124332101692078826072459867368122163994539499233037802844554359929167142350529273833088220657030812733218117475654807376291275406678473410769150168946720763585215016111875522263634398665167141697590341850930541926087530549990641592381449176349888021623458308259420315143512797028466382677513991768522850487229399616083569181945886488989122432748574511796891964193719229089184251890839986732768388745499088960016367615012637569092455541433845164267793354892969425505655252512845680811376996434539991484375226762145602015303534737768629799516216352836163724283196262630950153527510540906264079271089202785535712422536199509943732954737207954400527533065928625934592998759613944283977506419771406734132890175006499965281043128492768449161533181131477919375052801120046855724050696096144102754464119385472593554065118977635303991716658060957506232077678891623507992882305947462028240667364363781471639499320758674636757139245317033079463534148097407838203198853586162984264259252178216291578196578821600042497167650802977880026370395330920909616060739758857346783347140408578803669859945462161479629001038498975762803557258919363276059414599659223900862701788436965662780331179943528133609687378849543778809698028198682198043636180504987201989754677642986602201537798809832507816181209194445828963099744577303041203550730220167106749086159783435715122329700491011200016368720513480332189439176701369227002466589651521086959611134703892738370369321131900455312214380005896945703157171603851728820448307592474344581099137287917097504919260246900251261702628401407360891169772409183691572627802800240049630168923112472359633792*i1^73 + -1157952684807424589946597034499299720572130044094329660660380994023163996543691422517931707363807047873840697640955932305098474119025208033466452372275817419490873185872952509475310900065180646525605338904248424483947869984815820512850391201353127620910510699183311531537475543707607840922316093820459838569696439179542426270442753691256518425079709892782231824500366741329083357442642200046313702293671565481101319252624268045118420718547495528805684349116193547495452331210028157784630655470413974089697708717051478035649725903639623583268478179029436501574806118543587691385340908920697592614882840949370738001433530614868018229475505333593021489944407673017908175208396662171445601850462264852652047819703442473746450948601737574760774574804988170179502580322927615702973329932750954927941380781129731844898833745447212602503000635065493986431842459203803985308097427007989427402799621566562207320860945330478432012965282594436696513126017827956933339453139288509774772341239011475353918415020292223751910104499202295843110922609649620391811493597053406317978215554690246262402743145063387662402130227264665221629858667683934644650916369853776274117887082109881382457868763661681376591537454512119776742686502765937548048985141834153498271050153465023450946061745319426806574112677513417844344812242734455533592747644655948649236790829728427692059079109298092184202594012594167509426549033352869659069081076248993612643682469822107190705805425334123084555650389996021149333910795695614890376922497233641134057538415961466696307414938574313625405889336647488748680001135445895025268705933946678420660219456986206399732638216644086471753416490395378292721473818260943855222542602283849194498764716222630388848761911751545457662286214425235890649689392206793149483167632103994723417215053734516466704822496891417301553507954619242694518167321549975943800957060557376639491362327413129403168595974763376179716484875782713592799991003872954217792730601096866039945061452351690583873390906364430614504790112139792308081837882781329692875516031814753794883064034838895725733003043747883065887479189358413866077928655475837574636932000452600952626227584869137180206517444098640239210034939150817910801137203633778674640937012418991274935168107144941680587187073061332872744094673453070308811176172823066704287216316837458994394463229862812449376769511127372644352*i1^74 + -4734801605765124039560025951027764260076655706015306700754455487604202766960858198926842812927007154653127040660578001596085760151494560181183439831899137423300355204987549380780788323613016142459484680447608448272063159857569800326054885367066709567182711895409506837739748226285740345829125084736180386285803500915637713110433608215854295898639512354114148471585399909430167867103856435397486596688061359892039647877625658957718779378476922508781746337637671279681343234858168662126502450900836700940574651241243634521729051205141832067273801937730690851599409739238014787156813870300601071778848282588087346699191141325144187309207174685212368179544551644058333578229327344453398097049854593462246641902170838335137607201971313918448714518468661949804668883302058398665425043923459605055772190808433585294212992983458666884096063613546358546061559116405487132344127022850377755553965153251121753387410976694528226040972841302371301835854399831605252485317505564969395260096096783888728473762231537554679116879969121743868126291923469578601292603898650180143490252806841095050407828697877810587498752655727016075910851470549407896159713193337094612563900218057103630557965469339955610996603169170365612951353799568359301753192143292084529083798789714886185445703849503848962454875862802569366899526064942929864925623810544353729876223611491093717980190415222693692527173103748659839489236162174198217457266948924806648750618951835633635831308832792920155112138660349298033469644147534486332411301512703417815002434237614389366172577879803765243933244378301917850284664528129975445437632399738486559037247174583218798047509128177988276743355925283543095131436322021475392470859672006837202189777495405779257401230726595006625998705384344463902394020181547432370887711288198080326221970941819897098405005170732069837690045282267481671123054237782428989942849664257438695115963863850275132111792122551954132979852590946285217170269216086262354647930263440437782592667690063480618049350923835204942909468583120244229730854120285084628534913854979532769603231129506066956477871099252131321445177568374412362617370946299501884758271479700965608561035151621729836902572344511118314545948372317594819836914484986955138923392754516464504782254344188032644664881752872457616555398102442484809600204860701852599917438396229313234583968014175201541867814348914688*i1^75 + -18023852909467916336741908204008899396381287847390963013005335000730420479373022409386389627301518461834583029811647483992853847836228768719296493566442181868457897171119108583575016688578754914801315631143174330405014559725852893729060464188027825271637580980027835579268302909957883905423774399892742888447892849411362377114192302908095886114539605347499517089190566695562097918547182455353956359499936925068672730974267172928345206666616377983928054496473942184426927534246819716527240170105155658859877496190660662381347010965207509661561045005528520542836178409721328855290883868604911687455306830316312959261083443042873286310472827548790281184664660634550895903317339954323705851445420637210432162642570111404472756287516568316068433240116201248723284266050569013102758407005615247990776768550822565311307015839449029791538223555291721194428694204510668333834610793362554286042581983870272335800065787036843943438771566421568072820498983201596481819016972898121174533391735972019693721901678646964826368917447862103183820058496099848215303629118991844825009380023929992032701585449903480686056748876976759002738483520861264064858113551191121167040536918478869571192450328722631245930433362279456404656947276031161705849034760028517147841793560924028592977334825583445607308072574182104080062349869425975189078907441450020970287875567603506582663426400664431726102211618677878064677230972539424237719759332302000711028566241021668155493235724524948626357584854258599251932659096097831686809275416139372205575216427619122426238412570923645204480807421820687979187071683002383398920628160099982540124896780902021240146055770311250366191422808907113305735122865693182875847730310936114521187180862884869489867501834265149237732893496359986198009640147835380326086791516106688240958079276033397942319141101567803309347270733895951783352135676956131607662040954761038888680210758379390933605612136871872691435489826129697805205015872026586713928300396281866934856706926980796114655110836854392300505974139776801021203990532448940501472284812276326779667327146086755800788376736771557393682121716914400501733433215252258952250520865733252283557897997203439050315913332115527287536447112631408558416616495190906125599509054411614110915896234845839580813775331246519553703648052448699320049887812832926498642926629706522639663987509327178249241886720*i1^76 + -63525060487532304617464954288078077449922927764983469788934185256307905976581892648117287896088742903441317365099115225761975701902888997074768663153216120389766656191197917695442389837597219414877708952006874218684248913996243922874352964677683986189445877051189654235343953834663153539239513325257343005728833544111548176982761021524058588275636553327506301255661635138413554187419297876466546674321355825383326664839044957780309413057386920590007324900872608088820250873305693939941036080526863913563577971408719302777997205230233189530869630833747253145795826120844427525151890874596795783612201759870877475982013837000776345455406775822673068357863950986668001245985673804477012974325409323568091871540462642274911549014833808919113359356352535759414596182024169249897932772625306728734649879876122042984585839833732718208177346666301723776695434512888481286412716494272887422801817698466629587536892349745235897322793743817813028935973004297354455823550000121081956335223498011158112564154485741037421202967718085475105160981072824960602438257781354048412234647429079184701327164464536883773206079727572985946631700010338294245109170511475941222120332445385172566713455543521688337235448483435160110254855238137014871721282936479157790741844279630380974556588359813415213736201170510306208786936057622558319744682614234464614720007365450548656590959190861455291128723429673675209846460448241336135050566645290458307460545671958145705509281849269880261896524367363258437139382474229754903844245858000931767582146525620146395775447134309207823044670796081292526917769401617933152833206320151977014875502523588326598101036686702306433459680840538231715339627146250217813088090995132263630460963513467226917196995302098995066317252245798021392398638692527143683425979328141153535822301240431119679734215375477295290089296466063603832116458762605005014260820953259179469662631461773161376459749180804145449812189514163625146709544272025952441855515079610349233667057550548784340654065578960388397126718642076615921978686079413357675475165762761317073372732598021598917999240568451547109953273153447999747686046302703352600016863319263511965893171604900128649573374704952335511026330675565050842159036324674286383687391360654500945521488888165143864956684793734492904645524113571969562684493907486444447264677871290548042597672845208232919040*i1^77 + -190353551705198791661911404432367916265810758011195562539556376041181714910787855829098767169657132451546638677091211420551845196833776998093849731385020946494932420135608814091276164862021119777021386922384826744019118500394988299943379475807279834588801349475652593325159843696422246143793552691192966080540606388979506850500287999848170447590855814412836610351661956043930989353656892529085996240462674576034092444331809288940118020285649659672093195509662158145445806482993145198053405141930870660762891689159262503022085508953586829694060887862413118838203674064188884303620879406042246209233180068384829261825437062656565409492544730842155537076638585849685263191559660375022595821169673092650888858103921123444053546111157376438538801381521500118224448450071324502144084555575029879441961214819922572117690177776962804489857947999571806819466815578978288266690321216615043552407044190868695202348328982906273993240758678719615211317897601954618983124215131685103647635925566946155877222772720432662188487578683864397836783969714552138530234734816883372627353306191278616794522166706904706368064842249887896230384099257756782751675595326739998299826013543988391078510178724826259658417321126078481807646937988247683607499819513143745046808392569819219386099690252481148437209123993274064417330810601469990667200598221699573268879921215115828176115860061251186724428223128211999187365492430447507418928716392567456259219509454465434475037270256551186884276108144047402295687360104233588334238373381471703017175104731085225432724214095865524134569296017010786326928584598338243392165389190071548041120257550728224820825033747937023396023532298196567342319566756069205530655152166669843755860172930592394586441871582437880536851015278539653174886474747100924570382143935045199278653387664520116494472979076092954582145819699263566436246344857322091999107200529944254375351880835646540530760809322041993063836588935949581789791501589383692260181079456736093526100653898115440282315585519988462334686351365208314052353538810059227113378877814320832740109986504714521071990147072111880708814951361374925231075590667417046936334853873534700029686526563653245060186262888877588939542104121194875493221219651886687604963575210937351788339348398145071619116007383233381659002025407141581816585852697660016447430824500582388719703784870117376*i1^78 + -470739368890078656636901927858162472252508805740846704548342602747100214316126179489702957418180995574622441125905881565612989303317515622636827676528160397167294213768087786845652764580724646533325856824161133705358043300149348614528584985742645014752867926381384189586523547782643261322249265638295332052050263823712483834068860052134510822212772679267333057909262561131772761893853445716977069404943104020549318388202777873973816747009577717869254032386492129302246948220254221321498597335522531079445476055087638009922317903553795179905766767033359428739759547007249262349116183868966519685255082369046037625831864878290584540580646670975545708336258311711627537360904828547441759115441348374543364293072563862857639360987470082978766797899837988169860520669705720564542801338904383301985792599155037717715000231999174062756097280063989527622559378811608988498554714115706029912332376657998713967028438155201483063171745266575712436222154904260930487391736338304389689408705365749250678188930943443981900652019073636068576607151603928820442721568691545008700818009937575051921203760054258955447326456261782104783660354488549988592880334614494728813607510430934179078792408383184733211003725154178543440274232796025227688228466600270708895196249809465238112476299063279086293721351422431873687625658335157235477688857415459535689102127629036587271852824790085997148551385325731240482477890881925878593248062255092542311054947335498382135482005422303534641497312273210588963418668384833542024160424060386813326395234781531477971475108268037314871591817593354555931285771055834706757004534627839564155996026601894233210326665517110658327492814580711057042320504259374541455586533191283526138876239177813298720686489961569493766478802543238036593959379651291694222200871447462257439431881708016683046386552066617911990716181694597515401698620683432700529344711854608493356682907672847232103869310078488108771203529030990713369887707370786974791185917819370162963734170573361785536623047896010692358347065940541985731853467232596330152670602269711054937696966872250344600018086487338749599688555947954080767309431545763262047262142359407085614656636168091517132215529643709206022138432937045968005113483155107409119512125354147312746403990123200204248138328588580021103631614386729359876495130779339815831081162100450153284392452096*i1^79 + -985758228736299103770643825969412328112222883433537330104613243233314595319238165716097099643405924037103968428773124789663301371568755186692333168954096321491866910532733574883006686458102578789520897806680434340460379732350682755373619538493428825580543658760997697005713110967151020912397178235542038278343092059506836296029032026592685790192212796557549954983277919592957473840393730336297694245096368843281012364163023290848333937139168388908599358275914428633396433724446486765643815595833663071297465645990046641664551297958778188137259534624505755982431956309567575742126143137449938346541698062777675336041450934305413814937914792963445659122105597789482021339147611556813575582579048451498574818220201602793376520112452104926793416241301657066004620755141565463799016964614911956254801894730860728017485634140845465048337154298577283094017858975749371880531556457341497954233720799852571307472119715549314667775860769480192247678776179147390519201160038992868897711836462673209716500666629382015005501582719220323900302049848474401854486776110863111227836212040673169992352075202467617672228328020101537121733051155712265030645922624061244316402950712641034567438448650008081499272217328078305135760779747903787713486217406221747071770346084552119916543365753516439131070889703270033261801511537390086647293110606591321629135841589365564352374496013217761063278310206021186040713900222638029074224790242665407825945252206278654846867057520589757480592746631739779119594295899880507409601691560173443038173960011655457944488168946711039173567200302215431420226516971263424264656751299720419157676584438673953143383319359223951183339627453449754429751080233708536537835814914157102315209757534049202402359441336836663005999700396493296435938667471043623604456604624545606896074033953058674589095538711317843465457142391659489302023706053758898905322827580380296514926870776144808994941759981500899198876595576004753348863402388838658456268864151250205947894978985403872337224273688893957473017895993649461816013525906677082559175839281390653453931003043647467521514620484612211116049767345880351628076967853892930456248125501701326256809030313293101872936967842353737976474230960737590933579054209921060242354113458861206719412039248268352162546217733040255197438290212140130919677022100447032312699715682101750661120*i1^80 + -1781154943244369717580438816769283190984111767068645665478004412141540483093517204927854871479597772896546257597531508075728937981783447877319633684359510975518704343197343562978578432036360059575884274131878918081072316128452519851490889621229315913369043869480049490540519323179574057272166289059453391086770732880633112977730644345630212697913433387514344607275998426579252305892593112928539331265405162514499043692167733966117141311576023754058051022554449597469859867206585524141400509161282417069409485685994291826942088924695677349188510585925860731997217360460514333089882060981613423306838831625856205966035477659957276867375790374759115688293916251042868810361569292984840230598768254034212626668569801419861379790197890055270594423664613153756375092054512540305360139991354794066314713601659296629326714741741160563864202606859949468391160562844955009290712650392026495247080041626252137500036189020486895202197657869961759181165009514598722242919009565741777167157172712373720672710775063636203158578573310514899855296650076595477873869568177933025968943424885894399566289380632314322308571747914806805931677500831145216455789681293547745932383766036625320559260741504921453359322202224162675794910557303830418967651899352507354832407398644149678323467480496823436365789665877694221205980717074761272285310824125698555348122239434894836178060863947794896738788079223617315917425351863983819365886426134581684828643004087286423242653899499951942159937571634269030754545220620345503615883868375005471981109437462848242608403823965358716728849901048251999549985678758414160045145216117768824948285610185781719158065451654030319324257486269429102115801987858595429608399796987346713622205362540211345840581771443979786136038291040314660251963267509299938338538337699410031396552831177260400222659634482420582932239913684134174993581708092756211861906405555593797913529406746359864682541775007915810786336029243265736757142998276302637335888537542284691061769999477142535547246421700788962235767527079495987242299342804717642124740489571215416197859228916182755848001108406140440876584442914540475770848343309225777430744863003857784490480760737336756119467664583011788459216619341776956686413910853351421480195202902344843166439894884134609109881360917725911677570254139229298583629587817608830748978638644838400*i1^81 + -2866378362882386933509194320541606004759897093608101598951366398460228870921544130322502990242441173900595720358609296643871603484419870229181499663994764841032921344944546019500162368858194412381635997094266027397812917071480433790484810684730777473311728963069922786994922496336739632262168598064822371405336231046915390182705058074646600008861966786765408550783384914984290935489203565692540873851742231243385663897519396275413144394894916735984952714395953950622310276748215353991090035553538482631204729207695897178287510101397415923640986244528003256266651308223699390208429325209841540787632544279009302210538667395541749373968515047089486052243965757867203011089259644458463191821032566707618960346098472781374984215090301392918142248046640398038509945312766851623466865542931995201800488807866121944564055436833748412416474640206009600612120966440192887235330257395419450563631558714857870170256449174483741236415442054715480965138738706705609244597562411679379223730770353269020397270446711437264539468502320823550213115022666869462357655099322750980284458980656711383884657790521236880609412867404481632159043001395440148072128472351348699674617648313349016587803691474652961667959021969674245048410246293506391833788284375887216374590849454038918647756468030403208890302918410374053870328085644198853261833383468483000448329920593076937595607989288089457988920076307624449033241863804394804741524408226876403686450734992625373068483853268751769314810871874730065322137818536321231948535967571514237488913853392614273479469685933107685076055701444952999229193625198146724444616660239250409440734671035415330932818650450558245997989095868234769668993044237026209950334851060219018222903669042643369800305906468000976786419041564871944719253127156505310402782176109909309040772835418797118054666813040559797373269209019805320532031074092663646662186803518944175097087449587769701976596782898101853863033682914415223662721801782380590760578128860755268437645421771404634645026122865026787913499568862254336210419288950104565373880165325281806185813145505137902158652327858659179753661923608350903916834661157143769722276519308407838654376287977199018060138501396519433963510728933124721300976373249084491543952797619401723666631243847577618140565134832353211667110086911497650396861252447886804479299813376*i1^82 + -4298770605656692174532039159176654248038457660753971018941455030716614560742913015433455302734342910467884259170240798989299566465086092396942413577209213817285479469810665148758279337607312652964771239571278159048661107087412213785399272862384486454189847889122590191681801518820265765037405796616192498870717694217297652579996916977124253149485733125331674498545059455948819807255851403470982455093146745223427205771162062848226265893310053215122651947849765280171320635270526574492483641603706824753958205045184656399614345790704626198699152918986810035602097973172051408782029535720243288301898603377811785248971158499433960838129231217610550733359823436502855345094457643227314326960475960041981633207094380089180252148343422535510290047816659075117493479521190029074358558571090808055275312833510557066358605056266496522876252207977769661360209035827276573322777433761862592519087989305838298367081740859924888788615662130031680315684112630253673935817360049037727320318030975598246499271315124690343901310742016357563013902751635237506143045478036566589390884973703582019061104838848082116869499530650101339910541500501583968592137310756252729427776892064189609616593696216810486929524225018860147999075557625031274098674043314938341181451758906316353721313814127841727405856622519686522667304246512578393351021603423543784550995396686697270959284727733618770245712649340430718764879387092944278436531799060588669416078999372317437218437847788175193174701890388359547060653093260870204081986841576762718768358620115589153723752894023951925741981311733976119480968041733020836175579536014012084538542145588235120073477700248881403269093448011871741010584037877654408321630594662032072907050476206574530845340275263494569861050806432471254088797159123677507527347355815166180038813323190531081781830612315581000130198332528545936810878134690635758040277849902632844237312466584057598505720057166631429343679035031864384164224023697651091745929204475140972890190849361922294671301462207263697289596998202927742026419368586971002683226144434472669548590547341619706802999713443956094871538801534021828108067994095085711953302272976124912848426871007636288217582195884546151858158932144116641895039011285558271101281507382789346066966090416042394051733396168700240937651715917225495844403244514472689139712*i1^83 + -6309160549502204373978798742613023651006115974555025490100339002189936568145099812548924645058299027053579153402584724828500102468573176472932140323465927956215333899977881141084382282421926017405709935681148393010493985842748233112829755951477884811400041617541515638837912103551687614413565383903818650287716725241761820889596436716002886997685160703399534441980241925083365654464260951392675289548781530587294618462089979901871964288425762183673228867954875600086336088991107490504485352421487976747425236648896442700645428999447986880633529148829060163338978859433345684673751718639049265268685136279175539592112729093988524819274662527036496075707457852235211326902829681948926542296801861377021727413491084755242990308261039849140365558120442012561367593412481914717130938098942388914506320066480226141340209789222150906383082362154794402611671473365007394232015893691253654581195395548653163693214261440418328609632663387057955163867639751436923602312078897425423441263636082696064561684045527198893183474657873832889598918277985607398193859536898931267885936567495299759411460732098138096306783646999663697438804987620710721704489365574021291871107765270840020134969110975573595561262508877278648906908602389711669829723938875764282206867451813729488599238241467419871227891133324232621264012079713299239767863970582556323003443387877534528957565111807280055437451560125164570737488597387319120574686619957008957870629656337093391256478303363318232396648811120818791938678688909574143437422464632673454593088177770730262463825753803356664186119465604289898346762555806141806308413011499304317336665697341392218552462984003972927574884173913765866218031401564194323901982802783225491795011601103946803755685803884707360504869757723592281956132934423678350826294816779264409240269774833773589342649702449793839656279596526693974895092025792664774145707998882235675577882139381959666672838092902642284639915305109455320562604931034411201481341780300179594209912923193886278223172835739379118082053497447569656368164093214728443099594253354204252501175236889994476717527928086060018692398003412217032025509248517052894829160907732979499105418884515948835966097702420031482568929627059902719364571489287569014587604551405541902323193184395886132410710804025441057010809024738633323413884318146101248*i1^84 + -8976394547441303305495587759464060513071401309351927758940098910961946241265582917198194415927769523749344565386581721037490729227874509951157377212454203921173625740671159577448025418416854638722765462904560193101705974053902701245159663055743058209044850911091585449883519862676290418639034209297508401659047214466161882053372837735309845479869282048317971244723766347881241557612247832957755512455747682081417376945823959800825430277627045177372844227100062356081447007764912953884966021780243867161826627027537622106133095959128054828893296648137901056431513429424697453352681932037302770182442571471287432875140983503824108867730526261112713934716275145961896689602810059505187805016345854089328694775992726316782166756524164023478215515401848533020428787126839996152775985313281703007257514310933397909934934973649122029688264932473176271737228995457112247876472187542340223610568210539961503729070803254907883703833214939253111017249053091970405797674091474320928511712970479079113679855109370430964065564389518362480262842323140084381931012820692799312588917579972057959350653872007362030217482843137543354471397824410105988094395936147622069763147174045942943926833176765330668983649312886764617428937410255519375714284977357272207273499733506695598510313316674531830550116240505435542156411408764884723526215699572665886925967893879398144991671894299686718525530742303944362377241514291452385179630257721409532962720673292132056183860056654953252496108857475260540190061643037307775241351843167164993995805385361299308333853737089616187265623484260291117359233905425204744275221765170410954975235960622223432181086625664849183519652781561941806230948179143517582469230290238830069395594539504750021623778196027537758656477533091404608666399437415014039870674742556751522391336844510135882280205172369305300527009374101453620073966136009774034849078611369933280261688204687710884133667448005018716149488476960259925912455382612255636412606865238669793601597485147858917146873551333132573604173782601329905700039925485816516891071732935569344941249364091025201010505251005346190354383889408532500852942232824491603912489278072137109131899427610159567325193213128820293024646473210020477272948682533085053590974102152852099430968051226680652691071415745945969341641161348739878485621735424*i1^85 + -11918934982050522805940496037921455144912476492526238784027338406264361201507663378547260560232273518320644620040717092446943392556634715437244131046186133790696548694364300793329796308569423984558452761952858026300581744943794116814632230655195122879414117606554871866699041685966794964878949336827338723875681084063904501610707992753249454009739141406157836852298602807009135617787504863797077542556610101903908994864355336857229353298475871314360796375228942264122963878861590804520555842151695740476436206844839470042303414640433302723210878049137347328800789406498492488828025517049633147733766954491288192679122668730943165990059487866107565324292217139828441212374412319136989609954630349986810891410967339815639228362010895800133855922504751859091314946723669142899594919856906556350339856740229489836039906089749724536881038401981334937856276393173285686802226295285477241895881432011884697727162827825079287362689405709687462697163828870799560190790038631572222855403944233304971178346644744844186877673380319370465487451486339096420414637856944034029037804485969770843089730008179447009587057693378138075196942535907127571707343489877392164054678997664738756517692792820826462763025510129766821312863266746712424939957223161454470667989186126763034088068312334360473455767920023291818576013515047172386009195608183989887509646531260969458679549836627128666848011367705083871312448617392131780660526469670274671300178451496163198256654893353108337998867341912612122210562084455637207456847546301027089160962015206952729827861095759420915146308673581552173068948772942615287130501357642577438152408353166896689045856704129451550510791077707880985420457496677803759466387942741299480923195399475628801443633163445025301163315090335594407495417114390354090430130915968721427660074935648087211801245004310942073494131629772752654213496608418326632446871487375737128350733875653208289910159814212411207254344597298487665011466631502430040317401255198148856565681520783470211707711094457555384557706424160715517021088138360360276800010237246138498140407728681803139387837776470262267857647856052964439194063407945174503246830856586841894429349181548717959766316191589787598567583596092000658539636661510986456331206048550784254361427151161033896494686034486935718159203548461476509384704*i1^86 + -14485476320279211765730147344747108024939817566955594441802573037456059828306554214080772737391917051666222443501282281131130577953154581276229608578353228785496039770939069208330060423069075459874881350575775068610153806159283182432719857894857150094779600017913151424623625966137958487336818011874502060241893315979259340062056564747408077891242831421251715946312654615116014028591534795743387817632805463067658008907057449611162273113695295161753649851092815087545530498330254970483560462555189476809603904589335907881564406453407306942053290746267527834716654993890226206505673076748470341297940598922570982023128456990042333470205607723094166499144857970340870653778529185687902940639129306856070769345569387570714802165894298217853330775792098196110624629481154817969483803602863444060928473643801565533850444940767946870465272327832823131059010197727838681219988389438351374571796064923944488202389677671929342710188443986127919860374763931789822179928338977006820523205081004573926616534448201241490052759716031727209826368853520280067094332680555368759512354088129763311194311866617193423466130526398445727527266338856408609179717412689827223849308277897878694379588257314971594633886834226979679877061770902791963408301066904654819334567086440401770107316092383336563246177617483051644473856936262303652636499877661860727666547623036877040596403113076004499467113758041636247195468926779047688695897853544823244642353078189270520905653226826971430832063482224998861710897235973225299770589162305385343569902921319985977194428807000971774460530768288391560167057850808467137590615444578475255935386777771118671094396354907372962451331027895280850397652846251213761196284638730281875442179396017243179315513999315115137746210913395681950641190446404815880301632539356249794772597182090045360614265035297850171554137044759331856351014038223994777454979416403894130098059589193621276061981192231827497872854359731020859474715052380447948944721003248574953820235822228581706152576220949974681684882966948338043978399550401941496511350367623192612817328065361842206716931106862170824476166892254922549076813946984895814711215161120333648285242314062406886900951322209190197764035960561605683770600951907851839993344054787469453554848339775261293733010147672700685612512518873284608*i1^87 + -16165521604457852625916242881032891113741008860721600020472178061336733644876020469775016968101224629748449020575139613685573370393039257963062341288460104588821642551609026325980890545441711979980748160402489210984312042493625179229675289672191843077377844104636402876971814852585332586126641519663152350976577936162066346805129243228819279794362467359271221699813547163716314719720368632941544405916672737242594714002108534240640637199704203417090126889217464615072348528569083660480708228069664073310245890846101523214505049870748816029596962390649681590036474685101127477240411200455123684229512394051582290179398482090661745062094688760973717180515893077851660666608656524541586779891317481840311300374768122147510234879320769362645917850440025775859935033282891294926520487162930035075416828938212267336538216839544226116173817553974879175095533537704964922846663149324963196724773405011933604589647611985147250252489991353200698270834647272924111144259857804864832118552654880959534336532316034978663011232062005875694266298254568741382676272405807827139842799968671040643181676223730831430812889160705801537411919760232314854648820224579209303566620707612714154852174608661762914438020747933924591232732836908148215892943090748063614686307423084814961499605195787415666139427263376746298399175314085708453278802484543674253863543679681414748027892529758159171973184967706439297617816715731255611620349936492125880247208539524846508453172808238733881533367627344077044540004737382860854565608785826663943638337424288726416553234921729135783582208607440842644613874357827484112727244900130238316737367672213717388162130329258033702839224522267729939830409442705637478611856051715667350528187045445665231767067686891474406175906547744481281562783215988069807203320738731266001219920654593799876235256214927838920080794228905545193442839110075928816345285106819408069295390999313889240940062993116449527235612350534500507092505109998325291917482495968050607234349611604281086921848122431823820700954925034351384051091823721755568107159992393226632196797155925605601828465879343345068747555506290250431064535732486694399657894519066996364439857078814480876051431016190529628791912970882586078278648134538135823799866137570428988657058349278476880717779048145825321747738525696*i1^88 + -16350642825239487506090680898446457933573366613145249719006112344219436589576908312072423795019299676683036020563621653178443673219073767004184461232583387804579301155880101753758889364291363833066787910527679022743461282375605674223685466152697046984745988374217939294363034011564178527315532010546247090140482689583422771714412302716295389991897242996229647368206395340028931471603874565294857491807998662385652168789840975239459579117961528549216205105704745439124228972040904704989740132639113052084625509567135640846027924438297995741592530740800111311994333052017292363353653192623766887100757432108569463132089136752079046483085448588038488640727305402234246916956267527687607909024883296330225959942359042979964655672549129862799109875037761647668931673441722738036138066296759635326004679834822231027851194783277527267891726988443346260674514124682531963295450860109468900073118651545299898015861867087120502299070036494749442752248783056944353162522752503230161310768818517552863853314301787519763101516201282922281168668248923758824391585325080536238021339110551662030315003949527542482207778800700903064335309412593935637158318489018117168405198485984658649551519674033340859320687067384955241751625460587064829184968293037185244525339055843177674030751484096423525641544714683989361967764969441024956269210770528292874363916420610681723105757947526221697810283053873156995151101671296520619870056974343247698831575045795531197875299585629460632402265198000191105174174587708852139211237768265298273449591115941549383414009717786634000420705530959724055237466344711362595822772211231056383569297071125614239581954836447377367731252757512926248869864735098390052078997537240253066515222853757026946175405777284742548591492790245189634095368326879485889893519969193386274099969987815119524932094294954632300304347932991778369746017723729736857582300009956218139770990476191177283434716188381245541773766108307286465289727238051037815889624176610715197311996272007806746655340649478588294834337727681167740260407166728854101998736464236235698064240861017586757506918096519676134953202612448437360867124663484554412217159278730815643960398171690806569537171145078665867930634991788297439826310091144186549863274716625784240091766600797996559044397014604197553766400*i1^89 + -14645389012676204656819127712470048549359491466056206852923840889222311292815581271636622099691794753265129368751985578553057449192199878710780857908231805800522077881491117725994474584110844288372649790599940934908185639285784874875967627440282377454692105891257173555409510303687080600254872895347735459894841991162662021073035541384543607264566528217577212294331575372809982841482524459979077943777478945872613365359630792674407236556418699076467450392400800607519171423698670253233061375438371485982527778941850163391579674531337990468603264548153077173861444097322793892279001218235257521772655891475148672164085478875622823023297078816398888437673580435208155698918796850756911349026255359673996337223614196109165081890998971646662600388257623670533508522660098057685585108510703031730611123345754689954684709306366885863633735843235486474572240364404330909941315342449578503213972667951868613167468935699255902566975941330175590697830943749826337203327829719980904110042241527986953231101103030466209485613341517216298431396775420599596922965301533342128086692959598087618403255557856481842420161729212690352650090303879882868976789902804987317061888115219183235303724056801430962988406841204469089383145044091604891440610604283314215461057169330791305028955420830754866737366056211371613017930923972145544591008069819920386376515490658376524524804765279036303725046577181190088607435045987749743642191364257474368813319303000030931479977984360662837552470382623223956126270841168496454647107986846168520291435367765171960575158602280243075631541862787901553007657534311908673142976421061724086758039230636275618588772335057245657270380348413920195362014748996764817512595680367888872661382221955336066751545292247284224511247438240767408259968848096479883739070034318008080365331735967397562217141960458032288252147049042248753652673523209474262466048721761110563718583575653681714373715443239692331067688717495895691938542886250240501710875561566570659258969742762919215584408399967472821053184631859840614002925597768651457161376284668837967734227753351499425019765707990209940791002501244569379911344391624120917258107043660890692513644114577686974682377021045411003396784997322157698502910782365034737488164163450276971611522183105310924406666190389248000*i1^90 + -11606175736939937576391418719726484742374959790294411158176573471340929179787309741273684477256941456029185000929126860768343520881883747728388132201733881129825487518342005466987482723821704014049348076148211752087288807113228652689945439283372803003283289611716105604352861951700286547568578479246247553741404030912159266599900685127415395549783480061185354147535238468171836295738639161747022439569964070671209025802170239337883291055521859882899622423520630764941743516657576873320420691232230535335078405268245269583487632662831450046444252997990958136228054127504700977420504390256935389671867464128269954296059075941931255374118365197528732536686915639329121770452296909431243495358699761669651006920725956955052402009831291521131516948780774097383139332849613977893797141501159689746194737579809205915862854776363878766259286762001836840500139663786112314229366728803468177563358349403563220064158103835008954324424279687338382303462145055102017305103677608734309456720643777241920251427760605467441983846929670572374993019310971411071233803507167227829928915153744703502565526993449473343561763154006777840222517127244757212686772949311262574203750734957325309913353070048635052780102510507388857634717627353045267297188455007577570438880883553341871354844014795641873848215177008709612915698501591150407429350628720577151679415703646906805201761028249003383276458174258113971123957798504581112662813911311572792262549808599411851587105263399341808432612180502549890166723986281385235837748095391956974545725434921045301395707086754857852171748856099814331054200090086511621404661285498308689093224505523410394933882983152111497641049985631660812771821965532536209014456469833833131671799383638758954492038833207968357553860621963712442943801572660749167424092027310703735781830382967576151905143722295435158342756520549348385212574701624762820096491198434077740940490022989922228497617486817279160114759250628503287044690941713033884376811055996354235889023674872693062245712411875700311098506041339113782500297000920707807406761067109251695800328446559560297126021402227676021212187792062705396255870978710693519677919170129344816587458788067501628621627068983220784395111849144203732157145420687076003766191625626996963987951089491560503923351486464*i1^91 + -8289134505825535136997717381996810638375143813733748558849212659669110030101935466002875882555622358609248381314854107323700868731922682058718503312429599647741701503241865988521150403784070181285668719946178764022882424889517457251980845762616962792000268666802054623102843238338990109638230794884695662308987365350365473954377886235381343209884781744003672452203226808721626140411046493085278222408843374335100810685123422271008744212708246698163631604923944432091297872185559320474688486880857914995988927233382968453940601412887043614443680897760630561402629873138768788716270354053995544625198256511553964259118630337276967286694137235624443329374669955026473306603407328882680830733267249814220757219764368618057934269000585859999902263351191287483703116858768060361013849178877916145854356652327531470744862646921551129581652755230980879025489318356448264656194373131411437699681711141544941853555674302908207763385682408090443183208148817523706397782115678200317678295967043642209940282363594621840444098121823227025660433650055856364822530386599713489225212184430445121329771450646494208643863057312260445089256757132400041704833521664909135164860236626469919133819709080712146528591541620426515686034302448110127376782754965458493443028910553119216593488723963607520729987760157352535770474556562952547002899078496945178288930739692801742445355538059737519473523141747842392537378915848129882202912729525549242458258866263890044617229901883377826337010722812909382581540809560023101141113939164597571179428047082295468082009737995370790378273302140337331811060338574445469139536116303965733064133697484351144761557142213094395026920451783153702795652512254868733471833244137615169904370043951305169179282202728560276049338631864094581538541855488487371295969389461921792152101567896948420245042760932799442414465583147178787418952140921368413940102838679431292132942796484510060601359258657684731188798055687979433408768940983538404626441677976461876757192659332375624175940217761457540364233285894661288774321400454464193637830102636432844629033504491949663504411881087245090164589804340194510478661231983631548097364591821275796291809423176398067575310082406317180486687701702446919544534318957527743724372608992839826872793159209774808563712*i1^92 + -5233037832681739047501914936402118570083243231291499627056795345018495187934756023878457012018277634942608098424564468373329099856039555568492947542084182271438291042965388632291320121811433577566563140879803340597590759642561129416184460338516580336988597817472510275378952322738415681910575310159520049798777559617350446707237209551393808202295991447623713952420300542837978400905666443387301351703753217723482293230017758693575795934437545425877964140107456424917828703038907517195706936763529993500759519663960068854272456179487883188077130405931740371175783389735962451400529883404778842692849369062598785639623849039551585353159949171947522387763400255295385717848930584787410750678564762117357133934489261164480325170122190767482864859210199996453586985870708074946104276957389228804773068232579589257018319847239888369962850838943996198224687625653526332216990723409839536555579613099435825006168070245527565650078523782781278273546264362875492186461527651642025754011392358941998748103484482070732267223121902209508324448172122022770173145735752516883536808024644492885687059272095308298090368102990882639293399966388892834772958442977342469910154969221495189345773470892454052826110739695230926400991315143267990302048921842024610161113591279903830985176674414667761402638407436531096970944430924463122052937817761399571608259479741622004149411418851273191334438058617898574338799526317388928478999811141818241250820061641811576904989867543788894422177762495473984820820719827616647231966542135764873276442223015456973369246037260701410080659013303717853566343267995719739865064395289771003863706036774869485977134462016500042486410233563316242819551443604509463381581569983785182946486681383249178118920098668513948091170087858534422128249596647789236079184672715563955747226307453137832676493189843385776378004449267221134123267220747963855892012773415049685859874281428086178938909474754678674780128194361133283799278922228038234576217577736119083772791849124072478528139138256986462174367962031429701899075507109358332149973136943238793869654277580373155520881678356514356397063164493678389084743770610152330916286660845152542337788575971268388129401801514573773641112338266821784025959098022405713522446226500333403064192074994679808*i1^93 + -2695341033742758732368072052252582973268312017272727630620774547218374380963457745372779364547959422614098802945326395698257120520321424492919985500828183667183766640730824254489190246304797670289969885944492013685754928169878280826770196484304171382509343823338775478809153819588642102674806147532621228403748099156680114065163587141514317011993788792000563391001288273179821451095000362215425675106548007487362468260548686517837419686030376015733597474011900012570121454104277200943648109997680777553515806136261829893353366124603370460445164710844241011569407759004987789804700505936506068180697760511760091606417090758710254318679857043289854673447566055583693113809441131008674741249449723572718441375262549831920351594195340600222554326910378659277429526145254208056543106185470490314454565556840644397587397258269989470763183346091518932365362693880664317917929867753606366659228523698552472465067038398466545438785001762483545209920539851489879292573091603762626074415580371126052658120463975375122236365369474184607821891858300971617316551274043785745022579187200795265102775427533030591449495162774135844010971710314644324624216042259928832130678375378980971606387842194977134680005858295657589004433133546179196078413702710064532556927498510212669458851179199909091099790571735689677912398515260554487224854220544400427055707909368865135441360328312609928334662033900428786052840565552498385288770568269330338602745995024752023183250532654026442280061941899190734502597303224647160836067697138306779563093823145282065416736507105447028507035214483742083328478602915855301381468350559544825574033103007481092702501396448669859233049311237671970318199849919504870614334812587233412907096895890978754481167739434158450019354336701366296711573690345368078236671383073845192624194314485461475784711209607900653158739459189640648459459828566158823189101905729462177170911738157942389350513784924460887882609638942566784277491756907478170827037338563556897339612297975691202666550494321464669235446797931107296056179368869469173774290356749728894220747519635342814642802322795945176571295478785860510769598671727007209001748089655708696748344264883251562653507911261469772295203263578305484045086011083520334482354346450188537519086239744*i1^94 + -1032901018159750410832102447165950683918869894971002498673260540035631474960955591015410578811851347408106597556001569195277345021151344326290275771001927655860465316944682474676370677223477267083498963830066505839265078231685658110660851585091957201943405730791393096879065167805371845812760659301880982417624651867338885973760675952109572049282600309150913663081479601084095647297670535139677389359746614638879414907818544102115536975403651543825766346866653480458563252362267890010337667185774097423255826670243390174390298475712908217310385178754412989154410420421554984190962773136801278304144578534609651845113987836704649456239193682481370054241352079013229781552956843111318387139859626823586417113938160445651069393961555878226635716962448354093350015790603857563309492132767014688915845887761923931684464462249986460111361386220358538171097631614515013694581518040875818302125307269130447594628915808525424756654820923608713515838549435648566345689454494420654889521421319334875612716399390426276884466742171905719665371930594177543879853565154192932708369885226709620642225441244819253828864987453957335035380736782133726748633469445428785280116071934951870275386491443236752590561085329310780692982272999268211991871805325156076910156070999741158213956139262619527973484050434055240723106124267797687726888411507483541571323923147522822044550973245620375973853181927484405086676849173570921668020095342540319827533423590481845049146380301280695760576129258255821825767809165305108063611148644589870221699758163970458403790576049981863296275128687544211580616382088646301287537573605807185205373095251185131282122696326164701528294701958093432191198139519248936776639128995677053087276192528923349670047240161805404087063875459161836096732735343671266131216113270508760028274412906701538949471255482729474403837057911701318069811741215451719615056751667108248066275582780579011019531127614610628797082888197401345706834213395711367326394830283800835399916953161147340721964834574074237370310429350210683300574779275330882088409799955792707989661115885444163125206651537657869253609373646529162613522329017264123501205122784759247111683734048888447926935315112541045616062414854294816042570652542756520228484785996356508450816*i1^95 + -279110448535942432701148152012648449826400775474978353709717273002072440260101733207410504825826602563457444091621546732360444133652892834493347575081954491115801912939641154818071001433460204010954854675661625910201830797061662657897698500550149743724661589462785200801546397504619790396917031320829233750149774249583631476194772538174168793575866111889887877787592927635329644953841780944703643741893321617576333225287769714745422320961009941819297956827392209305819522544335324780362289170445003190137070932464618377347124217191212363438367993817770473641308861582154029867276868377893048178312516807489352785900699438787523576021044249502740177217110465362990080366458518069447333162869188253862870069067744814922158234060395577096982482606315207792659798921684691187097451326655588589867574427622216034785005611061478642141166409860309838762000792683845184202433611826048786260044636119737479920232144644232964738520681565197036988667243003328323122751995864351706830509641275990359005046250723573526505275331482251772137443451162286169310178586408417851277616177484066687057616484006115901850240941182773032333924458628579861615079551571581282808609562185187837546868265011806875386704443045458848667887661728449240293416707647613399641383790971973910678908451645401093677663881832270759377330024581136085543378669211546803268295601745912703168801678405071801020206301073921368552195693974481895805498219631840095369570183556017691323625827887558086557256335150078024165772157357471147038169276729457459044215473809749344178716456705034712046199935761238912310587297043739964882491026538897032216590533138483489021390728992390673438531268159547745596963504383715495070591367586392828392381854260689593581123521643033178604860515152990447314526252368109669557866597182399974361174517760945570876215762900559909886496059127752062953844114344377234191695735781602336266058482015382328540090160023366397346899620611843043878524955971614519727263827893340549485305377796002874211225704753141583490756155732916209441770543105557083609403097081203254636346476873723830705351351078131864011347300056310145475716049024207026748057668438481967693156971561603122800169333157726502364426671365120795263709372195601105005420097050771456*i1^96 + -54593990254384951626533503563069779464711879805870762737606470536039478949405636078247587109409768820219435219125120096123413632594121217839790226245008934069012217797002424688496667941319374985866862600468877044539982143204265153117366523333112479589244358087714446060730894206441640910744220850295800045911428336695909652838037708551594893408935837358222331022509127561129085505771926491251775468327146733462633309644318905214185315704747823946523986662832348014561097253558311149529862582001187634556075631183870043260904549581702578056674777779226620815706257531412154529781576061201818349121494364295294080076530123829559801771707327736577211315798406577732461782991600722711781528450546296752619889719905325814666931468721965932804453941762011139626877474850583527237238697831478410629899963975207058523601242818628067955159555185437822956513407510634558407101743735968450281874301792169530654857365657057038533928126295954513134513201320065144674042283673756975175320890910917633527455642393126642627136483997350513880223856288853792909262009642515262465128713565062163547974866019329525555184972171791913381539085848803749054299319279318323140957806420727458574834660085887454835627938599700709696857042674472348538748331575094643003690564943761453838473194910022156677614540902697224798961066509133821038208245523427237953566202195552028086674884849862568626267712718004760417211232579190664128852747295425534508399044560893463019067541587664023393145645590236554658744164084335246583126137585717081299172963039112610995669274428842338385851113812193582071267622703192359124662566819925320527281207263185335060439763551491536503659137674167157231589369409083411490790131951335754139210009251636169965409586275963781612028731823867773929639788569389849734011057067542099467893345807370287718409140680881002714220387568934071347995181203094057383866452271462284875747688407183177691930721040615445747483871891237564665080178707244852668037381887792424823099598678148251592989444090944215405736213034377578822869125132032699136584549525927343755775640396903973309248197440834367716451948555507161258011580722137316517001978295700317940031813668154262482660768436982599947070884589871017834202434892823566370897657856*i1^97 + -12009797157785883566890624492360543637177713028840082204211153991448923292718903514403649778965891896310444934553873677573669563881819725016689860489335379532447035025350326075967073307513183487097743507763060087735637989178066828324731353502824729944915481221977193301033000527884699586494662509620175072742628022777708697627018326683392110019551577103750659961164212827186323150117755091014974670678318502618156143773193595622457193612717075453264151309898969372306229768666507476980986584703938909112398735967575194393254231144090063332873278287285638455583164770707059589175064109683726304785813929562067070562455458509858287455549039848509953696397577238430500252040595830021762458608445190305755826954476278620536022772228958680414956914143602708581920366760188507181668387044178484134672670866195686402014468341963843015261094471498780284351080000594461050237301291235500487872375781075560742519328805904814192536123970426137552431095149636971371593182400463507490756564767691470254746494027932927943579936825633633918869378566842910725872809275782201639824219562984424316753785535584962726411927558097846684121912328720628159537580484754466533167202629106850116243128624001859762793699404169901409693822803334903624675244245952365323688700644510216819944631465931262450973069969125554851151942899596081646853822431177299787412109498654807824107173069316257081449898346246698814981155288270038351282622800642969342570008667593860179430650237327288832250305573404666887889658147097194194824281629787072316863493255323878891104741532116567931982657244039099094091907195902816323577231899012032674214011175108407183321557961574090101495145711980972996008880751656303658491951199516674584324597552363488382100562467238788366783307435367448140327031606554981408745774978366917468455390100822856224636072934597601819027363189269680674837277728176399035059473559632674069023931455420486821891514315012938893108770995872017381453194418459612629794988964998909534730656039757635619190899850328994704040535988346055809193261780932959607395756236403110389039281912502820680854237515560395024286587440778710554822406222991142828996402645077730817461307728020169030036525885094990859336136096256416942916835565470193025024*i1^98 + -3438156496980837780035287387618756368690134637917749495897393859448771221442134186510483131941693952029536543820191991888425131432133913115656849728000545870975659864401037124294987133827311822827955908690973855293489586666626161088039607625279572952871659233648445321428634355653979477718409570010611770762070446708454237817833573492284996724578169588558184782187289819200551912293886396051569334228012815879169813601150157307981718629518211220433545830787602309531574764156378491428286332984588660274384062386102768147803315581505830532800805173389767241839991239567893064711611182667362839512412878274647876545739247749773971431866720959409523956659743794954586808159159153139761644669781476122038917635748908993196729654749537544436854046266297427004290396423809302052048040436904734711176662266958150813808616594828364108855541004219669227188414006250461872165391331926591868970532348991097848588325090254047053011761220632011708096900889608311331872727160045340950771740004688500562928006209378165518858123458449465674267788651157755605075473797491063995770383583069632380003163483814582971177789155805725204484436246455657652675367818333346050690688208887746660084462838995905386974617885052022181391616581596527607706474539910738680618459389134173219829329884566732830394913353149209444852731468186147153277821418619350108166851306225318301686059332159553426751305796484363661722029863362472694587346226064336443891897971536743655247888968955417088846543861195111543923269483836369310230784915970024833698590195639364602812107467401441016771548505728235762927429257792675847000402874969760778812974035191992441549255867237015323266473688841690658458093771600855077866643168273770828872481126466321472041062858278612277547275501221662094581818817954966741374183325514193843744186206043992553029684562834276031041083033972421511566059142182013387566687388006580574907716785022047643273893422492984951880824213560561455116214771159187986920454223183468685265653968324837296291327774618447680031969120350338477727950937922278191317709912070491700295215828473474337096417108014728881484997013503025264554917271645378454339563646766735440965576424219400039077738812908188478421096447767105949474538651648000*i1^99 + -887222500354716143679894522902184452624516207848111180646935886190391733510041155081656667180605013523213992239839396920012528372644018309506337217657752245149849309324273073896368231869341557354449429780208781059405530531911058426518571840548109733774294492750279186905158228078819728285207840380411195508517515526209810533569456515174666959618258624798477166126042196113837129311990045762097190229672279408655276679882238233281132575573644669980787587030979433021087136592329768235026188448296829267298034027422753881955852883832253930598298744466279238998988636976738930855596049971339711981526600055327299929448940132359371190475718514902745203041536932895979552478683259799213221588679809646337476822351654429541501974279925485488084931090306834357968401911553531035810547851099137877521613810743864276262895468153381640192845830968065804905393120214226651360012720309497549480648502702986925882376601311517639476759830908222662957148984534844077977915635609392851548559578821454402733647389416384457566579174336215265272678524427762934968078511429163620783902148681727507134621217590692998386355289464669164180905339915652847156420314786624659112576871557644932998259113686844175875970194660259816949877577285637784034569451155169536940852190582800896766281405329342068773947218482843837005270408124981703318322188440578782976767441493053590846399356496897277652679804715457886761342735271954084374730325281903802130591733671738254422198418746966599910312494271539821090014588568275750550615771835192148878812904784115007341583683099483550681447920289153062324341481346010264595184755005368044156309302381691412774106553702502090943606598913595372145515457833748606838796553137614265984182833771650915434096581159362477024865563485109232179102436694267484800437919444389584899871348490160071255136358123559437540793948702409761658162395878996471445848865979755792240207135026003687332155185191731438217431137553978156567038978755235648689826104925485197168903482633529996081836230020165001041753241694770723880148690059658306919541076519609819849284085166698939365290320238666155822395894535526401566096761966795977146427767340078483511414025896356549532561002481709511885358387623938174201364480*i1^100 + -171773279895862443889674442157172031954364258231903490780877994442569851955082531519398394507086527577931502707838432019641934400158209134381734618110971041247423295954965950753140334927302313641598093113449999572288986353739753066754550968624034259895281454861090941665029771745042468054964685264126854783274240533835392257588372113645428425968176329519770701768724479645555146115821154809233329271226496818761094488783820707085600759908530496390035510263817534578989581803410370376996552294777958469201255283405781346360321445723454304868432677896740433811442332452375433504356509846556140024513320769798452058340505789086434560931106118640525038198398603312331722795669622412409906730303634167272061609618387531337755007591166906039351866706573376434848135568156240550470413970070446931382577493022275053433189004384632170131787114208124505548748734908511590808632397980512674696620213629958965979949731993786113553408474628937334841670251748792583070977482331078090988283329505140974680194070614256651775451850246595722662555671713113604227203669267242823512980760906154351713903173477883197812199112101300100069138237877555100382618569463021203659821215960775404168692147636631357841892556591532865535409689450933436043820436610489416123610280515895486878582145715348064277354914994626487071352663352026655148193185194282782106486193999180507912237588053416472471005513366590715425095419148816143184969422831498790165526504866450179984950447971163716338173473412958904522699240736466330876538794976261639503560709191203308715121919623209615560267165193670571164581478958446838783901688099452708034489959538074302864116483742270018418731380631815910381149772313698608878314172614276437131657828392971445689853797377786749009596343024992560894165207523371186782395813863058026848373914411422299072957499528924898201687979524645424956875015745764068362731941605701764848032457208843945558949389577551773410186119929320039330864898106509537797727925095928793277559427317553913382974572856487497447667821828018921643868939339686061386013490729893973370565922064893617560988428105202151955984130281464282013940175771185949052477305689300338149043728684936582742027861792247224049970787948169265152*i1^101 + -84148933515761231772429337110110164217877717022346936561233945274205322925666279687584821679854133962101428727661978652186305019558692223719642562105783841119211370125715241740356856952615776842274057292520673337241142204441391375763892257110819208177640162618062769439307267667564436904056767010216455513534187292765275094618814458110909358061110597493718760978615420662976837502738912032018396251922611620327832911319877997674730122114210265668807570133717735904103034289043511787370577471650560940281402672164583097823107841345564042944557635935699733481660569815448688768649886641023804349262800235576821102571656304320579479970068316409947149744401779895799581423891017818121684693423723247393456696464618127913678744071498995392086438744396086956250808383881022065871221135717927966837920565272918343512968235735350504265497954693744665162033699742347735895548770624539510723805864036138293920454508793246190153406112323543749751896638589747002693984550374541294157989934412415019600124483445524269521827475952700898872226023016198065349136347497231870820162257891405232435549585086507969826508378996700778937337319366275138133953175978756361961416729868771320501862042741483822800123990777261681194552070653373660889814249834237010447670982445069632694183972736658475091594879344706570356939785719874246214839294426380751999665273657910357396720852988407166853187415686433683619046230201893821602788916955335439099194620730171733924771156344666942611317197172453609111595907405670331452314142056276400989387820621120744189091366300636328443081358198506011201244906186012264405551571757687954636164925323953496469711574299732587118250979965628897430566749400855616414317202050977813615319128223251452762945302613828104133284044180027142507547892383068716945431101509289585888020316956866318385908143248374571493871277773508279287432919269941279887089798812942600925724294480659542475776969302294832990299666181460992722624998849996786189095820301728496944728157557744856527620195651318523435950203009447713265267387868007218299303325151226996951503568927748756582057050418829310211167918449435613976213814256087090345624934487239145759549638689528125476428395681386382980052353548288*i1^102 + -3251023477187133345558142515122588329518806825741590775542693063894910879173589225794484542111506180139472085429430932049103290346891302956316877219513227657696276102436129923501086871890126262895866382260256535571214797537111794046004922292677478963727075799355691253124000935983975827662231081854125065486269575143407014099734236077509494977273883704889219177866583574945693069009939551939900499278638682288016670449298901055888443196888776635805231628371162434683702833133324301497653713828234538527822245126471935180348501690078707397341784947459453576622054345820226709219424251365539416726853993361858044293848062420628553187651625481781368680272159936389038476084355350588956850319658148606972073710436357290788788243676427854052842115334238338478771014414084777607323192333559927071049522785104627648592326753997105378171088953378310003285935247138003208488563202871021946492072495433218773862593863606283812234818125295847340591874455199895830376868965179328808044125380852722549144263972323283773752699438682006714364574887589426034104371321759242564309372442362691696865217138968291652955445362089715964211492678963327331561648118345000282834925217334027856552710602383640066887755128795087419511456001341987228791879205265349320258865923349354594345639857728606198549097370823963626980214641217629565251811753476074112618492263985829549499286584759809871570099472006041637872382211922050045172154344199875152672582027822292435425421794952149483404441689153645009683741004018107061908338655115311382034454917371683971498730121254542618797057594787839520605095751650922753113890854633654109509245664160956387114878571182326983721444778886199496957242858700398085622886327602852811610122514777832572850361512651978319301795961099681150542446846000975191926523379768885390415826575746244605873328265924133854194416827700223498463968278774484545854217652942591962141500791998095583858709439658399651312606457207807788009920323967439987280434630545867439878247897070642116950749649685409192584451930819535933978075550465129179550044953906242355039027545097410757805158024221240228138119874019940787216616788775469909071669381990763117454202613757653724237280215079495848165376*i1^103 + -1020371062666219398586771635150532579768252333547786458797634820539322009696725294827519510731793115013531741016379579048551356088554696486155883000589302110627918887934758594820078511358478439352609461344564269918425488218275765057335059935899958211000079924692245261547134746189710419532904420741478798641479744076229742273648064880427758546833360391850812785849712334902585656379719686103864290620856263543033609743540530911930259067537612558246403840837844025239673812229418054992010213144669827487569411653169112177105323205264808120765075291816232301283713388683891015348942204526828176550725982012567616577951653838753362104732767917156110439502440574587232396050442114435187819631711563719260168084694820330651949479795132194184833989761796114351680481480627420163702173213348321901503381257158474482258134145125639627288217054630328220994821092339351075555011834507530643109584083610751616879282376792691180538083668495161611454344806015695675604995734827191128913722455453590922725380898176993476335065775908173338101197499793584721078059715405630609580402020251307573521072182583537031703357920672782542023060954577388391566625690238568892116089050882411245996832761818016614673970861793791296617178679299464320074201824982014097149331921629678566024120829680637227083151246710890196543437333621641721736576395617169160158106752358688908128691487024249767831447346045179925725250240926631915855933074417191326026753920266223525301715039495789842105601498366441624847095477623333846722748501744898526821346093363268307388295810517641752160135719921780852603035518060501822464610845066716167411895070540319152030193565292006321721456572783366545873426793929309127973934895203468848446389262229715506359639621196411341201631839503740561258619140213725776842311421741245243693348340482593725878639515044011635304977672333726128032688848047707841927478851804770962400536934687058248045718780582569303926395588437941970372393847809040054890093048562680693103643845992317189490699009125703202893789407409835032554746896999716570906509121318500900869293898374699819200258492600228343969235721131351142616870386914565848748785724534915129885773671583307878471934901720449024*i1^104 + -33398077124148153893835826767483934761660802917417115226421734530348918858408598114169291850887647489430767055295712672207204810079693415700829339328517483239691593260723225571733732968178031717300480236454433569288535228126964862018185911640040675538572769662454910227710159814868659375554108465873664368961753891718141968646160922856837859647861262323480751043942275546822202138770180926341748035280537843539810743804915311107005639382702758085329569256745755002518785513581755405845037540689009319890272200304627726016631532826374869410647116019533839250512465146768695849901787562177860489078745523756203640468926201116717341984654923095104085584919053794896083249819230426382120662475178913395741617289534231151125899092293750123439958397099861787315916761419313869127041689640900810395846235258403015117578608978703279359043824316890719938520117923631739122220850175991446666292001575768509661684896425553231052967843093152065272569508766785397813546390684379659246935098765293836023032502847929188371835220336737430057664413025423948864265952315489560954931034211030280972876574426991360844492334164980009226719211990934445464914123139145160763232146193893157606273943159379151829234732589872912553741021225363401928622233729430913145421187004369594324312086375965793091689954647496220239950749706985364408121179909271908926342021355536761327453077682225894064796265529011955938256540561228872648423145961617735279132814605215456957766960746445844287542833897972413803355903539398373789433453122395389022813713494847183859437942284074907136519345824872674931110039056157118015960892312102000784415477735282774522526238841655217935719375180908608379254251315825534762131272037985387249094415897106216263772324892741221426448635555101833002769237481128645578209794069864236191515610448478001055347091727635652453235810807075259400897607671136093865758515882448187456946575670895055598377955963280097746361876562630430344868843521763225267654484136843675917660988670309210029921656253024677265682286165751554752556491061215109094478744747478203811763998482804582643762875079519037941705932096199770744572745475570903425956677289842993756237000279956958034595414016*i1^105 + 8433289405565042453120810000865866941432057416555971433750261207001434733589802279283745021035410843732714569746518038170089774077605426811658425986118256766226934986235693381568190716120603794903732648044739585676536439379794389020572528994017059570626488959339733177798798641705772319305026769874226002324006190963850850462171071057103965353042944447153435778175540603606163224303815162022451595785772078233799712697399947763617078391399570828156707917827400328556216667362268094646296645685177625306196844783403432017109580146074528915071837612274116940545269907827214963821128273580757703010541369892799904192111280335465762897059311008843111773461418244019358274060071051473213587151078215352160413826313379063998866343232404712134938361165239784834820393252621272596557612118777140372168216965814700836853394457410060391495589432197682794928489141520150618110602462151697934272397333559298981903770723477066421258776327988088407482490220064581141938311620313736561437995808029809706352487240807068791450965770115289174546638968747698466009893530552185316805247948094070788818048409527647292424337794901683804104463390698607101949839701875988615397974503733918688801216050105843935894917831393572587822336021602036539548383502401947527130388375192538727758620805651013084190063794530188155973354045587662874040791652933774805961846500726923819047343332255054678006204181683676870611245694085566426230659481296150536023275594950265607072009159747361584358144192838300352147971750869559736037923098694738370459956484379760002590001803105028824487618871218828100084585511959167371964684867339023159714799156977394954289867319254635174991325800871775269592210261334465579421596738318377943260794602200062932844792213506675966052486632537152537885996831700736304418225716533725550566290528987545563712336874609426787168569596667157540943953318337389214151813160501100414951289580002522394039146120882231867884073846504375903682843962247259445565327490763164523313849620918139810568690567633125174242498832446809347910442366122776447164723226205535876792578359833375801707010608402126325541243355013812571224293836368625796868159444655096243326105365888119078912*i1^106 + 3672110926574697997181045738171145159363815085266670758290186189629777457663925807606491479616971600334948311071841481881485992593910724681309351180759432633398514345540591544915633848171091592010113072717548807970419016281908180014848134505942205948283608567074974441276157241551798221959835324635206296346660363274372857820934755581353316653516192822802527090221384645631645642480432448758969158897219727306506325026087887593422551535076833918907136319441999522194916092764587484990491719294503755008633377322998299656106297181727212068633651987051172416726854899776047555039912141719114272442345477013869278138835788137505944333162107149985716572567982987436997896772024717506084466978786202705596306555152218965903509846818487047337537852035311990909889621468790249780188893155615570959629603828721000943475842253227743383728396108539442794715385370366136026328311528391745391673446555418396221534370811874070333424506808156117209005401516924566926266834158163073904890646426124554305054509249742840452398994264823026333352513436708314787071268400853279379280996185182241236586214559063423764140372027363422330208632135129387850293994723314086631881606814602599860936236428820679012335441810654030358827294074264685143312156960661393565489493223413707107938544563751920092616554684388100690910921879207878854607664495040417968634395001808230399475121377461114264371659826428064547661588260690347608127727355196499371267575819989702702828045193974769602169217597996305760288728202808841808735811137803612130074761925045573026566578220390602845708068751949205275681492132781631783982922885843167726849286205961885389625504665055523290165479333197578788064159688376285879765313754838327776807523575578589759341518328153971285611654380410518267573861586423880598470606642996527752721741707250624866279936297163477218109750984409250400754866831202170516524151131994338097098502892186508952091421965638164223415166179042961494802118520303370976635439380622639412727258437860583689058362135074880281254701060526075468442375724486952384607840866167013900840896736430578570188358028034522132768523531729467316917922425854504784151116309509724644494987409489920*i1^107 + -362895424920541960281723850833938300595005966061093488998818264905685053777239327641620734505699332860886167266379789975201059420451748153009838944193056446911903897108464014372873252378473271490209190054536335296487520559550775155131129592636362130666580235657051693758282937103030692204984633568090634023041518983642418158830260876540634401946026998599247857578782928825659687782627471202512613233293071852403603866630015780142180303737754347841605938219268662237938305204022734758050660887891970447734623891965475046525779349145590473939291219798644771229033974049711696094667261103122665844835402811799138384276281732055738587872879424536653388944825598533155684432883423956140959883347060810322874879732898667701799576641433730144423336314028756604124553499202894636453504232331026608008903950891010021769611556532006309562913805897823802515171474482474090738621328673050967949805160655793496002453986688008200504897310113023784366732101021123692534570979913297357074194211125976405401704489626204044507600005636624367258441573584529527692687801761749595288644116043528253593284175081700079960739774791633519490972457828067282882546716543836190119662369189771433665628377504865826909084634276482855538036368141670592693576340093638342462063450341562976899664904663813537106089339846122829660146159398108458323824847646672074957932032541589109031641189668024414096368690630066428571598892952418795251262231034711062906076020011442776634883318062082360423203896420917969644951837806018519487643815005290838327468941743857717370842619665339561065745267114543271652660261491093668425309961539728841563312085210709065859155835255853267268759314434878969254878889401420718670773171235560773673362829776341294398110626593130938199894779294474860748756705769290287522601752536535253507126531658771596380232323624449978702820156034480180503972318400241467385729285801581841012461050422774773681404040924941165891669478469850929503692042616975495702901809871005958635780632429993101609586918975835338018770369141246584414091024118657899263734322845708594440291867361215011491860188367697270703673126331588364120371644795827377912688169175723768918573056*i1^108 + 8203196347041514563548029075296866331725036054059289385520657443552994455057089217222674342027083045674961426167858985114441654000982683588230137557665649582228572507447088286516158524371183284599219555865574807236039458234759244864147906682050369572403653894379523974576672374488103712128457116015890755155533351858592899913787930147838325870551032548255417689250521382398595476081709917774958850995158179449051645177333180616007702448908118008709522201827301666563212441345391747315674136146994807479645001256640691965172411288525339349343811523116944354742416813539904304910175008470542174169467798744931231031992556654225116621235531216155687293870426169111884385326192541699546461633666223566110533136373294117474436905002105719903485602646196947230850543548394988380299665177115849865534014437360247194867538043400044944952519687734356641021216640925385103708025097871173835732118355404489233983990701596861754453409907305268139999736606583949808673321200281237296007679555927766059620080591058685956984992699455803830869125768385524136796456081744421912319423366654931491405862731192284929102297656459489586813464883223810274589582447941061242432815059066437595083058994558704760742089260922563318162476947409857847744623935994469391298394811672493688923590939921122622485474134659876919445619490551014153978176886190239320658196035208710830332139532397416384033973976071524823389439045021143493813948967301977455001217766253806864938454094825737191011953205385658371154014707546045342335109551924119803810207149505330403344844019823508959059749462306024670910137264569440332492915192299461005459819363321300973001852393904733817231581383187231105177116809181061655041393423181042493730509503696784060466957877369052029319926958951957656393234111849102876567953974915300181737689094112865155212748713824409854309223641555373622645507876338191558697894712396027149473756545888272937561165116739533675789391187908888362181122247200193321123592694503989147163171648792171070050653564039150402047393244824327395595222950737041001088459094290795192886512990951106672764888548134157047868424230306008072069124630664404928927137446171246592*i1^109 + -472314358471943951861602220602283496653417844156137511229326165300491642096445579128695704220592322176499856917026311783864819982343800601277741074580666133263195101845788163952377145653193589746040091077734247540013024049023712994888594377993473154308490942855974790777922972428591247675045210471973698624536320382791122233746107756855616743256356670141854224489101433165679818956682880489804201544056872439640872147687901468841173629293003282665050665250308103412663149255926251079040857121191575957694429082371779551273337154520847804842909383278729697706984109336333020877628164653919135604823004084952981315556592368212107326000591730788582917959699939558099799491349119586523244526007826547937533961555517803685986538200660024469513540773735558653200109998902045078321792218352590458350496761607971076483754450220066347054748589621436752616048563057192856481027085980550588502682690815921222922191815886550528866061705218042012279708036118773709437248961323371784203265618577960590643871456964981935066627844347089373242905727013079185849902285758805939354216264076880532232053135845380197486653920276064502849957026725008070868110199287396914780388179899086096933392585639877412492240251283329498862921774703103871373220413192102018270260077409880882376840434856094308462354759950662227665643172669307577638719978463287860404159872898736065219242852654796962783132461534528827259909040296437500094078661316316840658661239960094285465130482904109553186633001012912406432010743135746777733738570039569694039349995531293649486146318015834594990198584382362580251342103044365690585055354180418212094078356927564345909311062624084358974714360929440473802920848417460853531249626386662644357246572515611919179959935417956749941622521119757988377699344591562948888513010845992618284589772634959684673825978922469818899031340326744577914680105834427324636676103424231800919546460961625648480744540666527230104326674900009486499936065491496900691606060428476724046124572681824147396242416997409993576761219180425348798574950400815610466804063777784215778144340051067973443928073656940270655705436036727040317717251182176572833655685120*i1^110 + -5503465522246463736121299636466386599165587694325371007799842029016658342145601702453156252131558171124305195453608520007485352925945914843076817109638148669240889306900639343666085116858024743439312752433161198093425201928286852056871387573424282314297647938376901999779354227248948024099395658830855222600795822653397004667831766588267863971061543425105359567012820633192057999698841315678644488769079186238376678022712027407055176233107115057800636059546513510004871637455626522530809160432144369030879422261231905049638966602624651958170875745267001038766603036120105046847847262965861213845703008695244678738899849245576225776726692791256149061282182533097385866384458059526109536577627687461586874312336127333454700394665766888893356264895026437311709456845117874799511500785316845626657001849117084743433817399045633995859800415813611909239186897966039223776770637749741420030822864020865236580855841989676625163182322084782036486421843666957633449643714422664596057732003860899992427216000685173780334891222029499166454192749023407524422237624504628442104856075851289229071378954814304373889283450484396744502388013434263031285734965777338294391952822749677991953598817024999720115336027818533712633599329361993568121737762065571998907966428975712728990164661277245046388393223459338737033623916556618245467306666139034161441113222152389231052771902518855654814877530307976298066011577734407340264520841400597633209417136958072710072456682935890404440748296737674314900980588852145528817981863457788361524881841153122304699093830456779498017335449445009004033468536494043189873225712536984337302274120360283435877882980798123024198414795445976288375410284503645205880605224326311381956814728879420819816557024442674010542276754289256385033732568629067269438387510838850017817611731192416790514662722873054098211675503271861490848538034563318267141183631410533294756634993158664235948423218664587824922134378016961083571684463433202877513222114034441974377026192830432928075857915485588430367229368741043405102953468881261869572517449472416749761808159182977149461689912652802987166998512051373566480036855570199740416*i1^111 + -1772048105362947165985502286033522469137847134497934114478203515376560404295575384771713612181573118424124961294577738664482642846685487111931660565788713755525472760668119254999877748221380452496375522940211024296025745518198005813804475215137914353518890997702981279045551725251771748753599348269594547665840860812808780167450456159078152951862371313207065648571045523709830047330156158918045168459868012553225290125905300400456345862916381670902609457980298168443615791948650187643419164155787302195544460956939813053554727084209257279029280657852858293244833242076503412178886480708111352817922600198856648626620383049145048951563653713955267550331477713121586065817218686125948310439756433509168255021912855712112194254211697009344000388713076688766667681052988765981289477711801277351649387544123898831234844735938764543690414659228726159307928220699897044164092795327855055540377157708042654902161765944400254175634853620117991801002061631811452487168368626160547171498165282542030041306171735033301497540780331740996486427178372890710132526939043752874907039270210566164706685221858488131212831953597898060289085547689081919771543469419013917188960481860160783062092828011004706495742444520833402377817025921684431057035408363035268459041592815453736074401704113016170509056472437901237805857694805090205879810833047878627913280860420781923500940449639537474057007230677433846964645565462118685663427183110071763707088629542764280469924109581791446665960688434550212556757045060189734241848041136852822770703669783168670672279108114238938757587201847009485657494950883087478497054033142836562853648552327966388412153541384343393014329032902353339281853210815178048419354531338101712091567915382087664261153766862125055077595987869395380332151438335032396575796759429617497292565480727114242475942374813139569909529352085039441841934933001035003844388438684066987846293594350986959557064008589270765553761981869195025502020856495032274595161375984555704262880682699784467118914233229618565641548176192750953147763033734479951236347614320664515129335754868761205650320061021358762942996588521926748880764928000*i1^112 + 39627786749817598626123530598516255367822279806130801238875484516395959679763863934442363693864579122069036810288898442069928007605069207775478359580241119208612675793675679280620584461483968045626766438988192960147414354692528952569934647056298755139213252476528563678214750311363189701307662191206876448672831141254306022195898079981327371067344787911394151055470292939494159340083135079234012355063124696676721065940039959831248792561968800458296309771657686300901996626011206569052339304430115050852011624795762360215828269357820921812560448934510775477766792320870107082527433712564615278061559898908511844233743126313719722687562812391935970831796182358987678565545123496186708316321739013376688816626169814726327668720512336524250910629032679983760865191031771615733082730123933276407940843703398829915454308390703299433477658925955154215931990753676275412265453690946483931415468794717127256049525455057636541154707830519881840236572391848509251061527290006967610133011342864099343626747791418634326146599207537526672562296140791593008916848083407788267971094430227453951232083074569488290708492958747964804914689619697715329686840495268874358155103512979007581284182638548387749321820326843621371331669204818406056091009443090757430524794194986770079631860030848586368184818724430836156434650671808216862964295794159769144000982929798743594300577768751225012626654194237336153293932428596031955747567191908953142426076834833634540850354726350933420606283231355234206050248403828569566881008815939048335687296175018566288717066686015024883373499778113074429580615056506972218387446842638877551989775181644085739925718792396310445489016395199252156156380772812561994491633082185417548330433314852255267759997143366674070501097234493118607843514040012824372390407318494539557833901967285476400379382769303572830732417257159851874144161434109721128071754917589183674997134418629444236596517919265746120854590767653443239676869182235956279009542949383480233682046691688039103296732696274392098572275408620650266817918100794292749252551609528003313296155457580307255575148096556682300330183292035256025088*i1^113 + -83893226464078409702973341850879886627514100062374735986252030101951007558294699681463502271621574709819289268128903193930932031378223267405585134976067364892939963842632077389665579164373320342684805636106884715232186731193601068877266911581358909173504011247995571377114636504630190470016660863508851010027755012190852884332906322179914543156359013050104473728093338487504603131118705822589509588126361781746270873066774261786392786398397033640713542758690347780221935427524096179163061210819955190331344831729805102185845562326902980238699555738921141195797106972219025786565175067711674587346083797025062551495244770075245980986361079295288736977899310675951136991003159946226341205086952641623224663762380897860766965168237261005545904892845920781088647121625521563533133429938581110201580402189955774401947515873355402533058689715227462236230208854541300308857435202113529505711459772363270652191260337366539734202094166670447170124020763583582234900184940942206811162531788417536638289837272059388630760536647204317452410802051641689425934569063836109593988282700295248481214606996643593943698369242143612568205275433349005578444741546270229000591112374533940094731039229471530770736136882624698951458424183260634299539672617798820643142654830197875809151504212166657290805966002524762694339399341303982411112444032733811703878345160675826969973177983953016205871957285363690832240048068825538845795320052180729435488019718992134634158841874575840601656148477161587299574380740201368638362818125974422071145905914211752279795216175109786169768011132448228221383380764905937695816834223023842508387882593667886774031716071346401640029742389817421416865710999961378509129376953530256465420953412669062437883824095535646775109855067509036599189345810050190492557494101123921052691055661086712429534485720627017850547024586597749185122391636709632228690616674201894423047877479281433507011423592441585183372081304878223382586378721177154136274514863356421134440154896904969117783206656457896682152292722540166090838350944839269364993005070009387211473697944056276221426809808673924512675006513152*i1^114 + -485288301239173965604997713364402513303493030690308757514862129953654048334920282678971318694336550854429239129452120065130163986308340292300562196224149090332072423094092195109613671436399101054140421056612168858652698501817764368396707414166005328353961719894346779115587629270510928538692586033837700856114460657284008301645576745670208949314619646532561142082425403757014147801209879682615741293515724933886443160609085686709795486732427250510724745580237710514591023029251650985610350082429205270417611050109588237044798914523894665344276352898311090098921071456541439548941396711164793533381716985491117229765009637849386209090657835302779105898667359826458761226348388971159088459756654254148307595320617379043982381503545521599621539026298776511645775960828962635777832273878438503514717427711875925064566898172944966472182949034909029035680490628495661855622727285121604620285449244196831611055583999508759461189758639006280730486532075696935060424508203896774716366147219155289708234401540888152445972615145893700988199042536974727036763946334505911187943445992652267118123373447626580122043331066642807698044716930901934947449652601450789404482279487921256743634002379926756717314649069488680373244413105179224969818057263614780758634135577065519532536458066213654225621661850310858449057046587845193706166744147622093865761675482539395009370679985456649213835074997304671392683336566878845887289171143706135284961123647919985869048178659554573799398964992217910110714525791714110951882266902669109341585556799308407003103715209843971816615635838832776964963247635607880354720665654537909578700327242099069126128335907176667425867507890492083053931158289961631038251727056704488857493833339257499369866058359923398722105398692164969032399950381855068827391174575532272685051950928284681891615017349547619319015042605927228533169646752540700035364131495006781508718680846072106906796526527503275467321090547271447815164265445011398788454234178064857036166175677235564008890895061575378703002419408072270529491128637804409750753933744139276921100712649810450472086123533412658577408*i1^115 + 725296480991914903691895715951331667157783138964780731114906545353053509666586998819212125058551344022715202925197027338948666190683986867325198966759851776096001496076951562636976510039548910038996525609328940607058794721730314157251922496279833941344505411038977404137472885820147358305691205982447805544815026510998111578081058154305826860725393992644541499269931784007609620820969477805503686255821991492649173756171831943632406048771707755781164136096296819064712553065474582308723988987067989406184857945662409119396996079497067683941228435826007294237372390288766744555580807336065468232031572658049639349298852722451031971506646552444413118764623890550610326764385963588638321036949864708503609654273978568409137532742454699431535323865953188768057298848274465730918974748615122249652567754199621784179197405108202198805791823069285554510820669119786787509837710228310943857233143286426060579637821164296013360980745751260751442027611289694262807698864705367142148354123694559961357107223579850529769832130379181562411606920972899863912359489663526123012864151917764286474395139344441541010284248993577015928565077200766105972836702373017437595043380368891103309670447026188286572857678571951693086121660483788996729724251492465427523231634309307174986566878952516487474332231136659548108037601456551627301430604814318245895332127895554639049981894952928034064280300779119386627037796143795889423711415526801708332436610334431493728829952231122877598061181193380564279854026646049515863432260819447477557888226795480557855033124137288590490740389082120535105043217898681626763754989037045354405934865226404118187520228762654888166553247120095156928307666347072462505376642891006203004236754059946171620987316831148634243632755301120237341671437809251818588527016931052979018134526925352639100019330281654821191380002732244470917777484267176006289574992623650031646399356540378921044681262545179103242115541060833301393540659791570590468206950884014605054903920446324434215399746614317368795017876957641237641511558776025397733648348366820784382007942864274968123747241820160*i1^116 + 1581638418747595882135683241805302958264344424876505878604706037209212659177740583086823461646667895340539685273977093739574548108262917231502693455465416550412927198778297617644784008613310900368372868604382587617127596695256458015507819796129071204863180450856155760720347064627195457482447603351208629799908289339603609493604690144126026183976886838311414158402292378942568885054052294924234525267571818591537760300764225589655594262811123713614785079183544442300920293574124839237856166016152673024007903999393456386608992234838695585817764117599498267983303519130951908838231474718035078475365479089558715924022439657146108408751624132014634666522385817765596980256576974980562660536902505239668472270930016725473714644806012447811085821227349003454867628251093708385644957205566531458570352076680760996958052258253334312732135873807503103708482510090191277977931861362151714733208691450674219471110349734973161546921425827922369768394532736193607035323061353969695176886594989410490014949687963879502848486562838017804135323934538203300508602568612960239211824610467071879459055290676483177067936130773930567547948706530443515619349842244922146574975677820826281607551491565519977015691169921490746466332383098376632187603399381320240233838128867919465318123563650400215526142904756607504915049429884066747574576431329271962054583220795374586168729100571232387826216954376243678063830099360993297801119858796304145314754493366616324764428334388846905801144896736576864848121379066851696612742470402195151578842250835210034025065421946051020569054010299678525593248811737464125967297626427669420775006623973557695410177333274378530531363009712839569519566452592351865929191763230048472962490784672863895364672835205278023463704705198388525078518646800383984666506684486490036699002718183250447979352058341589142949404056430887834495911402402513528560677469109152387233974799113416590278697639007995714670310872194408112197381430661923705329780622264142888630520944211287939624776093366529824035478260794467190022391771470136617775342745655014046137280050326027649417216*i1^117 + -1313451949553919931148785602410956749598106933196874688042415779038067182263983166258685242672988346671608264005255793415973532954702718190210192541794880610131861578934741844125984679413880970672294725895241243773104431033314653268777275672964416216536006307882209431495030893982747556825209819379416725554084686057437121717258836370532121616764580284991554877019441162534246781104269075387773506270389282580135397896502932161373381596986269459806031464519708441494372458878561045589070472560418456686365706165779766400041862281365908682039455901413594020800817439936871807831636970633769791068925101667515850514722158819191084312858821143600791927407439414697672271099956254614379930766230016643710109230835462887240130858789819731339150081473320046556421612960621749678066239636605975758921116866429292010610631148429078952966691153049463196317248463033910492451118794920307420524312642793061397347363928981294089360330298044492401963117989254229478048052415654903972194332462877567217798803852499902465320330888028198300777156319615888782745126311817284714738729138587988941384138958753820868313224774715526579310580394269725441072625510942589551341392263813526572702235518680562056601984398561313559252149617596423633007521855686889183917142426071787388418472589977880930199435690604940989211445935826011965265171827967734695593478978426268174811414243363873640889004670513501484513615491659192315655125717060938597669724210572652282378487232219626067480281151184436247506327282092925673984232810683480577562013937425692698100668815554822047515684040866031427007420169830877197243245610324071849697080112642921711784442924637926081541848582304819440136486099043011971666446518437969669573944609052591371432939906597110480737010335682628873308450320588079241549524586344706140812646368611197747822395923052930941935557495798725693964516973118621921304318222605128212100225074538444148554281541134116720591316897684131454444270023840912585698546042109489981199545881609703891752998714779658232860655351078290370495978875425989177024540981092667015433344488833024*i1^118 + -1711706949928880379657091405483081438800279530695219722339459996220600871671622869216629378439089982698920172923069821142783284518846927981930229428761443643317935933285632388419734618014465618996716339409757865133128932565596262693599471267848264692034154722915818140543652670063771037120387728283131011545526367299013514646311921818257594670188365273729838300777004401709564160702308718119145885137928439864937360411073541044366303172700192967039244812986422434006679767316072170443305403590273672501849680125282334113647721197772841739658920779020081873561092357439558831924291360466730765118304445996960284216800306556785387423544470124992947206016569631713521965091463231439964849942822967711288534599312332209460843259465491975465108599639853021048955941568695183664199380746227013467787720540592118299910545167949129406836905604743548385301462845359153112764939871755896338558018266971420575468536747638230057196547918733833984908564302059235648088143787830716331214760246208723007741882565607069968080738788523983008427010518200363609375161993110624277679311500698132184838933078002687405016847019240535790518793272157151804536763473689802336123551467991259130866498187535916710021168925033040204522867058896487716460827130069376558602135015459450323927084698300456600599475119174208526723442528534406838036106322830669380100557208167186909542454771249123688762924521598229941778169088237866165386030535717929782468478228252123885229111809493702524772982412586104668385996556751342651884928475424333676939018070976109279207733286493046443134018891097179363000368971844893745223460236980010078965995056519402584854227831921037672911365083266288072522200199732245067863330250881255013961143662700033600245043204840820349121455572122240519233493457862060749373855535035838924133033313436384729136411451812258461495005003312630629841691488238427942093992114530528080254760035992692653537828127727176842848067587095968345244302044354185551998396537439156004174910735960021371995351262523607269248206110020190309848989289968212816792726412776032071319552*i1^119 + 840507913080797127634897662400694060399446315167304282615740420790299207023282482332375871499088775599720087627919337342509594948864875655770499957795819834848693779621431429472766227912525498461674091811760138091450891123194328493001798350430431301900336453410538599260492992114156126587934817738564235457850033326122738847273676038093487301481171195531226549254616459807203069500985817139279876511423116178629608166805222359894896409732333500372411548648567293146792999791606081519590021775402766110792659951829880354080660447953508954542972926727488562642623709435928649503335149382101118253833775277408888314534486885252118419792878135929198813626830052665968406325883135382347978784372189224866951787299653088602193423466074514901881745477748753405227121354233342211002525704655537335261702139198251392616400250864324722464824595677589305275553816108832479234196061129664750864607200342493796183795892914249265681403124828856820995942309279498740411983303139138896542858860286263734647014612868059284181179559054720618368730771444704952977588159858571469251945321688862558490019407205819279358835002739739040640454844166759279252111661701391999686313835308875135969474999554754865779553421478437228877110506701590843783352403308069416795706061931989360512395919496119131620809976277255831394505339306299607033654170489954447509399381782348479091603658702328944300348212674619063436099689939230268446830442340135812738272551050181653378100109488594961127154284692403439934845337366960028907977790410149027765002306697254256890513423860761783079700730193677746875930940683683205257522858964271652684536801142031879613700095124999819839467349577461231190668243186321951753472832055420783267304581555928932822983164442856706762215881942347925793695274022117344940881338570055086211465608190331472223243938170995963465678958403483749920194972352128343729098247416697192063147936178289699280267329251604101259740182185699720395555905153354861361838306102192275681413539136570645116062427897066931493505679649901021855236827682640619111837874520064*i1^120 + 596387853358486060017886581021366741662663252167251862991375163445907656379331136805518420166486093817864641907193155546520696010085430903100781212666355812960112134743344390000442293848013094596854462835869868300811680569099367319576169028558635764526239676879699157980290630413845779551782333127652800924798217699877905538143352158096095794540082954410027146817808833047817088437350841301812366209142664253086611503527451275971628872133868840192036426637683823058084914990911503299915328990147762426270498564300033139687748556309848348170787330601189418483546127448972020740826423141504880027253134625397446238770046986878926023188518551317469125740689542185774904058164991617348708207297720986271969817452992587710252584869324159961899371818592880510049685067071152907522845849817672986716045941788412393882499738495080506103155241497810633088777256487139328679584564229372441864350773248522347217191328476292355338272269965213826814455884480932945354861932488001711996058589848878292071786151014782658233139609563153999486406696123168680446893080742710745947597058442817044689493568449027316680995827638540334311568589651221320588888081024475480960276919375958616960922253794317952634667410950702423064715669876454016033674731892375818698278720559878502576988470963468701813861094555244050018971591582040709750065437632571119068053535480679354315756828853262295519407330808704784846756210871306163855440369334591166899939719089094660231118058083394761324372467534403728468526174684023393807686083542355611918964764823132337331922753237797413860829846785683200813548155793516360939898562568552941029933863754970123176854843370537209823413739892591890053988109355808898159053895216583199509302786383771826946522360148372116190011555881659342089173652202220425412163946061864209854767289933629928407253997553244126055167001948460566711552067344236579736908321902991859328869881723309557613641310483001801357159263945929808525509329231782547631531533719883173138651179580212861987056719155325635161523872381773683176711049237482403004416*i1^121 + 568497490219368893965333992528626788776346053978935943227180816050000700992302102865693704255072496227443258335682599692384727844403640423860324612558158841799580878484501759080116923366681781167660275694898212891876910276047029527721842875071583462795608027886557697846533357979639526826698457619109397989680767782397103757551128136466979737806431041346436173372661101193616371472663661969111551532735458534350733719074190538091544884641141576814532931519997963851922460245443518025281556290097609118564078315242374894516578847035803919149353054061362050020327258843110495699677702138417775064283063868854341041389430261410855018806907920945825833403153534295912084402275844500081905164145951573704299813952700194997536960320434571138261007592530329102755391814138582634830182636031212055534952820524220521601140381709995407246030591796061983898452231967717592103193138815209070081647426749602888328481830666153512711035548283184545772006311732984260395016287898805885037663967684487864817507230236356637297927421623229260596339428526838942680989610417211077462393976276676611788906983821309041348522885569573222640130073293042468479734872561893268183984052611774080379635296182118351693164088162857653009239416534229305802679503020250326531736535286655926152730307728518468739188421778739996552257653498510563955274079721283346990789333363561867615151577459492327230707528095150845844288526631132873296114495401106693342998658197527828265685230083319199304614898327629666587424122368462154205633473179571876211712109301749096187112875860065091626993721117759641840643411681679076101725302193820780251717888411528550152507800933314577671907270128612912583239688489134213053849872715588184601722384045215165089377904462220046474249208761171514814983811465630110147178797042337026253664400483016855427116078708739735352308732752495475814838080261641186162967899638908662712429971706981437423345383916952749394357182111907501862656549703885619004314103287830442533074583680479366455907433504140695812081658720286385973466480246784*i1^122 + -898515778645722945954834423375170269825776885401055227321646755943658733189648244146388079513558637151195509011375904661011175791116242246419495721005622661096262573208039409335872436858386838422005629020654140684689736520936384329958646425188299204374267889726304443956474144412574231880294014820597910058008820602470109477877542861829337746768186619476478470237940430092890713471999281505927418145537799903327866148327489247314899862828847260079950960205353548636469989453471378996346986116294546926913432917377918826920719111703097089743853704141015201881840692267787466930950281082726694786632156358241764043512180439211479148125797546290912705251485799175804818667272520516261545330043738783498511771856729438929059282688433669423902911933509294378197601474113145918639999278594915184130321906677690244951353412101621616931919191859634495506402816372108903629023124738010146635687776408143457851211950829088179976535044865757818408627196531374887532472382210219711473068276702644914222325813475331265829657127368654824012021280046462368751606863581403633140111406987352986021666263956850484833174676826437924082772680970939710541378996217211898965138687330207253017029418988323644711391424169992149673227790290982272624647750170685679301507183948160017218739982029112284436645536481240846469507081809139066391398874992214062582032209095287992143514145614662974187299929205231774331132290490897038907521718491717662443892601258490873956770877364333874577025206581100371813072159454625809170138657131463267609669100904711988356731397271745466180657055540244358875398071427024577226617404467237421615876441275098057746348056552909834712997297667368986338391040217227876279823485238047987819758630975566898630456157390305963673288357913905607166644701400209058895826233864549830023639822324734975255578943538850161608485430113747735285430861170424874428579236402503079642097370165326391397133643112111913052331136378377258658736098911481988207738953004160542701459543460505998169710922952451065628760006477894450675712*i1^123 + 210108993719596746277352267500982783427803051618936790499901818906438480143365279976770620045880385899226349821954818403931726435532811728445687827540957779415182300092326578969009584132116332973683731216772599863796009709792825317340416899534914839645823420603972846475135810017430165747575683312260317297318437127746808904537013220115740627065380949140894257777902112331502557039719934712617120541098674986586799383669135064534567842710622052711635370519850267419998236513470111067035587318941661123026677703329437029631367711296957943722850443691547770242012996079047305413971169030678505980655837164138389102384105499318128736829012084176055713929848543831889974115170680752870524101454255008307678501371970182353604346613467931615953659088838867260899890990822559054747687245829211909229589030906201986631215227623323106237581303310617337213976904143118610354227359749622066719433807494867919138204473371222493785746135622485812869883933805580236401586942867612572155130585572813945068445815954713229584027031905210826176221839144786236901910809229399842955925299013594860541209115311109454629919434019450523140100020659003076312624329531171206827991343662095825108151168012698090827331714530625041226143381065508082330684868431412932819125368897390531879650126314885607936028242469978057836526346620796452903260778327216811560201428924147549180698489978241960413560810706350298851377279890376478274665791891970581121391143095329262832945200675391145799710573035312112704058569157595986795993281341806466084500613426270254968395618537757665885383760653012820882218383624388728463378797333432807922221700636224967638999177481318748756313633802857109665961256336218978132720351780069340504135795879512571580185146711410709926603461257980219093145747529861297786438187054345535964077177495947292194811997129539734359475067311129004297092282981865800269061877679004042297093875986677075782179549911249821831159156321833724915525686820155147925091336776988436841908234904883503786265118343436768834909158506496*i1^124 + 12052902788874035617956622896583878538438511327083286315452711812156523041344986263403590263777508855540388519516449837178892493845560253641269090513051695024797420237119767521014588949948134970369561852703869596932736195665009560514525586155866490659570712588251471410160169831647361311951569531737303539312298151941520088701267603814499998861349456339195824105640019565835080834988216921901406854238615911316850608585997647627033226607038505489946272341640664849031065398266976424598121660795894050437785404837312880254040422784598932568878441862900859655397759436194531127938100990260966291311475349896305807269413389534060098058018704279141676345965232383899539166012235268120284434668780016195763537740109435171657747813281269522405115017510039988484906628467216549652820069685026144412416029770381018047441940764915666630311366648629961366880442981031027101846494476472556015773440703393666942887903934195882144433641907038004822556478694135667399721365236253723695884448387785227613760088843011204916752056851124742531597562628978841586644522600964337822156253952658237853168891774189504146719262429742586589150157219373384811592148161210983128480204996096616268278254357139900210332489697837186698337575300187049954821251996729756246969535431731608480727251404608853770149579520703161298009490433071841518292706724487722161415205419895720755094748606525924822736361064589995707129364955802682568216280079714660936462836371476154042490758184804212386262866799983689008513036729352759074948364932213991205790620680955906313481634647421741867210889895909149212776093825693652055975958542032713618777501305465916215494389634911381296057196422688470252799372530996072472152526252336177686213358134538827416357781936576818836965982467282850159128197831817793563869092515941655935373658675727142229913147908380027435171264227808289541241466783541601178900683670354230354327894168067833065374266832858385629252530373442896591035519840608703217246296460933542294039618198448889986526455157368247287808*i1^125 + 5940656059635380540147878759799936577713352344952764327154653825886343596859275968850483082015326318410177557145897383528811111738850666398218344778319147312219715601030915748185891396916573813348119569180910265939931206100434036456629662741693950847655199409924521232166608237789452502657496448755156288276186208911358175486168996931366529097676071864951803320266659863223360473918524497727955853768874812667550319911380750055536916914956841118657828028306436697856712460632634409978792442502476067861407712232019408530849996867973189876560448609756277197111955879206416714855804439448645144835886661908151340891041757138091124209160655019884388498697227128266828406804987987072838228015050584015579455560092605651335945390430189378504809469080163736528734840578034669505040690053999867113179165489681701711854156630699602597864815093869423974202489080430013498312644848263409657721107627963411881343394706747851813275234240333048736479448022174305826572613031322202403180718051890810678461257938254916763754921429978626051111386693903609470246728947921872021069288869977025053339242314977376710033426997663905283125932953455572385302324760489464051704720511415144260994787955018391217873729791715166521461047176429087146792725040185328788077080305174888210254575087611821771822124334262004574445978277474386972780360997329505270559976816120531910573249781778024751942071192953926439311622218572335991418177005993492165125030787877293662534409052710787905248801597396538809418854943736300173128522524939257826064687941500877545049989620292982216978115441562873948126833389272511398938375661018748843077949691093911114004359583844488212048701179243672886647857926660043312337380886268040602684930104623984915805067729854097944177200897635909291860522811736298096513025764641398285305203316918343039974869448679985117781086300202556062229335402929845236480395319493283967885707065332466183831955037068143156412600215725963199960023924156773741266135433194866027217720875197626563650532671488*i1^126 + 464531260968540441253237722281817095679259792795022882383056322422958520816838757552378427658244831566632080059030989770770077141580029800429655656637628186343074783607327393934387420346766119335642803296175600544141475154610814428131266764108091020813974707771593893536987833080839178291390968451327705979893699261951135003666585416329538740152416403943425152886220841006925779365681533541144779088381195351633195370031748383712659798009736534609531574624140027457286732278277938947906262735022918964142223875535046868344580568637535444084023817607634849191735344684213939442409998227331981706004547302760616074885729224753634297224676191045845196834917245406202018087463741894621515179314146506609599458778253781746880171974896645221740465912299262862006480935190508371641744538840625928156317488469280216323347003909628991030445433598716852845267165259702503465394327315398639048795715131894294580758019925126981208524083308735059066502432842436238558552710980334334140471758995321843958953339618955876935230865894307372029979693612832150434505674635881607898918191696009578433442386165268924827379157277184077398048895134876736231173180649697035294589730821588736448385114599036876034895502612828728885048499478078075248428716165309345961747697664756508362843528668348231789654368192069007697279683808992445195281473498283444165159876061145462453076045078904590736290062191021916688147519998978221557139823041502974665761949657684109784811326825374840850514110109670973144607592372053285953093675280222715924654455201923067700270681508745877576609085358169252620952676469784383240217060376876606427127531843280097014693569489294735974753991851226724081007582208963813621292118289085572671562269719560428175678206931026336939776054237927432370332007507380101999905458219874348521950037719883067234720773826686819139151594823199466391399935845137562521110373913800477621457559966569955559251498421133155724390631673229686676512472129445726441378906099541646608338395513466388480*i1^127 + 39498902230314069032580107640641930855289563103672538367271606014122198623666551796677052143333280156909869374224807082872499122061481806265025565885909545307563713178831513787737735644571669878600513016619015940010115706746531870957029345639794369503488459551987577269099636771077309823000641616342285934634331341715249235710318725401898021822331104261280365675844084057094162547250657702650750610109617428790344928115782617463688460818472023135758179443790573841029343489022030539114245199021750890511016645200039948139840037207140648419413475147562874521442641005278930350630708197724684725502019466192759080608033350431552937124334404980784296614345176735036615820857280088554027520240351352817400925985899077129878263865910147888521143353174812184386179091616322696343106620499178198842325212369327347829195955554491962724398055573142605269003751004153688445941404664331875170824997129954361571731461306318028621451163559291841602609317798756366903903152919521840286740602107888876767468995528792379727365968080197609222628574402228606745223702445689640622753119940196170170350128751768304656874195555532141946461430742848686143128088825506464989683108689136834453426063457882529713251163785703860270537897734167301470880993044316336695163017185404148507656835481154073870872200976576279687556091096038044333300250546256976651589606406885809652710512653443365318374034510006657074925658023304697766289319939576103251517022612670569996675317723789636261772133688309301141738330418753650155212462249604878766924640273943373254039763314309268014773676293965689909866420276276083598655826964783881548993347836404056132370781145440498301203871541331445834669159184320679520764257581730203307988582734544410772006965676849510980611525950988810172398346316772561900066211331605298123602087805407985942189012287758808126717605815785058346002756549217316202517102228896595393661280154018667898220341417488656535828543384744159472163380080275822151445269883585287105500151808*i1^128 + -13408019962030216091676763392733494534442736528278022434916933615631477479097045847089751541782659806984677425663738737289753914031873734118747266576839484625511150898845966821174214073186967528321220119024783141106746540228546261750187132184371077551226170353224751668748967086249092569261355078193416973430763726312475324229926037055755948387354130019000238311700663388397528098358750737725558599027064797107525258790800677402170459948542419616290086370208343344547148533171747824784748841261680466226967666490438696040306218508502135644035421551183242949770981788894702308402049699433924193411623482971297305874404254262315879845301839869122891113435866617502161010254119700559703627903229316690891931476740731796463777040216757817390929125100558374468901361376815252989831750143976518866484117139573761919312737366482521313511489357577544652017478019507163254097696146756756601971925390165896412458886944696999622486798561419481087587948166294933614294816671787270132931878803938407879848913380852084788499611675841333733240480726709762424328305586264983225986658712398780557681868454394718528764770487548365244423457946686687569085361685408098898786273740108326634100574749319482610008284766265759926804073647027085346538546370626086077953264365941236270101698837209591921399878986233530863309368323296804361995046322569684010065332745986191824521549739341871409220754299008094230791320282691012614097706307417041183532563727880953516858686178290904896243039441428043109179638118504756385329120411626665594021503750320205239426853088041951683727268915547629592020828319552717343755561214844752582997861443519070060731933778331150639865760223961732062694611229653336804714002262740885484444890407735133193440274907438911393491305674495183604712450184437162836477540381205311827684759005800516105886614692299751150019514188282182912807027592783791072193702375381869941849632918620934718033859526069214171474367571253130621424909923413563488240111649292288*i1^129 + 2364121280798634758791660610469703879812768390012805504773667768416442887925876602788933077630772035790307951282467066030195875227058534934075313539239971844800349416389961165230220417132886154087858028104331130061908929323732666283838602665348391250085377874079876711963043899851652058529875414936783860723971428195318078684548788815042494469406281230319743262565862720039039047975222994188883673560613945329321357376760480560526138625046834332879596763282045749900425553976733415864731887196469937555221895202947934428047938489897295150449776456183744914182117363518998297755475849591332193988167496727578285396696101517481626567886906544514817324110682956913524111902453292306667583858079292687811465899970470301679474490251203262717489417393406680221542991463594171350202586666568642321466644212585577164540312411291916228411678807283477807468389966746590292593020175374236541492034275337179483152241560603766669349519674684707381953870985424793234770740781711348207446042984787289411139796703070913188297736671039458553675854870396135276858550378951220097153541114076148483837598343943588570002075239446358538728964203091624044941720846331623007437223328901598790502682491903944277906440479280428421062972143726722523325140914701051968923217280792498878937505113080198444592273001150512757142915881011538623307012902917383253249281037042505241277629191812921468144658109461730152323783299672587526253337197031585833555171250070494663293703647438610625223147198783033899933523379795140911428775618838594663607412684410232679812331964756786683751101986646692949939182434233294936536041304253612561067725564010824349123041003868047590912950301900255588169716771520190602264051409620613382203720611513570536388400811175531706456923162655569619753992964316893201863493817164825880661657996294552125087441767661080950613602788241258853497903308581702506410015476722360061355529869924769759318294766412030181093361691091375890008986755648377061376*i1^130 + -204495323682710973004944253150335390755870135857257943703663149706760581836379403303788830394194601229034758853029901631922724617711664025840620201837757929620795739715439096772619794813081985690092157981745292610219768636285748215149577319267557672647071659457914108639654197443628683472007036736378403413935459772966074033792101289247170391519297215013235815129295943506146805194753298963891239787824145732550885608100133935448885142450490989089026065731267737444948486118581372136614595629310060360176542216254131466556309956055734483852879399087393792573072611270491260813361897204538596069497634891282579708800481946103592022099756885699726023063175932885694855398985025147018415901413171328602683640556273980091371521931316462250029619539518251795425312391846266602049816378831182212941480494415919841722240300994498691516562635817344332523654044310779105702292458691102328499880489144657884734003832991292661778824604654695590249631340447404996143936233617342400694046521981885303113083089071085439740475359436522444121737009089851605732745282793009279512295458845915029508652395774629206289471081383408826670870287414574508342082247861343200227311118622531069225566838149927945125996246747388357954100598970896901575157194725775038814934100022196920770914370053603044139882989877707434607351757181671583975315065624772041717370062312745169327490117671213345505096562880656834134660906676332330098647126279990901578120511000699514545252812921284778323365018732795997346437950120472205874026358379448800826794401909448045518228140731343134273244291852471875180355210754883581717582318922061020716165827960974686891180574494473918719942302308266626788374977824356314664696998927593203070563436869336619517268346469427220687755762733874007773821225711805050730738226507952953657211989739215635145193220621343077751126309015580168579784786862538540699899311868415444128441460235385694639575382992364843775000806174949040086581248*i1^131 + 8810948590831995678158272320061069535073582263026098959400435220841564975526418819743130445742449416879165836584476084298383383310862043447439391041875682364729826186165510804134488806328452572602189871814782494535224932507818930740300449949031950984736867239395277715538294159273773999631020859066018918801859771035368042556147890526911578124740238430186150066559637632801690127681503547784536398894636515813830953741074600099730855488427644455662586413379217752707110904962704151330248133917586967180205447840238761927072695722641361563289153501908788640750208931449191489278852618396571576289404950964820600653755771829841102776066234358735585747135897415629731379939573491768724622752723596997181281562372834574571798269808418848078465259827224627971160709886503323264284016732920665546625628970753863851112080634178956559331701310757694023784192453139285560897532644775586604600946229575732490121422895518762323289818929784167072506632275378871685788912998511845851128391806962867436288569593569281880032632440267902740676097483377602739365330847709107966659856588244155941233467683399405491148606490245400392139502262081742554955257286879074160880866183164964989054267979697564680727031926849420583244248929574219391741271640595893039302106803061283443552861589689764425926744033330980691600529235086226605207631109642151413159173207548972373400426225389989098965540713588040167479656576522800221963086409961775687527842524506410123107311586317381721154605653980322733706445900419532494527164411162610235696961236317132868563262047045941116600835044127531475531396995663659675387263752964973366191716127921992200486124835882667717976780699291336251436331478073603820424698033569568775126913033189554406077156813503126505783160105356557927604999678173826240879153712091001798952298263320179119470047000894563443917954602955818222037718366123103428557720173379327584814578742984750083594425363688129569792194510848*i1^132 + 42995526471571875660301696363516558910754498358578297666243888413825933257953418041190852949302705131356074465211907350673922414981596494161607368517189811949756649594512131454660640607424199765236317733434896547807724864531311240122301294190002053355068415205821763073631054999402108925898432351255524645417686709148722380200792642679255831277176757760167057721308062837897778023552055796116572174172254811261983902570314813145779023026625986054354493556873147341980659225773204818431758277472464204262626638701525115091885187319358992376066542712559130055451129944596348535145568216846393375956185826415743741855365451719602919105928357208852667158067732561457895315986148594569491402838031066445834662198435370497049335412330267568721036078765745950866690009186225343738120687338841484705768695976698834838848781581090159210370800006056057409375571405142440740499392583110239013526300223496858269963323072748442761982252749916293057883044810657724576655434932665477592964465936178238335586245863469768142092165975264333465143860133156362851688700393699905571799963859018879467780479186528711488887625224001695304241087044807523051298622239984711240123081432000936032589573207836577844003579467535271630618246878244936320136387926748479650376166194407835766063472364147658763801731411183261887728027591124657878035229398864695208787801659209657800126027590986424316747587484920277895824008770920801122565879841862436121164769593310702017275309323127241470673970796541190529930218916270808089943918506315437573679229265715825609110949183798123395415127520329069193200164250114895843178959081371211805787763770606101416759944152834568900219740831512405038059517149212290124954994624959180713375741366307641790973949418610999942754083370710221387181689000057689023817417231379894777594974503026060845353877023435696288373947629147471011109650263012143177040071545311750370199886918510101618589740442845184*i1^133 + -599692074128628402183142503428679742674841494447964899961478718015936149350046006236696899463383023975079209651531420801311990041981535980621310782380695108926200370493641701054353291205981226990049166713597223443592587347276096399447578183303366123867500705780224982530027332716777912111668594338683197781652904955058925782406460735441394926469229311817672285986630832849758991678275050683065439703164527708230514488340448335437544901455353914688123816190504964503193538372992093804056333085771728001298748303939903701953491539601585747625031992631438446606441591129296932000749473257535398570828007963272216654978665882097677990209900190401890502055246251566364768788379022885004864924411633601845511181505536549428806887609586853993534422904243839720901805251014787926315491788471685314437687479602841300270790475835381492503861466286691624813963591158968020609596865424706404884648282386254624828404983356651710841837878381675159009667538213107253483483550388805523934402347571922113090817187572514110244623448698932972762056193556335999307227752635326708989627036259656306185071497257951298598591125363743840670031322994816294741667808344867457832755202543669391293919833146374624612059824401965353421316197058108679776950374356597553497205630674785731592649593386892019946456502820659260236929980533606765691314183888030605822002022273806709942417238815896318909927026382510689123381441229371847097273160096707903359874748074521046557958449546585824653126857824083842681600223460966693873734825375930056829124854113204754723294057319829353436783667011814803074165813906601987284664425663785574376113815065741252254802348960253766191564415700300181869776997628260829614469504999164379648982887366303390249346371651125571422154964087692144382404756938156184582101045366140924015531786308430641940990927497868536677366791892085570567665418648739411977670955006002652228503897565342728192*i1^134 + 115700417191541690730884598808831697377911887114841263148182842163489008015029246970580670916689948084527523217637780166634425256546137851602293140156577027829978279123596832170011589106847417153424969905489597653606483673148589786594526695284586800702672806240313697615272978224247800209949765359020119595268383290715906692744249612103905772253420425499975934328909914434022987182570265151498287798796918335879015029467956586576172786430707216910848004088959132399923046538100208420435175338761577350825511927571994192334635721513552411011596503341538075073919943250717836674164429698080177049867883357143553035319063942983282332472117767361785978850169338373797576550997929376770879925965246051051495296510418888108798414501545477297338238801907444024040434638195690587611664476632812224120464595611769830504760034050842123900622264479614205806333632369884856376989078373925263062350470322867855562891456226983410024201042276344803021615536344594796177254725684254005884702764897997248943239838637178532022909881952811434284978143548440339728733543133779243397536639404669457153545189223570666725651366624614995926503949427231210451824167316007264488150462376910894146274922506087614250899960790358376310612977286650401035570811891923018165086754257599314319104829328046519776955237641851973085407942236808127060067485349886778067458671354922592348078479180605914920130926121985709820325696720670900829176387800231905449898951486789769068194215321425380943281417450802735106661902892456566276736327806575595348532314490792429689850520494254671362560427190135595506452759326977985683857752299088706129848766818703616822446619762866368516587109087578788551272284161305774657907218521096287323537932320726999922778284353294168294674637116796168037710875298898532560469601811895239434363599615830757343332066177338977439756042463635621277801014726483586652424425266040799232*i1^135 + -8074135320307549851886619330344796422256353428629091304615363756640108072922538239528519404547326502798750526946105087047016940725623081118321717035072935413994078113954585652698662435094722862917484057110964829847398925208376308072491970028717080898324742614688893432823114681110927800712262210827049728424211478958191527901836021920786813084706855960521674459199233078811378200932036038329190424875550074496638324095980468954171215594096076742832921872844861930882268379801171645173401191091865531710531528886302928737498509478571567821880954122473609405060240930275738250827648508503156860313297800325550434459479314193610146713639244625242358445907472779484545450194416511027498662546332851581524078045741795628548312086969681723170251281862350483907499269306960979347126493651708430641646752350569737879184650184913218379356619862722754795417389304193183111913555480542558766041536426915534422774223202748682197559838038082695996002974172944375657058924512185797074826510083995443384087564457378357306500294573883870248131130888745768527087913762113352808965106958382695452924290536641950941749444454723517458101349611905055526760249640449590654474358401365161352782830738504423020773421442291481243773446813979821007572135470204930153407639519817350365211866573735139225749975500827736710077538820033042973178685298401191665942040861682461681583619626681562987166036666616490933153506921325521192762560716910644736783320931136472853396091071408683047606085640531692071490183273612894786045853055928686043432515040146444731548851948898344281611698537434266439774223175691160166954387465828349974937544713841192901554807906066767179354732923274045306215035822773713529634848750464115529712648192673483073322447826163036625146018510949274727781961893280322976513039560922144649988902493335579155227343700646614941884152131352740805011585300686700544*i1^136 + 479047431287894495563666461509932991922876745961511642122106336802395094786647680268030808882586164898069408496906527690076580217209325700378200311423992628303448150841203917076717365588338992488474382716090324729396796951462161129236055470676245775951138605499075992326394703138106430045208851348114592475694223901448056425313735441788904149284027526256600285642928523351006866537197042168108595798715553338321355672288739115857063024128115993278178013519176171019247215797832991115837181502126766756440575036659067056934564892245711994742831378622519433083330418831150677407930039056259893221239311830585165024356802911810970021727692465725009256913110788043495747331051998821992132162922300067303862886622328919039184878183171626630445766843066608716140039241269805516689468839081717954376248519493830056008835598583267253801103347154192636481636999025431424855181675170376561955418450532453404813890377250395409227829803575019547557739214716109511381049811906305703588350418740690903457444384198620360283042701866134052859235814575455951820954880444085686255482334710993808891431645120018795333556662503494681588299051532602216829947036712313876235915937235941670794241525735609866222227719493270507052386481855556869582910491220342240701322280571174794357988931075162523063680350976652002804922088356503953717546937911461678563692989006280863537072107055860519460362704501566498523191559702707600329947165383846590664410678241618277155044732702705940940563000424053243766596165448957207021970179823862203311952815026376431823087434054504361252663189867622593731628491315181651768668852138204208148910347107436936395465858282168853056509569313234020008995455439250906688881101337054538592179716780626421983181511139366462467374279514913470336784131204371068516138160650977553080278282433649914396055633806212376731394136126521344*i1^137 + -23008287664761233537456410056670986349680981339207129601565497562382357677150042567225979090169142005426173379965969860257479834998634057498408333634990633742827915693908059082239253933910209787376847123046371792298487806618566798154796774027700624483286762299051794293682548481955152240971327578807763193690113879825756997747821591815564334656825975778774331150324136892058699641868906103939257651833914265221834181601641300176547228390462437193717375495920129591799289032340689560889272244695198269692934997605469741527295872650749852160580353557909561568473990092081715460543480687572902402863304370084717419829618700960946905187059756985376707650039272750894929205609095010993321569358416186020567053142981495461674639030238129031508928717775608436961157359535848958196566365752118933442164436018831633141657386557350053355439839103845443449190682488120884509474987973257513838831949373357397317734437497026439504802030374866074580798905230089100460577800032573147946134227897605861386286394386011975764560214810119338490392831921578595623504472182350230008336267206548005733198197888548302582706480911998161110219508789890121264708189523195581208707996655943782036256379512537959180737995887047916898231495619543239865412797528854520187840921934415209564700477373764335883356590663211013747780343695647394133021425403464618538788095787190695265296511366555540679805541333115043477396599867541175935102686457520046227014225809341725976075310517391683681486083240958844946893907085298706084205139417901392510282335837507821300292737207754752611493666107548121502869535109554403513563673921358412614021764526902136588996617577545352676183234222091759741214615324711604780618029316215963861250789236118999491280214725126518056939702273471801681776647396584926890681968243802346113413159807336889010529531701755904*i1^138 + -5099568778681692648608694629172913417918323357487290788775720085493185499045595260516028373324211576899765851780751742837291504200380673139099733188166210684567165027820987329168194506084166278424100425361499451509136025569663887355181229776100191034736233940397312399727882661967609914309654937470029784062659336902170979860731603001802224118526842778459998888538392384766761042646028810966707788858553957187351276575597915264909874556707215303521712369080482338884527306103345242035346885255326692635779020351950255363326445652413751541758551401442098857061490884639255645533927472895535785918553525177143590871270956392636134881743945127825028909059550439777501942771519106836267874964702929727353852491514569202743163292234948050680242620884031118278607733159646126040873723870271838399717417667402327516613468531357271839665233086710894641996452391737781169080111143833619423660633740088824360291922267201408459730060517087080243548199855103915452083801424272903795125050197125768515584164947910988766848547855358586249411556507124425024175020262664652279761455390214858011775115014862877843135800421922029341897334227141629991568909675839441443240176649529484382198212824644663721190936211447828842654681563099283879604984445074982133125672217259426980587413674840182649582950287372002948673839913236027994888966969376220749617314066305438552104334976161219639169245165788960077895666352228835817591693865599736806883213978550595591325372971969121092338228762009893341481201873476126031458050926409414739954133572651697861623917850060809088668563589117999544110857642105460119837524319892212926060386283196136919926256203325803362384855947751218077167215840483328545013011748251468427826751055893220828338400263207444069570875322884224106860706053330833676423473055082544627712*i1^139 + -867748334936546564920016108112022896659129970062608630366807295731163842967325626691946201385704210302256142709028881209306415148712388332349224179905265599528906056158845591025418832562686476070413624568819759832390345072719119989619108761813468370248048854823582953647373492963402628603863193028928606610354551462231983564518945364729162300786666804557913098030151584244025695948384552037802557529881091621879986814102393548623142126923782745189599263007479276200188218117402589186112374566377114454368550662421511886540074467719553013169116431422136873751118400516243253243321116897588637363513438250952341227102735554930570980681356684813860959353334677075479585850642353635896485003005961374874673157681706823689433011876184027995261892690869237277009625252463593651173308561386898219246040104356896588113701959418021501559927065079237800372708905141693170638945737466485463457282781828072820088365798063440644462907593258365975584200492790431572741444095895890098558735255864413920782899235173721592069515949702929310772057032491686411980800514037279625071836527542174041622354916604370997317609725761327294252077033625311276356851981007311643216574701384304561870174969243980360672590602527065338944001766275728140770564121383818722496754170251962965674879927743589726076338957382989599736404717814206266556274292327590830432457823107252330574300624456491885799751189511732931033564089313903942014913312164874854992351168690643262565015530311212632335169063210053178654864829091083763205006619006284970119107203706585123642072881120526421531556211509843599351164465226832176749015164420645765214646093696305155402228135447042311354360132368736176650442022275711859203087007305066576307314466757072055153141202396536091129131220344094838388250757824512*i1^140 + -49929266387499896972659803982457206824229760590187133379203272149586998456988852637513870970679735308905176125356416454181945809983386881849700710081996877700201268044770589146298206929272443581578968330960637957442365786227979480311323039224112952171619621857950765359962410105775985648644648901703842271426621990201808290472149609763822425093442635621794062448145368902527410311610879503473147106771761744804753206971473882685581009396122199199509654005633523090070665975714706942551043246753515582871572447768598153486714041992469337322383881652212356414958991148310958497164514091605953160357703295834195347850684392271165311743848498910490170151362335311439521045895519564374031382687097235909008024158291388174023702711878627204248235907425104866205626956904399937725780058851342269011245083045295302011235260737930565589140658632081241070526523059595715872699314113221494710498791895695080923903278768504724681403279003602878638038657518501351046512004011699487606127404299735095553766114618184715641057743109752239963750261673021710019464879801486859549843621929286969408084236164100387452554782162498576707038017707264517613787345077316980165411340690933648046386958535011774023699500286758035535424781131468474851583805345900971249282641150703923149178153757062748021053445060556395429693617965504961260819210889299529226619266058447809971394871539835331669308766178683840954512661368225824400232683413927891348382693530153206667113885804282396065520070787757884979519875024333566964724390254027045088665759848905671071849905474162225322117358136923249831898377324689181850768744123281104648412217596040933123415177293545673109015768829823839589548622014881053650281058553228502082640422980741853652800384963570565120*i1^141 + -6109670060558963616843680649265102002745742506278687180319305508923759783650965181233664654106648190919810473885643877130796015462977179569191422496975718276622348589907489732098254520907924362200122190570006900577091097556268996668850281926079370944209354469763415449734763763978457549928286778269759555255632485467853979694946461722405859544967608102652422693880721430052196688319062983958322377423090193511827615130370090286261417172556941546382976153193274486830869415788955427930279055268262711280910616116671762417661017837060565423936464580906792226349459147657355521498208006000698063038612704669942814807357901932909001198694294471510441417217847455914482956277298382397349691740010330715600924264593440651693855290358119580455749177970986365654463073986433993136401712089487488466480557106248033950722564741065227474187939661822524019861419648337088957234435100631679735889030485702349597659332386250029827271632853490110335761943669024265098694442817215133037760804060244300137100303750734076047784915346691460932074986395394944795308696037137455155972167535807418877260324865813413981791773152298002135462415737759643192585879949249014847084015163167270148564221565947040463319085036455527311115412252984839152335984071805102610598366869700352557275423677213796720337420818888102022995123461043018523215237600172459787997808336670393473140780268032449128406280053693918729675280669831046781834656170038564420928489092932348218603847935421973690659665334212045575130396758251661439448538301757012116344665239568897823167760712255522617277250036400412759364950833169736960150482019253919660604857141705416642845422166983917527920277745929447486661934223907021409478943613609320178340981637120*i1^142 + 234380452549233647361049027615179516268117962414655462380318989597034027366771621428447798633480642128685840587510540488169922020913840402111099933900271140040137234812884659530774842597434424175571178704404463999326225808635235758282507788357588939676191456913347346229983023000955643941197061172496885058736459722316281329196102640850919160560936080469942793637477707752083270574987361580974451075565620279210841380549123293548063060841012726407829058766881869618252353858456767854160655387376017248320578054478389541705195269392991059789776018377647101140052659978315735261062929830196519298946438914443199557586479807698521961284460479255801372352744361143510697920118290644958383170926337171036203224947173496741209189979710485670756378437353043754752267279220066154170963632043648382398762390815012557505439369583322620326314455691634496320768026679124785317610279620605592699709184767541237250955816580917770723430892593718089132205000261294800687161385143133711736839233090942298776096195574068750728014493458259038767420092224566939924891999752173199118493722131279059977692493205574020941388316205270577473429198928731764553785748132783582870701117478064333911762549312957630725623558510811183666828658528942032168276761187151580658984749195506117596630576927694534653990661685158379175586844681186677818838380758189466273656616462473211373685841707387316175653976392326877267685891121602513863121974698635350228452275946197791661350051379617079796874808001347207040519017435524995484360162199120765520797979056970241726201442373450538292790140994435149473859772803675267934763032026636541515722480080164295619150457625397326893534802416153837799735296*i1^143 + 13941122616622249396896312130264763772091841978051638756957333890933804350524332392864738772115785781276143624640538675946357678241761169141837355481773881960724270174056687482001706954113891169710342271123710198317347263586843198237590766979828603038188111472383786481971250701976236947279636179753543213584481321162964107769177486652800927087674597946168331278570479368819385558709810419559235600272415903363065383927864783483088777236713178377519430796633939051048438234178755038406820907581060282390742572402774473761721763822807664028146200591427621047693327107942801043586857694138971775559326265301173966922235102811979283481825540089282554144369507672035450857157750050219958666652623806057417088974393639776414143821844484066057341947494889144765633538993079575668406813772252346752263291102733450282950204892582415751863523126922477391245405983862125155525716330449615984115817219518250406197829430272641291551464807675571308083472117854720995926498259899010968383414328507009140865143833822177148400038942039560948905317059634482283402462111469999080053483725059693511327846702994775135768575096456523182906383673723213950853313938354517637359603678866165609039265559767551512225896522948033626554024129498346146667517981786020141663590634195588045988071880723636905762271601837395542495503654489613057951931130044726976574896676945128429588087753204215432931740918547471638544284123981478122909738685461204473988569382260915579380153714965264098157087424675727694194459761656844740530918175103260810831292523889656720378507122532433637168200970798649975803660735073378146775813795080668892493486318200203247616*i1^144, 9626532502155544387960824078589743558204826376412651877774588928260308057533533837080947609226205102115976553564210384181439480086844897764377685673188296763895911451125723893753843653949207794101025016485455567551104761404013840992062337652662427822661087323409779665033101837360310253730561807743357042823071981727738911400385629506140082381278196850530221263095473946811526993048151470804670836517186310991015073447940038522096131080365235025030916244527110403201776415627620828459805683929467138205839725096829611353294308184208930793326497017002262960246751902964896330227942352317025099845360734114396990226186598780050524087291182001629446106508460998622934636295152045068141822718748332508619975989517167624604078031964051360969530960786437657900281187259286192274070138752995011429603675760344061388543707402763105734210976128969697959423703210660550191909959103753084607862213722253536579684673013365372011711907313967836295371299074221000799887376659772082415341481294443611938468329014916705584961959761738059084526720483752880127422625499236406468475504305469151296057493262672153062464914111644511767060395118035799975670814057050805863709732527506973116061883311328236358842883357948621976371866238595255652845253033082952508387745527619541274266228814791386150800790259506289174941870300180994895846933575047825437059697302440601029040005674181583818725347731939814944266970892283707294888559187078152326816355580392993528111154104238048844058878120860113441880655270389978290895091116002773097400640183164648119563449959797470263871657354213779628281360512569269653928554073805807767031371745333833623345650581477837908785916029678135736774242406263072356966723886158291059274020242463175316815041405055727419125936794350036582708882006123522928140490709934922689995749942090216396510806696655408969062386482624284435796658756786068991259737571364523908146165884576478791829578518686616665227367497108966855503858243175167066751338519897386766994865313812737719253393081407196095025227101795794591883161845168802120046279317442071667394746968465204569483795221730365240051869323961751400738500152458865641530765720806292862004861236141914997232009218944692853564159839374998806674098960528797458458283366625110719163882514936476230748923013554055390523847840623155480467950486422775820594871049288421931060288682033246247042653846924179298508328470149253525297766626251153832737716445419064036803181238357927491652169095610808991698189896191839776025095717138066204596269442711836788610151874592421384244415751762379317792097754833631811569133748249604815402083469123835850092084484164102892456400080467573429507928310062548930271662681215917565136136921609293721724945178991045411266756163620113637616737614510423620289724408840757621013296239720944203348730726853032011672746425998675793064652070453248000000000000000000000000000000000000000 + -244047059471105832938318134693760933713539035246423500255081338730843708998974959881462024323516590661891110184460361298156970596974404933834034385625662350267878780617176169785935045052430226926195714930262385963267451506230322449674632498754731845441030593059980139150796168975586690536887651832167534302165154394513115328265784379683282634715970305749596727916721625334364979754441541482525141279645106350146011587216243962388808512312591232034908984752387665541782991453136446675042755745755430274048722885455520341074871699616028527200048961492219944989503044635933276379712628404832206574050500419247467977655527728461492860176398445259131620014283217110873937298505443697763349222075550786389308532192855289637464779913803000715424831063251144315766578797793303275534200153262458809094484026377464198871413669893042420622949697016283593661248155426250726197340877546921326051594571373535861230370865168460360286407283426211940396997288451661611413657581772890585206527115291028901681524879789904860297887487447883233848698412663959029814507696473721021298843434980751202061349777699161487758207141415757461445298546296548898003165893911643944340925146719035784671268350729993605128273584880946210210269660360499638093250777637049082056555837162675142999919395478982732700233700285789339095772041204841868311678931802270564360270348571908189701079647833400312553695176687368510981688428712757477053282691960196264583675029428582378260874617360315569137504881869172068212102301894605185537792552000856987569655766555343181566159423494770564283244058153326180276579689620141003003214981757836044168303701152944271301285802715572741875755295632700666106389518420926253124279892729619905343643142010450182560252961910421738596772889468392107505077285120832721337435835156088091710988976574766476597912798935254833032810433018158584152129628667091520079882748262254891920135369567258525980260508102576088745723380527026925665920342803711209633638765348060341845219280082116607094635843613474887959211434262635924255819706396432612560625013150639857985596865087242014330209166937600232102628822022241252800764383270759609998702381285667546452819642732745887406458571930380248005776572529789020648107455935981537099246213973953029428012555766191237968642477974819048158388930406672723197207191006248364360550154081214662855344193481601065104039923493763603707412441389998153328364494055775408829329659005148518999051951057975478039253866820322493008526685907540927056457214271814442494948473072067952092610585382791625418637709717534794251025506683042245639496591384889156530288572467835942573928450924852015858144885567701017518277723116848713658001148010768802513122623427172267021772587191936896011615032243612715623816283107466218129130398342661586110201073061531432119248046288710719053239313061683431763727190998384640000000000000000000000000000000000000*i1 + 3883733628636755421067264162808170100610172811141126760367594092633967749231447292584462462907803018686555677421405434411720702495069444067815442762360538494279011182821874936383998633924446277732847390889805547587625281341561130435260342035807408885667704930662270324360966512934206514846694858305487458849817173101024037673069834444463882783628097493102520968382733785845253171952401000911345710183725837414884300266296634762462236074728225006485714303564981377479477642859771427338895921943957697245802776485119432240555735380777664952173369525554840313463134335080291805485778479272562523731658359599598628433004446685091514096050105755820077583473559889020693850773860752147522428877616353204853517275429302238391922367432321903140557080389520227251021054450152564908250590453122247605350173033083573338983899646679921792547244507493462929523388199137267733306859057486357580984215302158801809296097720391007476078653741424578791427761360810114638295569074847456057087435733454434197104844746282920458705941080262309866620327170228643070599153325135846202258440555413659749211915209316339957257900248934049964681641245099394271627039802405783970312891015779583187453869726822627762989767088930934843568034618669271870532295597596927312488592868289081338717268336134739135504714363520664653971082912792762527410572666121485940253249410841400169316704397483953731375232826896052797921592143519860865272136922030852890254251716742992745684736657917589870931059228806607476602465149698817145982540246424718249434352915455701458123523653131645089899618172210176042600428577665450027817935408980821447363459096971326490159224703397911722084884373443809178493140490188735887615589092413011180290177732046714298414221127902200390460548879904101257250004702809562970572720364469206785224801445512334281467456065118451899094565560114641018694420177727591345889934998963269374179686384137765653509380047487840435830974175332371357165112014090629390412844739975075275149587304926749059274041416728339549910530134260693892793522851728165084247618414280973708546346078127578001407132002622777494606722971018603606023729931921433027142296205502489071132772401862156597718418478206686623692391122065812718651106309462286862761572748316030068214448795647544089015898809075615578598931278667053733505791142373069906723953483661149150560497445560364232725612099631443230102775984840497171523557146514182929258982317357224760998937686679894010941535085032099614824596279302659951161155890627999413610606010157851562211725948396823835645501338687855360971102715230497699743570989928434210841748276937972531403801854379809111181301080247218622263889428774925853317149874906383714800777478586487173595611642150308279402046547059972115841982459645696372520309217558212962844029088569333523944245181670095988843249228412611421899524307052134400000000000000000000000000000000000*i1^2 + -36864877882991061436336000974159983738219423307668483484705974042457637988427901932732548034348337228670146786403177924356681986901903213269563419060488921356765346896734686917152633705425618757710228575690589379945751462919288949994268749457588988147142325506445563710313145325124413585273448330977837838039246659537957825934196508191883116597587212543277771013972204112127725543789856207620242563555445928665473508343235321711409258192415510495991231815335003200383072301017184074651541920682576096674240510456215053807483493398311699991933005561466138868539142512489200259137398364918191553064583404713428120297111107342012019094448056042714685538535089547809210463540151981513000357462872403707403447842485653330900102162079684134621927527612089546315750921162017422629445831679857738920045633315609001576053561652733619070933973936958777660498594232312255895208602418147681785930468142855760168228846240560019419886556721925128483763888660077608468436294997498122411288484688991049374473178534861682132919762616135345606064456673313850443289236518737046052397334364831360268213563045233949336429907544710294098674249289416178979044035761718373812209886468931155177211267591941520420031692597219716458754767502702093916441053657593596967191954923552512524528350842523989954328584318669142793014490665790601120023185112047225099087757474461180253098092560471008475979072178767305167454204996711687837874592864124228604378674681712195129063142058321696031990027655226765875996819362940252904382745255963590666157660863292489385511173090715035299071296035754237912802518416204186833717781855966573013029363340302923232353226598234838976497274981309910285707215602153533303612181664386359750530540128874689228514694469940014612319408806900847647296145319991562836154428443878654468392895101928305008073055888514458974985935818493849570989029632669605474099169270511894504321630274388679659447237298330699969692106507019723871987803369583166586791991875844264319272532272124438156874791306878930521003805538229497127704639205735459178562524637853655727012260787059902003063283671447910344187085501311321065859789092689283663817251760518829382892942965954016705715577516586792253856388792606876966481561221894392194092685293460334995093820344341817276068067188123615823918045145664715724079076333417724580086304352281385005634866328981363224163814846616519748436248776086740225344509363354308241947386712295356378559640290855548752600804033680475059852980402321702379570912695457443005834765084037013821709925650557205351468326648149778346324939067066625715820551321246711064733438060006938296433708688731394091528312695157945110248432269147502213014023332491692592405900698606269523737501621578292175236562527187141467311196267052276693137470845973070693361326660430910177612798193966378611944881699704408924805612403949568000000000000000000000000000000000*i1^3 + 197967949084803110153311546826793778531041248160924117946848535026592400641646784768556587050821103808761162169939351084298761365048909315171005864332517538586073843288490559888422376843725241065837155477081524553801312826027664983555829403482143928414709079417590100866255213570581295723833555327829974413557561839659426324186816590607011507147371377546334270588460565885180411263628487731598948830119085511906037746860013505154191998520048997294218429072887081879324812978893512018568500863567204760123153084504654299232254046515329506102071023146778952699157988440797869360649784082911824232498761890879653905762228324084960379984494896406151305580528533940959718245668628413677172101171455466813401734672473470830942087388704570364331695903080368113557520291161509196175580152375576396696640219303514540914622068275223406829745471998669380082200282394534386852814372615784130085513046134498981130580260400724460647444486636836843915934087811490565362867704518626853315738825756122635569119233194920254787108602545169292443816838352703490350949835631084380357223103521492586712835915830960418336091621131871742753419134023659362715814439748827541150024588066200552071618301434577658036015536734122509262688226085699665398364118386308434948506762635375211078117141214151639374881674877389969670234359674522114571962441429418510340951198430878668687836650274617448421273177076482170450932302488768660733910635829576666145098046725079189542979827878817671389180019815343441811830475023366572874097350316285804047049121275338534589219514262872088891702298223328031008050775961074090920790751240630892074734133965722873222304774583685793221515205189958360857048230624238823299407634332461418768292186138800113089528660897305756598085645550169443322532628775837796074695491153981675829747934053317947196732782261152642862920490684112109635862384782288743017425357116395393655067593388609013086514415321197069757905520299664622397963176718456232455903966965763610246709745606003754128524528386151377574427306640734983884097736969140456959642210094674628139797097427121037501715247008711442443471721978506818449973518348518663232093835139726719433636330876946399595052147097222176959528807519281653011865055033148374929314492044485915090825502141981723251804015068214824540127484395148915257619504901410686846663366583140521041178349110147638511221781364673460490002071672997355219815175311321335346362051905510334608337765733279545804659160595399122763869045691057782481481130789926502640610872495039463588452413547810386025479278181535985930529588779995337457295391369557522897751732105893824152658912142003124262561483782924303578951409166530101363396815868353392773329715650295260052220319084913855498326459374725226538519071826631193902124644147476251110596269017687616029877267043042171720722932376054546286588661124300800000000000000000000000000000000*i1^4 + -623383431866141449682214937432597365811415908918945381557369068130892037187041655163568450483576716953727663927112936431385921497474989213913639116723985626426902732487378590222332100107035392329957342809911534322927695075015751899715777434900501051062585528108062598668307336310321070939245065037766491574686269931557033139009856820270591155098344496801570086113575691853411775284202548792792518833602195822544246252770346072310359745143088483083741063661319931135789812439425811253798612916768280782485509610778171540626097843164648512935330431858933592280684464441190188622731806153480088380143040400245826991679879686558681888633595217993723943127835844674419137375385689349423589929422043737955945983088274841047310462279612898653653541346212001911162899651734512757223502933471216563942529189076827981661459313426857884529601475105842383795553789446173100311547039844949999256043080045166800197328391780810010312336970923592072681625105661473543668309050260862710455198496671357996971058439314982786562838817557004250498901104845612325518663109937482718960883528018813206899586063725560259684264194553667141864011621355521547500326375936826680736934113550213517793337692224521783667402331911790028092324510539728081881161287584371280644024625394078597566205529302354754477975293792107323753571376717317476294641003127178514264660043796069252459642651864778100049864066738531392229043927531203490732808347374743433028413847535822060329485820128759610709799777629950333076228043557711848112121330162739798175473496246780484643029092398241582659958345508627059236692726106628914168559004469414570485304627280105092582585889253432053403322483779086091890294209413540275708323192659802691889248774374321441817563645230127589178765203587044112901098433425100922811965406149529118085504402438249721735925347104967723030419034224258009045211023586180098742266419939591000775958441857668729604250790475850915391223174521266849233678418575939183728177192361828257184947636593707442007918041521956708613937395216708080908072744085573938574097222736209681497171957014471459071515302931280737228317834999465203903860025257734138474827362354446056507202049974494622312337406830118807453705806206407814393549010079308163162318800561667954337724755862571559299022710778057433630472713054757994779491871036538117983889294898678441328387293106940993618266064804922843034895089414307525131821704688642647911525197492896432034835169779635808714058861914665452326671034362079988189866480597710698567708099645952072092460045671056625890764084713569039647796176477162359425374429616530030074416859015347625030035332609662498412727543213983197996236483302614379325210492784315610420876325524538127173630919877794049837086533953212201730287874678323115525493358661488712308923499673538247501490048438177261355855611944486831660728997799526400000000000000000000000000000*i1^5 + 1246124211113588446837649867708594200856474628334862256724152234761855191799988309521779397186522577594233225185181145273007790176305619740384740873683170118117603274667525686899930491144235462540661148217055338041896280740721625601116399546350582602398543504231448899940064642197568186268629592843230671841756220952321614882924455697150607101841874407474197290307869106396468455312403051313905993341257418788721601969483160129967622745002702091996769013257795147089606743688373223161087509044229450082389620403197258950842330715086374835259983174680594679250183988142767769189966735054239604533892951296439705977794123953101868321560631012733257740699332651276798358765360141790868679446339531014594717215647781054254366501083284753402083762703994594827086105987460302295203070078835094725536728991678490925301417829867402700975276834622129678201532907815451320847001803621290031499253880513339500826748221156013563441625640598411219770943001872593559064939755137320429028741003675808999112895240039151134745233995000377503393407511340948212306256194636742210692685352191038544228011020685368659437452360344159436539416531294160855179537703173032051903461379559810414836299075147209006579106548675642777349433885093455348614729762501706199013942057170091784919049368712001238967571914692481225431600753876847991181496868960000629441596530208536893014947582605274189151169174152801731043916423098982320119458999567814402402549267448243525972302217504410606366016690809843108185859764768692640254750123263997713404759955561810237539247029722970595447030741753320314908036796994666030759877988139932498708821526585640038555584440674079208756393987781641396999140353455126220824265328825843462237283036931644435637153619965985113132674551006289661768074424803727307234362278775934059686146180452763094706511184663057213797816826334780691715729639211699074214666579817206910222746573584588405243962539364121647438976462900827689890253545479119851344487618053642797493783596289829098782971638819058637257474612255794569636724840461534628698511458529912663036106968414986084757647141443976930924990719463295448198806374354299140530580522366428067993443079354139187471928118000448984581059967065726502581131338223668014328308068097746258133611939393876172740197947843475498236459275977334807929738015306710749250931404681442390633044061871462439283084705283525725182264499095915703779146049384589818243411088860848911190949014444584756389646895827187991596336806608721004759922996922128776412801523999858806673468171605034604645762643642978346275162588994390425706496737873256693759509525320869272987420812971706586284519159870511382507694897005562259014813581862907873377065385252476799168770487880711692616485473389143030676111323109736209320376569252416826468633533463472355327605148645924448344915093620251977901351079247872000000000000000000000000000*i1^6 + -1587666854568205126711248924194592001853998743884041311193637269155256704309616483529307438235878243521238125783190920698307990745469473892159098754633815100871555294496135966638512366262330155053432571106188776079892408747558054673994272516610234171521867969190179204366576296062665245700727521681615285507955609715389293301235308475513473444999525756266486239634403825753560146225967037142560034225567906997176183214831072483740619124745362876760621216303645101185293090740063719281551937423267641696878504303412128370539874817522104189674627649163452966487593486997185630820201694194766487788018665184775442380901034357725726637486180888459080811029440063866930012546320874918816152802409520888236048871838618325696901299615884496494949043015674279839888259019017213055399856531134480569020471715306358860780677057425986165672786873287924056245494017883864898305944057349261718591450359261491322971624155806791577257364720080298071113540324162187169525150209737554391395830558845498082085532110888565065799107128529438385220886310464972326608573364120962983260675995507988365346064320322843265021856425490154671291799104079634771397060588628418681284230886385488284184815558489461043231982529488709718753044910114186035131788356438966529394203122778979716878487125588355389280090078842007795903467271456131408499611290705771689555927846097629746959693021810361985567365918818165534950029035616712618441007378151583771946101970553242451730864621480084849226077647624450159816671202244034953843331601500609034406056801277056846265824077653663509540843707114548195358251831707436470151043402928253169358901401242259803011408181819185544081407990830991131068274072776589462131402419450413614175508284510988536468876740159781537916688355642065041310382949152854523670824812442297945416301867531530681909747331377429943673311447383755589596226046477239793411070089705092217117387348230590699432773025256145931885119290775362997309199099242342449978801892925494347790864257483649155092303908812585055327743640871758715660065782414225450076078239927318923277389782958848098115126346263994423498484009686700874240915158316567216950345302723905678034595704292940470288161211888847540713634292518241683755211671969217130894312080879613361025385045153678913086731576488332400872884813281213277119885742158138713503165493890398794792937591355048998144377525462137328301562490235284995223315888130513952306382284652427665820842743467034611982987596622487123880854837674593079847809719961768317883242204147839550054428546157561129042181246207976439205620440963739695788740821180633716929674081682217615143533278972929846819931378542663264449156046224038333574186461664011877023965149231857010963227256822311918682337041758285509562417670173147347645138857132091845060055709483183788275793085647735560401282649300849202440491782635520000000000000000000000000*i1^7 + 1241596648077855862395886873769892402582082277146839309335579518395229843407580190786467220728256524162197589656062809206272237021758443625142495116245537372012328635785762128839484306948665180940712392458533088175209166566487314244877814721315213531753138693844483878383917807535866447512498124002969482176879984731596278866511860261346670248710999218227309818243847595036312566621436805680616125492089369764530444125226654393407670292835432016340173847461277302341075059145091563535885893805515388493478689042492702968552873503147560611159810203360521042868273326224659087945153552902059521738694112681278563247931122182033565795282545664849600283132208402818909136070791044571009728845815059801135669718275719379606690298494285756724617838445148387503649756172291859888377064917264725712862055950270806861199523337743274448183869079647241902589230560377937586871920684855947333208875901843081273684531758824520203602034169484882472570924559674348164009514986425556761824350249023378282465999142840781162524206043807457665438239978193616982849784720307757301103600780598258567359338751338858886229779707591840519762854299839766427634653787424916703881646923035857839433276473028088226497383763261950416835429516026484364762668865528990641062220276841299622561499491695635292502056807043687783861879596081744573173284933400350657025531252536151796996750952576148938269157003423352974881222947992807385548939016426685251536896540330776058583828968243434195533651522409470936169096581747581063995715177138388158538969547203737143444572142148040272628540299670729222809622395564488734812409672248274147620870201061701515952081941056665590065637256964927217078089120834266372917689393449517073252395447683774393793554209096183965191665144955755249997724344023449548625594388527153916717888820400820222766392589512833409346164856600514800015069597337073777650411650735727181501992241905570561596722163981746843983145191284851837150252530503163513171438783951452405546761071243238933745309916823326860706192539719993963678714738825754563822296032371963375223551273704049722180114800011571886320631778470438803657202817993314182967179242749385492158457815983369089176956756515873129725174910653774529054983731287595510837571960387801323932848504639397677592530016677330457252460149779465780692625517822283951518604135850478387431691148858685344908258840953957091085508372149915010624283013689344213713238323745752530105377149015735953856686051181670425756536939258758361072651810073028684220855261791760162969511117718566445726997370495909140901445586128012565922812140278171280028192867460857916659546774401016304962068538118520044037479462968302525743104093525775713246553846095121664596148819036398058145819554810460717772900775070092966253232097719251386878085750563230290501185421042162891086818799770416501549934470758400000000000000000000000*i1^8 + -498548160284007892149462709882220091807951296929321908643684317349865271400742019107141375841168041276405743985100353847172765847631269368375073357079188125887230134554505327927096285975025970828110416073623539288333571100421238133844541306569825443735146581305942418337231953679597180961571402632195811336462785481027419268183319106228267672849160598810279307674879764096941847140293661896254679003582074497636013937915306854885397779800738103806864533071050159206930555108868461094008805835918576257754197829549497739075249836186432559234131692050689953658985366756606672976565001125735686784825371703847737915599894483975920563044134256124298550279368893669768620572629061506274503471466235614789432862204277978229970026598041639075593521770252447317860793094715669897847700645586681562421613125273213650656819048778074534911328044739008697224762910332242641948505244855820516742653207371632906317826580190560239315573131723758731231225170428608665011136119600318417217072510631154622641222982592834713799667393420445583078397076742211401640252333789510504661959001511474419939604295077644463930174249638582257925401702968420207191920454410693138852432689091180369747242352927675090723649949141370263651609069253944398728420417396102304311528642768399509337566047007840169091309689660885943036225689171008642335840529424965116162163617863415612530778991211036749027888301472424726246140867494346650602112725202860041180882694025168853974187905340104260172066612518128316977509420990936330085168578264945680492022007168078618172858367403571448296929101810402804824468372835550523280076273340223264089645795583731456041824839638844097452783297732634235015045274057673897732165716275854788744171211633910124251120294978470795748362501363615954591685331346722997480994460840418571843055252356309497537170308353229262887762605824899304195522024292969467823847870363007159457036364846263012121696321877151335762045988251227315557839660035854723052049065222934107944005676792759761196808616761925832045768732172237007730653325198189844476018958218627835763457810913824041765916672624029457638813942818850400485270959150533951600272054248914519004196427842548344970932899421977976365546312838573381654671176665393261572926041990541409651103904919839425472989003976552188738086505759851771717233778582865816500893372995694671706922894811219820031643455191505085297826354344871185271954319417310105391489118938699760329345310405194122827386480729318724320456966341491802350514366184519976563606703835721303658837906851176410921793055788159621771875899980444888114417407454889517733762547944752786403728928390964494363528226693235405907039708645112905896043136075543856825603839147532823084025201745288591441692149690570796204523340858132340158616235813500013353544106355543929515956213120762586572293313557137502886019727360000000000000000000000*i1^9 + 60952304927969530179988525863515526235598014946066704844873010853085733398654241035428995747563852572776816296382417995758114732276284986291369924387615887247418380059977457046233464773811295240012088577267387508140147057409701086052411009577405598820955884358740431387160578748032023915920280086741851941553414203538719734205180523875427207077242409796479537210757321711957519439326967964453955531717862839086642542468422068425626731527075513290883458970774352446779830153265351897925441527755768780378783424361106521272102752439169376183903867930565596173282221360306782294272941472678671200922671977297711176610846812931410964909483657192985684060950690176671687940539186100892953023388215927187251180348438187373815952223929244814462247969346076274621625344740829584775715866438132446151815391821460815949491016258977320026682321398381474543094314819511058056819859792245334994310811751829099917411711340061347812534356974828131758247018005996385421613536496491070393881330087885867760543166312274715798610953287731011025608008876741601680641750835281113550969282142209103148953031455727606752637764695643013525140456621854204103794528704771917872394006941132148268625304032083264663140777331112891185210721902403872782333555745511991071841815919269239410670263377761846998308852357288815471959960648324709498098361719652929334651761312869720258781036073256053299100196594266707511376606920875872008896331923908876602920991863870655952428527829999487819114151593739271656359796384319911073039064133416105464194739176469825971929012614576390979184159169101106761850958005543610534191317729382608218803345721123343141495567183665287064027910593800801347034003068705497482332407893830000504346687937812697113322023242151095282971508446993472020795485109418442711154924174403820073631376469195260381079922915950392039632158713825871881846536088338451104492247473511289318962577413892236484354522103427942692810274368677916375136668004087262552053633945787534466458861106227166253049866073379490072485970036753639993440268270638489568716603697546697401415001468604836922742646110950153208751725858452246578788823862273235676063885464801699880056282716057149193263824829590475815533189476841631105476701833576647221964479280985381259740147573386518051880412095750916180785622491770063469839567673719195044111404163075295805242843395453328840093867515582094469932857148319938704619995576556422149949939774655253457755653176201111978953014683653124534442834074576855168500423300092944388373411845230677466143411002808060711334009497383721790354176076296370857207885588933298639919653878655404393015853487431130250302479681292578080715361015039925881941801223196498902881985296047556697361870749439713483842757100625874969236291452132336054803401640158382700455113920264845449425112451952707989828198238716549255753891840000000000000000000*i1^10 + -68109032651905438188087623783566120205414540399136138917443603529953334493199983118322110872136287047507876605826637504276997279789174315672665904076589544899281412330048969820608668969006642137231798773742963946726578709532997654917265131164094152322320521904630076074077534561342404752246893843159875274565481869983291961888197115760656318455540696738976961683226366050857411750182458694510147598346641443846504467361800096137996446135632611574377403113186286211736555710833924785689825501595117640399891086152264084378580446178509769121577243619228762418211662407123136919775677454793636848478963317442649248036316680020512319406289555655312508688001186040504721881009761296068149170962783035378981073284681483755703158292511076053368787690345851364791506526866054794529113619373451191974732231176016064423597865921660633629440870225691137615195163621779578772929004507822803778562987950365325130229215397979467522936221320990293229840642308621392184098956396317555560146709360501976299776888061819065604742355007555132086614205673395733866410511753464012486386290317403578615325174628203028753303601382490849990895823392526143703329132202430554326341527805581929027764489368559514551154402491217560030606521953766623939789132372691648903901012377304744178276236269055836618413151836857007926921865103972447874181752365339464925613679801013530304588351164057228592300625562369359582168440111764784184960234414287385473406330348503998287596164141193617953197355733783903480215429709090226568817397192117930761681098903888533552013600846693069447347148896879790233856636827584256111997618688193547959695742511219825015497989837442935124991455117112876207678928217415167057246376707580935044357810845037928130746480246442577122219213892414221098028834549538239581020409526327907281154661783305752783984888106125387467648185670126677453367389708784162476372226429269344920072506266459979947703776621926833332891768188393889851455363094259376871327898971437705308370318773141375898002479665155497008314730192700689079124282070311157743021398908455173346372364485058044463073225660773079982513851668009590404207489415502252445098913721425430746040981226301376084495038275009971949495061640604652567096598388630504686143931889219046849146386695844779820609852098004064326055242830832126683807668149626886396241675020325669211611645106069289561213751158359779559901721851788630132576023554494312838956711407391348602571920522959054977309444354572428322288074509110689823173388422482119321763259941538034298899661557004479391586908946928046324530569783837096021448224926058881425551135524698943523930884629999387097038233559582649504569360686409091599350894173995064539484792541597097410735242481041416515542894321094224634439559136974736095987646058485847052422590744053510353413887364350015521234110596373500705059635200000000000000000*i1^11 + 160739782357449289042637947266250236851908071454452766758801822723050980204046581647384580722686084769496851786671317503234952673388349654654056111807264762323118942120647952545655141211661965410475843123431523261277280468887664658763989163617433135869331817147498203869354910256513486699182666084644313826201259414069537688167094827845174391792822408310861143750595066755782188829086521681195165474405058587051960862108710395098166130983236964610291452149046003593766888685291251609544777993654912538644593231647833548899424893550420126474218397696089378443149871220320417832942327847016884189120568331120114118474198287388437505443930904507207009791289151682422329175600174944039854964297986165099575001971173558796698679364027858156892212583779330717030721364680627910665752389122439206114822395964106674390512288834617180796864843771667223495933035291184661680933770543518599788070181206930295018733513804807370173172790703337079351734033526305569238519021985657415186851997701461382759041331390039400376956521923451452936204018290077352129359885089668680187814862651483752369349231292260273576241266327073001808838037784620308390870579597162086355519464504842903133214232710583416618505142334863541584155935917676868112833324814079104115345139180033175935107109139248147426727939597358882745539598041244545602214930317280297405357659476460361380583255231405724217300319828558916857496895002725618377552421424174409994559328896158160348714295902398609348950383908391615952816414375137106838349769181197016248264710619109019085507854143168481571536120515150449161418528360828001271594267127526551824108806173191373202911575542046041181895463099398797669514101129101935941832795412870148510177567268554419637781373609802212600849829799761208553123534744411811136782765538475190627903885694592837790039717963440304139305780153663288585383719488546717602852528350776337504321874400634821145333649598887387786060592816937656674477621971530959430904295223340920528405850686864231410585598870659310274212355594039394397926234574355205640759669793746750718378143687406551232169722264950528801940639041614359320994144379331883784064563769146489178560485939925739500170547627034638411844682870446867914084092927015751692310878655434287261849944228649785934200147110944063033494304679072002183612892170239060308178897448468106221332245958996929493510766043844433904191394639681637337879552552823249007428456157829305087656553862550503456562880226202041485379843296754008152741483544168476731826494606509853843431458401909644738923471233403107338508591591382165260572640822984158897945382236112604801298908408293913074014999037327051532187357111873960316632006903582467019915445462816340672026873365694111296125443270762359895813253871262887577806640693679921702106849510175067353273214208056043860830750626247059619971072000000000000000*i1^12 + -138159570088174121906476231389958444053822552357399514022973391916596659919278875088714702634935217829636262240963982371936361842132948576164756046303804236377088155770108493770682235774658081412095029218093723559670186832907534962850868469249342860553511194746340132201616026536291561292483191110816076246678729909166982425879124438877197668400164746494793318287226773989599092773620462199628803268196703273945123151007633986668814262981531682222978829202262310025208463396764374486576346176096209696482381789957013827871484978701795598645368654519875084626935881968513370720358552090253551260777726372604596850755090601747312381035899241086014279234043615384163736434221362459182252243150882227766262298818269598845380503994075956177526791908633614654837791600044182681093845052225064504549001029302417608398040707310132341905974066984007016847247543229529081060907900577989709770853986089587007537776844575314584384269715037795099246514835763203485905887606101795754406267359173662119435844581170235895025604559837621146648427089755490709247750183860915288675221787931357912101789180060580552027016787489965152137761450987877950318605781264275148444007596086727988757159197915992360575176066721913549937139232292957826713274660021536901696507876022087646869191579111214577446751731649711964451226287897446926463943168196415487767316364532340657508991888820242403043787651909011452591279825194211482102858617980827195955739629016970920763009298773513411767412108071541001704689275674074841758292159527529095487998407147186458435901038842157102741386733126423504161007153918050446004416597441139574554400988415263033692009493309605567571733254161237625132579572956086118940088387874960354606968399041472841325122492349935161473759908055112459373647598606984488285677391118601665001812587837128740644955632815647872466384634595141572998285519162086854739195941632953426895179193679884696098741155181448355327040917488392766609601547585917385219659915788598637894734329251482370764433742203155965291741776595672494527824293515618937444283594505770048485339884105225845342458246397909954844511947638361492026119613308529846849927649803448329508464499703932969124791127285045930036920170540783088303377662406347020123710115598533199933315690310851510918739088370701280404835092844256424552086027314090446941890257021399882885371769528517444094005416781806817405836364384251105559250085817979616317975346682173996030815645174420496858554022487582838952535470901054001118440999970809017469437304437597289163464997815728042751945072144969349930309690554563699352981192695503305850630880944179626948816972379107679563485261905245167233076760326582337089561679507455478953091204198344996361334033984410462213818116140489618884446221274062656704383729767290598200053815109546662523328231921827176284125876470753690008944640000000000000*i1^13 + 61859000119171821478813866182896469130360468880316011790189409374880467173322023373210066936186780291621615975986078276269035224963951086953320178358630030658388645320323992132561972449570879730852677823679261286559644155224742223709220268106197851854329187388944327197489517229312585651674777082280426493215088293209346148716140054932110732572012113774529717913136169931392893406763045524517825363066870683310937444652780233202698120512348959987158837496546534004063536075127038116388702483185454516453808139461919563610797074742736778982324732300637513553108961581753195443036686839054716369621865247674259152252396476553306406180854055207580460664982124157398270269105370402297669106372033781296311192076781759492177464211153180130741492012983175092362220951682882760172228147497939038343735194115727068623243949640176601760912050340785660130641048763576985758071601088581038467583163867671708246100915309180890881328428728949919097051047029699832479103972406066645422216024032370467040616281075104706014808601982076150701455299333571993732743526813271689126120334525169043594381768241200869252674850234817463072015832595953108685059739532124745918791934771927314561521356298181643871498507240137648937899054521886298934676470672418563200871712519845443038605137151616930410241667146731796000564427311105788029495171629097926731102323500695873373816874754461056648495220505275528404022136868215750875067577101011476021136007236917048289594023020239004740692554668885533052742784941933273271393855933375328374614738632963731311570400184535392704763283173976834655938640634789731488320536373760194623363975378784282383129404079286321610613788604880831745148016534224550663787633110189570102255575849762960435580266398069046440550074974548554666618324467057736802494557911653625619521805223905921023462268962496316604309066859005697017563646359191739244671367715974942744155639538370909571099438600182309358988833298752552387119164445651494957452176109187459801530278374795080809976007486187857241120302808074761308263789572885576790559827057198542015789061567687193869347809576083525932996058949084148965317315854831673090294353018858652255946221386747614073012382719837035369578417054241925373202886814719643998380039803225817441691484865341007248194124898017421627996118992608505759983221155096837027727170763498466503628757272019450223097227064202528479127635603943604687840607400159899966556992905645982614955725388303684114645230644659213688431499298115336959309504446065555367606456612789313495344856515453949160508558722727278934381448926349303216490212413329749656423962479358994282626871672049926171148457602583972101160278015474556266960522842121469676034034635092743255559865590673737063876909018669459418432754260160595584056415241056192321804813591683818113669666750174726771720865633289474408448000000000000*i1^14 + -12845102577609525447543286036547530733956079352324761149664785595726061994075223413351591272743739636915335656708082449896211910498059726176653880742978901800073857458183824319986261102775610980015088604661948458674473867769463412970641726046049860096422429416446480865752233900220776639932415067278568863683436072878320880415562209847470112804844520103701644105450540894917655022016691453053149271266250619941310928558879337168030161832906809321999104377321991205967163457465424650176063801223207206008598791163326554704134782849122677418016259861959534521990564402993226611622502333454195919852983454747443688976497703185230980964881207084998503257512715492937989677922249770819409742154779605958491480023087896162862834308026842159768279436485265756936865344023414809838913547361421639889510729981527178477577805621259762603741372804726066297313589409270228423270173200677421600820008168569609270658875201452534090812829736281445026898608736238853971252478791308431471581230848084593223060824286884745398303157022469247993732531116347770763309332112202463571333747264593222140660401553618522581318848464080992174273822979932896537439088315871463178171486257029876261213885506242943868477845422761911753664770812056143035558677540009570975833068383568463261932482878021757923055337133128730145574958632684660224862843248868779506403805811604658726950656678738104726356800361494156954409863180586781205621029740527355883859750154809778298903247779478240764691836044212477553956556029649570136605287442508973489656454829489707781323789645645186995650810917652111411026183747960612967714373231338813120322900998722025268889665479044853130958132760115069467742793000875048820067350029827722643921539216193212823052499889887518453946746799450630261536563824194496155592359982054765231471578606173132564259478842648869371144901977399080109309628305029948288923268083378959719916990980044530613366668632522033832765033073825879580516095502276225732087528084490440405857289636042150694696286839257108522946321545473968241016731921635530884353570730828002577436982352552372235292816490855306854359636511173746473767217537577592306310560839022237961964271090836588209724608830534555565023659361794409180002758978903364784644838434544428638636778786659158980071469856809771165948113314272177756583950346447861137763833900431245854392021305818305418601635442347094490483863670320190013160416071836609878053596026192703279155409136412427691903460301516816466905659451909262757817732322518873584085819759636230291368072045519022294987690694419520950936082247774649185497521557703690391404309073761268625961865104625190088153286961733085698073276361668984126526133999872164658441273003454726997977985629450118615677068851964043284776361661552218266477092232507050072582605848823055060563555161066822906182627295684951277568000000000*i1^15 + -1583961557812047227523873263083754798437168661667406865505098237721885791551705979607821613754977361124604641442924260207836248527406959545813701159347167849734875810648620140319296687611498304646430885217691924857859931310144208828955874868449602771854045947288944084602209789737102190374658209437962644259205702492093811606384804433635464329719413752194651698879416122812739637065668021465975862745146611591326065206099437862924288327084932616212002861566073768072719254044518861652973740397352116891184310299842160121520426212257651716691516152426713768116941095926960348489410622430429625640818829904681177316674420835124961820785385629730307029354870576000829598803723482138018845644021382510034664286817748532131289529002930572778636326468367176865798270631521658754742020100557658032067238960620574453661923736440744971822462619948693393955684666335800211400762192516554141047700317443863496762065179951332557170278984861743729491193297916287548642562509645429499528442872976776909091090417319616935462001126739733776033942888812150026383371938973423184166698525512503952688070904552026332581429715327760691568634115608656703165143319121733668769236618843502233822526069953167344632637857681188977871238171555501934468932725110213930095984509419858851389393160940337158645785840350548246231533127538749716713932058378786409437363623302417119771511819297364527504648795432507702870918126536247016504555992676011505344270739039244149299702585656929206611091235244977384569247197344142690326516291221792026170911531436270622174751493728673275587499543403521178925398910415456010779337105029722334637271216471465634145703342013239351427628768687899131589508615452080293192398012879403532108960790945154435789423226745735564086285264032194284955374089701873220000096506076546591992044139885863245758706876415295617488049875032461600121630353733807937366041495313314477305740582753664085168663985534447749131193769041198118600277520293056888027952116514408245310667656608876401996060447244266484659661683942470161589299155376520034921982827582103563117889356134376896323767172752109906624764041384642677869873433651416087052592399490412850995070194578563652385612799322562704359001516368468788042122315145229034116755997073347760639648458579501129181756606022781809300853079466315737392920118091772220477800752328106819512635490074538994704738784097881927905320976049363588963678787733371391362007065655871066373872923799560332009043024237912719072929895125828557881838181130008476360979597288785283999700511028530329953479493478690480163048570741696028962087202589092479682007469748688634027544925315356468529820114688301616170382276464662245572907358863544658576874328059219450206519990629705133934102323744675913077107963214643503104271248839039263619822494570176206873311923901375284959705334230349250560000000*i1^16 + 2044501539003729464691394309446006047354715549211700465642715829734188314509820634688460360344477782605083226055873260767351799075778741730730267259068890501128338601433246582918156378743027608794696994273047432716596959566536290618017385638331913188280039494680024277241668643911719928140011123435480314682608236913087487302827156190872675573924495188072929654477713519047203526928165305827773700996953895864771910186049258310264478595342717628117111376211147014620398969766256574980172040195292276638415974700048713909094303468289134650793288615776558375282018490316151589579579286856779911210306975710188221968197063387960651103736852178438309232761173104924048448460924878702373641188667520196824028300898084218162242348553521367555255247448696884617605607354499505965908668846806044229284151141560171554284717495198125926645950124795931729271720464691996088467812459612850005021482170319830347532944401282513665866292458213247515320066746869924523074580863321366333644188758059689980538848071707902204099551063897726270954881799512269708670487499798492971584565031313963290468743232300085590139935356876119007482944853548662212252669874415452783666580587871608872363634306338261593177013212635279667214085384604380670912816911317548665077928395472283161024172418826526907533039626339156999203285507074019001826457006253160004274471261992906125196522342858583611771580649215278159632241737927207392334372462192536228403806824917329670125874969609973689360974945070084266106393896473104860869170641637225107833596774887921603384064418811366317315182025815471356511823533662559498369598789113813577849818557143080248315224900850742771613868683797168229000825095745943031044070160127501496004671772771692682721024984616258438623400700978240078201511902432385713749691448979481674030594771758965975226336356835602883319216507416614328493345483413064021802469026025668668800688423418762141064787059453871563820508608090911411009571121011401556341312415674149683066022897747706469053106714567954237068924464601819660803869311419491769410230874925637378897082139667839608261253205116278800915060672028908643604489700776219364960257273512931028639459557854246732195009365516258396668907093529091439321775389917147517050779782432385515654344921671557744211977269762750085018932309307839530671271282787101892593809375964652533163824011964685383563116447090944824171809541697319318543163237003373744260119412706994954608953808805702568828501778133317414351722639212780149407670194827554534438249270542091738066506473045807952327627298774450706981346060921668221654830414826931274428571006470865178100376859409995709779742834482230674600134343285833874300357831483808586730276678116213913389372521758920238645931469032434073110799469144938879580593295148773142184338798711064604348892172221881511518526850983369113600000*i1^17 + -703887285929825363021715233571476674967953861233731628735741261767042437440470505677305115809632738660582956087760821315709408339579375958240194902764324118080908228923859013455828607341227568826072146048925670851313110111747219179778024005168781068502820196969031209477177012983273262657199964112532647237260009955910318538960476931775603284508200973386348321854868975626273389586108322871374147275676833104827678929201135385583351800353472529111167885511592924751190770509728440297944304184667541554795434850663704672546010062312558529121509566206816333884489123663135642047789228419781548609928610696132595098357424653106509373690139591850291540322885909197829952778244087920240170219729479967301764706327132662671593342067428714710152871943879367677028938163061007581710780535072491992885257644666828754987954600889348572933816031228888099616833685772888627255296109061214445736278164151191986206088041255833509351370988962506683466674266471278366152173106663448638589253088663760016777307639047203397569579678546577114734410029050231053878956659549853790968176290315619196621761201267442980886807987746216097295862388756935948346278439910955034899153092532581221789825130650799988238429827302149412958995910574433699670937575945133908312440564077849156400576508421323569472898313212673730438669067796510176921554787873561876642627790550456075553236659485566213839779980490037325098210566871008329511070146222492729954658574342880449374414382443944276640979689579293448997186634569607342432861753315168794786233663696505402403891367687264184996851824462665740226477300271552735871736812042533540408425746874538971496426236489551112357434279140046007559931569265873018861227840162766678442990774929209811596835781446981040662516695149256612005273986794209006853584298874298176848011548787922228852668685017103498934932357076834896367751719604859095161384963795777570534953861130641263966172380690844192842787462731457132861925782678552300349189575260669976532477239374388155461139278063691760509982950215582143850618682956780959822231495737114833514759320858491618698848479490486454171949547747423077580691964156898136689186484109942474380200630773203492409018425772770217232416339423174822979594748190682125878330541258896835151905043134614068268468412533611583944484685496093660572785394872378408107520203007705016496048205790363756347954422314495097254785480776754575028855243187208367750293636381564804407374447682412092081813620962086623674681642262887562607516863909836908225378861882914360258430637180857698263208019241474989075338064571661036807367361876258436665759008733549027718165324086801820827719816757824538641981332149190001814149494441287889604918477450428532656179450976881959795884366078270766553172833062697671950138563137853229551134351275951973624382107573179452604189198413463552000*i1^18 + 126396430475383876280890418068482124218649264009747225903501434221250362500211560980411080434062518272295522634187941697894263343107343327336005124703049509668515437871792817592691491331386949328812824519742778489220370442848925225600035930573536544295511926152461541448259059572591014054445136140716824337648447663012582064277916248352812798970303312983529870137175031574194734720528123599985396350992894287404716254129653117958541458374925403138982713066563156352303991395134710802609249372767985155814514489707787147542547922245279923033152249313919734306804528626490957587344099647355989318466202963699073754788144070048914548136480695421097009368927188049762635125495810729066500486643476513667865708131675618685017036071599955226441019505454051847263919400173472843232510684458329332620266881763107925781334081604452480334895459580339299602698056667612850838727384445840385707017837856542432315411122060164953126032623992336947009751609880133946218915746708576819116178034332119688877287018108990464971355364184640092631245754069625504839594856212046206142062568828887775112974695121928733545512272449943848350373484903348301624476794562092062254826900292070806561743549875839400064697844958539344617859679024814328730144427303476593461316740018646352195860580827449149749269120891411065504053245601110341243616519416460065665426329877849582388388164968147032951029964306100995962618951425513895158557374638297835422737752665926147398799558061152641785465191084132177962816253880425364955714323019228551465942182191346143669279024341966958059059615149499263771405070934626696362180473301678494854835980657827887336841860903632600909951653568638904689330050718368484907180293068603521699364808689734177472506850877353957047328346989666144352222239501093945277522637891669561163253932609569892569898410715956958800444629687573529452084305282690896459533068495235231901223054720315639234228214909550990534202695817772333378980468977995332993584132064357603488493811100467445897047554433824801163504342335692387782607466899796906672188541840602289743651707308724674411184207878372415746222710777500023165310308665016034588099810777080301886956787702974676108136826791043599919758738652698999134569049924721039771596438238273305381179000110203234171918167245780116082218210616208796837553432768533688604400237217092454032054315664403968041720679543381800599897311178575772228494781539552579542083432609749693859525262253704259269843525021994931538774597909736553907467087673313823164539326640444601487717323525272456255763374849026441860191191892237932219941508579937520256032290519566898582142801769943913109232175553874830825024022581709067535730548393653962479296336973361985475275945863369548137326602271334399196702525540642781777009814893334275136428944148658335967227967223972489827864153161728000*i1^19 + -5123345610775349687924928918928780427325350714844169444073185281092800561537907020395474396835430170960199237539507103201980513560162361377317726554145910114062322545686487506254399926601036039961480307301009629460022035465813812303559086272087575106598924467799470890495086383750593802850666966365586384590738014970290301240867529469276674559368894503878173672998070514510154300362972691753176367598024683448651409405236454066196410989805519822668127787330588339122391232859813128108240295324321047403777196249607330965302362076623088143907948889160841450275515089049346402651146621480895916198752136195859700930851158605797155142934554030415037171485439391591991208312425804933662944591380099595825564395061997786345961136887147891746858913775261506367605891758107943446276957179351901361107137351403989959979992337102822827361386139849527118560011457744654079127205709584953201348815111045194140378109735913305186103360447742163676396200005561326143702350363757648558880821291499664541566704040817699692588605612676110613680645661937803456685639887372203752632509407853344281205979166135329968974239664853764737275732320909106765157091611340420492227557236017111331400865967486491937634093760188858234700899915541035522884716289154516799037865729823654934863364985704544480792113551089818155749204563244158815954555359589518731501755564165588112314140310670868617419570290230504606640567277975523493532021271896725128033655756840959303328730500845898714284613817103078646542010079778881305445942111549149391001356395537674479636016634350306789489645726115259907490470969824780073502714247478178306543408772572585520362889101829417234766681811107588333984103759510855489239391944592720282421564703645055452273820723340627872219565217143168835827705673279640097704257224933544328404781157613448317225922136334207962573687185000492952095576788767628493929541517845507297370027679612130051914038587404460021868813519526855938054168943012431117642447195734826590344971383889319371013044672068290148830559015714647506671592532029054223467773976272479789288843850714495989818160335059597592236264471913311014178089793397488734387040901739506987316838760505281895825814893498631307812814173111810028247924644364436718828815933775644759310641182952662611510191968260876626603715174166656630596956582298664245380736999145608725937498253376609786343664818269528547136415783055849892315616031903711524764585638124336198637541455435765393242929820081344527058749724730085940900478277377386894725313070851611917118465931595421136560583075529406639445648176322900954799542441544629614046348965762184118045020666823930931407376227365804749159418999419645114224777017127990678971948376429949381452038992329356082912813311446621369394997236520021766601823716455098471456060925126283488194548003242619795862936616960*i1^20 + -4275864640056343576514997957222150480184577168874815936178538428708307279390765088631323565062485254534875352183662733362068244289368002962027262344763107689373154134844728231190779636417567388358500458734196430640245958050972346231602235399688344624394078615155241342213847515147092676122298670039057335752430014576288278561803125691944564894205683709878945058495059375448486840357533651137321967020781554599718341180110897193609616391473721631997483559735253789099256159141337832209933298263881850403291208621688111422269264059759191649234040891761937723599535686058850655578867386865612381863217428304632141482824401148334609140056199724758683590524108279745777783162095404874768767357956891964697627123398128957282033483139495502150775815308155988019464642277779801050645915067368176203305680407169533934371441454031322750197691677424984845696613270364225619656716097127765422660295788640390827184238573466528817230976350992407797143036616967958923399784640454412285119945442586452149044821545884297784794852424075841191164017076677247834971853638159297602056732069291486114486039410471322374844605288747301155758555836628365879073304071584325244415400808130752280869767256205413932223280175684850017759019576202277847527108392310094534295575883711862388170491424952426370916069692136530933214170606440740746139704446118739084349991268446596222888666653471089093247683129150262142013821122596200873338038831112375002546385416660171537182362427883294457939599654277550042927378401107486585260427271996927230600690098390750429663664721997987657187142609567132571381698370514682770456919280813551741892094268560709161206227529390943439169924782927077062627594678755572485084035324104051453512208978152586348654573530889431732962381258037206796672350150769824315077329114804844227715268841062828397376961137259633372520269664305251003302096048286196667743851851995347209943796997548727198366923189520296819724680668448156632030301076403690473464072210963452832975173342639776340594115259845106693500874089219792913666318187847894810537195158770276688932246713702182423912143705302531652782735409914452681265890679506624901485909607916503290744871666388122911834239295201247203537266309687600064205558046984142813662820510081227576158005097888715068450555900866093519704370281184531733960038683607950310893155084969963856542262697367801444321614131054909280906594011183582440361088118399601517752006739570381097737453170108666763903554334413228237830337918833294434399721220269697159383749254157008425195040639327280499763821753605773779033928951120566995459160606948910992443317879107127762929704576018557013621518267894991335264033363146547740052714636822421686856260837629414904784686638998517757470892356796538804428105643630792552482092941304826641461846419965657756973102195618638252388384768*i1^21 + 1651822016262126242271206007239063364283943096175680099849413164505280582897928298125538477077400244961863676447571382426152625234535795004053235389059528349293869542167626939533398796306196274988582952092350230499308967800406625222036304439090972346390615676615785300370221467864563805607524078670950747853504170957653195234875980574644981125087084254222480175382347352557267130594485934786105410449254549497309024898497144579271535812497668182790387800564054909775621561337807315755886832903560123345041718838338349533495865339911507286673363825774048680740834544554901235744976859894081585526188983528320221676467904663370283705931377120588155642131783848223216480589783905350174999418515577411189052556325285858211915352664207140602454505793502059253019022393200134763471086666179864592982898018912735248474899303155454292844630598968361533830654773521737414453211186396431321975182201303919222240162762458651003756878567522006628485255491343028895210096413017164772971013271756270265802282528680526317001214192300144207714161018359827683551565688026594419227406679222039743878713812551426372997051961171538742029826774076579182039050714000163559929285209940387742434171389166734385444979564189618800835772882173511037947966101856383483639950642368785186187278901069925994331751837936644244139590676900270314795446752206740122208905946596681533650935975181338794672462467532272937084016911033393467152594530851191488830798352937767523183757399885249612486279128486466618938277224913859796598237944247036090773118434607184026065760045342521811105682534561651981367339838367064385184604137299516477497008311770862107086878154661487810407094766533203149839531344757682093158743474654794565147635500356294185620579194874963452334722884124141208379401219120471963165138535314485290725199220514611965174751729949735694751397999945987250539135031557581439040554150194143889500854477782909843590705443926713823053698334500255470357900714061691391884538593168055340925830167604481168584389355074331641041127080636875516403131927569113779378753378983831468645914094138527695485869564435854868893935078922213503104906490192558847806903976484910793686556296171837526538901451811659775909165126773076795738472085448826809166320652257233715237791173978696024989364596594004850884018917165368209655205806577542297598893482406185708500943203399409112631000225045740494305170169277115241941041710635048276442701651985291822070366562809863643226350837213111750264154002078204617644341239999872374372463098256894061831094577992510865241425654734290475237485819248377125915103047394020653109515526782807648985277214282181816910342134744670736951589174147530830209438991066517853804896273701239989779126396573346513445454327235276924154694683349054671176417944264724084879608171165458663675871345873901901053952*i1^22 + -403166471182535127297460544567503763450620111002473929983227727305226127954518126173876589124881785408860959060592738965724475662858491955339042093179008063877255760538742461350324254077776276018450920806047918676926064883794464123315203565002065616285597862113439926465232405999697695943632852224898504070262360045516799919680455863159199188826459976182457904505162194825735113493854064992722136798111415898443027727993785678397926501583703193244985475382156508283826137139021452294849233278304961827272300779059299373353372044975548471375864964849587424153676590971100723999948042315621570220183208191424186450897765588229085435255541711759171867768415207657221030926417361995719031787975753157311135393086678148635218092036473706020512144566727406227135772947911462399640629710040287548962641365462117175961023438523162512674436693818245863280564731026341175362429713499545361327145028944514943245203118464326731509913294861662001967878465465549145818447629251031685791195225731486404388605222767866024196616501473269103356032459963066187311671641004770397695020169521836633432031613589971707295665080627902726289895517689313104589223132175415296247279776237694055417418686236916350834899723429560570538270059331589683089383084490895347043664837346360094940449230654519356318525057500301895402050699017845444939107562369408480625548606768569991350312579366880544109349043876650107964910794164441895035799067588358722509278018995429997061564350218864814772450156737080951262623774648160835399252119997475102878778699509578835607371651454448117402572814763346294293972768779102401194066178908433878839016503138893023822040753133527990905000676735145891748033782971352907516205398036814539266930923466441000893049615378113153356978428966878098873498082821006304172408316967701805164033571008772675955437115076634239863673174432284576221247344101632205574133785563602464467413658443616211090127883106428824044199104941046829569526246685235304039698426054117466272504736081558609732909728656540060588047560483879560869806082306349892774968606118830068567091125000752015288045146411664751451529448932498347335143069131524345062494379534999695918358855930956767267383541443584373324567254390597471120192463182678832641271495475316829408638618001617743907807421074044865077464556242915657802476366294048837374300608085903904329639549832467430157140868654820041516935727183908002156436303055084660192675417806299032096102955968698446293868905941424346982241885110471972182955251675596982620698321228049799130343969372657956485630650124486143641250341777828102607051349778922699952933008170956969327611596585719715033249752647409015707099866863489955187127805264737410136057563522212918975007923772326760065920655627882683649940688667018251767980682767589449724930143627526956517938383596686409728*i1^23 + 81676910831768137772767228121601905565430245824984202230930712125681853008724927586046609112401010151787883500343655210282397077062882471323929740360780596102687742145497398106827141168899037613000279437097720689712154418547542960398162953164863049579179210106494288695830722802625332642617406384740050686718011853602785581568491286960266027722321171754101039940100566641342945949213452738566211087644176435388595099090694213352807642465271883890277847239549373468948092404012130418649522078534076572344336394666241690319553146959343837413084359758242619652638348503098432684548196337656171765183467293017902046176327487297342130613999677166925737757022501237210328390812369972161184132785692056561495016256463244909905441766677640377459941201341670558469122428472242971437932954171213390232653027822901325435922764479429302505039960166072064352535334712677793541592194498703042695633379269239908490956991831676792152033106026746020444092188334897657248668205145002655336982755325048769476518410055972578951324638151177640472851003576938496130327447470472419893853859897589833419719769616586316254759590415972464882038567791087516519419243981979630290690581111243379864655607881104975043226349141101530677853590904399666676954185270690894287812482338055075895334250657404045363896027056070243658003168928079207153203724431171212668086520356155629229632463207546977787901079058506598606297107117181835123029298422577264341607090575965323219010945526339962390620156861719457409001785031018383921407983925666704741314173322173566202562487229176542629369026189993755734089122730095202946956918417857882683934013460325049006811037143195481457853235176471307185840538780523233524150729339562102270211852011233518014116823947168917524341219097055405929997112005341638914159916205684425001839385840441008777369799347341633804477445728359267072998786476559640432988360918895787064124898598815398380242912003374828477396365596688308309054939639766968531445756502655704860622282119317644061594880512083487535722688824572896053204478254440929288855853329439194599430667278381854716062872150233849327566522160015014341055925494445947451449794970758064464114406837664297806029969501548320893969592380097198837438798345511931608633856946364284088085519827947852427644793020511489338560532315490905646642655881755395005059697505819055377974189551597721207680770308507154266057129420994921508885424087198936287285496543058162205956764305453510261426637423275617414320860073308857314163197779352233391922984407525371560450456674893151530242655482979094521112570673102617599918629898033183963245148089207188391915821948287296723780424038809585160912326885611051922190972398587090340687467759515971339063370840607236769436848441048657625793430366067980574787523709368400174747640728406233621903924298514432*i1^24 + -14304969567733915451116799874076625518572513558793345945783110809734856573477199327376396784581509391826282234379175815768207311032775874221744187938392949285319209817760613038332199136967730440198148265534073896409393189447472327659142104825252859632160343458018209292216829175741853609786591050586398330430576703896903031489303784709380154640959154436121555200899539986964171192484955434689325530851982072993425903176480653116732899494622759308663690916388451970381261746713353380134769602361596787392916320320493735695469897747636595777150353237407754317525578597090566267028629400083099146336994479108348758746493514868423788595725547321471583653031569984073739476675288913782901358850149637700564936135810919210337025203604781884005551137832498144769724416239832452585837320846092749285960433286714445272412351443150028676882017511750318893963348079334859717077003905096107427921160385331013356224675703316404810827670816707382110281225693814979422185772071397703271061274145188891446390402355133327536858715411564877270704676180346847055088128526317724415210269711652927425782700229708883447837941741502454296791557897359488123204360541882238109866645645060957752843160871206135073040511555323587372817933360175373886744022655386186911685290493611252969719278014818094682594003752001232804881252618384334799409961331506672204055165270889655527626214366998512206527112436896911124598104530604641302686242055455890178977938296863138567364505161930044294953904543245219077525399063809174458577425873977134299703172962342864584908972579011307545305989799391235980659700313308655259729040927371018557972367307392934250202313455565622953411743127532577331001963689560469303874510264342265394780282971178925354105795721277986948913558825615281300820332179503642148719170396179485982771597141662218208085017655033620482917770870662806127725369598356258710872464018095005101716386147214482312450562146621924674875372306798979240834318305204710056469173339415754546252177557967905243375907291029892810982360525264111957986540096427375783738606098201825212283807943458810977533139911524514162492743448049731807317112738480830810330674474796855828407965664142596955957951374792399932680847139718050333875959291412593655786604396172683600476316164841416411366020118772821255303309185343794040810462552266647879719910174973951706711906025062620065373644394864546639395644069266697576032328532672371603993139382131131930058786335195407859586976233283672784914689120047712404425369696129718796740929860110797143677590792107078317597027905876054628022415962063864322899566554798844301280900046618881062731004643761736992044003391113669231029899423297328090518729888051456358222038174755101384454574988851790045906768105027549885511355260612616610855142369618930236904921955664219604898478555136*i1^25 + 1929655509163740761575178721809012061195615956725506881718062434541340734687183408759125701649009056940465571520153071845891784891217209762551016455408847550082881555812252694982515278894039031069173066363845719237128097572583076928092757021167235036255364579981862587534987612098324955502048880104764152186228068921169046840856199383513816237583759108077077313096456707868353162457426629891185774969581775831211112696642150948117004250142710595823325027963165782047487233448364138599594397946582304590409836486663698342573878516081755500533642705712838063704793547516410582514574870871290560265724435796668084604875325101796814560844294009888311293830431765997431865474103169469149833166276421668564893429421004180375192728201002138304827429484332717667554231838049531551660596976107019393227108963290409531948484385529726868101971649500221928779160953123753639610812344174852516145864042011368684687169524061783147487546334305141886203331741463750498148394912759463107750636980272879482054885661982467055759859738811565439257188639430972235772432814023004435518328511798967427143002734064175352702612497558494525520518338958388012141984889924325989634072587722553648131307591992445986772463264721012126952329839298212637609124529813193244943588901115758685673399375952626211771746091884318495773507293341943476561528595054929649652772237702113001205979592445941236782937745069652352729823488058886112034542135190929529445572245326479367747033784306073203898002719802288032626755008908291834296936027744211116781761817028555578856463079556963748748089491876584811640769983394295281919651823807197161005084560724647808666356562201644548088059989224555365187687799622967244195646694655055987598011624127830318458658373798763289202125701365846139542200692153745321636561468405939949327529315347192776814758144559937955167362358936128205396400617231139197076991518893491595830361291203035547183833129889413524280780359108352791482462563256681561379799846082477491795260929200336898837076382292232415732190810850210545681394955226245890290917305636429954457147019908123187026019537464489467547231833496165897784507901164119534962331120352429343619932881986024251874835897199511638334976928793137444051039109386409060601601358075897357343627232595765553559098295503815076720069633449802061508978628313371287652757998584865100318379571790586824686390158279953882690853514817551571620695618365269517610755946485726203646639885501332772020730090237326328080764927831098855520513826690012292207906916944359338593031290249424843589682821857533086621614310336535239085598296939785532356677318986071759687748868876859722982077402885717239904982763513330415402802591619717038512442817305896597178473925247134541838279652097520582763830837211970042336131865245584426798236059368002784835141632*i1^26 + -94192327123176592785064440145666400613680770312399543604595662427034439557253579804869219686614217923951219188283079064376955279504045737593113231458437830775843277531992355117716303714851264480088206647458969284833526537420123609174938862088895133236585101738071690824245701134939060874709315407363206342995610514350760279627946850211485391151204093424124322807376491133377036989456426064880129855435310069945190989270256160963615035561741774377727637003280063189817353857935663071455736831464274836199156097943681441485382902436946320123717026714874837294532778367822211133148598128306904572275859514506440907423932974902398457447606104067147462036434796838990055446590902212510623915723135530870049758268752571662634732693268039110211982949211644867222450552620829730290310592849032737862797694285756285625230930297284644676646217179653573907201688499872379469035440955196550417698826683874653035999650730995834004128883805973266800275552331718088200054948634047072093123114577885175736019516514451894037015048279476629185230599314379622899720200716427471247151852641199416501160643558242893481606714427729256312372987251799572132070871258078853355423397434197721320313647511376167302404949875639225873725508584546693969567596143648795799855003570606651687943252961192149053829523176879848357321560285094631824881483613410138513985284170093448716392961843303932619280723988806166178470155745897925486837390841279381888025028540580142916189818223939104298438966650115346374528187019901805246395248671027131539602645471159608514368464400342561176028728728584207028526141350813062842421446866901579318589090519857898081442904049172717838250412015884985381096648376056182309128228388240746263897011410966160252618507417136556626650104434126294581992727912978374418356090415423390285410688637383755714568108143038160758435637360952244608716750109360900952682232793275120892912891944947442585239546533946304293283460917155863126713371571158830084349876014504831596194932755164444108930559273738961989747214785144219469155405335832528754832026877822543633633592145383778545861425888319622875561904289682486207140088621076901583701815464980071474735043631623745569397756285788204927664755207447730648384928810267643951181652250134233724938259476387280997714593686780020870113119828279017315110871004885245436836105523074146207228288255252361707245418343127075412253614379036375995938501945681299570177254631661584877926700185599110961217681406378828320394691435719703469641014435294559392844949269588011594965988505811240591972865744052703430677221570840275725533436351351215858082608888509368654292177190449047200972553533292881325689776241504946137241642710108902000423260817923871266520091553906101457915673028172572216979692559615930431900765676109523481183186292670373822464*i1^27 + -49695174422105410112603007563667926882607614905806638028811404729795739683918001603287567014358857053897269050993390850306597698464129290315470250407805294274040845202050750402974980926901782924881076208347301617181134040023989886753454778869946032226270856362355492171490624729355378152757774633407731237053491363787223190655609732328329491929802475221356408634383634362361995454793051987186818912988263125736259924516024113235099891612535450711688070475528475965961547537780780308818663929476151166863815604682530246899172175297961787588058151434958096878150658431321633234017365816897515809531641486768919378046423902207833999766393565175015880762810739893279135703395772397752315371046772019638434617389810304175775465900793000806575099921629217964457748247399130940897557708137636581465761670718128620660906869467494496919741988304942826492938910135414515138261748588521298342450921996662129781128125540692858714895169910225721627772760289991970712687614822560163023377152518139860968619092641968545030707735696070940222028215516627706783750153612509875499778792739516756215335549872383559813923058604829161711204325647892856518130073861732928640048194049707568273654915634189560858572921804530498724234972279896545367579828767110228429582486934383558760956839384507208011471384211996792144275157187121149047435755295809754240613664163889460519646165146174316217707761697239277113037689895715906600014327039671255022967134663259159094468751505760896996931505765593839656378743816082727039623257938227214590615090162382410693799324711432007246965793984584812135828048289793877492804637443773391514184864753657869877085133599042219539037639203131990081026907490742148166133536653448470638092045210896190482835682947829275434789473929513115757891623873872466597975689209424384567286399382921745104537450986319627753256463255456569684460444420550695076264355093910962096782613585466154517207234456489623726935971221901407728331837511105906442997063344034450239590667095683991612131477009330332568685169623879906421018391577755544167348956164912885410758810034848984078427279170342978734389983400670521991605392347749264273098672155450502729929750395137698296047093577357724959429568215746070472338050117485170126291392439904391649971218657928348241642701735516722440309059423251815114577064697207644216082567931434512783833703492350286919614598637432275617846482042516936850222967085813049763593390018135157424227289137204118721165741666258350514649841516259339612573824329018831960227466896515088803872599663926564739408216067578495154047503069221386861324015983804590738473210453084169687685277134868612663045442236328647253018041797969177071451498270602363531826710893197472303809268119712549201041855160983107275226376121916817175025293044799884858742402301063856128*i1^28 + 21760321115884375474819817481484320919623969869104332507019188580915523994556102775695850658993120115961671658067330008142580918734413960713594494518739173008363246620842355019128898424851597525977330791759533373137846860371533812579118334979299266490623157077629379350545456027940729010388855620101795844060533564258319629109004886977112839853019543200005337145885577508926116295177466705032113858092415116815316487075821384635116937248234769885689068670048361625062996672469570340332012878192578813953938245790543172011214381423739515521774088004500291034416600830419650624219403229394002056120013096527987815474276804324130237108603733811808628670733386878108489678484198468743217556332982202557556064943268316781904246858994276299546467096239284555045039734244490002089662117338240288704830052972073083285325449063669705720583958722639131757486842748915561731190656708878558205847443003499148259834481457429421374240464104298862025033425655893574750121586265379179851652427456893691104396409616030638321170559153281680077044717037387313256109933664387659524545327231470321828931548860168623857558571531494788997533510447680022127535645294629141581922499022686167629998841676459938453020999110458070449443929391964799156355020967571461499019850055525290829431041880313194072924488160609435606207447168506073289133351546037105279073017997191884771533349217773090645774088158666469426762251919853690093744010496199605579213509720029156051712007627609419278022546098823380416271957761067179249134485853657065665536606396785046432349621504136733554182475290038138155382356332011363368515025947655709212084146985698062046653492606244685004686030620258566908401145773562481896612067531134825257949023178233860016412409112962654357711219805101332643454312336112634247741632659531334573415437249057699790809488831255427173309699752894392331011382521319721447014286038307846707316412627314337199802076230730553774121088790783204076026104289078620910220392426828075513621553447588130626253478829453246817713061721886791025549897032027170747107443920861444603186568660174951478037662851437775523100011884624535143004456974258685623441713728462284560344184745386682568766521969416705491620602186882863507388068540235560517179754101598533617905776900924447674025099806220324168661342989142874536015545762612986905557883514737777110528588732158389447327159628157524109498167000833557008343793786431473363418094247033596121690113357246109349974183998906946110906750049252438193707545197078027034054738899672914395200062458222537712060641959187473745253532484977839453046632697897682933309860153993325740536052895814768503004611545216166313704965823685875817627260250042076011398010627760774439999815762493158193328449317213649618261630272078368324583224248987147413300196780539904*i1^29 + -5621498121040214261236984825133994124707778595272072782817400054187156347735408827226154447724718481208156017368765414377896105231392261976511772329495632556594988702249218282975892091046416465192537114745112845269100279584730063059427042854901243491987650640471233544776122303965665721402209818797081609084120471309070776154420034728223204040305813270748705066204522776006946984792596959769049280513125173880422352581733584354698681093526168165502348772308181118446060819667633286844046821462255578980309448076344434434715601733582612261255992132575928204714979317209914260644683309884794168334113770263550343318328081457872670271888985893564718888328268682914987856640735185584271711865074871394524385631717315735292286014593944152917924226598548499111106393685243368385647656056950300458503006806349352237981883538151938569733181828038888579602716208823808970651769907880362165154036526861524777144873296443077294188190539263687474094602182349174677985820250120507688957343922928983001134761163013264229594525179189104796391392856001828872916143623737532241041814938413374345018940598606733857395528709659825314676117130849900714155730408017248685924858423899476421450726441109529256292038042825120520772444785870571439237965465585204488864727087461750048662545577510650803868731155456148117695624944558244308720957081022652708519660853694621441000112992853598720016561156996056134785171432737309725262926363875290605485349851329457381264790890371929763357392070333196039881074759843091469541139561373688371806135966236580492538955644727512528382542255399075986413383119948453941129056916037600506245424675873987186121131191504412369714575890879638062132225715568286944644651431427818225046984520082849326359052843621714333771655693427223005111584513629377572991754298475618139724106644206573594354133207903748230751094584382647380125589640194656628598114913179779407466459419995940154276620723211712075133992510494338555853490873879512124285237573199005689773260013797394490766140680187423146267062963505862071708289700548647112504954739760553198770924723953464254914287873173925080139827967150439756704261986952674424985910698068207971096013354022032470590968725699162032665944505007524651237147908563049608911659618972409186642251138167777840582092814909704161533082760862946937955021426540983615070705957341947030220023086177802568508781330376483544184852999848247026657103129328143141006053960276309329260296476791815072780447492049471936465409397585060156818362155370762881771673328962351654128791268164899939487673308546585434245779026204561755919099978049478261953210880806311703678204847003326724702050828857751307899567683741010689476279466622360311085885864020939808048329507298322934717257320249579489391213291893429771843369797954617591104299597824*i1^30 + 1112248577436534890116865829336204805366925215746440254149642500396337926839061037803099895709251190009946106465807366732228626315395891571610903111103269363463591645081580447367963224978247003832707767166538447019956351680171771332836134143646917250559000519772769238031845219594889839890669320614966181955404995443913429346799984068448264956050466474808893590609751362960101915349412176505288810407693444399046098968257693324110898375210000795524899953480404263346634788834882975012172666706645530595930002499419683686670557285937809721818982407684941368035639965316468911922648501838883385530421600558068448482476780952063975735637462908350273659595672369346679113649409656322917970555426328527580615946499619038805914194363650912685845502625952323040431216398468784012861494068482938646596290405191833785530531794202218618151886401691965088965602113147894207424097013206687286937353439082824097574743442628394858719970419413101883106267637346082193291893107549413508483133774174231205399936852147928189679840790114330080696329084015453628052252570402764262542337292459448479521370464694624314772677401315574957436054810879712452956483638378164639553375587216022506603768385723679209002260680103064727470074440946291367874371932919475290233109259305281097794891757456478458920730613552241757989368176926583019688054519183177248881005216342425277144706024428154320838515177142116096481417294524527395935989729067980377901678737463113190621151011560316083925896409619042007381647466706760393142897754483704811402520948211472059247032624537417520395984281097835574899712757848520910039374198413843459726371681977812643718625589922382482695910720352600498800043903774734738303023394087909004414797839014059667746316508213870057775701053916724720314743220112202730345557930158580207206829249112469390643833544171688979125482768466799910755613832380988458173665479126932784356045592297443268929121138684023258179530001406458373655156604307620233161770230865163385993900391379143731366243091588977790618993329370375137122958998043535102988487019944236320121036150729253760831168208705400812731892770245758253370393895140824370141313979954677142600483266490862395432508599890326787796051978022232967782922087604055804213879066878900736670961790987626743013175383488858233008893219231393184675361856842058052017567442118244675167513113141365917019218438399465347886264253418795385306312896243325818618529611441956473067156338316362672886692981400070190451053316392226301229671598253226739887213168974968119782503429588515043034704026908090127700926119538407947237559017626459597861784573429298364624344220206457581368927338272039501285745659560758444181591147794782597252429635974907509021030954948607280807779507732008229118477035920025632110429533184427021989576704*i1^31 + -180243222200241611740595684365402532928755101350341515439681654159537904754543666895467352681553922909977622686943784345486199990354063595438066382313447447256713169410575955676732380732098549777601141366685237301263787176516510591661473167154467478202184587855918857368632017763913014352893933310280031591978731240082108278098112474921575982711648779670330823295142409622383300841158329623105320315167873984076527668138501217171943085113004623924893867836825257521339678610939281299589354705260648533445115796825302772258228640047745852528142530177772193841009622244481873429527022219751365490724261623240800701819481613189361201346673591396458294920289499102196544210492866800477908096332596310280376608778625375055735214134333913179905316280358480331090489985400010659013325378628327369653295105967938330280418767705242062350835425789157635905014212042340065194305296238561554591624813866934028760788281304775903842373964779727162620619636627249793690693657117754859722559767859067714010880433314676921377464908456351665509712567080036923264513642756884370484150357626550079179724238376340967758402641032870850350484850407988304429203970690635635926494798636578573946087369682382928976470239801712467512569275666485170724744909175800689924783632542487689110563114687705258103296440918213708449488643546523449738414835301020527828486215671013360555507966688364466071099472510892758169605364814477518349902722871406461723452870534467420007842346770721734777802744683089007262854955126438467092396996035808510237425553388776810589742409602533418207801632632810168049239615467937365741626792827355980079446434334904229559157412193502127897225922323374635584549839613941220587022673344355583176097194905003517832405608746226963020259376699449763634564935089568223315768162225432728545217325929277098020501519325511879169520657194072454178869479278709162236544228285665134848104264493021233829138314539426176286015361226325200928348214796372921813079878269111196619167169110308194595053786612091350757738969833362207360994338557270558416676633398650820525365472454244922304481257302698100441948458221677918870823803263822818714748259173755419200645750634383930863542519049921921886326907981565296787679692868925756373285667902610188999443453536676305213137602069733963949669679580624827732686232381846097603789647701333161537107005514863136819886039842112316662535414277949660388358009505147882530773317613430886839356678230718833172268809423492257652754787499732434924852352819087827208109049927177185761805533784044591778260360784586844391397194382128477430939688722165338908202450643115940202737846145583172477575157231016344430056332326639571933463026988138130587139539696260870674187206803878326614584696799764567148071268328649958235470107615613979459584*i1^32 + 24604929039073266723636376998052429213553278865243463818333449509048195231308019566529872039338148594639672637000238499638289006312027730287700326201882259290224795555074485796730832078240942354885046252531465025424308597330610814856758712521779424176217408759783633797583490620128538605142233946047211305514846474458606904057565280495170068456382111406982301755578612051265218552690848589630263337944212934025732302308317219056225305653827056981571882698699587409683624744107212422360020281533039551847198451688490163548515413074960870100486525138462650056183713631637638670381902565592652065475223273049714610830615920985669390641582264645294395617644134829731835240626611932690023525771585023170651249351700689156586644291943337357983066336876501860507630817263715197860868290681037522381533724010789000211452253543741799439166481634937282108163478713327715918873495102345056836892482653266905918384672032060145803045108100972363434237051482784630030047608987835371001084923800935530706424853534447874846264690991265395327397983862238458465775314978839640171898979813155370225373563906172728816700065209658830647181500569586946501507910530134120759926831892358368826312676289523208828612861891457571311858210014874986282451522863540052491962264151174441568199990117964080068828155075168906985527426725647288513703735793341660406144281185681385522670015726003636771502466191288663895315612044494303739920809964686164066212022354473228411899655480518564533255551740697677765891005771575122149095436665342109869855828951705780549250323180786502811485966641355812903727761513540703502299968802765545839890680104076913343139417909573627548489856859701348616924432638709854087578905087573173766357001228784068667721535979214240628498280590942064015460990920947737434281461018838502904591000068563002607071866281951489038853285862046040429488833883554571722356885828397314604365943477879326737878920870784414438999935849756077647006856518926471484592771752441099938978378556834345024459633912042012577717283566780900587624641512478218303857554398778747287035372126360541084238782790392186131091035103581315799874523017667269233814253736374088748525102627011236537635589676277149945655936138164754189323380425292247408056554352412819712560356880453515065909184245316535558102151105055507019362263594125929426678582597116525314729120425644476251596833557312818902636053239260254392814669701876263241118231529241324018704978475807576842643918020684455280216379370213293874124824395158563473444801141232783244571712019786097193054986227257147885688339004073777364267385138642078533217069578334735616565702156597046641804949099265433124549034286170280722812364093803515133549338838213418320827670261230749646516797748980241570842832843403302318885127137001472000*i1^33 + -2872213876535679476521313738468803300035606968156039854362406866222540067622666249285553816821673435944992130949432530185664054856905993915769363374147087266067817384907049274613911574823459200154521382116118575452290979987183261150997315323936415934019605413959362879960595997466010216890228884418052644649426915286859121390535362311184069085681043419064644687683117459094951231419675742415856301998826727407521489486949974904381256626991147187802789118403703829864226051124464377764829412595465444000139298625915792023694618197550049834902001124132499548311605244608117767218829729845645308391663021930056410479419079227841380114383120680118616429215291913717772548456778247227915205098487057278608357771464255402607883693977389675888890859254400328363966642447251962645443857277835286883051721266246585835840253795959562130745088144023511945982022900988554320908756396071603175763117432306825709775913279896441330966048171756770137567313252497515374196169789412010158608655539298366129143752140193452631289803874490370988582006516426756546502079507960558960195972660981449944364556454345809630451229031589202517871472434391113966677137755175195295626446870091136058140954470500975163002896084983727776864622152705534209592296711112181033938914108576845854770085661837898958362107578752811826217154449651525379807659834573852039273431881498768871130571811191924142462127681211639900497381090706451658639365209066096858853948668145779715362698110416352593444392433371332099613845204830683688631740014331073117353566786494775253065144309816599349064070762978910211020687908096690551695056245641094564531789926915527628477546867653130205303368711075158960632933027210000324890691656103270856648370963670670304417796738060401870341417057049038619275708606168979688326635968752540147253355501451509027285040037861075350023183555064085180336628496116647852106646491110914540135084609549385270250986501584431508444245408972627542804070441772404999301030944344338374571002961918216728373407257628115268729477959681863153219461605834635589386740701168717304958724971064753360962204921145533826155966510356096411274208600358182275166727584350487246811680627607524526538035080894955371935020695788541091817727388028254559778194145709805546650986167220410924940852220469886301281090994791017922938287823082801607045918238122162544477872279282910239832760377997993528974401245090425159417011696057252966036685845680278239686677936193303208515152639857497625669729070459623977485371796639437602849021162271325228713221216122686429210264901637085723732764904210477165273681876170479420152385227080598959709745430564624293869454462780937450625373528112142079144907913271415311657942709264256785098784010037984894563178713997396393866215626666711815688110922006528*i1^34 + 289316192523951282617827874327276863882427480069331105920845727515846492690973982316553213506205985068167717946624207114835412634506254977280749436318395933779549207355665027314778858767802511263157541070845905577154938793610057784200033826428803409602196213933246689282935945243167287830641607700385593063662401258542848030995983209824461308797505896107470823817668937035609777262908117822917308932657211366505140463512558547382120377583275550725134510791424572332650676848623255790808244863006843179835031409397073619130317620405212457562390508153313222322627221804843278468807414488738915087993697053173621221029700308003157422143085981440650555799992905384183341595083427533195663816122766708880508170470189724713392088125596065489169018755754504502735270627004535846119040107320401303395558908031564542259769262301853285746127040294160273145802158254602039115941434051963664294796475960887912582755074850210127989584841426917494810876415387475898186417101373173626593324770992154578038319744570454457786201171125952997563594226668619851105421358531987328360049799307496494178491438236822037994066057733344578976894264480252922941842756619659951670460123743609208487960710281304623918150831960117675927237682681691686854502580573779253243366744356947000861275192028344655386669150617874832534334496419085312901865973450430319737471696637340516974957009337088172150295752646528234712071237833121871896108883135957425701720806493155986381821488856273794423629354987792143215814030286915772519607424743790071274467490140209617363671465343021700572111273294349384744328553787596324075663230785500274667137427057360618590949102128087094280858179046840491694126783964940366206631837757895642014800376253397412110560036534956682729322499968763827688525929919913926057062360470266060072741383874994166220840458299527105976817425571043784487310040260837289363083908769254952411584942804161223518066660428987817290519706657770788337897210792262540533403474402294157366017631239283996548367447011528800586117266143599959631862262382629602316924844835912276283785175593223010987351026129350055293988568351504967303034067807009490510463329523548858005742818638682117248128207087136955566266003976344973559865375962365287697257309495727235781739630864589356280399727256640854775966267673907172127313607473913323140217636500472745962886961711448882437962774447857123116589388775034942191319671085646644322341754478386395460937890266446491128910152919440852278767511964334417279255750553371419695779101953375279589244523783361834186189356676124552410915957126065580066664139656394449029689380066680316369763108077945971045793404472597155182955097544638172655965362004218283163075889827658114709571967971591044536018564574489447407037858282179655529647833088*i1^35 + -25286994699142091581066325270671883449393944540083399586435468832463199268355248921908265604054451528355056293972957451481182991559000485265803410351468591281953942637661237220413067351634185443482946562546979563660057223584817733072808294363909738472215038355796116781869080979032854439215880708952123215885989799562634884517585842717425773198117576134325303624380032156300904331273177802594932988734129631502701910988381616741661136764013192202545352837035579558756207181092724670843204258848730003445075786306821251985316466588162768348848454639302217781833715232696765807357641317121973796413258717993600815060439858365826972954927850216356362113242595204994619504042945590543923443555877902928779684233234485875674324120749026097354062734504367918302179253416054681758448033059731451853484202134997952021361563294645916845985002372581657539905961513999067504579751638997185224220124034553495290903108715402290750924952945786155231489757653969455694240794059618123266678245213882360433586952949423264537138627633905038276362923038214985197764105749533375402831997793625500795487202627388203946208664356332583058378650397120483331966916945876598312118364897670173163360324917035101822565857198308962912504053856451768652423064861611963817090802195794202949221914469346110091211322697306871094522314623097548821439261579618038108343880246001040565148837216513446286040522099680859511864767630997676308968391849274352885050576137755246590736109754029919696805957254809456411233391982171055314595224271376716166829464465771923246700631369603418055539249394690845749560043154351747329717252852121814046105287766074900497020815623217836767908879878534888199978360124166308409715237990048901115194497879727110260103548963841197483729608751556874831825732999459554864368982397850159822580412576442927844909142849326631122204837984075998886713800097976650031948335903155206126869365499750771647427843144488301450392698550442906018785327381893897915613574965250793972311590696468330839247707949675881736170377953033693545316703522667670805472557444194448268204143449724906473688877468419567171352925277788306269203113948842985469484774363925073663098062872472942470611998647179329313419878835710989893857772462890475697902682924221498259952641090044857106633002923530745402580877355462787066420988599080302489547684964607533962993557098995892574744810103180136309984705642751699678577491130309006188496667390552677677354731012181325473461984465510926067481323116894050067935019367829104716493275178744154344216752459078770602061138110840105657131960915995419689651820715842194588704193769497562980626391675361876180282012215615329056244963522648113256147109136285018602543335633989642916993340662308515392441163601738604959549276534588742943375360*i1^36 + 1923904881517302812970350690984949139671721870866491621718391544993692653568986292396794465549242999904440754520781900682911544490754975031732692695306897971271955272348946212264305047715248765514307611014568111476033525424406517819186701229479197380908400573532590295335081703932517079907381412569092091410008274584294540060724924213264118158987756807377656440002338647981331759943975860029863191725487216846345216668543377328264690230577398351924251604557100896969915085755165588010396239038208189068727945400648181722783561894373301458728227683194798259297337056482031263517338568238916886501254293937643007413475485968892638091840815477299872547912693613844548439537488753067567590447278562596200201442166935157428063683989837054336858860344094046219449158808308612083759544556687728320124621251846054772769824392142074500073480989415740647611542229436065756328418328765473306385896629454266506270580178806863310260475681478507171580309442299362307032186376665142759254691050179383169187449178877086462343680181268484130427096561635449634265081913032609578266558400841751770023156509314247406086935140911876253649143574858897184040867114444439463908568548375214557120263114621398777734274038507679951933504105878409336165824064749802970587605913796868541085095975213123596557700170928011958450097543350586930284460405393197907707388820438139363574975119809752840749641734061889329317920117756454469337753255874716553259347074163186848041731024167234148845886946487399100688515239279462125354340719031933735423371987883415636992296345292623869635419810300757689584448639974710893735865688448701408700756450313386860896909395719454749289626160583705778501181872457186054862606733082734290484785342096355423010982738324661017553853045902668895333167143684598923316268610436254099130370471834223104108447505203546022336970920918752985477734052296927287910657364198396599395605679759352090859075880692565640264287483768181328791984713049154081297163412563960357397943181042755207865669151237572796782635474488980615336960969641625737717478051514322823102138656315889311666460665082470132646166020451840504836966846822530174345928551707329281679515398431212632630675509616724098777748653880257961394574588520025583707322088299919446787696899518553107022498664296225952068221559073932756543363063442970107070262277368367097912852650443931291290439840612177440443523736011648011895046034274382150082998863003600909345360164206952650475021284157108838490310568206922435121382728056983664678228315772811496557756681633553612307623768312247045523948518400445489345143299556095910430857761463936959582991168164988156711227928865025319249237828927202812256683499880745450153796799645152039674239379696699090826319379606803464905053745029410979840*i1^37 + -127640777136043420833372825961089801990005603975665347432384175823624732569983495053864022901084461376507833590272995241179720430180769255677344422292124596787639612034399245904590294083418681600212217156143636908193793029484220271690489706413955427332142257179884624333539628893922154118673451714027248907655112941659908315357878986538130070215527748805943322359698821924464642667313811549756842572994139162901372510983599795344403064683475544287769623029245008126854349224782136686700355616998532890200126303262307589479937646779142224730343080209176133955411626550125803224685679335841981994816391216160594918066586292224906313658213585221811477854337543310884411135228423319983356639497092066669387055424251182559440644736847819124976004473698052822962191362859022040583554262291545947837076745588390900252157294736180780907040134826131455173171196578687059630235092774909747720930830866505364819115871142113053162224946274625511178890398308479285149015531584477865536371215815415595955583546296871856644931579300601805824898502894783317850879965884509617449026200306593644025401734271073911460746841410497929269635966853752342840983517436663246670089851285868262259896847965882108965748652113840469534592882112508547083829139123086470814623450834303729382108181546302421144657035411522296789701725432172130199003183044185988989295593956504049831132973107026622743776385528124546005135686442038362681082309733526832902584166898706280914783705165794759270591732216906482768515087021561960463013666537817712478602328202380995212579276229202479665516842694096936403552402211304570814383621603571956875564291995294004532839509724012598477208355993055956577464079116632227021255639290854961353655078397858687463652436134768047189094139483009045424486519755017895905877329999820621272591125961650286345943370524642316084176244617147310464409742846241282357771385380957680869986452488432038199182537065938635966813320705862888293447838068412191350298787781773058544851510734575076128240815550449011003543925436596043615885938530020501214990806099355404422219320465640786105153479923045091446787297869598035376051375870602277286717629771040937155753104576645079622255719484473467743698053754434444868839419353096581955708072015260232230514573944865610982796544653174913332752153449544932242555524429168896396834801729744265401423544338724602435846137502337831206460730291264782101852304336650626220016575380508395865835800008639152046215050407262771053526358219144489621037694922576908464789161644048847455727073872180614832744417967938276040214442828009036836172631318414505878774684210262206791949059973387303909890983313672069738536357785574608330929565032963895848360926719189253905353795056062951735977607237634104600296438926147584*i1^38 + 7392927452282074794857941244523764430710644417116626089674798372062788967377727173122164714530513174799059681586533264479338213882703820570163169243684693696379474426853639951445386125272487337130475517195165251246811468707685106484589911566641854442351419152477335566394095737352456589833662207352553343994672929871832599671595794124194717274348211666564281135932615200735044771089465463641816783426673207548209908235708482626170213531417598118256832827522618626749252777562583217714316549863021376244119441220458477044487974595425672991881023232406524509601909368554881462703729996127582342058712320657233656375723368837213464435287489964600550363717129147312052996596019639573104104207001984919099652269783572929094668731113982029598043087549161474326423450380888853380423303117577479009891818938292312985796872222090313541695462543063108175143041023709603284814138077512473705100425267433170834543820332119438950934650117762459849921351996312390800781816597702549782790442671596686097989265238671476426245102330943439715699562880839174196752007023620873172056881924641492478819987978581392199924938213217391571558465951206055794783873539983114515069319128453143809663997158094531275479115277578500074507056414740463556326067298185874228984747028322740092113123908025808584807721250855226769773564298922518715959606090244761266108852036025983485225770310824708086372924579304501425338548213539606793767893559883633145055529334494276279868103373106106258777138064515254153937445860912028097356098988022750834701263905839123927458231247038091281442357761184618531477876942287626241204172080600875938915784393488245189700886638132608963679048828474967365532806821899880294764258875227115277425219419925738985528983020180692191193666727241013251020783558365944099820515062127000694622969054288899483701540936084597751193728307700324050736737826584320231532292668219352358641484296928951475756535367434155824283380235577910415651904843477327540923908361974890716748153964890210463839373237175445845995706213479264443928358787624085857562149943148783000496948811723420711441930209434070029245031436510166261820458174909952169211502185475557419204364776452532771650535974675716491177260585649962622418786796581027519436011848874828723144782581076144398108674386068527761314695873497032665863398339481598672713344086089520471767003820646802685793430950565672771013239007931368531612756994983623496984265986576983702627391385918553289944294339024570275610855827422962328007573145581719407698152903345729442208476796487675044791124137363334978195118926486560675343290392583872320289870018222331103119091369481348716950489217473798971279848379917198606744998021184764356303024928263521172951420333122475301057440346617516959010020917248*i1^39 + -374361576637396296504897059304695028443094766913045934415116768833253234950455784314196010847695830536690504376973148380886223762174343797939497145116482333900768081252221209335957335640270717873631203632839569401182609893226292501730078920979902528863375977413134035091588115606106990186151380898624454237227145202065560487810221366548214592484259136019012775288843808701532319382343197730375857921905899713864072322391642215300395287954484472004356220326402993621517402320111691068656001321156301944044761127695329138785319373817330710151354053530370258707037659992336829694268122345035940227849248982972126441188177654129267574586212578992084252141471685578561005620738812045567195381030555289236825028993023654220100991706841295895250730544415922069143214593930451443874478082962375973843054138901490423704083780325709308723854864362271734395842696888780236864238155406881616468257876423983958574506616544999353729866370577653612946554160335727570004485839692219055965182303368419600129695832585957879219176501691041747895651461814550752046441209503945657627612166976546057324348081945494454738469713322733683751970838314804755953049226209636928626697059809503384243691147081674293070424620312817443111200750457384034140755443659908419047502112943401336240978119477581267372882930029885523737125928189467346119216067709368495462336727961458717149391326010186688339258675138134329772130780150816701108945430960676609491975403020279288882544652373096303474070445739000988639339441226564379752483652309783246755882616951622428006701018614271347825978830070902727720143105321828027431544697632320232511851018563063460657978168031564795356452669597872038668290796106135547504398263773956684296714364252269510606306046670869971655826866692198077116563367959403530842378436557141336184258802024424176567543740370527254596011610310108841740500346190246168133355375102197838084598964825076141248704125662088748001572862339557917891770306756280373726387785894632055342106153972710340280441816610801890732557593288236820348665032770808710191354449030243685220678971303976938162523845312140642367072878230468549863608547841566543373905763076572031966488812904177169260684803833461593070836650406687368134465464556926851769492110580142417936438128179852051039753359010045623182747860341109367204636205652006512746984351773385009867529850758089576156914047114984447342103508607826938976637677470879948492273622043463998232739664192189831790734741051714519361096240721489383732647950636621881491405335383930442586093701815353056484351829013753115138128075201061057847885678306955759272107545607162717911651983329653030724071021866467098350015006739622673239005713933072630429028744795986987462460228028248745445670083191593534931075072*i1^40 + 16611427557042377057772226104864806034669864865415123222963515912357107972301470314659589892358313519059925363367504617685508672754808759255469152983560252586949850504732423335553593430209209057823025494925731666112958569468234063274155971270252348366035680192835831852228992236733642959791482827335083256857871226819983350618267660320517989506409020514853284230328048617347170129964123409757696746325984537209454339970169468813407838964421865039035877656970013991260886138006662002293863898384329825781698230258539939748362858525284822561965493633497454850794028509964044563381838619616778188450464149392038422343971630493757001099616158150967174027987607754072011369361004706331485756051433112200344691726911806834987381659083973013631591157177304368300286898263476975806009251792165026166527406027356375710694930319300102426758001305432888439842339602814962514551743436993842274947379636946050472919376686886593159892546723625713528118384245994006238864591741837880479268453759313983192109791779995857249668640170493310771103731314242869007178895669382783185438789533846072090311944046122870569916351445622087999916677441860463253390390023964281917118770108697230426240108491608529652315172061648658119594397319522440630159623563663837963937477692652686118277707516090786542305117694067738572319252651644267013084012705902325958345452131473762639116143828432105760599310994710530017674975960274730353704112083780404472220025063533306371392663301418444799959919807643351942749809257132790819416414069058855183033327006469544006004086763614333688332930246282910599476789099631622794423652416846281239004537293037553194290821236935543081016167869301926872937047067246052112747578310438373721319857748500653940868646219052084803420504676057775594340913021829099983128873676118828074483506730551047190339294470488639255017232315522116875231816576614870076679450573984649898602864603937917913724460615277473654555912920134073933967349249341496719501429903622457832333871497438971085612315563035491217777799381735011545798519507701506008863517503567049179094942863111245951826838084774540803226667121619624011588036631858026016388341089719115191515703819161769747550438363841101683972213099585099164405639932319709103984803313404935897366154758024213597481691130175365069332150400939653654518322504502028553910544206220719641426441782573121934744754962135866336836793059486063225357446789304334469383007532616794053696098467974654368113999814189639140431321865951498320144789590681924799287914277869064416604661138870601359619034054996732062162544994155330408339245623553203909066534729209354653824258132946928272342253328506680096975638787036596231901519320748858868274215608211445601535014757160048085724081862408415477760*i1^41 + -647514493518357406329495967672790016626960504502866850907900137441170180745440425559111981687861116693903731882003407214599180343650626250855618315878178389058520830386102760055861451139926071853861850257534538963410509803958154868266368642945481257954497668170722549554562453403000212470342309314504128991360227779527168045409155751958818392436848576606807580741692314462024539059205008953110434768789939283185016115461548890207674141126102049760413206372128390152403009569962692008486525771479580452738786472632708219197326436229601533557852729639438182579464432927803639716953057141419907967231335292629827003437141408922299542607070407538130439306213896688523221167184914412934684668812404247904421376944856841076155874025553700460263473225912467481461734594552866706226702163158459475200070319320770880949948704046783990123941409152491312188015522233403136021712027379521806853372037135165186282379876942330130495917720228703705232680902557296967463141783993332749289965746531110298721972090126809262115819541020483741307739929395542907849070451056989881859566746752457671555381050449641603111412779572771137490421705653409675966182018243942805260516113445676245140744704192709554269002676993875341591015224033208959820168804076994211153231279791238081321379760218404114169508607243478514849345009579651348978991371865349712645793183773855963344329589747271288224375539403134244421903389045419633042268028359076585227564857123307918842626229815571503512878054067106556116737068460618394436696881907120038865667152159574957581655523516588679085106732244936782578319984439358985635319875041663520923134570842559504468136765182411142144190266252024679911806705187988002196041719135840699898849993523702207059672068037564230579281416980152743794105818658250656473859682584148871651352399101609991749941886770646799784447490089552972596212488475619920395634191194644640605695093858579106863057337895301627379794885195134756244608381791576790233845473089920832027613271865028429787977339973693262858755001554234609351608330499801322923325466085846635272036668962772863796639686584790651299760775520836402579177223808742941682564327110655728501162576816413889002062967778278186149578086864875791773189038542171666491011060573075789635633930699250313277565617710614440069080942142384540633191672094909172470793323860926486705080311049318759400190437305975459511302262461073770328573193462749289208042355986176897223014211883433883660618218558073462503492982103779784257045536043407715943412430644833171644636289206267380136023475472865976483094208064724890900330478740864545177113817537329958148143880910186313936101472975466260421276896523229806617924280162885425058212556764603653342963414416281980453300685095567360*i1^42 + 22157747308590314706108299698086223059059172916139359038539876265664848059646376864906935945446775479843606522568396903281647666087608859247093183457261779743352489745403029262344049631275166652803287619315110967932652331458721376876044067651720857745017167131288959086758301821305982243867003804515615639690414173724290887076326258772974283730367609094416234714484094622044215456359035520928058408291393927103254949746620312984570923692681600435552440319608168753545896848378862729125192239165327982551103164987030606452519146310806027075577922624338774610596301144347483896910571197323854910835743630091234103374637581414556622179780684475148814556030585423811699425261989248724181202320039923624964094733558586982710038351523596903726800870109889662246600671093756020106814848630240385279121574033180215370274496518748653443341435536296575682150910569450752612950612056312324712102709327688439653056370802043069435671411860867526767568603305420754035476616930805308731282522038393928231804380550601701620983495678754490038690381267583792906955183600392579094100911030133299968212606746246929838292845812422090870896429384893523045001604065408670966510649016331833545691452356822724489432363001887931501604395273737753068499319805836316415761004975746991587598642951985190887570305555139220141237702584050349673933123661140248954580215577880456772942444145312382715462697195230355988818318412367552566115840623385051998232121194836622010462812581882378075331515313103510637053310944190785265878358067742591731437117585997682061851724520494943918683792158888364901532990831083870291547393550517462895448921505698494936258617926309956730197572316012427719973981912471792970946480824562544200440413146509811036808684003877617502144478682290206500857318390767086616693230437264885604115933137642935680978262648645189171587979991126357031152929008970740037991237095494728931058054333939895745664238161941689798881301763792096571234012871872144961210960387480427808026843190807905072299788686455748835993525683982039327173933835275418124215108309828717945597155425750923967025855812131753213067966508402100754865497545105164355750356492284465492329186877125481953219417676189267012092078757625258399262627017639759472749255536906267123913254285567577529563835968539264941994850879974044151895781164562718335646906054440819289926274026397480370690567758993125785188024330866978306977873232176757457994581160184430987476026432549538896867501393647143168459358937327999332712684869416831088971976648471633679055853128273644864148772682270112968263323454660016091724812537622580510274067556842492416770276649223995808074887450131621946231379103106199901827092468651923694827953461551477344421824910922733715353524764672*i1^43 + -657650586964001474858571853360833706004969998939323168017768193499492387006739752004692878666854373328901740449205007578565186719233725215441413061494604528246824033207551328886270608570187474703907095925169937721413094897989956750315628926666049855806545901995134689018412817869141764901541696579007630412277655286224186095660505254191458625194831698248940173756245961002798609182771163078846066664973630826480792238425495090949477700376245808914678788346151325482914999702278569721566502166095787506011886271873646006790115208018336163951025030225653844925252485680737057296632233863512666313021101536901718820688609025870078010262525834921838998662750632272486879561722042838294898553323590313035726726211050343287572740882490907281224466690214196868841508146182615407698499907890756813505622406829770259085792611834891644513642096246440249793287361045428575591948152143614163988158685040289240718369666333070484362201736453528291178386938170649118374431221391455848375334251801016757706388989372318608012947625189818672767106284631090078897669059987448361247154157401032248529592057074079514997648903125180763437643889077425140044635067681434911830839814660747496528122726991038489434614925493313762494201300454856345092158566585789355781144101299731109386474696288299800132437543701620368311224295829296846976426192027827037125473594762569797100169809030591207946012134602614100292284389027832723649602914738705375996891828799582020771760483852494808144327709004315858978941460285355591135763349726589437662314622593261473754841081488897292082230121491014824969105029475662660059879073235541982076054921246051391342446580934625233372909694794787563145014124464176778857213789399895534495696836521474190354913867730713811763974137785347064844504178942093612458366152968959702310578942122068340976102226482127659847227934276808656914780613993514545564536136862809808031554426031515324735442136501433214916608642168021846048666184658390853162982521806487809482185376250930797712468577022740829750526122739801236307297430117902065397372246146038426047108346574155233363619928327115778075201815128857902587783420990559794229078196075742949202567262339585841155474250173065850244915821451467548212482012824300067192796263812006377242188995299948135594101684598357795297878944797197784776191456759260194312906142981201438157507756176553358059250675264398372645936653623482555695543654134121879967762226160220172137936699065549808112066703704791754647790607380914140499485610567695602027963284075433374547870686993351309512649873081162825112773555863572580901626069364322010024281978735544618646216348864132541794307657840265635942639585779772212067458366483750108377180359437481743333233727788880025031278592*i1^44 + 16262727487079430943768035377652071343701578350476913467862356908726615737091646414051753936222571302681445038413542164932601580638600462262666550085429116697806550087088948700488382406897667124634060745465153533666288411772545004497168849748580340626480069638756920895002627566395796615829341904499737269696339094174946597148903675443790420003433773698803833640046278144552479558955061998540057183126526699881731565944681800951751669906581948067901435505169353911303155918890560221456752408050346991253364807484830550612471757196156958651052623848247139852413922362882396040406861184534235134584552341712785239283943411564769187696292472713524146319804900390652303719253316683692327848853451786088953670434536242432578779755922996611580075056514437492240797465186629551268914322810833372518757210483292641228149812493734960392493064718341815685149796095654819758725638946618564280530471470667282102305957430425528343689476207691954168327112479769895446964812539109729018307873656246562630523043037114458135080121537296937621916484685147266810969883793384625595019762884359302178009767021961852198230485469617226655009075790778554165517846172857164608576843715996268499249480008158682502313653921200435716695345423536228005059934134750178355199770136235006151701703763953260034769038867154896236955583292989335297854147235484362596602145139291576481579237151168002913725739942686143402771032658922080161331612517132689993103717431558308687704582519635225036461432954413404795234061491704782296198382554244598576820037274030002327071510138431025757394917514608366953718365548228175238302183450882432695371250047729326381192802883945964873586389135386794812796489406218815049934731437523067393254620066028592343383162801347582568065760925094747173423979909907415601768506723052290853179819833236994061731650793178742888651889138701516825522479440073064000912061966928298208292302150840570173364291701395689850757794135844431790957727312363313893151303505835498186358761509848049809997459863612140827338048124620976666729762086872555266832871714441487369532945035369925818382786589573286403542771190408003976465412825930578026068894981319558677436578722253447930315469932211416925965446205338940671257499759355210539303829811330297367456314436388630384805021950528241178380623325011228008501431931873167836724423978434237977437678173439016834389393851547555110904699794906337392308106637009278574616201682244025382917366517198933318410840438935581522989157857032133100151776220850703819195655148533825637084015370586038924395259651544838806135057994712170764344667277077806954498301912625219766187261858321932692115369327100344169264346812425957725629704549807487285669833810585497459873380385976689360896*i1^45 + -298035969044330784864677013567712300328116420329372524963759774511186201677529902161812771210011439187673540875946267702474114035834404911321507743548858705229972611434637791453062375473441665528049093130838999965300658858763426444570656143618788846025496920536409345810974521086816753273829894790543923908892768906856733714431580549108066247605948965044561982458531173447848860379852474125954031541013662716595158400606418437356600064389518664802625184198115636108928465690762078095192512711090926190356877047064640630920674424687209055434993801310720688463815408302479008963604725923147237073398359075067523082616713326443091833961082469154949627309331914339438239516182081666521835026907376319021830204995306618897972414891469756697212452193098426313662487300924817376666313717754846382517753022761844695577783866725944007902151999971334862034196889972836283863986059911754989173926952645755468379015251415294055261152869738769115139008630944390291186742501342347423986837791042536968373259538904009742307934107663783843644682045325304594850822527535528461018541662776251519968152049299085398731222327190848937199446233836099791420795701091498085544764922912019310697404396770443341178476178630971771012954289983680564911882068374724298401369233441997639697939573086819737970653034521422792162398892700715756698735094451600335266705551532529150884877013322217019977693704130112405109428496175657335302818174082795330502937729864702689941695160725361267679673836602949830341983526809370767170127640689814122570864001978668233567277258112352774790795320807516231876610244608402784963753135512347394010827962260786488039673520030531668071299857906502038841492266634788624090757459825966924081700762842896405173531467431043990640385877265205139694023670712861881185640624423306696224966964007053747372671108817414520536090164248547227033054874420295604666373959617566853278579477285225434268906852137975671912002018785983478489190006213620520216574854505931362665253693547091767176943069382550600244766127525246573532706121161154190772273932489613852198559631700680179686289942493614313624756524853394582121326431718200157385067010115295346294778393377514932781493237237189082265964252133335891921281021856444940274780982088557395824928329114479086826665525673369180837383966480235960633622777537314155028079290833560119464313310213027126548700650981447721365874056032928213887362619034407765669246316712338517846678232345246125150436032766317876637729752444376102749817260008732051372581654271035651251931367902363523360966444481748013311544666226634332063511701570549018036792137507528547101870728194964777828788464797845405176463073243691908211039009833261238755825737572372949112685008611442688*i1^46 + 2210767235919255676232795316030408044899405011076465463877647527975221469384828040731843937092695983656958342020889030408793959275224989658269102397604827171305356676923353336143520407953735013710332180561331063270367147180662179043495916647416050604017817350070754223289986461898205044453041289026855532112883807047119563383719976524141917964931219676585505786206019566492934397050312478073529999986913549352310076958056558493638786518505873877284531311276879909429074724607778910667945182066530273058738906883685444507979375589553255528180448722269849639098156412066115397444457545892423823406781162567164540031917969014621358803894211808751004628683143207784787384158154455267321315312912482870120398431509063199285573122313884057444788874449720383870095835156963632321722471874593406447973438718900593605297643234489936605973274367058231773135179872177055843149900303854939187706605956488715241600365555412171399238174840944898013356468432889941706235890907724316610660151843496800266603127330832948624918248518320336953268934750956028654679836378271925744788466486061278394186004497951449004333137413981347806983024547170539851525603103395807940668687225918794250761031164201890653126784756481773676732453162119264623900980475050220095923029674352939877373670028500445638120331031761779018466839483602206922313987476414175398630550178694869757238974083149946110042617590077817082403290582175910274957114652956357810890411197598527655655298256255168988252610750209310483930680312218145284477245021276690324471878328105614621515362448493684259905952823915062194113820299967347504453694766556144288984330665251929303776290238095143238304058595510340096779284891059823927817093362339764334917693304824291274149000369036996692377141833344696360970172854040754717982446702050316903818863194805661088519452060015444725264664606175054929062237292567774547439187495550297964586705325852517071399099418739834835956966264232735010670744441443124974910601319265123079751944488697502267075603148037423238187921156774855158336461480788169875119119425842545321855852966212912873869108749191949024225644283769679851131307533940299684651095171724421226105394566354843978957275521450167880104163949277930116353014381719821047212203141367767634272495828814121189722541397535862771132489049307687437052931979498961848155967965074849436571567397517223960501459227255532512818796049582381208446445560255642179463984507247897185703015898138652388758199612735653782528075008758931712295380666169509422640159651753858994656667353103022520888226875830665299965977521627229992019687891982530678665412945757406256487314753265135351274629180814878201556963903285247050201983728161865507240857355242133458067782631424*i1^47 + 97637724358554696741938446491089870242973077252679443833193596405957025681673578787263001013679951064225760848291272097582627274703257719919189996576790752588902582119361708979309102052791319255358446008230068581743717133931381874229433380993030413274456468110100984464466430483339573924064673282395925273839637176399768252517077383862739415740312689362215857304325876025040888817753303027031664706557924814743928578031164650163530793781811138525955745413734619785419411336299353846414465756615730800796959744642481985310014429081797400321294059355218921822460843724910654929180828563097424052647790677755775640537154711901334923396105583035299999443355158359239823147271357159419471700953417104264220775877866659796012357770486962687408919029651052147668726089426021567284929646746232049388518576874650633789926237453355322548186147018417247777838654013873655083534065731524237202969827203441837353181000532512615841207102358235316244666911989887019499441766162242805531303483534147140653467929875237078467684489923268623917791909078391494014318166081775503416014852190574671984178962074003537476449608250765078658829714229466624652808899640138114473417650694372124563410127994820132489770750381437789894133308234664221990668357643268592314560965298177294672792688599922160176507146020810601770141039556273894530458035330475762772439415990252117012129220388604855448216902419830838100093113919345442652473472540760356337546683669260708665720664216438284679695111614797272848653083183102852490530223556513190208404003588748357005699742348025034937928084717088056033032155180483782513652966221075717105343870138370441570662528164497695540269981098102060909445817730671716490816361475442556629103869673907212662515288495692109917116314711445091116236100166196238716749152589845427318543278072934539832321071604262233649157014003715288459003676069322645768125313240523520359240336884211026891276688865276932846718267815052392174894867322876440754675643302283740652708818155595722691776823704594349242108661601744313995184939522460499268015375461390975204320267415420927622707602931557724651319581715963793948996713716526014068291179669830143887317437673973506152411761555888578038556901030358640345767105876781565755489117086548468238648483602931775752758190116904692275379820303877154852678142474576615856516891057189378535516516201966495377451228136731137557206812790691249656405258331778978997653912859716698562036460291983728236972998891889425467052130146437922241610565722033961118146953674188507258149341045384474581643581467327178341706021216205966356844195877734411789343942282272730562637437558457050628047349326203102423579427239383176720775499330393746607558562937252514484977664*i1^48 + -5151525465582151860780006824647634245268933872722277539228148347084767653171238435069406118280873612179774644310845438771882672596047523352586668751047105552857708895326083770146833013544388041983984144382975693213263664319173160806678280646035333450772388400107669537591275738071588232543118489601671307761071026587323013419066714217340901117379321527553138358035645727867520288193935449994325639742080159094459659121792064597774073973652033163561615628328226156998693800119223827493709811320481640111351753806275273174704125165892151973941107461991295102659577947049156944089887507735726035173001625584714521559378150747026107894100313682411754213583650310098409066276450316164196652102039704945233019247549121537103550469907177960176140418663475697569175667432617732694103773846398331318186813080387803002895969014463024045047094165412731969432884165592194489648207577806512115365529713664306820814354060963208462287185430767497388445478123305377292205359132519434782391559443256038919492601194576768229973319383035348864961268907624518886086794402540011729861560831942228051501729302785360541282952087741021370153012242031606697147380977460611895630048224672500961746356773212026134977787728912330268498853189774668400084757738733182245570594660404365263732934992972367491609431302325398124053075448864868819736365189671720022514843753761938856305208016069262326635942166624519026534523158930222483532314766838445678816811076570493733161597517219436846572297730589303627786976475012983700999136872255420467303142382134051335722918145481982916170475920269102044480532159785404705868475753105591291121282502169084058988555789387625975257319866599472185202228758002882258897833364339604882900813904928750595842924721790265379107710682299587216186497878977421833305399860075369560473667895918326129539973560646635475128909549446467564850356161379016698138073385815958276122526361125353156484989474111399252449793697520520417312722449590943573160182554750439547410936023462485607595475105996810381440630803390273164062023155124427716860987259918724750549412458100752785447468521555487236324100046437183731129446678061684385029083778060013492985154117507826626432527662631254436150374570091387023866601222554011228775218165746856948333248350726535732398601655442968238382831409527586245711951615541912372491117386627054500660433804752595065173553802032535666369887969649895689733542576195404761810670423300559596313941427361709530770560790129215494679910149470819221992912004275719409148160811696443547085045992261145723238474548291736104784643732293164803691559725212311916070604631341341274546369982918340798607386400564611889745180163827573434526185941026675816563124116492900106240*i1^49 + 139554043763864400475243601349999377328138160347482588724410977825802379596915123412919378658176526180332723843411241376666158457647314895840988706296003925810781681857631974328674907742061201906135154034177473510383720869333749685693050436919597469598464402434214253740452145593051431147868621151869106931965973292617116982406890139110751043097843918606449344030758802056365636039138627571391956711835443208680152894399517275588559583099302727807366388549301161175871407436245044840952766892681789224380560830828905286933462701214201074102806411616677076571322619018617514356114297497178474800524087107128087470931600341674860285863247848518753820955804447936476351144078399599331458909445486460396463814436637288221331386449854496383491961091198468751170123576091165943169049340605503864614003777590053665290885424021475236218092679661741022064527881402822586638407577985085743259079925123462590733407908523619252518905694521601365222977540499941648542976617946419883191442664592081731204767754791967729231699487180221572744591480958136350505891578935238459074662948183016317254926364349098052701378054413251090933426294433572809347616235616402417106736767648237895307153437189397963467383030603500133616617159538859885563253406890774255661162915273485580719772847695417540352422561204098825479246103598548613436690022576694465306446797708667934125134185563441264036593271308104225728218970198399335277116731904248636974930735751355479757213494331578778872730638834737176317048935376776378979793060902620250430437009257444444022450418147533685257499441214101233015984267921137666490646404230048380448215635303452332478146210023416312629289047373393921678110905109022235351713647111069371403221320957920767281540529213096267263497271718580294264192271315498061759420512481479284583302479753886502986156692860195297452310280081405724726040460074595354548251946671481052996069471419224440380843378822971089470796572801664988689701954968401034158538858972422815843604146636168915883923085621395233996250251439926900396599123019220802067591026605109388753785862240922577695837558583210521334758328178786390646549557903497520203306252432728892594131191128332266663913505266319780313334612648156484403825119858099818347527979578692693805061999403249278049841663797405059504846882610337696184828740505777053717176552898600086553661056267770775328784594473303328426226895275641936496655626438229267726631157799311391267933820237111171439901951444586921094691965379413400191085360691134471378615935520257929565114510220058973864619767899427192683766965626246773918490696777288986175490235924627518004555997968883672059197338335172948123937812405964892794789681613196247741137255015645184*i1^50 + -2455625855545489787582477635044775774462254319962648578565094033719086981379425439502748113748343206676718691372594306549587693628835028500718971280221593408376327886581670508674652592957250784081438325556487238781039474617432488998769064533135626317289470527036261617239391844283380257857065601023218103833281021663339312822626938498909009013866617288005484229592638695077998416252639421388240684789482267542330379777338050449982670206490138894329926421092039199662766433714825103440003255227514800282899643128947689361189326545070371497253448987350726887406178535673601712903527119061494317821545481989057504337948806669399715195706665878039708927963071247702306697676020918925868882428268468634479070214619798689296535017849968926451757429599688682004126394070363104286097609411854558132189050578133264284675868573985173329036638438875374890068998823616325984403506998965868220816850074988969367410532008717572000418057896619378506645996479596470537616387339574949813831572027363573829777970202436785184434934268424885561570204565315790462230737851792845180360467423706032072545565855152375321636037914011869627574540520441630313483096606320617119722364844733465194408951026865058888048210263300339951690422954212306400961848218253011173103859235380272716786816598839495783397671481082576213969625387208415890012293012530100288299239856370940957849356355800128523608450644073505160139861910649589473697623075334081873440363648512721553508518144640018485573204368984955447984611439444248822009350563501318012364179862859359177762830277615770653075044477619284200138041490866955196804792994040868755889755821903824459716067613837010989877645396787945544035019999285157208554234404235745053811150008961477422826471845166475546373474810849051779066657343463752007436000355058515458236767297351548553318045627022868578400285814768553773792762890935502662995301219696430608569075058711691894529652877756417145532924850142927814855912592049413897656818190459653690203247706938317599949167972288136434738580906562389683473263824959604878963983153278868079787453606261988719048652256305113152461390747036031458394455735827916928597032206671517040917015014774482229988729596726230893463212814350207015356475183352010906776137958244486794591259088201331333916100567171028273612536292469654759741150646947170157444226113446219475601643325178137370730844854176061687002327336943749683577191396488212077786762515314206524146802780287006654804559947158542989029527010486230188053288323029949460554117236486018727133190314998823323287959389980557861443275268672560795447815008482445870955776438810529393993596913563764991333400354759452365067047200873012389797588319238856850522373095424*i1^51 + 23276289849041061939332920291934440493968912645558883329015390306909118748057705667765063036408226306663207393927102087582798382036607466140059788628482362332746132006816096871263069349115715698795507635276547019038830070872835619818724730778341102424062866529617806238337833993591069906194797915900679950707086501100455428790560535767656104445308201719259370620795643326523552730772282396887018757548709367623043736931093148516423490527678790514298499158472599389231330966227821746646004017932081909176683029916591262143363684120369630838360759228296957808367623208424151622472797716493511571124994369082747803556743256796644066145653444535728402602096131413894094164804374053506587288737397665155900120282876358614383505971979201242180226699995406153937039802333817111689280912337021253070123291559257035763909049059348397598309147124261184368935890986746823895261792099218607978259394814774977432606534044946520583836820708056793934829842324974657781151707285264950768300906188224554368804660982295519131693014681040085743143509723595008096049159833054124803486967713644827695982802484451774848488841386066888746480427850718410762837193544012827918845177277235412937916204783674590821380105782448852176369542793227523829637413088771030784376211641665028536054641566943637818670777580586430693598270015255201559324132894169671550090186771878431696703369948177340567303594163795975244226188413856504817852351317122607907622289485145870407843716672061296168107017329319329231890865098672703268863796880609016026519768948054287465804700988279740433644314643901653337340384503523322900640018060884887221034791498404738049133720220142283115548307118119965906554108176592213759745258435568703481584305460528351407115145848943369994545027201180977519898672880796613975448863200536398353665956415093580467190513138504759494439540335566145831289413866599672109050308686675983812654798499962727162730919341602467871209113844867433314124552573860481792518136887649360577133785324954494181925531253398434954936204694869750063889321264824059406698154289205745146814358328334501491780399333594644506485633320998818181721907366553093442752382840883788779474260091538805317898145795486280157752740992088770821021976378517253223041910883294543747441259521941435074405769126338864941049285447973023237561456330200275449377564967704311534928180373824358507731706830314651660504988516341642937890186510359417271920768612538459348171895264387656515254021184902594159901152945680748973082490261062167900079592322509597524504874327001066614460247125117421124888647828163313893351629808807815159944253471312624963955177329181737236202997168659612265493824787573372324652305169326656544833536*i1^52 + 156699815052379877136091768010499544905843582945373447854860259055152218090396111557583117456406692659988295960156743384821832215258406700697699755947721234133085389070151600415425037111486060847242965322334769076526801996123190222706854444781953935829080450557664229004625725056645423355433046838479744875329614992444878488069640939756343041310394004416611109051413696197855230936146041181781680897957696688618206561455070064965736100535635634662341442758662130968169531986519761595350936497160724833096549420781205811218468716108893861504975737608513099957038598795319312810530498719091698705243720542446842010540378977450921882020234778607675191714512062499961247854937309300557808776392682765154000063098405948760438466337722210411408392367826117688819628084052823984882804822565694152890269708820032089859216297295321135509385542410833620254826828207553613364419864700790780033639216585084120354273860535169897209345853238662915806626328176896791749742946059128332217477240477233542367111500174939759482902571274290026646895253424687581914892250117117703873865019824817880545237241211291339035810799252822148468903293215205077974197754807343622647562485121011014364218138980549752919827573259005275772529811097532650459176000934266227254953333170172463509262563790041736823176937014276364688323454880490588990384349032464225499026510155338189221652456640872126038485983831616991339796357988492832092539350754212277762694578074872183762788290387493205483223333060548224488600294667506990682365700351061966472347418258938552226568651350976044377907665016380838566540327246525508733351018529893819653045205746898686624860098203954283910948285325918339201545357754169667527005436770829973871026337552182243142080109037914185591156962826178874496580475512419363200075111244145588111229399359572725568219222734403180143420949690695940032929853580360508609113052049939808421082067848137633179138974143554866117047213356970384799354933618406533341859784854544891985428899105046991943475917151037574560111395670345356615083694844197774394018262728243127359636695927151226028979596679729334826675034646896568048336951590511115228953865034831876054835021812317090692276791202778254902492327601845998810328048904326471785419527916394371521213681631090609794495259798932614663670828034996532288774928604778330584559539807159476907608004020696315041039956431992251039182493828874483665899667316826126228284670308045591436769946192452354747732042130586347001894012876696002050681135118039234611860494259125528146032749974224860142537526819587720622741039595928560151934199371595912901457921400078543829799700942423474649221847592204296585674853398894697655995867982691565568*i1^53 + -11654046508107985070385124908279403128059131829015790487151606613066932956115165724323851184650380765292239874963658083316434055417871980672615169156973895298034938261232694452373036008966530890922857362161804057015897144174715366024931184610975835863414728505531356919590198382933881764646302453212269866240044729354581209161017466112246986641436873984707327566579694938026859340544423580993898796903290939981386464053093400843677653746379748135497131659401125902523409892126808677527956649982414719211922244921585103325226103065476009217516493897104898923024733685660468679428771214609983668579184331634249382719869474529119007132138694396067668551429933295615935076079210007967984115334283814301311899309529833744352320240066083510580150625385206697043245499918307469716218392389168050744283651600157005309625532999417202538471825636069722501545975807780334607033338649624844226147476643288949386258332067777168089787869549635215100005555619034801564582441182636683815252650665165684276499297545174745951982243117855390231940824701084810395784138310915382798778520396223782470613952345201067061907998073437528066680317546158497191749463978047649213960277956061217816093928653505171925296529929883952033920843494362041830317322819289961783538918293817426349561977563941188579992794513878363679898236437207835586982577218322180708111142186820829214137888008734823427636416365796403476390140073051074405796990358676761286238213624754187944095419384109284359229957844552786001077303579715943159929923829266460200582266774147473239498419888455632185351835936538567735718882314909717556271324065400958617302263031334073990098204496679148434263968630654720861064029050333061881052899430407603754964716247621123490558339568232373091621463906707328388582018793579001536150336984713782463620765479264174115153923039565069419822878488468932191328501250355964292990854322105002099990983478516663647907219636100600097763388435033490816600393895103216799066007254173159938629684319501904296765540503132142365099703351277838979425192371977117979459019845506290783703493784861631605171112447288191096187418050261890804118410911976001402818723339169344361596167524297373627161656813212218334727427677941807749194589437083501542460461847301728402650741543943987395365234350109633838608811080518416656837494528588923058532065035977921403798135182321896906221167882816978190234790591950493242655837363266045501568191242103204401160173659608027324625226457873484544186045518914040644241240772279266346000969132054681311547428070620102036580643602735291872005030148512878077825302070068434087031927560182346627473068778163466825307942594624298538678189330738623088399693484392448*i1^54 + 275106414562723215968645094204878677557143921104035526823308385784909519234110777388922477487007509904606104181640503521957915896914858251757719603607290058563790832868922764622661643924402942467927376783041175398192710652248883081137355206295071669576669445930171516698527549356622799758762138625278717884825560566675679001885245952802737464919517607148188576072889279120940456710143480533112343591078096556578043339360910993466166756428221314608575597998385419354480498555079951621141441541618726310196396586146126096658187335239904934995028806255014375285984601883058804194835301823185415666419375772975189480652591475498569757936084462318362652926910335541731391272636642697107741053750816684363868884099356857818776790639679654095300941945738694788991067518619629838327056916394049873147807017394522441116893829789567365605137487741211160923215316767391986500763968980778973978433959343270976803768619563182835087221564008469612493731476135838124456981428523768128109593411714931941199893381425300123428363325170383419383006345379789957450221203161302417923848434670229145535670791392676263995443621801685413770109578790250489153157918209474874502408198927628139823684074977038633873924250238105754163432307805172398879861757434774190908488916737722814477258457900814838743296539577620392037477761880516942141983435127187988935677149044361144346905661095886823755143407847424732356761829010541260618912457390942085351390675861254970458731790737395643572479559040143710841898912452692725525237767541092085243756120439938323273852663634524676447951571291313891471209667291252569723501268631969894684749898945658598221972528942884298429189291699323647463526218414734088620136637258662338388590302504960260940867103345871581179348007247508716167670927308190247319898849327679163585189252665725782249774676015352561637707804654743708004802697429770895064961906068291167447827449689822350772670241672229224271093286437431822755558311482516923029200086254801695423644682623336989572927236322798431604959769642857253398742642147340709859698279182307569381878448946977523060332628422279357262277815863584215392587581694766240699657837724793517622665476849611268709734523404279816838791407866388186224270172595188330980064819434702665132854451753074055785222445668950326283543923348925441309015360696108672688550054899533166191130216978698618376362920081385383359726882534096050552574975872304933051130916234827338332478034838167412897966805236183796830334123345539054944008662788765040767874631138229108704524988438297269904888597297390962758815250859535532799815907718330339799729505323807363313504084814120981073291331313128214461159655424585154624567115776*i1^55 + -4403836335617194132248059529918281213762221908943514749800427471099348709508146530483995088288535485763436354701835715649839124140342795430859901755331997227134460746427673631349149322337279552885653241606436050770674041456182843256103074070820730209133045985635926277078684743216078446557207157780153197355160114960409040789003458053218825529570220753326215589192488480665751441995685826096215301997472475116052591240051748410210543180287402209024532301284198622921648437041844714875545353468904449785891004201235314831093079769614761562416706534398170003692371454106102844991934163722890294161760693615319063248228529151294238398924762997325670570585785426497079736515945339576572142533066075665394853859242495034006739149520228893516674470559008878905748143911926727701593709118188087545645031166478557200794532575218214964129056034581244330447601493804244538099246707343794516989371214605698831988642218985502535339247563064426802280136721192423565786995177260470285146324542962606088210330976353521094698758293323263454136665603364905155320305171608818346838678762426585098167418361753442153479681355332710659133027444231253376589982495202194068625298341797408385879476784671868221753554278854460185893078238311170302002646543487170942921986167962294561681361921034220225280903898948348045499421085544774647163425972382228974501852816196978569990770516468043762771048101248045762914187375016781539894140030952895534577554116999783970972089510092473670462455893873388629741954450766813031669308279165626966212288664879504700560682618619935434505890432909615688827220978313671989035315777272557938185346894645418543492981065714927103479985635028229495521091866655038374612761093812972882860208762781034634439099637426920845035783963804497369513238302601956702533844756371707180281845772808981634874696325646924869162088053367367674887911068311884925918657929013125489840149444162885565524692156635290237867225070293518418144210794255650033580852900237587297236503084877609383764034894087632382024686692624795804115839086363767669991732707848950984736180164035244098583308479565154668745437947748156085689759733364849274308497983296101232935951574546059881611294992113688421682906235990266331945089400970567069702405390301789435864811554194182903548841434068901213509602630792968929353795192189503260774331761650796424682502200924120195664251219456617149008816190882231512614394598583550593793779810334315675979188909507956006060815987122950324282190359632574017650860072821541489949430051999363403473117620790202457622054688130651889608851086335480842937489479787150141722410861094253237372343152350765281191873075966216381851545846068484079878144*i1^56 + 53237935323983911335560740548061094010629885419370552901560350712105608961423019958857022249701519878660000417166320856963685675099858603368357622203857375402813023737794161869809380639791536231708827339090012975848149655494696995981196834897039105408954913645964272009078095655636499186185105737816105525177678926274881572360827441475528896635545889165434118354660674734790467802904182633908862354283291322390206756907351174529980885474926529318579528672037378212601361301392635885804596736586063837245470087650865450493424221227437120855754848243310136908984906621233423543704351981213971762800415989013976236535215087830909598414157212226869445159512323721177552192505675261204346514805162362567425896262610167955329146830177158629561179345419881405170637009274405869547994007058720636571733377493178392346257859193334681821383876470845449377991920772077880998973121149591853112430784433677867204295297465763940866420005129963661008719625925761897217016644107316576277277993373127536463417581593468191024845889848023749544511856376394803348734394249107685354132315798588603777262856700173041389710705765680689936902739090338023004011576666418144958263112897254331162436826379914679419883841425588981442015198302313052711369766228842482711861440862951956453447118541285306244255737919308545704577514350028003420568347195525495918639518492505156698277263880048718839518410063487677084486593264602496928805622794605637079637284745446869064426042087074034838638608115436029455864437260998063552975767630056695589512726528695550220856453908798591357467096625194494693605318074474681444840144149812736904534614923396480790231576359070347993114218389094828657081321024186014965898662290267763760108535437437137268045670344264975985403725716235197246913050751349065399274181207119492406824278360059203945769692155183508578882818465373389960327185167349058149980635092304029617520487938721124701458702927112319604924107773861173209272273368788851008723609703349949533585979589733822071956315325918516047605319786555878730091629111377228797360353042253743670509905697661236658461959436750872576908959524922980710986809466398309740684952381965425246563477333960458352875491305674663111526234107868454782879164206484884726773308301570363309457024187944233739098951154854499888584792865280389642778856168202157469602594089322691309632703190845926363612141657164947148845296528921239716228559202127892784454740847066624459464630177642946862010834409499648856767816065639765936093090415694087826359962550489072301042681698153679055195154024109853108630921021638616250575812752755166758708950938728912435331927127918997296310635546327166652060666701264453632*i1^57 + -496218964192348293815388822527555963066114508702927541525793488840515453491824275923355463077992164783290955947445079732903652711560725880457692763803168297952814988675666243228486166312339400125398952470269657513846650829270314549593144245326130078623034247444431190636921539059091055317609352485642607566763635012885198866752916610583289595135598607179073642080552145690700710403620542174653563528159724473443516460360613884218845400800184016916248850362220011622322499211736237834512854969317513128121265620409591065239951229936656047987864549280210163595527744739309989481940683439648839422186619517707853275884505776323175687668537856123452320372737010767960808027043706892177152629840877545631630079896115875804138549528594533140635863804433165420418422478437684760780227469023228750977056350162613939980000250535571497152887494137899538760592076985138323777898383695367203888199927506537110666205395272392383014535996977428880532484224141154363027285911388598686386479869038713192082777459524276107850412093912878779369321983418451771418785637208143690365936232953108926406418342265467538798213304041440133722596378255376383019970055056148769035276799078385591734551531154149730968063307830380647167593017171305654566206688032759888843494652468423769257785317435885118980819501384657070717025083118269170395732396350403402276451470066016000054572620319944276692522816591123155206765851959412479579767614516907276710341177042340699520654768219282946493168867166983384790670332287105699856125151963383086836326836114670017380682976554844934311715821791891838222142534360093766369300288390413739115621023015542290539974939398900156155752810730751500754785196976572320535956196138128513995346463590613774245999721171484694038056701935191688666416819171616741950948903398212363674268864664250700392398381077154456294157570240714858712256704835582943294243790905839213186767770727428057109550635782696041820579366373976130193970596869481063226098573373368998264510982716459815408292458199592629795836426264555167234951778641732293448371622388409522955758829621913218372418577699723701531499587266342584114228299490541833562938394042094913496632346352528604866078691183459387738026610656958125992584480672843148617129814628744456247344684395656109299737479548788204983641642361500235600300238871776563356833742727472904867560130017218374494445868967979665718893792167464114367944217701749648745156795033847929990299448124797673293512355678192824193242122251890807541515038674786646047013461796881461616146521595749500884863505534591032811352150697763162093321763372083338562850993301571110187658584694064862052844806072284285889193405579264*i1^58 + 3510992664920628933499110348503276904669056733558800236762357114418674418668439389512297078853589500870241051843868373187173650761302577038864910223297443100274578283758530216114059891942040662571778540027588223147606655246983237079411302518907433545708144925552356727921734106509274537390930457562585079940698382573825955685165660063951753255794896701702880015398948746940923539037301781719069372017115720323946675047441634476871064439052458900913770629216911141439004160109565988516874931369677484090570861634876253046759258810573197572282967156617325679260254805782323226972701331353987966659958653722674359944775066892349084310765356280602727223126520405102092750990981366542417481843142377901506141754073730093767062246427511072131824978702601729023250823499025990165447643049291184699354692424340891520496679937944857852151940708616891862946302898252924720017568376855375561210491502594761874230990109421220887624450054217419201121977935047848842387817490894113486525061425414600236267630293793406516142230820738064436346563601017499046951401691407803078864786720125619292121828651514737741911518122099589786944321681717209560768280317868138507950306586255391851503721468394710209946834750631314535322663091968303495466513924835053166636937897550582062708056604674936611696981750784521969534518000707936877914173266228053162833296720147036820758497047672985765585083726941252659590646158382548878014870856587002449784517257700659906938986839601969168360520982198448394499022550500423045916540462636209897870320109342448224945605841859736033606060443332537270334140749651895139718636298259288646050671324961188464885911258409571981401996172608132379420079530699358276556527257642351275888066691389659761156966191502231775578399638503300035920034896557487219270087773251899764772524581562569019995171500016109707561379142840023714045386686327678759206010822215893987178056569610368921115568897251961373380929501611083044892987576346700236550018783080759238066411954728601968075762204415637076148140147681436270272961177292654017969590880446663696093077898381609821982329989208627320079897869212488299603424608671434929044537382369340796181824897879120443676341956796036810129158447610613579619419249400499788402623099164190169439375050801573662026222975621599150990714592772046657803229711128646671325611721835880378170868777687403859821568322596138946345175513784106190119561688878972924950359934763474685878659944392053155915418732959388489860527284493248998963717360398118991372997708672477989948901487954912158148166732532612224346479999276604370729125060779601465045835876215747959965429009819400365764406817468892825876692992*i1^59 + -18209272905171042961088218449538405442702429334189317364571793773504575512872761450024764043293467907153733287680451877861427104710838340895418081448534960648271287999538016742988134399546562610861747437926688054898132376978683805337019743550211967712666869676169577289956958300584828017276398905797049772659406543313483271441413129404876549772554745987503292964302897275366038623145549425581769927916677930317309925093288492402696508412089814644968980813474751648925227490042602709012354235869425949226697687621746423525075805580500312014876017436149108747801064976443816569542670709714965333006259894291837534813054217680339093497682846922104112993030238952631794283177976527632858736061030751104185679601802784316530390001730633997094027990042499646907628936395232971178421747897915904960996099724621851394411204789213392637923121338459105489237499593548376963316330553074464467014308520082436538447199299439370061095339761526545633132505699074927032036134715379601915104975361616387985754246568515579592980249320854864434311309332399832355904284812623559189020546822342717946267128266343189117223695208385437453816522518855174369496717396494253412123729327795706447133760795822497395242229979939269237766132092541471200443673835050278136571348697854892284969480797713884199381165677939126169188099932427114091089182707795930656741552907168415327966382196122967944677723853727372128957761021044928521945483001527515546737979110435579100689115144914669724240916299463260488524749273108504333479989914427870896538848283297430720958818114162116608263537194676555007873260887571511105400187029807396063128585574477664290768003156225974114346421384189244302821233433782222080674291944336497106101778535451811907680391933811072291828549805846488294915499673485402508154175002073404696202016718879525718563095973120296736423659129937541771605400719271550318747039192489242958382325510674650305394078773451213539675847680824628191072767829487875027353848189893513802237348858859970237311219777017532079740187085956540074196236207871391047987486487880218010904380667195170970281130954155364061611125875903262333363434557983608299040283090020715919478055661586415488483299425950908593639330769464873161162855786303400660049723005863765644177830712208341466058810912806599535083506500608293636650074532466666082223974455947799868388374622108654921196610436665806040264120546887655368965870820238888463675175162127473467701030793493213519507296181591892758664694096510898360042595246729911350230868792111376132578237469848406560144111843381717249155157182532110397493845465149122925329991810910495383971309332430204866956494882636621152256*i1^60 + 68439545855168379865961395291149000031038541653206826511130442132260745910851609725002246648375570598657374650887195580967931413934957419749066001760260483412389767157024631362476658109540369699937718418874827313832859399288707366747551992045558373563165520366328920982488107725555573016463927728790128135715944767700628383210971478756951367703223091324539157812547928707037998987641453629154085071287420890649801924975822924121262213391114210513316662821669972682722438541518007764575592370467384141257441001893482769762300109974790673927571116240416878350514474845217938097599612983493056301479537871854147622512394060404081218113466428767814911459721913209448137859204772118583622935794703072758340741092281672210694710442605701995693149209890858833896297735550347603200660870631702322640028714067274601643497861862044759760302277286612077124012398647377394177434066080395072237048725839202520595754062562923500489876311271890820458560987057209889230409399885169183228949534269616820821789147004596109820977382980877447509784870121077037953125057952607195370062206599222296758402716898225118252490427299991833737705732178162009876427472039245420297558891894066779255766781186894016041384244998265468820120038788387833762959702545371586919150414349822045422909103975966324051144624528670267752947022177229122990791773124829721509271753109812445206498302879104745192892849723076117785964209747365120375345451831843876004571461791677767006403145934439518115113747499867934114232182678852790806800710166897376439428927009639464803614066532041400826803689407189336031774290103887195604962395588849671926539683571714483948895520202809299629970333050154873748783260099761903981103429191015961795610520855631885699848184272709792517916517351793703682706702267932033832163812276539929782113633639895629854366191315055480798724883111858855897242402932246534699318200618564796852497328192919434139957520821398821471298716028796094207605381029846626368141756775374341691226257977676852404372925632176147620129560779260949386974876304038054641399570190663116783631757910187448764478569573742468238869909373499085674376232868065567327618614283937713521818946095516393939860199019347218244584225216249456396773866449785278371653407834375225269502728461060324577997246428394957485924823112949187395506428916027162045557805177859643540259357768487747070841521194512569708030514170602719163335122784785921669917136689821203564697367487980078031737676668028777360955481639032729581878776412216250322477625731905303743726999617614194180137911248041108219241908040098019146361737577757780363045022769169731620477184150948492317242034350981120*i1^61 + -213435192312659883362562814314591683225049116461860313550556080338746458681437527491618382022390467510632458812550821594185298668750166140600165282468311944208478438690836348314767445514986444157152196868323557632451661474988587073738303393485780933731131540705039832052637698105249294759701040377735351811629042109926772018347401031735235926514734952015493670629185683126186422059658907887207064669292894969269326437068202419522920577141574588517424803873772894735310862342997513985219755635892429805266182124143462169264830475258403920179105285996154587505806165098155062546466255909360124995184355508366261817099635395732606368506995133413312353350670051713906192361455196533195759361871087578958573519376469317858849576846232805285313256253442049426456183376874014288272755978689102307786905024147673590123693928442562288804639721065796367755064090635431574542517091537186800448950566995171397444649520720875327997571012843847716562309056353094077801625782100128686202469557509702214035179571203069148220913596607324381214630337967639557906722395675037206839772774064846942056855956298246336066424661390362966104564896304778525619517138884612741695391741369078388919816268236138722242268709762588208356014558479472841043678915064581785194713121570918803047941975180582245873811936935674475986868711133861347364061062519637031815469520173687892902253548826475777935595912352995134965367411773625929512354925403215327846592257575106577641939045393897477626928592736700592951451028663046893663167956518573016005849607967408524759147044644987378576347776945929867735059459637927640189055018950677633490732923877117444196225626709417223136308990598467051974619844112171146232884353640561250452121642484424215818525951001727977622637558688581930621486488710811435525104014269215405369168344773881129924933984791630665226652334174884050181948211833994719741899807666995747612948199909454339760154279646526508972751235310315770883505809489223786450815738160565191703763102637582712759672904066515687856888859484045574347365541666948430865315530624903876221065808126256035153588014058208893304792990190206276590239393250532974336189370769768634224578276420736934464878231784718748819127847709796590886203418858982567560782912709576160880287796308776676115178353410720910331546646318191215974074599434566894623332175551746045897632690629548363602381443614354808760853068737312514998086768482370676463232940767355605459122156348859122187628194338388938629766119102495867400833222031559449396927184186845958921951009957784413382051039194896029820959092884751903613291742792127304640194150377433893540810218112828412047686369280*i1^62 + 421331762873622307222818158332259821330561134364389686909094662837299220133362435521261679489394556216377853175551522865743114891313037816108559033283791746521002541099038565236747699156233180840345175893541654550964423322552911410344118477637368160382130088058505823905198609204125058645985062881816295174713759832985298278405658317624159929642024395037685546791479841369872395727522212216774571984496918545753777881616974275054749081339096686824840013708839764669862191341488904808816953691175558750596621583978587533308573841791440785015175243032496091325342416397192508571721516103423583457737763506502384350735187616782610200945833677446167677587489105391675271639611345894648517846184353182728147279220870348581097013314141377213114006133964926838398550496177363824923730446545857843163267589497902855580233625434999994774668266604207288285807231620327655910892018094997634745221448313465288884630721012967130804566689429314161575640593726007838871669049219452930629765921559872181730810514395099348892234791759509398658221220357177260256173812199203045780081704330614391239711543592797225059650902291519869458386220554326308665805529690970922936201244534866507568917210849101854660273675257820538033947497029021752095701246355815257722739916441226541607328774531099606345485777718832396367063683773902911170304448488717487404958008962043364277341795769964157493342615604848678835993904954843252304009118779868949158856663067894905230988871323297800705709941233983718426659637715260143945764764855614724470166979620221204155774018394843136412947857633199502931756076799120660739040039938627447664613684424491556585096661757576360040658582924096208624683002503345843542739206428588728208846802535909644380202286397492592749013230024307399591991524877062086774627558403024380491340789382573914487491164202478326907444447052625707257371018760570984964599004115566616949915434030609177720635194485253536419254835118273860264115416477837812892197176020406701556039363258643506326977220170118891160330531800003607706784373987771771304629761607730257494971671614226141453522390205205619333699544240614920629114413329261106670660163935832240767192870788964193960956684714569944284784341671221630737679211480214804420910372946853161789868581936964050882459378407783618958978630732703589495879013585472693862709190564265416697852413627202188850309326377664172827431128311407410858949000807078487381498957021402388784632453102139445784564743334901661986804940218371789915837874160369422969615504127673594449959045904491920779560289043895550983917920169059532317095738233935576983059676390417704379486243988135758266368*i1^63 + 6479047964850105847702543674433979350028874763297493037916855306339213786626298233109789803501074289049975448685793382462821056890058388549089670990679599898446073840156845590156641015271914585171518839049066498911169412982887378958753407021053314469390215884427300761812169610239083442851920834483783715288238672703650977475493596361895964694935083460253672859990846560872283239520515374817957313628227166091875936307145672973915532949281797991466076679981878009200081875960883024281981357748092794308304820861625261188589895531019035126011161735567247265607614080212402400423201083888339521042555462690578821433055658828440166792770409441107615142994173801644886854641713786901682831544026175016865274091312114562659791673837008530389594786174527663532678002274657183004460892770425904310764474494444672974622153434823646897836596607786091497843148114187178867429415496910213934936734355423626088298757054971912044738759914714422467533154061039138568935139996597925036933543955408018817499308242286880090726247814438286280569813160101164971000103936020584452516505269650929811278577082428594249162131968665017184868936530319229523021163072633097905225658827236583656810555732967960645479263575988983125812463931506417210053807914172637400775655172655593708228110762433681450067659512444761719051418931322865742954235904449264355740914238429767187831333568959213513667254471443180362668800301891357933424813933320050009900307623744584463071976381851471528249525790685685175394101298602111791262722210428448551444638762212867489467781848680775286872987543950294198649739889582945632419376469936535128937565811454902201313632654555837174051249359638536294381369745119291384757469227552131913136318321386562598090392044768887545112914141433272975637138629036821445716550084977274009712372860101001600844459954306968921526739793282547166048950331686623522660544129071401473041713964527091595585288207973011141193508150099551397489006256646802761379700825717355947367930879649190442854665263770564780051770156338851004505371884944940445289224916639354213768090790284220653717748240084901885107306148968111879884700241911485200540365939187644079153262064520284181110140533614774091201314940252107567135633390407025532192957514857615483523691577431253114940304614160456728721754864842242448948282850861614805840267963414193358395077615270838217689507056699910009819349782152002421196488622413728521784659034739784007614330880765288415273534345462223389572893893326853141250081610466701728169468455776436507966748538990629596362355876719445277805150255207560555199815023095173345239945217269407083637667851602493440*i1^64 + -73584686553130999907274526586932763667728761151340563708429726819932663907799224593054250993820792723449187989225184268066660486063094472705922687163508518237993480672277946366477183902517712097961806907385524412429420018259286179671407236398482149707668803548258598108664431878303613118582833606037069393850912999024645006563665898191447396649361763200551852781979598567379370951661749010535287635068053594467926199330613750227948967332021315544523537494975305241106042783138860076077761388386396603739857474749914097885010996005164104513577460943470754143066497056902892128055103725411199860216187857122768195107729353324203529452192528263191416230496740474646928900838449914973349836433087694839844020091196000394247730806652213450336689246302552823075207242113319592410997876626560678641940848440848328992889529474743729800470255111972796629580665260562730589103826762919710515972277675585763340487836378548417309438505770959390844279336847727844249759484429611729771003876934791861120948122952835270508617650627438632800358680032833097445271986221438091738640376275397396752633000824034948275659391428703525736543165740055035718051945975091185045013102520703893098734105991540635838991122335926653701751100086751976520557767153027727449914588614304922949993499210486429147928853564063605000278946905032777053464762688644812382361246625780070348098487988785569332390669773329039916006692554679286435384355680611931645251252503764211663645274887069882787555366882436284237433864303340941419383056530490190578554601145736251475974253034088696581328591703330980441862387639884136050355197698424498064084787965008833297398030589958032693857618863470602482311122478982640818570334365610250227511917902780244680504513995318438989913275743798998488882566931128636439236782448306803299278213214777463932036574169418745455099135066382329678715818343923012309442168345553962225832076008134663750169111575397066447945541260457459986527563963848441227615721394712999151202491066225987756822838860518335716479131039763260149513999506833351653247426212515313600270310921186415686603928977426302664875150518594053446859517864402922686923438936946111202842743133012225193593005727307662440752916226408158317132587038379627343643615479979723416615572350200556649887293692708564724698596574286740264182597212056905223827946559924927112179988490207230839471520546655639781573537079240711252169632922230246994999219619597202646040839169177688801005114627464751992761662735516301688567727246332762105032624846831764184806116269037691109380968182832007404348655587111038171112972198962821692308623087713577121180281733120*i1^65 + 7944299222679574270895707211774793172794774326234722423975870020823192738767300667409628798821836494073297503456877610084398569663705848688821386828731331617134597914923322278148454846581643670194821743069978645597976632671016505750249172780013517522871401978108435738834740359710979989479236847806053928540861348440421118344800799085022936378253514843799476121518095329576168816330651299674296035479657250725059692965803682160691969430191401557396359317045217735244468343803076946356534548075098018162810793353129420685783522082121055197450523092028129446816182361192724885290584806395306148272230116583066495463902164626437590701406365023792046288435974674954022036412785703585402551530987039543241013159521603146729839333598188873982230493375954830146497262856498758869972928151186449101047779948345358000341688658850817904566695961990831398886185937573799951136932301637263465834129066897252300884327731227184031113971986449787012371583473216832263571181301321497554583767830475353350504899584895053048447455038542878623857907038130707530041496203395410265583629150637055437099242340110445643962316346519232913552487671080512330801519055989994455803743230447198781829527573410119041452009559216671212181722164920508011207625829759073392418440498856997890416448959045229027200812259127417767886056497414856862370130968646568361822891038716909138341894312056071691765401473124394709043778172575552181968952944679193550158124130983141139777197335061418104554507321199416233631732654576065752023625968103656240259612140492389721177840513403943284864859080036584099688464241409049975496952062986138261181738048112649614453052447905334044122389192588483616929129846073405407800754474357738242027812572416972679666695608212963864041922550927069338918356235156711763567107964895655500037812674960281224792544329364621842904056081313830895947785848775638739854372604665272252795161431488615709268966075052009077366885077480266842516663353594158301089564526984098950417901023856307053967489651408083002021575131663371851936590146516002715271679923285305388390696710181814502238538246553508701624620875150747355067752514916471793380707755168138378962855328094772228975259932600788055776203799048294393049729182736480772995793406983654948969972732502883964334148695641026217185461366205400537653447071780249778532886966942609281165255317103568072886039942250301937334411689767061486755265495428647112387382122206007458533512736053702261836511736301283334035067152345001759949483969189356871340322807893508335660422536182275407361628112533758271626159512368454753814808147747955524925222491578377597878272*i1^66 + 1218649669853137016159761328652598471759447628683919613683689142866653219301406967328060824389012612476667661533654561839817768595472294702541806798134687720334377435101438451665818628365424206062399165284824662180811251631959826078343435179617809107367305844459966393147860718202035056522672425719623626276697526380804336067723216901071001225472313412646306225414808728689358848719857451641320218202145642943837248636128718533799218292337757295826336855502098906421237457899894496020725663667155204095388245901960007445212567960843952296105318482265636561580686182657775003417888865189340870776764813434381050908670804589964564232437910326466093833518213267983551117479214005171348901109362920545464436524723035873718406348200737075504575689012940875012951094945314504224576313503955673612461482918518311378811077501259226839028742566743306393722211678762917498805707587536115442552187517629045023576222619030776099200913469340203236972457065674885519939824415909304564900825146015161006883908061260804653913272843784129526063972878796986254048975543804371924270902893649997464427465153300674841691171879250829843536912579063264011399549088520158055578061670777531520703623149022596579228881428876698136866965336111182467027937157497206111100368901298279118088636871306392716171700414062090601409401436869069231659513756443667953191891062409586444861206731161473512881034699648297209735371272457975742410710087846278857242030775352553816064659489032534703937736684086108138382979833841436885327848419002769593125171314939300623718893503805499640083417482492905052023358268572632394960628532904318194391644964816311132826718564503304518676762678326544683404453948111179582864652713239611820673629492351441751705555013449708310957107939616009636705170547317316590157063127480527651689931094866495818825851089365116296806282046872464575161352977841450578578540903013818488800787678838380103605917356733326486822249099437892762469671881530271709762342505190749041213023564031650611260906540954655670495449292061198786016918476646234901234835772071402312021114177840806741837129357694010411802305620484803413953614516001880388174091602297415130731727083590171995985893543812702919426278710436839397537462898879274549602272993542647589580305164908028727554755650119693280288744239935426111399124101480613167901657541273405500916990344312203471824114831965343222811215040462521113600683197918983566839027541833592730354278482802785658716310569022342489106697652755754302015435320531982894477018366315455792622048017435513075765857486601295559095516908920103246620593431358107994204807305518931836928*i1^67 + 18991164245614903958624239478987220864812843439436540323196128159422756190723599173167360993584305938601138658271769501395415172431133366294360172365351720257237657967442391066210971243762154642353757598223714262998234045640861248061178035667638588210305736778625068291350732859078616655623450488489656628733086103735709605739069921317822329377920166893372411476775459638426210461724147584473507641559893475040684834338034161977654938626785613358059939610580299998811119737118462055334490589308797966440474254677796472857596967441867934434747671186578181678543127379770427880996156389289783038786301000623825967930846556610834319195807347148191990164147182166757022181474949755492689200251441615444414050704254099941598751864509174975227151757559933906474758307999671282533603308564893234336232274246441015265593178029825143847667383560016140415039846473198192890988720275321488971429794598494068938876764773243875157783628236538297182875536011630956992795136561193312587591883031793564374303375608342012160814649061423449685031945046819178738750081209761170408624062969032717028170849119318669851777686612185922977934056222861100051304749266383601188369651901583508258352586108422662197168788687349865191394660495348322796364716860453579839964322133697319418819659233045082267137228910447967252129248498211191863195123129643165554597221389203788685172475594964606410334009394548650090680011656622082252756075121351954133315174855212272518975053927856961920699207438076087344397221845004511345417736526881705711549590199885060057006920074161054420855353755649823736260736538921048931384291932658152487152057846972737568026278034723382738734301739381677162664295358966431663430956391974638367405637535537777035183737782748100763304046979189144694988595042049573524339082564994821674713977059214277704749574375089171586224571364458591496398070159622057109683445433260519985747020910823513867919002652050012241374410152101024159946176011054829068864108607719933339812660197402279838696616410858682639183538921444061827080262327168974174588504497333072981182072309662962412598533360223973732026278550869393628765472567496022542719006465653499317669844896833817762445128883541157935855266148841098665245355020503690297814223772374897340969573715442632475745571086174264038523634208103517814847430572033810282288195521911101704640836483236095146150898375409439881108242399796736213950978652324071024246509897818294212617240218078726510395286033541424223044941904586890030265039581991656252904446048145084727017015367072303010065492232530311054332414358280946153904975297558021153873261917683712*i1^68 + 136077413981083359311614893650347936968867035906674185700720823497874089533327870324786343256685225262128129967719536431274303136855644160080396013199628907041605530902727158704654050975361828703718825838697443064697487689914301523196058193045266657412944531140840323152979804203493242048156380162720658858896792412539246575972761811360444528128105328119816133896484391112223578744637951012736557820011216995451302181153183192062081770589177353298317939382205879872708863379276290764745142598255201405705682763372219115721378824005976729680673089767757958985080999552184689688075816884815513773992900766418618044622717276254526802343432835273339746686678642672455500939571911661187236558780200390085916193288756837481490610210693063265228866374971960869972457988315918577587630787301202662805672108399346035555901379453690504513082124989477325878924983606587302634270222991133933341219816673740695620820106658890845098594875694939441774999206935751817586081871110422531253497793806918845245816659466556316139162598060374762593983165464421209654043682309418998732640309812446652103889184113740726304574895764416890173207834996468567196379353709332095386529642847680317796180318088265005381982368845810981081262435302419723429953933648467064909233304367014305347872796113452958151275897868274421385353897611934325560896014963470192491828174012005377121315936706771176493858939703736161087732939497791848114268031820967475840506601095985668465048468663613444837992516132383321005922861314493012565044255223254520472206887998768751836760499911995127476416300859813559070095600474370519474216440902859762491803579277890741909592199769845510194400339862957473289373679829372829999740762732518472147606472187185582916746945926968127784043480970954403388851348652352147812579413893584660940861600618495653434662160410382399279524870030299028087400955840704200114490091207299289000966366001338068942308376230039822514843828512502921311371857155659518225640497305338187801687048411058066196325888291016641586797251943921285532543560910246053499228108671945805962381361923131267134182726073892678552171079500401486408155086863755903345815359060352189794270626191216192429219446372286965439590034307904243486273915532107388084923895304843920284720602982515631326616463875481690729390253112290453299779082189379597084162496474077502169458505533335820764532683633966574576534698741362168878077723804762848657435527172365682051667568820228890741490792660174001390324184506612357881489807951749578504771111270347339597769635195884154863708061858661294973481701082751105855566766834967313048798048256*i1^69 + 847252833516053024676129773131971018997158709010990690615037672542102970086818448847244093141786374464588348877228871203255462522032093954585442723717148413537188383994188285271621151982273658564511921063061022968000346168420905276059193232179130570546843444101150735282412455440713710636920484304400110475915974718150165910348122136092724206595229616201270785530964404941961457326084463088598794867316314421871056938934921082245962684665014043195218418272456644750274106542385651260510804366970346866133624871134270889369271104447914036844309204201239700965377879106198531136912145166664912640070761045951566507183571898985160676921149795676827924501435649124896864112659904776462085481773036069456813923860699427996009314374235818440945414307800884770489033578054568771102075003044384204122795359337612568116665808955114155696758583868452847193330070160078558443918311629416391007679824922069654573835015678939744997833209247526782483616135114397969031037704218732457472989773588771022577900306898814508929996649331295997141860590547605554427453719290584158909401726582903052871750968667831231962079387419420239722487882823147389857434761539134089696500904528119547618771207765838655007325387345419236445282458743282341371399262436225059063184765414247332672046400351581690902501210470087642524933893971509722102769743816767504241789709418092327807072680749885307602881883684971519696946198558843509335530596095692237422561507038517117849640148525507087142576530850855118860936610006013217742134436213018333597101410268946248046806611239998557023069145605582192834186588997340180211896165855271169414447851236034987852246743995898795837976882012319590989467344154288121446597911343396674993863658484346421920114085884651896399075545746088220628815751464205436000598032306637522767397489031699937629771391252576735252070793670763869796994427688315677422205975647594749291200519348390045103766090413974355308475596358266342932211509544198665753308179579403065964713590796108977677608690293661216544423420937338578752192596546561628912425488358433985778108488770003203335523831967988436785658961492920172513933547302183116617177559993780871846312728255935741607568767078262476990351753662734758256873739204759878881805646955980436900156898465912585003822352457189199437497005576217653762071123181181478848327838343002016928247867311708889118914597391550833261669186924068637619871131915480954792915378706753546259098713173963662138855913496735492828501111833240263713994587304671491285315743573004927623137859271205472067708403319623631924119906939213834716332461027234445188096*i1^70 + 4928562576880621356323858671604418286644104496946736092869113928019892904111933865967613473387083670741518917513005727802469271617318628365919005659164202879419757450116792327454307514248379284605302540511410365341173596125678751167488784283279063200341418652494203848781411071873972196210442167781942065621373950209331362009513531266279155766772378063197353048781625679055629823550798361597318040400427232861289614607546608240803667872777952267927328251699876560150687257261795971912015779070445648668127058189901883098238655576735035216098883995131290308080340858681300735671982384329213388627144930146811018208958679158055129676166413330285727419255579189696735046990535138480231411538180582268700362177789458893169207730513299388863624488044832391023250255262879615397668333158312565972834613005352095405609367223948992921133816263971804172928032380190212185315820492644664053973094863744869013362466838283025675767451285276043022983790701417729161459960077466756577392137294220052061892348758404232573177946952466187018803015883213761923044551910422489830600759608800711024318883257786147542961848212677952869024504112679756227997574055189462498087519435508250773244662678037324267864699062771152414257952993500008821244748253459499056314957173225572828659447678121964506979300168226116258278324638840285086618258258794519351052450886906632793905661929769530004564144671386685621035275058885065739819164840577993468612848049288387460214581223552596124034975755398567422526662926480124030729739777219008769747551547855387791285332915677959774015239269516432479788776451415413594279239515655255004727566795850776521985596711615924313231092767056624680958679157652889404613057055971264020874017585915120369034194949808137340511079598254728588609129548448021652205779230136081332448728163924583928123884042303700935444297575130854653209882965479951420236987764891668455447643191786232978062901106747293691640837591667392397401653958178106781156824658477934753878359511975617626392844987679362556563229487782850771719215427607967732035570813505332259508769630234788364301311888275889882639133785670178710271165534954564593759258209753042056575754913912432916272134482253969403307960405903161090981443087668849891745723059960879570000632884834509629243847776636392375503890741724325487040265295946604473575663876208206915659918361998776413031755617342926466483852620459428031264114531974911679118781214002869673330866194800880659404810042264569644271182188672505636268175836917259509963501111077893475780412236858160938054876941208966744395035926924350865608910910956664576*i1^71 + 21999734528979459217561853647085177958387890665912988704388997506619327792256665964139107080594598306750825265584599459949617065355759430880574809937087582506652412732796028371047280404729799830922752747279157420208029871125360852505235723705995418575195570108783246898681602790083892166502187369285466707668597186712787904267824707806525474512509018266962666786230352709892279611547269081074053162959665153667384863849701237081365724385588253860559887402264973786720176383277923979980097989578530460569484225386679682650362312171987760848315840182171162784122393947244927051749924371329741387628946724399080697636988597500376065419433905471729207037560754205508700424827155077460449393001372858670299571226075216188299981742967695673906516755357934077260957783585505155360943555203248516396880376150116118317910936663869593673958958121538239973667857923222621999836719673361202801042650583251434985906904660519500518095710622963212851771341100612667721464740200391466067069430977165529839103126082926705274814534558625116399921509139219592244303362010562264855243878073833147076153789910392003609829118658289660762282831071230004627952764711734282703643732854845798003818470366634347215451364279581395002649773787892888095610097740123033380610646094600084734142107954275289549565682631760190149756601223606452538840142566446595545036918828706723045536132673170348834296809771335392603859427514706655584933651542763472809964375156331101619265735970256882344986144316391913107454359858992684314822917422736198783687038423481366241402089542398676374501834744249542686255576270841790452131263841435009927655268670308004031387576575663396388008659591123707244717293021661469819418992471847261243041521544746647412848739388303759173013994506273598703493108425248010493174980388406503667422087649727736251433521475384665788073519414002216457863318436599772816615845072086134894243438852788929833037510633002629274718986742220951008234048643574627278046558238073562144974774192170924091431350860378746459076038868708098503857642564932333931796327244232952196201439897669349970019873352991058982804956056880074135561514164573267599838450727615463419788569615487530527254015290342605616761515501560007316013956391070376363815802469483893074213893427203150565051046544356221523060480902633408250442324095736771743176517721410027206225004079085693974536335534825509683788455228008938173751679367961893054482808724128245280426750086533617763615326461579044443902397235786065126701196768594810738581476700384704435390267120756732973232173821087958683706792035306261619217020387840*i1^72 + 97342224310680608580419620487125957229473330516983710109271042258756423973133679356173949774421319753153060528446418316713186107560994488839479797006158847552989925950453301467495695429043675494243252490211745708826367411814663361373394863548534781052693296181657974103290753988768220904136201751312270369414657478324182364628259501084649569929397704192249270223433345160193383404619022845064588004205718698098502059282025781181867404455078393839527003839420749238609885970475219646750232893069455782885365601764437684999471975176203563271089585935567883905318718387059297859387173344326353915164884786792190882691863900645017791271264312871871093628322161069628649943549467031762354542034704308890287083893079151800467764904645319079657451350896649384272063533534662566792081700151220673004898674546672464887386325371006028387210104256939290575788707788764255606256165123786864180106514347438620699671437514645800971507224683781950352211931080231966041603151133869044538929459724748441440277402190868758685673020501143878755036350328801413399370955509133170154777427234031090331762514048597378382294485898149523659512276079863046270637979524137926961188827646974059674071612867319497503164650906664240598459331762320927822535179570357874076648923069077745935921826909624865616334264767908548742649208305469461718793504201988883742170050170306591253958294379623226137848943720639310694809019362866960439099957104227384518642468172145394490067564347676493777252705744749003134034630757655980855147759220819457719571979727754333227518338253854251319703281915740988273326109719193682545723980617757994747066767846989241156956903644151150770467884744283379123160224897637410759903891215866479502811520588968208550474925325449928560982994248096419999396434628009917801851680725202979415502585658513436919641359116121100164910786885783987114628785194443114106256373879109040243048020144576495454282362818838491507088958712736729641953527525061926147611072127757067915040347052691737411502912319455343890988553301881820579242797067768307180406839508938559165284479168675893576218888488552093778580624074111237147930137315332978243048012075457319725870809841874408752387537170320791013451598122871932309348697783380159333982877661537878588407913002270996293038431481857528411789989543210924426264334164235632566314709922032830750277222933645288064095497979261387506478150598552466087141780868233422800263149028222585611008094576616998511320345596748968251035661235945208604822158385475964625714134693780556213018868192085942491506295184651897933289647654738518817480704*i1^73 + 407317689184726113581871403541569840843430090201481359260139677586924996222206058840565108677607051683588395247428488265498062063478890031665687944116964453857499116941125614616001387311396319902916395786409469841509285801839198814350749714374966346103247253111236693492435528290957926838927161933133167521725136450688661506272603786997936157826113064868528004845890221785106863678645807892821563500339767779256552419791800748980072120149745678976899677955576730335630512802859776906145196374950378913267370544932516307078787052437993192954070374958262023553260150738294357285783219319723300764867147501355027095567193128463220307391444531811866093597674301802748548442106719442182897503209267168157136173619406976765168222858233508372551219192787119110208650097820786398212781260341857086567885149274359922480096189479050974945715679468662969083724478912408166604365689918155621921167358333546759630983308497592206131897088353049117237143424583358377191713271144015138794722412416836664608126584968376831977368393884456712922900136499795910314461368317655242844716048559829926249688261359706377112263299154683476655661271864899355431863199044528652320691123820512760962972997449631298058695612792257212092367779381722088544059477218651947030009609602839367147856860276789096704636837035330593659534926985623618844750502892214849189899848429416971011783360953724677831279724552674287713605998277530693615525419285614503833937209458337377033696667445513858179872062469822384692796670200403409178383281596306051030791237905269243879217277262853163242526878819633869694033677535963470528040705784694624858694346325444011811501901551086362673918759694539479259475690577441606613975534932427603535819544159117184415891785462611399971336427271369380339915784525180997344109600350254676877981355950538924005222744454509081334218667424824870180044632993990643529562881501196834839338263851706548645904395821481787808804087193989257088136384173759417148559833463009061309286310453327655317451193410062958697167790489925096409740528775656037852989065044453499870110421491078984795597275296842527329649823649155764540660630953897540466174842155108414696577088784939932388955002547186005801030007038876797602835677458722793829337010368913882271765714027447103380949729572221506984823126477083197681404497225094566356315004562394356853713300170145595121438340116197521852985134982276269548747295570133364287612394846349640512162521050687263719280094050561424172000694175804094929955614946373639343976986788871145717127069109151031345375411427772938942631224342942318592*i1^74 + 1532643150110798705590341576678370523996031536064903331622795992746970354616728794912570997742426241139105579329312708110036777542188161132197093545249374124970422589192610820607050599452205242648127089236481097234936861322233955650377453268345653186231812615909129508578269221545914938220844931863663287259873880085787516577399009817893033174688947906830382677407570287207316472542036501068938032918275030426222107904124315610843600649220292492046163327007926459484799303427209315492700793889188294795380270479212357135824512520789028123777990977304482194653586095247457920862440620289595871689451086205081330206111208749918658898406984015826388095968808908727614589835133433477061220951748683799722132210094526543881525166825531537154188248720259947085435025306980434044783370297309119079860298460705993782610977735961093530129142015944653827147563726471620240479855812952208625935406654191693130859214277768283892691792402247162351706465218556984847112184861329360822023720582280085052273901242835855306591861289364317673643125876014816431988054317481174557279036859092558820489596901600893502033588928497916598107550497075508322280504925241833709280779535227252782849040030855488817155889656970329037431328205257507849075037597652091355353413426126606491624931155392413333162904355162191760568917321961176371306579188483114614544882898411226143960485024744355047806907911631111214072599089161703728433227261647944809943995841290282688265844364560311092494739531047574703101959887325276225842696039414488617758128122951693559520566879226305651966568739962598568820544419986204564971447472022901334808868637305985953113485011071778628074790507827731011371440731475746836422560810676804808514185754040907813700588567431421939771990788630008817475774497166282994692518534178705272471441028632140211305306731212208131458449829230343516246464855103097013226646024524509663192181631042912855649574929453247440199559269362135418511858923836740063402744754599491423558357459143722254592126615195233321576377901510700801775182638691968886890652183349730047228699015896977025331952712003208724698996225075053353850163116867286304349508207844032283148987432061537941928698807467915431772956789516033168036806318680075076839582881610535357147575075876787724718580692179042911620906668865368795428457768086129436494726613040176021508492279885578948941310647723709224002043804357938990607669124777430191447077459682512366121895484885764397922196249123364284151594536900130882193888828304123332997438960933469156798370442003294473796683043575366409710415399354368*i1^75 + 5313694066366755180246444853109151475751186181137444451794699406147381188769496616389694861076648069941601158514316257430460234441772032239971935293417941337479748411375529100700516796205029876744020616743305516051150328487226333388722449661250987267779252298219130814438537972055642218652879653524841231236551453723128672346036137384354163394980880047223237212874642437555978986320296816122251432193544930961492231332850244186636153102020670661550620870818148828288504412769599872338657881600428202692396438294724898098297109738742280778225735775570018022425724759672434489607614300155644012805016136533410883521926313130051283565477166286904077272120642808011597963786422147554692918352221719889239855666124435577515576009577169561518969757957480495468711259349293980071343984509855493171562624591726627041560057183514724666140183111858177010401830885878501207127098019361491662811205217487733879939336447095778505523776585977172296445044441809390808697560428636225557501613886572072827789871382788524175676891139202279971655010736585499812428229526211617457561668582937243623305026021912619270377734581631264133703005457690439210251574139480956646088604844119263581209187545263459522802124759520247625064108019873307783599603042754009003655922858058199808073911479018807908061340130858291310586622088725070579926450701683798765705831777177873703953899468008640051997561268779180229268735996550739702694261489609589604125806725599500328407612710982176687700035754474930272708456236504664959257152520557737280915985098400378850464906466149044489328194893069908144514050341208272874310353436416505450102681654470586576758689418462867084107472653785796248656852482306970428488974721427467350109792862386426619623707439897118462581932557803328196643980375061645652518683803765951783449227473736542765857190530267814231942304618260463760205873609976853825363912180828640758263969576992119203205010182835764797458081628136854100469334088482717113775722215573565624666387186070200264788285982719596707297257355679898612130356637162036042629988743071141009374527342531032257996208102487278785263576696295283920842206408369113680849837863043153653984677034086908177742399757222250699712066330509408275529943166551476272111311344093966023628827086639072478980424529348127153289440641635125127780456674879487429826330564829110276154953869222884235455408759144962397469291176607562581695300374376527917567084400797005491686573526141363299811087936235145082476802183197918678469426178930163860287617105079455730116894215500701040243306023669639597621510144*i1^76 + 15971221446595058672970330472215403215460148195860932289673477722194609420694851378858779306103637980288075546904648151804970448915634680276616948173252631558860549725164689042581470186569228836583997840546768726403949622910902697769364544902465019882699658782953333490098503716675265061471879794972941888524549848508582769682513552625655705765775086856312696752067025468080693914216663040480718557827451434854931225942192127864598947819582093864136134816279390432453015420754183068660459998987221805629528298997222771005510245177498667313700439916308048646886655356004176611645785287761074259120790213110131623138760708332182374906714224152711153914529352056837331812112839905481481912311671208528167050497575862314011054083746887012960050832962901673879916273492831346663698297615700461177436837143216688314945189263159590488459521738104089823858690665526604563190620811133289777919157709923578117600244073469586061758641117181632350773992797877942318722063079815879063559540316887325749789461565847949056949687365085894881295278084789507409348936558717118913351117209116470909693818996463320699898227574769302547855675061330584155074780879611966821099671556924302404633948332712387372563759536461941731684749903810898852476302651947483644072981305710858736141322917784523577716012407932974870894062342615019275419805713507808594688019798956502630286217484844595993664232869253262246847209587654407514469700119167090805924158124145132000706645596199779997761473555510802378658039015789815664793049889093562693469644346770057344561239551907780658122690887154658929634268408770749269229510952369447660386830498920970011495222856541786429972626286701481401436712113465821091689948085560943573221005524140176299974754354594413568213034433805932697028022920140016470308826586592113530780285635136351493469175237893926644888341597732250457813044900546312032249137954581994378305871378861514721674315272174089063454999235675934550719238493514241625840247483588175558179332137109692496897249633359796858126388435453228789702427580220649242245814145255971675671392561914303772128891554928851405895519549000987670017807931689482083902306942053658983638937447050990765465718474965129111787455469635727674880202497088582909911627930213315163033611678652000360421380550721464254396554824405569344957845246064869221458749274898974341707604343334075335371862629594472720844397876347281630207678536235843109526839032007604976678924360354916353226962183455735950804015600768114705753788709073393658908813978100472498792997113321075434427469058322137612288*i1^77 + 41217436744535421629505308838882192484667287617164709882473656956214057635402568410338514113225713206174935290633570200273717895405592395983588246568327860713608945510268149232782331074683148561388371797896938587532822393122512481597623979495248964570736471109772059082338780608338914812220571965141237635831907124845518489137191233306742717549184169514323980155713402502928584284900199054517925802251425315521068299783092249400289308064169400916216569706059269908971839799124968037459804617741379075408539739604193648100638644439336817927885851547493094943335038386917723863638793687469038413972483825640992090850840488650290036551789836198075334975445297176920635675914458191407174840098105467041771719659959604359431467484514605703370445639455605772699100700216355337940473659453460204524185101725388565800292068424971197186005020316690590687225329141188424310518434529601102418924774232054821995844193590355692448977992543913537414233116922071189939376671008587505174535617554973368619007419029843551994387928239092153035398620390145856942664817729233758573214713080926054536469345023383114930781434202574793824755989561118114040162088254258414469021832271654408751902487252423554450618645811223533519907222184622023939633599696598827121744701497571758691465562489787049064560843846097469373448254150311297238675444909747622550411549002355385138342544912767558360112867629029787660199314324053755616470424411401778429634037955417215104262394861620835287095038622837648227604372043423420370988766436223510802017811036279349524089413639577364167359368901186259755228830437954735887237525593268502702127012362629274855619266533056935244167975829981006975623933216042202795065850430731490024941613845195440902354139112817757657260202866649967756989195904894905149514432874151421742283805178455487358650396157881814842471324999127165230353611125411122868190528483669101350440197422284907927096726424842655315341213917840785301503920300706811136575019519975758824155710989653683043780281850658600358874100651864879033298954028273386895802164637698870810436721276314053169055492851787548059237137058498518282756631794267550604805485633048039982213934895883663564913949935773219374409851641045911160612770652550955349585049783233081783369440925584113387192692030866899848241503949555133833596932747824731340107893438021235548016072565144026893909472765087408570338599288953734978822752565633393629193064991108714500569385807781971439827164328253218396938062032053745603808397178861162809125070660170910089092012482789663876184415152373760*i1^78 + 91472828793277900161692081303083006186886238727969648658317548699003770039016158425618892241622832230922342552120849400126609681024126365793916648257332595403997358063413124505718031011690628968618382221272012955438858198993039899466616377596527196697330823183026505704002665265321626604114088285888523408890310764140486380723611468966359206046549667682959042449823631211469175243270641656296155069510204948171442303776548827986218051070667779738643187683156189601589422718342588050380090572322092143919420299109336496367613586328711686230822505169420814760449244813503782832678880230768797880448250541203910981109964913482375575610170185684073541894586814158840446368023084762878472072020800258137376778339242523968941660164061876036203814143662842568372920800471085220529106006730266984942510088321186406093713829458071090812708272635362244935835531771298840122216246337444073327799216087546678399761826330475285597103293793373248969766224150192929634713949396452116873429659962344758254310877418722626915847017635652877158341603296496286943582757845618552211474182023264710379014795357284656644467699589801480925707850843249238954787938820338832842892174600738496074585551399356766687098058756001326689029764142316521069678511603128759827359948521463892718618064761046482345539540876689643887156967809392174079446788287267877452213726676212756488728977393497867013705088648548065203756657245945418487536687125041160631380933747105460607522658921655350206229649074330426826696871932284426864939880641973076412341830985419325980684779194622391227904616108580690681643839614771956220833166838402892113240899846445165017195943533190121160913208762974597861562237813264036936811950069986765324446085682577871308580111945835906293072269538955281218455377927418553628125852517609509869795147247034321940761807694307356121963190145684470393378859532383991014610061639525917524220284075584137830871946182408111910864693752812263762390519612448042933820706921094695662730493483563014153646996270864433978405847093116620585613670098175759324056179097646899901189289084519860192184733725394051697765081500259474950617735456690862643072863868010376438004219350008368634128401929921155388897636764465371873939359703059431216561821816580075834621694594171098400706815881084025947099408153823997691175137707409281605618064433144928166670751734658669917587084740239187865057197671739263507343590946403474668259105386437840392551210992360271676307782790101310722529543965266241378907518439832724712601866904526354198998347041860889635052322816*i1^79 + 160276467052193253976299492869585197079467457554204794772015909937274752351116031980796695090897177892600416016634802295689055961243076384530748244383167401965222442453837701177261914536239075758090786675773719857664724928714012690730736535554242719272060206541235977006793384170808829450211654235103111036944900474149419036356175837104346388351078102538735655768446394207423283189264943838143439269253377148216914008486705669187502811278008440271801005911587871635248972648848909945900230317045543860062524279303288148578080428063564057155515842580828104595847464737441366266414978314490177697658544360041061443101945468308015420343773584229346921503722391940369661209196309558505459262392665615945334574305798187150634438032535943354694079804909703223318502840208946851379897227792647358953932056754876970962145666006881181108443822822249638209613150639421808494496026633008400213942738068162705784125319624854524157995539853414525510170588397165730674775468120893923017670748414167411881050925461371815127677673010992454492393973924530737622166203083588957358019289074695746263784600481116459608337148957710772786075071307112829233885024972414758418620388985180348451739089438199047256747632419202106894349626661525209706945831971212575451683335461808013383232643984361231909719221473753893294556305488779516447934243716714652819974225894984618621844647328829095494902484334331473489914082861735014051771164769875227992848720641100398446536097456190155863131718607400592757139722022567679143572837869939333900762393417340464408033074339313065425694635330322569516270714788262413818316210444103251914956168900510828668957938565928935113853364841435297646001430716408975501944982795516001049630155052569281668528971064541357551413278943681636367647216985913097976352419518844510125392815441452710638831770290053460479037181435792310347401672169351030995654160127370124487143174607545268472786356844903348617966319741219048125199973435400738231187155597292997900835622232167489640858337758392398686199907290267788159678899592700957400084367016682177033051551291127401439115827286194647645651941335869705840200381833951208081148825211491958403061652476617972349908290187794557505412199000331494131460173621505198901999353117795358590963480881229002872420527449565581833459498019067701019642738159399851768948681180230024226653586139486129921514533784214339637042155127961962494906219255753285900197994439653130708518537639019194719949590022996948659794878922705982985479413512265979857570972226845839418867760437367169613824*i1^80 + 198141886815150102181031553354661700006118609063406859487228591749632743734937495740611426070992435383781816010317943388739814411281989203844715744003654790022179091253430785075329882806890997050725375964065890015844621242401227900542384623447207960402248588577145994528213978686040829993780913420819325116661696983116864899114854482642902844368765583300743933329117507142375716553517838009141959742190104908140991050700866351564601418175776165036505812000333391721023973885311755932671782232035857952861352062928056797062969313015558523740018294481782578263329521230376302316975621655373691820405205279757078634766331103199249071149928665376884308787018017425375340452607210918024454190274381740523390249671612905400981798210116811939593384170166579306043184774071659001334763496739310610295002792887111958363891481375717058045122951531065065452525711681570839669256855781746053074265017110717360545545171528577615227672058668258284864972560973706933280185795084543977118031739083203694699182418237921931636174154129256130668388932903525012249944996922487234072938728053172254663800311646702597636595048450417153922628942375556443000784466978211905747455004093294401924100666910750916047940007113864409083394908238386063955834664799761430283591381884303160185731739365369842976758994719770836804591474924268233705082590660381993904224819614721731603672571367187774908928217044982795850883307762235121231575179650972684893183049387129496099353995593695699208445993457037213174431346100242920204591355893832326267293072187904775382779969904333388551043888679864699469513707333593513168348775113012483719688682171937577144874363833748318927767220694514231437538316657243685353619649066153267893960117076976630133325054379990969086798490580418818987522987391170791907524599215533505391478375594620648688007261581257005001539470724125043500586118352388617619992652666353398995742336042790898897454075032408587638339563225806586269484065765786922607690937455869828978118966851851463364493712364367626000292927335467261738767355901305331071292191505110692344865398085809080429200060493205943447366934415035082197495420479021260886836064808055223174888983339122116356208382783321687703309843451114928117844871772645258316997162650479479073361992503543864354284609088309177903145383237241273357515215402018128124462357266834191528660438426302793717602674106985791990162075936383586787928769782579810581028853622411627817284324808898206726871274042831166246280977275195138145121160217742538123197242326941824896189432070144000*i1^81 + 165539461768225230022227911284468092475296427570990973093640267065199857010665381200734664403174590461998394417956661138607836412583205439758738183003622712216609487303501389808105341367070617600986440552799808261142898509378288714642659571899398504422138344991720553456410587134265643984446111079708748038255923060141142883673910358893163202636672905985939107382055904288037962887333005162125794164067807095688065685916175053563658429679189636293990198746795066119802818737406379759068812730796730325946062504609106039236430619333531524753559761558908543931910027050312126764004538442329241204420021070719993016357486224530610065542853334838015654360549711094195039238767437146581581741278890893066043410917623974316744926554882731663879276496659739116957327660847946811564276369050042438462540404251374048621948937938741966460811677912727563182807755388500636000322636787029046516022194462844931940190872530352795838542335861471394075830786531408900895000542401092567403476452155019268232425157614091332261223547129854912300519529531564566328983942508490405508330009560035708327544501683664216606657388050045247373663321576930057196800326813395529371117514255553247926505361612292488790681334399296063933729703924292891153843892237144665597684219603794628995406640687212706334545493954056861425981112970648408078371009618195616361686668589066908169722295217888907178651650659849176693432535410628340288713511677234710401484619464540758234727772977533978226229834624371649083861117187599624652693579258333664458818460668398132293486234323079702874048878922574075525207982254912001366058982989836792551714479675988420379226020744816394163447180255339455220252034763913781856537813452247639640036675146167559708557829510745030358688772273951224393581463514964218157346931901603963050428870656110540877709298212424852993725970304476063968229567611456908294359405532680886264787749899799997292495700036451796831588498480444006572744588859817227632747730107107156845226817255600499654408124704356676864389043600304000609775706391490823882550788042054893291846797874448568717153574132460620457207137469840148981217600678366878935811323232067447604800909323540610373960389202497128271059353531854054685766527856114982563421847506307602209950140163478569431611519203043100279353890557069335646934462758312416660354007684296138727587314129727959831298301740402143196574476492970479779666624746967219309138147027751189316391172319802302407042198701525168533778513316536980602251666291551405010596662397144176548464558080*i1^82 + 171647091799096086885626866590731706300431470208016826532494030188452230092633036505206251656617135515609676366518281092050280460125648581139378611437564339098264106684207268079995208671710752052489363881411668367955656535571177946342414352799993702435074172462551667599089802392650253585105755208257794524674554239825504147731032451856676369368247838580553237978093011863785528387203795044307913412178783835322383528906977162492484081997153940569153670157521108153872789307505407772781172632888915488024589629660417202604882439045589792734722435509062781588416308297030640631614934136546086636974151273167791886900940956017809838085531553254600559326753276801397435872017271345518893222008635508722666832255012099387603671774987469368976580569626640624064830695690661054116636687957458341772799016112502614486991237669137257145968168692718448971283554492653605551453102846133996714481964215458016507242932847498077273439008831626675552141814210410510720367818443529034197262516482298939452023990565776458763118739762074083963149826229279537188669475291843431509999395890952095966160172210336418870940187393003043735274438896761544982314967388706019152914615341352263949487462029581169821559489586239862277163623412024989148848030744274787202617456405508348413133319234061172258327690121848974892873535776995131535123300402301444294182499056817388674937417411515966112927990875640936788008322103574848869945721706252215654510982569854251382738378643531635979107606946241282152774792445813648294487868262599689273020182550199935778422019686732066872540045406127291458047312173133699760341378867885348476706811216114690833992385609366234860046301093693546730198118285619157702470908842343604420470254257521477897000139229744545692882790134159839413917632126645870887582100975175836847651835733727102573410425055172251969346812241562317029940085195031845444412397337065534019286531930172750217918738392905603019422704989756617490720838330001493980298292514400004183597869352847311310301225448051100048171630746032873706403322152526692354497445676645914983103884210266313982796002494241916233183249457584973346660527281032521182736638784255795512911185964969313299586359306654923716716409047220101646997122744741012206264964972508312399778372541240255547883646977442364599445562453700480731103181787995206800379989499603164680388828806865909886345157102592778960170541677870725632267429260622802730362404226042011521174792800960213224854472101598291182101156655659618109485073205187310786403796597464027365376*i1^83 + 425911747390167855744476713349911474964741143129830701642281530159729126525383344009857725375361673600735536997029554036400516803867423083640942583342281898012530842701789521645012457937359890003791341583555847298418954606266260419292828635762728394079745410822963893651889847992295989390025613622607401436956960519818705248267761621484887241933156309579868858570032384863260536175801394176670220782812123010306896981966586731005448012616916116323587011084935751835109368711921635863243159053463050769996128955865969239971715580459090623318327045073037563824295310799105374536392681563063142745244816892045813119201509140160914406816572346612959902103689895729620656482840037574736090420675411321765850470501600893060454423802564854105889549034569526784765261062761558177188907977903676028123339508539236617162785399966806625403343904609226272797319400749632823626782239137102639452502655667413581527762413798554232625147801460198876625086837644882778784354238608102690394027540925367259255047933688440357429764862084973011880887855704169751251339933704116351427026803754586652653025727296481876838359908387191353787696519304084638072205770038697295652317797757400282525125501223575228272690804536540857585864855004702677287504545753152934458755727845634446360488712319072464796945654034172684946006920035835115168219824125834589418554054173973540175514664662848203378036472604515543913324822848342008395981872219894668656007812966225820246793033354511274881753821472068325157897199299939112186079296196338889412921022383664837820032746081715833866103402512122413746328902008138126877033580187224084207680292628935229234465899878682858911682895183578037279633464841748398642248750247709417263086964489773249351329558296269064307975931461157985257716718822550865249853611008787713854743233273830984222090342084969756197747384668376674204410793187532616220146097221891020113828218546747982543794091205086395340124356084383728300819990418050928250854248932559432163710084224979640251953851739414391609233117104751398806958661443408375442913135912574846992769959340402126714631259088271524105666255230710706493871684145075426992451885514222303065174271126664293854102209554032504939681293420967316809510646084236217195860782633403917701601235572869928515843768371703946829054474993079612271355075008861891115825017174689823745127166544953163507054160338658036562230185482306900926361440073060870753026074259573107863906757910989689644619011275085701660438721692143882878471984376097294924699915186601984*i1^84 + 910759449151492175147480742793749247722144162914095359947098291008344188596039929192957370167674999762831058444534633739249887618339959574807264597235977977084048777783111054420676030863113043555698159465110343749707650039009154105000423062757803954090099082514990286475183290448757499805000793108046674841134207510636450877796970836865664514276652042992843101947552428689510911563643505660076221675889582630788996523979519927222264396028725580785618363269067616218819971295432625019585342396164114402549247143632555241261060122453348646162532123605267219952088138992678275707486625718801650485659853108718501024362387761894098626391269058249795521160682878676190865715601201315329564097495465453786967396803671434085581859536524274444868541681160517711984176007633733691931522146869999412405077473521472167725446785982956757703401170808284703957865788522315987098748611620783717725604682055315726781697393174041006002325028293219253353842004371974433636167285874864623110764406902484346810125806824618422886182617437631138491186546768844299701149991212863644418961409166739044223530966739619104645049665730973708380160580844102802560926993812873226199418983809287864344337539510071984744122300175093893408376220103562279534204965361535181194989285882773764026490422975793925742710487935296512267539829255585168653202917142630725652371630200242636236280981192815551253809431627645725313701519622312519252023234290562108006036746480480925816436872007706550473029282897061942046256604588859973551735318089787940277936580676660857121998064517716090511769423317190659337728195600204973401814676932930396276062736932299651154529114779191817256387320863388623598078365149960200397018442434376881995533384199187145212697160227118896652187565415392869436130635820277943290221359088948296981821399837174783386392970968648955384694005402695309611435123062824349497081898412054088886969569434842568516928674125296704545156245005496829513856467193348701807298908435289556474771078321649124282593646417364590620414171518802287392073284588492161256386280838890822891135451495065858871392568285866325595122853418034313286375699645430669304647961956025099451729754376713557711996669364876671564003951143809559501549653307995607307795925464586117518597622222646598345813638762998256612607666349094635263947722976075260126335395388068926455711965115340222914125367637294274385733289459991198647127554945509338672883575345937410562786575459221489565209069673329789963496363469227253351251400280076661965906247680*i1^85 + 1293710429755446537897561120843438296737411558275932928893892341588765053374789333599532651745985714751849232083460966348340984795397140073352794033598456941574908810452148723350153623882644565581499122642102232156088979343976259467481572379313217432173127549808244801104044250545983551985531514403434472745076253305581723884441591712133586646990635947338873246605638739857081006682995902453367851874321262005776165828234198170242399177694601510974995541601084580698505687867428911086462986206776958235873039458688834819753846314533917968413836001473743372297000837104901574282413970393494103474601990760545540850708323422074251097626771260883850201618120521576651061197770486515603208879105801631618813601012273902886703496181387126688824268841958288345950629151792044750907197717815865002956860008681781790046923352262592270284873931378522432742020603516407106037258707685682886747536856560166242830576067296361751915585337948628529035966081742998496941006583924614766010623617482996960377546798289820835063768984745370432722301899713270416510541498221282963321359232021727385390226907685079970141438231882626062353776823340450887189888311048300497325157111330106497196020084543673183457620053539546422824237696989206850565914994048860988605373724255011801155347686081633616758961028569563192356914974218594615967476219420743350341411850878057623504915091829035923573397611515025603037208448298282973730870136835834746161176265756545362001767402481347429190594194688421832517551620908703435469103143514290722263096282784207427439651936817535286156150010052332030785061777235737681833617316436952142113124720623387890513305788352512651093984228081703668364401982249733971642593393318300743680908545183601728012397477077765808533955259431954254486721640850935966571421581953170851844804006248999132329000933751502997210512167626477330321411205680901661659527161782095311366611659158372736654021994830820227138289261854765784956428203379529370225936121075189105805113748184004782468159632804742499632221232242754988387065779919148192130805022110415044255858930000870522463900892581158464341310797456119659708259737847462566937741951088019369251619735413660746697098147043775689740639105302638565492142029148260052869130730309908407713965275347946656682229071879790367469617921898705939765761972132429721277935610718232732386453457044959556097959878631038184195890740982478628507337478095629954285982999540067150157613480240991976578182032253421200758306380616012202411706130695519966593024*i1^86 + 1345641338137216455532017134865484666281667781927650778060589599631084917384253316546983134041114504403909907880283613018058904466771885655668865740418817459938007972870400258231238633956512078228220544541069155767858091869389662277142454679637759956425471145429902672666746895741777137993600885542621511061592169397795909779165610274099488209445179911571929576080645919855707513895913042214974984658343620638913068344403723377204608117315271063758208361483698847282122097029033574543669848993830432200175512819875840816886152111374385404918846381401845273928984727795834543175002336980702575550806140895425322044538781782770390027034700844641297556079160783992797639528166392229430370383900065192910821811528642307011826454981969458300372256763848001383896214461266267953231691997863919690188949303670895020055066522208587863347349212769654466914078371460074448612117096963932945565369842950424987335817201799717851147765448418102710330514741865671488898222447635912591507172077739065720268083916411144416809449230741033256841846383236549588814550126258122604418394796232372045939603221088388991334723041431685624770933296974756466959338769789330161513355389667975488832881117700906461560882737449902466737339714465636922311871217679369158529880230151392787951988123119812344760606758426144331513203719695796979009552300727802800790926468509931690891112656602030489301502128775467982154064285805607583257904559218512908560498624682894813739931488487186007488519992891504499425819859564528406542292186832974256143840743107532274370341295205667580885319344339346813467089861960938551580184186558778676452474932404666129230339980227242189449327417978833222707495594017511381047716274849986109317953366069299065229938383943471247445185087986658505388385528875576425838452144602632570641213321036913516176630012545405813889737444180827752604248643699880220943133197258191950836559488780174202117129319534492497082863900065085852621288692082971338771330117271554640067136191684541076664019356770872412853009761173748752450879755719603408083489007614692644234867735468015766646199949516154840506697602148718135216057990286524133203770548000900091103737551858167918305815718708680691486886104038761708433278020959784919982846560269566017582288269354749779783828549937769224700603697358455862377623679667015798411417866577708644348659315818727767036201581989249119895569007505587158586830691806116963785180158143391197279545622440356867938647311430287950498733132683997076380617514418176000*i1^87 + 1183100556696698259577965050019990076703003962606907676548614463910678280268520349079904809881531929246787198512501919003131475721437234897889180871520050210141243225602032700815723536646038420900151318569942904866214895822009198909022691597495657932915266536607394675375296521899849721650454897182767097385687708027385761979362148468435813717750467978052616965719011615675194765040828083553149822026928464471352520158215709539722487067909748995494864370819464125541194322277361219924710910925358758962360696309971627605779984944527030420993817103158019607317282179824064736590317809733257432776890064190603436742837972276008012537801546982614434912079984328153649092684577848410653718361199775501112660201056968369714820358826636743809617871971863054954111442980992013030056866109924575941343676921900254268516018523022073689647413415455290172111499308706218566786673386854541268481824092268764785113482964338514349957183728642912678646040932227230298024661822582282531033302078747708812738147940931092650787052313904409342172221375048334209376969425782243249275012600610879615671805487384165551180684919647852188042605480890959197094438972203344498607165094297184230513288304616106200558828867708608300698452908509329738162137207779989641925475464539186365420696527880635777901260998700499962853714186365385566093066109640748690949256509850840528841583935902167991523741359362185932502909786447571070042819559761366219556194767762802722281651565687357114498376874500967203158055969651270811599391384924470623021193441966791261864691894237229960083680913901592252649290934878374250845167978157174018659305705964620943700498177752463413117044819549112086701440473618174378692592195714784153299290851735283879358999669851874701455370375833275865603405575746768165019984284424382509919055796806845592480221009728714381353222718612323586754331687759809748961606106530940772087605181390209241585932558093344126065086317016024466602398900858516240242740447794908426232249379357949877170226130966370388243972566682844653685915404559725118784392205024803782007149073624036404167771637532253725505223964518052261059037810807972241085512304465345764116506779715985316695589553342797340981431338773258643365850262002248163192631898243947998630005267258869949808791255047787837464911980687600501043115607529497960424317563357830995549047839288363542008464105763919318262676364462327103935163483270983181315642484250348563946006345161058576394032469543937426527377903669552840369613307904*i1^88 + 945231085281705802547133643828766010777746453320064166510044655444621406814566709967443089102901800129014595725919356113222502803964261598555565738031246354545286818287184930252042865179043160293067487822534474728751503952431574103589546680171536571626952079600795664107582710023409866309360327178456578149733047905443754959230327414896014689391701748516860508794897803994274886505921411230496081664756353779473399322514717244986090125660344017528502232433573294249998200866837736284828348085554093670949700797718331542149730220348545230502153099014484276900344933553507494024236861662916037036180415140449824129083831184095630154331150733945303847146332551281504484459409404211648476131738690106294073395644066842875217948502896236185083476020900813356574551473080955803437386572401337098755925525238667006880068456940624564223810447805668616531306034930776177056105376011429417813846217622535643915006688680156888453510943824781193915303765772102110800879894690606132663046637566784946828688526552675226289180890985420952075121128984350150393378102270991587612469370328493254546730371636528381901375985380685629881327647622794277821814263913388730952105257663702446129385270840984009269919399197811010619215219407204656581845086437008722953316805465267874963544509964045204113207839259333363302979177054717307337873124654899122809341399657196319810065068628834384262858273911466926643066405674829269678626365020825712044212350216332090281374024119210073123509025105519908733922088032705889053852212312217205884985051758195298335605415164053652475537771087459405241224170398781949036839901669792384004409454030666633545185405881557720772578806558125082545659050780103698359440317750855903956420065495175395131875968722275634207651122355550513505113938810658449588076562004996939770054379621515469355262914132665384252751445127044194666294614307276057962176914637957960105100591767819129447569986094946920333887210155179567358049056690778166354016492001665323734743708735905942629848815258213097313774143076833749479905781432678142341054781135079024723504364238902927660585463670155190681665216305007113579615042409922756560220876358331521545566525064961762837012178227821575218013720198190492063228103821245382984475406829137129819374817014934698412279013933305707436048303923007593292951976780581024358062742326329073034420915027806375988066889884194186769705548335435429551370783233373245495248242171612226469850661641835883549395436959790298997685937185632240533504*i1^89 + 615667478260364809126494509648864863125456370070008121957104427706531013268512258515676045028460806737174213984446031320591341642130556901503061230314448135511918408301947073145677159923657722218884654240462225654122899665099544682744623165316598415944504879276547304550479674904600445180396000787640965057902810588293589081255484173866459242077716217432424529225359176075896599352778130033830483686111112328188923512829386567424069066743496166185796050078567279025100211320933813514622425505335087935576048388565939703528584698348030611563876303177693920660955274034160838254231400186028797379442877943212389530869003628380961731237042218795428721308884991060650938953450282657810715322988132255699755796325834831858026113727081552057766768666955821938762532214804574692359611296215617984474163805608538639917662014346534545948678005364080580462284364003329798035925475924748794178728927333045896962249723504863567456396697953216657729143812150924209305392081120062529194853523565554639949534236325405792967925018742727041251959986380852086553013368107139941086301340995684338533210707477212538360559281185174995545181851561619216358922854783262712752090176348582850145108136341546452922210150110481131022567257429933199500151584808547611658053548914333770944368231933206050712411720650044301844894247532812759870076935913749452000143840569973323792678396917156025452420939080385534620777147414612622377040015117755084851889809226959605282453877907676322167378232620302207761293018423281097744128460713982096792721338436869618719573749346203045610371763661312157668168274839169896768551481616930994136325145221115218600264274778017001894636435640172170812847986896088453569047655492383365806791031446560330163023395435333293928997000510594011090017106886280680919327895079950886188928473458514449490892865026456018003204315926204357265665657058807347720263447999877293915034024933640014379692282730928861805215067808097389949615117565770172046754133914511219907380491386249325102589221091364426938545596768099043002864717556088236743055330410407113719737051184166889365835045461590074995017835718219342858249768954142407217921392228226142157647050689867421230790442031472723124343860862195896743854464911596493748200850281766233166136618227261769870811863166409358364785519088756736833172093202329360596299056447361224741671861680741002827405500949199256726771709750846356892515926858406849016839200063437682006764087347930788431789100241680559404943061695856640*i1^90 + 236467720646267180123714382122882317900607885893425621707819785749040416039767154475232921524151344078915606482739102047198552370649665895203102705353354446989767508774093682902055916558303245631180380220549894300431363123361323243430369026966565095875531465591772893969170495794233015539083134074807301249121304331623504201832532586776006022011723042525743684456275316207974370502132575547288539031906232855614522381610663156797721689509185570639543033002107542515531455688392417643230397116837325127392998112112238491774262982527980718401168698460978356847500176352051788808361327329769487752150040718056507310185381360773804094197926326477423982041820168310821710480492489761113822881480891401678680241286587919920450832787428607023068287203712442057605334558114550963256686082142010903630656026047453226529259374526528971598912046837019908670666737772969178112305695271415468895557725039685696702819755776234530249593737899921792393900091063177228425441397178368123327726160495122450281467720634196317050063082744972339184714705419243563077104551411862441908128640048790280499734765819254193304606301291721651759190414389906085906541769606001009075235598488777031730426442148813082716566262959673987131863248623736428649855342563404124702609916182618547367025908688178069391988310142989202525637715560800636771021763657972342587248033823893472671620023531578284776965292215507541877556713277843391688254139606928516286914072536331749851778661130988110618203277771521535518487045858603778046656430109092031147191311205253280928379262468927089037728289246198988380457969679647720012661456134667176415413220312370437557648690960105842754064060121035511744467825675262469269679571320985224896124834014704193555761050197470264818329059488334484995835964870779939723641074870021218969435839850297185211102889764329343062051655819201678655753678378182122596004983257252490047619585320747240764042765228945591453753645136102546545931669069530598759623431108448181290086575813991220313389760344006919247362264493285170768874455919112985256107969293815771333350626463250307402582017093340277947719819509360683047534722005853837765005040119250138525629439421198029147119430206997127301357440305878564042506271137523738421171071043630777311338582320153899315720434539849417376524186014830588722969294643447352804067538673077538892346666898963737038319801958035380252590272637339276600785897290893548109984147092813385048904735877773009025078397679823685447109836800*i1^91 + -37670862263308418091205376596951627779763548222800053576542081690803072461660835880966505201337955711958120224859677574701430865434548150622958879536344212924092884769271839724205297651477689015039943840966618395060399991285064830441382129883587374308312727695260815931832613963938569935806428189609464461091027616397581411621109650484083582066097851874975480905441764865189745555386733197704202431293556344095106672334684023686682522972041032097560829947587664511092865944986202462882254144794483691923008556331691292276559345688089942428553968891993007414453611065582342612950083402822341012855180606673291052092256836489847428463234523294909242848609858553518080106708339379220839180541376704281109495100849233499658516614954464970754504162150894772587449081589195362269603283840841786495548853510045894205439777010073528557246308941227838552227935979990839041766672102093044224701780992189792658162799490930858760980370148461731601738572132338328845359996035792315327915713560368072780721822615890110352883295843212953119237653190290628313306526666135272808908925435547444790648227700944174013124938440531442247521475879541055292181974216675593067521467072477707410269300737692777635082453310570015558718219348393674001711672030675804382778485026645025692349401797824676569644306200533526517078204371176406066341540697979810394515955494210256471172043582871133498607615849307598589386472547800728005061692317804119234926632831867227402131318772392151837534957066347268669602027080461949455671154307777492274103058394425997501286395193502000609257852780147745354003498814625667197778201637327574408495255880997917942819531867385359728135260515665262734211105497886265788833826538928440418879637878830103026414873952367978574559700978732712005431610207423746071540336704336925351998821659940556414252677977238864295247986481873348649109563298957114172781047689696428756278225239366183337340774889817639876028066119923563639252431792846429467198300763060048420161459811723572905985198753576189701480270232613828943109434694091710942431152814333766815120011254562622637776360189193742028199010860171885355270808061066323387863520500489148794978473757910667064779131323346000802475853056827959425137201354328230344613866889212596973791824077540226476060023909289866213714207974371643731555811596443992476451181432499748614000141927054786430760023450445718679586944058011489216801703227426967354471417606833695184551906686713471049488424294151656308736*i1^92 + -132664407151696714038090767652851150218595260887205422154291470111130726801048275532111805565828588333805989496907983837308495619586601163276434104953347340798124551942960991320564227678222041092760802327281961806571737522909027179116350415840744070080922720453325071155693122192258370045148473450914129811249305161239674285807012771295070185565025837002506335818840775558338328840761616045220498136776524213879102132277744379696866471536028860116789159179339766205747571798312809249927526110439768969329390240844873733637925114475668741784693849727027792872072528909218157775026925558162665740633322607643922170762816021377920041686063822790069812468981578893172962422622346558753835967790609791764152845775052350339795665742902678092392943385411719926868812427300159113835463421553210531364919394467725216026539528627827317176131060070671358691811615134103296776926711082456264103125397489267095471942424627889343433629898374646273486969366200253194608809406578403836826315803143413752730365406212530520886917400346424651508308457762071323577604529721933717910583810967091744931350440071717120352575345740489078707354813189796745005749026761702211951385923522482632986067872821959228503685113185825462017716525825692376847496592550502078194272985435764650930543597583870859336472562103486207163097543343947047640606109582039862430399831471277610298632528785218243810465859932874298968028907406701664790781036495745321642487593065865752127952362814031303317511859535662731084368544692505664830479919171318396292860948512488442766309861128636338406633665541585291292539511836289291993723244355351183531296219635959371221446123488752452929397031836922630818361756879697686769761343302010386252462777272219291579150296400287841153913764900357623328084050637413605471814632270165786845030110503782437761332304641244527450970368980960854920004868453622714099266478652451308312602005817006071659132804146712726503353504153127579028368902615577464907121611515719523691488433632659941875701704456876035532692144988369434338468397082893478258085784630713249033058789007776914321303595341626558755501029177015392650071108908098392038525593328886022652268792452486392816037494832557961186533098767469161401701430201739936679032987308310862306357896534115847930773650046608291247662886055679728122984183815462351505156652024676038837778280087794885492972802617736610991128712872557522909382251962007202628473968354408479050881970401432543573089640054259712*i1^93 + -105649070952419000125543165518456512913360799155166695097331643003005545434495570459476932624865299730134076791447594132708463548809993612181805838045619699034788098511374307499143147971496944302158162391676701110415772451074082657793924405086606056134845031243980586868419934762079972046561140920035365728878158389145680427753843804344207993098890787072474779525462005596887400070494273966308001465909780492413061874070086556086222580107545532178309709637016232804201985861220025986400858039433717728234595559531611723380206545083197320959098338713924058270293138002055023160283501040905132177056082992999623401832821666306745164192497118805549920942818481973197904097011894222214725114675418683347774903039851793193538050810336828795925250257066209910602173489989003491474057614000997854883279557509161108514404154743249058051219996596304325182931363806831216298868107187742386104360501657506424088666077109619074164870451633462739330993918589207018234761385999941261220841798554116314711394853611347594726107600859748645799676752617702762012320745608078859330342578186282993732467075738307841922434976953511362256050388638342924891468610892022863196244926257607644129569268452805527912627980248796369585371150967202985205923973996863771776136805169368828595122717082859022013347740880925848582491603752663205374503539358378058768449591786866905409907386157273172743159185557645711637815872155421676182791652707993395460524257143467034778332977215030168865131610083667915445331630091872285467731385961475391261628526326358339664559661154904390060235996262600913901609529529494069645220594419006733669491848203109643361549156570455836667917621306542805293353719820892066413094660641133688109185553897313230607203586919016542589718271608465711301583872394746986807928976287158725283277529853975954720337148753228202081294754557057406033180318397480573470004890025250151174894503476708009092194148355564554330508540829299944400687828200474536612855827068963772746631606967501402711387549686796069905014134672606879397716184625160751548999596402055365557187115706875829432562674464273116671185962270811182984103305927616699197923283190884414482909266015517143778068635189186564892419835403228367585229562544600755455086730336685685294881061680964814259846671525031041812975306709325852954743793181738533169194239163273507709954575501681269368253380274067937157847023730491483836506778463169285533889973350743857142184225229810254548029145088*i1^94 + -49224983947016157036185458445486669360538700482627053216662072883424507485360923639607867957025598244085859882075594757987381490297335538768380958231475588122195229263457470838201041366380946396272121929931986493719018360199781207519599035816074105656451735960520036655454804426451677086213315521505985467330214507119128435808907440119218661481491155268920895470151710523163249119521960643207336496274542744237019810144809547718867696899255144467483549889237430845784381985280868117502432908799788686410512800364668204583381293305017708625682569266704863606753865358372624190712578431905090291790098002698675587984051052971087170532722070437521005203660861049349594861183803116560920999223086037361981926867225589621137344815774405778346122924799618230665948377520366717743061039358435180835528967894757624718221696424517327845215262169914700373225125283062344570791546463566042708406630574647987262353048194810718262176401345779377732704099521838552859124557891741335855162009893761301836446583519568572596279313592743915694785449007170125880593222275206749782927493289648022177458640369992619985859355580143114276937433031773534666666955442097357994703426710372732365290761380989415664365195815356306015232159040808746602190629755802079441632499654629741039515794330851846123699087983277021974978814945124708688878641647099446092549553800987551968980595496811891669885513578146540999078840036387739222176283735992345250804455677960445599663636388579681545019759301779698810411467035463263969911769630816531600605377818985321117715324350704983218509990862784089474962546828117416038649842048390158343948384466716242762238810917821345881013834575066898520642172880261862602454687086554197642619210636100143688155078465124968200183871015418472060969591801694853818286355172138534610807167374553656963984451946213015473172671617832519526072190667826092039910155399246909666330293476878271810269126530408489167130290758604538787839887841824319440505573854889266433247480703646868760930937506291488480066410034275777418197796182444405016588164946604957364466250216547557487439091824479098071617676085404474187234152276063435277391120622741517870356064960468038595675700308823439550791162413834675940041091278019008053842489158026525503787525118988344188981487955964931742954409434253231628592940421975634274016890084626161151825619229854870156786288214950693485863630981410214408434636458037836595902724149575715784491567703653930237952*i1^95 + -15504750636094911663462770129164918178321589846513288179286678258819886622405322889202302010334141762333012494645598237157243532192202631112238306537599012011044790857819212352678075321427815869178775606060967072036310286186789174777451079921751249770207995074036979798165937523815634641408058772177174317266931102960227059239087247941039023344773066468517689286340348584973212268444133037436897057574974487500243885603379351744568951108649827639596043719389605127493743729086913199983767553027362669594990953915754370932987445410584653189701873347273228891738601215089721276632131065217971435303747924227714758360845427830510295194543124657842229013193805499114684665972544227374567325582486426443791541107271805610900745345711300652723715290677928182014019535527796486770304393107801866096483791509178959400054212397548306598092191094605601682860802291918782787026747506733105644941011168000318207122315630722647677050240925335139709682450638004560709184119919296145724579814073304643578994676481089880024186446665684327310197610203267428271627095956975298457452110102251950496101906628336342787153892853453782440049845738887292260430907358100605980669797764910873217293964015787620096156786804732387416726225617241328897489979674980632651657723362423037509799093902336385175537628624369905914085222110886044844434851073886635824778230367881751850194917796617308403121293723229026347846060592637166865807789100376240436630328063142209944137941288228122576690180562205045909153557124396829743000032640745510214528633842596639212246358190236311668354276206927991073336814316011628472094561297038659596420856841267152335143545118602049457627980805120487888284500317666951938023112724044433033884933285723216363938853092214841005369363121040532059831766679628436446648052413349208182697481031040304329679067042231555109185242850112913357882143635418593932883807654909676426369537326247337918181666624997725943141849496734443860346010279596714031333780250861591042427231469725317735345850165665968390586260234370098544912699928756841484543172514835290124206984636546751354823054026193017291664474554245921679943930243225109524788212725434289548579010272607318333434326700396557334378376064118499936362166870555720403792093116387949206127172372227047386291512157848751357270036151921753204144567070724710884384770324807220995009371415744881129919040221240547291553734388920152219395447573066478856799891069556832036950096939581440*i1^96 + -4364013865789221940855094809367746057026233022936613275839925329513908579581259102045077002401261936493753028945844004101810280558770523559333863841282794932237804222038480008319590964831680952874180371592497066097902451216906699652746704340342647207534890362724570702760477041684128328054713187386150423818540856569881094565913427469995293268705146882755440944707077105120578774477820554028813226607404799586600239825328173972977922162940077138950967804205262481908813800421584213639993316348953114920761112388768086633537026402665894599301694284239585890402390931378757651301829608486547456984926320036358747773321950328412581566275728968773175374187607821527104644783288071579662980789890623474164289791842382167996972399245907534382417821406290253565311829081702078257323317046724364393104028186995783818353169519813095452977239618452164554492640155390155125538180599838911171474889071257736322402735331115286261840999826020837519008409425887929404454267913671839784075474427073516619335875333032642806950201700824623979427817090278754380272742080642610935730337507010994391882138077780803449669407254592796267239485807164759314076050811519355523299059847768260804750024533446511306216795837812494113596439715096248244102576977964683045562584404538916853141381729714848784774234190789364035512019187845351911886652215859963035416720862023477923447046604999489390561832521352543711545763588137863737613243325613455692918055937789746682975898600123853621794781774583160523472226657827545104468869753835944666627794242871782729772403695859544320242312994838675484893906342162605459084601262273225135237322975248094530381796891395784254957042051186058592753849760003220910004115004918466859110970886412368828905362548805856520388017110340260613004364178598166695463476093557746175539827720561785509733613001950636411058678894956247214159770285421336044780699339675314947134970475027933364105587149665393376642303484272758220506396142701632124200323623380517829080303956548820436375634018132355424837868168086966140567916509575843486473180477530575677733189183856876458892724431572007692559369072328322162614344032531947735757650496899097525470053988151626158461825938629296657907956981538784741045307502575615100253447185059998715275715600759588373708470588266876491805092768966367768017798126123267661105690976923118219884172769382406133614438946403617382335583035375851423213940896279205092886384798003193413147557888*i1^97 + -1105393316188326939720203432887749722797540806332060046007254267825035962624978619021196692711195888936234331631173562001211234825573316985666890954918076008692456761997465897463031467124332057987849371218183314700918904905355319496475260650050239290576175757786907148163289051414272604097187588992196255594331712472725842734914266830603604298082578750243650719000234717615937763870156344910611828428378673677514010424278565594205888682137233978944505296270434205008311425299403652601234989644673254855091558190506135721168183546588014976747398733418286288606751468410987661289070910057386388344880170753187672678976011512375269924556769080253242969506198188054778077608971885518004725602789701310285971233718898954518626516446353126366959713444756849446357567924793824336852772961491114418269920972942771496341000805068977064363710221272233914010504815882340288056861747281514939526843010450383857820071727462564584045373368068463011406749046831410406776934980055338561688716830746933697001794040615513700038927688072656537922968239443348777806122322687788469407980964149116705759470671292329145561841250271229473668824988857259530871886768186532412413458843343953678870382984561566151563841204572370121883299766837453819982016051492140969356925840909753737062659348147579624097616400478371439569625675501758360776290555865220470388204899259850611675985606666633278720082229860549672842861103372168343407208235667820999004912961362763204426671656495733276798897269005018538731171814385799679928986043235114911199695946828380647719985901400606680324901258097623733856897131585660927768471725216477726183000445133193500065607493083103085515109302908551883102349772386756861052001762970254627141851808628160229126930074283782379568932381712193722828620301648477159840139870739732522174135123802044196593265877850383565423785930015694982625430609532325093522861519825716046952802969288659173308939668196902012716300263146426193714316687702580710985107311206336537152010880509393216179589974084106862872607305993970975559166698288214456389731944544847847895503389742015823968934694208691762646702807231477723302855801769511780756589482323275120770889760611509696925925659092639031556161797206658105250547389123749948899988586056597205025267333991268955278789174254836104779208312165196053728664541693739145684735648738545897662604879664982431747035533322471171840731458649880102314155955640004775786438421318725533696*i1^98 + -272390818399452664959862308950568581498587142859131442665937283357081441115490397123199879051448627771270629200089061413208209431461956813451061203643858081840936661980102438340935834328980308800400261203060970029417573246962067930906507043401508346299581960670800201735151846338493366247230574593333664662125581075252171790219899740485981996035300521327162418990494502878925733447857193480698351895064318567160638004282406300920252984517391083411483955573940306185822229346828979861572462246918693566776450881468617154144215123455771325212738081218725809136813145417961546829677336351770763791887148630426880939945577339657135796815323830441019040432407207495694017313382108154351081955223462130821356583153968146830460109163681695280451712226292433683199358009885857977103306208366763054403507047092393577359216916724791671042979506452802171980868511862979113440350943489914953182482731531162932781956863947605518126288513376424091859543890911012288980607619770222791622562214145197698068624318630383759045077984217397483797399125732481218970379679957437850974365869807351395644690964999775978554069187769440141226178048148407661498609691154524556330028070946932610353016081989997423988161010792117129388456423894766560989808013778624385130164858530943446174569633125525570765923632799960940496385626077313592406180455442777875023396358168362794930347639416722673729933067567218939051793598282233439818196359634993994572309293582324922308300673114257061689359083223372391914406212490966737526397739957264377959280542252518530302916772345851402739131863092946975436842020198195630195053371039033832044747272571493536892078514315463662818880036305910750623147608878571732629856314340672123343588233591220468541382942717195747439756387066162030596791773909210321659718971003494577356134031601201099707155359565181927663388397769740047481970641082622518216645535800223218854906305942272527133662077607986547434303112969595790465918967083964577405309084145903765556985097556595386617164993309351442210364226088332689393439074173182503734533477096633047937089339776789933918266546554055873106362167756316465891503017114224674078758249573112052028444029981365914403008360020051011977941660024124844556437243527537838203884003185280294929029215151027330883957453959288694292935709898262708467481177884904093150329547000780610346499976643440945136322158137048487826678303178898368578136087202068056247322953121792*i1^99 + -84098629230881535128359971979258244416756206448128088697515891692255515572641029274374005765212484636844871619239923490209161296891693673574454659464205578353764269050370361412205925738394173161933468895768734659183519135355550499140586130615823653398002752109087224060581965825301077547128970230803862331142632019541841572645681119482823594203463601515067790112611482350054702326867314454850522186565889836382379506961109690475527553118854667695955021732945029695045308286811875013003982228134580369607696433831637333308851489467405360490957042234183486785462389883168245750471556964578559793274521105975248979292070798266957667766598856977106102881700713849794952326420753065307933051777080161512706473929700673850434448810770628979814776096937451759741571615172280257129941040766044444095360244810790906512418946877508164276690586614440124609091983784220715607045972378591975393321772034776648412254601056024369977921566437026029030010589955356481043567915055348908696179591408878326076702665684039236696490339227799524062918600543404416363716761494084226208842232343925761059606791256491924831006211811761641028489819221003601614790258981577441211606976162278763982534761099408578743171663387568618121539897126163438905001161066394913949225424843588456318955182093597811784592902910474023298438256181615245950865057315025592181373680665044670148002242526349249921991596135603425306048996706211406503007551436371889458784439892189222990459047019429450790668858382872352305934686231326792863315966136058699422511269693950785488580375237708162400635455923791211230935525375749633341104970836284081307091131060621138141390245498466528836071513370095357618425033271015807989870671412235262060126159259832217731577308585662686420721573371715406600927256280162870382555152021937165596381647936652930345516014554266305485553311607871505462919454566479548036346988396651119036746472302033941200716778555373953546324996197551656673613780673307459389072726955431005736216563062951617136168454196250039221953047173048970400836035511364326368179770340393401955491926408217845076252297912484888840695093027290381236872808990715236005014585737697447103848288651712092126284794901392414820880442949830404041290209166859759986332225851762291013944768670848242216907243340527197575353710590020469191715736402551292499376950579784976171530933997749297971863938806098374937016992291662219926607895167899791765012480*i1^100 + -34885305255205979118029622751742201547351329518433919634340857726913673372507127280012850002954256410950932481265954859451059715237955701114400007679741095862857173433940902998846420026859059512385362998228588494976028343703475664694639005769699085688961611934545183898679668578875117283419132121532370298295912887124238528926420258661898100919296695734172470585204625422486213760753305077745775621072779361931127193554329396998039246562218775001162856175298094053788657096705004521777685496669403348848292187081893599189771966412544992019275498431512685527823011972574938115789228102819598094314541675291404149903437566802137804505751151103115012003578505971126919644719348606622298240337382710795932878049534321884299445094230134243288289354176850300785143320411809722615697385508644104282861668537349744668918719323390379054957855089261211615240214610979801066025845711005397762687753511651943985056835468875493492620716724171731176910648859567455230652872884315369461893899992208279328072790402164997299874145026635845783698602951815313977316753092193581129766894408431907912567661659588621885245354033918891206656596624821666739292201970184723871831028386296307584910449059391439510762795307347026017757359805305767657942816087286224290373019074447489924040051496699678227699583819280159763148083588294412023764073531760339648875641438818982149673095922726711651149277119735493963647757793162891944251441394138188132200126477771268678200204916449379308046633674356832865666833931957077717804637734648152032896173061094921421551165812788283191749037090692889707512632057645536821244047295670732689443403500415961399915043393887398855498101771922891991822865574769202168828930269696434126759917936784486688070996126713160837107695050214355599194454959470539927588467149551842180397751049015609151894586146309861528527298989109265701675660346863529663861273257413917059637987878956096135567615013651205120907926249084914720533825205359996769782628802446966275561601781187193810561579745277627259842184516663420387272157633732665228760572640716017601756545796197469613060612651039511925924055285017890969717205146116862491185890079367069697776336447580260180586556357648987277591028231822659546131534357425851137943797692195799099397478448153969642124026324568256343745080846038415303261810381614322114546956437155639100558436534762294675129960336906901638285437271089874452152533919167676416*i1^101 + -149293942589650037741394070453644862314117519006372305705824277886609565716864539547814038872334381213054453064212804909598837144040968293524155368310178161936308930782813903125679320596775352148950033060092441047954934526035515237309063772780086971711452025505073115080528886649098079084680426455419316260656004305714812030500809087965614135178534172860882904771791529409355448402495931628120209237956429996657772315054309712987457645795794829211095089020288445423608534742636535377140991389422940694583972942912620892335436045196759092915977278069211291080317569649371557114670454777986859741250223331203067919673894452346747907609247136487003446873549588466246661964151664655903096333472710337529480761205517290607949192207164440714752566071994124603921116045116525578034063888280160306970071580705850447172185351971787914061395926565301580013539380822402070475163434540014336259140469956340604890466868398433037480756234874284128383574982311360571059892953211669789158860730452627815112833225107739051122283151876686652513017997746243593958166498361278296745653457333310191541983390138033441310803732592758836663668521434185042803387766661430801508684045668112391079529534776893765915202895519129948019072362833838333347804782675365421216000902953820356268959705094113824179252464825310152613324639444904354671845099412258346009951114043437087416580893094624137624437834958253832738424773870853734807541346183984057988207071267650368979405149005959894791596867669627777868802721523035612815524056408767025639900126571837834685155973591310569517450005891964555817540750252571358157210350421741639102990393225380464199320149421462055657568745610045624758382928553948860469341991359903378523770832753033751289116721190112063901951093257653181259579234608264181521214784372758974866372505796853127297101224442164892793496876790478151647596535884038296095046995556490350610010548524695579179934941630785758876440933294334925653530690889771866007376366820920570306560153187813554986020091547634587399924216440451787018573676439581707846021925279866751352556058953969602510373417826219049836144476257221199641857539132238811839458113914019733632201676535005160985304726015008051237774195545222320227024869404151198630934008376901324495947003627557927858502803144897551297192299742468202066226999585036936650421425018058547293878693740742300383391255197093856942635718441036287500968001536*i1^102 + -2760716629553487187260321628821708351806891911865769360435756354164412467983143671614301807423255159194863862632193769900067638074422994792878324401248490317075916142802370695055373880875840388556036615451695356310754548687133761859451193372985559131680961327576609254516881265029353006801967106740757245094029728578913372434213690971763259846544133601799093059952477479435466684652087735985485320579529942332253916515175753834504340479490516691510102847598987131717439487692095969649517480747816341260097579088093624440269461155079614921439048017040396826247584013820511227647079376055789711196082309290859557492056775210718050146934691987039896461262272166622284226666688205561378449069716254328584695130446359373209633944503672068006580626643807589284755260006817137639043796345336293229944132218964143456900523756045718709258673175780301689249589372416507484100695592736322331686138660292543811406052426810515047988230949456807869881346740023051635052036247529629428375655845677112913064994269249870901580471144093703170891166916453132797372439985689650340361773320483670895023546534959967888089209298051549343148886910219087912883182591697576624590054790943198080984189076650456535141440937738000877009488757801109508320984955836150285229957213364785117604258541096268932354821947083481837113440854958074331472360611526281015008787228468737742013333774773735417233933546050243471791938681749603228090734380546717735469702008654034853726318656728594243962757958720540937259239850610021828527897764398745572880769918734348369591959644946851068638170190387274039607925116380483211748167388619210405207772045480401785862634344969890066033905110450445407888472611387311396388831569116290287909734107900853722892328075827496610367103625986541572448351782457475256621400233197243669576709049989103230939443387482337522998811540218472150881112978249349953915014495221162398210527133764441762246207122177800618521635700744771372510679134765638497890177684130588998764057343616374121388579201027299388264339365572930523656480237364707380843472838938080331196901140945373802390987542484104606453212689246831210154822258635569478499508902756053491452711121495751053166657833629558940289943604802643033231422311714567053901485720009621347254176669862184154817688478689186548311800522792875842657583566922730598255398453607403281504428585278259010864101657948495129836717164787894071590912*i1^103 + 256833306399996421489461732015548033986360613852346321681717130313502626715196652656639365703658816568580883873853419399735654725397746904218019443432538460821635392111833351135445219632367790625537691321788619039739837579483178997607358373158689232187368039021902116781778035755157354333875621017587706161366367347228280972296614372729671985758494305208976709553364788965649384187614572087831444095321934738726420567052464130101626635036574162011944718088576866875179378204820477707399313577846687484144784186081042685254592150626655506211553722742129396043418140633232962488969521015372386252660104384573121122445890008610437723991422371527476557973907587882578600240410743110080070121164726150234868354018694809075840779790682260476851939847092757370225642746821466304338086171294567878071649196255117841960129983294328822996789474303500548144702629390764425506406688109834103051911106764603661828909361821552256381301159146554949755360429293699103863638023190965912009388387771629207716574699947716843461227010877736328188127608504802232381182686267672590084186484117963010335036745660646055443357734415426540893542918240923722167970777113272897739524845601477800425353441433975078160040815311988954625297843347241581801182737910863820317527343524486966138211311681023790155716337542623324255195351677440611455193291694756391260940412707633850783678909884871120191906257249201205401411274544128469002753405250883757693159095975105771563994993454433848298459588575607336993719831830661590499643366693266379662573239410230651864671681884705818207284685079238607698989519029071012397432896590553310149958529793192708761923995842024754995597920765364129569028743744082916003752819410475735635268142306980219640478442324425869400680886906273486170087456582550479964442388068332165744130125508365881434887750092914907395617302226391568977388108286438061538741388069833805771594594891509086855010668532816449637052352076156058305844891444998337368923927868728858458086151956722501191452701716664344022375597059280033409123075748506317732999451241620592318430948051299065550737218765236936630527679333795839636535932763462067999469147187515442027991511746102077327393966245509628165917154653134883291873470988936143431161485726770907803300072884468951628982971256892175557264056987922102153427721118535389170947689102598781403900776055518889940411795568680852718269994419355648*i1^104 + -48406330378133080751310939330372477313017604138630850957473900528055081314313825382666046289586479265345230455082614455592157710854457067390277517437836349701227737245162632084563433463206837287870545301943782147398916412916071795343396424773749455548871792482113036339923305148115209166372912893566761647818442320810107525998262163141807528833840748168835633230654593691020216063529232717943554979122268045441419661015616638518111689920299482292800346881267851972141328661036852482778781273167110851154449335775980825646814766290605220149052016762582457734595421849832928574915130569952460331281139783909528905643875006871628165196237485179652857812432934641224841613470032587555839844703655885216697190909196231079161877842692318714271739547105642245827532815853306479082970851205837417924456765502698598958274150470214424210728971518062669328679240318375690063428559862001391283910715687306592147108414580337790248812453266881764406816289728664245705869680702811642253508508880810760951859422125431923105191191303268457022047670958191064929034271103437694557563529809204829773936000037210539956347856978654163717313339208325064265200135210067382368192758428216061510284976055318074989230658500987336001084815620797345511293404979487597680750137772613445199677677192138401251906139563629837392546079369897755420549104298753394696798197816864587804919719998305910024764535766128656770421220074929099357615167874739209682088716041875946239197043763407418197766743863447860202860791678772014188491518457148754974344358535917982681246679073507293830504208785980582126251579629659461304420124356251115506744747012404631112511873339009179203596993374979935963649119702374257099457647876141160461797334869247426095203440712714360475163674406387765483580489428495477913863707005871295258152046676957755922984725341109973409901787765184707919868508850598780704953812723875771141139095626436732232953221938803458311800797244315478208615760857445655999074830747352242436383907271862818366264210316046925009880151502848119297801467565660064139194245068544811771803747166615903500942214306600434619173841652280087989025585834223757722050106170453535131853664219870963776856719626519995312640589802555593350308400981760610797872052773222933099120561631593045520304454661903411333351919766462515683306943927060267365890334860131195502882954053504187499360019075487191055617490944*i1^105 + 2625647179649961331971364219430609332284875145032654901829157068781633774194704592520022090808203843686549179077464669407949132526987120192884372543271395093293870940221822379714920782869170723185643722023576507801904840619927545444044086851573942901338534784423875944612828786856243874586022009189192397933264032156303001721535543027606529344805099904379280300522695012253157173640676089441861706057755830406675671221897121936499668463653074234202282571409662125374219281699551084314491668189834560683206632804292619970099343842713494808682872802871754801531080515533767782575274686868655520880789225227536101894625037239435022097766462982785009415812263103522477355842860132556007634557093623364636863933614526111612508620764563105404557696734817326602854053599984429694860406186720335091030832461176743918005690452866744574596835261829008342328314813920628963537712832128270577190557794464690164749820944054714619303204443053024095186038488790193736135928043509398949785157130613572631027778422366546889149700206193802766925122358950371950496086436055349025919951069350360242846623843119551560324778062382398018445885141756611376062945551795574749582623401241483089443951463786898901753587854280381517294150365053493469538167404076593276002018993244740496512300497970603983171663554577026369280919369901048985960354065407855857125730091062711159474236266950307307207373301465019002703174370752505907919383849416400426061761627227608151038659977346276808758403584882913194311149771369272955007658018635953990649123385479367690563684717723174544790845604145683879958021036466375606402745239947642241154793236247087669049279238037140593482966810612773964483425897463895085519608111542450159481485260220474462559257740471992065943074448003350352914982789611550550493635500814978264684363084411163970811150880558154624143639207424212579915431089790296607935501130165199709463443342135902615439015509696168993201504980073841810884895579195034327861850258030482818109488768685833375100943334273824711632055123491016455365184320499691132550624787519139159729366817724607652106062119224518698092574759063075922284583141573190006352281770725373376180910028887428083558041833856903378985921433130413801636832626071914978795514229171619809013713633611684139414927145096595158388149856717790929815326854026734019123411587617301275663026404709532556275187469075710214144*i1^106 + 515420171939810598157813964853020612602713265502702425868166165065761916950537800325617678880877887943590450139385961894240323453572545901416088132599700028487476160162700446183939994617661361475760577086597529126984066005907591036812953381000948188554841243929228857298292015254608441240027212901287604202383519638675015617790245922670812985726117305296825633977312288830760973712534299350910589346777318054935200328368700098668236376274557209401475010086370666960756415851480612778016600981728322706556889296809890259737814731550070676944512889772722219545178971753727618415482029459915049889941748999145594201321838991738087859827189038317806305295103645141272553599271747082722699802507515242876223410364806411144845670236590842391136523836470825843113368344609086151483878690962383701061405983248345989889690030605584296856892393421297822938188362996066326070462309322845838870832106373554504236115656014576554711791251203663855034673378566017285484103026702332813825986591802278930960176641252466894682905182533694850681009730583203381833128719727564173145968712349642474784569026982769303471430618383052336035326734474702365067207472483448230046706219922838329003860695237963239446101003767185335084207884252902356711323227003148231434835536261062628668870874351501244885294575250195352055441068722420545969188793471594215615946555291941462552699085455157837736407921759367718233028361316376717260696761218658808633456681756567155489149984846420696992782870419520157547750453474840593978868156380152606795843195523926240396751999717988176848873022128957360028812674902542544735591165176914222647849340336158345362694345147476458415364903518447833415652391879385801120369370432810831997969498275335603412235997259265354120381293495449733006346375469950547489082940206691367746319290811482082600672103919515120466628604045026168108568680180698576414408722785790768351789207402561970059217650440796878090378566256569274152910123779134654991901128759720300768345561339634450505690284659668263917702869598861522991972982632713465620742174909738508039256334093083820441546348212026023006822436625353019926324294412997655300874008761213142091392538433537325567249751036952766954196332036882105691214830529913686042774101277053240625192420784666217814601650914277261439570697130348588793027129381917670916850733134570193420329276574740607428584208859136*i1^107 + -39043178752061181421354181972045631419402499216560079773155342668072444183281119451671087803918278086855729781173242528598152141181047615343862095643046669677678840805614379980440725665939105561813248542408469914633038125300905422632042563320917946870613717487431290216545988172992236347635220825873546271522672392073371716159669371286531304681071101213892519231941411563954329817342514506320372319110174789423242877125164991411733006756215630979854918994493030775078870908577412947467552615076087896081807599885611611814126904615004475131417517224866344113437556286756915534746677908414095706707350904507079694007787045818693848270786781837219201889595623807517694512437366309657481105996209973264500891480946319059631623404659656843321254293081016849358270057622261263544418056608811627608067997858508765247744552151123086449356448183991099068219672388862898693744255708784820133933260711519760952064961208028225274831217636343995234920459339527252539493272149157179920426748717573678681474674524422774760564136808646309655397447316373960273965812177406788157006642176236045294564105841618481273481161744234001161761068107019013276269887218060932728134362772864340500011413748501906484425563749370167704493047324289523296845030116686123550177296223002695696143033432651615580660538064310263690398419808205207096377389591660645175657226843257676244695762796768134707739185849973780221738383343153315542216455209852840043953381351501985244163345448852013759934733133795046332281403135777289716904489022286542049772522366429708885329957529550699639799502680595814426143647277111074175894181064346526992168066585077828725496582347106333573403947314142375359800758050416495005732721688860056838751477236824103116065841045030663562265945889205091756602350100183534526212221430751961786718228112879634853751244546999641122735354820034894954822177332517901913264990105663878370605076146817734116108987874494487689329421663836967675945406358584677043661253900781195248666416636107981475754905278542312247627569191662408759293394179894309268701131806468784463525565558189560299548911318442136413366801848773529916045269628323176745871720043087955390777900478318986709089467816000303193063149407223579486341910292465762779427462607143020873885096516254431072626433302508458917719591561609677676282948399442293619083771947500766895038746923426919818985472*i1^108 + 73310732461772288556057462552650559147691246761838968553231273845594254117316157857919997737250676894632837290595957023808791157312262300984338769759156343590767678453653539976051073124484611641594991203737216620884149988456419041694520106151381672909510179525723189676106711786375926385923660786326272277914421058284416654346196432605093589242572410508192728461550230610815082135891459862367721584660779451116543139097459183874211655482111920673824893173209849488378798028215101542145453575000880941057669918663686506606616234578737034542644539774907246121036746308152613749179621123192306563238531452725120383550009848290522329158934355366826213003136200406130138089426128549241663480859782985414784114097052204745121422864122771810635015334184124432002817687024735189413460685682676978618240649994970308096671213582615055824108648969756030543721977922649695855909533968845382928049030981620761765407511966891603626384403608796236412570841640733525276249293542459033900358008827338301965929783863155847234666690766768447589431053287422774878478873822777441628305343739198422445415695925337709999452705648039941172199208372130575708361933527842814060492185111252627323848786771761951554747965149445054919542322677028485390492515633502567286295853300563401338006947025940621568121871522311332158108417608659942702704959831439846935283490381427941427835677325428136037798664953727358184419704103266919727751874570840581836330631026193568196863153805081817752650976307041527666019836771676620918256901849705876366866049711671312852215640301285706235731020888458160657638197646682078374777029177788331126409588564606666586609328482281577667933646187877265200730405722893668405423819470602588531842724787703299583303654260174681364692792734498549868613323243637710990918787358057519317561212743849194300212068713138042061319644274748196564403435781732451188456654505922805220485957747023228087270550980044824161799503811709734530773293554302498871655265334507601996109011627370754962664538348042025332934212173917670093594295858724869846458645145332951402216322399141969148920259016585814751069273872425395407848454368448018816430936404750028132161356072670958322938399253155019459114761484546168442841797245029844425446954672888829625392053128148899121105958445709169694130008356071298960558754702360468948332318590435385120694713068814336*i1^109 + -49562402518240367162952915601668764005485586946504642395905662607112981248622932688155222276470039772871300965443551391484766572794729988947349290094500347026429523402713942726991551544053391879228553901850295140153575189422549451824210750448250874376110812004199879404234500086027478915893158721921720393515206245791990707061483588131840501836606929597821653201271114271685285238653701448269731760128189121408351867955073086235977565475066961713038649311985338654715792829010226636215317995189970666979051095286018820682308879815649807078990550299752649363362084044324470297968465029760564165162406195807003769392012412239924691947664742723295714138630658305468177494734780385586520944621185308536482612644164011951732900281819656226472534230079696825926543092382797380748577124122875681834947147352776961615026598246118528937646350119899334452014738887870096644656357136102989156786273700673760045501845780097099904369000303865770193463440880685199334972281360269244022683191469691703011600046317398340069138530569622924067189625950076885344769023594548013253451439924711181989989496986727694584524135866885954327622191512032172818777352435090563774756573999368665682080288262732939175201967809538698020030899124039729660828670941552045799230018394243775001372561370703834290979680308020604165459966607304036004140170781657836126327315478953974587910926504634501919616120542302793304845772506103853525091449821497790923565565760921714915053735163804198106223448390854249334726376123139496209667922908234225914079609645026571819641034361678796555917950900248998720361969824624162395393939220645281985018174515497469890976009692512681075959103689887900611449987530143964409465410630976323381481808800883095478943447386630761491019961866747258268575842893304419260354068595568925608461776758036827518301714068689587578961361926418867728627222034844778689844615415971096946639647557006512432021201209668150420028576198054896491091430344928917617729010888731020652795117980572439202053764562465922548988400033210539586884511370199859318694298812026614937135054783566762332981986718526414901202584933561003153289204239643804115244338945179347570269888878761260820422845440299998645132032483578773473567457758980136414060737102401681861926359632132531381414806354545979712028761877550024117140884049184193038934061939428965686456614912*i1^110 + -535492510448460627150249892822709872792183766654064355279993030219028982607204571561758085945047578580243177700325538622646534530021438931830860141261203677230668201265501401943729435282932167321563349304971468967550730142126504457246723191801486443091389628258695543941044618892108839329452192047547575832864627263581125817718659187800846938274387836029085672725066717320044508039723234675298787230806060454659086664753747185497458516191583541606405785318676280761075206672168894805658850845158406323580274667156992822027715665231128719813303190964952692916689142921154711635078893844673034827500358613893490792787101846630097374785496110676480280518136098132792095570179203410570701314426349613422927291129335872497724738292318846871268074596948931010406814337980999755709017517588121923405554524068493589808507191930356428978301744287517308707133948942125256649165404260451975747864255775147798055397589426303410273248549412521726867609550576885787908332084528794981105211893545680383985685407926839895005760694679326617510275697189920396214274669734085576274746034838169154624823881594426727520801777916669032096054911058034630072516305739412959588341626325934691231348872877462136711746279485088381763115138148234561363595110347127168748306138351797650982197483012083206498802071871434927443518350905791997356303105084102682434838911801338063028079423351176789166266456884802845298829194627629868791401706392198546826151423669045400187078004643305243391360363622052001794408538508824919344873368274535862563864354464673638529706191271213412192753631790945264412183902400887279282828529442362051121733205714412306039593602246123106960992749349460551551516319015635783548563113353320175269581360540496305363477787647934579824518911494401526722631310871271561603017436570327903813211270410740022382644880005575187803223468694750212384882761578356622372168638223675299411577549005409623695424679242427563652595181349623923214454810482489631179633996189963480983694387261425335954408082010490378517877706421625262764593309989794869015823943899965807321827942945202824885392545972800282901181620511318403658059479498002049760094412438983968965560577728833185254445732867502985783571802517886623089281753852899668031567150466178240671057969036342241521018282671887796561971565184080348471804435816606956271241821489582833664*i1^111 + -304724493440095192503140340927464374050886652637999364799854945488943119587386057911829285913131978934537474476170152164993587489030598866575593480890216635498437438735189965927886927340632222763359339793243022997174901001263223158297507787797310845934673220551461341549752840940044267794366698610720915569722592017309232466530317124010203247652360476213572506139294208446315642857300938868146180607579234994248528668375211000027196344254259658239427148788816387180729697528748620586555151668892582648647565325378025689686514529333543136170629043052453444733160940908896995854996832608706246216782100145861761944753506428147043823906187505448554675228402572829459681361862610053370321495420496519842926686463077096158114734757720229762970587471646873589965078546497608823220305880566425530256852002316008832549743418159801844552763443132602541077539533675925839607366573623903071124874198074031994101705697385086771419831376580280551171751715400661563939646918794219436626637301082800007000752437353048209991276609965145986745695031714452669745573272991458139386258233959385511418921218102202365517489049673443250742163319770053671411318588674527514005498339847306006785419494133984121204551561997824430567690703063124796448141449949309409018542728626929052031871789187756000955821290502646680772658356717000308705184824526024616233991562002804141764332329571606240328601476428246685899301425596893189724562266943885994479134892615961388764342060499151178684967433103489692030206929853136761851650175049717380545094101498136668461638246444737124523266121743128984019167687141003242932183018406190547603646949706296577787482836109985120795880851726134331478819115352584176027712393815344871469110113459494160281795147832918119106130091370361215682773637732057254625302631487124764417323197393471894799736958281863031138668778742168414807405899112869829181093594287858473918350530141100015621045376534941656499121740444454838074065176070365229062256227047191518504631865432527407327248394328747890174549489038408767682631904292385234595172825407424161689889350370417324056019081866334139034484315676159752254719545832011342232011426977154534004219975597277372659224140954372833395193914072424858910846822829170953151694605276176120858202654032354668783372195533649549069396078564921686661270642342427620901512019968*i1^112 + 4134049223452539583799764054500285673942297973868966823800182526731295760291728348433580728042864013179124003674811309059712727934217084256136159069176818490434344557491254296859638676272779560180677583365732330943180545562479739551276762515466939332917226547675786339327058917640298376179756310685904868245496771163817926087377529656097073603902150004406324192850581414294440220338453705226008801411511328002840436826146853945953271666751415714483927437517038383888053489578775992252653494724300103493161912527795231795823378311330269894168643018025967679494329876700219347745788133703122299621606445924480120445468871212875345217817812493786778392099678355509247207782026682382985755215650943903452561075000069721017302070385742113880533181140069432154347798834614632582573913855054292263312399788664112007608790355802608416581114330298286476120419871449727713340469400287329320920964402372900673622066234525568863610295857985331453859441688328391674031500102227318215361971681335240595030768286387469409183251989944687749527287981831565439747664289384944463018055328093274063154221598484578792295431457205722745998564100978131340317351069980093578515312307331168757228117361455664936331221467041966651799907769121301997652786101668759620088475960334919034919509773016849989068216721130972281176815480654297680535152961028182818221782082556312204387650140422970209621568469897775601578477685345710576444119968826219839264979539096984785862788624821704203172786748972119229218758583041596336708382702783540251480927804753012029056468118670389740280752229966014431988791476121215940899815956520576091232584000560525956852048305349118240990953944841154616928125654144266892803099898171762108519335802781218583511336002002890756447544205467526129819325241902509564176768281448185264708666318079558749029933652853107470353791713681780370866454700050830679900184455418238448931750883460175596852699371512838400387300038960440419534517102121985045050973641265387545638981983362564240709790342812383885004349461291152856438016066782265631345315825675184943402159875647306422872160810060925396748464456642989573255979920916182886174607246970890531043493323060290673380062178186928703689494850206511705753869777943266041934846367900784547864360720992076369923687838268475581671731564078364463442872268347305623552*i1^113 + -6903246841849240459352833874902629317681922971816862171375938842426761643835257675047393418775161964864768850432773113817222153676670393267460851812812431055660756728441094186529715624555382365122153110003225073243752476856751530105405062131001422172611570266130635113591374981849459550131631217756000210918337998767009758062533786804066532672441093359667999706780602916831210442919141220922759715945518747645383094440992086985573981076802403326774437289061864904941613394303803484341633405616170201801862788171036516252024226689296402107560040314599463000903227242912398414278470410481101348279649267860038106330313465882427794987154681176852297420597644193924877535977684915687334537247023115189356870878173453636014673658720452818821329532102619485325191486313882927633480685708461633020794900146054177710057318917690792432078712672273136896920788975249157090732553868158979800761207761759512330196729526303969240222907762193397053659728528219786458370173459142644993612996109456253175249288815985727383285764919261952149388705136698215439161742573334720371564999551204865199764074419709028012324334353624763036980807736831534714584339740370301017405849401563468389526886322250215126277576893968685659121964210349939071854047760957071616855460450948546479665537691088447631957155609022518137210365643877697796048945921939637555186865333211983313440992050058027872328513735701562416040622487958282459104364333394410943519310066986986546452565024314317293902415530916359948937942014074485968489425575025367952164405328316893846368566598150658799583289390354027569879789776015134758999581507677914967500080042893551442204595845236731017282206239144962642226423681039887413990140238011103818903562007629630530740112954839465941513336981870253649008133074497623637953053609981757193820593791894533283155755076531501945083298695779712000799138613920894629314596593467111370987966895236749393457595020766242334673737836825700717599532995231783009956748041079139591477284826779611900410707704139198462430917352718256278757226656603189630466691674975886237283079658397482643240389251692564157032777255126198644783776809145277360167651045110422698613523236107257401323620955168336675005293143166896615473625512816986455009059881089352811603636852104856188680838928547939506008607340031367102994772393984*i1^114 + -52681397814947134343117339005356880006088046952423183309328034347288920001727273544743015707352638501659800040495726932503757513520359825246342196640779208347679289360507198595242223775356358203894291799769285966881547452558900092245162964175007539329944796799169608115354035579796455233528963598817938126451970605903334929193287696045870642825565978620411877483392792726436069060088639857989257718406063570334634280895397007637579187148347321596292981172929017721124475509761054703640075245385495229175161436359694619803386578947829186302660728368973560414861907555888991022780739634461864696634675045079703461662787946460623964147591326673901077074865904402076913645724186012203114830038696439280065999259708609173933409133735565086499824058786503118550076688864554212267716382443966078045215719035063179529227378722778687879397685327002802150300146086049453691468680026934516245747939745241411441465580808155760459674974052553320483975600411305221879819701896093533546994944613153610205754856001660412013012865612870045874217117584067091171037238939059400183944844454431010421932692392535507789523414428274167106537302416752259556335263725397306209617041365434116544501953477844379185065715224873226614708797319046447837532515023467455719168802260183137422011856136076424756516400835755845969190876559704475899571701772616658857060223259287939787400466284965964197253958193926347416301999658014934443359461973925734362890188004962643728782368830246446101146051124483716776730909179007171160582182347388596164672538004988783003197285206879369702575320205905521023165478308617950014234007305597972186706296694572474587792381873193806832547533500803330131326072653232095841444606343973064780562994107755503663771199124321481476641062391231414514851064266558532793854817207702723559108183615610661810646442209177510745527706186432016708267662241184701921137520682944919596136890457998658039646564340429859140251193971932552114623201903046777645632261103403484544903951440314854702208804451868952211546877489551719758413755558966972577044267812684471425962822781900074719188792201974232026696604672449409976561012917245923572286950491878505780152584511932972284158381429871167810219839096040489280234206430455187568884792414265677213895462479217612566189406319426714977049145712535725408256*i1^115 + 62394719815907416833017437889807727646642383485480415036549886059310137126477338277186536311264845050925036511030773518287791003168247006318522043434343953204089000919349748884746324492887200434876737578631151137698051718943239184429445808902244346248888176349135324220468920675853095967006761945550202228019351587097487395691043082402412783626120791962568795056486305459809259846937542426831240511953207681472568916340839766563127720122600928396561763369984781221090061625647647124311962746469297978094449733361560321443928200494551597708354820641478464224746200389468933278278561121072803374995130498828518323371316742738130487433803047886142578751096007216399663267174634270309902621184649242222727043924060664708309262216449365343346972997239220339474078493857174407010498873858576556136534159650106858362116764638362843040457258551812907464977864101003813427328172283075052575349427343684373790620633163915915498885681575626457949401212708608656708826287454750549846676319853147240102325373731637172371565637068889320756601154989651004787358458531232018880116830447979887610818275933322682599098177974249184462935519206063789762140427052838453146600588869555170542452640714060112209782123345722700518713524891316472808170158187993926987223574916030265902036183185463368800159800982270893837203876752235693767440275863592671158071919765880731950314514840569648572615824433915118987054980604561270223024934854402043441961346349174650584510799067940681052872945000702127188835886097722047514810557424169614122034548880893477083060298369873766746519097907888700743597749325139115399365447232989708054052892299449983393720021824459991198724131550867205700510816212068156831424756963031820988290935836543497697282487700452610003291668315023973026195098367153807254213851920395652288267700822612377062169614788401452477917843755088507997927715949875175584852599426103723433945149433487308464583728595362590915109296040281034935571066766254680846553081932068885730124024321203348189556920282266747855649866776340631022845588509263686483872694019489890802634852811080446926368034672220569296678957441117193790489271236513977736946832615830777653781754430747721462697955481540051390089858034633246932638399995685221177686112037572934690610948247446074694204483274555520914037705539584*i1^116 + 225332064768373946850886443359528417918488576388218857508396657188529999170483383769276211302864283189870988626065494965807761631453127482265846371903484935715948362713639981143785535754942995079276052601806721536560065229059336191430070520591546878224268372440767444495917708201452790567312873305057867256722990138907635623369856359638577243350252094677255847031006718501792356913466164861516098809864917874396359108648358880263728821489971474983007153498645439883835689430822351760740936464944612549012332103109502336843399770769697746652408054996268220556519776831160797669918017951824485010608775545760275971913206416690371641515736620594570997195517988374120627491298378139718303236044050274154843152259634903339131660290857689894222586522039119334859784861182891649029039493922266880095011231755899078333489960283708421415780656352528779892600651939257226991658155379065140188866731956041205636738532304702139425650190023757161014563758739466010249180695701680900088680900451755500435959628705186718233772795558760481332576497562490063336666952275113375149403860581880330493108125017555644791837528858416533719581625105182905884191699430965589670739899310614135074979579869346695898661348512806413160544298761500890410116013240014876457421932323731293970865684578968562846254807145706005481739681698163683833614559155260134521022962264551699401876131218327939729190990484148269321192277802264409790297328509414192798805969854933777122736820281759301784807862026685477894694630557702558923771414634696831199575819384201306880155247175494684682089422279384256437989194603190108132646857347165234421552854941951331224831283392047702101045544570606696392940768218919575830421305040092863739597658035534025009822848686312388145450292872393806212257548128568136177066224412663956639258507201769538740278819925249387596155122450621974347981635684599565001893675740200463730524546961851472698514316191961862836905043384358936383276710388218025431204282920898340161129035505680167046466169828402822630156846829550422379809790457090334834030891916953166755924894457095679099800875748442048616806423265137054391112388890761209386256731406172065285867194591434025691359574656111959802298062008726424984395539029015177819561578424635541176487989272568945985666114226067731382272*i1^117 + -194455476918369990824535301885579425168492420802240242606355325906381638511792898370277136847370751846637603307277831057478566347804769949529988443836315946489323089775141967694900672412003663237432077513619930235702291843460093257685460350379477631493065228242974527116450518055544282628218333050991972058289769548219760008706182637685618419388175772903281431880306547455980061924974150311462954981329175532525404879026059596031932891483772284230955312707562871915965590493514489383590660916918462479951871787343202786253872012021673380589149383897746629204127474343117949502070853647136118436271742996654117575763792575300205672297058820054104150594052382442927073519307685307744433648196713545135388427213788566225224422860218891833446773817227211273279425089563628063606151769493323363483837183837745258188650115152252036741307333849027878216758398171607792864838685463899608551843780528190767840784409666654754453669188005683005160628093301960779430058677020662613711803529172757222203233198430445395903565458663246920735511856547470663395630491495634431002414198615688659748789068096154414294128237098402683297446047479604943941564157923056155184332867591773574162341694807990516014677421409319283845309245861785655802906264569559654522133298557692330193223586987558689097281278728558120157258189556689068337947129280618236238576967631310272134173301027480039555291646763639256238633449502872981870636802045683276518427598643219106768129388787732847533103842748714036169051625780591082329094354132046099997909733271769198349096247021897511772547731460759237382400495183125462458026454639988611245393015733882504330357783195172906880818586261260724031370271514741168158847398237005781710054316212234070891946907465287452822335293035025816681100212545100226120411008250887382953673151112870484971006413362165856195904367966521950435937121577378422496178905199172117990843247657397364664888452223944183017664901368658881725686210989067701040709650979047024810052769655565292006386836066414678542309310569244966577591598470040044340739642125440432783574490647716453312479518336745088773852090039321037407562383730576757885341755951220817402096969254065225571308316321148721728115452586195304671377293915569098287873523423799574171369340935545688067915114348544*i1^118 + -309820577471801356118992834623103568887241323788764903788242609508863720620514004583136752251615716543166606651542609658356540772883692577157745978562552093188516641326059931594197574239536965573168958677493714728136751340427399219945229998926198376961052625474840437128291939742490653911878195533774343417510191989474145157162005302125985082536100098038213340543629166681683816050031549815081433918274107258800115883037681296024507077444116292268626102128349083319011188182967789748105788317006854728227327435213616947245845882866820167113529337757397701390401475016580513710798894778097111220438936006088138959744640352495079003831144166351899493480203405253218632078800017232277461222765074787180216566057156582820633816472378757126709305102253717964431281156119875463219463708370375127451346498332646974278984251908105353012930754691315758643707140027799490591504775471518270908011204210070211087668925316095255887279450495276930973540568958462023066057006084557760904165314360057821159305601159033135509609582250834571625478755949532137446442273824446314119115707923008207453363406696361452493985206059280895833852267563972347408675696088987560331589054139646310489138009769771273251466051306967976958674015099633465316598606411058516083915921522013105439675500174139355389077719771945039442177501067060494019293206090218749956281435042684490805224502473628294436696219139766709254902115991625593447761999630659183362198906413068436312708500412513686115264809474204262077680537661352826162350100820968086629233150893229769657055898245182415573035129337257145318120927259584240409652632887363485823912227618708995724559822032233256222725766052381705877824903010653855934656424671043351921414318684040335734675769959147152925048978473205661779045588039863301948327257884421936679766082802948003964966937598205601083426567890014991822847809114866826581594188111669370446262133911730992832223905112981038778751522880238424982201735227979044575197050912801913637164986900600539948570069493069090729864526351351026184500688848883812058850689058211254928315746999211348172289608419835025012471157268717081861420122807948090521428085757102596634303649902997473909268987995835433147411652587244395212671437483019909761728824826344976702532271790751450398720*i1^119 + 294230832662270353691552433842727459212930370123132169317888237776790554699995520726729556057003201450667741171000027715624314245108412650824888868816836991143412951640210986015644561957198800070164223232147358051514161430470191373035300415241090377046124016996152057590439559724714410386924256687640926496934289193355436775838217932841436721282222254633216667152188456549974390938306796559191853047777560462246792791069622651767551790155118294911858298028772601560152008243663940732190084559107643089301528743214825123007204545073796147004257072856338576776875126902006314928257136639268328784855361384173178941625993317159267845060904986505467849207247159517282219567786582192209881632164890329585404578621650031833677971724164400873995639081933131423493989366382919049538017817759378025186069151543335775479212163461284758792920481299473619175573467417904904221899335872450794309989766388551905288191779947738599636437572233523914571326955577982228452600429704955609538263301833218886058955893183799911521963686567676288498112469543010401194726174492708252292351114064803863007494943925961017265057166789820457236424032167924028256182516440507816744703907102431796820861384059774044528985455050509671352819339307440007443303138124469833195867999863009667400243430169554280809175660908243752568210588655047141021685231247374904821633221205725359653912928152850772010402615190177359864383850276364028047999448534581447676181725731651367106440522101203247134228895009874751468599938970952535571797204196325281863392778315999165316159200510897531361558786325962686831735617533226739685843754401137000833246556648038152713009773847781207216772285205194705611211394734339417702559064865136270648029740761602382993177510053203406230346400195652330512279214319944219518666015367176819917840887944591459634338337300101349701206106257457004951544709168921067222749798527608958128382416382681968435260131949731165558736584902362235030146882444447412057800742944397832977763573287025972795452867478313635284511734020574439939134045452146663186851425085576983290192908063623943438210002792501387204383299668758142494559602867079317461667928190029871070143383187589249875331470185005255326863442078026202952494793466936527427336637139022350836666476789760*i1^120 + 113486753174297836519497740005553844998816445321655878761504912385729411328529462745196179835479631412167536077115232931125620107055316364098009735492071426787295217856026459175517956085220762493021180587105557721455741529793720077166726349584316767457060838327449410228890197601368375440129070623426221333027667054377470761611625191936634670761938193331043061537688770688222868524380196913766156984469602898414308146709566371051318712589264916090068620128208386791426493523861955374011051547989718996788940046418553313243432755901640219232968957684822192550781597229631247984560713858221393378294997980151072537218512271074721095700986376935287908379264595981025513986982976349691225197462197871429857630658441873111194732288783223482370994502441944162932526216934575569692691173422285267582720888150425944792348550975382633281025529404183291595175044133054399972070866872263529459783212176327857914412934385678399358851102141017860473453839271359453989461298065779607766759134067434249781165600142982260414034565482301208807546899775295253528332153368564325175110576092455467057855416356425427570767581454907719014698348804804671773714688751046346350915992394048412409958563384134683862541949074370289551238396784105310271540769959055585312189845624935532560683170667346108601920856057705585293086854121280397552599541882192873168485160304574734186221725071114073011299475442523185401698022175121295539465871295267233940476017141387643806240242668274499735225086128780420494103994296422344591710230914055309553197786649542340152608312221418473464666617457330916768300221469386464217773856700854999719799859586479416977367196783152090742073195980603713867333790337483991815487914294679469057800741448553329217272279315475522391907562961577119445460961950626206365246278329282740003972300594754091759197144460433631971201114837735526915142935324351757260389925206385980153770360652790776526561649566003085891697333830084663107360804409413887975373265356472494781136553629835263959510893876404062006532205584662552803406239131462552352165661830829228437993970244679191558793943414004991624146101746826340240919592342732362078196456281252061427674679893573996861259845420146039756353831610849586155357238592718379722875389235315106381824*i1^121 + -166045071937788621363828876389821682574398652607646056481106024029983858946648867640207494505001302312074518187132398568811220661406428065392828142365414851481755613595078016094453935040936685816003405671638600687696169278020837454858193075554681859939849880378198356565335648334755658040935507846932940764455018387283499096808002121535082523577208161126086488578997044294055682719322306776072712107754995221683916383306311267961808620605667490956685251640499194893998706639423010256053471199726614940259961579337371320778498146633544094631606905488558659183206937515519152609310721797455026821952216930596627381274401663039258878431027677400732957393844232073094490274825607376369017825492754354693485814725175565625304003114206505302743558875096580637893383584163690134676734552183178643948350085414671188062013291843088507586210830393685395214391552779405051384899153389090216031229747206236142275915812944161902911660022590611988610474054865368925663893460820151340711908011582353454266501425847251452819426817806523946060760100553550244040779505519536349331034584609855217526789063414233611694492454307845301197562100178940004436976679739322829266953277087085736789588400739090150936476326781914126458547477926824076239187698187754079496146411799686365008998233374380221849571414370547107223029514713513567193789441449097412105940556327668278293307732576170658582944412132727102262318522390879783665745624072736340488575956882664035987901684092350919728483689155713439125848071323507206845010861155056243028244733942558633015133681767975498184131028352946977810377578953417874342321625331694537524963883306701757517093626147082342972134818487847155097124069083794389859506035479956848246044447700008324047791133370033309868080002164732071155274782068421671921060892288260887304427712438417948742119581797410177708605125207412920405621519100854809138534130459946258020161251195397507301121458041734222287225363582739373906913525594716028828676249770233244074531203027645668516129023083596836345196361634522638556915835943129710939797581174946919379485839018458926460561788398330212486572205126468585286917468009883512428019263343011839175214483864880737277230124699592747818764366944889671048197847758043208864506522370048*i1^122 + 34129212077925226585286082197078118868518870756955970194000847950656590346924939775782530064154420206313033518984044245536326553065914885986044499007595323686549315425281603153875902057525644616589612950897679097747349609376429880342292150491632459428506121632024996653217714151367877021109679582161288530843639816477641487412870766008904642805541244664229494347542527236790493796664606863073584037668187803634785968961003738078392040566659299068867860743999921127635283846518097761362996172243278977922381321141799952196450684166257307553480367948881130948414150411622939787186031444534107680514740449208956924676053564917288729221227924808644951679468414931871211040219067830046239026632090199342286411880600833023878892700411044965195211545383142512622811537783744555633307306922763101513590539215834096934228130435602549664253170880088438426305461719422807638657429676551195355201161988798751435230172019745343648416679318824902822420380561023662386020425059575961610726917146218936664587093353428713874479444556442982032943716873134870907905723144955884043743059234096293000720162370755460515246409694159583742938711365067174729170723903508917536499176416859107607917567224552484891398092227967285656973686361891909522182051847716791434848283314853337344485815106922815771181265938818494247070830161920063892106627055060378756740372243957097505246912254042433158379070092950814540580452845277416731547360108684405036410662270487130157793338433995033428870002067227579613667494241233335396866749288963125880261153136984382779360491296327023636722147484109820299969418614491991103052964544525397968983545229653460466448146174716711963039376477792038620693302847166175296220894937185526249821227449071099094156946421832082583998501496257492803281903802175374841741298423728841271888088646149824002725968074334044887104403913724666441972936315545202004870798197118695307031678251579573210853171766865769260528447197322209043179213896686469565777396245241702729838574945245397269976755598466538284982332729250365161422221403626572499390710546875838702432053805841504255152788057102047403382711482548796294821911619115228244332144662972628536057547818772230347546043344260320493942188452090879604820562037411168649216*i1^123 + 1708037384110417794394802362118774054482413402055296500978389363329644713651611604598797160207761516858372438329660065114976345115939235083405505502546555473053753074034346348350157598930344242027098439098747360196027943904671454594239828353582257450817661656915485370503381697387048295776043724348896286090630734915884929538567608952634263194782515505126612471233117674837220177104274219743152642345697786370732068320380719649301656292866637855792401917549613536772339004124451321891662698848031948668331239360751634405825184191346493004707062651461853820545928472101333455232944886235328750757395003766350994094381823506747298969832045044189175219016160321073070830084488774323333304985301180167866182650509668294742396626095910080759374045588692549859424501707803750887345811218230571934309659439537423090533697042311074072642773721407202246980950000889212441204225098156591525466973674150955798036642582019476185158249833552549017555586653661658839321172325167808628711028023058020306813503937806181657169977362381107490369539741426217510805257774692151069502152459447783700198083452464157908236553480767733035659360773514462527935383511117195658863811382403500414328000149967525498905179003258463885127526450562103923331195214189761230849296065645670388317093075470852544188357782098167584549745942661202536183710379512132630702655952465244109616327661134658369352869766433706363133805545119457399471964592222611130228599081575273711054020945556801910385099483949027782199067947552311416933766191051892609018048720746810185855022182710010976721457619815750631412412091879707887690359504197011795233581934178905380409405188064618219984910983972304549104591551179317940242852423059983907945036729585661955811062147970591094863261508828273289534972060750511681987201383494631876453720363812882299391877454179551296217150802047602687542284268488567609712294556702672665294114539704180053006562150137316206127984175739344806930181711131090499135166097548289333768093592004124462523952626616614327679371990202364726183475478258230739929601556023769656636281962131931894311941079824054962520629843746336544167472232578571678793079389029815778016595852396846418212095923818243900790118161772057276477205381120*i1^124 + 1041126912680181787191527979898665145395364609017107281329037366431729827788859940053322725783070974934902228171757272490057851903723729455713548038509629048364543100760667751821041337295812638012092341856041723861408499633283839483309005350183942602348460131530529275002628064825368845080957688229119597679735232086419772777404360946978734574534714822513251330588820707745117350743556427254268598617879417376394976378316758409177129510225120486646444140089990971186491892651448167239506572772180363152934476707630256439612175747817747681927530539654531502830905690456384614259506029921710713968318444439324027100438418914685734512674097505571814825351633377285495025956297171229242815258960378507600310464375107730258069296575671580073730193898721061395436183525689788182143257276049718458030037519776359409668616617399682300442171662846899579566551445903750029921458864962711170130428621933982264179602012624160256245722444527640295732009953428874474673108688774454696699994406331656902262645678109571803789642921182366878929714059373693663847930741572832950041625795624439155033273715606295970331448576681803211129137105179360791097003313280523714441543691682621564191746029431697305157169984301193315952693732700766010461465495611069303585421235862010269981496885392985348294326823178898954529598261417278173406173612656480414812390535138666612500459145265163737381405421943631945392082177103004562023119677951898956818164992454488583242406849891252888203814169771410921463239904803037416321910156665907242461924022254994337073119218488554981785397330609120273819807612650786223813793004183482625435249009028590223337043643433936152404999687864283838310573829295742585640795213118195755847112823372614803334147362232802808010883025551469690331364489069193456739420436427464160762799591520590790895968362870607104486323778950215303354138293203635464575984117884845677274062224541355332716323713145999484906534154679338938210618754968161721432426980052749013948582426654958874391583094738746720759384805906674846682258006438842731657143087215274331013905552036070739094363511522787019399488476472129644449574938545581549974078481547565537428630643949695953326704313776117545949631199678623121408*i1^125 + 84739051288354144879410973747571948991592445323981145008453035599558202939670260600427681288123805646374109735654929780222716206848506225136744428557415192081104204711684477058477988188323976112775161075813416679581294883216370808338118562347423095979388908546156512928783501080120514753059068658750279691551272605851233885877176819838880758500301314141558904116226986819131871939910888026844578795101591725264346291464752184086570157507294665102621581861908648495555873137571235073694729488118603275124959333366821757732586970934431894170873289143734707395759166696833878124698423529763372497481518499554940403478836923359949130908938393337229278661279625008961268944492091696466044203090203101584608964744536452760358714762916558905760963384030812568695828245858440702514218467694116255336865757235086314412943728417392563101773625609808537423093243228894321198654144893169727842165335280440612352143131353423877550833670171309841289120480482124416361371512912598949672348127950631473497501421752944274880582547507890713450997431529123112537590122258542700897706068427435913746709604599756373244667472898341752238702653138405897922977906979380157325494140173546900174111638847192644552982289453257705341845135814124900897481733175444906545779001000692358323208706890234790363501501680378996320719079666844244833078528355464651804267495832313802053393428131994805523612650851961760524751116463507221092022311841940994988510820192147090104233174312779771294108862952723696498743305316466529403224400374014688605734616358697564656761416237534819484382419325336040499474444169948584566654820250550965924059753261078915080524015391982551156712502139711778620295895736916807499300846741275250135698989937745599873615284299451042654335687473063497175190237177242711301393965005284102783321802295145195995915399027153342572714801224090479257584688216806788665264839431623252143001932702130920021453919577657813026649883259969200220072679687235761241012621079935437640490814221551410174021277002987049228025201661623719468109110252240099705235347689001308259588010932882681430979379700808696557423982177249983146907053096057532081723817941355691582500982453884867850279094348135176971067850752*i1^126 + 7804951887814446876876399546825306631816024580697331801645625892246527227066078507216600398047988519566251753618629636946963370215204946652055802497360711123812236459545474031586399506102045009805053970286011565478260895196262320324110845581235314276185707190508903410587230206757502874629163659696041242587707119736823664978273205657454592871711149881685828911279711628023233941035943589217649507709898725220024585315629738252097651680250981689275787166190415532242550380777610904215678304883303952954503643306331006386653252368131290912841762073243787074884242363699314785460350538972169032671963969354399854388082244103949811560794944405860370523389552270808127774091117488153395056270211719620387079114277839923986958881606261816697820660817342851501992581953157235413899474775304296675992914247358862663133058484956282895859994311297092247213051953184366681899847616333291310489125523586658676306479568993192867395468689055586033674032507183019533885935491550245004606055404041313934663473724850975090963316577813149485836090882283706418396303883521528979069666467917942087154777848152631332507494731540551860730208343513473878888388833187588479888199267930598374828198512600269986625352445893233964462666618086431750067816515784024400346206212354990650371077791939996796408914146346391269782516960564455756148858804037769355936158501719747685649941729057469374821150128435835123372453626879392966474848752105987290341555327447990787624665984084447251919388132486081034317791777770611145558292281344236821136309364420145999257880737800230510075405001555180770910542894651261957287979352325699336328519464055031949794948817837914869379403812167070329428506052487854702547113945904455610731708512957907706659748085963506985219438408413484537862078845419309424072299552580189363021300144082810397424449859436477200208218179252104713356826194103212587187128309487177637508659763797431366602786974323722177422370491938011988290420270769633848647641035392510075013381884119082148034100508377508138457935125264628826902868991148357003955495851990585265371594994227636991144012118563623358913469818518669085130434047356933691749817595273411650501523598088578631636511910141100032*i1^127 + 105334536214415404038894435759340706494330605832058045523566320198494405712849811445717380417004646053893605848441187680691682034265444204011410314478372730746282409326241438995232214632288521163436420428762542229289914386969109236823574621582248752859709519710699974545910352845395858215028266106689707583407097534713440175425678650646864236680126603427297209008279391067360494763969530178983133876283489002682249286071078367649242882653098725500738211827253808270913193923093437139157944233780128886862596481887571583758195593114848229324945588133929531582917328719731158368081106476165786327812268487616742606470984353180303642610851063580799562814356806948020188843404522802736209164105595607014225083406923414440649449535015487331060708922138701723042171830205788645483038163253450107824609717715430061163049550459204826310383418460390766361705574002333849837242779904763758251245017512061818343046992216145725256534264128381070173354246211600961425523168410368665693660339415762974724472311476499313514561153594857935215142109525207586411211855813432544601932790162858826256645128154833043110646802905678069887079598901912963124493429687534749761958579756517132514564294918599556822140234304850840385930056930535583589908668609828298264527929262143257090004287899451466035315330343745358642872208589862372018996522921519445614300781587349568244239429451981717185780181972842142755235854096004850531667605501139539154636642719239852412931719873728083722116028606258387933854086550232644615174575392343595498701872152647435330779982054862980148394601236396538517028050188461959878961096857868394275370433244375625889614158044102327816347541979433898120374360941110957511310514445955762744146102093104999973982863366519024299832101556505721837271576445436325736111937016158703024188473616638014204872913344102878464148123540298984848518718381251486084340853216962122440461026081394318779028278791486720709256128234692372131038115694664789480884545147280977334059621331784428188877768736557599412941694278208040845326157429499670865319207665597371524908420460800679091004464299803379889919719427539685743833830293766880342561633344957146271280399195884694978691072*i1^128 + -33301746693172416756768626682618320005343210945048118952642930414815161781138186206481724696568634499992463007560696587580614011876224985910866692298873197364025437514329930034437705281212031921533321547448715308269332375197263493571601429406598433305754663245115378392676565920197206917831667296985889858578051662905093874102764274163080460881791099087116010745419643820895542815393283663843324379000330519271040764507047363130703379114036296551647126334402550263592378066535030303980540853604280773097436477344437039167398560533070548068995418634337656290892150233355473099401455371641785973906653436186993360598349460318474767453119185924614738368638763493409988169282540075927161796746801373753716258139937297569492185070815674285076253467809359175466552794476271679430178027526506081271525075977100138698248666656707639426929729589734740884965612789544506919608855631264771430651642724913592627121214418561063569266582317883224669080234510751269404151997859556090658889882177203894316980732306657281803494255895148663405502433036675863101262902137294709274715312292559625511091538738785269707763304013492948314114167029545253034585223458533690306824183353362657623034996759967227581711252880829512433530312048319837591212289847840213413180268854987549511080253455400404958167113707001154339171811155507156459502197107093327755790251579624379991183217028740950125411153763011765732279950192552084057122206462053726230986906996450860107744911222958851379797439722522785289418834068863939964522890176828889602101683347912034371115262951627139221378375184445594313392322937689356934056007536458959653786195226715703849979509246957414264426382035178263164156899474436044264462273462122432102486997205782900831277906608482298039154890469858643240465397760776853349913757193343807522420559014070188025002375118909760631749522175052616404850559285286056707989584584138231210199652743258003670623529282843180935934376856593316574049901002145389681541775995194327107526185391276946503389398648417019884589751149992894314528417334561363593703552570765199610705119512366468374422378033356244041759536746970903735555854842267978735570851595879505610711117070336*i1^129 + 5431390248941052619559808642433178827825558557288909893319366431661011763513384422076052277291474456599712430241884738593329087947590243432190305396231303219215974852461793869619846244077512425365884147939906438540524512520040712915614853928302643935065675481895112818867726628121132490430623382101561733169264353895414328816402932800225938312249448773765028219913101680421517621777134753291526532825711434023157302783968180809867631237221468560792102585014836829423229557646916618204979724697634858457114001672331243487311054395493247718699837831530630266043764198902055745707969515755312000863370592846491651146656616836942394114419598389801169112556864739783889668793309964021416045508625189139484730058116037037711524176411382698767514631431514739290966375556010354020067558042177167580170983889025084668471806105955404745935394807566611574370735524322939477625696169580458641318732209265835126646074198348375269151149239932884673254684200885950071338297780807801888624351207468049477094848882473408516824487247563660165119921952970704676038554474151442494330106618544003814297461174369151143356542715385071353289365101793743921495188340646767200574420491266826071836635172881793317391589254264029015565794839647456746122852589180642134927819211741887384305913643455810476633953375908173606608687018117764605254768664772117028301415277521306674338417958918421125435658460557936822557935222969734138953809202919696040117761142786943579137324261544251794075030950042957129822349589901211051408953819210664875454459470486828619649292779442494555885473596186602284731119712763900678566997422335141390563975338425730518342191168976999535807407138275260085825151322411042702104683802298215968018809008381781849623224892920492741267299303945380084887561814106302334585365374628675843613918349743604596885156620226089444450391304105277606218877580344560319171531758858457303564653168036446450478460075775452300685826845702880427435826888648797102764610232700081867966762474311530849482150795974138808299439453176838814686443787030965446856501109360838045352315153874055283687244566418024875365646734822014144531753426368286509584886343049150464*i1^130 + -429956510820701765820103562692179659944391676914602772835479797705082129337164906411475196668190488544234703500505590789816711279598089633392804674115131498418364755352608462171703609244236839310466998393488652231367654994706241260668427649654297619083113602217792379022553412904831574207719175229576591052185368309630482494893262780301696494986336552177901060744450665652849442236978493133170781777877470057450086246128860123329947927767607010886948730726752965579161236510145764239634502606986363645716397322939247633372919627997248995447883512891187492361828249889317845148964597508238864839878317795435084636656081355607963715342068437186906940195793073999930398415222560819746367026574302674380084709250101493933553293637747234410835457477464874104869865207286766890818168485218487563419652136489519534427488403038130105294721437511203893758553488635849946282384804584039270824120953269533020264941788865364626671725978785312739178975960109605023128958641700485795683141604484653635228134786766688355891936175160176773797995883502656574313513613395022038314905965087114205629139536059860777486955572563699678474843142557289029209709260156516265233272917594821644155437991889723391281751489390610837087833751911474456510819470710109002617590216272707919383016270047008061675237881006096106682224904966639092172032863213403458586206172530689805226637207276136076556492819954627995063654975255297250816730876085699871643182510123544128890638314699869852688577912691954440225653544278363360740313932576630826820357376239748426935822289301297541041972795462721026726442408528494778209697985224578435974784953118871829754037643984117912867866884427045195790912644255235604862162662805598765036154163624655185424278176839983018123694151505675152161859281253858201221656402315961984675869335445172721996328355900181212846802752666366848004952825497253651212470199111310729815370072032522369593346478899047238364152243159074873161582723906550060788253015788996909899592722187144377317328482123697585179903017552811249329670907867488042714929366812627462550276450268939967215790246830194987377458312394755203261326914539238207782912*i1^131 + 16800774182164895174799919556336778287081848255766008540566867095875260391602366939857683591718769371960027321459403938764540326083083286296270032548437427372894538023861985506496090656566998045509690129072406993970407037741850880939245054870207585504643220885974186738932112378219940425631064239850365685510053482593235475655694005251173895887986875081445879893305036835203482546153400557754609275466801706111180398986238134748641105421892304462548104769606009787682206192123149994759434942408387298000555117539311185367872519898499519499192252696938151234433692820154028198229164573100252246991146067353204074380622362846238485478149249255861863135964138356349740280299341675960414146665124714220949181119853972323296841132948632189624543264256382381205874920304229580368228846672742613849803246947632970239823213810867938743708835890140831993678926296479448069530883036531151684428333686439865273919815549608860982828052581461787015790923480274349263456214821909119419657156441152864541706845715069300040923132533895398286841031260690434189956385181412057392463149391029844421660796839080763694042498710599684193466693171229980363976257911075006530824352841688513632922040642470698030319673091134279954369673243577858221051369502118125344311607711104910612781544048976596039089581796402595839929313971051177578440149725640009008493916775549769683091417581686269380753505747771992709152916824166370316599813796709070772556268530058961347087569138479399716505554534385865027423932607726499531496402141494732954087498449513461204088781256848181627644303012498475872536662512367787401269140525192375014630960960720784807703085594017052475164587886964467111086703983956928053103162595074636295244694661459972533560769644086508342380070084001998100336517239416179434080677907914849001425190952096251964373039371577828714709562233281960581697073848004851957483444088427248912435055559194294243375484711797646449428004721249286479641938944987502907051970229694186012716705411016888203948713481171630355486816662181825346104990256387473965712213439276706390930702377798417930708606026468295133694364803067368669387423744*i1^132 + 87500650619657874572165733862766993405946489141320933139629820537864291671544756140642047229193074123643896361133127232529910386141017917218729902304917140216890813850149357460786335222943298197501287575260793174765453490618454931819526910400966554491625348871829512022563574914360184957437336124142272647880486964881796458415537172212546640863915334809829905972003124327528730673870607458831004458893326460225537641492320226146302442737505396425037320154452252109976495218709929192511158086910042501350387267104617435276741045763498872710769755031494243258621691199680210303968601476289178385287524513906680041414458220895037212154991704403961625228379748988512151236052823497204822441270572575167481460595480401333991417083968676767273121992028333980965980337432671765751039879261808504412466820873576118357195091489903412655293535617996067743846014979736492382726473029247355993581964725452160157449020660235618241451373693705972659996461856793215444121365086603176772044261902587860695206031825743120588244877231000288827962807242282055100681152712009779721746238330108704986955411111991693662778810943387172533465468510884070062524733121751882699794743616221816113015998048891938420040175016769190625009363999853674882065228018143694401202376032081432203322351105988462516006334993281825253082546166691929586421091465738357701765622684321213475491801508361890232146494438856426475459489663871213522571030006344759013759987312890444818797508778463795179486472367312728233631850751408167458859375020312721604786286915789549441692573320793559599964603025916160525132012973686671493776919345028928926185146544985211913645203291776814014524896745790241544416039468098914860917382883358425004920430150818085496815661338615060235849325609420756545903377991542145345771476328161744113016350550272802332843966320892012401865796283260252703924177733960242382818821602882818216230729445596593605950631561977025725712930961206059137302740814172648070850459354004875811352196693365543755442706340800404446926080233927773911799765489764065799966718486223838757695557689998037205094316835917058738647434526720*i1^133 + -1150578663572041501657014416496354001409911082209063161641991197303750649616307529746844370433606528805945903020593074983480734496673102024011333659470154901233902020888442585113548756030311676963508900482145600733085346839431357039871719152538371340520815428466500539267563155883686456962790779067158814541106342833270932305406075009183659814648008107069655757782591321800234246788209602508733479454293792475815830969362486916610459806172038341582584006100263229004795326302903970287820901704208037970842977873090662670439451611208813472035350812734426513009452614610904648738686064400085937067721759278350455621683226518307513816491116598110864011555910000500345286446262016718825812946378418193094913498751542002988468656119436444167571162556811132118925188241426025793265376717561582970581036160080366145815342984097299978394389417899937855376085944523014400704556901617489507964379746381427896493349818456124557363825491318873704276454738944440060336292976174630957404782512575902203290829573386502200808815396321848599711280838820620103209804069498822389354455673773769719553362127395733843779221231632191737049014160788116575655783208995818232533279432482680833431531980641739990639469688745882773152772759687152524693018486251022357965285617475660487686151276241030824754803402739617021258232410041943607965852097596584579484780242696828970696469423545746483908296387739698807465386332809374734154013636990668143692014713225350092843247227052638023323166194554254119154387458549349267660326753747891552183549779665296512578584287607892123751585663583746716632265502812155372437048525701785652858885936224295846539802775350056527974179612430973864510714522098436845794585922384842944687388834004471776816422557249934331401524065649569795864686599309260301187789853768018139401829846041867734530414101067157347865977701786655546840648081559901032571645046848655190792425220278326938157621634473660802995270084178896223406128946893033756624331181567339333706312982569432026190427475097434588917231927893507634677699400949891554257593389691397827441078410494284756633317670920388608*i1^134 + 200072345894168167093606102858602935124984698888801518588602294677875127364064002815817890479447596495371445687044236238959631573376898098617929283526759800620061176232704497618321515631520740914785990972542902019706028656650040967433664191982424862997307610287652372186464706200864759881874608264352097455496047242184879435825202922349068721904953354205102666591584429403327751786959494303686016430319440284827760597567283419590114803137341506903559911767942215015921971984146519835711691622888184849722837356837151807813421399283666993954655005031791796408698503891975913252969293593386631551065915521548496266732222268685313763124101036902412018680714970615768690118556013960299916356221640265098717552684042974828606038648367576581505654874276862076097956558841300831377229396198491319167313456251961830725476356593929822195715526666814488341861662174003671985086407630536189013351032437641562380309014329184985708626729706572413370939753348171791347234366802204581674976240347710176661690081232335875672748263389281028919501908913531764415407382462449754962562091988857808251512657856045654455443114929275491686097600814924063194326915954019197561832751059635277805452108538080384304826860099693756009663125778580225570618608550547356557193461037171418986325762293799216350503148779022869123922354454982905963649179875366165617618735867744777200769552012055823806394904273117475236859970756963949416342081710286628739747829795559288019738587301053042746687980952828227153174951069213676759904931512343348609631564858529166271337987584236324595649502167099355478612444125815203760955396171953387388089892477510010897826982872054589364346243976372420184909943807859281465375710112746344766635090770423293333661392130175217338964013162782190302499927382751751506889064065973315152654044162858263607892314443758144432569658534192062896058170663452557006286165782802809265533494456500246566677167890064967524287953096870770939017153076588792341232073889357947888543472665853695742445948787907483378163789676375242099580720432519513294436506764374547517373538786869248*i1^135 + -12420951138942280712899476240012619664467919484017632933474345351308004774097069983353953385661010873068072605724340022795098204782703325535095785678769142184294219703094402320809292754419190177291334562245901300445063417396632033299492872697994901427083885195261641676588805515800002138890598414426747772289125373542460509338180146797704390008265200145387426418081069417159027735668069848070801280356644781122990324175510538885499665830226024043779316462193498227765270111922723372034019459291390140160982498802947927131912260594632866323134213590579088522860479014454245129976465938476910436456470787037009742534763274617276156588956089793157188104448011138079575011559344817052856424129687055329794836092798871419661504679777488994810861627425462780204815015632148382071881797843956366868332830744578461215076888386358155507822068223382661660560793135107225942736989310035263771684840545993129822845161513519947547343579579229572606390627491568881875896333949899564076098267710997364436547157715046785031014625557119252664000654261236487048280285868011029161713189168321935131145676463273064641069129382306880687075794737055904233532396535325209003625322648558772243876985321674981083227706279104767442703020127991785398533030492252482479487269828320341530886218880770019677990693172318479642450979924466341509887130800124109771724815767745354025711410467813955517952820713210785413473078975239373176162316003917026660043757001743348487995161939348807316634883202468834373875405382746743220989436658626831262062967634732225456915450931972318978828617925410454444393065815621187924844191068436508636362114183484557642047133376291335759201550393273296902790181548534077482052312021237492404562551433709691855479134168989389286682174317782536167533949226320523603552249370268787021770972809762607521733464738766694047321768489020355006872104964104435168948567319280460486536814883464586117400162029117419462635965796454379843256441673848608908947022037476564526512827638149628446922900391712345559874000990513422758456956203911649080061808322019328*i1^136 + 644206766061364487071930799507876333449389495096248265306975065250091786349959910181034186444748498042279898810000992191688606777084044856177590082797696880216266635123975428194240957954865565532840921798329251358955158388815647578182744744589902759329031907104564717211784552545864679392638268927978822599601243359688208137003564369973994023155807288902811725667794462196368341172778199376449600322249734366954401245304236901689526829796853992483971167401380298128485815215657588081892832346478190340108542471638150882041727996173582250676738664599674612560368816697714444737648020259351328743938354661193963658409209165774045859985557667388483462894080180450080379241710276213090589624369762351121172016805893748983692084383740270704954829310492568682869591062854596492182376336963933960801759587424186649818464773947498133038529772015431900705025638391514226910489753910796036100910202053874253592000513390471986923248646169461247999578673205837199496210252370400559871750998881497417138077657783392000694689468864269021643541624655945313959076941445802617431800542058540939306263101895295392590748727798248112484017150638446276123584856353173601888803332214073209930722189141820244847280106178986640792783091410237428910915604445633450920710035183681193781811560555997834990356351414091946248989709681096006067981370306407468116037847378010617703370770081178736051136559700672870745759182062658134358559789342511278711953397365721330949509142868702463194964659555951816591375719809070237262393870140529306945033787987556076745093890434917407733381710871967659471236711829631534204468991402523576452367197701255126177094369150624817517648181258626203937478251304649384494602105450925705674265880909212345025781150379335360508469700704008644797707704670778083980872324479186068797434588550181901066266142701009505288525275820985798756863019727524213065644695446374864372813581426991784339439802606882117951994076603979871026157371396827169605119520019588011416254689682133155235190951092898136146312809799142263620635663007744*i1^137 + -26562304999915506344676648934754316714660015306997347138485060744686930018324655366992998931178563982454737087165104018994220730933303722686364797819947794254817008381965245298182881190042279216134418712006990336299231174298689526464599499903507236104156816198921844186246692775461924371957547973223839421981369889616199091578759060085299729878197200030628415951384344948354442798872258306896153530775816786259121486107909067121232772751626407338465490543089679175652638573184629441391376726551355419773510916470039684328355510834497352612741396929549795059745748392075271197683468549056496682586597765430291863783162853944096412133459816469482538946961021164781655532153034822170126694379013255841569830013942650738575777823861044975490049627888947261598734433576001106306406534566979078284284145930549438597389012531531108645695692216383113582547226506114285313348537435003432268956171317985340165151207940825862042840279259319382163603774487195541560818531461237673335026331862338421269271678609335475165912858200346453385782458794852768553978442141780875802088728771219434042904315380994779743865698845514578264161017509624142365144656041087438166493658121082013668194110377994943079834826725994197807022906368069462457365542061767338524056259228147377055041541937959848169204717472209537051265534863363410848193623758985026864305568105089358783943764708704638680350056525451286558687651117969403223133603820490620823563719682464580512835253825556339695455389523587908381302744422215435868557901360777219443169869086725209171139221306594894427910726723244364289953242278403020624203576211269158271827398021220029871121440309615127280173026686767597540687717194063328689020224934202562914132250258422304147319873071662028336201687820039035931685975828030108870284231882292844237019390074266088054498025784752688066081998795362543009043528042610448917647556619017817179930182584470190876094758711498589021665347399958567154042859513874018824730813163818014950081929134609652973264896230626116475160818089984*i1^138 + -5996309810154137259833003458938350500711754263654346056499059444291633712525677858124084700303909401887398707394052002244068260061708337709664998063948357309253964863619663239544267926064689158369106671808483922872616830208158911753183369817967950207085295825488906131672148112747280558749560703080052935678301636076461808897494548054217473496080678034593341756276050344380351849061066190318333285714427883460193130492525299519192451761873636367715846532217939045571674942228129009630498774864903050802951783510744227169776200698677057239264625043603617046736062844653123760897181950485114706618187947790034761265623188379186318938575812893962334012676095801327715461662401638102565385748083818138539254661533045474590096492236811531671151665940969936434173003686393746962668657488766017840580823378378752292374716352398146441366422697987869233903347027070275466037773812806074006161803418679991684208337915553719190797920767023440164149518284718926850840807833129745255241626379724820437471854062201127462092728412863206940777959625080384593241653184267176065363229159491373756503500017794277478918867615110937257289112199337503763362394543279270275386843498076227407232586345900516021919247821615182433779780105430464687646184603192766157235356433428025237392509891864257333125428322071521687555085122842527162670190906317354352577273462085450433484358978663050551485124545148316152835355692802603180140749386859235850256963902471316384755728227625945299114733666425084688920140181905244943845285442970412296817161729398216685944966063778299861246322543127426954872946378387972970239967724991241388226877075267486370925178124761216584791230488361422042017531734132127723875815183275074452062419111654674075286287053217224411709063229168245993199249996114494707877548584198208959048027646062677619636833189167576117422965045107963107544634768533860368475289031323168415827228562668596469353766252122409690006019117758432015941411518961114311571136292594829109453137018198425600*i1^139 + -667858691468556397504190282921783017497923892615746644880361698133574858103897914975121579032308649573157242532379478952015805326758021776738762726758663850157003012242264484220002486849350295954803499780299554357782256171365738768151065651346635056384256316625241290191112074062188710669651097452184218046176403744057156596065099753273433824925194791369653734204408520945204422723930659093292620000292877611861206343492024223816603910646211358079811702888264247527899291916683652660816884643091677792623541590241603253060650347828187577196721084682886686194350209470780492586938131736926701005522685477829378216466733331169989626240541593197504682037434929350463056581277075090728818496832419509316146599312706838158811887706053854789725029809589858819143231246052018069380022860538114297620025641123120723697193561282215801821014475583555642458554947211298206357952124648357413710043249354550236071339215063826352179556677061300682152553635627635446149419543279203235457572136328847392569642106045205854411175501246157983309864519493338925509985035482300061052471038788459417477945027520640004423725403387523994878285135255315920411207876096548478629454128811776813746161631946320031719738905125076786265933167585866074430309546627184479243898619301167456092526508384830073258841364046445842865002808661853122832005787841581493435292355175778411648685770339125059351114318451519350984604615435029512575762997633556896510911123091921070000949027952918893416813862393446118024968999469411946897960890923981893544871949282165682561805094253898082574300815537630056474396205830759608922044806429843450766001106557267032660421408892415854146427884460174269306939106837454946021635887573112229160445602188915667850965177730816692773195446520990392476657563919525086224481755430100494936051939449057327155428148025258022059918809251119334525366660321918684756013341109507084428714635871068993340126127772816419748129622868938463680751762035003440398291959808*i1^140 + -39495143662742617493367335455640978689276868980566251657481486801230041313870139871878329598777792410826069523153046122951258141250935504228997121967714308770807884390768128680055644179484149908464759683978643892147891377867797834373925317651465446313043905706676830566552239003473832832625393208077719306666609109286373007993328471529379128704339870268138820820174972851907079917001043590555592057627529365552232708379467438760884919913206222217266860208657501927782297696261696882941580664434845223524997309218311070035203033184434225864882205306860405654396219526311261109666381408640217188819522741121881929778117149704748939992878728738903136969741658031972054339716446893474518824891983443840903997917597196071013001184086698104188249113514450947388937499211898434884681204296318476476736313974923942659371885674010583850631611472552252803630233283958573083523612276728992060811694157815835580148869292061706826199021349888117717493462198205196123287074475003110272245268018313058026696226937383439607630325192965118964598897453939226495363863381651539592222975214995491120134472916718146295205246134420103092528053628764218967162827769932349274507457225361009674681997338961479391659734446151130256852656149689577469030160413072181308995386627710763105367835214770591329329868670256177156621672071674343513108338232792320267370224711772913622802727561350846801166433279642654058265072908092818065360662244679792411764520995240320034762378341953515953503109775230185686066776776668430491550782310019696305851281623768106557996592789620266030971081695503963931639070149533829579180770578692865046394879842476785693541090813846723423139554341062784676570481136994635068656949702239082365765386749277788039557983432271924609402993551517511938591521501002788323661449929640813417899333311927352447565306172969402069173860484809974467242602728059371130851287477760890571303917472622340822345309918443208319003439438757888*i1^141 + -2351137281538767655927961922651557909450639023248965091379592919335549233416730081021890872921709079379324801077895806686976371209720447543079416939664634416212190258237389563440453397939744042347113890828196221059554477690791411522316629630262762918198116682053153925385424071577332951107731203990991959119406118385862257968966489567302918492366114831709617531100642736988591146306125991776618439206698354181156115668789941116315625652577292348097967343111815641903090285484905609750392261622577529767503904334229244000873431948554341281191998638179643038390606218950065235671045881271191927666185849441650274700731364378118673967602997241054069692967200446552674960292296488223448740119406615974100094560585187608347040115031085804342249218866896087861519081262801241410049247738554672898880340486477968424199887295196407615615424682642182413016727894673627906462041582234412270066168508441406422760918414006896505248297883564530696962167530300243499139718744284239904597795337370037274026920806734376874019560580562105558647283945126314648155532784389336232231556973375889799357016787559818323140800723102929683106595685067812420349332620802867281447409394487877003208418001269811751240258471455509011566689083623947195907624643330430978225905269416106766852742438574262830733251382991720367251291558129555359485825459305666248113938885409556141613232881762230257666253959733157863616976530823800388532668941071314325845274330317151075711189091538230744858636617292073858210339447795700734831517553854010522208317969453837437235854116295980138813065770046857549779926435908339706314346371045260404858952666454880015102827314577567284901581261328824964143874584374537193176326195364549149019884698887417652639744113749452319885197856125449800349039279237970186523841366818744406351526279952670851732490473120783832737454099673864932038457530411579049153878821749326493094762713132487022546518016*i1^142 + 45096781591399812886892737797730348314240299464329631179538257686028158816051094061794271681670383693481222091236043670349415826960154017313602898329764651115249114166513745207963728745768835782333975026110717871004057759706612183581917036999452115399834413280445407527084786358866471469692786338111249329655323385391526631448470326401207453140772074424752969516090844230241269629256601199834598636012530447237093905480584094197825562191529822127973253353935915216348216765180630613761948444888069005643509831692573972958049788930585821281397822053428503513467994901258965718513512993305969000347847051514020942280187738254086070477578265940164933512523895980846487736975844488367465899558032992724072033777929338994020870497774173374788425911332202715424679908050049741649894677040552781194756583010251845748262893093438845731385495159007553709516029996996636165461155480531280136085482425115814378245076776449508524147398576076955279112740807105126728041374060053598230982845203002281337984850169134931753029865364159498982362783261312633735364588940106313927651768336981944408339981414346993274184049740421542321226845154049211149758015981384577078521178647032191128953403637749056446161475113735185107066558533863869442307989420274692586126886838131225897151651183946441601767756591669191060513785420074769194271287784584580138466874209481695209554518728714670840432921457907867952780662571964929779097801341541547601821523623548067193920316783314260480826341859763971977313923552027423553722692489134494108651613299383972086670495284043713624211722673600493672407100508123147307597817957292750222851059752420820659953838762330805734567695202672129719163101218988878157250414417708059126213941585863065994888216174348650465195533893221397262465324658685201567805649884254817193809858798820046707863181079057766241646578557297288747569849117855371493376*i1^143 - N1*3006408945143221686323413982962138481598796001927205020691645020672494739703807732146131529147237443342429527270255025765388320621749253309015263250858542604475815068211477039813202724369484375*i2, 5141465948616284761138438391550451292586187590499009470052604666688996450596080390564545884208480697417005803871890730798600528160677494834969083728985879236778980024045065005615520867319713247455183014309671094578748159897729578667219404998685085600436141014444328304537363643292794949969954398972907422571861988367057414987592055325651711410938425816438097651036423546503694790183614723835157836709206107115382931037347721513682836475838696805902107675930946808781678873477519084300818159608039627898274779234298034189323520338748222527621275347181557532697621842001840923190131721071475073505849738449796112120944349318529631119753588637510956220094582437753476619910760307800538246131218880715923630544321101296305705673510129490583709424067171314283949897090226868591658756740158256818402625352018334455833685226057581350867752660984441714567121417231640825248479081380691023814730875920719317169381251499012569567387802568199846852010609578590967409665084984154667852512074904373524575688586309276523073455130379972019396719112543480129135187807724035606542125766990342069145298393431158264861668426325816810863804979794080099716761012418239307072221350277467027453443828322095268252605720952087488667759878361966206650281757327295552833507123983657048905222172259709993939070800577323549202489769015628824368621562486859682090193593198782766393658548497162493766245708401848954101535712330030607987522907454910243834942961389418376588641874306038702928953339853184392716063035833616694339999917095567146792213068051844761676233828648762006138595411085631043505510528105931905417960785628020730547098169946355205525130679561354036653621710709903466713002926237146724909735677307597546879181759321862067759383311754971011826316025708338319557401366477742408041757187039875279256150406342223266709929170168377377300343609411700468588475271350056910508693727394606827254573855580609098720980283646275849563463493294396919244460688944236587014047663077847919053905736003114319658929439604914611812627314424183030108055548611224306197066076884899496581901021549184275974949559909053724312218700110794881768490358116894277180564531560371607645971955254115176687886322011570340717405346026973719329335479823329193586706374072307709444907564559232040693732431605454774303911268791851762948593262116776051018774486186308025300785472366603259895184466981246021588096113824137890682261212301787365569361655171899409954277474271266444451776237713805188744650077733563114475146095272143164180321497550168957402600760678131906634824116194046188757396351502749672888984188913335141994860227449642971601862559332308064290291376109438908046482344941322853020116209868260282573849546335700342569709219069338801708966245821187322996312424741049421368075614049232320233395954907498230708370604463284479055110847947137934420196353638400000000000000000000000000000000000000000 + -130707549909019154377244949001696397818227622880840769521606654003724117210196602153625960445587975077300846364717015625730073622186684252210251586816830622584047943746531168578646523134948138847950320811554288674902656319954699989004969253843635448671976677841355271000952807920475416706388244651450508681327621646396931698324545022400055058259862334370197554181902239285602905603719184086403825762790767159893089173392948492970436958135240785093058568023399448416295380382583007131150591492244872418498140275833412002782772009215733274710540019140890786915391022309261236424995874640810662943492785702514449719180231039287281629707962670589498533912694978465022911430358146259996808296258811744071878179500179451947020875501807448708293476527459128653066196955012096615990624949081286651539587723576101038300971192565592227614232929774338087037604131546571579877507939889637355230837125100467210282515136453895336323761822827000680712680945055407065449750596961228143058970030106071329597115236262937685651282261639449682978441785183617630892455428269004110196860218288986831927267729572243759974710025483525410600503905557421213286913175651428016574408765661145565236872988696118552260730063288844812620602591307616062593533996268520742594333423876154639097403032932079963626770648190956812566521926171382770869935879776175041767845038843094284571242455545076869498860101911802201847948291836673602620810033818470056041142230718817246772135025425856183972969239373379706749591097720996096720504393003369858143295339078589855205935038931824410687936465419043763111635046300033124116394091732147692550179035450612806203517216448832934947172769362096837640189724375287759836810965482120474134828242735253431264677524601575536544973537526229373725711690274879273398225667576529187135539589954581916799366242715707938662040956586749686347354047893162672615033180207506803535230213982293200759454926122552301268629810327530738079882623163392472620992270678165288983151088991223814548942349741533570910711395726149162997545566221161333381056450408022103358133374154334617508965941663132128970697635415846353204833303150332778570485428312938153680910467853083833005938851173456713117444261343939083052625955156228050692080675551064889102972507943308869334073944312876555236903013071225570721043325354552457230830288674114311624483802011943718045254191008542469325472681449186542016323165835530668606105560619683091200869818503075911248986118170204217154437623299050699641870463474630238202963298626273692023427167317861704565135935697100987853497137948050807164168683660023566243757036495257169548678676974641867632950458125287731420854492409033993241374828894253757249721734615150040787524005295169426561444324553898221315935689357529064055451279452142458643325766342895377358460246323016619007615435539731014870025564585984000000000000000000000000000000000000000*i1 + 2084172756641847705033465794510423447562075685352374835761342659396687373393260407547968991236331190253984794855702041644381670045516533750433731679202515371155873751512388538565362754891829713789956226687728935835943268575674905864315879648449785827882725706962982966627757834007431270065076853796766349284891255637214880645440596291859378162406499815877754738845333677950315442875144571103540713974958016835953774557606597356041638049599452896244110185740724994035122598812824609455062450850457147421976709348706653901091751615817978438346107065024097435291186814814350758164529298031450471570897502976065358780172047280025941243182062622906042844683385644279065432910504584512119637391159674509857869952304090361825493141003309885603407211292243886415924716210126263308136380991776219332279970572044916520036730922252516452402134043930005482034653384446462384092926897464159322949504272011214088784077964771839550142748610400974461227649917321205961067173737468844453714789403004884241953915962081853231786608729090481021482776817085787108706860413273250087639073250920156534858095544741875024750411274456921119736417209423905886793502689185161592935666584098104711350141466820548969985919108330738445757626292800973384087921492284287541457910696717589333588358344777626590963314929513762599083527537104109935668974665050559526795212585668388402649162852862639868633201970010580870524388065385130004985640623101471762055550509007012356197590065433408389927378247911771267428145212564318381072336647383804300332537721758408304651661365305442022415408805527050231803299391924642845870382950940099498316678833230846529071607950584609805819089451453002590157449497534707760830811629816210657282569922760509978082130132491491256110466585319628314124663421753906910047170807780687339206919585001177611090349790949128536480146793470107128398779188395982020476717965346437637464036458041758678804019506742058494663908246094718606550259236593449017719468801407380336321261080510299244685785841100203164421301623634713073902125982439944000225098270511880102869741386323051371672747929050650956657189335211202582899550537146062711715124449656259077154646382150137662659058627055670867917692754301306581425933652628255639026448105144308650503053503632341389297891561109631931066518171974135904812396901279471075327774443552624691547779883732467409981243179968580727427288200822679666651973918454597401966812099437060375168787578027954844194175702786046082153720099227197908268868743653754478832950651412486721143584836937620013101706563624435705136174274394843532291646636032339986156518051205095628966923366229475394688105346075817648380255332576275738612401261398998995868966893041142366281237353736119911006138121172086015544677088824684494574314836049962256091905184625400711043821711490099709896900807739559488444346904084480000000000000000000000000000000000000*i1^2 + -19859719762699709100506943866334064859948842018551169621132390983895578456627334186908239379364249007105369811777465278144548668845284351621371142031369803766468965036166972871397368953291131146233861024950331557547304833179324383793282775929096911740906828187011960756734660483829970588649912530274039263323139284165338436153153168836935603344006814997999350663158963202525892996121452405308934528575722276929663182462005506401522352474414296523128651532136562130101620206961467033000527998917618106580357890300690505524471111698445040065364634186877257898535325881968535378850980201280743632624534269032507285303840117124244357158181323655806366823635815047751047364238808631929228902114889742207149899658766389949821553183580299881500334606384777292391361130133761438150935132063115930114400773951333379512821023008843865474610522848097997055238625353845919649142227624713333018661189006005432133965021396643461416860760885870395688572831622057488500687626492503907808139631256475837206168401040115493169117426797741200675687323628974025754034499803646934067348169733788902732588314287935028289813555869720145769146848587083837978126710065242472857151669202958376263237080705076845484798508324697810341683061671788852283522783624303262951042185083379015669881773737554377093443908778260754606375322687592774901697706039211416791183903454671501602389145205064349179439727460115939005088981965138496824674568484510386174524560225413464627651827693190582766715455637789804770078916496269530571245898022107000290083977114814306948774393393768397828180361185258946253261998679883367080465703363292633621267214607111087024180291929324999106861494303746529107789994917423766283190732319371613744403456123299886550578711852984095980903869876621206897233684194272890916784600730987799779299252142324841295680090206611328248574303647789199249005156023856106153401324767244560863602530605436783939464076513165957775920628703544464925243253263338116633467131275261775581205429585808199796065256844234619380131884102379328707311995388862884013593494158499068769961578768878619652429484849392721360050240856325565467784540911870660731927950145150950447740984620975916344866078029544594401277049034227949326552050440075338225218770772836673370872071013635916337097710302407992465848431128269027402357154818201064024803201794945180129508603117434323794815215612469293372847451973111885743238550961009099341616720891699821345195453006894454089807526929356787079091650884836668467249689924716192153124302959246519722494386756451248188869711646564683374064197783513782831870918008018237428177323134556985057995929013316548211787275708738771963788511393733000346621943364036292918552144912568540376442089842962797982635044934448552083178104095102852505625896119391605156262160601030352284992833303025064382159420978044734732594961186816000000000000000000000000000000000000*i1^3 + 107421691741055003054830792313954718156360450777575398775515117803846800770287083278398422370510000897950889370596382302852001189265226260133369702919731500264147647622086026346447244641210414996171416368455785999718500924988299035533004375625175972719218515609769792125704932197023359902976331023925316417314374280846921727306701161186190382909991934483378659359753036455606723649039497412943690677431295779907054709662594511510372777806536386082040388590832827406320147706686292298962312060878883862130997293313255671017792621482499348086731549868459120395735249458021120859734698204964570413503976891768557185631621960320843403390124523077692381527922523496964832201127699604920745690628328256863174758201112562551695884683256875101541079572062538295000027143024328751784955832763427865264699760788821616460292308956961785881865778878200713209113079088305173034487326818730149572295495503786632868010231531488886366191844181997673643825023549233361512613082700012797168993063842861532371947378540702196897744877093993603211609259607445844616153324392042882898881182229012385073751352760369487965185337685462128109169434529079553198160549769054692721547856545139414009452692350749386150806272318665188696524835755822083618472483856704359939548186121665877765238560822149505694756744115472029859178650709579099584350885971143984944737004264225941190834273981721832482314170314263798484050485640633163927412498417175657318364155806824604021899531442710443767214148461496301246493717473009657425373198254337318150890230760997125574656525397010345380045368526204914742959925352030764323924959545368332801772843043846384412770288712002400819753738117447111929605132861307079169949203781654357475756125073867033251965323178751987103389636209005315760903281509873303307621902507843293220473093311313466558769832633378166493887843224212968103286987772975217386071240366913620596465711639260640870326705914933662409226758251456705936369992921782128420704413420018366436614384376354845566308837673449063095486950294299254578220643412771822417010736006727966635079036429132879937868406637897435125819962014065688970437583002311991784317326730966615063451741719458219900874239896962717820614412206381415342398692856085675048673363387819412962637901667541446712354895043990756100658123358642342454510028495772996224830449037513065270127237587801678598611764877313315301029203044188357789735876986994480629514372386905017903775021231011873585508223435005243790430214573442721399711855298627735783728257348229838969625529742476590289455820175714127935858738226124715733575984489827070855117694727989885177707740752888501104008091765362910917826331847835039206669765343120556498927375815743816916633597066737525641463250895937880284863482816824847279902009937597196160218108498412491090083321085838946707309650118275073151801378209792000000000000000000000000000000000*i1^4 + -342282443554344599927625887291193244130246157393963702599723106008202050167290048682363712060236251907229463429974474907874934060838606188426070162768500686227060301855661111645392651277084878525370859038351310747848856205163739192462888026237261594090036498963805442433658007812301867664026269147782780816159829545124544103460888980407939172673562777291684267078020701863395238172688244102197573000254782366311343138805380361728073232997912526941834011808432699074928781901521819964935939046061871827632847153710330785211073391757077080701424298022165168938479107165695121980807479284003197806667592948032446456884574895076103844934028080766297633139486769192662573759974809641541799385572460909208569399325094288287025782489139943119266788356424818754134608574247531293156580441193337869983462047831736466308454883056624243224446923643483491209315473480694886893949019176502429723274041347715842588277185789856343194155564671164029359054077174095332580069725655508694639144015391698950106163432484359158846023305466042279011007047723525264281729906838401037281961354189837376737206498728082016337689729308285781497783480008106956396827054539200057938560644036429723753101882464989568310741905758990375186016383619878536536553462672257583554310971801746623032679036263506176955891009691527342299375554608294827176186826981383304518848364362511721477794958033423781118094846714885945208958133340836617501706164763712823028299058186844735842710253349434223359959747899141366791727169393009030221999802047687964717941529189275937765028061981608147533992392733846260101281297655714230617769819521436406010168397625391520439335670713380399836687219816050131901829639663496472579700048892519527876611775145189196934096781728270153353587244014365791191979058144665946247568562018629762484977584397070948383932856350299270585693343187961123185129034035700513695733747345152659887812462931182333269549899217750245271896203471638138960687078528876885480383069712232538775594530719926867717201087831957363608853258797461504108872399471605162537445298833604891702000143029374196282212257250309432545295106691611561200392108893682422691472402080075587110897265515391887722359097622757357263796584107445119605131228042110836161874984775154973222308674899512624904649168190392760978209325817579233885599863945968708400787039028154004999616543968338259089850784117879710140858365638189381811111306869906659931503162350812995686067641056475953331544686794369853507756549443130927748281665841247890829203571173218768499930081212284000725920152080570918910809833469599637041837773927196234316708757696082392723677113301728626450945653124535032569789343706690853536219083028473109938276706251374548886014101641308319112917610274064922595113771382944513883913057350064756251288696477092361973456268858700069869782054794531461740859039416320000000000000000000000000000000*i1^5 + 695970256332049379525665680778724806836231129103671766915915461351861595599169766446793340272222819485674949121401539417349620252981360989300792679298331025580541987054907700721247040121555544969829787180217193573268252271287242639257917601740154755110979233943567647946097158566948108330096352599771840508915857196666214288855584919779082541475400539603764842176734076272754205951966451322405200211127788566141453197397265243729752258522499546495034429251071354683814838590724076463267935823406783310183080479683190916283084862620948862991162480726257510004124210809155160114977633226256363097667906933003284522497037353494882680906264354678712830497906433975758136070706135065992857181127796223669991552312186536092605479503820947821308431917795301564806069132119419954763772960427092315769488744857715082515620371158299975729596542012316570882374832500176486277040499473365781694221865502497285638564647227044146081305455907852408719972159764159510494068245978896603991524364954720068392525601184960886717516263461077681236426352267640888811191631650067930567085166573101087172041810367604840550458182741194829545298199316696536216529986214648819433714786513934519830086566571382393103564480159291615266993286304626282393790332045545722786684124108588297515750514126623647492954420005745385982616163460739919769742028009784477283167873369124141766272777504276442862554152547814980662733597797191391996345809676508370830892956123977029758721833481585748980387561614681160101909787987413925397797035776613501249409535699434743760790183333496743812589115239653822095122779259929126773193442942343463919912277947160468102769255290387813165036045737647774589030184233435706527811277488085810953386586298025264963052934829639891244764304129259705082688690340625772630856286965029663436911887066464289879736037159732182003162161492854371611626798305713820364847259206351203076097678816070027688227938194319195434962574827906382749660258081814662185057610409047472339003316058299314711470949084864104739524312288713054613366331792085356791752436856849680091313282845184545695961008894063599131607136252438518938007311385331057217001970466958088172499501734906981547296795161272264921196080982064972170674387658285077946977165072647307505537427536570705466285674803144717538629228936655697093211017647126258330271542124273159367774400842891269316322336503833655383897524233554617829297113256463992979088980355936109028935165232466565378066721566320324435677649057160958945095058900079030792356060236177477657001280991149516205237993666606409290732547558130336404901173039825887731168634645619749768867610881185334858301479529550042340660328327302544533524006222406151634754445480164455640110304185568605253637443818482435894650312464384834651583961798416705680707820335471295467224792235795317133329376571661226528228979507200000000000000000000000000000*i1^6 + -911522469075991331903882093422474176873629773763962106699261088154169930263451186117157627537294799345897754351600397893504201686378365750831439939832328081442428238996469165400314703628117444814922306866517959062303240940178662214015992597601689285239304481356459344856597907387175286394984602465873885586453909001151356669280430327148489738655587840792468900163653823875616548316442968429053872404738046201610369443929366167630262884158703501363490174510058508199275739721856567368468511270030712718225092030489256916894088814939708149717467440847305846105475088469157170303843355609909676023783620457981105999896151183571606302384140787882982240295859361739084754066823681127452175720287846446425364195782161092375845533906245734298614658961632854912623290914134387294481522236906688057756659278151781416827708253134656235137040317950111434350747406161605129091176638744074975749357954362417505659666109109598974621824703884400062192626423523156571184204791372365565906478448966671616066560037678039679988679081011449793654795709438383109039607045930977303788902606914023413750323192325806506355998808375981339742217444186349993868432868000518716900302461240205894576620129485099692870756815232394244412223302987477142000256695595013957029736375614634656244430759352380903996083762594341461519486646876802983293694547576329447936338993500378447738463288632601352982879852918567570473634416761424068092364327749752456275111129930443667841757380969088189732556785366274022267892664008213307062945041766938433167433867181255091620374623309934928556742183478688671972483946173067689871012209700917585571544539515067545784050113679416635363991718183695479021504738529569370740888936469813818329330185349772175258281510962307665969437320087606066441164953038753362202945966808895082104836005146515811014379741981509250401398614131858449730063356247005821726418448637382160751029343228563389331067509740653017375972295394748887977837441660520828718756890149132640682372369611543765152488012555630252617693230155400034260099978907557815721382484016249385469294921975712024245871149059231286544017254191970163373568023993610103768884307748493779644075709296083941045019542158958899229103823883905574158540654729598824332599845131392795298553482804791362183726142410159619963147816215354589677539050600027881512407093284475552611224855634467566054945412905030181569419814204755727244767620258174307724693983971452259112046347431156175306420975548658502172531617101814819530268816861764550173342219568247926565459158556368999522191412168100288659094698124850218998634316731655410244104569838549564798642910474404104929048970644149942852379023727014964524486749491838227144814808061319690098396633523420203877290851030291257276916797757340088296308836125937856427275062626255368553637065431900601383178878965229867505207476224000000000000000000000000000*i1^7 + 749709323227677386776814652296421648308334267783783211451373486477941074015249937998749802513398938053621441762690489508504233254405574325229998322342412704687681111551151166923570426905440314353027051356762271815561951802787838047338195391524491699891775044790345192172227877528793341168744019195781028973452316947514310538945881870484416060584812483860709243963007824439602188173901421387728665299801909403650715111022814809988249192269801692011379445922085888513995012559500604215504021336520938277697557341960519950433364628688173309259390680620845056773416561318284747012353165913496887798890977064779445278740703679619835596690696112058639929032973315219800851754333982454419724012100093729541211204347974548669152644933512707180629870081881105039007260783005270318752969361663882121449381687551662448065272282529136780210565544425723660090747959132533122712483648165740628194410940927331536580412590635700331970078844934437079562389248370774182431622576645190280838618969268424787074409857077885830238852581488273108475251933224091591772050090734163605640997519476425647130649099824381912705600177190842850061692806489478722326411764631718408239063472602687536413397093200591051309704896562000499416770969197701849383890681253264959505763816669443428700823386184404816391114805465508906467952971589887516571196788929130034839735484286094180386987246609436414568336661825268760009525015779290014052845679308209710043335292951383803521550364074125233126313992297413973540566790533117127454150822882743644128735807270699204884048127180473618205310103038226884486012740459056613659787441831648996917051305953748407048028326512283533032686859058144585644046794150638037605624050729275531773307840870621521727585229760631593411420379099068727512293854273131130285230325978204641596106707909302193932838283664242964180887989568599056223406970208089767739366770966498001350614055758424367679572283970077351644449237550217342533156407494492053190457753764293135222376345459734378310131887863052082258636884286140000006131875656702464009648667416403503737940690648505685653332911428329459971627369335194652243591308433007135493920527883973700923861610679528757885658064900369604690872721372632371935152296901977731200468989790618550569338742250800422002440381843068074595781033962047532706186323515052553766133343129400914923356946084401933746991609642397743550101554256460479190322018037506192983722615213359966292773262326902806491420708357331273298763490349536452629497255912747507067677697005756516418025000947221709938928056283108428801540363004063792337841338681972881693097624629411656877060509924731973941282608335894716152342778077532615652001843430673416871557263004417327592412709968804048024878932383748016114541706995927259516686046301874826861508999988102594338643242379789551281979862188689448226521088000000000000000000000000000*i1^8 + -342179474936060944400086129592331316478183230761010633052503908430923199564887742912264856578407589364898335524410614301593510013587553392052957665182852475749424465269739469708093272744897723830539850876737864022511370813692793906011396058348535976471928482176814030341202006272719112314819019965041355701025465823788278336146655858697870047600656962485816823736608732639460739288207490071534502730925794376173277584952677015498419967582217861068765882128286735227295528985168044837829976630469007331541077921732845731878501750577234461800524159536014317655572992017746035240313514549630152741767917835057488163232100831013728243993580304588022506621385181745341311445172082880912232295818733018019266595246804790368171133977107304619466473225974670672883086558495373487420319642078606983819303589246252417611874161537428792389077153406900467746944138392703905882121275008241688546593921577162339995671944990070073687838556412665403758215016460704101733868546631495197601148666498941963678163641334320200579411908190596139173605977462254806145742489771504380919372078727988278315304196693831787044484352407429077855023693069123272278295481614123153433537315622286681629909223145726343406226079615700757660005235420105821820827975562301568724853907261550065338156104829737559000668704539921124384596019668933812560199739426534566314918180872512040592594438968602969117921794069864917935025436103947551378433103649726804639708380129470826460677805585186628467677728421138267673881135554342219144587370073698458720361176635396645409616854745234358331150667968847018888906264780775198231939548207141589629549085691525749549639246375140049797095651249767165234666536494682933817269364396197038593302150391385331708757586050191683202479483673113047668260292651392395617490480372764163058738358095468786712365916656318637754923296475110677034025562382919858084549790044938025947319129085694017835617519820775109442333176218214342960942565162001400407381603341693792135618298076305847520272785131678509411936719058281636005982475496137091749427662093778975951786479942498518411453252985108969712244408795592808754639238855671576196223905560503476252973245580100776569719172923649025310337813490084115108186391520043025755666015867828462800106426088098135105814410458089722893084334237624866218548286652900784840973168209159323447949867508664601918625296468335368149136726327927065902792789414718248819366367094868152260021454511018493235435621718149580326025117512550970621533360710506219894602441248775800944699455330798448649553014627246402009088782307162417075134124388698113234760701044218933406718764922458200423822829007099281023096527548718781673634121811935478259515101238509296538933906824080314088045801292273287569421583022113047181220889919617832027897793306025626790900117462303465476891346400637869406919065600000000000000000000000*i1^9 + 72091965002420288284142338691245913987128020816274864695392617082753878809841690623966841786079535716868638248945417968709419749502433099512307226080254068230870519576463930463889169997948976805923106485527082003964947809997145795336745620868901575684558623216331052552372838855479059805242592722501321028380092917417118554189416061641263005338855256803642770456608405150056362718723387609729736233762774545540523097697198960705397765737698307913505627562900483404358725813536367487044518788345680796653424525417661137793832146855463960885460805697037640351982905295334965532838891860325592109658294176009110040774153985679995003150024652620639578093822725902913844448069535528459725296677013054081616639395003662884272655692880606637838655766792821655043623963800644752973252870821635777096991855649625011660967993575924948617739278224964438502997332490434761611849300839714647942796738882955609242493223058801175801769684737550518244133514090441600160286015764466031303158788657515582355209543514822019974734817857679907612906754792765002097228630533239082484197078506094129761116205118730374674071622681650122011463376042627094189726632123343877486096179316555759116651740636949339116581702737727349553237626917832228636206419497094590018526896701805933293364365147772193277077101197318698386787541473503653614789928125835184695525720486995888319726640798367129847324006352746018102250118231634279837241668820503417408917310303957928596109845370436570071656965251302124503825807780244017648702326241000820575204283122342000265743010912928107437448809892989301786575066498657423113124417688566367539867778496522163556935283796626545811985409855716463470542682783385072802832434294203973435329597464504037218195881865176819279925211283394082415659739066548786436020427517068521505525551148588924529494751320660483471189796798658226187681736616137717687596166683759408209654128242861458576069739854615844388918425622754556972859719516094565000511525605085077593653802860157878022623393045770972453329657914920550635975924777534768169033448671193828883327433886965187191873479279019143742825524493590764285631291286604078673791137089226188182404188632191288508360642797860018780632728036042644417876760524992545628023058484920733018819033533539578700736497950602220860035254134527572749013403546026412946169986676321634616086499251987335128996354750025486084851217390593935956292241462210910080867107102329968913077511560037566097287596332305195885983406537925053921315942628027377856486823666417610665331668582415067173495346656704330560302748414933142970476140731860737899896286262773762193112471772476112595886867621300264620078873378702526523474997647615095266091553900615206422999963290857523798659732158884493072724242192161582857425613738008195797074686014465651348822527553688505933524330867477424543629312000000000000000000000*i1^10 + -47816474899579254192502328254224261563759678657233715619973168310175900405564239378441246968291040555074751322872100727449311208978112367340436650343469046400527504423593467436077085584126936443351869405966573375274884263103038055840078426066021550486369283534990779183403599818913317694222783412454903503353303070535974519457297942674529199267843936714901894780685244447158948954889947997692576990956874618422409828532292607951795991504841784111574445713293375877445465163457740817130892836765882643774847061910306137394193781917583874259972115240824097173533150830133897036988204913098211247805874303741620952412937289865858922606064904087129378615695364534074036814822320813943546900673418882927729882402310679332101057986427583760704873344293336605417426764441667648769652026248005330505974833753043110979364086990375823277481571586818623866948898870081772175169631940064941796244053301108907439534290215525941819736148380997773282195071910982716109347445143644319755512351494433690844195245896875081540686763003568697225762653336210052569197274999978235602980589676721037982681916563100535189545065650883235810411341897514686335674886909002593194008556372231203481705128974578638875781124749995376174296340371427812697253762606948672974872720831156805860539759445148031011682366972253287259992079253268600975433501444631821386687728711485735374689717744556839852225769824594968771788082542958095317997322246283824772638668263142226003764689962642917781234580169138543148710165036753497207096495933302844949431073242597400423194772858028392994320226212623234464542904571489972647175863691823126141151909567622358320995054674785632944664435636952412168043013581346048680523024138927895376663008562545598741022324666382297136455143150712079151158495130004049613369756252124819490673172691485950826840721666003495814097886891970728593867610675050617853662134082171006571919279162040005377859333027870599609912217814064762113443512211363943429960172825700615003504964996676595983759178819227613125279206131109318915649622913521599130027125828515396707145193075695059067705046182337822728029194889347842005727477773278587112500590035984514528415373219939271223232833622339546304319676477364826303156800940703499782963454181382709089625957324320750488482682669325926122186339643714464043699582524338108807828388351241606658078796782652126851436485114746790126286521449662677335139682635342440946442810611084373922878160298623855917834839938019277529651630873682161925259787929500094163361753155354218298538910640836071984358176741901042822332834141341760890426106799352041558358855849897462722037559620033792757338807231585621905120696726750974622795039390284362815375490611161666863778841567929012904026563936750288815138974809826127350188819670338065588093552170504962853822301714608531097224069985269096298577920000000000000000000*i1^11 + 91432456095102004267955039305254272566372291861003444715225761454719461889776525198999176681794884992323679146682269410629512046813657436150954011096269091863734780949074039303693958541879378595651512113505507667942799780720575355598355428159204271627172129694670377151146021295864142892591461941576116849556808861715001678304847930039613423769730597883154656671065745541292626238611394906949407651172433805470473446194306081272852576559749077936493738183223631377008777481179509653690241007130684776662179290178275700956190172638734131879433146214107892884754389128389708613274186422513803021103821864901925177523322226273160199538593447921379292793970701536681465282533415062606131262978567035745379725458859429738302349476222981596505819317784390593527087646618133106157054510271746429240196896882065837918930000087539438639239919653841903274724439868273098892014387699967091194745942239782343748055582032736083946056857189375220885544266933385886766222930357018334144726239552188876817020130816440102719173678973246584842753243074181031580368256477934612814624304939824821558507277547807427999203364075389238161575276651654218919963481978876802444719086049410845872408072823221190870632465982169508481295315973822863615448298701304811596356625826407651089807726810381510650072384663730275976234103708721263381121434375515093505222552876444630169210122688670256395624144534407898793334724009233361306437502562010327939793504898773304024008044940153169487858926002650711526517163558633521231185007994655071878760930090275480886253525183259538620856844186231585021723333743459914294599250881988092176516130247981636047920670036520644916016984078429678304546027100062205903556785535845206360847341713298101370054933138897197909599497278001539638302619540854252826480409449161584522102902878783601420186812914390070774887250113233762168002126316741520144466298149976028584465187753012300945705124612029746783790304129337410320270269458248974613755307829639091334957395880139455040091956226497670300605010865248129105640263745024682641419250903233540207358971819163539168076291310527175137955539618416496449019699080429250875869204987919525664850814142682582104668172453178631155251736093412787592387866307421437592268416390670234328434290841917262756165707853174993145450178848426889616457058151563232504066479561340156538020054123068417378313300906740833135413188275472279017652363880754227937257465975705557169512282277634970146922626811286331341089557666327068387623318287439484492549293065970692924335148897772210599251639962237561687267150710038634011825442464591853060521986818079062130004494376514401341831103318419172801466430726125691559602505326020925195566033007283795013220277898297728639623657300658104196476136265916111347769407860168685788190996661776377123388436477839994106606459710936533329510400000000000000000*i1^12 + -82369833024581325745135475711879510515906796911050017006591786008858479296494042318842154439781144457787730141781553622660449870586714462978522279507087203382856664278172466892619382914630003712838382675924146003062764976758260188099186361249013349497103513361512647295294978433068953687528210552881270661442322934543048740687804459968315472337225747610791220949869414063632924500676731095837110952393946117247366347518546825192886400769846041520265359111809958720486581542766129381211333461580416711066861808430844559224116223167289402183105901211310531738856939388838493687298611538777724778487719387553661658239791488869879922679822635351538880979720425294720683242645648290835387107993660176746024848547063023072008620001854430117304334125922019516391018256924779042056377657751494733907290815542582992640552244749159751384276367898250110888907141477998467360280899893657541749301560410395043354897537967747869987143290538488377865826414369851361604166780424832451830327633617035379616317285251031132789860036527737850742008466220551827608327505560898289955892307386245966405659656495236993277711043265677202287661373669158682902900917882359606277047345765725319078940750462602042152137812208318226351892308257164594080513480439748939883260867694624745625178529784380407243730553787121874918717306046991241697587827766578844992789825307046027389116842429909768436255579415536007837620262177103468364123378111388509998300759325130931095671769776354764232188242918803876740374505289025564604621533250897937010497937571830371752436597732762709505645596094217124778976248060030921310883930756085466386430966515841851519615359578978547061547236653132220660377379903471840562216036265406548474114720463527936120311160702353409337061887424318779215415189689131757103130774395857734175285266361460278911204981067918960389232310586034510633345060549909452615242790364697075192556015947500271227748292446632862511759844268827702665419502573334373973458749044338595510651041314930257648365531717659230595030193242538620667533152898402187340466278857007779455216805892485548342661912557242066466801407884236410561079947275546099985864419247957524304429002532733996883967933758216193836347999992669465602965303894392076947634774624109012932502526032378380811833803660577761848045493081014675979000213249664509087313468683896455906416486633313730877395421295673419099141874386240878823761653302482730354652100130542116558829439272994301542173221020800594457133321411133747602770579594743762040072475294068854014815310437257173589420227035510526520482652947204514080577011928721894306809016177820522875680584457151519557944731483426296823360653510070013376786037469853184663907424045888492927259101843615697670129900994707689850445341200953852421191175874315044837253523594521975098716672539127763250507994504201628549120000000000000000*i1^13 + 41270438411949335028001091821572362077489949238856799578616026819728726249184387398297145376023960756265357109483687927105440993287331172211689264402406501268250101968963946537540477796588135300198866595094364281256180712598537249922171957117759683260046292459864123974768116259716657811562467444368204949403045398203233277078284269308800228434723260102391323414084369535652345961863566326653627962408899068374631657679354851279018174346569841031362201360682963918264987603917757220388280320454160047754971769184817309957747353953565567434300050068370852476401787432555266577415363624987165899493597630341371541174384675686610566912405570089254495059624084699624222968549285330025043236249619066363301619876010549712812908029818947102706827793343189201000010739396891740506576040720832216165318285942540037225262722086220678744772826409638159564163374420504270398005212210123692982925061719839656977392867728027935914196021390867662770746035463620280582985677032536609483358949200992381651188952174129381582389869597212397658725304988170191793464201755426878334201453124955835159198140983742896951827811758510493489464993268870504104298461211286071488489387264747827448742015536536214595125353223043382200362632996141441590805344217297248568644553215366714633335789163150497873278446851855435571582714245259883013320046075656289766538623825930317875520541648949440153653620671142264943690260868260792305974632289786930922000502480814441316212800041946960474119346570586270810171668529994056231596499523115569069777812920617339022905983615740926298871044622028497351099983460373011604346304091477954390550213788502863849222589374921480824542197813078371995098711720074467138751212754125403237458053881354873156424186251173768245499092833044379966479783063001564545539050508060172801436754467025204433801784203076722466835172585352206203475008217119189806610558687114398764710489824578396371522390838591333611457902978410515448241737473953664192183452547364432164590820303689809618318744779369510537954822920095023516113625777837341097855639963247475148122788572134927660621244635806065781554292722961107762161943272400257306488580623138564645512455562987720842808641638464421637580570578747370664001713080287006608184099992753317363077388004463285014288581658481299281213505909517100105477882658853173640153723303083969906315072770221497958657797376713580358297279459254841117347837724764197904728290449393362620946831636120410232213464022751961062031903371879554662800985741098847972778451136332577469655450185391394514530325759772554108006979142990692454988196611789364239926403347669221125693012453881612125782608091420612038441668146152228914659641701310320831343513361024875200954491386248237335798869978597782226851588717748374121208171577428705269846095495494145198609046907012529735366560677654545039360000000000000*i1^14 + -11518324454648280506445394152033791941817279738983513714448175541036155241959216368623254744732021577907466183720991061521927429741231656803358694912808456813456139673357592020276426309753086604905650081549129160062128871869429796774791794465523743502369537262553085689942966467354496094390721256087153992071113298638562271176850620098482489576537138164334915376827683425633249535182967506408130245670714547048827890000881479489268468620925582042116307964147386134976851128687079079122485469519283566468683791900600199122781742540144529253718615745472041709930184427243390113237838939695119775363816078291795522417493521006207343018085454125769955144365781013311284395935958324955707988158499419132135250622342751056767209994686593192645230166867601542139101067451693948828840322541419285604529946150179158570129362632689917128205125369621192028763235147126004294276359265161743126086678905866446304524802448091889739351916129191507566325623195059048089852067766102907435543260241691081821927977473226649940910599140152185742919999438166075798536396539403369586176334332305451938891722142660061420197780459223853417369560433171786650902615651593850598505755094968825966807392244832450533832386824386725117366541893983538696651036483890868632809125390665460505136903050747059377574930098462911553482645959973610068814705129295587741880405567993927338826570763356252736227483463676972634156460360534219721454829101930643889014446955612781494216573443514471549418592020000083973771504742297065292623798377033431633465437276551037391111355032518194885239514139228619584590299314807288482375873240070791804187149505031964979537974636978089276844168519893972892691923467326053735060559297225791287633470638460042058903043236883932265404921651978399684777806694400067485489858882938546370502650247008954278980217397733828654580406054257918915266629870696656247989861113157712242622625965834541273405982703330217796661195632909398147476833809540006588001545908115653626565599611980620553295578513787073203088620085010542725818442759528399144871652626736870767613055163631009323117948883398824235470955964971974195778041985260544338117882852919054816001325106494792183102053662879270646330784989730839945983666882659988321987950497801349542790555630777208581621218551605549223547834839808700935951150608420371613623631394737686036348825662363995388452677763245903602249781928700859577323859541152201099328898613560298473813236296591281085763111427548557437694122927720698740874507024489443429384700916272964156295128560894349860675342145500206334713861242912245822887125638968647681135639089193494082731294002865410156856595993069416976560573146298545951533719258724555911299993155425483769317573756220642154233049976316189446656584714184147359716727643504688789249793847775072726468193175443231596347940997322663526400000000000*i1^15 + 770354542154738466375006659896053120666332966840484070634973718551749578746971485031425614670160814189047364065697157520862719916988924465361659040986927101594189259989118602219458854842006003129368358799184201827490650448370572107942776198700316455824430503214835327238847374560323497090321339541754163139740051870834827445453497835681651217557626461652668787756627640877807791167430421765460704634636877076606443170033784583203393157704863138845306582424763973079306701517512939478594054085207723516302582789141469408117046082051110827470626956753886645934988371200140165398510877380377923193617644062715497593365198233494561426596924915307292533888938276973521152596320823976695625400318959995063169455289156459228573736105429195006671750888815585737489291883250861103115659734745603796941473944584502836199211817217702589638596544763652268605731457546194661037659711144651846034176503599683418146723475552652557334231960710007446310747426529486658414526811758504211908832941367464416807109816182276807339730039462872055556534697710001365768726459334854382322768182596329172400342233765057837142799023903360880049851426446435887951493425302522121968944586306810381208025027560353782323492140152965114269494182446989941200369227566132292791803236302817369397126806279699380078592588154445002254333749893072350883167907389166977845129857416753852481722173419423651805893182216124878798210726015959903065888359764044086057195561730087776764265105408336655841870008039131500638472045448411411372374500391161996255854414735099154295658532382829086717566102428808937072945385896496215097963872477497223985070500970419870804135301705192939248793809098300158026248105258785723944775430364946016331782675455795939232626621753081638256912790616284649846534314381911057656773967416474543003071982674309858636938576842789192445791501573149602550596635254260569690713659495179276971406800389812851211724191282948736808936142768563081958700683799106837014892522419323825759795323543016831712730821586697255521109223575786243475763083166931895757484631629933617081398654620093902977232955586432866824689483623769981382824410645685935774067112722811338476855071782302954325055425411648559836640338040990828739911407659334166561362606035352483220928365156627954830397826541038788697535687496869834674722693915081035799587077443147441911450200253832015446979771053015452098046061214248664152413875170884605951906658302774584820375298949396305416676957449419821065439123552141648885860157001265203081823640108570819791313369755249295367080465027591730933770524239264850917140815322184564290077213428467780413333371374187066291818462662983634293877850917107122402202171340435731968745988176213621170632630376647791303474661975989815640074961081503822655401558248694120919489574086026509866541533175343456170154867036258304000000000*i1^16 + 810120026407941973395249820239740161235457246257978695921654790521734484324926086435972723569626037344356822309419362563279410978681980788557300968157939511709968638895265422404602189000706782984124509030421175942757768705421630238245642338566812089729236280001840824483227180699028082704508317767337368087867721955619553742585120736090661514458667536626985861248831891257181179308974968425148878369058204661773658888012194809154877882592128799567321171726099415507119747815507967598318033594258354537249057871284565375428927564931380290964650326029155711462556315185976898550593058024287028930101550883608171419555444145506400797596239453046393455824583835407561610030840848586064762120055342209682085150593102225157094844102592801346917323725930750365329042961042039692732730234378198214517840464447346479853433767410414410726456370883585174234014320064277034181822951167840859623143884613084620660927428584883733568681212769859531157746195670695269847220229806625171661404300336237239141513647287024266726544327940851075940855238162034728198974104354405144296896347047161548181089379131377762835984994012726907197639836108361965746972680822442991370789847159929362631763239814808957058370427357854263310426099404007014670899568464416521967893299356862564673271141398514279190148991387618697072800151944765976348492817012147647879763691898581820970758363159431940513553398359188635343018696432873416265404181907646607952930803310705819293458195766702589803036708791399754704022549335797867689563318163393235763337297332113131776247318108148342528275684610543013108740883728416501848337941431714845030229682288099356896225718392281212817563095716118419947106183304575695671426787742349828794356740549039158233147198385875928895395525281483553584190646076168135146638646540586792915315109392988780026378307244565860290630954333435477113948926424066637925229258325672863076289072669264279308194437770376207683870759635809254281148559841058997723363753283580653530122057123949914147172508548574659441572639801123411867987492185687160232014658962595309632136332294680422811148749405231339729786802654077042683745820631605416516139318537052242627592616385267678255411760741416895830388462415672378210696369384172151094400512714239062698298165711751122834212779023146880098542444950361457287994425680109396776299694597119298152129153013556471970763929819898830084187987293131604180662794502840789386739945096723841867074811546940622066849975554374178110559317202529638144679581740888743322385721200224308472382286591088153425336704464756611760402487820246979062059134326195856784560775247023275538705206510630789094257415561888176661685441791756407187576484652907142068723486045284588098312789998907633747454808275757770695565898385766780362253196205478055148689623660629355248561508373454506711789949650206720000000*i1^17 + -408823851308284346548371844562012806934573514926869933720808788067049217518724878508135431028898597128713509223262474760269381120950179954173489020209135493816762820143624340797458884595136399220395715949784061739333541760160129062695452830064426699746274984936218124464637051719974364815091355939578737991613584167029465226640827842104466364911108229264432366481085906228216884462203039928158701867189471842811633474664771026753696712455605714330201147142381526907880992118675959210524655173707584193282610481477273885009166803437093584708204631300049843253959390507398074402352694560121010219993242855542511037351302634868587939081429960740792945219683384578124697402118384374009850780886018551414953837446687248766194185115708367899438129699797114919665477173522106960190817070823612980250581271117415294873342527657777328899769584997079056237258492524419415830072445645424430011800974873791952576439824828460691033978726577695037335104290559878948554770580062412160335615856224077379745013279009295720745005774543869223584848402923000928373846424143539702980714924354227097622698915569312544750643538796652350539492663898131156146258033718922349124827537673913029464068834484610371248868498546143756899939531806837619059065343330461267734770420354281778560164415234474499700510846091045845320777859430832844320507937108822475647017439849286140848834255788386356532520621468373615049755363833131146373192952441979194676506686971148962883248581162843993778807582882876484880984349117222379613585217454358971737869548351363807124630250509074735469949017737348561480337937655178506965106546216068504035124572969253673549046657241613729223940374893440810130233223778796639937610095841837284979621318818507290797150359444947551009889643039592714994732365871790912405602079228853850936311455870274532923975956886702953396733600102555644567274494053438792008707608893491653903417813852360748388336364024745945741203894951546700776234028700243882339545353274630676010047811949905053099430984002227960145306292000774059702669008889142085912068708651258460948613747630503205846117955242364327501946184336060841363157365534196722353240541707361608055568570482164413264369667210421207254294241576046650540194029098249770648785115547632220778793652095901694985199195955884146486188567562265103878305782722500131075996247842145865814815541167816667041347144417041272121623283405588756556703560080713606137266563666825569182534166466825987003202977394804322230261031535578597594560742743366821406551309210630877467254720646500287450329048468666885020927554731880446000324478189940365096857782398267773087973329359485476683605096548869690413503769916422435180141483701932263261566606628064723199307377347722438125008724866428439009834211621747206536885831543629532903047046677648193544020843858358340113041983537152000000*i1^18 + 107440102238592838230351160058859897925256420814116441685651870632496490048368394279313881224662706035703683708425841182617807256049253261535453253375938896749619735149226654627948913559325503250533184155251564215654714158250430649379479627777601193158425524983522817164805643562320030302514931516564578086954873330981048284429060451939433888149927506789051971707456302170731484374373449885051640812401984025424032176939722629565977543062465048816472066952062826072312410233623302321581100938248165053288480913334851393637271528899412706114664023381278991015312983881130357166762526059543228135608508344867976513430074308507757562870504050306470200859893409836947245626010797234442979680018624044895281130229998336165875441034849384932650281641356337450973158769569988888805045297438854338058922571833191324667421137215806984759969303571841496914011626132119512764730276020113274634245010222323621298665026049737348093111069165916273833731315490178255188203563527777785360037802973824140706977823389714494361885046353351657794659899941810143537877701716034601819896775425434105801431717028566202397172721558246001996391614092580720628145131563855907751974388437329484664486097378099752036358568117484506665371652271370566162666480273113876590141442069838718372606461817690541268540371523776497219801447471729546713807385569107012468012714334442426959039967022069093571271128908032783594151522533933660191428176438962412819474631922057730845980275967622498440760198213090352907534777609938410552309153213059717140986560814673611497419882476488020011634075744526321047542338900558343423499144005199509434484029637744705218190078589556194924125759850092804623907587505610338574647676765162643067818740184178861216024926646610391683523876579416157615178894631877455200122022690009597703805271608380893677675296294272183887140077566189710859273730688947151270299837020011675168282347292998274278173776689260483711327008532626907667481199332100502911275964428757573056189930875898750425262033083603192068400105110954999990225675065901714075578009506643902188782765265346272844908726256486238144470499635013514356176775552684978531976066589309281032137177527459552966603664153940531323797299831188835516513569551780352484188560492130258865536327131845457785907460875556243086052578468252103110368387689551068571114410115276220252289745633416234879566576176504714222169566516822113628534318224323657049623215469049884103502855988240722069238356489852214933404360831961618247204445749593089650446335502961779666709846042748710022124697051872977673011415301102875165026024858465996679981538978145320772197608858867284039057270178318003575322662937354677613972520301294309737846282830684159761332451309341430104773473407845129951635965749246428814945953417470364372565665166188023680228150856135850583601266556928000*i1^19 + -17388415179514538281909838762877362010590994947834192828523590583324504206511058407695442534572053673492311821440496847096723647136111603359029747541049654338508163863652501223879237029674989159700099346530254690737102917589306948006148362582643097749550639809132167518870936488397966475676771372866333772245162788022907690045396513036946993285037223237995434911611815010621720241034163841876775600915730394715706349252927746078651509522562264288499913210499081162603565576224776664019340559519700191420766501304556793146224821035471314528618637236443773538132336005767259053562473178540205140051151281028909571034482323214685300908004656807982613581885455937919327369866969675747725433967410510773809254821189045592762785276620168487628149822087417725267172398459707571483974530961278322234614908484872031802676437275363563204085288540238292768695351248804275646853303555713598205480719077598187828774737488739724058538323124776265997465364580838319376439628333594114643385054227068707569839052675902496735266633195946296815339144915790400050490454243839532485289970583022522891488782796013406898970130981569533393361284131176130240683241931422821042289500757873993973825203042802477370457232695525700664128152296164108856858102553998001858778028979830054151778730139157517480943270962475376440380541396660492536696057056131798435434189125866401141224036389589455994620932724641449536142724474177031551168559923566483011499074041407842287651646711815907175233684682364393810794453070112419730659518232405549503719361954201767458965494384001149809821135996392372465859386760051958574233200502316681058470700758878154425849506579518443203093003317874150990322435589612172397393642295932438963926749544143258736878478380617441319008536507344301012261643811439354742059737495658311053867592140658950133752868363913469313218675700366496887426587215307626559390539482947549009178324163319699612625336128472373503572326311529509908681326923176309145040641856962926410351550331245563325446852318360672057777571038883113453723494175837031026878026091851184776702552634898697936884378236772455453006724071898379024088306723462003108140889522062007998725960060154092809320966232140960585604052185666329379465908874152663864922577700768414535022470932238470974802980790756501295990265439570945339850888370158930378595231530894790706977729251756358089081995208941514355714664433458680919214462947382629663804109634790368951645532029775069679096510133873226315919367413807866544095482184568390763440992563655969493689981197384798885103022166017065272906942277025769058980328442151817482869792075613467853282298088125665046319777516371391157108769121085631771303878033194433935564157832815368804399202272280228864155739955562462637066802844848439083938076432417572382454439748921046557452663174545347915219468288000*i1^20 + 1167750707417618350766877279267314901095979565434824575482276477449842782000236880083753857542135797626030711150515327004285476181741619820804577157542307933631006848684280378639629340187225904289261390501872578945299537726910228149315850120891312246401543663105472044733771675702714514602518168188840579875898515712854983716603603153553969596552346273252211767967639954404517455886135409930905686018351794958956010215249926025694323094368156147271912254452481858423419763304468705986919623834517736561045515147689927978475272161698685273025084568793846588754695841762787445840250495034806038458889068917068180550547077700866999474138474088134424346467151967630323857547580377046591720961212150439823700484659319640230534668147294275265741445191070003819591767605940163789806542267887897823221195301022002158289664995926986449700737743674005342834749916129055048684739148247196192689000122083011623914251080840888279937340747010958272132699017268803547481222780582000455973066695605245810659561965810998853959885217919080134403902954178415088736574610325934217367890509037498945328369366764534858575529224018791497372708318734667078301019143532726087408649276936999808950187465423364884658396561165185876258757586186946173965210801947169368473672967644460217955176742532256526345938634179119846919553063693560037998718194057799041956500012372911582093504898985463273582670956237202855927652252757328770487772361830347605153478240471895083787427873498837948987735408177542878439170045920666031845206241508629537758719344262861401295670122079397790041755424454669362200590774722558319722075661737066315414659587704490713596721269413946535975321068222100494169483205089067854719437335789566524074911887277844585793256331716657791862033747886529137154488527234579452051963963235883887426613760882843314553185402069054703731008762357238846874894104462523847442658524307883987282081961807313735020426867050451101757922794210526148992475855839746664018302564533509509831098515665094858188919228326025931568177120924637411349062339533259817046231691107342512905040911065564567140046700840667523401313622519498952425086782230154283085168349283544910828959764845840982155415475816536022808977565669763456227867500832252254604446191074904127076137571286749892859059961908948514139096161860806638512222804971728286538960679480375605519008169810703288008541075509586702148078396993628060019458305387902831170954683841579714455885148074778349686208966864932789926050413780229570262391859996253250721156694872949656696111641063719062536903781081352496808673985907081569087905051205073660166981054471522060083864855426355170502405283870404397599734035736851857883758140573804906500654412518899321852259401582817658302965133782754660424178259886830875577762105400911568736466159060134677576480296797162026607575040*i1^21 + 326925105848460231064696236244173209872897165266803216042888109631985954639874886364613662028829223226065076265998159367729147319107593032613440754020835300742866582260960606298732153895627960375301094930265633861113763786690186459861892409745863475344122439544198031374741231481229112389688750116244845779343419609469132801444043648463995825826265251381483498746142438094241016166648915276174800605178612478123455569700089899371052605560299816242788263232516149278184953110357791867235236967652197566189281839416888307566919966555658086526953088485265302500199988809754541638648267673153576875561337275749438305286030190497968263583074298474871039572463650345875898201139973443915983009334505109377905759325680266752002581061107764225914462530912994102058783105370884176760330717442234385928745308269353545567694624318402013316508233732598541835778771222943310945585374291908307879422970526560595538835462032270548435002622473066087154506629492944874515521164623917868502674108195217020744574990986292804531939917344414523248836218167567131238478342910843164716234460762616411505151763546135977594849173608815801455174421326592176750046146622095950869725520486800564916455809205082047953585786911674738704478468749028428579890978001966169111368208797544612768415332370121934073628318876806605888841959526535194205086782309147177057295745698942342478974379560150154533962447099012876507101135118615725175110399229290104320383934859594012870169990558667724892439052655766237708394303312504776607783300360854260119598065155808508405302688145535127908146631814098949688926388755800927890185379087850740186466269259151028663573640559519269140934157810067302918897398243192508868526299415927421981569722400283265594621777861421450521951869483958211431487604872197021073295230650958775945412693255631950146339954746355870836093096408081075316403842900391414572409113722244758394910314807993788512926014447904155265637916810118343505882139651526915560553889287261095083659645378341484427605080461703199116674655615304968645609526121317552141501805707421716801354231296976489006820125301398888788294587329671403920036030482338187692845424997473795690677171331627468633738163562391155133359214686707060693463781257035237780009151723449275792933559159676300184401805751500277059551894699234878465637038537738851160785922832754969399761614811192040952219064869442828230664232780017373415378283631101854315567907022793865806880875635677792717688900482302679976680716740917775943895654869908320015417954675868381883437390562475396219948036636587789336678051702245298783987010869394577114217041214229678047760870618617370438868806714612363004745977488537064444573144481452275294043076677930622602598715344409217003922200025850331029227659875180230650407381897385813753009755580508125104777617864149048492032*i1^22 + -171497798551346372621154746420684648767663535394992482256614337696817919005311481009014370944875249768387871924607564510026843155438017136832069796179457288962170121093026437438046341266263600823103327584972073162638214377149965215421905582636986052595885772725430028244469456099563197283320346589022490507110077459947405968889975286976466714199973543344622667463481970487491296647809873394931765174751191688103964464616996131628620246032436246176233440985369221107357391826656745030583978283093624233615635417479392230610496139183532971222686336143445541952536874629806993357484820335294868524573233031796516012994914715927406071357557693786663007457806197435405425183030840438662215823825765881610874746793953704420956246150036143584239503527260335531932945158128136819097330211644501693852215550835918777418784728051253665855390673382764250325351980364278903147246315620783242029206565268930562961930132858642208326217962732994916049650400446447442423928844963967285393715989947701319651628431589244061683040563207478065087555048227834027771929283018005354996442446010254466208023944380399669313438894144412004870679400500263121953891130326844326469400006393487257916595296948299350404099810384618087876610640651761064854549470950165671134612695941853270801243648445082855002958570217503867717318994064295410709559385735667944635414823997407004631439178564325534224176583852587930179129739865358636097989181481368499873534212815705357298746021474011693786325538723688608652561553741461048977803386712533789817932062402052889989555745950151887829695414961838229448705635992312708006585173040577211392420805505597479216696319542830720947613633601074600617180856497221634645824388590480773781785331483257933319348942463635909654583481143299522138762115209228958455508233978635195858332054833389153416381242214821427018257805335124479198147808335359186843167431953919093907587072389094344662712784799612732972789967620517378745725178861671460734125394959037392488508019552974238195114069631613384569420889160248368353170530120887201325747665816166254216265916613227696482946443709505202618077356634093911750445773653742548861174571283470340014102823919712789016518067611669937497251843577277073575075959644048506260953236646952844453204412243618943774964998376424326714286736003589405297331841406300481212991189170516808389932424924318595610716365612898644667067867475324499331328029787429312244500662271289338660388035889798745661445830042997133645796049322675248506288827455554120645932394655636737300032412200947888859671992805846246959023863360767756969373147786401897496806889613395661984220150064553077199167033512384561588518825256089857528900830901405961537788812772893163240022791024531470961289087512139545836327604747091482589070620661171527075079763593754721527744660150123757568*i1^23 + 52989979769869672673838428759442867835540711882125333322861619128669048718265909291065077095776231037478981759977170123999293029069414480890999324700021966026934786063531526144315810995511823332881678748728989570734929610311702694869177810370344764924723655435132965632589460276871495800014841407338780727222596169573637013190596927826799452384625062252242144609411108868540223205687321507153408365753743826985949539272889116286628174083233294072945755662013475303808977157657758968178121714598110845378892534000716057817738305468848017483303672941296676545682413686282230394947065763745397513237984762291243908747641123860642046849610313549429635357347060143611406443542888694744838887788903780291638396545243767029408521667516408860327349925587672608061782560036074282205042120260908069997007327237188577199492126862123925044987323438068683476346873371283005068444290090363091046478888795090351373794484981978156555752653346884634364579844297208073871811821400970725378321829847058725699599608811616253225154867615695823318999703446357371483632310917854653698798938552107763813994602421666720380968446082528424722477061529699712476918285316629581221865308630158719087954086304804224996156888450642148220558724054977135484347620129661730598442262620331997486225933678749653567015289782949852349685024610657500449300019249212801148480900622965445306073058856398524481025034085639105093727985319642582406321710909500259523367533818196865724090858728038187363260480301092934815131526263942751410853427597958795084922842359257922299693859892344704329347265538420221717912518622926838107312844895591109726468191078674118948334438888695411672020772175467361757056863760203514712757690155114755342325764442304515009505434337389850482953216531724404025087338953023369009935446116284787624764214076184029777796578034544176567914222963847437816345442960703601321765092129082478702393753423488417146606791589417144021325955012708474267635453813105959651485483600455245270689972712148988224765156801255651931336629101107611645041178174980602853325938014448379678348301837212275928933913419459352349036889303694938492001049177954908570692728841885402227399478700432166755612139615667041396346579856904226201597444602814172664977429618434651429274085386338073832111519931314525061136704657188258193622106194234712174776945656358769298449505348661417087888474035790273962912986067877193463881784331014380298379226298902848141751864875864991360852769685998358703097338983976621489978986426275617688905196394333726813879733516028108234550494120864423425635769693375235059164659599819620604667168086709843692483322475978614910967308572159887854165648849673536371777374816315357015804692573968712855305108983500147804170591293100705785316784172698143471460347291013978144723054668493459436777804476186624*i1^24 + -13509193401887305885406139281137400870120632673933753141053875781333534447298991731688724378437799649255671283091354595010502516157446787947911922204822621425735491076729040530918548822106694149232572892136826591296097859663046532078215968005545911010288296407122465550528026945201251388564152987687571099896799742357268396176248960655624985081759290376857967852447795645542467048897973391020281754210116858082407049413516854634160665044404810091799175640462976816344751965335365907923897520369862183951969029350268344387582217226394427195021622937045808832070430831335914426261554440246067699258275424304083752870819750452230684109324863111267879860548620732922350749907561356792526723149117493072418847402336276593104514947137292596826623463438311736156292904769710428214289053382839406398608175439646198060400138814756235110317126129485326008622517034401615743362054976792579931378464148836255761243911259740418084980255408925261210167039967045345867022449894143533143683790946185809097313316263782143303220337663564300492067662284884977843965303873333809323927558856307176979355952580836135366142012375036131176332474155985470898679526616506217984440440097987664743123107094203957822398434714324458705040770115042115847031676331100618848076435000936584692404356328976306331083338946870416595934123345839012962729151605773157219087417280237680660139569522559365852583550403591393718707844390277523350214397757358512432399356932236630028713120087062428115385504544179797643825573069734737307355606242807542325933141450010023527838549131618314323628141283865240600632212782424189807439995221910656480105978091144231694358862159728721998992446294831084879996865195335843830411877696303224971473764978029921690440358892952637376273847847510295279362608588571203165137446404398797358838832456561987068749536208271405144029956369983716421429840666502904368400459383390020913818317770306796891762075502350038916360409966268234556026300358755499522370905265132070497889735497934079525492070796451387060681969212396454659617662857638755275259636126529919505492457988583139731130156480165099208939279262638778117158811160883327726883208085604558617184193295110337639558510190298915763206444001950456273206153666437158825572901002380310660200025743468403848266435250391102250610292735638915494079979338482104234948339385865925614230504053338621716060974129003428949006030497902187357156487551250623044473487414464327789826504557775370411779849844886184108183054010516328064482764815652465397445637204458194028814661482158551195999152764399013221975959507167349504579063130968160727194038994812249657776227409852320859406737219184662567216063262647952682685829939920874836615357627550042527909590373836881237787808890629100362397946857550780700154327929184680802818862696067867244022653255680*i1^25 + 2977140727831701109969253607445842340669032194785312638332226900296854102317881850810083661737196712646605026942196561087456012552845715387651453092449514091445656905837138838833559321569924925653668003884794233596114093498665450556482787120155474158227959970242880988606167361784571776182904193597978500436406526334956508064242774273176052525703754872607832927710996664482958734524890590917239427366109724288570945150281570560604517879750772988490082510319741803323256759153314839389153768903430097107032619039354997236447039903259373672164265566921980376227281865719398031890973112287963722834398137371143595526365679805742078894680517078150669501712842291445770001150396595323493691985290918813998873412137113310654457559825812989215725938807504155778026087054980701187488752616784539463197428075916422295836700978278754048397027413068411067408682065853359614838836715374744277890698600875640280867795257048233345065369430451976584536665251429820661928081624402015743812415290346163774519876178136578863918835052588702805052430186451955098775491345563467853017719261721634153428027539649262033458052562429709393096305692292688853668767500099519127257251246605493673123863259543524117917660651496072924646057283438942567712577971469330621191335304543481695025444156955990070330187136763930907812514367815692338887627872393830928885215987721616433181622268033748407351610915077881690070099475681629727272029291000528543319755504504556795500682794540012750507466747462797605751271798383084773849864683458883668695613182039829804832304788715277526950170831202354166019986385728105465939403994404325673487677994534501159808748990881105855828296106957481639198046593719048233084902174236656678703971412599388209992936768834970279437138701113831649111412454457734182076167015853940217021583709635895294866442923724019036630458684682826881702832713006847594845881986319899196633397473555489667515972967538934151076196687950586719248266144400930574221390656478363012533424273177584635278785852116293662237749299661356492363994850828724730276130626140059058154362990472584386679182851622814796675065527506029381641447707205057880291863768573946363550827922191184277935305514253187726965001619384783020668380538220178374417964698464050919834765545065941663267303692765112407460622055230266447252106752627901576470478280605270078652189366844058303768538900941582712777994948281041271034675744793035342736400542941884008597517969602934980235460927994665385443342922380296313492241263591615742031338019028605321530537784909103483604634055338801167708759388075629966512420818619363811186373450788640918224147718654765854879218933193077460936203267122876880005412683456669531704153954274794156122724354100595577936725217497042109351970515831314528801444826125636358320114096031651458277441536*i1^26 + -564225729122224846556848992881850423420145161800814231421052681877003455218832037507602511173477659248390495114167250798556125672883303174839588882864746534716427077284306025523466360144989151022281032151922408132293918570111776690048319962694188801191201431779770656271860879365667590703790868604238274650979850697542236848228295145335122848992516422916174136631789440922154804482311296480385384327559370047415113253046154576963579078182965285293795234933180696404298785326824252109290939203192681468448467439818209534523991053647078316970332520138516198359979530664753323611356317112960010890486226150665197682083071090988055355761852794429315652406506034024700853650186855229549277311129538583680515438007675321448406193601130137085457252261058865130950152086999236512717079810083689426130528431285368236244674243388988597833541741342694352140052883592900282102931931428497603811154558616320745934844098044839426296693073253091365935115873220886801692581577986030388571722865128123532485194477449742239214415964597177770319732287426702597253922886484886429989911917527858925009779766331495349297901841861576344789165061208338987730386305603144868179202330130573574877928120468695768250531449516733865463758298756608551128835626574175818265294512685118853227855034067996417314126196934878828291009109374130893724748191663712110384725287846725993287926400346432471916001884682091871677738850543651943976994344839675489464198193952353857505227315183704974122818274038661490706202544263023239314451738704448761931504388248566434588872502666152322156648087581270970740516554417512224578784269530417081644836848948890769015989344755844974856364039967089212311343674655878137813039405935264087914156656408601957204324419937103408088529022682421310289433273440786624814417596316014827435768629752424335697873211772317044258868146609371379996092684929586139901689666538590091091751887114093002152046967698313849012256577215628623649184093027406275621053577247110141700720004704156647825765831456723698586369614329864078746190907892391875860072461670688704706155098812818329775193765884940664542103085512109240363560729878338935644023892163248319916624028068310376159638136448426030978770087634706705212748677620190862905477899021878492426259712585195688454374730516268594607946451618186744302183809669259089030343762602066269858309081131437835422892761865350950175844159049873844012700950649497587622438871621558768927159088048436946069516831625999804983926634436819756048681424910079891943411324703076367645454818372163367553238420988524443938733705565379237974850237081189409745473131627433178848378218441527999434969237526272050626766257762278667509847359153115853468946967065226284719350778349870454121657553339782061273175428617201326291068156179985936002417953067676368633856*i1^27 + 89875832136052784258838206965755832928472096555977416025679904649062760164350850675068337604376121663097539433144074808646517528887044280519562363881227801983887574212981045104642321879671662217962921404040095962635368564366463969183934091635098200819560658643622475887552163775397840771502017837892545943379751948638301132815449372387978279556598822349977365283031994165019607462392129590438380692205784056087674967935803040365835502024709760747156517504372925260704747039816940494093348252493995965261384064075557533702205703487952913810577922879500076641856606646413166894190641232219198952016195831411178906449390468289646793148652398025247190065994166452796916238047727250036288222146523850130703712453463816570032839388323337693027136252301254993727599684286233380391699589500107701382435763543244287915171206766078195631631814413703975017396002985410739870320775495037596268324664457279577477500863269820372842097357427665978337340290732686518048193403329884624034335461956729018267823044315473145013830440204046353118705686882852786599176893027990383397062890393682707403512467100740851671571979218018297123973463337395481389685084392936164528761577541582841396402828186473822473089458982391276421986623991886245193659323946591925790040181851765945399657723775811994113585016594077066206332097150490874090515375588738951322150167843594205293494870219312334042021618622694874444577205332955255980163641619385681683376844719260421562603277801736678632090034574481381554200738639761436602710994707678294370918820862350069814829651073267541836315491780849419507976243632275060569262444505391677381279060577800850021410667232315110652904010672514259012557650748355667426530742341929935092019118916491137423930491648501994547576109885138453192844464208671190957392838107015526167520302638640702661974903008889755782019648532006586880310330667730474972289554053277374562434064976573671073503601877449410876324334742180102585379201047135127434252844715378125334419794593334523508668738386442908826887772116312300038861945967443041699489921036427743611352431966465890809080694287571217813115484835024604395211905425995581197133855916805509706100136602876777947719517833867490553469218228118055272031546197044155415498531065667655393865723236612440974519215243328774188965163344055217018389149844067022475410462477402085767367759718229615805027670174339633974207071184762063491024870458237198138430781305423203248502156157010414567578859973787103993991161302090024044346005136046211091196428050267790507100595072311296519663809381158564382593988936017723115210938284141497995850952032575929794124518780057675784013533653186991689962760885167207079610534088410514513674898938068551473797419812572913817058429930626677003909074129998882918649133848488530694933436068570071040*i1^28 + -11476040661939842640798986888273729743195245598849706138697542184152812796126581728690370802725279404796302876020832754549086482204357326537743398799478168529788098729538652137051603253937774933566050262611685489023096219375611545961021161414650528758903364039387664784933069946593732135750070800168394752521928816197478181319639399352057290021376230360735006249939229739975913863067186739861953310559059775861383249676491980950301264532316566248800190326896553433743322251389700816621751897394996021980316262232937579948593310342139801648765530259645541602817730657070353364827776144383576305114865533656652926019901373712182974502726960100470292950666544586615052384984177728518903033371227472686816208719136465048690984559694365248431972717408211776874406793660802422865093885284546477911727402073638371781936873074203820053074731069542314922639364922386218236971559193817667141899713921237341591912616431727196848985256903214643084522795213393151516232762531608942558439417701202259541598956562042343468502558751574331692091209956490739114494418264651768951893403109779659104822557166705256078294837662644371124702074959598357241923055132284314255440475225736658961984619029045085034698612374263762450084672523842560936505738701660731382300105596174267617228977509178178964912019736696352766127824197145090448955596793678857336674741238280540696816548707736946286622068648193318326971070812864067367941225140423798834008019166109043831348340073154390328979057093969352302588838272512758850263231812577229657136529248493829416292407205749772378185888928789302872849691444837956557724825422099222859300175900657010489854645497038489845819332267703391424594799729372325205741193708568772936556679971267969351961135416877287326059372902769296800100106899019246780187426076245444174766081643997451269658920575963016014370796604881208996981844706248883793182957788528866013360459874875923679367327672998346073512961918024840798359573980160127954913262565449402573215909067080369822283620630703686114011537688672490772778957175948795584922853741865895567276047460660103247746866209313881799779074600981577970992658302202811751623406206065922585364254697404657960463354872933540366512718727688724518098882200432013164073316263204020584286368258534789928762950160066625453154297930594671644887468821294561451304169046392947437591277481236734707774041550140292273495309947842716518086977932401515387674613174919077776193366403485535382266989990225571955886441927272838860288034241818333867701347920303207921962763612748692528522007198892563033515148323184399410997214289022862075651515790867064943567442078598586671450436754141520619271150470286899948084866152787514514840045758399751186837633776218112333977290478242168832684920208808558672363118051364265154121828015276032*i1^29 + 1033215231296663371531039035537436708655241483896236753905024535639980552343923453802519193762474185186297964513027200923468217726134415895701162734929925508615660358069165801529848434801150593693347183009795760283472971015551679051775241409790628686145386822302906332775603725045827364271977408981609213597374575520553509381993757726281487425560916043233665390473639896248016025687356298843965419573146595418285520737703272229490364692694292086806056210528046348641844618875817563629216706432805202159907737784441816093918907694428099674172556298166948205007385727222843027816624327729263830669356575029978202442845834476085990835794802923015660647671698756192429681241919460115504633389004582376066834523800854596892172581772915887511989326540332559438155663379872089157591019145744850724009814480263329603681303039458766811177015232305258448218855691641797139971515046711269742490063247161036331415159549412840372265247950844365420489804167998144085799985936640196515278312472078794370496744750860802588300616332678597002494257887383066673591869886514498000864840388853366142915302197380188559539771560977142348776437980069377738640699084081427939678512204803466682031152440554811010067555074195097852075462562687720844454871261654013985464991433428107644596382802666861755139489829475739412696009619808850886161911438999418608702949646492662900724856597163000200064829854206618877677248537050291753494509686312039409035360291579864723831968280670753906399620234597564159842967496153615616229466937542343567323058024828690746162239477045148638161942748671002392033110689362779729422470497967562354956539123354956072017112340988560702771678847543522299886645822869778104337035906355001542802445905925474637304945462037862137565615860787334197361565288279992661374250730354270250799737887071313399321148079936959011284047108071565738879525815653618097673710335469784567657239531806949141645000692558311622563144789520021465946588859299758542755836401941201658247900048511305127885708926798619170007189763370708791704634142315947550319464859026118706673732672331620087368220886235975191667815893608230778057309251085724456609202575549952784349009578146877195358655230995693860506495591858402161048826809884977814851032013622679548814394143465521430355211739568191549333666839857357265147243278137330767879315101333229597541787181767843253046810373283411668972527828316884453741268435701477020665046853040689476764450113461621380678138421883946952577069067495021890530385783358915764586238547726338249780922018499046242678587916168650890359110690568996997338236736934256751949148808050133197830095284653365029708451415538489006453058473660126837115479241439130208619876714854630033126595516008311713210260585994565111327534459590016593635836676239487741242258751488*i1^30 + -27294429011248970851012810850790482831773216371884487196060992092166875838835950815644021465582804373016361143872220345837481477515873038589107165976136415392946984258585045642159981006008274675256616763109894388542915666132257982303975144447633422980632559305857581545264858515060300378430412082073894193035836785615739562148135914372566382231422010563754034589207913631515509310919537947688077273104060590345017193336029257837858646820265187451742374805702008291597524516185812019740977138662947452317045860799838965825644068530524291838796165213268573797138065204449715341096733785023438532334175752693100987682714488657192538665736649076405849651513939447484899142766848118249730499863137217743858858166184228490844797615823818054812386737474150398833478755229943409153991041615704383209915156406133666328919052803912800243941967729214873850962542714910408674888929389690476158646799450583087821497231686166951041843698730764199499491962293820543330913906472772226937460390977955308582694031078684827408073039963981333766573774689616850095240869073984280105388036045540479785376819076035119858666764569826413452731270153212789031640256744454795805524050180697403488401211349379418297715779459013524988729111757024781379170342168061524449574729254140660176918637637073172709666814916245135790643906300846722395977701526795319522980626039804075952977010691622258702463810913195730428792117220151427507453672471642135480303552608358378590527410795528107226622947545080773779371024079343928047420653768294158859250164157532169921279691551718860684541272684925460048550775131763348003941782367583211613882646934827517908994870908572687021893614983224773151211560284104943359719220537324839959472738474868893259307942207372883278974844162569006760199240233505326953827954742634764973183091900761126715196178957010708893478222345536127457645569779537720119559215527068213312644825343898114012131264996551516652033185775378889544607830517441512487621302191297808509755556047995056048008595840985402246501906369793091635376744775283760829255686522127854043149273523391654252917675714151221327642139402878526043566547403189714656416302786829326500367620691935706481227291916875122839294312454041012425275432391409920027530639488861083194668477720455611491405549297808109836087016533833619211968839760322657394936472232844723979102335695047368823060415917544743075223188388913864429776427505998622987051057619910071236880884719712953070535296112787758230874718043633523488270030792962238439172731102316465040846022778275682657513051022987853396032895791034409176843315618471621773606883470374012806642193556009977663562124847949455247863064683594577896528021971986941734916284522498783156520915747712893540936475818241592577493159753029770794798302084013314770206720*i1^31 + -11994943195766347195631078787046753397014429893219575708981796893964286339473861398299471964654349142109600431697616260986279691087497410287492845619731148794006728012587559686237940203704473283008267714599078402924095198731982912382082577525206264338324059926814791358876941598930136753031442741966912368831933025919348078985641332024620491639697038381352064440993925623143596211626225184178691982959539456121541385482908336151874373685678187806124490919461097754497845839952956162791597804715478547088074575199724003363966091302963407484731124057215468880298460758324957259860867992657000476620629654517974268545966153783590819235561438319864297394257672036171321781002498760427088146970522451644499431348977297778854404511369326220250015956956695937119545215591305536860032125488168686729603796217341034152014135689497130306064069047512416049080207022418554411879760336775986139902222590634389158685522107511912267176913140565395767848859492155666639200879343603361092801748004686465628936249444136094907336000382909920866169465412055354004583788626409979438876137613478001813586535270606809507396044129031785356904981500187364649449750790156779101117366921359801626350300740036247526387886442103126912374947875834313580667755926434302674019318409339646264839388189304217321910185878503340569509564836122670449965088381999720021488228851750318728331738697016924139966578665209601626896830313330926487407784365554272377681991895912676969655461282377127456496060482916768531652020366950992943808006226324174992859828767215143977248568382591703896045714591886985281995000389216428797080039373139545303451208845938068144660343918501906913025560088158394411109909837831180442543841526467094239021530412961291250445038094703157166573921299155408980896830730383952373378298562099448712054508062101294014382381943842289887020921381127462900284443106527444896205198785355829950845388911025992282915078637209740203631619517222253256874160314639866327331321461189001984366045603371879804441094710195318661210291771670440775151266608250271769870414796057700145625768064944114796650775722007376187318671170808272380909681367510626967663545852898562381572324673917976193314974801756431649566400270028982784013703293766580938061160473690591903643383255835015107610052508908083044949227270479687171851156465533931833352953184428708551349334969902385974592733141157111037223173076681213360823367540329634281987683410055620929724790250085306149242512172707119700495870769143669784245469770637804187802454485096650059219373259586189966820144656101786015471176427827329167691592568212521455445604768674785832484975718791080364025618881499881668212421414627480392565684849457092072260342493660827985686842776697243744095504135436235152396620349514567364625818379841003585536*i1^32 + 3074322426746138391971661940245552555709797590901615707615295375550140679685481773755442522167592512713578373163798092500455603684989425991377117325192663589039792123217391894668378381670978801073245029035853121260472754658748669756772772807711823652381214544957038919037677447025407501667975174070205209983604613061766591613866930347500697071322225552603639946169474537336190367904884017460143508656368247740767876237080678929117129662839506423889325229266534774844949410157717191883658090983182229048605618528212761475919536352132104991962230936934745984482606464753516736183460112665201505356854225353804926029307564863545175685489335244793886304410741390967483365305941012622100896215496899230347114061427447753390067988861745893345652510379121526219935292870013202638423446906374551533981665453638414096837150856877681117620750155170657131951437829119292503499623023137281171172858751822215928839662542391183824829245042171565437844472481280496543414107323081922679622540428424586638886324956256719508039933973283128796376910847771075901733943817692320252039313576985010122457013567777598863256745379338115181588589013761059889749003738497239321692201671577079365908441955884765205778235934332954321886019135217776434033385232949107989770772001649173062676984013810761184832977325242350653845344992966877530109193182059793139282196641074933540516467202754664160960482334102005014492424339845948330537773458634982381599147967296250836495272767697557001361763506428544796234768493574318485244492560442121278968690512918686766744490600332228646725303342059648838744728318142738439804520031867858260222703234574226896303589112276360731664125885872486956269098647389129610340600746837147571552721234520070975010670442041288839926105095233867928685976373959514569993772843875608945481386177492068733627487697752890880039281229511925886021848857927377647078004606196010726519663043751441098116094082526391837423277350313393021557167239891351157417329394437951503954245168567374874259741301192526144768933561444517594097784260660686808522552508817789480904719376925030614355041368500234012478158777981221300507792200630337997324181505488368456370085545922215520507831168009461013394349917898045721636026784829283266643935530379031436979530620042566153156220460961983971228109750310294387639548475259040328966420437595579536615767103067921198697259271497158995656848973742352381160649226831670387319890432190590675700539137328909492451569756613785942873508160220346833507287242007100419706759211411919334667378266942059979409468624865468725207309342759038401333633749378595170768536959147758452613175002177111877209079039242519366214299823524171608697179401087397612413067064596386723140972289866445747993093309707528342834739776900621213824495546024329216*i1^33 + -474639666297393998361804048137348784557066391896959857729601987881265325232739531074355987096238998479392332956612528077107193179652684357835595825307128934935974382153658723230367667544964215355948598707014341506681624723399136020046192987348248195295789665639099339272502268196915844963600912218359848944299552678477818842563980161160200086644516624734913884515938119951276502530012279318821920350867841546793059540558123395222001519458740162734496256289862246518088714042708994893919568581598622032142738819366502310251955194346220797669912251629412914459182203352651659869311811016786098790743188489486667134551677465912118792120070782623736684949794353052861026647754696429121609108882666248130996152826720581096819445969958337874551167653662858456589856254308769108840501438290076105498915757548403493731276882380666341767905403177054048827270807411622231373414849338882393986235428705835633600384389448035659712335074353528214707618067826096340242040202326852260424483213209601532924871124895045609252582915806857074419675511696937521984986772600863414911689339882455708724398235794881756139804045006611878586688447526197898805344222379180622768075003415736375782680254608719916221754845625675278419812806855265059115148349068974905667529375017183269855354416714325977852467669496049389212076704799202961915386070036004962753740194719890728999836209874466727084014257264213240197857341219735484165042146994772875560444800507178729662755855077635567464169333849737220708335964433776285556596584048492907957179432088916551618989589800268008636744592766009534470747453664670030951165827036291079903711562055919989444146180353167424574159552143001361474515386039795860410123466437639106211946217348003593510929485614648867717912061835852949903786870986904621420934703891454284133088160324063250190387289697222329459946844900975739642667160326118103415431627280144355582177470461828097221606875940965188312685624458864156221802711850352105228549176135738640750957065272267605489722272798128909812731909606184375277077586658517914582709810253978593796728273219364938616910800431960959785952972604443977187841045446539968552706902521892259953172112637773604061089797616855252231770656555906552370661612222821567204541758600088701681945006316192954591962253213192106746319449673909870572440806183697714636489122757377507331961574962977979097179202048506398839157671838246370460862865401769047965329739214661914044171843714599939809146049663874902173333373961933941136115736136500138278068387243774009755507382521551060442144374339562581245554458347835517502890697782588480317739190875244239713012116261659673147628997358824574337011057204726109257725291337228273896193533182170082339571422230457948368506799818251214878837630702718660109568860749824*i1^34 + 56291879851799105031806797330688459502935887412650784042430309795486268796696325598047564331291115747194781259599842994331363972657313952084683718943412496954642382789090945337709657724275600803435331721485072691385877858554157439125347219511491159667992267959401313724697026221256818353219910365478836613837233148131382827792726011260861861271237548510457109712103058101543798632160243624879182787215672319297332703644051191598679576935361276070016701942357220467106582858634714219152697015981710460922976596767606177026587701571541120908751394523853695701141817652661472039469105707329248256394358018067212033331577877576738168589341861616314466652214015069908266830225364924222336943457374273173739746878163534793560933137423974485765846230406093315911265973771209518635274262654317117574052006224480142807695618596843276127983842629702113853781676685336208418087654911110101479085149325067014107403192672688166365243753631575537790653948184196083344047421724404821902754320475168263092251024668499834115255931089546500440321536942292163283539509976629494500552308369478333474721455735955231038147600932986215580377665267894327802575360397657870997936765331799780726298694903654000345349384969345136299366330224334850755305439928638545045995882715050958043940258188268341544618232959619850232937643788121398583877677202971872050929798575220161913998425145511649334429775103791362943068848127293207320607857155882996484341787475305892949487600280570655557399891629201014847788964461224996225424228759895546948377411675779786188742302874667697758640954039083174528216468134125655360680462146878445837936839982591948791196053882212241114669869993521139288969349616982220285393512364372765721565073446374459017504126212035702845395195484351948717888160997664075937416057128441219994156254427044366371013914350042668277688639532230141617154721866371333863031240243931704684518921349448325710571689390428026420387873393220125012260620218442299426611443549225612098498721278508364929846982336457115723983466174233814460919640804968814914779185307433537656738086337663314587209051247030222414116588372378570547728663213692522228843041908682429168129628551374624162795183108461472614385532381440931262338040385222787210685365498599913780556720600324947110901195675925293697231432620547214647573840630788824483571638824183992697818096486197925969530244843602656065749175544339400302845994983437959084761880524699695882084119806217644528795695421983972112595914529399709069026273435751507839500762784472633337067999253964501591105686290562985760564113955884626388598467252262682147450600180378028796526140988515449634886490810182927494440082680150213163091731783429701698319850731608926793818807428163179609584161011471553578044258779413413011390464000*i1^35 + -5480609518064309244699740708724221636027277718167319737959071142741704226027302612999332602509009248375788204664725915736022236523957241258984776235545205700316248820301142357694384887444249734760516146930190634062178864691856115080672527273596463837453672618384748671077371156384458951099275239385653236460016821053158030565734381156588471681879779177708216356948044281751742042698209227800301709925539345985156927794950852289145041869615237600621335552002899662160659253876247694153890214540978602814962536756261028565907060461352126547717719323565788832216389671514648303820877060386528482592846215460676502505472578448703116281656231529966763690119613441163596044349656203182717910849149848420520516714489540943177596441299204887133023176951239191897811744348810430080119668916157266182749046037154869945920373291601881045194301436311472226906178286956895363883624269435175668091946692594722413778964275439544282428177032441080194441925328604952172043094958175823782207564721866827839247406166297092391025311981835840502285207048525887205232097659887721743966521577400833372459974721063744239810400749266716113252446860190863729374990590551312021496128401240554189722483560072435678431952745023443394432023305154775053890324853517670708986603344892237861884961913882167636132675544973528234993201975277996648568817164340939991321998998746863826023834031069418926038313696889070766367390494808890899890739843238089999535208031140444581516815128955788172686312938627881259348836351371402819478181490885457354302955375447862711165904882800794395942810468493028488683877777831977714009226999435999989220965423838320586584922772416013975295663642748539969403468833000611074962593560719724359898844227506286288516098347663948120224271212217505287962264962330390411330256609593464234961959897807768276931090035835538639358277954209764233237344165094644802024895182631906893865863086942966104320355568026337227969150759913135571247312248776283734360453532393100287811891294565520648900296285800294295677953287585000388741243279531085995691713197697431921060912458487169398811779401819187527272991974525968445119657105742782643032012206725074173792374415142271369768084295995049357181056539563752829838215460391786715824350068830055045734635974921091851367422866128306131087520305852262760829524990697070208362663202195465203984958304879153706038793771682572442903635802514843406849437770011409209049888463956896480096781564390555171928961587341289977377022873092084853252304493210616942342861352397313071712387075112609429437953204923464738811598698197158614601600332276608684079916120230456309186853316660707278126429685527358393855359809194845209379951870340890557240384715323182389448623538128162195227446111042711142610741208014834733416448*i1^36 + 450148313831065539698557026184724338929197652343234605150622987177240317900215053279296762438011115180213340477901959087778338605713673390225556147795311276295748770934369030922329446650296175114583602388657689008944367140516094696467663544858406216811575478207302103042482776002691325630529924215052830693755141423424567547986179824062352193713795882535034949867319712931003164589889909479547303413379398309046825613693641832379735402508410175735733506345744362725203060539252336617351960632574632810124000781607908816211974772875680058537212025837537774382938607732449034787419753822570099470103076539539767188613075922707272228677239078936163979680269102594563254855112171852705869041733398288026561301955333126848420789469672447715254724895007037484661985998811552191526025569854921644038103482581251323358436697054982012172290049796687240894979983313919174765799950468607071627556475464754782680589051429760760927908550179101520692597582888329956314495511568989092880841341543494342145832381805971159843174047039860036465523459662309748466678930978331538295078596983703782724334511324137944667691703540254027838886571780852214689823780073054396492631165594835933784435830470525234269099957356668956762300457998009275808385552526159387160767920916171456015946978032877143744898054826437587968309901274022378989074089989694489691245384636078492166375212302182519285419158128572782809631698012213476203870336866479021935073093986460976129330840875775748163031982417559959919244801487640155933419500886832660051083739481853671502875803575667953509845239251932238759547199245925166606993683894298731607035071701203921825316483882816763129048270732930581534769069582431012085803126874235502738347039024956849455414834544388126594918009488930190282575217089245120481454999125636876887291565371317813793986035817092673077308429835368240216016799077712357149600037238287069116887887934837467489328481041285135142175260831995233777424312613856161319655425318146999512953723704801688668286139153785653620886616360643016056195838644853864407084829718079190607325396339262388551070335175926197956415372326828664580794329253676930282642677693501970250283080823211019778390579991735496987787927260725364918596688088566318580461592866278997407413843911287526093324957612164154958179517015902969644341561489294792689145774772843512236944246058009378221956938993914526208093567312295632595271514231325070375746385834827107686518503236174643412060187670427597073744722072005676345258999678534611065983653335072240204347804420014248732454895872197214048500435828698697030475126539991207048162424440276175115431698768137784670984433869743175656772824626847184939923999297372637049868033195343775232913566347352495329102587651390965665276747488996360192*i1^37 + -31609172413892810752281198515554317439632455092800433947051671608644181148221562978137293654313174756650196888106112234770873632909343248363512334005829517968846548575768377026120034314058834396446159155412301823629325437112956676512958077030222933574674201674740204565826267988745420211607116855776279835653800366220959977101283777711276800209716767095236995026828612870961729669640453520013059359362449530920131901200059525458520973058109615633131963589454930775299108661065773321914181624304792816925717052065148081592902711557841778778591868846550333257355276463731709906953178786656936222399599082665249836099556832924454744589786232602422721266982169468302539166617684310263840256294600785170150592795740676775238060248556726096224759253049066480254346002681828554676773041920748454136303235181876883864159963215844525729349350183490294419917392259766763194138679439002524767111300074814599837726765607415029516068395641635023691262678787641757070966977468569392941728409381425883094221578394218431563055644065617656603100475936393604960054808860828630206779724116464726395272130314604662676601654148908308612309076397422569703212201728462788282690627587471354913251451412435914842617109753898983045829415854927269705647139136079567476379267973788633856065799461945311977583445838209248651059736808661270588341743017044693491281186195614332741130457670313412781502038340891798720307185129166001732727840480510901858420028815549185219369508438444854806843956353340903858639540926738818146852109836810673972848653066826495254289498998423135295335610319542365267968168105884056682755208038326088705288524618490264307617344468877372491964569494397883954684841102526993247309720541591463275350400650922743715046206958677915096206378311219002299813039769163775966355461322787503582869638007061250310656451250799442757939047361770914191352138727667826458503808188374412863600739245227579651063554946652311802577536001820965448599225088946096321042857209957057151412211012002816800163134766895698569992164269876264985889741203156941725003100247264599576710782887201985847425910013389370039395290890575356028461191723512510659054126748175003396167521159430355691043020153163483602708762333149936269704273582412851069075894017988807679028932159047511079748287251820919618583596380137638144601801126710076214263658763352111121088126068213182423723681924815501520562831152669735287833495415788665700727935206904204782180550710751855168345297775172191242310940419315952348185109849022243759557710337077937696706616637791203084087094982949041996150827815032267521780386702871685321672671923762337877008914371860711197805578380607876423781287754673739013406235119435031062263091892019535862404546821986967705598613220830281774888568139808768*i1^38 + 1911818316071696053728323280729921414618544270237913681665284990975734642948259572995696938242161750863516956077915980099304117856181999007502815759750903579848265353573309585311347060860702697489672579018572799994111107936625307984939727715758398600614736536011303524486804373970669943759841459080894872453171190012244235992946321291864459013103410911831074197757871940593950996796034837694388983526017123512669201730185869280802069894828854621125031436164933747333528646970052607669622803240206060540209124041203949636136891116110881961248694019614185355691403693857925128152882532119870953187994889830310683417214060548803955382253872426658559307148911544539647191553710149082376301865234216588664757545897707875293909039703488082323947743846227791370797898761009770885452592476050833408062590014695477282928023866165406839932034160280070959537432673733397081298880494819337564667465799235634972392735389176646591294772302691020017221860172195130800447457913819863105152544756604052776393380645346957927104977022699458870870475625925794318527686622937315183467917081627112775481619634241320654948624260962213079532087408011327551780564508898972605375364966353550955589000005121224973149499800549854660956194897520659639958495221631424415563936381982043547209001633047532202289340099818811326659308920363527455430149698384065329957666592109131474597152732761346843343871851489622989714063856305403120840353351229483622583567565730100321531663559238241431121449828252236251396798740854910207322104230980019937229133962663438979636002359163606907961436842225538492181649495984316051550174912607732618454213712457580823821263141631528768687097188626165456733168913567331109740788191416457357717201329255315861324347699650099460939762276082459807186922900337748002784646545582607125988599933433473008562740192554682959986477497244513769884466795904003435248051822093886802696894275901150167560925415673055322508400421009607940701049676961351637838429069754379271488087524180083818910395064494378805614784306061862490221640112182826065130774581322662381744839228787162640815201656280183145483457896455021443631795287488154450899628254523429956769222709291338560950700313800840331916167149681271023821707438345792263085854839715891996030081641037001549479644513109726328055052702176367786484490689423033033920837801368191140448451072761875595221064445672815862303165481847377818566167810713587817822625271210320214345417701730096890227536598127814338075559319444644360652103738742425221573826162805182286523455883337141226481454325558674696468230920105339639770664773754834389029202371707947309282257216526218925865651214388391941767405360960577027600438864408731207827382087811412327837847642290144707555568122372268565257334554624*i1^39 + -100128537540430093111934056645209852096918974549654513227162860770216663007436540398592462712863430249316665769685316717433315154076210735766246203461112190064342957061093798236427618223118606835041671124284388437225415824759697158131171032341691805246661825456296853152814541713984632619481350411489644215006385245424130321341493532930020832203443372363177633756957692340763976263835957846449919290188463949166880526536538520377158038502623376896265282745089952573977654096773526471196687877295355942827300441654468232473377441591132544280141839766903527444654607797409768171794072582470318009254602454888394800930622248527930673432766625778132967706661781437015721588125564694144905032474258613345309520675626507339104319202934968450237826716165781196970739810562688059405117852017043029296491229493538299340765590814275887618892966702721630793766756040799490956215070245196526349727742014696756253753622970957789832089487303365722971740122736599368107184560509359219218686878273110703350985257157630143299190405188441898807545638259082789758507364270119703992424488887823582353014882772944492750813690525007548292699986112451291291289858779725220445395387154426250730210003123872724023502535312113781737934353987921363600514882534701809353930193056672196980901088151208863955340451447482494242260927049156580266687620680984119671288320913100492252762898126141911850394181887076599853363002076450807964369128180251043340763008236285874034396138146897874921070072040549472195510142751543531331539014460811070858538545474478665145211079573885163677995447348098758182712706386405301460580120075082391867471642902259657520875004366836501234042462401419711257447516730601505352803108361342348394909319210371882289091240947388314998738110888132972769067351405131024621989634072849881007376264001776114441608534053259168622718916002725985015683076410730989785108773353909634634673550155426282973544579019254045712334753928106851946788197098985199107472543257362157481174008569922405725944769458060036942091669673230607755884211827876893448167167426082939475551655030835988302010369061881389074860481174824785917204174825588993161070598086093472755909922412867008892100991739866955225576763939214857519766458378778303616494370266282930392882351792754513393192558300988222656378965227105749952315971022276265610640217433377335200698583548209717814812796171130930606589360333945688019921885553239015692360898307952311945574355022685267735704778354846993613857617910758688583742852462205412828255120008687377225226276302523433390513113675282504411138279026140133691537509772098505560644418061704962332058062836864126063305225442436015145716587535436352745888708713271321043705463584218459147465743261463512069405036208011155045613568*i1^40 + 4563826246141426860115548445133706717634664922201615252684329112888779122771403332078376945300980322004334673874808845442364956990890872296488611824688765360012107349956927960235117285615045388352842235843260286526838702313652771098352847135822821809555659101934947896097302869187253573231646303173097987998620181635381647773343554302492352579820190595733266221075983618806394380980568965402753280508620695335622425732772859466111408713955389024577962007965959044701226077024449231591315135661400243465349940879200068898405956036214707517488426857177023027454754993321411729844258915739249146422373734663761252474153073510953533618889330071056620110218484147283711159295670856322919382977571373336547980791802894250322878241457382147822458249360932711949563922739308855378385041668950673758097443105972057788731444803346876375193151219002139918189294881454512976707854552262150299071332425850738807359215667328452720030911682167073102670286131876978896126614871686597172899160852216703165499692233214237120273697479171233243990581840857539753596432527328955202979171241347291866291290929888088510680312219732110340372665654022202946825079847237053149392209406714259179984867466920926302004630187412050428611490470094023891046177399825950422530213289756238624851379421941086456847680406804796686530174553501496646851116850693443541868874154221050897899921685087030044534171779255436228126455733445385071257283039920610928540425540027090965073077988436849209602661874442768269772961143834815722398184268314978600539567426240251051377334227993172505015288090336785559113596134108704179567935481000018379635788928961423905658632548864424793860680992729695471895952130788724023686929504445859411377921933574956154492201780827528883348629167646632000266298308957768637549719773868016435383480131601784774090553402289730913965630867431724251042244264729325283223862013070292382746329275659670709471708873312552085611985225193027412465800260691296916257529146593269748378364225683954186217653870514173866307909981072142216182918735000200399637589660340904297671282921182403815045055310626223877606260498879706856073115603583644430774450848801406560375381189075245641493838502831903098491110741197981229666616700803995685710062461720044994520010859824700425338944278491341236972781576204527113881464832087528477682757207858939511906119114183921657881483717865491634278622868338210987905172839381063168454248026040140242363071992887316213614044640052563891556521441186810758659762850395718066842865843516932932449992501821952157185433563042360227362465380859382136557755582649774501205596097098442559138700711719155420588992628076814408248152586683760500685284830109804211730379908894268150572752777312133335928445712358176718848*i1^41 + -181920684127480283257805766787701398517190055059771367915529176350887377634847078049010744540910229368308602024891576710160281314076220038858856122192397823863909033023262592688861958260834437930838218194870045041930709908301214408205606607998624607518414103265469492058221651230797102265057603897856694478238906020881138937227899332029247967113562364123369261041073729540336970600688471605946988344240745893492221873239751573168617755746466226646203442956457045916394957956323201237946197381028416021142806403713454647248669375007922181650140919254907911529834964055638688512875722285017402718559432764482334169155201607256908124325829145808992208922084468334156533498122027311535655473703684578188011233722273067833970881524388737670614822699406386524611244894714707626142931385310993087836720118178039501051961574720852062650891870000192005732797025133908071919506335846436954565244503044527022927935350202893105289922186179030983197733324220047685628932790236102554279541873299439077293830051689005399673593883582250481568103604334113591537191083144753442641934655342655032124391378790493543934905297688495896204951746263773633828570455874446431352293369595030651146069784486808665294478190419893092184379217292840358709644316328528347807907006360106341622957125862418922023063063818508841135797433423270129629256248966516110529474033024334999945675902203605457110135042055362941398549128460554360951930058294700954979120714267646527502326887626438415496382777070181585707276804574442593309440164495940869282998141975435699565127698653586105620033344423353353019623100460975028397064536636078525046506868292418373594882731435769005185682706495674513651079437454873191948597730763758391383845503964150921773485763711094546405291163544565301194689721673312121215413102496170583217314480112617403169326445872967845341247902590282139203679764267056197277328899621935886881050814297265925436775617748478858154017305247207563138255489848263602525243274334155546184435207817050802937237598067410930243272373648933350140677216990008877474439744980540276491932078667562095748078240891752051268026197447654957509411017174639743846261370620420548871612290251291648984696103559660706393713004938139187871346527221906866576342735351341997104871109142587216500476364020291900439948309325326965336513367078921482273290963840313299564408220372286523156266668064554015092492943700142255373042866833647834863435967357182095932205753843045784503279979914651127938777481615993555719161137215649442980143274293352297797688330240428543065503360679437236908035649160187492763478492251556353914973573795359583008314510612669602314666319389496914978868462955834071899253317204402173461304512143063703017049770145665075576813302128312320*i1^42 + 6353256145784316874145489815540997826565499459464783269140827540932825944469137516954732241884420469819618075034191109365441245888887747071003604738881744070742832574231097619977504357087636315603906728229676530601853341881079200351634839424345792314109001085041987994287871596349652499092619524000453545059212620943738172380400797758569846174151486548124375765948347274992452507382867428837241152876457585722374714197785336572356010175321679864175876346014673386530473566751636709986963046870915935748655274527724088925390739788140586739724555025984365383751674692766265128093478090456738628348034973221254981166192995506943077346444601360321093249412885218752443313574214396099278805267357097680536462510137446161284578152110877737099474629091800908353595251386665622913045440321666588100855779941928995722784557575180623174872879022405214779325061858724662574404544535602330318544627656457482295907767864042312562770561776760595718044425077393574429639119508226104811921535344837618107534968543107118035594873568629430507489514310509287635004306613997059018567572846399891295223918803983904944875984105929347467080336291712002323312800835913855120928854486650304458677632557586303467285324811380607176973194787329124899534944091268853567607973982728230809880681663691076667189895275244529226647668758926238486562411436275909696279324186604351390686238748284006653116823287577341769868899820152337383844994371680314263801387508133409604131154892539142871179527735533669804603623799162450808417948371250003338509003022012857581352703417912899499173750457249847126947603853082055720848523837696179291585144341678122666272023566781976997046891503463020400752392355302950424892294558461277715003946682072238315597397612126094352387461983127549065265999375254459993892958350640824993478501037428265611543311162091905407540230475149773923589724469753897439704407578899088933283955866593531979849427345718855569916675904101923074200560128603275301982761630591071834193727984685678738509489022599196625574210034317351338352922972509405117541435657688848987943886150272280743269087774460805236768702673788967697492404410428469995012445214541749183047653031819691852072027379891953185437550667969032052546566167556367210540113781520884543882864193366734094589268722070178155282107690040970872908706783303683309530562244772081060594410406908381569778087458301237119642020136951420227794712362615401177126801320681938112501441299676309527868454210925926551589395515457328396090440274014303718653736961202899609241727388243724323571702283006151546765521355261001829532494567478190660249979120933830010729697954649635490433116783187880657291278354399361509966871995235137060844454243247842997029618750432135651659144495104*i1^43 + -192590439700431272391557747395771443253410332682804400908346920773101900125087957232169600625038751393414461974314258537648608567838138098384160256612399377213583786508323231595825923205975986349828020497487216342325905749740980413343396943117079124300831640540350711554452547682761703534182062449277229629625713118800054786390121836445785063850551298346709214599313714601078142023509996910921475349007521203991832897116388863909522826293789132762362214076420834389322643544582697511765561842452421661264211403493158409134895324014587920268748326823389104847743756480229119198919098198751030619320027756352139945604409979015115204192746714364494155502889086905962753131280287621749613818790888591964524466388239901927128176333550256848725072796927417272123195426065679736412506595783338805160118337764112773750690454354978208665557744125223408274629883840874560767128034964173683884600556258515540210683587478413122024769235735319137813695596936484783695961481188423491278073761473549104046915454698942006452736455308394848415325257362228505065703897541061977256257450607590858319544676795438247438350213903200811375265587022186681503702858458375315142152915313352590917947067792250781655401146800685976612702362560654966916822489855316892012013186950827516770298550083427743016896560861192809267146195487859313630766942935723440850293666010563413516266675028170202945135959820391931937388655075376409656342041100631094432199036202609344486987348853060370365563139808737241419725771392412769124643094614813389879999663807684704477769220399912467558229761635334364478902677163146656674344630549997580112937181608012991520328429461372365332945502048484794969675421341549690796418758167814952326686833659621314146985147861781013977748841532073451852363338511240206409058163072574805695906966019751457352647313332899731400877743213540707805033822500399997952875964361373448429971881150910487040693060777553145019926841191585991662264325034544844932714364045840451242308857409011217835705901244663589718275837477256686629854921824566864735668118458703497861996465740955062928736255320359923090585602680317676400252161432257384913135101927827823685236269972035601676159009375243003279903298802382746653118904408105115207588290586170645986776072881903627073742831053521056918400947152813200633884394527084841878875448464555224252046147228510382190284927415586214511664454660493529025795055531340447778617442663174755947152050852542563314375269385212911940332633993564257254155746866811109429554349166794148317837569984797114250827086057249634199871362774685406593015708500926835720054055896236124905735272928805299646650082911508603066746728096515591937825296579590473495569423158186248983807137837301564369272832*i1^44 + 4886294629690159029743042278956569651183164708324019878895526691195710953558230175151695662409496706223107871031123500285640212019786935125130292038595608628006251901058659715402834256636281887890769144796066616208762992844505597649658130504992274191184290051699959260957934329898921835908848125123860592935773064655334902190043832999191069013183355467828018727630692732191963611987901191486218372287757816204405066574822668732892203280153167498207786782969642002028335656698945335080454122878187819917160129622328067595912762901099563134507731688660714171974111085623205549939828593122136757867747928398947682643221738655195779622911668712915714291445055778219094441841749946823491792021888009243451016013653422411204214549322073793184389838502825673607113508450925387305882812767517056433715131665430808078127917608203110522705465691773897347538608248424540207134993046426152919883004822509749342746013730481655559619061737012418620486750707960835148631233512517433263386424311952359573317972324657923091433273348223080893178440237620044620125704910190785821275505254321787255373622706403624256851961400741452458152316361623525791371155511745277299872876517652204368374530606969399968153714838981157153861004624687232571528483992709070265708732665079424532891875236015062474182592135419954982103620750227934464787411694706979109540805750400550074725787704904465265137298738879070916558097438298609269490102347077644739740401344234823296896253445060487673810415921901848522994418514992951017674569878371938978402345416403184008248930257074628536796412431557606328143465945561472978494887103721322051911410617455934096988833998967361732638809071953590480001840305018519195911051241603921324442776294473015359848034409826054834566038665450237933031474598684127482713549530978772499936046099199642709509285082300571997052719638517081261108026770809763964468774933747082726512158054886146783692331145874165868167923694499639609650320531952307281034647061025414698953500549060379468957165534286232936191937688019465733988523978037664454277149906125904088359483677108589673281973212338432533431270251409461740639439314214285521448702383236073363377346830115819687732400850888415900999973710330299579461132898420606950864446731839566851484169716084503386522011992881276504488796984034915751416526016854984995121799493904169588712829595823648111863144092008544174201910781422844444525053749887203332058791158170077293577311135418248505938109214201326653571957922949236744223424983372086901753825192430138950126118803716075713386660568577369412545042837624405694014625603812073088419046294031885754330683436437802190834943444817233682145766312662745168346405389692365231663100845035323102354082072533162524672*i1^45 + -93282240658231824878682479756879364544429927488003738327543899456202578203425062790076775432879758731276098514793381561011140999447533516334361733298625455656556151955937063236416454952353249390964656759911137619095557582980139748897029233890131250011319286837854235273792648776885869893552585189087494910185687611522785697090565779288587161464330058396799824035906894453238331990999266715004057601665466217028319358831604834664361321708357274001056080403594441555781521619349784140990482335754677448232868954440065631447214752817841662523025132135213951064761302098432324186196605676333815714956532327700670632983349586415736683776489320882853910424331535223234135604150857873758381106731732422009427041387216077448043752959619188850082755629449634053864063556292374731104899893784117651845546093585101421199663339060308796846388033568703849292089706094598037903033232983025856963343768821854450464237002129966611253611392960544275654709776211199183502687333451698032221165972014549329612038092669408061756468633202649315318328231833115895203833812361386917379390482257370290278931846244164887452639777733642638103592514374828498329025654886210015386383537158052000296423768866410776674556834836459020204870317032015706684875095219519216380444824580891905165170958552044015194155060281256586635869640806574308933626092311711079407788998058236461899130069945761280054703090840477479665270969939468670471186594367442817049315122909872094417172410676371550489789140962797900157743090879845896440917348787497886318620676558848251349077528358090460132112446083019037991414560139885409033998180525584173913306740784155198276673528286034272617150348918621282443217597834944125248109953403150200900171701257293645624850612970031957023078469434622271354637428044112525199176873929604840531426006182378221253056214954215001459303686416951590602667729008059393648993593916941397743933485596628163592397029428217380629588132944762154911238433641474244509260054325382606030408507220006575102346305704201847157521904147534184995110022379528052871165772869149710055453100137442451974944380820001675944580410610049284862877610527546398161381928935699949891410282472136923866917352770055671184668532939313527173119447783137480019370811225713320800611846224522807930011751134432936916911598492483468087477520030438348902179642650634336393259844560539717780752222481188124538386397235919307354539135611414462440456906280232717468301613422085883122279311870947696949590062004117971811392399291819849716451494578835718330043879996970967241855272572125948259892754146536282211708804388898434299240264127206043338560200155421236752672720952870000170340153183584578770818311059531806784729289845862752585903710727569408*i1^46 + 821040453510564237759067115206237283288460601368681000313441794656974162446919454120735455457519165133540418180392230258710698005833014932940281709777662902854724984165112996070086907797575878915741098473554538203953658104170799321801062973561696296972605760421566393461296896775139260968705252375674238254600911076349236297388639183677106663781112889387711695235856144311292810200851859458911168547761962259975973068933000191569336980833148589414514261720808406647646372810900657196142656625751208022212619844939688179736006805420512243472032762218187112268185467416526013595848267758372205798272127210417262014181038408616756767441029873385053726762977768926927452972600151357270620963221602731941348799092282324709131011774496513395150882066255527181852294787631429443424839776246469209390554777312131691393166385348715040396403785009944547908634441899327630166150624566252820880380217876986042192679111300324217192904896310468317690939149568300387729941530347075010355864779027843864544376874450004620374426703551770383697621289245450344758427309390698991291175642422074256233565539361324502738670111096326557147825269277926833477060729692391413935562759133109772638994983394449590918799336707899291213207317847464015179224880709550404155501890700854435147398293790954506167455916309540043276583737743277341740152011443103796511364712059424022501378383785120966952927289375683582924852946550473159843161318905743224938287068165612233612610877796398068740292324836707298254194709273380818348100024153164433357682536718319482294950984600561345658070816678435810625777430286007517414244487659182089109311778805213772084175294558245235747414947676228988509752154259948740412814923774789070062225851036871738963804801704959528728239675292489478741731618375490961270845483505961639439739772883689795192630283720597377535336250367402616264868089832370582376272922306664935525053535668222417261644356979007123494901479490053423300068563206821340844206047712617398200998873648585360738134818702206420706585086860318685074921725511601321683076989683729732667514403132298966212318311308771923767587467462658295399544477323710217802246372955517636776261364974636327793043956954125521879704065811689625146697360717757637661649239503402207789657428013984255415677977408426426534386109258808206538269078556036385090791550205901129978756982680719090937973071994053603243466576876605376742164409816330914194023561429817049610830775421287478737628078473731276145897844666301260166487748788604704760299879147947729640619823434844900900043706510395419651798427018061347365590948872818388686785367460239838456056763704582623594767648511057215987740005854682019387090985437335894352897249568739118780650618880*i1^47 + 25532245210723288362044347883840428585100561948306807926571830546483224103097418898453743300488820345703929500878084263452903207594170980705477250007653327853836039023319977761112744739651906091178169759450759883430386957276222615047017921453932376458461883178828712283570439637006487924904901848807492131572843390151779624303218434319948184053848175651704233379248699364073541794754614495144890121206041185624712218353617608134824657808148580869384289256037525468462929203208363953449176576746006209776352650574712838565820846467604084319923120225163755985395062305463262112647306675543069825301121726119521688640325582869732590327917982256408638320012437460728350106603937490779995095772474221507894939656431058321333958013109575747772669037508071603104005567874164127293400484977362577138718982330255941098674383610543963676432132497532715930054579259002398670852318459683652804776448149800587154763165654205459919120659426169478416616791199918842639639795816207517985331936234544319340113412111038357124499979597093750033548951324657907620925134488467824206392061073980938354372417740325633828044445599743095056663564093554504238916052455030985884790153144103214419714008999748367472864437707135748387465941523977284392683623730211392464921217439627193611136745247594373020382621833443089236975723929963165737342524280652393944461610892888839073314518294460198362817007045401873226601614467170834445801717058810439639004238311192667778517549018704714049309891599221023816892458144400637936700754388930334733979985933546704876550401585497143169201592063726831185920373124547719868367071443549120189796814249240985545389893370800891188950800210279059796252628668711679965550936909495806378402538102163622235345652946807779339765507262960273430455731919612769014951460910127178012185773971651195632164852518159492334266403870402450423206458395035625810606524869648542716020141958861801696514071655775376732362866002520469660402848412899069097839318215848677856271123315567321542900249728015925975176683275429127265725352173672639567471864147811354946500221914033355187491696111481947505869942325909096485096342874290977949560236239756441789106667363311013402496340159312035739075452700005906146548631170885263793594325345625171610688728010391281029776076884656373889253069140828370526114722186218210587808577929771944480793928032931085637381158729110401578431880515723449483116243854799215738820255710116865050687541249267530875446552172277353275827476573715177823779272709352889458307503149568989058575568845580617031675070642812469205913916777394632963408547965045481257710842015219021906901885344865309188049334623087684943732279925023934832667610886252008945787169604403953548656640*i1^48 + -1495630554717498699947079175765637214310232531509933468276704471036224639370328389665892124094927301912124706092827987574016845428155628969791794252707189712308954298903169426606585860966737428372932910957966215373624961076782524207282109815578883209105663108269196915299829808440749567521277131986288475647644941316682706826413802504101646666091364193821349444155056076304967809088559210152017734977773143343654034775882256611555828349322815456899885930086544985765272108861794297846830838244441344525597663654916766141203178610126651267212514643328999002206980122711212598099312590413789316898943044577561144046982453005220314314332106167503409153157717314169691886976885475111835702422805919928844849103255987812261449765224640619156631828219123238900578914814401115463532517069977040015304673715924326546112820160338706297033000773154994393574695730234859517540744829201295728846006489040326065699103796371632753639905676316848869821070404255137240458780348077933664541128249689701105875672735154903933662209250892608562348918577589972258353427149788949155356245311987581444111319988706960546190059314390885619346502158209979082701075858710115763841709398566062785184479737728798127007570539415873894238962859659683754881482238591405876042460634104521245487343524601109433436218847353497484755314897915788009556740831063806239182689115945016139274061970035951667225941950972730844144453978718588707867872659260222026041115716331707686111233225179228650392538089850359489143326846065729608194782701574132506758630709855994938768848539954891417743321251174529808793791895531929520037138411181407035426703025249030726556383940904466067833416411107919953053249197870605265322726746692194337602412279705593215279462120641060351559689881020428423266691144615534927697245219115552303734437238340511782044719676941441004439055496094584698119620376056373091254729590180008121047282080404404898009821402104338373067902762054152376495646364151976902174244511074134610210133887211715060224023835730812455762392312120123166322265977099989143638904892847930256332770694045207102385224006274608616308675296736829251853299435694146858767397045263763761863769438489245142947937210618399119612552048327292941466421822861013555256073846811089133005928337375755246471943447524233861695936242871264401363027698642269140189372994783600452476353988113670790682787053981765674294331286890841704368603546148316694412760943188844085139215574159527809304816037773518929628835853907012497465992288693252082104899251541133233979674178046793539756118855180048072519591992832346185893062610088106340312137577654975540520678787139151432493075429199452517070665652225321406597344566091297629924376127964513828864*i1^49 + 41976302440710658106086024499545738768663926195462353623678329993225329670411883094252051133585061861042508397388389132070676099623682813487422479540394475113560126088566426202154720871734324349838081951539330832412792841565519754165414435194419535093557247993857399774184484739896499069591857546999007763881395890643037027606246096658265380743833821847160152732625790273757804699877368963252215548603951295819714428476373077315789999811889256738757344742586968857167233866429620319939985670159021587269873855088567108986209474475664914259333390432536747339072490343681957314047957650193669004562337088817991548511198678007849310756973590404722934986927512797781553018118347845965038137414314341093528004780998777680936291070999784785191011730330292320482122091667660510339535334604999906151006597752725088830337421308919249463218943279181996855611525917253570429697096617501647642791860619969834254195189282285350427499591111247554587557974199076626884276543546360157443720556092123044560859691546877237808283121431835168780115780835638583120854557518741496661036016489867125543515789510510681680543888240437442819266521558049777864333552984473364266552164159487784854011423983408283009369894247931814173153780950034259749036011251188809196819549527629897809931231957262118453466264027372693305592282740121278420538176215647223477566644087801762549128046522709320009252848795465214500058918430159680848114936782534906213504889021784449967239070041816154064314434132122454219486005865685104891378223902482363756947673384536540812419690136517999471599381460104433330719198840984530560176070885246423018112623622019046574249096433089589751711615871062358985446190503084374023971783913559240514343211328098387317845189493091679694730584737579948271208584853968264054234211500897153852629897100817122004564301087522919832995239022723847777043128337082162421175894923191227783043890915495110715418775005424135911565071923722260565378895427680797249762931834897278299086537011835566839917057974902156662036349758658111028557788233704651901415524953907915135907543736162752964361490723835274498308618123284150968346424437138692983586117844526869652109208067216132058254758818892155169834646924187755802142559274636518923418858526496740847636683494738802491035251735475946743354650945803946079816605237059069918929511874535614579333946826057003100513896668506641420052496963608991644670696539903619328310731968742226720270356896188506026758479902304704911660114596856116832979070530408791469825315335142150554198943664060526467557605626997800764957702976724710585163298398684556407710251624419051867778053437836818771819423122858432209069446109621884996486672766449883203350294379364352*i1^50 + -760338744928189578844216211509700801925102574840831124260650667297417406107620000062498090503585389051391955992680295247218874594988707517040255221925214679328925156047425506822132116896529613515910066716358206325453683921789386856330258166599530974311404796576626179454488424773494401026229130996616742958677271838557606123051916399937432563708957685005927254447882678914918682517536167369911683846202835904673758033458267306263127175484793254566404679631550811705310112826372866207562724974841449615423361630502804851220631133775408181212704357541316014337812483114832998048153724207943341104255838529362408174604910050205337801288932732854128073644653907480719948442875881471773541783182156526678272594975850583114058109150598812383599263011713373860985163025627458941067575616384066809229130550490760956307092391666460528369797575141703405647074559548926773238148389316445333067142129344467594826392274657406071913725607666143543376123637827700556326388802310469013962799507934037833525669403819874295735604865076267803078362607373859624679109379011980325100274276267220622750903706981196172946504359761556810265920332885065194912276093932249302709653250994773675558092245319418143938288470140210594620815035936110528242312451763660814475842938148642617159019260760123253561515890968988487339727044935294685082603656968038671679181632915397113986084905957892089062200838910144950170950283410974181799457826793318770455925453658787863023549729925208919780477687753583912868954609173941131247559290942149102398582606729158260274714262234334370587492371340814377494254324450811744679218505565472099158546195730534974585619737041417010305485386702002507657819804567922877368793974363076427053900384359251578986073306588109861277368006550239990624265860471333090314564662973423024105664637438042543328027409489551975866275058059747265418897670370578356524661211230746783384859713329330990629424090602995166688194325955818948078366999386696877306544659714790240356844510554812248080143804730528767403767345191022735777736404554092741541926728623507456160239867620992876059725061057406738942741143613342343475709553904495001338511956843796747507651835128344986047906256859539409155676831788184459697334986977753971003652241528594545655943979699319164631507347676200205398976587317617524516808277061838379251897955740476704095854865262739140750882727521761665319995562979191994927186520986661904018919988676423588696822692451945476929589504440356500041864974252965304570082976885441245068691661081271890273537705445742404833785840636680066692709483340497933140115171722898868461253353398515708347284642862186780488687756248203657816729609249423089728912988007564560358568886272*i1^51 + 7619353838735271631168114904760896067101557268588730625199307005404503530761307840285411627824965686386915101561181371781088679827446635886018900150317195737095035240386929448060272291653765038877402444239120822327841807877279821994775680600746870797802371004329073165195551177953314887782918354494038167289749336111942839861920491348218305888217033972059863049647324194431616997344032911433545083455497625921409800858286739990506081980597993374712614652409540674371496119360300380749971379996047011207850194265276746667831207729423054663632075798788173432737031940655944908136875600039674014755397687138108588544599974573949417251074903062222377527711704701593021159348221121903347756469963928403823281696353072369815170873024117343131219183881737084914594855678922603685705296871055513867435638275415000253599702057332511691423707425050422282316349272659308283801827800652339362283519321294957734428581738706141631762298511917748475026539475330389724496833432387286301325417838966375783142548780977136066763582067803514400871548087914422442552187483369308360415939261257233167744316981489852051137806326886895223522204441719732470413495832807538931312215294850869963133961742707586507446594268095142379173586263014918515602511653476356000110646769038993504666632146324594740105410505321945545968167435360284195543457059908687267661166415537803625838990134282680723615569485401360460672079240829562868787373927874146324341102421060251888049938589984527176546308736178096010346966796061379438846347363989273165194049935552303417770733749968237980291765701685718575676649150018703155148185954930196357431348770854510962750195564453141392500272677405568569376340732577267458624387979696357613177227980961671983164214462940537310642118285773261034155759301889976904373030282309509775978940661225928607316492538321907085807228708684067960009137011723249612077132124282802403080377583940890420216754253582128736359513952220781336830226831678148578612368249152219861863003988232558605470616339800436207418907941803348388455561329302906736572158376173013902696449409125143278920014195803880523100665494120605281380026069037251041449052271461065903655227044516862254399313498146250972887508641889133673700626006700772721988861188354475804351055324690947253176200611863347329977516125193883667924230699171477181164973198358829271352285584333247602653104901296470577085588317980228500992113147542020955369635508353507308705775343240086799885879522761284511282075850272679141867439102497096031494721050454058575134770976358245096651952056827139873002550631603000647256386709992263071524739110003446161852067726966427191916225701133282872798383821979619336127356257518837758427136*i1^52 + 37314890395817551853506340695600250152876679979971479716895609163493117686837289173047743423308309800588862086444910204880125707015727571807851095221772534756631124241653078980710017264931349125440348871707165546413414471942425839367676623391088623171606614898989441494796057662433588847964439433636014199558994839111224857524212881199894849608881447669936768877035874725006873794672137964906962541521216759063226849280987884832963753313080067521777177344724492796030018852202085060783136845875787055988021393706062881028061879250418054159253822175218582560524877149167733466941165477693802503972866912488742769004734015978216408513743803537240100056822451061724860126397189603765650192335416512688396208145392409334230969225688541618748276751608449036347603845408376102658946900612799946918180893824142757846284364011121313833655512318221077771910398034852354203196821170421493940251093662473577546955522566178262541489966969558832394848925385222712418900731267413084806410893484244096896201635006587147652437668226925459749008293416289373137886567901667013902080436509087429682921354181296708162524906997446501205272882011189581396082554389734441399849528555789873720098719766124255172868549742430482987005269329179515228461946022787146650486449848481858862999749017268518856349335749624234054829335935630183120377830616520133048366465658831396066428287324824424392788083085893717270860981022896640936312127572034731369211737726500283179199519751265365596233685280018511883657427924851440431471357191741983079899789325106149187740098543273373050012003438154213492941960623986829861976349439710078859795865267642143473584292742370134556985234253808408603613084105712649657585941315117108580367225317764050704511968209744720968722298442617088158291098090778306369354372928812295859266740133897365273002579006735521424017164452407729887369957766101529033777822765199107591778957938361884197977104932879846395499165084483507090887513454638037576054297773456873527426846881755814070223189578038579994890402852009682531261368765951464921645453483547465014670970024707465182675283358536659517024677506581568402686604546241541951058665855256876785484981385398365776255504099741868099859765216419299258552414404365912492199051222110887337630389334869561323997983013746778398167083665092947858877144413144207280621379794774792678404914359488110308471076882104512810053790674651241996459027670865914439232295635484848007670605811990034081579432156415299669564529396940133065583597698184860168089350820117704421683592025839811196527187041297736154298550088620757680751836144976036511661080920013800159041088838524797250487049682821108827063082340060343971537776301630816256*i1^53 + -3424590974169434792365037547199038791154227854139620824407799589282844586281950020438386694637880437640453164161015973295009304757520553414962840450895318009333909599444299195345941495490610539430707470494682475140813958173416998783443129813855317989274338799782735286076648968265569555099853355343044911885219042909526164832757053920474535155147675216216564848874475117115543230719740136487393053377403920742372036547754647542134050165229116869814362527924099116932138314975726006526226096953241944451261671714990138439292706306980257505164530552666251945436212730956660236923296976189633622852489571137520778602080769433036738484597158550915362179403858337432933400732860502919498199028142194751476304333971801205271898786356290881969194761443998329466377299162002158213327216121267167489910395644784103784690861749803231166373819485213666939416713879880856099580702203650336754796305389832730498455539887761784732611039349720878098993331994610146403952082528809947169295195621519930091852767244277366341321426949220834751372631791540484624794065507235168036439752309903161785680056005285788426357995236330462843923427731313958006921726748112538891280837685876327648129005133458932901145664017885226230110071671307183190978746372629348233393931823838527852707500685871680112811112027621594005182727979877212816166347089638140675832975954588962961911723190002463507187426883371822159938515181138438568604456596143032630984677568049106821487212733081161423009372207255987793388797706045338529395029398792722094021665227522571941989957575482879353187446002706745913526572286182912738680217078913984540899090271205568775084907629297338350077532366720585540650835526996641373868941275056538474270260564355999257901484403408859429183257729590824494855217083976229674979038419693511260438933391647585110102999978620651582581449447478472995981178162566585351446059274113778238856363677048800325882068149550684436382655659199123182392171746194467740296763829888833677692967421471005605377610189397867351797354615407889883324844083164965445981798812363357213680497695892416904597904114270066129979956725288759685425620607776902294820858290446998028857530456722645641613797444200447461437396333417384251120325467087041891498221506717535121300937137391961162550998157718826760049975210174016978886195904064486554241297870651118523831147919447148983997567604915886345729621511159439347663476394207561270953368349519664231301242106469294530442257739972559168240701697272922078178278189035413704521129117979290173384421503044427116799872004046667902482511504265531408269859182834740293756482352138068446900437474769544112678169306223596903316829995519935603936105852829696*i1^54 + 83131560461331061040011603394658150482236172479996517618677382589183969888630547015264357786140194927027306243036759303907580516599055101647167820697042058199749673448086355526764001423484860942954872806771200155278981584884755013254069826246831245767182864807040132456978433186557659147074454313020438865744407496505058934932297500451931431921208585086226346482790058863747764192767544832569066163082694292060547163166652355069151479599706875146655742280378846910028072424016976720359983921158607166416865378362409735854774162879448867922634918936136330795325629653595136926775818377853788866640264228267977519027684756312164282128813303081026785912344005315421656243939807898724088268433428668050814346147692966154294905409807833545820349556707548714276760010835520439799218681420476228516818993289967300832555748709975841818356284492037071158339815000686958119608624652271671669305556458309655889816238713018987901138223056927298550382094556808326457669414388269492906243427353087097457151350059598770760555322892786756374932132716052631431054955074994216344746952428648972252787399374480888543644753443267143745638638888489810189340301484031890461283212539667744158723919723776871148678177140038835770206128971684323438788673738585452062234181476255189598790557439128527432369146014068032075394575046814530840173163330672304193383345517157084242658816842153943892167001367856248560923360768805836132101369369465127862426197606998084978951831208851236356189783551067485765796133925102537422799286626449718958157659231388047616480809728653746246698662008623083917913392151281479531535264974206477842939746992358296114237678628318882937131740374586614381103840232616213762343532820410231122670865178328528708811168975394031586631971441474917253446618494908407710651084596794044372065733440212302567887739651693275406587014884644583597811256562370778644184875243476038864866250956818123525714473350010191539648556685545929438209870134531914773627007750166449163572237903809317368588019557676303202846010544758939815016523146992481496016702501072179231971069679351477188559362208285673736880943892753921528677565171027599378965406701247455438629384352918973039718135838300449260336493266879808939512897995094253964314836673864586966276412783057508808223891661703397294643096400694279489951433304569066403996172644198559774219571017202616595856179751591916843364012366647252912708582570664144661952753293641720055420255875217159735209596380150015390915194639944491614768498588257694787653688877624701976766529075791551035588495071656884753683474089116949115698881507201538847813418197744571889944964514448815357710214880278290921837367979886325145687556096*i1^55 + -1349798882663041404152852324164116844410611903412749901583230027101295355184616114651662469663167768288371623399488952678640367403903865615026233924482539628310037758052083254329443175683459595037748180327619135752051012325056640685839775286656679512944806784748258268993049879061925403038583449462760415158258181832780559704609002782061875052364798303881990003073924637304526746996521804803796800127258733903989148497115412915997936568958141274422690376562573999109261040148143299779897698988120423904549502940349744561062772209672599976403517859092967212428300862146422449569033358346810213667750951112210870729824355084980432880720436509735063040035464418828909690463487023695232692278940543618412179988826389344698898285513171252095651859484588354486481900677435344358312137829599083777466686349615717824068306785131648688488667228466698483160422955932280249891860628686775636399744567370805955558584617050622302454874757633019342821112815160057478395503980810084354018423611243100897530065157430086215122640712107269499422100778171335015272677072388960991500975880250153963961834948264036267848941080265888565607072066917912476595136185656952243250351052529887731757366144904384888357967940501061333354873497149401941878921023545706437091206313099101160800345436000360369627049624735242238041593274835087543901620014729104475745437898286759791407705911283640295814544900581994787933652090064590970672042390155572637282006039744671183791820525597512254014080801675908963846851874515863110843088073078403377608636693910625012145651476982911121579361244592732285817883815731055217526910093046112159281857548968529570160530703976333458898785971864710723471825238475664397319468352247787965830955758493953285012892620202248419212184606579830932093378548374778208513483406600505396000914043555624485965057163126167566903096967811453514014913962830371152831652080830599407468944741605310575762155935405630727403725661943250228207389329361934974351078555165199350547168300852105011214448234449577578444836942570241534840224130150952229039961407755611974565905994563916964850870746373574372187811749395512218909461594217871682074239092624687192934338985592233821754426909463017194249791403635031591890353684994912810990563870863727931277860046337949433506008191811385435563205782584197984368353912311267757276853152961624771127306427380073969940973824419661576853909355461745991870223810060284060403139449333141904423869157098796218796679814404446703194736495356030213569748353117231745539295255295143493919646678719785992861767810097967949451398954214712770224068812193031843151834224313493789760945634110487302090691987518353192333080062975116666994688*i1^56 + 16483667282673285873284459424775909702496727145149862456436314510380533233527319064597449202314750328339866683298780565940190413821882738903537784493934779204424232014919590504871721158808817882705728471970317025545562246552241351143611499414539182278403957677449759427337646516406475348737208365703223612685615026767586805202150852988446683423543323905863475965186486437157791686944673667000403449729165991849417066218008029175901317067542376079448128246492227103911114266899723810170498724442055393365917183928729165109021909453191402502097309571415625489753921556197587162439262572702768922727919578988746533727877878513715955420063222699566311266048131864805752901442432393854502929387853071138654123454992182909085954103870331851680158451437086891457323052483910674289722870610338549908674412282837480277993568377210959836739691807216016457665814364065395363010017254788343593558583120314008002709481289733820073414183270958031863679758733771544942469298900713067683012419694805809768341829513652796749240410609915666447386210682191709277749900721341429009490562726382238659137275461529152355522536916212592358203146716109413223918655326817948708282183828414566815982515341535547161851452862039467719806367233954405532631211730692659989121412051757720640740323413325729456045638091744124693360452823727888935207727092245286694900450031143177159625138262133313993507623854240055509969010676067584349527710989553394882006167457037399188052181975142985888937118080407148405438437266390459080916595280658875196439419781115639955155928180702322914167036871831103660416233161354435640788644465652659984535980191689108326869583863418484011137207134475105278318173581160352137061816048328155437855273248845220408912761691245290633263475373441429923872047013500445576864729265017327718852499639417375989219442582133251694746823392733929974053024845088275435819167973133804911634341915515470919628534192878999891910143706163419033643070972352851672071758161059213068362949103265624996067233854296131024186311997252382452360251555723577544411297376617258733320595220210243927081937252225037798675403020844008237707977922994673623133551328357883207690041564547525983906687190404778242739874374334035504994322302580204190475652603421515750081915672424842019035402412678489201854303934184298005495403648612416707933610179395069245847462543901999335371775169777430655162149923379142156997902140796692928759665824837010114303527665235001311081587526586087653343800211898163023756877696976110794195339986437046755977597958077678922298893307524281419845158606391668750638396653461360277246032566381478861413414857805641548834662505567634457302342565334351872*i1^57 + -154943449565295291739915244934529833704892354315861039754525872661302638081687972439271588998157121058399983488646243714588980950310587422002154412908292356475066279117531834283714694975989043613551355437794613045180614674383070959463799173613931944965628713906404746618443957838249225041761559275900021164150652386681291209056864098032377089701832799705003451526493000675374402108366028469261973755926503312837628322355411074963893867044014749288865697919735592685345592949935169315633399942660682650201203023996278683468323602596224358321224838129641714042060591630337980172869526267046073289173588202939787505399261823710832036221964044868699521030557079947338059879930796189510084312961220397808535158178319546629182482099764809296606523489000455338155779385857546444611353929358085060069230158531344022836184577860322191421756535236294799914415630022741030121443857892228752889498811096686131714326465840872110637905768060769315942028151312154685697176906635764682602795380330759890481586180526284301988735466557838740414565931822405781971703004445007213299942311759434407320450417555579406804567294137692982720958108811287537764568623882995933885618317253157730845810232203814678616520216302289942367554057067516317002013497822386930422392902191514113184355626473851813038495226359758353916954224715318861899722452911574677141470791400239548280839899898713236822464600042948452235482734512548904894991008771857614760849777713395935528326083547838534370654316056668842326879156681902432242055139658739433220453622993207621827281343673707822778139884058556673158154016843913429715308582275685857022660929131596263405119582561219899843417592614219541545559904022207242645120923268734117634741415186637320962893595129949696234745943163582654081443873994114388085470824407700903514198935370565198450467155005507863807478793266137590179014915359265096086278461135714292395963501593368639396164413087616967264050048758631885021572308518022450665290561420214242500193408390094774334575471519343464737461023645880491327174589004348184550869984242408783637274527512034850460861166068637892798728459535705819024727417692856019990004410694532674117767909975834845144550560336053057288318381141604119816455939871143731269241225198180587529499123425605525274431442709073465682420161555678749193209140289441334569105531450920820997337186279539887889268071524793100935243971112348934886759157137955248483422214248440983454361418463463403145770585409955673529592062820634442235534095405266898592881677620727863083890046335015959759731525097767031597289388075795631065218737984883078431317459274022982493869067682598863476339139563607307050144866762752*i1^58 + 1104629473935340377285289034216663403474130358090492386222547221159147025881002814889282647558241027489203001921531512997304405539347101358912733377991133632058072914392139845751354731294318279371407317824253803839408016978687047892593205538618592864704648194144549329073138455887697146805520430988141658685859658021052630904505585156448612034048514663437733757561387025903426841041106436375132092532956814029538893109416092880626440571843956141744795206093166097576850084485746162172350776426003270100048112125109518849111604705328130632632043901918975551039642533752259728512898921138169969867842247157226892677032204463244979777728468161688560270789203939691495985462350159847504507103697091694423324256223460643433934152393301746399902308214917624686925279017790449843141268196552862787772854363662823674103810995276695764558515576028087615834915503926976518204090374505438654342716036471412931466980600805840406495953286228131487219963146622825463172935261041608700816433080709160663346617679944126050526726876767701793835108056987816085885314684980008341601409057113805028510498965412820492633325705959947319029786580546637086459836904201591730376007231444538599545414686847533769715806438887391270389769948251191610412809049617958951527257191247164629323704093927574551843565528332851278183109259912092657929587415668057216392500394528769543765045217901548333895864190342897191785048746139466716471730155758951310095159822181786199079467664371366703204105392646032663101284876521055543988857642345949212068896203454741157116069695107514842469096150750066136428278421693088834354379005302492723066032744145269290173258049798205869442489683645307110609059837377169981140359856212596821941612434964708688101622059634876041811583970491421424694963619021490769484091931138276508972685656077714027909393205637635984537414534349271195962115254608512257391536581578782348274806417997340776987885013441432342027629328237644052241004120262096449472552864305510941230458086884056766096910995513372513199190099867647682798310947363079139416108289780656909607827060100212106228250579066905144198514658069483593934532050932599640212691948980735936727129294308414896664597362486459164105470092135841256561821171687002738235824779969897058739681996806927703398078168656106669600310614592526971921778687657645026500140644503187612382380722920581078469071003248886965184081900399235296006326818596562656917988807081601702329059854363036792814699827461201223063567064225310371784728198092733628255167324474324374240231462060336415343527734272414502395424371587842728255258595047861731664917753153514106028975373997413328363648233159084477689888768*i1^59 + -5766053690063317863138360232217331378556143791185797059154927524825797837212842653258047323546442651653636647810895623082446176159676885476389836816753882936141087695045372214778146771587140209381408621460057028246537312247607921361159040292258546841593804794910129849722035469262076417226186786185148998374211186636765516839022087126115711940892689131484187794938331609046505179086091301030622356144076299615705998886765051637334867979055243894281563149912021583955412344508244960617572981869340447447278854394077010787300881977232082789931952464841793402249770736894646445625324515397163297662499559564945181976512600389095186218707271196891818209706976838938698387768627627719412381244939735272623141201144885794902742930576497397554794299097391995613055412631611799204434389211404910708408408459522950012092868229579694412271305311461560685506923469782909920513004006657808962052889591617903234290482129674491818047398405892312215936639024873771437075064491088499884041524518883761289890478041601579363648721284275829582543793055714360569930700080598857416360841179508131980371225838395871307800487522058839001491281058447408581401363756663297204168654637546349338090102792881776895619644340556871688802881770915005469960201767408466481065081760068669072674275586477036998461412393460655534578548767607748308874838782470108748870460918657903028793994409914431830268950243163767173380475885526933341633754929205836871263227968231366577367210846424324833845387291493989830683308010663656244983826501882091090595274478221226649437380839861392060903250289409350222675400731418463989109968849753829849833582018746984266127670993341141153709315648426895559896566065326668385298968488828449072451120330474230223065746620967772331671642797114250487483592990323993030966855322460735918877446370836111392131139533243724487816385420456475799062145451668254419041817467037938798455603659293489786707830451886993008800816436108461658223827900400742739719000793235954575847817643451069095688889285616826342903280257386541444443677847686714358722266096733574767430779550984548627745205300684244110375940816478483372283007847444043388442106130457566717926050724912993347074000251387512330084000527930303554160974849246392398017302381417732775240239482285838346993901587619713055386120189166282697172856590627576069615121639840093012953530246929331451622774022407594185662960570577305939292371312077246657260666735724157681108396798210104359870126596445846642863770816927351652821499668598530746055631244525509249872461305225230480197251841297296567012642449333628932372566373610899718708026074789241762291045325068618612072718957133573390336*i1^60 + 21734780383547972324771888495644634487837236241838143006576120668709642981639814026060020861376658299847561266452714046212957437276925344520298047328393288496477174927741680069409553564602469808318338997563556604644703806891874658140839634918704668369617205246005875589869736286636164660711063638929560002219742092348269956232525940397371866544380187268396658929089077027750380355604350071429973370104125565885608882618182936358154794189856372635616215699016463149928412032195123994730897097819525823772754042191367741173330715632017178256787007197848899863553785922446744199976789687019218606521209981839044669438900743339644696043794102024677391170633966401382219379729325652748593934903421090536742327285343597430235149707339856523196376338816087197862450753150344025312692748274933334779416333906951472784163659758739697968679938737708181897865846534955551296379679649604093000733105480230676908507662100087665080698300510617576173115838015818414867742447177803873862288890788767722077193563611266368131406085149065929495429403078135604478605618117490007782261426794997021817463234957938926215699995601333407758066167470849765879748649225827190225004518256730013745016203002837979639129524615619928496022042753912227290693697677126497883103550350682290595831034629734964402230762302504263354071878968749205288183844808170570343950364613053758086937679435324584113304907255940963107681332538105840019413978867944868972544178769282723258392379719576419853421914471168972970257099479061875053561116226248424258806884548069236104107663288308916469545139931126736941379981002541711403353148781962656226346500003744812596970375071749984910544483252780145452954478378810063912122236916361540717984680803313123271468395874736285398073199736998433280521055530620015307718245875050826036336752877957910821253459787693321442502364679731612453932216623911903475199338254926410046428215648992833727416774665404721723621880920275950435558517495397748576606819874118310141652673245064627557003622540673653325814852086464865989414310097407158196737982225892089145273494191851536313405545854706619277575964016441552382415187600804364742844962834788814578883363284908610945502287126581886734762760703342912826482139113725723187449893825681842339110063043111736690112436190355240584187411487030140326237202040509242268409412666090557000261338721878158834059867188840719529863737023537188783122147783599687910156067644885905880527551790768967352478096301342369740844869196758043548400527720851159955913912028946053143670644637720991500060715868544386861584530700659972771496447815620204921188327255910578968168260305453605339106165479440384*i1^61 + -67598913485849994764508673496724925158457200828819035290422027405417620668605124930491496937686751454346804271557929499850570562783567766074353203291567313506992708094825092220275363585160156714086368900756617253161605494248481082116341484345585164594748909975022175745631969802682120099239439583134148192183387932255602146054593351239788825534208745119931262638827737968713431934085001362362062403815253771065181525882780507582403657992908926972938447237363562376113464270753199781581804478766935385507069189994701032234868216194651774408237068809693363908114214358556016566882376467341383547094125113471493382239087188804136257617757758187732101563821483176278093670058066154429125195745257219944669976256391711960062470874868770945630444930045163290393327199680551514535723108216878596204097494207433588809134235407723785440249765224919222922810651362379396172188652299605624001945198424597040918740916112318289309615152693467174837899685622594042054733806585156188164978522280687492001277296260876339409273561428895164922716695785982727769420414029006242056148842988983479815444281196184302897532723186740388331183618024663271511840780557414565574503080858231241780570047627272654656028607236234979493495064907471882598675899904185604667624996525188925863653490585050985921317202360257962220942917263283073479997802291741134927330089426581758523928464309632137004385670106162852053694945322250411355412594241758648717187657633463151505484880030017967301869800262632836596747675955138780994672331042615921327257185522165511107644799025612871449250776214723746264107958633075431989713196494448222713119588882390467040200904044860342678877757730967068812303383020260050398518811276684500154593439642057133710496098346227791377503089516151615702816847457467466033179235650748016242695328504848925948308841040311658254763478070677070005386946228434897045046368635799050609455806159486269185391430746107705354955429596386682647340630060023198856150860496310544730556084730465481040697996967119739205619844047993568023268969433436918350035777249142976735241265742128172295181741952196683364953083359871403488117717819445451710677636912076228564191820111376424141492661038829280565491563015254527554499928440406504592559240749912950922679247903309806719996693473217230495611667315427487036479416262529719834556554469702943547286671947997618774404979018417356700929447150714991663095059018414647739959438718612865296997820971587840546183213865003277741209449703382750984050990451901063178672386399927737669663836874562891619057016216395321548898178943062253273875285162688240027982362801448787850834960817635866160543039488*i1^62 + 138211761172443944947849103261324464593876918212434561367344890062655208447949414420746547578804729399236402192376762216282325513139230217005102373461934474789365805545743794391895885132486113082898352319441274853517879780110548623406134003719775633070110366229525328405052146737660913641171856083964187076895960352228166014740113854843802812315059569493111536801341922113667148939639116232367184051164150519930886319969489160735699445650268196523742519585547700562182883336885724645239717325567648607683004856138672502314355573355820987939137068011953945982963049344359259280540199432099841379539177525708943707028691320219589756138969986432730156605307109412259430313501589767086889740350172075856411307814404431853334568184022415042717966525725003877377602282958709166551205468264690497959672194560677960871375196515554259734669311833020346120977228575572481893518365352837105028121847582296543814221895708310163272187426121539008088554065321607095951369958895283446836362568643714594436438665242435738774112630043364522908372657883583199926091881677014582784094538175427300721135908058710916245801176714497014410830584124418949241220508804142104076649693223736475532650733143426893501342753085936646602564734140483931601878002436815660307393134395043262677554583126004190356616128044763883006356767571495173850044200228819834190780903025749598950985458971333866831564540918736455170435017613034908495299478783988671971629617522602887320741949879919945466995593157776594491638300825360954687872287571029276060901416232970392601856670503790835713938373966825149964648718326268179008576902694253388732023705784700181242639850873442696743815204180361950081394027720379882011825276036360604622417769223972904685819016669645137206378528083821509985216022712345978071970672564429284928645078846954153445272444873169803001079691856759774971209767896439519767972295286400362440155860012414788953004879605490825987424412205683828632858934473673588358987822357430337554780198033033775543507864677672436595992795997064707580910202949671295405833738061410916290427590133114963700232930672749464693564297980750832617999096889699752672208430986870973476782242452447361845753599343751358109582890056103949476680592644224378665346983113605886038017842123719730604935816689058641952792393064192570631051390273073178637831483948316218050234660947343799004421743705594852846912053423140741212049134250383690435266726242263031629099040188744460624605625405192709320018150893636452096466706985463129085535233435681760816396553077434364411540961148490397758416609969890945717333627888322944788704368148498694988663851394513158275072*i1^63 + 1989925886316246423462452696736816645973037718199934490074806576355076935629967582386251037740572078438409921324485171368622431539941287331417252999186598653320468345183247190119159708237152178223101912711235391448717284820835871249735655941317689295600963749874468590150548731952512377845277674949110867860890844234805588107575915015964841404473918154981404644064127485477157652027809224145520686970134174559375447704210629849344109585931779927278800107193305574523674524818346063862996203124778670713055670505528343701809253222520215586040056553918432903312964311785450966535881766029415717959846931301152658429889532924183847440146245175331409075207884703831964326345905948351873481731384187922274247363266220082312496206669088299721910330230982359194717845192738700908185616839631607636281002859953493508464424451250300165133423243293794865673833247322226267536276210189551391217722370378317621198982167681531497543623849407067395087526789411423479991274739262797236290388978821988653202192421141351148369170257948863957851630913546275221406391432806294257948814698495703474322570373453224980868471396998058336548770730496126576856683544897332564701351837726951509573746053264594331185054302680268536976812875887928953965669134261170666504250183042294386399205891716148753586153109678104448252673299487423380835137848773312322916492240931716750979613915597461058764793326556928284145597260303806535487601000811991625648668994870941298771156976892793145911252789506440995758976711335295681557387191951067068990210004603394947432716305141295997634807717557385190204516980924221639504156880750859371996335641658787083917335273250259141079016781289696217715763596032167299297343501803656070740077235967682984116446650156136538902711748357604088301601026983794980528873326429934987260587455418957262914604188328664112069408254093383171125772794847227537081783668887366049202372843549831229991461321984859601020950219050657049887659195506438323527119547684936837120886941550767022134611755413663001610477579469041044371939271849653251054087147326892475350471081539762844917890395810185311422959720009954756968507049703840603501583141007246813539904129154471118063947239314624512951746126250134112460452196265072060110158423658128631029652266030821664009765485088538487273024397502064007462033487099986702588064426607865563519335599179499923794594628124549846898424492629266100609485092102401141296528323980558524091907402519385484106449642256281797979839026379326281865801314602291817965668009926720931501241638436093535379534981049023132054756180865236147383247297742005109625036840128753273125316456637005824*i1^64 + -23442499331571259801378199184509691856646857151243019539092556660727909993538034747190101456112900817367036080712492523786846895690095589481047180144669557027592190710643498327780104420746892267546294985825683881308208644156746227287447967247902888534396587044681894736292355867007492181862985079910489546532503727355693138788929083145527855385881637826790772601245906859250961622977088923296661292414666572591780539831884106950209684104050055951870009802716421176851467450206435830463706941250126076272419469196468246629400302541160117073332057464134268703546615565537574749728215683472845028099771563196780361777807623969807928788483137544698516851003607949842044454760151400603390637825024191225246899940474296524076941104464677338581278837574540968670066673643396560136925401288529472268355952268803426801572083623445919489383403544827156706161079186844468829605415445356121081202840423512351411522378893274862036079066966520894478709025122340914988105775578051695799987991493656628154737019182211169655280180319867817126406709011405358727323949692769491983782335358951593870532075853701713326475031620216277103638866839279396860570845392793517553902519998918398062580463859524176929973985046823191232376674814749430155787415544012765412352274070691992291866587442517907605100040879762449287299775251951757917347493278544703804939271835949901540360544284820375793148491878586216080550715681972120830494319171340014621197140053130861209823370314025479310926732127227060773732059022995552828089944681618750684807422581487003040849707215945569922357983208819877028456892399145271608489380144861226158563575674284592558970624165754496010972995230906686381478692027268018230859015962020398679064389980892171429944156937847718728423228233370152587099327463085942991142428509441657544411782939698296886950108104307757788675030612713482201267666643449418423134140587789665451831370880656619977304528062754589919291251136417009673769247286470225234147018158255741845202210502304557543179519149673561584681253249130414734508732810891482287332097562872058165769586091267590951021749158127701367172560409594397750746640649027866542890866881709326800944036143789211101340659108959510845366038884580438733908726315724333192120378107724588562500987206117901100225825644625159779500890179164811756361971176221760091578445190064415480845111626303832496710464557392683648284748907478615270912123398980676297132664084498320982459103654353228392718109343877083742608422060051447861739143883696794643271717730554099163739972093381033297947799235885292920995279039012817430767905936053338321819572932046247160561794547712*i1^65 + 5801817843546112702693341667034520198422735382692250829868940396319014788944483763496190570691332882041488722354134885816961683950586785730740778106347711855901666550381038070518149885396563663028523176992124129281410338314518566050126623247322093358057075367503789131599282022480802217944796735577601985314093425047922945262293457396904104143737360492370686006990551482836702097191282317036214194327596631199854599675144040611165474818597235296422304319410331166832794791209071928576911706094502089040782975715098841866187307651037935976507436247352283159462293823409066861790066559234643999118868227812342629202716917649763989357790047349341223491366946260378156972979488433926943647193286903523609655042587787689692106917095004085419697243314933236960722680577430638383989180692182523496855324207259768898475972139998557925464601516000419719105177971957649626657464761497749976645193236535542729903829088381825974174580308236582620128675113284866727135344881605795947631291590094211784860230059541855051103720504020876515039735153447839625829894274938715453968569316248545133194842270357422786117444262833800168723082655614464997236095346669016854097771968046948602788580540557104955365619301944619087253121670149053527842176352116578708887788691872600116094208525054618184504140214769947220891304759365405617046359636931269285933682861626879374740648845420205382014023289110729107243562693418916857579529638408311942420005853482511750046588990293241889473568615516615249415024971040726772765174716135046809214657510680573486778114579293596404143875256950804634321191794929255153413346276416991761408494143395302370001186809807147060350435928683767044550929484211034041084884185041037720661967385713037642016624452353988245965357095249943565293721392285604669696995516624294978148651314192505170958835307267584047498290105991474290802873218693975312351418014340487969656512380440682513640248985075533888811986518927587116681771026272471138106904379121086409468512818792864237491845234507198716543996112411172214879637979394003078950745363092800681210719689571010262374013865680421412701510235029900391456056841231752332900046853591952052045474282438302327857042778243135488571617786406810855984761233961000560053809085129368221245071856231297404025302468502921176918887622262148071689765759623196326016479741289504446388485444556963161846277154283509933228838748440964232434840761275162845907664046853176573101925721599399538712567763720621437797849752844550252106852426808215241073018721997803627146524751242061755519185707865721211339919338514809031422723470584780792089433638850290784010240*i1^66 + 400023366296141884259173441737741992166325933464519584830672416844834185855479058613421253342593080530709853374577199743716109795626868798149731624895838301818667164404562930017987303926480540654650683733878340831546402340539831116562130004452575605490413099149570137953236538649086848255104750998070387785069166922769726770097199492134762602929890490139072219953609182315994337911213752877998039965487653808409241107424339267838884156022799132692311780149299152691940151794604125393524235730149283503711084145577154691338342346873283038818375786345846638652144028612527191749038991382007531507671612064735939369940839106724645739492656614358665976845942893830546204370159947707172129888093140454733104229716744168240703859916794517233472192217439651467830556807232920909138722624769045710181161180160471971328317270250585540860742653834753243031672910887853746037045935785621948226788081952255788072795055622284599417119700911057173273007308626551789368627526574448548300899023600526630877434071497016259233049484475829712250523171971658081826548035255488687052963816713660848971513502082594254753786494251453935618085751895170009241441282379391914269494307439849891528249370787793481665435968027239304782385604121813115772942509582442087691800632846118155795882820282116387067701939055279828663534553290223613904952882936569377944752027662487783849025047392587426891281138586881874124991921336562673834543388870411353145341041700407466443597661185180743844972997469894305248639864467549558048337362244163269657888383997873611249112834577721288137161547216809014348198009706627163205499581045632179264528941626960286469282908960483399326545161285358509663497561278565739597472536737755533966293598605170944575349034870647814142786506891422728403039731188991932459434552065659832736834821900985869839017334731466143293078565126382434780906492084554403172484526921710347851018448246267707485239086594551326673428678549398877965160904038390064945167742908246035785256419749154818047705499696636390011527708146557098406274877688193724276256228138023348132590930265861922724093707702773782130106479189714746188435277970386423389499222901447483597627058787605223713013775309352789226582042756399174457461816963062389444771549936399264786767587070976810333825280778696500094461803243477817408057191968461738585822037388000909031724013265079476370597333783436935383334028046946288119222331279022356337276787340523041888618688714943682176448153505141356896283492781275118951270075928866723653265835179003141204660825600778549117020200291548826413318552133987555399991483218616506810528390461044719616*i1^67 + 6018012093323164930779005612178861873894945059471323628253891050127533078989302051201009496696655704965650465516300963158743177960349802093360561036086880029959146353116912571377206617427959920681005960944026816102832877245340168448716663271482487136459587922554966377155243254857823161057864652046206729212533482314175994699604324774476434128814499517525397080287359659270331373390271345576561417042338411776210131703545903647402253881657255725804621678756346247734241089802828284619472396678518103270177269946885733490394557939558801045429812145171758687733171968981257773387110732148416713593992801782175007088895188490647182253278290161284359794252497870839660301750197537067318681906792291450227803670322808697312877150996215081428999847480277175412907323520252388946595257610173929506054030470880999923392576631659930038683857551386737543119979984492120470134963620656699662698712744468051860249162252735557069989565396029916878805381185015178112390382244720930858028965892860180318537473630140055819438121683019846469006020850405282279732203835380484185020252917992296926629548299164601889764614189140930262548071397617521352395661941225808732620208885449973258240268665407787467130098256401376432068279310473006521678472373328126698244225092032668464362025659575811892563818547101409465540205739125986017063602923962203940022632301055615992862910059935385047684823731414820270238220026206191619831539416010484934718825824603924484793076811563660153874481392210380442166075943634110735068165854193213377612932941371142825488674309953060487278275542257600186925671676134471546246256187733380443230837796093256656436944879020193526038579282051018347959464672870690665293863466575307028992261053044018979305235654578541449640604349007252028279151868214357435148045833677877101028743950268935864136172552962752137815417068646681734126787958698328226828460898813964749921021518091353150086389546188330108512828608818250541571551462215490261440233607378613898939604487604603825737828549540284895118128163579573406423085441957125111419386286803485851358176117636207356656117353705202169036310911116270261011039889833474037124545014593139632124625331650312812776295423360896183992861971308291827483763667527970669916853718796474768748796929012008527673313797286477418028226735800543041019358827661938239340010151683405634787737766558700183170311057947777121543055061951358517056683790528399519998778870557896433273437942402567741492549340091902321352028780352031352852899540657730681473361779257619177701940407447074536082460157066778396221244366933991385721346310068340324293371972837376*i1^68 + 43171045424793646511132949786850129127756365097654352255418166643897921441772284996787382829132159700658102490913086647592335998108641219329919917304671865572098053014992090529317909687616335006759070285336838578658022330390403829559054522014114360581986132143842198736272648443876856406686865078236519304898367952704610102872210276577711329548055503513237525800965958202854742791830591333868251189701354759857393919259126419211638548092114578136873949683406576888628988966008242031684259994809632569809251511381066113865120013003567383086545149153904647847145462065431272018787529343637122412633938963433412009981267981126256017458655275261328293345243534593973339206071339697558208662391243375014372650499054497581015589046045761362465304565776457396168766788371874143513041166893397684697138637426172623758603155092440096531589142449308841464810302223824400996511102401385435304422639588571810931235031968926719808291392516906345422853155113927448839498203089146327629042580501827265329470074608975704373788517162343499850667734443207097573141745402219624905910736353978353508273903003466776663237346552836805612078047764342679119114321553637781795064492649870024673551559478482448098941978096887561355850289705652803720678504807297762335915124391314540631093586358978096240697548822960257004225779670433728437449469274776684438105048194551763109247831406826477263114417068501144307647472913318598563747174308720389070765438956554570321334376930153427369158512952012863567160623395956683793089786402799286575292243590304982716320508970430478586926133348298525421251289600879381824520996406294080828289034066771722625240362587951444444388340096346648632156804215036031388338890142009480436336091287302413876495170708415449671620626570957078231160397007672786046218301638671085782424513852539095565268533002297018448657383467911094990583912129297163648619588962982192312033142520759971630867228528990757231919285620940924019919707182726150120392506692882654350885036699117146151876766228919659983932535032546328478779129709630472355490697706705659100010942082648584809568511344876440616581236493504584547030233528308684898317214877647872433437233410356686798761728596292692956361954379551745920778047021944074265365513616787860758474765743739371835995765271068885177338912350228551337645564208484928391276076995940363264794285847293942617236172971120913154379435309673019009059736149926886995724798499141159408164731536867829620592604576915356513449281540477561068787673031323157416677176426057596584173570542136089188553057580623007620213852079304201356160723931122384941964613632*i1^69 + 270489264778668312850359396547118100039177244382413845710285059215713808746553942850996363913463012943124957942723171440670130026671950603581681251340376398513310838816749529111905594697200373436134963624564690480851445802463151348496003099437332767210638016848484663577170777411852908538059225999933418654081687147559595868794771272229916401736499919668820353659760813486341848071936013967831314686843371575742776922306000645464158255506816258856454061662579682623013176497067343655508020759892619955671077389042782840232367677964675361764276605385943479356036405777084486020543891592639285566376482815093218938517430634211839812425640181198946914775979565827990405644961731815136043719643644366935629813680278990916600102586630272397871854168748804310942582774492085826827792616303080919988002686925288784083882690259639233149107131526027462361032779521024831424927624244340378464757055536677304994985146415793113082721715243010238829327982769366881723048426300272524326084336759938181014542939597472791848676888850381632836993311146004463311377759864349132768879973185941478432604641202983462415738422267377588095878406443239364049290643778493635476674623767158687379286228287458183139832029691059615486884808084246734045597460695964486515046978582335994666729146284271138299744633094122503770556944438209934905218624573472888392527638590426970832431755768131753669244442307894682446896191243286612708782425284517627719369951972334475810050814146028022479119342755972909863628085196758105603816813655951161112572468748041036550928979166477023358465275799814365963211715227187226678533385222183406421275108486329905550608972498553317706809059788726977550147161863379342953195272169925271685962349202540415646886963556512033747571635147267057225304162045677892154615222133978586666978668635926288756028346873914369508382462848946375011436695412742003502986579773951464073149048972613034661834588854726152181360220400401488712027321400193740269721066841245508132351436100607193215760028161644283852106118466224121156966819276332707721203042419084797983329830292035956468072328740269882778178515944166318102710770744908203717041344059886850425834823284038566480230823518385141836915859231798734442562741846623166356845946589315537255072671002168640047164948901287429667843223167652314681484846524404630512983007082712035982108460314365633639750345377417998152759743349718308122061653962060567089401547286438569055520985155261080156185270330674259596783461761462053098102845189492888798691689765057552310873047385249178867080147273545737634681851803192499613915362682262274293248*i1^70 + 1572351275004223921712539007684544517288254861386931553098388924845538989471206058680356067933890718539737526299106881516613140599917078156252165157191414105617996940683048842492128383622482743465591141880973188718704372475343011159142845238927163814624227915436136920954035688980687580675341909306864426676388904123679390618396308829074341609297982421857580126048056119820818895881266336297669415783511739125711693073131766740079166547213878142640235425738428058297794208287171030895340712977345412260237052590238639273774672687827435724801733785540124440180252893924604789342297599329399462340341549805608130457570508594776573228967193788914676878917761396603444103879786813588594325040550181240130139431368624493726512607040217551794271502289109446633646475013824221812100078734004319058599010824404922513487901325036814060166475672578543801721237545294276595096341016671341835578409509986068285154691761008510275508837909415268187429129257301610555544382306632317958225374192875991695744880928360046702161275309641601480829940339868179043607461412724333984147928587280025684710417780009001462566069380509262759252514913825258364312529222607970509368490673670951822834027317659624760187005898934689458916252922676275957882904577937804838022506430210857257612798109066393340741865059818940577795388667925662856352895802589746647167856011609758219651731869680386030826371701201948440285642866176165370495252741936337314486449519396781879092478020269923347723027668782106811739961988960009102610296710456417606376567895697566528929625238602342146941333456048028697159632534201690355438972687264633149075392794546800562701482600036892107589059164486379600450726496183185297811305908370949221711733552165928597238867919103516560215311471553612382313948918161445953564570573141926441607934458961148087325510735646999704817854977612173414812671368480860447710630503425194678560644233668749627407059396877552261498475367143143066556794762762550891822874033107058771277749028432322152407325991609615568653509889215204203918403428185946607721638842914837489924180358958643683676906457321010561360748371956607082207268424803898746709985279414130354353433618288320377557275598887259975526777316208221314785596029075660415231316788039975908942393978357273449478689752909110203293993836165101531520484880603910365872839776022618231347963258785014993258171743453292803083193855649780727429125043704577815188485920189605339952306672153627329359696117665047117113856364995294087287422446047495789028867014945104705746331701108824413779383974554845760265085753469631109135662632808515456*i1^71 + 6999497036935534787726254965531921567989173927317668514482803448637076495103606699139695522180879842170777240975685915869679140529063013923660424338456508796089478936726952532212158781313261549982555213869845858072322838424778582339802993237079186534715955812923958298575453772473468839321758190932890220545086805864373659730807328312277551145846202367162890695487408531745593973455146406064990228622602602267478901946558872511766516834346533876439129919915031301633590665808722680831920244499785812748974174695948491148815451497141000556071364826071562188754448606601446070989003038584101372271178929515837002113103304171539861082857218360577319694450764307688937033319046782399132236612235570413359849937237735940450177421475145890148595751676488007208879014241911995269628772094557416646565798022196617226555806364577235451885382794289476178807994741938034586331680941007026769048863110448447132574078199994857270145355649864077483541837418976912569851263704753447798253737150135013848817582576380100555456209629323310677777409334960017063673605461891306185423207458752076447702772730891910195635419431898195425217564871826091712002680069587227673287716572920779605363421124276358945045682062015027067356266592439661485488994739575336272373842712691653257349391644607074202244154653724181135741341429204121546850632165960571645351982992015037898415797364518705463360343109572224385482596558008758042967449130119268721812370024958755237774782001946629990597122926891081067035171131250985229844410092309194574041465404123409347920317177378244188771358817136571637543962736816995137454690071013726326707070633094338520553280103050817141159784803286460787357041202425447056283966549710298828023540818764084113166682116741862113098640200621105590753788854049830846817388739393699722637165944824072643208494184650403109559244742426708484315982189231767523657849416238285977073716164071849934144460266851627703827951550052768360900459445073711934381363018541321778675332789060357016784479681757091780380457002194305505914286880254419905441007933658756793211174038591250606642803810655449046462447038406221852220629409294295354356780701233117168464681819346952409258494115197512499415560050561355834825616926861535112352580244635019103688367294201204899584739489904881396759111038220697099781531243807752877379068236589096991904321839334857468204524929578480147198496321865510717112462774541509722932925916393320489531393975305897040703831631880889936772699318987435781846877922356526107840302438774282040399825507821122601622166473943835547292501315705008293033679097216*i1^72 + 31072788312798564116891369546374182608359231136408163064875879052864362637012984242494684516113609380253317664614584942286482189739221440981750669056241686649084988730888563895860852563760655217939676719050802315175192619342009033073391695434928619591932170671989616266263293381374413010890490438764806062027189528925075183148128474050106297234113753700753637755665377618982542473271572043078059554407841392753338047254663829576207131722310930687096809847636074387489161836109435629323578396996302595240812255739384885759655894380296051879477195332005483744710841008352707550075997031073643565138493994545005761507928803487133595403216632415762932699858084995364672306302282424085537990683598406152379156705367333982353170764506930241837885891759696510041265798402169857055264776587039878375342212854848703230279189404663055970166131890915216664890518172537585226563389905841893728626158737273912348619912107655403445009852810051420176564394828013573433092211776425901899423384323229757535309821728773322236188689182334256033712525395208297455953436372760082382776928327248960904872497900655553523342221065350758049697277697492360751729259725630643299068315772817905494815852597316191261272003875161572743610879443804863507778499496899435472530191770358054888445599137231075833605594486702199984413248444844619826339144032322354658500982460411489417136638814054238481043939167357856523493564095339925876280381117002619473263801587444363728401782652875943174915149779614143326887874914967250594223251533719306173999999032176751947421793690555662469319436625849733678927567841142955072790409465055206061211415243555101130114872061172757270383674020399928257382108033455860510784825937566963936201243548327136041274146453163598925965092206311646569233532467612976713647909301818155659090444518229417456491834307953002392449187494758012052384354016632009919179094613091238473116359985350605269622099246327246682048201354663520479803149460873776136590276825303488310918869215305445649663736421679570167071614735567856471393707797924451336235656364445067180443834272206773209509462726956042141384761048038666303604820816432472057934108599257508268174008855555424409851677121408977612845521154127693130116781943758060403498176157072470357137138800496965669614817743515340621638352465230716349472183291946733033790637996317730452399691793176716570402959089654285178238028328846696311395212966401284672184438732698795495590755806875170026105841783527943058584215811358739138941480685936621095318580830636362745903942172819862666666079882511314769422640843535183212021760*i1^73 + 130697800901809711177922117007151561065679238742292230508365272237298030987221576315222098938029603130920938940283024184192220758488502255839451631683001791995045911503559678089466060003617986206444992263761684899124724992132733057531739168845397102428772371569245663100279942586281329771653370185433268034236340050816448179185689410077257767243535757179218715087435380626040352963064404751413552864428715829535434183377195642770437334104990672419626896863962832644580632748830514103395211975611014219398501682473221140326605949987638923882250592961642451422443814898893587581511653643011935440170843228461670037368272926253522389393414808720609316335469667391024122695379204203916166935293869481516005998677585003647951941506004607977031256662627163432947592491319286217318815009729359191782054611138366461242780902623209298579146872646544511671484645010461573582371510343003604248763327782510917266872514585703416264071383339762027039733925616079046682895632716257565317013516260339517906563840509981385458911926344692295833014630460575644923336573917016616255173129081633060582016136691396328757538091186039715310450886732249160555657891458151093157930040658570329297869326946692034470093419230075006043978017531299380408906203491875835423511494038671348081117185337925456722978141359369442857385228464850916055159469908470952668860331827633004640240313976106119122774258250995617815071701420388335246587020762114700253174676927017136541630594063701738033020849028856199828506018491650681014136509197712348532661619734288026081741809951322337381330614557746212714880288978071201984791452242692775966266151739494572162179333096874008547650711738936162093608222187699386895814478478249885931001030040033010840160159526356960941708086444684446099819660322320301231677832706159435905985742783886032569169940559655674585530045711053464221659452545359576024037006899971962973103403955425145540548495133252435315761328202286005046309348832202368944492239499792878347484214473354424492104896466734413266180328238919755009572567753617343129472089444954822721683787456180165731134745445957818640533900283572004487522336061352074936056836700068123234080123488803527743330063866241757966969801385796242175810462787872036544653138336559338492827411940281095879915434133742432188988497676831736568234648116375449194802547008948711082201397085225708063680316552996399837826556078767598816572357495717996485290531624811675102413221385432194711641600936662962753683366130920606423970019883847741580627743252689021451008100952161021794126786406677719622225452661412986880*i1^74 + 492382967470001771424972290107696422678306264822577755583009000041402454379299672803773470820581154421402032726814611113408788704397569129961404982171937817268462077180228317455063793953993031695317533353135622993507144337755974736774745527724000332505660786375645682065396396026466776332743886311964423533953968000109322351267610518375298755166268088062562314431571239618876501267157303302393216256091536255977522885971427860591761710645076397581865133051817865856206303134155669082761052697659007348810628448351834011917387297110020240416754051864930560449905512110808926943584984709738762683022620421481821589926949519914473368633684590640091602059092444536461448078386915282557382506005435260133984257045276805156715447556013362297063100822203553100681253688155824586909742899553354718699314004038162985588145166749114852022740528438337459836212424757900151390347545864651653939483764187139046418925703192104301036017624460715985322791816045346249053813920219426970493952989575358791928865909957779239103392445362732460147133733163287919314650979810533103053875821481587527404964420310395110057518049510892169988686403263217431613761696305695330229577894178749762315075749612750044523891475462275962905540788668935150375506273086412572713625951135702182934226387971250058120062919243576858831256861015206398166567806697590699554039055714709919083353953955040463910628151262792832942111241835822513060005986098678000679494989434895189303024023797056176308120466335076733913255985596491060892111045617666281532505816725318730664216051129220271434383356013710122147748195944701773084905574350535581948011265782350133953560268726963506299450517866883709842542989042179073413026312713742486773643127229220434301519671206314065481553297228666445678932278518135604895078297638292407047618598501924173719385170353549534177698119593835606196551075922074383207532911167910989782672645868523255035209777374740989839449270542866205526683343595408491471399859691134216779749571122160813537292246269441319832828538284957532766436845870236131149408287462040530625461750732423723460685088692926214413739080430383887804675217959152177214516914174414785030011699490052636923110900893508418210509927985248295523342470257916144063165745265335307477321559080516436264212095361013343836658641153935492737341111662518825402836396614835521333129804426275413089898372827691574525650107120132124148446149540493081935459738205539744564748204154377686566450065781172172758787102299340254278634184283617632126767162006377785279360520092348497030794069666383861206601860907008*i1^75 + 1706953602153848034045905676617885398522520204190287734642839400998085036436250091499534298936035295299129466284226875318645942975194619305719740797266923240503798345256239925323202473622133589515074138249296410327580146042038004368316725687367305332866067196299990304411335199321823385027308817849638572753622887245355199113994556281122266312553779759474393194865119878110714645735327458559921973383235776571563976593602097509775875191593099039141512516121394685762395302502142963827522105822433662741783325316362912209685723311572957772387045400595264466756941067120554646638779879553991810052542241233435658430586740357185923095501948901760418425862095186375222295312121576726461804137643305035623753301228172415183331946283236806579816765397449138754224579262326451743103068967221489437335182463424321738696158172762171861165718840503847976042267703513305127689660900187546937443977283148350778124468112933087567398170758527524062533111834391514709910958114178523544042955409185297830120127934096883737145860272047514389984326288361440725538354304092756732431040327062981814823686129771469843655992040290544831451731176562254509239034598434560335736946910911877470234464977429879596142762201274994481793223581755799534537776950911551990849518799344296892951364039704232768287297191499923849637271414484154706144841430909239591501913529668313566944221080059911493770717872715306791574196723152125675866090177824053253828895479182886905073455101851541488410652750596637611639883492632269783855113501464467474263255367131068843021188101557536206376412695990535135490957509776145092867144672888935214272060839527161897953752752948150002388515845961646763428116126548034707461582499066444797222870547343640985426125673478674470456770503565504010765332151890146024191749655805098023372769882034261028030481342932800725291368355039844591449108082383287187576759529347768109196384529753471259369340241062028584070965884054315029865696855424699716808495907911287756334462958002719542938939752943657575170624573803263322311973629895341111007762297587911368505769348166579351768888145892238198853375243192692031164748237816998265560003139099403662880850118923227001764885042068017218768077652550821266746899505592591430178258377440750005633301193220427994659496300037584047386969831000692951800211295313239747916974724923964466230726218346738630777584540793116868629660777637585552143542459647368403471750362146282709960553576237574715016700526462303197765891366734250112419091331468896634358029919553401387635043941868410977052205968449089301691498496*i1^76 + 5149082719085564581646658343340966729600844476739149238532642302235517726626846376071522950834000766090376262269348110955469499397098243384008854221824447860923973440524140427583980163767141398069201512097181129936191767362812537585141517889791630467507829383554390232094341269648333138300488880521028658304025659597944758702732483144208164726859558105236135864850897530982832023704217775769995657158286709693025225469128288245364529981503185797452995508430771812042751462777882062233671960022535216699323482414685686267792877158634999383831888815415248066370916363846027071106380890422746051985231519646041748338668466511703079749083767184028970266712049971684949927414287206652704306391294845903624466199984472679823422157708548873782143808788140798665441671279659615508169860372232700792407183805067966790358008057768749403554404800009871465258794639901283657832375896840433016257727736812433867823577071103516346383384662726358731634090145435411036239034913772929203847275938333599058958588459360828256015560267853128898481295177395536710330954216611513306775799536990232318184922322776109341612928576287092953807065014774797345562386087845564271101692343255545030503970900304214084782771549054729274016378964712751102911073868865117900007911389113912541467990210363281593503032971134187150829300179639082227806407900749674041264341068795125994940868149695084865818665979832519602516913936776608318044979325873217783921625055303401725861273644274644789793552621773072522986458820881541111019617893718642515120480708535953700246615315279489221509628685844155357579641451392295601037436644749801846319741206109390100611140817844044586145391592117367534381599210173651558603477824605123495156545525641871852867030908829099028299393709000303087790029402436223232448120665032968760412532176490239117134102046945092297690776335738786077686639959750521771480084444827577842484323917847144522353523538977030400330716880890164456000818435960884213919792181239483071136471167487352152224123634612141037341090081998267475225536795063590083657481950038542209348607194373657604388785032348304866704286936320959751336368879795269388801206142929438257193140722136420153464522193845179258301010089959307090522694800542792564747120847049209271643051469301054963743197825741579876697104718301199422313817442580430338027691546274864313413343510325153259402502624345396122130767731619373229300276082499722539496342602934268273031987000165615701754755141505853050626788635131973116510680567760941926987110980661369043128373871137940550091358856209013669888*i1^77 + 13449346380833102672423524935463227516778802745983197305221206163243958089936074227444292830346011969484224148769719446072327774510664951697831114467462768249136027949233223913481218244039228582004763671205159053580541519695007668808756926399718246613529422443637121097913235404298284098684605432172440791256746150847256274250468352667591588383180175047805526130828058797689308851079769932867953298844037640109429226272118456843664719963405355090494098816716014827679303209792609733435846812359294870465953658376924977358663703430673788756405976633034296474382335498821388978153120284160638194709225088976386520766052523813550719534618858684940696161863479981237521719170021226682731129447793163945234969052049550041525178949905778787016058871515062429133044572155547901247208098282075257962595147529955282282970541552704300526173412688095382249216011141442895624504632832799103004606140426265537632197090603301889580644004478082055263260307086811720282944322669829743488298128463536365921995480517036072867668411412891057642882859301809757262215406329725955971476509572540728744377287818418526566544995327727706247998707244227425984805926085158554615336452046994428400636906929248081870140935610866830525965868174382581905144965983934378069939259361804907587390581006149331627528877064199022243495125150618064641502716140999406484046588751775192134734741408213330316491030303880393697638170641053564772453166327945865672574986783544199769677298832974511447453606399862007752745251138232494772600710902222998829149328111585727323957610222028231476956521965357586707228842828443077135523741812293372494341396140123419144230099142536715670103337193610548860913491115705240935153103836099498427500078462002015481216059180697152524793742168025427339475408325126192547889679374858708432633347456029136851160089711192475137543721826996151522413415307450593900311743437068300978196679441368515546179678779694659259593714878896664706485634248219923349851800516004433709511693354597605290136699588383991805226510412291716485909135481679162345996999829889650683293540365610540822622244515535832802159528616772796318851298880233105373913377197336009833766417029824277294194867931126049596912413337918746094148454542171090351893497687441482843140469687828531334813337006823796849873336753739856680096372048921720654273289272172419150550010927467435719306833372152605769631457810096414440034236220344696096536632348031618858010106342318571470313256229319292953865660121553174283664871207143356959994822141343058935175174130216400026254677309915136*i1^78 + 30545505593570892329658139135051554735513815340314430435323036916533670985826591032280444341836408776284614759646061367447673701621931927980028980120858963178342377238968783123558568008013272020266537724765052654644064983983705018954953284846083447686867653395239796504088558993003390254961825055008178294440658376686533665917651418828722316876830371730674361660445794234595294253367253741809128597838422660813981424146682306482255639942098031952488527606236037284145264835674072887567997267981595034748589005336512168824464003641918265269732451606059428594118330926835355404994587236774577369264509490704557297122255902225557444546602409642525276875507629709602249316977522023688660959307283180267906262060384453587894138972067256119655525786954091370008823083139834209720043833513685150649891640436688125877598506977723192846179696552760928762947845452430984059466277151953572023419635327885968593482885817563039701583475830668664966732865169000202669901693630689820894322667341275329035202045336334311715641960954294779149972329120249555540962878817966556847556448064753214125630370419244542136619882572445829135828202821608716091697958911522702335347901500384410231607092999054703151878316391742929156099135735081234825077045422085872230100773616568572447034271405286684006295349351832730847830782828177038341993629939765354985837804659294838059866171314166627255430760235274334292898285543647998359027376834843084056673111193718577397927974326672663793002439024974896986224795417416254610849736993666799725392541811859763495558385990006917752691130267825373407057129442899670252259609817932736746801382684782671579706604613532821991354881074890250430412841643016223487006063583841171013844983878531630445689752024224121854278382317421211364311399922732647353023417190145690123673105814611862266372035199248851433509688493603894697444880851357950031344746226225220923863501726768212101268135228621900643381435425857266723856197288418139321458936242407143996640512089967822493858481105673257343840903151737696296095365492337471136631819519938418324004681760638028620997905727564152547490695827014702358803082770522708737106393403408455297974635511587116637297030703150837165726561510157310737137297750604330745954228027108197414599167257211255530705995765565602172979223606776118475315354562509988296953608054410691743231185573369438314925590986748134742307308487782696062528189076707178716063983130450309141776311031303992880650924475507202691931350129359327884522216750152708427460300958310540344406559131191253657318326272*i1^79 + 55327526993433971849078485862127549250776734761661012963790767969283256438207727977078853531132379504833973833237678627036346629588042817913030162055824833045588658810067257939483312656423903316641415656194318843907235127077533367297872179292154014934713275357308278742460308951697581855725870862999127777789384480866864166145451430214008801077365920607076596421119765301824348550055433199195933193411040094086382072600100584039264404914402903932051488334577944978291756189732907568306396772538071246403380448487083271911014915090161478085115352505984307423121868668582167130135456633717245604168219675516460921632402792019189424015099584687662735566941476565246066852239504565421695508425509079574512639845775835466049385047894691527130533016835768760406298116502117101803676472697714798666378577935224731206773264806702353721797084029837744494574504336829870115348130460390616065457531846636498804872869752430886770911541424187636792360138780021400524178641940116331734534782364931311396050574813554358212425210016817972797838796139233056675463883352547687249923302223814904716621845635330687977043552736903121900383467597943748637243326823920286402396639602614669318927867663891451716204594454926887911984597533396856810374804414145973340062700666787107992688409471230040678893517447371278391032713974041700924469310390375087116941800758249461338881734642812641361627178648762794725605425012677080118939778046061382767251348113928367965602074189335523543185710884392332147311573115135935119326653628023723098948520371194759968892919081011432859020404196464753975047605778194207333671978913746829914270132370920621094946804446875373869951879775548353814347554647814809699382008721839386238490359525919928987892927207091308609971151675206468975739503273899484754502392189927415111885633265639383962085782905443281613165688663341754243649426712714777202497964001116818403579087836470881809037904174928061015470354377054402462308419487879677240173135765606456201148467538560188495018929338459823691184939872986637046501746974448926009507001655895631240065820703416701618893046403367728536991858818869919476212850863198406061102829202083386497767338366896030359720630896755176045739576004178027364580378385059232622856668240416194263744152711463907477200396430194405928905153551175272304997426535074195503609487450612507751921153176891236072125340879236705846830981669684411392609674446726755706060957397951547931432775060523341494975030498685536951745242040624047733250958212969018370784274045006832201818589038054654083072*i1^80 + 71693426141214418622054426693715854920227538719601120523268791146482107593021388957879302411258600447309441101197467817140872028455602889261577296859099964428690099176811607894310152743810248236876383031566394744665483714290130363872972537944755557510295738384567459071129600638135293660852116299789065565528593359858335660049223555057014168438108248952822872996273609508692500830692172475875783451684937943435496741673410222392448756282963707110164173871859727329401541414931879104801808471133521052269593395477262358514389362324010438287436901231221491235107238136187373254877375133390527517240098484573999308837594475050038604723020859035931802452756495443048920443171735884221046661042197614448531996716742568048908998331456110180573254545056962078860771681174367920693028588013338691903268251752633849017061578926810269525645395632574920429223483301863610318372227616284975142866951340478769744513639156410791272493598446124396168394154928549179696910784812765166152684252415014038128160668205462519181333768570252332364629315038326823539744736921520927007562077974851881793153844004931186608562747208486009269290283038401730832611357683729956009850290944338362244559047573710622929990966272155065083280360870377671935076025497116268720427543093309396417494040160365323900861689828487890382921883060830183817103448565470086932474830326444784057839921621887974351726301200931010446166354484939712769549086659113934300600527287143283827841427218503013113790259110840781021827068782846855173928457001062636746341540032068995595340651719801612881966811756419419432614021002100138658452908564007681424023854926042251416850389875448549477863090150818077166786745741658561974279292322381710075227283045016663210856742663401490443405779535535069299746956335130301756846005824414995672082970142394047229099911515310141345646555978427727641220870029586289699765390499693553964322111640589938948295642137818049189962919156489640653891604348322176863555422852419272108617495585278547348788776418730683876066195099610145324321947530450024588290065509820063480726528616906483472824218839721386304379342100582728784791040611289981880700195175453062465797465065211919732289460281939048326762631569962950712951522728321120620313707595865892095688356209958619121495021521858910629869249719101170585923930625825988669369033721776351495990071034570793674143884784594699025068854682193306247644361643930667522068623655756997511353031777238975686246394403532337050279930601372998797530882093419908761882967822477119838436644370776064*i1^81 + 64485651890464995129254212874493744420297563343821901951391442094013282523549090284904951403060283767147526098645604445443522236726114155971670959025126374934120292034098437079035098222488538197162073939901072141717296426950744498435857135060242715651525523093217313791913875048308396200979941506300212288822858946005094611899350729105674482679995136058623269236692909470167956426533981213946254889380279113002733003044446509640156080681480945646580813926509158068980872701710571618412935009289046021082847803953517437868765082191887113006673228101990740224115402850192151820827730040669952629194336327704583449502808121542886954480920536278578591994942793625010737857617953621625798531614017305880726983501934380419970110799151596219849405148563715275990278203435989104627569804781578593701758609561873466949070094132203354410482548058068777776637337384946622234506656367352861083626650918235094842664985804586354523086369781596212525251603466896463008663853594237955790502247505545551651587705700185094341719820734601773539102622788907621706060246332165675629803347064309719900862085920096891457307756748668704722104715611954833228078065356830785190030472461343780979491167811204631779933415338761918756226233424947381710347037843395342040421157746857123675052566878061393326254032558191582170923814909742633045192188731372396310130475312715336226259876731682139370464545469671888082880753868562551167236070263305892737626790941990898540890547414086055453600799785904227747313984222433171559168754605638673727208895865919231810773444163382892579625366388445424866433134234342428673901021621740567485134493307665744495637395055405119661117207477043973700109493152346503361786762029281493376257287730376158023552055843424505244584130704813525153772723338238446514260170651674696312071411033970679115349591150798613365179907223170352086488272115973527390066800686296969238978000617849658833453620021053371761800332793147485258171895526144299918342855741528878413404052400874896060866960535600417185118565073230040051218361678263719507169803507861555230150245732208589196616159895229502334782124445268924671963619821437210690909901843322592765000089130825185880101627811789691476369058566790315225947515721836154283086708072869852362447586725017812772395235356288432702406774559278446093147880541066943786555494697826239079499887817815174866130665065534170254798124303351960513449591413757713864962067558403523739746191711397203116056155445656971128734046404408114378120279644715004535412568396494972664923815936*i1^82 + 68047683980630760602202410569740912429348292362895244139774498510588394524836150105455833296102528086876876881649970316776698545862175344940792391572647132126657941738664105818310127445245057671015957505000491857106121875935998129905229525853996518102689462478620354143275814448585969220721904310694537678743284389564531140614254395106749184708704568720189565768987125470131926643574952190588095538400519783611388904552831020574550078011524011178855899447884871663213879563260149254576280311774260570958402573631411700369019885152006463213963704428535041681874768512467529646773259458152757363136434749291494571436815699136397659147394447192676816882281601253026612754380143989905987831160606304793670829615179483936809226979886201951614999955317260751733115181635775468231656615260387968865416004419537438105971719556949424299612063482761658028156339095081654421485483895508319918370710291695710208378031395546279267102546921470525375687886742480351154872561984024582192325457640572113117503614793704226106006254882787230984371549595257711281304381917216041295355654562455931119457621388576513254180660374101936790796513559232874168631122415485248684416944573100542380207452906535562671440892293553603739710196765868748330163403002615385088074221624451298575005435062833214355142393011409088696448139639935008495199766350081921658814273243643646800016350894173761277653603358085937288882699803133897249149623120423537407097894803055992990120739022062014121262221071880921709461056105759680031527473440935440360562598161954161121828291231913159592609391955373078926834725827079637710274019080340054649452748881214301755747370498883626314914463371625386854052637620719127435247837398846683300930766262988426626510578520105221668472053048091322643970891976109746925820085720270290516272853651915307619507449109012454397922151169969958974920596385984160012078863700013129703057387282984624014103631269104836263134466648363441990794931031410077288160630334571580946019790944282349286758716359110884252473447038076269203697396328776789277257394031544740765588052381690401780383889002693305748153542020078495413286247608577128881429711696314923336913153455747231879597566005534032744001113144252838399801141349751804125302174616949588269242810698306899586771691742040389799975213527264962639052690061556844756282992620533987366618926479165364704133400229425888391340591785850501361388020363740622158407214341634794381182460113441831602702610737312175111063550551714669516651136357977985798748425736235819991040*i1^83 + 156200432703781070251017871162062757719824172892553393969979760888608096870289862637527179557606217657963119004157886328042695054403583231843122696823561212170170955103555637896721523673762189414070658677562719678851030907562144536255007382886937686706228310906355144358964115972090607615576034849369474910412009017541351721515007944756456133938699699664140915233850577712767770983860223671596367050773674014464933931364539673399441228049697693289306680072977869834912732816473963459433667893725801355099121111331183985909008716795842937206561624849418799753352603498045967371768059416097147839396307920080895974356964672740539375992286318704443393543639429751965633996393682426702444475441158619433289978079780458150595580633848930534430141909499412776969482682248008110221524837834765213811639047165498658418189344232456671088085453684305927088502449145249743711056315037279381836459835572956157106142279980528013347306788671221648982193249612057415572216791328786638132717918650927515391252397001534840339272048955016201233923682969441971954574276208187090065672841973170915450499718399529036189568427299171871321319634151715616414058165419299964343737568391495687356957946383598634893243258607304987961418721308088991910749822778585647501537602805386774274566757932920048507406300678728143311575231663074758059856809710104934872003067704746731199918945402127166951536539659291484876342734667449062646497412099134176319071712846078037390393997324568826527341392154234950982296148949116666970772080911608861180076066406761994808282622884498675368375302113096324012346824335177850741880429785395012142447748895967717758215391847979806197992548434528853498304036738228604331096346097529803788347787265262765668450313673216083168243211032967469970757300115042097698570280880084474319343341022054800898262989102654180739059130848268317181804944448110771306729318692206104702464690683668451035265941396160667281875037723732673594454924122900964765814012709295137062758183900566444897308152792427031890406768645840498826947592561664662468459618750471598672592211889066806455395398327880978550205468754337834329092897111283357290462853668137767192704044529327219777558013679762755747164683311443916695282491544391626973485400124056434485666294849034685884666274714517571221840502443656740665748023848228339930910297310652026089434920185534690929550797004725578472833408585572569339623211573725836156208471334582248902072384575064291076655509036546308517902859059483335208266272403557501477818215132299264*i1^84 + 330476099349173065636711548492790227169821655807216654041174616571103988563726069818079298318946012710288210144649356990565296332021857471633110043818978183742488375169347275478548732552771038074188894353906371916584177507739738264395915870349961772398229840870197629548127745743655557857057589870367383351023416361363514531182751965686490935760071772426053078706533242321948804230456089171340222673956878648561827961451342335810514985373653138347928688573500952811187370955703604545394955483001642226611509231033695323887506051142258079213843299436345703017095668732669973206999580707508961291749395969102876112118265649511151572939411298878463789565568401598288849246448755482183175184524022751714859433829100282887259591784645464436235104698156413988841415444429882683906302152857245241951423224335829663483510400604304680789054758055714453394517267023723193079009961074970091540236497731125121922365974617398691905734994895483851512744771892411495723996765475638633968991069512978374056760259781375993527651909943580220808680962724433348033632129974676071289208532242739223867662957288051709836449038325389139689554803830622235366151788896387226706226040556066055603555653979454921050002294424751461274789013376474322324285654977917736824428860472652045591146574562993262257438855360517572757102603762578567189667927302796017457912715711834915934802100088192178331606619702233059470646572271195324952145038428064771635425099246780485025040901657605433986258233407156924817680193360191424692815781487130598642264129173337736402413554530045220255061807669548033785716800658529259599710135795828500700109786867518671546048486626203931308178922420802824056727869773892907356533579293353536883315532252672770678178295908914912993625318679657645503371070481959053510969080225233249291870509362029423304763222894909098537020453795799755648758499985640537426395120557581733714058086766550642458329592053957688427932756531367632968833103406737504789802195413923590367775056518195467784892910626640706685015292231529591035255854014122849040138900016196287824978854298660419992508832592285143603409641032659584121298762646750941075183932417128033586302796026466938881934306226996558750624247335835234050357041746750293773076389050582543142541939354162235643774373692591349873501208159314741470578793204425121447026600926273396770753555609382980688678590632557100516355444446311803918302372020756411208451439142091147653076673414909063144713774014295561744746507110220518971134502096890123119878995968*i1^85 + 477921253411599644325868741470639810088229990001203976831423028601741530393882222479369082887471986038967572507662343468878067494149966967059580041640040794868688327141018038988395957729211650642918976905902641959840885080238182782242323211379143253787719179324746733878937379986814792515442202880245596788539011288749292872495219619527687449121667404561862370354054455747648579434366991783518913986161548509634765237205824466251337163934024161744985144874618566245069922819608025556925199842963458757755402954261629097294563937920304685246179774040239204007648044281454633035807463346303830967942323428567816465238937186363241429530005599033986686972883810640918387890876683660730238376403277409548159225367063506249432894730587166847655418333832131591517776159873484465639167595428508108647415616877783522767514381187196228106014147866723822068159741521758511856185512453867068912833702177117253296340874338396824859353103565393318488539888353455232277721025232956023358552563390566897426704705021380452362985763384867520855385397782069774865502478927532842120550936385061007958378207723781495186822643847417196874466187752475838362969537226143616144320741228917298552198542738058432167005478089045319284560629097094202339577619333136519313855020488254949227484903530605203950275787634363515439870483221864475377859997179002146935405591810004919702634598995671748141077679326050422691799188820542569711304186504268434686981814975771875189657164686891697717320112818737514360775196260867731878620172716002515411369369273651988536172058931434361151746255048148189627153016385133639605484099408961401338533741796997162158414559918941855738443376359022849556194343448753970509140628585421429102807682486335749466277946102132251898552065230034096910072981046347492232808614101736551068776553148072427556661124150286990001523156593734380763826634380239524285984800525092142828360527930057809934668013132494021795338056529149343673028110659587999052376846945614525478744314944253529057250216577214976944219988541220627998518314064733075977126964450005686303439940246759096661023768250631482451864383600278894596805524977491082786177698351838791237400252582164458646680745379917488548742799149163193939087126595536961766610750561837795115958515249167395446843499808096450382884353502760253837287577411783069287736196995136091907854866230470178339004589458945254457194476006924683100069579729503727972775650299244173507204801521648321292018221135976818707216502243624598761016866309680071180288*i1^86 + 509331516622558823434905966394416548841727402794671625869096864245010200433109905557696770467610668958768731003084321073075011128239665234019064148401621957905919667660091241410343686775655213835778607268678614553680083161343849690587747201575747235489087552167691561449336799154759766843495414200365831230903569198013921761931753920564745102519672538309869966189025764257007370481184691172033193652932281451484545563859794166068231488029023097743970680288839812639079312399715317753505463505301829333869051553647837650040154981563177492822857041679117585252400624225105800385033629286207431996076058451744337604310522090280612730892239932776715493492919292382322529745958658211560735408484676461525630153514215316416414994309813718812332166004525535062398152963039197626063625232651778747282199225130047689558414257720036878308158219174739159875029408526849448197085783079644467843592235449349407479855841729286543448529298900484275559799285654041523456322827524339240254969684334930741441169778996129308696746251247269946563154885034873178515373443119287336316376916021350157473179040219073243054994467330603259884938351102409388787730117321819795410528014723526602760597084356487126396737363029574804139432665283827276024816981255216307473282149725085496202092323267585939182361352580080497973558337283484569324849759646407231214783540814640561096124010211699959858980536075801090337648274753494775638489043279605412373276022350037587276857938086708020158977384058283032323781242624645289718404336681957574791011037515328038526883412349618136980082018460331643854002142466417096621403757281880188490708022530007526390652681050140912877537614255297415857343423542835576201509425059339125462443257355000825856017497007371149030768056015650510755395538975430491122559451701494127122013135414369500786980794886152715087280682421727673801550830407613770811924206642874276589373798568931370460173548810667280889388367639654178282070016266977858627531868536804058990960104869533579782397576692128592826810956052891689995947609343274993557828681057918163922141256861940252614494563893193203647665155691204220937104053813179734337982971344952980906918557911637002675449200765418156441924885133083542294776498011024576498249130590128031603196974309839073563439323005241065896628207898734095424656712928816601221699588254944926084173806613538515192101719242624995447517837862235088931715084576951522266355854019362400777879789637726480547202358791033436545909721854336542654267553765916672*i1^87 + 457400708904752520738946725558324634608824722169428649157590768083556981133967746695728866556692968738957279666526154807534999365146418518595898782157307185699247000249626888632065669113827855827922125627063215276156264665830848804288589976438178485684386107691367739759810820614035943954428983057451322289327576784054275750477194434481794228152014017208169725431775382213533563451206351299288827363423425727122006279993076245658453174764965109444576758096113899791300756855138534338315837710517850860687319099166931249008490716938921680195359736611280042587965374165369539310014764136933040133996949638740704031981289110225218563004604471925737020404636400525875697051103845855480638315236675199199932966215623996395128933037976530339293858009481525237047321654306478845711386482196252181599736869654321124266207727481741436535978987868171930249432150246312625078988514770151209389100436805400901269566015058274907685631637081041293284223890305352068441344948895875866205521970141604491786821028685382319072265603014153089010256214324269493444360682794777867815682949989383628881077709676992109384659942033001076259716585948632881800180315989710819983904226254583350312514593788850406800995677455202008008701098022823244254018832076837120559272972137785950612155783354247732283462226255120750156626509395311137431186861322311221250447963393790450686265197083384279256125403257076416687256568002927105718107054155954086335335178691562820679770940853606777866547945601294364906353533816735000275935791894992302866344919639479976724968663404109352557543922222586149214687041207265427223333960534777111152111524438077872563637313857056654856003983916876721921290161110379819665904101906959148936066308674009182908167215637773215115758650359643683276495764637970037528004579022755560881352706800934663312312229357140618026243852049169947520216609959959705012571050457304789491901089842842247164367654191200418453513502433872357436402607214880919739566099436649643866986798521468371189944433820460420923320024883358083129972287360197696416904393154791654211869364567388504695897808757818500943080158751332892122330707257751279990661400264772833762205822434743682885551522516825410783060020859396244753272397609611824676114078760474247792199738608349548054408205053999742801622642729217513983126339656609304306377717869468351322742332053348736941962527902644607265764158246938718502979687534905308918353037346786227887797947777166802403782536111936769100152014362100604311735107584*i1^88 + 374255774756578524705672868461002632824832334540831820282149350046594712877095257772571773790699631363996995697033850966129553920900523414718768809965277432609913166407604389021450695083792526800470727532504509352379225610782060241890781739620748703531715947822989741224598360402891849177847882799515694229518963058120951821675916248778498378816944534064399794590435352047739641875688217959077603576227363922691561535959791975243578820031482604445267458160176402578918940051587035302280945231066885514578963852226717545556097397596754230480332993524258701578012833025851947710626853890721385081277728627820796908510046265110413383644205722097500605817261702829796102819138822359241728512796938497591757501497489020803207477157870466039036634803841906567005340437201092691903985721534466758187684534591562189258141232480306246015381638710329159185694979676462624198916083583177492769513135376231336989278790452680974833202820706969843931201958774885315582740154560551730162076615368503424131091156195129862980667946361811275508749970414786169217123653818268089883842841297169718234499560314994029719920261249416293008145812409110255434706592652182034016968143713525098087171914847862589974635068874759438272600329562894593748632883747951701079154779608434392987908772578595370995290094895543904142699735684171290071999721346823896595500360017722808526233584521421791586835834098706419883945497434177564585329396474327987944139710042330557110736168031944593002995737048398642266712277424947289223316126734811251763068690300572232546621529566808665319300707113229344166334576588326502050291129185318341342691387216995578421599332904442379071301616333377028319450142055092229646667625708985226038441798962195933079064620506247781317195797874642037810673924537497337079204987955413364285092382725694043602224519843595132302910668295382061111908952825594261694988154328078296354057240831928257078020153334063890340750327823852098870217436596239080619697338006950879875358855229776360801983235316027014862524536014493143962311501882152095889116713193647346873347416172631255497489603788396224876157008320621808607027134684893531583973423782309337764982021969745863953067583391760736504930673597278733611801622550678954137334862528793805367490478110849469291396769830115118151056390412930871606873538460439493253594126626294842120240962149330583146676171429720725100647323416874280304550421623348852166010568938500601386629601131249103280480962063113168452319550441597890985984*i1^89 + 257392578463509245131078323388800176770609706369511448962044229809812690997044277932380533777331608537583237910653588284201905769337126333968682433191721710060200715649757330617061930576012277216202403492785547074494020192819915614255062232706794045480073617684427740991348894060404055874000515180557274115910710886714765408669127565963116046145948770756780363255183196374536889662454880699864682987129330722191853332055463642679450739675687705286661567468075298679801789973370883962763779808053130634310891473044332536388536552009700208786613447952928518379571354993670586046046849302905638213015113225131093635820085450446293482963628185720951272613283172363445512960256525955856926790929863816678500404900532846035371560965438388341435941049621612918373797337377132518602892801197867442167577049446026338988988152837863730762898173869325361646536379714345375322998350215783548976795611133505941256768972453436109756374702743154650939663046999675347662656671951255802871560533414924064103906282690081256102137636161770934255080905684319473707074202971501494353832190319208535194330095127855564174491816038713901271239032402024791748058431905782319746745185528410170260185580269100899539809664699295944200258264429797134429576777805592143857094829479210176335157710545219401473623007680870150515728578027729975322292318450004275585694160098993542816899559096001865610408426686603266862052359608841108567320989049054854322315086928647121435406685914452703348387880708111345896309305181065512281166093330739901214053024101873043922870865672414966282398558950336671938154730256396541288117405072062677054172067349301900561880116115985832265943711797224128559166988462857748322388143497152985056500860762097832787666796814753802360208323953558714537131361533796265906880441806966965713248157989146506909561256345089200628765698877063829174028173831327246694418081297241074762068791684033835670882666782014954514886515042070591400026861084855405704498915847098162878315443785546722342761265993352151862994847131419159656463052309635934770522862995955021589176412428187942629545625600919342966888526676041808181101630255987054948969546578963207254066983360277512787789071813737756309711502265046157278339415232140506810430134650920945619362053580422014146825448347806725041181836588932048479168220276174536748319598228426241052721085156325386153561107697446921779532032706144081632508956654752226052984769027465181609638586211924165569681049989013147545464887861837824*i1^90 + 117909213616753202331669487476649886983672403800110537010982784969660022200770760817490826150347938232703228873889307183163711239561068826727469197059836573556476777696397842536333502205347052378852374448031773445007967356512004624550864487360637449912741037519603977034245502885652304044190554297277369331029292410074012202242363448895192453802768183428996069564629611809698121569564183203936207344045932741671602070373501646091589355486734931041521634228987774847644262530210591208995597798464407974251718902512489803449853686324775192281526084731255257424201182452530672116044586820578708562073584155559141556304700667153818069026766000648488287741999981555867841299812500180878571955084654610033187352106895605626026961820813145796871318912641043557841310341625460400651954825435118367413937729052689887129412726655500147122758301662993169767067594467390703125393166782764041089400198859671217238886311757205164191163101374689975993147749115426455893067218847623151242180603646717942234196730293182580090574132292489423285625781626393356761351693824622389436643113719954274418155471840249632434858785668767606941068021262004939625887109508671056636618576688847617772934311528285776913098952549612314300522156719868311008065164285564498759036378549145180334933125292311852517941242091752536327159291319726532134282831691786702208339451268902518373052451893561779764292318764064684326385105877758216747143286616786829912330008443365904731567961280745506288591144410120442580125196968726847512310344312497779493817549421503345399712237323509404517777939049674439075846792504820287069432588516138358890302714152158749456505058841193660545467829320670571811678762007455229349704788100048977222382034148550407208656431314491015035493237859176751648155861616828242906828130829055190520050765440581044191336775285017738815793818192058025726533176621242364569771722849892058454527178305106786838478750528093342409781431891704945655857987882927143863066269921184838880428744774337125579513069669686697050432682585274773363034471729370214832480787406131819996940162104409707591518668858777950420035320696847920634764627404272549536769106758855231478878778490237277218922607789980850949805882759602873934349397644197218115736072044646874121639691249617918779971642993238022315369862805211708204922249580077674217115302564074407384312419036008187745927870760453973151964865549119297007625949656972264084814550112226627464418139208979700799000531182359791528358969344*i1^91 + 10104628687651716856676257889899287427669601345547322365349518595783490933775814402697246947330372992423775486325712910415056661530021241799512539819143867462619590619487212992044143716440714852338171704120018306228651077607127307760392787655987597852993390005628878021021196088452726677154455390420176828484697059156570460859148203965876821034563273621385265808293186148643597210784984856160701448513010925904533989494353659588657907870302269291926800155000831025055534333701968669058380875809899250947269438070316609485843402586762722339959609701473570517984763597341729833997542851134629722233690313150806784009367263135691149883190798827791386557738520219715126104430023770375786785914380563588890600102656449218000145732514382620855295701103458809888968555610816290673087092597263757888427797848629428855942855821033414353714311076475792923894760335319134480136839698455627465693552753698881351379798638263281143155879548857576745986023572705607504197506188715986119585596780607396395943938374997898561544336455768803839007059155808712327268004145793142086250605123218524232703274194701501865720079171919932013335615392593748504833916515286165017987213229363902795429996126514329258453095089012892981172653817422720550391276381275915113484464051310508370166928693620208469305118563491888135524686367949054239600202639391604943376766274842704985685277584232440272885654607122443322988575966189493527544584708677008477333298214481531690209898052373863995302323259794240602092924277679990068326052448442982608928987762741349000857602401118820615817333109417162347912706251543042981680519609291688818584954671168488648965886025055090975669791818112560312597987333905197356754003315644553668265591578548762741579121264048330053697361187471664836475093852034831888717089502576026417038465928541177599509940295689470722787845794567871734372004533962119576924095036310237366969114358045500651611722771582875778058585245538945042449229172674456076593298366223262892862583170153683581128441961083922593738527350582750025272825780974302791991447461096640640669992611766168325212740888257089707191766402334126596280085949326312505424559690310687673530919160613759145186329871986078804336124653043006458385045856208845691315917899614581213845038031237748808340581602518399583462576932351966637552866305527678303111141499378875115625177811787693203640566913401703154456920982993565543159457280444094881824332574067684069333244210579666331739809104866595307520*i1^92 + -33971438662278097222226553176820877133567170985859599586879082126870427472245222338200229250304521583558412363780494003144392989770097130885975977085807796620403391378081243817303089692751116346200441012909719957865062855486787345221248636946917611605942902243527975203735855197535717456901621557925082853448154084853423596455832360379362948118475384343865671322155937312192303716783461992991983696954156020686890976277829174339130118613746777669203222174824946338807792974736534179364520478500033677612509255922102759901570731391505140117019046425874239529199466037437154264869993128844003132995171419276112205101497181899140800128512691810657895381262133036847061252850147140340134146457012892963638310610434669547476450677431972299174632833490400316783653102940925800460972673568567462008318691764164515297180769211731904090499368077767899560434602407401845182087390339372252377884224611752782630799577845978260873060581026174877596201909710987130949333584055042509565873711361473385814806390867956429406520412686080417250076264867022520400151101285334436822830204691375986020316241792864609312715515872968959651331410879272453674261386541378377181036438119445415797083651735019243284402007776534282976713140138261802081187802391537527159963964445937319037199411872187816767654263600027326953162230386697464088547951629133574641287829829744578969561424713380366155443313638934067939493344013956996370458924052043452425420936306083122791628890661885814215962390563623621796377697723537047187104176123050378452743090509472309224588766718483471906919658689151289066591637450391908953575978349491330289253708290990209645746840237520296802924293981309926914282166526818504036353133538690253256316003141424088931683828837180997160274928790742343050138869755429931764185622855781503872089678959637524081013728803072061493804041465258803260034871024853083468150714127729167611531920834618141669303178323743728634367091470284087097492506423745301794483781369747267234889602648848672221496345575470114154156151444096374030981134653215712427788944915567298921507437241451562212217325602684327545690824211806394857158188422201112082684999449133448289610108997966717419173820152933629779880914396042976528851961752371830396578809509960362031613903743900269205239900406177882659164772327368920048224554156710943177374135306197778742600740804824253253957161898008216128052474662351626518559984786254838204950514401986679255092287282128156558910305775648768*i1^93 + -31186988739190680889333737380310837190651769583404894747673230250129246888025822969897131912543664706133997066648102620412823942085267545156976507445886031064045676283970480603619236370968388641615340840018045673889256126840373412692809931387464028282642719142262699718520638906162016098741475561228297076957814844283117705289019376846686752384941109399162918649998146440313792720423926214966122396561964997509080342865247863085863811104410696237898644513732482653113786330002202468349589906177916438693836590473916668125080390657252120642869295592383578958292978727591883563963133219136356598411394222113239183891766303079408708957164215637993619895239994253100390630173353249570481912640482381857215021053643013106820721424706808320672413222607871150831118390623644914870392206490187878923891103498753721868162252693126610179555869369464281919311614594951342660872094515619960380326178123520492736723803071026554617196245495265161629955433689075501875157339025174905253627256577080863593325400620955832688323144444086878598071305083426921309306909480191123054118814307648890028065574273941305835157105937103020310768098036775562204686429768037847808297939718779498391514341213858848696128131843571833496231097088442051372317475953623140377508709554582338619866282907757272544957053618845419238006510362909304331176296347501810973862306523612451231126449648380727109465367928439801159120460081850221444759570048233099609442389276457613367541977592827043014169204801698982146007326716454755810435460969749684327169481137296284149965782262190735500169124704490025959941519094382595559911981298308717255797379865654470039313035044238372627858159167370537238122269751499505894296209874269822163141565633988556635074231474322726115901768489043028586990657835668787317804885390633009808994785635285616298927477052538696664841463674700397216051606367556676346080332085554878696907000613348608354195976041314104888153009036823974677026232617462435762895845156271112870358895220885202731928605868591542453011906760132761425426064002816786148119075826319755877498121949251686930104066884703501712519690319139262964736298470466562479742019512851228093628157143058206027746857315222190699721253726075247561455038872449006418309462179056797058167918531402900270334797213256137190262574660578387864868554552551586570367324411250303757256135581883987184807744600639180118264955834225078395246546703317829635776234627798463358987417390744066600164392960*i1^94 + -14979440109803970991133523894225198689345073423862782425072217158350899313915561267173290145852055515748280529031125612385466957630365684006936411535762540088053539938976914357876092030053150142023649794261866482385153838609806738463551692713280152181000364800381069131508533008184681547539454028969192010159193570566098730439134422759342612305552370811561006084268440710587607321667764730796681963229105250603657301096861984255811608984509516163113647494514127230046841837523187343664093612650306278382770418665341434902259647560704373890936034528324817073579249347479512172532485288507639961692433945929537896935699450635299095814607342592185350882558836352753217107144771665335137308392477409637994745105409191326779829064117535433474895025205049006997024704418803622264654648227438339955813162087824289191122900727171342383455100128137267953501095126293785793698890392539917491868760547496968731926485459014033908624908985796691871282485758326386992525824239519497762921322541276250898983164181092999439749852921861556823160859653081353686338002839699461386652263029761738903178434182042992222383126176459058032778142290753047013189692618853129329347395450684107282424825004956288206627885774743237958079158748216494305604576969622368281656535461982554099450077519290102078580830908124548307143484705654939580399546733574593658822250408876746242687063160579117780090041633887400462305066434711035603013210319858417405023039642884392588160936738930812325915234842633283851934762821269194693409813583909933445366357083705704111714902899440054731144572954354608563004458518723785315173041248329204690856291308520819216434289553718407571185108639074763406024462270730668447433976193193620804433283918771545355416971246430300205864159285606686707656139733554115995988849242509815527280291379082892977180503028790831272935605212681797801043455231111015705322134686800293502841566125446737594228952634807240755928090737064379083463909717216826209638889491106210837958703808655004630243306241925962997604520664981480628878495804331934906917436522710138100417900302389248478293904413489781437960594196083060518225992940826043689251926444859375430242707371479426297989115557951592700141402332540841115652850120090236445616334197192677573946660195118382013973761195847866060686367878825621579865320845183766690590042733113171380891097587305545647677448274364401063774401009690967300049101109352131292918349208498263593118883865401946537984*i1^95 + -4766862805692941174530692309597754993047544284669671728973623279890439040199114771959736419664439628414172778717830643447224196393387473588644453706910637129383905721444259944634130995285100995371803649707513841999375770485544415737320556581198857636072451109033691787961602750675054236679022541400253408460867123514440415706718840154803058399354213714075782234441098646463292244485337866986827088293172433766043939380400462653594890131203416280386145101621098523225246415229495106943119409151983396175356988468006005466651282232160995096000333614296660155094844105596551412853193657905381302012962129630025650766254319051110196911968361790666172835730198662832587337482627524162222347051504348958005701151380975884025084996037171269581375974189380930861659673263988283516226727594606170686668773416701994097903600430433465289672555860132166972156106863511089973027823724451812062714497354686677627466513292445328071812902231833564729651023912873600885946079756893543114074379446522341522204918229971131583788687030138316472692582887380902791936989657917060842718493409187281507713078018293592985363519081177424254164280297099260605710446030330005048932478445953537449063194040387789291190606030618789494601304866606364654954979782939461185942807002851804512930113802693589231774667539782768052567214017425239223482752922416337471958195461264900557977756689937680862271113014971479066819908638916080045495915660200446161682148147620413869187895697488166843992895700678193807400122059403269642272204726367804579420058598074080399719944639149057635006811802371912522431507159251488846374280467205421308212374064057999295106027869590475457614170464962637964406535656871865009231543017301042417121622107485228594073307550912125613167889876563766001766987805290898192422749001041779465909207467790843717476372427320989663789459443533038284390497027570098703422327346572849102148599772595858266105344971170217397145069929414014230231663429681880159916088131770741532833465690483902444333162251933500834983306893887854614221691621622874927347106093016927300353023088300664151539633916282095243645192417233940511861083444154128389362330871565945997155775032004243464400227329253437553559864799529565393203651416399082649603877840964914601008000566328737216425775177993578432529343800380788122804420771568801887817991756207134352864338817274251194503020660343686815218891817450954756826643077161079030382255624283927325229684281573376*i1^96 + -1368101884691653772679469325588396703591053325755645591732569057542232482813074152766493976211883389364649772792585729334770978878346325760507778171067089700393649972335088940594285604340920522429061493401910389996594154837437572850613850714879734448329976702301459642329417596403942577806494832758922950961298638197520814013024861318027462340471854442510416940581439111161966432189049276309728260522805763911383162303440282436633776339373611295404874585238290823533327511134759301010170701289000889995831950129679244037412664216973038945347379564549736007038040178737548456674791984250321474935174740691689755042562837085763792017459915153676908005880826139707952717363224833996910265653791366885517817942407142198095663281237260402451141576583005349644138496353854494083539102841072445063872927400078410422196922709566665668705306603404653614155643377451009115964267358171777071807223180091603875618155219494173574786142744562991466498220322271382929819709640813171779694313399878679825427127777591772622959310017970467324642734777449259423442532130271206109278141963014255571791547485408919796095579885339851369623887296765876652032378218090906391478950767842511333694649981825891170466405357470969648942036029860022204396043157173481853569195334483714810520429125069732205898270158380673640935984957512214074848515248211334873948251958500643617695725585691696296061406586918380545635622064807901936641473189087662916439414146343476108919336993043996760564108378894106527447454584507752585066874538761391075779345292014628304131922322866054899378578677828846298799559762869306611391489515028215864215056438948633494214280672911835485551786780445669486897814520507769899514562923417457506524116394261037806893429379068371077712000187341218658086184322738874927621555148931087019039579564314220840863635506588878698141907310274648706364215870256902929313577120251625069803968943895676930574897124735674568599514939930861234860523612838936257433850033802596982524160457300088228957488403768464852868455325126896153896924667073349989248151249543558938588274125589665500553007806172353238832498807777492366111182822297009433926295523551380287327689980688381786599824783166415375145128357074711999380970524367254751608659160378270384503616312604144873850682039871702826203384533480261411054254113564738725052848293202419678190851670716155510684866469116456198153762118175327706250381940935389241998011141527358877709893632*i1^97 + -346185522379644547250906012647245531102536035757294376059947172014944998772243863645178633146885573430728508613456818424368780786976780340143813897726406760478505954537753408075660657307199060704077833902220617956746443055441646478987951692491549698952992945218702702138596032564757621030987593009372473648238546879719061235929600120633546249519145239083735107634401182832080346714646556079597534768170445644149996999459273394059030747533815580840256652572869802642420122985924049139672203375317713573468707713653282408559206898578748372699269435279652354561189622321320081651253312140519462909603555562549543196719958982055697411966181311699737201258610060218900361453912552806882312730914311376643886473500916975105585522580733750669492205683670124332494384911334314255049030189562710477758656985175842438413940070441357752191275601035267049382556051437551783954260876411616451648316972617751270881776426668141913348253094595952433101616884826163104591947469164475274666458577771536987481844212983563912147407202446496423872747273888185495766627374348353084136472810131023213960390691404409385301300708024248969056388735475003623080037879270504763776971755066265327001489237406443383186030256446207616796760528528158074710706790306006182943031765439047407493351105049528442931323931552874906249526423340821862024135225332750526588270104150845926151209473883402143181263092596465474140209401261126089945193694203909028022201762224411626886705626753726372993125696819009458516112273977133086676737791562548186153810746890600915509631715849736766766409352952877519937178000607522796469855061227144929220876297582889871841698128976177678308180887580202554850332649912480037365182713686340883640498089286757331462890171337483543546014362092796447984947926515596140150253488487453240448143873175125141290275052667698573908537911314289619792476744232000592674706960251200283048188478405485200708212644216320339029148818075939163910530276302245081620602737925084080513413527668900596390949445098081831028276107690380608244753097878740689919633825910771099038492836950786252223954397006383990870038029280446015241216798237031834831684371324268440918926711962456707214049471474998725980657450863466676660034731619251672745430492928767740813136302230855383259589041427967514738365025281849624015484640922055798749475276353360944278204164186700160619942363013463481503445300632984240600138390253180935814115901761208188928*i1^98 + -84696995405989499893955738705015764840559559919939105942093366278557149380801864830712707733584478738391495135204297210459057606373971252115940234185025373083914172787604744537581777111108448417356465281804263114503361852078151255667762901259716194617306815794230136175451921618592126987269120308237925850334952062129074591486856408247248623358608213659307544474165315669222359871758138736092460194198640831376216074842604111719371816176639052485025420233108213349892202847202079255722121563301572827698078573056977560092965828956788090176899830195370907564101700951968603646934600233014084138496076949467961452679555612990356275210159109989612989652298417350292083583847843514509503893853501220705986044991437470708344030396833714020019232120001895858299179847908132088490220153008307020012692856990486229714181331052226642724566812782528656552765225198478698152950598892941621028374759651991687705958176876098960114619544477419941156388851103722278846436773584701370012008488606447941249681446012818680233336271795293348110899362545659851353151395624202379970515514121666957059340945767137214868488573257823115152373734699650469320786608598096073488312647969266385390924537181864723933716132417481945254526915370703226543187111322218687068068765745786308880473866387280761600106463520092998737046284882461765833337920207993572658647011651857677658976307519983442683643126604039307620875812978946446823957603823070020813614661936723487249967199705097375103591802124700290667142314138351940150345577960728257085110045714496228310706343362162643473181702061562810873873270640759888094672035480500537635432166509288429017362969254798950850062078702717620708353865625146063682948759003126316991430020537652412107256072942943836160076197991771856059607569783997635773411159666776826971578470504549282877337132625363021056074987898631030844445698513403728194961470315639418592563545352365800774110918244561055382227032183691525372074468216184703467430216286715254481174187847017696328411614994347023385337355153770978407930635397590201405743423620079870204622128878825829943864540440912652679458988542430839673433365061569294520233531863394571071044376158187147594460929169928335551518152292252744980847670203004220813891617087271534775458819994873677901308775779874122263542442992835177580507974409405709606129688415380824260953422013462164009526885195341649868395962875112946755669493597921452810922484563968*i1^99 + -26901249092364651954608476338878080655709877185630419690572864130202066968242790516593793947631238706661840539663029240516332285893621658484797455368203563731030561288433748038883410249426922637432139431496277656770176377195496734712776367464088738338717935529738243073368557608694638037614226947803125192079572579862544432784637588356380722955071778898018709755981874302158517491377084396451743578101587570938220865143283253651550014652813594736342911974932014222069683515114325009307774399587861344773192553511547541643092955930275238655467283376363063021670411115814004928458578508971227286402345748473856559947594724860885833257923706730671409998675833746600505155916677370887743365593680219979089413834419454124743820924593069510713109608121882067813533143234918878949425586697984748819697152251994428546717125920823530730993025392596521009976002402794422545289510109021826468987077545624085466656303882219956911235923994942047978647626776820603365405877631483858350260319587736949116204604329573698542694916572797959011191149517105043656047080173110235288032552658187284943651892786463420578360260148077900415170709021038809756928285157266477365961659514755158682171064409748517407208742566954024126509869278834548128454744830968663471684624387795648586254484713462373770911907981243757749721095809879913964894943597939528846793125521724560342635544705301528622838291647621183933024652574596052399983348449524947778313186620639841616610074032520848760667977629616268358927817716462201926861086842867390237252889168076886137645005877161477416926180591384772324344963945489964059111295307538947925475549009918250624414581497218875268065367955504032524709892597078977511723709049678442732208280545033344879742526726731652906421629389173534701943522017033685634939893493447453332165692561855679861379633296578525149604893138352148418057677933654155002737954000924042784060377197696354154398736519388453212724648287208421094179437723177264260218999765563538453834713204763318499460604698656458664214789963009073114572880624510465318099245126740452995967587572244661739546610204947387893794134794012695466810536273294711054715896181722878497096912707382740295082594239051807278405418409382408876361523499733765056018495521336629779009195413314288629760481848834711954834245701738385996859552690406292712437708021305743971571621079143010555138122789383922551143324228750750730050514240225321129345024*i1^100 + -11335716480256585946611472067423641442009601787673751890070535241801972544930556076963299204630976344797725749175411192965250770546985525536390483746156370344091137935801335542963240613123790536435411696553880320886432440990232782831952829228692666536181969240147512356063715307501843159041157454747223999187542193056237784059908178779371188449054302586602317173508155490598084054875050548923144967246784928504704839847215562005151981665784662339303745083475121029441938712630590077709187806879409124524356242861973100639935583731770480092381668148140123673030699266028876778529992885029455965043733865917385481214438248658019285186881552611659433234366332987780571684744402916774520114382584341287220743319123736539256028095024880184718038611687097743370581660495420515722287737960479290894621190751184740880762837257936026431649133484915459012286297034321803102048499418965983543575757840663293143918404671622729173521688622795756035239437504908196580286161370332186875999132642662310529238107703204112669758905031959435862450076568989251366452426784956664588674180353647483622971028491064905069592270855145447527763294357161974023587280954623358871208536445280608157318704596579703008768102541913512590428288337105314425517190676341015980708662410436945938626939867134905907151352735463157133773994780172699388799537198858862967873736559196821482803426910436610888359727394255588377296974726580103616268377778062668493666195628600557633989653630005623910286805472375066013868312287639748111927578005500228677275712288197842026928310443334468103743729646603183155949520490688766169258513273150758081661021244733983553109183395330605172329692221458672589730164122798453551712847636867265693420271078345757363717347998298698352785337513159855302771462784898848768657046838990593389230094472608911277504885537761106673167311524425259301085584208989164036255527630079582245214027763211124531229154335698015607112255369744183307495335059397738513827487290568399242373894736878679882866482524434903105018439146004834697784227678915925493066688280462004090498195130449685249476336462415856879360634608580831351028464267426625243798716151818518605133426886671684390328946658980306877022395599347404361476537167732006836331488293750879483300952095837978202873012180344969510635924860202434545335520524446490175481277527861105421919088353433132469001002671944872358798090701639811186146492115142574080*i1^101 + 16993348555549033047443918042841650460169711723808659433952637343846837879483050659805389916687986669161800219390070067239202272686403156580642239492098657737489643064659943409795438975508458783968692639144777776976666793790112504819955397429362695928645277267880826063908814086752513810476347930677829765085443501718277040207346657285421961199734816982229524405740353315646219940736578822913972250317312290309379062575107638981975838331818963363468992582709346724479170282592664840789868673014919537767864010462659150215560468311994381986203548826706380760046488987204287708280532430830427615059174148435170375482038432677930892204242455154268517423992636996722085078398599204026430939639839174975946903005477048417323067007218245188549896411868617376766218197687927875134297906493807473041803097918209659498316936362628770817951587446742635845952785186236008764484354408847196415040493576792149686514391876805813358547109936861904647353053198268906214329277535355163236492296709238537147132529372175654484068423211743990352358190711447513394156587468937880704570554685038106600669784094511648657828766129812277274497709947513754690011875141635191891242078207883537794051853730381714699434522074817234037081679034811200511317587046805599843768878849474425058715616521968999818376156202582658383228569464296269571471702307655910927006443668319975694194457155501838227786287533581829324839388207856767829121028882743033523405851056196193633241039120161348344176256262123833973588025594053598001916118363514592612078785064009398597810403593945817208734086053581517709247992367902031895876554983725980732156853732643711070321335540866087711495375523642317678313666976984323288147494279307070650027143257579431639602642420437589323997502104652892245813826919560185155369748483750086204864105405552376047126984607803373329794660789251305387738672949832616081382817199048840661813452803031701465704649521636604571764829738865379588360504520824808027162031629598129767790310034931355914023793435481734579290595359045615769596418955496825570477720302673252004968909003366877217007939108048621965384636213341670424850009880512936536471181354390871318895881795994970986106319402970003291929330893612543281363679809089307003438560957926328593292936932264356339930359280823088876973910971434796459179237991471902303683652727787642334274405661050404030178637734660299778013856255281661347679436800*i1^102 + -914452488466483981722069453604661093408744450332455785288651014578271203617373855463286384106889336918954925122167951305921765463132429873114057124129279671794892595983809168321458091736875027937342476433472151946238329774030276690846398907305551081644775649490757566768509086402272715394355523543652367203222926963515549243766200055368161080828969083425385257904797510275640066716108622793366147491048204303352491704029126681728638072966154719905077839730799062698614131812939287830046985485188101134265548402186195657217340705251805793097386196169628109586251380308756160488015984790775249207426231342793670649271700808169938425229191475471201395677228737237363110009042583893108732814118020731831662116219962143889018755441818311318610489861102371124039244238060495001224590906681822966779841676586656736846651925028855514292696762630101637421335240609850405852637650346426604315268814710387652920085936610594531894699567967808032255705870301332734630149693340169296714964362126891509478441027118740751279051638284655971365122563003033114469049556910264306823052885640572023549573365359330492860226552087320049164821697279938305107176858124955050927009744046461241166390784822671310481482400242375564397033985306941523431055687015589686698277089459007772350759865211637313017086577153503067465660680758048982753974996854061156468875826255503787111768340360571789315754454318023378520134519276882755419311789847248357952852045693932710907920772448733502267446538919797566017419797934353696871175707105469507037146526380686771683894384241133133732037632452965145733603113854366718998525781229062428924972931062829956265413900001503014525521629067251783667641184456718150346495533057153262169517647616545754148562358232941926456801987150967187406733837458088299048799169100036934904448645783073545945485823318015945130531528610571860561513743638126316842298343309795718054171071627955493164662811603289609431378402016671863992085133885968245410043167595400138867282986276278286580452468425409241778356751027806373431132151626143394338668971432057643723922669819567081622104991508859286567439901083407522760606431381012930034113141098416120154523693210660158918176560410994652381166493069480084930267560534536809724037235852403871320788781134713921858487534543120591960025636100739012556587940726259439977511972312609436394645354707487181703037266262396000554249804928161928970240*i1^103 + 86063006048255220374316628584303521683299354270386370411789246267409605879532405951728648311854794967713670142412648062573898290249533622371594419960397046519854774130480989327484850949634569931921521717886933170937541418206384177912107869856370301683733197730760083946998368504421872065072985909235958715672216503181586368879703933448512405736903810132907374741968639372578355628157529781894620655751621831459167801248717585907820794684586942769602692972615138092193438641625071002519992753385964059832731245041668437484438109506804391614301476368610638076890611264857210087186731753782120209996738781343803655829541468021882682745682462081197930143928398408082323551982698735549467762633668307718886639863843196992616537134015297293464300674657247627252916015698018636407305591411017082256086673720568503530145406152406668959803998326984365562002064894635413944112004153998333297824762027635821343026303913093561653535947836608065449591768044425464365319981059007802108565280932580887978827612830843393113522685537896951174286626194797758811578188383312323242100464371360528252555451301811004936376697729009379969888249359142729572891401924304217328883676747497440104654839648828325379024387694002175279804906468444720905809555894501115836711988706949766880703344601270271808407127845786309161543851832363686984765649092661288957152545691487620731353209266469000222840411704839181499209832269653347462434723089917701623424974962987238196532283022404889229228090715962579901418012744586630369715957273427779793172588406058520511890924988067781252896197954143548662782213887265768462143451185252690167334145226634353673757063485717767180915609966366427610711421859205998788149103287429011939182375702367683317414174723483279004443153856910395406361608910122693363309061777849735516764769555015586211522337113573264562970403875386694447342186907959007007392874549158235771226607019156837136647840527673042211480933603641236225562975018489228827255963138584322076271404101271955157646065202227114162745086372176397379810694731277027910740247598023496556762317087779703167505691142574425257834844541213731455045268172117338426355548370993130234426828515345054410829838673068043710399476517383310077916696430114989574177521289677119588991658438701884085711482960396863500573052762606712635331841057089180689371167884279152969576006622925225082554824511178385914369446839844864*i1^104 + -16055298690250973850555343686393461079838260112247895523287901048892153787653275390688331689181550270992986233237734151241349480180687814444912704000303133603596802623906201578045348587473892166815522417526138667596492381847633983378366381853918297413926857629808777274263536702595535266768645352899267597250496094257300293976073303491024583196152562665761294471938089722058237378756502821860147569080073169549007822533163550703246415246773511237984658538128544463698537385947649941818715521613361540768695326578050264903085208873355392605276696931203865331692371787950013604198321521550971685387979565025174241660629118920873223506655209397370769569072478001187695964103066476793245858384258505147771181753611848166844811986766893382743040317204848079655320728381665029803215394168190708963129427826877320790300421604634242724745117381308417675540993642208893936288485036761908332516938031766511956680589425063926771084292483502296018406843173456918249598297125117135893725145576148013426511226040494310069318479168699309498690428630347413353797227595827813607947178806303072399945170834888216293142569960595349311288617757713501500828858810062737560198542949165455889076912471501830728975751605918519816667401386134231343956958521618537927918970079148712848439756279696456153545506476608620342015122827570189622636162642926285067107272048078874516168496719312323747661675658309047177684006909070791169826635638912351055041131366242259567304478888234769406268395545755636436109180425756374230581809105492998026910710028902655424905873751506895511583598220508412956670631561149724830646396051416458542552564531618521262174484880567012022389548140679346063517124331506936115116564485157977159109331532649125796763831116825717247134089768452271981841718228837917095534046744225145465127391005236157708222884500508821305965596321640682104725493981129003675103256812041006033656302310871729469042584278441454381788015719879530044804309192790638438313752599004633851831465844541282997125998695822254050991034758178148665170112972847187964553335831612409625516753881449190832455896869110531094956731486961261400092702930038375107690113531022079233912849811356456202429855714574510872068692127268032514047411371252589577814791674565548280530493991324156148741863159591576599390172245990738658763233227469773849601600061931451250836272981300770643885638413263205445666865152*i1^105 + 852477638626258675036968649891205108284441290628013362273998711446048875757925040688567592495916408878785824181130452145963461794568695207635336432678051656148053600620896524793410781641823865784602813798668042656167727388486044458388332618160442353034336605741896511231024118684654457387685388147068592360145950365020349421331992048433302789575245272966694730068018027842429652526460576258606213831170740456795959550286897218440762731236705770174347058380171415802308277341536911097614228632149846681990780664770768238355455149781060811283741152742025420203074258454647878637562786661690881376874540725624284819565287670662944488733262823865453021095842014379293410604961014007545559943057338383787568445880157632126897294055410123408425807067792136492581776765792935210191179654837776476871723507122168624167863263019514250006665563815636006692228940782459327424688133334610955638960403372720604780018584546969579170740074257668182007734525585143468747605613634291170830862444834765363073298608452574088656927372236489161496319813119195682761076355282073600941185359721605410118798853078261519526317545690975532554624525930797087888316444483941508705858113669187357414420750728705415946400348223541126189352492622295761001306072721881447433111872871244160169526321796072326526875256613391705369224380420289643610835690457173551830918003193518365143449578609850803251773892951019782893081214305168158294401448765208516810566985647793442259082099576249529246640790202498779936203526188709712005624545315712264882865269103397372157545984025643956145062464147764277645014744811777873761037498742285501813710054440410218975417269901028846238705778923172095342778930608269664024761411212576864910981733795884848713399284146344155332738698669680316898024874175055164413038524932538895806784329007985837792276509940763906181109323836284372044351990311521822873224294689910238769314257389017229051867402423421788236387267157329469198678781124648990244301614543036829776064769777716472863183240037897487259723558275234938617911158098746411895617467742585438119739311805934543906146435766762607099072803172766842505277021736558269040270186394915550132226865361480839826924992119319498250260173981269803589125408409613961232374041091112118434486536529369901985543400825118737748818720644196362450377227738256254353533430071705151249980954333158636702325913492572340224*i1^106 + 170519382172951739271259536290142708447163122026299732268066926124905757069721945545978066538758170274108859964606612191578197588106618749089683086232817074703564514421858038061404714158390060324963674778301502770263260560594277839040897786130751267358402686685434317436773030883751540119328047933427956595175832493472627710576719877077587410206810627474333957252586904049390126443687885606106328815938668434135837607919364830176524080580936566125415880895725804760429555069346272746754300334760776906830716096199263274375549088794645370378079723854858542901181972676894078541070999946382318063934500424773175132474750751684588388456096191895068792221558036858347237337459207988029558780785797926037667229470581200439169659498229346646839199743985514574312986964502108346990759065971241913143660423787473123453238821981157382512426518896291919185941384220626308359764693726343927123578692513803219182594313577431830562311241067142231149021548798882674058106344852174403394861159327150399048373830887611049345125665948746138543186351508858623625062140793941671168290477258928454572023081715175786812278622037831239404756415213923293457059355482494209482089877526456119182778106650480840188731118662961845390218476455008397258371801704985891434836536991759914574538620808768146777325557758527423062481025609606447361746781007740898016417208188332734660471079901468820292252539751575488498155408453396111240723620072108818321267782334264306458389770016931560566631868447868071572724984386852778558566167323512499619208719489593262983450585871362290182537961962774164634509586340007383636387137104278243706574590068227333806640964203837061162476842865909294939238812001805080050618864764590104866033901488833330019541735805207913143387883235266227820840446630151483687253285724479663146218547403090624863824488067921199079799648219405227201366022428659031471647505094399952507302037016896385769645955902734182313764002552659435023701716457392820510770084789155075832884872919095915068028229581594747457265648284402648449257818818401451431269646380171805364164130561052529020068920581774216485171405001382974938422800574481723913057585067260166463125141116494625773080600741643449731928410669047043984758180628742121095361588600707374010467694835028810614273696217988151085554070247986276027832871413186206744437731711279782851482946630933746479698024595456*i1^107 + -12798837618015870802883557039460953259119533636724583294964643721838525685097504630630278987756684244546815229911753723127360296599590894140246378840874380226818758452569725090445201656306150304560956053582710341456933228272287501664362323667104003767537568533864875498793259139555444310750944553310463680009855085823505027437835960039229700602585617059289627116563443371789302207098639001467260857437783613784659657214526179218019016698397914854867208124108972144927603069214433572839167942379765060175737048841179044472578256771741384563472395583996596290499726835600301995661509656992685496893618035026460682726325510910665086832709286911792655750593253549979091643846652209659162545517641611573222173012803946774284126272047097169316082666517690663661977460011764074320732377557205027207698889218247980625524737363487238436923848531201463411999277519050647720318169931076567845267529351797904483912704157656449895725018113057210661772049450475270343585673215278748777257145181925819715013149947385393047723147463675932946956743559762975740833976378380007275082831454573431822363031675777895256433415794191517996007430700145081644955859741864048631249652796736871163264028070017779122224052087376023952601527541778133335734991059129625427680798163629213406110170511997000479021715285495802267550963026144733612558048744073024868851237347820874448852788446257336177585646131925718940342376960867487716963560204932231876417422105202603889417006526288573814398535597866910936280703606645804573380767731942318214790203587710200908055531103765572140102655692555577215495379050183075485300192799559053778754907397732977468644285384762117344880246837391541791402403377186783318218452977085925414947698492801361336591262139553260716481149893576713430576179098238484514546517755513673020301227911404684285410682858858356898145309993316630208815216589561846008349171443971905988733252100982356234972502041369225746606239184909877716560203181846410792148582646431965145978102012745820114149195413140210581255651284271167520550657360510283232660688220108476038893054898766181752734817671701713050406307451234211932934445837431298684119776545645134997578029498192198580127051387618485110078287005777761177287436507151753027109916031719304998015938021127003109119917559323763217935837161603441416188736897307963238170864513001707662928615674860972267274240*i1^108 + 17935954762210836698761870984322713845955214281875965437612059076566652342408514484200271435207535248186680892933250620017192534327347925473669547580868797419509118024706762843738129325996237148317208395356699402556374427239493558771246575171205513854243721610735093133025525608355355957670106243970563517812540802502849015519425368522383941033517431843558604476490391206663175999804026628167308114045716677884399421989902953168343055556370122445614442324807185939117346978652849628328770745946694250179910423890048872375639930911676284253241134796119622929537071173791098676034345914547628619828508104543961632036104051622787656463971156397111583400361159372092565842700938163617643150275716721327810110516140856418063101418973447712597588391544327390788911265277800862146662104491561260724942648687047288313150227703601536812828443745351840718134336894311920583308387082324570819307519836469847290319006868718818393694137982862676600482583153907889023195023353800827149615556463947382474748911686969082225972752460398215900652287854319154873323336976703464394387869849765526251166877473084692223007102460698643014123063294388804202087388913810501677557240703256075880550025073708552497621152114911261987464659803810292006437944498414074377706470000286970743618590088896386849747198176091830532648387437555388290683752484165403294822714127297806123355410389866129419713667601700293125358555376100305855747369106962539646283934420669756829676171318448690562954939768527891265276576792392182712992807108154092250844080860370043057820442971329501555330097463646227436752502232680342199929030254231492528355901411760746659276162699820187837796001368113422823468741209921486778232637955796073480821720505250964827116799637307044494095757517260584733511095217589800908591203723453804025700860858282514783929162753742174930109310830231061571233974880645842847195021809780966343777849063300099408924715445453324398599629946062951510354230384923972109943250536634692261974177822775860456429944500795907076683380138570952165849464166943805253244568755294201260702211504015401147548295093356031550973577579453847431734676686357207545297830293742761220384533784007793463986277089750336504857068329796824548094780968436697984668694729435873904772335695878709900448647860353090946239873801483586197610344978334706654612290002301556857404263833272320*i1^109 + -16099206643140967888463330113582882515423583119370784535888305797322672620161488368369389203796258116865836956144263090308264799202251302585659991387276411138894131586659907431293689854395455016915102676028891302177148003621682264068108436300306796685987618037600597158104395323708902738910002442076856368969229132709632033777454325760030032408371292187433706343359125205752504348605488144061710261613269818615043253428300593637334253096049362466653651236532144506113993813536318076652749905080810856707787509208240851659922564247454746104615868287404990067846561969296601969876004252657822213353397987273423699773362797152147184972846693754016730744291922507945009275954377093777311125742882463872660435341231787831089558409176347047583113818236468843364286028991661925908284062567208106697924903290696574156872036156797484717171724316204620157042264982287345833240112374171678569111926657906607793903773052442090646062397855475420134119997357771071840484382021146080742967460945603400729892881781854924526014670321447752507942809714244527665360453969831862258652942993220948151183898896110126464377943300112541044477400585795742833628455777047835363647758914421958463222239462118066472015528413750245634366024645386483800797334559501883709719369932297693795538054238606800175717750660329112491192856213312854802564163194127018913276499099075084115659286577507896412484348604729308390466640348970619630251809087749897894369162797417481309357903962875104986930478698144863256502928116435568837092913744327275990107559433188071650301240616155984826067524344635215809285328346305653370535691520608679263334014221558865220899531905881247410759062322490236683548525988250004653807781474963408685471240044076727467948283729816144893489962468588222722676073156063744947306174980507030271036575250698729196584491982931142589947123897178843209614792024095242937950565093569935408540459907519083116566642919494196338580206727385646248767236861020738130040563187760982235294628897868922641593148776664216536428960251918310335009657896266609203794915472529873186701950836908517384887339811632787443464698308619799399105643488529995395662021444573421658119819898943233448298054162306388642633186413805970935437535476286936757479772804858834223160826620476579773900598033802934046244771287923007718132649679305631808917961113026131262607196160*i1^110 + -173845275321920963046660650721138378619427675183820960202212088439588589853017877778748458728941745071981010906346605943789082757411077001566437230065000465757265202974757508752510311084315306486868972989507401984613777528145400056763480434827776625132039159663398006202587781929672594309583096268404485065768241376663267703936527686783738271896789890987318625751649985230104445561136651607192434248873229152504869981214720831717945452758785008127158142932533013990631644330677592897740163825759499877422777019843313189550886957397656472680771557120773050434787705227056034003035440773916702096715050390149896264723503268327055648602720594891448104029054026219024277308155776525907048800267826965344025811729600893545858945306654508430333637432750426852464659842409176805414345176438577418173182023976740523054097518412614138994480517500783748569111859015979005890807033012013725321143548320385577467055214379860913227390674306695708515149609192216962422459344281201373517662165401948216210608814020920529920205277647076443127639870825581771550088935383088231671508157421054310569377064728335007272385354270423087295177397599259613222211522815406814995831090807168559546160291068689350991225049196038098901017743161486086540107653772634196753396087750274199306657537960062404440386475074889463370799391068848109560037333116665589599756855117276917016239193782505859946463400175344778255727091716711883668314699151535561807872850007475223331074193498055602801148100445519001604415591723648283961834591699468756124828470273883185514169818967799639632042805610705809526822230130124054548086689456651662055180069645691721470304043290707399209560166872337303369676946012135384208795428495681278227216115111458182408656547506960579748104831921696848331506454333314768078340655936513761765086698738494569029072412665616613405184818592083400113247235810470806324336961803529610623065729328068540024439501208286790073003407536213475118149506666657440151969384037480509921218156321187055107388612713696712089702898210098722082467851643072417278090460400435885049286475424954977436562153683545441952001714207020149662467374406255655815419549593582864496754363950857979517719452887383765387710219319424738329850507097883719419591100551490520636111181915612738555425998164093011375253387252169867440498246111361893721913839014115278848*i1^111 + -100518815446942173888040138250740670347572556348056908057815970605724469702430307608013565362738818799275490210336285318488596865375841909731460061942960123569292722999749458447425493292488572704457823257246568347251747562800142000208907385928033619897765916646173810598207010527209358016453436129098722480819478909316785504879792330777852798014657095485713345482155221116655857183839871268053059496103948490672890926905277224266015061296762391547624456343432253710794893795647199263548082348810412443897886695560826283487702518867749633117050530991099852058751015735413455178183077742184231646482665449498897628768667655551702096964507390073867565956556055490280575835957275524222085055949561769926605347426956108223135444469369832387824953115031499344729831122927605247397118579377891575819310728836378778897583903162097967608206288216039287016415334752043219424864807213907019712166744576062418327714883190750887973476677280732768072073953871480105071187160897781209896338934653488756452772540341032424723977091159501459075950639426168855009904880662260215120571972510513037139567485980568062936542101254626811241347305322907535942681086692168198901534815192360282808778386211235353812530962724691289773858324022037806272893197769227284343074545507149439675225387515374725191614246117150302938475549915866210731919090557897675928978065382110873545890855956861147742459044872587890214722367121652306971549286251554312213490138054115988035672463685662587426870527165451611605750615458343107794817106420979807627589359471993946144731692431584220672294398772844882145175403496383055836239057506457929728823236638668994278618959399002958282660705326574087727274529773610601832361615654502806786340479437171894544196316732867198716915289062038312161150845924045388950498730587032813314429596672217727683586608634232628519757039620758500686376370279738207139933141197644381962725736828771634974692882909823513290774067499106964416857715734222854120325032617177767069272073317457062460380970678580594923089762497926830446445018521572834941205916484882919782117066332235990248519531319020733924730787694153550418451070608591952486486125886915389824002663669659564252208069867353452026376004717955772782022939353225333469823173265437712579559201639114737666353027491300148816164775784905598991649565995279440645288099840*i1^112 + 1344539497072813881060196577364726130452945027143561705442857952750883751642889512995710905800619595946299246776842264542024546984363149371064485439583262886951949178926973965172402128374617259454943105391416062334780816019945534387216297706109870963819339676265917403506011479183119806831317838823746702518293446614445340014537239541492960505218831277631595052648116539944809773698575108245065880944555224683047829753807694438144445991217255047059247860855980047603889342814403402839705579584990573646073460582752301858041980407500454178714911736001447710251828661626783500784860973830408755927531075148285983865584235962743448454116365073859581480697623374800725482230209945754602070347161970167241731499461368051177990780641077135667806291541835342418189527326535018361797438544655076791362231800523925030842548325506685674561653687178623175557375775076177824619541603275273061164930780986882519961913313505119626453632358837564757318425901894396013586853004981506782090459317106954942879333717494123379694331439322815130958006374176147836569187445207547904309167071886771048559779550892954496308652125563693590827540130010615761662855136826877960303164783697727188098926264033061311371481366493704099490492186335928137889476963098811546102165055268030133329860835114771862843509850769858189812019117961400614187637488485111811491468430005128039768733447917893378288740944740869417195757991660602888472819541777061125329351406274664325577532617720579860882631805589179096724600635533915299156380926856630768087013742809800723014416109543417565968436234441717009854887192200059228066588325103735181859025908356264422185313165089625591534904401405444131793229596051954203480956928300639670222162324532312751161045343334538733973981321578371366836437937571944746556913953230021073150673962448292114926945600534323815840310355587598435655345212732965512044473632350905604762045742947318552085505676932650793193111313526906681001675806833744648225510345435448902314354436684218214404323568106265865197595049200736440261223480439534359620942638258609016483628298669127203194639037146370797805541585563573713478881701270574552919023506059857454892018806200987720306186538376302617161083836221469486145925808816060910607493931347460052028354084634593524764554004818047781304580709885896497443606252893235052544*i1^113 + -2230235977928634004333300195118526486889334945550209462867637711661602530943647334673233866228455064281780906446297979836797630927020609262641829631713975859953175601946849864769873878269309585543492393714867817966929955475694325081433256761467242453870105701249887170889012073535979981170640172431268734424870838544613487584023844749153396637437410562842384792661458948175993715044615936421584340346051463898966171677242025559907051266814595000540179820970054673409168830993067273379475372055971553232355481368567815213823760281254925705049202704599947386061829180921660813353505395443045296838018794227492839602961426852816432468644611182600158696067216399535672115604501969415139949395462289335160284769165572003986530511043669242600046786782193465179503588585498218620067846538361025540934971144375408627739917968944101695659524412945830247020004581602247907851090096054570991161406140137475617997975865610726927011774159852028053376282148995398434184439987426579100916041170757144861553652121804886975972394010725042436842477695022899960204445203156118842596700959172491642858774337867687753483363471349729775004385556812107891855083239622521132071075052932572624029829353685323492413772450430779129078653451481828659801610524128083963865586794196531507754557131954265726263722619829453271776159369034145875747233283787728934448265168530702485003724528997823238360875646205760200353782866804682023947015891627442497027036252486565791782976737512347836609145723761711949406518662492750869548671938140100604944490022162436667342768888675922136201837058939741869586991985771810215742932866893395448271474930845178020231188830781018883522826308111805706699157457443104943941887858745715309592135968879389975026207786592208305586635948355568221778868282308041306944725208453511492161858506183116418295300798350371223078133662069635902915516397851804013409644694500081986003156359383545702030427573297097590896849853369563449398783668885787286250743756661354056793020453192625280170298698633339679764773234568572180125008098196658473042613722748507042626648130459888454997407927856507196715670340593386841244787999585988621484162524030102247713141856452014319820475966254800131302169721006585020531134029728916764840079406222130152173320676925246320712934741028797313629727180050324300423227244544*i1^114 + -17170730229295391142796457062506302355479806403529363282619819095980936552835333030044783655661264491578374284470002628754500743105737810630409514149260012144589986504934627430548972682705175040692713784248215418876142561630801632363149365049773984721523093581226451234245977970481437325592059038901757649430026403598487193731398176311648472655527151675492758057506243200767465946450586987190361779128090572345111110157374019608963621250725455420536818013063601482700192273480845172334290304667748855633253699368067912776848716282711373238374726400255859830365591181122525509347781581149433409107860397527068489776237840594120711637476672538118027845216035947843396154255775355426142462301327309277471104151964358478855074479432083528921366076261739471992457275827975290290879598829962327980639978470701904158397712559667744376495928801752011808193703265829241042115095128289062974868270581875436306321664257536168753212614647360714085149355292575847178819523873655456788262823914867068860865884867593871203890397696402577483281217405102184131273181645900518298794354974070035156323145066390163628822935145361312961507572198302210187107460918292888752115396632982227288830400312860638069418183590349240794552931678883648288952160893631727517801233016717444868161703960676849050804008026287269353801153326620215112396261707200896284782868806435220138234531537260058410313215518507099661143575342157160156255901547137114172095925587846428453408302629148035141914500837106018119086541652868565710443028995515788562576429150573536735396329621716142560099516967558950309169479938292317627248887833358819386840999649742039412303336422764392465005662527367640935971463213766941188340514548632854565746149002602742882530117154567556185261835119960927474951361967808664066116436560265519838274727473547817527032527008945377583435304014657168823448321108025183893521703294621329852699657299282437225566131597605898513574598193879589919876575813585003140629670886442113403595227203745560733089946818895846211276495035612028524503971994219510363765748225449921848459760398263338663813278022608892243124406342156471071764483402712807859933718340578387879168855827786740292930716041408572739956860771761811000022575618367484305737548555622472430266128762982876172114639027703892344812502872900405035008*i1^115 + 20186773516970579542827751523726748436206811721645577204485434889869105215160440442189487866174254216338585995555007206934223033388998634804896720922659218139971066738963389896443771360560789507091241082254657777672322527069509338887174171645635066303155187438667213305790376400988197237959409165505496631437499781340064557537577658736033375718585396663448138711989393725386753319484458158538880276306892463332017777347127387963099018397415433334429773975757945428405956710281014287705046205619269683946820844486343626187879395321347233580322457460963455290069134601471831464554934622183674805597308221487770528649070443341580234521815233155684085969172255989907531348380842998197704025948054414871817895250174816192472653860882192596692071604784397750664597194308463258071933041198776043741883848260558695451666470896007047289297498023487090423569669083773549327320976791655238046601174450509667155894242098878325219467949917858742764727886240942745143462495243310218729160588783017639238106722626969962767579311852108817511892262063279754451932884781080162410732904329251792398037100777869790073302193292105792738523560539212480812208987283526093104366779345087507977759513500596932729188868008168839576353397528889753508660622641652402461807339993429082723425014514527784437217602820002208508224564938837345240253381292745621426077611258669488969860308137270401544447892831072894000856943423590836213625605947053682458683504456142901787765708589936332769399926588435174279687027009974852007285331174825742591513614390184630176870100061929765963007741487288178420003735313191393622143874302022730519271017508078920686754630648938638917720569446098246997544141405957480135169138229626420690540862573173747350191789103556827034649991606231284806110871172922758640353201734033636167720001141417848784287706050390705972539138786711385833361598091542273862715646642776418972040358114829220454102788376917940057899132957637988939878270590198377917225217275763375292149774232495871997917213942842730291470186741800172860159997795965362392692913837640029681765140420467824056184206047262577027233471415665628102222379456059234324415206496873161536801924921103010134340925099302820760264003841336594800856592808227858096409019395748833505657312982815033791205660209717476775569880252416*i1^116 + 73839901886276597287578244740858969658556884550668978030901987839444268816824577270639254544556638266119920383825935728036362920885224036451751763126648110734397171545066394968578904208578588939483295086828972972325309595393864921036095196473241900137226301832970347554984198041108460027996866159028573603958742416622733571968453691859888733090382046857428611457493236501842644119608032339252226798113667207973902402317820341828429490893497001237150675781188902630437913492159338383839891570552337027203500522525851904972286045428979546857052056208527716169619895314796110026819813177499546576167188997981607526039925384332517379765293237838802652904620713900024095360819629753622463431937460042078029473772115515617562299294994466194888018410461136981884936764423370200986641184527221091235722294514645639390331188081751217660763440068122814051088566927283489049895200205447397055579147237535502197971532541939429079503825201092495742010760055896156189577869191497720588750607216124483008789024707570588104270180730469529432676627582992813866842946955245372321374661517832579278858941910288799053303530573573707405646513118271411271342402383654811223587563450933240855928896629059105968915735165591862557054667120873016389182707843089150685752741578470224955430071097150447418822571972473773695169919992880769730268968574397305852836489143860807162558129637588625098001932768486780241530968439384747752960571632807867439244341713253590131300725493701367499730043502994200498613798248832335270699937218935500025826323733663104375313994964671700746417341115444509786390358035865885189621578395789931091875871413397355289279123564240739033775144483366691092175399791543953902246824077845530128039001155196363325657024811352022148383920276900148427979140399843714929864169497403274606858317414300682850110734358289529097638162205776468018850342742270553116912279613496583382062842458523416776026709206802038569556585753521223510288740259208031629771284481418948447521213133478366178973751997289651139965717312858079559971504319180273382466222994086241903262004824319042678335389901757680863866850693411768161514282526679556046035496071463805246270122334526850482190255084453999398303591726448197142241195541553618550507334327541781546587267460638980976286511137025832255488*i1^117 + -63361566478299194041040420100745370262762993693094939135631339039852049510431219844689183999977268087483066461777393656514154157826803141436826658457117845132403743525184586283515830113922355660869722414268306368950352953511201309974655202114426269857561396056793572250725007156606003843160651388440403059017386676247217362949659774079948378515806157211314716839256708520525039744712900500328374283880908089721686539954098980948099622542459021515245352732188058518685368536731196745930168193812315372158073128329899819956756871815276411103129181910745581575950231781656179638237557786875196098380565695250747316324007976916758083826288838194611903371651636686191003771972006391150102302182859797956715020520770340059023801348858563858022609881822283609800798566135458088807939819993920886443775865033494276445129155093874215786149837449906823795288999982286817691804412846618614292904380987197080109222047479844279768570201751527438832574305078278263249481635814416976105495779576666100879298880694079953767189413222177022108314095310278893784904822141510905378646334188543800602807644922138282343789434813341997467505245616553227705915028511315561098759698092106391902549771317975157725226494882687099526813185254973386937476265383257366607284319780954423560342748584609333518143250135049792060919960488790692992653777844983825134639240333358884430487905715102623642474695414707258339154175227237445111742287465930885716009851135717119735421992181650769498106658033113714585298548954066907954584068713479427907390109019338661196503077536115434826323444900924779474767352125826672901155653544699961194705493551004072440609381760750201065690213923932048348878469229535816479344192110516401547166576934313403651407336097945150685593842092754435429004030689829594507190103568823633856010876017737767060091433718104179308229803938897835262145995944281280132866411761897720146641622337573121562286955612932256768891514833311522120117057605351099270892712676828251237454867481907716748322943058816647887273812305321756568910852467310736970086476634483971506456633935200218563534642352924692240969802055063414565155624756479873210110439929740617663961224832950635335821008007484772294529357239768178486867048153103282964851110247940052653533358576837462847654776012800*i1^118 + -102014701925799009252653294235544204578382768910386617202681785306913002884038510861411083261189264465824363245543158334072527976429906021133396490909967068902878986932698542723220596092000576887491959969149164333743966554141165922227011712579919465321924931860210993144200928713358859095968940633603776168357303510674303538233004247780631746507131279041799633755466135385287278500591516626934841253637602495402108394805966412942190957775925047026755378053410484641580013842497460205419363956369532495687973789487274370434631693393147646589110805233570065463623774250723841644998743056259466044166185593041976843814908158763830187903524436377077220209890846873002426919882114200585811962935787493630230163994582769546050908682357612902687230848330653458188088973660850591509359688737585859850402968535977315195548700107959701206307682523953227460462731072813776910167398896396489089617781222187289079711023471153379843058620438038607267849987497927397375845234111284174740813842803952080505240556056577907361478871421655328443182672660279469484881776810144350885367989377185139132625406090095541324709275346298763210714645263806850706474792163986171115509855396590841745892873175620583683247019719512639431812422030035623165323709822090776690420217497251397136066706547683999654888909959080657413187322029663350788261750289038816280891654145749213618267430170555998884942314711234467449585626076924561927765563999030747308055936640083919494717015851777222738510784424720175757169254042487777396144521913347281299145673349801315493237404933600655429966661309085930313249132237381471663990550682518739492194682822023894868340371442341604052069304842806705519347777951864853317541188817020985433838565993454038439420235668732474210045789163960219424871764850807467810418369963985874122484655085645034020300611320155447066801636895253002491177070666345958569920295770522124086340280303654130247732005419838486244622718962216536934368533175766226661613558208600501224394504940885938134136801373650503518010018249285274686169165425519264643624392640952508677627950435895793524607559737418053138902260578611334167718442582622770719210110124834857891976664173548595177208328390771007472875020813714909619252119341918982104486251696065353445099490778441268068352*i1^119 + 96639050457957391829952318131262406902566799957107472778960121849568549639589549305457017297898217666575414826547834298441205928093266026989231836144481365614411144838959777043007351005934586075058709238053100643759136373514944264733254938994333367123914954587161523168891450555997667654567409621893962609846647662366655205181398664151034997295824763260002595149057559310694555069851664362327182575809625083231846469395201408098915618766968678934810326835588681969131276034147284141395536404720887958293237073201563217962753715910792718750419999014052085755439065345516920296820582063702823890634780073906383079043345150702437923458576557508751681034619277047473069733295394020901689741370274096335355526834959029295462209429626649997026047149549747712898169035626996854880236200794396667509634712091986395504780117208975664957896469512157139244776059806468131739558113277817232913741207138921651709390677850751123995336983020581374208396483062241628422135339075728289370907137294973815258652393423367433013805628817858112357432968061659883248189565154948655905686782753157505491902694060040100140761132834608684763915928973586075856260783002861122630808831102151189481013812598108379369526032984209850942600978065060905260569353115864811700272682509258749380362519552323224161641285992054895344253143106357382544649535267793788786719665841453727054993409106090516242588528787062136650408448430967099521316751475664700584148765031653286060647737493008670365679209051993779439611530049894688074854303765603708954953853382855732753306242682144605620330646652843275808106819780762464557916351650863971500357088561557911896618036478877981149272024525416745719456231804476882559486051898235526830519987176486949436631029510443142362019144162921476816115868395703002687193252823584713365237267280630327934180618174915381420150972620210966147147468977911506291344974345202009259879456252347187145211513643363591494011068147242913112101198082605894223057356576485897437493170096261450207968637118231398189268417220023471822155072176065991322110044926385021067345119544946626623881618641510673514061365074101151961473590116573568280698561329439105682397087676597819825525158246276085816185178590494175767841922182118214790198378850333485460468772372480*i1^120 + 37545460722307191783353974148254453884840697656243095937131035569352284168159265983694220235953093460127767449694936151208735052704685687934579531414580284255728434135334957248381155380235395435754059633174217603040990871527388039221916688270238830217650388820084229203213491754222645091543383319713483508416485914510783559289422896205000870782493885049555552247858663691571876816977034565961270704171475072609473739796546997790607280198840227576307578450534004963486280481208855138085344879608980676589432440477845091569214576482026255131824654692460874914022437267281424511618641057884356639916746940616312034474460510312578682632428324792493031891077977787578253240938113996302334805322194635172556854092808673123883415103817283261421564446322439499775470896443227684591436129364256395253039229515502206372317270969383870513344712304627498641144945579135436877726276642599133154711144988751880856204197462339619773032376254977086198057178356327725021935177162748005156026270491076439228079086937111799175252979357493917292086611931466267702199049578001923701640078547046679941458019899227378046921704756763737563905451402450863528224798539324955463653810938799675476110752876358199581440199563889853279158314041580531192874997811204923262710483733236827746940871769991430039101356824369018748748914369266951858850726129203469547314887143812298526941974944546069367767310794975252362441897081537742724691981642532918145754195913117286054416118565129031744228670970777337799311807525872424111002273821560056732632157080881301303519465183915505941011415305271185370481318418568111959286476995989490474820685011920093415801253335243037486644146430312689812765921651757696528955366607270092520813565360364660126297394782302725112909570844083116923397246164057566079437331427760760207125764370005721572306786701333332663015473796438991041963726402147165505666595533659362898422458054387917198598612380107846246261766322285418953704035645551399425107171091113017015296400770026666770277103199021024745410340863810637667160099257588055128317043691993017823501221295822902462223844055896429131379430191005675440749783542686177433516594320388639987137800351753464808086906810504921735003586751203590246130712408786760859807487582816648036352*i1^121 + -54967229362266830193308367612849658743066872859644164627597180240157917412895099066069341444331422221918611250289412966040781548959498309744392901465854039053403372738649633754504741479035684777793855945817583072937968801775482343289128630505491624725271332056552565059683905589909752123946889431324375420727105537783369907034164244718551810861594899185417914452800530283535892867633092747346771926804657613175219895349755634341346121397401996637114188832072825900335136273017543933259345200242048665873002932435121477495547056802890457642846329381299172113519262401558372715510838839142514635108640896308135868341956864457961554991495383211979670604979239970706796509563107135957720977289946036530441555777069415322376132248596122122537476990609768581911358464122200808152542033595440430036641868716375651004927813980895577789774252629355891701060697454537915136495635586565618213962205827549237814752140879077178457721027426074129834979824748121274931215181799456378349137608609457683559394417382247180979949217877097719720138399310446488312383774082666248473797455197524622421332740527221761363107180967605128012126853171758338866343630589140142319311183284067692094115807392562393776868896774116617068737050401269580492163628790630144831041582429158555488160240084959406103203062078106605188600841623195099711827949896425068678413845678507738525541700630316916322629990767339466462250084339511055507673905492722065558022106026447033772866366088146008089634964037855216017747455491945634478861067209234519277924037954039737654637607108547836047080475822371192358974517916947845703794682750877243555559737437778636085566002882123487389863520154442317742455200067382075014843300979791001301366801625058488825210112107119399422026841061491575791512980006435616730474602483287481933920362334185442980406356979972989301320257153009585915674140938340690322477254331649878061492865935562529643196918315753590009902673182702368114579054938152264016343891650096579182386884197924126209628743107884550982342530416262488304810044566353220240741050202304983802723446087484722744914584760332672624891327407517005286703841845625395742328992364074012659691278705104787857569720616464833909124265897816465604166316837245708633001057845248*i1^122 + 11451287698055697978791429224646782343119400643296128941027665481541328956820542637197088508998263092001153196388366424244353897853886214259826215481038626116884357414553851106868840356717321805030687365032601300218599720130303796980237659811855263834991766375402454176125760375058196701777559314562394153289843580212543740352424270127422321560580423172172381618929102729013227321149719823433043876237257624875972326762391985338807674578737052542741361607133259096642447406285061660165247579484434200074540821594371658767347992223767309225581714278433335985545680035491866764489322820382397758623376750621456503114375500820046224165548181627280457888683063629064707485011407252736980239552013551566337992755635884855938557289028890609218691968863880768384108419559310544327827807751564080445320248942150515241750520139791680126696296427874110882682379862362390463516428053769575003961853566959945650545088315731235480261659255318601315447005164604750410775748496441846007152648096792230189043385530621534684604408957694385340140473988454263335659651140078380083713891484014415030271727072131246309630443379901519972821735328820520741215576156202536395188276758997022432853658078649289242324161957584543670805313183567980944137777287176897578057969808559107777020199994475438953667371187360494455642038302073314725561195882080901784935335245922232614092254046627143281073868648012230307970387167757149801592513236241998621441160327786699011770713913109613093829745748950187315397227799057411730752696489967839965960674114308319585387845927259012512776609793628719936522841788972927897861730398947083137138774118140595617576889723154498244871112051293460882314365326372452767666300292695871120634536447592565012001436850688361640276764100551778228991746324268517849777945849205551660788653484321873000497098980172209402411040761143942512380428477211180022570652801800586710856423214729148732215134529217461745048802559113497925483106814467896291691632963083204334773531782497835509275194791959979130940858758003923603717967096343364164858874347336977920060313501823262430201013110929283164399806541035374197752239502363389216363782379058837335437780536406470058418665956574817108420055177303325889618053099864245403648*i1^123 + 518101258446443765718682487948800433409753183126116445512689226312301497489442485756236679438376428010061967308120039666405056811456743596265050747659247674127867711238381524280831924277736139901453153850396434268611294990819903827923747684897333674256595877101442907682625113193805037457186947836821049183454400165252919991725129650229202404087780349730317754978344590355533636176023727329212082722996083913078377859853416137982017619185633952471563851203703291363525557728366689750370353746445580755437316594160336154495433182942173502081201826812727192590473673873196408159966931321685525625848175007181610734716746965910833667149358612878474408235831321739923139646094341167925040464298651726520769416687466396452857588857555566132616878258450589801057581578316681802229246162955945922589690565188506155197615331589226829331607012258510341565171634199636900060191878149500639656680293345937164016964234714074607475142678668101702783960761019032153983814713294899030337266417823584634449118612336182462969837440421103098683120359448886297499095591640002189873677608527791331969633682501987345393313697476273373317959256479194886908912552077617974976742591331646223251066684688136825768965834775392112510537172954742047342241950367789726019317403444525153794626096512266643761456938036726490380722966377667012281405466529227188321743663510355491073805991520612093667274935255131291345234983444821299308044118348586871307609703668744848005668435815258227422415248776420688614742012197312950841269227796660363934126214477818529378537542218121186638601457355674350456087386623927748455589788393400935587943680579305784923281973763635001437421452543480457064317106557402407374873538732986310268694213034208221637661188305986352134393050022439992727086080053174764472782172683771525633755838915218638613324136719012673906586823346049154330076918197876528099339504469404671978812677713399547174741523939981533757143137692789418753347765732020133301256199690587426044458754798308376467204034692936840885728964177824623271674071934449795007977319086036490804453806970237383103891949344285387473344379574150950070629779365560099593569432988509505809781327212770925599342458420429159791029149672453119334024216576*i1^124 + 342900438060238947712942694226649751912882077083351108977310730622786284541992034958551858780934016050717465126640517148623465513768835972453273733075008979525436623083452427192566988915133084090200047273477877498484867642991601079854623729758705640856859307131679645086725544110953304140463354579375530771734642914868068391474990637988236280841530829143775804051871389553572168664856542038033124520686690255531864540901481605342771613699325903766746582775372377226480580717052346064777763491387176019518900824181682514136754052813994174233508338971151445017942100896712479781217818025271574533864524718729472240408528240256578026646921896426353578172542901203753025164084211170016074095539636223085492363350243348425306617995786126499563477045893490492968983044617111399246310040037796732981343696802894502876050863185893137122917295356353894492083692835875923090662944818807815948322966927983399127371839692922311990765171763613054529236619778038158572894244456035558166985754124022121245987381616882633313842088855520036375794935316578849446679761665670473880589003444833277994104946764365336092721358692332200312144506259336608531739209254924604641473849074219834822379434772268256354821701212137578968888069876974824928386428798142981615116544175316623135288609765392465685455017423932521797135871975658491853150510310835871368502924287832992826751426172945623479864966124256334553362121758087359092037271704022469210240643566873032288114230027253736801196414809875262351840545945975731752485463467645326905884619269564818863399448573193649088746316553811167568944032264800263662637111731291140016074584499123186361194576275872053087753659364916285319528638061985812464464195765800510322118659116384880524318730173903040212203607663023952531498664524789510594691412345147796923310353992428272117555591125102792342347090927843965825031240637935022919274555378590279100898063211802429685537132721105926349581291437281559185400050533981819872631197366959678195291491400175955493298807980829779798771789079221660600418746130573933565424436126216927336603683100604824151545592544178384945955814859372017240056029188207299938329222515886875725738721140322047388767788113845301378637413357270859776*i1^125 + 26710004868721587608877216466373954338301971011514728473573625774132294200291295292853265141467061669651143814806520148322210170897732215971064507690290327357380287600528169565193251180470272123802174746076501687611507933481736319101565528982728709497251508127141660247551401145709571992347731518728669697566118254508043343967389197917662754508395378109024554049935653311946106798651026629321615338604696166919569244612638218330889961784813418780097488072358749509407909882586239203681562666268944983885300166732106207899395177406492103613188551731971791205676210386664920422513519949445464116786577432627358550301193964749143425857971117992125843731765429385555572488047190492546575966403099584577407148375201213670755900386162873856432592877178691935302323845258560316304126995129368677266836740217663129512953897434663077881143717182388447179680075500879653607066130571577281074534007814486588377760776364635324989449473275395686525327572186856144038984178820990976074496122451600261513927940037139810970796296308485388835153235157530488568658789423615331264359439895448574109761647544025268388784903622644266011885506340134644101788352572570047592861229516108914249451410617595363536178896086424734018317139200661475321821739633023712310323638761450498257580872218144877301024315766329445122069896284651306332876478169031139736013304579652566213306968945926358645138690033761616007307288414626973847775146596579374662200661706333437651283376055636017279652376267290266987642573405338304630429742754689821489602183745395995205980741308947879933504909670744421736860124433381648563567864876248169375484870411384594400738373931554285172804291684027222099904246832328638677165103636252367942943680819465081451091008437588425828805470168847258142080748936811299365061002162220663815267474617822895094779178750003800234985798024390284369143719928339082318248980701306120721323906255471242838741620733880027266836436512292267690951933639238577531377612183518692470773163317591393700713102652527761760842529915090635246093719950083610515852390687157321569104812311535107266686947154772611004895242198219930453313260351929949463852903731968360345245722019512452539557619345027862059921965056*i1^126 + 2505393390398399985270386551019008983020302350697529780199187188516014182273292516225822106519200477222859825197878357710558664272945916282696052714679698865702615857145095122444755049184501364822418932934117867535264617434921027483134926874283630387632065136430151443687702516064505807303001496707453774864746977091673973944895250022870542306870162136907847259489581133330213612692081657935044822554327296159235576806947970471130407685521384951313067387579930954173631952050356473094761278336487450495242684649624951209610408526339748562927385262253526265230968439486870433733197765053479269856342174811250947106459994744518883931929639197962944135040189938000171473717793151510054438663587577626610229991846778614037591272699219789247273991031652455847357969412206066688267761256614366234105705549417157449699245704945050163544208048830061021744006815498363689709751524719100909191143360713598884716326141741213206584383374796780678801330493446787069200080323275706345106068191422708432855952134264610368665474267312801407230378610922157613644226111658212435276892357386459586058664147092360358529420292049947057735341792431910549303014109253248622412358662139330399202922264434126904579548387519466176259905790159871300415576221906893411821213135842920648296598031386222768814994208607279804678213667036518361515135031210253601806016457667423347373858928005274261810006528268747247188790011543477169861102825927572871467060007404722878799551281257170277046880405896971771351278870982180686693675891847706364603262391711667419763683473901522893109389943205528858667189143478597806707483032444278451274672376225988112284108273744752877326801308332252052085806452168775668446164009993065866646162678043075756556813896494862485730910032800865930505850042858336086494114150835080475588366240315657097678767827965779467367440265575790282923750954328678474232257678752711655323555134283827856562967070088697283525289848180811108385216426048017704361668943073742661475989621695760958345137008240676847006155598084006993378725380287737542838692334900671689934058381649298943407362949999610236339149726958672475811082925311151859869533990506625800716337306551698077905056796881453056*i1^127 + 26543650264380497528225504150134035057812470843149393212231133580149846198546855968359628911770312089762579905889171349653249269235149111568695580662255176600484114970527518137185513663143099403435919641837150561323364478752295309023726929300456393052692696233323362697485265448614972068428568504767851884253730773200980713623858291613625507725654021821580292107972662688392354930991722278671748007408720566603455267258680118277196942136213433912962343820089068466975187089145685379345430958433294162962552806984251911617605771893887109025852004288076448885164293834682380940781425613195274337907403029380656364652589201454120740745163709701867837943242717568687784430720952533235602806730611973461824134554659563880727141466276945712610503270455393382749013215103543632225721118314327975977172215807970484120786069905287178866351747772229158829562945218983702629779309379188739476188155839075236877136447735145296612195982346943895492402523772777051468044593050976416475772798343394606499667155035396829737131555295938563436708649335736127781915334462056604199994454979513114250514381278519787272803901640398048848777310734641449807085366307888476825118855642021798889257383283122756995540706171030232533729527053677384358243239115671100122246569839688202775089564564853945665194927265330176019529470721467219573657374680121794979687827215844805032450192184514217317721530258620393118954543568293244552209713289892763813381897549349943623609933192258479575404087280161751422988149341364064651940370080674767511810489763198013491754934649665860617352015615965635681174050738503782695226542140781393914421818558830591319775205124710746593862593085729006770177856436290710894848499678681043561299193663635759652686882987114788107460064170708063384909501103816576573882807786779411579338831425636579861203982289855866995952952737486406361644752704351782054562970715240428873106393655098586297649304722168004260323901844419538041133230693107530608380127680854393367232168164528573457831720368950771992618216914166417890156654447934488599078390600857087593466738871053062807087084364838356938092070803632210853339890059555900045656265925968025955410836409433445097275392*i1^128 + -8416820317520159620085916463486638963814349491470049931906228629079950877089663705056687903239741685436541260962295281953060361453404503354800987477748206470176273734271996250726794017621449339898210323229322564435241898834432673724455793036805926643428699923510606181796811886483981435631381586578978481351871260239291007623976606384507649005771251719353051420133587148427240911605849397022585564432599237201846537762220543731368581048380894887686708379755567830156762955068323302735577400133966224584909341847729041771411240592662014184999472974626262023807421527046518010513298825612466505202106570613354723629767855434446842898417525776896489845200350570813888423897848077383493568351744549159207286066552878056622465837940155010405431155821461549962091365190130231193553549666661467277543543393544781305998052796356285758355377524534727325613216336812784050765786993868208432537011467845653482511871653417028220963158277916723323724761216917894761704887078680770690929854914686044655911171558972909611310935167345900879502976017754326592718710404566906264040916726392771116994599561259444175230283026887532602513437937957079534380878978322758722845928532536220781024127264089907701179316412802292634334508951166722243128390158171776565812993710060916618737979461567641372812285863701747793098000853324107371318450757887064728054974183933836947243887371425071125951027201758921946841613581273303713640819146265286244682042084466937013712356666450755968754420871208926808980566683313273262440004575716298979912137453099285901041230283475581650303681736335600059674363789458291438458249769228115358729163031701083973594470658435601708917574570225208497253219462018433460865519484264570720346384283618032707451948815279003520131994425849311215310995371542661998761722084871365558882083666843023841564359188486281042927420166155449558224737731993334092736568769555305274090086819274802881886461604978861807333739934134155738098808638298180771329726659541654740745986872362253047289527329045185138005744280520983890016380208651431192001445507039334023138829916413346358805296962378349745942242400276549164681400550070153515402051054718553235559561560064*i1^129 + 1376226807665004225944933141017112952625080777259885655726381009170982940417461514329654948647611412538245379399150964424126686574292839152147685776079843075617957018320369882593243627717504198339357467598754463361874964550372787958875069847416318694268475173604364487460705407278464421313426167301792560184130931150971035581747644542311316096372042815069528074670458152186867337618782413619423492199832235926275126315776879730525999249650770518425890510936530772702998501989815436433422860022386997904577953905455212130790454809151426816063891339589338020362965727961187875511456202198224804517508854854544391287974045368693040094761215498395640137723288773304623585047001973014558237412223211665531911075847386484220099865920896800634709032467083022270194077806323063155925435819414257150216626309061632833387728431290372519902092037848870711069114830585420247450881959839678564011842519679354001377280518923874085472567600581531923473084917288364305453165096160693905558830580811624937630646926988165435827358845872863257264430198004599489295845531942868156521982983918101460670168572383926169274996991618303446734428819404970992227871070791165689469078035677649393303793650166762312132800764143261723049371502451260062379704460483053112497215064115302437630378712743947474873213818093407164750263020131007419735740790713376239860816230083498594624193776650636802612115768396776472651711719854266914684994616290679829751835494884640637408453405350572762635309471839709117280301483566676532463872693104104552210495047479728426094753125766668509775062974685501368893864894128898678140341064171603861651288637409215569240329909908662805035809449144516162861673083305371165712442779834905982462672546438640297518577588307191577550098985072660264278783393968482183921356366494540882775421590768987006132352970097849222908360436822028481274890669916542077783671393213445618535415624827294391473097172621427478734044015061370433879430322257024080794225971315282741719839289408411478545725647571082684440950830694750630076721656816819986658098116869354750693076527707243564291789432161978533826479774572436725873473889522603900869803917378060288*i1^130 + -109169537289781398023809717418668035039058906260587718157411891065923115391376720823445395087081817903339573032277209729535630068121358467150145809577131584285379447894630959101277487720546101686920189000694514958633721926275375429364346998147340192872621537669185368221260962503385099403183071620386910570106282093847177629430492211754026643046843367793228245929357243339909057976144971253815635657111850887253857121487216380611813005678781950238038015008204046795273924553278495026694381932961374265954604887872400803563036612776644838461391568536271513767615157769437288904569862111988034691994666673670168386756654001456686443707817140836896612763440756925248724031646003604174858889104943415851710220119417546335903112835255591315805317823181604377927747680728335028022925070283696469957696179934341511269066019723434955234906490869397835626928267917285862825755250824384067114755995523127369906006105526279352053544616836462192694798472269720285450947988804720697403761411493752606557917820152913753326957935976955342579887536298446458303513352614764321833942478295408605793199283863440545302676931510016507221673268963680955565506116319672565731316864621638096499409446043222127234951704353938186155236514216305866547106755637407263266377491462006183987423109951785208713856905328414457713770986759818016815010070719058111807479226539472045572712322353014404011444023864385036873435598976892535249153917676520604338666187474958767190212742320021858980328615177898480612530256113036965441188708213781222631436543823217111115927577023255672464461640970689790413483719000614319893796804822800374726178925350517958320256596391130494173630797267270152001039771784230269098455659784922491861891654614968153074369459062411404170105235850164216901646195556754634197632049918132412885784521187036631294454173315014681712224909059365147261679645321293839431259492504545352814056812097453523381668926843889543818763895434315494346249986331684908362972398203019752368535190308049898958380035201816386803385305237270542929078627680614313848836943803369058460245756621493360440660278676713891448560676275585749938651198888092800909312*i1^131 + 4281099780121301670146339236289820214993526645560913737265312583750639476322698720848412680580424679177392688429295909900989276858115321071383659533748458225601090995463984390636712197431086588052275176268588732441531201372861664407995668897264510964619971824218141256245574585076107605519011328387491704432374225474655619721722305760450100153922822982516237578227904933514378259731908330033325184141191256535879694034020578893823410833953427139031403271855482609801863562226330726024835066047483081394245560859771592503528797448417729197094899847853008147873358946320047002351226623558726037437079630523217575192698672314457317489335222345464925689554192743449319145206506191913185055215130695728621855687282334605148262927074292947477412503474601259567581725936209576410577824998074859258271089041345244388789657782682545531911998719800576070458788353262835724447276154353868629861125684192472304807188458059058363226029115515011484475183476806890367557456039541437508967210364225028554409307355846925103741362423017428524187147231272907140441299227088714467750532019561709248249394260806941094476982897070617185612502007263617741528889915881532903149932282394641355112961479552947390517044980922886984883483527392012855408088293186129513097475540216665010227088466423836641383898432180799672674688009151361635420556726077968041026890209811444571216324321520238202859866135428748098706757313019360941355541045630100932174308509848473082731789033366716055186029573543804870606564770031316173785193158043884690904769513726399191502494645328727407774056688661572964493154556230004020679243264909283344753489722022032445619736007444781570457469284349977832080223249885544475538956662856747788157311468239829217257120870311899966264927401804747954481073175739806870348464763142145669146058193590190441149310267078206852888720307873964632659072544264017081641633627115448270099327641818960172243297107216714420261678532533661203379612424913543743330406696234547046831303024023822269739508559319520494929591532494590996503680959038305270563207997866738183465123972626174294722011413616282992432582822853236275474857984*i1^132 + 22151393446193223042696363051065872372450799018538081851650471590872694266773543595531331181004640282969272597211101344279393004215595616450673240999130884395233303899357783948089065569525350799800462719407443234481068399204458524477918745258455019145380384328195032846195567479876834862374502596077315945432412808151460977880920990345783902321271326912674160740354782551182672393374416893234973095714389655280841753555820658780801538638058108724678720794276203196118581784749624385955270465509036731234666630293282395265265101052082356022365754546109722541306773583734161242606264290088146484632674153883459410173969156793747156921639783036273646143907818892561999783010299962983618081454186983027276328308832919804037087835742594493092871020123468636239275100475733825759557286553710288355644324914067923948619497084080633927253223222942781362673113496904045678097002176194659684054477277012599940300814471452575157313433968490621486692789302553003059538797726016928079778375706434695606766944233459219156346130067120024009991672568221575860666282955513188381419626927400999423128276193568618348960435088987574949966744130451396435064496973741643626545072606511679337685762639646700599657984623095319458661615165983434246147393472009442143881710124603560313801248631639395168563432413807883113317920982793874904005049351518191738026743614900969757733704972724154378757196615416915333460000123044195973108361592460285217156507408939107791724848297134342736558070651506380312457523958260944060109125997384633500014017814519531397080899419880774230764981885058758052578600538129290700838574589305790012130952891971129295120912949144263902723180747150531350082547372456418036987619477606085488161024684909942642780469869707307485766777577353097740164113831952557185590325026848711596215186037490824411443173954584794544921875978935671542652578738432671963191625277142973965161616873846387053605435105531144249793034433727824076274452205730149819566332896587147133958377820805949319028304152339255215020216310678993121215287940982658935011465165944301753278647263449402328147922051787290312937001975808*i1^133 + -287480481428538390625372370154097330410506648628623075276207400582851858394985427708313691803386216171280675918811475980011908423999309639789189922157291997778905530101538302798345751713875786300908935967817282441077840218548057037159699162453319520321141267735967339798537480993450896186911907119216780485584290472422253220072271078145677545794854619883636025396453114226559257153175114547150247834730940638413236924498859105436716989106714471068099313609547643083439115199896831925586765456899044645640842411263031443935643105188688465153777760875842783475586742723286796155063913608516182247924012078497263138558610782503459165477584228159403208108197823598324389260952183064464228444762292294080683942087860212525437097482708398592023632218422164954841871194321841147251807749853432363413035920381827781092986945093817435455742777163430841123118151968773725954250120803347431002355675986700911135305096084490578582888161188670237374972641246783431007804940012981007723257750265517173849269986697456855660706334893534285723800810698514989228064655073023588406034630652259413834166165606085960887635823667799310186729995384868556030188456219774153143845476026317972260053912184804566701949393377483513272797453862585516655173072502036468224364817874263810287149421066955525604850935212242636325426434519275689525869126846788423506613084893792096147678336909080303432399712201661484880638868500886348598340200249147728242647666026945953837720414347339762272445097876933816733752724447086334544871141344995084283874273893454125540791637926869180803685558939178623456921493967666307116138684246853858321001683978730293822569575540950951285559392498530666939483893968102518048760436046995672166570325236080085250682767626775379075064766554913902527018578662242891676970663880376876745311557972707217177222932213753128693305341114793831647377851841454513637035613191450491181738920263835842219230897329201929848177145545021078896333491218549272250337149331702504191476952625636918442210892125050757338389191956569259992213138307400360303227420362744926971865415855497669493992626967281664*i1^134 + 50003853905152036316826655457917923418228560892632486948984342049520044741171557867120997783437091911080763531214320637791536405614575554881912860948633875542886625591552319183390243757282457927026969632195675499678594410750064032665012651418458472845475882942203253485753147688670820637424592400558222549009296126095630065544497930618887510657202087624335115753950656839857847035196692923172074228316958200605133000579777511387879594152931009304345774410488325480345412233040836775429544154812979723767963881671179972864770359638697487752374533893985771300032494746572022577182638765222900138101264365298166078875867305032519725968880092831029070667012635515215851709798306340346557363633429678525297264022692732831285467005466555737995166589311541228710054741553869210126176232931751610918540242139090866983454175134521806968937306052663913634190260980615365977520863690610698047067423350943808538664946012650298863892791273480411157006063928223154622202904802099257913303164334114055108301226423423501511738463831201793861494647426550914939725246459591622812744287185940007839304637195286699731121433599039333955728148951537243989331245683849606475632856549190301468596612048542388358831457063086136056988881443784906937475919541975950082012647373477241060472057586180841725881665040872159373899666826906523608537158729227250530791347982675786125182938405795372113328290000537243077142115466789996987900940457542919010607667571336674594873862990639343624838488044924410832684816164565966907408566944063512111823254563657101661876343682505178280803490832723907852838700547593187898191439499824161190340238329926866799489178065484072688258814383096122022657647585566211390646060399950694349348767524155667557906208407202049196523928870637629651361161068536815180603015885015874562220919813586848413823499386216052129298502470121840124204963919155153019597958969502266697399690515185092948722820703589444857156876445561609416770063823937520211299278888688691218671450453003805861099787168152228527007633119001623918789242697260650209841967931862767870649256365785088*i1^135 + -3104868011964470869369602751269587100079007647928959268301523902906464410355866047769448846142214727715545981765662009465765254864589819972882789339342314476377714485949813770415462799680302936171242405528211776035771551129491906855363914085554133914136332982513534912458206748793968098673396337514681764737982122827201724538982012947059234758804002848583848225205374759747341701036109162281027851885788313007944523141632087118749179440686388365836859954103739484668391763840183386378929082061695508025328807566480717262615221795453487339008331758983579795328020184305749062761766022059112492973180191843418962330482039874470463211876001666866687198885704937900086036218288616726647233302160941841298998903580597146937262023501755132825293578402933869344725085904908577385209641253926786607404584788129095682501943130116282027226731903218820754853107949810528000615080978834333228915634092617377570552746077098134248901339318929866222856929160446947956383934561040099515668672571095229944402047238125381587530611214335549643581283165793878209612988410518192871099342636119396442852312463104577672553986866858401371658483093013649702764861309118955116886819328133127761697650927061979291508162778848987540389947129161471634012128760498613818198779317952546003714339199833052227999452038033311061041826191929776119202407188130987609147419657690811584105394166249772355482424076724374571127276936815538987983865231757259906359096226608824077673716804593771743808360922882965920419606876934280056861231945718061390698196818635720557245019785376985730844802599048821494367806324961208248521007275980445860742700118978581040892091347298619574447686973419700904637685913678928191506508524558917513876454020126406566351105250365323915883481416354713296261393029034582346701693812310349214421667995027785730285190645672040287811132193020312893176150366234155222729140101657849752850188793951569879515105068972766772874340582308771229121359194688245537178280526953839093045962438268040932948982416585991363403572971507749387937978165138393893243111922991104*i1^136 + 161001399379739695004989487680955074275535602055158282686236549704029045462797019791493889773303976068371695631230752520405965066563367159677679818895021415340551209884793688434566741709099077399218809298341802416255848257057669408885251936136269015216186181721130150260348625616670740932172663500781396117883071019546394007450209144192076018668096106348757447436590583735463939341289634760338689034977011947722425667638322809212993456049382326678338963905286519324902157460665299437656948404875995403221406610464405803819717079259672271564419050542808754100960103578470013559915628060618452512202483031969406766231282132251869464720338333398047873139205395146652789731398804979264240568128367099324760248792600209597513803369796862266022261829114055380481668398402558717217095687883038417143915071274607407934476403890528272906999966966222327571797320634405781762730675202301186232120440288452881001542724898019010303039976763530446615652408688103117888812033584933755505309788541741106304749220243127235257269104353284253948683749296381448067613738212357222943325618740294551413823410681544349323549300037182547545324911777227961135372905419536639951147822173822610252908829913482922726156629544243974772203834264337956212666628972775561270983567325967855182683698581030309273169752516150374753393599641647317504985326175736844531633446808113923513959126903782981265831827515347712983573763126365788328804861814727860887054894241017762120108955096467665590376197086939195992921098306311993809158936417715916607329760506539906861847963821226998308761972861088553094274624228856672153774396907452289047858481218428154445923928494214146744711996032727586341323500468704922593274025286630746447674100404274850842756173037226990224479160552706877800044428059688824657595040656489880549793883403304737723778474729057537622401192767615659455612189420401367306417513198707803494081292615951196577026531377762211362773215154591061024717247786221596797493177433618153267102514158565199618516863425690699318543818825758184832293587124224*i1^137 + -6640582893301999028597748607371383799234726408511288707381930495474727798895018629429166118117141978607398214056351865328134199300399662911576853633477280990275254154127894027918944090480357825087203965967127577386233492659091640883011384371764146878269125709589037981243311266023163379040811421965422371418575738349458372564423767290306853357862011507282811173163701393627322226183977831851402144215745482457027255568563019424961470183056457006102889467807152253179648486602180729114601181246324450706028771006677379813648307141792277262990219514845645789147322979227708707169540842842336523183113612320370620448761476776188652367626438551527047167549751349907790048614812108199666960732208470369015703007594435009771394841326563862603268683942603593178649273178768330426220063725808986144233942511951218184359574757931643765795551298102215674243492686781859697442225672356721783663105250493103752986161682983917568496289699200223353306540515314201696949862269326602146988289017267018957098403909447421532983930336510980459214984997684104792716647466224547938463095369482117336306073561138345043018811642860248899716825601573485954650286320546177430306865775664354240698983767673961466654163064234351655597567988453321338605863181329320144988471476287884458908953884797145419333111871693848518319937477121492361789300937899335592928835627236564054710838294029168931688434351155254122681496375989915743339491510556890384057300284573670617418158006439957074754311876972655014423723144091894583982413609252763345876589119839902855099721885444583145439690788506718774368433599728463051872522223688978612080986038504407408808376727835305306660094467373705407465763617402210022835951244438643594206010500313434415749924213688120598440269428570567120394681991772754669393971398707364269809970577690812884407308437181248246608511777740920258222627627534169295286156591790449904007569999392240137135561952147422219597665528554634370865284507763456129457283221452399514212977704891305841953337702775328212831973670912*i1^138 + -1553590741890280905344021413988157134106249210616040183497107830757050397992781039379526383639046217534353488194107301117118927158952977222812627844555967593017931231685942415302815002713764237995445620554460344935280272816096353454562634150435942130111174538761946812098954691097909873385360896657029921556413505738150274716603435206841379649049212631447320289399623931009387918850946180623444000886531244138471722790655589415857893793445159068799248348825403722750622640018178010076634043368329108252642893447108311757729159346948366620505076645343666153991410659937501272316202536659390965375315363949559365913987557486825704253217860170488740248397695868752436931332698929687955132398820833616756213927212946824461141513469004058917383465864187901120599153525574790375991913422597296022408579059251559608914002688874018918071394994237226759210751866620087508434753585010317548807285827709649804341659271636993553710986344042472862886803167161220246920820803137220290012281235621351573340926915028700642542304787207827602256167747338380920125908891817498950020737950746988590825544681770731498839013369004707391592881654145565137177853594482700787391617599968791721283747615315382724301375095692232021853531045909360295631503496540052356019199994821527837516338142747972181691966012252606534127678661121862721160890642193235648046051902136689860925190618827132809189716764803693074996139765776232289159386537475061182580237832153785893328817627126944758640009133232895762068881247903172678331074684095237533558492253072265203226545251555618122674090652471445440122407440240016768677862568320002617877594593589656587550880146203798606906080522613316491795682329461503857006447244201797589985390756580083910497118021311547895590245946733502146657515120686411978424693475850483556455117047372491026321742065682917672592411708883176051109904653296349292410388098826531415946855070204702878350809980879029005951235407686882307709689230488035162079460150899819881496540449213513728*i1^139 + -166964885824733061515903514975989127426156752340341357504343134920220260356514857162088590819577736396653582287421658357492916289653156014347538156505363585425354182778505051289126091366117080263531924029186918157378691012757176126579272484217694438794133854833321910974927127847400966962309478104212401275051030731846461697842948155635788269599526126854791289270562308902478242812397191779140849851123587554462940932934734840729548172254038940710179594546530423832172533674005652854448596372956343936210974634754543187038417805595596112256926016024341764694040798967935072738840707816702495534485217930023454811761468676043138067264580650940625492352780067397267756022386441693316493726583753453161036007779016872129584965822505111552128575303458341814162841332030601453229431330391409856816747748027368116543818861838534991845706203863431082497359996063264819136747794194963486728598348194194450888188381555232511982693940942990375709758453802658729217009055740732915499615592246617359910829025074214925638240958944278181848812360108573335531831000103384248650784765743075552314422897302282470188260764962265502229954877225915026560157320817238599172559497591675691217075912262680236437849904750122639398649548672760952841078683423709590387000518796508670557750615881608711471653449313037501474479551056016930454144022620094121587838004675388852644922426379670811860199653663218476719520682161803794752836503980383348977002903575992685483337986754336058925670349310625517372075339684944443536126759146797160418218898325416660261522466872042198737792780462197305333319657984477332784403655361960507561575082038411050233130243430576001780041399220960706176582562247848169395706470544023041991698480621007673147523411759751310662406047024552611301629725767911227167821886474297338910626077301799433026731771942275569166444965180355568861814802376656532574724669029155870356483072828891173414366455061341334734221991762984026788314447515318055498491625472*i1^140 + -10407509612212239246538555760235206732740626241022914106273490334755101194026561670761388833307328612049804773580305216662411447450023533474127516286554824533059435318182795425447123549538557664986691976013513462168832554580692891417324963558503104039817642370085067657151995744097278495015465512207551892912323220870564451430385705777837514123115378478180490011786800108799502646412704325250531724806840335006007862939334524279438517779119793668887995193021640397057003446544173810267965940280006780267155629284875289592132865019388725953314640854239443253669183153188753125086862288426584484172825413929476719471986825664480374760289349000945383935363776677234092847418777884849068981138545954169302177630055549296467479786427221318494616387348253739831360062486385268864995512857534574543530625037009974925654349437936667172314496801326733753550446203332142342522714618816290465344096742082041312531720718466028004309718266108381698343432829304092939505066128785024840422232486853418281250673137490473904033033760273566097083678302439977558229291933664336561915127114110252858771585928014820903418981594413223838670833254735634211784216610711638522195140578716708379429460034267069195596910456407909630362360277468087751354703221841542646732340048441926518712196473797770856889630540725829343108786833075755917393083327379164757566013370837133180874025445371400992985816595425876547353123321507041582664252831545995298266739149415127891944046838538627922265638636551865432038264237043866251568762136527451979591147826226329333186833350008239531528465791272170718544748849751409827514546586249577211616001764470672347939473666451971648667620340072601016116885606124610898933267714045033914793895677373276858529327625170623864754419611937992718768372720045686207439424688598406969667649157410472711649467218763994430933598293532549368918307931949199142092950005891356400673793888144494505846472240937112432501002258612224*i1^141 + -587784917441973486465028934029352310033922471577727182274223407089526070141173053005157845205731293578880313934275294547871220365232126350563377727555262106087782353485940176060186322297095628824751294512252648746833211913034551899936281862703422767553559880096052432807047583719319341922788025031739486651979618533500876208282617843609736629435254757351771308188870893358932895841251372956167717135882440318204717176046639022492343321605475015561307530222771787220675767297112124542604225648495351411468246502836454490192257398162112899784920185865837634998727630559817914298818296076816134374085035538519671205146062801304306710638471467579665922930306248563755190906776746782447079821178873100152470763020245354813531971112984348382492177395849131301198890346039132222575127929032697533130331215166501881833902486703331522275106552532248782689795306440796477575810862381419231847198535142772062941145464914032655132527025311115422411404086758569681874718414617576461396508375971066392460025915824546737561874176206564131166456827375795306498051914310186683559863203722910420004208030783043455167199155031962892369846095515484183245558071266158971856995511972994694932311063438909454931053669494820317789673582645415233112224713545693590598887916584109987434638324072182927118867191227341541964631886395597076669713596092712592169725716310896811129734495851451708391235180906785900194267931249072430778637778029999513011680518050357750864862246182812760338622513388887528808233810830107508658572753800976352454748820994641074295142623665993215101507298330831258670604656244711146136413533301069693463110175162943514971435251987002619836958773553905936802661167424391040594879993356278058673503011925802689190875881161367912577251432147673897976474304040807288396086843164603044864216593093881863236038950150001849588489927408326537506785737927981394171275772727526021757386439462649688076845056*i1^142 + 11274175312241539582152803761706364665286524335489177657316757783317062738933965034966595395268251686604970560667925339314047470509011174423612614752144156120342199669693320746509326193578314306623845540722932074577906442671070436072246140083056124186848811723520409498472132815336534660970906140945888483642769480721637121627434949013790636601395846908103837144721040367174129558174358802815416145983893454553072605024016894319620771906746896733954637082283889936868892523965244556014682267313505619258856344823360465636392679362727386654803291806081010550515203854982568163285645133351756397079518736742676394428975968980988294647061805111611453193150969729685353209109383199117834684408292044375698488079359101513243073249387701999589360752328169800110306927691551214839143577324086560527784384901941245890836336583154546283126906883490447899123276793796467200023832587827922589232473287676904921316205223289087187319023305242330435939071155534826344119730895341279020114927882678022763353046404727797799501451387308934647497258506931407478377633803968280289710689357035359324680754347009271466470066241977306567289816852712873051515900529377179982348340579410549083633349774040044535428837179894116751501639335374737982112928646260099071562335493216559189685217632442915848643635925855150076795478698352615891304549016273811875454878786784637136175637228770347807928541772761666694263324956153279217568459483812194479213956914118739959220505952972801317549367820037115692724013013032939942372509652065836727062157637198381331870161080757731233670823420073698315279445446513853385570950302038301423034026034880721604721582567717385894842338893443467803556386541914481153388411154682807531774118337896562685787052522351174998119227480698662588267147427685419648634248631850028896265360069598180398013995437975051091106669281142031837704199284358083772416*i1^143 - N1*3006408945143221686323413982962138481598796001927205020691645020672494739703807732146131529147237443342429527270255025765388320621749253309015263250858542604475815068211477039813202724369484375*i3 ] ]