[ [ 3328973849394922849133282980441234999687982128710076949117185671990310083529650381449995170982559663251930652702426392559766907387866032965125921397529725546554703913219006306703731735425602101824915838758083523819136532865616946775670456155715888544410291288032604348548248158390133562583238076991231066234458015350636873570191852727475111879668302395947014458856531162116045128860391221895713496813092976867044903820525238881194033550631303300488300209509347568056255740302025780295325941785526124319454552657103599852830309769360076527012738398637206579179251056811377712579526617821278119971466748233449291547339393519388671380810937218232934056216518613248368287487077329878537587716168260838282795321966406294686560317631810933537528079633610168305773141825365841237014339784415270612953743184035519328725386453200036612761269526340794359263437795710377226361036393256216780194659453206839899923676729634387057152124322368493425429129676241926363175991470121866730556208381175870180518877343086022597709885448928470685609999079454160278332321856575688952992814788164608409417071354473409812609924630087184706243053727494268969796503562967276745619640905436174895948251330653154460230957081188036093964576475473232031251332128557172966233595125291861528601971614001831971431459082503484823776375334614546437449319032359221981600084792235211457643246971049627061032519262056692372659162857251918252038476233309203862266787938140064422953602183145186353447673419240507288093669875922103586183569975150096493099997725108725747764569560704471608791755476321305253328412154946472114705758335235232802111837994327410039070003650069833890537907036115883966223673954319116630717474386646930182397508123463491166207606315894636424418932641628927762531683174086825967526085815124174858466000547802815784489643399240347966806124724518092231209887760370396752747582112872940752632060639140540534572974113059297461779184022492883181001641845112703919814554329911655736450947285670798731126960459580279636896386067181440087362553642335982198547387439409493004153462631301262669699774943429469273641985449295344227587655821036726908554926255846730580222035325454124564304674563636033459389079775478450238094937224101066293554150063169306868293755507645893504436771065112702683716040003370583331695402607724115137643157159128649507659373165104483077433474499535064840644336881473019483535726161089053897225480056166363803662182356493394852563208615823938079868610703836905819482748960952757894277879431163966240799147572342860040609696935314502094540964605976570250730575732169162202223532488647294966866751609188962559884018392561365933523825313967775264320026139776602787391576473600000000000000000000 + -25756053145949506008057065403272732784355480355583012007843694099091871494525998503015973358907634926306395116956579846103209583282705784820329800398103939364526909108757670187105625537791120826744423824703534686977288131403629244846340773102365749977135700389305356931415030198877451173204587036592030886663956055108440543808354219069792522788652262986689123486201972356863156912301590861865715226980002018363387876511328272982185645489204463408728866189509615105619514761281767346670151358637493648755595010783914517877263391763548549286029127618548303119742802879691475189082313355964835444377611773920991749826714389072501966699469752316327254513616357431834704607855062395051488536617771818345369630774139313781925191807709270704193675710039603841542161279312842107413220045788236193488172895520704115217563482290160942339343470527449025598007960239466514992235011380309588512165374059314707684247355061354432347457300994197143858796341969979331855296332274696394967685665809745867901651119701894763024299582633403900079175767647500837618288772334768606599905118519434046960724958753147972945419596039329396217535572591734772245763859461086995956214353231088368009323435273608391179111495194528295316650099303440443478577593355341954407714605451062765829525102274603141136108492003587872925087340422017936075326350762369332948128665328302636967463922775514878518514034052009076241278085625953255633548999363857260699284667360960655528845297197626674786421382274289537265954311166482870132978743538819674442377461371171790646149293608429608572773880183862995614051059420671459780717482645852359219920884428372384010789177690132624644982052360643636630195114072101075142242618723909972471660299640696919829242125472940707101589512072596389269805048203492460110006084890313609221955889965795496981091300500076813868125272685584350345795162030385537865118724351752217470364167118359131288239152951261443722655588882310703155702767214626680031030189382287644985307397625200740191695096538031178569112740427562154202644852230113868667135790444639672438084010231935707598477697383042356872084236909125181980012204184994768166941456065295983743803728838540597370602489861096232938864993637602824188136233234147643507976271545394783385086358766366391817121057496437234473822049450810809519099326534597038926683988629997141939289169777102887015216163869176267309111227973059256070271944248006700422482683121029749689405425734220161038340681771177193005042266393795097095727594014766606938382755271307272610253189531465231603972645049266401351567639391998186642858481627311451855363480037523091533967193871739221791386559926230458733357605293219500239493656768223243332111826944000000000000000000*i1 + 127881864025907445287077572629336065054742845669118895874489104214619740828864755159164482265982297415925210354225321909550180160748162571765394879073183319880174017710477360064775677148951349369139603276961870742206875669539224505064782659330346870221236682338620963952098547730352227010064196250737994868704713595693605631829319040699406069976791720507938545753152926513193440767331879171147404553090932545633386941352769348758367175537991183736501241603324298952294635133621651605795575603628946151461312803782114234185289916691625354672113263038365203523506757854796894306311847603160686182576425878965749230896486901670266666937228271952275301136165294035639106718969586010831839803077198536097631214191964502556245829279027642212201066113068302522823905119034222798566296259937371046151670979510139370788317642343633545351772938924257979355932231299496408506660506916008312450043565746883345269277799620113129994048794842723985030297342895990666462343904389700042893269603432381674084817001540743179170121618579516944403034121997225237346797834202841868739137755671675297658040672722998295130930191935101385655244439362276212588156600246813507676062049746342033854055132634003020474219410485479401779557729021493519453396101519211510109863140457790350574912741639395942417445684045620738577678082113104179542348914958956139868349406332008553580638841862715471682589269668270597241978052447181930562758596510496430933503012996521624805013611421129824999624513898439473707737341551977803725458038261361234106889793915455633856351668737395382741936348080039147775755750646062890634187357265793535964587718403954323149184048314499269316965883049781624681974851854637263711964663270356655535077572865849772777227061649097745771561884600532799553292962927297751456462470866726795861555125197405660090545617689356308151371830612803307706297562032072250120932811121740513394396201404789152687933481956544635223103140305453774212715755475229648876919370380711374134108768863864162289193899951441108299759348761436122561852100894423794125440848302738590249297489719617074963784291789551158182185793090849368871443704215429853441414458960500882913900523578099293900953511983733990717722448256298377854516384357596796992631804478835593338649392115331540149954272579913862972334526149674876657976146331691480414468979523155750488095157394510170142881640439436266699656094601228497072648593785888680387760915650505884130931975389183705429182765358154609148581038895822055198460139580678902026834204007129851022334328855496425493454252869959592702604647314885608868220854398307251915443326066107796292457635707446724192806719525331067175483876791227119590931622329025849080361779200000000000000000*i1^2 + -316134035795909416971113063250653721796288886900508316838414667867019424292005035421580651021629161285392989743559689138651824187346945664271522547432629070552621914278887901125582875553050806159044197687704129359152992022708058316199034338321123985970890670062143662663658528977551166781814039746993539113198754845741456692897538513578272006109271043482567341366289383672129634713469943112930731970313679415005527772430286149823381693203884835921192260457633291983633662713850404582704925984887125167859039527294497914179649042330610893710946593790281412616547847927519687905577833351519423059374586503209326472127726363770910151289176403368338937007928728245472337933006783351566773507224094060037268640391524821355623669299215208204690333409765012952860667991060648095809306236033028491645923104445155076378168832636661929927369221248392866409386394519245483197673548171635261161811315882115050893137780192158292033008096266168157356353453300577946888339015121120871016155652863095205217417179762703603845885780380421942928851968249433076347742811179692377640898404934679616165419080862498574773405085509120887157932886482630739310481861907901833797698839484587063198912412423133428439126669287328526339335612350343953270898345791674063794437170456388458932778414985209702083642463752272554998702150387030318371525091978943975506294551446704889129673002497256759449817056020092765535068915986884968030877358188031486496142565455026784932435235640683279228480970080352877618407400468514536261444062560005163558558108215560346204168499933928586764118564162114935349167498802494986783857067415090881953294813436382186805713454591846994636333496520413229119421247045327015711165219270277462924559043278355847571361435034187871631223239872903898176578170775852722017703006519814301908964167160426122987766332255678735669500732097376226506705373446861094564192394132200128417186071769922177953071061342717469964836933343366708697435321732494468784690452964751687472232361082753007284786844761870399605435081446977815904618690884011276150099377112503869132187630754516414113571323901328135220863322846043479615094120203565417357254861600646230220354561319344678888641355309941750115121067671885466045606933930541823695199984046372501251281514122708869802445373256757144348180026919566931024926357853535948732845260223936708784106579683050602730910242722385485083889654910275246122097050135748462847352671934261441714691060046623227050212420983363853717029985333401925097472272003612617872113147305203534168477338250407415793443090635959189371783364967152624847783734776214016705237231807621632829449782609422730015846250683952625199510062995296460544629611045046605225499033600000000000000*i1^3 + 1295024567275706026898196983052885049041554444672449140453530402551723632239454964497038967116895570791711930536622099198830561518189315643057543168295859888169471970628063864268916222547969130128013475298378423159660077006834680370229397453640506030089648042526129726978506693321054338018234056710040350857065851781254820364978200739666641858217304236863734083723518247460481955712363610727732110157479579141780332003083780299089338638233236803614879243798373574093099078804993141579638500098147088005668561473465468188290896862400385955386290414390545795774099288779910869939659951886385261748448301074012366577202295194776776736862108247691983224243147024620836451937194899706645010319083401549869750448129768429191857490074151305148044066461800562094812275660323538914573543012377019987787041575151569702320818105665945215575397422849363578693225939899673583045224624920780148684709815504027856326889437904454916827156078951210504571078203457411445590213369614594604172930507238183669036670354466144196094397949217908688875583343955813589079144738782282169988907538137166923396947714062843904673364262530197294865150566474675162475888507723248451035712483565920393884089983540979625985061593154444457749703249558504881015341486563443209702274409934296810996271934756658161388383293617889392052906939639561333899377500516119874716193057225376255903187844147845251097430985598900896477354860796445012393408969271733313342833280053359367346567921698617298763432986112796058083542014223323716412126464276679367682721515672090858410705311821796048244268851938505248194562359178044760687248505881782474750128846802933409612018269634611712594018083296643068520242188945444372759772764626942155054068819606928153971103497045273246395512969009299649869915406282151137902261619095056576252564821852705041302745361544352927926359823155756741762246797478037289814810788244356289132912238266947291554384914136136025355183052117054338725325303193063316813292079578272408496073239810998031376096445080173191099812081119050934412753563695457040300311920772635853273188175919894125166380183961552713765643194412199007111360615028128456407447465901450466618404457301169999827396809961118280947763696748789336699850461851098059348248435179497299936367134344006945104717275063946553106946344463251676920242657105162419026746085380045541860278645070856859382307753982930823146110100830367524512622907915883317630808166626539713979908171640611340363226863973193554504482740396319617028421685530949885985625083903009558423920619150914667483690226482836892820632590127756119074251574845740492419523563190582135366461869173548217586632533997676380575481896884877996886788591789504634462142464000000000000*i1^4 + -2551497672074745013204487731042154930347748098313290635878742019827110950066734397703661109896312302140378143976923113770029635245964673319957543949480700786047454001750613505532947840111288405594766639204190502919293930305967076579470372679322080522875600890159049376754944922371984256129659995372112377617368715527725012855281165872822487887294162800632867373364005771053289110241198251294724574257232694337802020464831288205900311553621438061173312034528648872834857577114090425881455756970073925866328828167520782231326858650232704581317382728965187924222493329584203573808426402882739742149634832118576371214483645903536626483930407701825476926069201725678362558129591879406870249508569311427633858213759940900731166279874093891333669277052975057572047770024876713347829801072636889855197689069877974825100475829378649185281436178769824425733389814404348254509684991269246965972276761287719389094060905393990007427886283230477327933745875895541335230760761711233028957736592436695550279109271073121492527265368810843164182400601458176279984567283390319741376897154085370367792439464493241092306656465855401420402003920957600508086603506023249099523807291781830563719076875338772129534585789173344294132603194099473167444922160941701576953049782908493980148121846584826497535694740529815416123577842566815939838181591524408136496595781191064615585939235083231820347621186642247838490057892545207590124561138482394379833504691345030093134272967031737234256950944664415937447890977417639182039054789081912642697140934365901493798857719906803863681161182210424155729906871818100409286434933491026093323971161129285635249551127733169599844000064658175499312136138408995766672907993013099040813069489948179454387148997013945861014810086596455977908665835570422873584307806173396910397507355157929581510087440083781774051008386210001959690512320834709934309096039685577627088179833155115238724533406511017120098607219489410097703561319665844695699849204433086564236357293981373461532687842177633102436107626166724955714238286935540670992632168203465988247095471496397027499780520787635103283105039349131655603999594232137359567847500627164449042470760399299830409117522684834817367023474693891846602419172443787972051335004601895967622305050243476430969635732417015471071019761220145020123849933883890630467574300025346154910666211599403122889653303074296666339077402768360060359550371060910272814052318900470396873840479912649409081218390884860221584431244909263253565190040147169264283822728054947233584248581619155554443028375076908594552924531461556615714408313534971636582104889182506789228726799336333404387947139681788935214714869349156954809477634389558929454530560000000000*i1^5 + 3246048360945594563778904126805370755639537307930905833491224627534925470377884286273325036646738281636060976544578853401423851730324556338173315881239752771618971953510420664518605018966240445650376385028148877601028922481702851250830263070109608510596088409487383899502889192996289919238387860016830712254404079662697234091375514108975941949661111430729324555677006291282247903447542163106773776159706627344262475887027054130168113867543612221558616130660921914578187815328846124262591110615528792206004869763320370211057419804417713038552075336321966635667147170231549991172649230865400256773854312549854739607429362557915182628169196356999850092895115593202748485934315004311880073952872963129507133340111898359538733911961572221249363275729902561556908627849086296897515470439535205500427951756994762104400948003087984761466941413621548863557375219045359775973492361344781018463793629186974607162744453381357135375578188374547953128535067389587309672953844396546043070860129300713518250235608084670816715014341209448766594079253036624485642237518133796938018188469246679913400552645842225872094357485692507645867496188536485846654005664487466828151286591445285822976280481478687186582396697753132784462946990562021869491282281976847026128324117095909570915103913299361789829988958173288828231116499971133186687882344158607742872856890385351081048577739030034422275883086462260559413911996521336993710593684516945232921947868553928677438637659281919318275106723057499063475085454059126587165975206351566702754303734505190368405419045916321234976341800903482441080331138810503868071167671074601432990463465657296562876766541727632306611870821616558579560310422591742120221835103454085074532156762654878333784023835997910408509171553600652310436607410259598497939526050352059256271581460553232722694432424143918905623004050110125278507079752624342058143424569568879034737021145518393452320699204443530898149563638686327911039069159520645382660539149432718929744805579338556009507684572245251660430683082721183623357567216354392793298616084333765700697365409276103694419275168435965102679836044483975847322275202437771254837217131163834675985210355555485757587335195525939872002795380150373644824131312956943939850852045403840185569777341764961884222838222075938941359280480042297627715487285657307962960437425206179911909536885625191310973394606485358801163226090207442395040879001042270685254156400990791667414318322993308329723150652371623823155262905632703897021968354203507214431563316731549920379531891558784048617816062054312242173960675700238680725138696699850349626368359372507694753990075384982381646352570220020323319934909503272720013366994265727582601216000000000*i1^6 + -4352603378530210601563117192967166435551538010742329416355653182494591312179945781557296391849261144522720310259584744840934498958218365476985522503045802573503099929261282528234618544886774598342538138321553047088228851196366883135659458393201274089213757801932461937013066884580299224179125329562442708067882045449961155455707503443357120463810402337868164373125980161353331617016900632790256443795471157118534180314762145247480091040944828015146256507548180585972036586329031722357335216457936520655361380138167254990694495497867664979766292362627124777709460599484584986827904447902704865856117513338961872407881302912078514283310490454494747367788831856626059935582506480728111399197739443100730599172321378014870779426591618625954942981356121114417472794335058835861988800337967795409081610688111922107206631430706845130377502667038884809366778271957341918810926390799622258882676253433050212872122559998997764366644397033058424221332704457863558490365888441721851913785450558724875210264709763017165067134337057481647746094191310756105874701046439555616078718797123583790927404753174612177532943534645872708987810864244406371365355227082732086129309667141342941565625466083667545684937014801118433342144757855062853277349742682624560134508693978301423188768787944723037997387554357140931481548626431562270106385004291643510599769624083932764604746712849106481866442046960021515574668800839419189148651390699267540180328723611623572271786606063098989471330001640115326765216517201399340121170922017626782245349395598566328534167204864828363751284708499425720254616011692002422984889832563116171702036302078848250211860649313971065150885087849624906142761699910078634653756034909001887130382708178685906443348923386465310519439854300663985080786285080370463307188570524065947485974594624910494474456069061474198589341328021252820597856530674962487715269168953874882458513450172028709291323436830983535498914685445152362426990808470313142638035579224641470615585383309638136044474415351215861432396324872603529532057979463452963999281522296338998420231320302285596355973710692670349852272999312060709518703376367120076085604428727793531995500119593596115922828523301841431316012364692019481035774202507896826752000630382176762240296814753915465952453316239814112971934014459782058860027765147243029027884686666723040713890180864479546216590976582399865409905686054436949907991029410116055599236755166476918191586442286260090024262823172765795283947521851082608605910053564900409578942246240295683165157970999055688730095551114364601946479512088788628043555258139319623894120108814278395638257794120975106961365472465687657138164613452720520274839684601739240013824000000*i1^7 + 6128635149662318578274133223186175605788985347442811817151047718740385582497066386423331378173850934694624903999371023803216572870075026753782651695689564712255403508735804932227377836593622177102620885868704774892430006145275670956516781917310118414393096395437844736303832425452637260433224561180174436910492170788865245958492832039785386474982768136064756968557090386284364547065249692515748915128598961791604805300549091978406323961561370724787921071243067572586408195540449961895114979919640256963367601750241537884585156779136589702183222561495833825272928059074547664211241174162786618083731131618633671260030986300302061027504529672599888434974215038533209855194670684547679072953699070152952020492835767308425440552780826866941755787195150566119849592609971655111171011171124336937554716100226774209944285008025429300768421966155866631165323547838883573031973005135947636910819032642477017710115730281072492167544393602608159690996723236717129404315934926086974229286357427728199517914297652411210451814561512901805319112292111700351557586956148769917299159403185805753635591215412091694491818511723959049910965765691463965011057769330321418810060268278434608747128176770961883423812633787825113688636942924367013877783564915280266247830939903808650483161024542410238750094367316886986921378356549062230651416630052018813802170994975876387393757322418009862201340755964375351274089302377875650360070020663937721909642868809728362140759375894904503020198541078863383950699918382454655535612924923027067637725761916150903143037650642918666187589468838834340859806273994293060369065838139085010501467937248463807511731438899517845505126108038662165980746708666479312259108783897273651543879392367667979969504981815124865903548342569831850123911895550302294278506216542339950460228457335618040841074808888702274940466421775013595123423064995541781524654440285217773848078371265675033629201736867564740678694111717503021945591305823386557149167556210710843930841952265715557748426853540245182953476568320549103494407834735837391857470655568390145606066236725508780173676408107983604313204780756826545966411452739441036775276806829008206534352359671120920994815934915298847207696057828929296018700071870556171923238078640905284040379218750012698376796660996775645326718815257960768066181447219237077107349378013961777968746202620302049627957280854265781314950007154838134505629434141070109789350924073119986272911709416492300507551931008864448761100864099207552803072974921959686191696852274516806089006903917548858348083075984596408427805056877999872317188990769955572678091157961038455273103153671138777350292614893169269133378543678554729129702141057913386434560000*i1^8 + -6964888186702548539698543113134380217710389445323398498627893004851894879480574861340975287103372787738947830880443391440222791403190718711592799868714739125830862483460166091255603355858692549755223729122783967097452624298627738536177037174486008739123669991756539988909229345859801044749023798428818809807499940238654590521318879202106762595617604340359169158826065357446377387982359489577825150909803448481127294409019480528674195625852849994055553939962084019102114102049560493229120030924547214652863017377088702531480821390155318552874128399673620076692376063637712120620478060072352201148462586062569569293995835598079167442606381294281699851620104580538691069397123546745895737070744214739736507502929925663936215725806663281156228754161073066033169950832222611115105377326887884808714878163215124898757800192385557420801899792076634671897196647709363011231369179765411965678700503309611965796319930930616303436834637220083746693649300232302955142168204050496103713771964546183569169095089263841000607295193060118335111955278715191682531632653646629635787908193913084494200719388240693250494092558958881648228868688774305590667005534609330656455430890429249621434052307434795671515358375942572104558400791344327317127940343764908814664039478829604488904047125638864972201695037704087824303587841248645908427925384988529393589146184171175532066845776685983616507053503872236907120865592912578168208156978286484930624633500239759812378526067490151299235720087088101991704443212847731344607094529762699454096004800043954988911482123407640283761600658246562026602986337093450460905557148288524746558322663237234669841500301288403153778100086892835168940555481351626137850045671495739068692241498155180372790690002646976152401466340892878475416473113501429767979178013654806061286255045194552209541868883757730780596287699401440082903899658852131119247295436027232034026218417558802410574633394095606493559337412163979020301331197464317867175339371510931458693908740994383249678228331505223105769827479141757464601142148192636922487474630150006939286223173527940802666667560119253458404310380205774594630437349941690945981418102428552608718597087502437227058121649554776748522553801034825825448537932170266350917934276072029668399217631927406068311368297706287509861729173343457610905512547087299135637304752709029004398716762659253445471366330074661354802472303664883470511751467713850994292201146423319814215555405800398944823553428407213086934398278517232994172872707470849383523159290626570890894480360531173032408797519819093185837618251729544148196673811483459532950245568265911743976529404231472456975233033697677547868163786648707572672992596791205560320000*i1^9 + 6679197236381825136794406525869948324906747719163507888861646153491735945030259630936197294499524554353432135948148847245980310904385199618612866106206434024975789590999907293066156624846120719583237033750286974476118634880005696372096892350889280635503166684301271521619435497759395572326199862060419973229328318233172259397353606977385522898064621736464192450851213876900945464708666488336931055542994493523721029421275110780837351121248362592762521587152744385078138417065943137658519324712546138058041419069486977234530436178959710800179352904120567415164773411012365889800083512826492324430059578288193653012571499400752106203372826067120444549035099223860388178407420858569873725118086979278478202223137700385901628601236438536778654778776717337460542825145884824489423710890223757893932111290527807369218997893003812128801069579076539017490517024253525078530324884957820206923279382435386240300798629325734476132825390792318727394726642223894160911276373366423640098800889878899635172455883977937722312678337395577594936266609510959891726179777316264314029072862542908503334197897506611026832544917152618157794002146966823973345905230291832577294482246693519284947996578778826446542854834039621140315139496079290449093262191469515197860510627916611892932366767390238303275340591912304448241059227192507104301108970973487622882266794987495304273977480444886597450289757990379522234826416293263302218559765632619648876127104591941042540745641166920536303934331198835851676967966996932949183417499346337143606716217265616727407418709595102849040371501819219395304924862216050388721699640816541612929480272561385576249084853841900734039838258084552655433932406707443623905146508251160203711879339257549373070520473526784548123035099485237073590061482972456600408499199863057942444602984597075286995190497998313697546683840316311224982152846820619749660723346939722599034414074374366376269135086283695069236155081478398732270990295990120908715950704788141850980985666958437699136656864965292352275449239273906002101353179992570462477307502731866052576583938069589732270136092959459678332375697215683048768298430256239190634859624755366840443936155642069649856015882454533024093404565756139129499719817004916000637810505010886465170015295737138107910636743304929885666654170474012777185443454662523402822553690929548253787123018885534954069147304341972623264345525482408030909463101040315838353784436294971584140349365146621333363515042657878206318842436258593449515943791079334541764497301035731899680309569412476486132671648294604989038800069350532591174552829463929040912467369000475388759358006476594165074261798737717731069741585201834629639858900405583872000*i1^10 + -6211733917476137042805110679913751631751852891456633643212779098320024590227506560976025627072093028087960189213348658293596015197991214269113879740730132491598149503733106118217164632100100286576851591635126446393845172459569461226989982534079897922455672628515345014592788365536356175572117305647986416713662020588589669280516013192307445104080045531040802567049638501221880363829735440901072989262785360797701405948142606067064448658121498315497281578476853386718723800159864132944858263605749187775694992705032724607797044821012999057054013000509652685494707250700861831150067314198747973181883701863004200582405892192404354165757460397438227510408355694387527201080704615374655605196898899543443496907669555643151500240115211035276571321585647918770747291056519377755089727505841919851095216084858219453320176407771271918042985894284464626248539108646204651026825102042373217331263438393348151755826791847233329935775589022830200506267589448844378119294040258711545206419038888529691036297033658405298383680352966888238379361901819712734595468233284591947937946774633745850451675550797357529674223439747620392129240260711824102482326469507761254624915177574612056742352050865837892528497459589152033028383379620058539801906045961009717772509324886516501846434526447248199978615645121270483992113327814839198944476762925067680986877230599033327266099686850846693264221090907929222313307101867900467966312263048260435288315789724392865368878461553466871439352020379737885191292336964962375137415218790425754719762314317909430386840286388661908712213677511032137410942023338546503838604947225318124766913467201944471561783266336446827861560805013320881499410332013278803815545569696049045205455496600767971580977367365096183371094125498140189924170844261480470694616276275266851087981584566999070360865296452279903904280912089178357006611494349088385048282323914156255254047503748133670790094872844052568786951549711266689253141407936067253350369613510057483323740945276496569176757452610254022572723758526715260091102119086183993630442569002454720701490560394403848078253774246990518641163518005080425366702551328911646033399553036313864882353731084555946115107214396439325541083206483442890150604301049157764041275779114736659563333450793098513718607785569643781573663600358943256816768787426968788028775342049742458530330899340563724790439263120598532637353519394675937250817049385947124739874238771305653556915582227050978831994494556780549950384496156663227514350483072965012896550039419724434607800359916185357917965758599803466931486200126491946848073633764624651376636070024538587662301993697968924078065188605484428897649772877710016280048479240192000*i1^11 + 5506418710065297427394422187992324329829719454386141878292805480191132363929396557297931250097078496061836055790011233639854397336075963906183438501618707957141285694257652184281874606094370860605261484063024574026080651364670503512149677466863675754695342628607391264430764412251176050173177483517389554357487326435141974569224548597166716650377473088014962879949698479885779760739261865530896992123697623139984972112158286198975071016703188483925746313202442176183139079855070746760379619489225024323468991281187137163436173808600374617948391365609144279837693818582508998753447393412654666310677132849627338877383574172168514682730049616032033732402786403796726240721439605062894340027297150965993694508481541995547023090870575443410519699035338258532755376205463985177644649117736862884903928422120156010588321350956754338222530932222200696661553619961527732975737834972749020557968900709154018239093594159572400333606504362350049368838716136722169701678573740794403601786566648908894485209026800200778792816637812332376264395993290906846363769783074072252364177332252379694794889519444344995262247111129554329562492832242989648744831741115176518940567739684377564223739909666135233434077181637194115749388941953616335471951141260312959534638282435588083575603951550072866724604798557593624661282998554416572830583026610374005831089146722576519391420760671440604115203450988551941715507890503445020192193705049663905082516586013109096184268032887566301999574996596880040885961387768300583085617910430874760091266225435989094065525669670760450634312531224832004518773341329570660024908518243868901283342326541803767452939041323944997158656640046637061982847588945928274300651521291695451292027139271409015814676639689028999100668530373656761285490927935013838769940977688279500043783328725503264457614552146507161729546322678091311333420224264309359663123851360225175283891197624008526245271107579592703794600012481781019489469270051548349172576410921019894552970096135539658234463690843741888497151016089634371120291683410183299132592335042403622168492437729126990159063925558838501442608755845353489770675351945500376733103323854639802257845432057952812320402062286962721126961898417646475568608177583992953484443973782815294043547037689741948926022504928627758855854744269036693613674555647093428078409633566927591595281006379105755579649244804415211103365924536367312261896379523948637771725311583690935258978908375749550401792047728969741265412437710553589034406625181570371314832492798995753140529487877490878645807416504324791029378610400787701239164742702554314566886835173333081551226757472809457009414743966365240118137976076076284449382203392000*i1^12 + -4251441872468815375618470204783530356395165112041958940435769136688044696408564867774391036164346314029516943051964622226922836196623842238763104286983576796394021579342126234973811134490436273912858699951243162678364040539744794793364719056117771539236027419544153741521339812797416398316146562466312021634575643140246182990178858853213788740495390216304174948972242907572981931683967777588816088996042638263290356822138309676061796127783959882791047604793410719500446853272953671889051419287890600813202344892497566105862191752730046288063048281268010573254352196204067676647337886620237088142161808353370306473121034834235151980475374598985976359609399975498423999078131274635170409714011069188747333310343710346071232109837637845893405688324555198024616029286490890017663900877853671950030849686366683871405931802547144253993827788260163482807051786092678553130547560494441882046283030279804999817476976751870499429781023404422899375303494947541589268724931861988550537724205161831362694249883532332022383653912876371912462916744744869565216849998202488637901799957110039774175278983132665464826536169555045528268640460311750954035234460793951535740879322403373799893634641521050038441028035611119302681954795492430017396142548771361951443469619800487610244944844987407758860105368771071169957998815482299802827720385487535870048582439110696205639319127251479354251924803794504036915725383644688917628213156673337632256785074818640507327708277012414515888839142731416836201554799977361199397851099529021179987232784423571076709898048869400558531679353735685207895180690594374739168614652723476028324127037911513488790814826305989293517697948466193963940345895431747558346828678062038137136441929139342178003614921068364424396122733923843121349573125036280882191446089773071303569002319626301760383480159839667412013629481060888696739060300125109618700334206769699054970765270799490931278351270534013928709884667086088815623006012864236764308751926202430874413642750769320994567253502223240432964850339443000732312409658454366326921799153542766434802538449904567335369693921692739602255331867241607019658854002231191827068894011906575940113574635746139372694117673083081160966177070142267738730025898507132316422812539304505971888583380251564110068799919235504136015977205578485336393789410481018361603441713335839849980073480843948013291441563602584962896879976402095805865892308557832003017121576945800972120763581997422529454890506897229173624226490245304065869867957999728890211776842262381673382440962599691392545183481744782695306862394970079922273513781930672249879337627362487553471993245171123325868289131615837507558293061968193815584545177600*i1^13 + 2764739165221966013168130519028146459340520856721117930175017989764949925036518424829074168293539037110584613756467644028768402856238773772462236427538345941823120752597261131828737421083794140526053181386977436279503507555343875901301889470159887948852872859514314395272527971069185817435292984148753554380614342940232090555805105561222014312391696142586194168684988330213509445014488605512876961585282341412878561668349702357062492453261056261057076981275599746913657806938685141709403866313704695029794969579515667606508104173820961410687264702717637928477716537542185238749382135198737542066515469416007137426441850824852639962389311314838935052777826975247708470523041519805582740498868361774648417147863807784774926102138177526147911197244530694373302076107880253354029974173742483948333875986737608146296106655905452224574980798061819379029595870346541198116435265370915063553130390330260781499806848720129065071198644972351682981895159800241593624164722390060331013010854177414408212972953302875766958798411844173105516991931374347015993706467721157876881454075994217573918518573832216700788257616163469762460884052214461635953319734810725708242060128392237044902201479877391146674995955048610798987090486487936220966918814414991654477253123807148475419569146620809086718763286203267953501973298077228928847863178843389392174652803494994470018635367749645158615858018177037142287025870500356243075107837552749747383855828153922326846917355223346111255022321348139762885020203042134136827215445931414226365640173474635295638796961805247610836967201196796213395634554253134565014638730928461744841318482940202936784696451197202552474607408657836777790220967406148222799844462945722946178314897014443432972626047792108683963239728685430911930547270029049062096108172558923524315037698464705025541117981227081376826957531423633470588912276035635531466735387407317226782062274679397301284780955766431582716480072091430845305201370295198292912501489680515720070051763806328880514856096470850403772792038529845502183673086687654767837684198532946891702509981591695179179092546858679073092387952310948176360397891825402472375523983038249715312879712367161788988192675149738149975007296627219018985792530451884115713441445774560568411586822650520272712036159985323852922146169602267563536375792813174657961898955348845291657498214515726015741676664446790174913099639863324363694490973452724199011629693585453333958099684765803343144581384161257124844333970365807211351599289666252446332025937803100524973803937910937331098105995253550942857350643618435013893876020925815621893531842882651284558642374391710146632874383284629970561122821095222585830932480*i1^14 + -1533265794420457631232098056384028678659605694741640855959851508625484386861095801250225027795000699356984678908226137234766103912953905048162165342189351073643676814317703257056841321209592413307415064781272736849173302827034179639950237427956509461117460864502990420690496649780507612431067878353063956229837223159576994254688593802605991662750577882046120582607050803245235772407779550416304855357910518830681291022711575251132198542495794736167820464317243606233546915244024875439538550752778531142795181314453554179775971323373773386544762626549959341186541679837229036043764583266887742644785703667271054626603869416173838933448632323091924626974613068789589096776298838547366249168773622324542995050038510354234900961111027537540798103026756201567767066729311631914790518137883447655946796919956784185587233751877111759756770559048813115245741823594553286252186339948720051568460105021737523235595260688590921093776747847332813445897520421448853247648168712176863722857256892354639563486820102302387534853623253682115740444423644428525003731518348248460680872077428100222721186776271421453047281172754371277952535983365423559525072060201119027447548555322042820360654841871710205291217851319304774420565979414485447672249344114327910518952014467925604526235582779974248687180985653489418504306530202937515212340453495768273430009839149947432614690760082043138008442871512345843107428725962685483943616107577338502924248319338556181891031903871307911729451982960216219567873754323424680020205856081603040738519813469245728432880130881046665503800771499703018223163324296772367179435235759479598878130911063128684281503807342508967049988460046791454143442968546745351608152023342404702098033338011269833378835397904835726088369209542601896088529994136306497296135132528082488780992482373420420967291263637557753301632367523444770918422839296613962824538864492877526249669056881052012893267588977332264919928007130374876872751177186771178864263481574112094508726907954423891922318093723059819319516284938976770815988351162873189355573987276840463376905588255094666536569984768146972756545111797500748232929373796684262697575836316860944237444221426840369778548887419487362219328308521739221382654184689623809120801767847349185083683480888244071458755190317672226709638790820104810715965641420139839383301529325858225509567601511231083832412918389800343831604048585725535973713356223668353649538078923915476713412410899451673467069898625138064635763108552024493212669542225058027695362855469391575915188884065141096129391161948306960807974744982442355069666560721740323000260918936698685464129193731185542007048130542509869251302995860438793584640*i1^15 + 736163680248447732097030101036125178072309165971522015419361304379641713908431832494845430947564274453874530862546438446812537277048117264473968302900116021695357930058305484239387200902980681187421712399786430944230304289044264355915537628462566353124143123897450078358673633363391917282481376398534707499142485815067829132934366763004886735112418782641687304163400656354719000155717011519399802552834797701230553977747926153124275719094908179542901327328577943674543292192990760803009168767317677944399602217873042856505457565179361066855047287819549411376842774828663272668472117710201481579595914020949196544886951564684653414364959915990307578987994530078986176979074746530933708746349546602432579386656958309960807013455507008895862931831983511541561960566837951196466968718231399115160674610134583277848010950761678686268553421736651432728168785895309019440533739877165178504892041003351900108367239454266432349902064316979357833451559714116302682685574499237064133014865756366554613305900830660555264927575800820873423476074573788177629070051849890257214370449719388756846032746388967130483068396552031074549966599584767183030679780132599293929453857705840091391034024364257611612246283051831106040082205831383924365665198945721181999262234178102465253274246991704754931743552227230077608162051720801435645007826883886697964189491727501775687165611796849315720438255343731081921510811051846249775471913293489776332299549994654970986093470333589439594897502785240731169560612701624056973162766389154175867276942877519252278825587623351441915656117529885003442629671462330636878508898536420295543668977135230056325215535962006570722984768286810649984277049164732121347908186760006561375932390012180320009467607809037070132652628720561847561974994869350658161547366426582739678295999453965882094910339328550931904110021675404860736062059847835677726287653893294365502223284459439806118040040457875983662950303264328389141689531051465638157143075966839606743429465154036776127748036815009657574947128409762405626809316265767600866574042179338405232303717050284222962140102239669205392530184690712886818943000523362791291547211636932171759814180729544563533842521969416050315511196502242033234868429349495029720733805846656456887952480454388979960961270354123417643021785482598706357213372294554318535135847577206020298643453780043113035391390296148169830433850974234857938983004794510761252087256515375766658096487397386311237034585799775147088599394686914310363983015154843511514618993490537077955638660158804460969892658844933176277698055460640873706459750271032955579141682478126832578308736216679104136652871506177089039525199529384083456*i1^16 + -309169211837466859694217260367826226821950531597089495497506374206973245575397749400699379872567483496466623863435316853522577628370170447959871175084984671861847395029778183641701058966593415360739220678551219428134134355947950653162271551029604869185359884239900612152394600964978638885879715302671002900899632491832790382467674295227396847245177197531704459141529589655272418154524462370223667166320511456307800933041313141245539002844910033899376602649614968090418618770827711893574727823089360072311974823495751343900004924781021182462512599661835727125525087240985650516071943195719977983632870396212341090720923930231515636984333073362265594526773247236719912258617227280111287047419631954071470047658212549906704067983038864516683831764633222306826460038349967359534273129133237691069423403776733306304196404881209221745418916877020474517330363974273820281308318783299602158549902953412183188729498522005242872017818464919735070718242164509379981716903733408333392203372763675759236327544740781013741732363216947081958630477700511914969873025093707956292000508851302218692849538847079102423885563264249820604925357187635946757479964754513728636505681069233219386613484036671461709643641658090289816616547700819579957304649606741502818484209845614894540480747104833903245570655843731058922104593416360055822324598324475379103323347604837205168647471459934749273028145034940339297722602276142454289161955490949542402678175682678961179983858804464197733141493122052521925555749899579204188927775005431796721157729783622319661218581577290348773846763027288529385946794555549773426873070150979894854457466101699909168366173500107872858568827414371018044740643090839475395836297372404581400957735099353440105974165727879201368309097423312486319898001790767452196190287102744525447290752601110381173805179767172122466172560542851514085356554195245531572729235977120428744233242419793220661645319499138669099625176606499870624597965183524340702833102951907259770486347893424112498126332148162692157655542651861081785510263050163307012767048544635031427657195544570131697285765225120540982401146887236106573934954115601866764436207382003184776904722598056683121966915754691910874186596099571575391512401002744773091150834298512772555082002340765164539373805938234927568215211292053976472092688871182588345197850600601900113791765509483270369917950147698459224087287042689232397901524762575166574435985058830941866614269510323874688759852979980289359478187061760224020238017917109661240624860688249422043276414559353116148097186025394474679417709488295311842203419013418478892917270597361716775350135787197256402300145839255623131262660900814848*i1^17 + 115981949883617029782869909468717887048061283611634467155957888040966552458316251044377337046615520656933175651412839574450812117718945916408275073781427130485106842833042599063755153778202163317472386919823149756028933518337207912855057437364439170234213556320510745115818736274074113078731524172321844226162312728626099860549804719737852757086610774519673518963316402352111816809430450570268227153209459253846113929459369401330375621166663087036112650054696602292381492873597510855893505716106134114410786508112221829819882489709035440219187712704491713258961276298868819259800809464818071993389084026759295032863819640032711484123524132962365545397739891672354297945314778854887768046458212611584945578536397375645070799576990643959644346307237532789909988025992995094075610026230783446831998616099668316467984729549305377590629083999878122989854955786717597063813597821132015378558470312689797086711686871434113678449640305210682866925176967143777882994525172651763253311029027270278164588687911262042385847723571387196521286631613919698620378061612644764085443489605950810656361068438048738513779209468605896448753792646184304978436249991526454130329007825862996876299785499846320268848182337967916542506204666788548712657233058469927848645493695825546543503857482827350532403796943045089885760624188168393269480260353638887092834001453304634329727390905608535706472646807985945322644466142050626492073578958662673970135771353751034388337892488256222427104775730301359910383963525496220027147231268797854640959631302226096421545627941628239799551873460221795853642244862332750102717150961129071496335934596374948528317012645482866355009692514593467457715232825466207741836903099919711213975086662113043862874564129934794155760233387792219903226534164411354375102459470482998381790984582917271959468040939563663255654631702975410331910296294047433046982043499698421389365102980298512336355496229938323387021909350955808146581901377298329030573962908478364942354072300531893598386106420965573731825374737545373464220835621917385404568633587236958506227168686610796365274871016214577438342854143934132205508995333735557170458052498013424489291433126457891294245491040826853321777338128556162919338408894461846306320551687845925689695980531246920399454305143448099537011539201819282084905262308764541117135089423114503856494289261946384887447538096187733305846853271604308914026214183219296575297866682052189468554628773588327810027742387475595505509481990131600259806716767912954460418524523541623991755934219947444961612090167989357623619864326656966134869181166390226510599228374703450623810559627189902324790167610104608270218801709056*i1^18 + -39227395010742164672083510454861483151940562178583709927901235737902172957775132193843675783345205242266875373093418750576399961147479177313441613696318895690169550937399357015834035721590369873506255499712276574128102158105886557938830123891510814374040178577295664295518714048772694576529193618590561043031119963482260795164589819751820351183619055784902125895900622610818988980599189001750206512657684673747465713704217318969033436187803501773707220579001359701311323553114131988765515871151461857593438050903545860599609861026214275190885023668126733429133687964628318980139708831944418851129390140775796129125318413359090013574170921504406731544349050389266985756176086902812768519815564578040813334573644065141130628554505238118633973178947934692717262285325035755372549512781620874996074858479457555385026032370590953890674822513205722128595590544005850980654374429643228311063042933727238506381538174032192320047728948059966055908924750420767215203965101752206005768518539842585988711408715698004548684197242965267762219616484468702679102394210537789531433736229039264587496477825001046082755646744919429476545055920608792780769609612499942555683725257636875398075579654935702908865999065764063620498011529847825389136996660589515739281950963636810609008551813065344273937334097496080713036543263531300565195476279576474337578618250340354054514090567891269792946033474938099027962719882793552239184362573978318633610735939818900550573662619537449788128600651275402455393368728165688896807730756219476937025672073267834056217159334058001881432213332626679103946669518159450375436317346470743240367481506122445519658588464190525037105715575902732456741324436472659551895882087610148974093589226724124975719694400672212633712691766719158330917867887530552959739597590035050074423797301235423079409716391185400546705213287418760081817115225507577791661149784942906914902996691211669126495244982067673930938275085488776525914105824010143573556389150081853066119381278295886981151186828187475441451568013040593557579329191467024797696210781421817335523562211234255784803025831693224245521204925810256900260162800277627835000245821227175837327979887293200167838369020377588432658804290152174322841006128464475471384719156309759175874893629752500522378652665830525668178895658212231048244563609099680128074452220747117761333108948916177221792165081516439860281658983438290198899996756628840821190079742541812425554301160460020819412548933215022382118484234805375971675878962012758930920860031628354054890016364296419978337104040437325223228071444282442712892909674104046313036385481847692734483377984569059936128340884353841665824260096*i1^19 + 12027213859588719552991840598002827851862967366589663099363953768531188841522498636704296001980205019919785333140458118307870763689755437532970242827250216150426503886265046899821504161867802615919816528382899635632354495946855141050720337519066428473752087679847598896385260780082009255128475137040759245328163128566739078049894589510844159489676888129525502516505423311288780662553852189848189295983622412586439875858581836277243735732977419914361766025015256579202395809286070713175227068166792760768191058715931753513501070194924213003693825651358301352758027728042395196872627483488852242498833140472154730438972310065738978469201743100971284105559873262963108440562070891248314618256058818466301916727473134144171402406759917377071909730447219869141520693064862832416340475187306605546216510111088935189907167129132971407384569287752692814884995161128868872919106674174974307071070022150892585455735382072267850581363232702680411548184829868577530324825120570381497126168983786542521112446050647982670316175847578383450624265473874348987455002093579701500599618409374421968883198778492548362658962535110981266302622533110305499571284215413820929768825437219017197630936570909142663521731619465981804595326494548054016213764985657798134493113975803243845508630911404725410597330556712697481462464771721548931983635341864409629587169051656733605593495801661842003972766952081210657636381579753208780452052067594238242372502348328222634729712694726544299625154207486067511965801386850147623955857159646758493353493341454279544844967702534026251137467967657138682436155198630603333018742527518955097757531180007573412735113970881126862555637503154739743362174726903848948491206751816199225035467773328926149063251937711330791378861225753473502334552798745966479512374783009849593007769219733827814889299032876862440002969713638884060453498127811802701017829658465335712385913021450224152972561453697794335822910283100446460950934146552250436815026642506661636975799194634268828985799647567422667365153925935899588161277711893392685839472908036692949819111725157263242633036153600006248072797358545340769462802324901862348454244917496384801034103452207506141699361484659504413653985156165749115897536838456697265474516765499961033910961078394594712667822168878350444037844570204614881164253088380402679704359742017117478488604332255729799769686865995583855605035908700628724466009890947380673238834905308423484871009500941638888224736031283178131158529281861206810295375430867513596068627638848892607335553646408800768851476421814650239305864109785419739045325156476812597786433906560484031425238864147620583236558846349838399832064*i1^20 + -3334283828089408590723483156720759683028837528304617518503705591641552711382455451471671324404138537503803825183470337295495464200055702505563716433082922776646789978976432728801144438499327503576340137016988307881812862579089218184619389422436462225591572671304841262548725204756938875661366818850729178864562312984279508343422670568348430510603195188544292560492572005939445695504745190885851412374650703260107652616633470202664814882127975736866797877394348606427795039078374298832562238826488376832981319072660565100254915331976167834139317202022676512042556331286404799924150068452870496636885051074680148320484986100045173037415791986947892650781765222029740590832012685511861015495771679536286644093763974050265334250514441320338791359003267770347725218377355340056132610927565191785675460078978284885746968971623742459051668182120666202817145507012877332689470326591220260710150967789009034168264551972898128145441815813610166954155525956311807044589231248451812139466063184985232294821819529874883443490715838088406170724523280546880096997588793502763582232663069221025630961373026741486249619145937319459473368221154041025722566264637296777393500502407973219690825183759750720696320757615871535352715413736645883975273784997601825534883348288165534566570991905833525834166651987935996648163575849938677750506771213011093715880098809399816686408123555366782605335122670571528208907642413014185732422280614370164504363477947885138150401885664429575906534357725871428781164417349936897396804811648984047557732352468840253176863886073892220982716196668128178027173079809335903742293269684681735036353651377689428154314918253468966509341092913186648780467753287750203180859232240470252099986031898405083553805967153236751873054988177930177478337625357668812755772794877656323425663201284120457883921183869526700490618573351307309202272884011103633779226386930661158189466291258054237079991180063775275847355847274847517708080320617452253283044119178061774637297416673629440597912159667581158317533432559859420830132509983006302681525279681160580474601474098785447482967745239866441333415195640011854676945823348339909414611125879142198979106795844055197784906313823586785659197247810224177434727111489029130833967048951619981636412812870273916950786193778010772051469166170894837667981668572598582917187468528217143619239404252562128395380780597341118373749341515713338259213473280727610515218516698474406673984702361152328548534136238104396336597872286530645144146581522143569003283861024242830083534092639750284650212599956698912683181793461391700183026945826222349548939166666163730354876524361019303397287781611385913344*i1^21 + 824131538412595124317045521417681367116912716999001688269649369825263271457385656609891652131430541196551496127721951097523408441622573129310772368130728043895028407871550246155148308895844677794112214958839704146438604668514436235062614698561664632986321321927607888115369239089371011024910217157970286570690013007325941999554831501898803177605263505888047682960936513129497470030575215676484408102759662670589853722360441133938365974812157738666527039484871272035555124711224996030475276775081294130656326072248622077457995537741960089119826769767910859142179765834873037524788630343348632771768251935772662402601760404304334002330748787290216251984432118359802141579364046010520793521544136789297927765503581508333296446081545116005470305478313403478354665895807151039055563933458348009606077094407283643613305636841413618480266861485518454240101739585601214034201635451540908884857111512340933982259681633317664613735108131237351640057795546085685764545820511838114065613493335151635219239732795213810538217552453051231487040090918226297865418506171455890991632010834230210638599378207211206866410459580460554775300181244475989804808912781411359958683715269388600749913766912319361510631749867005376795904968435926143883456936079262423999083937363009507563308250078300952453978629744304150076147552486399983081439918176040528225067525642152165420086201115123042024485153468447024957923744669566742059293977215464167676858231726057152899904187127220756426780866574844651662409511604428350482753769231065845118407147470734575803491715844400390660548427383275274711300580368704127466057721228745329018811611421405504972613630986468600665173549636570016068496150649257674000305266442878663982472205341218952365825095532550269428966196972479509956221560416716392407440625154415745241091947361802631657794766034093730828690281671749119411778338408204680562349297925309162378983886726944145281405611059402289705684951828332451611263415258031856078023293326347572365891011129400790947964232563405236493573293886191286934481558284578960719707181747858678012526612481970509996561891837136797717473222486421135651763488361221998018293790837815236494997216609632209912032262459420700972867337383170268603338056480827526896558735269321182413313910743885717783794434151563888912497924235883314416523129217628044672448703510510784979943424472980068701787500401661946708886430999624624677094083531436664612823267375941204069494891454937462407155623294235373804954705550863700055697471614374632959789257256671206402283196529429515428568707971761698143125666178416290429811378117228451438115847802729814014469020544920027857414739975995392*i1^22 + -176801874215401216052173278362004206903813789923021416555014604285091367685277880653274477762609834461433692882020958997417494978945184235690776838755174528241294029652578715299595850611710481849040504620208951482259760741891876743901445480684870842416897302784048992870949986330926932329463867790280086032430249802270193179150161861336163248433279209541660147045255957351286567821287971739974669873702083503059699769299813749691715051885677403821451938653704317939654705655977413470203831655677024496706729216739143738789365724435022089151503935425662429623864223002091602401514943331917551993421808558861845572028696541064895287182342042718468372941108210215541262227030584657166682523561061470721817640117060677646903884048250990018156170801789947073271657781101621113756015004101211885670722028791014419407123835894856535773636184613274412926302473232710794777947047147146547570182048039482394847307022786339469545189123825575237804350634738282081583124070499794555322913101861031746384342480475671367339448779541444307244217699845928127394154255299984135371186134550335983702441793076827392754825267918983439757760563532178196285160288782260740468179448411492013135536157898618599324677787021017179288984966768916626976112627223659055827324786540761339560893366305380690467289814523910901656126792463070104611019932163963939815498389488712138563522215813650579907198351861077107492054887960007629442405514243166796682548835224363234472189247141915915760672470899553933985849443546022679411728772225896175450705581655069886763337680564151182924308897915518977116559190569998707682942162834060623845863110938075998497840954420874052474181134804561566173076584385343206993596420379571638922178892583974830365475445361064667599822639245966031633290731118004831315563137029617594885749839562904616446276836970661427625853578036979613137239544814024223753730403747334148913694180236267725425290690379119937826420234896472822633987290543204602661294309915292765349658655307910373610971038538183630989863628808887833939496526667726821922732652660971547790872060422705411733114975275133162260478055013025715832123499701823549701121530713863926130019036900599954994970336814191021085675997721206469165740161188411641563295611112176540264792830787268782870241018163619347382849571925891707678333361367839947027446438234300951815686150368478987943797943120009407748476305225568841357727512478364319551322802100745435857692123476548171840684287933803420162732061448563414428711881984093314084551824001132273073053065469678106281264901956616141870979469904169078490475671540846019923181585802290312849388740627816931965120716734464*i1^23 + 31849196181820705099479432564205859974851204505527893972452657793749742522824368473231393086796448447869515009635112647928545223060983636734277694021454030005049202456120949559301769494969833294505905248860677391125113331970901946262784560343043585358672445480423558276372363213492711863143434847152651450662253415146124284476326195433333356172498219641762912272201591969090998535763545883175384904477683578240188400444459547528660210151997145009132779272296987641152245678125087458968050256751686772999397693251746732745364086949949535733153569258720209987519627528223349998447243654554583388854777381535788015751661530303885078034815216002737930441477202778258850461475854608454176404016476859462587214534768240019120760704389711664901993257369384617978276848567106055955136935942677661808220008900383457049220779124796427973290566635041624164162396679143938552155279143047934035551208601213811513907223818023663889854050026045758662131257470334203173952645156431140475215477382039151901395131183309441893226375272331721439604172645039942697735473060839334796369977139095124403340357246981139266440045443835391065622754467672006604185617127871209703593085291998922589283274172913727651857054595130640562458207313554688802934614743578391618060127031094246427295547350641092555167257052354758161583138653160049993983725361819318401790505146721753761973664609928670632264913227041572777851733882795937631822760599602729010379527799283990944078961656965204358762705344608313770895017142584251990847115172477337607327643412029015683952914549227935361289884791714442387241288875358335046441397561764445208234520346927439761402862664305705359567340529873186844817428155961786739155140915438147629345437408291901043559640517004250504756209919149986588155484531277066023386599375402697614777084819963842327969541617047191529406430163983704501891412473433074587436916337377515625621965977665862888642993870526154022522310576463859796305098076385786197322276378315684778552301115493284158605256855601839033766122367340909281179279397282550118121843810977352046983826839649629026616226836046927337421671261943821582139742926564766045318445580032928190475360157581369143554151731992793874836647507805694789580105921842930776933735536673291091760906648017848692785241244562351628608372594696272091663274759839966339001325497529351699582579984505248122716219164469467263211020664364876103344934051728295473669865613755967876170864114972855489752990070298950900625687991893758522764036934226719331790231279489029094728255643308480196613851002432741016517325582506652980049257135678430941732225131642820499823506248760797286902005760*i1^24 + -4598971584456181759464651266106309391690405158208125154751100079705517164994790780017201611322415207843062288780963646790380910390921932750626721371466597799403096817622017663988062419967214993785852529361868130375664250747684054904705218998131381691608024993246506713568397870353788685701600824410412648013990772817474771024569323097803177937842275844972527393242636955309046234636199602373933255959391277025879581545685873050540591758104662982072104013095222476341162160001160354857731353489016269955051894235258139460163483866143737223297217907018325025984433755276894777760132945165643013789981110665013989763181417097952115827540749849012582911961764287087769831935585238761557355118994427592704011949247317499020130854083504788232109197389965409709730078173038106621103667306210699173733123437672618780292037541878761368124982576595972323662715051821271605559544430571986546138862317276473550178414496596141188473450563191869940927024331076379893716127734149914172519781513703585497253055347984093910795767066619790280140305381368448398796218586520505815152251575028614515260344021035202080033957224594717919412636376005779403775389780852146376679247463459964251298899842940133563379170082345556677323775146353252961537241653566886745645381279833607905032979326809771117230337528428307325250240970432666459964573393995304583160330914839127289897242982043908845150078678188143374583430497881823227194614321864480429400235682669548694998693425294406448437086933980699118053286149353271491235934315478687968444363513973801147130217776316273204353616520847219215127108645883358970664656550988222280358542624351930740434444987969257252706619410877625806158317741219417053446197158879790738723924090560616489017786105268351632167182837942936895757918678501612105290697178205923175503848246633843370575059848629499729695364790748454930157121566284469141099216070207079081027903763882810148987055791064317439211327227622316674280880252495968123086037404346579710659157357859938721646639275348985706807353922055494256242819562707058479127505417401884468618340208973145811081056826089004449841418133093102775511823949262095998605025923019523376089082733043321158931529936198008662524622768741343385971560747421259118450279037578673019881182227491263281094154095066167674259914022449834901788843163367474936956154410749896171501719892729667561388999011979646138933163317697989899341083020075151534710584331492338630046023674984211713040549482967723354483552430648500790129888059466813066364766028825106235739902151331812274782993420967815155321885550375700227340461409652495310069805314869445109982864434708805553487872*i1^25 + 504094418233279238157946072112498161756376535810935004111538160007304888211192101835560725437867407538063253622767738112223440418072614922319663832278044991948709267316292965235714546712820184794178176749089467417506935939613471487175186204656785577811278254034438025504241991410966320915252866534579173552629665237564501388468692979965859204950702092573668885296346898840505220931981832196574564224012799926088479304532072499087972832566824109362970403069503732616281001688968404941122125146580049827360430764969664288607194175719059358422444804817645483045018934856259259465940151768899175345048627862625295447376067282081377145219758743058716873701311414382556192464521919487593136150897304846798845238189072683764644469432990317149284164925189183617038804999551064997618306975917864735531240565304766625954627229957250070849688018890972148219762728054297027312962734694908456371831776897540942264711875476150251761044668176579917503642912861991656346826984801938950336501130894346950871201219424452180357099352315345081050512767077354813730988571087576120410469014721884402084920232403728012954689735740095466425425439444319840990081741947016892888148668991358156251229609507978065397195522002714052073117167790248184723644961580044881864294861372581322369287048985501048524871924267898525325542137208351746241606422832567435664083568088581346150963900163364557023105450915888663816576608305009268727133590336577422493017714046668507278449864741371862582864799444147956758037837876159751276952686512911610072359105099824129559510691399448890476401916496546453159023224963644901812146866422963988407282990360431281491729425019182022510039373790138632414096470585964307641946926138262469050990720382173299637017519720485339318198077745975909816701202375343699956215727109003288657683495119949438764828450003511090454757179244057426666157375455235000939053298668839285201489286774793906544454951925672365275890864160832539579186746023533750894568799596420059621483431949412779654100383643709860888066047496942266308281962882944598747510232233804057704394492720550469135323203703326761447084781418969910362995832270293274402530585822858885173422506554000708341329695396790121377625141204309444458865667065544782752331997171761118252093776473146133826785900914905950420572639490233269901254641697148635723850521035714420379904701691938541644716935683309227262007729968055239981350089793796997400210707419150348589959850309356662267283209432187392657489648419711568132060429116154813892294203186953881282847607640356042777634720025263606254899874410024316058380971927243437531582111496756347977548042133554855936*i1^26 + -38320049275232319158101104751836675281114278617024593470224432080327351277292784257790254874330019051110333519687763952853325557404340024760200909200142112626453331809925517016915373237036758959323303945510841698863546003499930885748019799503826271369491589921829783024844827828883204110561842676561334228995289070762700216632804221324447240848310837951762538838829275401076724024978183709648168985198078813190295434560758521170784630356823992848935616129742509493172211868241825701926141417768537383591896092515051240963797492332833296434360542559640406845385179639292971868614804345396381700793560050604957865855266516930015785718910709972501386756886427899293531839062880838030369244732650685280445338459002135153177435873243794780406507388414955214064354733323294170647662793037587620149846862638650999051230111979184971372944761647381089717268380217489723642328031432315687694423343654716438856571625942469849296341256198408580596194305272309990523729720234579930472361786090507597057138748728694818779050097869660170831449740313468439504592749104066015518987222153622106473518770136237849409936759139049869739440648112687164840610028967438078359239069272107720967374639766771422278951847434717311088526420223707401300640742068490629067996707321678258721455409882895301671848298387528536049744342702361304135923179231987925531750068530280581692142694177485658697123852754636784996769792877041727115510236549843107808748249432517193729695411568355852241222454480960928173693034192773771457556666518486723524688477053853275085609725867697908183274752057695982135014914565257141590059024235155514958338343448228260730619086433597853518986966508097495774149058663146882955898419342389200380830151665209404512874443180678404506642649732668123824078485850504543772062754803272296142024204166655522646968361982602958030551429728344228159979776854127218286279032537052275744435134951550282000348957302135281163376073261474442908386478171550480558998979255740232782274447597465529006445727172506110896563065723576157719188732534756763444772268110045476587306505787502921358478116471546881651387977557998331279447614176306703378733370906849380265293954913460016113077069904199363230669129412068113309901039203663695460469240711148498147647876486469599714326601429096212178061368183132040006420637138284212134066028978823347998322819642042742265170313877315434835485895694306509755732904190033907620198803229175694929392556683644128144945626734959635604740335044167024652716835068375256746204648890098821764940642078165982484380830771339077455558789152370414596487805869439101227983180516374683327639792503488512*i1^27 + 1447495677175274555702984079837257962508821057108936678659746265276462430019388829380645766405002653080932819460103359212439902704078643107252856916605186025788559967598637880826507117889387748462280468250482272874965485072870423990491203170483589450383129670607162123439102007861965379181615450720019381807163966339651745658186086192147377918076827271456561965220766878657292463823114630850639994294271989533695145054607180901524243961855259965773116544769147470563446999803100456652864110565060018790334152760849807447875447868283668867158961796223572638634567843847750709984740552378319555885941306151191948243918655417574817690684208599485315540332870922140860844774522227164618181844938436905815515702391850847462684663918083007810806298975247704059246031854666857315844623662748332034872246489126397436885661092418380843771608953033613515980147523021705337508416806127206011557614893862745695979077072388463160294189722339096821880642712930907044739866219829689537930378751273697499136644068185235891495516204041626613142789024181596057482141325317788105443092816156059303905127960125410139556801649363654120077388542164293897672573785131284206308926686173157269531618812985387676012884627728314567323068921003570845256090610389784034289948788304797943988620424491177017251775526663007624337496994232639833542066547441953113738692742683532847919940130065795591193273700666793952298036503323052090751434545475906955349701060852216928669437474983124105404621933464006676280657687002448625936771194939025866822181537112674793861467389914978473137739425702501181580199347633495322026784890139946825019099265919173485998032237495305073507642670685642263310029957856177591162113448320651248631016915155790099466343950280516606561241421267797176302596512161247857926345245371792612541484404164067358096839032767340089009146036656607301075664059697502927479364643916450590803827225394992481324563610082840133179368904883667608498671945076737583946524945703188478336837647500849110756414039856983975180795933517007575131344697445025380177883646831540668444188398406040908489560494485748700337908578211010058795042863948169998145125421099751016037445187252436937686793903738894607620108710601724014311687183529092591069175049054722685063153979660612111029158041400141922691520308124279237278730580552225505416713762938060722483459605725434198194783066989474836318706737052622261478391846812006037705423220075804281217400032234305816571742985519015152464721434641942932218870117993112168370140273373398773417267486435703803198516676185155461649750719729319701826973126073033850578089067700309823915825299456*i1^28 + 245533888173280406111345015206619101211830394417462209974428440038096391033148649984469061475793432012622171205522193213443693222791397147349751128134689587238965122325478745993074914620022574168555543523991517278117075797458561987329633848829820001378256952206089856693458227321686700542667378627172545670126732439205553951460042292510120592265574967919608692122714939726676546493153262941931380611751094583801473622374459978463170137569630109185672713351474282591385784738191380444114999195362376548368808437632588693039571134467829587991598528516139439678986328371216803013734238271541394136535870474198763467095575904674053910313069641186548426109996061125721707863065279881515239686339563354391812537248733200807712855595337991899205189465910872185463055407001265977040129613693090195421679167569331568543376287021220790292434087936287397136570221150912912517843541374369602416097462901137347874896250540669804160387072407118078069243994855810165182515988762620820708748865355880168290704379070339101826483916808737423198981330802245922936140203803110115494162775315158179518731952289801094069632080555057963664360354054676342337831019808919921123121072365368690060870852994433063473291658347112859843029689342269288406306783823993536923805587871326202781640137747577194064232015662923958164959606103582814985382904284233295083265910657328363351167121696740711531102836697955332988882689982518835276152602435198427981592845427429770515306842112158976353614642717577533900956600887856999236184838460184921723936648916484798930756239777332113068460055338558070134931799939947842091423889121521156766137821782549121872726481522554231409790379859866885056669564363440165067843430733729972514239348786637347288750546877687568284833745440973335441736402460506140147474114184416496754297067527299287055293645203114445363469519459166427144623252097558638502357459374481347488996283675648688252662803299259287588882604568376093766112250080676144479089538471520707434002166779500975258859977665444378101423316033522134473885643540688754928542356035165856750740561288653298619711437178587245135082163542850288956589943281618987714626815273014453667574684437529901450708856017703439737611062067191193906152909399079645146560689176022991240592562193147704823335606118740271591385701931826857617824156455349172378893397688004654651591514763940261376917851275007341294373976772028950206553760684170486582741150228296593094936595502843839361211299312175456493528970980570334647588082594087903026060177324427215260848461910141020474993004027838319813038878898984237135051009741293054329932884041953968060891136*i1^29 + -89810957860752078662854259790342577665211828446053405934148985184107683884631781247125893538541733976380896938816394278584944403834846526137767115172571839014489910930403888355126020237265330225227336876813248473260001742998394015519652393630769975159203116985951368720664724702325897334297310556383401717140371213136892414468709313275661870319336347393515102465208172067493187540536296424076669683517765832123153369538679032869777635837491091131707365844950856963497426561782160215132402334113369138872797834007038616403578337711428780798882252324504371283446199403059257783813587615549894604096016316591180477437550317930153719322220794457834059934144071098162536199237482851047236399396587401807930490065329881008516344386357127933898276668105646270855915980267119636757864839032908539097810256065786464230164748553596275688313658783566341628071913890016132237563931176971875374055330986389433587661173303633229814269779445674183056721773994701947357868238596026334305416439342778327692823719501192624265947153384311195699967087931694334540131077306402334429840725607756909737304023673397157912601841082291395073793471168438245108595354076416422761472141429246528218576748199783722257961673791872186306701203835096232877371454509459266148933056477942338534139343633571725980001447723067043359271202972941277674097106600273950416414450445140172172384268860185321060603498457374906471131300495520044286604259374309437636958126148422629813282089861499751714226782551776555471258218549496038639866587534793318838337258087160762412782302039297002335066930797482562092756897382356058261467275535865243818564875236116775577799145275513643158865961756504143020997965628341195828842290858413308782532050113094425473877213094121826692847478507160528139017882188060804371697203128853552780142760163179288640684520746352819200102225375590754183669711554964757582250119191220967879901562421343545853725435283713340630345655119532568589965901612180373015612148649370735842677832150265157962663968527095373948491431429169911422302956431567111795159565606015495200262273801185899776050095492062245656026002334889223605276994282764257492839726526785338667759485517517752966759424531159615911575672897153280907338314359952167786962426255614252188576686430420284642306611528202558280570052522898919085067667705808225332919355740153741275661931208434462214211995423240360583826444521849053311290110063942721105356787244158977464962207860689596402262076539611009632886818458818798038971630072696610195064186801708737733350449531371148930372966223866855270738710386787119042817409628927617450410127759404796215296*i1^30 + 16278724166359287150249078014462179528108160762533229458585058358414211420663830220902088326426089110858180898620005631626226756995426686053084710987529304312808669746650438156239890326402798610818017036272639730404775765416824371047317853016572727917710165516849758327011919865686252881768328463935433904470517479162556485550227490176954901159170093708193518215223720667883266332771924679917583882724306066362659024160658903160489857462438856513823351053976553647914265443113466093950531883956291136101410803725024064288184745783992560068356233566782609402733425988711661101325511278129642245442402602721923860553687854034645803033450514372242154308162229598671611719438778466011744779343162088018162827110090526990787368753765239826647942444000521952608668347625763730408167023371674248805661960742233446029390089146804349730376135933165521643860659818639617050001217562343958564642596010576807801737026805785083071944190758252269538060922924806123104992536201496570599138721041316334717908631775233879773932804610412235044731362481373546200785028357672408072625118538228729732747483791065498641033804227853458050674749888823651623385690907555657848976872468313154812552072670706573794813285032889929719115480520446429147239746953301826532849856558002045382229904470481707350646825810896805151957199906236658487280291424334726880947472681009344364475590572873445541803959851641885074931117030319430945086975902505423228301119248222135544329857780256115574742885765393657974769743292714404374437879297762355057995567605740302363421149665810725051411973686911742850415090444161898052808811123229393190959252327392569032234743782984924270055380620274689644957898804603597042579276218570664319672745449442465641232867318506164188736316539372196767305843065127733501169871280820992874197512152713497840087292513574207815988090287533607384339306833968267105026998066377264772587193995825567931401789192597795900466221952087922140451421415321749288265331058075046154184157203163884137928376471286339814310520875775406755675086150928170707383101729525476037538234870943478009932737205664233575763969416852046976376621301609476351778645492563738605266502052238156968177919568701351287055072603145191448542881599655428775969692318522207895237983733761784333022318181201637679423057579961575446762659124848365317863173372331620885585618151835962002006516002504255983773917184875346185678207007048423216920964194866962085509006337300998653280823641761133102149902089966602326119310886643087132383680043502129322533066053835885671510032283473821041037806035687449395263886082750112126135329139787300864*i1^31 + -1727941044940847847854702780263450933206374745281247391533569211471447476125836809811803048271349713100110149083194857941502988410479678680821394665927276865310607520407220619257495941651863261217242894980958157696253042798447459066054221754603777831259795487088893002840940650872964772662233674493494091323207764166302653096568623695593549078470492907007174479764287082583881969598891009324676149982344232551254674327359951852732193572939524746536502920673075309212665480429601801152124488646219441235352264484133945109042875463783355527321078064247648545263335865354092946024746949593271767529109221902449583258558807558897709573169531868569679906081182703159557667530043755058048213913343634167646229494680877018759814180202858395727715580021065056823339674227901183501252299075743665926097536203107430208712242768995205958111184838477891984473350837631782802782352799215251537709320890814045073505898487296031049778740381202954946941719762878535594084324539750630831337865145451551291720894244357567494917417276099572798738800561536399950439607077063858883182990325638960133605432190696306830911655957958719227816131499163970043746877565263095956885231751939104793825871056278010439225738592794539157112673241218754064376044365597683609369439068970195253426891209911929941251437710916948416625488966242381619228911434260542989880745511831389415059780265114521866920443524867105601477751561360320528960677581576968535945123953146843612030877518739568552762126360369659927934065341179690814327515174690713634984326692772117315412807648705293994692329587604071063456939087133561795058540905676205566309553805405430151470323434827450539727055645479083696659222628394712075676891054864881972500200908396507621710236015180773398778529122984393549344647043749624471922228242263018053102079441307520695583179963342455576471566755201090643941123501121774820918800905301568794312922575142948138474517942338540864719309507508299405896434728479167403022345802804736007095519942741681991873709482895063114947111645553614896403880655226194839304446049702716218443812869531055013323076114185429043126395270788868063209201438389939799328723943575481891775626930759778644488517689569177429247906721955675912746645690279925958808451968764039574734811983263522331139747688669405727697454171993813824199392228408528278305092946204926550078328390231931858610901014997949326096579004570578291654569605814392432153364865003655131633367023809663042901458314133718844571909543074081609064558964553012618110438926964001718113778576749761961604463040358218458511389226517895969981194336563553313150559951257600*i1^32 + 72217147823591034026444952570156135926745653309455402204346936515036732310985776688009027688682097199245142840440663841176524548213823847973563990248293101862564519545594692718832837993462019609933646231614696164158514961710375843703984609113763946750313613313610091624977079479042855363820232259511943284954902020578047083038990915382178246852285406071413064319681861994137609656924811879335605985226213558777841480529318405773827024601615245114807475020073538021659518395685510164021899110719744093868824619343301165569388707760457612443939010319946714743767533293141244468513125620639799638860898324948570788006821146232453580434808729018940803867717911368368209206595895452243301634160377544869281964629862739200788160704100249753976060097352654564117484700572359318018470928278052971852160868828982149826675037681865411980204162261928236725809752054861734940455884099087441681729437221731284910196784882558135840954153897135526700184877271508465879434038224126049526920663000642088068970128516883154855227641635085028470152832032065814869305551439911656495110653392789214655635739344087773693302077385859805730795053428685842656941295633214380894011753298357977125977760353453059496478562649636119480113374514473815494303540562716379099058208392286888364056214653446212974529072236714009574946969745846329424632643216609002791431259346014558703144345529334011012449202068758970795787298048969618630612752087821355257121347476779300733658418039662688999587860062086793192917917186313904870114383323963079616997380140994933781482985240594912244002657709409091654366208117793384207544059413738345672753499623582078417029466386591463445604349250146359800122709923157741184386963693753422698921902805070029265802395989460065459269658038740293623341762013080542582956407880691077915465293582015188946725710395311691777489526014582826641862283175226794721106857961805113811887023230137122700667463560399053480033254241360275757807773826973492998061450401888996123241475858346030828403099713108432301637715804656528402941216407609576435049924681824893642147618291905475911997916197895442707566985304676229009099238295821225050118474076000732540293282399365274118850233730762191556022235708447251845023620586530261063912365932189526484927944288014276766291751557934459507362080709689151695947017058949547942645597088346534808579693577236630763635770049313468278083802989671542488669970651298632416491684514810617481864892221347626354384219946481863453444683929396647148608947360219174338304985269015423837941976813310907998846798607869245038583739484840941737884897637880739747571171328*i1^33 + 10409573355836987892817249054800275360261259899887425206304972587474215315142616167258252701450225559658668172103013096357817568133505517505841833345838644987046489491559141545143413133435771800678442753721033587590301043778674243130837954181576111604755942619544196919463964041241802726637191468686269664044137038243499228884777473811950489698336951984569493858612404462845073457188420134248329945854683550490283814751429731407218428748645341557102927698739680934322658172002927392192295209894256497454932893409300505521631926031780493017650407250671267370371747021086574941432027358294509593136285404405280758950289638258375772600563836537991239555403089603722625798920759554707722923809485248318620972050445323127856729894002226482297486162360105001048586407227619028628279629961531789649428686948777188925489132987256523714596742437429664502390734247288923539190098140547866096683319811771333902979081392839407472592502725812156171152564535687552616677913822234974800666521257876655128284982499158361039031907223818215992623429381473548674756335676238382253676826798398355933556836397955502119819647368278023608868776833346922023997294539513192973841826273133769129578540033204069526759095582106858260700380121041991824732498821405113554669150275933528034823255171888443005248430684924097063752325034832219433739697457101862270532818388377096935187944808299466891371589827582294812206846861714080949250918709728867620594977231150586605414090614352825840337863901015435405129093303702737436467791738111516702607912466712826612420052074644227777023030629116865537581022431987169788222496798548028215437504277221573908378961093615524556267349428797168622302926862452159358972704172600844991424815143624115078706746684881271435820619141599447228105724335661265792218916259287466681884287274480717645542884606846887280517321707045897790619935414487603741491503315120951439008120192825899310590444664436219453768181097832701651903660190834284448100997095137078545912111349642277958984241948711948000450578864207828769552936390278890720677258456788599574800480241277802682415514566986343122491111063129116635603636879045410940152408647996072326718247928804431108734322476284805291784983904513623787584564904774483401754688022909764611995882470955779799714470143134237341406234882395940118152916097935806837923532228546769360118530448378491113109950132007028932825306202106323520524190140528879770474062858681953817247039065408898641893580958693950607656659804386428034671214243414085616080822260057914749903444774156351007983276987222697397245002398644147368405793180888833894383616*i1^34 + -2618259208177794124669262016180331686063102961295665581305529695398539161670112294020244535129894516078726000202500586925062391323469285371511277476843233645581749711886500043022431429232219004137593052360321329200180650851685475955899784457012130659542564665102299546032154049510428859299798443965442754946410194911072796244002945895349608597058102222687795126829518238764567612846157189506231645615334826448683557617693075642581051098017180036607680716244033485207683548587118201767592837592184502754210421786404429551528619937820256601456515787596317916998017923111112620691665893132885061370299015905251258057765953000817727039378148781562830272040741899761503617056308598580433979463904271267192727824063812720766056168798871144504718032707292021952180678171092401493357094417268879770457639168449077343200681234399920248272086522054739046910695930186274179116955514896791611727459654555886470342573898415592625712447428681559498197593459644582994798949652559154079339200082594636757396130178132080262050336866301016513978328216471624852591158138073537675066150291144106381846892101915838636099696440894642665257445759067979007392666125970165004912355938713752709226457401106409635617725943962554234187873480716866320691149140118628356979651315949315919442784044849513502872455568573095909057709039043297345854505109340377410585704636323116542535704064251475675689833387582084278443404038159764071775937516956259790509003512155396888753498119307657805169718608677735188272547740960560189006248155567532022273562913471427740218601765622127943453669261367178169513494154512422749468978695544503866436959337882510788853761833202194217135280358483498219300617528493869057623664749682856417697690019556767326308741625936384732735631430463804292761248072114386224004099175100648951589455925651325804589822086679050705703086965648660765530833638947560847969746163616218630499761521764961358743749372795129171707204836438435613085921596466519149388799414961578703881493699754660468281637466527646220121075875961190835566626542914967425122101311032794134910308212010724934491661678148104787623938280776979597339180326289127665384004099666582637732433118272005790718769833812172084784953767538679184247105016669266922814926074058788022414909642964223706040633877026841736220965576929485204967991813802381931784556309277440937199592870764931811569858997157367001128112575580106527053465656702256508302239586646755911854242952035734828593773476268422412011947289697247071086218240410807883149122354921011705613738528255669653824616740061703336259404875131610546466309432187478343680*i1^35 + 327256935116056918035850825369770344299075064690415512272758212375496008649398312513541069373091805752033697438427170477321623755948829175421281136333647356845664445089140911998448302986342949230864105290906074410377807120742736128714135717681375918069011471483807361289704269524244907450270339116258795518219948751913233389417141317698014455436852521216246016624625201580679953339000702727891250076149000812965859092069699053217792078962790624063974113657701819054662489744548869054203743186123669953249390983639622110746569170068631957786487805750443968882641365263177840747006209728443299452302036767745227193017796839914652898528613865869163589391276597119018580768107902300367555493426635774107064758475798690511884668580813357113716069460193692310789452095414162376266367604455842981089009524355544102529422383409023597963018807389958764878357382847236287055407946757378281039327347732071033298422230248032019873345922584077349022442467631227875461803173424262691456121481347846544987739467443849730048636760100489871151559675650613009872329550884761898736675535160357128027002502861483137518023560284883069445897678660073287534790236848588170093674114586297446950241261972524157647941570171932775126518229112386391599215745712423550824766578349062409744399770407064334604387803477760065932956437159218915702847727288911764680628423244852653697686667392994129088852401929041087841222106407161614967113106285715802517935610967217699213791118745503561713017134409572335041879267201240413337527616101027394382468947709603964903905449298973609920018805665609225825711283463584718836465012938223188697336740612776203997570879832318988189280412160925550387316252493445424049830126055919655190253443193436812971731705300699297758280583180614475758513503463363885735916295494839064872942565289665427684174414177549276861684760273527870057241370928868376930522193028449007062644310926346649254023915409319008085256893778217216806480815296349557981410677866445818394133128801899619841567110191165714509818807348853062772663946377314896094547729513736969623978735698050285294938253036407578716573828083618855716488255902712845986626025003614348127014476754874520135015500637756026824986177735068879451656947874483472314944720175270812719734611943663375924974557944278282277522742675381410798425712478254391019677076751713582900171208832177101567560235229635485959292614131308849958275622626108444149268301789443662247106521338877279024022643861953685941108273761021266714134697052295607843585537877160954870516750351131888632135806428797279504596240800316819381301093618155520*i1^36 + -29027267100894794351964536909140586797037915841885968764141044444101175980055841849901817918768878943690536463704696154680956135662952868496368163486599978651400634879844180269972729956218925449354670538357996126180877019124372818169558346077258851423879456314702356990066301136419057346984474220413415653871719423299609722032656337221161185941755912587939777169098419001306924094320159736463183382407301402594015940200108939700534485833743414291925603907396860141288106725956380893614198371128022234095124590695161575787223275230563898456048560565779758580577648978538530764512794814584793398636088383513177325229347691974973293904837215643455979723576443153918104970601673891645161778753994103617834082779081493190420277236945612865045390556230783899344421711120506609269012044776029397466816694022707401609911035909284389341117275240616317434637422419297475720718789114770008929475381235387307810682173784842372389181272085015659576420306289305553392009928143983627638668225984871323540624542795541216379009777653174778211315674615958628865805963085460609235032840346771776711807793959918061280286423720039539060594612705241860854375055674801861932528632109908792627210946301777439121776236093319533727251810039569199781545243372635342855164177144350081754747357566719929780963162184982758090392296400092134629199959306854384080924778588294083280428656030267496925214023008077884514409387436198581287373213943816980181086487547104847002165094243444870894298333187123936497725257586690135210508872034505022125146535444251808887037907161566371077886896269530266050666671033243438230998930479374231872562284489275580544158713458053475039677167440557529393113053855417263934662994346853843789606276941629793164358505876792897928088526054704191151468535605627970476469994697115566032394066447314190694364510900679217715105092140965849697139001948847209110024381611183965314111680465903333667150373279125999104612717497420916044954842736122263174704261136414723709012402558271816891202478200149691077346920246849093297941478978416513854615467065213420480997393759334632667167669635995209299370636944924050878912972241592572440023463422337333942358304907345092310475968894330597209198461892223954014855603177924673179100611852332419921636070399914143327926170688323320418823284653014951910685367367068926334811740853178503491963170095468402687277473316688714159216988758017840132375553842168151016727708992938605540533155580694811754321319292500115714592326830341452019217287969802271275241031253077415179979415742434284841035363391317035307663906881378943173677077757952*i1^37 + 1973280106077387191634991340427796901941905643510363116592956446340310976587676974990467083636366287202203678836175583668265648826951064545428215789232626593779499088344032795050385023295298304241331671581160099661755267780925945459113811723200533263793927013056205018663937292996163851261615938458272731677044687008692871261566543584521941664381651987221389740720354520583321501911431933115580818291124302582457270309540776281118179749463269589833961740051580599558524577237655973080842688649513717488898594592225433886817196109280279778590466738317895627807092912786359253345263883389902233258213881694914802686507813467288952336313268840029622297920368186769171304018282290268382590613910514749253589555370315893066906933691768783446740748229220691179481979666124021734227488232021458529704395058560562529591969741294674740443885668135441054161839399195317474481695887228088439926003224077656463175405415996243748853980522028289466838840887419259060527044565970726839150355819104465420005940894030678075379983574229754794787560566707087894109649273725090970722185903373784072769499063236814052434032093108844328465934040291857493960250782186603570482893071609008644659166810883818072450778701048646150445601672757551328865155418355444890729528510420862720158091981687126606364652657759258869477823643177915763518789003092083083275836111420760887419944222996507123504979057657972507733454319251019759135032300983254844546069881473321801523666270149786171230595672701086691622771451952200126124076832100664343659766721097110422155834801669140037270846837391961985330277634455192671743872733724977873432342912776997300745006400030377593241368315575151845107062968409488581418205212117074866731448824149697410658471951101474686265660590250140621487165161966041042612186482507221469215488420582318152206663916865239100667413931250334853848985760441885199861169909561599177460960354994041227965146921055744605926223632300801994895064201154217602635675503324068066381592892214697404937055043044287039459203139835269582981947016011783948858847169262924526635199568602325187575320684838886147697374682594148464440515204556509660945501548388900136622494511092185583361471818947225538473775835762867672760825820476008800466146200826026356412861323292316714742505094839823560265737688814286419696206105834059333106700868290419990284640930253325690848506121261716103249572321633186810068365935487780785972029145120384044758225196869288138285549910314358452590286438641318616564180815570313706768843938318530597722825520922842068099657854897089060779036869243683232787988480*i1^38 + -105241236337878973417778955126106422479977688469255467329044203550944092101086894217646353494245136139366033894277279894164336687816225777368584629674393089116833747249038602523777967181787254367721674064103298180338289749229123275142870154121134618545125605623071930311771724208449067642401134739678414794140100015164814682162393089974032239925991101794803398593593255082224100059556368211482018729679136376955705001277369142109551234796272908560270563833386299639745451381046235224246359728738421459763346698000189482839400281682636645546067412350808113524239365044186723563937587667592975907149832642023079053890837302842617127744170372339982103144492560375999260003392667872100299557306476430449388978064627712685906140630087233811479085396498022972043875898432827357220105264205856097664967673837724978433750070362034219326490325779513438046891800023436063874826169397854798810789956176279661689348784819238193528399206947246257430118453525104989275822828345776181044054044455287226646040386478279136935732839624158323662909617280047327443492703642888782286537177122423348896403872525556461866941596410095761768782939694088597110084613827685893874410879553967977935961663768354334182621736846351386194268111150258956415230828680146041113150835360793498231417694078897124133006382195699476558932008814104484513172340406710164336232525235566265588644503274597033889377057776015298537370912881334274061868304389960712875773660217244062712932793871261107651108647446951136038443736708215887241564278462995609612347591919754793835330479460675447540647561297540262711446302900084489979722805592107088649224115246620655880535864044980311935376677257169346978474177628361364425890152355763841981681149069696780790756068453470304071783903456551687186475685862700444077772739142747845788048596042617064887166575538635649970396512509464566902778987192966209922853921327343740044966967331107949679115672141410840644008641808595943396369133515103279744361244450404369455395699167251871504456281745533955542236898384426062981609316986308362357732167787119905883038685984108516536498528787038886172468661360018968928176466986347943218867002064394277303986292145462156414051653857506249515637169441850592582165250099197994081686724650706830238582082682124408820999177072036040082336804191494401155196413906206502214819195923563229798146851057979057186611143402072823398760963901020687699648618780245771633261301261981382363824780585744162052988265855525508362030465294191754811120848896450345647914717579120383351293059495889238038834894882462136360407020159387167621120*i1^39 + 4450177344141041176105054154183420032664422213215008785107812820166726468745489713170264801242667865488711164453563720773393343361420870863490708996114649992704231468685261664427902528590814003188653837058858844746378288795768750844585837625104489502638552393430116187904945510059948996132496046954242719123153208590155409670237103686379542430405803221462547260633274946300772141109366816437420655397336056946495840426128752311906910721468064554915454179998974718490713771477153732483162238908070626075880661444228175228498296094532894551960634858962156505342988466235188279594418436349681701583228290313608961261127308212585453063054430536283438638754178402620584440596107601068541079588994202168213097037081016333479354762229279118607736105571627712365133900901248012090837994105445934367572282424073926943827051543077596663827665621643151476378216627152809384336969964889722345512081032245446646534731094800303929315732120952871368850560955331245358816756273230939842215668810036420695444650716355572115589261670511297051133800062771905387079754842045501437101940339368890711286684145487297448160522897772311869095751363020192067831032596912476101159928118254272630306657139681428406790427336664260266044848940766588224914225231839713027115566391677304322007485018699598071650189067247991188663729467927821475950295022738163017260629393941386476026183897251981715863091460844099237743006790147230481094356808986733048566644515785156401610786292108055270918581576572136288323312413834311191320447039289690107284677165983147351280625427396444598638777875013021922826636062953617338426216419082574152333348288862820013878013511374388192250891814734232678094296552655747700171845609487516999962559964587746080311044520851072439414317270139296586046490052690047809664550668736996880501484304602031947921127416192415979817489220998947289684665389865962404021839068597775902461279480607072892747485448788853729877379934973419132074920339995263431699009656245427968521918717478214435329394971169640095849930410645572791296371110675594988736490330022163423024285277507355508283391309492176281932918487319318364483273467449484911208613229023058190371635761635146261650116190381302794990651897784957828618785136433750337883441665510191603770170908721459689692129466984344284862583922873302541007063218673870445049919085517384893913298733269274109602883359163739270628526982028688804825409894971635815022305125904369496930664910577228240088719678875887051609029263676772992811735755140045752369910231229828271774052691612324336041486399802532226754151194837385216*i1^40 + -149526253942060778667710074353767900069596146930886551011944473022259462628441398799055413344209712641597889110654056678843265177500385781287298029014592005761550978671126924741031969947913760566022761193470454056369674198129581469661930656698430156741959092131008916076667496917430400205726140062422511821483526932718039261975496345161213908019674625432414489363820984712125925656203129647179809778834909513908874710755184447815969746765412839090178956958147180456015496230074199908613088609125235083122207796688940371855336669067318277483702743740591592295354296187859587363489058236054037043863831937471491989123170376090202078516751810911912627393959711191049894920590823023732223766370334757897046115897557942070217684257885605475969378157947202656096258494297121129808119732611697652677004724599551198826960372282016031452669402740545988403584505773278653664125526168938453303774877308643644945717990456256738034464317457395314724379331601587833983411458257517291154130268571422725423687477196832513063329259673801669299678555620086685979604573050896076510969139989049398914586353451910881295446680637703494745307262264100546227496090966896849454465493235867032383422029590928113576317182237975304663279682969150083391645417672274503232005883548170893415267383146361723577360158332004423626203033500063583963034656434172980229802542742986525251510925773708327713154927620779764572756440713664551887155242238410414337315461001191441701245689704970215067164135288486029290695405653462356035415183464028484843142652554425701779485788922898005957613558876709333535068879252020610411974668122183566507728562416415558162135722370291811225182144178284941216786828282775810892797463492592080053875109904752810018974996010844930841931159455008919437588418397029484188557516385989917279664738206422629067982296008885054478308820017122519194971005339478546679650455403904953133324272149205169277252130189530832636605638260645816267300242953852118419083653953990622744065172008697954281420734905795476800705655022643287344279154215182625191996521406598579419651423787551577022850785407827123186619846764250079100334846207532221049289230663109072205953821094814600239240482692980504787281127837406625816977097563759733641577379421586327634779531870859203714434991465442081034694594160434398270673778188949581467713192521773268885453480133066485546737481372372154353186470396960552246633877243572522797007738512912051925903841325381294021718202096906419242475076660750823800454454921615616428933514432323028804621053064034545572078555228003449306763881349120*i1^41 + 3989739824683287659011340355892302565439347232329986059995026022581849014007445250514899784435003749001203379391861068712092666901258169688514933640491027704588536549140227178579524404508945190132755649907901801255205348744914304808043436214203352907070019809915590283131752511023184332784215880599100550589243318460793882661034315444176069898114990908162398627248266792361543174247826208893700492109870280545688242389729422435457010172230886848009074118979079756422599515506960771044299374866450535658200013426428281324582740157429388827346549997623600858151138634368357689879297968583380443336974558229933220216565268744422830338270908933222499245857566378961746483936494616926539081239343901840458096847662528372672811566921198284776467260218522239022143111261377790279295520823499785307250283680519403682619065481342198810496499146300397607107705215950215333766487094053746047645679276595127754911294032302841925549083922246098994861922822089689508268351803328606686362042614003478698955453957608887649251420428105622504694412863717969711076628377457231527850929812293218631854983758492522325513428849662533047002189852119800037239712069793692427283731931997218420451423686502570110869327032868976400698017980087047367678973362133608154870525778198131821471874078732899653184272372505997651196011467383771898449648676648947527978298699212004333713483615112034629093837335385567557360225792957985371038919338122078754379750941183358347028745548793637720607592649294231717361791092509645659413755998333227220048773975668150752417845166806174977170419717875717522131534706774836791670091936295292053424426045244879049604768228004803071125067209610447531749236631075007894019401120415118039695997016554829573881849795913117472406652758536179251261088551191297377732781525147409825401073781973339165217841312245181243762344602626578316570957693506766371761363739804562247790542891300581875553126283385462832788380510840434934203140423514015658886189952033589699836152006933466269886657889058624683772739315330351874911193344272725344073996316874845935819761257842982682111468408560931458508236989067493100813118228810219640526489585073238870044603828264714185812087261396542777354304359895148142451474520957962671199733911731048798501963580234905334070819405338723960428919118438846831472570439058807615707936675715624157259081279105294620428398553895105651117593528688195046750709475644846309741163854400449120559363750599540963580942645367154112092814279522725469556178466655228872908750377081377415529646183720600502396645415751361852562472960*i1^42 + -84199771509956856599481689712035822883071080632494720283652723056380874570360971271211206537160510918446655603044994047744818900360313000573303244094551999247572093160901947008303806886696633889882898632918476357125013854345447857103300205305849323949844942343782577303961571199919863271966729831100531151964928929610112431886272788545972297162648942581817827533531649492075129588136777058083363267426920425414586218636673510613278869519306624086521753566850624429443812162701313380457496456941411640878479246473434186484122282916664093218869040883817622903230453516461836046912808888685833214483326857032362665853439077712079023640101176472870850852048098988462380490253407534960657027846055099136324872112989799123477388779360878380176006949932289536158539956042202900144403765242570132474956167463976053924424818263220195684576630639385418924779489769536288943605024216614984197107166388478326540902512200216668970805165063081140554335708230248383329875058875025351801409436340794341971238479495528357467914083550169210368031744242548360045126254816049496028903549556539210086744710799395784996225003655710721900482109288585274631106047157079411830616363482463785366837588025101262538523509209663804284695782999622890909443322912772725200950535003889638709823921762074123707446590133106001675823761623961830386437014073020682954550300661238833452898659221668651320563278311703317829834279729139825507491124753424444490348384410880055321333078686964375829560039035206788521735014535859708132898489178921339710440705642170018737445590287341862596431304835430257449870149787987283401505758879790741742074932535755167000151924185357599270020129598762932136814882527019717626237105701947931070685082826211936169429631970903570590526296533730035003153541671989757808297175730658733349222189478434930532870171835730413103079812147494050089432533555561474644931338900558137554470537676100419320448350749557985848669715156400850886756478189713223187489343083341604546098092779554852516744111347391682644512358972630817176123106674729685996212662964045788988768600809692127939824069791081693650416834459336576864044606689632963391998995476198908404053529079704012702870460878739865851343154235330288039415516438548734322884709621774064283896231506650069249926664140685072364708234397692626926138559890741871847857598359656541752329754069820939665896216463092026929289494323520800111513614472064930904619781989210102659105154633440093269848251182000327575581673321604104075105120156715475838916702826418051986407980182310585713241286842513409179648*i1^43 + 1418137225675966482272689323775273057704306223573562491842185558563280750263898761756859274972563751141076489031773591349206058705869979636813158914266621186436766907674800569510615389829124762777185464329837780282570932086346881330591464517411028932067353039410429212633104617756469744881991851098426447716443381602347377222400883288611655459574444297474003975795723715076550991076543232889300423434946017559011824166728068029053498031817383241107770973974421251373647408705001891514676877517966958389666603420026536266745402694176143786722043020733083564730367301038959498549478490264469292355765101540171351908292375368328575294700923167181377029583380892587240165755695937872894808614389398543378332026348632558963493339762183372495217877308156843546916031615635415607160398293250150157278470694387523456881910023466451701354527314864138234183901292849082733205148191642132294921142459720956304906730784334855229303321640665758845669084291197476048448005982187348727336019254632843575683949601459379898127979648251699685424069304812070068241251805885871279463514523646664085431158818602925065512604244593289039175509995159802289501233205948430965349393604980465332353080863647185918028888810401776045201940744858009695889344445951395746066912913013108222007177629024311172506973703140584610933683676594208235266878125774086375041542038254188099928255617625234157718583363270716229429243968803230153116092496861463013887336438207151864215646080459469452292232514201727731198488314903569008818878627289026216383292697950674344278496573977448075859726000779804217245114321872482373472390204593996131301896021299087147054654516143882954436084691649178605479861988166126833094425820737169583298675858743873507520974517610010248406238808877251191808790176521472901634688258500637332926790059715786905288505429382228456476390844681176156099043836440601413662080422966973799392817785709758182249936699456220450122648991515555526837449450650668532111848034814615269636375851725468311777240436772345584971747148478203543240568152272570294138744487136993252335343662627264284470406822808118171095177691946357467750228613713846465076350677220702880900540351858279404991371147313726527444465795653461794857142420128434736502639369102351432766919557984583984445828111690037162265441103364226445313658684395583881892014226644248694279775970713544542892634829658249392082572352325268909797121169339154205567744612914127209208289661589967261978152853911701326596245106059300201875613058503423102638935345467016219704835716771088318949997348112039936*i1^44 + -19782371358804072206908116232102946053443211119780756373558824393693769119282685190427206575101851581772402997645977510763137765161405690380811096125311199217971860825451096369636486891644574598319523677314179871268337872849586320166493588860467462820040073456745191954283130107300679804075095679187054992338156817226014925091506877608405372984867308961512373985488456102690016071674436578994085040823844120008460320131306661303738614330825407719999161172386795540274024733606943315879576178388941928443565533228681924869202319758777725993426073425989404239751700011450955855875303757776306653265039370180208998399556068776485994280264747982710232622925729412204266281586097242664772725120284656870014304464312189496693902651672721019689538375925191122228754876628412490302040877581256838202988186558574667327396210093982918679110891155116258233921089747962443668022868241662747402844132383578075103716459452259647385317225437320641022113596048219520814878603955129660048807374916393258728446023687702206103070432583949545322223862085488294926978513946111819375646219672296733839911003602298646635998512696558505496974497380718025425023384228538584802069371516320089198386672618202684781846836867612175004081896451537343339780958850279874700385176528445523446046104991554517601528603932044110926487435483683736836330842689384995067974055479105838689182969821471534360216463232769761296284324568550649831007559971162907309545323380410168020248501261171430343824715119969919442988809866879890087931838424991523689435239730853515974848122627625612848027853561251237762368091280781890272862578917828002652782591905243099469896472436339334041073219862321523875764456031828806347262469741150277104999452216675222654603105652287325230090203200891633887393407095397978784557294319223707926192847160660776182990067413752651648447386180848999763743716453284112086743021771405355407287839238909146260991123757303859855153795220682859090703606751839053094027561211094040709270605261309364725750228556293285171193045521470493730718771356805102661663608556938244520942550599155883900274709682243736539203411395461399492021137867568036281905228500592404053459949707533126286021565455460503170913887762403334515712259854139177054898020595567431921761856667601657457602508557666929019093585273761658645926683749873570374335236269783418705676333955449148376728617279221816194463141689817085437772223266251360569586608128727818464013540656530385126280002317934362139370475504682475682066012378780547475504511744163660170971882606971266484166172082176*i1^45 + 235705315457287765476093076810363813184797434996764537306808973152141800537013371582813737008971749003602022425445224223664064754841641064141215080066106643787692117302144816364686284839914655633113932366988104259913213490666827230153151472692547136614349916027816930613499445284517057297507132006177711187444777949764563970273264359057177094508397058405532104498374470777643015437184044438110722583163872525543328129404666180079271091275218349544530357982386096532421435551179802227717526296300323831955045695779822117261781730265345282132828037652005973912909696458794958869610206394449348605747384385511718706286970451736739846905064925177498792607722437500028695658363417561209572304829532177637618903690411742798298407714021691189712663443181206201804866336726026912736920648050713498487484073389422850230496868774212673843437500502368917081382569209080993601614558105773397938207547703368384339700778563177965506874239301815193518374828405525553723211968925407320947371726082488889196393926362839690848550499988553026231167594939721803673639465652619421502785210705621343959214324015329846965104015313337993280064012085892149041582502430236613013885575666261966560021809890151648449114648446093391425279998346061870992245138385545714271677082322239029304364932057529944540755150645998849534476739058871371376972701899285986291815205716551064093275921431622481793766158845036539798762277984988632616152788938807165888048505766224435685495930112037711178750403205248295849327114642268494823579911662278312004044938665178313345683120260513880292010594836030332977534469250660465291765296707903544895288242960827555290445125561796504426277844171833020040306035446178489099419577026498803532704421796979678723649396797114671660916304098466937132578075143254174506060775130946205369667439605224741497181721791495013702766246190315040532031132203168438006730577629045782107217046993674582846295633894059169261666075675371237172417820862922934397740513109014910376624253119379744102668872065197844835212325236781619387042803318705276649847940177864392280839694623965455176382985567980357779462996262803691613527771645764607931454308277904553659228923483208998475545133403125982350112976010963015445370226364629459838410119770994413202565509406023892649344139135857416913156414064525310562668502308202697186856883345593562187421886452025903232339697127889851456298131682087718371466429910143830240612940936553745465998600503926410389381059366215284354093097062096789812635673411514565650075983511531191320690878519833991202209792*i1^46 + -2060521240854991308953702606652643756576211859268028696914733108412399028920382881585987775485526173711280239129605411382500438386290336092329388388088565994668029902392921809028900563681877625258100916893821002144758223399134116277287320907141113784539976065322544538489526181963631288547124002476951756198363618131298690196588074844381229291806461093838722485225376774218527497846460405913562234735782541221715778499769958681248549180172715430880168900872950533107414145710783513147226429622050733399722953824879543554250497200122701445203109091411442542547181255015041524101479864068518125653652984069095495729488443860844217945548967957121122760504871949831151624423275476408431923178573292404319563413208817917586001733884888775932706872727413315338822464215212011371045675554157912783150055203256786978959559065910042527811494188319822509112974124143090821257477137478951355971619829820787252356860475917130846063334357471305911222189277288436753608018808359932874120702817143283257124582712263713583767940498827134226961718037962226970273056625732511550822996775475770855730337726565323178493100690110559221695243872870529417004352828607490917747757583874042159006301669598731151777399108622667782144153965420811119167020392407249395912684731368841531477086943224663517896745423869897429768451879961582313062582858793456330113698595421337644734143790024149364733241297443754467859036581108027200774807996005528784189638846612915778505165073697967430581983929864268159255438478974875436480336544730703344196932890881531866006789180541664481877957319294623951632582630744728757331005865093833434465151213149343652833690252798870914545478123425137363973179355284704653065336800179182165042628843418589998749163876866801427070658784089859669777648671025216737505599003486749470402604677973837519155269660319016168136182013806609305850401837552101268511486842025589094145004263933145575218315701744214758014378226129142849076261000090594592428329237097780444746159481171678566392677150728222088716578019656557580394743404406448464221899620499589232552227299215506375729210572119148087870441434782371659058780196761296000626678875205808000535286738589201102729443963606880145402234673659443858703137143238047002621499245781212864084906581319334949671825093064584300822016830316118234778062013015842575242657088597675478830205407004525223590293003793203509471221769641201371852144248956474497062812665946714969263405134015793039772529280709310489552444702148824929190245181029881319986476260505213694619826570730118578176*i1^47 + 14360185210748892705751333418754951312767870876995015346834113191776375373096189723214757075420091943511481561491351061127784872699902774227945269773134750164213005928768145410505977137825684668489222081749978111471278379262338144776722182608228416106975314593099784374131737799171269523983248233678214600698681517103558651423390014988974395856229802805324774111590110681171906888398141811941323793733549101035430862528441235460240574496852132064856862953568747482502141621890350730585378227006872278728342116220290596692625147494416927119296558762965697380544791248898294008464194530354207779282466642281719790267825836063411595569233876180531528381699525253880718038323241380635548362454196036085249428238737648064478521064564599016562160990028476222519992297769518945406696454753429529006967667817606085128775983464473256702092566329321660605179829748752316344371696078629149092052492656148168950113093142903615293967638730924644458367274611786407677042054956098223167960970811632569332353065552330635725593721029427829742068403804032421478982454025581782038263628062401486664442634112071503311489418654958412413571003698613054641907878494602527894045338861226177224510488957706358254920489167802686828445924754034346241306316362599377317490967683957518372511013672521748880954474478966666746228421819830607347240393219196188680439363723892701743782038716528396493621294414839759909039456131868360325698424330708372814245888746865101832670746382986145352715447526146303161832600681494504758910928664983319872790397248658472588380141951960673093316064371154630180966543496047505263679591255398817205318206691605598009833711099213215570739877873007542575468995462016098574319370120887476688711071903564161450451305883255722880082126720068505966247404680797148916188180341028299881152858020189297511973655678776364994535106678178314686004442936418763850299036418620023696088218332358329220214293437426475239472951271568963199423338334674411134487250951668675014845015621626347964358061165949880018934062419032696422174542507723691990173782449607982515775678460963964883307871356883770729037147032606872727116635738468862736723425326777440713264599395642586072575391012568505922790962485531873630439827285864249516201893086686671561423608686570891182387896687041010126027154331655937159879550839901374082280705212728698734901373488530336612658534036843870762113771024187180631234890675624901660081598680966264564438800730696420264266935313415666318487428961572845341092272911215423411507015031093031892625432602738688*i1^48 + -55479383987869239100166083729271929482698878404983006420387338223129757518679773423935285161126973451137878323284584701908538551506038258261485591381084268850789028542202443935146999730040021307015049160819753753600132388275582718370105628974399019383294229728263149929250897593665008361730082457532365587692559931603755473461525389552999409709453421539734131958558611688529866785710029811301775918007242626452336962598105881352736838144448045314085549491279781678410252690897311396648096565570534212207974261483031764346056007659327367533135179364091162226798215349799242223606918372830604792143262083308070246050146593286622971342805882215087977804910523409243425703660472577253767420892877922260589871707469593999619668528648673052570843694767156184175933526477538434946364409079901674928780834567970346037326480797574302963827592149662683037187441485458547514979125816153244223075792031817357079151205840541754977961699507825649689445129641147341460529866840451334310925107848079530606676286357881076250998020573516319655301707733620180634788754194849177899563827824354337089393244009339115584961384861141654447482027045650823111090027793740393901639996959159224637621789867673990954341320217626854310906756710941466001186441653192149198870801854042466984983618328351424607366477253271813937677998526929648457645042626462842151778979506522737848911580842874402032996779259923098582504163744157393336877486510847653446955284310150050793646572244591627935806405388730731483679198509546500431381466427292477066275706822061340252689909080648263284205774263263460707037823423225080313490405152564864092317720341840152375250215301343032957411202370853991685367888303660006412185840854914726792011906205369036498590876670126148220894206310414026938527358948750692486483130975133163356272795749803377098286623153970071828132522800065617547703718824310600082818398308232013296734106428777675206491205596931949897614233730303700758380039386965739694872515412260276006456244847134181260363690811771290204356105840830845324388601243762436863919279254354579016749295493982124458669961594449289288750732438571882658538234801432185999942772607719959589919816012892148373021586322087883984457330487926035833276905504622445989574208771400370306819396584907472766711994734043428712563112210545144833938544381648021247740725138722735003376101406948434735416903600361129777648491817654961494300372718429653370938967118490327451070240473161615548948410218834043809257561995955462676304201237076767783852549128227000303212298240*i1^49 + 169747705143737750257579609518822491446578934699435958749638593583283336601213572806116999761064818154472092439744366797304184653595440809398276050556983812495429980744341283952158538922952178667891963828826433587030762547147991915874753009133333805295813526553720049294815280709037665897332071468149758848385267379544429114355887242830972460166625922954075114572623249151024297369170489900895821140489470560085853838448514741813964163311697388265279693791458849529797288464399819496817052677791899757044802032979928415129445462334182413582541821311574224667362256708626765979268161449879963423532908082070334987986079587645845334010484143414517182976974181990058686703631852541905475048273086359051944362719372542540129155639395815526175951080023524524908362023068270695456258552614100563532820008027000092117196319938756055190090995664472330548436537449577372266520190682136092467754917950007558870130001710107941759495699454800304950045800431369543558333040027568142184367225829744078121745040348445563558775790643083508324909672365098182627495946539329417645122931101696357482729071968359229957958738083849669427181352371711246828899312966941615910794545261591288607553297941951080860584043698169357212871488404711704983142409450577428419283001003525657193858012416077103070066947485076717754046927414962406899890182432753355372854053553865782401281768360575141535217085237398256374552373724516047037042600835610959804344864379422633101264204601894635216145233223132403921464556224400926539742738508295121953763138825586199557513259402779185124953234727242140881511767343054482786807884870110069208109698884688741815815740426571905416988419544376393381509657896264973943667470653265344325757365647233499583129520559881222220624114783497621607397857223846135056017777387539795037976702436952158994141744616109115320618356395887915977642456115177303740150168310212266956062463656621489779413764151566874924328584398538491690526318122270311130432457677396494921557936305062875320006723142771177162802719548517049759794222923096066270557309476475996760556516370918540755717890751504527914853757876908972251552157777325923616528307604064478981243599331806630091127046013991317153085266543567562768502153756168828563493143985663623873748176836063541417735656819729470307773526751656817856965601140278251065581596342016414218039405925826868283719175548911675397351742983711607340483349810358944217649858106629608420117528741888749860850891849944763769050561992225486761400375088375495266528503344875245142016*i1^50 + 102023096985881820054420123735435702390625295342265708864420312678276737455526600543922238828746124082786689956535148091830661296415365750906840962576064072890829015995283128636288278313581374171204890347247968051936023968256944642028385206172141994355251471764532008679277187738728013847485978073219734633003688160598343654362724859027968586996748184280989880026645024528879369559037003562116073228084173789644296464150991886386163542942815715733519041386198331847795154795109630621553945020753499361514519790348765881270311662824860128713904143097212458918978988415741926972912555653889857744574585574476491781418780680745036845330768594736315002013363575994171768125950751426942915042091991154185211987547009487347482352367219860578481860498126308470132433982713620356461618372665623632508731306242125001243574932469918350291471607522081887403754674530206270020653234723536494291121856541901266146710589587097910640984178741303058694314322811173735219435160413453207819955182889512048031245432549102859418724508839045839816473000399916531329777945323869548359961045887542850417848381347965080839035998194167734144810208466942972368635299618674840879257736945937365992517800264646045941287030773322670544507908638355658955364469697091327655202544132277750148167103903327912800082197652517949993028300372935718317795948444993958197261753636222390807734769350911066756210460723305066241154916539623831104706335705643517356427711390525208191065074775164845482890315885482216769122730469934808664403127538719243438389734617667257880507652387290564676216730517524810828685850567040035529563800711595755598763319176067364840586707662218818165602675953316197755964093041752261507515204778388807599316419123541148541747368247835845118006476151319048901360775948329960351648575123949165267244365106970290735923764980633749138097196738170616831360166881779104924672913815267367337209982224757323152193570815278258428243115563828775830607714852237759094202832192597571815981668920922041849749182410677679842208067558476572046874340358771569980977943561251209212355848205173024855384656849790021646147115613888130298799057450819930398544935002425059845584639643797607831119299827129181350434109442671221535200530978523287530489335809566131710326123372724519563350565245918971476750309777154450245257070220106169033072896290424610658800961299582754540473123713299990402569101505724539377547017728013764151982739293326605732071469703262041229045868608413132565790881970223902958112668158172269926071265392590848*i1^51 + 1069718020816061877789339043690784985038161528261963397950605073146519814010221797735007942429374668008116947850813819048203849711495007174065745816133470237384164929494617157069308473442331538279970877028209547024053053154853281463883397503778123444118232124418492317355626966393641570962711929699058868752083159691355480296160969855091238398524805600038784121019596242252616826016202037248367641814241713944222430516921164555957611865267024145254219310773356682682375938627797449200861267552031436942637609357903846089909916810766858766847006889001647724442826908546776405134643687456092511796840830082722563793278491321443435983233146255332280665789454537162293242338068610269962501998024008747444064831998487896946656226208096272075256739044922576217627923382932622166930546582505096664493278652272893297242608156797483225020254719656498231489102730861106731981762199649093073565288419117423011440461620230757768553463993392118359734558120811398397763698338026535316285115714260455657634945470746698073667991258740679701357231952661246054389942894711210635015688418780603571376416278251526265336751598391556432334804674608664390189939396346181772454956310806369739329374464437468357593292981190571501767886761429222845709075309750202631736251838776402400608692654752645781831472293411632068380222848803158895315765565929767821760010031886065450371400257123826313002699465720430225002626684416928508973547191039822001705769462817902821944715886996080371652492811297449988315729600198078125343849118231021469070924681270633894773121586644940298411065902490346088255999069692613538193685034100519172587205017998777506013691950589810801129975256169390889027112797131166285767001025935038854946475780388678070573840824527951592741903299247198551210377065336700262748438626019400643951035772589389261720584069298007525035774990628454499741061472570658593150526077985020802492360625016047533257947637751595599332736772140358059734142677909968193448170620803473104753326290082674884797053933882021356978535446607246757889356533860427887235963684935379087514452827166876677868112804092064981247747263468954309388768756004077593990983690048810970299004630907982724612543279381016177923843402060976685665703993530401164025453042279126705692857671202600460362941477640326398122578697194553422717985087912912202463096823143851380004663381495153867684050801755330348289701391244503707459670558141811208917828029296332466818762735691621513715267994520243213046979235202340278511877397968839021275727790080*i1^52 + 1655257403234628102820695901632555265785762958205878521517485009876473463388349623912914363268257898859241079390046256928460392342401640644663262197514127326954612985013404675662465402073073770584084790800112744123342803514189044828631645641828961156498866216923907921162673800396330688916464364427698191968296550677761165690261649184764865427021142195996030193617019248628420727170927904909414392022342126935919848054968705218734983081624773138633126186766135109882447077151077931141228059568149359126034782593212218734775026153428298613568186557987394972033834665082537339299626742915277501689588159212862627840526749315255412368336933191310917142730581451504036034343793450310487124340522163464600206978176866664375437935446914912254538679189784419918226344413570969944682707498123513420438782783155520928223639861173263902552876976105056453864580180631589919813151761791590229515064747222711465958278803245916188688779440899597415887516552639431996614314841945501854708633663053935930277600162968962153345201852577811562582231033983153118281028140802217983370204217853802933385375014167925780502710374368092953354005610304979812914163061610719311479755576744208281511412614610750414255503346218226984574741321454945245371147983786507385307455825825572839959898136836254850691481501118340202598896964942932778013271085105956831907480415859818144377101999356611778726849943218844337921917721963821781380009334629700210918739844475010693977919916418808327946736901692020740258157940282906666765793026532922088359188737248808486048643445000360142913212523411418766341947651799103333238089373443852283765611623516874791240603293649717443132657135951761074802578999217146390692265061754886097351972528613193679061573577367707166691010034878805062023127710587081053013469697835899712347663512525669030030316423885679715568262833675962618371104536531173166316412037450559004854878588380008113132448981832460737936730135099850101973214038271807415738965852543921517836913965509684688626966525080005540284797078926570644679507282640635795355759093687489507208901421193398527442960646827102785710361402175730344211753527436792124212554822453647614109886933108387966953595364124592808735939987618800413826908607523636129854952814639793971338756885298170612799089588305444142042011468787930390777804726463014543415123192221923972443201213405892834156447569257010323336722270329297527861516116401576756129023361612061586926787421534709832619767197028610798379338558110205711743960503830517651603456*i1^53 + 2744712649677671551115326666088994885434679908076635261897961434248643702570695429612322994856894732386739705629939108955731325982737877525112338311041476637385243474872931998868690828521073735851756831833575521885323640136321398342465968260773059157511543612826370143042980151107052499424362251777266377945628972850347898379208295679615718018541032621355659782736514736285286909471267209042919886766282464669166211581024750139058308633929266775716014785834258776047394982532599325504068029073969645843219341332511975154469928883621741585345164192707350066234610417514887919534482825622637886106308708913445855156051271623048759448327329562799782520664848122829811024660072014164495986689947821397326043775037572588083736489912224832850966545053645651724876439051900844230715174335662667645375845463554592931767508585092850991188211544081446357635015686805403594410538960174818499366768674867482078417017765461248762748837489698312177753384519558988291455984779196745791196829435456496745064375571708740319351610214013830827968900453017316065605433542376662163954258579864871576492281307111861786440396195155278200830577899801003274665475463148881660759553878718864737688519099368459716354165860258795908698388425747555931522157752372768718273782672962989536049154151450141721037789952054942274316282384836185222927976155652272114889782598265487377696917591652811901339228006332941284808713442888679674033513271228674584851072460353594646458728917704042845220574724738400875526992947985913085541539171573143711595047336205132406760683354251504535692735540882301782911878496211272203906719819630022236023308222371418849606265634092052455678964433210696145785284624934891284091940134028506151108068784237812717693900710171844809684736248655556471452157510673511152460908890640378892069340955570575541900296906659154585073485513468901373586813742641895428170862743947222412484685903641794721318334027959166629994989164282186381328886059056429978669244650385015480577682623546043418755919565134342738261918229771096426755065464034455817599895762718900078096701031451454541744949352051861631762544844605960693472580882658173410621301062731683660150790501316603415718904622880336554771177922060879788078899978037574259226626794969779779462475016549936367675400022992911310630992823352661583594841234423174050585102427981067655723224566162403720212550337123525777206492427447985255820046328775949840449656014651777820701874740242591948015373712470196224322801480538184414262221573271322624*i1^54 + 3335866513594835822741058631223418579958046306259792828657769690380892610404501410295202331205144663272877570936059258120609372416522762547744112988393222855029911507970554802763943187191905003100985990537038588006992354539090608437529481965925957242748985569346516536362276434742627134345635341442054643034737732282001404212870755759907697719280917043041561108035726197270439830091165857143268162170251965103122830792211146463505953041630574867823041192508617965327223253673182698148460649793664878607961025399158578995189389544746841096762267741362605211993461966435853036397646371671275406237057241054896608257317291503437195787296125857984882156792083453815820150267084884790603798891069798610043363279057075969614434713938047358334011706349280391678038284421834690382501909287599532728435823355109262957339811190528650348045311208955049437199245669399088692636387922533646095429781768453890391834912682440924478033889194441264277832953977609637318249150448558402071287897520877119212915027124311168779403285279635386191331836508444555491704607308875152639370242954408035445657172080597554160870324607168061341080544538638481200407431465004685360581823464929385320628359436799648194891091826856428369921743757482620529047899358715591777445523913844420158057169889187156906522178833116343893565710353901070429504118822228058159940625478251596350730089689445501979442642681513029198834310684649369881888047616538474988747864688582347420019553299756324605101296799215403203513968836800037095437410523971818142996575473569705290520156595127761596144385387431970092201585374591385501782699229400463291227252766703022703608169235188369827533560765052830275182197649866319192301388041539810088225127812479878676914537152946189482615628865333839177353618418564251347447370037537654694038011249197708891329754291767583216853723474272059982368435268356228388547478161818785269510119045289857894692568393786723577946374513676845211639294692642275194512891014960902809399230442112044353201220486924207215727258968667344771578605754127701361738378017175925769593120966018683283109118234737363612744340969837443798503728291220777034817404414180529276251622495523576024227377860270608433740562635139852275332933876771062575144366257142087569229166246622140254537434552790471874433958728068764806807107526342700398480912574280164810055277730253404899097889212490471264107145303964295795472613464375876365736241864965714216672880856052902324723381231915217562332957201132086896910724497408*i1^55 + 3073462491222855394650750890248543805373206308837410431527669860837864736804147277416038237570984480287839010496633904983808267623379440808784176440943188548676917261538736171762616170667504903701965076728150477246148673596580152164679626690726659205717433126350246060827863061799471485378114310359876838113115430236316107395699494565900836827981979860080532412912393238639647628217742254326349314508446933279315670296999740811259340252802589546397668453992845896169520185679511215220904512265568015489909561493599466358939633375449454995211643581609581668622689330710804190529389929599933062723628800532970502778815541242071869521295062727626200597309550906116412078529258582257599309433525098678592760034778123707199211886338768064708291791243007412906784947585926912670154878405734190150559723899658307071203061804843499091362355931832329521046206347624501381026474847755406776272421762772550687165239252482116136869404495971844907354003793108345342056055896091328556098349354592278162103410318559392541843634913469492146103927268646708273572642231452004849376938520674954914239300368919720437478162639574407836449154962848152902545870385886785948377925542076601399270321151662347506885586098512520171325191332998612071294456600540147641749506657417102124229462070702820708560214868342189116913405402365424102959325001425266530603042162681197850927183517644351422171660246016545930181273649926615117214711864005945546966555179271018841410719953900537401156461437651647115964684535802804291080873542736584553003785026363511295326901334189955959263630297682346542998600095848933668473940039628263067031721528859029633334009200505725921747656792445855103564136852224050328582437776877228832623912463237798856916109876996897280271664735593489429054662650579387911212977917127464008188886859633540926474583339399241666929335885753127246877589742068447907851560662266778887247004027548177587371918118501200991169366899684371943052168664524994480046411201009007417945034696329606335417978695329123837799761237700972008501386460545625225562013433032980721879145292715452441574015904153210714466530716431303134671354079917783352324069140138045189938850201775854472436827190618384790424855266085853551496279663426975931435261951586736784988796930245057437925750319011072495590797793009836791800554988432547102830963581691678210967062933813289502158371819142657252446293717367777856246684100054412229980911846067252910094222765532636443042766145764161202339291135411810402828288*i1^56 + 1959221168485610346016904142136009155257923620533899403433614793683818845720876263045296270670966225281160924359615952295803227128140488412528313344163270833030918525608717827518277410358418921917222619514288865432095954123400845495952222344720496223619067789223846540488034918143181926198544973209427935438105419487960619377128259650221061350899364403964978351817387968045814104093624326702933248074698770437136321331783073741255911778096094330821942416451067196113250754500610227529423188888919193337450856482913516188742063449280128429528639825439714268601918080825428443644417489712386783280763636582562481102424153547104369224989079436717825634875412870367896826923027205213085711281780010825587105523429829493917577660738555226611214693125036580116344462842659121537974327143216856770142446541572175515473175740723103909166220239664240274012409988122236657041543846523103671678109317427168533362454760990178363416930669350641884266797156486714163824768076314326457784456359078081147619267492483820368247995122672628767606501277392591718077568512954531354649707507487834350832694200719544171343086300359149155889689332431422352042162101902293774039699970989628236737672782689304406984444158394456642184046780477010939022520090907608569019755401455067614561423414180210630088590676399979575953786134075078002096475953472928724122414862994965615222132725680556443868761101063702431222279896035577218806890628247770023854099582599124656060126635230664798006114748180658638623436741767570519213766929652551107456149647318183732183196953358250576086998246337560325698413176126079423864608401809748520307932770139541431836885767763396518130208748078259788690908354598926094618356904726374698437144402263143576713455054006689237813686811859546715556567053005858640161778596317112247372823933889276334771692820874889285257451276457679303196295422185758033783571544115753058812573215203407203502128686248691160049990777440219739462988431223872366027938926269449962435462515213048215948483550426241365940751614909076486821702105143209776978560848507942429505588313675339370026130966125775705738893472307131319342779733969005067723961150295379466208658412626078330294924070267399608951181689111906419108335815511096058322094501780522850582300393357932621182077562903868275551607108612155064636418465357563208262055671700436160156885634870361582558923709215406707776929833364164575210098248116795400340729651106601188202031681846617707326847590338974365246933210375389184*i1^57 + 984677754498181087015171677844584646140139659976036320968219519520461413897725190826130049947189301844352187715798693163309741432381546710261304246303765343080097469006472356134498398049383666106167732476270275931305451647176438850537508531275686222479269177640945984962718781038583835839387390872522298283664843016686213973579375683363979101464758088828522937786123563003945545752983814617560643818252091951734646647839790220019911330654229563118853412550144183454842926343701700797815854577111558158845197465405096490315158436690033243813358257229869020742841543627170548490071273171060481946129482645590700938460214618352433459543238968908044018488942557772180178813715317494413250231843962655608930399033186184202812724213678909687491618721711236080887079180581070290237424789358160990058590030609621793506866116467706452910134447599267759967528119117347578621940845422210554664323079214848921576679457625392339748851432867550349107890010461935482719567883840512233702248297248636266747449045191472341321749378943480800876815476093849729572983882701682436587142925161434255304458131783700288598681266355823714843850701644210128483687712550035957505953463875969326831280699513235969032246356059806956421749339624619309034786253967999772692900347223500005921341809126202452381208311114155103146882360912302950119773325778824899120288306263368752809733362355227979331522430154248052141281854758639524625849879400626494427152994380116182585053810331561027714569291390026527644275457275615048390333873906994359576205893552050954203981975471884819233357944781080405559964386128292658567389035148067964019449063694062245297416419866563493341823851228649154425943667751134285165712742166097678294696642579257022913658290477921281907467213456806749700928457492766853308524523379693262937759332207359266148809217938884246361483559566181752670767932439524891769146749772408045457290543263374480662984621104071750126117455171670405510236424714381384661919848227459329563415537001207296286768257293027060200437470180012282788900634485461695265363799496186724158434001199740383910699675743439631899106668486910202847506919331103935466125576771742863508795585290055525121135229118772220614289117089832479633573302496907036506728687240014002174883552693552696533705126014336070452739516670292358603988775278582432250491806610371906299553638416810391670254111342097535225116867414412132314566272495222681485400561916316301767087725091827955305398909417261765583886614528*i1^58 + 334829244328100823853128491324352135375942092090241381275317172029634968742647517434970869373896351240123154873219789590165759204276320720751250731324687156794341064768303814854662128598996254292909248767605573397649641404921789632549578367335046342934655622367413730548830213800895477147435733223248048003615440374047349222796123880511234749230450888771400921323144143169595921560493730446011439426229290445720950228025820202348890359382774651989379460915638647729123435065612712049677064483957867631496884326782795383068251850038646052822946866554342327230447438464770401298064722220577197032298560328541736825282143494462925321223147112723122933740760448749938860267449931824314305425906635422175240518454780687858790712638949058080578384038151255737191537704519893732448193517690815526073785698089260874622801019008226344394884217186708080239881919507561707796323460723917542710568382947714653031341061254146631373847905791128831171156170362573095296050824089391212427046703442725368380907770121979079154585086988718326085979913416778709373505139245075303880493839514597908935874142632864347448723656348659934035305345773377280006494492297284644901509640095886604081129797512098885043656693809736842783296854241238800148564116462341652583044217101001948762534678048686889862068555381918555133491498778428736835608970300026314475692245051652659285479620565261627065537017129302255791922019966046791219673245078002234691236397666505527464704897194538828481151458624605769196532034278141382154695177073774814703239231644311585539954338131454805271150734604743296972922604941569510226345439611109879225127253314145474868538757709867583111844393117261546018913554185865190630447091233302453646547060671915462468118391867354650717407523482072166106716787868860163079187459256055196023216129256867408909870469482038512684681380705816044188048260177668281306431434437311265437398766236296366772484929689933544180045785816295914486099489119938725128206901889299021473965389303546899953983157607810265467862285889860347274083278362320693430465959027601227493321504149238635014752646114337089641583963886329445794120796436693238920603732780000418010741344843532935570836737407018195271146146058888882225793963160846734044026479678720508598912178722831357165448695491853343100764427773963533625451894789474770917818752575568863504600452775076225901344042923597187759997823593185356659037235962705658510967713666509068963869830697717814070806716505634860171264*i1^59 + 84537452173213364993959025452094370500859254241967070091969213703443712238776758665451229016616551041883009411039833598278420818390708354402029535225338481800919357452549234743267882140331434948552321292561002863508853098376135899288079307415473627361211774455871734944700931338223927332303637892997135075501081815013906030905612682961165585911372290316751864389988560755887169766186338335955250392343915997994976350805750768399064215801000453809509178311766377250049917375095468485940655601701690774154098474988894549687146775443325136612281145789022465679564936750972866721143375825902357794997430651380619336703939824408439099817318969738309230264450848592687694883214159339775207659417386087105704318692845697569359522072145502833519959190990735961168234581976676498797995661123540052395123165967384201665784421784590944876271880571333437060445173256567640201146479694583925627990229232267601806370875860846299722191744707474978636084423099763959243539345945888198129934606733176414214445155406241459367399915958015872619225506621287349239340211060197677957885831853549574692869724621075391609923411228260934164648513280032013247996366781804866311250669682292480327029936462548243561068174836566171972798064321422838254526857974953084942597134534411409444760518365318518123385915937777617217424975283885031842035383480795867507372976066049377296302572256396953098525848591194202383402110915357650570597677855902195784535869968484535173724954010224996093244946730820881733451225133194907779904459135629053274140238086120531796609499816132884528660906981539083367246368493853262648297606102812298412023437198314894065757170137104832810421732843003142663502400474633790373763900571114097586898424960151151460413191633306058983814032409152751189484986569847968728584915774117987986362054112709487194098934763987590567004787691423412448242036699056105125807148285623189398719962310117300892478142012786331624429441895156454854274599529841925961069814470550565175351254403246242059642565300645775802455806665787627406156390048428070446332838037115918465358878307061424078657463618960441872784547909811192403357026700227264369882768672380971969317691027254792386991775862203080501397526580205034660367263821732977934206564118970887195523844407727547471650663464092695525885814522022260506978920098758829108218729433694925316213304339662381561229025286129391978257155094029400022925311996283404940234355491861331515535087062993524190745095009468416*i1^60 + 8490071241919927645573694621386294378370653435523121020785077355269523844992927969013006786716902068640417671328884625065029518836107148269002197435687997800338067469548890325912746086750025131575043643955247735558815085867590522747568262448656316718704679458468221966631651719395550366486623766382424326756822257312216702493783570488996870786129239073975690677564295595818604510694511020903893152170884396184098678930467052853877031506071330752111417205053080320479249908817486874329590472345454507204345674526584950777518104666400054683664986114399289996202801487844324496079955161832320361960137287566977226132560232472034819402704103919905640751434576769179938700079416490445615742215171174666939830181017232361239608854651172238472079940496795971690792174767135187497883557238643501717535098684885435351777512513311911469582879330489587821791910413776184958222222777324377059553943499611472381691490007992464296736933630687772826812561322892662955643924953852155422041459431324348509056770763335834134453109652620794863918072591101977571761924749229836768380171579824880690769662480318156875477803378752944179480028668162340637015763513493089141720148919223202285422187308752081959190032863252588146664031495341542441930927534035178078531783072204766961706525998294924322759454963653357085003133286060436608941396376097817215109284012427826564748332254608052004788297293669670925900107659898901741135440104359304682114929637151807387074371208492106774819768464592568414680619389264428454612774429121994369567038999859543724103765636910241889118094416109200951447970724625330215378549333413213255811370334373818776110468554726470742079367259546789463661167671750023421220800082226961825019694054580506318852637390407239801042540344423766664794591675901744232582212046254392314106079133655064082955720431116593820454068645314228737487527206068407527669519393331888838157059657080315010207114055363147042060619810045379758766160671922365520084989411606762852752411399262483954409663010936011653910948188380676318666832060234346619855637589885793648605172426113952498949291542313088175106096142076075141247515662648870057160906586060790521933137972678731753052111021483488361615634135910755906712222596244286016240890411215089774450366024947602802464897703701879191119630637635450984046413091677811779391315517157484518898462913430205203745608060191316615137592798495018614205433654520825860722537392368522142459384686149648929821556736*i1^61 + 497154764404200980478879850514238664288132107755026524090723682682236547479739774576337078183388492921212601197565607313820047156418494135218719464598274801222296542811101078963691806839193703071413323871378192136809956392626743097440221347517236269046306755971017507542159031322907013523078312038225499028761552083709081479103805212780147951597797261243145544426921402637316176134389241665795061318933301682806887986090292941284710413700900521389567834723710048390734132279823319564076718796623087695736985126765754736346263028847721122502242832602213453550119492382655008191674860008174528681406168406879884533873526918403076051756531844966647165073116225953211511966666157501372683691282469170289153139190801447344317840302001461226882798324093375953812272585934768914031192452704681379473652504926083860251159846357214829673198293091690141692331142201863338180885863337423787443397205775635646291332796194327933192553912598661485058664303106922166475181029692092476634666520551102664251464863224626347755793682497164076577883198053189840416140581172280803795455140204058667501007148591641784257382114819180759214516879463337106204906148008395937559963202936797112393563101593115406925431660821822203578125357996465581532293153770516786259595115061451009196760280740070349889622643728427905414297097725769172625607967841681499288553390959077765533837808541087121888659689788312678606790959418137352591031541960734649580833120501785898745787986781829499282105264072936901773069754434541639837871831132640600576888206125996322081829535128830754419288072000061558554586908785318235424973471323129671146817347397215843530185028307117455512085145197561450807263555578168512579873111155966465181754052944803749763044708474331054564819687456599856127918951231889399746082605348705668721624496010989493441070908703075597933926841786422226545881426622001245234685048273992240611546071023675027961536530707855182394112457827160998090079290379013716520774916915919322914902677427341699170943276359394828981773954153701018099996280862100801854177088889376476107240783194713851814308586478944267990050242801520570269404053731320230152643229969811041977534755535350357352747396156482922163960945748567196330261881893430356799568597700788496523947202332248017556018815267410411360842666436824462578743033019975672264562320291867300017244898259917158415768993439897312022300840408383925659261197565453243900276676245824444305414138228075659264*i1^62 + 18240590763344739732231634422269721370611909849857512265097042317250657465869367947068624915320480254149083896522849182220844840916956468793736492526154144138585688526844576307505698224951426821968306017247505619053853127388486147407215342675040742892468553719991464226554568400019561227715070705799436333539823965143344174337154376976449419968606998606726016415389896199706648238928782424283911170743571630391118020439901773218333808160394807081369142597711251712651505164655417808275460677597815180310035669625466720709985621054925139453109132530304524257041519739383476537138493365879393179762679366149726177206510421097152711453167062947608612539692106084901830278617497040241451188216765591776126750234719761273985827715138839100319659907291530849311633908968837191541465132294317437326418934594694658042488204715890808387884061560504599542644557019581197002944144900468276434409312534945036930403620704536616169862114820166564073037243222053700728435981080302024957291633403785533056944454070169836722361883700755664819703786447687593596418439033238640715386343848801326866053572630181252348886166540928742590961746049564348227067781086086330903645610420100514433369590011256205451151052627767396839500840541627492076276539054317071716008345463198513313034239552124395536202257103966054075870187470278059629407889208132061752891538647244889525813883058638236161100486707359435227384518373502096743298600233788623724375746682159248732454345424705646378060088025602142596227656778997580085492284030309530553954222467743129829869712490585250714592939514186035980622274461418887464882502110520037011154007746350253880330547094046288401649903598505561076157932652397904775895327562007414223059761402177769806389188633026101165686694657198353542689452648769765182488278631780571849848376848813184647243241817422804457589699247793406077034928372912685850279463010393099797408068815489994964329500986239826735501138355031294510629139219714997075002354961931301400583573265370216545758415092964819761823235875869833870549907202201658521905099514956296369415857337759671896191079329648460628159772544157704373355580741502890348209843739736846767324230500327532601881630591367199482644502960538740979214975416598473366764501861557189767879424648247570245265445740115788032163660165957939047264487607358963799838283902423857349903572170119839325608372187439185199612030465833288362260333793706570958851241509966862481107659522048*i1^63 + 2646129974651103490224009084305874452951926441722195527468769723737590786643170459844792615980033667897920094893081367629496605606366267913811704158750777889661282859998524089701366563952281540887232740964069657761033091829570473903285974953873503126748390048087626107348585033161891658836710133816126155986598659849840025012569531036117742841781127609181722022378394245553011236106795428330285912387540157630583705182010390474925888097592161234676105065013012242132275933131227053442358729855455356575714525020090389344982508493899050835520792432729565603973620780624446236982183531371761953597485981635941884103984140503648245962087357655648610319082597271410229218061850729645863594055482602242538411686606635244937716988443650000891172308280606580794047994773571716707012058839452710183799565923756664392779860272337173807807792967025770994463638012670920159926750308166182454111825987505912312153003603743556816426307947887740450461956675480394072696919447760467086725171161384378012631819411891955393029496345645691707066095834605391867521387922781134679223345175326219818062694323294551298803748482952873248717602663567124521231961884634511145526194695351494091188311525600108779682927591177062782751461697697465082777225153184823577127790382824046439778738587529210216211670358574545403911761226176113743015132052000786425234780278756241068583308604175532439421098339119634968807323135466644163875470983161819869476628813348664282303349859298587924370690389640156367818952563515093427092920515928637934046019662868714061359187719750187608924510859994418879867789113800044398420901752666393297787675821600282403294773837654716389360262855792135997774153154796527584315208467195268772059498452174155689664104272622895255453306534018593379489086338815666062310125019614809504296913736611099501252404948461742034627871671950848486674382613940366128484393274443631749795869558912429370313246254882922138775124750934847380984483802572320386009397183375950775035763515376769288504642589181506646019898825648517032639005104178020120420710097004276363538997854253435615899918328234991871774390362762784747053630434203212938105367366648566490410636986477574342320791179092578650219357570980076023228300671209186184068072415810373995799178721105212168606219218135638405688704186019184023290128063171053698432558212162016448772190160835065844511627079653373298753060610447682826828628580051149909811554137439593551626240*i1^64 + 159963163862426194976007673096742230696248855832292859393745401154077107399274545928268972153476524061327017996896728350366693803455602382463926547066095951792287330344469592715714500593677499442114737684768813260325738611314918196489609679771585681895210531723127682664006848105802917748571213684000698064196528358873629043624033854163683625434983882032827577688999225982382457264157320602454189013820312442834492277677459074170000562882548581944562519081816689362973274732643790395009279940896292564219410614304841860656190523248767515645135109408862264580156247141502716339652504194288077030467709550060631590653442253930344868471082417382687781690475612409006675429262497753984575366688088379126947188584873222554280369389765250523275421658977580894415025383891812022637847218051258316551953761550404099586165866619434392080950286341753920798768596582311671174382408753300409470518841780146811348620622430756007866880371026952902727148655757407920862403555196391283091430498769983072270035696764294784824349764744326003894455694987057233007693369010106391279222303352844779213840238063939436318021957480665658432101671922370573017755041409296004162115281051366614148093820761154923641740592094089482320913788806387077816066859077556781914063686256636258193524902935090373429402433191897145862198902349161757188085109532474209519799852460933574156764118428778684387021494080367681458276299371464717045958534918989252159973847610214233529116626864560414480011774213921345483135894208980706509229097459707623018038091672976422362424985981853452173917237533724337261418989454320852492853227960250444845305401907520988095071472087484332313712756722979927926567901006288899100148005714540152314782426683891743171166032043017044760141023724809657847672030348969902561943687330530327377546514187195108290906813706884972027007606182441218431661541005345125382703353409473718394324101963946939004781728860375608088017186679577431647073078461572444254125200391609775430914139104125413442652390816343593976676777562465679919304776742187354396394911634728945059286542283470363359966153612341013120315536014947322345438823495226405066458213573907193740565930544360069214825439184283597961972626424980548890297016027729707874620840933825229113685039772408686478422031655093670022463506193585292746028703552987181638950093610955535751260833722513105896581200645779330156493667304487636395031895574234714369336159787548672*i1^65 + 8304153790003482509066512871882445423806544857528207679399334834410450498558783454286022982065509151027404823173513336686066447770404270936628129194621344427239173272502526500532440281940800796263886981760308956665365307327747108025941154416265111598114856165110397133004846507075178602314146641973564978780364649777425492508347980134330118307103439893574902672538511517808727637176084913582449521627429172527843002493041809946169180835215152672578824927803742899391172845261633941589527496732286980522289487406934052321896303355999030650172091586743893885588768580078242807583097940881446487428851956971615506979037657892863768038078739747276245366004825271992252123236634226437734146557209737553117255821984427073645566167234934145909018471564864884860359548069374741426298915801822687749663492451578367426665290573574576503159726177449316730189053405528495889929128274542486856854478457992147217369393407607574009680170765556023179993471627005577180002204046219625377248799467458532695553294749149901175035164690003742393688400596680455056374683756472901681266686317373241336133429198573610773525672814608583563971007897244585697894786565058060691988108027744029112284816300223631832814004590072193323681337320799675180716059288253077803019322376453681533625288618649274040217102224555054646352922040169590003162581908580414952525772525716859970707020996368631954903729865879486761318911860679021021024197506552797256753393661907578744936026679212397593117236700334862569738884169702563897676791314030571008065918096377242117693709541009363787837033725399252994960774520973336404614178479094497545106452599509335423276357738921794618055951075935850210870055747899252849386931796862373058941492690664593023760249167852756361284271982776100699092615435921741247893376797115346113067359827711263685348446084268972336571681686869750590768281977234608315434258976694940239758083027860376546809847011857083971593273625369407774729036159269602444120040335004356244608090897363532294321817175767486157538753813304042575401243233174095797422361904285125713968801112559156088576666388522807790789489411976508015554199353160909681947602571207719216354393794611168561640533925879058930922171979996211890788454389904834764759616753197318712473936726930631281258272331937492564031001449485960886162102589614126192882716398652364006019901965128288630149898706930496956776279057019880821947020746946538345454370816*i1^66 + 71899648172954330088853318058005135164418543009157360893144944085692187550263511186990611000565625306922187104326264768279038947035101929638799274263694159118598768339969808701267398914463044795243822457434322445906224010153885015968251792633637051540476135614394423749369658567273980326549493910515198181513094808230400635427852463893914708482994333271702680213446186972582806119591036909516975747078121549077857036978788786632096515564904314089510248967569428633801568034198479815049356128504946765752154925555774410609198069764359960491867124573079267141303482465054168172081808968431239514444964176539678011080899873277230344633604218850627545343364874957788159158548738499913958900939978923383908361024751347612935376945006016438608707372748418153789287494513159193055972223411031593031906270044362598688006484509437110532493677778441245900414934805172290996558609230779864321851564137465421318880693566910200506195695378354436663001468297618884347417973753996280177224130617010523060906300174749988057885078298049682124053783850085291820470084511409131825897098329764094592912485093333505293115293296614610080634244491454579438646140044056381660015116958481138792594531028023106055247629807437396226291879026439181822289235195637917607358893859927489542490072209814542602730035565905873428461066749653790370316209520799542584726888788214105602489138396398300971151970578996819393790440986735257248165363550809298223385827186892777328797805419029804240864914007513927476005738420887002009153078825565952131555698157549159529284726387794971840856625876996080018972043201256350386958481200073819490242266790419436893677303264149666811130877753840812708614285797531110001235870466530572228824053083776860960785578376184726101621714464480737569882727781165797480447957865844041201714257038365056916677711058275359186903658662400233684759402859984514107248043934306986287678514996652501069290750049184330462779253811363704407853572587961001065370137160415396070767041837647025784917298578621294454805401137488442330631160605911155683557667213209562269995318115761828431946852519907276478916584863348678649404428215969419277126047661626395971463258783324913508563824552708973315506144526133858443037259252428934211976607197750447830985820137232129419654199238547112255911583706720017403735088979570873258592712562583193212527723285378103598351025650315192983819877324566607781838641896800387072*i1^67 + 456735824889700713205973623299584037173875744593113698069878310913205780081542213211406284472845211901099251786113953139548638326615090642460357299002614723607945692662058210875039646818176001847865099426679284674481437849023855427505685919688535227174214915969105622288309092394160004769688407597783890038993304505947734139840292636625793037352539391107098919188423506127965535564398718745290830579683343683684998270876633367400268207798452473236699316755361632117807394179724541345474436218522162495217103413092230924004583113697779362515886781959256274051243371922051424058687289278970544613502729004603223011623438416428113950127045287947212526742602831300314038452526890311173126979774603531322469802730191326613868303038713465640230567043337569454000095251857690624566143900303006580628561267195783490898580569996378321793400248464601339944020649310890297659369331714738008935487947011639050976793832371409882191967616522566476355805931429606789919998297906181118467892917453848373657145857334397119109905530516643465363107820480211604793581106356680750551932417621543917274049946319603215635847830449792730858281089408965836159063859769503291720801943682377913110129343818112489683543821410473315879038034656880713713575565290204796930808037300580827766164910849215529829904963580979155227498940896486240124433808516902989005061338856547291918942016802232970185249429275145696947799942820237961278872629646956300312724365578780519718147484902509464289994749817571127092761808285704570959082746765123337682941046870966489843164117964072470495377894104845160093066554652348741278698996707653466773851983163837455388349660282349014767718402150236274612940197348200299387312483008266767301351233055906928946663683472569173170541442339282136778705466659652116620364628820776582313057010822819891250737543747524678463767089367010144395195268608045995301480153927477599764236833115046720412937972519725530080871055605287398098980919870964313048434031791628972797976522650965387758585575299830515282591042379856470487098502661296256469095258270587838230810311479128110626127017261529951134596511493512377469820333613299836462887189433509667674627384570429763805871641779948572671721966192149029868590594578485273309256898157063011508059031070668690482497955785846609346116408422516681862204172820824491842081052305366717535237457117107315946676361677427310346733870415424264643459153920*i1^68 + 960593301463552532270635421326072247003680611177799624153979291794171414794101524892530123778607139277734254800551538960485252540863691163334522234475920281439185023242159140345733925797512515628046768384585878821412191236273934378989318000280636992423064922741560976082175983005694280532428396530835588290058211989752728516679935508726765645012265825707674128801265946619807061752910792098106048549752498498703101036397626822757348925794421883805100565851257713012137008130856017920658007421161221660863656066419673960347413237138804392567815370877989783918801184163808614398878119457603636626575360464010202784921494440123192955835755697360081569053937634586043457023125773131380355510084627243910177483761428738189469880029792770846944910737863921516658149443704930343398496490772058049704210151779500320937987010861904302333790757377869180236195118558008114144148043750251201222672410262665445854852798215307687659524326251287040165049921852208986571550337199037674246569852933699165631475674969411363833694319569631926137234238258250292252035439674442094268857460497202807521506744131934239343087681498297435403331266233699782102669099522528466287906536421272515409118761154791807533469255414830935543445893312223556659478118765977489685926707439290294974235522771548718486172541211738810848732384430103732819892132489729637429833414600513348670258101168214436966817152236575130578285255506100518492960338403605816267391383721784710367330654355276740109953906315846373505574901014897318783661819094121679322099415292293847854267992231976376240776695752040078279308634195667249967028063831943007905272828468995766366637946404172851933572982113187131891917008073256142979555247194292368798688570207410597138389401292303105658104983910356496458142092740543738630970252246599801202194371128444524723454052441173133056072937139948319441258959426258787247841207766699407023566634069693058321541431125668761818211194974028722718771237372713330294332289029289237281413494127029846310559664059681695653789530177599148624631662140097315892143468625662245899609329715224945916467024015536571887873494388998519601734786982686503329125544061181523247749051761254798974333685139248677222689139812811021588459585136624747403699767057736223803580726331628489241819252499055594851256395322912984881788040933807922963778654521810962989966539672149662202189760411036296948358989771708563456*i1^69 + 4913156252934344267156372485314282260025307433810995409437310357315638031058429057509041844723286492605571352442101476619313843345410312035177711490212378618076903787734884031382500213143656885413072411636958972027035065481126209727648174507534918873989535302797787319163571556956215616551669104974143774785024286481213990429032782463226907828727499632845164834565681989151436020616165331063037506664961176549424061937965018233456125998351909474376228845248985136843716435489199722523902999069054733830362080162505505355866308813627577291056155930899339601720392777795243827155643568721520655692443474302855804936198453451659978398502502018571564376006098055444940963751033592124027270086663724014136565838427311581846571876344345191363935805185241989175125203204077820812510647471131773530779748746897418809298943429932781415683435000939289733925805241446115430940690216810305520439587215013143884648670218201923975369982141961517437326848038478152619152421495554137112518279715005741383622795724864331774563331218675939066938244077551300830868948533595229176448185449605280745449551171007164172019025604357078545393064899670278961073718457509621212309624943068734944464063882091296923480023952270327414375174406945169303170510929754417741822271636103816844936795668910003324396016088329702948635875674582237616445307068797768681319765353401766030681786217199788657832930605478960099275229097164535435880674564405314570946913598904908855316678372672598187644637240049674806464119595204886741348382644396113605422792360322753008197787511919095193429362254018019874734971739256626539853137869966958646530946753808254592016248153638806391618900663388297851701116466096521214999849190428345679473298573662265987748159820315881099095481321525469740093395982111190753505766936404948222028619529435648848305466352837471060737368131275084070349325794131000481727439311609167050918221738726883106730911035589499500608696476766323425961594882205014876500539221702163103383038099029507185203469639393576858906869104023788592970054338713027919192917941732322169359818656033770277040734126095793244714546538360219885602771099913225031108307051032211733485592422706904778180091006008527687019056345778249728096673789166380199703141598146200765841509647619581206048384689086752347280586165327584428159654337484657008470972851556591671102105306625074567810577824924374454720352223232*i1^70 + -2932210384766257546142106881407185739872677371293497880302919362203332755978584236579836503409987455777076125282805672324218703480385668963792099027510366157557743688152305619492871467462949832564085533784861212261191154041673779772517972821031522672779014496584074461974520081249639622794205906266479728707399676008592641951704183233301574733593513692192373929481679181838594621133108334567999553694049816809876328620533014728777832392922834475606895066718368866562076418174916897134547346655607671233309320404410527021212031809966236419724584332139889377080059721385450953611873720952025147564079129206862939565188586126863698539229304881882091553381711835881859626489977824889884414850966685771145692305034165340384562407728866726749949162440133184095762578659711076991940800704368104776948253873838700155433806006629557294245305162551671062871715563060484230712362359135799546246964219263905788210486351012413708559953069962836178432630706379178631611368462476775499367879484203488316899691472761949104504340386988070102930667590983774645899295531471857511054690539360568563929024017319650782858322907295060981779024299819694253228111468212342778605549005526600334489424858769272447565375670039444401292136104033809510600866762195063434572683577447131375878703245246522688234616144601999212456847684467941831937810248501319101550002348209445174010232725431154548025731790556203391185872694657530442463724135869220771443527579916810665662063130559407711662053355417229875651787796458522216367860806767544583904730272751620876420063369757156364310537493073597615569889928006570396663475471598349045663301425853772493038511111416796428856042853523280286859960192339404558006090398593973095855198898922446587231522559154878054829514565717783329218154438673885402032729653545950930574898891164044382844547875820625448940923064629411031576969202025544816159185932350876143681909925157713610163254853005845330236013244370732515492908533539134444463667502661226886766066836302226094708065354726874517670298603175690985618085571195568066833906373827641167174180471667710769658224611794766989936524749298788359625842508579120609688293302172518753873775872641869939500623375813448698662137064572273466113879906736245113929561481297262109565753917897165262102663294768511171799491491894036644104702318840079997900435728394467158712975808368163064055773740782321664000*i1^71 + 23232462720820618102211622742753962520905755954539682787141848210135124006842281518117844010718948128346923797173526576519588155276986519295754146454100335005569502066912553173167394857449499309789642599712017612482361831655827033190178810605634666619825109751512019133020609867733239143010978488288763192137950636882106944177639999629388250513005002152622640920935770936436302122552089256959814401407648231852153210856244073003972696716689855354328709910910161808139698447296772535251021822951084265272127792504534055716328241864748269263352499364957280344018674789430686142446876998589579738234891045835545123273777890761251036239668782472011576897156053324018646033149216822881470715605294398441089442158736633633076217974443880986739455917728473266181506809785373731601244465709632232284090656210319291880684661373832045384037412681901573827232192327374935224484434319729991664852406180406837908535923995587306210417179731834519792144802331551780703150383550344679842095957917347651089678149028068682198014161747224214718677669203728401478812837854718418295721432289613418691591094783006491658345055698349255371098333475295732721883364310151656404931300406571146015791856403361829621773692785362437753293997403679496501659014560935239638877800503717660562731159406449674985955321537369343504190608508045940999461132913929173555588893629859201168191875329703021999129491609145956425432335076349195310317485812813414387143768819302526921847804346567661507988917932347455596007219975748537562050131169658385094195376558386931099885433112225187833260514495067575844771422477822800737279414835090901712035866735251258821132887768301643223981636714108807308275415450978862568240155182895761990052893158998682085116609424316500097425727473374749099055589881857211384488117829434917813486331031602678731835432509379673256184484568027702395688536012216144882250455955557092319641651971717118345825271145404065337330989190781413708370057406914404089051824628805669557992880533802837250186049565628440778622024560376220616042891374000478467398573539541838173879544954627825937109792571421879140535701323340174705710469276492981340000691587301866381549947016344135576654714348917453178698750667402864686395957883636149579505181905994828275135281178868738394224429047679677599319090892753273395557144267700350812472427619586684808870564366779006640741899304960*i1^72 + -52419987379385106706663918818468188775566370807645563440717991536706682638491734750099504093018472947418975834425530559453802634353710443640507773320872322791015497184384351683782963648467233742987385257284938740645024792605898686814476913066076126807523836257876749283997881109247246648879661043003039568982404649048588598050433466042176649689007292725246780551830903528845828114586315381594214414841693257117680087440562837172400973393425594641505731156580266823840449569791351524865004793304053232293218413045627752795360866446718735683161583897759357586035177479979961992592176734459736517377091223267612925728599145888982929313814126371483215565940190913729260474039197169859922718804609709568189764969410404639566994673099639819716561261667692289486045451857701880775674366058295287233432920931049806568697816145874818204376821556599734112921387257545189311158375090687189171376904335278744735398717156358466099043641391334567545606999174323732415446090524510886130903986562927253860067144513556913544292801052233416949021968272838018884589270156006428225431103517368139082002253106772239906702163067986191185045103290279632708647606913574949029644776000732253763234247297933510680304507046975576580198598952116731331467496796567038190153398170657101095964909339601078917413275819972256359825243893542406453245703192361899509755947468438973165590906490556699296175980717446698516469129997786818217839762861022036340697788389648174657536232931645424885982343837683431426684233490100544977075334598729071086983298371747718117593228468304663727917667029725171299938034685308308329172644707406750369076588479473342021924454121398892889592313163142753375544527018292781854485311882446872562233315682371104431672510172515665071412809647964437374275517272406422658188188224988497313315304266067744240713949045377957172860443211958222748711654044750185059586858881073375023552797821918892109390339214063227556394225156943426687625342050007967548928088740710491621073123821956751059131515656137360158385395121121341012833435145031410979813425873083696885947943689614503618327770365940036162640925337666516728834198099260842204560167696079367388499021414401229829330152358798750656023050350844820224656278734516914451746165989270489944153191380030051777793655568639579890602788085987257196120803248366239364484004832783854891592653826953364635648*i1^73 + 24077439021662291894747425030845993810845052106188592019651354820455593172090030959132826510160796498677246137599234799982880277072124520709429749212881501997967261444830712199418995437775709289173012394784885653187370241783668368406278056001100662025197068474821954675221700853791636613606713713278214368663478758769798546631199104595169256141747886891409906890762117465800601169075288875128512514416369711333044632564068942281388866733089738600439720628853665971906776924851623473221142731367813907441938548007874399215342445597568488112097257942803569263333026661028781371847346665194726204365995404363837906946964562705936439610974319276681854791487633689957910905698196983721335608983986698254430793139909092973422653877770901111030747452631172221687389162341754732697537085590381580676188144318415972500042658052020951992334022518427322802649198826723717736523599746353706883716840940338141105307925378367586939555226807137529187708488903722320553705756784468700950556995322490458957287934994571309441219703365225455507311457102036203263529447694951521087417583662590676464115195832765454888711203118559908093854580586336526022783477323281013806954952663871743131385211338990166637793541568955191967592102525324636821553934062703490172214166706834241781195570508474150905998521125535488574415086383364552217315148285041356452778876778158657928963034430961996549207330377776387745662742870890383990022003108676860544860929929890885074955683690734590433848780427853483128538000128373860501268263115223148028436368065620978355355172700802859023227939757304051505915845175430257570638074766374620081427056416206839697313604564749729032658313174018201034346893011354258598177077842738496259876484508025447717416202073986095239706375341445931944604606348701003050141519404361235499234775795739971040158844227112797241320180024273967580048743851507696335720621794924492896008812927964000167935075559010871987706930100148197497879205664460165175381912882763622310774462924440605276040668245532472549306921165979908796962984683047656939800761323265347493950342259526633523703954176142156746496563062265814558212196558012930007803889564061692023071130675207404711498849469836865205353837253565838037532218798625825344240162943033181540428600043866529906016625713939679755972947060971113495304912176480183754701541268752438650250702356480*i1^74 + 14782181932280489997127808890092996461986918507732091371408141852480789429271444383169381128410254460978678088389545736476707738751037743553189344811564855550852047308037547939309472885297747353996977370995558315659331714170389351098744395872799521652709079288193871552338311863974726827892712244563855040370198986337412362066802852488937284579869100239431581230066700584743626061957568116484506214357903934647317963412318202832362561376905605131117802723396498873133086250787225796392210885829461270597183064334535190767481857337452225331629193240936823524252093556169130657344690381321745795386434073204136461527760008521341991329306588762506338268278261851269901298188601628331696997386699778435090087130370604803995795652792346249746446008505791921290185445496205010577138282205107403229922460104669700329690363611596251451738775458946258563635695739088561951766502078027926751114564879665234987009291024070021795880162783237281569044320220058046103542919879606564060864241461861782948387741230035713892570397126561057103930986715842186072439879967111641868139858708715601093790794021250527148001247539724261240113657971179131563810433247242606686393221363959430744600929459171109939425736624701745288292856335601581117951670356080339164814463015894519210370982391623548692495706527802032460115416845022574852848500599643960365641614271078483838344557154199382391052503789225396925189243378982773382406575849606420708831548718706115247616810765867619262240826030943803359439233147768399804031829668686280609289120394962769548814047004594171991020847217095114133626078573572924145657819960622317116255188419702786771757324964555351579828462999615895627052504947165672956765062237890675745696514672401387965562281982186928124427649038833116400161823680449014443128707806215071413247366514965871575494997716187215047660867424207663698640245590672452985299419935452821743357177612956490061176451960189480361253825383816836370151814316200358469418205992559427989079925257798790010497679551207697168384952061838916975709300177870506704148311763637050162704927144759041945824472907791231744771384530777262931166853128807797800412361215550622027715687221095647909299744962567099695597307952458261385706903169451560782867029110621860613314444050870001380726462207858572996581845057870359100789506602376168218545059337018267402240*i1^75 + -10365966340019202896292197009286653928545634812186873288754028229500107628253263558701202223215810187389342361012861302804613856688514365962197246978472237551387277622136373012220852642086635227869756087025613000035069040834223534267388842446184794123719046621489023544698674463899967428690072788663653926135996884754235551481067702479121900517684501688503288866028296835746371025795663475108824474247601420748916512120118344550351711550538403939309003361318816425572964299917292337533803313940173291160945158176102020943556910517761968112138581443664793191853229763365866352812903802167561986548511633948175515496262569758203397955592978553242625209598973537253875181644381155510576560206133460776574310432112928702220811692483847018689012098983311268011196799631702893407573826903239783946449128490117906753493706789809036968355056360058345127439432970422988441164239206756393912143686020905908115898410491655346632563475952516320885502472590796600554307267798991662916611964809048807735629918435263012252326112883487200076868152224234376182614859391730371838476141936662768654241869680962665711250427342726700986635556447849381485796471627937237259779522241397013072593858057315172178266658227885423916164265005966932820892081448701098768533358892367078346517688603150963364519484496145483987517009699197363543606690023701349893668672230559114293350262572272504490258307386947202612543026412499654325693937940628751762553963823576538724953696985014938034282791607343574552589532720064589233308654956465488507219329538388002737994256243319755487222167115161204490827424642079776391789373250684329751209162355046250212546796822603489435681979646805592368431396122745424805172368168060005637914078330361149122567977396443634033214533753475973513477974355213085142007380343609513886858218642431183411690429916102721962675284264338394040610020053109987267376560500831908997415096768555050708933248077047423560973029172566220829130649125985205769879528192527801065130358278983847324684948374935022327917579508072628619833617823782687862254857998743679765831608469773706575136102572246816445991152262449899534225040922895408524001217808762169505248362847295406516126486714626311019868391278228947127269341850659582701593234040269433923128893503625859419243654529263146437353633206344068524520645534847899008853006614528*i1^76 + -1297605400816689269005745679996652553405726641922321580310542685608032190590688957320820315231079170621376966927171298745355534630726368891078939568944228275486480894149390354717537144810655719700736861449541154918257124835278852527062460611680419857462122203581460490504468717132685833036630148146017541473384599763286249881704584091019352054702668322669006706914338980170132274404356291394774294069053319049497628087965867927124334579101553216773692591004602139794778856339130376635544877181108371598416783814987471575600450528398152657697873986314839980444903509899279734375147901097627664551981685052746713303079077337202422098146723899884775042586896524069296695621618976604083430714517851717678243160677939294334087242725730300739571072668092912249350491473867011717872363828142967840315041068025771377944008666642025081182071156762565592564220741870451605624958872500187056110019697738361928606173640187155452169953920805736929035122504740725804733525617695032581390957154993447696769487636546288790495567921466779311989154091910420007277376634814394565695571744134101878153616668248273995701049425023420795607269962688180893804041854607297431342209195424684735909207013695902958259073186848086135296838108963294362648170960247295380570744920978021265654924369733708033164808314557710895511651305471298863371824373511634099135451733278834675110359144346061468349738625427794922336522018474082749663989690823966911367507842180251486950609839277462336368882685643419995152827018893275561102922026555932940297513444725309784629540947492331995987892882128896885662109662747964124020180741184042430828504084800231972150288888739196732819519967013543092375761451219259881004547425055812318903854258711610722279010485949276604852908899705135117262831553748215242840872665315891116072993025514437396726748512745453410632041164652939740024581923883184015372545412239192683512304934961900799401627630229690566391063181181437972601819906335955111723488624844206986161766076377765607871018421522800279596872128483195596880351778991451778295730276514232208420861618662931337830337354309322848847547087672491603517516528717409403777257788024135445970709125374855313237188637202621753884162031458174348809400305034076244677937261220908046162752241458019593117701959654167244426348640868594589352256354427812708352*i1^77 + 1443629653031275539695847803980060941019268995015295594365267337166824465051539908034564529583771422253130321749322330287400340000540069783329582748060648394147562595330726126695193917883418339267973525731514347426936856159262028654893252199237775750102962719496720229735314375096245743982861437637431822403363459735332919706816207759460761717579467560942649295965935524003000675212101577353400765025430061195188244184140547512018749773599447581938585906359278064197332584138626116020945511723499411007394043969817965037334641718706637218137787026081232063154242567384618296466909308858161920493155603653534957466738285166845384561434020231741740582469556824966489019096667824555843015361418197124488178676530071766038821083550653946171000863942521165664479943142842008452761403294178645929192938520839439968379809437806556989593404456927789650381111683809508288886796338043386910660742953185590049597890107614595709824534218979434038704670090020329075181732730934691550453999589982567242689121658297587060698943680398118970564852592558904567876806425492564596089485448174695348674168784740398715224054844943180645027090400050492913361568391776488758979113297604797166512205318042632585772471251508685401368964468704390233382382785498258758228843742094681425323565886402989737474645727461252692365428687259845853782956162382968508611067497364578789473668558414988577795248715647678988405729982896346403518399676680406275127284277879755864973457790704873074737677512630937904521723921268188423841223454210158942157301084182215476702905129957063636016821547861393835395561268415566781877809784679715175577691090879853734335278214808423222912239524659184125487659506941372016008126103728776854301507582033451325061976918373320378343212310709450715074672641779430828426626873310901704989988522220372540844183153737572980176798541952570455610183101518310114769423985573769625854804340600612674621816083486698000347042238052379972919289369428264531679447006188521822180107618899569358567929930819350804709850000039519718433203040051139890542502773906218098950084708610497560539498991881985174999393825147849708565123463071067085258775688015810288848969466639681824579369045610761506243619883854041287626360284459436512109515731824656047693933251328239390200571626216793296154411672945545995422529486848*i1^78 + 66609585477411984254603704830591341513099919982978156347719312097539151439935024097375349614493060067480093612157428963908826620164175198505589023452354145406580584066683022003351781479604465504961290787019936514300022032027143037177592808257252210481188061114577952755035067145431490888935385980756792172063520691554941338843408220100662549659131029801256442090286715999938881310298632445284500558234389727709508070129903445376699462850509089872553040197237093780313667965614846673033890045727505043626621458991714071909280737586881698973883255421840662755291514698595524548055021338115584706141426674755558643338290367534833750004598512994088432481368652340380620683743236619656465716009224961561972428712268170774361205508508489921211407908733809693260160371720850844426746141037263678872483574988037918706990805358065306272492286588002997672325188924084507430268695345685812664662185536850740380418744343762121112556631808862459799278943002337595918932786195695222566629173891054668261131405798773995922295225546859594059500048865623467775890671029530466548139480299374123327250688622159124825954506498820347563727314366594846905140538283854978677184634620250653638153461466475526969445130816341494969172821606670777365668488272092078274987586888709002045298824914179272651241381724746770302512583116283648169519149788304657568124982637722142151128663761618334402345674358577737756201681258878657434494652903286789511344157030875083611014909758407589026344899693012086837106007665002115514908782550541898665205161127436355529629868727077469344027487504653054615697867076960196348980235798887036733169709373239726546919910158616661118020492378963720402501047857362006720010167299239461120525091629435827400018407712501320163719874315801702764192444514189960729736813431607447719256626361776696586763405240375812613948371368696443720970014194369818357751766981307863610441010552303432689661039600015603964097503767667696005486273884903183116085699182423336223956212230931458875791738224576843978225885756045966284045547393952137541332052672373306991363383873993569177875384638378367065094053682504090958906620844478248259557648103423671059672167093028470271661085707862830081105722935906169579149672366204963634069265235548127672341024404156387023657175083723266893816662807443144704*i1^79 + -55268615896911542304569803803095026224038379345139207468229211049547897218123806416115815625413978131333920576091835512598749235053826068797475012331975024499076007933724061160554212307947905135334054999718021133687704770614656662677208345798837755720238313176730499924133601612317265161038787032203169846571049046566330666775783649580223339153818404336609572907218508444788249007121546395173511963684486109100470591819156369375711721368179244731738980562172504728467973152833919791009567515286602644572721466888197251330659523714233675148802562501519397033898761276207034307999877146782186886622550188428803392312832404116740522289340726987479400103224532945576128371181623529212259748450246720286091750014651165252528547708139861581299432318623815676798745482809167549274320610240319703988222969734674457701268129964793578561583884131645911589931553873614984951095654166150815736106586538184354521228738251390402969011611323408953581583185967993314009302175309635293627647315226815931784599055688402205371049596281371002382052357771887289972854572469813380928968349458513619433130042535354576096395934118812718020129290266392005372256898936512016186575717352955447239194178596594840281226345038174242290415981031563508075811008990457827430645251012027468528096527378592197249959662223185962765954301016717074860233662484280455995519411367610824458770796859742281167096250183452017163239118559991693833825615862858449809304665365725033340276555253812909739153185953140467158425964718695782398677353977592631071111747290518187933554533312729762625522567439190057808579960858307161576251558942728886982114964572564390762291004043957011377555262617345185711866072179775843426485511117236490857162495375481294501078323590583210793519425287302895004130293302515429650433375775901172215691645926583874957061717727924266286203178615422624711600570476918285555555347166209947338217833787543990814276888596154338808020499703510104241915614648906728958354836770053264522402209237136497138476279559388254888104661478384244951695648466896218365729785519683350167214749835865516189483361874737690654086244582642943433967961598989206752446879423463309675306855339713141843123020269623109109794077906026594264381585937174991479519243985319704195509489306720684853608841339394427873122058240*i1^80 + -946582714667003316129610992534502979571177617692711962189526389920631580639787126187043209865514316514483370991623017748421068206237698459621890405555931647188803779098764692250608825425159089688635609492606369886444596088452096067238158037840572860564853935369384743984255953063393391107486856419535740529774305134751317466056515894338494592671262919790270878979321511160134188220679072022105659431663428784686876156981798070364458266622545817230267522690202075799770972637014899831665242051822975439098418583647783598201660098375138427877229183724971699304166154664320254527808908442302723132689075487168832012532586970221230924876977151928384782996243171778014514800079249317671975389875401495664402345536545584717928715900806195577232355272002748286563623314008222670737163028951756780536105560511255572642245409519119089814189810741537718341544858163510744679384724435879061736285057490880464734725568287552986216557237645764611467610007214472373640895045407656634657080410747326174700769860804332715776465542449310306497625105755530066434912591779039651986100600111907324468209120328464258046504701924920851335010229767971722580090071886718078295279714982509985596897584699425210573301260444958755133743915604304920822515398838933284158695145483694065465953400392891814848310860536717435862075705800342153124597299827857289944511140388315839265575890864262743368267228490361362876437170321312156900852960636992185607151881497721676286609909987181115442832189456663590701849080621672769368027424861790967953715062161707254953783341613401886547283996555231143112109571768597824255146607526904300228564424706264320430993351651097851153550249575779200892393634306817527897762259404809339407357922040585854267495374940415851852739996607584016043551161527375355249782217827593086622072987380916979777283901621087287227357442796145331782786250089793662641697233103919329361720794380146796752676618995142803004157802402282103808533985356075807172918643096436402904394726520862351614407961167894639795766756791276135312113781909526160363930729927159069472029696691033478556300935667935587386748605139168265924521633835096692563381381757384293050736231014298519135774186673912041773607499495580055410472129083402818471144682736421082940521245250797285630202265227755520*i1^81 + 595285793699989486490745784637498178565175012696535612893783471864910161095293431792060320023736728350077312930788830199309936855830147500369235864985325740542075906204812337071827060623094574640203936770216024690419703620704752323383266797400863373623803997527209212505193607144826635424151507024522380162054164480212312858764867152958419959322789008771295660935300149784566438213403979709144658954743417779476145067576626850604162045017755400791078670331918362883523270205639801434788740530268363134305934748170900488740631285295357181955063038505619809016751384361456882378020683289295982877157884531949097405272006627703956896031800734918056651751411461362409342881661186251878900861633618644552361824514508185319018017596858725462209082804091859342820020113463168122193191630585786116683042516626739904266980397548990400467854443396340778506135996655327059724494690513640589636556025269807289592260754030994750530360809497316144567634705234111616824929921836017074774206041263212163079912918407028043603169043581248162557593447160754339065243778716614241313750881757385528148511134065651309115079763224509072265103526544553893579388566815472240275034643209754409264191779551433240827441885234504198125474576121340725358934968847636540542463316024629414840760669006393968498905480624681128403932297606261416757675714013059687744571291955275839220008501026685500426352899081388894804482259229387248943700290739744522015543789407512805913151957959304052654851051781762909325171385242936153850795852951126703357837839798393848214520605915421569109138952826559003860076394090247469193826307438823052010297230534752236941959351641339631369127518652753425263055098603886308262344293607154526605676502364635230333702047740575207699791863799142063500046521727712164480680265869569696089109925984247567739425521019098924460788768027249094532151434319624727047107130247920371211625335723975143677132593453843133064067946449068275994379783577614491255471273666236108746405445308545315600501468773943552625867943153925802860247423475783372612411460509858845755877491491038084909036902768812254243585956585402906617962948004504279466260885916579318894892225610446480972156372763646861548738392432443345435069023939074128803636714948186619818358694255544530305548288*i1^82 + 19174698127037198571567484333208578383423018143422014827608439120252248297407256883772716506485697247065757775681379561050997886402248475486647815537968082978689760388633927489282453744152706637008201125675066702613095842896360608320073922934590321805539854423169234248606664938744602037714127762020378235871863305018722638876759679624073847864432961504277728354038089541426446986949237107341115025396406711213201360291635731423389555120245234334781135789205108989434253055761832729801384054340734757872538611054344114261373219129058236472711895276722588125965865557299872759414625444887759803483582216544016476121300012174276547103283271944915039170151831038681784890275557041631541847381911673860482395255486742011705674609645491979886359084397495135358989700890493128172293747853551518219610853572690696502752072647288200288724772833144677359652807084919897774010274285359882237153429377933366877900358406942742388264449109196629518488292074434862849375476263427770468999593153399528248401340638139125485013450607795421661798103008987574208025927928165231149923021414423554146909537140585078346739930293944629047619275165387680224275183277350036048613284477654000607247373137818314003279999445524644698714511892442359981403710331291162366938551730941025677542421131435779520328230088668050115078955463192945354361970319454994418434009231743265460429514097359996705059683093092475043056406504871966312454788777393163238454833246842742258095489928692190682433587330528274103231348059399950261174097439281805401587367704430839431000034116230244940004115646842351120060002122930218355772988743977080475516572889026984644692770556160697897877358493680456187425955165327669584819091523119066788665056015354780111041861729931017654113703989925223042591471398074228102624582407240449775284725318270823645229058535759036268711519364904622171370645667021560074106213292111332031155367446217893156930406293787209658085209439333300816519394540090507833101229174519796679470207727025587353509599176098782012895355064372993830185437945682265382801333903951565196128548151486523837156357296518871652883405197205641380464015325672047077072355618942196303331570087872109740317377399940244402681126579276265063949554232589973386688086557478458868696006602522624*i1^83 + 1664620307466714960532852132118190383401461570871529764344183042969519064515761312831560601096311275821743946921017799975194273991507675938086122686624261556366993443306897034370920158158734551734591821492001235568786553849511556001075239995150725958184250583825463744843627286154830436410178860682136681372567810370914755246630830743807812610340163340748178626835534830901575144309056876469721454884128152068668774376716443749114796057431114140967866473936173687934267902162161984770540740341033726693154586944418693525018278138105407402443022553258556385354969479176204457743332518781209789550399543559419087354734140066221126033005077478035786129011752085344090801437792531327987180106096935556312278290106821557657324930630842793615885279250234379814861814687404788820626473319464757055260216797253894728138684665883948924822992318023897630293396545752432429950012521890482921261660143695618264607963414271436852933070061281830532932639864373081347068458173673426571814405618533648812193039127818201951405045558483389392307298443745796798478879937626726938747723074518807868141952400117529982520892888625127431873368397359430907534458822791795932051759353832745232673787288685784130967645337022291950772033571135490102866489076806078432121231999998199259988058696027185593803669240513856679264382879257279801513977904907602647691608486969677813350704005632550448120306547432647571824442502826519002853390558450868392647698074562989205318263229299831578379577795140779375254299710259018659871257357238540771492198722801845548722669569797458549491107671718771319028201422584023922510426115857045850907791565698701582267427724794754503923281288511704303063434242348823668098652128464663658950076030595339816971451530519851382404820587405652959119600824937035183249955700579026758654052472523631763526654552396493338622738457954584263551994733538828318649501617455531150160545645073925957283952888376817155266488330465439250108491504773524978618539704934134121117910101475429617583675484713209955818908228045524308206289710445124587876370891019267776584934030267517824988996200995342602515294200848809124803793081247859849056523688623679401146580399906321860277735361249938777861727379656230832902007318870214543259270988715220495499264*i1^84 + -657024199164705231811506079358873416432185208222855420249700609621332571959145223343236738548115280615010874346575934823583842513426578820678305860378865584025522474471307321189240604147691918885490939520669222913218026558212937126918203630746215329063689020091671621169287933141757837152725264248940696211764897541605719600169765482445880509702163403930485219497408498730499363971699018381949693558669578918763770536075511463789141912899611002111733745807291678081810638774384648907940244163750835246276255827010678637691449749170936398519364893104385032870320497704548881495162622270196209499974163707189220755801707682781971942002937753247671025396940718982743551079165296999203297820410593267944560254136524750306408787411994266521422202103063907451730732828968050541424901981729847087399714163012270781199510265707898051006881270902651734639141800376804966191407295549620713439823483664941695099702762619590944577324827187499497783214430298666413803865939564343570118291906555545230097001394101348292392006523129965772331827198491777323381455273507235489825191282280095637223254366959613275170437976851838061517369635181850875398157077683487498586375230653637668181520729707042485705545953547049588918169796312836718039761597316190517801187952755647324500550076364923431762104670632992865992069539720676458909645077653786370353088019286125309505813513848257129630608874238179708187433872256130888057758844137672771545522941881328983270317016890444535386249028330865349306391145508576152368602279309747854722087946404101242079935969760702448969389376380939142326120026300387729814155267029057862456419950447079883248303031664373960142150671535567233495815561012563426926682046286332452535229476308499596504227873003988950928677973916067039661717792659971447628141333933645214890978629538589772889982311405872558483337704838701331858963392228482760122412400918727846118541180603492550372334594541004007257965317401178433403854313810001195162548162739869948592093672611031498126383576124129996357963771825776164041342501299453727633945522132249717428978876025773600264287691201441356022845543448846870439491972548635915477723647198667408423540295075655227005585567544302391051810303365319705499194318945513825490048089325568*i1^85 + 3177285897744705861999073184762966848633982411121701646031355146341174641746345251230332239595029082843737059394015975967182946521159315402855507130303313193082144995426577171946817801360926180817585709154020411998447309481399702375526012373073814149590822267846371730895732682698037333121954569100293817982532860988818128879098433420946606422543279002699468896153777439379348823698404791266149810978552468172063647909198187048496813518896087707731081462860259848650283974237614713346991408287572784238146023175410811420030425957372804943572283152326381930600547432024297522081883862261594530294984440731964313089258233193792978572868115878378641954367848000537736092673873235747682563895538629167052193135200580721090426302017331738663892357717724446370350107081849420337749863972326782332440477247254934373317354699969410812234533427636005592708900710255097754035647245374118317019724762560363764449049301585015284007803341855022900797114952933104291856352227877501394590978255614465593980326244930662077627949885659066079526692663009807590685609390940412805448629688120622856367101384739866280245319525128691337581837568417023556561178736084406585883510538008227680496691554502935081710898377174324661983943775596188165850262107596870839507124146435426842711714212869510529165773599919478898367969441259674851001501202306094933841529643432115500357216450389414341184923784699572175858991457799930350080650179990639562080975792533382120096526522683018940424340551214670352314703933231443824813714529340638443389758022730654513834263792925896256381837067365431884377708052434558719883937134703247571345072769394990347203377826359244973038297427189633866751502093576082757784743655231060597240277672826376928468635069031070126043511522784778030166838610685574812209293460294242487724466858971453848729973496662229381997495153385182248595085961701389160670868081038705219171490519570700462141067613393492848743739945269852476856690605374062657965449173028008181731541509429630264217934745498637186267828434176963076514423703301165472450645965199422897237406980948936800545881586771037904526541803947383693592695985492706681562596420685067579896113331204613961972588834270339033083946204516427155007100779361281769472*i1^86 + -137451253969255997314350020488861874950252504721226111027090716939947726597070372076974992698266982794875186611619397178303983727809185340311856673440068038619239274348202364600908581436822929467345658396520439310751190081603436860308169802391381005688527866168016836948218111756371842415368726224984670438835348055847096811458823599517182172919733448095911531001183484781734196355788607937873357366246700593894055207569420432548387011850926271373190956287762478081543619067185192150011301893631120502437907130926303311429130021910596374531592586917336835730409090081480534969346274391563981080772840457599875211096765823050866728735599168343505779381015221924391851179389374115451623669589217652012306422108786395707722390238486885751142971412269834605447632646835931743695853111006235481145071261740652076195585262334722461297266480934467156291876244441855640745287009920132638161507091839128367935881714022050458481746979965371195542476011430070745598734249194283925026843982110907155199265945836332393142942004944974800788319678851669854429564844818774455887038460176691217440370813683633981070025291923010578247439123278789892089765418525310002109995267739911883371001330480063939220355855326908786787317663309148121004804580737283847932157558845789605647888936466603333272631762924882402694438276394594957453214598275828532156994151637392889472362510430196211161549116755030816774708384780822260000304063977392510629783475694797849290451657080034499216794551985448539993557822114659925978569836089009872598868550607759926822267764775733236673897818900400416660811209624877459727327204271916791154905539555045420911070179421474770373326051308435837022194766479790078260003016003287612638036025182393990716918957730899652446068040792955902995380104838232305495825087312317927582144130757264944320749337254128676777957656506125801565277321888387847362594404841411293056113002860748042928338214800526063984948371233278895260084470049089412674389484106298950296812831512530100840888267914210052174222224266121014267384424068213024997755590443594514938010227704269155718326951954701907238695514262089669553789726706420022341588455509595717969088996094738495077999226449225153111645266689375269399035904*i1^87 + -547908856561906520598375174603810819256782842449654802749907967730241183843568607585890784767232120331157808086393785737230071135915707173377377001032415163544281491408754400231489218966886506076540246350953519913432735434550638550386247675831656052627711422035869937840930411041024061934890995342388437809010551916908917357612331203693343493980991287310836260604217465011955083780327107499961108080041579187852344542194084113326001156191672444586108129936187003148272855065656886585147790382651350006548986949934955313964517216209925841410539783185153969014869252837529701127448772630104987498156830546312249456652591427819648915828252572436230649187267117504236383205142774958872218351095388117375163889599326602262678088415984697033429848745059437077985673461988859882965470960775835961689218092285870606201419852362249830877372672465247728301966119042104473309271038168996936120593571073619933627559376534390620146807699804093837299263550305075850620360889862554389027037047534684858628607075536381126566082628507358904488288998133080722684568647215113193583986038452785606863173559592721735154849826553828465677333418320547615610904937090492953392314563946359049288984892054581431363060718626891660538066725726352566387534711948419321879024184251029584500580481176512050471735389425779777508621087144332884955077358705250748596216014415836266677173441837253791840483890020231989632222474660775120007745882505384257431743935708178234522966743735669151135875287953704732814515333697479115156427858696772317334148751721629365380639620257855814232625286254011193499528775974176999020390628214247802186351335363283167547614510648092228945370265109037057385497654237353957736592635931457294308612719932564862284294085721629905932255102190391708687047109460216440091189014402810197783083055952464402456172191234840082272638742964335462574265029478856350048383274052401225852646809470179409384005816653046551619559050838398250436569078464149718460425984067820594069183414930068139767250690799141146417971841425302412568090412716515918093823132347240046987189434995396862214100024127067297990026637828038003899389413943381962608607237968021730678119923601158947717604240281781986203172470784*i1^88 + -96405421051023184219523739262418455697521853715024735429702134954278112493425048103381130131263987078922341534489206132436290676739259756227208911797237341566174824802667617054441535900398870153798474274151085202002238311488092383801775652940628700367195684049188422953186085000884559012470056626778995564786852183993975010688764840971903693563210374113873550992607111501405344448529891212845217095787331792360247295231957721389071491606782231408533580308178999697297349771814702027390065739845953796123980603625745455916540503659253131638753517122302347347733239035278407855260491065058321186399782680756189216089281692109333797147483693447513401148065399078682990785111632252306371352323018260171323658125096651538632378538925065345606375826401811291140932379084875359880616182603993172191229994209365512696023234291638923971261324251905174806646008181285871899258689997557904089982410429334949471915601066496660271844640255862496212673407109832117917005177095554741092869420030871899445070486607107983535538642482586308871837543998398248052850369537817022840736251229066985755522964554931780275481277981496015833472415882591043035020131964585889329042945536257796458219174043742647210606720446434891339798334880042498361992809313427267841566941950868097507721764523099782635475319567272819541690462416357882464377602958028520414993123210410241888066112560904615474951415266775974204202314999862643175380125473366440822789819967496140209383271278148783323202051386294979294871509042134925056391701369216100081930078238208260461891504599748559933154560714244435184076536000017911487613566771566199018984419181290321758144175514612624192376395516163125891644367806267836318545581590405522529120937754982095554213822614178674306969854759616642256687997113652032798293722912668009264919832599151840784324088878743249263652395707966089953903807511013437466417176626558463825221259961634016265830084140740044994217796180932450609631780235174127522275892692659152369014792505438888712860200526582793070513823618947958234539313397392040741631460537522939891836867495409115599120418529164848539505486054703266598159530979943804062498381349325375944630539297882626243656489369600*i1^89 + -4402849824341276961799804366134481362656003331856842866316775335172289561764414008807636057151947626259979358526276111256968268605427250071579485748192949810549043193565141726172652405707066095785449872582319028537539156894057647197430473728694070271845790064733605001200268940909726144446053075587942847868453016578236661541241713213561894779068603123592931786408891549454386849886662165747428860342157116336718236682315328584268801457389636220357329104613172677263037104434228248018356495240154678113698557519210570346411070732767584774765856002954405882657668655828138108132115295494633969008854731898723752482190717361076185751281475147571003157924132590043073551736086652982090156915105963529241007924617027972945890032929976650535695772657637066213269744412982203836583101573769701073878939507292751303966773318886755404219973082307468043894425843654021309754530904933443562692068139118342687502833566996868748999727104615099010184571732314781655975274935384227474923432489469150633611146347997135929498800593448797382177347453021497459400217314095727387870483115041056442469140312206384923935748737566607305384490003634502345911657493219066404967370368650689758696325840999141640511052200524849081734102574015583930222583608248879917243154483090644384961543373951030498365469344300300324974019259168151673442619083281369479785316336117562866806202835764891154677375974519160259231964741110924018159600214841317364194499570378798675071823314623161137085674899169884442909834064261918232417658030767019470151835398975742186342487762132008464024673382908304916575507896023329024936535721499416388476636138342169677462914697591029036195172358153868515827294384471743808785363560170277806515845414781755458155016038160709700971460517508333965649312216322797851505718085062109089086371216457759989563511332321522278850131864641307522070478359496695749176273974618408961098615918947301361798612258392652684694090043980959305722744910875583248937496140330155498436084750761680659209057665518540737772339179939213338694354031559000587265975554691006822182158501554978226874461973715478570372751892775988735395086939106306299574086677347273831804858388480000*i1^90 + 86578628010040421537598534162696708275216961611371001124026015291203220360864116419254190829697550095599160708589681219255865986151504629285387140762037970145569837460545138202512310454602156662616188365579281373869723976719897794640779778779446615881949001458530127807102606957557275786832281132274125391994221524931577610749012198975657471128229531833971072779236690432326562860520047521562877411835584825057291733536147913018745759085036114399744098428032145173583350241627269745033641106648837358893171739366070131172333942198130281830633836703323038729903296661315398201221937877137035620865597750730622994260062986217033197823688244205561198286879689253324899937455284474803111218280174986174412047105187154509174575333373146205329659985836299520734426938803320406248068718003101687949269380116690915006482651204841474773615655066057259083374081018001900387386789571047171399904059906345157181596154672571398869199620811398609046024954615978833344570894554508738822985013531090175214480644333739952282128076730069370674288294777159715586100545366429455705865577317922062834728455366876361980399810043412846001295418753565308831261188634254395293463369666782941194335669522735670920742358307084863312848717375373643396348046046499177859124567560319416189887644311804573513300776702944865483667363151397661909175002670243505195115681657786073650241221549488048515882843670241680599017203758100355151164495696417916862844652723593037044403634488983819850147427484860494568331399124956628482910190451499296944804446231353834521877993930400078520123320949473435514067897316889754572804068922488672955685892986031684836031916581859717386066614210216968671277496830253031508346560810019574117697305412694701180893970565909816564430075883256412757396558327317006112212190628208696875468461301027666838902919182114185402520551827330281808882341807557591793673049524813691352995964925395316757444480007125354773799919954880708416336178778370920560800474275427112671290741022669717405365628406959344391275058742261072871731296687054967571633161472509221031915985497849077965732580716000045268503844181440682512710105205860798177007872000000*i1^91 + -52099653231770913611457883729296521963315228182082653526753442054935925974165743374558143739625909112497055783807627004386664695855164696017844395308105568835495763420012807879893520496649597439267182058995923696052610957220957722039286232613206561710240918280947846130363897469674919669163168092934214895110784935314619739878828585679460787668490572487584432006165163298150588736852538195976572713544833759102216201010161342970977888854738764596739205482334308249516670667125237251414030288157296602714600281101244050492166297776116646583885472544957961468619207064246496408656108551856208855337148832636043844966319136081549122944058447399990706938803798300770590099769819296550803458207447160759077224254985013994438420590423707639893454890538977529794669220266165053277213632461576062639388515562381193293565207316632680419813594548434997988490784569304791376349565194263356332770287417456538338813853297796055787746349218604693046241927827814527750245589413815850492184673715284608321874960180173992203701417707619243190605328615213634456608310005449503373938719267664264936428425122789875218401997920929482927197584863302124439373815666745260452051750581183895015870844075797114303777659437903856166198120368155233125681423811539343197773170891451945751304647966841629311588418156991689327220314233104775349866366964303712912494447657347539939919241115453687197455640009999383799402988171325712733991950976222177763966243919253446445918569292284115173464172982175946700827088398694071732619122049456757070950849068577080703924734970258645001436495096580126325799286271173719018079034714003520538299437265458175177069831250349749923161917867872761707237038759474661779946337615888935216267272478896653034943146521111430947444501127497403731498108148877455756244042753896921403728256119748697890942146021753951964370985283392268291536583899511457014975646545117890151308355819941804775010144444549915286580291957246425255204538294100429621234101209788855499266521568756462872265166586206383066779278128613827389568225022746725592808166551191854787998603739327512094065023975620505615911639442336397518000000000*i1^92 + 42288368366040917939764042479316478706769364680429260915303820469392309621055827718254307437097538985645953972359715330082758185712257614349556088414146422864678578383781104532243850549455285443395075740675443057950951494563044554247364008468595295987945868697143164728044358570515305275992844484022895479556245747209969367616555824204454898893282330972495316599546718803907874081341286116733460269259178301705427249971938653966290773979981895872213209858663118090320030571069675609763740874909510601089031585105244834267673774848278290749224645355571961112191772402291151490659280174736441604609016582150435043071996384029606876728713869525455179326003445143188316090427336341463157251739265421712501852021608401192804624130099785281350032131239289765908493214508357737741286205505519900706473907590281785764864468940085847180819499409571062835367992302312997905664692854362700110447462388821706014761335130902809569028665691497407502422181115776930553768880890617131248207269717135203318189646347258938078000085351517426445181645936733967873665263125558107980165775134741989235677227753262995889074526052526927956869011354760679979913196319697422616900593925375237296334927858622064459437522897015813007466468849443197529625114124749087627330108449993869238238940682192879226938416341245872954593049195246365366447717354456303368736992964622605180608852847755291033645926505191551380372204078408338576453979411661709763211634289103796321636170133826853036689029229043753576909218286572810094590913629992182936938878916848911929460243239368279680245027606324125923389304375083992607466660502104271623257388305836640176930578217273070999213037998630528200375707095031550485617706255784306073812593627818109340809390085590324216171064011062456481018848605451878771363944401743227629003409085961280857336597087905223665576285436623344692746822076306597785179743540479442900417972419003872613178423195138845503705187782884526792359474436070875656127953234101689950645312568126127419859912887551810054228844525428203161372514394976561066309076744420192054420460007191270461992658370187030000000000*i1^93 + -379293555281696220117463678608804931377046086373408564738256936987330869120735932117433949393836593543056151730904468879597474263481533198669212166205082046801823786024953190618148550323936533101866084303595311934860997294212253317912714493871957779363234157539898684438156236373619460391507200067837705981665003857228605819205713240006550148884492737795920233907746148133617280738915615861527939629878473923704078875456552944809623667415599488984639207713002791577085083412542830387678484477670747766170747932290095466269104966785806853880232361475581989976694637291104818048680795554426343472115509517147364020598648528141592221943111870527567832595856090670559308679111163589965520766128040102086300255261507589449368406501704640320260418563484221709869512266281920023705942636540315059544372675918356796738143629610557997968039692937484262598863462653859546106190117387266367392398407937952680741609812950603032750309793818949136858220705980675036282575092753023692219428740433432813186345290347978211810561546395677929986085430304675726009147549340220399462607201826353319436597384961095548907227194427416781695325035455359917951078537961949067392693861278638872149108394317319765129509165788319760334384079871109655697826538237470135180345020924486618847127364135307597453618611724690486329065135703839119658458364157577415612049991653615044943217745963355238291271394762914915649092565291120230070358744867533844984146459132752086701635396406042484352287318356452268873178711907834076356281584271469644622436456935421719412645037807537362730002738847442209138750377816521767725142069118313873434688342608607442130537584449342565600333709156145711073531190259314696338524134679596746526716077957103072475615452305952080228710801034225368465905263695833765846785015461938377289813255643321167799315253583540943145180149554857343457646968298451107152485178392256338266128793135749624252713848732971223678040941467228661191710094254801610186308428675458627711713626669879448405914878150611283257620928424708259396008623175893741411316047727407959713162473781250000000*i1^94 + -151423383133445112658237998009516242165474581525933555583020200963129865833728874966878351015746377643975695970761023615691002170376820024713883193566645484727483489196156897753643536560431100255861764731679302743770907807062995652031666461612471451860297856793846647457935945284706945301461685939381218787159175616946877344325957367175404970220272520735310344920672579250163706845673099436425211132216972370621138612224780976153641138649542769016475540341126063546879415559329582584705274978870358102411292564051294835580162007693000026419933724744379626705017821529652665917401289653264874179206101124321174564023584608561097748212332090532340486522180235660656877617447387946062356017799203128319459999305202854751415181043453744297963118345659388954618771946842328273539200725693369527609557738144131103667549965636838879481883822222309601614914566143796304926130871770908396447521439844021185422931991762585295085169811427575968923596070234950350360233571710800343998074514550118569523136303457656983362626322590233400344267948751239915538947444247972099716844034282973601509323869320003127249586121611513406469595390847171758110897083774307358731814398461576147406631286248750257722144029386154000233998641385815639842148009014988274748226085603650789488469569188776494830842651676275379939258361243933700703053198898057075390723653908470416811045154263601840587318112457768807421358013545230976155930314470973101212428454986447994159751479938164558957674983336197694382650504074137171225493015397603288131121339937557127606633267211989632995119037896372369763319607154534698518326674837645831258242822778399086197357050169693623546995736216597933574551941809192315840837474108192724150804092038770191038770668441821942718358332526804248484148368043472076213726155003538027420962875418118079812226565211980377141374368085936326756701410499973812447053284995222565677283944010387307776918670721407705857555554989794140540979353375468449840451362226202017564402152972093492059706386600633036681472721062661244661583537123632812500000*i1^95 + 7031012411661242722730553611835340162310021648092237751707436409701752439189612084315437503831103385039376841821341343045624482729639217173907563675059179483175256962772302728008637494467664304616898302822626063889378762016593943780437112731142103526781675477763716320413611572271845583192856053246047851442962405686686887551137314056277041132496982821296371881214098080488664460455700000154615805517700716842198476904994854226527320134492838110349451022857641852719371067050653279056591181194380162870657529803426075367733391738154534721253153857591866269640271170661086790878160228312000356825059211825725241810761525872715917910788397371897790449633683446219643070938466000257411403004649573055005379926811668500147779076199062726996754830553802929285412546328331836710059350335043551202746777589262509719221611385012490433862383867653315744474177565301991776239637367323437242640666967363309539520934250191981150219242859661389185853438172402808260465978775392047176760033842320598684631502540182942134820765455070931605485574685060284895441154082983845046170385960496803351261037106041237866717092445836919272339220918670945802639852943146320995424598126818954890151556900202028795204786412033305925735567883999583668565483018919722304145080445355857780682040036873121118651234426539913530199850571675908390984186434541984583610222698268219078619217147364268931756304024353085934853084065540252437823766224834049828873684614331596165496420368654271386464093849598227360661906672741635059296584912435365994254066890191341236581432871447075570153721732037435999108338365251623281988322640628465549079936254537921389381612171244636351371839385701936288225833546167959808178223694539815730680256585005787136887544531751980447410280127145202158613093149469203727628879791773419526308933437422653856530459057522645356641441579808402324506114132978203748422431380503149138739896203668488628033527049616238051932571642255311381960252791034264277064450884624685653622205703619480336604576282959136962890625*i1^96, -2782920350125813194545027341380570594591951397422852498677888883388083969231941404611187080363896984953555312384843577685970274658292048827020408018295513310293693593582384618049744216265061826713677059576978357059025754110893103313899196673737232123729728156534514868392274066757015268863924356953263062007088496092677178971790472328355508976416973452026668372853936998008545037030179153368546848232698354121950707924821384724829213564754986823291026533140467296611819948232864923780887783868018904364678577827203181159553709004447363865313381557673573361699887004120207032060146394858327977045887105726871458618336474258545862057831053490623206520357585625715342189215349971538044416053224475047291840955387774183671883559757307545134816717976255478037302976141603718923933083684401073496144170922513279943195073296677067179904318232263944775607538635832480130986447096091675869275661486316878144625740541627531497412451058896192095800742183592221750002941965493995098149790606566525905305559755780712671805353644411413129366089636444923547105811923548052495732792974934633202418352713002254953392011447241718171522479228761749194553568476564011860010193141470817227170253239135735696113970000742167896253599221004540387109192716419527171659782692505305979198741317210707271858960997582809643546369525711245695161034138464841884640148363093446318730691933538522515384192745118694486651502672110744359632324835135962729738317538435026914193774048437985697628382434306822428458640101467901731396861578156910540531847109876965576645624406493354880597806070501037438743264875377423663587480593166659965605583577776428605096423055964143838598977167497193966141961606957874244972940962109420877204205324146166687150326261477859597058209014230803359780137339650966097629601832097087733093795387734860111410807283809731336136135230505517786055047033767700349607513711432173918627714936487499709790514729440797811533623103869379309084232358463739675934011472044095838348205350286693920076497475103421457911732218064856673704294241659201404340843380666264844841206760189811462391492913448640844691453655292105935438712297134859936597160859887573484228503249719760427541245680582600942442642689940556884358398690157893051552206951702975669775001995344455921756365101543471586770781699665417271834862425608180662111065537423891956554381595999652380028958249381314419875657198636127341926905297457274515303100404162459892432913171386448429566751587155490529410309643949555251096450079771450746466008123515166132354747528224499366266425969324045980280108882723727155081446136537115752079111405323712221989995397042932599913839913212648382767510735237085702324544467116992139329075190123137742316899012232310208310672050623975033044529608669178034955542417681649700627422747140581297585306328059029235165871315474401963641060601577826426405626065229829049637031627275182676881167765538115689231340029107397531771887811529253860481447352982515736847274965441561420638084907970021732226176936953020549467416423859648948073777713008863302115723369351867774613356844964253831971137170210936215362347117597953146821582576727386412353523651557296367062222228478465160829685977622730761659068780774042732872697795449327924019200000000000000000000 + 21262575216347865532199874554417493551355117236905345358237362611670995270900603130214719817053885475938542510296072234556743306747040537732225030007251569186781324591398033886454091397499603476015183112147029575957936425670957656903457168196465487176208893789674224870200136318085781214945188026812887271413708214915170813703617134274854238589981986243523066023188784002989852671484475178162542081294693454972382000607407890996430978533831598371694871088002677426081756216342128127434754737368871912149950200790530447809747869301603314530684440429119693716622230959797773859732948501964543179623659381669769203397175736765675997223186273006215132732259860433335672818345387043244883058408355069431819125023517240247937882702370401653915484478870094325079351529367971259662206924958926372547962807084848439070260449284513716445069443258890458436686140848294227823190520853650066969949889467495863652738084300029714698047200798382313144301070414755962783914029582049641760275357561240849553016817129282556450825721890925817320647232833715738680492197550709764217022648931292561681406635809391143511583299608329836700619240057144832644496851778438000933406231352120568327650883616090172757851201535165672736820363199784391761029141081945914873825408067505873080555872726852027717536088589755619054883450826931252618639112084478236313024113993050201745578242012264069592691544058115511596995827240990535474206427284915760927321509153402841384633148166882937245180673544485163648465585396699762931100788540232642733517983159691171336943794787102212589139588259258607683563023916785650792807909631459707043706039682844795660336409214685181589867254849320674102134652527104770037958074570479579445577744599843071532257800819033288386805703975701990749472949703370527295360267740429262213799552080657777050325874894538172345475440104563511928716249938848105609940426702191480232374168560644234042252871613048724159832888255592609683043304440585541976389341296747867188342735540478430789019371112146285532678501692913714635466898424701801144663996362864963554186234679639701007461125053972847029243106679084982508878402847203955856128114834770091379354334128174234885058233619571387923229574478675098464265694053304410583507768023262617970805980978425171009382465121288147311373721099943240920772589260885338040390226371437351884686427300366527691403269261934587814159517241589388378707860290079427706097847435569861222724238773720951662511092486732758780995050711886273927873161083414365304952489294463820783831435851588574292725872315112430027809266861365715751961976839482632509915009167433282251579744736851042478521957184509132976101302052133247851680719360418703956869602167568171442400541185385482041471084336841914002857398468403879599908839900492220385949749727103941953792145116404851147305360947868204694289587400718623328868890850864300194587866784789110903203953394410094674861591324918942333489639348648717286301984988747699750098825449696749065823047028716064720905130965869592815476646107803734472764253699807938388838521577504323104123002142830205351189473431065725774857591474572901389669072887195443501466060549017438255206142013844321584828334633378347352468462503311376713658901804665188384768000000000000000000*i1 + -105420987563432279221596921419550714524804282590813002972452590952911178227088648169970671178320374077898489089386251554331282722787293541381802344527297596851641848698539375188962092035751536188876555398474971934645609625316599796990161949471013752462524784475621094180549464906428263734365667312256206868970452832294848925336390001207376976672176180699910292039958736677038356488357978444087740764241494613941949481585801368788601500258693139384347116555987793735849180374867068505286723917068899089118889419384128984886323592836445883058627024457436591360581558020435426824138727470049076632833561388690015621779939259681159899760778307078794708725923833136933498223797772385603410810087810411407189749536643839284444769799542151848424376742029663397303099864963003934713628678101830466853457206406663235820124734358047405219693478584719055492081475250176373380883511658204047528104149151805465274184878745960475385771461960845129754960159766530871813108058183527492978114679875335425154866784851350815749082259521041542322682376306205802622652492566295257583944747772360905871048910031465712520816088050331459037856710210993623218622781269733990836042588314978398244513465846220230402126182733757460548192641741210342090918056868633848331880303928684510197923299400230183689479591503952199845607568602704507196746543166299221942687399488443467685469110585585155069264741576789831577498976338173446227519721610688187723777330899470704121589944532642397081134548419113631318079140667282339786439291078508302128724900408595745408174181136946387423817927322722701465490493525537263466138255242833231935916861816662368015197376061022839975309749165297800464916413162578513124149942017981104126820739476079786805114905224144165916711766803683026956993353999487667953179095088524138490499953700353396560179554127162687047111092622439199921789553328423168040386801571292465879323659797020776290769288463806315521013634616385084624614830759778159762333490026691099927719884863801347861049653623262881487918870214180626945771988812118474867134794903426142925291970749867470322465855798269373154824771113596769817755909376666166358852116249141863285425285789049176566981304773032218766256896726383710108770271591961209841361195445613256478220638617774194235489106771029022658787146986108446770065632442375489385768646571554635085038857790036714150936828949517650714122431831509977923823319497764999707571828873590050969251367381514972921030735430732953082954543398818263766581713963002592869211570267633093899185890719391890903044166698789649693661573104346079376472450531591089184209235680740518984119741509692979049752378161154855790000719259906085294853953102060825309846227853239709395612930027363687871413127756568281491661664878193845837562636444849102697311487277757227906087386737296404405553589055389479913905446256868196281611301846295943432486631040913767574882833697759560568928668060611781987692847935449947018287721974406614226699247414254339754193730127627594914146811837882837265111674577635609060240137290326322289756705119797415669148120755140467047509213742827355910326794803760501625133663024026644185596203157777464203219307258080022475667211821955505367549328602670132908171553504894543462400000000000000000*i1^2 + 257913755832449061628326525464339964975980681172978739900870892703984734978220535487951647123924120182311628021549167655521192958560525997222019998337606131212319450771170259561907583600846859599222516838106195465107228338564185324786446197261669390681802924992713945530942855070437690017469738143647266214287378217032579322037496922172864651938538781466077743258482635788082606846077588335894856040462307053314159976665293274795964922781597126974741145474838736611551253226792174960617179890401865373386647878299186551637040901125420051294220246986268453126767724901811005307939325908158832891217842496807731491110075741194064958260136118620553286189107587685005097296099676010802347798101426397209789090435554136426624424245411858365196259491932134151549745575552145614515730720317433258831108644685602131866304072960858912141539810714458244857099933739980749391583175761093348520866730547013490839300278632308128929519595287905627427777456085851341364456670300847599684935194259608282401903912134439225071530470600246011949519229507382032680567885319820221616223141687359369822044546937889142118647180695247300439231692087073011112841188827317583941848186897270472292581150321566149267683392511162554831771684164438456277213927463021885381720376978120833003463756279975732677053994714730080700377443731478398276366337452064582445707280384684197725405092166068674633179169489661190866855637767183977511412914615281818107734186697114573306053673724117494064092879130971600637760887738691897150972728346655951931529162845074524049624815109006900428648266663364855989363872593241561335562848888729276893068139117553230058279936064938013333955279042880503421874961713422060585242962025647305643341789076261743598940887268136363170851091914731032673302483209100239218043394892655051354525518327582257997665964495322106310637709523975093741957138836687540454579259571706702489839934613217437145919458346332555346422000843307309117909913675469465459985296783991360369182490644168332478250437750145561922303112206309207824540243669029681542556426311253017682698897373968648606214049881222678693529236284655466932623191168047154334882622005215097921750742819756226557057519970739955252527487977014102101319571136657644152665580049736719965967677955699919223456851763076336771431607193082793729814756854440535047480857373376848151357500736186253246924911888350808107028715826981464887440121032289893317563542421550612668987475268966486275807660169960147207734776932455123572748226829101269826827553847559695898768794606811248486723318274931776309888795653881681482156414869018789337090773107927311030386652644093769430865111372755312966728687169186154720569434925096669454334562922300422757658833483416459864545766587846293640378477432709633263544179059668931349528130725513876522100817341799795495886893976875938509768234964884350109300497558961614066615581064210658951744358780350289639851071227179519604364950707084460743005842891400591043593164840470360306987704942769661653338614416519000309823838952967869372665207324941861852961793804588719992956549715849318870104762675300704770496146941961214652215865598529914872029824411416264088264160273828848686739550379472388412974362342336728148261765516046316339200000000000000*i1^3 + -1066453814442400555240303163069349187915923484829336073600877465912775559694475859058933288399401544059948460693239877780523651529097254660210298865531769370650262218981292968415548976074179566627710699205981980479876742519782904906952259221325992253940750918581952979281128300478080972411006420073025231624476670381147661328479308536201545402869911041537890221093882452075919698037354659331415470486201066665897267342084320366911795371309427816216912869235342011805384081339098705705456503648282139512901123301766859502911030960035312042142396105269564556584400922481923311334214538732604467257254979120866579020748339937632510654877059914527981689916800251608658571726450853569249716042896304956868936354399114728028199682785478686989176850884129997904982684526524854775167064259959376356333035410591175603598584892110393306731884723980952419542038740204939622230854047463780826911794187354111469518035025690898035617954946540698944630040820566874587221943994657554881143976301722963606465691991644388166247889003586469826798633159259260299790756772180432156847710226302123404683424099874620923627424185584727632421393305022844976514576437092879742844196310755618767276614826310769250118355758212975456730237248395851329738033337544258545297529633212466465358951797633249437764528923361604017216459158483943198532290212416659365499764516973620804411211272051133516350008380399019959442549581394536645160652416965287344632457750311575824670174324062728549947730386031751572033671833403716022861557799162672364935325273300209385639881925898843609666178955664407875447863657456088470448236592031418636826924047503401913430113483007765880457337566677737522829478375458916871755273879320422269002553712336711575192085937076697089545434378207592017353547535270864300339550587068001193428799958676461753536215656515736080366453034339632830682284801557624234256825263555578110830836888932407609589816945612865084867518888121453714177114490796195509007975591572673196492900246807386419146662233527606806731777875370310310031526451049359238893990884217403430581470476879538863568118010879946508583365517951428237863541944769749615754976244880971296928738063259758939981277892184365537617094184870024106296266025777200723018191104629209411010026853598460276155692094664106681888872696214362438097646413139723785019426703542958304553393390709406539920978795245572368252350552443681196672663177748910243370929146139133221056224095896561136481765453464567953632079561496972794346159380575828906782027300867552293146294762239428271376643301606088520260458373960664192987742988946461924093963345541950692154149197060579126226863176685100938760622745381044273822915253010506527582326403995252224481155959298452659380547568969370960771326256559181125479963584967082846030861893984254809903967308019195637581769999124467300290467416767137537640970269075388289189386511331731248734536536775532281352007054709729572231992601226022949851589082500754502745107274976302286611447119686915600212730375639762126683034600603694431530067484030216323383909868166196623054652273588921254546449984334627278055060351641369393570094682000483887841232092163108243844056161212764296880047173949205845917361696205229831245073989042289246208000000000000*i1^4 + 2081313011276455411121390595425874135119544508557517604832123375265986340779371276026533951715150712321371841207809000864852535132112702957347869329017334998703765856768493633001473730964958511045849045499904755494443819076386298234085397549843354379389900037362447907389900226347857944826561556817344803590092839645829148563180931841481651294196150460162810455702895861404064027663137619140289348452791995766572835429480753590962202797248556145835420465118689281549054795303678667986364638286235804440917762866419921388425412098520202763153369376084536581039277766278757766302300832917523339408876204118081733739603202139135936480340782096651664108145535868192274564232102243407254371901356020463465069799304642492249003671483419246307028557460843684409429386679427140956285115678457922002042588965552762413815621142271821786118769994035638327390084075860061941397708734458232618859223566937101993453258174813506622239068278517951909335572124764360539437847573516622597480280541381379204103786497011925115980033020328073985066921330965387754911656071640462211114333054025471352258798653342210701714248231440455174156184319384782485972427222920597487829131737799873058857123680045948228067672014210935794258100288157054625795123858801099671687307882762851675078117923187368442274559922569391895046402740087286507228956859086682181209212362750852743548997641675128726414127384272400709237775672654538130721749786068158855339168253609767764647521535497978394325065394031019653747435835262318381033914620501414986172378384830869044037405018484190135793906168458818282604788451074560448849542754066742419805456056328354301322375415802070234207041879997310684119211901611518732186116066458506495215859352909964172204917569314333258949995014524729952241019086515997854402702564834545656344203905655299141846814144639053760590914251954209583548435219865232412486065557958812245472826234583852875984075463009605184688129927225400001291536951897809612387348325492280887365643956973328771487453788160922494382085801693840849138309383993482154097824877443975651694020929149640252894634731005464597310557586198288693630027488252806943846234911314543305353822842088797344476943058704848139740626070521168627109464920717032215531803252314774585444383337599158086182291760758375375096401595195788872641181867291214658209797456000096702285986632427832639524708294265321282824747070222295950770114344918317031900092680203543802437199114428273150223619872394195286892933749295252893926078012682115582807671956613760285283020437341710683092297976953418595570193737500565227547011832635252302293075095643756444698754792472360404861054283318371834215762360661422775346907527168061750180448740939306024158067183076607141772090705537446787209997206416673251026432774735948040964941236972596543188327116739671574766764602914687346850872264894465709161440870689643525729007577721111397603558222335939369045256417261591659089394037504543305100196066202042492867589545540537058704257725224195437199372378201538238802246328511378563103904041571780239393216241103161280820329865224224469444170749578540071912037007868224553869249455509596464674763774493577215126314737983821785378817230854655611488989606363143877254350559099821752320000000000*i1^5 + -2595840014188234245658284706516767848031464190022488871078406525397165206485445133832684894600022962181612327632214262925367795690102306159156626586691835414885454016735365880234575736903711067435530498520773294505524528661058214301640273834036457621151159639382025232468621755384673478602741230993031766340669461760703485466393961909090680587607354177674159830350409863187295211845528034879147660298195041041641280816450600218417008476742332508197054583022839381074242751379853112130336976281187123218260115087499851483183706079326279438957978182302944079149663913233153686230989808489752778782074807524757660829296444450967393833970974015866429520469203001667587356593845999336650271858822233352422755994676169878627394285868339766436973469837490293763490540892279704137137723733377778315720319782988519651557073602962383381939744134550355237121653088076275130625380537481892386973004936424739237789030690534115213312173436160674332304180287877402165378410623233876718711777065942915053903090277390857944427206605695804511542240217827416860446500379740288718068433138741294105138009643453058763464978395508510582417505541393371335009034098039054471619219432601647433230535946602094979487239778583725646421522599049014158636362704824301509903544505648877111225151602160995615914248529661406719879570746617822374610037656196167668137096819961925773492765552622174037492934592201888552985919546038366381649292728277748128079789796396087805983357656422269266230789599365349702718917558332401213029519535055316179371241426903349543774665884373780054580722043544542438558846741362464083298050255382855948380467744260138475312758634084358140489390031748514848576720928769905393817923059892748856426702982086820024328038522939277461678533953279431907405992549428461377234809165445263447495960925097850692753912525065952548931274074900798709269202646909296689981933233120087974811826042292957706694120454102454889347327567855090275272397293404690239458497347011010186676650193867208799019992605493689847720593592295356960479768979548723253269995869692996105715603312732560764314307258740826893806202965577112865169107494022910815619020463673645609189816622439506706061069766440587602564251156819714211417375802993000718063838912365322922930000615647773925671990175698766172464564640012223054674812942320437039908465960174617967223654305505800697243576595728140360859839906265594758187968820706702708277657460485280099064890847506262712452165354991018276972328912707215436919971806152968986175731106963306918775292648814254509773239057483441237204380936405426898556176601167936858072290257828000729495525154081751827017834794664298928402100005540285106022003995958172619176334955951872197380744703088823078406500771604847227905020312509578737397197517365941122955987140871519123195915815950293926447868870765814369296663242574423442021019644069866088981929386541310068335700359562430341615138198502207044796857032955238836261721305899049385879076401153341466663348024034590290824417599760563001635823125662190857721072685010768622634605073691837419240607434824585770458760840056039815601387706847705223266100303245031615331684386483670013961083369675413817116826521335488332778406539740440086366882599431831552000000000*i1^6 + 3435506593864579486153243838903792375404295456173694049179092533477806676632917139669107032389172898493789140546422312339786112572119096035929150349400272279489832144267503019229183932914533905857001343177756075026185412070770176323925887936692886375271867636603584312355086638073424145334348416462927116661098573832347520555519201891644699637737882808268715466453795602890078689143261410148217887715678485873425777958320605794075296000621900014291214665253415981790300906894039799135081668261639877530060179158054874006800012882500212846865225869338757785918836597710537249494942986131758444491879917490521488285513497622781914738818262155984851035332867052749624275758967567027004329166695734756281253042593332632994418606327988159452053516776482573170252685781360138443583420183040760776165342172131578317687348108246296444600650093860900147187801119648472139102997000437095957606779285889423545326511336060665954473577930514059163008832704935953833485269697697051354006873768175180654794866515204164461816598723870846886316892395468770974222230071451875807310508745649936560176213205723195093588855568442196415442076103754153839645731099348997611586898253535285147576198529673608393121694879455489285988706707595770634044613076342337232611043502341965528378265451505366532404295951844266085416200515404998518702650832370104785575356702500114552268494332826018780004321435682504119557760444484884558304047475711325813509066822967946591391118604069112165100504615560077302374502386847795423499170661553980915541202685557213610486583786534951345259483158381174468234670754129046736171553305794701136822614179317505196166705527976961283918404743614890074462123357128812772738889010643751513904674274747141700906042842874158302826598702449314799166199502761441336807075816601997732985103773890490927444612364707040024629374430728464544261801547665704865353930140868617955309157221452124197109499427534623178353748778167193793233370711133811957606139855275159030541818835510800391493649329803832198623302803256219799410149607731162061974295758211056627392492219033157255415797718796294987844649457252634859317179735363062900323138896306292802779852763989651854219080666976405080816790092790017425481420698963633986220154980209302851403470601603102674070278073850230084471078137459691893799660345229890171586171347037479149541048742443249048192341067569332540883147202190868576937509699720837876141884390378659270035065992273470247012116723501650052988762151573258534498227447992363165110113557641838328679010080705491041657360333393531117120302255776178989971159896752994952568914224526819702379474263925648636333298820747472114986505212634751711692392108306513149468349739462185981502481461446643169227934595576726100255322578307153075427500176973098617728448260398042606980549789369194626493289787337729903384207134134757309431017575818825518306045728828282026453691071979391474891021754051438560873558141488094776248797725168105840652377495482724990861729685769890347424674694089686102961734129245580348302371187485245179640602776079999146877135455420204642169423451166773768141076662629647225025578040822326206693041518212489777026744103067236285268849379247969897482678590681752823867046185431728128000000*i1^7 + -4830494208273854415394184462241139662757764775506160836746242946473523272867341014913159590700861401007307294279296357677433801554790132456712634623133377351052404216474557818038527514668230788309939548203851862529317939264267586891887002710465232635424255238093358249261177237764074535449712698409901375554847554362313522938207813241728048417464392049849292562765008869136773004302741614941248935548579376050942943430170553624056711484361929754825202788025271788465307728888667247448780641680607976540597090729412951195205698312539370632023626113986158283346081675415206662220437109784877801839119141006734974827390156580191379749363792557481079620946093985389096289673889948779857439131359502072765418802040866028065492951254668455771626450720232069430871088842196717151812203134797706922405989992939063676555151853507144576389286349149235778069225264004835462655320553434222493003641581029607640925716373645135267351989527223699607917894217655630679282928712955833736415885088698857208454531860762416202128850548280052977890883880151652108132208394652924275369055194509437757959504412805706488876771425852738832199827327726530085065386955985949692358689245173863153846171648253153543673449532295548175016127323842388908358247877975873250245286413868835306477766194305849670499172125278559225724608716171928196415731390292172483384437986625215952382335381945006367917797731787975332592658146393643121884592456162955842534651360333687609120818815476949002471651837928108809827265877118486424166856791563601222191554618756020387311974011729802467863038338206843910179310566569002566212023186547532225609048661221976257250477356364107404223164986192020969366947728555992430784434434174998768051610977602215528423376386456005742997807732971088019934573659281655752675202593005178803359729409594493200696872446580398990390507355073941582888955792672494484107771777100505608806347242476305255204487041582841110175687429849794407525225851241376789023914665264523081191580766622466429246937483959346589272581564338287031934837768499129738526683319419019890648423211064583125606423812832278225880183771983759881396562938038557105727923134990137572262245788411313972722108816212498100220135889016440463368247580213638230132258076631925980616048172862234451733362530114672165736810208265442535597098326359523144991321896648237312905345392088684469613239246704316944384791254826669021263320716800470333987507447664107637395357804972121327001929594918781953798257350917128086770865287671169052950668306209235458280726410885492470658609519073782061664310930429918837542740890651208547076645093650123990816390091722024995210448401619591382627892106487151367153269471452658310815673109688501917997094420203221412327669631181569852220994148841460173525129822634341695713380027381999753853412572207646275697127419067520390317664715923814907433385610299663767433285986713110679537414651501137811801161930957415527753375931513601716923890574258278259012303131895136557091955073696733678804917877881807642002310937803371881582614020978218627932591476204670880255026029107251531005668780337875187770019071665130093916397273754544068335206517639589460206704032768497096426440508135909959370557673661760746789953807392440320000*i1^8 + 5466694243300631222024034045695006293917986218336154142314323822890659469089175521665369883010474518355286074179103151348792546106984768883168086556222189714486677185145233368404024345049769388206581215185721936145272973220549914596747546528405881581046274303815843485776816046234486846914964232924682272762130300126804247884156140545926681781504238040068980335670374062538863287258446743449123222312657343191634986717189044205761972651081062589136936988555148570782906154573235190916463572409826437647813127044114403493303052086310488190006449426586238445421813790666712437318615939075799715701485127668470650736037089103145539406708479084136920351680703360857847682695990064991545193296814873752131366655059025701201679117352761245974173735971893658767880841312745267261660273764130630078391432736887531190794351826494605456772592952777600483810499966044999730647365895374582725907546452157036500960736662692741597261063003047991741198617116092076121135766793296461308237839254820990425594450454120096883064119880882621845892263616367311172523586729663144836030517780848892318894907166896975257827704150247098960368502409377903520961409259558246111256904270666835285118225786011113966897601152010883373941455845610221285487335405221647154679801384297500094752772624992288592318940861083027703020100092615239258024046312378926523741528828559277988038224026483571679424751777932819871279585469488195402407056980200304222075275824320547605678158007612189983035017149307670682564099256561145156056283028213243524726007181754288556744755872452536793965846782267893706147492276222730932354146345322482918597287909690129442137793307244240641889926863451275795917824487319882015548820435770954963946880809582442224868483482349676066810191941660291628978768061607728939056117243399790254828181392404899953063843318443618528454187097324287258326962511380957998690011152527541895547305291650030745942786849504741652907690397730411297067687168398989050047892732111106707679153738036903301563519221072701707955373271070496380118121826929214595246640249803223001579691662949466315505144136122059976851434748074432103350557146086745664131836031625263268095140576445271563626000766628056091804144584365571510373624744310801034428042655545603699025633120117645751983648328590408717140258623118439361447193340657616935495105807027847782213896666543504350493704497694035675625742477746439819632863475878965175627438487534424674032906641337194450641444199586701237514049041993346342173947216862381058793135364187975895263975895371946722933217362625166845591437983582566784758647648564397124738213792421056761098953779093893373541989186917070242536897738389803807758430292224781745332033826145338391577963536479844990077567660562358060390342920932745940026616280293913223527139178922643861211165548333692079375788907819296180653366371567736196492941672805205327251235609060753579933910566432760131001454842798703797913662338781826916414940602251718934286037301372770633939388173444211308263906152848910573397939040082442998424675322642402819784784376672584577907961087930254510385836574296170740271320171626656827715390998348289106763917480865792764502058011292022758323094616173472494759700935905837485279200243875840000*i1^9 + -5195841707708760359112548711255285428523496024045890652756140319973124426665476258050784766800426582942191473259330284322354207417901389580552658843233478337145042784258728561869181678235478973567771524930226138041231785501949694843911391321828530243435708616067757098552035471612014828574454435893058069432080063471455144036468158406233339440218726957270967787004949438671199417958420744931555540307032941661282719613168003204955644106485612283001760736607378414222827254958106778739863733762625614239481894203606397973636147250074220735845602910944353903294982764458821183409765569036859887995911865202131597490724556657677880404304884886743046647969882634371882380738184072392945420868962076627750884033495196171389547859268934748544339574930140554831451954290323449983233288236447866788867099336056111588898666728226355453343129850422931600430928042451502167136158782886453168756932167973793919055630087959331896087434105225700925556374208789830031011506269467351950580942463426874594403542026677328407589568107172674833590115591787428363286462393674208230918439764286682485021791406025360807213174409721879014249416861637591005137088758522392620335368191734706340939657204673059649635368737323296030541003756277752396321181555394335900001640666991460261374953988604689722763070832189494465004810249519358770671201599471433715871026667518783082997344785946113100390164085964282690469219908549499532184185420487467092036659667234190773499528448959461069359176104980066950841283257202348838094825846406805635328356738745417242405075607276168482601460846134863206396423132256750237266143210365370080585857974449004240596177347817559790231916654973338193184181778692851969180760829483633245068322061830190273363254709609003835200999408523399451202560747308902613816934923431641929166756587533537259501273680800464465428055591423081429374868300529931099957980113090869874690142693806101149081305784320913364526212837189911061933266784885487565951773650951412662394453882129315259889257892821077999467353155715303713370500820166225562272661139190921235876885601092237485850337200383563729986917034325236686049006294053835856244756019690485590011281394034172893343687334202589490818213896170080051902751107830247331958639008380131305706853014991897296755426400249637136613460972784294866802738169149815128230413735409733246747660450733406608136565500134606558172108061676141590536233774827874239150131432573829215516202095691906938138480237634612669197327513686800868481312942427232927063555380943213812405959479553414829304245481523490478675939709887418045987006789547470874710288819206775729639568267912010806808065511712036090464898686318158838019700026127660044914659448226740406928434033657743365026070396883927502009930935030891622954046297248883458866920372775196903372447264501291213063936453468805018168606652223606046175112572490885651607002114817751131577010368418790623372393835926196280603013461490623947532122466761310813226564029082912476186633487048506466347276817181210438669464054169595493761809815475444605451155318920742482050394874101212944020170591148926718824861455398467096669013929987896216705607123675121475094577012873568318681115286734091405658280811368106569535097667584000*i1^10 + 4797399569909662893375921213569315301197315996836253021757548939281131751780206013003975169856282311255671275232632832568174775060170789670369170972485189235946988544465015708283955913777243193133344370216171359282449012873287297230336540689757871680617297728744111159592817264982878786859203103682878957895637294795146467092966361062842751684039897858710430592089457478032968011991345075669483875045099705645943265069365740830807638441621043519727602371207489652231304479376011624875207814098868929539918948120472338968644465345676205782393323492947580370622634170125331204645900697600517062948167926857706729318790625716361467548977727761329527640642135089765875880048124387932950910296260144154906319225621510052056332357068659798634280431683346735653490291239096454365947533968328152887492295936201146579167789335083855818144478444536675720519777441073878617565003984405646536488235127100476733658880748923515065893223312279025451621682944732744730538711882877595975774884480273914686346626888344278166277109298109005447697338375682741848212837906392531427836091411401617548070926363036806071980419805413916373889165852954793050894972713293183353666751511520475646873075622231264082541698606028516755267431180976889413343004861824826041930936706344795887952796584087572882157265930095614957421454430014267501521019468261837176872479727777164277719052851159590363485263063869286432855304409746986495704734377147098806276288541860948485098300366008260036530549885032024539348086293696198268932951038734478144674080959880399623860933970594087752489140816336081106726344227204850869583646092615122076862530231149118490060777308317728661027102145167109944017640386558883675323181013355040639150326257332683621400853711289452042261176179254000279431746101965194216231869996065463229941741848485882052734224345868431732550805128107986073828520860713805658065031355731771960203409123861174990868111779786136373831367436709982802196356439873111245902275386002864770651192074832283811938025724324955670352984047214121164858996665746318273055408159155726344433248515879217605679759496699341687359208328054577676074013603653143197927369043295493138270808659734869445798432176803484901269356835319986093690023048219669444774593949901675008962767897528325937077810183648438613597862083349125297795666630549510870355066627056432145168623973241753457999041807421632029106674881824837503161985044255920575550736832961686642583533231122275337262077409642734578422396710580406045439809348764676581822647909425816699370713678198836988111463400787366473646000505994806771211487297562195138950488485428949019294171382567608706650596068888789359807565158370134722876511678404123512782980105984252659236462983491003474417164160518991407560139283773052986008868196045254911237461194625680170770556048816622410105453777646033163748986245491092981907468499667302651478760467312534165863066710125514574690159186447320006075576006343366046233225933859521855900380119861343372465880210479804851173542928669214271276493345300112950384870926832425472443098046908498430512400332900229647085185279488795802712909960045853882885500768285761460711409298618372927410318512700667698249401943733281133388530848720454168686362624000*i1^11 + -4246685775221738891200622945664377932071242929643206970275887284438506250562695097898440719420487034694600293169727334776725180391611353883263078011083944145164410057262828447804616785918735627645858937166616535629475300256024013503759319218856778277182450214117880098708351528003182874467452507544964278904241573323172863245363201791172594881764347970980405884205475334034934062089000061079440404251208603714913703674966301016849758746464607997118420190678192771675648303497781576869339182352251894880445360474210032708263789254969620136670464818195475394488983888620506929565282940481935973400190888906737203116946413037452544954128794990701556651705727545913866445779195160866413348959931039662490311084465994644163203797608500679962561805469097351046831597250650992530034372060705462667256732754506125983062550681903586263191228010188848393783372510759790401045792083972456207692103280325519655929990827624568274936859673034421172236545168506648708098917552592104933639512022429086115599840772865253909875894197294883840088060752826564308674430956256977194032559367300233986389449231161365960325070685689943012243090690939889112710710441533545782729290579155275152555539701015237843734638608375493715974072632289586906861597224167222900640314047100624896614763405323377230331306213371837829702717439548891396187757745195925254179857697887745395525565642848316471765977681428312316501428632806574694874908760694117698886878638398457241945570091859592509651374557671387461572168990180892627716715978341544954957198793577669439785410733135115320613696261922026599618584484815705137059395451548060928977947095471227234280470015677340718805609928181683780480666828267951204954036799213635865460502952860876842752758213828952894876697315042110842081496538948611105828021677538805120778082294443566212777933077673661291718846727288922834630167718717809831621896933706304885998527818726958813741685604267535889058520567153162079458081809718266085081632772817767952433045954917142986220415923795967605893943401316461156132442843520653724700271271066094822208328283405899711513350491082569367017851869682415075086136149106690040070426455604863592637747806400986042583369710607545047002341513081863148914522383067554781692618989652447524768839256864005442540280976643842596788291114442794206273739860956213721189569696150727229253648246005173596480068129715529072077877738698102184091446283549100122140569977634881136161534140961246133648121528201847253872116052839563336998528532421548707452963814799613534659362232006333639818063913034376836907881008291117033343752438561864894812254650871064385173506187685970708333264648418547749209490023632697124071836064687315283689767332301335018475841088353198239800469438225925273692697449828059259004694223674070640874177767132806646000452362987862650861541774493055734648194737859252314994949701543623162990426005816883340262999489995763135584092797912389562002254834683578704341515296394714142938990773960384127348911661083753503756483785272701581740486062862998037053253220306145677575622006596766174474663955806582687773766568238648270456037004773725605609998837201068917183889709561754915848480750851102869021392476183503372355283383816405295038464000*i1^12 + 3289781135846659227511416254156452778418911546759243364815164615072640736531382581189336224860554350218080050326186863295542107652120029616223482668451366704110707176142796775594860660940046962249219122455596413807621510026324015132514081450392440163227527226025552061091479316980010344353922926495737334796417402082764963392013537898399884409073241416549942339102597776771206248641732066045522670774283547727140793819124932623029459079675185438669549248227334224932076320405893021988433382326679622267585408066835484954851070784122467877906412179485301572195651920319094489987154454288412598532652723234653599475324125323762629666639904309788209105312726266581153823262391403734024881783571414602273846548127741655027119704693284202022586527736066029878545322201327629266852244658027538387431945217893188307007557973481589221740672454492950088614202748489827290319896568298166401617981321835642684612033844875700699273780996026039194323706552755000021797730963975596944292009089376305381506201358996262402874396919533341075544989139061787953209462723705556872454328903341928482169764359971019322739225884505316171712123322090351776367311146607262211775746443164579688276277813285618917971442404198307249813240800523747284225938255158707738430258492655964458858363883395824030403837061273788209927527173736501333014641571527277617358315193170774229986608604314822532453078571436312446661621470983781958501557015669660589052069031975497246138709918806341158455900623741566801504020986009403818703701229964505326040549669515637047068648946496756373924474296640299051018384078173252226609420467895880609096158715534692141356967038747245458374032287980153647620702577283902351458731493152484065047293233384792103958258564958289405890879277350459135978856315869097454006822182035191926019816856042660851636926363044229486022858908211815861741724226171796705313741524861688629450828406136008547145832098319116937314340244002692226675892105914090729066975643772711528696259952877966786831120072283048799244538415193882360730489528433950893409160859886180655814369890762207767088833152861725609753655901538859198575998176778718149051973212534276830100195795001443961472216273993650281443984258077374965363446334539128932904717952523359598259170243973277880882480809228851368038618879379870571154605965190717444066154505352049833589377595705180532945922448880545778736210340890718334696077764595885865799639890579509670843078385309880385002625465664004148196527738817905621057533526583668946259942633875377232669900033017063099194451697685526639753830392204957955550830582654367885943314603751778086488787876773966804637938556087094243360350022778272876541243409967183947047084976107440249103384069385813701482557004094615969561712077212508528008893109354215436994660799993522067025178287555116691343937651947959641106944048521404835536930642342936529967497833862221485315898743976610148457732490742764936520465880269201396142767039172456851856106255566606759649984264752957246120344417672734387978107128227589949079032122051618099617547807108448645713751035295519556075844873809295645653388982151128211750684873930081135949085751255108479980824742150789935986631500694579229719675368166237877043200*i1^13 + -2154254389107197390562813658408628715777861597504347510650819454361437648921928329765207970644501035892022774628322615999555197011949849409566227884121155465902710898048592133912222494660471434983815444806359286490095912522448408534003709121926925983589798167185698316968333095148267086274553598950600643678731155756690251926530388163157743274649305484965920752172051395194396392155212572162407463424991182062670954287326803459663406045752112118723593933897824281281923769134180720583620657730721814290128254081121719792360896317406139128970243486899755070769151107384907351680929605391775964224439502165135804807686272856873641768834345701793141312776450100747168585109007969385864001429245361676081502939325601627180635482862580385718645949704154576321291726736430165111997486039927682639246487160739247136880348252904034110297416421035902659140981045513647569608013575703454239173397688398162420955361021672140338291236568937531619213583273624125864149695377596714071120998770962002226008200918567550365265401943278140468820675037137159951841903448340768456476138076856863875987471551885535167831625671532023276510199084460275557639970515083886270691840308333928158907025760725133026173294439836240497049702164075199632258815024577511944499499940441647522893500645312273800526429060747441058624269410418799947450568270439562769803896388676322195912699706544661728910191144753722187320330578358791028908358277346788800219085439237877972788207119979045342110788091344834982097761633892172373157963779861511449133449843237904516214133444109613656069169521668326213629614052389383207514503572828655461386599785023507987336035126677613692275939687537054703486451819125092850416718663246272545896756306342600126097877398730874377688386407655860205807692834523688971868133277695404736340911474846730084224970129463520117429021326035890779008420584781294982479822199792546072391877862434840881213953808511005845613089063542925833081081372576008700100883878074669337785308276063235776673360186592230030611496764083671448510121742266859229927815367122689311439630743078245122947338595053109251071196525558118683568949876842365973498810372209973683614811714681889552629749824927967223650449015119957994605465993057927546230060392617202152812591388119474117406669861684094463500131952478839852313716979645155856684607115612961020372500001336645944369679172486112746160741357839498124905149994424033312772600038728513885721471366401233731051700070270782451655256683110341633563371276995707350996246352199231833217815849073073690486903870684316646366947968984839383090794709625936369457526012530482587235303920607359782180229399534991453554950151702870008526487726636573379998410474390737019464124189273895843869401520467032897886471588444160070899944671772882717943003654744919932655952008734671030764667719282877805191215017952542106462875327122042764288310172982816685576682604078393308756845847265384739486902671771731670702670007916582811604941238941015400757598542130918810488718708441180571279335178027541955437778653294204130011774147948070452217869152201160690712877055518993475543729792169252329109156435215708409805734613269162211723654337823065659873719270785139698681427476477441474560*i1^14 + 1206298249843500236351053536615753865657995325331642585766263612065991421004749520446400477486111108909791383169091869396927721403744420997772462044060117575416169770546477109603090896006823700312601598962626234204621951372300294817928173575742946573403204597408663015781848996330242002981043863836719866406480541901700863261229560374114283984693612686179004316159921753376729373177829809373385367976363959183522007100807543747553566967428739636276339176243107845744240161726286844533134109146243623228891673737201982258516405954733387301269217145610233123003422586249254059606739697120094179484239018016919848932211881983739504353978222386184474173752705470510421936289329860729395513091012044003210360259870764541497112901583917955536967385362946088426292773026634024692596732792214584455369238042747357128989832387361955436616756024567427887068995017781595161701122258120790648354231728557762373275443304115256960959333611819394728192500615974026366582068776648783115076573652318544673805457308049347272946107110065197653605127696462785789501313410121812571476809259135244722697624927497678875990262885989767720481231210468863382082463831538820529362731094620842597612816424792394717168260485402146725167748613276242382367836134757404723824805104134055599291647044561534659957011790484601293481767461141254250752819095838728315848961256455060041476889985860184319758007246685969745588604628744385759889120991154724666890034404604466070722740839345164727185674900122957488430038207227913947072206803284211589978530832576310066050931293201222256761027996249622194357345807790847942908958430110969375545751304130696876496996147919480245539673916919838780068408974883506653025528590659795242160827443307595803182659596089694757063545360139963502854900818292143819346434579447277360184020336363805224238945453506484754452129288832336320245947258794880088540066723298045289179149096430247526455239838021663429332436212720463109338221745924584793490592244012583035338109181272213617520434680068189679945853324072279487025993041037793351068565629716794077910672194296783902425703994223800655900064943973918414818322926980918309740186398081518140910406528255548517398958892242760700212830150906775281228982422885421098799846506170945383717223406498333218645253366673713580728836133098728388343751338121763935612460902605581927982709401057555053705380040637288714967175081301644039492345763821626513174501777080093998272765437385545053308143879436002472291448910611358408883256084544467317856234613033557535417497284752137481208682729145809397974672842512558260833685745818846089832631168688444131053772294928587373102589214108416231516709092275595613652251065715089996283244346679718882995348471913850917347331381621318716791155193959966883669081148361526143405172071913214446982518179206586669270984196911086150993465121895721963870953439054036958155746025648641818382966637280135622278735952254707357600068353549280146602443534118805182507025900047277202495456766146838620295085735118567318922699355652290004275952934738918456195748536797426289394830686784024971654947168798703959223846840371907755257235930009860745130242525358625480020124169460517719520733664895364473335911240360263680*i1^15 + -585798866262024869569774979813995221350399849493507563526306566391711609910857817381603331202848859972222792480908065473798871210809252346363998043966570774312864953537227846482490902985452060094864358656502349820953720839583386313743261504769869132295728480285856917005611904145078688159329997345994773519346739375233840253245777645529769170321310193710229071793729100804334441702707593608237124277723374762036706315637909966404833033642496096753234013791058204095666473544926041066269351614886441390570537377933417876001580364391225262184353881295116406522978551588744529735893059032047260062556980868638360118573732444162979260530603304697806931109914429717869079894010592826077322907198300631242781826669803861677439132330110068400455176373214778039773253179142922219417996799622178674761322820630068690286476575423522397529856204036233129210391830238649706794304767812063817308692629475789546148237663888646976271406766326397442727144834383189147298148016268529669554732417108957534621168589573583605705101676398911108840537562353252607677431399234966858738538881781266709009548488119072894354341102975709375647016161666322491483720544307359549221398871843124540111068792900864905265955133717148499926136743635160438759606585578548772020467893471154901942198927152507430500792827685487838841363575346376101609945126632509879597974077309672138263123436192852792934411285296860324666816347136506839281353796652612896300646467572878468723113233633969346271280592012797262171962738234723745227863437377756526920629841807482121843442925534218532435859358039265509380699292490251454239219693428989338559175069617773809479164525293563897310503357289068199626745558890412423210656662527138042293125206794309248050809573129499756850203006663843957530332928638253887490414416030839664507459641813915794212895084741335756967477233756087993700799184873635246856359344384969703920665705800314315689266760784085200915363480892116584777780295213207115078797203548452852650395675595719024451215927697577578640192326191629959401664691799137002921676772920937909045732665871871322323371175263011374106867664168467609166168129173541724137738213369586756586374882935104661707098625141210004802288730776204798720669557063176525786414786722056152138004935974372092838905871816803302358496413527064425654565105098737807921365861236637216912896970431684295129407565943489134200445806131066259383769043354726591468162592545551720204800769374565788286744267266562210731455422007224011047292920080256091900346945197906990668812452527930902222597164209690729685172390522353619395304337402231493675577997398553381029849338138951671009827658243357855229816310959325617339403056711957939380915105984335035063913643116790102125621341529227561797960352286921420295783459218029793886612862521275624960584053201010492255030967104505075348120426017958789505379459183277397132735524405368513321310135490524385187562227431559792955602349777436740764439689959044417725223314254070102011534054556614422815701693267852973799744406188741908722988766513245443343869365058674943200274020622994490636292051981695115578881658571880308632512400925925185163389866105173697233602192853923365860418441467124781678926739013632*i1^16 + 249071860710318872241808317143461331733407422785946022853662775331472523393622975113851189091093301755465235184914136981797268926865996686426147921661852026190093942335184744540709461108714268753601804199154240991480321586807931026795349878846324296273177414149938226785997429292140423163646563613221921162812671551332233730996780027864873441028854166230057998280114501884738794787724800448036263881221832742331538941327817008768465334498558953884133475206871976804287755428584490152799051230761670884550527426009057775146875464759889648765523241878616511605594446298421177536088395536009842580098848685398625216935982923125307923818539217901677689967793646836193855685802376302961365373658639791671706772369348692333280447647490279322956935249682276143630939317748786235152798239830690906629804304366193379530903312114166346659635195584318960546710105936899006132406693344888367682280163268110466675501022272662403198789647932861561927149092337295033346319418879619271424039203779140526292706042616322706633888244008232492616647907354964100859550053098802710478217740572872809375495209915357598909625969899150742457301437207263707031169568232058669554717473208988586913794607338909730420338614443210704437567553164528593324465069883751540075205260391264552514180113323699468820182759535968902728467870479862890779450008388995179777090272293765439402854013205263814944037301605182886782555600040703424850624367127542821080628894563923806088190985262317277502567518156450564985366732080246409289526595727619625526165776408247946362601179615107771056110401671244049368324588173902398119281140604668785319466053750617089630940246545008444381032264696129916031884285990335468705071741941722537921828345936354909408295148654133337680080509766702383028387925586778529177495456467126457165125569026537877572941108381297224202639775130238557677898678927470657889263947529921491328552909409775410414289476850902873567331912515621357266270550637498147744115126133654060459486498351200086906478360710022863702955357056340602670904745814519827408827994265404146651581286476667821168162153432649477276154320570349546177140621943386912896121095074792156934663657890955191422408576488073083991070579136594982115511462533716836350208380961415696485294634050759842262636492739806235510681209699421929939312038766984200575790019054074501514103634034279160434821452443517329239069681716896124597714992681239313747367804941883869656686843930384186872948660792949924024612290050998892188321783558759382813234732776825963279946359761628098472940912464050885395963531208916481682108488227904736339471953361482596630085395554864767739684930664808496734264761002873675351017277427296332739962484236505202222395510021786558015898718887206182650488425455459605565045823035663212755293318343890902413792019436921204964691770663715707703896758115968290651215474871883331859844622254531542099752332641404302754362286331471763951036289953507303496075023228166810884782166177820042600487030335479521249777094394117495143915184504277022247667234860273590954839460823111483598908094403404179650544102840411735949939810818381173828378485525071939293584660183792903221672053302845341655871191483625637150569005056*i1^17 + -94576285496219832868177722536254645135513977928407906804926596961285292448811124133781520776811463069864031622914242194104285074290841753780659010972148348408480772245560870582792942299375348800011069316932570097367689710712325255705175338372742372897771830913684342434355603339553829354052932474108831270845995030690693612117976976785071013977471115648972234281994138704928725889855019830106252472149077888600259636994373313602875488852378344608561884848326524556352375329242904852467592249865261175227184880063843132692818610488613599844060584706860088054643902703944661792549340641876026870735356912735002693215600292035407894126134014440277792001638374471742896293376899433319743921120137501625876891582686080813271152785157003209494093043847076000320361529160584328746227599863657286382847534741994023800431558138057472844087478383367084640271976913442236246980726863122677281594764243234165549167507462759589426950742792657036570052729422932798441529057416279671059414397345235883925191005462038851639116253612732145617002748844211071662537154766230863446657851104357732445752821456027672392740079880939185314396280367702664508341723098170036381753137832598030142161087705753803828294898104988852908043067295162250318248871326426641649272148463353841416712741490590039409396696216148476085426174922527437664612792111416839760365767581579774123507068898402047756054944739763704916676305712372312516784672364353064791125996714358957242810044289733449721440037642850913107931705608869084698192776411378836542888512580513122475159543174520196966324687381335450182620607082037967331306033551333264496207331307048979882339077952465129866762907806924590701635970321152006310453356050129658068874860605070264739749253947511455951835865489767614930978275780822632677577909477299068156246376296295223846478473702685699677791424922385797837890067773566837692465073552855863788514469635797921720605438630902319199125354827620342037275289306484980389638966825994034762696537156945528279675182821439952338897477643807442142773683853299790356372787883187873246165205405649538964966283772612551000517098392833908694325793080641069964439281569583035441266370222782054961225245153165509412572329588470689695685980827477146152655346461855023780484330195470681962140422803322178738897258922780475554795842313265793280445536498637232627274442926336842255137500383609973983220058414177814501077224583113567274443172216209498157676232702476124126085706545521528064593977457889700231330484324892591796022276917755340179064003295075851861460373316198490075639585379002156222212852010497032410575804496595192608132814196099414325465576519482259950832471469527740049131613030271446875765270380085998382150409199116411576386800857102720280404557505361556776936143004190773150110205979291906476282077474186584890557423392220285526942467614703735017006796235577937156202442057935013462259316940442098027102009829746730695069221183437745315105842378309777688417232650824622857654372534333974511757685848879937762087930199107150040745464782611668714577576773621042983977257065645629483239477972276854426382410349773766763339647892801836295483143477398789604714144279970503764519883674270946486648832*i1^18 + 32330004835512667039888100446263256045464616591661128397507982936627258901539586134833290145778487649593289337416648954996657818170381134671778362367555937731278587337489243124851644042383350531263070986861641737996465811139950108277994989221164120167115387964851320430175474255017776697961337140227949752195082204062518316961919893395529356942070273153450740310468204334880621482063320666887206039694381124094523076567607333646679913179850865828643797347809296761500547226641568565726896937442131248885299951543239997106256999931951883098441719915261197749533816078317142108266435183537166247357457213642555109754079712769544693128834894785357457759867093731730211487905321078943244571464861279786252761356705473996343482009546020568861212285171111446512498913895964975906860729908135192771383569469046826920303818427378051031336774659410510558899517590078331680269127491573157896268078682947206784504890217613373099318121323978332275707888570285986940267113469820806622762134651501412330774126557972519226331692286154944354285233599872712790313142672483640774588764892342986900051757528904920079182500699891011556315389397439688330081936888654803935235958122693265516649237058846005748891419856875058312780152856523613837916913586395914611591551026969337992339138911505659777745201292817042359908608931624224070616637092205971120592620860186305006455778608300117375305161231472771623967927834656788104223120821957737445923770521468402263711153906444968475363217496371947158597444722560702875119232826236423098616677717378989267248167873543256327715242710396370404001702985088478698770882475210103454876693426678101847684864729393430309254044782108211950052596839763110109952363772319080972646854854715940083172298696401173851846402918762524066950108392008361280504802310893953774824834437786641532230520779362673916813885723502932200214084252199493798631895322432388679556974527813608742221517981072522718208006611848359466020126388097914563265757107061667031488429598331108751832455331878807830505931536602101990202237809514513236062765482146541170281189853340553444735279320375615554886399461836929827723004174927343531560768967588026728063762368606413254845925649146832891423995982629379979596809990565944431065249000837434864743879541497471882694793121177402273279055246338399839387953606146098438779066968431724092269544017448927326863808303615347815232439079026856652791544261691708621569558107647792517719313337316445974077172416005085014216785672051409594988337125910433995089815699445040003543421056214704212657839742141973739760673776473509456239291773011097209867256954250540121560550348781387012723252980998852454575879994512164944167536959234416834733907081316185214994665502292034429139618274385332253884257166465314497987909779793853548229885111576023441305166973084164337039595645366884479632590164509729965643150932043396858967478377961000678168744887704697196443920921675813089790890535633610428254289458379026175970010890431202975252030987236713460144473741664960523513539437888404286210917803047646062291919831164395834725190113358859415775111944043519890579533786997103379689856887949393883674472815209439611956585867506539363863486360888606195712*i1^19 + -10004137684991273973208105764906535899742437710504833736768207707260315280460392989821059677588890891892471278918468593908446796172639267479319385556456487561530296792001387006306674806259492442005043739132352014645776304731763080849915614547549319622523906874370627987298414792956912531272283942285160266542296034291069114736957127550802752799515936870355773555732288368758886139224063792224309034390431401462070089015239807337075224438572678136427322115022334547727196940641970258491216514138635751155478155648908618726918430430758090018504599515478408419667065433976352214740660359759418352110392193671922156050972782107535957109552926094076274992210077577262222074287509813020613254968378293749587137355242168682441916137654314745718078489144819596955393321462481400075047535813926568016398926532209974378591325427053053293311561473806407556335313242486513410438213057479165224130262317606952122817947050369232860836285338439667707625145140125323360347346861890950188809581970847917996462373815113649613995610691893850625973429451018771613783797364862197875844607459977942892897960171804437864800595158413158061660768472677542915219250282393656277628820292770217337160883228590050493563353999883034363066921482433875055529950592381360813080919789259863084160828400650889390038378712799265460381068474148429444197003969482038064318290507002551315868723347345783289892524749465296901413847541330088878691106535499233627212991539074214111843647746355265127507545161815504448925202425124106906655898421053743968812282800727795477059828036563742693022152516487331555257165526394727605847043607532627027668037769256918928414020022323205187913370750323517779676325252322083063411342731969186136420144674639332566996823067575832418827876826143635811282801380141473089192806030057863011068709116595315605522199729526244981500757780112998258750441285710837183767675664682706757522990733183633183304998522354271521864828568187230868460837946370953458827474333903039940217079834114461989042537265699342766079860774623565308369766448613337593816605462827432332771366058015947964522564751450739136208106523885437799252184350790967396710399465278430204717122975213024742150501214854471625457200186926340654680732483423583520359437096482163153021854141285559432388303156667912799753262768571414051480147513158251258057406621973070601577755046232479076933859826273332895363119268467528498187631539143184763185296948715982241034745708653961366706048133580865942137156535079756546250566508971798213770524340740818050699642865033039257856716940943348218693249196522015388109642032822168299670051741228079422758034983227667886559542429563671766269156251928296431994734840651128114147987789419648500352269344222130839146346498132200759290864405159180760369406803151158787502310073495571864594773498124250752477062010700926313252627601701643530718207607594481542610965170920805214882382322885535409760271519370565733783135562477106301284788023521367559874122715488689188944781239815115881551082055694120872167576792057070194912680338754535823072335596121119871264606047093244461700754079905472970827899687264775659453087092348414520797627982284260923279732594090127575941333753274564608*i1^20 + 2796599185763735432016621025520571762212104527211663219514784421292060607002464701270737972310201577151112371146316516413530948216825428080590624001745353577371401119579874794140752545573263391879816307601955664294264179998608772739317060667877252668204999865805815660613505175779290622230028222257236478479050625836247253727992682788505904458245096355865160776068896552658192715697355452396988065979666665745380626955253602664847130868311014532987049188402571069475479279345252996961734535308064696381234115604039247998222672492323669693522660162041302308204287172013812062226083043872571378318980956251009323516365167759736518896195153155744550561417987924847053698456923188227213922225796420233774720704034296214582212784457747445430922783854131666561078414855401993233638169863908810332742674191916336056560533564152775085532555342187381919537294564096972795599366290376879075380289848481275534073155799068074337448554677467726858088400373449751158557564547591845226033578619609935806552723811047751583864311181907333847705070128600079094261408709772783915825934460247699030108868944128064323727040214301408659620705849939774304327181415322673713146096102406951776150046459602228699851262519085741910555399105792498100993314255005935358606404871900457001854928733076667113513097290948833676478742221488690879501493767278522913121345393618271971323995150921469725684475993623663453178567401189427016198502862507038848235663383815116803232268459828574663578907342888677247909117725831242138865806055083787775780822004232105992865957836998256087545439753651707881980813552308140817137449271602947445479162174247475858228562996886428485562325347606897074868165572276284103276933448166688682171027562686895736004680130380621035693321772409494749465790599629688179952406682622293264873530532113421683351935848528420538125888374574818933911998205826201649733339883197722103175130510790020687173027844637576143589158169836226515781391190495641412414725514360615479088443060979430237458922992316795712578854015319696060930335309729593302318901629030211074267019256775670027175662342367314257596675552064550656516702764001794244266868501259554013262127756774430897776059060472613302328031393042428706570369290652222456690781058586498796826223039999876638777946318042553412416855118862726543593216612081136722065935304443115253909353412073987515227977993929968228654270846892999856332508343358991158359654020197951556763095300332863675993268670448312539928214384394469281760778624514203393289791343306284676045808474550840527218706661837278794195617559763031709878981763030904038033838438994583754454864143281093161056438540017928905813926021376856306724141813812781743663700213038189353321420107859862582072557517203133773484217639622602295791145551303367283828419010266909046305126816556592332675154936080104891337491913090641821516143580542868859903262760138093198522194645637317920178729304565337113009973163822978830443571232357180626208682276440859472354695413740156309773847597133539397981678569478617346429467807574148657178580340225924392552852879525743799612538365999670043376971390896466300815191299398036992147651678970732293875054732537055558879746057043968*i1^21 + -697885851988700218524263656887452182532013628250968261966577552171097490804949794307590487819506820977755389630430113911063137541944380484911842944614481957336368391726179640614136831071113922112076689370113989356459966773066339449272904669149212610454143357891082111283959088323750538284814123869310647806588945106610528045891536221703935774081871080215572933793683585333088711722871953361827551977669833042489378053212048230402158919357477679180960816061081724220035977184516820271881232973799095309985367313560078063897819882811966560169912264691243044068424402332227054575155879016362144374776708052144001843375351021215903177926105229389568399059872466490367057859446211165615597450830543311014557121770040377145128547017695356693317618596411272295440163773911655823537248881677660095020525421279011056314151812065623508179662421480796753492317077401426675014750127717578469886949138710708070344588269705761200909665481325456235940409617643457366817357103977063193772669593489523672048194334052720692895642520261880432217612355260072498497308172706226711869847266491864016917169396419844531100453685361400520680074409161966508904939031443608472794184570852651629165733668368922118064908785633270282814901877139494457942399264963783982784242560389448575908711628815020332714311236702655691034487884657623740790114054396589646380468401002215279282570476261165299843475106011775759851509876450853118214239998134715893430616574348618819340247338436477979107038503654637329471045744400955974332580291910783889905392029313648310363218877617330497099519607557529706127200609128570727477941210105247540605801941372032345855527802585883391879177579574371891121868467986046520465708426017365764205609220946581194371017130491427905366924584007474570906631798443978464753947583806761178417257236397560494918849622926064784080758523734834359391743470826498433378051024759309510609005620128643739617441181609436373417377196504181746594271812253421202627421631003255426837951223314319002275009085853990752164453767917676153054749439440696042474557750842695784424031172892144913882450784527583085159011826397552998932499111886089112802141626132948622630014660106731747174812810206080471178444620322980587712741617899709237516351676178145240243929371737714418803386591479410539535945681069744610668900318235450701903636805823250656089245503884784499741172934630311575613649362942550506738180632811092519734953415581442305046114799369865480268662954909926567586468219695556240149810993415238489776926806238603028781916202998406859158497576848819964224655299594388357032868283924281624915694309490329633303193857999323754307556478263122241367035601172930083951572687409609628809504784884491862697836650344640366129975278915862213975397558282552872576783180668911915380135314041171358963456934210521864190469465795469784283545653690586619020728532044387127835074072210623356993123287375711575789196629499915668860832621539704412601384872012427623716399694112200741826324227628983346176122621009368200647421086126634507052025987045176962165385588530102117422619796570263082413039029026526138978895186862661556601529796336694268317255388795258335225023463549093562586627047424*i1^22 + 151845433708072120301495200644683224060207182653991942584762691020050619858133246010052545284198529803231951783344823924649889506641269765097102691616227532464705607158893628095072268106400562329913517964729947564370112159198602612792917569773126256083835224436271619248945894065108320106283660394057508881799309645000620272944016877783211335100067295454659307755367119238107491037394509916645127761882688108963456329961225536521088087042671152549307449364412597040697213127113398615781126932711250418403406057739222954078042651008167257209194164247846259289363808164140423393813573960801341909273031218348656409992669908192914335329236601311504989933445754228400761304356864933246651141855836470507508705650725256055570756092877572905505552385772976675471265531692383754962716127767528380850650811169148546118492715759284729825810264291753777112967712678626149034826619959280394230511696700553381138054933894279733245271871853722358188416319367787740603270076823357620492335994068819867231533859432828807196248274455742289459815610129117351783776199535365419090570123531293674385157298020035166087375522924050336766751625795623233877289510384979025062567473881594100179121786008167597922218431773328166886615215983510079590342995821747299575400023120321708774571939489771722719072914257421037126591647566931826349778780916909019511940237631842116024232508967041309932425836234118820030062189947775831773933085630697707754526107429568226581414107353619829947183904234849884352253185783338686165550125406874983033130263620765235787877229688418347498867611809609594761492498946297677107593309683287572974077853703817693368251556584313784266844539194707546112946702694651316279259637623108712332723407376997334111049357678741946287978631755139798107087421866526050046456383879872621430806843286449436641229561152340974628729358171555128858162560239041285285593322094506660157427932256509402590002862933273452599488820004431146487176835499861652838545961242222409361944067810309990164628379747006567952747476702822843304066776231744915586027482131347375143940841460494982454299245788521125622400313788735145793444825138007164417446800150597401453147375227114109090366392914532170705317182189704521951026991160693728198478205548764205571543071333820962004569967724967413281968204020011729969027115311233718982770890341103127904464506331395366718057351574113194804404255123477684490725594581693476995301031466482258023129377168434477456898480108750680901229638467150450789310144304449781719746069712259269684486234613714633343286364698367904657572961819348760944090065112182129554615853238720185947573833230664508902543172950004978639378284230785794085748876086857572048489316847190502825843633874884202164215737274795968501477113308405796351683953438678010868583554890130077527170875986290518546123146198312534215944413159598609989329752445722836521051255276199762135512959994463603209691531853154357169689496387537703545798885709387583879055114314773096806892587741741290294982664226087516692394792267666092139421951847746448917285421857176484039039193435219552465191073739211229677188808579528279818871408309944195716783595346991048318959168205382458181419008*i1^23 + -27941216060692023799981914803931820803301662630964753292934023448185129920697118387159601495636313315957802869571954067166538766292473916254350364772354804522771420626258552835239421870622460896171112159855527953933441918291414773818873632328859524104048885749502538039529723895389350609043309550104021335040299047779286009868263652021948746729474513642487722850766919707927053536008655928579578754171950401915300237123866008608917114098373002744874107828165927097295569436757558074209752736563439898101783779237931106059981713005286315604630474489492090101642688186819075190931074062198401393178704583354321486492769989753226213288123276102553154882445803718536271420767865618944694168798098218719840398388312103532986246890241922984422238943923578721384923799579491072118368413039984766846868089781109647081786930058177938761688640140475649386319859860940587580541840866418322011366328585622642970490378695642556892335047108970719563292076557991895794637783372829197745387580411780718462297764039522885297797915731056329635726606138629876665145710938443988693198639265337488787471485369341557462067630928512957734817834895142217622757693028021098346700695903020025439767358514033555258164208323056549679508365406484706687261630723756493942003422681800738027394371002350008604247698695665178893645565415203707302647980828048996506639462744118321515963562389816410674929558314974959179798340015199841852118203887958222471578192838992497093704282309268794469560739470921543168016466944460183658945583262504694994309958112852956960059702713053911228091433582264576545053036842002023567207517235779520443274621159068292155313790401558762040441639789128061888822644445441449339163026382169892434170012714636801688184034231425516536730188530827774660450366894516192480974399242603705619726686603858142421063068572940902542537759262236107196709392768178734634960254149339224413464021680794438544385356122797824463185615612002351194997076291332507312883837833982499411218830553151135707564945115743884306404517527256085626010133138933912175186194816464854310566892224267888059632232343819536790275263462950363324062921741092930137532094094425338357287759534876429787475760669186202872057633998615614631785653305931272899385070072542156707268210182801848637251523361110450700517492075456037778462837360460509555281448288335315755907006951899936442436262571880575708526349989366584097808790796014555616878978011430220554013848178068145072932842796686151394571839003732947971020085947705340002350337926608253683454188681486504984153236041475276466205815911613604657099713469530068378569818636484465817115161067175420146057823282445981826645967756459640957102895073126319931265721434561174628825827707836218589565183667242172496566946889576154839919265150822121700510549144345392643175001757052385376029599873643429284144420248513675491339367341127953813005581506440458749615194006083615606405474494163251012035034487581822499956806595743481281311542760276607358743912173356098236623846635073212205836196777691278945223534359426124693711416525015794089928894460772077975540248742541501778003366770866304004754976149851699141072494455485978343780515472664868945920*i1^24 + 4155935633572689462011467052583324934103841271081475661249258970640740251013444459954987642732851107100600060068893805329215538458690720858753557433976685291169943661521650631750271879092526504730270961907848044502316711750392900090978186339162429788879957717787302510815497760319429530409875995944408060063223015430005837062197679378956275159642296400312362267876298214429915100631666547089179671178594057879821675164653747361447932297355761159328672779300533649906725153054346175162300451293687597760593165444341138689414214287426239724663265834924399626115511017276917860375487084495147121769111308248542626699311111995098026847727689233400891152643954196642176615035712839917093733231716362587058388870101245241884478358389937711593081883351892413042627552002488577215170576839723969377068709807897768043639895778929438203526465932237992950816976811276889688170528914077862480557189852458254351865714950524783400885855818355147610840158691660661139799782016872184919490487242556791325761669619575934021537583641637369614492077651964094864135656052952816760964260182111962992343770787731621851443879744319674149041723027728261411668039563977659491224851023080521378650120723163490092508005785443302302269965015472133142070360600202146983346772482081988294793165503560586609469016524956973713327407306173112941242602556145363032434662998025639916379361616647490535113943587479374587560192189919885693368226609249498306851682045089925069134223376344244431576946284144275909906431900112397066387713244294932406804689488051635877433943595792350865107480552419282094457980698131923789855036516880967167189175941110620085069743258931919817750091923664290733563462664015889583608102034622015489331700611707689230682870419216925589250181141608490388306732733440762602151581164161893958183557358300260140723242346846714510385106863411447539684888545766334298362711447982920213572673149162619026161419071409727253254162172275066676589356551680812176456991774035711304720163920582254929999674603313460913245567878064571169662657987054955789211360438134177231508637219605792950272436453450467745901664846081031800321976755451071273348044141421361774255454503299495208272146720884155697797196240739579906087233895332111740818685547046095064757766169572718548798986098376194963676018539193636789316543666892588442156758481723054698889764004160459025331302045859919606933683574049617709366832285904579328479261608145826132770837392168173556141010543446000168218832974408546211525409612278238588684815315161052183684422161800405752326916358191780736144034395004677359937957008136477017910705019984425708660926001271558436677517145285399179985567136637905126019088601641556747848125195790099287653458574863688120949125133545230629607546833353998187245991563158821496097728546691533317132151597013649287758455346008001355473797466238427770000000618684960344176011988237784217563757837713418799086469509617231599795767418343527339561423986460997716988686213495041366611443497033382822080620105037424172133877810533339336256033667066396247593353084826708791524375001590604216767911476922977914824498097822382050385108375707224749570318658846681295017454433661353984*i1^25 + -469204675766726725346551584731440771305345739365683159261703033974378385893408561953771686296089868997946850241165581117200282455966515998349057932867061625823262321991357719216865583469593265754734218438321624093951867815419163686382318831703172345601201107200486004315016823107605878647561491196380383347547582560867839008288592080193485835470847367519092681209371875188405279155591978856429319683760353469268031554879852187175305630653149181654103680572767265443008422689023301868229643768309632008095937780751873426305098530570458277656020621797946424697968730205475253861337899671479822076174048159322539576325533040742067315959597404037661059576257956387989120717490931379448479607099987447941135533377927187344212834864107145389150036621854184134782370627326900534457650515647053665335187436202561211386057550149296714141637633666264965388689753207934954726046712138573842693727406018358308489542821127995656163483873585454614427083857882900518934438486488613260436283351495795375898162166907905141192621303313366508429044600181742489753895319902032232494582603683959142301480042172121234800743679489346401384145659617734727280224375098633072660752226762850457239941646258075414954127417621161797210134808860542629004905927544462155205748394159071007203707366831840645932324526882270799762404264532511353025357049792780771319288931422100325244366066142432177800342118376991547347818842098285734676941979513808619835182633897352038302431260017774444571171498279251008097481768029541391629483670244185727019900826338251948008213897504923202850909925156316762089038114039648425708516934028565349921419800259014031256533330535915137555447135062909821525238598163201004605982412309753022184967747513917623198598550201105152131671701062890433100111230137280423634224253681004797274940185703387083680649909846452478030787214593353784537660244557581906631455294497734134096129089181858268359078784578969650766172752032080900205001527880323025724830594343450153292683070160825545501979340768381152640543079646909041168302405550586254711124066444028197117140403954475317955563853614423124582594990385350445243069507275644124766580388787026336122411554327649732272942485693387015685665843468868330069693251810170928730993916046600519071706495964502855067422896605853467811760412424968353339516292881492382702814513829923301496054638818991587384408509284371754150866302491043572281351361568750341412686670756438877946820956307756607171430728997023025538625029958671212808283291843530857532407065796824562388311754726258782162389424581613442441824315584799921369319876360367813482325374933951257312075271913522291081310386892588350962983779827951153397345026423337216567365896960390504483067186559446018644383140139624392856899185698105520270855707171467652903243284913041861623518581802742013777648270452897086676137161665036474203524470195420307633215786531653136475518533915632950678688498662315693097733150991227469591109448393515858705203592091762195717307852676038556777901910514129544150920113537021756183103984021719473649191334524656066969538022638613119568611820182293376318352913178962582105250694864679460682895095381877123433902156808192*i1^26 + 34205398522326783517769327565601420606321595965823910872152974279007589374642016820372399038109676330531752500515647589136915954659211648761020268014889636515027607203737398307481214863940729615293626989241209608722119683582931219733714732823893904307357187775100169823493099116443884176736492115427688269352664392675747297439611976963986206582344627631879338369029816734544268044948088472528870382227187630660879780880227584853442536064026437044658100105375416815576433278918529439542787982010883268232360981855276792728622455567931937837349260907005437662505985264620774765268766260937709870146015427542304837926986323909128928937716843769686090054082344121035769236999218267203896392388637612159708756275762062964766794254217654963752185580464518363846400016322557319952682136427082233514095018634719083679001477198181378072967876471688879616150445669022554220974073019314034527705352313265303457100025527959711830680402632719465622048995521041710868881667555387616851197508278192883732003761937351867440734579251440388193278326542610410516401518169771907187388050241568040448214783105124792330686710898207994284194593459500710092639133188342712608415894077515797936613634770534872687553296224236843630302308088114802257025458332333518848365819155396345499871522230442676655932342897058964082769213956150185226323516090415335145696622125607718585732661383773529477365361228796702641714371883101264271991950152661057042743878315833406200035283422551584090084679945634811997773592286925997765158961920359564711258339198419113718026096036440168835085226556692186506426221123051562488844613392658974480910770612095924471608602348173476777986225474390328325385292750039207874788502048226790121655323346389242408837030594496720696652691816768679653798267375955578504379265635457657532041669532328171713170346634382682980370946081668546476257021780912837568923185191971274316741020690990554561267257918930756188865503947237840709094869383383932804207210829073527003932539742888798454573536841033120383938552543000959733769978723964560074033243636519901663305340064516101103204790819219851017749839458272846769854347274697706836720665324216482784888285390527218931528267772972804531578834922277533288263862200579831235094988259296478786681659203145463926080657770859256830710507560634306152828972389975544755044690707090183289568529629790663683782798100008657390042563426673830395363890628624308428106297122676836788714843230185528277504079457571900326110142412141288771306019103680874725942792437694306183693140150215178832255199064089918993272859531969451875080421192724302096073487293528239211670384911301063572470866731813289868230793700782785157223337676303288299419892729028548409107119100483671946409346334188312870876240110384943506079331756530579389404449291282212634578375278207586061594073426271824258968027855249956723642710684442747723750902564457912239014234120957886821558902707156016109230746029700212600810175268215251753528271893105180195950402169765910994870303605699968722698035106993593612057302060928704066916071265049680453413883832076881796934561144115070977943972037591219068940018314775460922564958336630671116246974464*i1^27 + -308022099143967709167862702162856424351276425238120863203782338792097691678603178606376938898596464027917251827698349418366696596837583854724936346040063314483033982353674584181005642280031107088856957018468263642041598115175769509264984727868642201177078444714680822534625814968364264820697291412505174362578184637550095490246080111300691223784484145399560840863241666645316961052698546402840410618369131627954701518641886717844170118193164230882503525791099530674290887761907549826478923641711941075840360715518278754487966768813104558386182672249788904977415329721733534642318277528018045262040661879249328835731542822315334442174718967032886035706614341307721695999268511266909451149206297649565606323965736416085832746982136370626780016807866576410560077938969051878494304772444294091679772177618007281936022126270073639112988876159827928132747252070515437988204042590370466648860752528868881586418974585864381552137195871203142489288763211374435825440206689024068463988954707060910366654901380151526777170021923355475958762141930851290162980516013541683896248854920216707221350199674187032657885519050480374802281166307379024837047604813380388417408260654108863129289787788666051333877005783498634624640252620214428864549047878527812758702403132448342882802848904046378315690817392892869934332161431391060851906265405980302699753753901151116060322039471202712203826950547407483519062584973820470367666134258547809450821694890367579204490287209350800244680749570064706875804131833334742617592683331399425229473385019966536884571215867150847648869170147285981098442053896180535542387254643378646957082583607907123909510610625276626054901934716430424615563765175999852112092163933159456947320000726038356493931349915033077212164426312352469108656095497961326041303343648063671491397233468014081351239870839681273672345076241288391405595909000790837852608142865736399453810422060347124969234898339455305072601316191327549129083167976047668232727246789062731593938604909621347031319845710894291937190692501465149881201308058325307194004447206948560970403481009036882209913509227322711943866691423772519679863310682350187229292182299121413472024342349833040048971602697240962006058359245668263923208701919302325824417034273685524984307325139418004253010704483063311138655501311081091427279982258595845739528015691171141379426713856672469240983466098740119855606248329505796091038291225412317520199994638938068777046337451637193478934741583291484029628302231845019543923334842951936767407828752852880509800025076918235776172876946591814672623181448532642878382778114165577983411371273807819332339606651998583288966901509682492420191032761852547094823452843454025129553251652870288624971979160434035310278680571113283228629927692256968997989695945634233722133318536948695030491751482106904043985386821227932720154658135067530306750271000261734707487660905163727235141228778089900646587332715832447836892442739519698856281593190578790565359244859016650372626492085830589756983624363312334705715725815731273467198792057472382555425649568709646035046762352027184407509813053379740356146736196697979142095954148413793245968079040961715372032*i1^28 + -440896141428331134106942491819067904252286644878333917807684774419669183911435344631984270421410753385217888793988853188219986606038903159782156590232690220897385530775174096426413560173699952228785965275285803355367315946314305039942474404812856199871963622075925820216287140904637501158901611686904495925674030111339073484673959159060062105807333709547639665891883615854082238563152052186676704611685116554583825439673239784624369657000385028276784456327570697075101935588810813166411626651974749009230566101992919205512417743351370524935959229388191412276870580921513609198770888066558186170163242419261632059503382544802639568788344568065223173187637620778314018026177960072203154389128233741859035088196092272542493375128404191972501486006779013607998643055270891207797936854812070203789337408814958720560138748865248599456366069958445060484589398374605745043490146483708635870171702224693370952679226138137945682530442654422239730237131541125633687057036054714824419699267833502384377366144140477880737431795201974400057889780397399419661641217255652717069961111546106387701472197534151945032944725104322631614039863414150458510626096684179778151946563422572429091360869890539287490088673375861452769074223618366664972565769714224615637259089940300019698767511335627973548573525186988399650855547597434326489856354969533218619531626815185007722499930665636606348087195948087487203762870392056732036052070865234413560789982363441765530567440128060593218636718354856947121922675005042375699191410158146658242692477168529274609283131135377054118841811951958862049964700129199824611073403530625684953425994957987559842292473008857800040044278445369228095564612351050204323463756746677408077190176658471329716575053762555138815130879426461375515773086695892843705759030460828990121261709567108349759866899821708590883510673326212753638577582352375033226374734234623376309510791550152942488351356471041172140281586769257076785607297212604292008006304106568455344010564553468267985112809584990644464560248544956803822925632921535905539550942639614321992717231910573882144861106873490164741677334311132012155173889854461705923303538915134396696324210960022818433452977862325079493763990932203620422521707665574484565118391779984076998704366535958965471267257998140334796591788128153867738665125410215636974267908406526323103431326513583717736940519490269036532561545741197759410512573724144193195224490318150398317740276879737155424451871749961789123810490212197766082415550295016153035128165723868919038799359586120123555878824463848832013635030887685749004492384027078918199098829492565039469548205846477436366239375251241033404768117271170451228031370781608479782377425476102068397258601693373017480923430663051270598677271963123510878864552357046185607997156454565148814513401644767078695408930659565286453415095100907414486090924686212603703341451305297537557833182598883278394997176754572309482591726448533258111969434764386946577185898383044400972409868031246270486884200000867246253022568669487814704307110667197924211305493880826571618932609606742044420339486000301148269720854652179908585138176567763056940044604884482260992*i1^29 + 99319915192626623407387749118579082688589956039333189893081019337562890195245289388681318733198500854832383310566470379445327355340289924369742558908925819945230194564873646691274706779633137786380289300174283888062168100758971663962028485569921193888524182183529568003759097833209744771927387937509565542441362107379539663899079757812065439298772490994282289420107826637512343947139028382329276508743274959359439129414849419357734204924615240302103149048902769829991724074780834450080884117781563861314526457780665343447307097911582656719191609096857256585804518509456888663882901176985380928085617006552130127341694172823961515336755754635047782424972789033380352645701108248309358112222160824538491830240700918883514968405379617485354212173472378138755464580231469221729450643549276116783962582587706323449136813177175680373871601310340594842527667960923745433978022004719978482325028699053514924700182911199571400267012118034314565893376044628313009143376378624538455520154770539780842323185284304332989178484269053596141622338371364445538478089941403475327488801274797220129488501460827909262388950129324046362683000614020034622315237715370220700032943853289631156728826698719636306512846188648006544133851385273486167932894208982416934156554106262367270808764076126133751821268716947697515214578719586981565617406317143927658722328518141946946296010370877761525433664739250381705814695799571680406526928358029372071804789869828171406937426149094349922316432640035002290581127902565935842747409737223985067063735394380660596225294581640215000851619827940231539557995568772921502923403897817303396470096067166925205250491311610821956279262966791106533866087033579808344004287055453905419716694845312660911537261170966910503764375238390989581764201170779233276661796563812832871878226979175407957408120225553175710956687972638463136190098997277423190971388124697255221405175691212446771361801426244693889102056206754563036388045454207362594026249912272131670578172849880801505891763907682962857054560548607346449228023299516975101532512032859496771578216646168280979010361861366746929506782872133115639986311657401216528520502177515386524499656273300284444217573125506752839493252424488966236573138149934749401944197814420263214610645295395155681836577552269992578658783291578371099586893216446232069007440724691706428194135925424097321953853672414312014859718100836274795102492551241624471912868849874149690536398472377774519019431258096090978978718740537600092265551022137745692280511104860782500170086828926577977306959302845060109776539898553238760566563892949569521009649608920481483909893449459690696595552198757907258497425621493229502980708960133440127336637178140341902572100736090799608384942118521810033199962580939432826272731625020209250931693265300155437531351544527847737205553465304417636487360694943006267360406910626187407247859233338961184583693529954724404446915842246102116496420566237054448444013413172141956787899633730881362200630175879251127433630986652368625678365430811141524355833873427317593372623384611494422172725389994680949949662590293101384251446006631462085878822755953632084823356695642112*i1^30 + -13876057460260444539766354850008503721055641205821626922773594482737206702564280195507652966629277756662931124587645466236024454837839741244155980825177434992325985975413868820644779253588091149465837257160713182133883821719281251538538550852489182046993006740454569638408874676749997405429113955250406990473332946512529428959806145986737782751624380278553864560444508321135365369105337314501236787730416286667293091408984299959009383295049478527689528750549163277749010013311182948773272961952294379171477205194036995209089453456763580931008619519064252515628388319209493385675269190510421145181462299616521618519317897592544039915352875975756614882146877425177124923142892496806644230187804470219630123190302547299753711482893350806986281850508340546517414611036099889314026023391021647864749090181945394246319412379028303292959804183911744404909833816837776589424231354287146437199904919722568691820140866567362601652669205419691727422338884204720166820412838385673949540973833032504597354393231072691749109974238581958757657991987758056003630719097518283535669828739002623042597155519410555520809904305226446302425024277874437349674125109901436319306558394623829442431205345967906460657107864776717520779607838995601171457510706998605131017561927934049674748461886122447432944561927557524741222298120047047386628549033417433736116839111353605918741041346906682936315504583530936105513368124270734017884659368310970503552817710639816429225103023588086946044780785442255451727442555277018298665556030129132589998181130854602486094927119010362484522224019632706424489162157772005017146573931815235940831125707438576269957728992715255155086681407008955781078753496136118440625093788953171620015641399975184713318855065946388681968651971075851619263199585262791244019946120604845282403099576464276689266410888364047915126513292071341806353006192826919077047546035135319201141128460711320061898442649085504569867233784982185850763830793236730418813902760074208263676234826174444031121054683221141489466669022135256218986702704117698879693807747356920129004126440224362219428728387725978521785123978664068624874198675969427440514843608649496585989638555716539012307695618927225812675648273791487913784725660587149754346067091176863840514655468479101582796439252772920329220546962952724843214687480740683069273102779960417455589286675390403207233437978005569315804188443895731120513792004724456947295170184324824202141784713996621220955203034449090681975239837321979996889306803880964121738725426275393046267803376140573240550457790519317390192508433402650752983445896834848931986776194383858354262862606899863709129256915236995623199759621265468357900895379638729767541234725109709041584206740531974840884968365313728447407210536011458193886341028207944431106399680768281689142886882639999693013517852495149140768412213341497069135295638130187885243265939178212601684696733006133234957970939938956343030397580987376063498323286631626867649352395899882753399969181308588526821403568906228843325359446978882552248822587574106962666790650175820280292663473589806613009237610565608620847258219618018161094601650961296274192605380608*i1^31 + 1181573750126022193011251039534716763229889797953098919269381249239894811777091308382268646660677920383378639906742141811232552211760449067867390289010244885668611941650473858909933735748947433916175534841851403457217478491560397609393548876509845599861609633572911920465508696348035667849751986104142913264155855275324589941775024387031744187598270823781795213286213298833842039360648697336504953324173481808959989053140486428121867271279630548428615267090829457330839038247074784685236243160801172289748526887075775647243610873679830543053744939720863611434516120660191744287722910442190237400765890654883523448346970965531814100511641614926497504861374498365483472336943311730478901187781176835041731603120357941390064445220377553759844352406319347867935343123149916495466613150456187221159651783817578084078626281957470297387030697806933808689494231204940577539773456025689716238648763608633160383459060432224581522710147805983094543864405913772487911475720878005871849852551150861059915558792988134914276915999151815520108991755838374149799970068015861181744118639271884964909884493021426792571456315005903543698112072742603840181305550788809334407861143664712114629480146719641024887485895811090283109627105142463292321483034348071497616231042260448838848237860965514937208308089042413572103194391918154861249483366218196633464850664437573115469327754774124083726352773044267729827219837701649651781577524488620971984396933280363778013086170393406251346298992960589978905209077398814366871322438651634967057916398911872491071117303781435147641103600052459263436560208125261069427383921790497619896877174902037262059181273647579058597313311817133546493549959990017827838462543078953925288378773176196477276288984242901772598888574794766861379553830263172292549791955571875886718168178360164740007214036023348321901679658669868515797651036820029541355369061547309144144936117856915689003224023220680325963129149544075837331388497798084912897217467326828110346769699623991841868091211720823164993363473731428873415253865050237166031234392363879232654410946370116336916997948611499978491426540089192570338925700865475688252788869141973343019637864893039054438611965651953195871174358788218802121777255805222403275333998468295547272455044632095263706599093525904435079611385059290510423103159577095092947052305839647414203326799087078994789310097803172522015834902911763600551172428106059519090375905011340629425059251861351905866352922937808217052149388035988039246307331336588535316156688599281601233770242456065423070739064525245151871656385891769421081391098103985136842407024304702401217487764733139604504601579860439330727284355023264820920299768999245756781819571650897985236906610825722512833437112078376708355225976684266519068440769688608834789842120266070259981875624521185034779786940588794898373371456724892653700909740292277938302379073451221873682469640306655599404202979955994827036350276063487991182049713687701116109819226084220254589838017209972020759972355595949533901425036764513978466105746934083743344376230112715639363496844173434790009641847153151286245339096751508143888902677833096382067507200*i1^32 + -21178959768570216050074069892277255377175104285280891354116068390239186988353466619688712560313754840731151571038150157354218072490356684053203872837586203479328523142142344555869952117138237893694106287411891695864190924199126231030176889446892630262798023302042390208875743159312472297843526367725229894400635394048784999048963442936113061568442715106201253175908699643927087650718458804596068370277086133986338454968312167497251916804337408610590405862840115747865766108848344698707022989120701260882794419732637145081001451977640479000369688160942341771054269266772121098342867428832914669346556849305589944594562263053307081899252680307547648823328381358361051337540956161441421193859119715694937110165233934201252562114023339963850850091896556512789587221168989604247298290481944653056590084792162543455798822605024537646993579483327181008228861294881991024932020824547346940062971233876671222724003405900420478826076351543617287867047099605637776611576587766603583282900140851803087492889093126420751165490999232456159560084383993834544006525730473500360819032748527592876912199287211137555964309645351173803514185205340269447860406651782144377448687459304177593948015621301145417100189572750352405545058523935281807193052023420548509409085627769751536469768927142765233818447846816077667486838048622482532559648553798155257881812085659716754810572402596453720139179147220021683802280565611580935219020287614172819868716155488501003364274893229396639530258699503666751575034588505358009703641141774802914630729042944257144275127691560424488185652478406836857912389999040837396554281497829197974712673891224412846716315211251767260850671172076497511123236301510729063278768253067768365061025499144590134476872088264572845818927064236986854183935853398466402090031581174396975409578001907071244730819382464968542416614180722217553286225200821180254447255326474512791987168225621722600246389760195611136416719834468658535797460565822121584154025668696017471812506079080824027014505654464888312030937720899247411893283994867170772318812895063346267935086518683621277935361723774867293800767949024284572475494720977809851870983655373052558127845372066463566188140238161882930084627398888282077312687590382776639826720144918600111710989144125399500210931326397262706040772549994318193043557570229638353586553633677491535071110809260677071001375077310539786095377592386836621337555056223328760796975170347873495180958450267435126260046039023237443845696703329193492187981019000028355532961203428606949274355130605117161019749143887341926639781764643352536320809454357147021295993314620219275952105468511709081023495757330284338248754496033323654613901982493721536783050982946721916707802756050991088065733327024171243799711730302846876112191392230578256052335613554450200051223500002748242064190501128080324465096699048974126354362600236249178099650626366011301807977116984577587203742839884903188006066932819743660650782507129172772615724189049557624115037162055688572681307957754353795574491063776603756315521531307680383048563556956592182374420504108585810881706527733283848436170599096870176890560159371877154816*i1^33 + -11486618741773164863408354592924004418502606053470333892436763996160660984741883356909623146529153410541318555390790812837630738078720579345680552858575859546871446667174266191596503017565498050923710840333015752766127726703823856095237943792310196128517022665746026412008672690734182086901619511176460305544367096804850549660969110628726306737192024122093217620661229490999622676051410522097140654475426570590935495657554291399979137739689697124541780950167444984863286645587374109819541701419287373074997003511211848003028071365878025173327568486976396987397179729563993058776966079684327352915615131162654951794489091371602453424863868232992053007033234554381958651873529105264205791454312416577968430607965540637062460942258938843658585288361358729373485150730559703775194043026505554963260180720592446497901529307191941805947658886645590404993782964685738525882381942320708630336693400863693432287615210062318348817193635037358171514669188107789994348916614598422662131596905225760957347808584754254161294944941478170948029931155196686607780482222763283030535543203081727829366575504050224642025991117251751522001669663623560552426073389572196988472133570619996653223249102087095720399849168953254148031321062475471390058830020952402398766104423405921601480606744191645193305206213600116927409794304689531737883138672669216790469427990914575309561939613037029215154600756802348151258439068812682600720253592293662173303787434060328460105205316037071466254178133373951776870746105454288620408782201350539597020437966683914545822152055709868764160963644202233269072022614956649635705057169602252908400439633227774295698356267312190041777094721386371361586367983071481641360017438691189313931535752415425793501227230726558157082619370624623915041902369531025075845945449696703614259620027774268917261108411805042802884212928647333515903569399508813761619922009634853985335427567802435699635432986334515775594100699171515591198145044220681758694843921331949623120933061680166354443876503912595742281303735605744827379588560682706621098933840644445709640328867228234558219216402677314850502720448790652936438799674819654073408938837431145223946813713633403075182134810429376378595269671703731726252185595483029200476819293785126656616875120348431859403217078604540942597067311527973367790722928038162607641815970538557495866928358601767197309485497051235308913684031170077973836712698197315092964267915224976605325184969831650897519589596188717521167197978922870090206101363552741190545973282670720406380608441533975430462415163701718780036853003498755859611588816542930994597151079195803352468724998870172178830333880543929348124288538419586815308092764055636045061802728952900315840410349755816836256261429103157231168317433850419494598089764674518831497028788966257626860499025901344196886352616766992037768017854021849798187977867798055609400727844756108207956777819050650479616101637757696128635017255610637550730549803031640782004452172089159854957273585186761655532608025752169584417601418212158799994356260547956720330836034425063340861512783704539908252176716079432058903406456277259119762738126784561152*i1^34 + 2219715085295405910915635210843158374125019911230236808508707304215280456593606400163848466931064305612442321964658037613184208039883095630402636350737577247367995840996344137498527200302695493512087791024337702218836748418934519326948381697601420862719627898018377126357482385611996646548939724210165796947550041527058949558719387012801099393975176461624996080330450524585398114944581656939755128392820408724147376753046598342247581622343306790779866526428049311421232106614950497938988674210269081123845277189404511715607891264004783328876741352664062343733353472529598970120114045315189324797077720131937356910424790637118221673717285646095850771958138550015476909390685119655870616634931062267624726354161316314522414003642865581986387781275798729927556606753536879067142658035072788409490953280202610158344382194392615755756662154612404002481642757370302773277922159381297408365368226309929807180470152159020722751859871344591489694021257913078918710496542407388764555072274999140814439737199925530437892552951871104309663760235231333617826270300134897024983214337220744931145623462440917340938914498996906381584178720917439932339946733518414171921878345078093375381295631760189459172736783624807786640198098713116948582817025263128008991219700340023490089811680119984362148819088732722829105206130065692481810060190086490138165600745318663090003560966911172403446970433421202274962589676361188398382326354794166102250916221731565148527617874057197205946573247342268665880717009505367948378551073771649543153280003851915490124012140025465037822311534545520942190396436714434799845654235289150524441652851304685365572791875921353818081474626847067154021973037315836960684195609283808699498490391674957890405609909141441994666957314041535201507765933725199715347792653512703905270561511953617188474358771745132983507680860603078445942334966683449840730566826053945527021423629164671274183423767880897761623246175475630919291217410632384640116637636470865927347085252224953225372055859015135265737788105885115228497687216009895456792912969352990758700692675747368608904444592477416147170887310456519865750804510011662459691485119674157649785839861217212978314253240303146703400445428700932587776942996699035690823481956885681653299380664985669953067128503566648562250229545227314128435576646837292472391751859141035115737749556199655067529042088302217769402626148603137619454358828216196087518750773777546178442648843704793488816066639276088738412098448246353911635367727924387106734214756154948215764831169913067748168890551009502654901116094317093365583013976116335167433889622467479743262926830142808130753170941134765962164073005518209706674323136714573769712966033614279198046695330861378404458499263313404782122778548229477274200982556211144094031643741283754222834165468688403793461342765531746180124435507208388679303200116802707727526824598131968576679026493794145448821165802738487817233765212603669337318934244542427136000460236732871675246859560017838576096580114850666641825425127435838700355885742917255990387011779965624679114537667350008290892716460018814285422043105601952344651301503631360*i1^35 + -255703243514605705944691828315023280716589917009102677876829028196567256060731411085807072770953784227278228121787486039689786387388881923232455603435470045116337907677685848720172718687483241312140387008849298463830466694337129549496937935975263017836293009271180569025089973588171965005366382906390875402669303384884097922714856895646570043147393683853757247294340910951654314672300808588381390106223664415578024458006676216995296619840081360731459963494754001796338085418421973328978396372948726377568719088870193809616520729986650791210369412431272236516404734839959785921616747069137356898267403836297789355540657943122201412595873780626924191194922033853724073096224393972317104688808301571342562473749295199100683446416602943649056894320005073402255691049964660439024522668367899787193734951466803819460695763124823158622528427387252967400914796586791477832736849615384212729392361688327368764306672156941717124632255550101612229143285990650453047992728838625986164877863676271647509913543983233463804294188904704504633467265716866135391372265772779919873135323250131461583432117429754581965384168107803679706746037491336344744264597888705448524638231662400806113376702517527463965572403952897079753874480670381809571404509411173454150240747537250106333202654161553409470027744049747419324556318548920695326440515232068273743784370593002123577541244230933694020018189387940953747104272470285248777614981068226046979993071587412543852620718127389699636284440158029449257007619520556446377879766185939880571948243352185678791903094917134106956792620227278666205135598412298389079180408833677433077624732846946988899450796206337398734623696046841519380461327848859495558363599584310638872474906701150119488377440620432434801619943302027786258359062139190756524649586775490615060952286003328154255160587396717190162762118944138896573919628309281688520910431940492371483328911478254593659666821188679542066348441225979146316827385056638089502016815526871924798142818607570897955608952948839735406002723596681903116913277406095227343578684664550231098749709144235103558839558533297233881292754313953833472107876896327835325771132476692440930621234649019747879407123747772207138563245138299745277637919174173698866575510361083467130417509957421303072291626696930103845689496180542414301129632202786037910243992965621512923420082343185434140530985273355074261190483063936977988566356366857538374596055351886187907663147100804897882624933727386049782518434232948445557756571524058264670286675756010797429587731591259302549444569472673726006612946563794754348403914989580450597819684719433857072558369487902399981182632482456430690908354351926024263142595081254034734451979236117434890393517898857043622993574794090324752239828047415006143549544165524389683683678369904474174316392744660912084440649379706089408890142285514568210345408787337569649125183594716137416296289994604163829120700186838523560230507483340646909575309214822032243984323488530756421568232539302349711472364333536271152178169614627072780557207033638899692852154146223870764530111971563649983875459038220417688976544285395262155196989440*i1^36 + 21750058900249065811800664375956451732710532387536993733545236008173880939584993494193265783134697618520074403407284724466136565798187171116629768354232119196000043510418306482980824809733777983715346545572221195401622294723509609994048110945493793679006065927791965977718038606239297864499228713883245013521582247420483270804273485977833910980027152394633534541300043752287899155445059441700303991101015548313697402815556263259403908985159211133391463898185719070953008657221863937684044859347911371133766177686869606125750456841948265236364800773829407503336194024608532911316924403925629369734138374298388966666342639809091473341590735921853916037938984283393572074813673105379355489257144484371319148098933405276785181665276571441845061597223294358248741874872324399573651038107361115950493694283896562003868868162720809628617071973120876761156141649453778145957363586533545315161644349575130844400500934972057443836943136510358457442068433308462999240277814017630503484109522939546976252826146027110706306348221685581152455429347565410252916272512028191188248740306477049654295500674014877947978558940406923408776104289529918165631072315814586872614239888204201171284460965414294828136885324677053256271393851159660090394268777382311283975082231556552751928339028384647317251317791078916786097964102706258638185402081726304389228870642170209997406187740347017884278041164578329885747312579572365061276155333802043811886012764230335565264710890312386126825253520972905487021154557783715321290271549934911744898372898416610187296670768520932707098425836142863872792813062773539448936496965186767818699586646901898540916947910292209751042616682921939685913382227735711905832611544832721429093713890219059219823826890957497816182290668203565264924712038417233444978677535598420569337931144786803741633357930028334924557222772101214935271119405296459999720473043174076781622322294816895454254559080334380229939168211738042356665277343676610334779687778903528712437455918275220065271555633666211064511737415929616734827628229097218487464283753496368303812429381050155399212531409065844301585466930127809922836456430633539397403058845208294234113895048136352755641446811453595487890836929134994862681878632474983923229954469239065076780465394944756722631060692476778730852840883887657791084064095957672568848564603027339007043407469929538141459556833744442999531200568710957996739446675109378662805150437502771711724794921013212560629623200958561874808649133083657857221019431370221569573239340683368940810874292169990976703463151862514824552311428387716948202023061686555498977933703021020979507912778686770741890020221438631812545198962301731432737284189295870365384338371939525388641463319491001676664520915749178878092935372962144607481697118859903691864809476768593575365398582274556153730649187363813596939534191813181221788582435775961214318492731613768821963036097931664666699765602671262647846185362029169943123696947307331891656369539910180754248722568443822839397101649910968211752595718754210588403118021499122993619355244877893066642054195899373546158379994213675867879205377218182899564544*i1^37 + -1443450875838755654789740513767364267719649651839395201152227337865876437208918370331764043515628170139638948750120524353772489728064944817343767139967093935683142552023914232750642267131120227455460985047600060930095722930015471911126983826056782551223934224092421519313503584988117837612749516711127082632552935758691074136753507588324925263532651954884117558060389773986371543954231647427524805779468695926396858189305596570516020202744940172179478179016716754719203272220079449023159626386685639133248943320781960488626929276863724243004170286417357591091688533266628743536792859309687199033549861752757833156313564849719279150102261232152658432814873098235988133017730330410983659284327493048521874340206589361646543848924390675065887916163370606222396798250489773598429883966809511006292697708830297102635428314907994751566876211785685408831620490463205948518920510526953430479962620161189988748866556336889423506755702259375890489394177548441177190313367128301929935258860911571288817867204662971512480679502515823722692861880025809125573373826946374026997580293059003980477002279144901023515100874540078861107099925829394826937912526227251867173939453739497027841324769432797426846715581000119402934606747166605995290267640948943478424057884926541512147728718203588956395048550808926542381696386426440408564130834460831696601988477518153618610012525901739043417873203919121977712401113484037742210219927896789452624588380517632826183017820642454906174547319436714866897568245851573181620721979832817377822599628504784238101015049870357227055231884271429163407178129719326404152745189971458947409896996043308087003820290062141610206856537137836503328919372778603623818322098566259401422284216094080379110782564049130297211268971346126582412321033811257180876105365834778490923391126135135344036497995897958672545760188125974799851636063113496032740376830279179391725932088220468485035986333719433215925347118142504081770263279017408799651947402981306630281915138540841804730808940295797298785931292424664118909482401540655762738853413602375977712394712868294643341057950392987121962017373194108139574143135447877539484247883875173664337351543454941295789961562713734918145925657932299727709863578523831213010545539573100040276416562209125561912315256329790491490147016933346748617855153189592541188045885889011838419613313860675771350925174945140207620266309067910301364332544198954657791043081221959040991091109115071500790804039813940112390603282101065903967462130537418411143759930761704250684377995094170403268820573782086063278635972998881429361372085529026382336666335300716164845652653027910181783073350016099187029510258227914791259849423110899977261772183295415567349231392689110794527183582942645367190808694078846458415353895934458985449103436736951067599953923093756824446708683181131979363676196235913224822905977880574740293431090570726016626506655451820967592563412457832447193254769630578209441633414244228691632252529448801912078758312169955899711327649870302567929942103908870575090548849863143083433885389059866905651814370036983959360748780434247242441729939370839900160*i1^38 + 75922751189910622536329753464418307182780662632424349434567035408552573030510730529804591730280086964290741417919127059698492361007296724044101829208861353226559770824403999225719834720485753182823744047594070076332432213636583975747340695137265232558483225369356677436413734858225347715107756156880338436227965470006772268559306843670187989811325449767006920130235586137055940130845684211734019013503335784260084497983537653171308129031365493818066518642610932127817167094733355903584581534444008116043228692300100303532092065595022010048111910043655503578483320116023250633204519822193601989661861431688607991477595622247466411262997968376132906458289998816955199759218846924867089861809953206402777611839080783032214315326297886703306620782733726826966770527672219320838370018236624379632061814961102863768650106156157179079699497626363492400687471272635700921948323278341869421647970421146887385511242394616165554221840573995174099032584649942211727777082255616856710488536599148878563651832437005180133844482434633847656307495967640448624832208014533825062178123668575977012763687712552098912712737623441118499563150219373892248834062901778221547143658987535709056320548181116631746026832117381291812307651349176554244985311112403784745602665938761282078358534264481228466919086688324644808134986513156075921185228573611832956415392884484355470750964416340194650095915456034462684164247178778186937670528432796243294912348427746552381992824994365783253856863948531022950620269885943402682039920070211025554415167500427015394137957865538827224842263166467964071637397649928960504720578690526340032201369125270386365224660487291272731731602332792660224958610196601040850319950285812445144739370446235088854527492591699719792947994803308801939608583982766856258730988446085126369744922134157500508449865027292714464424437648153682457002533574701023058604089451756351180980798189818750108907558165308489549384979072844529896601033129741151120710090892251002445780111268243941475778110848109641762725581495587882038875542468404776857516855620809028206955200216999168010941124027268863769432941478993582788675544838232144185905141616761695190387431499340102043867190832477969061579901554610216258445915241552858267295787300060294131797866179619246573636019942110743611351922754127628349495583110547822013626118144888406755235885009004119162943010726686541299267187824853226733176986689807584757558209645440633070515539813755831266352705383248301767328653426372500392409891755614075505808412107857585908731353056666167895818426950185884717743146612359559240030260872089517443095549796904479239840176917721264924748461767849852121404626638901988550794335155018281418479138121797338551711931412396690909255171797446148067971327710124431831698517078326245161303869092280213887956724921196368164137828559805966720461546719554379284250641753024317409548889415841584280361541014314336846545433512097047163958746534246996969688611950284254556565577040929244588075061979484697377601686060357796737616707034796966655492886884315735314987420103634932164654959460644339891542148145001168400917761506672640*i1^39 + -3185174253919761747793171401398323294358083202141464125832715343594925229711525077418312190132077388932786618188879551367863754285165351486745446829954455861762219901070232668322884219838082790857487729415234925637009063293118507377582449724591179272056356706369238523144828987446402175090464057210071815588800655024339350956490265361081673633037327537494857788083604590364589833233891251106974781484080137442164160913101815154811766666096864561358836366896657012872494234229047359934616569670468374784302001660090456053450106560605863807779729195243454033233823438175029577247231954254873925821080177547881191885241841995851603523359875840712003713645192157344930271961273817487377084971175432908710304557526014749980237644161098764842182999495993965530626712739471888119044988597640137160386261000240387935178674101788725735032763384761599901515980811249307064473050535624521476785726549464007420727846000766986133806303214648143496394152854345963194545680363052122935017299125749867412785767108509863246107173537314075635844516170034195562556045282473028206618749512824748938422524079688950571594960088611925225557318514424707424759673962401771623994259114212624853112162328683199094477277697152865438135213393354302994157656130181985509563441560218542938398742772801526541727990038099014515543602755060228237948110130939702051811977977396914981178979276269253124940177368775695055746697850247729239533033328487079310122827767734178934221410694015909113645660138151734441772390303056378714035810585450844766235254390034294780462620662994978950359946885142167432484264031744723744997470447152628392780209448980336380706571786579372902043929045135848965418400102690741026907426115899706244554232637806105046391537792636775301087328853168820438968962861030788059041829323099559918486112563797594599538594510753636529546180746080305040286392544176937448121878972975294264891357501073810491438097185516351343286592054614501719321218103200253448351965972688926306014417350542541932565275080077619759175027995971031115339538461863058496800937145782252950499015692917182639191834152059094374501672605027499718883187991047250156125667591737324156400322828626380801406635036982061314893830613699856458284163751282717565501629463054803923437732817151349974049646173389575781678727332732739722301241173525096767261852193760855808550897142368879913226112306592993374259010135187192674902104832988318351311593068552277075490054784572112395584020602948088114521950921156237833235658259748596052512651017105022069605711172499894376456377115142407169471275397905584262027965049288269535764559582242819783889014537846160060917783379937137729311078253904248978171491487810937610584914708302881446960161338199867296123382049586474753336022854041933371357250723935970976328785475101692824427583803987074911851854395644610101945003047108853049894273451317130973894546051042818476400470911353183112081187412898072780793186766400701887313622531578366015301861775220398609225478387961833032909724346361410310477099135839871668264126950809179052966153305351261519514155743216980638576554097751049025723146698752*i1^40 + 106527441033558348220127075141619461785232201304808299333789561285364799846522800487086343262972384859409820409890513781778291436863913696327120649062392015249699922032368736715691173020577457855617823041687255270047969064830259738909854372073399262241556220772368588303646475050982027157572600616873649542857501373815991919486445420084413979708750921619863586040870200409033845101143420985896553672047617396411212864887159538093459091374858588591783272560786103582086855266425966148475621886021771136990375824763046509196169700129871263490469860703110994063992217948597611985193922574617188406760057010081194944751806725096036696882974073974187335463584898748208802280373423609169345716705673213491309265636676366982780450905057614621896486943995052821363804965506289081376183864873045820497464251455488193745538463753449970345887763238795017049264538700500579253552851194425890209767398187904060522071334741549586046944270645978759855712510588709602266142743807600416506595553211808287441750167777861732515760897466428878384917709275874920572879570782678908735325201151863357498027433182528431269032451098118062729244161642403283865682745448156321587986380523337971062065265745094827540549196003091265334884737747313466100348790193777857588138430121722837764391216795741239310082882957948802677075605459423146324275167458923928432656648143215704154433896004788071551060052523684675332138721049775741361946441924693999061665205372119170516329537270222234455114033289313002799150501008121972573204872245890100708123931052385194448131501346173391713320369534378624076051214010392316374273702743384679325623256710535185824741571056469239953454933349102948440224157512513469920647312014425617402693094965313343384383059656319577565794117053318219696686605972558197035881372589120574398826966113185238455130109946727083986208264674541674333384780889677562131092031227466333914466533519401212758747574771806329954837394589744178624573929893997749205626334313996501231684023215648942547573677829694983015604809392439872526356900041340214921018093476079661944204073903684400320323399358362347685837001006775205538088917387931469674964610615107363571681576918753141502983278946290958417691954915759107972463901958225350184112988947573713421797358966865997469136470266437578382961554628409627620107752737329513652075244792213862901274804221802100877535367929063326323085768717318651321324289007914864043545938800922834816724975795278151365172161517766678022755108360007850653016666659925480213479195107370207014210035231120829668438974804802730769737991104325794559462718754598375169730950638750180947432847278377845915042980135081786955543694824181172422625777199270445094896504339782164583368145148657461749898318911949095186238612075942175177270642135033055535069234321752606052159633443989061351456392346278690720454127769573103801644768137724947565270555860918721038688813737419732560111679286925473032407506031240264635308187663175235953938562274484594184653206392245770338579023843213500591934588098045755932617715454016054272879960144033636436532467986848234463682333088124834456535040*i1^41 + -2833798900668183996149980470980050700359559370003520021737069575124956732152885339595189561830203820081651217600143138267963006494627158392518233673875971984479474281294847126242435067415932270331969306256796988080738966783899336247977329979309435587992195532381082312287018987396174922153300517234113316442333499459392483459823947220444852799706725567799913593655582288319135991582703693230374246984408827652711550616170157742062447784539483126873430538718606565056841745879473679758550440663566769029535832719905337247886919297198458506850368092129419782839094997861125621001156252662844947944441159569225365643853755871086228672506156405432464194049372279229272567704014437331324210153429808276025330461327712070471979783802808415184963424369241484601328197760737883850268184847828879582543984196135341275469304598884417928493204713694134538721058451336987507005636637390122050506250800520129544170056084388756358707607145220717645743250376292233856823271205354289970665589210462231481361328599526459107954661214531305903060462184845263882152849278968485676489766080424675657780866565722118669973271612956980936164568748958491126546399779465408927605753961940508296962892551445914160630803344629630354066041823039135400750963135587281792281768468891855056630817670399578033441117709201887589584343554854896788314810034073749479243899474659506391524238034064298356038557012946711161287477059712711233182515355674463101488889643050330731584048706478887274683707257162756061488456186229869697790781871567148267780962656690821057575490762619319610969019140228581018898077356165153291696591136504605711198845268638182411734842423390799661868228313237336978133299336570417075316797360996501413549754223809888154511741171884593953325328506138098535714715815884921394410394272842038528535795241336357425485551739009452717847399344899085821013030305066634199309829584173223945066195422989986428210755423550546860777655243112188975774687189773320785817435183382702952752053625706396252648619286586342460007458422150382370349265159803311239099505141732837083446371478574850667445352913372859724859308956956147476433154696407764241011058972194248402942416659968042709575750262086450171668589042632380165011564738775432923264637980205505094370415369353926788457611676996035030448136571361257964015032406111987136363643769052548865792605692472015780825720751577423569106808298004365999852995228494629026413779836041973130783613785587096666254111521885649058144536141104514142757810579543297428337744245755656132476130227317636582176402820855947728173090046221959110032202059128358162066223526309626596456527390371995460250452311210862359251603836670155951814965074699676560563113233422920253197359300921230362265288880083874084708512440755526606271572748855530215638382766372787709399225846207884286846268194972463460843986632111211309736616359399271889609871192776776780045036845412427923538171919792678318987404077126116396867195462896868010096465911146322153475776234420013825790168159351037827698487692671919404385797083473383388985491709707300507182098111750856969590576961806474936320*i1^42 + 59670365769727000488728937422368870332923929308300851131720878319015735003551299025602732441761821173736494290615290119850074556013341306395614988404547460623925360455287870709444742942955417846839442760233301204677478561631954523769695994938189080871386366873393323686304634712716812749408820804682781045577423867965487686372419805841563465806945880918539351729213280679561873912219112327730131932302903255579119422441106389369122519556994735389529554703811151593948071249216531199233877928607754497973092743009457687442250594494440854968912828376592312555548435323455168954758531080183884662880173163011262526561047743697827619406162475223740307207825872566528221183802404569302243436415003197489832563462042185429894788436488494407494940931192933242759666983526003606833660569534404858604726539393490596203125875399725983783934624540312967013050530057260378420006271776574956291764283738046091675098748409260836452960083819511704668075371313184998877296215747879575169667445954154199098508062954156519169711343972213419728611314273285700044240189686528179379246283358683292875615377407931683873169349681256108717776622927224940746444585864272897501836782481471977103596433349413931851324286654446518086711712703174432175062886024248294545076562948748220983482085630759466637629199298861233097117486677170681832596900015531539173992484928439815220741910682702135588484252979119983739615420431886160815631802725917325693594337556307873331854694656570344513878585004952018575864756248526043305372719074897810412199094977107443625922483675032304256087325938555688127624518901020174074252989842756342045716637554613410316445753763218233263271805891608096737480811282563374956290226263384566835800234247536571652253917521619425804290192018891685516814680446886022077082915486962502889259661224540556917104900711385840118108532289819988972577798091689835447242390619834929119842923254866425081635198190376763147635952818710679698532345712029385979853052313439460852129488706374985708363171572613637986948983661552303141968919569632943381625185480287192050269205226302204436301413719516032187978439576017269605894784414420355922546056450945039106840929784817035532781485868590776374863633243629572261835497496072143842780752380022414615789069906892669020960097060919039846738848958196656349758538244214498492014279677810064667031747547881442186582141321639912468387456356896162478109813889292014820903177834508874280498128975587405906709353585452889992748685336367383139151771580234805493779741149250192416000290087300240307392973477501081366284437781749260751561385778049899836520571162087241933631340490849975111680492348417946221577578078895293742386066056225705054156164612265535932409091635194903870012990036310387002770630160717291880772183517341724490731734981852509318354310678580140146074179618439146192936422029857991758811917310861205070756779025305705774249862270453520072796204664685399046987053304025236693729574916557479563955181846247921644558180259783993614118028356031617196486515013749444786055930851526621684835267181226667818322366909819835557354388120928256*i1^43 + -1002440930926071659381585341342892895458879857134804242845808875518664943032187034223437473693048892274292096072221030138938491643039567039485907262301698375201571400313332098593646772562199728825261867833771993205111402348814217931615884193051104095948364251258634771521841487213916843540501407058902835236350500364285421902116755307120655637180746988259984029060620779754046608385355978369528624010583375880112846135730774928401728476668725202757384438643803273682399276552744378308968215379400658820659334476980240818347318560079027464796083965869763727403715170447286096711726071450404369532865606812991609052488991845994679818105794271175808496972325301622692123031488443889957625800208864389043226139013868784932558864427157262020079865646237152689708304127674505758595490991400310817248810618611257975199843799348162555143364364006617480619217093534826668125839610760762162687293251698801995521422573495093914831057569335204310055353319222921798398200306353756500719267933871768569512790391196044111274751974465326260508609021704514355008784681115507222763729320246046159961486206102991320963220514834251901587081666650429063208781438539718600806690580886933566052763668163646520928813216615517039087045501840514743140874026515720430259967273829942435321133621284630279732100731819021148958421434664334898825958015881211347376845716442875450332517225110274876962995100465935810063565279393828646653580637208493229144461433125098608279378588174191939517590101770433016727862470355710670401529401222924020132715548676663527451201968553519053533945104727318372310248095123543643643784857357373961731458929227872606822392436041526343176924883451796209843183088907651050961397240516293082524381396981354098576202719558168390853506600159752825657362547289790361650607656113821523020827515500112622371425445993032638734435328720285535948092315529299649671076659482298786129998296547347781908243631405457621251732882019789668030880528457669521043178787674127445115962394030590804999159326732330771283647947650172555452683062212621206897233082815646118383988273242019159976364730849623561609586852946558773725107295814009581060707918604092329624056160367367710785619959111694262824312344843690962700429294028837043530434650100399752094310675600230637631744959700415167038885700867358467121533186293212355735404135645858796735498151641332572851210392286223179976645778136888195969009281377798531450167963761108198440044715442247324777486355884990074296643325978309009934627995754829152526958260703980345876388168951830590718806249406554896193308085420665007077273951653545467114187619019655432409353005370752894025516619934177806643514938764863158834075477547823252722616221255104670445625687280940566913237666812656174507181609374125060982388813556070771965814244574890605772078223458592946454558046736171148298452418943506574850934384428151305153161002392854511889395170241768900611546864510342611692105887080885784019647344309770256870085014493687343787124238012363860116594571985957497958985420120024115037827816687219902529074207521649771795441461143979598803885883392*i1^44 + 13903243329081984862882203907583399296712182511988121374025580136726891476977292701496489568750026548354014239492718148479482483155977709698111553848607391229081782028303475548527431674973259623478407210855091377436386683490602913596922570894692469580640223533433979685215511226688798989142742789722870861722709842345798305680426140174646460449393744825913511368833782104956568213390918953851582382777129240441314873544478218057078258602271655148664420548552816842140987610691012240406456764497168163475376290147933184198125951428846854383020516154610166824746181632352902675185915341501806035920996778376136705672717802860834379363993461361477782348802778132647643161082049942347918095007262565771401617735411389280173984543985260585338943038245419947138518797650815452078416898306886836181857180251722744876172564423891464680340000792332878053775259265043122919575394444759565123403705038518968332751557550704312550329088979083751217840751322954894436346132877967110956753793727878612263475382384932924740845702624457951612948981780706456607953088691472736785102106845126308895180595174256665512677578088733426388236755687862865246057011919230008177410725483708299767975904342175479666704078159961817912947595273800232251719071630657510275020031508771376494364820211158196006853267708610202754691073715953523184909110336949562838090508300585852880445911176112807932457056421518681785680357440823292188963552650590637859160341977255361987047954253468810295492004572988377296210437688892118669233541832993495291939579771349051664920827155597013079092796071885770609145476560370083215572343366704733285958771719642309590702578000035745927791634782681240857119155312839223379490712310396255677552281924932114401004042627882482010451147779706726985915774985918007991304207971393697435183968163898906743875894346761948309209053029779654152732525259684483319702161788031841728358807729993400725241550985627766804987099418263480653379211068741313848668221830173355099305901554287289871326298652775472575990283013279881030520208025432132854187665995083843084772201745926828556130084177678341569112107963290747689781311730148072726583528604679059233419335820651306222735322594909435119414140126450030700482729369365894377077374809721994775803012092479402128706559296825394393822349942762918938076122426831937442105847879870478750977407838319792665246788276864550431033049086776797411766084333158917061915571454608828525614880666168772799702534163057804678439069006291687831101901317154372651542407601263440781735699625829281996598221025116211037247027619607102616200762328375992623434062874341613293011842340187047286956864533639808152684607239287798581606041307162723685648133502879768793868682104338663088482813570949576122883627314758698894409200504651934278120020782813297865574940968961957807078691989987363202843741778280751360566110672781819632486801427282147963794786345481588540940614169941217744640703648061224894453533928521175133875668377909819032194797000610925756688158421847530148695837336319277778918626913576847179533328921333974810332001308755398987087872*i1^45 + -164127868144020157104730065405989627906685689797074354203513583352459399005644588980137808273138049607081913310904741139672081912498533654213693436525943686041366016495947220281009382508564042844489418603839850442381088624739702702078992833624888162924248874069444304036618645981171426331564723460266699984020108453602472999478401454834243226709086208987469183467623185844795653783443741108967161305043500564054339230092020215854145450912966529797204030595158233432774493142073291660296552526973738088530409731640048950701373471135806904342810057453804922485978284693263548421400159154365537784665046342510256866558837569606971204802735005813041150352934125338361835503248796447174359267746523017525058749383017399581331492502980926822671826012508351259465099688731906674156551994803961971987321143129485660479779689147994471371409339399709248932149342718792050747477658706409300586964053530209447707323226448659865392345669059694977596126641912932443388053462914674652267665315461027819283619018353342495638863570060780086703038951390819091451682709592217909342464702734246405383569728849291284823772434208379926613568084888435809293752906140322622914452313520479046690179130900530247868838714758054492278460555683627828404109227444416307104045047789233251200787152425908949108592558359153951146288492828447049235912715755110368283424984102358543765837436753696561019154079182738670003898688965056340576661792886514509110906149979124457775331395485270875367198853193786162044838904421132768296121651156343440622852801926085714166422299516825051742952341918993944877320364275736940579710916459329022654792872540085772644916874518934585109662348601197734544444715774524685372111164162945202824402793301490929176875184311501706011230483162787852833715688515875693485045371722913761014392402091083512099669627660983175362207168122007719009530774325655022143427911520414340687697601724595521261679764946175316833631311848917358456980491740379723164135320822167082829742740221894244801841882104481477623398305445825752092474654550555385823759993571742188886790628503360913691913519996177081182039895703719438653085291614890874970652403442027177573121904903000522433262486729553357358457385152220842928384906792804643674603307736782417009856737035642371303117119981519520574322673520902769238009568484895661295377095566665224076224467755748598111781906048922803501961569825992987667498773706393377550847462425834326740975695457245181489537088873495116194755326663343153452124009557114280181718482635568635660110423723155147559318831287630412770197705297961469077909719935541992444939794347412641172333111886494886460280338623895006150499058966779888258135885506866792066718132971891045930985992898531433677137539742317802920365365967369860698805291345016379851864389561712656527043958783261324863446618522968018329558213075692136960901287954867140172656193189697131376560522175544572475219961979553091647319926675571014561707577607873459590668463852231686669178973244134565960290829312700630738368001531952128035050740482245289333508825209379052054237479472593895424*i1^46 + 1432345676600773892224278435792026456207736282342812322885789409578987331837240281504077788501623610345421267220497412750061306384990041569740106993236445782954481071384059532127301700646443288598133690206798902591456920464371452864470608372281976358648602498396619307237024357199200834952828749479664361737818513528643912433601310471736335592292314104737285280703585087281194115852971915496876632431662701870733901875260776492484440616750687084171352144091362415041321714824661494356628873579502516690266810418004560425323358531692371860947829314356463218832219189190712451752183342949281746123174608714962305234231179784717988774520177148884649981770182023948520453976232892710945685327066493909630362570004306494229612820154208857967818053717775855882523692771263274910678854781765851157830225091816626612509402633230819893137753529394035873454723445136237609355734414700299690547957510459605852260015539174650753845627410570452612920108629798461756013463755152016737178703161633189008824096430691026049546142804805016775090117179305962996381495347523383666358165854365645974850156676320782110020638031015780712550601967207331659861977149914112263637304969427907415689801925182200479291169097197084784462001464964783764447168737639662366483776377332474147498099194358992125017703244304878286951981169036882885115445405225090248018922904296464495089488913248132549268545486801209839335858153448403711191262578330377810758946064917239529850318613763185173602900843963809530559128202493351333362835053624459883261477758154872384586855078081357487792442203641448694689375852691792573906071225097269113675460622172807727990315861328927309076177958505672520157308092089504122763422526120876451632739149183766100562468358203365963802501627544031186978703169573790444402857233541579800245084489356877331364386977989698007562307302609215919724636983808773114308290189290571184746026506003662351424856563306254336569226229256723713804126378705304851707978032778811238688462618754426239938142408000051766450516505510428255889813328612417444235570581258982167261336176020622540001398002021591633204466990106091926880720686907792454707487743279193624853398049631822911771302555624070632911993797786825458909517746414259120509738632980569850594368472995005404111392304490788148342567094627527280882613429971100510491988024123920340228202843678471257589248350913009860431190234982540645304747250423878598017421008769180300588289520952847585583509699112779498827852852972460218273237542611715601224589780454033817531276110641234916544644942196957376189892122570130210428357697355374786451188124800354034597504074510498609195272462824061426050252003842620508190574518803603504448751500396676831775598340378119837469844261143327061633958775703877263554292739028754628886961501708420967349554809191825114073942479523421582988043102880516391100000763127180986234900672369896969809672292909252930205695320755408439941225838372437102530788658659277865951583732845512162726558510560849643568526510347133014888595154719900022691247744246863034294817406236614462655990461366272*i1^47 + -9916614903059470943004401191217515838188096286185434022255581259219999683037601065453765554823711110968560641658194061733377265285459877591358304011392895919816248787895791346801040337191689801206669493365213298129193312147505937299865080814233413087500790307056036105740422064937037308083655323662383723446832562137141719820554900845373568403716335822078377116403440020754464601704409652081668001097325123844386549716379234938304952459636558620819686563131614788482968132278086704972049774267218323885243044323713544940455977325856533341785584607029701459737937292409051886978492391892114401877423338537317705612975720929230045194093823883346894525375037218135007751077305829633396253814580319110946480144169986273099601487466711314089475254939415558680828144616969759193538947716122776812517344355535346091254368578080535186869225416575496394781516537345417805648281346954551180648433210398007505363896848086878424949058879216098232352222008572957127433350501422181918363747051052759397185930905296979025467034973139834562035732517930843714419787985616340570723808396699900168120088215748008589729142677064582452398138922571309113920162733740104227840366762667040089043493690711133367230892991440709218005979058772575826636629050432857338344504345234430955443917799604477978822357609214053590842731919517488942279995099195428471806173582408655469745133511682812015925171026080030825519035876535516938986223870026674111870045813077978434219451242626698899240204778209826181512494289780363723170797311366478321660733236080962824102119577986365917979202038649966669069335829424397262775813131340880993983419517910460992770682275415710352798860884098340469736652006017253229466992003205360515084174386753555236301364655852295735003578102408602669178912564683419944706867337263102587705490930220195133281213507486295213423081525092854196240339134065072632665810417186854773000217098647063955964485008376972200625729861097484661956675982980325411229940922323662542757451633384632817433023910720334914205108256791658099931635027016172081076824868851672679980219499996118068918537745810290854992760200948000458336873718202179279568683685643742920114879806311961537932202951610209178098609085390253143393240783153808165634755515946733198563867307851234173387456983268883404702211021772342397790008763546533034368662821461060788992796263507723136935420299316650753701981950203500377351321283858688192616851132168770885033640146544018414062183964978523765267694835179270470318599149069218349778018828332520324172705578498198733858775282852714179464489068648011724471031377245849837765822892156184362195033441760058562203127582147380274192510597558031079624643731548302633958781335216959821097063272670811346123264131089700321215114868039505259572013319190073699365017056905804908153480250832810410469769961176231212591410256409023321533232300511227896711426589051318921725916426908990349070687262314611926076307394693695179817105710783098527867231497911604074074375922422714679253333555600263860457320322013330794452155333249031537268546520390765471372148736*i1^48 + 38371515151960352975501350717278019413439127007755897031131831897916464793255470128392509182987193083474346002565816853260481896680135259165885894963352664603831474562377503318175995212994384213440690264484975886134608815112815325547342494983766563302211864741408629884075859823056161839078862458484799997351436003353508746637998163783609129986012516037207025908576198988261909842933736630919592579393873882653769923966967619962008039838449999507933622571605717520466490646697435805034994763393892206736115159505799360398155612916295578579459318872855805138461086707645668749717119894688699211347440750724345138247840386935882340821266701796569158073959212781338962865120381415359568222497880885338384759083845713459964274045113126896718262891350541930625717140409662445946380988328806993674891831931822713282516452166046781486829840830382589099691855987788019297977434397779893158912563446021349291579007691158351785419978084371627065921143774595549174542998888365147404176559591047002586367733524114036419672684224370238769475680916002898738149896782247105785976059212063427625992280733182421645287857819551542502782822621204340387999949621833107816281960564794837052133887028444962546111770498114473375801002672965397159219023290516657420567032998503634755939572503749063685632548743840475560932317855741483691525278332762442280006923806860151726934141978733690930736931537513567226204804985477520715531541710427610657009534313350318481365431162909859450108941955088400846707677194781631938056114036573740541329015966774794148304683804794364632499195465176291567319861525494341257718379852625457713237884966348404234367664804801790487916143216278586241375276288172625306641307685064457512355648312902513676560766256488101581067309706809388795985809507150165423886869344111414190281337481353609657863705023104473983182764299304524928509236125239333756521204731531508105687751681255904204484381157900553467988155759550328313653060175143456072327517620418040236875506655232695051167883542673100215810943692202342449066246963482207492391908032091008009098256323437653644801110950233871225060264458325610564665085302607293099497312390136788175097684450262612253834269211688719536882719318044972054686542718256393692603997572423039851059990520216495109395814517576132735465985088497227926807893632926916061101845294948500765065908009011796531745708006218078340242703783368720009700680563262650016626294363760318921774849184235456521018010722245836448249731192686320697004454611428206202182822891305060885092988330428673118637983185496660699483097758366976969337448485926201305771062151116679792073292271843588317732712316726494925177885890627650290907554146165874522197779391793395215709576200016761697228467142264206549876137988294689340190096510313464602327989432299949421918121935632629469014950946223062137716033827933642505800646164567990016085820727276619435603104118535314422066269198602436840558006986269639625167376133506158172219374252198439149592109381226905400848802395027852928932503397386624787150309725106311027055399856407188602880*i1^49 + -115416398068008808165802176920564136222666365974415800671964652594152699747162176905173539760922936920415608521646315052023589073743512896160022311507560949485405360421474931996195735724082037105152437460770341037822507868002996030180067288495762570676206939558363217819666218657814467395491942230421426219020057080282896270098554719420366911701547476470444479906734941196975626611186430201700192189319538393403208033512520949250111968746887969938244076236598621040754672807580868818471269800662034350786675055413677395259679408503272951277288548067550047066126416500967453857233279986815290414970716263965272734232233426583871989020304496982237981847902802501661198110826374451053042692463745593317677904822710317965197935204082437446025790404102120282313264508591003981071830735530251115687178537319346368762838032008715733088491008771870191409611419955338567415182403833689704886629380457248020055989557337726628684742916919447163116937680616453658249046381495331970436553894082407785967379574442654359568141032693945555402483462721596725338922143869496802218692731175609923731480001021490809660375083426338623556690226461080538971080147530984271318524335527108195135819004778674557039777428859149334494498596669839981209215079839058540269395941627626932964046231406533095063844284969115060959246290477265291541359725073004459418099031874555731243005831077967364102125941790699746505561676898658820425684024815371018705034117924707461727577472983187892651096511720496500945170416172527466445509475045753651966616724973469814486801215476349771924947623484525486548198904422159177829989869859305451955958430112907273301634053888216676799867960538082400765075387892641097385243384114340942206829447034176765398264722966663793267324345482465374250209148997264005566404399251799783044833202096966609708063378953053759750771733548659649630892348832746898891901977046815109831585077371549972776509040355557237950760720077609622208074061810705294789428004341345539321468114163648852014669324428555855424917304316954532325774472184283857707813205200104887593503919722788042049514943520574127928438936344230678555446056710570271357685801252632782514952642765294138489729421625095127007817428565743503124573989523015105487951229642791518191607471223336073981501378937965933487330552430084885720832020040549957638251959326067839522714413913474727196036967813191515333791689515919730614990392845342663551142528590990570974273807609499425289097610482613970162181083840206808806791703429970813050010944052390534500196931925511770919889869978994903844251294945150475344133462380380934933038113824023135463655297637480017465662444139511770385523897845510749150509243408163941748265772166420974150805465440332655178116541828906045044279167609536038136497831282737131249171755599206169293313804482560275501888115493173723428614744683586572801439415945545779194847078279979527148605037567545369626671268144682475992428819555579749632187255493392152674708875421721260502268462548844632865991196897604407284611712239025211755372792469316244258553650848202752*i1^50 + -61577870364483150473684608543982983612528722708126798936272712372317096124991498832036445022102649237906622309099301882188673907292194622121059014651754841378987883675337916672766258557840961725867561154836905338857606093034941931963038371612202410368016794476057744659232188246454552259222115020683667828328473894297919318618434772905322394527695460767621538869502819435355379566302603546872192599253300998626123870585642821236595328691096800642786781647026144096984198695268203837287038900258615174432861009628449880137573878896430864011889355894070472872516316364384808564811236972356123806708519332571425601500190368083737930233261477704452929786030023947875730797383671668020447413693679170021487991544696175030725876685217610870794196029610661848133280536687241129518486646724542838007620676486521040295870638690332878207168181572920330221893747870122966062041594575047292126795780248692262220492258117050508035613554971479092052297786231604396848678037253985984984319877344410367849595601871240427797756372836060832907603175554687252213063240637839899339418728280922536961181481548382898045304357014150397313479089667052246295878117340375459153993126444790396087060339321814677959107327119673028716098937069946890969540912072446235030174573500464956124557611801139746616918861637518350247990791241115051754225225803753858130542319120873283377589407308457825573978976516807422106056536991605076062757323015199486355013980317557142493215108262438307085904164082575766846844398003358370623228298048691564933472072159791285935774669097112520434074057487694338494717688345475608243052159738947537756898690834779336461917017352109305636839480201614970363152632827797110067105331356119550285614147955023965306315837061462772914511014575197189128167224369316256925198895549979639875021631443730557662050152605323218082113032029453631217926575481382774454345901260694909312416736075759697970980811488088279342799561738162939837628620793559799892568305773199414332247090034810003865252865934464300814249442618942779433685071227513873224993446315777983065025916943540028910524157225402154675603541854353613775344751636202675748908877771501911557892034915565408199134643991025377938748286388944359060559146545003279414850663923795740911927294095261428406896664514669837445363207732520306439109408611310445677699451452494140139394143384819716615927744311740845493196280483699331374220478844766181272919097119945463491851924302847651327258248516604365571362467810127145682470711864726887936305713980564355770667704248785032406810819708540623493152608983248397916736219680852130309467005047420448102536050919699504248698217532313281953331197711809871998386234499618493682023096621958317202387042338795070153662634193832772178030048297759681809633270293276083124973684919212670223496281829667887157475548446493406585859249706456401312545902756011435428659462674407871067481025986411050251215180950781516878511793883798235465851397288736841848741042822541755605639989165942336778311830369902341452853309365262860179489274378812142138326777856*i1^51 + -715098344959338803077364463342963713164740918581828879629719685752683458771196093590108368843267068645875966946798131261156697708462265244381353799487333086954892366273489974454371460387391898816893992070288232222672534692075227726598603145003211712624124453773638330867799526123361091249951012874422921753527403724639625617699703984193074400907894083925595578940004000815955233359321213671380580699971236727095573261220449326288778558187610412329985198968683996722083099655889660846040348978762673033714796819922176563633056595211238106642049369026136944446721396477272045945506131923672715350731847341497105778862183809986194774457812460256808732914681253700004722342645337751538609751290755817115551311068115449530351215979678382606227330007320881122168665631607004200283028677875187073759607506373800077673752466515263323974713850195475678371191353446234317345634663895541912510546786315358715521333745919467870408410324352047184745345821967217933700113578223140301665926472636400645878749885980408344532428513189648018633740756769640456045090911575127589169626543453441157657077711559254434032606625776243865541178366082584131266133971695067587003107880956153363650464084282934745769365587321324544433786254474915799276662213861381835873442163333937324908024365847180525352552889771700742081746142783696403320193212054087655076714188964355000086106132717746145557603815855780894332515747622547497172402090357846537191591880728539432061504598567776317064438631213518351259954213537787822740762709540654777245509541975867330295890084484133087898369938655613982527609252080588965641574658641900168537601599751644529922768967820519223736119408700797036334143654447520250467516279541880466958651870834143104010612904321748262043117105992554232453044198372815567836758483374130738819668064748667826147481276953028750276679659526214445328117306122593838881001731828456018384439731173001338431721859021539745906645148018903940792113692522343499419526529110888372820654352301568679023579221896564284669143247339836424313953124982390421538820587588369299832831637462490768699066392646368567569658066638047289013873055194057894164592533386861370503828883998441570461271915958531030414887181610868112578580897108786605695947149374399078699582594464046672070156073170124985707607432300227345242950833450796883920794261119411037334011039883082257270750222177254190734558519007365013955444143430957856062399908549721315322526339291370371429510115700473580443405855473162181027424952127691495494107191797881563133741078475685570670884604294306220231806105973438434191818331820017362918248278834698960944572123201927059467539770446287271522443836860886624234836432110172990461450331574731992216466737988269755724327249052381437447025623432489593157781662861985557289817999021739729755150861187851850244203870003223801818140475287475375377375778838140347293550577905356839922516350483409046691393801282321475296336935176148019536993071507381647708809232549437663021553787059338893082620878937799358190089301690114243134129264680505610076160*i1^52 + -1090614540114945988151980091745197312058374493473247593549545255729829770101406052505971917889226612266352424605808188355030353027987463791789998510006405814823346334663683636472230156702874263527355559588241951371926861599913111627161753335351431921839410482680707142429936785964575223221289850581936947316056086669871242261314592553599077250176988679759538571708312376546444166263739891067954685746624407388408636679966101541214685043669903172672656701804902513016953555004665475591063007254410209970614487399703973655613764142855641140620935075599823256722192829730337943281300016350286467025512814406260721036614353263440427965511367817619657162821628569910084871590066664662405717731158800068161210214816700705970495101090853126133158024969677523948884770184332426663572312681479523862606445156481663978461912597612733998831515138815542151677417855204658110015935043377209469270433974271772045295738865146181409489045071407451971119903384448471519296268115377052109574324868071619567891518729880190074099609416100822299044862773717337909594121451233575766680402130070993572814260238191013128981727769586270697469918056553004126624507377899124745700332827127399206627464865870873947018873765155064144064184257958397112978793371100521266125489765583913847970787630082501183259725061244604883815112314284564115683660050848000269989000880892713950376383127400899739835940121755643371658636252910497046753026493364445974294178242831210329852390495561155842084604876973808560897171469860109777518380016720151929725542558774526272781996162269122410473877369162032848971949054521592322670139521249637326637700552026713816208150477056289301670331043634615583127532972005082338209906527227471630292782501025682001110041908970592306272800472889482324631667731522221315072112968118148369277520715549913672791071564272972263936323228958757149203651967983147002743048923137231464416926086849765268991134465042927613012317720720513771523229468341530564668353603721297464126440602209889688556498891926918094716129141248963248424664080871202801918649461834238082313265814723810539961093240360617038708554322691626030050327837034452692354833125320480679409673565995319241188208228520163436744199184147361538580905856035826114910865597841951497152549269877412660493989051811898954864334379736627014847996926966853524875784747363791569575769004978857238240357367300067659355606502324370495041299246278574338680871174316385530646186477128405432012530547803005434085207869283068233181319282655119796982215097758183584930710241441915999899416554919825904653857109284477644721808253342247353597902395764442552748131754596304490520678815301871097591779695158751115794341467814608213446123393214758805372937575844735615828015526199482605434672253782590110671824887954868874518810693134960575194139651077403837081110016290689876460094151973031401956181075810909292299215098794661610542734648780035784589860832717516233484861852801498098932231209698253030409850393327571219841734924368029756922552657665318796877045688673353067182836208927506432*i1^53 + -1807665661889456361766841147016475275977740935906590885794680614126871872988619486703929943024462169575609970339244908300841761385395101926603595509255357632490761217852781582653559281711848570564150486541430994326217350555286312056481498847850203030627419290465518870558971971674253931285575465148825755764060769691421377488439069213046837805841226031020570960916433772267056718213274677008080693415965380249761028137611158367709063797109006301941247780297970684037324842668402157801244945805661757859692411955460082946222474728407488028377762392536557496636625022736253616031482177535433646525026379879988442959167109733420367115766835146537867457510348224781305337491183209809370756882831078839038757293232537777272105163674657850239255213365374118102162029874314550412243517198048728051746089853873348104768176943256656523463207838326914837960976363958315038079500392937433495369998823856585460660284471582603265833984293211312406972427638082925001489261821338966149229815809792690883944358068237383251844089619980421896590400510586647052072921958505586185732378541810242152772228704734696896264185778143223768282122872939922298635247111122656416778497492485781471267179796963314625156816329599953995507119586114738580175273982753810381475121952638828964707067095496891665501899528166154446502576880348222153467357831712672805256018738581957886885678570996443653951198738546744431486438775152071259111746663037477006444565648266559007818687650654634791534104758492088188599792302306557352611362806139514622868321697577973426856984781505017455585114294995124041804798131397427812692181158132141512715893697740261548506083838836068613813200019962328620973199658712330637691482606172197901289784957466877285337987849498733014900059874022019727720024608199421998471472666907985955626808380020241828261079762182909059722496113709239872228381267247600349386750696614921670222077480490681972632676339061238620352220621910664374116510652446137673457144022294477487996082091082472161166688947030831207872839710247471299364964882239163737020384224340304823780617484680356904359976480229098099223488908151719133116516283856710311960722051296495409073542576369592895972885266498777022333789339481452932555893485672846691664694318307118893545539693953409103110677844631002746045186834028344492465627708362624454115415021161572023819456689999708909870181416357023973422023560400866814049340638290289430351373299531754871014676622712488715451027584878748970336837292048246127659912655139011718720288695534121574902449407281595852924712576456037220732465886689943107887543680773249946603449819243195657558768314259281024237532682768013982410687961397939265533450699355475073287733081303856876918959355994560119879715799929403507497888233952910439696490084462782973061366159487176566705295598802729555402337908257304879896784497055074059028139402415017243039169614777748369777595677020808111214095751968460897842772805268363473633963105378290316626467090788061109104099029476449828675200261909401286667365342289777689711532310528*i1^54 + -2189743148699865258222968893952897597525356759942245252493717371667141865038132973446511982913494035043817359875707942214277984547662437737092886925635923173082857846041581457191327534448252062903770990586491473143488631934730071943142217857077265337406108262488419623488309241485130995326503447447574949966927891145250149761757351207317959134509088525563331961333352009200516711394818948192454828379471433575342172821494953376569041406769168458364115451885047954135585924197570590904032780780858551650191622728731451076654005541917175228198752993141921835297781295956530948183737708523023445035265033409088370142109387974995423990044571107009240241114528530100312275457764800981514290782247736280032020086962276160713269653115469268664718300370139828883690526484253103817038685855175441865742777485728402421640135703769234779092650259690277351645160859753641977773574458755975853116314076725880836961004770755107310790205644827132256738895335167472216906781516514528743842878301821708298418704922437610735068918571556151694216733983068566232619060019821306617231204396246606997602779582560372686345925736277324576313304756184307009875458119651772403823355958738012117026367532713433574657227031201845165582860159356906179889111730956554571170532630187945129218522849667589229420817294279402840304046540394338332775800668098551624377086975002065110293603265372222896470378451976823615275488485927811452065139317287026815209386212726243781515314206203969268441836295522827064287356753289933316599230715430110376150643187922166005249431261085147455521909067371241011475602590406375062035743460293072551855243010414654594202853667728742554151481303635233741762710388984696937826155353495597449389892327603505930956107198642339627485956207139698669142307919923234732601426389219966326574764704432070020156429625704097541390962782944002259736828652376090022645790878855724337693945277735991977010192048424445075865154878257206170314856104788348527768649327264745922314451511287456565657998291476647425478567652079368871644118454775678575218230535593096342924541133113162806077295938481853883075281656537057773163928461471525419186982837872943993110663077494639808928946121847964528127149060625908421166059600256398735238755585708173522833560994185667193098163628356065862560597503076829539590152852153395305000128558344724029363882340414245086375091487095703080252897604552114720067680903788288726666811157696312526366641733355015926775126041338946120551652554152139081709886042823720040864415966867571429702147057970718957462231203088818974422560253758928759465239660696745958434003976539132350919183169384724815751072119240723551379621659350946970342775540140622964111308225720476505025084626982856408385245607272732777911071623426936810130547791698098671289928326066466779015151153456199261701400330790234529151458115619165128723372433905107715105146569728522143254651116250083674482935856051867535278540020436458813703167719278111768457110208870842711917246887614167511683864281108264730203241712749885182181376*i1^55 + -2009329062868144920024368196826904426167102323088350210223029003250771939608896536566090545224763752813269301840504906622993535895035295609210889604551845464616005571716366208312116652695053533621586461324725846055702870477186251293650692731933624550184783327756724716888428587939899606077273206499392621552648418494925860210629594812625669794631030433240159953803594115718708044937124332029358822177620871810249697643089247123367728761386227414864561359553010225386387036623551756847755285351597895834400931065472006217337725662030479974041739450624909247428342997120834680485725455019005485388245753156725010380986036784811264231652268019020583701516990255249543116513041266997432503589903550513514183669649444223304743723410564006930630060514139869937610679179021188906166600185847564320765138298303485700875022227766701451658069675563934539605950998015766697659265056436328422379462927536872002635410938199209329268551337937732893890647630320065412666387103331394549519277253702485576740053991199227043200756667400985620196415728797740701037962834405706561617839054130110989933349475080537219613692338969880220871325372664602403114797577648024880576132007179697154812501198646938350814373990355855090243485678498394107533288860327946766863405845886188129625433128178670572295061769433127631752097392956144523835300790186034830113432475228117023883446093476595369638818328507722609282418069087809418004085992134112246372540096545898351029138711026241321449023698870524190421115925372753252606237343979660643533707407504922529120836878610521961408849740759200524646971683836690981558833937911015884971038739528678213796624894744326858140719044713866804539505866828813382930121973405148557213020374152314776580913173111913730526469608145150648834755493735541135232104179420564641017646017270766428620194624708818292058985524775613397697999500220042207524595629550976204601161782426184077065059895341545000454375788501101798711954582572029410173372344567689502578753188264739337054601135373244187400112651076513583888895571297584925463653554386811159630616097590590979042946925499571042430330167503001236339991116825630603668246540333300929415907927524274318539125948828882107413627480182028503839491514012914324306737053435901684242909523267457679714608323238276552907557901040441799451418831011176381512650959425742552920228455967982800117884515105163356839157080187813865637783732289477096665711296107194443591536155921198381896363117028285655549807135470160460761091047803945503629213495531435046726501026761773929369859127032520815693993734623973552294529578694295163997189196725054265201230696319753105358046334379828028431123403168594676441614856052619499642497985299627972411912427452848033759389370369328539138753319440724816632226336641977792005816089113527119134903117024976733872200178190348458816331736608368310311416214919747342197736986383186958230075969647814048631173842327440056307114254496901578527065126053653834821809247770928346299803778139105155991705554465735455574535677344219136*i1^56 + -1271666330542106406570859401937804940304263053574548340846416418182596837895517032994738897560968918863954217819913521665603018766437466623188876611473777205853008534488030755017729162527230372129177053894632397580241279355916218500086393446571748187420779211116230829966902391000400532987348520340735651219024824697377646823506976941198462554968871970893521957931462319908532693020803076149373712573500581734191906026693998700851212270155029449620669568608459507096723063894725796059999265797073334595444079172760236703861814411023260024857437624791689550548462447221834949353715962625315794232594980686044899824129471146452147617322563412960812976764963073433541268145659158716042189208144720770555606649237478186353051021693981163869276917013091711659744806085876703071729652086955081622168731764104265073833753820583274907351336196563333052913611564964955161257157195682026206322832350695192869948608560744451285655100523948978861975942743080891122633193060184645363608573169146750325804152591743478711532604184376116297567499300618518193338495702011584542142089292630996874630540496192673975400687748634033779076495760666884149671185344429963117849967307344022680874768662615783900952874766168893581770117496283496861937544411312259264543488524242495833345760924453912879006707924192357054392068430261964379720180014223887718605823181167349756245307573438456949222374481802790909375268494533076725870949842357598094089364642740816507472552364028108239375358235814787211939137666177556703778240337729131935278519581825110015199415975845388918958686541243464917080248441633073038271306471466194062027278289727943817342109564643399353931981453111424822185150199467806641361819979274978663471616280979577778343504278959019127671799922960788750181260666740313216512503750520249194172654286908205462265225409401865204930419081348716489288841586523822865026654523346861059068724302299265379450562973743437016723590363769336128843468478152498920474495510713102634676067483485898183360500379376622904757794338937301151787727017135644417522984619117262352208497816462103653807733449595125890059567486378613508138478436821896984494570993049641438140114994760332795674823817512574728405145972189506149404443372540624994996429367506143955381544139450028705707989404205044434287994890787949876571955979544403296392275474494883852165316895439866900198383840431784306676546305649772104600161816879593929541546189585386622811194787510597096027973102326419391675268377249884523249804842423584798594962209349528970459447237826043477951024688827132239154021808303255311080532021550873759989845873985944474703025782916111202552012329907902301023237515845600190691937889250949104276974828649368865262043204409827547985157826028732609970714059871765680463229353445701611224146214355704248723577589730568077264397256803182529574063956918101724001763630861201952354868128960992287940224701103631104770090240532612502146956429403867582478338853889717283625078644179583113107428125653026245180504092848429181849093275648*i1^57 + -636213560695169232736672496416504002948297864595160022078041428993288387033390235744787552531637886989502768867902783534401944744837898431465326187042574011285211633098896201375405425501227910977708053683588227502608980861151586014520510420733784529656293539172858616209069887939494153799698064578748213838136475584849148480208753432392378464204242402335607921807970064178611016658346000161072125224557318164200917288514565397358335712851694486332133440560250217440014820674847962083384922184280799447503894860332160360866631857875584122537095126409550319954102945464671552074033985041516169170900771582816949507070151878688512860816768727587497776599317055204061293540970077962807706910454524943766537494496990220577593894993531042972884692514518124638815048546208919905892868607831970113617934736797903430707014141906222358332910629804184273979098599948067081955494963985670257263278591255528654774979469184574406306429153279068023279311290167751031729446649943629999665502458409403095316917124147440321534605077388410855347014604466137101186054644993518023540361407149293612550741435670707672458913838386694221475328949893909746015583360112693472769225382229833238651380808577871157927403595121332637190350982182526908786552148813224545197050790785537637027973372582722607282185048058319697366139159890896248391437199207895956364606471002431626783277435291110785863786710424208096582287816626545524352202689355213598298411975211343172227107504966882705346912363138781205769403143739210439576890801583557379848026145836300001223230226847480331586941630719199043971416796187427882860505500585411993576799441129976334332288260583210464324134186748496250365224172179854286804251494349407535069997710861469626803009745231620562107634276614308633087967709878514820237034033920674608719695286339852477927477188091049342139429697852799125363817119633512582516394425273719640111581636913338480604395931157516829118751465356903140314893679996848660941259560259697380922547355339889922501916563509461352173370581490973077724287534966243510708351142043099345992362996049567108147345983852502771553480978628132133492804532753040185356173455494987186900350139843633097720440223738849289471344128682320976842751377993430687007970517619135141847383520788780911725401250368336583067037944140731887399300180772577559181719023526695889985382097886811897239682542910004398906102069768170766083186831436405933447787009214429942273177032492097960575308185376546391807278866066244945176393636255247680965248165842008998903299595081732445296241261878330741509860385533874651708056954362539578974588768481336053022515860007656957255965355804942429378954323397377433588104651842886564706145014831055424830820753618747620759466602948002622270226710708063258354583959138988954333376186694750017694239650383134965620934600308438184750231964222542952185462799870748699940879831230925966259941107675715619124462168638424479047282760744259289665879420648591949720012791489931528337954744674952592985336731859056345481216*i1^58 + -213563135857816686098520350620286820502315869817182609276668580351936071530764129973698121461802341865776699822919189336448597198402117519667142957144048629029087631200752290750622752209324687320244855227983467225484807811989589526880400696345974126445149688977257832602412787344066046723237737764352312912095336432149797689510964223390169468412676909411166134846139177377471540300731616202973204922368289820799409790682744587399762236322559159926642178312574813016111989297512871925241389804148884138550475453727974961558570278744860540756149472066699779056443879379901585819310787289336213827518691522898771969059691841841249054753581169970401790530617167244823245125961848963851712254388004234842415421310280260162400604814701839971849196184238858899700113442708462491636372836255990481407069780071654234395156801031720794730690911309660712188051228070779994015561628528189658520504941312467469693154735041735061916633645788548895704185361646643192274797299475161568149979854511721818760766796129985834780275826246616219626863805050038312743740648702657732811708895312536645028075399629085635572756210930175679111775773092020355326056769192221894623840220006761692151356907686190754824051097229248252613939648891935067893401772334746691607667664441206910590573400177055307240360025778636667748231649006684931758734597641386496981715371142768803828025812097654063433137569555090166191980596985446126886371632446091419729623143923240570871837860301849760455835307813087777918413535848220617677012517305876267569399265232122370008628668962374328669665215022748334752006425826561434748944867564396145548703214108089537017410419655924859120701759699933527854858258199924380476110863938262070355743840911722636056116177239439939259748248939626692175716304292265885376043327604092440123913313211612925383946579072570374817397477360965667258200455801230347536628783026418832130972608133129654766693568834947376974411861399173799099399547455493396447794420804388502634475641258973515096979276251983578643317297020774075809204413100016201477933499002121402413332492522679687500332383018384703277344797822058168111892216622998377681654036310281869204535025223020061268200881767638621368280109681205296501139308802650361682733066349293241175528660841974915049007729470564554909659900863151205377410008588107949397232803785909308798860467159184796930541184643121693590969338059294249327769064437104353811278884438600519660433696497601173040987367969767477322214941165389009968048915736447843269430605371107911715321632260798340501749525423607857999015487650746753756028298981040582922410809849420355320216407218340040772983396599828992993272340169835847011150781127629163229146211582998860751205954545452081286845490430711573264638354536656114486744693604356787679642649464603538551475001105785258952648024355046756285756324744643146098427620365285806902572683976602434574543793196453184767516904940278426746021643695147528452595935965003961134905350846180164583825126303666987491698758656196608*i1^59 + -53398095935657129012005316995392112249887661823753094437649913346705293230680235577588532848007759977619270865449171592919583869635139842951620896482814979812394486395719882449233064985779200912434515404215121791375009837359639262274797697511676137359136458415727057011378524041185750417541145294411021247879574187103415161737716640056825937491583873428903740600677957558527769254765790943216000743277379947190361276305097859276894365362145053680106331988575381163976550817217165880717862831200633190806257022414152462426324474625564544625112934055167515537617447915387566940922669158140503121991326099355328737124626801458849918472226704488823094107570200476671310262470586589550717390524022100568550756891115109569957623673835741595307295163498190568148027601032957783461483681462153742255106764554157664827834827160001694881576727128581958508911128141990105551220434294986889674736536376858048087582356023098691497996298304119088542659555536941932427276045189576330193945718270180223813931802242878116829554368000725857410132947328232806074186284960835112671649209978536454407210202762088434968877622866365821370142005307070898532449382933119217770716042152184971566270173104028131160902150785371734659752971526555650685383697136054869264270461063767319965209880957195978137225072492383284895172382230938337664636958813037819018403503654083904555432179247290410842831098456814694690841948852163144545005450765330912182902171108811095730417809801644986717720699901499448108361845414044837978611234041876537396189269787293671954819102909627305259042260763697259133423376560918716706709712490086663884555831653552110001998997475099119731030684758137779671345878917328130814939590034961592501925506241287960909576778176019209293057459642853796097244366871152664312443671024752980108790143281534812669863759823398333292670045271534326468775075438877169654565248130336419607206241958057332473684251236934602227601987386238994048103886083245232058222025407237591833339182187773302449597850974623119841735372757908376868816756104165359231511885271956125082765602723744850394070963825634421944575240202968794479288091459730392569780241831609744663614677969755816698762105121777163385368131506530301646544168358687021812948544408486676574875598279415855768475115369642762928345431109567103711015009994695889593308330989657364221834760817430191077180926591978120987984563950126005907797403853060590353647771456979656904286500214979631915608950595050966292610608557180983551712933013099073123612652836209928331955005002550273792717192152912643857262845117369484187734816777947114484674465076897458956607161863553921822160045506702762142976358049586301635060941181474685178731188616239844848318746618330244115431054122797651594500907967001213039532739341668021977600051386359209918998584262199722738896791604382934276609775959209122816894017659729058139729329591085971150991349989968096850696819435606778145329380739418872608425136688110643067984555099050711098645103341625848419112189952*i1^60 + -4973589879741716125342928877562221290214483169331053144353653180948751199341998092232694451637762462921282574653821054417153505225455343733188029882542288807024405002071382813297585037766223471008774132324955499016797616660960282318797131141328727981126830503155205403992272336624647365252861992923576913652038384880387965224343285855070701875953543308452321830350506148121878665458554477596099273067067744686148641317073460952694497463039031059694172019570522289854418034255576133700475283321229486879892860884259894500976506716262578397829600775492556942253578358105766282233840184085716115506588921500229605576239414030732660222404232792199885728758107665352650398353589168181901280197209583258771214214327933718384519484891999960796431203230476843498023365892465932466651375064060956196035060621416501137530695444165059467473452418904867689881474605953453547725860704140021138439327474613857672384961366868776034613418427799285396948545514644718265183616838405458446172752019927190180808904401488968238093937045037562691190844879398766743176510305569619245091534749191314991360399806098216345075659359184693303040818310054922076578057429092086297389551287627982769382624201651414386538089088324370952652601362918851395654778616479325245222497579882186492214134916412780751532652974148259134148678531417211730028253405811506401153668427696634701973583536584877614325729336394013847712791178591451186862372210609822480370804288055040679659149195842093998710128511275946364833368698142085450511800684029394965165482328638854815317838943128337118732169632989025451555881109769599649605428847499627827178509104289734998234446722043191786616296476045543869376441717715844760065598836882570690575949184599788328840027872048795133279397441755686911782314850160632433347382484172908071276596217139135299325123168433804402374450949920043661622089128648956654197736265659536736623286523335219132664583060683961360739723246582068872193245754437810257682271724693568532945924736283681284588884160722525362598870078691509010064775806377422641116194389626766998987586676803997801442582749446438696831117984960209849964216093997277055814748404819828812953849046528846879877036829262778085908305954966910391598411896498714726166807541787143158518328083411089141738103652546052111231030383038348149213451960851487522740813051793130865818364338583948860009591490969367135028506157175139120719882369484061462169665141927502285194393616326980592788755370890842431760371616672203099493979375536187605456840510820020656786473202190500858599153069907839806521600553919289390122424442788955293190784579745767541668777647993926874814302704284945039363567926969579386462343745478146978339570746186860361575463516824375842750235746192163365151514411643598215816452162587402704883373890418055307199049436913118218581181234595259761468498006449177291100076081948241816434812687835872403989603421700352039189224225061693232441711665730158412079439164072968197692311224825329883021414773422022459392*i1^61 + -259744153827999537935777115839802556325704394769359064055550917641625333449808789203672001909203649540822408295795417979024922972279070748425388185655127047384033850728014719370017059484699139615893083524726286474054087820783081944845288938858053838143726436720488976518730716263278620787753909698201234427443360847312405861461386017737795889179706079445847245151882512874768098754131954344306215124925694547706519371570451675283323531515545167489787171010250059064932586501037599713580345531910990111136386330124041044389298510772117631899388577736325914327060559424931418177138479708584994143856885759910674258708276415550642990601628722840550668644859261076341252221559566813680691674834335357380893593510967543160587906382428274556454581204493101729217442915143004768088452914392394350925450025009703035422006285909739262014742490107595923602936041383995059913239152984768640923424875125822010688012823916239688764995044523557927706233429796167511563289281352995873538131186409967912433205964653208384221410750473406236096756203454822476967248149099521599366766455910912470280083638592413198201295998200755393828965104687071002933639695302822062624403219915292500876205492658133309774268722614313974381544831931055271469612414809184622462487156014301707454011719375781570548106398541243916937572251282002955999712578072946228319909658054653494881794753856260264979550765581828198193795877739490221510716046383426197019223940262749637171051339979037537664858733624874792692910508760525985237086955008300297153641234689278494415331216140219764325795124693007543793492868881653303558653393371643925467577522912975594824012749863384118991513828826628548928945427550645000875106247173523427042130355119571117559306415574778162198579373225989023330721339294329083998618223359732167696837593432295816021669579552536368749342022350128896780424121534181891096404841954478689925693157229905558607161786464165393241738168898895145871670102064520016742321781040400915824650195045737571419485621604287259973850626265357192286431031772333403373439705150996125689437514475321981461266340350578106091358534834390297177916910803626791819649742447916094362430246831239503594151972444572489543036029731856784736096924545085896223759173081549603550060784513962180104119342503935630752614384933385224731784640310131815106294845252896358569409709910539224404987397979571551952774717727269188764732552419379216190694065775783668051868474069721274868898970452325745541129494341430247137586631216551771318674511509779403796509119655985596584171660497563617998288138292290702048641364744644508778618884165884212334132761034118032318544868597590934920429063405309800239289324535686523105694983605242459577930350595777294788107250752554945159419032074540327496481937470797029693862391650698029934890940726845519922828415431420456312741970894004573254984681353253579704189677975368415103747917304166756653928458021124131288597451721842161375152681751068779999730198914217873009468357214208*i1^62 + -8578006373683310326162796823696768713326772716968311456788379716278698623111043643497871881574985332603848560229630890701694049277352916246462616026062554474787898174177638556722693562258905600040352862385994187650527848948910723215223004856745147758148185463882420463644383652542762451939582032485445897100727384741368988323288295261323221017913960585103798008283874099127000562107203189845846834723861526365800999433077602992788872088748222891191270390194384928550126097024002408078098324081751371239560922030541072923954571348608039867794113897971726567114938850116633412919839462133390271197321265670259312473088061602389052665772285688668061651058099138901511093838942640266065500312873593852813077512114029007585003109785540094514276674273251794509353534792773670464687259563671085230601085359598109794837830729773444812012892499610830318997476081315454903070120658774388909027190229972998009734548690690952299234770912617214698555536811257663944610320842611944405831684885839205037924693365922637759478473407378170776324141193787824554465908986458377782176134715551986263221821239068506131393273298622872472947789120360475851561578454087506452740811007453043194362982072053384662882900214169707235030146260901108903611868755264907956904297295685667309429844545129164396937155838503055169511935470526847900503498453087462145142617210886830104166453277573719987075715511875659936118892769529168040229113927226246889428758577253539069317550493708117460570924000873156996942629189716194978155732890298725471535016405229974663825932428400441997817795423437104004920487262580572042089026221975967796144662821450077570998883583568269714559605271769647650179190075723243919367111266246886444583718653561883129450872318254302585199641506821903877746277884184364280452782474716840567175977215877766886237236025648851381386702789108634645590038663668619284206357802473022548526389916213200036674454429644581674053195914392645079523629029289233591651854698363070423633056943260321278794944072075500640024593194771766749020666408599247060715272129951608530977571222435963022581510768200135277620510947516657473487415825196305841980525873724016978539808383015539372046346449989026860358485362640565399394886903391616175550718052614351074490286387974954931312537238487484747531538262629899040735805839973837055281723068660588387616666847092463330039759366199936425634790680336215932792339469526840474005763479393096498258566972551288586096182865169694368998063355356998680811728772919555080600250112975477614866013914149054749682822635858460811081200231279201764073962504365402581830722547079241240698495523131118589369644653613972321507779267881514188172561034340544266118410028694973531575005277763130291767376924394836757789333056616010515590311914587487536278002156897580867083595136439077675800903745098975470614533464404490952028594506788209630202198543878909442038844852309998701653080054801729218005285245943824225335197730950988208743469397170905264685056*i1^63 + -1599658233498815675613318780328018971674518713255351392266332576600264232512827864159468096357151932675687100023669447823823388993608100133240008757321818435473187243051471794189520049171863033005802145149833253836690270875778585848570985846625976120935990128542403539565677521767860325614735092289617656447721329352123847576879900576710377325054582809916773307268547064214245871432591935427421049652109283125407669161999605472267255840420360433329993212871755285519658619995225163741948119055002101218446618159147223032047156130563409141959032321527488910512652663643117165399853564372685876108278827468212616187492176677906876956827055338339258425905567716670187698148658596561191611937361276178971873820052800088575227739475965276487370133744119349867609065732101918890040208741852328682646202202695169571536621271183718462947138581004592605742644031205099052502777338351584294130841898370310087895202862123381877381947152222687998119764607578297862927281705629343279511122159073274002241228238049661729664771941678255121792386429925139281569154059334038000292434460025538197465016584123745366575237217812888592740703339631952574748378590005301235207299714134513070871909532880575282168815436462553676565971226801297463689862034803741489084051289419406374956267547950639428189630138270082835381659993971790799187321821760460431999230651802816131186602160828250694945077392523689540401840702288269135573602533723529774332573624743945564523952810359779827152356617208274243000470433913595707062653674709273179130860270464962129467139163516076663606585589427705407558837092385917933536653335075893548259799689837284615035221932423294146427875178870560292481154240082941891894583559641176037927880395985283433436456848585013203053103789900944569432966536239826487791378184565340334560279583837506322471963121881016399369912641195586970270763461095317286272592095859482534327150332876110135479185439049229533028014907685353858538895438331852037185801353814226886742502448454406064843571303114397297095920402131084459173773513643725614912926936952281956879116496260855703654923554447772168648799519204838773938715087103236979390950023561699519094633999292922611210321379307365301231759330511262279944978070891988445871722280203075592100382790308441886822869591264850506450801080343877798391566123002647841328051458437093364801087757351185818139672409407709783328773796552729480015900289003135044674989095223324247063202529543796760315391113562668789658110489221512214681481718282302286388142480938909749602769279618444778692463826105002212402674050276719315458545729955487311624097836453790606645594844155779072871158616885931981591194976614055783377898157141514821923734829398061338284213992933393906417102496546466980284194370637565732085504478714057240228631264749133470217667763810617591223092936593983626718741742199873999114363770460987007226313858072726669524330425355398779128232132566424030447126452130784018646324911109806242118039654346260480*i1^64 + -87714178338558020229665170881620721696629561916074791968171934312692719196796995174714329772874599747253059868511484209428815972002629704899100703331248254565218703348467943941919038686240810738313373159433084553528787899763739269271965643937814069728728049865524254565486855145017617264806444280770867530235858578877029372855827738999192703570574302771206264452486923166394232958022577775270564893469146648084394055247066094212377912970310001118849315938738569716056990933958119495565478894433042447828076447162969679326038546055533767881635136495835563809202357122719322084528587246316238886097381669233627774531199316558361928324054872740738592148679240358294139430204756610874493818840489920468926360337057285664303090622675618579752663826365860182573098303364274621859457076476122124975376294083571941250456639980740371649968049659309971030055753858960728160736923537310229561511847385718004201407697508104153756936705231781752452609359251931714903604818119854654571720603709836339288000051303858174425460880092059035808777635435050946301159507191102936421663351426794001173775385158608447992627459037102580483467419070029731623051401437844133200983573105590564318402632520075080068645738756835698158381572267138229315484515448904845831058148128371761437712116463942632211371564622805884548449811396228414073195275031849762765536403002534181051430895842098731290035375990285329451840703017677127975114025844325732251766345688123551139579805444560795596850719014216691865607500086785334948781293918342604181053780770993204542634850833876173719825916611667723966560868625519828991634171894889167587295675776964814404798143545120871481607702976920752458771224799322068627292104102062959062109013513312713768249868695479210165130627194581842406487236753210987779944777858365676359950799178339008856056414209774857480083176883032269870871349582646071495618198856331862006061923493906630880742869705231340733835571806177926443273419794037582964612942429789342297632846277887793270159103716062759935980309645380398841748842820720289046354890371265680586305416448062836824257716783869844230958804888655329034068937389220217141654184042757495626224603805702191760778826181642776844901206543068228950875380875968449148887853431424603406564823621989354525566418929761368126437038723438311753688295279221829190452352401437695207331657492769470065009257590622624178065016595346767737211287957832004267076469747858011509761683894154368672340115599084331696353756378363918191822366215180749983114815864304811952839598785930541087424171149176937627329175012611872954335685527758219529510821001198055371049805684752177029297350833737363983975757561359566366337442837774915321171528629744497309482195353389580262674419426676158436181002173034858688624738824014014141399212591217943297416663482800430377162038517648400639989535517043802420383671201573161890031912853671597046174911289569347555918186395585673626525314725861962691400432089155732330915037184*i1^65 + -3945926493123693977475309275665896436659813296129282251056635063187097563314145982004089368543841303871748117972859380281250506543089944942047711040606127180858470562318998623799982160859542913922113092842278348742843274049115534482095117539935806581202564290592864613671888793743219090583384221325262937307791931716292529648745967623154367908733670610995178235421672924056186898033612522378571776812003654738120246674446198505741893170260537807983813108066311844894082960444612866858654501111200799523394475415372538998513863221636312380367665487740444231366523349693661611137676500812072042373037676059064270930916686740149700789503163384690282744980410898908349496952601170268411749793099022496504200562689322952312535569977870823584511827178373709879767863401140525944507540360947896434516803900135135624216641469215678936414719026916643152180316734623183889360512297333230544679918463411551563630791048344692811067305995532452367831617583648306093947136337600979441505546568236812509801588805453479738138956499986010324344416178299359736826288660267567486274116206318005502381570908238419917926470897812426441477178960040841262449918678588402655105053599039398179169168264740450407185470601000004614166656137576217955220915637508052205999079691102012399325224564065083765253676080900965503951604041602029292757131080106223964207212478157646932932408780304909592268268677055714109159773954944817035687892616236223653910745472698548189560495438080625423044785752302654872842783420335499689839865634087597617741514668186468066328074105458881865745085571996058188808923421190910016210538121302088086111653769514454550543037752910362119421189973370840522194122580743760903594720894275372115822821624208373148372147078806919794858520849534788072019422427677624048198819308903990706245427098173022524938851120139954458340441803378512850145054900640056672995561624214381450544451010026044504594667158718692173490447645501530438631364507628396574559220558056424277740652173349283156318926068501544156505260079075982121617171485977993855318854627111172762117155925017079305584835384409479459417705900382543141474090240358205638525041403958603727078848072303922259694536678354017435497582487480246799732330551071963897534100564569462162633954528508237423133149455069705762944440569761549554509765728876412860676613549530833446914960713924883166212512784218195261803337785531981588871527691699319821030017598497105997513519500794776236655147731900191715413327332279697939029567428010545362811716094394586733325191734119024595478953617035789959763312712344998904496354202507255315022021991883072752551031545430666307529802095459632003735576784765292407491407997892596534426453642367669137603318368083392104453274089110425668093481969126382657545724968109932484257268019036453533034768176427012640650838889533927907904970242876446859267260190053842475894557148082896059382546370653094204526609754811451611723991850956418624787051979154497994752*i1^66 + -35954121810699084744801345118226750475381961237418835145027845019167722993809522690166808894205552990185351538467521960218083496514034232571479150818100480020062740357461978248381342761207789104536997406889656491959259772630166717214681655974071549461286238871201917932163381556663747363523247896520173802434227091054225766654036476320001657644993318600481715444356649794907530938535436790689206092184068903741333137095657432436503997172816484067606881896459488252119304643952200895823182078469897957491612954487252745732477555797369621253128772557940574610568163749594390162239907985370326659496747401430700372285459150628196055662978948211357346925703290539300811096601398741047028248825872280756494901089876891378097584075362300230418155091399624814098340945778258635788504334147311116870391444396815375138635772261846547863511612389634314002295077837929729782045016387250944801688961207615724042027852069477027313220909628025625562804293306042433677064083599381501129488430269280224363388382150442808617288480202424180041386302085662775827994879566251076207370078743981711031374919924425985547476253934372543603734116915408339530863320470059462029834187068729496654374600172459245672455575816395974757249409971752188034000045881625937489840149452481529115443496759298172608259255485346504130955310945294409593436795672012902664297882784658765309024530727459422828109998438871080921003336984980018843345821633982269525221873496626183551829983063167911832816761702160994955927038013827654632530153245423260007312765486275989946700085814766251914912822113155030916143045642314677144022314333689162054441905819438352952521302020884658894002222492973713070637498588203830006861043747208727690873888280150645238109948249933029095608505822063659014534432853707065341542962273818923090248315853304733510858534027525751425513494823057666489474579387777551101654201272418294338080903033043470070499863775643835791292283822490901624860471122532009888160560622309923306119811876037566609326144184056358638834528791447040446312288534914751658657323341027081959727046235218411198260298615861164485937016520809132186965552544979253196136585170901712291916124573579620299389547602030475046032973576434784733175386195983380817516801751913677794087405672381638720988728964381318885133849921423442096913462726183073655389970420040278626304844074523074101345471823901859383142404962646971446355919285734773225945124506842245616873416988667223393098325810278089667644903504278341728006331031524196074704092176603627420073021294112208053745019921105638755554064687069595577647336785531913140161001588619165003615903709351322829722730195881747336706340668194584690472847632574709513841126800016944386888032641051866424817884574621193712934004362178252686469656678944974208121601560179939685256137167311124275919864531277735141112446701459595019239613622466006609078248926389706117986599488049942251844865140726700307056720871515984395043113795584*i1^67 + -248252686174547663116858600065696363813439617199852709024125741018609222505998767224968747451184890823561395526228918866441095556486841658416174004533600563261467420270506512119732631420109533044152561664309865746392471090179038915992118884551790625765827565053726092463069699972323283236675358292091040781969916807003564606387445809875697050003891459684949598788708952944908324794709464053148383153861673603376120869952628548951077222988652645553281465351828990518253589441864361627324985575139398593255591485794811423518690489713369099634876683477845631352361330741304731508707032070049482829344878189812275906815751194438679474430435061527582834397165936413403409388216032544355562494403702175073910336868498530186959400132127353808655671221446107617398295631995392265136360375114599502214467966521410352508585797473962678644432997429883878137284427011523775796066714610263220501752941429708618329399320227896785958620608699745171181031099898516156306374820456468221168854412886000568487607330015703235426653882251864052403662444248188127988651978295343352032926890743453030362266658048855876304266997416785129735318080492092476858824652610005129426386762534186875084420276055603882914230691463853314204219857500710040698718333591368575164611629008221810063921318782814277877472523838790748549505704106736728615455757477166842213698773525976232778819667826477333978512881504078433554215864539650296602074269363385281133993086474645844129180276327452110787426409157575950473051178248854914751763432505801605940818137524729581037683685735590781015266394250122675111051575041669071965975456051068073072878869421229212616440806388844980366657329208597606214378845485748476052457062546889846518333137294543888510236271557177490256089418732308227973271265179560436399234629536430033294940310880186851671743160945205621014991210797027046867832002565957663975981512802647730562692577447473429217331233789986505842704270811125738076667085191145916022224642965521578155711618121183228272958622261677497382145398503968232259602301330043003154024118557410145521883999784297216196330482101237204563660287344748168837900737216143733325479358149967762753424751813816612696464909507321787073928624917506505344024400364704582446996528357266478612537672417379858077096225921851726519514993649431126580435819807367130956729350531636278594346688029099021460254966717074257115188405141892774365575753459110880684710134493366475819450839435380760205758533787453367400215334669797797211108228876723972697135601417431704220934801174115639823537318218684009141864913478455400190854130641591953607622656224227788601771345287350476239602239313002756679496560420198854598880328362535354632274003376228530922743435072789606416840172218315046999253350754426118776619014873762979607674968215909334870281574340012027108309484146854766561714384054748321449682326846681209593692628057267081900964787119706691770201370190327518752368164817900236963840*i1^68 + -462315802820735335288617420441368073844523651406429040759720266745538662666000460542805147696007872701862147609983916643158355277238010528778814710880775345724996323671863986705369625006325297044066117560223286570225900865406884413585589055016403232322819132042390025412250214053785606018423482287516259103620288265052754225569121440809096043367247531610854246445274783242998054188900818899375497021574330648307124745974323907994609505003388467118670590373714037140895905887174021878419475061422017953388296126303167916422462769256204567708090136415089280870979373193532236223216880805639269363730031446934195851502572931770985211741614181640326620018145360473872897422001653621888891222150859750242643853308219216118580178994902634146669638327463963688092360034723179138735978455009626391417152530035629677576936316324748333853580054520899895970427912878329737029641583295483230361599033719021438641150598383774658236833566909287261064016804392594372156015006748750291914522515884582419947703102878346048068132300844494516187657844576938966668238439829613989795942379110930003842014831808621007680315040365365359230016077499776444060250153039992326145178096812254542236645511990411205014481836434427407912788343971066325128315074639298824943096505727967899910771461314913466378033294725220572605630293535904855481846940824770502381673976809890664669248501532083521495272396047400133516141427397160862572980968944702195462919209130748950287591190255360328063139658009465346782412007592333665309647888561373290997602292164139801162713770143725968775415019286091001660696362746573132745629650325288116843409763405265332663183174981880362070959573166616844252655972939956289007024158259830774135416148076720118649803537117969307544964545638379868929868814627399618886958923999747880426203211585631770486578548273680668376092411241542964854834240813723218320999367287207064836931650687005482081916704403996080921877793105930180593870185299406918404870593076868239614442213863114239894331466996053714561282231211063146831475426496007816307296268797876065816471248298303966400909182159405698821226565215293282006433124033403578290794411797642522605963063370696437493977232418880102996390254119011651498883265431507555992943702454903024876903879037762166308879759595294547259747481038087856585876739072760039998846592997360900834684701788968574291493821187625814310629151919518187065318792683493774636020309226511048840628902896382730408421118750101833835899649792983816902513033872529813131576374070175594998709403391380443760222838199754966311319497687691731700557396748635237805694568169941598935710653040170490170720502156506931132713506767584411788460123227466395311537922119257312650518738725021722833468244730470891674430382848023685579075318538724831437050233564162369832246419639249848532398972893651686512824575629741026308084322717063355483316223769777129209862086929186311445296658526427888118547487916032*i1^69 + -2818020557716649741762267831941767903674256986699040300223354798555756989945622893011936769116221705584411301796719376189079810651027091673009457494824412914583300578010553088791896444292108696288335834168465354598818797992206988593860091833336592911904569312390143840931238846951501614436350010981460794765628661345961363804650170876198930027026029488368501772797821612237644017479659515813817466381077087158242733437670217193189147844615852425322574971308827427814489175444401743795073721902503385858907868182206025365653906247622742679353778395691786310526325712907529345483340707033480615756649521663777490184190166170789698689855818250555040254779267791800391259431980239117179632676216689868948704268979088279210417966536745698411273360711817551896560473238673898023350676239464653562137324490486687458133376745865757708981558370792951559198331067198742806809490641879160011149965798261161483405021376099155519850358026342462732931738692415930006396835487385307756946691140596478557623418796471546813393286939813432967640894583391718561089570719550820131522502325347633350263301073519031364499537544081318143371649566679381494068795468223012777288063127203424049196419331928924545855556155009704514116825274866951466118308173569156446781342615527435596894133044747180029193156582283258204323370606003925264303829105329710552158027441157019128981652357632152495887799352468241379270781918620384774125588229123109284490006272892869898727119516856873997465486620991128961481850173106244021033808928963556967980689944639545706842254002271002904404878406198436448333040451098957033005977354583227353563425685002880973498451187986846457657436869672621632987314056632190109212901288869815604084277457101749369175542523397071727429313319028215210971831697563625016671284919096378730578586929571692076758995289590556746637560310180029982516452026836286020516859071013131211311333136486910413178093715498982026732114139599032296491203676912473490177235436939798392341857265635086481235542128000628857004892151540802796595158295456702585545423175740116786788491656397589945204475708193217824433726155656798323726474825652741782672308804571818108510332740902292696136977843206734094619213395578303686787547794500185975599011369392598159582489261441245427698964685040099390085684230396172267617413010237838023814420934201384158183833430457139610531671654528957749684392321056518389622296255367352573507519613585216306024923364677881687379881197477334952787115694304663374411888660035724156825439095183672703918154837519920391966043961927102389376358576120627725329053994256325614414323095939629064428065863544207972440301441069683288265286050087257318803416612765816407804864211152002047346827381377544671674775567640263613511343455499891053893431831443775896786124022088562705691743263387820328771595895366227986872921597703013335514401679635240105710905248790191979391288684807288824303702482123880927330304*i1^70 + 2117704562029188189916388006940258014485998596022156994843795871169775446211480599829452768312332466618191593297165175961631968910933934290874508585226929654196060939351326764638326711497286248068589535344814652639372768207436065397561161966850663311017768236366842874147575629630608366713657351155254280264607450119849663325029968082826381176704079716697696544094560867370315923371259072374832560991600728601696056513460950784111110025334247121850769394589113066693650637840956616865090118992693931070589183517230051798884859727013171474333735157280978027347065423806349841245047527392485453282828069439895103834473643916560623017264215435896198856192828984604383188164450188807576472127886709426088807426572125274753231342463823228506573974185578354797525631207310084090058466596089569917550643324199305438415126028879345145531838785111561587670689125773432009151208941699662862465246877781030907102374611571591314101209830246862883432240829992265814858969984819075918295010343384372110066921869497219253535061974096100023970265022998987680194909184851228155596430007560005603294287714902871767673550991468592828987065755637627989660207080177088143653506165414205616807344868970443878693138347237680072550589505827716911227454961578936514349318926151747724514850127900700315228778742472904984829316720776212630459634909779177304261179199347955187112559143498185246536184435215764740591410790404399430518658334936484505973369350123126825328671730290567491464793556171607956042487222663295691265517116612697414356849941893138404707561661938115884606543493032285055409370642672794379864279632110057907991033509622477244479677419608104821134336315711679587146982199281968507685953527180808414093030428840555908048325604509942033194713912461317539664692865057298849673767829329481455455015822618960353188190028404930415191731090356105748938576933347887273127417034615747721198701430184556583635659692294996979026907137167990735099782112825470933063196212875067319522526769758277626885584849590297280183199162571815513084201634770143877553108316560884521995830219729648315880713932497188345867161163795948783214571844038639645944750033208397375887464863592040775877170717373349666332459491170457957535433391235046000924245338102057997893626830297918413178079072854096780127704574935724195877957504870667675204718243118998000530755824631173828419671932122544097923327748582595134873442437138403919382458273619335532848387770404506751838672017544987566337453085754849360500500723294581103359466242195722882769282642303227844759635218855130338983532556901964808002201057409993344743942266404075708435013806908398269379095274769041583734824743849653006570482581191811398229220490867786961463447596909555288994910526842730140453604440430204644779109547346693191851191670923638743557548721813621848930793280625242960666081376153812481995657803425816609286121107591559365375088099271426888175502911078400*i1^71 + -13768639371766659565661722921392748465397953594650351140251521705415069342605757720428082685068505162791962574056611244557648833782457068715451232858073311087362584184062863634421511999966307998600146431893187222494892491902487983080538473802939799310857573291456077115619207107334447725395093668951250134296996213883317556316290570493555635942969590663445508217433207991424766307883085609503133895288318539778738308965937919336001933173213070018174475548701460676270406632286855749369622879393331302724585126151052332244157157618164786243480839425323667049443725676539823817865549185949810324846833753950743339062868155727263910007189479309620193477442640213561092239521984681569006233644835400306903560090555116508629725788127994052090123397923631346406856228629512580059762293009579777724239080676998585014369588700979224089248556253532071562497102344472964738261512687047927163823323777179309070586754502264830126732529405339164191168699548297509220214179496333481567284453118332915491681200200233297775157319063750642289441228505740317039837100924846445689242837741163049677071174128457699134098929639038353598028942931385033115056099298877150656532155332208500031252754815488298543788820839312943711817219423423501111735583648735135763263002338286628439046453131471060363487540732312906148344851817493911843612208304734874805370659357302698866846745811428723167603224515204497295176176176599025679379731116074378293362617884849265175613175579458499534000263607415793009633150388406476562836787262260165602693225669005011648328256968786165470704898046534773499962608781579901962641894129372010069258192222444720863820359101829926617817940360608142102347295321151603159007254980294608396098912401075403796041359372137010512553897705354244350517574636138632332251928723186828266232489251109040137965367853996211507463638783686005708520958082394220134226096504803751314371346297406338784014061722294346014529191477530674495385043233397129675498760542880801084655213837960694540941986416891278482567299627476741951115086961627258995839842904077255286282059267289534282547076586054172479454045071753785646674473705109914163015475274138835595838492549405632918091940377538847227144321304919309011286311061024419195007394037953152082211116138083318395929268530026065915214490055877801146835597797533548305196223175345839445394560757370763254889470064090321123108279156618914001641595247556481011476538779180326564375449131629086642942883666521496691646120687941490509129503040051922805150867106998168473578077829936516668951625559331617778722482470566802697846316536742705027353298053070793658030629197811157624181930339137682894642831477324362476085793836179634202106868003273609310113170771320022690630833361760671908204063501129627946249543066576615253968768050069347158747842590683485965691413068834840411496907614691237803169962041185806928435510564630256848360691618467470764933120*i1^72 + 28827702247380903339467026446915825085161193533980740774385377132459424187598631408883934300736249190892339223439883446788838200929984677304811456373837678693211034696832906770867844736846506592024859046397857567747435280030086333960101719041809959182838961345791024683569594413304328560065764129552056675904687241673343349659903318575524234680271103292168305477889886311587713315558663451241203404289589466879344384438406147324660644691719752397471437430206811429011164078178721215815719338581311056377293761446240879358876075944759962959815366495572423472289637736416568513159977371395435578359785941268907701290844895912821066493685187585212567469884704425162179071533981249192199297870602528699135810764832822385922383479010453081292795484685637605307319520503483374746406714328784702049398777075163631993658736325661645048257011332627162292496926653392047554262919734898723563165098105671899526175971738748154857756582648116885810238390151906644988712506580269343412981323757593376267434279177793636194040800363917026587912841816588874620274699989887300365350027032908271075587804589570337978275867674693916989456430571947238422418037341774547130845650823950036241615733431755783166468635879060537134219699109254120979633242230020609938305642838803082425981625763889281364538934067271321338489737952371476804208394612169755367261448671040202149192605071428135278095107206262242229454849058339103567960312867542982071495683183958399654082220739989483342129572945815265106215964136039596500633135394214565583799702442357284944602287238658373797079549011682306156703303582770324155272182589002907730709700686837036427972539307352489060784489303417339268774734970767996646870818228606275403100858320476250465064831364007065664204182713353577091629999191586428474887642284203802542676027341560860993575655757111459401315223996837443912340604837791674566141182753018126002797495497461975711056606800512364947909809103221029765900794936070236905300651572702123038198622504301537718473522776178490117780463754964377499567805073809964036152964803247134864396432421266257699001837224512583919649085745687188553086069552281053766542192926514267428702519869542186452781968639548366057070273830273664652090054685336243536502520746762184688144337127460670161718513905422088511730417329704166830496408449747827513388962514374918086784086096881420842882854115711820363346700252019398823317864617241106586450302138904353333708656669940325262308676636759701702780805807590409630507946015699342950251256579917953145400865176534128455332804676482207658209006742765075085936215642583864179914193029796521417898561172535175404981273478429102786263602530358388445646561094018464359369110985266005294031787645408656739895871830062996623155450437659758900482876551049780795508045649336963537483822609086965858475588875024984531358683041024112619093535052811248417564754727608687502451913948921856*i1^73 + -12377414303153245969230207672120432323322042862869797121523928397212111772455635738356102260845854761366419156538646758761928864807726337190985103046891845650862782594604883405601102149897989644486389186449495731260298911523592196005583774573683974290635856168727806092945343808181483468096615238628632863364523401292602882874070048637575697453385884737049550963695227243090785235105080322465651803832333974849505301304257326187909351245635525669892254972978899962522898218480862603643934678239327513544254021946035922881456845851291576813645559630618746677588820446916177500108249101425917209122308844758746947233688023864178011301798745566828232346110401828947293559865883454383867676386530265767506470704314358085951978794492255814525851122564965533958835043733539823182202326036811763025158451161122415848385464053019493970705712888762759854664585893437252072935800235142249435572163678873237916132924322319354520532853841767571851972867007385740521416544787224091766465338947489461808952855796361835446117177954791099813101148975898951797949640076065375758358158882589230531490577870698897666797122244525894236492749594476503085760856416872128507719754061706573449324495039507801728696402155123278581459622727391516547155205551186137340930751844150261772252989010736687783403949785859834225705503970783149674168924902379124005599239364227448959589415724522796617224393804735403455845373091849705143629598994327636544684698009656833653184333965628062423429072124049021204021246412232737265148863463437300793229326225795634029138019234726593210386492963406732309372940824434764072072736228327715489274391506625821675568955166578259223032354982008264508459262668013672296813351574004458702493571976514440973750157958158093424074224555879857653794763398801338851146964505804610815848204814510029709754416920778596703061193878927145571832194238645454987504210105820864656959130701232972353416440698181096676858036534133602446377193661041980124994372470542870331346722815416579665374505100045978540522052517496543675733218716574627317816251560694882619707825490027060794375662947726628894871190815940044017849111622053563221301652901746187845998728143500969266247270727851631325940497965168217339142602748342746241541585167600827027677484595671622801968178217664078938266490662770133270835118802969770375651430195608093151066178208542657503870317542205220889604788486653029942259311531820871228277449574458585124023569198948258177562386713720537276289613328026708409732336384441827712593113766399868436035357749579076882691599357455543342242876197164538326602468517728377102040531405837949313389923058797778978312299533451590735055591548625986237047447947938761724929133504426521990688883724133087475260201997874810642629353622133378402036042177466386624934206408681067321256763188162465731707013167996987385700365554266275757370426760711080575191336340580213519810560*i1^74 + -8260858753242847456537496696237255286913287130651567281632498988351493208078549640698960180951467730989401730792824636974790230337915345802462950742392155590359512064909883478447239726745734344295208808498884727931058762508383889549340718994417437211021538020372295745916131799888124784207575211113127506277129836983056910362909474857591915622922881241245477514945064101300887398390271402218989596624273171043298611845611924021415119433046842293368338451846172594744515145696077939413034227720883994493877261563382413359031259149217850698067500684706691186083866353958861771081029305204842390622827476659225954141041516770953251054325324231536820495150464076782015037383050537817974836671487784984950890177837022366883434237742278362752338720698337266163532209960995736780384134973297325948797969586627329532726813100280245690769687738181709175246657929589737875346206854936580996826578923051595386718823620015676799275524029899553111172224979772655849222846872675596092736086559829114086123611477761308628349049043708913085384301013958111698587520300399162242517014151381354698630654211414952053092036540658789256210637266538690447934143155705174118158673296031458720829331544909645898395300903147114647660510359430879040591798493692061736592044547891785610800887665990581025580883290666236450151688153992714408073125156823311019232801140090326395520174378553932922496052708393542042497534952369611501414692876160972761540693961795860925853040419428464248653571653324569793325649234424422048687777280223435122638949855245779802881666837698657806983273167708691483575602460717122156481864468781640325940557450494702830120788904259527988545267682119010742000002244936496860482333918919304730268135823703639809500699320896518069551870893253809606694011920533063575262112207018948072205424797333251773925819735265901144158215824076373423143174975810581928289394233069180331435519607262834586926148895509643541047131505221629850576281199541458259842620716085444625863941937143816236673213059065805422246223444089767320658096460769883555124395495866026111037857483546063739834945831528370594760757895770097985201641969397939652749058070864795569026096372405549498670462660210341580828308592173601792494649991182354026879744192874165080883342615053306304734605084339797238966749969487973854848414953338187782640003212209707872904218660115371200310236434658250360016923654869868172545543629033011530726980497076250148577151022025457725733979859469980788258854377571283032288944974251877697926101674547398878875055869184633200417671036781267992611129243919386352498958433445928814314305059039483464722016033860695401088616120445966741474534802604248292778331999756632328160143633732481158186384605698860698490639065168278085922963478347785487834188010750872294467954149649003005450676573101808495473295840519550797497856016498362021774655177573814341997650279137280*i1^75 + 5376188785731600251034120194043640878523827379837442231873714961174625984695862167058789930056495206380152766216387415802387918617296535616714764310604280667386469666125269691130021172860612327325577420407826815928474091623035020479517297612974105199377764546006809766654037000694542880136293236880478138267680278702011443151367964958466161188168833565065814796732142117800516876463862135640625644852603647091575884112415321385275761125983361483241605130459227606103958190273435934422428036256293269380039141545536767202936212629273796766424741505855219465910923813457995561508324908594068746641941340353624083470896481667642794337963674184877852829543922448105115471140918910779281360693796518944704582737279606206668895461864630020612459548668176291287926011712259117202602547349223381257812197557731519504632381052111694319222346420097129527553018787817107875635349357593915198437048676364897377141577467430909704359589501923218932670349698642986586873726388472106617504514431895349287134665380703817168530882279637361331466037963620236926117609089825148507425535897766257756614411601702079374426634469935756777373460755267258680013645616177222804366334781982618518337700495263599304751949679125036499480071610666446498628381284158862823355293144567860501479861148866136164411507760698901112522774684716291114982527979203683544962461996133117739145969973473715580954800675932350302372563715629976384758762293051747619013269368555038620109912084827046687379403860711232375989736048753339061453279163392440098164145302758588382522962526817026579984357296181449186605252393884433637715047186756844404583725193417491772488637614638608695210211149600295903194085329551408734828271182287130280161638007559910591341820875621577513297609276486773103935745794443918028494041980752006061000641371222351579488292048349690478876501600575166933807328513717832852270154088619805316353922884203660838150429697414436613122946314010018873809630227328650926343107375513247996057442976833304980394880365745029890234444683107046004223415340044156077425258861914196620255831877461303682094366795007351358838389619285565774051493415737083210332046864214460509223030033748289264639795638638213390715150282190060585755950500440015971312021335379347927167811762348113851122139650980812280376457669907306280402468994096306633415018415494494346756685764777862454248324915037358941526853823290997828977289628817824003813797621447957220195941721717235505138935838109455296672417592914139235224688729540774682113042857211714208106727409454045744255998290526563613252001552755246532642299634297697254123377882683691780216724197505462053049965296638977388038771704166339862667932293760961339378384387305926605822812955940428283236698468613033670893598715403376478890018859833525318644992681633264892359169273051861893771907693418246420264736967059838860148708974187459815407616*i1^76 + 778777338789389902816231893207642232830624374243180079545221343282296434094989878110644348718965059990933896010863543050143413764305641298060750245428978050914509870189334631501019313894604078365514558920846801670033240583519190452028219225059539088452229083879744812583479398155011082967793640208939913562583499925946090560442933305387566941498880586500586544090466520395102415964964311687820723339423941502935688421719790745865668658196632885564675930418332890543797593816859638847499795646270643705891827770210129071468759787905436345042425891793520592220647915432528566537296832676724360598017072407510869579743737174068857879783220684812324984041707646920815647703173414852371984235712857054533262512145459842889640329972389917175836237523843999702832360938712216515306321741461722567659711374992858652835416835549246413634210688016139792161071894612711239934029989795454583392275872310016644298741682110700524117936375331050550825596627319994377123891221350226606881657213303213870649430708876778892868409107360888003673863839117447890415285069305920059134722337371360857640179216790895771834642824986417882548900133996273811205279589584543362276836100476679077829241026583339021167367185985422802069561278684214743695672844541787572404676071297613519433090518149071645455202315817279718865051606676838348755657924136314432055731910379487796649528745618223922608873949042415017422505391433186807041390427217882407041485227989408229081679573770492557286415711398965380228493105191597916944633524956421345440395305539475738830380526955321574404716797186503488410508085823156613658226085929400598665534209091480709482897085469525234064698693219522319037279425483956432121773631411649669555304220635749255809734344330239158675448023793130922975959924832157351479633813235460826752051061194115827889056861678152838278040887240934498448875826573774803649263854517545131844929765639148205313700847321078815485044969911707102538700730364238332570708415141290355317681397369698535668133751770612097654406242868291601968472321597227289373065886257665291808656583149423208954422167904976053288411227227386081925331706134663540995535575545668884270243279942554626407372693208488823160591019660010490810952617255622008310138714006078334142149671408976589805122991845721609225458050453219624642235393818029966814827127431530357753323945923757842563357546068882453154169238218542525375970417625433607031139549739027697967772378210919791124052580081368980910458391159653178474629881228128098105106080374381168710700784595713310748842050756748494687225666278104405866717194286068086372540174982386275379939668784929565047383367919936435683126742333312071573702986292570631930271243258973784948103772014512459613982928182711528513217740494821039869363004218659405039038332918693161409701370897602597987634545039748084908177917171495484692224114950144*i1^77 + -738081533324586852777620945912014925134666112124756988308584538576829234447095218694478950001985079842340364593288938514886573084699119048646097848739616322256105717702877966280139120358172541309837335120896794455517955948806248770737189680809467996118607349622016569049959072077157987769112085673617311334996681274438446344760456857226971880659309973749910467079256836399895708833083434619460692874437162337487391730988495786513512581644853683124527231254751703764032758972608938032526808498207018792125900411760120960321522817495547383972274663638032775681573134841325812077923998137125031505079746860403444324800789941710480069221749018278104086982985810384224728823762946670541505806084182221808628671972694550165422923254739246574129274944562780762311857170400845960232687151345283356918002858079744997429251349724815719268094876131164472997639414469303266020155862036321209978047991683021324978658184186241513900916289593901217376808900258219466783585175406337137484586946764029735822767403560079084682868224837476948748238631519651964784378562097221132371971261676275673636876814504837885072248584063680206105522168887256338233031748623474540300120515018787130340183024291288277446272177481902694045855496704623301504184952399739675539077497950609634970439232547389260410255734457895441366187595628982811776970267959762314249111185313139359064898628087359385587282584164542117228022272510127487225049261759239295817100779821117418555985961628496372953466623642422658391469097221406755331825923650547281071511866784646787992831989735874372150350594796348669227753390415843510981599147432608626456480712625274731577293140401311065209576064738169184643368227117388495150580284134691744611424341538066827218514791666198547387960227578344556167272557518039158353643720381825679385978991419733851401383699698587546191919262041935024525708649595552350214400575597290283862081816561138948464634985618632504605126660934796203632647713754354081528463164334762052238710923283051570357252782136345501479616345731295464652682981403187126364117075034502647670963287504907818631170989009685750306709205150040434930726370508889728626174322198269291741658893403179048939862539494823727386521072306363481100229984269151330462698885689268431431888720446846148165406773531492632138988980289223057043690423730694284632330440490683723701303570949504858739427419352727283967284379820447605349371958906776310384118343845238931847670685396435328713651354885083571858809175384913419398076165741137064244994595173066597103777113752138535234117442931956258139703367567447178976992230322811048709797927705156771228852477038885697023659790705269269000199275949922242023914465853709593803904253791770727372751553130272063635384532276735424997891561796395342528386758165367767186772731451428645995067601976626823162706795102179365836848656636960839827456*i1^78 + -46204150956935592184093299179593035895063417938269079226824647157412826404180959811890616094694530904693587408828365526615709325375295931429006007334510080625491232537948602725967193452648184374893642924816179884618865865662363124057043129549612148106987725763271306513783716317311084722229778477649195140014394253649355926511142148428229092293266614318942893012151888754201432288835354588054920748123987316466708568984827503037716448682992349827687152364346163976687953467200738536507519362802700017166678230795383563297486113963509832721016676699819910401192922256200404233446060065426967446153669390823670934376520287713376549652509286519409011088430736378604448589094610612858001905170227788274389209203235364773507222857176657235853059367667950893989795894235033191185266866375952125654971491041585414098869791616075464735016195789748965499151045395088189764292131598739016354585393201073875264686063574928136792338791436635794414383585407858167395256363888253542672054908775598405521189850372486200236329697618263981454055746889479756727100453708664453024834486791463560454768532130011816445009660780925438766743729857902785065851584549337938972809132947810423212529818821849518315205817987600885762739279757095235457745281481297705897143883988953264335200048799066346895506769587451821045181140231722849660362722867441895758741415182821920425723746830974435678653740838937958129664459067063481192602127293544164673109488714838255521192359439328769966441790494860757883082686564173534566312175216666363093551704793344149371635054402451147641895875996992750427389301408957174650963754593269726163152265266863402188537605843863590454681721420159699884194535479602139497002447179254312932227808854064068478126940441293807793594865299826066863868397420896481116602895089310850312926435306495602697550354065991261986932207532685233830564887270812046010023242519448450262262677535889324589829140143599310727281705872861636300657537224513277816649509612733819064670791667533978559486795661070689453010758953338794034839664583119665395626489523014740209043083218026491076419978967204723986246269964787195559501593490630485198315497984516764352266229226236242634835184931713741461176054390548789282960325126361052587083434217892437855557136201560625367979445735360342300790434860055460142683299069810233256488416389878046371511744323633115820835474052635995551344313275758082039762561166289459944916925117176127533387923669375435418638605867967853199024552828981717978369102930161276201284123283135078700425580685036949423429151006687646097048240653597972832126237085466496820422394707069913124377596933021557373942094402312142287478331035105313450097177850222058819411816057966245957209007491374994100652587255664031506363365517545752259421247871363530272011248662811600210146182667154747122675540447570951015245532889088*i1^79 + 27088445404485095853821415933610657665410267700086661268533701541891420470713909128328957751580104699374860711787324276805466431090902845521360843770826027916525160840751371931301549152109099172061423351061445162844561016496584467344031190813583169603909492561387801198321571939438386306618440041052979094315470875174336824386594564559554285594021687358086122185178854401030607481980509081912430672354666761043134970053796078417616243038648444217153306308986657909350330475506443956164418277831277396585565422428401887942520653508620544873467201882000315946887323160148749929323538689033169152941800271705753640076046167397486879693034368336824550010376904794098992075856985439048329719207406867266900073276821859292856745540424070913520791458263928416820833974919080664615348032377440187432008511664861053186835798295801721762115068606728099488493934870035388239564486926067133598700141669750786970177241374589649633857025001441425886670154205602209614493657927036743391891755886509021671552782285385348541184545840848494334273034827293247533409787264989123333874353288776511634180811160223127669467454837435875468402021951098471496411196900030804849225944175427304402520480616768287705919996929658357503617035947650038550625512250819970384169437390699026912295681704063948140611111680174251694823368932256287732784994069970956550499417337577588520084772401139214271690736180505622288683368787528156303116119513316689389962497973659957568240727092018101955620853565995861635367071740925654754167024043984838665102993760646358290357583340458119777438615586424693136683190698731168117550312833932068492843771377393762154195745271499172871223706489164650629208757287439421094342298818994579892812219896921381493292525954296300163119098712467044262401992438165415676347101103815561452609396363532713578399369649464778773306891433815998658771830065130711463021961082899247550910469406979397390925296717457471032731191792375497772864914947774694084955642603941998510061347229895257456448038128415291861839599170227493427208811970911021658756998155909878365088296234265318717606045650854979373212713116588020423945119265134697731469934121686843222337373958088076659020076157618256409042795606151262754785925867836660828913523951668323393841329215355553489661291988554438921495431807793750591703347319661563562663282647322482812264403359892841333671551066482775612204660395249024860508011124890456488610062293635659851054195037591410739024906365415011235581376386905496384656401470052628704879596509577943532107193656546155183031728722218281522028237593890683337507467752466862297002678762729257037120200089936266575272820479765716996628758781608433153699845350783770979503690614509521961613110025122934250862154454431851513772590515141404336434809851537506100697851895739043801115124701210708624379170085952112558080*i1^80 + 918993087626264418242702286138910641444469907601426295467149481503594339130267431043546978867952715977406189486062605681362477574488869382608302369882617071973130022677498293059881463738655779347067217267066994866318158672375207134138548294963752590592850819850856722509978527781876252189900249023335989083842412510231682500826668938264247057091828585139175366833787421399020708405740099894863792580517946663419945730002205433902933974258610862284056311950167966365074044230169594817884986019606201205116309398582369040860234969655806907830525417524475906755573611442196388613981194652141946598236556244868752488636162588326694138222892272501998752731662646235178229796987622055410986414036606958432419411010750130486137303200962454046367505127657253979882147873137308324128386737152505375345586279871688917973196272214417528224021617455957038942435209835914944690666936267620349781584510045114434184873541259582360655845060561980574647711207106741307252771927703418974913275568795363851248231279873831192427150733384733053994318915657306945305853632131799209005745787705584002021783255730007062975574286048469723757411347113105659858130972637662363612184241118233849648393548487078688646077027852861956793463651541010449516705477877821300915072192705588066880713821853586151574027808787913415428484369992304650096114809524129556672224946577817415578602807788820717925840697447500282742052484574273604466880603726602284729415354956260948204202221347567158654520551964419568875156572915127410492013504185347173470748685810398125364772409879966341683019432029882969716602689419078734517864617473274073063231119375234442139901686160023636421405617125016968052887046241756915085880122168415016468438861828406517558306139590577298588056962448108454638609103736810434260905962988686135942583767654638535219214492446420701167872902562823381054904581489727317448731289034935420943771489834235277787007446207210639807329642576961128424418702608198346135555798345858264478891602585605903665636460202909559225583893890417126575153949731188933183688213808375711053721514516032539228270072683354011353908287425878924708358902679040953138699484213049963457759746595514911452650261756082433635930882399234374533729949453485351291076590411263566978529067920615911002142838255091215513324516751872597949710468111497448526960123779567345023682781511034091228115650930440887464202731698738513609354437427522844949187010922249444356633033601031118786028888782754376814037923127149690152298043286436079773938111407996117690319481201791078032378752906751155241665299716669410882141592821736904172716414353724755595122565003815992735082020974946496741301382217998566932458327950087471062881625637174736049951397463651190863310625288925675060813307219964414396959911852560907461204565384185157314978321969680216379086602240*i1^81 + -254282342342304880589701039517974405045675524292255408466919409505830889313370803428573702432014265695614479532213770267418204591702816294653394273843145213914213428014243337744004360428715361296398267727650440531003728221931111723087661108456183512545863327141974496869193535121019695523624085978446284431364340431198609655891281786282404092281530036592527919529638066616116296251688681922113770436339462517061533010249488538090732156398424313971901819187321381118754875561328819496220357997630508450056025919616389916546457280154700980317730613272383306550408595822297041035712161151690134772758686045214409795511970494492666292862552107662194325940719859325793009774126913120912771332291135950466458772339855389832809415234617165685753699056679855633550328223008372916441684080072292184840171843509101782766030020496932563161837635602463234106423832238285928709903194015512650037225405246257138690159634293752802921834427108716714266513436165578032841618446349498384213882656781320417715129763790827312894302134180724218232731890364118507003469908656712743499084658552404123269400523372709041390019401690148909653383831718626031737300164455267947211595214696462268365594556450373601310034964280511986950076635205767300341562209829964138594573320665160641549867734495877544126643943185687737396026569416505906629794168032134859658761715385536574158129050977792488054605125287838026947368411282645705439199299218158479127017479727161134687894863772107129693055374366706248776764990331411427851023324685222667009899857856527681922279872317373483036018461717652846469387226892355635925409132775457370904341621025366772249819157853721188233122847135968553665520798052536801024839645598158607133884567559052876976486841888533928828971290681852991770431649607526338306828775398117252868174491604552204070591112657662708277475275235488322363787872855495447149591359366688529365956745817671199461193527622962892803323253497381651830280353240305466023782339292315109446564410987502244107188229831774416278839416193049724012266128364667315040007952156227517742646761310471565453591971024870452701738551816663502230566439825574246511322972379248090622607783866033093036956197613693872395515760278696389795204450859490541080780351819030411652374913580988077266258138266205713627654472500783706221434791585465999094114630227468725379365526623947059604211119594727992770675866614521122492614659597308035870378690333394133982586525845383564793173376402657309749179531189733912214106906044912902115549638235491666309739585523310300452822402110242258765858900651496524303682255570851694263545680442707670773758738006666696139271208554501001299516505938721075881723936686327398370237048903063826138271605797269854978451354806296054294046573432525787168521916907665771176282767301175470335044751968264257536*i1^82 + -11996076563705222853372978516531272480361439771113069543192235349294503373014991875482874386622564329348519189080549256441535884268055022993644067026081859059484821461038656767002259168478209542165965177968089149364670511585351776245731436612902967252552243021605280292483685536946879025293244090920085214258122426088690014615210629574780537376431458216400245309435243732318249723794327516567587137775151897195054444018091440855259015964606602011021541666902245327301134177498379058667533509585831055693833787849423471247485521582544456063869837355421390097699360287153279957491641984910409382884085717952655867726847178218772881507689965538850050148784936033248612701488503324460947144762577493202913062914977231430596775980577796648320031849237403439563539263655465927629791865453688223992795791153697031394909892942988520583697768227824443262532538124620094006912068222506872999244304993801044546195132008800810425044773575421146298290770381499015552310444284972860922592757497161778419121730291490115905461440648284179800257236012710724602561662011619923141913427878881528573111759247317016047209401011859609809341104196961098848998291476496931347148413834128804656305326311029155549695287179951634605990923562368068593152207441495171965172435321488426239210304102229213297942104621319258089403530243009103182628668912278062231778969924211540116302901184614476615284239024311255161241447184777252371167227309334858551062306310739455492970301484086976329703197507155020599714178928618320583208152353171174684219587601287320204601963104202729512434932632407681446528970672862363266934151798849105028623071899533330852660137019999339026203575523443557210806810220098480319511318666133161142643753497258003597680244968840196280906181203275445911012965959705065117882141009068072529733613625648099326231268728551526437154690399886674351959288544908191252718388515784560118619720568179726816553228659832138635312083889066988198171782148488778064869110291933544885996030716368487477517804350834654928791403574913086702446642683280852726887189216964403142441423813352411354456367052153068412237207752474194345299217903653417798547670968135574501689694338497499206022495212447035688804900851295058238729299912715199682087384607285562726637470156312568494585731219033804957765121541200519284153797006241238700245597424001429141184547875878469937852305125293618830385698861703481268283986724595542065078013029632079911430942596727799109967432381316017956486928420397439976533200260471290839426540959726702342966732159406844744327674508195676999702404729906393140009809175411056678503046261891729936081278246820261344228539371372885035396275843848990356131328115421315266954026962546288551583201888887048504115273856458449973836543790927632193962837566519610809204645415458441010272534528*i1^83 + -1326835366133798405420909250730755605989521050130441756245188148387023504338739255950439555761320507319309978172483651172685036008340122026192870190031488049462130929844240977627554704909316115168375725427670235322172103182355775922269834361622775317775081163545134735902648352761406532829325805189400402653904702774206272876014652607688410259666078984042321778549808250957155504841378750746869191792033295550537006808739799443746941834794338759522369684556474546782507650639823879866820946098361189108092874313062120637777627115461839374218731688575432871337575061424497877002310331332868430041886661392585275596795093264793268631062244035361945458525203967879949538493966250538617814104098242174964534685462721714026568813995106036458817207416810488704449634730376920654571309525079510968955294455609623457133735593732480956035694823392751219543081635827089240710556076841699400136130774881296003730090923689133609359298773329763522015762960943629982295203831866554177294617182427214968021282527643403121802122829964378528626746693231266007750307741104726240156911424780518300844440801242485655623443827062141889031142193893997885379723523094722494485480066503762615069783380195812432104693354268897990025709685153993128763402394096014132597432796767749776849383048197702151490440733511878922778564737773154865478053585125785182633219087348531473195992994885298229614853359447137900623771344494201191941778713537867316143892011697753672087694109224795510331127516888069211321268590417236306201294731982654807207489148277660898346987641384282037706569056651196265838158706218319006778624863207855703780868608025072996984266216185445979418304734473082725910621640053539417016528918794600471125350460133420133825203020925333659386720475385380357834886744901395558259820750358818650170620860598692772964328305524606663492801494785466799151964921523085597130514168750742215288633386904251335184838042371340536068183856088160841298558582826256910718373633254636933149010673211514318823059398822348303029417982371674353182051854521484386644234159764945701856681802062553314038023814756766111418541947239573676326875868640582189031563174431638175022940997147301463215778530807738693549211380762983175309176008455509499538846023944270756575052495906957457348408296701128711683064526464031680868387638224203937435946525767890038858894532810269427549192048313031902802024741225481498928615949818103036118555897354263197751021192273996411924017272928542032716777546688136651512446446892839419415049297134812577285640224177643137681460765905193936141587558665593440251160801432360306044614064721193387010212110550269927634661749607282991237258087172755630337719195485905673413354267401939059295757645747864328248240941071756000121757529953742201703571423360726741820955860305707008*i1^84 + 258860728349713147842466127865299491750843112018329837446902647719816028841354824342957298824395220935606631877199666851756524434989169450575179935876244396666986323187267644076937317839532310029705985691854594571849919801327609391609369604028580223865122631220179419704273926938975698931241306277644591678006655946133788536055279616971537727444332537151666973312026044861368352261245059787814138537530878185527921043475261109234228091391455084980633800033613664780794748704048471826544887201406260119267354663714693321818524759782939469508989631958543140998807691368739432275556046041234556857761450823322736481537518564425990271887833758632098918822192375379574564397322269180362886329404657697238452314393794232812205793738520782296572195809630502410398512688771049963214833257753116137637761287955099311455255457480297311949352222288127573102487864631518738280119918181266088638565354939225458259550040905443026336562697915573619077169515708603480579564358635307224536208283661879344406799969842307121384007663425213071853525354523863464120632222311887393250233107999198738529566509836389926157286883402790359349487495592468132847338467357812706922613706267695681726077186906185293326639724861173586979686107585460806683949094698434165014610065031678146634506484967361719507095102167498308323105902845933603462940751949207857828097951601074932971683804112981160565422864173107914271091745292895140342800077933410586465121659227236974511002787193996882279219469330781883585924491665637755639105471582866488189977137280104232381161348302390677276806941839464825529288499265373193572830960997811869572223785921102325391913954806212386488034599175742417807141863849292196666825023986175403165489317750845119377989977488023269614808170116169018692090314048914726796708362392152533983002510665080853957800121502844527186755716139457644705660646490465852548127203191852108219024187394256437279248561677485152388870281093042979974596782213288379932140986624503816323510105858085625662170005396485659363940978621570875440642625559127835964429029915901092396166680718633102517934553791708229533690142995909334445580984728130576476876686122501484023429875547647001230692292192219562721630530245949254790732467723952991095563316185252012685959543168047172416754544587204167345414312191762158710097025181872792394323317235307637402820612624941996572277418117658913281546851485846237463956907893931797672888092202452182821852696447967067169890284112677551142784479999952817916298312099259179719891796666880167241561500441413329412057980608635868253368900407098662096755418824039227818575020529715719904014559068554119515947065151073920361174456777281659645754721527469609840420884836715125743123297261009649491653242652525305533977103444246738323996559994904286169399296*i1^85 + -1221763546905567613385086200157606702455373639947527563847395975552342074421648168297351944952350806440330039182655944334888641077256495850684078441704915345014809729791480764124529572960154874411451162189858904922530558287499615484548375835395004083119299404291005071176513403049100554338428932309924950126495395924647926760977478527592973397061066020752443239490697386386443728804738276002556009009962901924712237480738849571472367068601792078086541603407373921468650825917683267953291347642110705452408979423625330359262731942999172838375193688819829176817607379278558507659889980777897903865901127625556483605381324747600103013591653416972337633691881147795465354938093994757182795425429251218524758988460947364609341695267061876683669436237261617731813090351522328804741158262739673404058062810610064804903631850063265887583398602802655943130761180445375883862934528426662450841893104665748722757768028626824790196730983573096284032329029017433113210527269396606032230369907407286701347346681810118303375210849497841487645736925725494631450596878270255262512578123437431103507225576394006197594562623495773948835123909964191781871465190106466341244236260831836629868280334106097196211926756684396229630326147937581961024599507317509368216168262588666032260684614471835782577979819811434609001099528729363665447776861078203907651009223631037287696024417431590703407424857475767684938268014082275401624949311052309696526472482147846526343692968845911401738046102128872707720289306003069413572969722119470141956988019167848649847620993810920072491818868303804433129484999950307221278254961472967496882889723066207089554712267289098472573952793336263152556264769662755080378587295390193007267776697213355330976579966157185143762789624522388455794116504360803520609036363205110744542079454652583455511081877459975323081871987021996644104224757146273033761548505127010319627322968915477751404335573071446650869862965759169462432503729568243748312068992244153652422057915888985397608495761942852983486903803770924233776181331746802051502301576015823544715749390967055058288496259384490510339006195965941776926631353536523561754356538414064031709071738716500076695721091770434311414202243441418290746505473930766422497341713058690093171326810726792522022073570423858511721318226065988085682849616484211548007615923094214670415033739827124009773916158956423909473067694070909746528829590695960689534846251954326563959968457006109705242302753374334481335512751726449581337775347327066435962690153696559498426985967777211469880695343012647837536186264624075390799418635753097973700245512161347665680745515067086726936805680414008749904040554145290947495542947442021079780069688374099996734838427382299098659511673036457322917621327105754780741472534134784*i1^86 + 52208623373363923925851584046044569354863250638359351560808739370124883429775313897320252417057706667964773680309267326462065719889334310649048388326253528621830966283457485496515222715910529036669833880535250054960297799809213297258807548009742604848925866629914100106639283868082360481026105282369200038154937892676236734856234216977333102312603215176115500216996549921136152031373686440363036749137194695440047301483349559559969253906059489958421482821663731573936304527934751620483735292725166708288094574086735910884393597632800631640963966754493266784039147960389288208828294402341773372946306623484972874768901884674935866716221663750534518417968468315401025006858317342618659795049619115756000068302660327435853624947157716798018669338032079269557688918828327443087424753176754879337173267945593658257337894991710169961184645487631659140031351234840949138514887309093442148866505915781716637890299680919142974638257708997719268248173802347460765441948949602028799794440046799999058462540878538952774235760255590086089890066075377704896044801704567536263071591250838936252127723397893398136238646331485811412862051250687253389534745810316012120923034772357334032271842199018027741990034289427360643129228249172198781570028015814756689852557110934139726501658820645497711161034671188306862801617232628087111813245513056599314076849384034545238017367599778428620627009282967775076716952352546695257446274173140810656791682468813152526142460531825384386259343570336594698015901464838199424343163980818351504076522328305830592507700437521059482384361584798596319156793499367017092228630849894531878885024098587915640192563077835631579679350993883694740747444535834853502041228783730452145083680497466783342608506900897110329875545511662362212382788569795662951343193233074169348867263864477654508555125972488059552563512537356591014343193065724527664191191143221201837145337317379094351789018229097067743589954460599003923293556084751833465714471652278337468748233114541177022980400462257370789718745385257868905753174166388022313075188832267785605931287333253396924875329486507472297132564798872538569753825742330461733237563023559364115035241849515115514554159275327972161330936537013382759317177563858619015370735157716370282380822850581589839740835387625905082953560562134760589141453834312862412696851131917512484847584796233885109052796788957893431515480605854659391073226980389933500178119568435794800416563358976976571722380034658083141188887356418535459431802078770652157401160691852795965709744296712077680976616584790044523653658632580815094942446358309020094183434841931614965614760665300560607162463292393944907243727767538820885423366242446355266371429210562087492982785392964443653595013036578704296228547663030386688*i1^87 + 206511423420635135264358801576054172392471868149772511802481285337591860507462863706472269810707557106346986431624305032706419994846515353990223657931381377120073528779792027920883025960399421707034017355193218479466190062912792915927469668008347232817321904896952046019102741592867958456356523971114770603335203352452191685898010984307595520999717391139888476748851646697292494945813579172127756904357165301323669473803356840274054067745846779228802224236608433720861635799415249398605072365507762454987390178930964617385686540535624177183146430469247529188939561247909805765699834291080054757401281946078115849797399599739651412051490269961286375335986610750669531626244518350462083578445002573595041174136305170888836418719741020808619579071096401400334353675488189441057376944093299029993142284912893858529322349742839291590169083977944432746020666871264282804409476764746708242915283401847548193853462025627643231492158788717258150968097237553657973922565711471917732740176495074317103369728264024979903175502671874279823594715919601533827628297181053678970822728375232092953568585532836519765748304133973229505843376223173047878743701897144135387035826504551615635636215015848014983393419781861562622903934653532721886974140263803791949294492228456019144225653164844017296982466144655962547132696890045200648609424311706298280340705022249030671329615757246873695300092631481385852681394958622472843203830403204182411525967615832861354185088003660368202227163794907507162417360380564492629298281564916461348492091605227058935495920902072717506877447044426525941886618438288250932259296016213925295532896240438011997900869671415428081479116743835964264073064699058521053902192867556194736932753144313769365909327314915731129575180826701128172705328647025159311789614174849090456072904254857066695090913240190673285099271664441424585812598959881095570309777896235181824363171946936948756095817638609436351837508103629393861386753774301211941519984624075294396800555384785064319405353446590073526048575561455076718182209583502509299263810111794415131830752836294705789946287887858476784718700456202168640083438229057750734691125234945955101868876252971124037805949854132941279562228928635103309658391108707825307911888590948124510854776751627673443432132335569609994587807118126416483027000006446057532486348386085852034321804254403309833464678188527994575079587820506188483504026006899695316817102903833079375854903503988119190497314860629404426238495787573800906169473378693174993269289812918058672199881601345069089552403568778785728316462865976187823698538173890337119203236947501810892161926310178991496749596474642206074464022971293044144810959609324976842802346914501640975153814588195043720187417782783313051648*i1^88 + 35937615699680784972197667071864696177131568674105443212081724754181942808063334921305078144769619768306026536686287473989493692896795766712179232467165163932540845240485248366181492803416026432871625370940597573435205855957632278968463954266399147881549412712353584307582807047619771169559745416839954370151509411776574711787570290163234312587809307836595515923510846074883490049373268654005382959897259135324687763430527872275157016058119073574945685402599013402862778897833845407072034408059314777750811459411264031573411686905686910181164910957165855515042868766254482721904832973954647809267755444797635288051005958769463818958077804873763431003833295275671569122526198100073657807979290830025703537683011201205062862659540475448872661102276726346182310079241554849612480981384352836194518271941986368728722307001499300120780937041922261789264704750645440920256392618960069415522725337670152649981729720708242425594796427139417920825715467166484734597774226383603049480330875361881547482792655773191819019097728702335902237127765047215690239161727940230011130574084880406430390280377289404003990500351315376875713713397656066173209453474847586273721156384919230516778650489947462024083852668073484354007402479784583605623566585809034251696175738874485535815259657809262417501168590464266412230022890342123894390447011370641284875990811365209069039612603388294763117636573887688956114015995854617252486370242670184934270622584610306771870063249547749666370156342204549075004481914790642361663219856589443371944070192184615415992976724418547716779818248423949715701970941752591487788073182848968571580219544246692696240149969276144078878878312627659919430791005912073500762862391782490378542024521126396015248771562098161726515912294406434513339788984212044134462905427732514811846447909376947651637274386973415423730027519918110895247496119124515765581471590433302238092357347996255344046446822236641279706806254993798667008725298490378335722521594403464792385983054282492946753810757736059254446828515319487576462417811417696090476781203439181739789123106021170382713462543966933617447667726842952550986765768371857709300015027300206718870571510315326146565324642455483980991104594293434730152326915204871226320294236902656124739587908212425672351880704617122393761944832438753182941771164675077988822455067633868254044975826114032048394233951647680359719575116554334896897757180188326845071809313363442288475094283437636835884973353314751437671848491680090160290467820162217524687593151407956544562614136552066784260004567676470739641143796494813390253919366007364967295413451778141197615070861186951328540117656009318877331808291314744103943213498139443845527505918997453904477995358751956217036800*i1^89 + 1623096134872817997682410462994473111365442138304010133736251248526242499180416071777228553410023513324677967206663218865180426254127043686061997546618001198829145789067069164012049796595395440860472214153800999759329539459134477642893162764675735150248093180477344844788697790700696348801847751160182128839808665066271566661628574660538638267190747492484598899488911007770712700690186801989961371685836951906148714244980869272172186155176227577813070253481072600393035899725447883958352187390798075334124068257224143376549585856775670863957116183732409636584085528477864921211904420620290517719579574599131995093354807788780868159077898937612229065832033039377883892781802458032902452475875016915324711515525717282816545636876650411346496532511276777556627121447008267763816526934733046372236772045596958334345502217052463892090377259695200692746002301793320172520807503297103507167971904330512767586914517431423064776234929659230160602493151754079928851869550343505648535073390726436970639378643575579008487326715826279748939751685132889816999259578236862755817948758276785042122286984859214117966077371370391247672378841732617116407761439433798067510294486723085045402681645718177815167663460902207624025676177862959924179641412720153228634749511375210409702505826548622203621946038799264582119474801797667474342855260735065153573438264288105016483022834194891592173636643439889087539060550833896332935985462073257757635017075968010597546402328810168020395767653860341570594711433995615995791698107273788540529518588945210914890807321635590977763673755354658451125921163348071549850529142577337391625467786294886093261459987621338604060582247767728558836344113876882756905599781042363629978830189669270586761725133319901156849502447750717713499511706707497145044504797121485052915078300577234941129043829085103641578357893794160122062755125354881610258162545704143087988707268212941327818167653581078384926043967949385899087445543152991693886463864842041254587121830634725954107094254029540380305461736919501934285933982614262183334523049881176448373383600586123993545865769219135203387728299039573681049181933053663305309809079632058891279764806064045846272824435769046327420120672010017722748251675454678922188450804033826108564828173999421502884288025335548195652181066783822116743337300145765806035202631658986260502163830957452898720791021530574014855123484168946202263586799585323225421572291870266032359195004241168321924761950083654019872476927842981231864198721708272188374448605674864344787258480938351739864952230823180363612601219195539757516108776247709111153872341806117315173111077058462312861424352969413820514044067241208631329216222423986635617737791457729282091520000*i1^90 + -2886511511235551508208595474951862331489212086198921850932652210063472659525076809827109124032886448419506938511297073963066911461739426760459892569782225320981136720937151815457687514194551640674157472904116278600160055775786971440429237157421744880876681744364701561713501109468226453691645160103936167083223387292992933825863213909565080004971748471509954879984893654631204682980801391185099480715673318373098514253435106378372123676404485000249521579432812556269327197701214856542059076616831660995644637157439909786519808497623731453069855258069724312379268814201076396761221603337021639699007275129775937589991665706682195148291159742947316141297528190574475124559359881101784455493901810501263452638444725389547118823436110776866818891620266693768820017556879560758776795945603644302205380782340101540100203759043284999149230931721625000591793583970342768268794870456742466523716193011771532836059208789871111898113111878434580234327905076571282568495307678621047271664061644072975559599011728250681536589524372119346209501856119298144424981427466087071491712062336490269943859264986883275355404518180285798808764857781971974593767956083736725828218229844246500210266483954857533928169747080944403019143677429201921295757045100677682292948916568606474509353621769994285186347422804621191208399684256780498227342068665255942253484170583229223284308607330951009547690569011205693428030496754069817367285760033777311449437387145618375928980280333388658461114373345944905878456405624639627167542842419051142114218936329971780931994994758793224163154484448367447579502718060030772095231705500231207156397740385254217767762036758379803284819452738438327308289856646106734908763029089157319527015711198786503219808545850273263750216002337294065525351935612873880130623321397229798220684000761861908171411865434995949498793493113573217634481777706687808405569809651345243719918168648858788197064166556959186904319199324954131952493844539427286055572871380771726697719335576622050031372086195154703160229587800778185480506191271798297244964260369911224230888320523934150367866228354407121853098481251919316011253458181012413517676422395339413522095025840075424661806191777409509107235210083183576049231375279472832636335221437430098374329106830449529404590824634258687139327829326415576587372897761617089271444172730588851988096198046643176761873387668726693813082578687920464209235346841838046970250440092795948128502808777061472950718529853294481744081213750451267728268539426829171580943750742093801687820019390096188662554624672944002774414553822710880885531209179028850566539052436416923737658770686337234965089057923073997224590831010408866387987157407791840000000*i1^91 + 1721454992221193919806807955359599176130608546357069629078713468488900209023392309641420856157765122220761031360955752128855507671592968348562621749949788344191797327293147135155161731852286496870803393023627802620567110244496290659543597271574802454754635953296726991519771180597845180494511721709046649392794796332690130019704394641648947068618755181838283916135460018317098180106331094099323230336397587043723252792404980896573991685854318789141798496734432610094894655235321526059625009383351009105814465070593159766639937130817001184485071822795499021333438396168046135344004685560210376122820872522362133945535216579417995711371178752488207104792742126534400133237106505225252589430920698183359546314355539207957082879030067913295425644453368189642730290399654610215513988332554184814830773836882663669301841236351082816178695379643603053483601724909983015898330885137291049683159004757791306244462392472173863029185354284008056732891814018308059283061065707317637267775731888659300667989025151514570417551606361671031933845171909723315652816331399751595214500854700528452933268234143052505632742365528832080964314464830401537734736552679398318491920858497511266067588653341152191165509578669157191067367906281739021818489847856602852978314131178399631399754203314934092859320753501436866227872942301754888400689382660277814425080152258967160410354483361612230993619766796206049091335557559599125973157848776980079262259817713120599115173820083301862468770223872374151845314270006384387655995579518290345846752826695904691674066965366648090105015623260534213191409330671237080562734604623139359541542184899969312590678595766884346786771174805171412981860531232925782061985491787403326504617388006999502938841845748034252512944792492512504130017288157530399975152907724730960707587390073442560687892789378810564055310283929001539371481334873044441128538651107735080161756674464034893683294165022433991076294214408918907688178193994137218869490885355954406736409026452118748843035471824235099967796114660581817232741223543897798820243703393849830526822123908413047001271232132168397098273456618358117414855731752780864786953904258947820595646754584907834397443867898520863770968465906642015688957785449948117498661309971408946372282944201400705260115400724638169983265248533950233684808754747844206973900955401291107907208476090766581030782069466023830526896161777819312104109965069055790469231270620322259699417445170177483970560946035624617220545757911296035187140834501602245601418878372084093167219306681604446209509392838333958080343641444483971724426240442783773310801449204155331382595415830917197981038641546222676009891015300500000000*i1^92 + -607804172009178932397678836568706025838542108041467951383499273534259895249473978268435322803600349755795282606606236360726749278830758791833967265704914960676402048689302909742668310619613420982932232471381472021506246338534997538717793625283261176054913444707113495255477410524208057454438610209068111769373584205720904733492426864272500465103180766712387241734107074790277033729817612133432773352492689188479530878094333946796436770815354922144286849097978075178080905489331388454085740601597073033063685402728548081068243481375117659494062698475168130373086674241385527121623724417791759059218094832562209409283662691705097366603433054292037002290691040626537309413572599203233730636462475051108132711165699094819529188936254550813337996943887207654757081575393593708534588562305641244283969209416896553596569977306256337140088478694654220967156447394410456768160762436017958955974941422985957031759690841431513837391665538879113278229118640076753146602795138427135856951393416199905912879087247974069511203713805782796817119688795762611566219756494153514369762576627174970011069015187567126807395540800743150362151229551275522081248680972539474160227275315566313341246901355804663340042383642115228195613654104449184310021984901098965317933670672757542826377751685792130862555045388460116091502542672922936564123644656217351563637015162269813798912341910495291136160125317120892887659508752071518165914703965138286571717508140299898644952401919235385274226187733610822313834266960291871480403742108099233597678167975742631636144309704242444315389903873522139981814603522929891487204196321571203863097437333977217020956376791560339792810479033931484869434786302094204365763676355854609187323116630474138683157737402774664363629494786270868837473100601407556046434001731629902715853243546665161053568764027433757722970110220017225995281475775491910703929665639139140557978234663505604158892496103760805505955841142075871995266083443778432133767642793078175487067421411876472137985874896027652990689772544265787040242214207500773907218249329185088700530766158327078374819531326376369290367593741463993920134000226415997164507111483161021651164761526563607750787396495965105090271228246724604679862005972301806093698869966169225873179050089920634789961318023211444067714672553518527894369346595441002590203971296028843316410915812217134245156858905577772763017306731464885406563050120035057308411810143099178985027306835131713543014997844955536987866451023431610305547109870852447480100632300146249514774923627023313994880503571530690305818620729780569975859385079887534245119036372253163601039793456001677834062263125000000*i1^93 + 3370454376880053666828837775604799649424040882279315446861335955583879783589331989503116402303362630511149853438298055518363129163321658143840964201875975477297147485086597825349745567263462363239941377777749962301306043302788675326933971648804472832260326036178674165105129687032110965047393360578661059493114865849313880948554302621758336527415197454301102177522440315641218616402763034691248913399708392501320724148851344680335882587168119804951873481965274959930399975519728477925865025696933354356257314933120379381876879367461674140061898258214590123410622136159002646089745826365439139402579999171908729209869380024634655347376578268636248868098485802695992384437506271278335700020960949520019752752890575238377839443498937561707857689014924715384062866838696801393026440347256535677160486994954147116271300166458965217663309731935819292488463219004275271055537582919469342066066131155914837037899214244339167941877034974528102453321617598571817981309280008673284982632902422916495895807878133240563062947539090184926747276479563316832382927234234823342526153321612177376827594933037179025598755554748953812307386386936589281564300212215096706189415899245489764501903325544540788267078729556510535680814339830725375239278820320009815426344881617122376326377885104764791861773899730540822621288193605927020980742247142114668941597953462072797634095311459345114236348241138503093828057860858226495798074454245772021005829031614920931606516339909268874892965417490521888001061677880598318215557682157030678953807702228699438131632548614018921190752986105117800069643340718773439017363026552875393265895179908575736933499950036216458636801777978333847337408286216701165386602226142407511510887540864047255917643436441772737287163102145398727598177247694836449736194515564964582794605031952064943548744400405345921144195127176713043420287929975504633245005874874204007759773502232371160250360966871584930722604551452494227429391914351810417375510919384676061932410914754936071751073085626356788205823681536449459118883522370031254543426185944421318021460772857278903066140889857089033242580898169787106605461267217506451195835637654250747979889107447785016185954579957276357156282512763534851498328132096268643448353489521809827746520483732647815451903993863942897780465508865720580136659354272766860454185027428858262023430400376399907746004100409836556007196690408477843530386649886582705419625149895306540402235156565030360980820618113295868198913778286101645725596483574939494717477944508861161199956807400357169227755765244577487258934043375171096931350385942079071521717134209535689063476562500*i1^94 + 672790093487661757570373365670358792905635476006241005529628174898141290658367873438086161877504466770317307813551448833455129202123633235900740217928145443722885719718889444755731949379727369903839079635672035789355940277911703216468961201605364019178971309129963293548971719890726243361233723586883142085902763602227195397567940982915719036947176024890024728249066905761478583976588185615553027035602094070847056439465900451409208471289891571139556177557195470897902654729747964212076319010393053689014495300032258047149271877650491929140949781758913264296918300742297017160452588243432291230751063526915085534205777056708737685598985975135176924727987075706557670334060735583868867479130311274298663159105390646215441655905013904174753806609812199555047269122607926231822996830220564283360453050875397626319396225386529039907919440301065610772974017253278502056481505496090806843163902166419953075202460205005175713270605075653469669426589800941367369401477591989392676197895622452917652875781704608078464709811875604373032251320014530922550183689788118717191199043945884135773322120622492840847928889966236217477413358167387231701247624316734858976363968958341564589158894958408654535679277347721561976375453159823170140401129703360961993803620122946164443959558171566461511528382892836496447774681003644359090860552042639897363371089882559714387787946029424853873254387035219709878013437806365680364434801243608297094713242221146084485438536795209196089636001170456578464863120952069005380548704934508328479815483432172855818788471406474646272817618280362107180331749606147786328475119542115131921005285241007615321749148777000593479483288041049945739862915335950131508519748989403057831336586586270343993046668539543249084883273664328521749298211406989418769386887141513364173358334715694599803142241901538268516170830239519047541518959131312836344093035127961259425401216896211922020288412423152607509010236693078727273106500097536056372748747641569104993410397478747288022735211422719259242818577940732681293415690875647911721418003139816423789863480680605514963849764386128838425180193789272515569676711088703069860934132916252793355463358934825188265082635403665235300168638005882221170356652818567462632888343792245953903065575877228820895813980374375769213718156522355950687814153856974678279360013292308312616522529330070893191199478875048552629627897319188035009950459084082405425578718372909815300299074425250804891196926573749695226225396877645186648103390824333178173557108677431555975077151370800925704002691166492827482840900744579900996667480468750*i1^95 - N1*69422561291662043842987755272795850338537999941790958578531255315699348961262466635127978025847574727175622744916804115083032465991303537334047507219064766767908495193761020923909612684603676174136766892674626848849432024892089680984943816872043153594531724514636477692581015380019962931337198431856685053308721638619966928772937547207649513453943924428902309758215766718067329837301476614527730789235221766526812043503188538483979403372434482788206535769789220669614959854356136562294326298047233384698638653469980852745772440625*i2, -21202359255664129735223310449313615188248930362854144119227127929947969283329305999382854036227481671889701624636995190280102380137848552427824269154683571667865863493356866457434296190634055854739110805821511107617187750795084862522636873157866647405348400966019129610849148875072465658782485204000469384449447467372894341020626268448034940997535078100636100418477892686205332226446871000405967359544036398745563147468899611401209101465086818729907068475812761112584314526331024386272677401123147684286272740662188078174484155061558034502236452375799726917472930308806284920576050931979117727480747130920069949677266440390347171461125068726309774064629564187160455389892422006296007770375097893220894346394425718906270814809999699300314875017133045857164127870333757543778012059483290271874960312667281472506627013921612817283267521412907586815568986958313179265966923063434655512455557912695176550919611964048941409384129301774212923139540033675439058111382281202469638405542028101866118094121661702142239869633419464154338331969284379904350644136201325003119483703017592359455084407523582003676605753501727949707273293964995421827024217298122445901440511419518786949414781595131048614359075659708932553521021355985598493889696979895117824332112681708357438427727404177597847220594233525038447697309636062986980986783689383578254954040743007764437239363633590201473861980285484484782428397583683647561197181924479103932392777056614741651468224152791270992476314949734495604502429011886138925622026589315024135265587176205167921918192970503435273086948147448317343119802397621619722039710539417045826049540186945333838619064932451018207203571049261459803464684729329256163055744808308199453074641382765748017132146428179697994962842528293764573898642446964865106898515650553289298724020043412649812910693190001916438460360302298656039439172421395213024095807016276885652627525233425704883027225304831981170942513954339306017746420094394390046541525542777054023133858724826992108297853371191572861432088140790349613790383516326353498654484315950597935663327098367575361871417170476006527543161607598360695695308657854653286791325117049248029446187408779835961126061282656401023307135514079179001661556702635020327103475066073872170545091341215931909972447833122963623606251409640354522162065434185581009981267083462313043851729262229235962140525489712876333004675343266408311013760440893648326026284457699756889567352566370100961810149750001337914732234421995678881724348119084827735804974815578571373945552059796578028936934997848669561879406480327835321917056867823936068627437163279303526931424364084842937467907603172388586485733257299171543762972753453519910135730581662629599168581864284365115697864619751429010751829187866468566212835145977478259795705550855997555318911968796555564758766118651998463947351760141947762703395234049922640230656706269448390983445781645530247621938639913674320795767745599190654962682673149888250783528890051281663491394013853967385485063395155708795743025498416008522158421573770211109342239396069015518477075141744543169137750411463049103011758218092684657531697765972988666568806250789966294918297201347047203908527681852046696090676187348245562884904949186817530265600000000000000000000 + 161765137770244279949233959302067404123779760739795469685372363493188366752461112773377186449895704905094033995799337985663691298599562143280766347472795958242660734208249890022789720148712538019169485070838453648610736859489771240819082899677560707647491231611412860209254150488412667210352110427536768789265711948788755827096725311266225008796339272106049865503220847415926079189288328306727585942226599131694971134245234836991329620648375109541536622537609455549239681602660578319837787955396139541049033582912445553733696888894832000319769469292665256203777448642988589154382952453260889543471095423263646705845115750708584403025931710458706652274593973759949714998912251829221031982593051174189169394539325393512059259755463115969457030389337483030898670884801174565665039585279151919021710625017179868223845941571490949809319591079154525549947727156668982111259842199266854861331239345384536740788247805226300525185766665030852324650544643146071163840029914840645300249124781486189251100078265255891924516503070107382801946040481790430031915693127530994393715602548797702917030077807324245503699075323059465369173475232420404361901248919796214495415957721480867761407511998787734809058401555819649380588871871449234021048543137351018452464398699755386900863654552695056717960659907426506413504245835447336326368509571827639704882543883625944837981631874952056469222134208363262868411021262546469361288014860613581220373755706711436566405021068796473229828761325224167207420974324542607574388508003891735703723933257062470529771462687159111982459356532906203453567007896897140124585306261171141732057902864542912104235496789878807725939559010708395658554120688523022198699914722788393691454950628266700917932835721447538669027784494081079789789453100098155407142982462541408069125513757263174963257302862146794598191392543237201686146425642660302334236641828031845127041257392163564378475929769808263378227450113857394001559057309329365025567337089364375995493233681772560975647366266246554447273812018142364797917382675682016029625045043218145050693595587590094912637270835987997982849922018616331671014163582501488681748450409147223187901614447406677010591840173501113414951423935961937844578513931357729266685196153163399479532535758131081109942510999454757639830319145014230434126945278340257223916538694007348757648961192967766310583903059736881054607162759600236647749469294962156084673106975269152122993412775452231718323978169599532861859865628387108816798158003163003155178462027938482847639689844158779940513961218723015292444852846836714530002906908158851477508363840784109246518501641271890593194156368585021011378821215762925661658752290920475622683195619035322112895664797969164626269251070075018163634013717262903705268924638438084067811526290708725525980305537786590170190881894225081579040394354430955603008144161474067721658667205267003061520636439250442959918016425983413517804077938498798533159064593463554096941487078427868457345139633829789068526116079730837205695982212365403573993007319387139359547774825852870542363030967051946404047270664173803996217427364025024881840489107838786404514625803178751447073717472930082202689387105603266704428415084952253145638179186344275738624000000000000000000*i1 + -798575031398205642516988961229756573102463526050210682505529470232855074537865601174820076156565047346557381409571282084462365032056768406197131325376793012338008963493512576331719822604698013392209238873398530281488346384289840430560740917548054283743352378740209773377729705163659377745308024763631715240345623148401695595114915453907256435500158414062045545341720685070835057939571542865695081289454309669445543222597469032551799843466213339130045745886788285836276357996808537690206352531793291885833642955330461302760765269277738093668304991273857195011458512554781165829135343027407937224666776175133777964304461119177337926658206330475142411428475886074041532572156285824073100804035573836834853658802549110725932801197084669965422448136679438648576413590339335473441237681275050991569615836058499228758622482124134925401402998870942777113654275220087092404885458770671239216311170684132142722092833231871682681880899166618456825113592298699955814189028149650924678579286221417033502255938176857957063580698479165861824625328545913878407358693504020558380603530034968086137727000346616386419325681068314528338755846793231603890401504683699375857018941778501280299468571393408998907812753125803518949318334347346625259541362500773484122774503006740542334259637155190488154316840846639336255393652744931789321780571473595224096466266788050645595049594436165667971047134638730962320733616266302489553742035777132840125122776440466385166056385463340230557830666762219312608073622413084980833130300735983382535426468190792677238109379934737193761149446083669892642443169488449938094981406833453742104200620287335803802326148539662880849260715239826413081983209467667030973805113039065452061047630877325478727332389469497892549315978944172777735129620887066671432346781625505371922864666844365111601380511980126463836193176461806978071774007651709987641619545225026090704046094932501640668733728643652019574343958772380699503129013392133517159651118120681362059469385828984364388310282847863047517249306947805203610699703515642099535048615060475869028485776911789616835015786870522794918127265082114907575366881261687557297351722588223715165660330733262297093510513746244955590532397424671865031440890517071002023015133701289628126533882589211173535669543445644115532021867378510374798619122669066527395900696760885138056144388812753717833422106833429170687971780749046625084702612161945996752280028003373180254035070377450841528066063263837099290959954768952383478874760788801663767805888054929354276843416798611051981301997592594560252283952788409546002907049365889263670858900025334946055062535764158860099764687075884381179591471122713902808634963596295209427144357217234329240193572282236565001102935289974327734222876182156888390164090072457916750962378061108533361523372835964987071187263600119502088465855570151866550192210429231757773324648752189973164796088614524343727342196278898729863313651767376067737831460575606974012373294777973931547679603568024262908417050611436608637282730563839376327735024199421206699557762411124055314310005183955830746839086235803495903374513130173696307735676477617475068357756044788959749581634145787944597011405738414986515398670197712342485296942811146564403200000000000000000*i1^2 + 1939171090289891676956808997417893310112709435775001696765249498011765479555110253866121447127570775092366203003951278733907073546899082528370363095631418109882642387166962687542472390472470780186043269818786685596253199769941233959112864831683403486434157292515971396025703957158889647825323025568904399730684465640365756980604929307398404932737305031914123242161802083434693544712812312718351635104039684105909776631703548160343483661158064380259639965783748006147790121418599476980998565844912145162597437884371610219588708192712872225088883178936200567364639317549371475498930422749946224910191243236232455666939034365799439257211562335794785529348485940539309521701263748108405828734645778292153497858500141928318197440910474943192552030702671534237030989692354170094471965479802713002937460984448462841169032266456481123607919997151663693579777493040844021138289532571581012638561937063544879790133169368816422739481424480710730898025652609286172318051491186559813184294387397147202071093644677508280675983995681562917014182811430947204707681900769771528048759347037724628980391163799256817005514262645079820634608624645024898563486855491384848184450470069617271700924446120789446754002454947383338825256436551828181101670465067752314571938644228701326880910113288308592430060725535538253539589021210040326488242997076287342241574137668941307717759338242130572066288643782250990408222873077822889330195234257485682519858510099555763556899994112536669482178087044031907164657753374942221247442305109811059047695418765033800122455506361982347016687681128008563201116744103584595347002633583565030435617060117183458583181167672354211733173749051672897273510495050601109187648866142821342011762800632902888850547645813258042651340129915084414660568593701748541909953795341383488468366109509949768929728110010898364249913898312337442892430097279286551805797098090129566422270587512072913208718812280098203119423671005840933420976400185758530575472599515795900291228216319949772515774912091310741160202434404566483909518482854689262771603618445674030253871358382500982242780036811649197688509429413812641432618014416220506680002291515362928667417843071905277335778843103148081738803078730840145403411441245383571452796572232657069145328820063117523367427724584732542218905410410540663698648069012300366533607985625054702074093818169510581751177424872540307663317838723181736237541310310183562310284898495012218610043626367303176840868918358347614252749438859177939474602081943459116204302576118291561326389577408949262801035634080839803900632317508381896014737146599374151857143951327792486666541360693496317158546265087524079049762333890634426782939871721358793142978231235892702641943024865018003969514846923661203366444588143989315316105558717778091140679005608710261053442879498763655586629196239947038527079917513678236984294796765489472940530278855963378882461927872980595030781886940199259078627795637660302486760814425507033324684131507156947752503889101347513533315364259817928446403298276422127477462915039786463566390729559494700246950135816780991167400447297328585593570427348041548106989645725069435196648158661194266032597721108840447943904096015102480182285961592612623151181419759802096025600000000000000*i1^3 + -8102449434449331873806397393400939989755617380635677336299930979860572495334732835112060794170225241606693016794854043625296291777743891745121479912438930482025050584862547644848672407506837993732034811960158157104030541450508314384717209246623251312754318005946664265810972301116899687597309669614946618210443503535308646984124704181988911204439578476302806824964085488753007230049488472444764239117030000230666840871973627121255523980621712581131932535558956139420276531610575802931725521637852204608247634992010886945220192567028461331377305860425520087427359830184296923981811927872650915840652435960125556877420072761787948418399612155113229048191851542647927736776497041406620533651407836760913742437926919894438555300211045454913124350456678715575349318293855875052595367993880190670041633454937814962689371612810625096301168403418701609833289245055007857033923580197301990895372035480692840140434579307966892875098124347772383696453412997181078592482655010144398028152205540762476354571180724551929472836542031150187530169650163793379114597353998580664389376389740142306916823890652051472818129095105199614076182803098695595603214218509237621956613149819449576392867549546891296225675419374094903466699172241469637546189299718422749630080415231868498608194916289107904221368998895633441855585302796051036168117363808978641004668518087724093940997351999248902582906168910589513332136552092272816871809984364660801998000851479081693317703606739320820542306710045999358631179275861763686052025364051949469546020382471923208909386711663294826171805976860152927998254255947551393943499308035453818589645729885385484044971577832582970666443871790979656462463778328241913207759307941474927437516890829034593368444397838128735652556716448029044260163583006863136776100547953701490051304982250867041295428023153709192221109952769232813008842571857101756368337744761309377053033652469184733787354380859580996568133321549133973455826580361403711976503611957960564120551559634578771146628070853245624315373731656583866717959694814425779497374803051838441858109396601885786254801383924517690431694244062813662617399160165460468684289329249360761256027183545885383679717110467996690371702883718009353110757706120996482538528927944299955347870943698029428800402001588052022222453851295464964283847708999103473653404628402135234717372675241530643374348438032819450785046065714881987234326791611407181384760152706084739901332934653011667457490641627653951082848962809336149220988535836593990555044545465572682096125375745789524571938913321058775536446700299776777098991505366620280184448074664410807813857721470884278939851786372040674698855043386752938232798541413947384972508971317277683858428748538107223078826260975324358434684777425581458922242326067358475475053387174038221981564681398040081232370136681909853136899530859461509821552174834468126128566856245515213540545172413939402922692613558902288492348571734998120958136751704224351407687808600640941635076357406715734369664913889954131048526785153010425736509364007895732073673180674539576747275776718886644531098310970838938229932499761583618333025342363209261102402393905452559830090869625893792119011195078507727716243338383871107784609785261582188544000000000000*i1^4 + 15823485613938808239668447589905005040203204873704210221317004914133240128175114554413060792734349379632914969094219664702825413914651828304654624872432655606354850090667848370336214712080234683389424275504977005397711787985797673883690585870944598088427944504120898223947921086703744258210532630921258148173517527733649945234291294488745224441845531610306761788989022542776830236209862473438190301844872672158839343450837937385699530416507914009833317009615309847010785825815389687758797747979344225797999115082881388841198750369991002243428447450911551384333282843165583938980696680158435591886734369293410715371648371315811151379326765008161840251002910566899169644100972534841826965892533416399386160629206996585461934941998047777050300366429672656810370623353465818532891212642928488160481004682253975000893143510918249278122302552227040279452679599151490957687022017498892315063231811822547651431338938423460003210974988140480422625546311803159757553614029704776986485661275034971395558904647460563801715011401209023134659584061857583216921171118604752139977627617686434581100432482482596621786319475045442338753079078330562316803519688255201193828809451295346145122329557056551439230224017956761847334896772574332032703557233189682472070132741458761229096171835446351543297888014191640144448081651873102649168872775930708350826019307367976253051009473643762586921324030834968203065927555005284112135340362132572007247145114821266159704783652138358203081032258484805743789514538193261207862904808486116688578748037585519809916275338686726505814852164703284902628297454986397559872059029629492519117340048625918931162237735571646145278227149886314184215025350628661204456012183605644422230147307090221371778574640426676971398702899870288500209618882418560683036200010833720801104485345982020657878225615122787022999786192580565018312123640563202492337040684760232515146571403226218387753799311440196454546454384064516526875756295022112248572990980556588464724098419599828900616728479805374612332630907742489007290812764190418316522735340765924670424210396080938347032118467775445957476647915291121011252138693269157943800120344220969818154225641250302906561340342224550859345038901651281563453718540918028669847924789691335291195997541838066991874399330040483875206453794260891375012897121774560142740499076991853417301020623603216121681592947743067160292145994362716926964936723094591367129173240746532348759153727142199506770459049373003102883457174155254081698167667471255278312281626045611969620158217309644806871134132143385575989534244560687481870630224856244258106607028768649702589530988983416544060155017851195285535022086185037406061667587027633206628712218721400776748286601898137733325179504289359530645929438464239022421457981821366647147971108934206463325354614784747331820272393573563408993612388453954877845265887524670777233599314318087308125010682687471408896499624381570785348747356425931531397311655514586083439270831924591091399764254308481620156642455393190921874653981146366312083883291484610789570756377992422192292647484328200724275302790584507289670529645301558617393397454646944207083859878012287760135380491585121237624608364239088695853878656504832370957530549370759413760000000000*i1^5 + -19746170756232197232312371474726022730843658459559022330162354898746646053931340838656737349130073148294266279726193464030668761593566747482668750029705863592787026059380560386568315994422637878097039092701763820739771205721742304638207645395125495960630144338205521264757416627461994421806769069516724388100967264274712215091740534733545747309246429997318763147126357815916990534067350032757713386425689654755196878701405196384296972407654336773109157090296151505585586201078030373063134453630056805269437203204289919041392806162778780397206474777761342583501658843435345336436584894416037604952437390949680041472903222346719076242309204321643732377654646847955052408175493386931570945527475491100331572144932158412644359121639469156369086576780955022972453433398056486407743725277083845694462001168709736082223373673359231270535134521593269375788672738586472146918446026896319941806335267926063024759892648744481536666171849765335617252904342962977475361094729706120607657378343778910065683777521489015276649280489893093083668979005922192446475394967720610589482506207952176360026569283720616023486082408187292506083228040943655989307735011541342701005693321868275821587861880093567607605682732119060819691448393863577744777638726456612331311594179610293263818973183462041600542121243139171518521735634617832329852025605146160514525007514366465465858004798772093824325318379028293439476132117362622494236153457966199534403191573379500964548878069794485369107302269202723212381972446843756029068309141040431702918205626237485797994726250049738748375777896677948285600872367120256903780608580372487815048317667202836245569867025281555958913714702461789642171403870305687049313830091334291216050447134347551922138651460091688001247409890600827062332645516208475359382978635926700811974148554361663156348276274986623371992788784478922422933031903741265157816579637752372738120217183254316242216903665011877674050016843145365340159652842394796581851612068168235750807446271311429440478970558156889124235219658984335376336855283603906108324226329872593722512938433368633251424936900862542261539474587429036975584761396728328396935272651601511576716654019311690885786195481218447834692835364191695439715443396581997362209634783160545502614438479940812928188984699547955759278993126057352198539343473212877665740308278892681782333518661584948205462134024426303861308584583504638090652179237216609990102126798554781175445700282189581693027032554118363737315832213896546027640808290560907336635650850587615631078922622384711187432945131399302874364135954890375566926405591233615145760336034665574053525036988752754546041194909959821635925634957672502443154723550652249273225885784395116938626323154750503756329281303757084021908604340306448267932636042600267628447467738120509723619046576594577906956394815972575871017340522140624185353032191854717239830082576198643638826432941540653995588990890857824567289104927367666154475021593777652181924793651544385895196095530633200328186382690851175961437100285912141178060614916321612436302074560233718306010854286277080324999951810900472675082673197682562381602079271476797810917181047502480633990246564399357366979753194258953562929077485883869239176652163421044736000000000*i1^6 + 26339674553498987352881624276675288147830141207778125483590444155756042163825181488728391832214119674468644848052256243915537602505802008456674012371215139874523421452897493573816696268551465685750238832461644214070747573274373167289307926292563566166741263016129970095082088696094787966832464579739563133038294283213919333369818024973485835305313280330974738951943253081770075276857353131067155438773119395193549261824313873314716312253788485219481913466519832701311854786902147114019248718158341864680196950706067809331528080553987825283115433514665906853343131582473449344760149170959533923527089461093052681521890724440765900787650791376164865240838898490209434629124522550883716023007015495089711483558926251372165093726333741431831430128601678182967974716011227849838570342021018651378644946590359271600558850321271902763080235179216687372447858244967707688074696649641410181878215073013912226185006392988825927749372559190836863428142666879508460527668441284908629878669541063583633355078639024397620020783544150089824600233122399558395306993575348244757863670602122717441931236144796143133319128276924580250634285926758027493612746201555168757185496921354279478845877938551391683927209624050700164961000835502139436255026844521073444743958124808797912359168487070569342342574527606239327738999817890445038584663700788143602576448197954135167993182377987120430649026839238319533213479179842151513999209423400555109809696594598371083756709109873361182517362944415442926574940753488837789958903984292688638830873484463231817478402877303844237392523129534171739010421514360711292462009166053641429209671497261196103086385400606409173995376953393027603583759325922277453311802283872851772444761360467156777056314516754898704241940805451755872259646325803193024074519464999619505838814192257035495444323037176397982456094515842749163995480222346035045616118798112867559479986488235310431335143843417392536092245761612010137893155908188372836919456832403854282974150971312049006100935760316583696567790459773208970342787158911494958629432103611509079686670022607672326486853712868928562936630611315584974057004862532740640105086591565651751255592088893027032535410442685774615384726412866001976283750885755141282504936459560343151220522029691721811789227625159645077757356209574462635217192127009237593647277305450977327206378877617910989559659351524997820778939579899121012747244971371314005263639565272309748177417058606724754612193506979531122969121338689398998017383179147383413035543070717791056550919717715926064050870612592259021528579266894403430484646583224335182177389316913613867365281379100488110027535903113283766416909928014248036946062090547107114641966155865890355242575353637591519378191558459018802341294003604642496703719535561986192501435120543586789304695945546099040801485699392252766178359598530335898012167699501399096812457787627900250648163185247939311791993166104136981276333787055783765018864417832947314668762144686435284094645282412098967148492257768567444989175603660992043723260535969919088992659470598367866092933744319219934844966722293755850331540138052664355011133307506696090705700475880618545690902303839326237217461106681663666117710572184088568347065374268719104000000*i1^7 + -37300833626209578002919210318022676762286208663995878029614893614544844534954269369830362798903691942868549951233670400124629768189154250690155946499206449615421297018202908802973158121091973808664787379102298806019573678857608015473039755162146796224144314970708779814512443529556679770973689083890233566086427114766085936649474900470085748959470941345571648893711962493020241709246404553543072597211520900055324168802778078823729242075334208177312437261160154006336549237723866871052895969824571265038746550136137582255045556077228982329520102588429044973190404425747153365695618985387298843694785217695186491010938582053461012769300334502239506280240911402155678647218243911340917970446905020595807777472264050395983965259307529165541704492528779731620849721330590108477288500364525678931589056187163275547106186702625487331405743878229559946420874138239127356391837918842735882225600925766484885176778396724432650428699540309828359422334367315172695119556830198784826097092033207382334944301390209736505612705264155401483289859721129039594747419681358487784910451010466620000259796845187562406053346142321069967013873250930043873740837188760094103992897143044734039371037356829349304195838649290773691678029271993058978105633469744879752977342120519407782382312488551005875622547156976991405668146373208543078064448257333647425256695177579365332764369525988347498288764252709399392893918978660086272560581602009284376118103553269127750099565221702363253217381851360926821713825965211789722642326382292097924350267937593596030654313839845336503701243175941245163551617640301002476271638322917367170472823336528915950210178562602260168988284031782359006379000046570625714734513222585657553800259602583163062583740106738565254602086038394850983564210448440924145528800325319440886678303998318134147413618795194301405114262943209901638094351594454241822823927763993757894523250472803326232330268427800337585505463664605936776535603062696616908309479176232388698311904042232777230160145494147095068508897327974763330804667793155984482433380416432713862281048473718598084763037934940684258237583162390699734812896806544689049272360956830867535064498123973007579234139171552154640259407855399901627565312276918568668367571541965703328541422615316398647819638468048686247925558985631074071266018901435727171787216332951346575368634647818658346583329620980744108434359173270732835014483252447124867363100048958378595664570285300517684693438535614952936824411151033576122068131860171708837153039526038677837893038271561824917539043739842317996880284210415283352326090193785178375197625653418438329079420889794732070973605994546323335723002323198669465790542230714954282806328181252954997096705733675960004275268572937834658513464394323141327651650357364138620347666181756864666333763216640677389369860894636803205402436338741128993045658358367008602791250838056098601323149526417379579140115873856742256045981740254807598060753867247585141926542744660424351504269964054068422884259994195240337997833814158938730363938332187034557943908216732762184895734926755065314568550709268796938106286919696011248045921618257832028397049209289965945712343942620251430377054696652882347869788193681564316657282088446197760000*i1^8 + 42329801752567230716270861228550805365967587128199940635611909804948074233079323095747934762109176176561145773274609455307613195800473409418161565500446269730004749618650956725577493546960197349496956290509785295512392912406063814865462613701185309697231620744522577593152338923573298201537160724382440567500291235038072306496143193024764947897249930302400907453026705912868334186092477327340136279419005742386859147607847775299714810976058482129806936485421473016267798611545710679853581876354203015424820881247890068463175064898914943604915873847631521748882867003461737310634815300011542578132751352449148409520283610402989668950233724162493453636765296925307978022185153496224107017812047095073421251729637143275703980197548485968879888837078826068410810566045809190031764071110873662261577679907867386994196789430748340807477587365264033801439556401257297843948564027255032527813567408156377836327976092665576116378625275270727626128053153623641780471294600346011896170618881898861333623380300794358114480850765407052727710108090322392490511261327424698197715861628126349099792261146573615950045368638991128185431425648383657264330363810778473462032985009721758123973750928073872292855487537694819996200405085475354790132695028224164812091316200274775690218056495607900068527946970425244936930347686850448372398816634336843964074550468601606307539421049889459057273555610101745870818358502575782688361969548224387016624375206962183276668576505934726168881849124771125435439281819804411041155005512271242054161060685090448427544875394830923033604872404901645980167852636566291407111105178643440159776953335930279503554527231406561268974722922500227254002705167327348796891780115149163279856386010940502600597168444534333284983686004098757196879865605059010997225841266555616311059658392966112313761426675957541486503971821303568810128218100444137576549400337350330166588099367089667085941134253894147608520086984429708782773007023627424242695095084405551460237077465087168426943541848937460449574809799248459631520881011660996072916995585990866005294237126389255556408867377104984603901638966916165395083641675250382068012053366499937378813562303055781501946743828292430858222005102174239151610453041922574629384898158209348116936893285748977097119907595659295662315953444486349567095085974498471621125303730318954738475760563627380206416826067409083027942785048895823361236603942127949318862871091860237849417496474311342507558589780223579633421770606321666152562210875324260005641683178096240587621405105612571133435087369298178330424421886702882971551252059268755097880979661804013062576748237117204838693507215308575648645917882778819132299125575841392837748806544917572642579087467521796444649340903597026068724422200151860540910092006596246741037133803428802153690860170712466305714876062308878615010571801929981312427859166485293196395499862520783287217400600456821605533383207325452036418069023692768780408234867083888716292377511217914578967758718171851859285618322208081938459236762966033295093412988690226094670323849929306023001851851713622875480576478487367903632837382141921863677141795609683285144707097057367767789605079676197332607571509688944486834196752725178401537158513950720000*i1^9 + -40350669021634361041181565759967411442842351041138328105552787088613172026604738670034553873587887862580674112788086006961471752757598888120908242030288215511960775728010960630913266471561739622425158438461082424164806651926157964648859115071590382078152144988944960343474414791660433970993554063049679428964892003050294290814358845381236600548370400047702045899382890619367390288541280719744089535492015229826374195959663942130576886158738747178061075638278845607710890067822447125078640921561881573410403920246397632303369010756993608661643016310365369932729518222095678963278877556606393375278146413461526212555226422161840602238090491637707271146757341613884681762205401588562916075663044402469789270619816207409243519560682135579808161358560339740937927560058234006177825863112618564882841492034077628309637805137305044820264810076958762298205199246655868673242285087987987632276808122688670125987973128772290867113940365137041759749392982931836057597048847743116577648113672984423821167752162328814183727704886877250875618733843242480392459304516100621900330820881210949442526375276782903270701557030944861223579340235116731994261706781752763366323056139870255218767878783512210288043306061061553478407043144565208307225454361931365895239231816336132641654873317177757737476541505317865327613209397867152321430098309920983265959231635957468880710120280641771475987123517845208337388365718970038375864790768895999669345193980193874781816976857072338964708868746941131845244207148795640424067461729305715455512118185013592083662562170958838173163762386900089299124101140053169730153615531858333373298364641975373349148796415812288738082004900837763723108970370341365759578303689118489964768294802279123120614747346993975617816708239373257018115170575533802291427705193618960707357623987323542611833013624615127074907256022420372359673081785504234504669024739177418643196701261064687057387430719985528748308477922099959560019508001291654452904366458277335899885778115818106130978370456532955415469358546936812673205846259608396075795377804438974450960169584490445246745719010591036429253112997133269132867868843202519935592347364264183875782489683561019822817707765585604158340648256230901706608600055987151660937892862875445712068136247877034116243990797000287540016790186389882102640821485347673809140679817087298919592434422250639427173275338653815895346588884349515718677891700874737619746956878879245758154157063619039764259777932865592772158074103071102263159571420783196425035996342206566030235619915090584675690863143857383381398773587179467839424640972174866957057561787972007711236775287574336788278495817098105325354570082569080070084508491570647879818066880192692065510547534698863944375988536853237307621193783500763153170293496519132785489533487973553943514886219440801097337249121585907275936640484201045727889511834101225861305287957064552028733850996662757780708249448015920022794844160030117890156825812887802684482450743032812602867372529534060219162433048718166354608757474983829913505437377688170643135013849240991032725154984064354119459215577034441299522892783108369053855176812937248189689788711360195423032533250150284246658787163203829390534692740124598728271186624512000*i1^10 + 37489296561785453213800070342097557549172079456624833782545166440734441913472163146552253569328673870862831358627120704406719257718168346905222113141055794162377161079202820078588749658139716404507077580944664352425991595359013028687898841202768519366688428937393587739260153231871204903794730839728853100227902951849781528570418816943657740131653031941562315006984374303927841341495298389649740058711676724710472686440714559424807800666872083931093779120893670199140879253703009617212217708902805188335036444780805184176919251728575174106100205952500282483325043807032427426487125266796884430337502639460017779017750825631724689628192648554295135507006668592676692676465993446593736973675578884595833830405853830595859382901130782099973282123464767943308200715309221712805909199801096801054479536954111607859638117046239053896416424603581288196112089362965626461236893595552471180451883431189672523548184583911530858496370293671420153079602420578208659322603962997076773132794387092458058694883082437337608925449688807511323238964536624263854567240424566141891890194836209703066344910327471122648997031614465143262166028783737106000524806193391498602792086098775669940928475171040969113399878904420863531251242612085874730321895041178499524444520176196386441775316423648126717304649971976757310505888560795142558819335220685309593421787200592627124846151231145467970491887319338656530413464481331177578497787554886852662414633879195719157759542987177011924911422010124502896793699065355313265490996113446888721054280950540920033481779129382238317622178184003588972181726579454329840741999557029751233224415367615192662833933449843725471339882455170984610922439877586352226669964683600027036402097984217022749891731678841387992509618092040389452846287930615209265777851141988549888229811900007199366894013522230665774946082863594251785922458652199730536519403544166742673113310612486575855935727466523683527522163669809409323400901855246848620472135138360845473131819390185699958067703449837819680707516834621805015729451660100156451821655260864970958005309229913172246451295474354277678371955851372960941500023824446169338219624838025648870895263928876742098837143246033460837079551893961580360819177627989157555938740297042734015193751267247916335935539404677440794113020791001552327242583114653750118381850504110083545722254506288945770725357103402008924902812884121489456339390347540505847589051009070891015688207020552827946496516839606133710101602233096759385263639312087765589962260944687957842425168500086758107379448347654170551224110147501722129380915598038632137801121113339814928754862380002116253105748928514501670644039930356082289699813481316065987892645145730213110196329820330842616505381810317248902961741633879212667076266889435507786898025489700797880902125413323818631778589762030151644466339793664620264687799573999040312070851021719923292713109854486171199039815877071520518651189553002727502696082994447922436740197390406678967374021619550822396937059222390282192039278605881307342734471522052780026760822312790802643682674489832429867148691801474849699421833361270616299718425585940248069682487186113179236507502639963169746307858455539853994330350668246257469994565632000*i1^11 + -33426323425591112633608925122137069920747726910900625723980373406316631836602710487509855020802098090521562772560580561738712946327217255739079187606144304184893956442493991202372282831153360740530330504783514489761475189097131497087875993228890583543319332597805528364593378708523066794245500052141996020815371856149031020079975818852314192260986857181584980782038642052387174859814258034532774810078568125009336261512618561008762119370974606605890254370066423944162435793207558344485138034002910884895551482302177131803161166606563803529723692038587182974038402303192864371731243694731028970424421565557992390381282078766933078004280789176746796276068298441743820294668614476426018140217180959351692783018028877613736422272543907178193076959786009712197203809534017218410927335677214579953363398052436124837044873041974839384731620586253650003076814330321848799037973197910104692410759585948410763667733833640323844444638597937044240853041754766062967722492389186871172703530276467905316140201729812673046800229257582284882689077711754462584221133526567366262790941956654217592581274191224861731750178039520441995428623565885277755673234008018263060259373833129040692352815741971375045217946725976849162287808492835252585125624400767862968430993651682522294907767856293061139898202566115567353458428477633020740021664837130892632374142081371103803438893077672400664388291964087080492711777534319444044463749072526596949604424508743641682830342734786535896648447982780149651719497451778966101537430603805429708053088995346262346524031745043118037268260180705159996230314392423143034507318653916043905941409416234795624095988983716308766476838203498450562102933590913770213946574646344110785143415606680167854593359927777834803247607983747588640973528982764731362129585042667685376815955291433033738732185482126003920891665574050647859150316534770117408524454714990544975435408689562319855596612956460482460229704879449893363266832227123602659295512804103311061365287492692856943476045891401213663453705137874086411893124294571104397734820261646637579414681299623498898951099910999950739391234808757262295511549530812002442317212532631969185810084739981353844973733026145198989384707805963328038806555711150550622696535386105071265184308124946128172296450259604623315929229364121318304351663571704920828126182462985234675415911038732901009351348557824803541468779113306135552882599105646390658779257453063313313889791259273502630859262327700627771194517051138371804018205643345659471820711224791909408366052544894215837475917730599865071559548493931620235099851178160885236511984584843224501250276965286038556232553092590808802577538084887485517171797416654643585683153336069746503667206586766399438791804199885845806082768770849075323374833075165752792549928487468893269363227412780321589952780981376288147447465224653651746601864113120879655671629090016654677029704777769215605072881602697966486017878605357190056771391725243265554093306933947240037912916892136914143693759809722126839240130561934999108098179411841658467712280320631899306807326031280600595204756506173940062598815211955263218843953347192756822335993424997804329840137508631649516697172845857454842718914931499193316933632000*i1^12 + 26033486101202417277345389193339905136196719242862239954584889892643729327142565167297125941554623790850775469303383701170610945655387949378471611987951031606115341785809305588825445441849682853587041426771444137767657694871911064732921781895766390845570499854082468900816304502430334488506019779869635317558256112290839000365999318863825808520430805722384617777898156604925068236700543032693717075472498893257323501008305864731419381911206790620477042507082041967806767902988530336248062591172452467541777376656558088173785119238573653762778661416939449479820911897411789608470558252011262010611956542386738960130861394209123963084984363062366252339980805100718644507379436909059802754460941272297239891373938388960604003737989726834117198902372426528965790296428332620934672843580221777798646316186831106707954473937241077926387678792787648114847133152298415590637519037933424488044849670344021978157520378565523217970993029312127864754848401136688682712562998275999996792080843758816625774169051016818804318411984051393599167700838670194780488505268601395870416091823013566004322177144636369114411686602699420198493706380386873622806455271178316791315645858430618659182827547455350701771177171377425047409629146750441388353504123830287738979944218645638278657568304187197751153445409381524327962456041430869693852241241926442970759556720193721181642621856227766804043435649695712278902297910218459880772439974139846804483412589301711442217199386532377161178876039953950433235961196663676761706619578842441192440327809062453421935872107569129542299609445288789374124008156108819817268025516380437850689618168556495467793814707869367886127695626126516283701033945097004235416598184067554187543307031157612854894024601373540992584452967075005687046838117759536753593557740248831009720372871145539518484486002487694662147406298323901343700752527972916896427855380920781174740690446751486576773893668493399257040603366410911011216894975906844190254954970403755658903334466321449405365897396947501257150510868296327288518142193975318215364828478396213111793035699865065089396899583923462415141842613590102675664093032126188020561474778127962299290209348929264077632806104874569865217432796245805677908806623454276564227433728312720400441943507559475800173747950418838717083590378805118722876031666633949539650681121181818599014812232065104063772700957780078169468202591897423718462319817776652659891398438871231077393299959575711202560997817814279035881586089613786258149954549237021220231694306761879764834671108865468015631131666675168842332808983837227148911317059412563681367885735360727083260608953241844652323780525377981284499891261810560423176734563244788498555710841526008398337571385532724305169616770885413034218172163830997167103872885201170694985618011935809950048556035323925620280067155782993283432148429015018715046525656666619223780166457216294904224428352793668089071039733400618384879224515264765957258959357197770873909500565110534488776908386645170234522713778784073341363645214624406133593577042749976770614590350078974994415849628537494468343600676722876963159603243990189062054456798771308944373630468022808071010911694363780640332687620994393026705897533055612590489600*i1^13 + -17100609747160113771408744176869832934136556196897624947016847240295092960274413625886258733795727271991999988758787836427293829812511541061619825681934704637185683265366710506852792504869107480998797697009867231979943850906075829424704116129909542861413468353824487757759302014179812734262285129569867472999964571476199051944115334398311110163354839860374957300373764299977316036604680735701671311339588992688235249110726506357800541275310931402542832297093235478570965359972150021233570858709315082629494362997886221160196540510406770496072596708335261515956657759067734333953998036661508734422858594152844472597686358696807144732759870118017250600167602860366135325557888837647422743581793523897300816904445909327883178221204756193663579461809349777216883597662852631739937421449012740853830066381300840163710712317665741723833502673564049566039155869775763260522584814518528533469862533010752553205444220555466488626288119792765274425932018194222886763093407112962781930828307289987360054354151092495217492384944418264491245598365234539639204153755444691912276900647810040449218195211865914192268105706243358890778464360563165253112213305104186629099050451241948661344109420372484893590782748135743761569360632654769853486650441244852945778777832328454742793538988196667066392714868396796155113735878967586993232678907083263512272814494308505253908600884790515592324396406130898186524257895843686297842121934628878397903957848621187615633214339352887647348496012686742871687499422405272785387720816774300994732192855836785241081285531053095999604518605908449962242082652571463326694716131533561264962873521138302648388995514811804605751869399466191282883010760958810310140974529185937785211081841674244951046313424713482756673194337127191371149678160625410029068746447005378252902739772292289355548360232567518569081406330550961372396800474737507925765331098502751512771927425513030964476701177907235769565325393279098533233842406966168418130594223185819141755229070203058158954542351112544185599353338685396167190228231295764669510239628242370885937727258641146302686544238494951583812428785197438445416101176755373432699833826006333695082990419359949654034586442882207419227775662660230635186879501898072010190465970348476028154140939518916968924880414421061331965677215379513241578399674011500995017408268258814485729816567865917634463290825915422373208530308732167123203926438862557907016824576033930793017490938249543287813695449265233689683558354028228403136432289026485132848476919400179050882985136566383169668115902272102702211324893260621696933215373394797436868820482760931263143391096105133433579046627957078800954549839893304070199872378180126872899618805741122401542331554302504026117468589248751003894692794734520581212513728860507395052252762947601489930700347241701384806789363286048901738318670726161897942791412963672726393816403743183842605117515741959750654001482149027954486402293730632290374309189044153410045554140015866902047146317327244602136995494953204669193775690117168869313765067770369372583484357286321395963386151718070517194864541519410206838734015913055600797500653327779146839236337493048368707625362902705161745548651248597257871256416879200174080*i1^14 + 9591090918649090700415222442332972038628549867921235047668724276752685568064741141620302401791469970118901318586741076514202544489075214655205383624360011343103918634597936882050807952465840955222945896736712863736054410316316539779336855165764195412904863692096707635693243886859849599988869219742911388016774325698337233277066487130626318579782529593822643501752044095168337007660147761997929898118637549148480603359309035069254754939445313057978179359564376816809056553388747161669367599358849848837758581488165471631613922887461307851391747224038513672836116385219094010210414161355067310339898894203245322713451624082026269473880141498577697322782729393189546380250262020400054834774927502117439833856970540708403186877291255960443100543026811424415673281805385561837368633059581552951525102064069571369865542736868541594252966556911812218924038294607543577730705350924595147965934406386314617782013296519621942492339605162509883766741350632541540802758575070807603148296251147857228427582418572748241401925454454840514213075105186832765335625371550050488949037204872158186762999886527604787711729764872765605311852673592943663587487257308388857462332469861648273271551229397744785267500192700435126054125683121309511489155632414078973984476552392146188140744368072310368278087937831968410270756811045382758630260799541912971158756334810125300045054185581443382348862590171922102568979352511498039252133298321298540349187207020995018312132320789985721289305750058777960086320441448619116977872952046478783141909466331003241380820918887587744213723549779946228092596340030283786558008761109658758694723779713196404002672790728245524316615362523839956141624931112349506199199591920539271987426844440855273597393954081005525691442208094796929979590519731456358802648593114748650560546238408956426935081889402529213523907631604080615531824764001716454694158745797946723993381895971926808863789622914258920976773799277403659579935560238727017909840826495997694044864368394314393207063846601176313916128107748782813391289177478123734181003234907922717042131604635307266227520132290685358400016412666351838998093449388411526509104018918652856098950818588786628490072025975073670499829008049936621901212480340955988393799261759906094425389030681691998326502987941791584459140671678490295876456111846637488638643505421189500128481005592971832021952624516789133985006077153899172765377716837175410060374226375941713655720681708345592695715305958970974208036264974431910631800843240450053780782405096652007785255861045726226216050831239168256965967072884697746485696365649347979648580822308212510826312516079043599120252163416890601597012282194952340861218948245646870843851759845428249709845219725455442483885133100323852596237244482205141288242538352644922201605286407997988695595959269127302476435516884154965483365044652969276616071317644091528367661710356497719144630266815584468612606058101301717617606246918007697334279138422362599432774642006973337618649081431000505273049456052917069768653721493174842595978719580251734695619411908857716735228928322473712566105994765972994863848495084309010634871531598319719796099864449565428947118477847653503989014126238735348111380969884221440*i1^15 + -4661038249726139434476502044517388435700055366681930035978628987740932171664967958796998755084741976301157702389731678014325619298297434687007428352739301499910183167751167068594502739165534732324124075276563599313160064111932593887984496353182369006297574183737954394978856443947369156076684231600063074177987673256846480698030743856824911070309747639113244293382653047410557563692278403008754967007480302853574805612285561649047483063730843634126328701401297861195937109886159476017702982038567392198375899563099269661707799557772459095408176165848183964428082249162619138115226979244205910156985560873763372415920435663562279621193423233998668574193603608860438531907512802525963271720358224243646933313548023645809869321414868671424713502009071737206903596924600318769270227202993507619089717388343121520219407701397841394737876777910124263982083851265372433279536243190727448752859537686268818006184682108375544583749619651875283923231225462455840729165665132105479122794083290727987477188587082455044123956754362907617714501914804025338159481229639149692855750643554623463001115677129614261093230915874149313366142383120745074653974480647214040270652770785924710630518367975827775131477363876598879498749524044188378496710395510177139418744602567068823812217281690268308441647696859297299277577902719543379394710768868042158521551795342075987026246488357003092697161609241871508832134768928222192183188234145672228671121454589690076742162839341482559811901651802327470297008452545618540929923322909771320528670902452319773735552748735710063517918188327002605314724139217202178864599130959617160358222163160776814312661967242131205353953071048086489984708975671180848217620060478282352024602479847759774751089735232034022650759140223723829016124549193248370030547496206095924249193783667197515021778579864896500084803715008505356488758298616070899666569383772750241176127170311951486826184157702440611344470542346617325216007324743557926878459755333254690837779906528285706576936209633505184631930552916501305270840606295506442429571316121359902756330722798837987822532580302564615014857369524841757341637838303839195502493586750522727362868079242407720381246403205763832948474878568484799474724594302096315755206857193596395723356570910105067834627968130553767526132703842775315234136575306833666480646190247729736449089506229609070271218529679778400827988962315542132888762071050680049851084699226843492818527180513703332482745865253762061982001118345811910382519521571170770993475151601578656757853279713360135925312301950305967087836955352132134042927619097724046416512887642896428751125516365667706972139350099103574217732046786042824853093104658437133938387207202832918973149725662394627779780636356929650313209659325733165834055667458117879653690567365613767044359926965105761566933753561497912787330428056446758702653507013170281150986545146180183094287370966909640754292738648029603718705489774800800252221293382019435767163999375748486720147649842785257343858115515682367147950427391128390230913568168460453744651242354590193375729067035412747710229750623967102265946328868848826403085798763160090527883352717825821974824804385872669978325263136947583981206032613376*i1^16 + 1981783081300934886262423789065940132092376672783547809150131509203270574854481435402045582857259405254226132406780953342567011830947116164017642630219107715190643567891841081425921822082366023854909622316079626142991098406233702424115284012421201451200754748427515825365739638541997795331664643052406805134178777220041245161378656227145178210122805863024080782267529928706661101261141359593897553799233589745827102588552921054465899644619804342800235686050128446918790905463156461979549615557570998113624050976974304932325684269098685990538372725423008056009695713062218967181810984138244748172491392524888061043170809353787993285074915721686936832524619130107439803626682263763843127892461524031720712999166151263933587988145164587064912065149548533489942346604336631359225925763040084883444256962561851197960292487956620621172507123995550530654490789825902422102566057006378951700672013372683004728300515727475880672500494363340132723595721124255128536202916244468814364998278030370237248085453211157564959733013985281511792988806614142602495139348255945963758156689579335097859758489163071658874573523179193572493806371388585941288412873676252635805640914789831744031579476656986069274147081402230119008269359144117853589621870425578420170770035581308176068815742928473225648232518069424256552441201272492328740232503780848882548136836263060898718508887616877917809867372761115210126738620476708694433331530626669676842508913444064383006463199714237839360202059892350634977270771049438943352407931365141619058324158479292833723180764514240088836382654945150350597935375438930488255751243772615142539429419455157657205939624869601665498523619855067871147322052493474384538191712067782953053189262845099154354283223019000639670959225477172561058287686420351547538765043185895248164788513145171616123001042870188111238544143640557416519231621636095807733591314758793803481633942198803491016348694841637590336687092957319358695402464310767030003522887139594711624786093802971416104338822274030358431098767925290051610056974331537485327018946741600970192179577820293157614718074537016011765822124668970131477739798719758317402529606957478883413027648428693259108646950402016902600045668255664088948548087971422980542133483260535296136490118748518392265447666463518685052450633672428628774041271514736502733421756590181034998218440315568809947248991027138226757236513114953515253896172188890932233795464795799308252520423796527965201077137586127553595252358318264012676015258870930977515927445926475165136872547582266721847737442677432938346301254166658922414510722234198953743108433753872333357625432331569488557724418684426403095944967723395434346563412549400740271429708060690246121176064085722229744826366137647907426882201978956259410410462775336743371804024337563138505704491450693191007892281108879234583318180467930815332431936627694717184957995564290055737515193134480339617094178289103230955969795403228976093847068269122908271913321600859013835049043999892572752399785913785982809160740524229145362753291788825225184498091420010230870194478451413219090925002301188120179839735845269950845730309024174184382633701906018574618179978042109333282995786239004973613457604608*i1^17 + -751994163362342373339586660871392315000678579380451400769075709230186907595658699782602663244173083527667879026965500953127389521388723685352040404762059062346736092329560574349093999485473079966257638602521698809942592677291705183200204617896917666144979385736847430184914702842609203790293951455270400522134105542602956871056378825146127808903039786119329260917897301483156627088847840002484144441817163764504923984787549343155175333974631413952534107904828834271652076903053862423775529148060325215819521698394445029754821961883588948630706597619674817752605621417980645086595502991390861658331457793589297928555956446388428369720093703448126997938485976889654334988015231822815303759948822044727458897028695524776457436434535626365409540669496686613675588651848689888217905311105414752248079657072089776711606848571112438397541903796625902468253894797772164592262004120672814672089750266931631380286193195278937278636341066269577891549429438684829989527848401986035456922474585598093850699559810594975112600335084547138080488971525053373034490290394752260178380537122820857944896550796078036725588581993310974609017146533192367041122092750500701875066914611226479066021776964155644766493862730405749846869458565112157285089876238429189591768884438474834907833877245204518101184563434005097836044893785113804088576819483400997389954074548362846497165801158355490333885878398348551829370768897983897755300188719494245196387555893452156669320311975372716864411351484524303874257131461957028010413267654925156608577902830957628939800207840498245162776879841552860364879885520151987572216013471782165654228421071595747380646581895659542608164124332339091315157939516313721665806422638526022105285331264640523818278938149743335457729295460253847574530959355677164082395793104064550345334987199377415341860962502889965400847097387014819406815877820018507842415710501616460769215609169921685605819606920440027692642240877899154807503824887966079969331183615325212487618399681083327396611241334518854880207406072547131957021253368496048373486844942152448639920931840001736285706527238699053057304439584970612573644384317543471305955338470061060705716238080544237541193742862282818899038036713901179563162964455053620970806610152427661930746739655400878903429082955682896199275814772057452933379439038253993971288660258742537350386926800404211100676046565221104170336341566780439146307198478861134018567834130139353032156454257261523139382651113099952706604175748383237754235247587500773572378374044466504510680066116212738666574099416105534156385335186265725035152332198745001836098445376023488026680115716936747357614598487569258427293452252488548151755315188717030954124609676847525158391765864283522812521190102344896713420685752687590044761655055876902357939188041273669990111116878769487722717039345485087270524839833623551848438101252754724471291029643288262581562356484546656058108385782457896300854027197948523540922646386062932679471750376794701441400208445548645884132104771386981552491716807217282563453916312510598906178595410734111088560127338405665318709336116744835810499352035512781613115664475618651544070250849244481313187697699297768729276739261973514709630976*i1^18 + 256764764113840623225268353235207982811817611702456564331432697555611516231400726532157630526440512615022984389363267208764475420159564605990407617291407114277446347650022320295973446102214524513556684857966647592658097020427112080376501837288655526596165525269727518944443882863709655309957960820890419905283677293363155493258391242524851901430833977825374249364759503573289667404644203351751730847094073530648209158373393642601547231100035212561445177485304897538238846300334936277066920787460694166006625929233086918623838642874928216572628315369323936836093492470973043852232324787139307878301673061615107064015785459459137145734835890118544341400987569102072956531019139334284956712044208424642282558347000842456622259671044172342348571791191664018787395950503591748171970914332351843074788493788563579215092123699056937910388433483122508021444478575314942211311530218490411106659063488412425081538647417764012706165529757243925939468915006458909947714181180991570355359902583197232188516938033216386119607801487042292876854213121871992293824937406576718790046870867913807586810919875706688109846809460130939952708350758594022205128447520285266760174869811096510556786699965955519039388234990056929609890747904214581961707840094898394193307688965755257566613278880338960730375204819798488145067784584801889118583681272858477181676143853433422210837927486932867318358379757482706065499153510230709576448606768806208740937522490117712743339581410022205418537097117135286453623655323888100643479806482253073685942883853563721581846730727635342569230034766677030219333610740854819219188293933133511047545884411372236598576631560363268339696234132292423522324120582357752607915348072421015851872336324254124011284371330566190548674591509764400860382974437923170504947094212529739994471114083056022627043887803735347563222463372317033973251163695650244439023998943781085983808500257789385723205776277259339446222594997789964173368614872328044981192477382118367032254662179873693783470037123471329201830178941397111618162563512806473894462120271029281958047594505481728669427230579143994936929548170132244739813948376188066754347745331089456602052303403918254921936277075974517712727927837082958691313183389873336462441545659576568968742038135186654195316349774231388105219143625003236603375656856005943009907383783606047362839498914290670173779084796620904407806508753493238143391770814403134332421146923636214529189898948332038656992672141566647762510165528382609407980476181981696646380246588931046864261187029371353035136222592502270646764655721252766905532042159960334242504644410661047468518735420887402868450095590419144179721947983184498570152934145817436919932806981605117251974134943433464659381788313976739486583678454308408612962102370927387932145360836208918509588155436208587945174206742011235172474067982351145598081015249352155868951495949040999165651609120867118398551441646231263001454406348280975818318618832222681500423973504750766300903957891151692725096392616461558350197350239304639030172774589135566804279238104387979139904830287084880917679598892896807641881247575213724241869675961986870617157650118562242073370995863021742811505659319772896034816*i1^19 + -79319327902024105689562373141055493591317525805996517758340540082944648345902558713852713246772472346206456412044514572038982290063430020365103260088948981164984653723320834392709266014545689406397445081884060700214732057145078636920178244339070242470302534270575523155069051210760247918443546356895149828678888408714094955428008795529445893049094172036150419812051206098947964797090566472679723998809666938955728830908660886408867846263064463538383962369014552526180430927060633518902542635974428229316452910993708528348655282066192642122451941443854512350346739836202795510307876796231229538311568699279060738152419356443266145847026243903885169892648779683830048082345236354409938174863900106338359262063078069407751918789689071563443682467364262340053085846002193870536628175805983069659604745780369984949849369563391592760112041836938269706473665108243265526620756756574447783738204723499811688327390322610793932454426995139153850448283440761058777987151536538413228569193669945789809409856062450736020245072595037422510597818925654847306617572472551058659036362707957930342769496265377760280634143937739707096640875665450422466956819407192131193219192607306868463519546274194200774522316386149271128368585170113104965611690123585019116095877286380906978855738326763549519088042168012890402566431969300642170219135550232776617805038411673339182233538655308830243817073505231063978565794043588451200356549398102736292816838785045765291177740081089300739811197970568011271127653099879882643311789562726876751757039081715025374296147477370262460611071223317376546607278109743841323056565938536112141050611777619042910709373896332279695821160773360324545945016980023968645643318094850111942458914904246639641012287670114235949312550114554248700038327947575776880007056370790190902217397405163985985831586065307584773774463964506644903969865882145658550782713912700107298442184742978546889804380233713371981132860595503755518462943914506163609256271934860624094080305151571174756215167744851368383009496024034718536655497035999973618122952651074209119799214858545412269072394821801984832465325742317172791518544162625227259076514284576673654742201973194136944962370484504805503075930869259653224112817096949796721864607279074854025993427864290861874906942016216704259354147669427915099420691710036094468221476789212620591423182917955098281946393915771744144408893964573854016020828774375336022450904694029373851716680351135841651768609745006360253880355915108764025131128293940703751708707808599404556041750322238975297985643096802869776201425624890760244607366933170447524579899689242484309312067057092213505947307639727047805160939370524197039788454191241311039824093312142177159605058384786429901672244813577120016115527985340034530705073686133321362563018004202718884736887746990816682024398738615344538067565971040107396691218224109181701051299337004942808531435590005839121181179564134471965226611783791132111906854307152960331165654629854847646067534614222952831594690605552971267074269006880175568225310838172322366626290593864305962778187203795856567103951993057498208728120703913745747025464026478060339028444014818406375992920686102367098561936916368850944*i1^20 + 22127184160212283601415022785596925065287200414576478439394222693557789045540780180461952294628469632032548748633609756185437492560500989866433491411724755200578980594143616362367591318488563402707151312451549411501654170631669982052355577215275859227613119652473121324474862669410235181114145633002529175667725934440621707280795796421256058934144592025925753502017042485882017362707242500452216578627655026347230659654075296476047292315306091958063432545830203694764775485204760752887857272709565295339790733036423710360182531699197434439768097637461226317820978464686207951925700740373834938406784561249037489123503398196717435490468033708459826001196003016144421057361109634354657806228008629016322048793960769001761622994812338469198686669586607733695393782284260270857319772478419395167514314603553692852769144614141801915653148145309460342339087013789083439193840204540468343457432130384535703282117532867375155797602271093352020946751543253339700740375355631417681317564913861857011686453946151377894135998233548416468759083491177031110600641227124019237918275114604611929232854330548891542361517061453793860574559922370781757925769141447158600321052019173865779288244087045901864177226680111895003790582667672475304441645386721113185777073451605046436249887004546587893768525363793390742115776203784678570972759994022348918286965561766961121273480783123211957877567398910789957571484843756407547774767620277729818476091010474423619083407172343962311647540883601226452905895574165107477235801461967500545165390814444113935824747222178375845882274132266872962862693451566576588360334269756101437972739236054505461558861265637199944688506376573202489177179829305712238963804740248754023103644862323555861979599095267893068605643744650385943697275889813134418039569630499414495414320874756038507444065104867449521758291191835938195435440692172694921083511202434218985430668219734062818963331188343274169225175290326661622453258493307970471058443085164905191412955134486982497473736015352166578157161518491447087751027396246378240048502406829590116483848850287308693586431916585297559933389378291976140615104758840678689858016231968148490425755846422164573633192161391328726853220601988207677967383850233334178069826556371445149459974370398005389982003318577876062200867442693128518935702402582370068677755686307344618502421563518357501282862958379972664018228487903186061207541355523330482641064641710817258882761722107392784834021931415199415929006460494368661342419112475818698683835166477883686089086354473449692702763252744440755733196662807805945426192405392588971397472993379845865627813396851713369538634841987638014856574143739957577588253698816594036411808052916493211553156109521206997282196958558420409337139982197673272041943305939671409063938351955060196623519234754904241214615016031618505201752835565581485823449157252936110981347813551991442270477095067279455960879273766903168000699790114971909481485977613171294726411359516908505258184615018422310779386363102680604877789241865733500678618525145129359232190345523597959874768839420702351808134779012961115054614313275162950819042428464395480623705713966563807648080600183582703681383562215424*i1^21 + -5508288217896906463805670892822104212029227063291271463849635304576937404129980068015749829086854934967275491052169448052170650791411829219043261299967228419437706013340050105114715748511984158259253629202668181300987301844042569603159458698994448039663913519629564596033544538556777212734341452112266396435391244930771827825309325772819078373561124303595230113338546089200945693461052014799765685060307150650307717366063584034952679372293839551491786664071961054833699730261320860982560807946306169457941639051350376169290439859873759659379357021653810732938040630770705687779397117398480310696146699579797988395246394061765649195563688058225978108375941256339406228027506842035457623176295483080213700879968235626457217324138752374131046950182501790770764006066172237872981724758792733565704640226058376557208127499214182310059125900465679468307458097065666440526737165477240112579337708741562178217120695031907423905290610685438931401523910973434445654148035177195891619980814188804112045661030391209340606957032729488796746563703770148779777794081907084851192867893963991921599262145649293707981646929632396694256343762954270005760006963275380235500847214378268677994872451359560706093377751496089548001993093369614568717573207608819589508773029559415342883824275867072146248146511548301192139625099009275381209512198186150362767856058682018838233556387560012820227038301533153389896435888164574682128732261660058054432820222135209969608697130955396702086408714531387284367574295740232345600091722504691173947137754245495282630165067523400647841266779040628516448482990424775350675244138672315528652197419853112714720355873158403955966286938843009988020895538001087250032054367455395005091748203419280727389822362709509153978063318085386092749962894559521481015034982722856982685752885124331503958138796672181446682827457962846167419798804128767214337050163085960375197588630946292509421993944437248790444728217637582650286094069347700457891073405576568001806587627779788875099056434969870847522198469168166873830518586540146136323664157385941882357653296506658516182228905787214507555441054808140464162498544757972338306332713791252401165006704686304119784866554496947407054305497244034252957159521817681041216357735184855300189600656574585425697876118698132473583259526226252432946800915211591377231931709527001413883726205449409843885707648443476345055223046578817918719256084742872991443544604578885373610939265242716473517739397667205532933910426622247223417532511580900386826756898201822394320440901860931139596748210384304631118396060523038035321339410235562678285558462874356772287437723404008189579783628538542788144296090410754696563738488371853016325688603468861201934791149929102404714668271366068477573881367391326794331174443758454536674793498157577176373805955528686504992585895225549283535521346953368532960324954255317341709436569630181382161259751578149165153662713055171151261642027315954234719681866793858270227804250772844069063004255616248758776187982562170941830941258495104073631757224828007916426294609965680031630864886450510151931705697309550852017354378767625385705792922387729729946856010287284770781104270948365847176761311232*i1^22 + 1194569416399243492400416113402547319249307930293239699981478372036673312113428182817548520207651834164093531449291669613139226821368392995464391122414496028725663518940042294523944578367639036949933913446559198734125427374993301798176450069503268201629783676348588728791205442261121111041962891772518782889237509418611193443461390573529711420675067561817686336095812898572173088165009742549026018926486565444859900907321001258807277076274794176191030420213766167222001749389346046541869141485940285569549231318796855997388527770385438662259304830682227431961873193601538244752023803434918738307078923550966604434952010457174723077762110899702191033677410247738024383653405665710136403004101389930097458947876479873033786606251890902141255694568905001691058074135262016017670482673304662298124471892320837968799912509314871404068003071115298451413541358537796117736956605753799484590521639961975000139154621029984443895945462486745022384212583725024264412254886121748765634995414210313789178989066517336749637572272340858586200530794373506424739545779179094202320503895918538101510475285892842406727926125275657843236351684437692628795916876032785602541322902427438709835172023374039202477376343460240061642482761627904262514774175670572159155170499068054112405293352388149904633320219716802134582560604161376428116759123918774156716574524603342226967034376167897559390350057236793050071895476558167413433542826512201601872161787408734115837452281526927522422770519643616156354004291839775210778169649467004940162560401792576143496099031085398645015177922733211076196357584114445171952951126197428372733850450522619389762697779150804500525129340184722709211140882844606054220703036443611480064688488669499649853279736547050530074061189097518121353232823460172426942066494678212441075964344668093249870891060788137297536048836943226046019615478670688776225894033763354098196936757611589189076768861899239664253191329271653856719573726656382307708356691403992952977124482055514053968858923192362371278230677083052524763147563840644600184693322026644207732528739200025588388267332783770019826022627107067823760515037992289224164982764817115635530609089362422743202126281870017154497119225106357767143252223818716445411604984084619962392156541925776693420439775034628884000270340131084570233012849298507555091694436267731636781996584606121186996631761049393633466985438640554861912025561695823485556262031535598819369711856906804673646292949456002508209263865830945465661747060005536619377314512978564985846063114549626299044132652546077389098676742861307357544784479116861408082296022165242428280635766320723642283304676970463705611114202637354517883925423096762984133041433480839170245140600910167138031484013636465045849639710927266597094585759861462823482402207470638851438486534118037439723980238635181336467687098845262357972973577486275290507885651032549057407069096764721953696979622160369987912898334762694280479750919154054625797692371082345947163143158648966591627689387435780295271747583613520841144916515540594587554965455564922722334878830486750981876597764835156802814557791676937953969125670795598666642852070671632366615604174634386553195986944*i1^23 + -218697167561757185471581282674432238227132501647550359142554198524735788194974717058929749451029630564510983713551032879207866048197498466141741882464208032508668808492770867629112811350967203953354483292844449132580252351635211377809254674101348071784144791693718702751213002990385046407217797354009369678723351104293730671968301719218413404835005443355928092386075456974859181563107117758536664817886610796895141580500178507445879272647884110008492210973542816564070611238046402032129140752649680372581409886177406844852207390001269333010078671729040939931924935608155595609906811539819217414124629589112111749865448757797160742311049742449779064015323165326470543363740122047826730235684649431220119223262598300127925696974812492787476157491352202381671784728614773591743652951223250708857740029500567099725542788610173385475689734664828849284223174413395009324263893643982947463029414410008763191983448571503622687027859802341277939990531603600007349110347744453252789535707002470289887640687662377710649359972160692635331873849593565786056621958589290368757230808848147695560456111474445585974154716166792878530738227849540558135682799176758755760920852100745852663534458408660296629231867740011565739436454884852215888215505099681420083701315790748928407755224872772026651919943805965627874272156419257882696507282856353147813452252215805777612824420458232443973594429235066898312929397032988951133522828523259599009186903547547409776734836630346363675028375696626555193076355876391841770245082381666136742164039649611510073164101732226625750826813672919527164756754104173614053983929006159410444353954682208881716455595747143870047114488495804437198705861133447113961001232202239099789358040387951384297608699197765859229098972141202684522612752796157135739809697425065979675166817222790585253813408425305612553167935950540163981267917547792819974959500925366055719453066351313271817633872186475158545053503430921607621061929154021578073727720903606372181375065370608061456642550949136854949950264208932260639869950251410486295904423877182263497674803850409275014245734753619708043401990697311903855751413692510722062207998885794398391533909897164118616222779572626296203183616253911025052054739611524097392017824278763241251491553302404268672309108707965364365509601777655236890870219595890764256878468881551444037382422033362569842869020405634177762165034025015362004547972144875155485740143563962255567880426834146154485882595393703154930576399669834206568854730152146923910899587260687505844504182313132146168015636562798863571676636003437774557238014246753407700251156269494517791812557184753550357401916554916993344235653393701299530047501484464615727267358493528007049921346565396437795738732016964405666600589773743876719698599901132231169196425544348540118133355501999500029642950383770506149023707923903864075631059945385460807661652966414073280156548968035337308475834703203038667236397574791324706700232860559471657998918891356247157620255863491459893280574699354248742218687616092609994119840810836112754744647244460485688097906391521596407201337766863619466624389075149940513255466246088395112234219179339156426838535873618520309760*i1^24 + 32233708437846191497629720858057787309553152909276306146351500396876261940149300936615297602528418382096155860012244033333039650105382836788942013252775410968333790054286212389311253779943240095382487610496105433246027353384929924329301174157407415832343853562719865805328548909775507909291751731993671545692651619830512506208001249969111790018317152319826284534500249067282008350490553159420156156894781381277557593851647928002441321342147414428221159531427823792175843868630155758410869118052659803585860511549098792998400803345661174295221834974319288617295186889289082679375985916289374738200337397736634896916307650245063941801299217686372780966821459066410632098043494301022592040603488920934006013270809502188623081350810526260287910816143375314267940329502527588902110022067942943338918259587982832250236235286661404370797129809891727493256095977846464747522953859378658623885208886672602397807478452044607583931552742977297398098214684190106883908698263685472891344319677712431784064357286963877917966469591833739827884542048236859024862430883204677092927647040373316989068375922665889441217497745525698256098567168820355722517660360515428702064285666398027681445951042883736926639625210049731400317844401671679041595661558375516213352733742328248898403838001720608932027200058128106467596338851093155734875702444361436465453200713043695329835592229409620668459061101450101129270582326625068696458543720731418909358027845566110749261113583950573029323470053502736041336427073279234861780016162576057508917176319731979806238935928999870872613285371670831439474817734480246007949059173970837042950874283979779381317031254340804032250801771927594461215361347918703746892236057720227754514268439022266640747814247966302125715633047419198749489121263753621420021620306262039245450129962023297659684871276795590252917822025775608976178424257126279830369219345627490214076159241826263779553983257940252970954167335115287037892895734226742473515836292782358588165924007155427562375761427978540265026917859151011332016251807811545525188040489802529597781859978056227683032997087456280240402516182087644251575392903586555793267238208480462234028442554834131261203612267476615504948678997315547547836859898357715321026944011224592014779528182171947217145472342778392804944757998119190495955216437227237157637596128060672952520235295712933056846511046774593533108930246690764260625308272796272560540194159627114732186122157166603051594971292662489546679685017536480650951615133536541223015991645961980256934403516188804063718213670996113266521064050668914444506220522660555984653693423322068302129917517862613753961374967253622185305755390546444125229718349668361946419804027660952958891816039220580630053547902402038704123095941599861892419576178220582442371850627369671643159364532313008256023511391420485211301456428115272331062887982295355823264706698732579072210487278959450734377434135399609651004933631732482425142393037763879188386219072837552185525041123240765966177089931874593899090571032464620245614039234955196851412721339097470347183779227895467972621903047012458491306834457043432267958985011881738231214731789269532229914795867595866112*i1^25 + -3573370919638256014581532079269277084890972979707800199406972581270248834557418519408384667956497810430586491915189752936836484839965543060139653652751974233873041247723370409371406005627095289813959101155295172905128372870890012919588091241882330200071071578538747549119353985075542059804461120646059533578848860191442853304776640367948628364710253456019964694027688984279238770699840269517833567821407164231668430835156502281862045308913693545058228955719944671594201656278623234429492176686986508088514873403087671300886900394317189120654478517995893840443768922265796565960992351158743352570035301351821641581859052066058720953026238125267708520465432618863533261462419009144814275640168851828708964160001654856317720897545150599364434982256852845996505824893867118718268327447076461349205417850053706182048730172810450881565575461180572911146427447058753052846057204931116176431039341779995652660143945920353424744504939298695326490943841256155509735876296303131562983846213793093832232754333243829748933725653684520986073621145196539317877767099325315808658973293401595677739075052202938323588358527020757994418456717861709548833663772316881350039843540248439186447504458114918677679517011778021077311672284415628688986947818192853474933470519002917297324320286549543847557940032582936067506938030127965915126374341104726533911500090075432936958953520159180621409968176225709619090073425053656304462765053850516018916503298568935350005881577353024002052255373190110599535532528939730200623557812158111828921832422151935957165592282677242432985381558832259697981759900552746353552411141012758790325100259655264612145538727610052573224089739824994779801041544165225037273435659845318215097552682834261825119388112779404404499087173772899123389293723350255715079821978065494529901043493108258370505427144133313835100788574762674136554443945446672055186250819070649090540598653348109082430385297031359408177189366464190281080015018646923981001398374434316650871726399417637125602832632795006531098314111077870168960215909003723109997395634983576100428522685972110393311026903667673791754288088112395516122892427878412791408682052731846720546877190723379697272716649811860733069476391930334353679277087802579292798225545272101804771931223850373550779951413195335560241347080043272995642621133467737692948720623632053349489685964359934367754670429934085325395551037386080760171757552795608701084376413369459421418858642187023388402632293693973568152091528322191222935138015454214683294432261996595259152158988984489065028079941512926616812859659801222753891936625021143282477490542056345443403952476428815929533819498065631295471732225101660885840152530350680975024284544748398774034626434894156466945247039167735877910194123593754811499873275190830356283847718584519330926781247210887539874055933800546242984055303954105435253196882599710135989171209766555207495062388735253192417043097938876298136031666116927475202686071043822430798275956109662776754994726108415930770051659997553048992884716997257884238061444865417980436509739920629934722636750557616875239167599872276598779850623270462035104614209692747229541322283912531744518332854829056*i1^26 + 249426542092042048341802372918639264380827642394810098649284464505775861286581867403903062923623855678394842339859515045656403911454020394752515257643190332523321512575170543928294483383278742297832650505939428860440910834040890921183618110895497256838446819244310997959068297117865602040726730749915829562146041099738865686234814995167912300599004923202138876991404458744851826778666882131065584571018521439324217172373305766127456223363022996119014402396171065322593468959454464230572681104252068049477950819499667958102934477637757305418012500713619353943324697270576138394042031455551910721299006984040060620737407976270381442902241828603102230759135761890197610658418782679849787356900584188336640384467905024926372546550085923499180480818013434200333058773912048578089519723020626857241001237852873443813498577528489138218823497634418415812590796670396702032634226252654786477114418414240270608538527158124093800376581703032432435185379382680494922319302071615904023686411091135785548511481440930173230447408511746060753705817413388563951773326953313043965687470138469675008436844527496064150261172121287515104584758459762456389834730833466689405316289976451191622349197849151692854885794600114213761638732594492564178455213182585342852977511548959922803735475038667585294746026034190298414857992774990800072844608776406127352476284779434476047632269969690357544940810537060675972384105072872530337222580175096750695515487815006639943084974651541849087110574335118887891205115778600955816397728975519923855616782958842429693965669907841610063503122184099615143469121095582492891132928991436305139917264695122009241911872883171897229587664545672191082121331461901085232862583400388363563310304752093084091404781715606022770864832773713128600587630089661821402714336657174662631323181463559486854330006858615889986651415616311899592567010260340638562755880279438550060338958532133611772455607464540762962857948568073262832671943835951692196509424330466763854748166930453975119264275330871989448376815406301752914950316209512065708760928751262601607217838580125291309322799765767924634506958760233349272807352769481521416107046722448424954886162859952479395495702022403793467277265586725619208274043394948903448679895510781495254589246065262847505189928597445137968319983002677929012632445311605157214888739669288302938545410254404945503434255153982863742898999306596465315488132159264782004306394187549252389236731602892841067870087325877499080721882000071820384225680882722921055868241379756998927446823874441145452909833635203946545611218467023624434678219170588061810420228108611669635643736192462542294853723633752944632575774659519904261883115216750708151420343323543880006580761897764607326951182872542634899568646856215639424160976280936340531841190523668155500149749169568683976186559471092091538562568611502232237968497822561597781343922718757003176725319994251925985179825210364320644662391573499231634623700352207138598620228387837480082758818017829023786207764460900656259895684640751066422403320175447064267137936674771975940165320781611212533523847121135980216973739788482204501189234039591731035869520585841911619599204352*i1^27 + -678464069736917098507625919307530449084731098407175472320131822742711429308275910043426627813374935641302164364487686168864332129339769128487928318030268432930315323932035464613894474445883573537219407469662180846312317160493233420027874449558072951874038164386337011077521480178427886133562910352325399520143553722562478663656910649782724420549711822283949674931157989102022662782419027097921110581539161216879016258196077953803584910128343584302268081072559107031804224878322881184428051282631131721782628627925143782421700865237512489099320584418336054809338158633568303944684500092605855775143046903025726024466907063962522147823771849060172040054117181836200500222575446295267065543979563768818235256466822835632953344579624344137521158242861431498045508639474192610916374754688067394886884052205020825540599920865082983094763608280510622280775856309541859409854193698230918650137021333143968888568825578875141069097280690698141561090453491356429141193570962313374263948718799023930140095399635231676794643219093868497444003800680624518276894793389142484040615876520649447371703434206049587436002054139632600525895119493486695107774959541709666873421508163976834582325399035976867447984242264763119402902466819314805065280264639245097711325357190836185179168454844974433762629693261919808938762079070092977917154525065032182507532982635004369918527683318608445876084517033603705359393758582903207940321575125565041327083015428727211284331387720126266333522814964328768212200411381835623088110488954560535259198933302181331655541480276822966411989035675077989200574511270645042819716634498641375493226083626823557293451950404899771884074565897052600761340409226301647990670186672271421368610362060909137641935153210793215485316392507811382015483817968943329661316171371619551696594711444200115939615614622028326451313646072727127086207996087150129724836790227036476833918189534123787032949801378454829139799249278979007037566752445974088740038658065054019128398946148569745888523905412306428249052768063815675068241209116332250429796051086919227269941917868619234790766985668096995890045483738913004801818553609836519276968127070828003328523791925403086270886525785548759960804327511757911461200486843181249251502705965941483148326895518813757767923265873617308959089550494248917681320400334888477282490522126251193269084092831888696063917731800895542258682838608827708252991549355299366890861211950988603558178756678520349789308235969236786870382094268290039744532493002732011964713511039562812753868426987074006511150315255752954197513229115412808966762934525307354413457055759036707105502488787850909256570260163849942666550381549507538125193219427140909804845552151043419682648184353769359768784542861321030822419359851158113832784170542253611503874103711011302270920849887687747319097803009684083483390204730116089712838987152437103858983134884718414844910808049507014016424230073794411230818914322792559713316352272051579622304214225782684167060881334427770637038251938726741696765632583641734565244286753400075175243425626201817478934671922488042957543223852592827616158120005105708943843473059693016463939996132016364978176*i1^28 + -3418303080125266846794099924897927987983145771230401485782291007914859761679658404741724070430489532579334403220291630929202823968007284088217468299551647550798071037314497933667064231440475859316301932799499471465203083134526510844468376671822119350260078232250530406862210317137786872472658825438088043969263719517355668413122755807067826222195633549024440161507769208504548857802681280720163178612756102574756584251890694779651457917025313547750642213657839300621122195323456491548834745443889096707723965738828278726051529977901103789609159013919561272447179574189535987998014944776401108796366762297269746053155776343508379452565478525211162989615613696251262344926104982359090396666610816765891887022183510986537144429694646521036910081558126441817760931963421043737394596625019729919322355398483651497211619627842595135662240154245862963963318090577843080557446382289487853377605315873609039173709402428347802343838612630301595155511603609355405462394406076806302073976621195179860377634816926988383308461584365002979868973517347590208828418947558401022127441790347519929242243905107124348513409506728401767494942234785645886301053221419373444127777095791008784277023119814006223259860900933052525386157958762982394085121728394705976405407517307035252762129661067420639205712044172756493738790141704168321845461489231701331395486629470398793201161289619178635468446715100369730052427283979343558970055187344900773180347652165295503045888866195071652260554460678471914751231871833801487757643983377689691795620218093024125153628943814694784113452728397257078498961017141590453881006313895510545615243833586464190933317870507122137609816575738498834863117424242408429501300881707215731376461134654708228126902654446792739436376622711576099711168654417511523652041878423973727189503415541870966659687744799511159540056595215249878849177172640402728012347454253175441455758809275449338237363801505615981339488346893982711315183976978939275012919085654418175662054658991399417326342454663542626196077437975004571650954138800351715464294612817796896015540903787453997485805326929535294510882296180464766849655180053109220311080698658598053583010985571058336756799486347846956734999347723149375004344939881452846335517106921986529969558163836315246256542593722822391798899367466694133895019714888451189736133399666721725578324123268156992865114056885414683676219864612853894793184167914989238936683604312940146818669707355138340146665123008811912181619469911107870848379848897313191530303082042874224199501796617781046316985612960174212134792770028525581145164787064432732802176567373304491754470747725790214806909899857621458908796722032299325762021905199171984063106940283723225900029211822375172374689604790260739802913252106912844505038301430881549987649406440616823945065360435089594920453151903259889448164538862780919562899014024880174886679645429923378904544066300201793686746447999323929910497944902713093084665888835115228687628724948943535877132692912809084862991399323436680405482775003701527187077972056090026209025468996312641604460471007380570854107043795639245889766096723617323541331523518078945484321938625901101056*i1^29 + 742588968961919663044497792343541211917031313256391107382430462443791047712972724872845011552980829685772949059770553846908715900115278169928149209341777260104830905920861473453160952535728701915124761765033140740130787588954099276210734476650091894134000594528715059844581722244657125781110788600520990374632841562570846586207264200928936950479976723798583710717972663998345021500947497246799284988793573185290533209509387166992734254070865287849735006628778543823136652372773329090603104877520860573937080517813602195610153936387897989469523745446035867299154283234345493054618791825195307700210461466868975284703022070461858908902455150654399040011895121074988603192182780462826466474280627978230514493260658839737890142137105971222566919380175362867565753250249327102109121936037167908093186113548655794049655107327314209734004227270341840015997184687401906170207750531723014574806538354333304933017443327561547652330124063550767665942114763215930765906835850512259588377567497978539225410295814651583930474801922926910003371791813022203110343683389025944891601644244075162720131783062311240097071042242298530417527118403791417379380930534514502796418113744390535400445333855026972284882306776667723162002590470794086795780930884457745252671636604947804920631561841689960481674677188894324194579188888226345343066569786464772751045214386696612161490628400985695042395793244410918490669739178492331901232942781333801726116129044245829696161813388042712007433177572600461141348116722592358859432099051878651933418043013501232661675438742376883692024833377444923122608818903679539100386353571466046460026721228127389485767812456586861341406536188188891867752166783431759316500234888867524591328160830244968688345920721835990716923727374138763497533309327572276416739103251137225184999364975568458207806615044000525695290417651623449196496099778488671137640490192861661149371782817007308077004281054140710511633183964708464439359731581557396742552075903087529720910919137769355534917795738776117387046598629583553028878019353638510200765859422942017759875602440849878282109979236745205580078781126490237236635341098617762543296045438849815792251832244981109685400875458023525959573115287882454402389599761994823390172515293968451552334212442445713732320607027064376965999555345009948796997084608596388900175396391218095032404430311612512428271082895123776269133778116329268015614438034717566692871670727530304713697599558742222231231540007490436062111353816164486643912107987773275228551505264416938351492471445745884850757621533648591330771161907070563758002864893096903081915508161162218821594858570503106088878300668726527244727509639788118207953579728277107411607478351175074739130833383923724511093932591480665699066610217923251609614319113861514550878303878791755562514312348825531144897329664767218638327048808651260357617136090102066895171594918428046661867023717551646794129112669928423282081867634361058463384926153500599874787743609327240939286557200164541768807947449845642183262682207371467441416447485332199792332115367384062063438318913182514277398029016138823546862974753450196079321133380921005025839829080866816*i1^30 + -103480649684531131485008616487361753649679967494561619412871877287261002572371764473299615892046919170499028158003091111502753776470850338535549529354832360474866108158290173451766151893667866615040726353416485459910670357194536220631397684428518546377247050902048662244520995208259146390630504895777269659109833754971920777998748007864464149444035051269731150072345043312619502248364196159609233971928472624315410874459762760733634157590024215497474398635282439822719189035973038377845750746443712045186311365103843225700088044183796357757232005080155443607905169397245900323253731706901327113959408032937250069629048943007524302990608841259322577981078760900916189828537603148213599705649601123426944465863998655369442349990718535056944063017538587406538766358589314972912014786663787925598942075526392257401543940794462397047825962220974838374498327532556579780931162497318739824654035363917408552457766240905854645952564308174587059435678897678642267151542881201258170059475351233441474372822151429229210386575755726074939558256581935677105669041046718799207821324003398007934930785706745637816932996074432794648787735729843663835528049979644501695092711183151110307108147879692903582025968503650525506835534543747758167623402946052864419698082613966003450818209467754320665038271476089723483429865319416602269506492295927005258132531185706415039987268732558286250276477923468161438268311823414199910876665288907541976277053110812189179038295691227526689582971188109359765265253218486689231483629067965205807741291233114971496928071242842280894193450998426826887002999654077501033656423504806015943350083602020899120147590454860166019859988144246703890250070197439279438915609642781511284924454021172436561478739793253309354938807022487837744757879747041264889159575827867460572923935877953991391059072896185441661623118859354862537001468764326513413464047488046072893115426936153833041588652757273840454577040273142143018295226453126515330208310992842234801346421367141217932575074284604014116445218849445677302821627050129887984029100676334306962531612994583628465040212348622774473428022048296372029633012259929948961212752599153430825273035634934195785974405505673316633902296147525321499277498566364417908056986602783835691420710840769203004247532720225541220805597058830316743503664705573384628567346290064694227324543529324186260079840838394795146000949297900245924743793114970514866751688174976532477783546822884558388524301462671471985836760438717071515126104587178252716909285620606923652795190768325068137393809556339045086778096333619602929050216180065430156830216656798787142964485120542995498805454024984410841475187226794960727560284203191995518210128615395889966533506344368471957590951967972113872724949530191457060712448512060443103340632833021544399547871567572204670377582528578937844109871726299987652264746667263860993077267460331316781256266539640776058004582157293682854075362720662112856190163505124158619781336695142982323307136950343231810166669266501948210311079904481131709612983096640884556257050454568260260007852186277669062405508119446843458864401487369660750182247130610620321633973305344*i1^31 + 8888601177583904145674998171964654992033334868485139075870174058640872001712339401022306684064705556428902802819709660691874129273014902319430979818316437528304647049587051178419576965175817393168538234417646295047091127467029385789997963020183418446394205425560815500505117231831568767443097051971117197219304355799486923749174574784760869494979708573263962729873435609435678305325318713069362856268517766241893302931205118871952757692560007763761121802702962107049161026217453849783685985631074943652723741546652780492955527828153123231627030698280680132684292269115389314574645427354777670922354807483618025767892862596227357133075801486862584477700721098315420978473780277151278097176248427609318695149805648686448750099329960349378842443194168534470367385808333849549117120136808373283947828736015109562901016015848526963464776006479917124635503001744205023969662954736009738642618062395023039897484148540550453709375436689608088070592911015633691583492399710254018411645133473494543912418820709441096459854234568315888858291486594490111092356455759167193823769781094828328892039065934531398725126259382197274991064638463386924455908267331261032484970092824412582363472351278053979906873846528440063726313648780489029718570139516515752112692381814135004084316175690408959571023529747825105214574586978586929828640999039187112334814445278730403045598919112548946175620752706541797098885120700544576841152153923755246705894265504941035105554255259013622913187946905985489177402318890963246928603978031848794020840908784547662228062599059034274148619404715564232660055368819073498810933001991500591240676625629574959857128232020516456514644924090186876362043708320422685111479446713119498735150800474711479803766864499332323576581894087572198569343132294292532487283479635648591290882736163343823051776563404151920528709284938934911963016606583145895497963483581217175805834036978587713355278746897860960496903162370154839477139410225414956017731609098139887024962326283417569335569323081236373442687626853257379244072674223985504562742403021275918622519127292133347530789255813399615479784203687951063117216574606124045691549645297742862438281258519225299697592719704950868663243538404109817962554761164113468493168492558786602930853708292642914824100775354312248633100501921175215165121250022809582645988867565661667522412509040025857255160386651655753310128645727450159164145929138395626365830410734558095774008451952700578524585283880202941683569603834979324380263643647165711716249673810289442605845903008399250641383434085775056783768362370423787612182566126518957856474725526397719150015513149983732585388031468935180788256193540942027213207012106403557267156244725574044534744511291647521516049862678341809717918150397836312984511609090906376504587800144755223510243629619691990483448727210674898004159687761288448080468256256604959414767984231104912222527939384560013410898763037091496774609990912761149804048900885130438210974540013649337328028955268054716471228340349641695425536014778225743789154823897648559108864149343355691345366797082176386321133148236730866764017084658554334771635535293905200008396800*i1^32 + -167525545257863972776961349402806786685760154465753474135547792892200986496199223946256700956411598907155823105015685563289701410201001751866711399613207495295826831544933649207088714899320270286624044846841947850994871291318373474812118141399543393217765954816500637976293457803682707406950169176855356396991971203476379042649545182354420264519343269926791504643634596524487834184954272627587357717104938828511284276121455771052220393700329727105454202115171725882325215427926587992037557752928028321862990924287511198828105907052088166419604476624258380859180918128940375444231771696787974706383589504523670961690501979166346720428701788567008383291272838044408920495306193667769119844688719694383670447826350385032119798154900163545549004246736796713891181748816872984620553885363056892913195597663364444283580572319653234952675566605501891786028684169756633520513097103808471242073009286888717039354532441808939715173672057395834991045045658435405835833417372087894992975638437685335583947792338744294556326676713111127123599662420523621667720326354627558033669129411926424440398823403312855616496936209297906181175017809193417771287520988543951206489521989141776467200908744905472112177312630215216099659791404680759753615915118599271692070780186647134673839395078184929317586883516033027326770570824075221170375619909813640041169551840629537701067322011920279189147478686451795990494513969176966537704959665599879735105082206599149212410904182401995854862510912954492966500547782848089809302873039633114046903768205027410778638362372482049135203403560661957443851020369186357111495392521451857448760140252120932110573529716094691135983905466011182282354312293305928564504968924204073486837216715744693359584078846028493100304995910777162424321861639596127388081526542827238831629715660858947238338927669961166554805073160818195171676055200190926071744738552055114332465112893358591776412551278326182608676666907799134692079094521702776719082457427261162107671947137861539998469484511840849446484435041372888891961512555610359963520844507504584639527003252722729010288107757384811499412088490367134092585726680840387565363646094731019050261992265116688343721800414382875558540352532636104075316646258834818697033622786659001143685495178525471960838054599995853543133370931302606899565793901546698036408792776718698018451909193999174446068763536182485071242744179267220065731383438223187783053282707743519154773419173787348303372723262839645346057892420334764611614090424093027152963553584573980842124402512273373997034531097091103366776338957259328356907481285286394675397437222308961231462524528223288845102344530145300899967763238446917423652620366323266501149073293700107805931166745295393331912036595153403439583351492242389507709430404732263358365711567282449366225593474383422792392393342116792631209529992144819668225494421671215225461041074309529189686897506052349527954706502240529413470406020363066705554453627628977151157284366146652002999666033229944882563870641147065542167845696979134631227763623450590047377483028987582554701998581470445751047293328326729331266307312364414276545875860742301810688*i1^33 + -86206645476408866712146904424832697344500287633013152443645168011169409986524753148168632043844015404889109570659488894391031025362704161004789152577659860410360485477870771311179799792672151749122569858738169796830200499208991958900439584478580547192335929191107043636528987386495192503630249702331336949683807292304900023232699682041732230446418365811253987365906080584193922740401443293149293874781442933997048764078347827454544529292949596316461080305293719336651181846215980021210438277604462669158506949022771611843514884750212525085174910064420993499236850747210392955296085930283758056176909118394150229668556290318707721378198622601583951276441668775600472886774784343909844080067307418485448759342329245628448760022980714752984939792477938091389475025172880268097250698252993882127370268815696982560015504973763924168869123614806793252437467433671656738816200884537183573504849280595551061661332030412060147231723256009371337910327180279946643583049855109801630266759563270088645547637112702980014793067352136989610852501883229053985436872586978943621696668684660874864601348755032435598202061832160385564094064715239874452956748045535471123182905127700639159937481462725111682230752637306671122619096168962613638931137230483343312535523470163446137672180400959724309026433616649975272098320824934558256990686871591855425132456023659796742166239133824692464724800398045031969348698702615462076697589701717652454845105176804056700658684560442773141723838485964504310886826621389551601243322625990796475391561756564997348659576411776328872575146050577419461104094104725794293889449958600687756710284980299098891682540577302590539111894469402082143824901590945769403494909790154109105807284577513685232177938787841108035034696668438929298291535889298584008594197550883231094674761145185477861507320101954782415471366377169475967349144697139436306295226629188191125273205869662797161947403596822761169814463734773451972350102062321115542782142313339967460139205398163523269048435264110134056323382820429616678843164086105828067391616612786540127278014268725462135490977367470521086299781402443346475398348273003289450979052295972782161430772708294039844566940478318373214976855750775975895444464109328317914510797841018942029618476437729461853725079430228453325964593480580186024528839300794176950249790136044899839937394447237343757830438253801189728811270547968108361862215768651891696600433051597079315771700397562529698917989132238884742302596285097934630495405904540754132910977146181559801087766311462891545337805582478240152037245589215997941438471605358451060612090696941807776552861363286465986721520051168206795952483719266649211833146099346418545265885400861535754442572609243977817655925947145518931699716932251455971609283290470032062573661700463222281385857702887922536210758753875116577215019987797659442235932385985166989566623638374968688486241954352147237646150900699676044801784458784503477768611338623857410262487255387311483205190985860278768727861698337080414419303479669970559111065611798846760637654472015412035036046086504143226997052644374198391141610699368397848045906843282702336*i1^34 + 16862282779823881250980439765072038092900517211791573661535101260502417019946432790999101587024627467546495925404227987027967100532339688556826731831897382986669696898383489164661905754665265283435890517112262721488404301847771803718536265907993245881730121950607938716432098745000115103915770837282038615072141590435203075811092260851060201096296407634512897134555576145258301440577114551573817725256119227685256253982683241898115325138233002459776264664328819934022644146942834486714339544925958444284256717587636443417060945445791277475342382835210859022844146184442612081102567727683657617481440438445074451154410070909875857007136739060303955194132022706237385170651030699524090374634272952476375272843347863864481338010833792619425870097133022975481952234039855039933007283166831919802917318094846935554283656068655838010861496959808263113721345607837398473898224523510077419040116825590972884792939798926599065326296738457303920411224553328706746817960440911707827215231251307207634515078406029542010500905323849491218801787875834649091959892129184585154475133100759253686582463179108347418078899694340710680502771117472920901407944888680059880538883381431169746333131826240630041329420665479937392379086775855161894367842016212334481835089924939539397151930266623070511577294884413756894761707147061004553877306592343612644080346902366247838334967139175458615075051016165238413658477809448189535873878628149617176117192429148596806008408827909639814949594430379972805976787840083737739136255492222508228000933180835011026956275823678513038226715901703888834726110124306002987434766444685093444288008486659255383819335436622966322898059540079936113443622095325944946995255265319402051384096671286934542838514976366946501781247069678212562461038635402424423556755555974127334224267760503952256817710941925591568092881805426725140769244595932188803822999586465311937450169692546569391938523347088613087231302440603659040949883081797150491873023554371701062079459451624528342338498557060620144090482928818955964824835125292946595074764892475283716803385885010796743831001767425402024769686611183113920937326890835114117000901911544351015829292179741674425935904442311841020239117443402851950107419603706579711555266102739448252395392873758803174058418690999809189929695978530284063202549699483284254700898402919416861281634365943957310990384681480131426215907783871779189413344975610563510448114073057226384401984464054263523735836113580511792956941595087846329689325135034219935987938007082821240251502120437540125404889403257229679111164870257300202907260675100577203996030012398792515797714124230001264842074341134155175182153758095536094137516334945548822259227369837109475343984556724588633229700291491588185607753918326667000640511287091130820972007104146290150066960322614896930075953154385891574474886962665040379553019690780320669106450908110482981643016386396387625805027950257190118638603213986733094537336980906406196123109773241671417077671991610347270460841233815406793787666273679715757791338957174476920543441645996327898748056229373516066817577361138273405906628099160774399906612017889280*i1^35 + -1958168978568812512518826150288668206764265807486225340068517235752473448611613457236976643753936167957373558564690935817395811354929509474940606011547114857919818817752078767300282991815795606803025037856458973165011155744715950874834470966890228099017729448278207617835015461827722316072995911675015783820136565682258656777308813115094031500531300905951862608682254036110088647848411039305051218481266071698664842547670817840949198209228136101441695201031924171384411443120348956647367886999290861575366663649046382143578668962688010184723544456409613672813091724522039400967404794582388626803712280171902922139635145673342395817490132666851781013029787696535693261184187297145579005145845320457871087476104895285368511471184658199840980070775840443506694650196458433525102407435332573601897974904138259025361870907195679727791820925775919422541585923021876189721171583502993260508770358884958155595684237240920635028138885001814333600939546206413535283837103806988990375073084199527994983834041503426789436876620624117590541372584258831925938578983231686078354956456628222651143152241240141334081438477909914620978455703164797670329283000764873683965182778798990081317443870313258721665186090096252793354780139073674698097297115684087561235741369669130045077858964473843685391961472785450187817173402349201287440679963357441765810362209803819893126316541322596953237170744522046078605440751849122392349753633438209047873360373147235424015714836182840078105807241691987297510982343589817152903608888273727035387109331428466277573893800966412914052009257369428492859493565835097880183659231038940087283134375048440843910128178206092841923210324122411819080403185238536545046450271979817078947165733084949755986323686594723370819961264090655933599984185432313337698564857488522695247790850770768472680627360399874251068894283549989731628577730704850791431093177474388571309503727359812169098783644571132266357847514005919962691451703521114339043118539507263447372569555159501507029720587644642063392003190588435846173574593107774520035232093177584395230726160242714819213632544170156950457401538084475927170479559999575828129601535240775403443172653044790775242865293594167200841057684562945443651125719761622813309365267998578008833936832110357060337309470726475263770153774306924373211433883446267765086693055233022099807791044302819903777046656109670758988600397507804726563704620435579820030348623785004965972008031157012059415697425172821001503236077388627694726327588312461719912807513900396895276862075859032449502938343792393108237080859549312633592811687772012701284921651510185495873693922703866196023178189246699450056989907634812989092171039135381869783484650837758844207492530619083717589128341902299582507715526129767119290741618023611834539502759708270233269778683559545643168695595330097869719824515073313698594936799745846554187461380525923239811604309993925672660520579448093252382245035181813511566085201534136903652397891428779450537884927492824080368935454127858325983249697804909339546876973094511676218453582312135734079742627561558320244922292405136980953661485864638540428313886720*i1^36 + 167694595030128395171188312113998247271538664129954236576724546366838903165337972961529997648052621618360579760644736270016516980755041654810534899525917143081310741886343047013569519282526567919258546208058098954242098148895770616830073083865157967062907323299542584569499048263076822182364280903486468164108455318450079944612612070601539082639078221120218272254705349822957990298679436923372663389332124003817474776769469775108312464239798663921662461041462258419865170684244391361757742604221963079744097272917029334789794741517105008423620221917444882260409436010083786062628479951759839728010836286833231561126584036047780884960038598985319079196556380963126599931960606383883170758509926322718128175430932450648922479893205379899332881681769533238907375812019483248275347461231957968546397175118281106775579992647040385687162498767167330514555982902923620530837153879488397672761419265035585618651965681772749271944072605353116664840375033048057587395650094648686352924387953651180509887583237670214313164834631433206662004961740776691784043896384800444201447616522377374778789024633588706511232868752531831378454699391749667756494909126991113319915560351091137774490132855584690209610035603479083653280705436049820828344737328987153219341005324969128481272972383967586848194602595788659889010772386087586245685141533393344303325785092097432747833366931258868549956227134394801496392095837056757460113258902586824638128746240624122561852757401223454254194650350482143397103178493773565231959073667937042169845946846610719922890895232757348436341926414261341842594846186289106274335983396985277375312250449360981705627990373426503064237703384867421775416822363517912955393633259627312001683120348978754655792765882060048286567403909066147355807279930230450610541664056761347932130453112473413642946839622310672115452126915383373829607667324186907337633325000837267012598183805732265038350474686724647490828383684793246673918489586554415450412575465913202977397448025433586954935738760408189310910138259124875466928327959037553854118046373927336419436538443005684532938563570587902040349911232735154078180222639232768091691796403442215128730216953465993797254477332820675262992127390136863337320598321694700810161602312583238874260644127305233692153816658006223687472743245080751368598497765494747567201097636531567269871333981919703368865840265986215470891365318211366370028749545018434875600689132408018677744653241706346758619813837124061598347215026752731316983912651115705185746505558373502039261101513586974785496648393477091815060550756350245958769624507560551566988532655042258483971634766504607588698412966604194048975702725681520928287344051426530901068668673133516873912544817444795762944184199127892853483516518192772733833897767504098425273947475845326515079987511057770971916246332682415386100002152760366068673528642212496537704628534846385351927561968383780622126742935625587731056530094129884919292601356161108879789812506982534487056285358236887396012367362954814357309090453425864926878720962543521311953729247187819288307172899234894749334382511895562827721649155751441902600192*i1^37 + -11195117984623894456703491938343433806333300273321656252887198154006019381615403127823572592647351181586095095337978825801420954724878449302066059861439779323847053728944628543390487289634474811604821879160796304264170617815458043626160087792729051973243004280004288394136727935721093983442425771846953588184993934577381868759011091846588027046986920619797599806555783282045725390365847992559982754804885155725765423668204984662387214606307865006217653018930919718317886977976922453647295571235400532939748584791848634973050853092325471264730963499186603051851364758401132733687468342269865008535255965838076098026717182256086915364990638534450416333217251501813344684498667066820777262337053654141979251339841726439481665450118897967003688612493642381648840567997779298414325154506910142703761757663788902244355691556935747284835508434228555812231150402239048080238267101655868587075606687080531478463308769145282578043099704477206131954369931491879342347524908195441570220229127449968466875560879176701649012946125471719136080981675676878526003240048195863451978354546003439494804130802239356915875703626937296749722003700425482067438477531815903603675303777317436892949122828714662500057137155199853621811236215140969997920260120380925943010399414066200840821852968807290411230830061097591828430459166689522016004922836253299032343657564048805964775071817502054076849144080367937592102368467741778548353370726821227002421427340384636673068142586042315333651007434685958434076959555119602913493692351189132575962629046099035540712144741010018817773777128835031319799258774428640239933867464521623907886468074220092374215458102701154804320434135900238006990235419013861171138811803190810282565151610455546447557405708417050201413127794596344139844562134855040768232805953468340372814665758512820215539649495385822685299577389226905714595639790146522100376711693805700907163615859400456573532308483687206581347569729213526578039540313542280741436457368026500023818720011289079970980755590661517823218992274124852629654402227463747775163045101941486016443694746374606514012983146338487842064834365298423234551320764621747120670522202082384076464907894729942915249777305701004755776617523949703218328304563170643388148988866755728345806551139191042622035329092987995890797670648452876831504399730361547959639135456122165375279188069779975671982067713945467092134023589146704379516352943924924877067592669065906087360819505659251732169507881994282043637616751120021573153465149161125163825896314112301238603125907785312089853632174195308120118156164424720911153540614031293931985528460186995067705344196352620356723280495754561434301714995467496564545418583857816221014410181059534607144714719370840489088514969137524340595403854465707831010201420704576775759325151728333882426783448787704518279409353388315185035347165315687726418052668232052195539475944600396749962870462355708529485309485078394215672428546297618417996512398207633510823064707527905565588207044323694498719811246701758691670298035350353603133407317134449359876109199598490645996411849004601688998639368097922227556960640424193556480*i1^38 + 591851211934465312445828598457217137333104628420887739482338838229676284133125837524285635391840754922057908818139956931822820667616497061384084066884871869573435986351430047291596805127608836305662532247674873594336521801797653230160036135920041018344730414069400851958875215488704356716424213280176401850839468768937983036036142489720356890542097665368675989383608583838775989341488408089551345099061875625522338982462280099864760615595734984863090963641443500656748109473788455518790440330804425640330071855286111410126933801680744980122707165515847744549992384512498327089291378195730502209371910181044984186028450744039465822661332902956487379906979411867334660704897182802930314574400977721398735501425985040450908305270102826544280150855106433360474969226469035931037833782202240818728407461668138869283886668958166732713359146088344183189918859848066215812227941659540935928955683116139900708537393022875950065584932282017951451346729168690484946996215727386177288266950296503800194254607544237578176496179529635050024598230911163252206384572464991867656166655469735272874912055756233265946770408235001312920296103924783554725136951925459657717601166573497249398229333339046993261018739463696549340698483719832396576964271968991307411418303306387066958225345602969336646683804228207381381747273363154703429256827692077193347276092656021782638559298059433842814661580261232131034344924183757424681051607412615073640674401672875775986246583242167902770652224847590251517492551035549533674730593504213105711532003812449282168487927480536577023635870183003085408560672692818362210615275842011065488429919754778207683258356017523988895892137572010075713362720447625679492942560975954559954198802351165226921119030360135934256670096570220875726109178110988344626549753508892908934246448837214352826785621642902096465745952205677157896996121671096813904013498701431429774817861750917444367964133245389160183729207076407193821698133283805437554469178988641134019218793972489060624392775414102416812633753864857184321179467180101566503157099408850014011197150528858019569046832822699708324573065154020760223367634364361966938819620306070449105903408027980167171726463486551407041052233095721101678561624568721774892507293627668602755586825345367549167275918830310873031313048701252974331592839875979427878447944996801243546220391889852132107658589882568822615014747005097219926007151242488000142181356557818473381639081930228236030274102533249911828217512054088308670725499912334970792921123799245098380394022345112221108564866701996608734829729991317462685840697291473567053779833574381829462248889801375716387338461732623853469508640559453023885554932581687805588302287044762899732043776282280719345322886622498421521918580798652759260882334052976037636047825014778986655848201160924180946406109763288513605997465797261802998430165765115103424618959384698501052341439860847080313100479890242695914878954811787814028720146741774753330873953081983320096142633622793421624995349329491379730218630675774439010002114388134795206660815379498607471588108818887330192803740413351450938988519615365120*i1^39 + -24938295790091388330378959514296197668827142830283758019998522505224075906039927022297032642918929060464389926319419051255036912356291931154760353158841283292552276614299520876482237032680358578245866499547111857769528019234108398507966660629934090361597807387737427041927200887345769931261347971271557734310964714876371255061388692507233559437656749341296096000393417214654113211487682252651924205568287146891287662412792508445131753900846336525128146472861219283692016706892569753613786313513923446087961828185453386533017354921393601179867786094774867042541640748828618274563578182342696614453683556164042125301684397295365642007727875928850074149148534581170537635851972962707308003561370406064439887391051534876323623369523096654920633527280207661371710127265245274205792368815832527390120757508600072020203476299846713863328831029358777669525038594127422989521082679055250953404996258141415889476960362626020370216039254460681486583740199360873784291946942118707308228685979650177634402041247446948993934473551023832685945705540621808909311735483307110828489672965989551461890804670180141312319294610461720006343748699620490199007587789462675717083808727444465641160187642724850978332979021081993063207604245243896104666852309317977526859870126385268954940427963664098814513988110655905979686770458896082612458472168771540610165480900356087628885634316786282092540537253721078141236804940750884092268956398564698004515410202275262482749546891339278204878486520403275097392163537178395339610584432324112542714661811546229504809855499880452180811049631792474713398616694042999050272243747214037736517167452523367960511795303650630422910642666689073108048900137314183492443228896771383443642820687706200490272493289553084438826653623668523889596051331235582883780376874918072587523444979942055600092319966061521312478402730959408206415477045784134998622115726071336283534762103528437383065733272625255350550828845529282800545702233372891483375070430417662617992641409754241480102311852999574769670947809568524194666244304314389488366203680128767165511248384108193285934592186684399435886956193485823878039005804184342048239367129621562863134725299681512314332564433261339399281098134048410368720158323496917852056559020261265333188921304460178788182137970819942258791854112441693931852848861349906583664929165916469413641237910682227727774237117013341619046929822519578683112792923069389827478330984027393296471665754923384739925457317851037115214177151646945506884119087755882089150382863259736906157087426210723375167693411304385326512889461678500006555289001610999107675914751910911189585708850135200597963749327074047766454102306148337493740293021721938518576576186073337957630340751682505886728110243080270011154978001006258432543175834281286218884787025104123562513269634453943233491934684783291745812507457003049383169620211176426479239487133370122706891407246717658473579789565090349623376787221382796188138315983230942580818467704187841134052970244913051827751529228274464311627005298536604035121473920454546478069059132382039251307571978673841394969623322932832006818639118336*i1^40 + 837101166347556628823872101209648704545094840875529932689344033680578937131439464000540699125819885943968122371170424457437347385197733588438174527764851294940519327165853739073365095245678635154584966393895780654099720685787871178221070787823572627485768783233529609145475724883515865944557345837725793037385531261006086224102299518041200279684836685335377233027193615001112596505163718601116472804261810936586442814802008877546498038229199534923801345382394007877219913883624224594587283351003562437302269559385542546613233770658334830988189243178481053866679841209502475804464702325945199178392923234532131494357842144014634677741232543830307366913458470038095477042781166210114152249133147015615731813740212361940606358771152139106303958368632999285647940265881810611404272177491303925021483300371553836717386937958912873038006685234998218947342964782605835354068532199518713884118698766956986804922772525363777276768507780394050162454201376009042738727663555282895324552850823615180139847371775197683261137275623880781402030938814581339823077976274719353459472254340169765596757777598319985335497102863478573627748133884764039647058968270378978895459320817396198176735836073906075097548809366009538895901047487579663859851170161826560600406536047620207386752149562238603154086814338402898799404367178800708262150861734468144179143543359225033499613685538186470261334404002882442735970642708103919936566255750998625723040139755903563206368646195050756938793004643343080992927112216719950492473845998921412458031394971236316754745411758745183610515717079953711649840917737133601605589707754374868612333619074845358001564798566095384946925188511592131138120678293418323797054234322400110899583804435616431408331570596108567558486052829715092463719534132406030049652599511188084607165025657148900413633700149802488092760826536472146519243412896176518129534727331801554678037732160707610156760039278920455789637948249593314687025617413888098067052010082027138454056404933646230808361430284614277721103403993059800687688215469825903043216808700690439340442457348822178387902511718122094110111501498528281276967510643013878305383514693622550140255797031349975315485483720536968576818762785370616709613192573302812637201846852382745278036767753903038006326041817299554250474593140725224978043719626953503188101773760538739523934792998742757240958025102378600387833092694060241256980205156020416403475237792272578577297340770369971969183312943883688150555420732744764913862014212529145676187224060893904202103540519035465033612634100337394873975128016966693691034794152785791639966453024153735899044610306792554327194176593132970707625714831854960729137267120451699900371834954871880886301971954667775725621613722376295818937692022815552745618632301074296430955719331393156453132807251467817514002743564077723180450914006872571054350414479887340857132892173589103966386455263401140589925331152493649712394673970376648524472827890498521463598695324000603808680422729922404317675628690480507127474296168080157975278746493064395587654949252628009532230891344780922352483203042118181448581120*i1^41 + -22332858258103226373573756188238323543196396831006288405667026461267168373469848909398653894275364087109488947259821295281479395003584940802472602108667277906068564689756138618414195495740068753028790797975751701657810879561907287830062039212854167411215652855144176338182314221860153400826123293322349004458118953729584312260349039659382310266958390267407908257926793940087296083549266474899616735017171122485427992286294331433541982406420995193555252638855891882680943720111562709125657492398490307265033921721482346744573910203969653363110847917808802704828535825284111845562450288887400267960165241149009512416903356513477571256459388594347876623745580696479162401709498127418199722594244203300123753417240696687082235018813569430787131225804221335414277538267087449934178865339967587116664979592933288980208815677293623995100183105301382234823094748689450139918409734724918605491550575514963214067234476908076406805492978713694484686250612224387103872273283613936302698099122939596590929481046728172625766809313254040287752287989851442059146208310610888467648574211925773170294931806320357595512062290118144778072035933218613364549801252417798296142157674370560721720930965627854540487128322443434434445333632636900412593572000447394714469095493852237618377975346030482754825692311855593510461255545189050839810163124893274186772613093402785149329380033840015844839974142030880076199552346083437054236766015384885329755373860890944032044868691901696944540806769230866642421760812599924491600433210612943719395644410686860420286003760355366083925070174846361454074926189113823173783250586927054444124827237780332052962722432891890309828252275018048351501091924489095564814916549332976145290767343839138686310234955598196019263517009974121589924180490122602298641428732624018409258480609506607253465378029320346652006687148718136074032948801111672220767732985810813745323922871888221318341602478547354011836881438293299564101072148264046157347914005625776708472282689569719342743624710981490562900433200458220429442168259724702375688027673032937362117935780191396402745089978699359474183465179259052878418761120930848002338541872850945734805058216639735242771466900075804434951260191215216572593762901380543153020918537428777026958082843049808406206617869909654366482615287327340770780912467077212970732957900260278473234681981935037405001782855234698820406088184987453285694834597487792131753409238075229956489872950388047554974498863584353890479071184087353312326286485031929824911553441258386381050946784983909257378722939202735555341392837868736195555970605723357360711080472402424825322847169354793597455110248703187029339148529588970635411347982321287239719638285417924528317246599256088188124224304805982377074872572524736715840444078080284544198796280030630075943074819575351216807708293717046924062103868687844282269771169285628986574923734777741796629427249974381540250925108129409249103732228563110021767298673244743126556628080696419711194023153353149071593404255228446252024071748961169949502251907055328304411037781394853659582304595499386054861677114244317839360*i1^42 + 471197337502909568737893007550648411048492968847715757327042703168152166723039552042083150566092499072491093972300322567754129900284345477923389858240422785822562761873491508959612528230922557195047524099820277718906301786266315636456371238192379270813965746685177062797095219565933652941540343977874204579486150837791455983086446998596386585244533266038887733662584078185120786844869027140312066811277530005165836269317589051072088310137348430093029798600067528676323414137110716025601957745956705035868570379529213658731196644564194079411590372010053677192827318733315636842267313736830144159876069220333585593452149352847810857781940683074038925415394069960252715138960942527469577737483672337388291949393236577566432157026701999299067265903467723631962664517949102431956060010592470802964295687579700359896287035571170468961649044710400512832153570434788517989166317840452865527424797068690561572763088161207643692226202970126453418644032935959240903443225963595335473826565891388548485265915471836759542787205083359586700871289280968580093923042541382199718588602286991036770805659142837907372304768565712181463627505908654777514871867123663492610667601797182806887660358339350790492820424933355848589966612192741709908569439461571862772400793498761352826604080896018038311788752318397133614839624287011060438931434451512293930187854192484597358135875520983221164965874371595711157422564384779333770966421265175665961604565272673924627154259558506352928652761570915685431230186996170222951203398203039447527039070914885700803040815582555643568772961344687800853628291920532957556774280908875875790134661063576787622366731528133524998825825241318822192087651597997437553002221207296018943514668458382850297130321123385569409901750198120621265679246183773980794986407432289244762326872922424745015100163184190721437127964205471917201588431714707407895920545073498852696626113105218127068103215134386136768823405007412560841414659122937915314829223525830253547952249671873787610007520538925138158642747410147211098416743793511105856918178315753739646318740694670488816540615438020002606807417508807358736556331985046441499553512112706487631056463421323103308864210151381515267867761187946744300239512955521458102802570367529731461231283841706987832433202910276513850835202892907832168890550389537109625548529457617878640277348184694764649135760025063424694454902008976586134083795061895482904763123310653643489142050737539937834140337503249558403139500210769896148269988557953025188994644857285409154123875365418357344891936123586284877542099883087501224350787507918738747963824772245414089845808843288030917279886334987305932153906848356621880670234714330940956624738153712362116226686756895785953664292640818849115015619764250838357840368039718568242667349548481441620037608665882158011745267333636343793651736286769855602344723535998777372657704724774373081747410690519926760708905670344765694300662009885565289824809992236454118619452301925763401427947219112635418377626828956261562189552388104189969066290391619654875647982281239563813826899137265077921494995050692608*i1^43 + -7923646355811650140151917749498180084189548842931890818674152369770659978523260437582555145299295480698562723177808161219715484205855104759401983936874700351669837648790466088355384507364349655707059236502327022752805534681080541115884181479695178284580503945642592341956589560356734733412472520508539670015069820994546374524149610897334678519496805434181453031814418087867799615088749874653942455172377018805188729186992165726504062567803051101895089513262226110973041168356155349298021970031418491876440467507796157979283159220858153169238597012454584500492522353190490814191160708637703468731401678026495820973408988792735433559782712861509261247884236106358717450126885103779014463540477751397302638254892614371356855432634134047723238138251154922979269373844630324822143812243736596799574228347783717279590840771300875355722102116051043598431085275792039713370839824310850592767839990358069010231498798613102706500821943226536164636186769164398060303916032838730493988789299719444710795074211376763772196927571122221006222739730246111340969225749365738821033907653170522492830096837249887053703153618091181379022493726633517252871744903128875028208521939379758455617371872117334522751484198200083874778002157134327690427371042582838312367933551972364110743394087578619335860118332516839059261410702114291123154018532200771234481341179374779790070996076520512393199742010603089265900502339959569309846393743232725395579511383941534072357600120500239167761886572697891166622707493118972145971247762017790847948406656771028345202029837187726090435887832565636097714703613539650503133171604989908535405111492898915890279884638008940694656589351964987112656384070624819737407575490445159820102925363644621493580609550112884507103856665679964293961290379904893721344483797278564293018790227718354175531580102861376535263101184006722960272912736198113686208060970940114446613760005844519453218417518902836217404374953417510942784466653474924083713851634150654434822243817419336564293292384357234456726690622526701820944404545659964270571527049174204829497442321667190343042247520953638398437018702631517028552390491509870474235916512108359481164179724878170999389052828805642319736158562243084772525354900320122289813433242942663928437430954023760637118161362444866980847648830178305291770990816580310294124414561701382335914582408061991941721172253341578744770328659506034175420073741993953020756372596052940743446155536986715936890219996592869734010341212048882216972322076606729206186937262550066721876790465168308128036698351979195517012910633350873755349552831861957053398150712857699776508832373476219742990566063457284966891080461902550752290870456836584112663483129502681632015695422438706995689353556615312324215936766589847552363343190655756582080037384180805413330551868903362632608116734229382182428214362630197436229948868623851071241708901608310616976975872804947634633758225232639527167206995311739239448021163678918580495808725074171939110964726473751423886341396950299219346675286579133846404358362400405362292386732168887912896244827819204622093968736256*i1^44 + 109927542377889937415754582439546158419839857213830431965882875888364343409663199019739315029098179368337649381355156895399648475511075728673773432272081624774804821454492090978462471918362742955742511488281105970962476804238453036905875260372526907322394219454360388919427355077045695206559066247425191108098490699427394495485618656652030827895214388789399796695447159184135391063142399717729962607553711182039944843032726960584823943310242426431706575247454016707207354716507200304282812294378229230064538716185822017746003038529758457144889128096187567529437906914221217674613242147942881581830824038960151560987792044763151007117710082421881432792925244396670458241593808777154326958478423798156512924152955913815260022766040722886073230412012658669891394867831016070666849265400127322445044464156967733370808064683080305203768815064362676975380322713939423068709059088988027328575591926457095456581321990742483283686920349966267084892113887236220751744548622950978805335265939487184702327039129776000831340196505015865473536970408755024652605512851300855492662331301725194910953563728953729983732853941996885650315572234807344384304188106926665344657704169406495158450605098036737346008896018417793103992353928194837773414431728514668693699433816777919169615550413276636719951875291445002173843287623822795439281897601552048720794550755468444098937225645029923307853290688317699667618988957242438289886437580321625724843059353868079585059021634290669234427135407921850686316043192132398936848965958133634119174976927651368604773754063742710246427083440825888267116730818472742675766295417817454193513175886437580603075351803705647078769583772913643543588363614424723891196102899518499440109728769473104340067222986260951871075281128957379623668854378427450795208616254173175005105868131007045778822793799399102892635012429384784224078849251755906155341087560624077940741971032638424567083576523528976833491292334908584647367476681123025901296604034369145529843834778425670101541364828189302257489452770981682576534692391007493727722291129725879687269582191314771388725966107239488776903327698164153252763754784099350659238353860604555511239585959577601985840940178512394298878666385098436621933155617357423948933231427812204463773123689503669560896720061817754541368342240815284888162325319146481039332445081206639522665921634220293085982114583866412287254668242508807933630358767976409742271037182073490205398123877697561732967875234001714086741618365339673531449975060856518724351942892874832000129008094010877260950809748476964592596713974190408190462631523118370440534329878686062627780565193286506025087789267752382978749024183816999431850100719320278913577412714092036571388695111960445182057389697250491222578581288448338067593637706173126376271345706986314741051610488782050264284016942484387081356179814160288194466313783198306332217372757159102396125173881005516036412330300908730505077662630695198341492727337722390687931429239014884694991993531035453455106727436030467181138597503656779723634440059993716985912859400306371896207177946541531538128896*i1^45 + -1298862389773675760266424233504826387305709632763272268951560030502205846585003867288676570073355286250112389661540441945205044641999072928058920411791435606638835034493569591102101244023620496999379978100771312715580349531065137095316929901538617090765594257877039338656392527466442801690970521955151245395468628551535942000953995123970647267165611949075072258726254384901856248870976401831748462893776002498355714380939316355501295657423543986989493546199126025204121953472447286050875179562916505194041204590504050558479257610011824571459555423191697971673038854223960830367488124515289815510226007936675598300573787000077754170015336930474371121750657491282218528876974608889533912116629736386415497463674216562986614917833580731711044151567158718527237491259816803446011640862153962294685617117000476859074287418629471412374415149998571316245670387273262585262084553158696611846828533772910745536712626727395509901540026547252041377401709407402960722782009439259637996755009100288154880300387142529244622556324196347627674316794487480875217164313540922228869603950379136249065634994143981228840810094843479113353669034711967773304067633827837041268659335172049651778531407723932688511271075279614659232380797455890613789698549955249307141437926286922536118205840467306816170277376862902158277809944415489909874315823345391639800031698610661965583398220800549922995162580504202504527569021538002632829436269515844518316150535104020258982482134299367444063706155347090267416232321928209247623235393346359958699279668609905682605443895366021121328339701486807949731213295606116607611845801414139600344335576718087964761248184139666984139526936613783932120744642342944065103157251577335377139231107854104171123901231926317205176421079859520303708208792765170606676870459646318539469983031938568894538463513110778449492386478392198501245913659031709797705625314925070594401611393655300762552322093248003019048953966671957948943467202113532793482347424268072109688595034850186905309265632972763031465438772640681421605929146589295306129582439422894220350412682625473267286649515396173098195733342822915485010861988951770867271133435930634876789845826312006212046217163482973895694668525340869556673314500593532857611324644357432161682029413953346755638017946899983052133729923713284800207811210903191637460108620843100433447337679509216452273765381402443651383041105066124687150909289217467476250765537462414864672367922029983024184329479222075725921163211254441793227727874679589449368816613565368892443244011722787274578245901710205546055029460756123687933886696301834804574778583679667242741047974648893586887905339676400078143848726114539149765834777776146712494201270389878180645597046025261343614764416741341442725675923746411195614452560585410222835458648539836478877923523840765332300435446163078108578735584361529232786284723373482661333141545336012611106123156951446525675334398651172314106722581014729264069396938971524437155659429257561259875371211711761795902852042786317348636440975747827566535669086010459956489243564023496796830937670402212626432*i1^46 + 11347598488681984276907478521490513143435522043245518711331408563182971122521707236703395366897540116319234803168030268230759653640898149209108610307796729922421607183332987421686938154591789692972922993603240459770020136693608165562312534075374164566429524886774398783680224833765616523322654774847691043497205832355162993034778269702893459394651293529869171589264915036013201753680806985166542402688340042820580626919227090752761879068308202721855855788887032616052954257714869421354244661320675517345657998558294433426430019549202002580465134767004929158816746056993627450472559649484451674036208934345677348509681555946953929959666993441034735718178386613108500137179482546622365239812906770817676463824672294988579722783512067772809807020056641511671190107758009322473250739728379608891376579049958007083901480199336222953830455019450715181574012843452007950109938662943243307506408756889650110768464379142188572299365042903092565492814317266906127213306639605391682672742449377668922279256750050119239221404957110101835612376466467220918066362614169236364764385413616335453770841696434386461066885291714258447177312719011902499179234616996332624712755937763567756670039605253754140550850033905667553402364485488992750392570737041776627457936905345154212657728118088034897378923201301860291586012877115246386095022624472364231522102859321195004711752066484748750943417672580621339673862893958867095435601162950538584284905147075923005664709601631417604110430888243558712494813869646775168562026274214807968144519720965849628961371579642317714330611577184299327542712487088981692863098928817159190873213823160782588818503622521309762080885223036728360678725114317297095698158914008900709158620796552289693723113998499329704817044054085011258968479655090837019317907276784278747509789629323842284781888275357448930203040125749680562265797751299133113762433208828545156610583739803828770238112583635231877444192451464329609000218892618338152929272537591515084295419473708988979828757012889934397461677079907217672325031296406390971548855972239928829682211525865462854887177457647536042234595665317905426286647551028293824449439241534341599978140581740555483714742329139086826205792927678848640202695171817917961856415378102913946895677098169168518201618964038374668205666205680141833542161153245589670774497998086755532635209459833457169494250736455520208898414175573445209456310047426834677001517591648700837435648250931348536794359901783063136035829351659176667461248614710170950363536891611625676551297289713210775925406759573194786447211910952663257745177600112873834319969840361566965644451287673581155247531727604655862439530796192633168759559009001284745758692499760675104449052347965612219924284099351287152946721507446684998616859701954576278291319194240749758427967909358202362921774808490217681510959702490531356910594003775290495860197728436983166034287463756654917753791847676935029178041901745949151527552913029916363291700105951382411034607331180770606750656278043655930296498028818017532550801021192900990467095438384432067650327460970496*i1^47 + -78700121075226472093133646056530638748967813870256704671449718125179605390212220870411211392229899730431194540949210177031939116904031792747958915784825558283697217516039634397297291672045265921298349317124970995081862213570844610568806170335572313994626124489520384723217488153218527829707674988498071109041697325804154458037166873378816243420321925013254287781232363539101850730572662242523536183105008538761265459029004200117675064659613772725760640965458966882223098541350900100682491430743660285497369379772196300399207126714475404594732266540518430477256663644056024796234615042742233564340640700973015036942472026621276187980956927767597602178390649927555044799672236138020254033668854675395785775267304042320856106113016069685202705059345097361988998721765147405791917520450335665298428993476173636480399399810399536635305909796920081751245042766630356696400623989249766062916934043100973434268462619062747118708256272900481017330286870310733076636782440357407115485143964374021214008790262807399311766591879287457759128501083541179467324233268820791881366952389214775017402841441156749980206962668251863710482338426528593528258852983202779897347043473129907388286805896050092760391227661127802832695192837194192953871902758985228061123031434111881173960688777264831983350252720652639551646967948355023456744953806984739256264676610212513159039427956526599491059103227652009157058201840755244934346043508541004703192695010798767881175197237365568807361003117051605430448224404274213477423881145995960073339665974551846734163582860102183753269278284060908586117163726409836940411842611327178672498870914654484999613687870687775725969083010395869990633890087175412030533635255222162233401412665900359236586407584549629685667518095364933430861994657995172310976386552211854997365906951542845587053238334687298109011650789263083847595741613706751018701127083298925770476182429104800354437657770109922658845870131650027485702629795253174717123965108798933098211199744251072086931869442634714913796191396548526244599988469231461371592656603126943945279618947949313363406326482241972146027502865798343542792580931057724599225659761516835956384507227105173987182654222012676353924737812571193641660130866803126232997426571171496128297889678762981643482771862349462727131955126378174853474230592068480077284412742775363317226771447055085666075629831184932703597794456419716153593651770001245355428185749517546332732349437583587828387666041101284453389652654884076898411978067979000769210972281016912919898385001897602345328258981293582989260524158095780979628799334979498902943168199328395441545562756362693099368042893665144274577488853363898401219712443476940865938123463993843972912005505824894096375014723617387957697887868879322748732270981195022814335858101083065680328689740930025746770525988178798845610870305557385500915397129546270881659634558600374298175916980973708187794444245388925086141240680391016291672900309714369208776304276641114414763522304286595039207485022886083064027077256872857947900311917781147202149199500178447552424706048*i1^48 + 305429059693755721338333466071758372946947050572448137072486573449114397989209519860956453777261357344125215087962964066554216245434201723707860385324429587564153247258636038848325494448454281011179983965882872479347344910650450040452850871982894058776072149477990279579957359293930274932953086849811172749659303733996390461229197738537758518784921288124457235433586727203555245003269799518294536275219663700818986752218058941950018641626322993281563809451256633991225918991516517959129245691425823481709490988125776207784466156094679568912594319939440580886244539339826433453738292214677350743116475543715835877315436301957273061082611942848780279775679028310745850378992277704065954124150752747358007608726949738679029409856445061629403538944330406190263726878172817719070967146000435568515162803974553645324501957332662908418772699140775761875260311634849193081352374543627654928917575177828167394276230668187584697815088368760325594725369897104448833188615145198036997405482144220267237177413956277217732012529829201203006400543878445319331357455380144429492562113549709651471594313502423269741133944597657759558715316885543254936670740415104156697023744731928409577738707791047767480499973124728733404731190003843036308137788823732156145939602941779015946482017449074327244810054122032499014932204628854608411615796759994027727490554468805975911966683480032747119631461954382492670206271395675095925639311458807354927849218506012645765324520335296884022853912363911390002513229543478189919268961626423981765151341265379327347367600805796163995770570226799184238418234638722157908172452533967855120761774593695062094980454904774152969855961341602455401456456236620627450782147078026959659374923330676115618455232861579153424952755060787460241471506179894952168630613121301507633612711163550686428026323830787491920281157592337341662674956793258982371528365456761463371682446963631173707140073613682865200513072835494720757825012059074311684279524892944236853843952274481399616222494648246926009158510763942047320150575509771039981253420845590384810498547242221608671423217159834336859889689876219459747097050669698496557596876555869824031449425103065091279698623646475759858571660589681775289855467065512057265534742890338114288275299930127106011835806416144363770754179812928379845974064461172335958596713487579323219925420599157915047858695266100280423869671944676392209313539328091282168558355208614264731018278881891431801206578594021432522790205917012093660075569634851509286173925593370490499656451093121321132490572960388812874467161255115931908351652953201660093976766427256808080160923827981222659269191288888259243844649047109593749260408643921211125250350180478361630660147630932044446544432473209123183009699302774705804982644909865791158080445773298817983818964330263589283083327421033157521603421527533017839759943018689158220078829290310957509716043151922358234911626505911510750309295250010776302848180206662478803176928388108595101814184414420210349330214097200845162440183549828928357577268928804930368815898314067610173440*i1^49 + -920973770251681862687707339361657003562677621284498227054952090828853948208309910054568913960610597081566554046117385631477786395099818031438440382156030916100514132371635066045307198296470974933493082282283724191991318902948680041633899647510184541339686026211299825980313807631463398520294975520707399883247750143381511765657785531862527691318126329694721571751520663205841059820704385092698939068985895652728150108569558328207679176325560477040731337339266091551135104524799505887958080613649666101637894059020484207282035579571326782959416865653322807549742858865108663895352935511910725981260365834065357097541098935462677072372541598891108243759737878534732890216265893037677166944782325518256484739271086008715020848971375142777453735297328494947036464356876934930020058174689356701363399108894282245765728890336877212030807294998949991115602852376776064632840529234818363886850849390059434777401091129809450657230451923446164501017637982870720945943447984918633766825265375023690773795692991312948372040520824236779825079028271761978587659272148203056604148957640948899544555285062282217190011596188648545726551290401088945828412132705434367878448819748398423423113620764562387668504868127311238538882872887575101480115953861755425126553617091858180090173487546403669984812316206170622649968864106916784553062717305259685954553931263746775895785917118601792328189206040199129513290376033484072988585014896848006222936370318363629497961703213053061443461457546402066980872510772284002242585307493599125537044393154870408620535750978924862415508357463927037454192892840292299660593815618304489163675190648011088257992497503922513264457231159942736932384600471492998060388170029467540471500214393158045470301615855247267488067524865757637038713925411366373456496668785365980841981221062084304065371190918530101683054368661063890746363377030969099998746288130385393359306732429792789373857160176409265727219128193690584423017206720664504886786979360103432877649055790237567399167996435636463206140599639818688509788955538982874965428035582605436129825135984750019148262843672432762038146695318605049651227183578949785203042543386395793473585947690877957401709979804456343501279915613768904997933493620496619815492215267835035302629817830024411205513712998070553003652440908895561082211843004063224048209504433112538972843885584560744072575097355421563650565634854017896693395800841477640870811228404232953770405529243865456713024200282418968844889891156651381147379408399179139284696750117436861373790991612727990063105886075179026628190603286323486171746432033095165661674055963399199060500785728795360404784987566703035763506647005994763610466097076311207794477890106045746563844626213033666369836885991543777341966281271498993655142647305633525107940882898294881191967729775186863372500077855976137344547436697300355918780519814276804273392769609955777341755353142931707701769706228643260068454473900689371384844231141653201154749507822941771907841869988029729217995067374661851933042640337835899643326818935153723237685536107790336*i1^50 + -482586067006794638700745804279691714053884887713626762062378461851209633988364388603606987743105951220703377659942852919367299791629330196209518851932505685980958214933050305896036506126844722014433668224278975806950006052456024970559896576281830336197209355671682170832019408063887727415122139683099551552942618289451732844957696546573323071072947848713325011876964047366900537285385120751314286863238960305743359330760175850255395486237905278041108799114057848868342719678610721654562419661440812028802872051138997011381559757493829015521929870988119334834860949063943273843612296771074500297473961925518965593921623780859449905415076651799056460130491492574879873608138648656323697131070349384690514038296671566828771912315326260452148101220101786638852572475730760767342066858138957639739460078980656979817032878892382640068131741124193785458602244829855621991175592110352014615166598917358264433307104798210616894161054858794612295881723027984490966652544773073559696848591367577315035462594944191113371953104070290161448749985651900932418559542050176735242838496263154613908880756157041327655861898784724438503653633944181657355118791639547291619985495937064578793620126220020728874370953707362821327563160159155915906865860346367841900762145136856630219581197951185350872551002635780192343475377443194420015511582196475952827711769634510807172624214552192336470777935117760480560270285328733148629157796872850835064558440224296209445114842673525338764046654568554551447056835812187268039738453554659380743370958670106827621717361413965230369493540087679823188601124866964541874597150540424312607769597459168983154746746806080115872139049317976802294264718201067493180188659845710175412864464036573508899006815036434757414371254580251819601074946835934322181523276952172968223893347725531346408737173899074537373462702421398261974710415704844596256733803074092690001960298635928189552695838980137761217539704072450161461414177595698002205901235582217697775402783709064170878126617821209102565624318059517763398031683447584496429480189487075975921823198151776356693402446765884703257680723783459998462630527261418848925003721691692246704600916064284111407723206603044908721233454149484755822285072773469380857712033492662918162090441283003394455391995261550423603738095205997518791413383229085499527518140169191194563867331731409512265393118714453054364007327575803464060999912912311880299358189621606720741790753889670188991768857151317307960867310361110870379804096248078986174587626781175247502073639352728443645044199920833847426683065631489742241061039496419268808810085981545458710777846493087795424803879591244916679673771632443678858677212750817855286162943440528501261921954639578037343125954649870697474535264671440564228419855082489951035389127420535061988988134978316782146795845201650489841962583743020588543329507250207743433555009433901058942951120772731805384499613480603737032021712316958238495517603299055928546621007120535843070217167939660053946025801636405935270033587413546316929946299105455855628827230208*i1^51 + -5702761949417093921625744019587311916915411126832582095490499700130817429384672883610726607802182674144608567876440069176580865205344496451654809005571580509589284871587165212705150715868124621456885445212776254952310251211275055741887978751386536095784645197967084442031956216874185253438965252742377803687574377536213003833302746128461723958513557998849019979007497951314463750582304680032605677003426979583652940805323749854873099824737239338252685479104910688591219072541707566693508806548529581969582698630591239623585585235735208555513789357906958351801284303399725800866803603340240815251690851163271053536228315677736572095176492160887920108224781591365595705521312643265007039905932905720491374895266607818619702199789545020915617113581467777240750832229631185400931397989403030175376005934282870968990074521680355993642713373570558283395884332331092523273955663369596751845029972565768313364149483125539278813263553070378766126966030796439179775967665090430992200995940026339233212799590418051012276746931785362145846283343524026899361684381440801456268378054577947405413869189985032324802873531667834096411955458362258454416800462620122006561493032935362427958260514712179947503277192542346791648302378271991659233517970251282665772561013026172453117805147039372087718855182642402180069661007224636052414398488608077249243631643512199981464590432381340463956388811970350244106091261049581945609173824489304573864448471464834229357287577481788420287714184693199664556079410733914112350532258765485401905335801822863275731836925344258543989538331962481521689139385545103701316119165166450290137820871341892655535287691924526004178846280513074830213103433621574867638984773676781316458103182100686348797383183045509641595320237658563948767949271176438280523709299382881721941846140093074963654511333130857069274158665974583719262221539543338498454950258712615027201645932388074972458383421181952471237451902192161326909077420280610221932624710075345837412156974063562835154757046613912980514451651417846606621949956074097659961415543594847347292667733486107755037249651410151702172014868894374533438995822717903591034112145753277372011568867155132910244088665856100030680969366136482024971882322392963596148308764892248625613093841601152344953150687838501369946972657679736367240377594233088135091994272118764083077127693249009386038863722023277081893893214042263797681800257463125695847087876695056461862165451323013786622940190292426122715379853601872671633930930368558070181317826152761608061924932572576108639892243036161662695376935850599814395899668751751952849578486020261381471239604105398186771188751333086576441043707670266385782648083850733002429261935048035035685665838558312719065150802301837755207399146000262388090559972533839294508308274201311989399118941773102802245443228488730262454459332242315065002755664015626060543223240356754782207179588220704929562187861490508680573727538568516618114406650601550992956972898186207853661719786305987787802229802128229050166119556751962102191341603505616852090880*i1^52 + -8696630305007147685007579643595257260092748187961314964893236220469148125780988751975898301842692280309024229184986110078774731812104273678001058700729161550223843478868787570803574315403733559866072387021762267850608788835877554383451359432267394348456046182144681588969154930321867966829432774499376305917562189204241637318412817135874653071156006543032067143415176634351680728603171452664356682432424244972013664367081521048858797437831469476895970601617789481919444288822256070659170254993527140778845163127899045661258046413507811491321752514729182490494035446740415055615777044591490291694531778104656241569410960156252073409962835431568460480861001923312383035284435128896527837470938590827999344143312936474376843444723447818974233771194807474471334079913813758191476192183110482095657078525494210940924742017888530845858032565289583217236274396956692445062311419225966426789756980645065264893925015488649742532900845857405881491443445464951980160348497620305786381450084557627789107972814517263252765737004090551865647128147599811477804555858433576173703962297790830079518301832329290475765899776759910240225854678527588644523418969210912329610364665129080916003923484179014582202693824651050330488507728827659644208402634292851272367583230060006961929204528296236621180297859014030303256779621483496193847696696378508886843500085323417178836153294741797158374640451332630851789642162156431137701290757146550480272924535923737485078152471483102025210138967651967689656892938932657653548227210965237605715391509388763846428113561298679960049336189287822689924806072510872471855964379060536127207952474290330999086022111980163442700440313942375574879148448736416830273824597558196965863826096130466450406499163482386375225090367953991724017592267416512522321827043513546576255029469852133335908396859085305244738818529137646675141648056255035712635869138108207033494139760428380184707567939706210027573227555220753666900667496079737437238180735382338366668561218011109984361485569494390418501368495721794431946709822497388109380634717006008954964163631373374598580952454499692324182057553332137969336457246085987971885419070628274610932269465422493623896336913881023040164853418301025953389785106584990425820510550158093428504180062273093755647838221719469474251429213666478331408816421787460321696913644573634389148259390216022430865698698159892305326735381788178655430609965452520810126273563969265596373834715236151384998233957813897994360903474517727026381992591093975733288732952944462093467808392703494758632390237239614834916280458537194965160494540729325149690722603067055772870199862908545049620745310528737191529774451166040123541491492394436141768378394372533826341351986991259167276408037319980074564369201413734756455254992439391775760845164048514668026258080048250858576538585921274117465933793133439149637101416176351146647209398618044329073999995818954803632859569609716406985970724195799274818403585787457520085478501909861653642097264752403107811606194495416812394985351454413463247484099730866176*i1^53 + -14449827821478014422146554365227294892081632087754750267507772892434658492053237525082774719973420061996765165422882482657057117221180867333631840461964443912927842244715104342771608521937018690196967967849084362586373145997170966301074962883695349690858868719761475856101019379895024142146172894779904703702281329647081481458405249255515078023563794686976875623540516800210285433493031886806356964493979202121571091583205476674444961799876536089399806274368663802171693459913837109920718962821407345138879212880784293765913375451723647263678817728188230323769133305268993618419045672174236674943820646532220333371304357621147656462107438811311865395529718727259706608175107250210865289506556233154157114100333476584065460688905484493600672035138077338025366064897392400440324525740347354636399731241981272868023027761363357551508183454882968299212003840495930152175681690204078722480420959208923532548444299075064767132333192837103238441828447146578807987757940552010249036814811427945887253310995792607089451644617489685075594815228546300364416192190429740411172309322661664865957121561007302413141641538645613164150588913325310554648357379709720188580342215753928666485256807304886887542948326943332333739918866731910790133912890310050714870814009319826531084713686359986999211329143724463712926945036562769861294354545684498361235251479848016796979626319083567894147529981274228718100261762193516502013717727870581855446534559692640033290572193268278429888991289227179331309182115980209289915866894435654800182401259858792709880859670431543343980982530092993651124725551150289079261928539943723396915372612566209057405129148430818737169211781861190445948526614089485423962634080477547485886793307230584188774232525704189096059029193610832283585095474789537567388970626370118611577359389776416116035848039383005597367796643270734095852799504089765642495823936075484241091563607576191743485991502613891561683892819176993945130483369502008950571590815732225499836318092003362045213482496413309978721711072314094383134713712487692331992866143884694373166141535691552688642630689546778939986737748044808552224029285191525337227459778164111733580024138832654281729845505419412799699255117020765549134744414730127320965735471709886262401980023914059038039780959953476966891778169811406538509625168651818015502172171261275354285189463443748611890278483847160592420212778235390957983507522407927143627243398758306083286667156877315990558372295670245100452491553479475922200598881339270384807664160065950983279328096563684891866657314444320506907411837781954672692815312765149255875594744015340795034220800891120164221498858796992272004534619150711280625023364197095885869626220481807821957117024220618072372723511512382248625240371749578112588171670195372999538242560609282262074099277116148556441937273834972945458017823190596552594171706810705699415053219916519005378219426714831180569112580254026292169908550798598353872935341701625876456539939746256248556458429563445325202668709816705896828246002039088646839393583104*i1^54 + -17530004105440191018456198345905701592014759605625974315295460908825101953180624840690265224494104952224611810127852111226219940849841067561326416764017201126712647316074792872251154083827854637073422280249337223940727566114543344487936035912968090726318911332796419646182578089624184084640469855492665119141559239009542054402849537939110854051340087958171731891310588210495168114587165099119666180101026228768428343000627185231430723955801273497568243862702574879832276174033932811445936295912701384628724222573476841952555215152413513082628934833086656549210519093515375013221542840536464045696526971899532618715805411610621088616917209425158850009688480965180090762760007145694304911168134148087321695982598042605943684446785121682313564656305199551960677696972532572827172198963238207891737205163162374777191703088106967578665795241471257187645091775244553703566693312548087507033221519210862415706218058120786040774879621212058416910857575908485565149225122682329138611737805064202730125604405400506869116727673738070824393305988337456684897783857223948709686031802346044429967829581414018289723102152575635341633438185006449248577744767570564311761430836699837980350928847851967217923370467296380188051850244349601887901576323625258913801787221032259920435339830223956747631600967178581933231293892828267112937044823813321203127015826434441834688701774500609599222414662689045953486065213910525654730892274049065055929523352212911338314876749661817686908057702667746044458172306867556178522587183692668632272953950807105887738346373405710811374322845526729595663376740590146140988686768721865361347079346804593546530565130178243173586759049152891519812140109742513788244220220982730064665536439710616831001909087443856128612463776179786885423294400367996381504535646835220459269306587771645826070176150465463890484110422702089103496299258731981921928057989600484193239942854659830158054461269491335361740642558575133693782551765070971983189779120792813813093593813469728769861697669780540682729025924113424979826670986578869219201914236327374883583646422482217055090249372161613215433757324385311396997751377145301231688090753801414052591674253213930897828301605286116052210416532141191867987303241173570771140441649916706673515847754735374758848476401770129963852850492819162021795207594149691559578645055626967641592058513342475798824760941195087487774335049088839349588983747268397459779518593799080255455349946904559440101190933089305863719881139772271379377305925922172937589776262147867361943473221818610409347636427877214397268342104247492864564927975869571403587491919164234601184333851463211924909077745592936588760750356991268714637752715113529836513606785542906555218116166648604804035769652248560468957939817331104764229676494484378068124066560809499831282555465996674130443522500702864263961391275943182022508062104278157071354067738652457381241661440573709139906079913662578654448757413259563278229649373158499623736189042582503582284178653302435325625237152998289027251554598005610033184768*i1^55 + -16119488187222886519434035574580199538883468043493472149290381421741168241374383782738020687627862436853581933830820082543101631013438231640627303265017319904233897277410271943964760134509444172016621726171867570918849234292527662389909809433602190671120151230546366799942063322268500007212070479731247831109521764270951276525929328165255495896970558434260500699727087597222733430948673678609896614213822300083712972334701610638396827623882958005169230247958538362919041976994332119554134606177417597255818781255183584759482600588799273525521333202921729951368864282111342317442490387130534208231083858146204907270665875085738907028128929146686838010951847948438144780798658936660712176111153988928365208888612522189576974164515218042811430470292418554730616166919142389894053972325192483786811242112206573983335290774702016228713988513122367930491989796261657887859005829126283068458562408219593236989454770397796547742542864235797991883546459521269384002869745196406653661305192726878123537548970216335007987042170405685303731419379679702163433402506322614057935298749864624963122217110157841732891833114338732805841638308709811095088373831401495209111220922324920948296078679655425745523411727073361959432113826068479004297141027260706396601561807908795508490429811709756078273944043807116504934812037738818769183414695916371037857880822427010988416366732234060099567183009117411118545785838347201205603400408545961670923762445416552212413523632274265436959221105820422463732413908674436763719469119593148589529162226123291540395181192120869476857185527281940246819678162468278332435365231152940953620027706914915258521464804541052172609725381528554546696135886069059178635515154226740824006322012834289780825828881549606340269081697383281827406806714187599285518046678000574982871440871964725758645601835086574794501666984892185555150778384931842369512294278655478246251987636818144349774952910215536671187130035191293847187740398519719613503181698471895485002577470792352992705493565877815165442883651998159748279384450266789813750942292178195739101112266066740363855799335186702264154769278853331976769710249684436666887865619052957589664899989304540635861733706576088009323278095522788866320448407098154613683162803232282372607135323055529846896578912226415313313525327343885249138586525146206255909035706583560036535841293791719644516469540625631250264389067610292269293593382533395992016207781066334145623909353709397866429433011305652016353777254937253531573570029182748877680409742930192277880727179754644872547694157122982132135779854816750780515392378804032870412369110636831982806369269709542464921905801356809640342894836354943678329086563286128327465157758220469709077216374978781959640153699793487577213511292461190866481139585174957950811327106129784180579984826684032790988005371529846396762996502428053518204089337067131654605255170479735135013177878419094550349329684671321802114531932344342146380362238944280201526785103795090219720545697634886319339474484809528440941699944570421248*i1^56 + -10221390456067413015723105714665086062604839713459036552970420256760664501097477459342179231240922780931140356525123873761138097864100919581742985331482803061898064663987057355820043550305658118989772223307449696586327202969385067122945649811488686813001772639005877588839152089052867540159460768327217144674105429260821957106725072111842734690819034242120623235909526815050606113386843185323654343570940191391136365678548128954551465114265336920222576493678470248902992556075680461214655088882649902101700647267665937350728824097260559722993425963910930184441775790530479481367412360279907556369816657043322688089568792570690395032914112873733036610366521900256180110975338591039055928370538968481533568289695488556666149219280236582776203371460483124321220134423486051912823715700431766050306774772573385667436846526770520779420071944301912236380092383244305128655801089732299293425917398526557606520420212428585470095205750130326863114403247811791825132592024112196807244235974066773761776308807135046535770610647178814017372444117521463225792822921126677988015090128373124742308332742804977138929234134048622448563360262537715487472539763893451391031487638668139275777490637571181689401401566154285633531393135865409608804877676479154555130445629419807187005617651033032054637906850090075590272717225431058333146509806761721230630351378383299779629022293726200276676415389418806029638514989113729819655564243738396243160514307541331215802724640492869563884580775216797528504512932044709054054958234551674028802686869202635705649511702247034340189074935327666009145841586030671605005002522279511859560580905058471192153456974395912557053178833797358348131755088844920410153496223335024996533775030884516886795948974727920619515655676244170666138766504604660438944124312875228972641233326470520634655692256225900551638048859648250126295819984076686221425358170081956115229649500381637568595497607316300002414202242139913735577390280178323673348694781431249703606198259854579562812736861393751225808998341149680252199343339030653684786904435814056564689077871890887819177142849090986394816859410537471535250651502903450231062488412135148031994088949689832154888966257270265700098966374023481077515170564720256825563361112714295907455068930502057140702285474594055123085890612280421688766355024494976740621603966770076723582054009204470524112356845323449260244455020316268211252190797405646719872820962059098053559611152014998679162438446590058626248248900327976646842448533583088524966435650923941853919133145423615743727707232300035981183519440048250309503631430510872748836222610018498751438649650680388779801086859529594197225721047926572119662152483309024469882882872977741838297274864012608942688681630006698368217505228298458858415459593773736751481117005591325108667167824820679650372069415229764787163409762584125221768019757964161192945616997765143133761018598206145927136478216219903893654874742129618292433421502589181063032486081337233921696159496131643943134852895608337702490015268864*i1^57 + -5122622816796200397697873236256485833010185964417104651400576011681508330048138310410526106353999770211932261615630608794293898922581622651579624303487827280145572210559487005292564416851243530295439136683979532706379000816544108134212076536308910492516825917920077359990851697093588447571577640990396367594539131606064604045322718541195484842920324137157971260176044637448324250680373223111092856871152856271629050766316827264060945528011713586611107720999710008385127014837320609570764732819349029949873513935524634922268418293714273814155820335552511568942073855156345669879629071503910191077049158403316820511571626054220065196544801768536905569268294319622698012646157712860839779328362804208897498263159179002638134752545165960418470899915373299446607011501149476264090699780891495168050795228734999092527088353079534428977323451999260752086044939464174168806465139334070794950003437782999958938724670117281454478301358073387636978327459150674690894359577956104131204241386354717279917618296992254144888191107465726569150889026910321403149058393347263718094560567814395572545158758513250744403816270524821412268778119850234611664372512105000583523393646188153517178536924412718630009900599241093825109494718363182861930815921934117680827782350886537174095600552724400586421531329482245485264637651423711009242952253148922445782328056582523110610608642974782980092685152907249128482013069244701688945321639196380840637975999341024966243794659984311869323113004883964568418968517588072263349035031506662031071526707727123148578458437013816544169612389308618661229479313460831490938338057299903096395214831760384645999514785787345450481515638407118307615678807947535149380390267851484155743879343012982031106097089895314399227562941252931859168830540141969233852970957669264051465248866475932469562116248754551915783432090198323320260404468411867047708438089863343824861202105052754895995017396643437783716051968212214102089338679542811870480090668587207159102017976521542198796337507970507159537835767410533396399499248376508775177843258355157440849556337106824318340946077310019806168895497859299398973698226761236970457137731722182831738185228055573894245951229742097713503113777488169018420358183357755007726622020985995234038842617516119260638042770762538549738969271117318010155222620990940237168938321539501394513186454026195000793760154616958368336287451601063027273206440615726566375849636394481295209341626090385632693828572056834637500035310929947479759161167360543075263421286063837331694452923853309730277936418403089802882029446670652381045907782539419981280099743160112537279803311544631373041725759277172036426472731200134811515936248456104162027820809904547641278759864315624170204615271020234403693364108811997240390426997615875900285422508726253378653044779589915664204435456022846986672393520534699546470924767379067727035649482546606489802902457028281559102096635094135279267860327791469541565712515587769077403701560508956381982247104201042355856514800235252587429888*i1^58 + -1723714987852293533083306772510589061506369318557894360262134573216322798302851454988345021642435830971237753682281580204825421169179601599612429968303958246241366648065525266238770087758299684404856195931417786810855440688241821686585520342641348839065207586499907662287148731132857214885330427196581424247212795336093590319693875801822821435049025420913009190726181505170464055714129311124004709348930093313510393829223616323050222743885647395096177040980884053492665209542542509356263747169793232563493945034693628945770590070022047687100225097903214470731667754805466413893133560773177004561906463592648727562075166656958526881242915637487219134063790249229742631257942870319342533806503134150306791537927225755254054514770999310598566293585462270607424657633664620666669317195041112972622216629094789238876307436217641669739116259924586222293366056072375516742098111053251306596965160378509278884929860234971486156733768038956190326755817279100764984419063336894409979757601463366009681168451032906794090332692822472619821404516301335145863518325836545077110295789532736878460371136504052966858119798226841293644988103791023469956776088400853535250419273232024117133176207479929914823753686536498944458121662488864208236604820457004878373662437575141190339361203112041007841429145802340498194857962026652001800304286544798200847509671194512322269057118843222778747060340003588514666445330674443812910936929855782044485600243277771998797644940198135732065926943130832951923450437916773135272966107729420758899877196788972358876431587195048797780069743190514794370116366380737577633665546072173476879552411345627223030189189755821480636164367976021823403322159013730612433732307152793494006860519734267519550293567969046850318059862736717773338193939030931764905039048959604496509917394758400458943424522015965452797964575784980197217077665433323385860164024775051188574627026061518875022389924507038013475109548673367190155771884643560126185720066390635624219776083566589153129281839655540231863101884350081299085397314957356136551355300745165659595122344548197951201911511900875825046009281613128938236525342432812608938422071794588103263902996902502698582926677259220077470104490910670783178930194026513114149005502280778274936202237618572749996315931646463101609482445657198966622522471135370149454450794650254804452357871803031391094143110261046869287774539834047284116589758943648618205040185076951668520265169929862771985973646135755796064563281585210323135687700942813074545274004639795401354665425666352083092815224171694887464953742428273368553908487435356005395725401670355882625660742240343742733882976796493937052025449968569266711774553709042009934442909483890958829272053235068677320088069623140900483332613881192755063209902679399847304779137600174853426576896121284591303634208809439310626335721121290621175262025247914393696657545873005544207934131841679949535240123863555956592241192641607017810494894367414658500925972557479879076568596487837885129578536442527744*i1^59 + -431932208374612520555452389716270721267460809792148307648113032052508165015363906624335732851149640713322081789154016410875445637573277023106102708984554761187516379764899070832595240874117156397962226996436029494262672576011627377151448805449633136580269152880276058263682553211659292630589884199974053972799765338055900671631376929758053989785178821918810730931008713831807969698110162918632125748018800566842823836294185906799999779452335829429394675638764720908910217941501929476155107667336367247104553671330588790339143352070671765163642317449213172195552518973279091823825953475334772885545509666008977437237686680460387654299480502568360258886102399406045283944792556486052543981286970197917403754851834907188810614244890485671638160273603813097900620864771508085582927864901151478743034236082203651434046724072709307740693741042815173912242052241442048597756888540965382645005034945117328610900668487679518502780023697957813951768818049444599507275346458385441025048958732114439260197808666440613505157959114718170857165496525680281689427827055095568295899755948281512477163500255485704757791385680102156795461174071674661562354670065185106306965809503185130244571774457406505936251053999589837842538688999592044262434790763792059809646809572957584777148471542573809623518623937346319515643872808066202073766986256494012231072070688000826708032163674389512134276009511995335269967271131600514539449717046266654163508693914374459907139205225471374855912386616486702882397640521280325188353803164673401304669708807262591130014712470255828749402152913809591715988465825656617023736517295160747212896885663875208965126743611813955008190497095623011972925502119177012140155743628134032134818269231500741741709551129033305062569795788877837932541445007100930813434096607494678787064107425552919305449680540395210119860466560647514652369819972509398199486227864650825845764917129294037767091846547943218199806794171790093942684930838239626631666141683661985382457008525846329175365862541850518509615953431413453234899433668386584372265950015142863689610360665015743089329369454129047721589207813954170653413098760193823310080017921466094905471316364650886928304590611506954966226894120369952463898542264578326417713122780500035960703623573346684988738230398509249445872000058585386158165032974272740336596164600402939070922599023220463342027038189604678237359647939219828038107339265548445347258140068809904238021398589751461711601461267713154571286698222550253143422669101040328993468378900305104720529827751160512837131107977333589478146809093068394453885863641313796576330338940489962895685627994641313016391054115565183872819731773424266704352022521946818336772252159919532367407864050368082837533511667452876565794633824151101696709919292757326660252597186577082896178373696428636661598837265144950952467361075314157372338531600690137411075758832333317129226894296801896448694661125107166060496488151083548180163800228541403565179749489853908160525267921106507124793409536*i1^60 + -40580126824796793435459241688319691182421848082565421999489939612141757528995458723412637067875280855646472104370564406560016272264901294764988871169898774875823652003190227059182826012963018460315727310182468733885252528978548216116644767320076692728389086669688786316449452892498671475925903626958950033299858770611383902399110634151931453620546837875192850376578927148310156333939223423887922525958722839801839565704898229497385572133664200854303141997952637841505334726677687070893249781380275302271080195041595095259087494185266947682378218512334767079560334471751789521760574731479046437227880444688006434212457303050343010648865572149146218663667491807560526255526391124421793499688326676768865904192850910456421598285478161378854846967491595866989290514002481231027567713570201351218668868954802431946988803293646160613245171641748225822035290589105787535370281720033818129263553303182719271417539539710371021730480542961937698702238717475910055908661339737025200365200449551967819266347834358244093643616798575766607682524617976442776000884681572930281231719549189288670709337488399986908762868784791169204962084458717862759996319349060551662728151556192955828278861982031806795722192151176896047927837830198758969007858707292963244825066200019017963814974124047132570724839048741111820174140556544904183483795984307640650748949248213422287687912025497614663429513007893271310504907915145333291444793086217617355586324381379549954023537839206535229411448213583096130346422888028150503694410182017612118853668220026910293226503512350122986768194534982048632640658989631042299005248576438549782099218632301817578550483611272063990600467586097227029233807600781176472240724388510324974842045444990881346429422057355501578354729617972277939953831984975057143996320947437357553923422382484226564418852671838306902312623709010296831015486735520339463509361755674499386463652511250574559892567042657757254856964825522259642223695197010633905379412348610226671703967313064496691205012768991200347607690451965913952656161334727712602460228909936199363900168602781379614435223358926352124997348742213977386257080946529211667321580999967137862276298171815608357245554270973092412540456264728927029005147217646455590334771887388753074163068259431233518484732023158676722213371764589161094267910016871591216189198072155661335215797972558599559044144587635355441374972290389572108797729111399336539232216740962964431771869872762031897342119204795992974805522226029014862920653586925539375452698073956780637280355884830161368292491890955446480783175343992202235182756463411100318759131563602062481912208874436860598987286812399524962897560262622898743179074464095241242311868601030200406925668438241216625359226786098812810174673211494855147672518501769897753887064633527067579363600952853237981674075832786881480572587830589344940889140762452445720163741677551763938671819600812701756337374068520051467854496807318184354694158426647031007327801882587431669989620348682403577856*i1^61 + -2145060163573054025915559655282996106749024142354225143244635248199237480052098640588967700188623371633182366113823984026637917531638859380122752933674812960003128565897074062156234075304294533056307281705377903014976061288329567223149791149815166343571073469118005318362836048731902401104865115107798491370851446007118963174676397652708390666694350835341222786051922871035884858931509967013769557036644364045877366068166979551741035005464122935878984101568158163360833602656340939137601591482757307104526866240363808239555852962850779378837210080187362705846775206040111669681923240999957289718137071560448897216135141028653907494092081050521000162353675034129396954551928880293454971415468061544581063034624645825262897933596787409288107451749572196745506600577254238169275254258699975328160710639330875611128367242700808391020117945942371070614943863929820098806080261426283098802300835747751778291367603650395572771576241253832321331035767336316825563552395643519007130608943128250462942458280453093636838450287530662622837783040669231116813604887677459963943568997764363143962100629107106063324836893199313473587235156692206350604138159041994334148740101579165846237846691521943877183367982040439356483374135731425435385385618200630206912200947495257120794599052206751307089699700233332023899046104435067411871115091682150641473327372603751012094980268051433228896600695343683385639695188598023707250416085118845827257464302337489639330742970148902660752467502574173220783401781658547967780021843399345916458974041092334359588619152605961878467081109869092944713852501169485465313415786946145472960511643675334088593511917524923117311683721270720105126648652663038085616256503386468065025072946318205298404124915396394991660583614140297729308517388295120499800317102965580003404668196540881613803483895145980331663221537391722495318267747805192128002278639268730924675304127720978098230940812832246931678945644683451339168668192224846576453381756365029746300071655043677648981137338027836649935544615110133984738097707797748001850974182263230614533892057628021308808701617034413008246324983813683602329110367339419226506857838111827582220387210613614635103825112473275162524175684781786952352712160854355587814924548987066250088531101488585055842325833827324515412336956162439354339922754810357423313033301179753304933023153589605932055448464947408051521810221665704657422209920326484049750976451525880001969099503043242015300512551044460736804680482604032201687690577577978048034361003352871474732958727980575211567839931497490339774210676047029219303386814157228878481106604088594055130257576304850668538883051393300113954102042506596434947863460747405449767019594833285391549623217232543240201170692603372025843918506968195372348769103956720539275070133545420028141474431495582417804057898045765300328721170989108878033000204579394716712869856245095458540880761774266373447192935414387841074658144934183591403599796200749084276070561030524078496381501702144*i1^62 + -71427358160556429048785028122107207001762373049566863108493666772943112218556706548628475784474389335131824459366505226129508212309434936109980682513796311399761639230763089683081600205239677271078834977174563347976927040050012427501844826980973302736203882724096375386617574626622597106795660688459797072460119115409402317127699026653640807792698846522283597848478304298118514722472836616714449755900392113597759259847604471602529259986601506599079530664772349243667095519327345539238510607359434957295440837176275868540199032372449004558195579092371340928108774966380486205841374746995830599485489462468158901599999991858486023126858399562897950051207649260674143043465516939180284608652745961451669047202919159887785872841426576438987946382056482140924505466491599580197432114722220827321847884036682752108765987396709426692595761563888933004808861531425003803606898081473546219004464326904727124234228998945677117973049045724609632901749278110616977959270602848210204419337656184054241577348267006565007163497544011318348428852587837405425061667111182614958615084189083962082087193156570171647631617444432614352535650614834242401841846630321581612620101493246850555336323639818313983850517604717768386960171119204738838699882969326526134676062366498042631730346146421091340974364238406509112974703235468585975626585972260944562941998122536128634333406105259279341102106473931461992327786809020935719549144231170789532750899118206932409894735806935038724754942267098687897903594246714097133555631979562218764472252958718528872503022078037009631634711849585785692214590883064277735377002308918903909035211032397801056316041003902775953561860477379723028337512972590931248330884471049869834139124536309659847088803522959034907133138309643816755012918439342588128632504371607858608539185352934890004040634061934645628792743175309791647065390533092066517473969096990289296945651421889670352165972559724270294161808193913403838862445115473733813291789866962378943455775960619095617596381795818450625205311583111229978396242180295446059922507576974253939322497877534260088116008216249043445911295364019390319090585339581698005324267861268744784029095998265583514515044626645401063646494563460538043112063160588281648718432513691428875093420015724846555915347379022736359427013343596999041005784025620796557230017765987162926843795578636639255270906128951617136748827176207368779246137064730478719063102137997439243783297359514371326424881325278845138171821032299821028061981115360717350604762082801852277397988471212742104261845163854337603328110759711656517292802054781172791482037182532510442036672411217281788197384502164874547905077327195816090806723612778148871322994957333596789958021159574213487466737082360766363610219546569087377966644936067393420708988869239834712803473621058735792215547115067283929207490883101225140117377026668104013387473120528498890469225529733614172877666611205553879616805169995537694840755654170219925915977320668304567697408*i1^63 + -13098224736004462090674368370027198122318546375852119762714210519302672596516753127076299577116602262014973485240090396597731198318323748965264550238927610869642205283340738663671214275584818200429000625021338368145644210385185478434845221379019674300074029646244158518533864121690705618288868184331389295874216891244318321282259434391834081346022990548412706279961483369830391710321074814388384097204545050666106274685841239302483988180571210920085630547524767698229832039654303804873940902352516296972929641069200045692941367349225987689820019065524560314976593375402311952965822216450885902446189966188870229125511759765687819321429056581961325970024292744049038671350605582396947188621711935221068109564510606630770592023519000672105582172440888274000912902116208811957572402704034766389537824158961965158962534632877796377915008809069278213517215894460120260088478544638416538882483685562342595148009253771986593482115581711357195318894978965730727741496961439310240482232032892933606870109264968040462987970854999898190147641816253192868337155234856096575298719637206304379943354840230537448013781922839217182220842578724581237341307619592315571662253382450849862239519475219781457847606354327173758411159475967654992294399651884325415654448231914957960633465491497139945912485974483455922249453371142673779488810118625928079993138606168274812078901703625672879555404836163585850988489753094906510084394653161590476834455009000179276711237436251874055594794715377725070929080005610835425139044198293331026326628716392280806691228263171810211507611918835553309061471484351318743942475476208378936601339007599122564751401277693925529998037791793335654155093578398065834392438162006846390684635593121133942512804084341183624147194253804673545822318229660759379838385571910209110174913601821127938873589997757747956134932036667020191071499655792492994413010039807126639674440175169869310951957293895840768379937371368089283466206864548924202469805163921783035911267713588821575765801996402869813053192422629381359782096686733613377463074667088461468171083030577007364220706959832492824382032636868898215592769047900470743619665036304455728461877521756213893125827964314587292619391818707784323913063296410195647033808795065531883527283418651476105632825640060908580219870691324488569117120304852272307916739615397030577547029266318085504407359676238560271576716956295678653497483644673704679669034161173108352209620871615518324116205624124254315037760369696248884375375324473574114754436715786195625275695292123237812689797287287304751113196287426048010457554760336561206937733050752258766978223434069875218046960893532981303764666554882678558277924226049169771004430671744479921038403280388655723460844975086245369979605110212948305683199485313019058041964941928408894433811878059744854269461088304265989874469077252005599950524374662126628426352843529359859739815507206593298742023077604197938608543519132525694738607673684820568816907923687997440*i1^64 + -724560059623776403880791026108881625379088130327078255990634836122382071113302905264226040208375310454300821695227101653042762123538515742583024105963072772631174695687716646342465831708167666776244530072193172334424440346967272889399377851245191139530313649443757410716187255943377159336971309910124889384261256655714653365943880985248788921193079605790192929522525828858354140359193748428810991700177911003663119349440202780874066219767451061476934735865726530135894395311789905854552818257461199712191437014543410370593903502367332622434903568343983007485734061387453589886154637088217483221362052948683424842303264334125074409323472416896468507544102481012382870324079734357322494664721120396280777295013868764924792499376008102899717458104013356427972811831640883870574941578951952519292873897423246381207236857179217453624398337984833646233899935679147202330386419820854684402268270390316955100181601735379319187243430307608073666345076327116156361794264037394032077504730106931304357433398451436349389548324789073846184046325191509342687405807030723078894395943480422674341920511377557985342418820304438690404858015509651998128310850090131559009809874277424203628466350720095702694605467042537508454884505763075357709710594964812898020744318263225259889202555053754047400006221856845096121796245396298821271605297628143873668406515752247334014620504330321924907555000951424974954785184254950172070966433856744366280935486695290818695401979444676200041866411505219583331469060948067180659791354450557576896584719486450858622531141023292068211751388386530887887538554952827212816972606062584334829080677643115093649573875585053176422207793239643432040997659407461817108526441774226807054290816784642395487970899309940562207007670191987550775681645788451115989674679647686011879839401094843843268426462988118653342713603429899643250162451945371707753484285949206348311117914190561086963636194055955008407971709302851835869838217618938455786832121261061977291811217536543715652264826385771937538660968502555114917528636204793078595852816231480534125900895794071847461305705103986423491327003476519959919341781960152311308788609602781030322085674300951934016761408353873713414194505484774217534850204023486845730322758152453430383004085575687928009288321962410191965888897340278829552648342950122293789278273176627443624240568461131300664888409857733202504603401509569300051369905991798145146727484890236173262971457286440969600356871537749767162588764107685152626215905166510376674021714215480369695737549221193251138779387576625540789970878055925993847597786321850508121685893797357333917980146254757485354173815739506662314471212318641598637140405337825846272348773639759423568567517392574247949409199788692135578337572052068739807617081513015244835615027192452753434134976731516662067351257452547781296912931867668714990865906986980026154741299629769684948091957200660726054237841869678816126991201838784756248554048598705819090222579712*i1^65 + -33070374947431932463391235650860386525151894365398578666405453062499314475715772581053215194635103510327313026527260859839409867462578942428213005283109885817052314694768194861199341520909838848071498840442757863870062544610322769489353855421382417010332971534837365595222193447180617113622148016544769795591008114134113600370415417424856017101985222076275553474874187567178812013363202870729560272818319863989925276249709977586899102574805647510175641490400211873716427174019554396225343042147219593986225265447427208635807310962476045770382914595464937829677325378790200028803834111519049079748421254522353496694117143726523346725019792923324997271410274841159123200710821827744098697993656937350075944229691869924611615546345114899024865029750590195093328443661377229722283243715594233046215715149003954594484574742715075276335304735820874940765848382893921047722923155364086051348606803758516081646321802189969141112344336734486176325574642449975853806994863369690377208968564151053475178369633956959159528505529565978354832666508515638010438497482324492358122311691819090399117997459725202999024863468767755029377244380239810198175305752200677922281180142886100003874989075909458621177112461575503725321877732184264247953687257562557746060333200089135696372136205921135782849984745516976186976283338483061648324134651067707621612123063313836340210228822728978635180730489206691206110345846540001860051161644089588255882669749564638510007215418987209615278021244705889216825550843405877685949815523655573572203837881971189114614183225021221751246996589310846871087843125699948107311629139465613820030517225294488402237985121017157069871821036815159267766600668096923101914985830324454832821719395415551742492614883914496752351477198648859769147092704217295096335226063237138915627895339841565384439457924616884558223596770588529478320588717067003669673064993585654996284945199491785578568335923818991408934334618190213928262823963016636763295376336394440484616621991506647693853240463691900089419566096835162000594424828237525502808587484030477965261216620717128936701405489359665406428054492285208971826414888245349884923511537912791059849128518003508203767859152675021936492590374638695883846391499598370620429034954346564549150712406010844810282249664137517632061734839062640198832013350732306610484266254116994842341857472467394401111953725808115559921835960457475214608271428253478934005989804221374959464957272691170456906289125319541742003310671072303569213816453673580945173203777989267869369285588363315605784352062184446992758556968930472117348188674741994177037422082106400549035164431705981226177615773560973696333116145530975343571922731883006647418516627998871356728140530490947475572499123267208079999471949432286236399050127913469079248237621061467400415327629490870274536389778641169893228024481783021955472906565740496653543174376665269078918480555313367669484381062048049554272303241596714715258306203410273140736*i1^66 + -303587257399074140190860143437792527431845250074409206969697189348764095263562957487681702524776371633754822403263377079166328028449007446056253459305840411993941356608999980453153509565245021950827767554195565678062712618751108882869030235617585584793941651963510404295210996937916455594793436095425309452645447606454052380935903487188622703384483445019706343645442341092498610940203497604419310408281570192189305181139027788868973355732506289148623859624513613975522560238606651768688230452047831891150295696362323921770321691222330559467155167123533939291944190685603473949078636451904667934446183446693003176901977053098473127666574962714913594525033076930658584839425509057181765214520651544451664783378218854462867461632661084077991080001348729148834638280188421513650966808397820759119024806599975847468777397549063920077042049051804174921224177224852936143622523300130507287261368297422270179426522768807319390732635034082013023107345200033624005865406128821400154344617226914709913349038146502004957043301965713160785584001054116551323840880257804379199091828994829064037383054750772118321703403047981462763705464879861569057670292433719645343090197635908204104045478315668150697853983145361866578353863020677122854573687221220711044246650615583938076772918655830652413839321823285504657597096619481131842432910809203870586846716125769782184854602080134685168500489020530586885169655183187258088657115911459084513054907950972264515104669064863071607024883954838844017295038262353483326506591086066114099540953492971045384465274734605292939583201288377009467647646016082701646947458722898348034080252604535911843150672119732455937586382920957395147106083578819699659361673145707519723144328257365442793390420481153170193155369120670967092387509914329871805599108488233619280170038431189156145389952255449578435220048052655154731891930894300164378076402754282276493808308346874042548227739300474792402606656229499374043884449650784062082235596246541876261977762861893432761049311290137476292585344114332272762732727327090554524748718688205560047708197543008680009627532505035852462650507057402245579971111744105001757197538314047000775755692807645751627188897108498887728103577623650651334800546038749630186569737355593624612207290051159902098082774122934289093488980869401368939963382663049072440035065533731856200804310885696753825073997882143164192581928888029563005508667065264744658158860976401992096287494812863674423841800310926607981904452107154183944821913298119543875669156200764154728758642132214337907699464123329600497775242002507058310358693516690258551942120225559064276809476022743224568227114567995857125315697588592884108694705896023834976277048346645472286208689233309974873352884823271899811377307510418913082480000238601884108782834429470509357354772514242414616433617066942980809591266096907517165749676636036594117633661069471267192061172247206546482405129160759046649040332156693867094999786586112*i1^67 + -2078347619605010264714092681000919335947657841659172763735879754031118884998219644537383918239505777759939405117376938173613797948190775761133483097969165550566908317852333852865802758367039841431825040012524368632406078438473148757869622804082080839152006106627665688349861665684798299525333671293223956318967030519575562514719671315268258671529537316544770413255950808335461694479192134749807197922979721495840135513787104310019281168415129255596453496577722096953095720681198524013312039987026207935001712425135918509767821334426776714098226835368975986087087857207324689622912915009244284037674397912490493681237616247395014011557614946741859679705816324368836448287217707793600218704059391353184779768343802064007538558667104039342550864779571706603841706647726625445940638743684626029233418645766149731503269346582247904122373891726517876513235135610616203176290829083471786230002084715217576436268534006709218397716495370824989581698480182480814677737264364541585655179017138478041924964272695642515106640320751101049481448459472056133560181344533317952573124277408478611806783738331121600966385666345187947501270090315277962359345300782741408355958497642787530472559506183854008075384350934802227463846916300319573257362218203488056015974284431000539903186382148056528132245319721075636314903332199861253886211696540353567312490351305456218887257810378862748360204950554729681213307666507882212339208350405200260019505153720393402376075473705940008477582999281914435357523329147787701438307532563196375858381335686703708733555232408464581743981464907125502948329783899276342166210872666530106383596241283764249875096824604518712912098328963611487621054747951136987752493669051417364704030713567869729831139801783184525160708340496283368449399011410265350118961416048017533820889292315177426553002082758126769031585493860148929092311220044206628352333229567795230764117520984609875045280754816722814536540686313331064057160573558835767855738389782539667409776433661946773787430701791667465285714421280208532549747766081923518543330456064492839431147791394066346025136222373324137290015889823155944481260709317545314151114623487077130065765926267229928449227613090077646442774845887797334034032163049726575976854395993209542510600187841078793046435943499171349063649524206664104123073567478713800265821156875050838598943563752953487837107896427953183093296750306933269359315363585444466150373445203389796854546007897120410005102112310922753404151475917600452525826867263814817953508039609794987824702609101659892610672867699417019947244846335771023143939930170137439408804325243516520130376392157876364724476775271580054702332874623397147598953611569305501622154843374556157380826008443741837374516181068992730311762739057974202960604270124580081052417642672882823805688643826553258385450916538510686588205008767079865706579376137804139430252359111659754231101900232896643580635258396617184933499406510298622853120*i1^68 + -3952201885562846948128038912381957323513225731269530019140606451661234545836830914362007187234305072184462476236636905999002618392274048462035329150101760525174869619097087262378886742171561713358544638112319576559737692272146774060081592459292636048350753771694181427323894281743836483624575670167925383505170515428443544174693209083050489098545716476719696041536525921960419147225163016490945135556231737215262325294118154235672111731924367944377390854165421731647833092176173685367540039261414922336223927194371870412569027359940134433845646146496383153011389748745864026581313023667545404955271236721497715468339934875798062357661789209458864762196999298705899206351617838909903037100242320412147601439848537946920064803122487775517175012085593293769144019721450635164575948972571489407115232636188394375333711209783702863193412931419900523690190799038366600285575180233090620278324309809469649650566874400819923459325449718874267722620949097447491415414524461976240428079554112037095646706257028797639977783426859800328773602464228609417538672922351226515295425043827590378594276245868510749777453839031154284634562864328712381385686154503626637409773802885284698956177123624342883183497794017428162877820023742574079658491035978356464867811932317143567850599700871559969599581212230367163515009053649360543427156187041975437987025579958285514752772920639547449629093778524396859620780890272987661429565471894664385546404241187025604709091006617126205268737349585407957250504857351314205198522059597457026590547523077881374225211108874240509180224516858911417832955690148890191485372233714842751123051157180503897354288686656229880720818932043222376651081259791380189206532882479088224811470891348158438235131184595361507048508127645210404477433570875780995929706511895464090147628262999567258070461791992818248001240169339352354215969191991433909363437373111099829519726312121771769086100321435030016629689320948962253772010322100677904031399660085637538589590655980202396597221528534414785841156241641999569452391378728625174682845386934807106379001444057308459945121034320214671199641667631903022929802228662644566718073827510624395236711967998512383263028585835506259101825818653483076739942611409638637652574334163988338298530475992291671198064672205307611699950982825304017511218488380089833453500145219239378120026245000749960437995754769088461560358980781379428758481170815127920923925648141973009346139934568683307709952684738715282077400629027086035577100067297548347821361853953272265750960306713269333598359768563443420684313593655838495829964386696774641496051639365952584801496676221851941826349542772679838928690066393984055747561793175776474827367376854286219641796920532530395250203244039948054171049440187042637054085475748423614149358665615914837927449797953258691729025861070807023185145653222273093903058596024657026474129015999419908648497188225513641114510917395340938143610989182976*i1^69 + -23597434480268007689701667163723954431665803924680531056330199058048637355805318828726030919733921656616388444325515344209173702605822236238279685598578996050777636101882826230024535625627671511744901117650057445679152847916467958601309115818991496907768752886545296437970100036474105106952782384867004680907694369807910771724005413443959644044079868118284472000462255229307766799490878888993312561017676171802863938661012965204036291503062667402691778872593042383670712837847988142207777335028542330473193956241731342849902302193021353806866300379962281456543093403347283582698458102182234654794543380462085956522313376945915470127361869443775361709225709242834788398547676024405600425430012642432903993235569783656334259802475200622067009135691663715413645847526630345926315187109766093169514309862080475560025641552790286473227706895471373010726791588922426000984947399532189180727044307143025084202920052828748703205861223803928841286403761687108349376215253800859135242648426357293181096932415575649061184443470407461505309718486985687878789323488019577398448062875397389109774164294118952083174250463377682475306167448194774485269691876624063784213464591248326412430010489280512469424062319045058335867437827946441622549907099633414921695044860571409419496519726743283495627908837887257653011801122643186941188987486563678137706734156820436462667084273418344158315289801138155788022260099483807101416957231452479774040258797741290803991255590118474059398141959893902721207971598874304955991237891867253864536268474983442413206335411878935959946474724736238837058160682768732150966398033752879983000749939399350306575522678957364476120582659758082246642549224564798164075408033076205799617987347921750153411484590845172373137209556146656379338269241329176536365424043566780881666354175149264263780741565551358773132092112386770486281641042630081888012863577937245705889380832300570081861957223804650592759528618329260245085534148899761453469941577767815841199653545945932070775323747323960351708661413807114173297554955310956457312019142521845804038609199945053641813634609051029838150896511676984765310139625388128692255930377398927714670768799492684539523780368919369010345596744813009066174025845840452924929989650955445400179527950928009372788454742237154467291157893612165941134190785487976609203629907431014894932686227414293511648503927998183074257843983678979919794895985599602412122418229324893953691962431571522286883834956594948002874698041894287949990073597847380583504396929491751694900461647423088585793583531356344387910070041573315388446854157388850549003566311338234350644246228275394939395613704069700433364245685508494380803546686045522858449736250356236138565271215021993443015045175174316282136842249414418457172413439466084963328823713302075061628437222050786999407981667061883468726986981634160753863780827375519405684812026333933799360310461303179420592478968163850698883072*i1^70 + 17219268056220078774581655341264644190136466151102299624824321101940643866601821766655005420273207589234528448479272152773723014514803288385654410294986312315700029316556609885005751600175350459965387614846051366421616646840323880636264538215181112042823428777765235229218080820153451399632225636569890502935753734931324037866052898277597326149427986693043929080180649775257639788008308037834494652299586495416142625264861347771457923689981610272873910265854428251887222716462901906092044401088665262335414995277080732777167743240259769602018787141542463955611624077852982559586946243621011157756066940325671373440393382945015065658716905540628509857351740376864241767898151870353040163025488339143399604967862396304525695893542023844848042684008673511490376799184475967406504364671450740877455470687215713183392823229234663396012343663562157943120524327444663371998474117068785483102828139193712838087082425122462351943792201168852080282446379944624353090575171324855599837738808801431197063180370031347095822151506686727059576794538443909458872636654386433887920898027281432038223472648446492478722424413015657416449535467923182236627188657138876569342736645808875610955444995384457735905510140182032369641911897618620244347216638722289530073689197278048903933451821178550036799537754674953180995775532164916578603493451882280926678393942106948326477365678643130182530314467949089798421914286669760364924091409635527714474419320037871601339471386092887206663313717758841298145518829162263955702339425988608146851028868181448264046735825421631240753121994264131243995510751469225268747114781698169978169606844366090132213645027893613103404535232729284799681479474617369509806232533599209881793682023622635266311793245291971848354959099402491668474471614963428677646048067213424124969448276328512444427454576294979271223068137194438297096777868879381544845876547218245446792182000765684031338653771857503729890126788414705746162856580373351494352599663490420607506961056791633561603117517642450496291882829426319223516449446358357094619518931023874598201932342028012744668329100279566156629185229485716040812091934522976552010513820935450766097935812547549547142694023679567548630286624167292626173519707643618918372635584213043629760731139804902430475161357217364900647863992079544420156854623871756132254228639590406977246371727902745939111140020252743904379953160658807257709389564781945646594284538717612844305338495151045431894466333308001606208791779749342098473105414436285480443159439184362940667792855851923325207492365006132010777255043308556498506921947788252471899922559226899723392452809246754268614516795670225965485233122317777456811197836684114754633400758974823761078384198860116440457395682769867221800898958798033366886959429100388106659262391009983416183985475993797252973889207934392035130507379286798920372315826517095050514790937540279198962218848699653869736803539353600*i1^71 + -115238606315167153233688528332581757372694630291647434882668028864822274264436091533751875775519828342752761224659393836717688500306858921651764963932357974223385436144008544146375946187503910825103237918367136654185436928148285028583411876152383169781484667034203986867921480118332533883303140807308643027547014863839627689069463689600424290529458025718248929725019244994068783413397866337433883506888931835512720869402888317471007939268294891550222286278748823378520187818554680788352641248371301321063331847564182677225937953652494246490148377463022956024156836156490691587643720720493533361193848012125695163846864196029461434706767606284402515118891302297199998809670165056622202927195081867513166938530448881876081656350526938875835579001504415089937671800687368785017750169544519826711841271398137382201508866135923480072292370356717681077989561984085024948506654047207433078329293551456596521381893717314409784496571293250229757679185288035291369712606777958295112009735143297909007209579554389160494239945515882297315714404010554676647545626295287410490225362793063261684854434385845192207948975331198299800152124591636834508634542637534619787557340552743796052304801723149765143566614327068494782266657538662237614012640939280937972656426313471488206740932196322782534533603896343231188392619548360039910144048493409227032877843712237506438369608290143741235300964149575304293001294810254783808766373664565446468680602564137511194778614214809486832700903655137869650322313809233323256200935662892800095303341564127598090497938228326043771164108608179322357423644197818965379995340735958552690142224986012142856593572464561582486799730723367650699445911659055039416745502813021630890549614495039139741273189731331365837706680457985857129825513008440758014314796832486412215756332412732614651714911646191359031306176809341010809678829875278125396226618910738297034011387853094928910922115261358982125323593726829907425909929581401529434660366849018134045626105448014836929219701630938380302033405957346094851693848463016896837677120102397577315888169562255863599136707466315834235962237160753671386833468414166476490563866587439505302133951065550344570939264626262669721369391109050122689933784126716415249069295891113841947488763780119942407429545397577613824478818787842061888074097914778031575703740777374724083823798692071917479925110562392567030993250985072754219096141602693418926879011408998116360193394670014684237263948013604837750382013042789890876463120174137875928507533834883810622657959912156059160675558015486889603374285492569140596563150048313770162822616703405304725769791808227253296325675923959650224901550748762335112980701632142443892499785311706188878239070636647390997266396045042447415873792735942550377659642764798988735136866595930541274020459754138788498799428695526384645015753815465151831466591047957828970638843670322734461576175274471014856130560*i1^72 + 242941464603968322270500668769363303836254921257304368610927021061562511628974218128130188663621464473669063484610934753307138640811367074842161901014709187426862517254925569658776716170811798278520063218999834239303338325753396018050658470330793868075135048082726058039773023988884912581524189128663045034457613100400332378113050140767355015715402430845858584836223134535047509640074919269387996928948708114524289903903808162170665171753559205038848974231053789377488670136202464264200928198435134603157205347595879982695906386774148131031111549262765837847926349621887280721923404255531911536854117365759609218381251396333071633682449599582482508884145799297728622372793324434127950637815261422913522542801313466505721109284040613381503863774327013531504781754362181700562099028279020186420896245975104848999470904619226170959417135927050070029936118871278220519619241460960194478323280759251001721123811221210289539745996893497701834917729795961626191512178083827754029577899332428097867057471690189154847569628797137135299776929826822395781984310422416684594163121699004261857930912463415011396321805001484253379351262859527879833087733010771008645359424365617627147930234029065553376492952383052741515975687907069127918139889640259663145700801712920956475235061640613131802951321957310774820555874756175314691545915300262951787866134613156937730453656010680308080804141338377330279444372917757573444356527160348387225925397356488002759990821113842376716122141987367367011496143270988570001430203963170570591224429444554537354104265636138092407696050842508307628180111608168059224868925841707464940900613825401537454007663715825848167021398143697404659088494982628029125323422777858306883582828055091921769318515431707422037827149878166291177090836669566699970932936672129468416851437870171061337194271972799687864367025973775850626050396923816506089280557802547344414843697504638485873839786532102753360915682027482159130718748456838227543007596368932543343075088442153571000968628609686155625198947421133708387437575033848605197747128538654778111322442912108594550137344624833587192187414081845607450293351428699884549194930646728348649989573393247253673366014821353364931051816656363713526735773178564359076169757846407858922946655086435745084256158800739883878133055835284431580904747149632754647996704010123427848113214078225258466746976963968304768315529328066676331478103623258423716190343398675029458717987434086656363794191907290230368843561780417821048962183574000362467000690862455819652592201944853388256274951648920216986464161638154127437804962741796021845342545652501820146040635109739111689002975794599224237280700685850268472929226892963687511617282764997267606150568561618195065131258732392100621089181486647655725776220148260501666681334625857259939362160578606703031727681417955717600331645514795980784313474326246553276474758449404484888963824230596608*i1^73 + -104112728780090663812192889880668410238465522984669911537445317635046245202379324375184304222086717629262552154198207883478496168463129612156246601872895225170537995712141804549417479780752071064705233794109110049084168572471748946985731283722062130811192418357479383956247253006977065031171032098001599458307540961093571490722167555324888331320014688065340821267722798193736976474355280491289202199816753988257495377082480551174295180427793117051592190378625450064043965264533841089369580323626375877091982570933789936830209089631051525901200092028272700157411420367556741455110341638712992147204479610729566348667396602452633276572902601829289950692853722610215465287616479914554282596909440479571520403122598987679771457740805895157940753813821483918576845503588689110714234617762098371600839600000243102205974248740401292703624760976737984171600792729860142880129748099983494585425418499259499439845201106614520862289489773793578816521947136429441098559280787174513090435096687657010326611392114678401475342307615060093466943979815254282407116866035182279618675909814404139186002054523568093498673372112931844597724743222621493677442209892681913060764130488900260796604182491286866956222402680947033129536791067459035582002916479935223317252618031122841025663455364077189712399875257377170530061735985984337906207609228322755454756578621362246658547461116260460932029432531558761583791700802451046807917172415742207351170430641770194880695733858822042599193119486585789472275439745956744111834762998193363589662720870091935752699904660915267190328592786421447697393256464190223278571910041626703373238965136500007981350462551013517219426574128630627645305894725791890920625657959478499244173976424172412168157327918836121469577493191573462955399952030877563273764132276561407391156590234306518076624153148361666571110513577224423823543600666988293411609639504974445709661940015734382521694996450454051402787150532494528657918862816028468662553460962963821802903850676978702946812526972273975302444450375277735510265973253042337086840408220102467537463253520374606448620809777467669020806419589746733298630776963084594142889083636929645636345900226455653084360498480521792189715354598392514001665606623539540392848488907319628170749740897619477783731858480523457992351659917647925800766175667811409478028111230224010674535417113446578798244641491803042335080282720087030272629272720087522588529339004106835361070962201735283980871082434401902169668938894412951775997839163188734372158723381504612871557721971254492623656876163792287582855477248382452704900042824975018714203693531721479237120370354119825575317412743510656021372048105064360122830110106314410453282716579486691774904814797681407046363995330338690317392751434859527433123719036112988048884766976881413981287813372068459538553204926869138688382816848294981099493517442401584901683100516155419346862080*i1^74 + -70403215244881797384878125788443565339346793305865238456291143381748325162140004864382559708523637581697056601607834889271901554036291499328580293732681356485053249476141965074588223157433600022863693146081393361744185042439017820591011142809563275041783010070798397311648690315657098279404613866008882066660910337849493401570509923984650526304504165958768398081796119360774018912673386593619939826126610965536859646831822541092584195335812811267184165701387484889537618028131744868949333796529553109156717324598194186599087880055129183176518454253475923945376882502583493779999038821895421374785663562685857010203750015942712135704504205263332580758243093559093362872935370880168841906800891629404442563144419587748682940770600708429660488441150478127236765638266637378519421039042068109592254733777104277859679214198426785398703568848578016239071283013626257441447490671517306070242668874771439094993891527989128001309556854347267739067943140336247748505491546761504749142022593032180506377531098733066727137390452036462103971284089825453836959717267564240500336384652514609907800407092387443661792977800763278574920410133774076585540681321613936763202913021257894872924581065412147235455351162039735821530776557951205191639651341191278547987224958708349631401791618826107766808824871160275217708646528554405314431216009018090247526542778897312194626706374731368370920749098048610093375158000060504569974983108883419076975219887241811786049818790771284156409707150742256481168288245200664789578054073290321335330202255664703473215961402651914366425081075968281442264377170411763042292205995710555984075458392471713304531512436798842892937893019783315393018899043829084274058765116016544544110102541203687722689953717707713483403280606917901415472545231614699012572157912189039645283786093391995172084541287635031372430492594179776048735609766074318201130242185549394566685452676035578958430837826675566361984418497083656050194809180672227353628496912374276379259336760965400854678801218233240061582275634632928501343032605094020382978117127812478953846917338903197731938940708047846703470324901939757248791535450473868995832608748707550322610415125165006248678005273623358191431783144249607544400015734857829392180333754305794948009704452703302936338149907719560623923149501278267653794546359468226170528832783615590202185687640237250656565340387784787995025802779028992989197178248848726887778780345316188436482033033230401094212782048204164182039379594872161030386974226067878410536748675791022148335231538616812475168850404011881689761240195256938369511171088773746873581636130003242150167695724723360475089191459472645833100890376004897263591865887014799513652969360628468632973039424736126677924509266590145179794906515920767322089886778078533556505021174380872415184113001017924539674287679673104153028070717850197431962122708812214125871617005322240*i1^75 + 45469118005951246140010777204646254066196797825038860219728990690765067009983360648101656560540522427678023641522760022691857762564677955364544154110043691295488289949995427906655363215646203454989039528486175093148019887130774768186576520170375178553644345143177032088269347492011863645109159361635147889204037743802490623634314696060569291881213843093221930180694898103470348650088756927237250628374975805392947316101213486546349339879281221821573861698182046769606475415097003633023805538713957978168527412423498600296136550542563735319443610835574689147356632480061582493161387831161883468828561440516027856515924942438801537400808380739013718495000627741430710202724928193753838847023972513323353606106235233540212912786055924185996304653961032138719824668112884078349522153103957851218364248355570603371441314063102502000374118652274556649641916117470754122008567412966012991253112619050031176924431892412772317228563704383117006781317253882602649637654317100170476651851049733267201330714872164838947135285311431702546528643760411157995158146550271753182790597850084653716018362364657093013412758748459543925810166571200897285341317080049573246713496633989986544546646709157619675503272960743776454977069667436826415985485560849462756819872366367762601153453648161861846206160849333217467364942689983587132661912636983602847655158810016203337180889798850201270413432390804376241182678366566737907050295084069563682171730272432444205075763970580269451669239832209302096603386981121924200207310558284419906505768633320097056700984832015613385306895787070299288404961012359090892927750472191038155962090798400599464926341218567115228403874035572547930256806856800343776600975604043762427184499779199309122984254798773641650604479080927334737313835485115102599153430806213145162679075836022783497947791781266084302039530701441483947900123058464943960462437847178153389433105280886528677025647836006518799238675653738021458702307671910499225946742253791592973937451933823245989900909873247719181083824365765279603163294806672252216237891072281540695873735977340278911505587979347060087789429546726833509592978787080828359013848515149967503079827923342553300251676379549436364598800069007470087345745507046334146490494561218417968099558958810936071039848961454206348300964982244819908941313917104241995821044898800154800772101601561038413441656969388316806856941832297599211541634063616512752384961201138717334404897432204653186663665639858594754241663281519086442295802838103846941671729655433470560903050876900535894161773229798684010758862039642808731704589307385491212456895875844486137236149096603342420662957726454735960993573238548632961342865385097398438725249997385089673497957653506925940650788998146451386970913364385679667713611712266308897789821413005005352377076067010025501392298589810514406275797531061379104036976723687190600613888*i1^76 + 6783485425234074938369379749520206522759746398349971204764850599898922739784187664370874256483102904599365684124553514162365409400532872852243277576442985649768612322277038076035481276117616713320049196215308839133878740433347327704941282472482901017299157884502861633781899239269498213163119538291483271155064509243686506754611290487010742309354253606259254653561243825250700043493805904843233025270080583981294689144998395735400865568384415504735943698567410981117083593011096448711310996957128421470342934613775866060640612092924812686767248502742173170083798276944812106303048449568515275656270485940856132255501326228517054229152010537862431254188883518502579624754123061204970579668773634941501345797954737208560359642013027972947779101911618570073703175928877439704824366264264803161726009268191974677173056128020961401523569635461188066688581136786772461756844366786669072080766935505664850102129528761289110769708287248970440397914780855960659200292182797708321323099628840361901947189688329750389631375081689939264956407324675006664994848121816360954300031472413349539776890938161916800634321125404389932316819619989091009182212343300240306881015430525653697806592159886965079832821751831299036212188287727342881939663695746527306849883555897816980036261217592852935687967104100207019047459383311372838818477602354155323532934942329771647666545313456872182815457056327951419117996357533125562445117593354191517647165747886538777388973547560686530715174168272823425346664390390578441990746856213293199511513941260582832298142408622626036236357648879255871384711108504006004654983461191836507472149504887825317752508685564614304214694907684596535034754246248426624086454837205655652248267319440567804745926868594211234734830861178582932207447138113143864103386869154338656574258903503405044766695247829836434479113722108547427335835588580863258292704123600252606255047298464741690195835065605003402113366583128290942137542588933113239595518789242243324318308357389580087297118972278398270370080521593231272720449226638662257632780186566262744230741706673560407963463949036798369908673104423575670277554546413863966222108646827494208894083800689434813408477225609623738980175757890021177701363121869244248485785983324784833774161901193238499989113264742956106768714241049365868976716869962577389420798925594934139046302419694550832005111875274421716305953591645533449684763749024449774096107453039497196406553969358760366615283890629304589033967983956549609331928207622911655370195778109792685521662760401702604174332777370492289419745186985588370699574014549044255345301930451240963538158225088077028779720109152268017107233475646847084927550500585927898654081768184864059714052492497569286331058622600420709839259528061009947387945744419981160294740797250876216374959109601991723661164307613349049574409409379981250676507480686592*i1^77 + -6274650499440879053103900282371151048673771148892466338532380627951610987371878694004568751257409306086658920934190071596412018370534032003631115749177994415257052002357984879613393215031306016651966664049035842047007354466071790622984003501146422729494962978592675124358024876174999791427335014753881892628243486542692917627476723784869827550342744075617534857927595934462873926336971742057925092050395554012166959866176044225563111171195160949388432513067323063257236335214601588418654129779483821500524662078600043439706986446793546063854258038700977644634645126732888045552694849224957129683597602531085073888123038088064579633704834216198163053571696427939004750652118675244249299088201663409148079522562553080467330081036854188371681051612342458726928839812397271440886960298569205551348630351936454399161755848893088018566480941108635826104302728553715335564035788742286529548882181680515676685943968249029831625580224029786527114864208142271044894959851517362020119015512574513079301876769311938382465958153227119659595609425554362005594871813752289542561461605404980589131779093824798563486674027688075148322657931806911273204884450721791938033782185258952810383913217301130418816930680298047589214500303970365700231002121656763777584704605496872231729161867073661630725712257588793341192483355559652744389322658511860349452164510474191275523075988847065511154533602585807115209034083032550387213520359744050795686961705042536049472448285520613348111673299788777204829988530374319027095368499081546013448080871576371867530216542681554771522554808553453423346205742205773043877332712516540774460127647280098310025812209310107833858901996097965166370416628910608967896966610803681221802282153533537513483669312602680702300655532147570917921830370973287585605511788833336095109604904681373089791712343583703275651356235400428866911865402474909717426596667267155882760839277954075632529982974325535390049878883710748674832144892471422745592971979508909398234305540718009743403467413201424513611668270409697665572908807023220838377495029016343256844797002847083420229403865208960581251231545205627164851844399179897850106623149835123035695660159648821940088877110962179095144001885722843106713180231628977078295859932930794896112595959203782334447954244580930836531494678557750956510965427240667242499976178677846207814837367838821811242994283613450401925578385157882368561289529505681361300246088490743942445095158144647600423313736351655097328771647884423820645402276220999508172291948447220164949481418957716272854269629548813705266989373487313201429912965214255279544317306494290300241873635957068643479418046336755886183437615858074781897204609615439138216038811127249142990593867818867334824566870579343579855879986415565118540103047857184681381926313493481275524496066234510339673778155721102767879946702697408766148608*i1^78 + -415200333556684066769459785390996493025842706719984831837273391573266960506476447699616365990519620153426418889933740559895910140893673692315751474762567879481775465800149667654116239875733555594645712015367196139944148644351958152258679472883428241359027625847950640414796305771285485984205371370443330922443947917266680710212802450364903837286085033095130306460035625798979561746433724639641310130741076405376927648873341047784798488313334004267110503293170560969493787524008407804117116250889022385674242028222110606631757503754099496643624293339510945075554099318437904794847575103965751250877387609634857200895251691318833944411670888957912245619108094148897779097565457053985570611682878445337953494099531896935954132513047620205844806312475757216094154814191943149693398030003244727727476262474250720511879152680173242067373520107539115935968667918642405258508084281532655769453342520844905783136382541161492961190567921649032666053019036300328018987049926730038949542408810231686078176674487753392232129420747033971169429742555871569900016321924931999830185069943086714573690888001477339734291658226529275071464866761537209509779418202236586808120838607613686460972086699204208706958376714401618938786519138968226714935780638030606696953317631450753826957210737232059757726390926049766031291268302742638287457892851840187577264210450492722907440226262355373982716572540426961971984366435633570645773299735335754077333295703508550997533407590848575566822349612818299555469870693305068731078704605142200208705019112012906188977787760756370313919570774077117063785222797864046259420198043550689678281825102093612875096331286375788956401764696413750943590287420443619028008579367421557519068602194722691226935786254621914742238637815353009752324671696982743464801075274848213508621988510199872525461474133213255789534051212177797272851248635608418589197709564657557743251786175125621524135883194163412620228428296260902521719842921834425075705063990417168443834142859093514717611676569982123919440255636145103565633107877082622857357105639260554957930563036231330423201220723429164163194609190523259229759262390369083438285312404340200075349138594873009378064855750797486322432411970166645541562230322933564303970860041883195649602678475449595567636555016723140545040619020520150264377824678964548256794309707723705623087006465613148947867567069987538128702662720355843569385735258048577882058556797822745897757596885343351193729853720897138777322570103621753458915468492629667454324089941007521022429843715796304394105039600006679872059953313010379804659759208715606810443548419294855941725657381570051213611242272821901917018733548461406234395263669169579110506022064558698979776806716221930877549843674432407953193459613474635549606469314040765585522262654055783345464416048504557732622050397624229139368309161984*i1^79 + 228865180157054696696198441513206782554625888264506548762713812308663805128865039342685047893677701247082032931919600796348634033010428625415631685153077577203520943362090903935839986479304904897717910950805700291443536351386699983643883140992176210538024405166290567290873502567092001584465657974493641170789887001408805220810405710359622060947566526732517715168449036091604156110490854263305989862364334840909906363648198467250769062525916801574825751271604648074889309991474977613427454290020041704171548858298580814537555233694847651731013821451231331077168592911960144022178027520117136034619251975716942940294071084967871980874669985769503034304132815206479177478930226663148038014710733996069301613932613341765960349067618093932310668918571998509094088349265139548364208725198611487404163052270933714232436923486547767022926893595279514192499338364334161304031724971667829412588485046694632772756445175895800121543089472454098504990212600414401976275659396533825958987685732589669788450599008606297136615636914243579418516457751258602861817191741451631838493786084210480380908504999186277050307175892676980233799152064532986005064030854238898100717880047414003389732198269403623013938937487756950330849032838487968880451385494785244740800633897248058753958510801678331457564411143460308510248292534941427797200860238782169509019036243734618822123972310362676860172270450504506131654692467913683171568961040815903126930032379379852505156503412118790741094508048578185904165016922390911399656568822885496232804000129334942810206669903122453416382559591012711565326397512391981973822164315428868779747005059046714035097288510108533395053644596062667036541314415750096406228849736149071204421089044882915574418701079808678415701120223586046750123752562130614863473122312379684319900193176417528295355154552069324747790565942214647334415866353272628428138751385895911927497346920666194862928810474007503982440700523477865739337254184240062540378190854750479494687609106966436252621520078072771213824544156697255673946487946805701627686545640109657578051643665974060458247252630567087664814261440134664986835307086385010572107316255445154773587379424958771192884350058421219525913026694206174747629702922019534433426846348016013710530280024670447350809578673858772106181668869761641855804545427951611632074406448777991201810006296285110838082359381599864126191625993957535517784011009821472413329769691642710861415526293662285987108290077915344855852319262031269193972226628715456199747191123266823641168977880265155574854182369273948769506344457094899419680254681041608275016502339458491913374350073635881341395905663392378605464168255895623603816354521775148536753114065575094613616420508916119242065315904867211583027465961395560368962681509758205834048698772577019936410510228630842291301729166736742154240*i1^80 + 8205648171445422535600341105297107824455536681303500622069574263735260392023507638199696859813962148964330561827421202772410612617127389767310833809549553456875262642364390601622947725481318198093548831096653048206663032878033911386218500991477222787889464936633371397135453779280501097065092287645635542921452171736770181092185245028528664378729039062192983689334798078928839201111532651740058718155778970035324626599926699798396131209987532659890870683599688133016900601013238456330368430578843865653983453462201719346054406860669808521618864085542494949455710802086081470239228764117015197204497588558606255771576631039345914449339909644725199155471074563792646577376020108845287758475343540609197941679965247587394877598584113836230882097691436958141025987138123756215332643437402764535503514245822654859004056258581055708989577984452400387764793058700920921121140500218758324079070500994608318384825699063802285668190591165802435816881047743141164839993666788280535640658215594190588249629628652161618773142171334990692684233051933943195893528673551253385016889909869949526875382925206944764880064260613463882643279077414900809766660519925555425769293421049067208951991279641818949443984027874684643150804504533111756885281007012642885435105494017762135589076387805487663711155689228150263406597182618096436427480753155242804305911400944790136498666714228375508646988755331308447379937077762140245940745483316253319240331694862572014384346952787170964022552516020708905266985301403828523095220764501560750147270696843547671282539948090343678232012640822630991794475363575374670021516411206946916873149521874831916737702045419211413361068818088319458125538311281111697895902409482315160007530382841482158144770089516245589771368461001105721061325875100112991381387640664230110455865897392150038849189284035451462965621304204594510715425711413551428804259543217367307219492203030226164330630797748641017357954415039043356600478164966206512836249522496475092414548863036619088513144452273660624984744137497324106187571723797101884618746577703294231756794118809228327022688724348051640039700038823034541048944968668963203075326413838338681022043979509318078266074409456046779309248796849858015963802596860821181138958822670455311992662240909863705073630900826131021721571319261770892097172634766503308594115536895575175325258867191043566184069918589749429173248379582919496242294247637659676623694510811316538094877509493925784971689286729362285782434580638754273751901376512408953939682371624080970534047990656410579962252398790320672530514102167552481063671381540535806025251268002934957171648032058284383742346504948770436812315496882370642523852199743888850998515513434047268795237466003656251730096410591648166508009349172487901582768366487680221579876046511137134173895334939840551483416248320*i1^81 + -2123333670359563618698409704272731388367486045872325947193986503982924817480804298559284392774041948907135558095755153851748915245438636289897037986391264320373683729580355308249992847559378902770301123925922666832260844257908744439031858836434913213968566860371370660389377109549203522438808285834074072146829123201214858190427598438290680550708765573500030575933611652570359106921613955435179238913848792119519392346292719590602872696585074216912900174685889176411070988916878105844683169207495805651672326591529227181676611031984933335316669783078593786262115308525131590577798520074331161702363165317508364738547786978091563473972768795731070550470540104755983000247291145179432544586562913521112029725395633574006369873679088515579512791433046629041268012049370006318811280417300344909212341271707298246894466635683414745737996093863382161576778363040255529897440282104861614862919184110824823009891971043984625076550100376351387085445972049421601222427478785373806508641763817608944980580202156163030510030102085791248257514323425414581915807018851292290322775340826198994946158650088313303378671487034681083556424935918299374267125092512200903757299894481060525232207234572404699877117862536045022401208185450080921819247746267859158111292514627988535541669749172337523985300623127386312276226183924562234426882553452992473717392455051407074057781495125570606968970215398122379108425450205873782672909619215454390872668759381675959767003214463174973516555804669319430214703904485482859871915317902188676254140269057125336982958381744694142568442777649157466130242328109845955609316567308452203528049256622875269685570705716589402947822157140203427523725260066978893094183113142950444203007130716485001029700729776248461580928697827780773386291011243840717827145009291304643563946313368646796963177731296608300509482059135632900467378359634437715128826896483954658188954450652521554178618260800107355679540818302732249204264967959596309873181547675688899121278074556878078065973091349409432806300087771275893373312781909988249001761884434822199565187333445123099914030992909496046637444986969613026882731428713454171553075844904411986659063981870949094773718314231932501258373034862202941955748668981139634050270832241255803623885184860300264758884221315013702432487343327409075514687547181310894761025292296493516017155569662127227546751601451356025070540830489331053234339003513913675562848116898640624080116567290113510961522778539513388313983864405881431170241423604678744998147158833527103968528607678721277149122657617555983010321040795777924322120661041631499745992015820611691598862282623382673171996116417114237412676658145630472864126381072005784708548163808017873922679567336683654229628166195687258547441632195915479990995252274288954866005172960850651039541584479909838848*i1^82 + -100329092109308741612318463994611615557167128961516698738390601343001929606802449766241401114164293609948496365702453593597409672723146354168320212676316566826593986345766418671330328564666313842664243572229440628254926026879558216039843007710018137981725028270307804388901002178781764370116379010184321375085676450483999691207132336450310968006611841143617083470297506801333958220795089420000523211966048844928563966234532849609388862843172176050436278698804148262841291890570367605819862402047838610640914296690761641041623551299696650870792571444696990193539036282438651129967008187906484016495956485358279216249826676480327283316352709650752229194449388032567182205827911639976781619407815723008359891916421547960328756140968302984957774320268705264656780701966206090828008137127267077501207363756880838783832646125092627831448083801662827444516360413907061140719619722792821421630415281994562377832231659866985690321098682140575187275327336427689511214813628960743061932167199379002558287177799323718177590872053810802194732146982469057390827676289951050404876560644388097981124113616380142124064057472411529396112500613285124035253596654239856080339186659208174680016067586461574403454789715520247752416217683622498076393307676920557970252647842331485281963543688338503239871643627736922757309608882045715553433884739798095444276452422992204891051387183059533536840216428459468504928691916587044799899353401609842097071882550713085566400663277994329904308102875467381352010649449478521827877026892129024600986820930021582936682510511479237157099379962338446338407248968304827492160297023280775798135185832820508370500129104533283765285471127117909798343907535827945295024824299266462547116281857984366714798076917431815902779181941516414432995085695806924809201415362190003646133435286756836221678991845365038223059213206337848998605783256504941051755548816256511523080870786928870723195900543620643813055245264208483004174474861016407099091626978898958342597806459529668120176975459105536627427353859140906331702037934370293112160333789385786728209219824963253162086357960894696751957559196945288884611440712199600132034928740275378134063855984237931504203636749203991710295476845179747128831232228294523690111147577615590551005280751463441493955824123359886201793943101122907810090244637319716004103519167045111518299518344852825787963834701021433734063948261763722282539159442552911063972300047589512453826313480730433133363953869611785512499786546111824479980334578997599581426604686978768269480984379713095958250535009443335911357918936521169424071850828780005029206139225413368034014766125072443618574125759683060982977471852417744517859329247121846107886815300699664860025195511884895612057401064250198615006311542531141545420974210351303852990224955095155374506901504*i1^83 + -11464937074911498881277062463279168332491924735156984396728604300115475364230611293197256039122651337163404801668078456637304169284801709046328256169093826617889891615857169808419636673389196448066915941821174161494264296853702015567134828274936270706627674682177002844458148493318400287232100755994209962796309871411323255416277082955134805043332197487694448018223617403404853238034972844448510138211397263765065546333053445206471532633774095241551178823319222790437035882292668187543500590205956694350628302525895822136964903936538504857402434187404522008949325333382916477343359727784668988980901822255900482228139312882675856948330712044804092107519366735277787171864749970238088561951535210274335354099251503402328394398620168714882794413887420747277935056073075117898918310255766921336732394974382781230743826092553985143329305331554025929079211729253478125821853888427292653886721980092693220623105614960715413374219132050349848788138547664212660490113644243168210781178681429748687703939014839774300941267211758964955917328662992912474494549790329669525104488846176680100216800602590032273516626614416544525216780514626774785258564583665285523346343304561182928842443878560848894041138874558320144215576550254309286920092643600785026614135391512606348067603476411715203264123172324042209939559534957984138365057446869496817894885380724309038290726371830807042449170165545571954221181391418785735126594000192587569177339543019044197479317474172911022598259693266827407616009701020228747304499412140548127813483495888548172329523335826844551165897367125759642506915687807697548315438284946849842067613089304155370364243194759001494244188221248050407166180995121157020229953477355872113240093496379172732267046207822048766319917025939723118300567448679189422196975374003707081199790810663058447327194912888354202592855405589329383118546805504416514002812329572184497306238276372064814342400883047575582088557369732720269641885722213752583994942263981918106087828222288622760415295134361198482753118872338258246957332581983666385438176272076812859444669577599951568910177285483359063289930335713702081991817664342732600210893410124018176406622506313917428856603759836861502450419734868722714138138959028096987419858749653385393591487878605699911861688095794207477997070332373894740733382577169510373507034882166546585483483711284229658311144414883588340898924283738711916457541986542703326492424218841257298843046817302248895410735414625781101483369431650224140374118260854427572180891655699357857680136325519270576668173779916532716379888607255932034883361182317254683315156917873051795502849616112099749746569006349983090921607796440851937154027900316998062083256578229338979934144602362863146999971304084258015182285485218627147398699439607286567778048786609209344*i1^84 + 2212941750329629654703497010025683306488206752534872380025997222764447998408853718066404485980182049016099908276889056465917247479988478191354047133645450224728911034612638207538562382621207146983050942940497931094515034702364055840200361778578839859980553783853567197646627659022701636806212321111743155386640694287723921822933330980063860693363473273575723328685511685929655860099757688728145941885517101759303808101056311021159745543285736608096068246261390317335695176055920244891560031340186966353181651579574483405959270050180802964904514845536377093502949134457093555511577846439035362157529711438664979341457093430984766077754494434900969569388660375464602636718986075036461079808019385250175625610726316300863329162762124869942788754468852674961360780520015590859308870652537766778434337008915746974999176754034325976097618058901108848392366780550759489940289577170871625968880554522158900372680230162332434115965536106334848919160903639738111996966393763816468954700626228493346640090343643747053852697682979261939994588086061935916120977095018430138802255095573413044341754399957114435338418296403251095892624413684528342615997243243503337840199643847585039282208656314902023724313688850777786202238991943344902043643867033252635833665103453748260528952179504591054504109027480773807427179874191595860566253537265976717073641990733456319389064844413658634840904452673391369835495975240233502609016609258739475918034487774076715558709679266743870534174787838967222397628090769364629228596162083964753535872038122663825294810228973931894081827470940164934326712109471742181909604870806870308745417300664177095942768531302378267816184899664535919200871954551581986164101831223010107692256804871481041676224109579912487679335981460824647191251682043053162359494304407472535638911238718304489868375874101937059417291882704045916643609784440822058373286643003445320553599010685032426883299698663729838814655566680462285752629484984032373362263239054595475935192855149173216193724590161170255126118386338743001969483361757114314029318557906131199269971400855626155907424419382712103804380634514306383743646660129955962609647592074226661885466228334483526869438433277085332358487185306103421862763531209823510911272194044197634043359251906898796709858300778188178485751812528013484635002363130660806642452546749098682134176991024945315808457711163581301655395379522858767517753931063785835809707264648239921621094485517614840976388315729547345678522907290072998567166130845749273018668868237709941366165281906510282486284183638124734112184413204647354243976742588186178939195677004628562236675050371351308837144058945291422278942572997144369849613308783534055692008360627819295899705743092789542831108077195562466320522472749154411410438124138210076108259328*i1^85 + -10476862870879033678072246661119525236981265252283058515815893889414466011837494409384127498263806202259810640426245584157310188491469168540661408535764291233943240745735111251258094000197982489935085945625782477889565163061034007005843051798255041745447036578590120064283599639476204383912439230220523315938182556926337005790184587473942840970610124639236961048240599947537494089932728142131675855518688862386792852437096158386799881732415554194713854425602794156389466203885448157673452211068731682814308516102626620309796350432221000785085289112464984277541226519614338419497179738769805535492252600549916752223219337616370433125559255314823205483139783805527516637276406887735304051366152468510555335710870648883185728572974799121723046650583969955821092529285198019448426302725416931149762352965714181356347649162591273216031364354098764868857790186786530322169296895831068489955215312414869799919322713412292896977071242717613712249690772435605737131343025199084781086358521687051665605696405095354855823058393047461938471720065319749096761648908002813800339440717213938453562943300801824630971710555284631134466992856206349817433881310842505750757030432544256045276578715269797905393346172814215699711671200080362028947529380452903287284053421449451586881681967142758874540115526111538257669677544707727589857206608434395174955733163546386623680168797805679297719403022112116518246066482364325720329133551372528018487393678448032098880368011801230928828772005126749856438072145336869808228206671047508425890609231117683226719437260767360092127109724950553411118424168332008902722896542397628339346191913783850587408589608007363866377699663841702325143392695402280395685154288575107974324250241609184923158857247325566906782129401999617569895635347976087803171129758977659722793577099853856455634712600143984055292127757550556671971187821486787108939927901510155925088091323735768263673081894779157215955738588895306338299747128235231509835863061563313791646562469412397418130803425823987096494481764154718919035854162457366979618219443391253049387294382110755426774526646713192138296294100550696591417046641852690265375085814573693817061006137589977249269768186791318145684466447693993216678297180613235915701917689783808657441398032982621436431511707849726956091176363408880754676409146585015486849511134686703189628461789227716921904911950720478765390433947451736819286367075208937111982822578822881672172093678261842429419289158771401261724912118315148285318339433335735456217500025739971331049824103781563795712266933153304906766539705032462983474121380139201582915020849956048754422570138497929205990478338522134081184407180843013006290053378831757589324478944163599957991043668959547699657829998631292673757528698062661606458939525824512*i1^86 + 449309903645502475408997740837906514623748982313339933394530686300327792880548296878470032184087202873390536188925199252748601642825930160029262173107356530428853943639394520564766842237559304635055041572134874753153284965226941325408478099604641267999986276727776678986215511822637143041531404563025012952818779321100746492216266276463932683675127351232257838213648264357352051412334859820683067582764349225975823900602207061770616418328548679617704645377672348034681359164691971934696987356056188313466706585317705173563925131697702988766584694021597871176136022026799556854844310318236303732015154141821669835159774004646000275533581698420878495368053440670311414963550491444760726991249729431048282169427171969776223525447750741819037683833177977803381644327137197050082954682346016299578993640533385427051368136585954697452971035814874725487194892487413779787475413686340393548301755042489914474670928500389334120798183099453691339594803020571102800499303169712837620505294023776493805413718769134612642000164572905693936604613286591305824470246974332186649367627454886102448062872680976807260385053110271522448313983131994690868984320296384297222195396670096664135763833889037105020307461659439287091139057115105859388460715740408488481427615398876428542388206988017695741438791527365625023632463707416711753844052060333819168872587164989276029617721662854667620476543167978728464984374151563842871338009698029507678220627528935819359529151269304166671984067015483972948232994450225272347243035723447201183207981324452759644821674090454772289067227253322130305670691127181582592423609563752061682782016531173147499283248167556942112402856891709790903635329874524446872444269960772710133159428108771809519528635041033227891469278088682023747087963249656791011715926591738329036625152337213577994644320235261421050487362913006644200664450957109044324728351967408730819298391729144786347379947871542654687183221093654810091407631579161062568170194007219877918617388385035069560727061162882831522387595645353824521140605516332636065046005908369291271523566505601877456582570167106256288834844556451032531532095616116128664795028413421234443762530983526497748053365528546266116327872552116977586654436726689994160113007956549498213168594196272629481420104875563949132794684540229816313060100073015179556337410461486745327030341934135310038664660376623510294605546265704490829500163984580910741190197837600522186553795195974048965870904096918261289033131883429752152611049174875479654096611106458023164816246775610647754635026469872622965702873104327345285677012735681626869282363192395662195124092283009149928338142675861470723510101274441601037631024160897410373922160015964816621667816176976152579781124710437586350024938874646953984*i1^87 + 1782386023636759111952838264693364546615645836781159143074944947553355945033005897877532670664126988986724650215737183110715833748430416891262130302557678697080336343768987767640083975032350757627353163563848133119420194171039632600581923975602315495311309451115722326322830473161544984935790802209951360592380756570201607805338890333402765130632410324237317874989086301071988319666633332195830354812124562127494728619363196221726117758218278022226160495825742526658157359230896492024227305740494399575723435130490374927963059422483232888016758451714207616391680402348103650745771377624783092257789294358733650614829015779627924089672559215834760806004644646758615682415368363573728902342099689395448667724151983481954818066473849440603528519974757645616183250037891419766305365273415188402644290422353684763765851759385541414518443960548004170092960311159008341969181636976392464378023167982487734191243600226102388466177609981018228545726987174063669541130852877685109455059499590608191080444059383624952211731708139394699175875272672648122684457447166135437825818608049769054928216632006186622245432196005945061300713154374867269757647438723289468968896704755792248624133092689048754056441332292500930682834251727744606505658296496390087057476200667007342618580344091097452365511793828424275158453726251569064664102099866362600726842933239365843101268536868918348438673879397653293760215962243467902541930902968506658117479249795221399990191376658397340416147834375687883741338257974893095545271972209147144084962284950472416049526968788134201538569743690576673013576656850587544066409401076219011913865464420731567753460047709101796453810126904323532672618933007072075033668461869640551462886271706430381501351741548650426645907195400500691334261170432028937643743438746439874645468936991438014965308590985697415217761981477321251507883446054098454497331316613680406416212162552149016171027611688647674047157182320270133802677001364296099574272536016145756157564233619608447402192308311092051094421739591460311345346910613155390201565034481104912859105672297206662597650106299254379404603399805483706265309039911019318228509292169360910983877744465892569227063862195993802916987705832281990085529278475383902254208816988620475297604734527335569834766427954579703245557935005510811693940518037075169562651657265993447294917472275462661348041165689585779744997850696890659145968961918200349018060947770238275716715759448804497084440510646907165600114724237810342704583752800177808325999787560856182067420032136663590971434590061801656257458039437675593846792091346507809993812722808044289586310527852962339326451992732985357442949274334144859667736332718804233261696737314357499304305912734520253224082753471143144587264*i1^88 + 311264367195045325127329164904774848788067386032054030789267291292732945632524203500873925954440940564555171988478252983375303895375987751890021281685818850494134663645296888577255120731034660194481600482622204256609705525021754429844201738962226896219212458624873595976484160037625808421147390790602424595590361477522439823201885798362811860477916258894139274120338074162549453239875662528883448711794496581724830103334247899461855206229070863136669849070048984293143429302726406133588241135355465522923761838019710320594258665223982950020324510545326935078756213929163996712727990895501686714806195872969363241877266391485555231014394037563389970698993786781098938533526094807540189514623291648752560270030777782958322406042518281400723868488723124351972601524429287141752589483021425918971874837269823081416643614552493160606351210867202972591955605915982085630140992523214854673768978917713116528442226926010186545580511385817600697055789124698113199503670619334412280125918024835905319882881342337997425692998107733222960951283975538135672050311276817885692269587726793459112852645553354731664782062128028985976684686568620496707218424284279623993310374236169952824315033750371777992686648764742259377846068196589809390672931228645125337757345357526910321508732167032342745584212877134977091903753381815651884207814115486264425592561070534569568328520046627925503745404212985279527996548705882054924906540374543302683416569701758797281465281293881772104542446674480647020023984249475869688711118415415779770981368929841229575256233319550271243553888571748169296733523403336270362670040447275535483213847079669620967372479428501470685562706296830818856247871840820648545147180928860373921504288896194506345619481451129098852555944464664958118286482033630074875393955797578886378699858940178919155626360849273740261529888977558959383673844973152602716210246733895791220866637504161638774053900243492385627683298579100423838526870792453498365955741748495341409299246551110179364245345530959195748425929229312401789314482561081628655241663355891722237594606593496254678684530823090359633486576075210138532606422157064283927547367095432097393185741297819720259649677127639501613314274808765535168150354143426687549529861216871316925803877288461093437406164574636373336207350805999064675261537241512065137391219020508797290010113125705749042362460668727060267813098710955666159979273564856747817994199901269034025592105967831278266379477731257924843785341940637638215794934924472831764333650266955567130422650454019860710504689018438636244476342584409613699879626226617345094745106454301164296477793965881079587543865817194004428981534593073903503352451857513408866884581012403899622166401905218857899622400*i1^89 + 14108811674412579450493263631938632335621956461344188765078802211130337194376025255410603686102241063845020878412209079369088878450805368436513227168921509423037385766579541229434587588678644001580853818074005711048592034005168372651875438598874823356099988454326563248310118860598345196002711014844047402107701740576823110130790637177858165790508885828210500108090728910207517126633750742776195845062646308613022516912390750509546284462107795858681943366057628612607476011900899320374628828205722688118387366399855686154869022425831762140970375363881347331707318487162890468341751093500232062393524142637215822808950877570100043526147388955499560923882795722085132334941635303784695039488263338257934283427332475348533904251457237794142088740959047073077686353389021256164111496898743371181032309368685052620014911394328243333482836085966614153117767667987690450622307545787687474836454493829816804821717223298710008751926692518736734190223799094440055853714734457913231701864957052393032941103107641666937918062086417351630259924495917892389505352920165086813348703489342691390364549658431203347942734835422483072607963823207217479797697009956653041961380253168632364087730333980412724995409753189057825865397815900558889117064203491890112472234801080088186624881963526880962746528069466882018154082165127828899046499966549186457764827101093272714209797530192877417953113054335536926325608139656614738279769919738869724618605297730789647127703320500219044006398346573161332574637627046504034694798355672012035932628193736273601509873670988896587385950709017468021612331446047774363682041494766724288042168504408549406411988785015138103653071729773059290467209422445380314856906746449771343217737406358487189645927929954957255031174621547015632676686334633790960272426682931215995111114713876596234634817549324094142583303084757151220181351767628639677246913850788345201009236727624015444356156329940549731860057020756731944694826527895447892710876367199961927281940061966527551743190725422872165832095550057559746599577432015176896002157927372887942293051072442228423679327105953496130620593322901307392650622501084091656216367899054943479093208074675553324734821146346079444541137995152985714546009958256242854397278952198368380649994467753138112792566498773523554292837522302668854341065176948858487111297994252674478551686076045303840008053898723811997072597596869313208920617071685515036605827698932402757986241407545515400556520973270858959044491779608568632295376656650956856021013592974337958531135502572806750215179649270943905504065921555145336734201055735317427225730242389339573267963272352088306852964538873660352835248980089103935656318773781194790318025891895119217551360000*i1^90 + -22622311556664647421069439671765854045863627390372161790945300190553577460537366759000834371028642088246007985441162815854711358007474839229601606881785707968927273200186242927340045847645571409383298223188266492976209359074976532708942154650138099852435601186729249897115581779677998174555529166486727024818029930086657202859042255751468086036280658322320896713816813683880395481766361433134600163474822264287021445913786284512681415746306146750972928681131165640701226859897758140359574145551744470552432571334709907892051868558422151197423134316496269511686304894335986717854955045956632302320559046592271007058748683471697529336509375613198614286906606907443051682342451086460316637139203372287499704681092096048934380277707503122619048029558728781877504018825699169312374904045721064214592545349224722756681556705589027524823656633358012943772929800721589846517701944746621192594032967394747423752892053762351459519327171886891044665154043108751208211337586879912095098860589889408792439813409360203753933543527384776003495114968836079675319041256414898271599590887920607451383434650714373322177329475945345638103035475125180839633363828503102958106806020663148320281308637875026016932528067591522763529764687133483920276836312610025163247784007492924030205352043387518934784747950768750878572557209222335798859145229197217346330036076257802194310795574315418321697742161048124454445903904688575075632745694526098055809521180159477074055547832558020835199587193509124564456441234963260707973473659281157894694161013940655277886508307708438573188824836596440014169030850290029517893566615720054892297243855220429364077176752567637697780972169032594608814611096653860333054254478978375511836235751646343272848086171802237912353841396515185236517379755525659045052517059826081360023396671639966162331743677960302068050316970410817178787904997448434361476208926527832606770436659170776850728817151065771203120672903281686195445605015774742155417414470280487126989899537500720159876225137325179288817438753414939084325015101869576320155037074697898172211872776621603085777702208897353198168629236857626257141275726909015930057944021121132791350117374054187895364603756775892878442118752496544223136362492417336360904564741906641949006132181647529360196126661921453073932048737619939279432816805026778790601706501347288363790220127904598948748716471818586492760292230461229551085129240430179672290088157789117241578374140653549669349848876444489225118230001215306400483927803973755926514510663395275919974133513240032328156659991567348555370442207729139581087829028517824670981256832371171923387940054051488404128290555758557572948812231338186696707758838511495120000000*i1^91 + 13297217804359168598267761651293404786776900218838712086249858624898790894003927769899476013873614592136400702233508141003830679688505937168497198668450039272991982529160469828992153329061257016631136268431394705547159595770357787716687922249156972252902770268571623186414086721089278987450174468764051877426050050523474623046864836621012239486020589165369973461693164986178886360795508031667141203733936832179651462381792043802449253262636221207053378470027530344484518007595525516818789852840583018209101199217289381573152758212403777335112489665267818667280421155534486384660103414401416280940247374105759462720628322745572763615633425977248911466997969515345686830248531533198431642588666332028847138434616782263414188748730526844873876896102207435521667973427705839221867511691280263332963453292195626729535018717214432709058858372578848096962327757703191997077905608794002322737184367177977525438843303363907652101060457663408008384554890404326021535995612006634779182211770567484299996338121056787205486942981805172250753725966976061141178965705743485698780981109741518745418228393088556116121886305471471882965158055228735929418136547630855819900727506901104070850973986054602818606264427808590565088408045313723805212086637717125845516846442723221008149903846472748981412707323740901278861163714322800649670375088890475991446462816790706911229704392733307666918906656847176026297869585347920272085896323827953551022460806783869795999622435980562320790262428286129703346928168904260142221663924324825249784883588416311517442868538554678760458469317920939150667765342474268672344934830574253221666989212517570233769129325292115530969726625687162695457470382628164990316313302920939474120062304398878786288326930012864350108841183907406215430366879167739946574276017484097791609202695450645717918531804291963584736275070886567529492842611379665709138792990711561014135876072129035605706268098633523486943943101618254806622409123232660276832451984201558865470630317109063649078980443751044705457466417473152645144802899078278519867079830993330962645037228374354526518158537508064452954892043052171532281643917201037953306263769654945533827266118417069553367357354337673822455079932145650575641852974178869234469731442844854738410790424906782071803909987006795456106103756193734968887742398160178056423798223384963852487242792414995745804211004409948707893682093354869630777807969770571327523854114882121580442210571067623172203976823620172762109916070503072023553454450512913687528650881371836175744997778518181175802671408766790244115787128509143205848428622814097476904977869597160781063272778600708514569275907182926927790203874584000000000*i1^92 + -3718744728567902415530499165617665429136563193932724988211332530309480735851594101657213093682469238743835766307880302438048024210397208898065048903002276864751472412953293904855809705466982391348636247657501398758768394159085388441005262567034593094017912708065123824373130391603219655700853559377474546614233534213169214444499201157283582249111894274779718882581439995332096089349445761168549591424243511131240685771729459307459951126807544677805913341349872133987076003604940549572805888083989152499928661172332229405261437317535561100043466412268541698103276465781642111681064602869866020518433952781764175815568234784096468275613062385844141694939087916433809945221232753161501083776354573897844889636979900314593721227781152398284145342371597928833259001966093485075971370616386046381551398403132825629886184433912075620586136568661040295611735582810944195191537706225388363270023476205304800270387572953217916616036684635369741210706462622327433268287298811494347286838681753629998640553170332297584028439973670358094291227658455695630993204527656050993375569522951917050967415185078795463174983126536020944840384435429433349690371953188579557294427768435208050091974849268177003963847297933949808221343596514273894919534073337857193810534401363669484384114013913188001356828067636827553032991002983808567537425976544138866424623894998994287080558388703428066244880792726540728195486980356043061816733154567603595655569988202247926177468789450517281738037720277749525858918997154437154235939362149362130607657004527396897028889625805401836261279335157108148525525677572741166083539878440541001097711063744978812153656738605602131349182198591793147075860832228805618674940824507441697764340983874392981440526465509687253041976424787383831961272144464785302410248427191064324593259869187514677477418865116137644730818952935657866482054389704368677641808707528304789865325234820407190490103260111633284613961889885074672454877346944047710998280756988859198630302809249681176511154656704133829732496989069498424675559841770204420316120808434924721412343165850507641579268897063519730523693929337108749083981642793715848028605983307262340359798723086839173267225633179450702728182961470922546753678867498212732609256531704540454340357157049521752311757923121645723482713090041788921407938747351202614097949139188004070092098790065930627037095308164747902419302945911568937446709705300843378769333217158046835580483653912035199463635753861019431090257101106994580422844171176713578666208993906798065583645644027176154183122881472758901046814250316140121864626478025422303719726425337511902158098419102012998970097658125000000*i1^93 + 20222748491860907573792760686357497044657647663155691483096924626348989693425261595712263297317211368785957474916587793224688095409066077649978474819948238243940330760735364465585027581976040391447532514548073641236015174205145985151957499302635770041369744306702567913130640934313382336155671770623953998992200561640115512421127473406346170671823523736960688360793128115711510319718851247466322762023191834471496428366996464204764989443715875302579196557433860466300377572500733403681035857592937028524775358512673594815591191626810569439642933904311865545788924120340957672140739720785167798014740557987954852236584657262873170166530798184092812836169710159748444750612523532156303334834963367594476464199699197799443020039483580821996817714599391589267338377977250071908937163241621284620011645010053120744963667919638039698470593083746699349121499661780502785348832550502322381801480870006727096486008780315247237779420456288212696709688770042335827329255817691845635515454803817410829436506069693265348341594793482395609632609274325052181995641705188500779860004644030981123612457669101347389132318770956885617252068232255927782092120972413520998052719420069563107881819735875393672967899954955624602167187868185167364382187560409852590760483309002985662545866355657592157967156224007456478532101149074998687149248797515718332288865737591718165511994932898176715767977512394399561750042920830008512591827185769159939119899661336979676620931714230509070424943720935916080705154166218456047167713356382097668526955377260348988533490718802421694472089115960523685016444754161104079378370910260128812292355121929382036057826607949439105254980816817998890951404693414303369121238151001214652795929569676541505712890168314739133959395635124524627461405405967911453066911882861550037323254928092251306008626391997289629685616593648643159775734185959874544272750762408197808636264630374167723746798680929476463754091955092593293705825264588017990420585963692632503469092810185683063178724043954965892445169678022628598528556261869972102517391471568174047558949285982598114810727030301328186936748128880939303693633485076928007502593309333791650877285498094980334565344164079748228068031582757064109395749978863164153839351398534497922967965521768438637271930733777816311238479420037483859138769806122209938571298617293310441436568634549341538991520566466690398070285503079394022442541376822080497988953617798676573043427939524982782553848574335412486030510221693121036067937119066955002274435161996116229396346822492407868474098634746459045653418708209025004606513237948302850139055280191138553484375000000*i1^94 + 4036751782499540406431773614892341985432639345711537720603098316712735324484354176748848393764986572947525443115402888960418447426553064622903714793556472780228773233520904184429760953558179762719358936857728472385028812974349666512596084878357636056986950912418434243466500445495712392618680800385704472917225264977259592045806409729600219578217899246338295930054230783603524430212460302008177162908772827783640904628758538805892122735634830928027715296908707359526063057003970808230288541148100972148606051335578014831542474623079353855120298758194267882814335543087004637984971144307902190811836415553834187483237299639496520242019236090596036371510831138442398495694741012415665161165716153346421726470244061292936846640851120125757531834288632044985545262759660845603703993540867911989804365108504272322177972048868969868592499380535489608072201257137143287827627751390744168727398111711683328786894044308532626247008699676150246366932583405502927632304058643513659325682145693474994620989041829830268923853878107569871357712712921215145344880541653911384651647890136507759147741297599437989125927725925715880950606883418606024408553941939789989328232256806017269673083246599807673158371366239773478258802793936349108814998760580611674766889536320899675276178573430343593123269601915774837836910345566892641185744660923284245549857838001271821835521660090213710923577809380153126828367128145630486171750957132416122255284637731303271889935401636444386008072777948910609494896648308345240659129471509109457538426500392286582753272158823868938998919552761693826966789288365448289113606458022761066663016423631468932238075406544187002365227107926096872325352494189371013347146706155337355379948057294420640755066958888878464714493660990176436595758043719932263762628988607787313820101284983198443557854944227793932736610399159902456322213178337728875992734729841922774585785387004979762721651011900360758189929807059960382848129441052254790613096462000368801675058862810756741398650649409007815646590003318906361603157844264764413762646244486636377898093901486883640076698030221638373100201688640309979341091374111131773416737571910005413923447371103598881615474635268518622783936758279979278155657069289114068436407466780738291635794586093633090082771804342937561914773819558459640495804584141634175922569104373240410913945184908336356452389876075410870406556657549151576912362070316296930212963035582076251733382413146851703579945333774757967425398812670642505748344298366085549370610671253828563307244856423030708431165749401586062207863347405189676205242919921875*i1^95 - N1*1666141470999889052231706126547100408124911998602983005884750127576784375070299199243071472620341793452214945878003298761992779183791284896017140173257554402429803884650264502173830704430488228179282405424191044372386368597410152343638651604929035686268761388351275464621944369120479110352092762364560441279409319326879206290550501132983588322894654186293655434197178401233615916095235438748665538941645322396643489044076524923615505680938427586916956858474941296070759036504547277495063831153133601232767327683279540465898538575000*i3 ], [ 1095473640001026708412507441658173767282501523242516598458791153083409497872087652645625773426242501823508069715153226921781235059044670463212016626684424207013381947402491291774095403061607825678167805772973349193662941281832809386358586226320091186832899123583782164017934239473671411489960823211579189903976372679104873796101904018581773179730819737661021993140314882016878982374286313007715100228163933157027487617569438823917135311219690309029439624638907565394529647797081925620073265995762987988520954939177348680331470567845102337177761405529168728470768559061561627018158861652034447437421416793699550404886360646751275757283634910958808612898336582925866695238375297786658678540510518609264544035650914383707356428005882339984527629331859181169082516972929528592941829308780043569702018267773827006774521921688232205734213543256912488207344325929596783531885970837064559631787894345434965319405023334682380210632248565063384573731640330805645189204178624255512701427559080282979639420762241023714886783223298131103173344222999243024244923491915391419813980904049056397959203858202970236407497734217466373040082142110272646132648922750258325695590363350987777851133788803425629718104258884361587836563929595549703558207690676761707220259159775946691583494839803450082685509914579058564465139380880743630078657661902113797726887464601668300892348911683821764852884022150115316680603924728846545106799566456062103903164813908796402843776183827804452732191430238031129587778114449669277859924237820603786796520188181180177016385304528338828245001399189105487831871361025654095806088318877264876767905007841223479645282607568323143818451336338894027170110505231817425364208519578683887246084533736074519736314280064561707676168204441945683046766624715771693620932595625707738805565809903945349868138247216347528351054774114477516312367430588931039579308348685949775309454612041090527167858680559289947618309992569647606347845938352406603640067897238887487195462399345847972009353186524392863132782876957685545766109600352777303839650322514035459679813306407750258193431929961100330372049832484724287655171714027678331015560169159399727446957671611958040631738183575733638240738207330389098322986471012564054469741373866944735602616473666733466200169487757645321460334358671586687009582567761650967596801522647847797577978276658856817761643171823810336500219110343777958428130037740280849528281677786603396247936269900587358737698422375825040387290194078766373370533803613863785664090489928013528512746813293039170000804504460315782856459158185692580964361830400000000000000000000 + 63430335501408501859960684199495491848808651895761611403927936171262633079674254035984136914023901018437384107752933294960945272084706503030927046701252510602569451629957381741399106123965764188925655927429626813524730034441254904086491160806901584328770374952193317997039922105018567427228631783803477678532096423767477197762312010128962773687977017923711931666089852356936870914052134998608454240394224157643585324916548506054793831578185723524222523637408187575116361281307847186935857159144928240251286923889523993529292935755889787612702576255605893065165040426322608985519616364858656385473166108532164690706266085573769272018952387592327110128520825776952375852645499741079223630296483092104968074592672807060515140657977312482602221573012343121875518836499830976568585728381887311612309867190478515849712266880431459798430019869291165868473970782806023904545299311209623684768642716011317252013846360682908589415727049085769406646847309547999899245462561413532628500250695555255243345472188305271576314301287854858256595053867430248182435023984590462975015069757259136402133148982207475194726505272744469305164183925582771589679114187855003605031823254762682765039598842488885044507796491764131284882359675064134626905287358698784215679213997092990976696200757035984032553492486939841698038516108610323220969868938183537996139831070660497670478148482136028994213897787680046357280221786253468489809893032714262155076454963427248167881117392180365340206035951045186170209328221586457845754250159906838349629350850917294127766972808687683040826775985041742896143289821370966513047712837506562511530847869621365783600859893493462427517278534304557311160137905073830920448743780368355772211420721314738517481992040461261021941478948635708620861960026281389303737003383709868630982084178859591407220738609385439174564105532362271738334938488540255572839267756964335284090168548695580565380255478023779612913804728968804130445980808623142821312015457930741436517070867871318508020654207139739474367337509719690623471006368502069857033304536885158520445853334936494892163702893370882777106446437530319508857360627014195732624602731163316584650271362702287029268277349997872976924630847037481542346203987568511215394065258348995955651888540722468948010327755347895563595299390072283297611479280853251963572739054479170432123340574951687992804595137383236087306876822948353182868228788613123308739937125282942351519175417398660036215416761746951560178178347073743526240183357000856803848372669541810564462835115605680809360621126555873800679119728983843709852319744000000000000000000*i1 + 640380651705470121157949115483805414307706001038566073365587081739462152990606913481111433072518516810429777013968258549000644193642706121668102482922009121059024225981299812813910296942161274234675052641730021867001343156288370252240673649165568968809362974230170127923085289655101587983405168028603599205970546122782644109331524418625610106722757540054703577569577522618352108651372314650491882297094581129903701393508448845759679521709462498393815079294881002341497841700304474935587350079292161919481441533123057487877985780717730467087719968209774497569748483301396418756635979372071263629226053469381225434664256243854483677708356644360676699869102229618211273883575060812639586681998168932738634758691904874269635960306149979222013434225820634821184542479663547534538000013481370748028545165892684160575357446904687592425447059854887747940613673230061507517327650977544311329749985556776583365727237274637956445035879244784049484531285155373711222114287442738049074638341158778362460807554526310070946214129455411434865185019533103039606092295982926777355166333155280058500547075474808070175179221725470338312877259235377000803887298248375780334065368420828537225512014560139825884181963786113189835298468328127021113310133053288897939671184379765169821168137400243403331115984393068618922831799939472353715554278355242502395423606580907103940716347682994204003461540332679576448162088487684577470044871699205499281086380175202092334313990671917849429017963117459520489580737021181954779631070590488511230340788565591645018719793815354296844045393470557743881936242479108375236945114025905864480351472392333751628807834376788178821802882716111870161336575709450660841269496543919999951234811178768669984042016132686539312803974505188511219583466167637637158411656416973696981326180812643477148065932624810648985673846612764979957948579294684324734919391029947333394496419779007660043999716616054674138271628792874897427715442588165444574475178827282328197376673909399848915661723044410491888112257956780034904345563819374875665877115991697279753069507550917387885042924862209519801727805548120414049181541363753328448448217567537677138807039177990665112041030974850501246877635128148294000731480878148986465182850235847855649226994841378298048609237485772648752887855678834993988175342797250118361364186664514431721323822569821565304389449469150433130167683128186419067661830839332010730653301670243339545717790904575293855217922498923165420047574695606059781199137863010449860620487490067690121339228404029853099588853575102920634012297637671670956372787200000000000000000*i1^2 + -9378010335040402470829963403238816874381173030955056147656278295513432363507808677900680362838257196926620753421817498328509559488709440700691480833203970340984042946801601254800836360155675413020588172768446653521682024988690972237406595881957220957009935069443485886347237956350199384843715045404985344378686795092170228731272043106592138864761214110634847172831958999198379480610381984281838536010751489157861027873844599074161285679659707964011450123434869000580674551163471852636463632281245411763885505533058583476200018926605781677906337518875495358582443679374270359522886765488194505501065118486154532350595191466093921961423413392431755639003227572208798294657387851733190631538101750049944466632532508490394669258016006153681314440423705144194796568847729708982318826670320369535129184462642566926005321000043274332175965654231073235568725330617139843959171140942616123209378750557030158845567694821769240248332385818230431951352958935705031055890106944471607391485823715697822250429950689670717100114901084467929225296478206371764240349187285258564352391653010678566542840049569785000480940357936519084081549287104490272956508193764155197990456586851374637911778282441105656839881267476738796938801360525793593285166515841237750276681664077088255198723058454399581698810609842236565569561590961679456266652922619005711123863266343733786489898205286885936655164764052327725552611307828564896349315103934497851989213344735705674467247012500987285236886216865174451441585186691011010840084887328280365972439754978306876728009465308834994225871589937875933942928660768207053844926751353523933250025046806725300234585938545611002873575400102232006811994847145222636232422324538345193791192924457238605291361954829610162493517242522440356347962704219537107750004487842135438982066668610406233304486445450636993519590412724027501626245166250321270701968292454859182938666960007887612923897242243110997981365274954717450190071474845813878950255737121487848512473036248676772321883937359958099522354913963197646487794014615377914355391525366079798863178362490198698355391108001529183467674748667886367217855709539758667959549370295242846291899954787922433694300262143710300869667680914370005939717384264575096589015748550113768659312578734144386986150644851546383820752294738617280700971527639696671982337923578993295762926567632516332143860606088392399530131631898763924037460213373642223836567982067873838439661222117841393448051125560311139643754987674774167042974978912989178511173574087352943174844691721803318896920194203305458102714709528854301556237926400000000000000*i1^3 + 35003295174889743453632984431939480516598379788390212737144169166736027939910602514535341341426640855062588709966772096982078796607540448754095815555887518907870489546363672817242011666562947077835941581639804290239485892485906314590503293423001775559607785604336813964173299710472943681634948431210743916880564902962149815331891014644911469532507439572890858558829557419618122055347023443602191173226730867707474599930423513916536096514834573483803533144156011537273369231593518582631512917866561736937055724053552009456421460364050509197952464913898614051650391251327019727406934635042320259229623004436182907373895789582872965696234110684225842665296931486646406159560288153374487398043929467723111966205740624584984185185444715207879259160938184856672521827318086140213623213193225997177878945560615072057251381593694614580649193105557164568944539057548243038085725493420591968210976320634336463445303589344259579965577599592573668720367274828420571891093817214566398551822039899221696156711820604537435636481412932562215932673259244246930072961785754884839118941482249185377865987953480898237883256336551880586952543992726065187149134500965478812154503686002881721934690526195684612673548166851362502779829031599995946405999128538303940036405217872128475027517818648822266479705376525544653278156154176150462703661680019226335636263209849334837092049311622694713083392761983472761767205738193992673966670261019450803452432422685367267723880781517719973705069354640572227423440690747984670913636469568826140703798477882937517636270285960595776986948670288059644707383535043126147363569180476116649307308290738587952893564747464485239616226372141812385579041209831958126706133309902424176943170108958695953478859552361798935752373091459307245490840443722623699707801848664739153596131964429288144111760544477515846708834050161169012842746835225850091348708235303869741555998996539252272316938793727392003767128901732447999426787065225903677386346847823247991730107998318278639499570533848910140154279105945377343783810955055969502057672198375061476171177058656901560982687435142065542319206895770458795056630120858679411654404377624050542401456672137430774322074963039857001644471944826328292818301792330854557480487401943363418693180076688698519228439038604790654710013091803635620240672944325268842827729312362213222460076853592339414014000156715572607574341765550895529249451195891699976916299457997999531872998527187429455760715536744556139572737367821219919254115208010720666817952887087735164450091846256307943443820594107288634733495962982715150246608896000000000000*i1^4 + 15047566718963722364664829908897012197889527683650400303143103952509648050026586691168445743034872749544013036712744004307414962896677752058727064610316448130480256300110010733746379584377507109100994175008444099302412626427572591578204895430813205984675991395001572543636728896551244107008328248438061583191472169494564525846727111283733178766068501499958832552981468374031838725723337695010375858679566161155428519072515512124206091513164921414869781134303657769178871607447196414839581013322203845221153858517912104843740164156490633811668674769423997442840265203177645823336929279862377158787236240822672321655576932836110054860432297518835838875538199090008007465860649863317928377514362592312434027433204593264686225439866907110434873004645193265270734145959312625763628269240061365256336965743628867280454468007852375078301184650697218581749813131198133977324001710091558715810203102538390683977547685751684962615935725190443462397556072082039219691466185946865893992901741180671871524029325681840407507977938248349169735521634241720981162170588306387096946151961667016171649437787651581626872723988098315353785284127085066719524662459354715843928187730811825727257253609371550503717417222195867530127531150151496707859535639063606647814428183744998112962071169460321301353093510692745978679495010687903166719895440605190722168600663101729609133342706985171421586954922274208542399115311597467413001564782254096413592986467592026900971507852024551745853323909893074298440269634927324128714155368473564363453400437678922522096915133367484175643710808224033453802080821807129088620412628477255579187220716364938089958702861732164359990128357060029934460116565843748680813283009721939331615278970170787634653981194185292721151590260330142214589850352644832708283592084501748449361777220080685764388145653757500738461965326031560195617177379891135715988695607151433385823446663455575394423062224452272641837479114144559067393987190052474936307744471790428075749621132592090634690673665598390146949725845177383688994222763612900123582253046666812579841119633027626583159690257090536196293293524654656077046819449426212285268492163385862490118222933018449373161467200915996262587527784146315119499346093766960774401176113214532816977806521652934245671621794192207331960179099000331946168806357607967174881661778374177004297456704165699519758132920829968060173534677993473277124786300233981585817780010592797505155238668887102916016492328209214263594945414638349271185067318890684050078878244369938199267360285049999097310951885806981517362216888565653541182504960000000000*i1^5 + -94046560818518118058837471319593088275976070828228066024684675071545007650710290551012644449929284223609500488242369913542147979447188745496975204171575983348259949972471095028960788696437667146832100295214325183138021680878709758550722180950067901692653173404259848742948507693810274014374005262688535768377069628398371386175394595326792384745733085587005553657576192207131664954628951467096851254537868145086416186534530875590471480478422543211287658529872200219372302379753517101113698029795347668203494385049277162227433541498185102495905758524203054149428668229260454016375856437132126170284217355131099481022849743834189425882202031029724262647749027158364075480150032313606140564415247828559095823453384451112712378295293243529145106747927476295068707284943237793383729418644349792440917061434220243501935519106866686344807667421145278866288059731191028226482337340405806703918103471750598332923881395933193624720863405670987896553205133824006627932691718296136114236501831227786788631178867109948434079457117872211627371326423770122749744635209536190417875772682794176056015112894685739451027822718065982267959446621648319761563970576493712641091961916028912781296965951253872393074878398394520549322824371902399354617162202249535892482965599365934573129156245963741912014860631645847166538369926367805059173775847092741430785485644321530697759525328874609712162473614680248239898701191226047259797775108954212884253273278867623471734875389660359556565599054690014584477032225765917798795102376395196971947722881621614179569968357064804634194235074625493820813932620966738293400991743041850972114735887644263605065934951838912683023608721429266982982330790182760225566138125393320256142113296076266275976475736137890183394832843707369431516228464716076501850133652105013044792835504588598371414388563813154908421744751425831947228251447833526233698502844100715697858937616794183402344979933794278335339670825903589020129401492253477519239752288730745399585287832014847345580626777439716979071880333646263356796970074013323167757441848251250894909377010156684967561873618848337815755553025667421013929383177186015090132201537840963247201775298625212035855150612363156078043237776405660206150719244926679751489008196487990659403643764819251172869697282480099591629746295221413051885975888946047757617068069955743598998119400194957168797109652665615379369398865456746873069670851915775229345769175444829203935212352076444157806214940884345245200987547370514312847603712481666158144779185720935564518557912513932606391989994434774814227320328352631290331136000000000*i1^6 + 677873618465907013663403545415301121758323176896500663251922637297674785258824911302050203021968746779825163351657923506060104223977531145316773965593314385631678396042103106431451150438635775060272731944215799790109422446168313863319012279466937036486934810008816725216177473781860562605283866037901262651896024594622162300394607046478384889416822487270591919511774701732333036620786637660988066045972204867361866724189476494829693195554839522328718919643284010081672116834230690342375652220199917012618257540624391489221705582829317344430385529925682709969928719121001302442996747867129267266746764691647463637170071720126648106671373096857972112611470685615167159115947256634274346493826337843509722093074868228446418863846973979567920650483536753533232745383906714798028114551035925796698403711419292376656459751966638915665611685051139254014847076866095485767244112523835044096058160936618483780382328475667562457201946483545907222846824023004390720919344567275655320039497549898620706537563834730032038038405551434994501829706651649082844722375871258411823774845831027429081295431404956205025296802162971124009991800117157681053277793084627542539665778168740498490231603683317896533355141253960619238152213255474085667008725397236797552526100894777797777795243499366857239698917078481997703504087275961172331440045865477470395673468404367179408034744531210919559133342117043366095317775220528680817299872095822893290694885223974527097510237719488158083415528529662385973538234621445806622773094975495360437865408992844285447294693265442418627561969238205830897558623783947777312794574674037608006517105498304923696381803100054256279326688854329767593494671273114132516340082500487479061556729786478075456526143435872559307679623486808823658575974901577595502381247583160554663552702740332009809293365939740211131978545065912988315341643901073293626217849035963502155931062808043609274977044417190903408487938620008583224924247709687786880012609059593849379768344059190811042341612291375404577704724180412090816946779076415888175967735229712499650684806759901277034302561893291527510618941137509417701963373524710218636469461250765925802824926920209283075223383646796695694939219004286781231046527330339647791031185560020994037108704644190523880653774071353941729347063403539949673595900639385903232742509706437009787718574433801440619635839367886160303722810688435969092831425316652142196127856933501900103606121361895686013359066462827693352843093704412158470773190370576324912869662280703492029520634151944839305627032411296098749850867509353821241344000000*i1^7 + 328832936396618624303354106974385465389472005090726745854903585658986454265734866324238095411966228073765545996015351033708612609220510668887719620814400462075388072071566444765698679135972428103191839269246559139372121747183818833163612868064818910409576830045664217527272159794854276367312953581124938768924953942117343537636358822382750540741571117530482093171271712407548320978184942496056857986811352389021894082303081319070799927021585371474311532699538692548513832760593004799526972432311478270017151010697546513451074566915709324837690241628526259280711262204640024524239009402083006706702288072458522051931911492874080123363911728837749464726590765289469858471749338227306506200260801828412798428870092276130735824186884190897001594406296022977639050901636447311922482518949517461623135814074703532936869034368336945775335303712748908986867369378108246393354219306998332687229296605670561758634650154761106624197973301415661172555122810988382448983755503962101339246870093325046855533554128257713409544729875346316866581100884406552684664256171044880735865354148856107014713168419197562621633679970751338355219744993118598223689011668394561748769690426508723494506980576819023620798717926011022257664515480285685958008801490331236854708022511435037338787268610136325070229154100636095533801871787923508522502314570563883779648423324181234735593811658301490661752395056631082071594178136599411600205065919178680428389192923985233098040655212975866355180730284812159587767892491631274424347339169435476015150795790270774721183652730088743980017819658718415328760357070020586814778909551299909912684292065318558936919585763859504651490012570327396287460099471821868605454897361516432862757957182538496969617487036970290712005530665268636051395140676215843432443364425367802180886860778716345965082539178748718698259948649200406048695410337925022511907611593567520570983760324488347411695291928594176515804481365837390334385685270509311546300350232542152460473169754099911036054659202836130959211487189872658548653631938607217388931820379822007140367753836962537888881239007859953064042649509312265979083895307656890334141825123092310761118240975717874087623381021497244368450281800387631119272070535304797898346346767421428830978889351573131560370859467738415106840429816209740305921744203771996322083211674153546239899725082032485967949685030358613782055045197397095318429077657318704020932007755142738558839360982448178256840737120437529986348990969370143119681853456755254432710119547348892505599487501469297106537408380137378392710548948673634332835840000*i1^8 + -103536227954610087525159785501023267938409887936962218239853259999314786594757065689599215345172309618595639449160818532918374059240808910919176119383328049928320003086158005114012705669096336711470475382682280135716390138998390033854264169602091231725325070154814198431460274263080612818112319732763647327286088296450403461675991899289662315221988617189732868621495719133147194710618500089647838906475580515877785599740743724413919459944579972696005519679114181283313286776830516738231588664795055026734071929120676328286338503323194038444180171566153308717628388380016093553892775832136768586585317505657243637714397981673738628403989137223594384465619330784275505715586353107590248031074812247372762103845103559753424026611003315575597686453821733999491571910300289234591345437635291289343569634313089572088292900728551529859531046286222141579068555980135084772557433950682454229611976462863031920000689099616029924240555175357355413937321715972372059080628364019014260221539042403228806046074533424115860113313842486055588620396847763369991981271298414554038141052642777317312572487591759463569283329460159379770976057263079478903717647483148695028817063932739128707458603438314426400119144145497263429336798189525354903815253808943977721714707078358817997875952731265951891373211464355100826110555077488209856525209438676314035862271231371857911498778682236783814862174053934223065352419301970519888214784134351730791518175832035155159670769938185007180231776106591251976810144561898125926810519110392829646205402614815214337419517710027336871337767285938940931667056449920608841370844139115698281087769730100409744058172866542803340963914675706257402996396282302728758502882237133687625427070365523597212381109056295800526925448979474897025717309024487563344376083453965369316136479107160440970604162831482099347728288405838546156542655557443396874143068204339246499149835782629688716549009486948014897283790006265626289696049947767964883418247187799175084085491004359681620478797749595827477108071684158597400943625595029088782506898665431517370243499894811443380438549287775575910059639872337485241061659070287631250837759891900995753102425956229393512209779947034980444375485982797406645639456604636588171776817834099053662356581213351001137840922942725466919246233289380868894908120405401101415613995172252054575988326947530686769554414862734756226900346909008408778875083405797043233543759393260979718364923990100519695681167650047169870759682205434856634686189129435379247657036935495847730049763315360031519732027911774374181655792220366784430080000*i1^9 + 76161686173004178431106481634805155210416350317148623416195755906725569134417388222029575764194848306809931519484353171334712071386239537041412580515937150417869292387753562204144085461777809379493616217417594190867156523943886860435617857007301143827179213456113147467579329543868957320581785425903668760189050528669446099521248044452237207881385962719230406400219374429831477333128910797137607124859213497414170316097464948897301127043752899233568882946412655119416707770092146314902682546322090048108787640159603936100836936477926317199514415084908805439425663910084283450359081025795330668814562984017329393509896130770117959604872184895695665252252654921969477306765314704871996804109589653456737799956389096457459032287145650126348021727845917264638829039148347634157627180965565571976158157751499872649591619381043318933486160290340828724289613909401975344434448930241495631733845055403828964250124449463009462176939139040938472687918701968357258265763543044529661391642904432623422136847389352034939580369473985067617155669749554583742893309092964934184355194559996172564220466511116300638450972843405934172178309503388725448951663942065463880987369625548159849505531186569811593466753909659919972658894438142346596206903500031122354638859537715361598190035701319477322171002317765182468276763101636552655592925614725285290690122285374378878322921697662031772197570013633455673503562545346600509004242860586589160459636108180896893403138290101010535416161294379161342381128664792187359038985713735915992095564287846864602384854435136868569416372297181782004152565110196368023721058752286050821857772450878549946819838759230494903657524265899977877330001229076541703381235351521329945139297780017175850823908441794747432107609348601614294267604324555594567157868743799173802900677916139555386436341416932295497682881203279968267602403679709175140766034056458961445828753123203304839398084544440804900904344482080480216641744660151150108540243418639204993133780777378140853587229265014713601729414921663053364851260073780093555863994302356008052525084974817376388915637602775950605510824445910381240787567669303982782950519056252828139021660126600949776762383314405716685765535719909729654417277406318533558559780241585359214296034577800630370053078999446149061055269066953836540691099979433904207195070419006646353913320424980271035486878915310288635852499246714585560611402222923554466134077813915953876101639740042112595456394953903159994703456246746852393537345401390583558881524689866465298975310160478140205509504736755071453589026431731499008000*i1^10 + -82929525259838551114759106146093487083810217092167010890883205400763914115172278330417503792260174713250039355431069050330098895070500054166244226977572910327342482887123662593648894968432536558111640485555563302998132062109995741311491617458885348810532627620175583670631179734510303535642679875055320311427820184332293841269185942604632371818275710326728002757464799070965385097888509144428901661415326687050768879382807276544058910642563798231907845111998167867826310021505467168794443399027711127739844248052848233808875889033960409475243671943773505619705409235750662422505726234467372726467927501523274480424420556418926862604770276619167745945878906934845405101531969576824953758765908567786594104830607686381482943662126247394242445040053452214835358078807477264663384369389411531313974526679220257607863407354683969402311641320654734203465603467137965659289422592958270766345111610477239421847014739311671561093646282997358918843082001114206970147314455765203990740189112624194268658569088141020938861088035856376495062244343179987851114709093835877172684615114948811585994297570555108082083325267572948021452459068350301090577028005515675579862245050246043854183332643151985047923884753520342781797117906646982171198733290637037547401597858754745226716025159267888924596392314474264116167064033019551440894720312674002857638692998058225253569293392587683670128861995119630801372593246170620349862461077023821075508329438724048801799872458722886871200505108867674760287262788135478045133466675455236342707638349074337532447537714519010395519771280759559566423656476047208756891732092061286893631541515792832270910222655616692896023957851707426207530415415998939404354607258835815182122754545926483953972120177592208902909060029913483161197118284449111554891557045582525548969145228937399699336025008539162787406733506738967867492937631328849235424856700291922650380306171560813979592595960880511335589579069981540172852719787248961059721844297934163081434350580587741915646278119526868452673270318251610267752571998399505211155678456441779731585189734872580806647595904001265472052230462379241397251228197233979127567838804661374585192508604159896262966824175917796254728779327255297001120499456832683119089023048843682685537379555547158960513179569102009014874320955142532572519200336220765911051465758832794731549799501774339325777247616627462876272360451228947103162268349409781451784043160717087867308355952574355943213635123295796865609765481526376286065170153341101620666690827010945713493812863963770386400663430890652961596518913015808000*i1^11 + 37737201957882569460921928694483332811739646060085398457513392613090887851869465240177247573745618835103179180726791860123818762956862515407149364886616068772704197098104709425290685422767486972237507714931668025652647258579248214427809194395807013183394824681182860186070041302483075275279376024409942411511675869455573114324692146991673484907535959186805608776794246077601943330209188846087727776482764000704391453904549408427488506981062393621474508847219097683299792216059803295383083809438085527890218850650483998859539139581798359810473082910611738156679345044609852829610269900868682883695478843767820178185827324204677575018037315280485934485422728134265717735483403231246738007856632984537732134641234781767142121227049258346566033570237078796327490109612009314191526787195151104770541489681824756657931858850023429776619032602143242233671458943472910454654276295429508077217444294876060001344628617406959920508541853340206154505603572519618041824892584461990436850120768790104983555680520866398062967758080089202837413260056051553852857612584104873271452801508596490989783567975154041951411939485843656180170393181519790747421540019726841338076202014843085716885627723089673825943169740315761428127171512555624402995605549190508924315859687173068995782447605492470321911960903355969452255184370125094382526364583990365533096288998431289473689062993358984248620762928786225922712186151013434074061449563128150601682758292738703417120740574612737683304689455228709363246457089312524864727905078450795416589319546497997443199311363844087726729634000017632726326601490682341162029939893635481572598592046593356365885165465186814354677452632188639351495448879481348472003536264389252862639394292869709551730767786274531737058346158572928720555337837999752399834193396913809125528084528334015732072746847859886710173129593779680869539685821713787172647440533950263796402465600572606782178431192549815154168836324618306142496830268522343222927617735691279600193604573690707794389916902904356544736658050030200194661339492782722028828697954224582765445144776131177387186479382683190816320548071710336199970245976552156311136844901636901956111949257653876853110516039832223306588731344223653388918083391858904247312056857466884501719925713920343795250543281660059764444799860334994946439100493644219685966134237941760829456536779921330649242220501597060571984659764788118019276685026716881493738838354291848377703715018516640985832651239463275359614481490135784548198749674248530769884161087613267456054726478950440860694044005244568792154761068544000*i1^12 + -10152425200301211707457465978676838415224477584513578765681560257309632808240806565813730767529279441281182816621059844316117505565547508106395597880329394235577824887136045307982923556848290860746141394011969472505105765984505061434983048925085187792663374180053498773855965238895767556341244511874339651321862491200828122176361156045321731557262296377896441222893009545602887574518004514673969408953871026357469684545544708550083796782303708107498144845965306845315354534885818489209324545283799997002926128727873139400030659795949904379908171906150673406604007857860985063384514246095289027114927330974174338677052743643394986791907371533243479606305836497071604432754853634644236048000108863144117071012535413724578763271445340004373183211258851731862221860621964821475006988798929151517018149772076770885738869878787460190302573390316026592681008340515143621643630281614260005720280981711988569992862644504216984137747741225757870667633380954544622277226259726065749234263393990011834334745948345897964971102906694060198165578352587707720584616002523779762527612231844283829247934911639665572966520748131145869435879622694290964877715763600670137475190969164096795363782942958961248018167475581662810586852397869325352411484313704071765381145314023211082215597877565204129025561099481129902218490093068403370282453109787655505017388268892805373974673268423581737763213600069586369634556495407315042677402100637209372329590572830612272213398896443965232427212304697748711816238033842344851170475804243664978776033350778997929385709405970974448374122653674930411148576591256920094157315575365091197207934088573849724698874366530076846498628275429853049893660029531185539834204524099776649179446368588859778662832218697644724508584993025717952751545324837291663493160882732281965788497344473011956256747591904202278386416462751227940346041058665503214376959504483184098819140479917499076474868735939450269710944338030744069139797362072513338962832788671405094913481045602985635408936538722410368973181399294157532479491697834225661233891202929519926858974326661551385289255597481925292621234941071607400162830228216664450979319417628224272159521948891113065770844043746746194197395137922332550091053821318719567954241499994969279612702801465881294889947014233548463986145269897678336810880820495095667335689381611575948943945158135097940719410574574808603894307938364649952206841359695645472755597597011785233356629974885847912842229027205741398571977086675029525514964040561035937797476793776173359654355612428391679771423293960731673770747494400*i1^13 + 2286120277098302991315880363326684209203176227201353075372658116401589889343538474078909122884429887870583976976448679238711843168108026299830244095513526631726644222717470061692535101160280686005185673558582289054727908381409833145034180459329538572907595204475503840779335029917338159851239468632544655172906621577838140346436004109634870765533052267974449915286971158949301375500694479180936084447527702659066428214844666636789852451728488692975963989623578311964737749624377244586198589180172424069482702227920049762953442266738320928139007390399342359434487548315117767582010648556332205220454063147382966660605994053632119769371289571314017216223146203828484355192930800923096351838458681160828979910000777516443317933335345641915299025815100893123223942074209837717182026421904966028481762153093848532229704619394125406809435309682145580501857186354014665027841501297788753617455064317240338368150202256241560599977775041949215525764964596840172560287931584918284708087662232563827157287921304297897386145277349245510495459906603438095105739784286313938915547332131041313581027302055895628748782762098412984224150114966044487255584619322934976065924898888460338262881731404751299270304948610151899638885739578121810884880171781788980268006963008070010514557016051143789147063585950055624466736313290566252773229824189202185269640544816631719055193367504611476916171262764843950109504745980074955160093732838568766522422071888478322461731516743341134282649789231130417997883281571085273859341004795773093090148588875398336365241180158573246164719404559255690299500721701382702416824457827914869274174509893973158760416543905529525032741074628123451799863522219004818655314051486434130639540416780830586893370164781120027399585503971052716400047022480082632574333649113726679306528245718428742240629775523186113204996329874699645745603609408607094722046388971893019904078992104074322043448572374453534487186881901273098784143102059608530966893645863944149922831018116064702283682061549386352159277029222100255945992664381796747837245384170555214423754699487953940749506697701246736106067250251353429170877025101108324448422758580041201874487446348212653144976227028614841420017650501172219141191027433930695193892100664483128646970653560474480404599791980026740143248730686422216413878984909260180203064368961041067396520548395857166303628295730798003748389602227104212065838692552913775629660777197307461817163438398091796556791926959465688076804298333336084835928058328594677341737516748751300948475169311436460426861176679027549373726720*i1^14 + -490448727170798271964626495975134212832694418170088809681750074275593832119317135465998780124200592230988191533560049160811636980132938704267331533959767930210842680247646207427642373467446684459320931487792676321395276430809993325510066067402290364103859076640018434179031899238846606028667946455898583192855239222886651289726781147202860218444985956945147614280128896168673018795776009341288869052957758415607538340031436243477663687619749244388179637954780959542523891136439076375904575354205097291656964266954470030992281749505747285617024855819320456098095350104147640962960207025133193883297469657424155048551511165062303475032509150726630932367530852718942315734766946473796891826234625503871254980813645833461898828379831608708424025004653968371090027645285064847752681399505149220811817874248967368394415189675631912475871183224926362751389337726274807868285277658999621455029989594824172579505716342056188429623996757939173302857477398421054202084679840158647623413562142165048435226412537078855971909675579859634497902915025189343188809125644970956164102228601718314618968116480112936899223619330103144514890865504515301066289108234131115787354909049686955467104476414437551568442297505293667655623039708174725817486976913299690705091495561623042302838596178659416981910904323208815334014642352741185956688850540827507295443871193407673315611089661300405810781841465217117885124272746152752007783434112864147854702587634907334522495070059590130665246938020831636750964093238258817692860568525872029418931348032558852140747937983582539574810513071495528723664659638721729879800819496710230429074744019598653564854376025729931720786242398763424848501823084002811762945748207146841124259760205538671520505489425622902956205606537111943127023504337721343805525750623320609206951323301988313532726976288221355873928139001501194500000876883144287128295365089194755838869587568077073965067671780338543930970785797542044899767870817738258589036555952076451120732669412377011872443092068579056456734212442530782050649278370127327884997301641225332115978826115840230225741281204765582759157712940982909583689614558164678785631267887453476091792643284668791630936958600216829804650240942825019422895246006413461088670938712513967318935314495793033271744107744517308670261412715863882982632383018706165035606545772500301873667434344425655189933054437393270885403965034178391532327861409614528012711041701036455405465681931624213544608715893840118815885667745750361272551689039811812786913877247052604408420099685531168991141305155029261352960*i1^15 + 88015062058758854193722909957526278324915815360763263044751840824648843289660650548876671297485401123357256602273968754295569384820985454666350122653940678624850238643478272839591583175856943437535700497688299037615110856756417192828400015800023668549141556200312199731973005860345675468951458930483799152622903603149962341322105715467974744101821918925212755024662478022542870728853849059629725002631742242946149699670895018479552311932088404053596957112364908147684308298063604030933581513791708231857329323609745250161771504392748662366229965795695208323262165985085058953917785399004925498294107215272899120876409981341624033753509380137695517751999128274873935084614321079758038328944121134643961552173858612188940261944064524389581699626640118054159941118011268462802344876705767201052487721991834863588745233922277891730122933263409301033492443166354952148409193520220093730700916750943645517908032542010512609103256317311674443012001847992548377772241821495696230556135167221893601259817397814404132367434380694186048068212725239711461148546591040286889958003868007302354774342454260958341517175105143049896708432679521292349177859840883132068053309360720465707464430814117892708367657408542023834521518297041167192918857488422374100049152004050526235277163232465963056444507625603880636020879140137014313113968477071928056634243631473932653197211360149408492251087837277492533650143066794466987536329024453704190306123473772088902218458865708301277814045975630308815368137687571668432988079199931770738607057178057902413290446999281996029855204232355455745660173750109934821860206502083732231883426118792733230472217753584010104617037566537439323581921913365720147802481421743354222769679156739392376419772979725693547272062775361195148644537001506155343136702780995282328444172014435938813940624929920433205371910866887014998658725204634900324120538618828790519887380436619325700474083033431724767695873092719320789895141109388777041353408736491168689146394254851812252909753699159874387839661010081531847443488062679757194627531440065911053885029139129856845363749777967406490232114051807414127449343665083170283115723798069523186212349675509116209270024412881883536723390783891734490584214159268098542971275420511336745303592286417120342743402652375345306286881626370097499844228817363503774645975212986249578500376926611912799670418211052056779156863799603715365691577895521096550137974948853507016659584556261123980955178704723843039755977318369568817829783186412232470148155134212336317713333186039885667900369236702265344*i1^16 + -11982817880094697603878278763598151822300838922171016818246649987694869243718925204529773700781978881450253026667313183663532411101954231569224998596817701974214090324540049761565799427204945589165367789493855537748864928274776708625068489615259580363800604254249450365598918389129971355486936081596322286714685724010016037755339919798990039912833126971496111720453944888392479556489462116194962397958915107697021608179148077348823801008608002916023970857447199524110562441550137195463988507962599229561111623573880959952457601866149677850982486629265736560398645975255705433042826266101787047812611430784860515390542649401235047874039480924582694329962492262196169632907928574855788779437785946532965658834396933332575042378840901132874098301636236428596783525628688640550645336374865535061359085643852042792966861288988754043944267025875361445279399611881161038127549906060614766266542689857218530846540725331870293119994852418639652864982547921577163110634363541039098816443390069024631547057923559514612609243096777485371144215767779201379030012251201674041229532679180358085035743228784665068886948254380506454596205622229609105023397401799043132181722683669509389878765205917056923572961634705636963023287491961077517465618084205637876954325263985984596047890020476078785011402130427133508122579014736503365028192192704632136391035773028559002540814232110045766590675119063279823429423522120703682364299529795606847631411843588723347946704788834754824251721321366546190253251960697343262326401157819229359979393428957410810684793017833867277740865322737413919298014347794798689628081665384816975442798591242454525143481675494737762575662168656231829340946765324244098042244196131074639657264077569438995210865730523112053670426193167177596196035376379136963160174324850847009200016396875143393970699626967634856954020985789469061216437199219760618961223929627390152625777276082644508454029774393506691477326855287418904485843668775952184931743370708461700424921124622081389172246933931281434092523045732511629747628407490881474842762913093492175247377488627933201045739085701984887726740504194284690053042445201767596558355276098367404150306188338440087543646715253494678737483819268907669539819451866598548551058893957149068930003739359064925206635160429430117557532566057351001723695619224688379227409277504603438713960368999074133811838915900014913789059963676761725644726366814792361281297132328074422860862896937945061769877279269178041642661466315955125353175307905820951265470643436111142469549498625668576538399816548352*i1^17 + 1141558910923348323869503297236702163570933491891068160957150039368141739640748392520435694127141980920102192158803813788454610422875081783424989516418377105677800315411235772162991941051736421197110826976829693559744765012188753088213602577859323136136890585492001387206201759768951090903423385942351807527387537836356170931690390791133875707837595468972339897321906558204250271691404501507735074790832794043291189911325208968501272265766607747203704192900063931597389386623418262348865015569785139693571078058615323182410211599998585779012575884661076378242900071729535594662278799579723687479606034856680744712406598167041317406796891599264162730251064982549913832946935208115995675459152165774021433010560431493169486016400243764736602079417204702396086557524399304944611665589229894900087943395383251160643577618905656126404636832289137756206816658124236948992077557010166537915702771579018707520489296578822129917427115091330042453427984982492148328934062829217991731534358743427340084781267532904376368230138217330378385895251807138615102816661333215179832209941432805294267985297092791723929723772602797644758215623729058797808356173424608069831137483172311460369572797479380624456106068052172094624225846307486753924564261798195270037814695385285456307160074259875876399844975105655835304949018690906346559725788796498366638174107242152643267929789180235821720795877682783734892376758374930059813967701381025892839590169170588007887521691918957054388716590144479580187404252765769115141239952891402622006894005202456128314664031286020133587115842247854123494247739895498040292353171669927768869220205241210111704128413267550419732359871158212111706708907391789974027928641818118650046723979473604599111228856400833812458919611970615671001676113640048001348168495246270608452618389788046461486081741116589551636906524915305835556671149495316500390894650198459486405797661867872745946320503460897229407056805260264367154660661285532983629243806516160318071069934121328962988100254899385076090762197387745058741695751421893060234212986043837936203815691757373749334447416500940005009198346470582620631154483291827768317261072083197164436445075638319074298545919805534772984851157736280275213222940547595653561449493249731546919788175096233497696908820039245739401926044683535927717452989523142832094229920450673576317043962738387531282905103091429997215680706121509581986756511279189874405499484994204534138837537662260948334069547203185128757752893937118663946414321064136809402113187131142569802739039378736807940764729344*i1^18 + -56835199959480141117214854697193100569950289778862315956863899094690343048174153232304214708388350989582316971052365651839706827331091429024610831036674250809648872494773014525579786485015505925170409651108066972609150129049796862615799311347781898737262131795035627217319283376980700675068713620591502749547077443024102282913166258883096830049903111783307785301501378136910944236345397953849823078514334864390165313018765762454386591723581101527849875083771053773807947522161050236166276230308028267997138956388624444606596342344050375863425848990591701858466204759940437173150781693240020832105102831629040982553683329603877149837932978147087542064575578174760119995649727254835966301202995618062507545140737428827699249280604774454277067358449639779211230011413352161532041250259550693794989085918376765469317438458365119389285721098851238015431663014877753308937075491191598327771735636480330673477720331740462516988488818030586160423006874009027368515371925073513547888082942857961898029609365262956146026038890573494877622996124044789933155160828304586142692710997692413886093158501110798277308253025602661914122372313939078429247177835851479966259561225372592767281343807619312040896009073219540216571702624285891573009179054780337899276815676408575656426695101870943442646542079424482813254764342523690725339606024804355218890022274973167774116239831106995231080370650403331705645693356052427112440941291901392719212699874633616973695317649761373515050868792134822400981049263916302195753265204185695070069290921413030698218628423531544264758832132240763709343501411008433564312339531930207601305027061291882164016354543689955978813883676244464811885333831417534746781199683239911763477103666057143794300636817675859658358893162079234831516004486194528244875580504996672101122008673833326079170057942301447953318622609799479062513003073514560238691778149093866063453315815500359676168198270267898554546255853375446902314068758079649848731807940495807566422442251265312396809726066450355211812629906893704097399060610738804162443975382242432399697198042831363486757579461278328489839127840157717583705227107580728341529363261148408145926307304465600902255924358540256905006965703355319834407703142952258396566670333419631681396814660286514989890454754186668611283765728559193896635090206186295710913821996935125799024781216782389716008619285121955637620019342792290080504808402548880017107740562063357232823564366856756755576377010797164252575860055759384297680590695819781729406993642167263350255476484193532357115904*i1^19 + -1231725900283178735993873056273284700372914131589531229379734386156156406598955280065469521862759396706758321571464928563882101684435907471876360686689054191467171752563650507367940929175382250020880355668954925395307274728316837415268832619251044514513976973807842152661212652867936656599209681384211353568591522466718687866256296810747120441442393686022925568727691199500882366449746626196264316723266695362209906657334438360318569604855036191958119632053054601143330540743992716157864107873118635678356732990941202467891254161754078170792194327382717672855047204097729036902161389219341831180812830251199204272291911498893874347371999209192205269479821293232523623853181541526678800478578670764843311935508654007718590794318409881208012964760452787401253102188795775774642410702710189140040173382493704143695731066178547180013074795209512777059498719143916951724528232191043683371811972045592316550893097005617834028463281840125479643814908038764482624141646666598374889707326804501118848504725212969353487188862173378500070217229154297643208660663650521351376612460977796832277759336233466021096868293205279581516141157264727663330776047049471125844061371234996182502906139721282889061874076244509175702616408887995230860765719106569346945493385791512771609060872432287543626852632202669891801953272649824677027947244112960566133407522361530536961225829561518343045493480782277148299827353500435614224139292756524126295183911920932867435244421419747802065624949948315669558550731639611888220822225180099215225574790732929950384316168038436907802911447929899148932562049583863957524523150160986600934397282782945051319568367037654946741679778400897322877560866490826870648642400407852623424803619568752530387429622738917560105056653060245174145274665398784718704108471600552029535577837919036781694839553365030360536479886994878816954673639721250925345072545940788281095662105021424397052865453166904579728924400886867700215412823920764521756532892810938144580198897164383919165733567683639840048505193167675892495100836116935805743800594362095656886200217822679688805622110072855712645605436747420141646589940672855148159735989905702225416223938812912041297457736664240585976566123615501047582028832000836215537017574780070306432540871064061490981892358862185797150934256950104859768557288554356530919454775977484645703764923797365579717838899209751187200029117691919345803901578847790697345739676676439926336400549283006864271438894269599714941669965491421281297829160721356156879111660012616060231950791317770993664*i1^20 + 369337589646312728817849597086649245859582085066577423476302968330938823302269734138746124690306250554634649317296347163683555300985307232696312990800215733822611728569809537081325560325914677675551882766120429637754584574861915930312153361339449959687865108772261581039994395956342989310546206275019204456122940932779077103385535142120605442695276874654388635865182368095830278205755335498263804342462103774229789628834282235334866495162288803259520907108902609442930840996271897665642761717266375979666077881090495645147916630099324348899909223448124112222846304100925061001715624392871690823501307993613227995468250390512759978585040862832649074448524712742271435288383730741193077570676681426388696860878553594409764041279601346291530499797432116265805111259204529530595845379277358243814772131801140116126373491702923864863443814300826358756131495969453824817603135451115275481572042280967549021897622057135779947228302414322058964068764246787738049225074768424203470943107968670840048080073989210403323021583058707936661539616802831169178623554010695643496338878775117608816037195921403392430435471520375957668672499918510029281439987800228360468589322940758971330378268818250428052611596509779368003008900802040978671508511789026340211453759053395841420847973808127915485133789864307082686733988371303610227188387306732713875573051622955299906861755851611574201258630880978785348468288861548728273406959356944854493826316123757302481725811201506462090877446776264237323916382536453800579976396236286865303688689773208628680474028105322636896787909810129095180402535631697601480443349215975787133597448852334044806926660572803752255234401176783929746928957841350686489670330823762122104370845616622935296792737543679005282808251299752364784472823823728280885192838418731767813197090119057400925406045852703249909939532980686001117281454426201008480848834676071758249051695662880248567796852343386103201254616976245139566660247089134091877435888816684983999433812637450174006163335312425582258087749475502704541620381896746337520594966198876238573864222156865853283266200060296142254891723209006672419226207027197310847835778932660890359782132276330895434007715156868284672169638813526378242269380367509842123825186256879983632320453943167897656139130902777160470050261476646770426747572554189258819608976477416119717482498393445023289419309363691231481094458779983311339323016485893649286152585474214292655163592564726841048257310527653644358894429936923758780527612626682835248831898220576405817473088454918144*i1^21 + -13735826383002262552812446226313662149734126083908598951592706369549980830126373660811727483728731355315965105351999088997189607381648896018956243265504936713954751961015409416400508909100141332419362781092585818099250343638767752584385758538406884040627601773591869568234833823788973837786245683952071013718080027987755030954412835404005742031440960599938444396458355206617320108025166739286425829524226695795007546480509958804166515239945843505474466274547503212649917813974228260548145855086361062566020497038289840240277223039857711293327776106964187451341981074470436761605381611870794267652070924501629896737958236479541030114181897642790945010382195727886139802902684521505385855927669797548432524271634009724651980935311424156927300840444448868329583382266959906852512852448921886232434439798423507340012300946961706525844175686336658581031907037368104433720585142113635082203982860102064916481748216691882917316523856886389441990420594666531416150760601301592129984802068490481820727681549055064982526447999220376484002215892958574291932115130134788888505681397402251342431903134379648130584800955989151917694969845660009885588717214438903540967113268366320847492142396633766038809874157166143801888216036589836409052142095949978371262642060406729400643540046637391396131254393020299345474073549464535835419595722782378825596904518794818740924732318218148576975589056104959408870891029231821310439193896441350797879295938343947968529126095420187695969771207376036648151769749902600180588304831973414151407523853488561225007280644973812695177971334065545235456594647555631086245432314231384090221133165908560220420958727294335041366570600824646613731716173124747760340390704340461243841401006140318357200019213687585813141308869169697168074424822505031820304380743755335264285836079207166354842511594603906659696933560853513385235433300287144855691448187353103469301348570670285941223133730137703754979152242386304782562244306058261443398392857253801916826546744796991665467751627361151138211566498186180407888175922173079138967850698525324711334366838328790983624675060076355091777670340228210507211248865947289251441735628972706824875326178945349502144865300178245536404296507665420524622456005544560927292178956630783509477731907592891031910767515789054199227300754969171645781585950238691993488572077392124799364638613300887137593960331007838583501137509581524913503080350165427670089609184690038662479818655515267646020534554129929177814344405762343617871841311246360841455908480791505794387192840192*i1^22 + -1796579853274067076288332671771846236717318397728976580934135313495675411079290281327436823872188459932389972918546149849127501309605835424620761966643521567506588955940485031869445588646167432901276512666521387343355272557097949510467840478515641467653126081322411897178297938305797591672584552980486603916710379032492109749003447801692253437366731067139711707601112743630409656958161566002741472522117148353764068536004555065525191909700259042901449130110693383552763872997408846770584570446287159583549861727844222224671389029798549834751900594626218327494725771767416429987511950501378625707695628454282470133397627917639284367743966397937795316118281536111679335964873950683592110838824807246190033315705727842067984566949170244278043185675093727491097836156695182305195024461425298843784272030497249826894233859354736190120591911290320209155441925432372363152544535327039344508001438545179294441072578562907415162621830178604692178948613153189794620842399340813169484343448674921819144460118785540475771400373803623986429584038667567462023424320682046608670927780306751437569518838717313627167794430838265803536693420290926359657198208676996701540960588229942433382402801159846436749578840540256909104037125833796362112387379882529004566383712621191695261809911064065098442421684000171511299553968727323417853083909710800446063006512807574968792936690172629884308712576588881504498241738486554316504760538990203092310419712953547848356821553977193405304092157674040123701869621059902640945817007417618328265268124721808340994456662540513893304572894840996600265807387669926887802116385766016866374265935143724351028255624117996894838427747936641026307601332564743875583220800064889676356580053706258953274506656839399929207699263042515409074798103454595834625388598959761673894871499510504756924783329076817251290169255725187511659379506643866210331286484854408641847964243525003917853351891149507685117021590252254873900754493362991554415835368397341007751756993236359320723948709551983921379264161479950126716805781788032176004769034434888302568963034547569183101925832936429530957461839845340741534413189494448606189991249775393844416381053732017665949268360557821494771031445224074237234128929474477314234790951015805341154005296242572384562030345095791075468793634567943066385509530774440938361979279190413508206984073444201536420972319196802024717848441180081484191321412847458991017318871175465182723241285564655227147288265304891925141686522692249252989307974367572653854162339698062007820353536*i1^23 + 84873161381132022338817961936494340128037150770103594587949487508783641082025087852802095204108116220809165217742644090602361202858985989505967935939649736418151788813826488834433716325032580900309987394601663618400649833784894142232079545834441155237209030595705477428538587426105935267417026403097739756057055948806201997503782218012589662144415677779464116336184268592260944523572158611349177791570583622807307593357758218288200782517676009981785014389475384795207684068685420889554396373974859354709364597426174050875430630305865706711759681644020664342812614289438864842073030661616995068195222822327443773675213529464823447573337518781120132760763299621368735427597701196362368249259331519462018683109946410445200807148056170015945030557510015799669607598049990296973284180993842602257696415439972164996509620875999516423620762180318081230509328495756481521171327904252479301583279194506702429428538093555397146595885029852825482903888385997795134816675061985412941888251112156739769526946101194266913121344959104704147952188824782497840292672396901255003808713616061109024498932983068465856821122630676118910923150158676818216713791466203112687393347156633048061183452461164445260066814720950939331424160878275100785230149926052601608710684995808980524685890235474200241532995659728459948297034272392462688795402701452318950934387136382069751738057066032512623801091996902289683452170316504091487398360011143026694494495360401759002843799408758931156879887296524329470565557811500478749346304007078185625893771262016938089045152732210781258920093945078576359544039845349446487317053527520234603394793821994595615316283629031543234746848691325281346058229167186003429164848006276385656484990750164453063967430529450878809139963421135859252639720278935202215595281948486873115894278915040913824365342547782328636520382488292080426909225576996458008340798024520838897362014356135797951982575812904914914397007169990240245576365379780408197832528006042635562588663367744088571183973349900417666594471881450792701957675358343723557671503131327556536954773948894406866828632291700374624887846163711752645031774452337275997328965283256504039140660433660571614205880603412750577469127704235474932829761944289436206010698229254853798750647718027082994373624297996166289807981431662080806737227923507899206382215546876380787558023359724345248608216497531683515348542824168609832259404240752269842389204145740959185035270861988003579593428970368414400181426849224926597105987280658044174889077601788693053440*i1^24 + 9541160459194691320734501050499982080145725627719275455553117351189160143259897300887375800979068313499269193274135937289924533322375572860728308593775836556171668858739947553903014383860337139638841086141254525166287901887571779359989150484041283360857965506962148049478183439536204984002431706576451817652304107573667889053294393036836217493734508075083616538382598512251444968533419845622343655149291057059921687544691465091179045149026574739793975230462566073720612428584295412366888326934725444526682472121895985309374845154068872650393610156066753507171431512963848794694432147183309960066935451712664562132986867336143951982767700506302767343821131253923541111551891846431393640688454417644567337517821424621868956752629527668953235389696324870323196566010464815050184279806246571826354854424889769114300896255849161435481730684747787676308211164268522039572201406994368015179081709149460640158352556161766261997745005874462431728697310184783248892928996393980899416632412481258161165379584752104219162744691883665602458725934217683434407264515118886444804811440603633923179045955341013082176594042593676655918307671918753314753135832264699085072675816874355676815632613459600299354483519366350352671983395871527084722060759308673426012043019006161381866850443584694784522459425134556366527760282108473007675460291589761303064980104248932420475619342268278777976061183563736169822509061039247373217279224301694201846295829217193615876981297645378725252917907286987272611780845820416085046898633668142843942662040082378696602367866671660204266133136785696641718144278614895014169098536936504311754755510253759167379902499229879651268780312291553750443022323461029485003135363844150046533724880117478050914338948708823032034117932929287023101960802097413956350535896057914485675171315808868774551067717015581810091800901003901494898029022307093812765347639266981184029685820021363407921244667950225922443575354141194865899873618239811279109227407843977266047663867929990225701715142881986904358580254620280132360705406284277305976010137510972666091512260943482186905133240289891012718101147349474271273029101361455639626898614813004814245685586645237824473533432520720710355417731046501068729305293194332151108739112696067291469858962965274328462370760228158945932071973836271915053056642665728942859051309545280428655702369600947408973226287950360432955037943963130312597357943944414853007745296310747943418110244303582295542261176419293742682341387286261634032053810524107819569509161209167872*i1^25 + 204641603398884925860914638222696631669541193683646628340326738110430810577122015836848010851236993829307047684208607433519480236137544054148738503969603464902054410170102290240612846137356189970325841885201929410259010034142065789005842739459456963789969081805180482128061441894055868228540448474141048169573085930070053485964456944656294403716002286721246045180676296953194627680290083086343340525309368351929310976826812246803176145774951430181300105958744613365377612271002181110115122096872816701985451803956205426375320688993729354307409138728996578622343412014225768734304759174268196448729034344277549668583528967131013549172327162577136441773171683556738144589305291531459330140480281023893476971524137364656680410778852699396932356177244961252894836827019854688802224787866419772758729009705575544899840968818526962762449864809904903701744703212220367823228838321578766286727013248736602089952545701269630198478302330998333054663269362857212992985147405030152750295928440225394688959774112135535849103041523246003047005552543729251027605232734845823645991359152519910881922834725140048722524304168222971889904847347239600876098567743142964466619948468047509520462277878797217962275061490938061801079374390345795266727863268348071905367727025843010570446974847977425601811164550375161914515120881940078579455417610276119723691114353008932216842011056837377015103853971884271961739509331021298205090097749613873141376295236157543121886468820854032455965554200699321488289220877509543500101891724763564242339056525392243183909716854752771815962979255949437459195698999791137959708060453015752260659500737972787504940532132716300362805393624047594262748325551021470456016146709184311725095137126210383355291882854021661368959633246172458241229805578002651416850108096999421234011061344609058045547184123784968413738218031112066597987653935475853922560437415472959800533112528728142059517942276451188384286496017809519086481497504919968866713934320083015795884002093318644658877894616689271645481406928168004794574029388960317847247044913997911920068324318766626204128697542167489832494136046149400594267961638044197800093927325836076674480113642816010930751823990344253813885531834626364919296803908951233878061443228352328386303388549607116965081052618485652993217835837596571236890676772134438687025535851978939994470200708550747234935104986021989387327275370256108993905412787273827993021299174053341079681885972660344648624862637266417259102401671517546273479849053771131301464494833664*i1^26 + 2583738045893172421352657365538820813107529582721179783989716301980540750532670691845145932852475524727522496588254928205055161460334167139723856012182542438803886264685470414783424028187647679277850260561578692738855905581236627528275631654428400564389126298935761435429934839029254413532167580129269742687671002931595686795437968254012025998883479500864466764664749825073692786046224149197606973600795701119824961965457403974454833145646291596794256941886800622109614701942843444727567553330885209301941555281970165296491634069659059107460856137646428151013661903567330386112454577913749471196973569559686843002630711084761363690273978326444352645565292916221117455618810192399938017759150143114238784079989228164541367398681195476645680841722759207367925041710768051610613490189294213103103616002801929246454296739728803719454306092353358523720776801411369891739088165130698097132718370183616161420424070588518731467222937324879129673647813970374950708090188147941055956745565954745486714325153255386181869034528484751395154749479917620776869475091497672042910765544040174764551175748443273141160929930918938185541869163819815512921448898300195002689528306365481138922419422187261965906363274311204702651248087328025517647027042508447523208076432017688114983324919743030918529724537774218839732284310067457842718757760936454724097315303780187602091493509667274284006747430300804055561458692442976161301937571675205961326408576214958394302088681635859969812577318353612795297792071946172892202588405129169459650551555979983762724606093368541425236597868199382401857758026286575416726219677840702787593524593755802198102033654215765209208078799386072734994553686253791032535930784655206934703189758767908628877976933176486418218843932970996999604176951228536148142444732984215296492668418366011526683740537268569355467857855170572016304204357753683195341845496091119775710839926482500634479755491466321636960772215701784743939379973145048819753249764515904354219337396161754038556876925164104216700369108671813770570920832403398176370497723285902665702025900584703447297006418141815280637625999100216384813856634013693402993813901549903228463934782457614576335344976984393783037130286021524912788693494999061360139188337232293540236246797805833515464071851938293036677490119504766954418025380460320821232836046044248521139718299632556235648269376123215266474288763652194151227286453751949949434304070428855088969627405550530936508874470278003074603393222286072266311029785340367344251174912*i1^27 + 144175876243311990515904651891828575224786178071248956304311812293076592641958119513039543689895581761053575620507081096322688373440652409088886537606061353751356438444010340316919429052153947962900508626142220386924892694983677155148848416705041065546039784209939566032402665271216653705008831851162777595344166871319022520387063887309041495645644226858944395773491778491182048445468023456215193829626329278469494044649740312615335610548060984800159538888398920381079755666761341116145561964640548389958436347622161465498317877392071245652681560644642542557110987776275582522214917844958837794883442918075042586269876321486474256154706673944506209186927823798073330212601121838933725165774070899239486876235359658248252860539200500513098814125539696863413721064747454525787301826478823703073434101434487797019667174178416182967693972501573685671523366193648082648181374157088646024756312286158955049894182664193194784283518183591435796893147845865038195734196558725518365140973152677309620348819717067607607535445728421717413366219271707893858799587837059605975487016079113018591641195034480185753638980279486410971515133167059193266095984732311830320604816926407023840033167405705160602439606277737689370604994581239192082522308287203214915744682781957819392980014619293545087608233213985361350987647836991183910433388469708256456461579107539584869732482535399113915080276192321512914678422198751479170969708565218601603761359566395357786470619251265380086061089987828050389547940326281778997347584178437954339408491954212384045241708489114421046400430474264115543537028666220733017556258606279360597608876144648399346640315255771495376962763352034523591395177418197581454097973396870353413724097466267257483386849056942851968214303654274662965182806582706955312988392094175841323014356705755517407188312506289300130120790629793601875501973562446514878011892220964929581010628299454723101212889377423081985048078762464570008276986744303256563172188794725004625518683416029875786129762807186419666577657868646795268141122716854542814342861752263589965035850355520898956570272412440290529381089713069320840238859249901527966599409160000411138485698163237275982053709962815846698932157330880012441741609282245502179165352367577669488279094551132858226447633632119988711538511337829103517398813737554176298141758316621566215542728741777006199936983943011781607506803746329175906339991802113065232401566434112741633828956930490151320095392271335192968194802964680091042021291868656966303744*i1^28 + 1917884084938288038121310264631283255276739299734029233164979794534602271409976051109393287198588520704333754469270497089880086750453503252239914603353145297457415431022958925628572067330602907836724090417099535409541067776305907074260376195246803830616915623865821731453587766946185402672229212799908014479020212875332046659315275010818243273523852808862708734027566191561693620262652237787732188755657378361420693977670409830963210277810781421208078003364298335311015161840754899860942435605969221722701736809018141273267774630587389792391660797408401876740611590909981552841660981757088643478616336433309127146829073274195671802579043464129967242458845620306415556850193618198562506757696486201136552775885960696809857215971787831317023708252305941202615850631228390532634132284564729790926193348958306729280219445992717831931574410439045813066347634949409375342018316987514350378849038325526975315962528768505894346638827384562118933402272865834549995329715617807388541394393602955215342386273501040343611709263360180812295902585335415271838249826356392055026150543979415503305530896963609180928837542708099468457355447948408948034108435420466007778767840009754616855054770196084561854724839151894249963968294007243102925977547962499385052687962643286419224892134777070853407268858362512458326880833615898841204182766730669771586975222460613103087012430714594168996216775022563148179428896280345914333281159371185887773057642281088148182007284318043914140684987426961655476496862929882181008731460527945329608303946471536324004610790885625049585008226164231815615111911723905592578096078500699430504977567705553471650366516000912340398652818979617107067872026463325832881428054661473489488863689184109635712399661583678178110499262599063848352367676314035023362034005228193294586604456733572541426651459286617101264668288487435484738415296856883770764519019783187374661293382899812249631918256473486582554640132916482155995034369325780370690046256303950600051305741164802755522062797231094581976453949387292020995340570542510353603249825373104328527380532057617480009473521418754185684127013575024543145964147499327842880884905907353996152620519235985608521091578178575683737418526392215930592499161021072392084591993219997554103150664334190399706788124725302952443350357532776908465339158500140514537111897420801008558136848889444480365702714660102234536893746879712310556083921450124953765188686751161123540772491979286185671144649856806496182279361348202375780053344860504064*i1^29 + -12600687391153753084847578562630759414182471828158657925927523359532131611862843941190203454109067452475667089412444802839112687156677033057474236935441510292440154787343587535203439918007101546596557968569540817318305688672246271160952539395576657254526968815188877440932192771080698203161748550281703838063991476803230045268586724533746029869179243619203152658761723955897141893204170959961506698070051147373072983411648390129057636900533263649139507907102010052105069242234416557189666620821550482372975925110566645486245795543825597183972814186497174284463065855011236410378162591602225049476143207620224291318838510216643935119696172533529655727785859018506131785481149519604315180771368627009213099823111294968334582582878364202854022981368903809534110553914156240799756490315126019105534968983682488105819884285554062750795067399281765561408999043240898169139591452696207310978738058839857739523947722837666982169778589302237512351158015881459966853067954778018934076655283579888930257129495260017428424512518162206651349681162929913940494736007521073288779542682329849198487331102009485306184380893410083824047604871494065967751045800307622049529397911025796749354828730249733396466487163305821932651161880875051776236799825029650224259196167736278244403844604503761136011376950468507320222795100045333623487268705500092633356899115522138121541086876826709343259262455487114435585127512904733601467900035639446577853447285707720055260193778944708466348779902103020259307607081934149682974595090626606460755092130387543657776645318820155821009495491961023217175284380368758536060960247934516896752266421848501413635590928523603263827675901833719896368410138750651063288393078001716361037114562355513726180025525901831222513067042482889149376378323350711329514253433268444650742950934498562848810392076550279261065334997010495343637663383699706985486408041728067260371062525376541504745623007695998828200453146968490672149159428674463368059332490820108709456038703627229041373136566168523748891385160000862230218088378596161369518242152689222961934293758008601937036258473176503368947352843058505643751940362334356617874971817794263745558991864965733992700054850079848633970708096180470890246167716533824654223868968553979611391414657507703236049436239446852809939744604757646879628903586555381971008393178436454139141754044814279306207448452303102771826634230258155109680125620248469600250048123579743373203100727333707736965196785842447195605774079898733398811427733504*i1^30 + 575707537949885225999846613138186041658496168278717163076042382222965190123873079537462975164598551844979230808569273941948985860020020152055454700793462141473437490222717487029147708301583296762938910496516179247278637004743767055362696139325406207132939676088957982947211725630672349574623349079505424415841353050954605339874007982415430836865772615862107077793875206192075387672189797760562462033667851712953047781878460055011776564517212898347891538934397754502358572311812818680809094625064855591596785673246381856855705923560263617076404958379498314262505090543734008588689836647970813027227840111639139058688091119265441316942544387360298290751704411761911768868342371652520392062188109985257887174543303019273790346695123591591791837354786248711851033960629892860512130054870543136851990760701022308988678926690350961273563696255083433324462924191821970504915492607668449304772948397736324757538475943352637296717488273905393651910701016889857981188860523225602143597398768627543926942787156401989008913712893946403316764924303952149869827849409280089721606225241477168276567550853123186259377137828376277656659435251437358878281764095871436637491727153565092030562447694989348204860071371505189177632829190631893439677543992977965602163034152228601140147234023705722701445120758576165755021355647831298325219417590391587245626690781705835158426378098027194068558675092276045796851698422225353303415432908747618435037337026801249434430507002622630493832962454389753955493477767548106108910740908646416523515746601400982352968131703630260419304339903636742146236578362495387670075105870072284474350004790414006668541970021970368439339305137725410068883607207259013210278127721895043633584588819874891011035677698623462225676915854086432903033304760169678711720371698209224873751724801190948505790471175353136033767030018225373506479064562867107267646204687504942188209261684608873842350706845294193958037042053033281563270408930141350895745077094599163675174476163602577867234141274110988066957909759631509724080040660538942839243086628311445555517965973786386219913247327244950427365075817035229747598037164661076462653240353209216236638495672283130789206017940805828249639305299452131684058959340202571201172447581919529331620794846796843316716862973478791941725964362710741155569006150041078019853622208336497148041377011553561403391530298097953120797237218333057704891542260861134290180033531488472615075166078128244010166454483785444981060616687938640476635136*i1^31 + 4684709050937590065760708898479135367213299649131947834565187027084830161522298227262470604953131451488180580112126539460697281288153234293749796081821488720419576170472591072691827057610836539803151493917807785575668491029993157918985566825353599609196158206326490863932970839787559020064794808211241695679848472268380628739001946476747862011647145665194630853648864054302585615164397564876296822205858646362330345616170486891496869582339978915420015218893064794251149065266000116578701697059111608450481316190566368780234679308583976703137204120791403393436955673173260609716882937290772931911657980243370233506107196613375209855626791825185640841503234771684661189981012589365807868596355698212235794700079576829859671786232219811039652269471650537649384856455917402326176866789212166048239030044582334498334243297040159410233224081364067125109192344211555953930098741442813377418063737989121361118763796071967319204960950222361225447480945314081479166035760022739619774043392991925576873068742410432296043447853447874441809082850149534254714088209261895307581504590174722110508704925338360572045205773443167128277783644201039351410288002284742289888534392457054912896353263043488558652412672641489230334462774620196469939188893126382335961667166677226997082685164802497574595206808389844611397675509422327950652803433284697538907340022227012025056837537532368087743747797415359936697623586918760849116248943319661312902511831273612190978255683626912692447732836057752318298657127941906779235216706520947015327552286579807369551497917171883867103968294857573494651563090077009068954978416303834363385009184161078179064463406776834475015587095363928473506916009499235688925310614219530896406545854943528262980504488987624364263327813512658233419219190326950378341055784140279713430622799744912702314135600932296829814938314700878955355160331881232455295099550029950879388157719778300217557033112484725866429306918157785782044567651742813050457735986738965007420901857921581762845231687213594991039025993564356422308779910762511723202249862516022835572783926089180133007811918189702423288700274111520510689658030579764439094891544439835745124930343876971803961841116728763258258483344691065880356476599384059478960385967587074596632057027315226838180841067620107612506566857493353371827848548367090829178255398264937722518368014779287638792768254202473364397819719964986483439978984629140932157693991382848881059637565471969812278584552233912733892168571829616640000*i1^32 + -136762324103410604779774022566277183186352887148231321123236735086077939258029939336685942517339518160007273076689221576382413574713720844246692394460275721979517806721578148015839012207551222117663449941908600280221179251405212105033398540922191092221934270408273680764457031124590716363360159645976980454086245382865513096339552857388809443123985600554364735877242612401039734891793475439352349909669267290647686322748449202274627682242694900903128382580551588825048053534390267202863279689390572638472984702192371466086057381010083616971513371092192549596050795024832187709336635895480739181409670248426966311689847815306157270516833362142820249617301576787285488572013246866965064990944838351021703420728951939197177003707156637390535110816059137125493216696578291938826812172363933548872898071206957388848115406814889230280776077167156924610559296179716887568493467058245327557056774913039654560966943375492752378537181704830924649410022077032192436209645450244043102381040467071405042627378699426432549946322118300427746502014587413061442661814965889325367365414199297789162300042866160796311495545219678225607378898909740418787000279707315636349092564412538619971213967279688383997597814551976931115959201125643996396216447599370063759128743448599929142766320168099274161771070148407062980616017984736523974128894651808888994874205526683315168168782998940336039503545713221510772556391936873212790966835471961685781636025595576077232523010294812468468652982280922209629793168395344984781354146733581618316075880395633631656048844275409181608798455630883021767877031189647119214376503033972962685464063107911443603528521465412390522617063099878715831718094955924680136807799306775696673939289537018660000735220630490819763119401145096189568878029977406965831472914069143972301946880514974645754592073287925728172890470033140108222295605306007433182669930287108223577993511985597534625443732709622412293963381291257482120247321683581593180392865407370252741959433867933128348711216170738980179671978113658092781489362317929448828963346419327757806467857980973191721761062342350156646625990520886594177185378576779514958062689538189121039591007364399526596745453020469660356712356469761880930141535275074462127824007346308545813763007986264894084068071252844225909685854945749927185004702535574671202092090884717959277405050160154737032608981006313381770389943703903288539816314185631123020334707986612579203937811205703705839465014674282325595469291588681728*i1^33 + -1603511820878364386161940916837404220144711503722821894597370303813767813256925246675200129362519930275313025401625394492830354267764544529436247100468508786884003562599786574101443789870351752065201481594135383547266844480777078046256617180226448609429673783117963215787365769277074295765765720949186742131083349822942606274907280601165924630506676522247006438210421220968597878449846363433249030392224925228776644280015007092587597179800813106577388004241053226623789462637854668995896564515346844132889597422551382184943620629952864317164711244125241551751525771392390023604534391449982223234400897322751097560948400076179712463216670866590676776047571566400581936149571735249813976538125965999210200595327638983750788759457641006800040186165143580130098684703690506462220095398283462726720245789332009848123929620305472761608401539825269337680777627253455842806312159735752532445409119111783156359465930705314392346161672938301555223293884075583934213969324671910220871727212569198806691477409684548107841081628950250512415775766530481808315479576717638622316984542770064562836263784262893533230655705112709474648678067261594811990095077097640285275662683331179524482407232586231633376922674405932429401593556856836604586126259976060613100041944100673061231714784206300853249392703265635016080248394977165766658478888846078850222088640268877995729699433572578881517294206006044500008034208394978372474583978194785499845684774907244537402211583950123121089776524347636864686703190785724018163509121731620351780625896077321598662994014999901934986992575170288234964431204935659528369966226322231678685459544715075067398699005481089572542184726969804381543501676363699604060999794291929703681862329661029708391107462301234515998354402915111292511797293365098713101798813868315579637669996721052999359284868500431075200459270132852558784493976709567762274614684923283692698667240692487644981741938044866864041993370227646735346790902184635129353553705245084347072355579521184388294809839523243398438336314223130494382455610391339585865357873814739801033586822809110392537014566718436683408625530603642230174548259546506713364651603355745797694979946506520749464030923048427620120713233796269913218248830543205880114884437940710362081483435939810841505007872642979496181617919545035831639122375193962242343752314233851220555079320602390727096849401505559773849819876140853001180271537517233097101181319653444575822428367152635673200732284796076368996824252416*i1^34 + 17587753278524185185307077030910749668107618662157970762618115977031142025409471228838975347608158215591270311882864364918267666940720214783766710160372114032864796377336223732695530335997905256114656694787123718300336799929162376481289663012420387327807812793086325664112376770018760147739301040810993607787013593345556417388212264166221660303329765507653235493719699923371136339592433326531505601784285473541133424876530987962998510040241268480668985389154770361738143089098220078957503016317243153572393194750373351461699955735437358403224131662559580851588729882392909650723255384588680292733182609086160036405858312099308263636259934150911678903159002153875260130252382144092570211539727100287311882788985737996497047843314061279045863314220576770571845165833885624288519621434497893816624093758926165029019563315176970802941423249932589550528813567061030052566469695353077586015808181893021381967336880465585812696198718876817580461516253146819753645325700500249580770954642453741179652569634411729396369488464382164250756710205220590860410041333782803282579718361303542158122665281336851073837759687408687008426645014463189129909703330716424760259577851198092791047753309348563732115665583440778419505817723490146411091351929008701906269135713674869713232571753090791117609927418736799251805713972114856645863468867404292450091981283351787364965809673583157131438166953044889847728616611238538635839688492737166797424998439680635296227409732938547838767159082408749597670045985412568125703094304742265573756378532928277690388987116229665160283278357687157692550715133793119438434859593048690109389579241669950655216810224642980650875359212903111443738093550554011322939633420085353341804899157615969640602602285799489247713620934084703810134640159204972876650916452357812720606713182727644476990363868588760554713887405120664968330632869630971947477570087945027480272005705565925884022977898262015945738149825458881342729366813744085115890728985956938914696722985668772303896201597347316480776213462592196852050111583684938934634586236009209339675358009986872926740831262137840234340617395059137632463430646570618926825994800079926716391448429858560231012947457322412532049124870302626605441930425517412156702612449204886302424417648616659267270097730721101732281226318534047030939233114756810366681848858261865020497893965824813447715564582478175656287890017881225919433176136765080089255214572518165133508755903702489081571003801246236126740480*i1^35 + 87815026000775813984915090607877013577922459889197116317382273924078951949495522981444140652410795906496941451311411137183137648193621472895896579195257083450619181393261399794511944458605720788058813376964431334568969939496852850537608200984792484057441584097003304255998795646145192577681416680096113543202996505599187979031574370366256063607903504037113055188654774268008908045969999203504760506754587203074538570198419110845781956150394117964187708148886919186551858588211199583206764102261210032974241134111320655313801756460063344096994940850390623311089192734718361550049099429167124583464398273165790065209714980146258300212046984692886448302294129846104723003634182190755218545729540131391742240508452166929330007288810691511712296043008703252490453615862032418376182377586144882587154746700016391845062659476141362255813202854137158401756371761796932228535050217154552965237163824008503429108118717063957892574179405210304300088606572388482943787311611914769075710421230057039429487953791409406468025148628546307304811755833139397976388313527933067272511526709537941746390824555369625102334443076699445658102417074990537828040708097317040307970238573003626120161879268550267374447949501135122246354379157143355304538323917154291312383853534776997388917505164049771075493133569465414998882014385200287242915838581210152722550115815217369909195547120655908173939129479697703134914434773857539050934222115365837237467759170725989726017880489501415894116664828402683407711306980141736386680136195339183931980007362699648685956895917937329546269019756548712470824972664322933325527181487896468955106739072437125258697186057061186458576116485772257409862266063679911323432583262785618474836192883318082031557174494935037167378242432591396434110220527645943419203966182066923674284334878096284204627141877066357674174756312817335475426196342870257202871487406842219421172791831811301861655495008052345440717445507674293509680571033745923623581532299823728900932799931209262340331983013937823284444839738156125519047643353500885714065694926060631612779122522052740480226707309324013413153444148567926047786298999246175591456429732661052266290104241075097726371957360840269927030499446790932845147063225842917428808638618521782406535738632037070156040778101811587875040118781744027546670075811614123000996038415847779856616545742551527922255421292879564923648988981691294190921327240604292845134533649108272800039188887025506802989227630793850880*i1^36 + -2129998555600465595581414600928590796354891792374170093058785624826716934470399099335964656874224939355327500956498645008252805855862842260874579327346568042454949626404230110626748443154105255043945975796445052215921933079677906125169450172608371105312496473173828005061243283144509808227153564060134761267359799668366934743836557796603058684151989687504015981940312918713400406991047214069420516383985752652586151786077840082868647039548197320050439926491468399490747471781096239479477784443683979222214996093951496606489504034995549616906670023932737510561649976254445158424148656092520375100903079026003615119205099721737455298479137747724072398651999474601883707558612705597823113486166485496162399799641080623539302533526756228371589238643778516481583744415505800854655740547428629438404575870330498484730138056462378468912693415648044307240618277065766742488189410047673220988701675556719548853408504658533882547422653402610738600505135904965063689819621411031808774761854854061909895120762384811586958622707549898472517099506090026468125168972699331525240435701491950457936525579757681502648007425415349204051392174871310333953314987784603240730533332893592267768278574564027370276580355832544902691198614920647197351744687795743462826401211799021141145394052678618305013492702990136328949004473501360637627729280768776186579605652130368199124300824807547044079700799401604941222293240574013157329249537100517006257377123315516640648755204467933017917545522140064116380055803760415036220939096640134680321507901729775648139064356209591718823914605889600853032496390920031560570739085694758611225716134862066084758267932695270747877962911779706328293039569395574903830494706893096979738400456610473397122273694669053697555828980917997785167432695397481135801260057201323173196712065569650393617111658782197045807213909420122982105293763362563287147514787291965369312085917254284639348303719623984178588428087282077721698196967133666113946065155661843440135904589386999330288487376398218407028068715897868496872934825048311954978268701133219873574343135885359972987644064404597802093769872709977012691427160979498302902548998958802899996302196097713655166266400296936838110792929542492734587007663970066003693987173073319975680965252254035200615379000815793347468948984702705523456434863030472631111480521328040408081474197525764560015178801513624422003067323294547396482703375024074369854390175014611553585230990378064549078687073435648*i1^37 + -26912582639530218646193100707207027530564029327618768411834011545493585496967822718934600920296370381057179343013492402191061240538991462238501545418251446364362162083986302340066635951301920906240387541410648796725596108822662234649565305002656346813068478566330062063292194579039572425490438298778316818514117298487876782380923268947638086518467861529129417523397218381026026516570699782166865876921836950088528190210141808547614207832765473205830287412530446821703316345771829342030971297025163218123591952952523699931314905085147224678339746240609225617745864491057027026169353691059376194774358689996355081788979625484759184681957061528708656349474086792750740417109227867096972499707200256197154136150482842659096282848088016961399705121131621259062633294435684884229826783031246989988835264018185641014458128608697868418080470451986501297134494615385435245328041823993141895479696792845319639283392643647287253315802466180184397487365193735691999410697662380439922090997171829766032561284056190618091959771601743025009077246177128040007566142019702522048207957912806465474628028814476354306511203373128963431484888042316503459950313736030019027499818326594486753589559407345552420707225137623901631318734037537882277148437642693272827635886736118434754889038069180237098885669431062446250483867291877081507179650156390594017324095317885276682172378285248199526569608766725679640352898637189913292913615299749882407110610179656690939635326430497748413928782259028386741762631359252954205948070502043364509476706235380645119762481585720270946342978894505073208770347594951865267284012156357681230587824590533770771193917950573966514702021340285208408535167473460161763142102297701883010985933888874224062781589952062589892327952540227441082014639839983059160600460211012967389868302216232955304661666971123138999104724433167766573612647859179101470108195318206982002229773767703466113390142762384838386183829527264391790330740539944723677038112665183477652014108836910266353357914212148845693969182082363779973336535826783876120150013704211634272996807581521440304672454207553208856994497826235719714006065247503997153678338135937821893393600476096556289134639094920091248023043196156780376431547883667388666264977648725462248148665937969455556736286830922535561651826305371310893361811134259882589164539983924470528597805465003259867128650091651524447841501429662807496980428506600992127550429565014816494128511222099982841209159680*i1^38 + -88457268194178928979872292565593943182695472084943875812408622404183151924406154248614205088080641734631109144219773589853016964590090906176919292845840438977817596904393572718466023351711289641506091355119425267169041077045568509727240923554860008450049749736260681369148909581503565403016518607777828976341793561623710728939465964571287138778020439504503484062661817872187673115566116783866676446559818217413797902866207473680401058135495935001311420949985892902819917399754490807629475439193496573510651718339540569155899197858610218374670001957637370081815070711503777913767704924109831653224650495495750241534122147410299082723647627433663145761472762347422801688424833836211989619170182012833337353134863381659176965397087899720833988711624748338892485645848952732257046840443525943900055946361037988768711869198071072470557975909036314961359133540605317772814736411705841611519790003474010222643354274159241248977703911000862632038961026777254855837235350145922399810270324592772259971691315377714589001031415690805245337765215877679334288647950470387045683647351016727297907102119817962376600246501081971961259804359772705047446838082678073859090580964519896051826600989497129474049395624552743247250308696063585130696826330359465619467944173633123098833157730600575132779526701334766786053125946788042308817157247797056751862704522527274194730204662743053774946642641770586194719663041322233657857998263219400165616651318604776387084031546189907463712264913215979129012993799309953202552033257897977265612104695410806441938281875099100318635170785550001645329524098280240052275852318944443271484220560501983481719093883236749429855635979786458893868351954683980016059727877322252486617969142811060751889955689516096821097785130443076016655994233705757551889338763532432010303823444771952279919720438188027596390022026771681083897163022877380925963262743159133280919256901390458815020565514675643624278870932836578707311891647803956432249243727559278125686240280680985484905555027934243103383933572744397099674647519499664321175586373618092194595528156212166155810748551742125863119459032563126046939347045928147326125958007143261260274642106269365252831039672469138416285023351329375713024309613837570735464369719444299902333008947602855209085358192407667883060812028961934699099570842822127728508572642506220625180260254442031052692180032107139212588981004898148004368317022635536068614798199536516764744777267013778145280*i1^39 + -641257865550383598769469569511747811629388937665816170304843564953711585599704191653694968320144416125439097576474937804784950574012490109145619552731807212967566205490530968189156591993573612166250747979177301873829792368828412153186129450768981345412254647722847206900046132039001683813330705439254675258731693712324342609788601582804184134513447955381512500067365636933359930167250209448313325288811714016798481540372894660078754336721587115371441768441980429822009171458783943018966234130519650026182320719896231555411596924738926990267948067328330155223690973083949458731856649837357531661698334595951552822079951148824471376069377348777255516461288752826723369943441020253678602631017568120213023657132054509333286507971606176708385288618753791308599887994352589357021315287225379436105993393952034725825500829884594050640746081334576412112695757395216652788397633674170169677057785355400726061853514054994006209364351213350549232083836374300758149058473789913833232301445078564652603796263702107604328160078711109073996522091804880960793184388679316508273133854928134471404489672893322799736642025525018627869923905928258907607742273045463383403417962595630235332421014224981829682230967297154702073243571006217642653199075131686454438421229413367378980535663497022227201324414369277465294010442906758461454197961240230109177217893700323717415339897735004823354182110310601539425187762908830591116615407871248231185548417566767339429922218095973609140379262314854696656125350228281303127159992321501859180575797979324100990259267582219130839213103115197751193951388511107909182555167768631147786746714348736548419271043799144475333314373478924543292854438656622656849872210916504652842167227278633674166412166906703570460749800873228256467084878223867816971892761227533176957824273909470960945207468989247082547855847321713705713699835460981659687716836909395381131749386794470943720744287213063908014203596817627848496173660405864674321197997949354834569863914342405360689149115752306358465341576836548877144926404153798675881300736549254265135456006282725746314297998914740863315883340662591469833220029533463359619932558960446321542949236089240885867710023615289907610133121847164671603664655202746655083727278602405462387130768914394084825333764178015951721347665140575931707926717830887786408758430634777744163801429657214162250278797631439609458175018654802325560405249985116728107005899806820919671558578703958016*i1^40 + -1206729165018469633940377884474363220549864328828603219751874540198759978447573724011517089663460615979658075725232399054430119740045500541476838520493502675399978455013963435859297476213320282710186545479604351418909483571842594369379009456834341568127003831578186306027906033133695625126611355997981545997556650545218533555214627878688079081072621121049852142428916862263678278941428832062843176586709101390372371536329063478562463390936871528714738577499075728399070484590015125425844380848913218822717380943194247201274862799604226939648824635188663770508228105133516109993452054399298986004972218065102371383182475570590689003106431248428049026156905372709468616193400675840441426132044600873410074407164954807804433907684802904315520657776849956793797664279928130509347796124475668455183687536937134729094505381532558517376839829605748426413550897263511938541425622258232486147672666003833492650867357428915831402576088232590771760373073934584809125018523893693871865763536867202403557766432106196359723924550291906260456998815421192571459043494321209463487943675150995470379438034364479359757145409186182825576254817100439110189175011982969042424886861413717427203315540294394963691505371236386081986376224795720592100074368597370888182900598670900225548753130303037261473100242284447367385096858681697476577417217839029865870031606275328348689912757842566688866517770522617388469483802176083595313099133784089257099600401629629091193513645034971867680063383713822985196423893158798084360701468756302432430121340652465279790722087029045795176146702126116388189503719661392259020861750858518734721266774008607988946438862782081327672970395414306860460184998880000427712685579756715253227331028927761277705957784482083214913997873861318413294982860279100179054811173003288206061988069403051060871301397664508397146925479050048886898485160429427271089904969777197560047675344361925974654229955231339369545342193002139140150974560096454266079562469410642995132755213034888889794916899245574767229400087806466157468912955914124592416608283581623273706538730782857104602734277848429226625519269461325418423491287582085774045301730497619426459255296841935428722918432143542967453282651778133396054987512175940688367366449161032634547604178931649281939591998429989721558533056267999616520233520291501322507613468141567809178308565995633805914847548179195891243519460661010743106204020025584040503474173051847993791380193280*i1^41 + -6001662138110668838611491654513005698786677445246480970063877838853155792072329339548887114360080313515051918061513122004032639704706390495124314240573573468379830114418285451925125104210723585969511123212274130113820590830368327769282253488653821320996300271491415090125852602738533756181869077957235001877954851755130793691658523605149043919613131675818677975818521559374350001258746404871727224816707025823498109071787702928899331012785000190327224356257841024077419877864854281557143731723364816610990258283510515406294575943533996234340431289175466248743707065216269347564809355206184893061239727784642271128689223183174247066230760448356364953207945579166766247435197490015905752810647038326918508941764284236806824507345453952203434126457514732298450697528672302057641253185618354905115857181217563232096003376138838339715858998343217407226258034381555329125778405700358298916161234451843225897499531598262481116049958575640496514551271718760164678184807866373917238835843491021938437017564712680236137111881833252635165983555411944496022856210489056055431295683018999865130592255802438007227959955129000930972143437577587829951797004541856328343410555044895727492645541216424475338175803938565667092366765235048407789557528044606772328679036012699715086047233839681955987381049870513465929446467415020348544392781318854430175799337579564173626804091025361492072200207354921988487200855972839182729277888124146721868727336924527463387267350624251729763946316969000602568703309986531338738332304062720408992090795443908868853159504663652788025320458907858094164975107802203665509529213721576257828542135338452829357381054035581326824454478365211664164712480716930724036510511819223741725688047205931697590159484217610404064831602594753540009606911156001410573268991127180701238321397650792026377951675231977175982720395784244531202628557895786818006626011643732663593462428862302143177363682279787339193094985596961408200051349874073791911904298922420593865415174292848302860390928100072710945335531222599094855616143829094774131985680550178341859372770540408695357829506485168282878832654285669297304079630213689402672002153788651878835437758579510447870633134767931820955024525463229919539020510416079827580703450261252754854035640480870373258860037613200179376773021423709464497474338633921436926295432358713645752216399637657569562065004751425474339225451206724107427088005423641253353300421370261022965760*i1^42 + -7189097703809002039801661994221245511051685567171420668780129582853682001485191408579732468441183657552329882358178995942897736715294935677412485476706841837204338834068143708050850315896828627361039339760347342391131303154366295720188637663082140382234559210513315523832106284894680260119844834576551015345135970620831511766949836845738955301255539224045273188498812081874986716318537082545347197804716572499893603528056644878122186914003949994186205505075626050308624748742706015725044601078857115193497075933143381632934965623485115101566384814049556284881978337455983723708508221234576506111716449477114051799094764258128661286557212428554265897496355312026097227405549119339873357181807273654772066250076116285632320626770346895141534105340756175946486182347342095817442007051988407799585537042496817569353289752204353757906415677082077512586554287738738483120128428271639916142441401504934538023953538854354221801234247756629773852214748059702272700249245022768181321698371963857797732691090857392765055677534877973224061613441359133195815996661806573185681880931497305470511233306599352202222131808723950951596117438417243023433358280424117459954628323367836626877535124347455353612331525495590849970284900506026025899413272607609852551474450881523821909460943869844468028544569284318687716434218019125444084906994886587438696528450173700074860497085223118370794501582394146749480210541458864463291227659710700132737423367716505235315643033166194577708859840065269263944258486876343829190365828803325133540515617815870155183020357061535265535636505586037402959840257048973348216144290218180382300949900167065871118297731507761495010552000734785193338348546075158994608785846505575645139919938799224748525631826007605380277446869799904452715286564243440331236484295897147721864329373172369177812505393619920269857278094952377503943247765533109589864131610992607882068626279030106572385068466127937362073987081429111542014599531322975534097832759478300675709317622116300946943832532040789812958658477968023578651086692796592081290597516846798035151474999831294336563410256373640160138206202779965994670474133100779813306332869663973992780111507532074939446930254180522048664849656954434763812484825068117471791214576677609930764903380286876240019232061771236864128358300906325832236670885611825042350182679812932158157316157405752227391964799364702159160845408222667258094209671034800408613158704331620352*i1^43 + -26812010961984905250990095582665441540825092422417313502721190666389451804858357532121940716001231011826365624458420784781397425951950535063435227789295097790227989137928722231068394209025531471558098885887855462008496239053198740960714984383360428845466122232155279647186416406594672433629748009237987605460831014380662223292838295525892804334380803501781871614134249784603079023902729869853811886767156981355483571032265584907487356706761752949082367174391774358295265707194227142967294040973528433964479919217509209443494561158678418926534070965877542688539930259610333020074788019008431008415059159343226084214379621158922765630140845912125825514716235611353886824885383191512078994898105243306044928723626521147306309503104614721100421086985932230667493305891042268834606588844678446801653452174817895712445528737199402074193718813982442128951453042312388931749273314295820637471379026908096141998850326557119972223008539542676443909771779221060326293460934185816824155833171982382455922373133726514324995056815768423833199600866712395902470484376479195610824475909089670594478484770881417267520945719459316585508136785608969013881094781350572921683688437591710970644281086354663162720492903557082195032062000022294847007716466600839941382365076427308645107618449534826821378898423310720848779081477070489668269007772337323732630754016983653812480007036804803659067861424982983510625039036629344662147932401432377108762311227910668031783302159999647485132365320907359929198297316098572337246262769492723198350698701610882326601449516455955269317652997174031787261628393135197814192677248272664272268383705049417298658093175454232297031788870833137208957915656539172083131975892862672011759299488113216488486068476608691795616664713460765291712930831653827796095714742931309355432073866911292802843353488948549969423018658603945648697589271625446112845851173043374324487096050630857239099814959025734444482046917053779400168241684441886582560738112703878131391835861644351106466360613696734601512068297152321376867196958708052699321697557753449098553277304657298876721003409871993086174195853078632130838477552100725102643045424470838099213007612382365730879866334946987835772660147661866420355058571794839724590115621230985776921604046111751567580383715392890471182824405719719519249720204626615479561373631679036548294307669539137360366914938767483751430889191868421780827989498456842051485261889536*i1^44 + -19659530473892174545750471705674309963316883154094569667538718943138499746403832285656663766789447173366617296094255798542574311655244058085494859569636351042550166511391110953080159177080044988506162839787911438737927058278503802590670326339048212288729247094354036113497979937187528582782201116442885209334197809035240383336849105621864977811987254010008106600947827862974459818018860697757030731290139619022638696831348636346287670902050796985508999147709188712422499385655901053453178664659528201757225901283714270173350477126738901808510890165447860956793491039494345800087193619227047431911147063549319418005157474976961500740769182598474020358565617934261266585014337336817286238489587850875274809167903079796343813322536841957206001945234416586280325582249242627769114181311909971769697206952650075166788617493470541617251885257334582443215312626977359842051252450399429123584359421498738662210634299157328218182472226460259080640447107249338207728432356235046651995392900226051001893020914104162304360941929921458160984002907695039990321899939464511056298125450779395840099677278403293334677929306744502626595380717300421365036030184230423783495741355814936041550179100630923942577675963922187918518735751852455232516378289056502368214060750942904707266047926510883017207972948208741904788412685863096456488524710271610733084659959256467938842975232796467251123311112729084448288447147102629300120282772308237093773544043869848782288392617324013656379193105544173305069060633928438386153917531397923664286251332892310203008777055708481804923652889790189334778177202004463300530708608922761681902725317831036940295031818900312672609079648193675077615617066248013566816707900889563703585358995446794332899301608471531360574274156121543977477315933539130117186910694431275246888653280984829788801620931917161598516148068355890835920125540341865951828989568696689704923432612410593692309570656476879100417334768884067958428296775344175316150374349170152427232944487791773608450465821135400949324837098308073934613198418964455344146950625513966214744506204537545716093203098062965207828194798188115679358292137575660566872167663503274133300855095281003643325648617724597516601134466475375769532281791202561861940885687514240160622723205160477001365104202227904602637424768567691910445808397778450310879913983032309179342405309377693456320722929226528377249314130887166486463582565085471177703424*i1^45 + -57168016690891862845585112986028205584892723069512055562116580138771990483393567410253805009277405665425851929640725697314448352865596725641168807903123570221107391882224285025344854050623791118563102232848201821087456170871313724373130523633629812538428526261159806230439253614940954824344596367910837434138467620763504481497665417309108100300647952836631712803063339155913982067089272903630966677153603293968910351990831866087901251371422826584326895569773663520882517558623266244867077178278076236952558669451312459370216165301848816833194763893854930910236980974336417838380704757146383027607716408052413209266167436645810594020373950873655292837067051172307981149844649874052907585834796457078070998456607482935612409427881701713473986635004123907141917602172317123440408960347350972682794569215296763422954282359627671569905505929328412640072967356045158875446530646060456135656334853807176307916575070541510177459389599290257431992585770023418680935734975227168331910693330757798372365735832488479027134382439585047250435147203021262200028677423392056829504101732323868944109762823360097758641770531715986848203204628153236919125408323774929598069126182463034643763952436336864880863881657632210850439081040773171362685855632296733614688048797923168031845227826081522134981260303600423042127189038857611453444926693268672266101730228111002577941581385198664658061389757284398298615537907985711879633947547868278610140983442748086770117945592408273183931997970992243679589993163433196044699548554736249971278019207654247008836366117239189945105174354882733791818126889464242735095860997595946044118745068377473277653732738924672889626855984004502246176344838489676842497285295586906753167368001209761653818518908136619216766066309694134763075165355015093436935919849834349373706850492227752698233628691838517887126419188861641333627193392543435101281555638170886757591444457929145618603092836762657022421384795073730814761015381061904434252325571191857118311314135742877053074434314269086767371882611264961139562512656716206017692428070886724456283603915359150599723103825159904053831553907048156262518459813249809721266494586013680407486671092291572752482176166745553671688543973254565651688343051146178300802636925711415307461582648610727141792356316129694261360703422814923534190155169720584621791859119099499312364206617412269077533142698515027072978538962692867287005978873028411392*i1^46 + -20242716279937814368590214505604169421897306295479357841743052012762594107379464696323219158772428401185895321388210515470225597498251103845013259327254923794867554979346368857501834774683091364593176267253797666731828907679761101916849531895275456719888378760663114411381515078898170195951287214162894616849896584088954469109090392559425983418108348518860834757909307179424495713417885962735148334448007837466380102106624897137709264187410072268713276453411387229210344259609545493056288598397328227415492423208894511687417927471083493300510059846797421737836516791678312359797022017668462968789052987464734838353324221730294517166842525377229962840358360778188503389427764355673785689638599417549406496351750387897168604338319050694107096971190570673577997781318381464732080315011331804399540336122124629120474873710485281195738882358392982006568591782813857452436778319886773467075302476841953305311191088156251546614424251794196951167824895142785926762699946770480415438160559010179048641927829973350941307434346618577322649917969791885773983733208708780250836036251441318057529619085177937678431653177134843533813114043586376194250799921385181843889394891447838274999077533691085890295712596697224711629448275651859030198013524759060037531728337211609946135148718141642679459731928473822489869685939735152922274246427840368623538609248434952794182250708477236868867873940368297640859056996415643622812968892230155687586617433958698011013375403128112064158739973172109612013605928532263113646607180428454647512719709743117483754443109735972645566391194276212579925429920403993233540587773549296730633879617413972773610645269682733296275922184718059411974685397856543199700690809698366842860825053174658611975955326302848848960104046673434173988794984576634917118398473716967777208618519040855451839887791972864065263348268762855757038164197302881572834185380328324901152974698892539875197412718255123110296107445944347220813433826515036029731392667582649187905750170898584851504234093479833476533799079217854747840380255557341134011528606731249474795359433341760188914452662556299846836278264311962923278052615392110145884742452198185831518387399571681177828769289162667825961767105002480397112406325844104925213125306050928303349560945020901861975480073626440373146336648010897309221100732117905467655545449947747461640267034836082769779819884922937508174426462421691742971729281024*i1^47 + -46732433370514184810450291976020546858960902982435149130608835295389344268036481023246570959038803231921428688240626626413278329301207384154478286712222430537435846826689809166483168046071011550315587845084265180729097097135535302666404498436278478361817586494534851548060176798604982179437867050938046838156210290980520207091717715406581807586184917588622696943326301345938745784106714266598592833969377890223062699252927593184808644929773538469815542951690447836399417917136272122011749725594308485862414426615265531277148824424233507787450198339983998436329335908957023458041958945269964356785017704114739573238079418277315726977071868069631275399090265231085821313000798970319882751057557790979647069574789450087183754587474541656021682310746106048096073754350234270525950573111818423470317224037688534464538523500070471368636722152034626897939936544823676771639745326024619902689686265059867193409625594205076983828823704413227275306711997292752008407927814451021007634027812973272230104872795657836765864305305090362258373543158253971664531834393445586514995254747475112215170561047571597340728454442929050598789161032212250864489010139599022548353284873014527264827426907486632530260893603890942257800219057757644945154028314648721246081456983252349393945425435477179488527108710686442425004066995529166615169935622581067521186795979007881277347883358873305010580178184576920845168759188757613677070593019230277051136602414879175984837409921788280873717969761560990082931068081970016631534381673245050845810366121679477857140981328343255222918555102901400187734637997452555149428123116773779156539162509080610405063830335561307233250172335997578195511265732471527082222969399174240872820587955929009122509923724696315681369028183340831381655103746202521620736159925127768276709147071787714329459718619953036631063638525975459218492982439481329170000628306483022137473471144613526496873089845678322886140797998320453772151897046618477860003633105636458322941700035121882272558033661393616979433987393858495239700269072147203035399515184980897087716839257489665308582723547835257422722757636585092504803876936341658330939896106342820965077933101485454948967625782965899486686796708257908401908562422399495315475923314779719810788256321403253531702668349630027800293982952570271940587097697688362087879898287694244731061268006354119618165715542139944867890372813673910383935488*i1^48 + -541780817757003919840225765822508222500119746954834303544345240866572325751431195411822461413917932688603718811780972707470475276021072160621360891404271893243420685612303543289305486247662327713695339973885065945887265902010322975770113339441226434916497495518800933656536475193868844989746042217425010992643451828800158819550696510627356005158237854999140030891347049108675879764897774965951937974877890189192379384782993792055915906647101488676935044055092336759507758221348096770795427753533491756313692849552238835403550382845434075124964988555155685659488448668775275464447941385109693123349433693678353596509274209073363545252812554056594010132366018197367110538753356866708507707420369751514596389250970162549730139049014761334797710739176060571874050276593783050033812856067913065748761357288532348359909156601618230610539776785409786812603539662520526878060789199717167448693762966543263887076833749648443551131124755697029838611532575121430182335197343218092186287016113736945620860011965205196840620166752930680697340712216601211204796391834990575971841462800221420071072629125542086764535682004150386296613359437915752931865857770804404545843074914136794300888307646393587891105618786134381818658329984731265210861317357083341032601007198305731693579455808908604483869214259472923080189868281859530777650075002100703207014028355803355744808763036290918173117938357781687404446767081396393035351632489818132522758156785992201622039024477479932039500659856755461473208013805680531567476477452919966881889128388447836104426161003019336178638141129973120479141031518796924259258896443441829241265951478279161542726774472391805786784646513626311933632026898076344690505229560049228275115659793133951833870708316050437870461446940263060101253987057553647848988097905599135828997460813857647502465429201093379551435011531430298627037734830169381863134688103329305431739220307359575230529512080113453644369408469326994101270699373905600849808537834322985445034121059920664224892252781681031111409886697905821574428674399764096254954192004947079471256431853814932527783590564238146303702241651797661036182238702654412670985029646670758595613578435431550752915548476045928661415538726153212701788036746841961946422351337255603373849264456915323806776381344463903133013831200199491390918597857903545341669506154004230137202210861771804010524337583468675115516463687925760*i1^49 + -2072283287776234120559269201463832255230287498776446000532843844139485931664969699798105050191991465526790583210200001493416887826546844381749486596081322596320989634836402577341222512637169536650681163257007102594416712146474738832348941132422384095846934737714170912858157112669242942508049335015866927762602743914622320048480192937375353461284266967161929663767125849333097252117856583123530739523705353289342783138753513949758241229910952968792267954244227937625963327062691213502156781067593643631540898330840670585331686474730908206552927195859886727582321749183319865477835343848598196751928626897948724117727624665158980314195259207646717178191966948446706736729065048276294508099177230831407174929785614494975475340506527975979194059578978023729041017228979104301042716896445322142179447633444776816260580790389499168353158385662821108074870096539069637345957722488161634727452176465794629521278146345200252776148706488799438919094511775445679366365238387129898474288547209624047682913586082194126382076266046981996725653026605955205911904028220942848943096481612512306075480840130117728983028071405254892171457353639799857441000191294197474904633225072396559496571298610533162741754822619840235948254294039515988987915396405648137868432975912508698323237744241243992820964300027006808435803269499689742528848835562309547689886351734004577235621479213687652805573204974797911616611420766151934608244398189452181196110671126990881122778157654561315219444568325589615731049977570306576465952733447847144588966218209367125446523761652065531006196251681771649866348862761848113697038227024666194778213794631685786540925097836708528760652993048952156475832748712522704786644110418956681189575028996403817582539061579072312235949312089023630176085880149989628224988324503311029522825390151135796010593723161382257965759607213034117425290631922530222507165007137376815094471858874867494668183770549849747198985490098125636675273983851178781742853977188712485327413622571351036456389520373261240625557878146560150016823624062491293938298779038388093136978690732226539334228757914579821796960434131799298576134513112281109061500973328288560859795669933890961536462736606884077209495805544250269065919425568116699644487238609642397347105535854591110259030457220208669732088127513314300176569675661751969646113142703165075573754312006922120658749243503001315228166127616*i1^50 + -1763531147474849789348780847639581199835561238905854395092611417598696255060341379045838221514240012671134137364409315303588047319062632518337209723080097265619619317125209461733726044475073737011033153159038965356473367594063848478875113989748562552731559122879082228684175860967168650705126909959743016179129331857058945248853126122990845506956504316906418180818240810136668814542683381296174204959741718016039161638444590241634431975135832576037523568668280140581069780022486143446689978227593717536436968606748701167770149019234912646683986405867110380722799394717032812383006736589041794843117174430206710871634133432205954554343576379342083097081134779429870212263256767572583888815236027377592848858460427820508916678369702329975387532854739943622009822512997834563731255504923342506010521409467212758434886986308065533711721138383680564045266222886353044859402659791551881965190374448351710562394176872045632546057834508507551019160410935749060070269083499374349759544289280228697136676361965208079114169853775704823932901913357208266757081876052386595498641856100404157583366327049415096512191594376621101983180107380593056711016409600910347894420519269474652441247744223476071227085604236115120807070604672250403022478783969901670736304164079624367791583402004152348189768384326113687826691816436905820414692946217902251476340593429203613583654066117190891550727703308599392260690810878800459499206185964327788345822596891678630437297742576560902583013437001947616456830888940472330280945304559698938051246840685069243566396575075364659536028522741398087075054468835088161834612016775951931032679703825615146636187251468716265221243951620192951493125686824499522118271882400800618289147787724168603764744673774672679334495908118028734225784068532274238966044244417992529095018841958399471586520387764627523657777789512804450544695518639810313114664915091915235487165114752591615067830616520098939251063898031187768328198233887813591248394490149377490000051795290929193672891450148445887125294755151090684399463246140224994783972441856431327781304397088938852086820003169588013888571677593716136520867984100197371171889436315106705555994984808738922962565064574999571799072766165043324439117746235148183335938673878169345238053157681141347959762882975506331699054811868354176030400612302336803173502396504849986267904624493711438580159215686693156814848*i1^51 + -1191352608889172880247489577231248740286019698245623743791939631575021893507914732049091024679811081154811282484553200434257580740848487635910535976500857252630501392961657156515909755257613212066476115956581080959410165883860295926807034767477980544697058595379673266988582970640869681065868455059786483008658358475733565103651399250303469368972798749806770786250802392289471708993808054412181619826159313208798644834383993705306338567824608155227969905584201277715343810381352899642533090116619804319645212436637978925347817271099169671862532848548278750857105027676773725213815092011240861641432881689197293147328996322972056467853900749436756217271375441115247436333837325245597533577188088844376059151150758130885854566119632129473751684072813130120334492602684163444932828264561830312782287413659040289568040748147107578343209826548797299821879981906724801700286879470786477036796680611936893116102735440794470598725892386789776802394143325669053112612892403171508826304592253567174365410801428035117725798993592376000732311186564759277172697473723080682943284905850248368703366511200155831875746671467650351888530345971130259682096945478847912027311529179076945248209650261777953934098128009858779228627537532189194316717851784956979717019865144382795831250324513197575008030993574330686489519798357173795091033391024811397030298099152888250025816460503757267712899456094421669296885879670060494402489913982697803081469000216776919083277613853759852462047427690466090488834132625838218691082543249858447544725257768896732114819027321813073745615176944417839898225955415413796879929001199071767562519477070687236512611521467806449877914278725037454677506148049512292081448916568285728415410425706033667939429418094965446888919642699854553599188815132943456427112581634106748631275987995011195783407051041132836345292235000734829183321643286055028331586504509347242248554037495204728823066406693168821985756954442848410185728703317409215240919238971026501874173917608678204956275286382818930305398670892982273387170604583632972463610546326724544269703210421746488291103954993977747361713381774592404943152704640523812108214599730700101217976228326527674587529857362923300666652577570024181877094799898153883937712148792408240151827802851770921027167305935956359228324423954556441922172111999472041008285293347501097702866970735003412983041581624852480*i1^52 + 276647098783199644078593870938913502594360497608194602855276849985785495190495121712439449214579489032826251443288019108423114412554826491081660810144344941108412737739410325077582458030209681004101257773587179227915297831817543115796407550710896318440125473362850906607125550845171019537463071153299067844860419595632962733445823882524435295774674804501159806967318972705926414023503438064258621692462021273424254486202625793764530664630152301549307810800363380558103212286600719279097196055473458185538892985651417765118062261277452173126361048943436976164753630017597293605837764471871948383714144819183691720344620176895405515911483583830845422332417777234690152639179285035490247961001052805536036960296567325623588366142588682717989613076710706300072640486551186502373095221613892909810830344480033187463542635831097793092464553518030809191852922040386873012059681740974999777091130361062396387826095432410724039540444487170119051767657449482725252392263790107080041121123584709928681184418383206932109999152931201734006903167205997140995288904493601570056176874077443444168079937307357672852684859014144133669775413530841081473755077905814968240094412026621729213102850161897370638458514660193890943053551054004113701155929138795699716202060704021216561048199160150514401242046704444601648735709625381130453526871100172097383253193680561016814149399026004936154414202242398916585374401038975025224749622341847443436793653113874039443198089503043158345332478806676278999134284813390425180342146070649619570643324690651189612100934077322366474736811327200542361943517699524116365292872794403478473536620318051707841653406250759700378363977012215795903878220682089926222271376921079401858746031472966880630280796885390293910092650250701358709992281590385161337972921084529245878576022533960943458401126699163972488591301624435210523680857467975035799018670988701642359206421496460680758848884258200995010442649815322142584086660608588989414798928455912411688405698048217050563710693208288470974199873968100626495357466355436601577953765000373119315728233329385854261235129217633746353189757936006624023466580335712086083728450661653180768974337181096982489450767643543114583939041907092452581433266527691178088963370622544872344031241854737114116585497101693050472199587966249392277355650196159921275644369728222564283602616176558736054308306944*i1^53 + -82477559722240232872791496979355599824630613578660421278971653017783852799627874397047592669427262783561717282935438505465741709491823293050372075819155470166149376582067646348268933530277838466274244911297539590530040495376849264763181294275754651453250010332089169969871500472313462713117879898093907668125221262029638660416656840738380691360470227700168182537823864285876589714047428750213121254314593403179670794953601539720023298167153740107470888347479769482886742224208868729282173130188940020760071060928589100813435937475592014665492532820974982280533157921490596092048130092338585662918774680966916843918284730070462364284443811032928704261543935686777848269816924213210438834836383018657187797662454964640509661414450392643569742148633380359456794287176460679895989914943419608219068171118566756371305843432009031383388144340134259529396468859841831944720032394004616043864252461764679430099612521092220458020852767742514133714346895647244540533983741104176199653783595745871666532851113135144003289717914314684075855157606763821156610326827842111424103483383610452810099331251089780458799377004738182401078492862706487395275382889142925885117001240283319319305367159560670225641170110104723901217150722880384364556612289444358018677724743171660405428102469577754175788219117343080743638443344974833878241683749936182601912113644429397524405430472110936924787820138477077925324620516427418552219780043262558203062485796461603727246219942210580737760107187572735273487390073253902280532836411303025269469200323131310147145125569582316183435224156342720124856775378042801664439688830826335994837908048160181808437158954786615787013234836044958495233631804455341199419116532129351615287714002040577474065500235260168208589249388115112618473290155340977582249453615281207085687133439100337014374749843554433060044516866750516026544669146403648640029854771408790578835606039775121471122847987884876079442050349527142692304787042372673100842542023668988748902478694164841846641951666998736120136707840975069458219651933052402309638067234592022880246112909007845728986388034971556460756371274446652730931127516980841469371002832679391630458043825933077734814475143845544215631086637679343817895819544768459960230914187320372931674018759924304215334553161132835230361899441812894105832088651568393378829125499683649497355438704593127604224*i1^54 + 7806491139425466167262882181769050953577209137714946712813772950537870330326377341301323723897642650513460756110893975170533977146605528793978290492275513744377328094233373075341973092607837909463941475183648895350319712214636808940601273243937501260055731352977903236290399271405463317728040333082950262954962568201752649252187187661015230014944308948258150092083409344352701586590179884561825372945632807807240026958986047474108856482499826737586444103210985376725145408460941144437535070621280379866531213059026806283608039304465386347293779000337036334594491589985997948822758562604992343317822303838937426665148908723972488731300100290883957193624414770774875618466947339186811661455904470043443760463036503947777727291838217504367533252582316042519644994527361946124052412321648559677468445498966892764413743663551649413164687464256253971152494829123346452984231299729686258899209993538133412185384261219728701492210229322642711400022704779023955910963456722227692949883069796696316113055255557705504445355980442676897597973856628221357638588467273474434494439127044187668166237935246931791972323626459546309392745135252878838305101505073935186790969887774015483596891591864851993183887794471193956305604602862888772092168198281260163706949584979114332510724091242541909372674546032672186022826037409311595478737458032344968532676926211219960229075735797007595696890962444262973574589903356117407666415813685012619969039750718252015460129802174536196881341876725603941796807254775524794265704995820002630673607497093698097028342686376325955817500251234450270502117018766584236224087037014000301610720064206164207306634420290263856199137109669726545654448352323366870696816419922663388247597304706017015678328753430025749841320939926028933731660849573395590632362097781370641273272265069289117422074141445676285278442802126016126329162817432438786184777075327226325115487717965780683643523590019028427592022575162459851652209315900881837485439205184709796465756610447653600347384994362582957855191344323826081086811987705840066669601499848439907340757433749208567852195473828606365459858480641305740432889207369320411595998399488353442965251638980572189293946407318916301313873690268759900260131367421653941006852079719583033054410914307196031934821344883572828117635246082587219569334234397936610138200469938841333100095672942592*i1^55 + -1074440103773697178732058746307385286667763293312605292024490595777163957859440518699708211671823012609781496021914795782050207293598857332909168919773072145996916151149297899033394985240606241194898133351746607576682771200985284169825823419684723244233173744621099626902383645725266294050034330891491983993355719643806631470810553270148793345584935743131920434962680095729181813601151066122138484039551359115506791788331531145252164828528087800111191794436357710614364450867578359257935543419380810217053168812886682870353679958911301213079299356881173906845224226353253030828590680580014238519423380228235964072870994853931228724167674854499737959084481291393281334706187512404840122329044463814447610974930856668174644143462056279467498015481052842091180877388313907571858612247332195166308004387594148267965376678881842463289087787042503178334921154633282308270689573663196579659698051874851303616530218347742316053925395193270596610018766812502644745216229900156930597703323877186155476553523421260226858898082921507380893047541785299599907029813774277772468866449998176559852041542617446876745773528027637377198224419021528662783323736392911459602840062304463962374418051331313469626736599009328885189048296750843373829078627809973227931513706674387526920942301610860291666218554090769927252892777526509587922287591073181304367359430603025910331319164455257517365971092730820296182718551676531893205873695362618501051104920980651608394544621671133406942990807981039559729058000007206111502859108484173844332933823478098070677548450408056884815013701953912165607459114042204921082272128924456358484126151287376959818806587020361540618423811364920913496454231030286381577104445436410253005118836659853625340574796853936986048792882672477271984653647362795433146521935579726634238496997423566978749101464645597149261621822981851406958215383793331100044472776524098462754460576025416752032090152658236820068577536040646075698674447974538695355193164397648652233720931998036354128711630003351919674500914490674638155967435706263020742395097148948007483352793985215059487858667935845747870467615605864728519321855473152602264454221083846383271958640262976486421037343158716264041186628565885664053939817168216168153751931103740188218953070183907367893147414002798210271202677941681834634791764852573530366551608396654053307711488*i1^56 + 32953724900916555526517573711629219618840080983734770795387998167225965906343965121905754531895091319360545894216276147087738306090507993614118543878645764286438596482128023369334718566127433936322233848367386519901371916263825553082237164625457221385956021537283176924224781557085066750853621987638356498127460313240316587393436548239102733926690057259003549272074824192658874173871556433082898395817445544810359886065861047247822566176789621543377754123331138796460305986792021095355579623934248847600878474902591144680826394644255775466919888492362109237193666191470905464412925950969243646212728591877185861001865094873469105728931353097486373835306716550272958183022998655606720704387881672289661164806628655236601855881890773644077626821420284850963872185832415771632139518326222460069815255043310202650694493989331017626113251329104744444330901578547086864552932806796745687046201259233913714181225765705603090254185935065526415312730478752334744202894934059202565938225750645639810383205973241731468104923328292436434342739257108972398667056639873800437519485302298648781880706842798177883553914477436575306683873966739576461164152189479704082833207327104329841627448131808401190391624115249413172312823772802096322189683654737082321877965893663355638044687891456935293892784509222680301148283380311623861907481893199167909245563763648385663241934375778578775852141052291147460682060816421997954799386796564203455655015699291955340460380457253869311784679453469892039641450366273522093766012835493964071970046383449602641386741649788981123421703349482166229856173929812183039038696709877689336329213435521848736446130370931190896178788053401711191707007586536541221267321621575736914495154049660169045302236135971439075870860546274844023575603502873163035042176368284284557225648957517604153572599409402833712420103521593839336310093000646313636817210729021685961939158624631847177930268033596525342712123646011403424493362364082483133986349470953990456004727836777407232497433909078101969398701054538484520494448239396795146961296563684448030028095936051458058938592897320121052954525018495192253980524910340575703437735971611666340969077463269436582501844994507270792853190994395912981278884039009359968247463476128148982595423587288512612285906427771782747164061484595483068677722758769460359415633546540220416*i1^57 + -41453803127822646752121837879731086285535407590094992472263151587410698500084358363963856094667790201997427665247852895590747306080157098952005485170618146143721238749234690601632907454492699064101949748358270521941035578882712603127134094416764116891911268213773389375379651828447654193097816909302790240105536030058446441611516600447137764768915127168681430218829539408761135217357405083766069536977607719864634966255545889501821028033249889581365174509177317168505922697732137901737996224077345895312058782185329714546336532715142016104226327716523954990000934992849742708961585122295316333288078483977187650641597263047873767445458876113036920092539056706587799920810112538030643636929660962278223023501734428840519318617104712692211978641259363454747225479695494570943486401111954913339857944345499481516981742461206576613794732398528441686296708911764887817986031873159809626276602702398828272840025025402009343910039005857168079968324885097241775978597901507963116929589306078441936215170352319689231466793811393008595482717845714588413072075030305776257409845236906084283442308599413583123447952346867369754278603835566574968224225943780331731915809003842757604742589347127403721999615669513920765602222404069506763240442976447301791252391208648789163900990455239346993452196096541997747442511715953147561790396471150947615071517965278523124782945209633957447685058146087323971515266007983949804088138676948253708527691582140774678237690185465122189348642155548384801989886579417066903026216980651929643591088933157937962751749596867672421049557349379452011408568701447241479324450500142047221846821417658460478854972631004984831048261696702290250719198701581448489362505061727359588848382787724311371514122842948865287780101057760540952858150207935077851155111927939385961859792885137038701654180509895276659709921698571958083577325800725516335768849925320183523923442602557445094986165890213996223678908412591771859055311704921506762956761426656931019336845304253795762469698433024502192207472205973133074569423722144862064731717448041741785177174893818186696023365869719368102435758467216923360476993038618099426571952300152337884621435360879690212072157809883163374063199668513574280426466345680743149848351738950614311104971392552792438382892066028659494506361566327898806995824713956267430229288419328*i1^58 + 13162465681421170743529862498020658215695006098174215522052146113844083092539534781415707749145485080979672366289893588266995226286244115792216698541635037112540765677872297678655172334053367659272071709629786041441512896730680079524040818091341064949352046608197746991914664743842152847207678836420715422732456901501652490002890344076650973680512871008405052452922724259428186823054082357192841104780372730268495990463117970842588127494666284591710378677405437643185760551741593450365580840020453099536636327521272595907519866060680874039296993826655975531584057296541383506679352321321819364939150374150990141179784184052524320958996678463417301385569311236209502940458994783542459853876281637625867745611934205510128706966501557496060846043280733572726770682399544406440659708427516091826242542078268083557623643298993683969549967914824187559589461093711577500706953414294695740157846222837628404527081859328053662634972113817310188603550939518470730838935580119946697460800581766146861678644896221036710920247854636171768970807086254013056111634179531497555570338241760063800643807788854619880985696609134764691936993094633312662845305572022718092399112138025410622613880094189571019277130991369594356346258933460803561507425448627593433670962084413243480681006502704052981343773316177590118169685687986498630450437723247009260952869024513245880506641523815199895352207384241940632829160070920751055662908091223114636635569132484984145105431515582040653127455667319375034160061406477213582127049477443878974771174066837206040733410615925079774507196275608268632240280345734339884195289984074648556028427493634189739684280691497080926882530939932205101368936076195250486216380558906342578902815551978789663474584655645096371032380128049121134598629067203888571368834354659996060390778475399032404302766995543438239577317153157382185572072989344108628709643223184680472703419818568807416528263595062925176934853308781738124537968510742522404961428478520513626474445496140200889969230681694621240869118882208361961351211774861487754585481108465221371792198340519656812640488672664461607521574673163951769238453638199871640161400380018001284247945174553782823682620013165489240599139662912295619819778298684120620260668017322281904350364349372039924536785030757450982532377880285052816925998403618771971342336*i1^59 + -3269824718987047566390112182742295034971471555429121248370434716008395149065534041483187305225039993812710185879619640329297982772238575297272431814868065811560505754468389917186540660937112216477236924465565462200249463457766290540340429053077029367426736889533059397646023852496166760461177243690773418608768073484220648814496940725985829944166328743455634462377112853619833908522399803739615363594481090121933136920312468885498771970584959951206535871986956034329688745794064778596272149729559405674977506543027066327304188798036824378304195441096025550679476406953365325385843611142706141162040975528109226168836360665563285006129958147898882068974396142346142877672370674733720970372142677779945682678103540198454860423370016039432523165949277872861134583781427646097302323892754659466659437712117813273097513898969890217652301115741626193207925159678531481843155634567733565742275810103502316486061806849084064791826485101707221552255838759863021052946651353637494442005953936906472265615521639155824861042663815674855596716180363330311632693165602751654582101424396383913675896894570107764721221158272989952047017798139475082999056706119261229445646419052740999692135891082819984054920567935658958334014206868737536578309489577896495552687110454540333972098753370764306825981496820893331400485961352640493160281244322806983198045297724457186823541264023310249953045368850016494365168242943350549847310446269360383103216428969055960807672668327865718357656586090246704070739905955191425648385416085937108782199290154146509690000453390472009983608630972696923451336933457722634858058234449052519580615009297370525277298468555752085355964958278415555538892957032251340344870924663785417232280606622837349496666951438317568269790482220318218659817400041149257611833567516871134049672584105000210647693180836080146163499300902166782239886070680737050515055408212498773569471856227394413006075603568828899933715764767716578876269037870152816076563824475699403081064843143459069425290512483259489405793927019211751682327916186566310541507556990287310586505481090556937343176549217902176057161135279041929016151946021468064525194717267359540923402886267085685330766451577975955183326180125071051247816414221325856603130286895873370727030032925217624662048612446923393661663329230085109760709747976175616*i1^60 + 592506532596904944849021640216198309364096853102969580858904701702383417098867217571077846816022900663740148086388917342443426957423006257982052912143233370504368427535879510255046176026034610342707167206626165704985541948468171929272259110034717203689633513456986282740939557775150799632245254750068389622728137911488366796254597075811656927585166191104488810308610581025902763635895284013330791024922069651467488752242023699305471131870853700831175137713261784417492051789780496532049783190311216367173987118399311226404264601773668105065019486128653658410053485716678565462669968210416533416246390381192439989860770867638624378186021432621645309155197026733091330705398407969569632939070513396419018098412722829277429517808348178445529245912091734187219816422874394776540426626570690168460044076603819595002105181928032513624991736370770642990610142078326393384121836685195810530468349346097721783805554569584888476587295932992730394323064985699607015943934410464596576635797978136917980501393750846914294422425199713913802755132966577527976115132033068279940635692396273696946912517090287274126351434007812616659179554370302653084977284718519884637954210456105286301282122364474253143700359519335070314505650380865354520645490611144266454932565724981690727112115813141242860383525969898625617950827922389815919583092841173893411257957032004965068625755602631351356057077560078605466177528654125043798504360134675951630920224457518245888591173307780860455248175795171689584356070035756185115034872233170108805307444786538105488506482138811962665993787560006244118349253670425360159330527805132825990744875496139082094704929229638882139428910622806393159094982361501546170038276464282440040485055482714952556230179943035950424351116189466662478886469215854498592975158297475214789179379342110038791598690211943038989703473057255570642743399607550117723904482309954237313784452987494960671314949395606165295631583285048024822513576040031618613402900316046452594443511035857549072283565625079083693010878518829704675705877116913454524387957610953699429834368015469749009355119777402836096283670765895835353271198934504577759057886078459611456745373490011276843032195368934757107126677050235849571416089489943444784484392733026770988258107904582259141300560066946968109932963353100245837245579264*i1^61 + -98326907597333125038590848641080868734675872287359128728581876530270257874263914190750103339560404679404080650999793675637375758000357873972187146437889768070261376621962434515778771809422732466317909838801284469891725314489649073807966976322733633195256199536917433573487218235877195582549126771109752250090830059112956325294611577504636667669589905277181608785276234615714591756759126032555522141506712487254637462295270009427540403687367406373471501659598484332535660233941067576782043979949708932118135948742314362848381808284359374019761879591661006404454722079901667354117163623865635639159290258784772611291772038909712765023702118698061287473204054366333661005633337882205478179187307762234849713764824793962831273639621910858700521327157596758160979719643934251077309664099857068668433339011746405583076313729536415663044615789407762116066472782335388296382343722413139728086099396819721852987564600004874659898585493563023446547588420282353039337609674457222355832632197315093746013781111825101307466084293552947214979831079303217525928676089064346878457802198084614882982073800426225836294027440719255350563948737643055124124746958824141149439627410557013166216580527965241183702391502678003581066824265086217801686457066234764264254632714736374503219214794272063851368194195439916345264324592283025603169500827386737529656283298114038189822499360948962952868549203273486393039422120061123905726949638103245867342991704186755332309897396730181289330717328742959858481299409638610730682787720326135772999350274132471891856733247780523815992788762779882362611043617409915303610616400855514320332864108077223517392898219091398204786034724261029668562260307616394702509132564213044933433923200400781567859976324684031233325553737392885412582203748500849613516173170521137120587589932537490380734931650626108338388708737073882822364204661161849843814245510963924225863704745178480737935936081105248281559757915818702660463210603900409100049080682660161358420923709803871147908967498750649167487374239856833442667304244100114608390986570743263988485475686057350936122694478669681086891968898400923453049299878854881100298450048916402155276583336740435079006571815864934149416157026476030600810562288293506694083762770948581069420373860312154434880657269973053424059820790241940209664*i1^62 + 14468921544485041206739728467611781252871979305007504855478637763320636658916853309056890699854946234876618315748158179451638816572073269271786945873824831098423367481477399623495078420367359370549332533756229632650569415469555580871556436816630817171606313522728678175257781692989866136030954519584323623192662217237054079914469590141348719168987832951098097940828263816293951395513459037076365307387035494796510733703966622569160329291505951379406172612591631652068528620153468772365577720374945227358676439203837715833217045797499010907785063214579098849142707927699732620140807820413018538263088436235923682497315336569917965033472203571938769055092274569787367546856915032673897443655011119181836927149938563506216477770990884894637706631602924773770177848169026797367606313094056933087627445895274077856327158527081848385023532671605714957083122899584421203851928421135188541603890611135972533068289794613119779066872215296404360091254755375380999194849140513616270076775569971059254326985373704957234909889260115493325814459947174081648924385555339215021513994522103242719715453987589004274484405910926154648108978216264854930238502937689112651669958358445909327336402894499208620827678346001207965693748842157447678063792124904256096079450192000257179093247517181885961508578050088763884299987600022343482726960526638831822221262851610854168100290945615360418813065525949108938441913149575274714073830757755798289726076091817750894461652515178885788552469452076094824972666924414738502300130863569775335464686094687423089074638056668519114955441565232786279478718761732882435248597256831479860443775222527666496675264738141357016783182877958123764554628722968533808945794598548866153567514090285544075677672844008796708398511064843174045840611265561425380846086056776025177764710713759692643472274865277076142088120194801860174745059016835744150105821203003992276925470272226911188784498101570124171890477154061144389232664072112528536198183248212236777355883076639199184539804690125348041792346555498138332675776866799166421903499599690748206598900098444887982126551883209779971176123452010303265967135684817371439945878498206394869152112969158000422961130389341877212972017544124254468134502873613362784093954432115165502333587444681310078919934801122968041216086797975552*i1^63 + -1953704411083522009578138465749861531323500630147209666821066783333445869949155622838156182131188663368345400798324466938077314416956831260120092920377683346762418122868969367654910676871298874072703737965362357391947633617683230194320076361207907524788129566306553180682456170067979332183725954973056184231868495332670222321120378528684463100202023829041064506821482980109762004563726601431318450157097594729739823793806585315914513111167869807892692514941417477924165093058703162113551229902660165641220697218502266907176072386323596037050220150221032941464301076675136731476857857329556571645488002699962662857570304112094555556553549062244109994640867906303814191757096027498295528415225633791963534941435574603968883215001424806949966264293897900000172126580561115858124008730207831795104967701192289308932398332905169937080995357239031972116586180811702732753633450140336233254122080077606187182631846271225972605445595694673035824451806413419261788485225894517796674743016492645840854695663845253500725843011052919455648111126807427262390154471357753190071119768745465565158462681203743208899090804839700023309383727795687871818698012046893404733011225053603073373215911443086044598638270022272163739302920810214278665014861237818930498391751089922794378249433987962553799165621887965938085909399717068516078091466382526237837452307167411293303750389755353804521633659795830614750185714031243029138242292599616990217830704645384368863552978086568828016397856662227572694956677967234769508046067824308058312920730762684427960208123306482785072827268419567444049478800928147056847200757088961124764013908994938248599340524776969620410537080244681037440498113866211042584728724247179517238803835631339648960395819805068407099827419918427893725635232719292313155923521606053190640669825880813656928644462983866618100396551680946432372779842447197277529585988866699443571843647539473312440611223466505649020774026262184515527369284371329005157732580104064781195999437429576951717850167487819167010039501836122245187181348525950015854525589350805601149233433253707140363539432995190031813241422514960764805180903206024087065278517639655340452192221340306809851907292519231816842570322835702144539083824403356435516980431555673961591901708718662362731127446506961312247971840*i1^64 + 227011983187051672908106154012056742545323734343450438445291174140632307562418460168356350151105430603060837931202490865113221785241124410157120492706852031859029890721777129253265395675905407654878428117598988404506006017098238391587685399664030466319174392519891074682896446889453879665156865529280417414225632348493066677217867752616683846564910844211734177914246680325401622949223757001969952143703468768904593302555245541008868142403326507473206518572950612933541184424406220747007267232860078748781491101224465980518514304408824782375037172305409252194989943993777983274697023008276635973742226186826010357722434670547669799920151146289137737563474932708084657216320608419773133225143892225068147351054435117276081276440517970718031384010111683493246926931410338693332067750339492947199177059111935787610408699048078574870763534880120745418455037149279055695492585683786227178898297362941442455075584922827775757824719359904598155556730938289029678942649022628142529883231707760161018093226717063360444134718681468233866300630114687954962305461584706904651348237312370257212192257362224581170943773116671359345898684341990764050355426703149337288039676871028018681621715963494603995311809059404720471787206954291840369107064006330699973779735471969469713008595910159955137364672350537104688998673497572382024614941428313494140439099306233361479803493041685575669991521172676920547806006147506472203465643813800523876857072979298135508680169865442421489497030569283721451714581092354690827863982426604552957331490602690558874060587413163348901177810220703014093298190714097759269136273777208886128292849416026158563101189089432187880200005997165691616891780502102434656301591471826076946417906663175232795254283438804276176651647876893640708172348447562566023271781929534026353403396875828088465568634563729482708328599310585282198080347219706568185028766100964668280054805004638351859092617747514698000227206545826056358425468680844146185414391653836140334684867619310990909308258911970828930894471975234847361952803548854361072845577029838806446835490744915227792008988472688936278256329351700318868609891885189749272488763267914468332486771129906486274145313474067733650052376981930225841501302165260694495085263925511015117016511077485346080800412455695024128*i1^65 + -21411007260514343457178862584399588438748831388700420807988160786905185647144744121121566122828941980571142760514208920628882140492574452634428260590291326542617764707821940252472787094954810050087964564451503535504664251737584500828858034738920246464344988664477199027890941752640319555425967677679330389101561432334989662430715103359696733525794413870420193857851329229893671312342250389125749980590356683507954250071429887498096818688845260892740382300934838607399660829649472304819081911413203196002161062318737921892377186491401073911248636821582701615000103966716951311685308033882248056748832676111591703350493109187825328502156194953312326024074472005781320123876855076625546749805304951376849400990370419961747554992392500871789663624464250733760642191592020458010601616980894408809249237352995966298383223183752300665778537319753844549593441017295945502767376119761687175838791081763116138997005934624895736847519990617237485778276844521734959285268850144754370528090679148408636246441303950634813494104602694027542747774621337204494182675516252212561307778161300507357009211612782727451453049816948047220843313158639466537440225499553198044074925388322862394294392924279337160332434737079334824287940719021768186775541005508060932272750088550045680834025311673536042272899059500920634194265762317571483719968386773308912074560733531095832452312223300566054199133028374246823393626950175601667716782145535653106865341334364227693602724909996070254567959247184138837831494526199756944960109375063484909500157727731535856310395060693334440659503263869493904210541596515943675366437337754588341292267154580440190767035313193688521061220045545252585653546921985990716727921518221367539246881983972391918312354002082440734360926263219173600575755153919298463018165945803535216378339746039521920958080728834831682664722845370942760057314018687000882639943143192479880634447124732099825520857063912212343548573777709274606915825811524100673570197778727896315871667141031695446034331818837411221107171408005165385906633623828776679096906141395782753203745513968144348323743064405582932167358117806916896282725195560610438265942965266023256372937660075542467964580829614042661099900959730912761437071747986898048730263061457235302786720912829171677089356578816*i1^66 + 1583888063209592952796010250980031317149346895162690271483485960031228194086414373576300248184872078846048905819850935352406220792182616027166006531794962050684318201525919507524846751657072563655516982202497016177504671359804242786986014009547141959588602515379596376300543151145574842071176354883872865311384277760176850470324318598400687940089904774451589295705290396517692891442614778151199436622563656979905919028895706836319323569085907193380250269965636753455665215037716500789182323627029626996993723209866721621700794671582136321953339624404937417448617443699087782806474988907634600834056029702127042553087495699514357848703596963362736180334722812443070290230948997748782395611868713092931048965744440611750604762648378591321916673041746278070638184036899948524195953216586858881954599891947765367063553458027304215291317152658914729180508771509955716997746420822873435100585990433398332983792341643213118992836708455027686233963780097732590135923896088519921825411297160898804688035825172388849748582290852215383068287228625864835331087006440052628571618840626876817094239434660814152375967702505144064814984272823977005718539621102626358867561215603948206419207284583230360963812191216596780485171633730402249046891518474651222993991480844311646717686428567009406835704402751134327225138635768992525095610088888861092185900438168525077836942254129884315836705495696985534367359760391901728113961509752366647851015272765220583775372241186180613573525426462393083895081683044859235121654593409424619469647363835604157115048185694874930159119812778236550844528142097009425271044123490053184717553366454012140759895340736090954634031671063166298790216601026352027486394671736036876361438226072414954122647895466895662189785823813479627164286463566095559116588894246312875615804543105985534269984485648608995680385305056672470059043823629655676769864583923042859444860551548381519731918463182481066381025322042921453407468111309371361856274745192954155077369190389813292405920764630944115873791613751927304314912807406653404990478766640742017329058031482608513729564723258283431113610140926812714395324671267805571182577698626651437863959558343804934501274493638386101551083967826144617516263406213138085298347888286991764647929428396057588400128*i1^67 + -91359633280520285886177325632384672207930935102800951873329818988254951138557458098458606213929640533324227427574263969999275828064442670355283120531693379942532029503017566146454305003334817082325092406464198118938304267588571413284713606927315449090396777081221404008062298094719992288174776341574990683692342298889911071392996683247026062524489587824538654620151888200755853185573286912792348948681284813847285315704419741052502659511008629322450172678325059080019864009412221490452531736813346465830135165748745490137236198769044437924119257746291596524325048248444628122583648984916835341535264849251767096192009185803164745328564872519805712118484020997123916705091253609953967652654592482336255369208752419060243255530999817290669689516750379625682746028648921869151185537740686561877366269576903172164401069956866649393410633321498414838181095422584966640195931620555805243357419222931952528817293475490680761183452974483556186422790197838963182326352827633859917895899417999720255949308820549530666913578611967573178599405819301542398636841952142737810414085969037747885150391987991708562221250183085956140157290605649093039916754274412095675110453608036810479370067493937384554145966043985781897425172428380762209340266345371710748702213909530312385678873001256625545850972845389442245695358593729541740909849787010501395882233885541424670715521837616027978340746272351845371424279225646457149290133419874722051007119737926522302449480434563821650311491001654812519102006646050601477030859650779396842068622523407534744354974400294890114863717097983628121683817254279096296837286454602012499753036954340888556523680076882781612572980715147977994171683479415594974595469563383146840859463815572931194196856225200646805995769720923463534099974724187010729079566864708933422984707798311447443554973389143704853180129131747901519051160104045612432911900557470460958537750063650518258849819311121577993779689649782088237071084284389666155772901214947585342146951549099192702426329675867749448645426761996835850242318741351889785348358992235013196617288587056053736336487362027628480126213419877729534150616004038674995845741890142689340992425242149281074130830581970690394129454424337818682754685659089089032064967559951886063890807149035520*i1^68 + 4109912472273146992230946859707195719632443967574389259285589000284434788788198312342509063155104822442158448921254601523399127265468128155476491253687496816808229897991727151470966333655217484811831943588865474381313109691476628303563820907344499587683641670318448029150705830832014772570148408773148507014539646176480209639157005761668305965476871739424443800258236591165470083328674156078622246529508837868923052336304292391252468598014327395926771631410217662446328499370982057858653211379890951662384870159781178371456578007305213810519913554440178265632347117347087874260834785576436967985671259028366226294427896491577422366956014546633505572241747204395100695707463204910025744707740775515511104430773528979695625197211712692077009807334467956236254054326046969194666751343852419271688088676622785918150939833290572806148767448086546249732397657293842232390566419491316129734484650518653668668275062275118912308094875965462661340255256238681382968108888436395343302194688716235151639901931463115951900293317831807772396201130751996126917098460282038774227794503450308729678376349038329800304903409640127451619771047669212678352527191516668340421360856372270819739922354550680555577321864478336210808082019236677741502633919768682369012041557377421042242220960407896698732951136923108622091406865746260794387513767598342241919167347917277990908624410996843367468149399677278290071576341367422391604276024316989347104676287989666147109373049868019048083744012252704900376019345457006298428300630239114772247580484716220269947925714930412951655340297479528391562834174211463166264837432912972402963318160911537347488135583457527737850503085677477133196087234005917831223798072709729233739056218309234875900662198181776368988087753188141252732138898138530534765072797655938943213617113562088522930832705083227521592128228933936049435447827245219581338769518296432196898048290355816264532661217822572284429201657363708339398040613358397384285160475727593899334446454806835733007398907224484858631177976451278908835725597673808925850734125450052118826077852568311843688037465527865176130402977921488637815279660651006481267276297813734049710529524912334901630026573250455291160745497475353119439186696190831268552805768146877560697913344*i1^69 + -144712723603804299558100571528068758351064539662061207324995436357433466057991820943658813125908051969204568901698394277599625123435369239388920747268135614747223185435529158289668184016051896783075370477595263588375857511304373015641594488351905983711544454590344296848515225525289961692804868018005277790355831461467494358307949685653653295369235833145141762250220834816134077444332465696994233148673803201430394802022182275360855253002979424970028353100877998827090302251568231857324693008055127381026783217841086544072879316186038489304738416330456151376858954584303475823130074329806088413124879191439399760495087635378170564799656718816305531098526577708141354880254762653876165784697712390348791752040041713199171875059455292639816340185377760002612051955940045524403250543909966893258085730993377296196879888703330194824682937199566766000845204107805951146027916081340043273878485920283709499998038052626360064552345764661952455121530988720887816553000756755634026714181915336721882053581342953100787372308511279024937924937906184589162539643832222648563614741090723143327868898518282190545911255490001309751966469138579984354177546340393516233322376645474713406067525464662324405347646146072865385165126307772235314031510654262411142681270556339466958471771679695914220380532315601265711872576071105148759217922470760415600452544235468955092473485369196535314138592868632497633216576370988073585741895343247371997271500248804978439259618093205800709603930345111571500251818649395236421019592835961290688274525347317016119410647682044966533259595997424036831200540753621906391931292184759784979174916801577021231191079665365331135987848553511859448200064726075617437818206864212232417018640506820344668714027937149425878627116685787953042563966156999468153979298802889147784227795458504085121727275735134063147717110011685809239895183516514469760945176285170284549226418046626826939528823857539021939373564493452458435653466632326133184125643750674828637650307361779862477980977507392398248599647494234168870109000144644457521110046488437302470960207964162368039870251147162481685996781527574460917884388954532645710718633581994864140255013321232636687721206795871963959450898828904080231091132889449364139041867253292204032*i1^70 + 3932546299448134567045316490971215824506137812701837837786027224629880535473178248801470784890448907806480194630704132841796749597899617772344988491139363004388831788968952836119335819866785739116337990056102378432950499166337965972341950742718791139265084214920733987857413094724800619868555088335566126074792084348081824856351369718987787278310832555462659869286572163057135179978997042936607696870876385303751935791955591653285081415923700182197202786711906613195117903124702722592361625929861749478351743998157936674583674233998835790918709542852668892686498681240487782445664140088995501689368229294900802203794533810108722058846261177453973015965784069386793275559421909893704320049481985621952167161090074007835530232200400997158826032981581668050761924073826905816061918294816335081882991836441914983840663583349686590561752694719953008872310896611407088999845649483154155207573277906819704199791733297272835722289319577222989253631972300234633993806892167457392146279818213739251872946733024199366025075653860168277401430037575561140656161158076201703230017334617533083397623271892996675489136294705132327833196509199733900530983076100605014147670372578738679676878132731596298240103525577312419123607357632367086958117489922068142388913492121262581160094752018069475455764994021079898908596003962076141671384023281965957212132455120354769661464486702827192461937927547350662300392713009611314752621802348509002353464989789329596529150306250959011885245433623186819505129879054980306930407604295887491484214437456852523132304736023021497406271580609988691378322248887031418512325953634203896021560504263260069731221237109527255289346859227265513909381394027158075022456051038632553001517918376284852359066511043186851931438273621543329402655202702327757324290270967444810000276261510077374465315913235775518161058232723829430673350579639906057211793080292967094540383095259502315670654747673816569305512530171977819939481363295033577485040935945911954100871972336831225307755730969935568007066265303561066618682675681698769430997749383147868019891863992143925255990785807564879439762369273491528082454650173750143586069189442725115595414042767935651518319718639463936649470722924789211670762529057350621895170457600*i1^71 + -80288666088942063838994255110693653032787499026889259009747334696839573510769202559412782510010132704296743258749745972068264896000878435838826808350185483975167640766320118272736938442509761481662115349669105239259170500905034672545861037152557783327521294994233386872261085831779085959289546522854416525254645265132467228171894419958412685092328496643025727314291326493121439860234139367506453319309877668733717883157455155958926011603755013992213936917873816203143201674268334281406325882852041730061769767866028099880912614085372164903143057391806614095774469913644393065209139274307836532520999991573938299853047725787013558078912892854155188623888941120269906462350621520758423638926646280071169253049702884049612169507322030309904019698147530913900064792599367899770117505294484015238013803317084199522199054652260705873825945425500617212964111514641324654423726855280926661642321739566967969706148985229098221336172076926214889259915604598769544471834814072151756924469339004152454607792287181337921824228547466488924805945882653471759831940099680483047984120668753751056768451548322987822898357563024878754941217926136106394302124708414755099724150612470781228900574113460846848650648880920237292574807339026035184686657448916386589424860785052036122054451100016171577822673907842146616941564480709068062222195055970416812104107272222780753615447013837312618786629461842244622507462278234041476288416991727452150965822106690560505245763813435175447714703698752160098589208320527802579048251208104265414804688571791821155327590025122653302533296038589176398784871949933921509579744504773820207218287892864830445401946207293888686784161869967378028529751412417168325755283830964705631876186509439493839530267228954620091694646411968578621059266097770597024989194038592124111413720779726207648209509309026078089480345558585064573081452955720388918696846821493495416746342948020256127137752796260054024344487846317895581320725540522152649798646555061374566602696584924865653890229964964515167507845795651668510566846283739407522785199520063239139673189001942637883693575255383705943246600027419130619182080828798470910009778546457422335965719833369901645058566667458003851093446073286516588017134145961627484160*i1^72 + 1194643033687062840904708715817544786135910162799526713851059254023262943926027996040625207210263642841053510538766263052166689241395872314429008532593506033857442878545680501333182729970043794193738280659269426173701483961423424154446611046283543055455874401870417026371280140435957040639269957987678816081427261091021092910262557807524031640802239268507826949372655427169540689388453505391776830668857906141668701609175103919696991131902736152830689603527605435737094366384400983372199430529780782275129440805838911437909598488455207781651956950714056437614789739559823957454815945482191166061653765314032711086257200717182038921667006423818173384414060082872963856508273679452103193121959278378342515533620023433623488552398638168699235388024398983117750037657272433714739988050262789625570522920569027810303621936884883776758935067085984009725285678706470782354813315710855774819786740958603666669877479227773309120801030127171616695917825556734175641654323702843444889384369376434978730591011108921954129676789716214820749477969751230778044101079521284680721379602994430549085387725649878911051116287106571982313675986400125435965804180193555499466274612468645781136970608020790824233173274164212440042425767112032917674474490754254004541238123727718604833034622613599188445844318357316937624455894481759402054054767311509862590776130577166243106627490054123333885941483951963742488814272451771295570879814972752986861774459535621096858777709412151264516689065104367680161595648144725722303819176451328715979052444731904270253121553315923690862288348871538914853667467146093959541425660722518926568727344477521220692746771937604742319266271637841835279900420909436940563563643226736262902814566442726828451476090379512522041117070522127307598480374935750351330540842597913715846415562683745433759345833229208019334738492448096024183685130070019108120798163905165590593255792478697863060673557727848632141276706253218660521607100567463382312097680295427557461088170507967644620691053630766245205278010371897551221865234018602268813243044871315514803035586839338908708405279350515386442838345139263874033404004392274770061997012601913374544550409954835525572582134417766325797299580124335964569876245250048*i1^73 + -12355523668160191145899704027865248564395369258905945716821602296323268155664500988747587555699391570979135789021606531302248214602309722347129159941299449894375365413474086694179737203126169379056747760979350146828886240893874007625174817552041410384909103553445129659381043668005403899137718663308556815204962464712481746928396043108988390833273740869496618620961876704075097962651468271838509149509575932666482543752542315490128826348624277039075195197628664409697257844459641737118018118303887092316091977997705813212974260239582021310711502968669745580235113145628465966760965768380690165331754145070971729038876463317824604826725695741331460011350343894111115162187214872114699466030616965671867359197209544718486167695572089164171610255060205438253820107082008889614651873653998123086546653021064890464651464108829286914631682111391567730832851372271007068681741468813926315512750879938791327344310033297771533168168636097092536023633543573058469610158829033616219836844942732900843515775461095134932995993628838565019551339891647112403804384843865426093128028833253927181620888836710977246432434743279331276047288233918860221024166492469266171285239698239648859565126366873847674801238230735875632623508990208875603867370131160244583038152220782523959852111318764550041349178043547642854717338755358216195312809732075283880378497359327368450122517932082500131148850748345722427211134058543831541317383430185037083842703373555914888567264900248184420779622602724700256564490296157617451961392435968397005443962106596290541725620178043053330103397861847530754567242486468562542229648132701318903208751992325632215229224158328264904396849086942243619256228973183536725091160753104212114655376235046079582840251572146506552121494038946705838491133251389277764059689628157214524523379851604927847972097296862270357928840170260530566442589412592137793491038893497711414507586672369262162299645265087207184072177139562186540168033090439577138982936142398689760216816143888956338715245512767013019202768748627282606524442175164821276319014566282479138773574316262405047248684419373638592946318253696228267893380794577949276703448474878323531799513635383232098937004563972789751373757946999990418145280*i1^74 + 81965267789660182435942796072504042517764471561455547690265379246363971769623735446341588004923084372466498090869529244189450333862742668781637262253668953888223634844916989970317028851259087949265807671334887979084979124798635866204773553711446859090772623225649613735046820030806894684008075970884235362934118726832905781550069922498093071835210879809140612390157102292308145157608402412496935450797879058317181537573965899644759478764753902003429218669743979102771479616785640966830211282665711802576292066089333024714769275976118941078965426401991488817572122151749460752045076654202896192407554477013903322939257802212142738679242726868402555540072151682798888804490540640103219964908494342596942290257903233040525325747237338871441813602980052693957079283269257199198168267111659951058467392103121768122980562215395000769234718162001527888053363519333027342685642340618523024260263271312324504888931693612893172674965434680050082441472748111696239877484944742991025380786095263356949977771572667737216441891040153383293453918795864360503027276185569019331232878850938818748504481851429056355371493907069905250656246919069777803179111618281802873862270345286814657181888172949874732378551269621806873776506447856862408281623781499543634175360995952442302944255657388994936561946689234429209905158639032345520434382813895323629843834988205474537177065122575680730689791460186005169629107320402151134839929963717295224605241875900751379689283267051449578413088379315097401309152311778666663879182526283673578475934352591553672117686018717883013535461193814001667892185344485696584799042200072399764780790784373129744378704204088562479057484505879227278037950089152204361456178233048926067451422898734470224327733582968957917935535263438597332942686293052267557988734190936944202250353044170900807293173425303424305591885458050802204779316116035894711586503837918445755549038987697426334732602658135494845590069877431627249250070677786499440670912573715984601961845171622378736242534430209804167793053210105663588324501256777986996586524708030825540867944256336444412149431528116885730310312827657583972701666891932110234496159858886666876887616385251189806094764836841558881495287395778560*i1^75 + -292810165990894706706710918105887524990314597719268467495707004568572411842063853092463151450709878492504195092626373737057551405927734038005920884133413868377589003135417254474856437699435601827523303895985235182265936074987570510540995952407648664039919384436130149898780209215189724504576728274202428871734377017471075218369539458448823356796256711639016620843591630601170521562258319403965959521727638350368777853576471217496580857039618144285166249594116168066296458076054854641530746033067272969283067215417937193379893158372127650119835617745015569535132012518680405790991113573073292152297913898218418134207862794586029725683632408385032040960255609852212022959349640774549840266582440615225252780718163210019025077964586541444953968155780668633606691498256467139017477829549925286820118339973483462504693958242757214918717590512365675468790252543354813689833496512530208520396282189537612322809036144145938581799385639160771062499403645773131468986362976701924874741048035444550362464939208686052141749007664296738870420761578557343873057454869942168695287616019543391091420588207838104763851897183511529683789325392317122573466037176144111151869624669645668689194667946750134302835568994617164879399404636250125450775824759877792942326402494763080099962110778425458106043000274792407754507045870276817588854240684611878973650927234746743957452478377086840992340280487907123452541595398325056283147939806346553582704851495301101258511097690000262126355131003326341942300110853395406009185833699825907611312325443504073151971335757243316730033929386401571967309804202156698724232360764666543677923557572604851494145543920831299110643267297209058568691094734645537330161700429439342888186354414812857398722631128464867247725939052977369330239309242182222897803435231050024843736761604539581898698593971144242255960467456564154223653355277663060862773064035459712148538060259157186545184964609567903638891927908539306118936061451056471678121574699036373097971903990484148313748378429889640924928113441574522350036971684148030725731626759063412294686460343955092611517713857833882858438251920305140514003893027778616254991235206364554403189834428245163757022694322238507158863872*i1^76 + 13741155898414270474013184199610965986068381589047411097426537810471115561238827370543239801122819765813736097929319111417164981200628518279772293513612903347949067437624859316588709082183224611219371102465246017824194664431899621802939117279851394640047498416847105609733697333552469619651718012372040722309381758147730663123430109492212097528281090794401236910345321335080180858960214866419061339940284400315355769538914939839801173874587328389880859318305217702916240036265463596173216405757520853189639498173793582455999415518667068488182391793286959399110764853120484370375481781959109847596312353703786076611484575880335960402534930457754453036009000534755695328987897309639171918898821517892388969837896814084333850043759726341992455552989436737569371957985563233107748705623286531227256288631927929731449186251967124153613537188189345794884880413051970542997693756707998435133488429479645088101529291428694963960701397794772307108009520049015301244178430541949745693909471998628357565528076665467341977320658561796960149928544838492633930457054366739831892886553242094718599876477165892729606033676662257768648915476473608290063268395063019507721684651001662986635269899509941881542965061151544771949552414167897286301732849308026929422343144614479263759136264308934312762095572105564648805026846801002858699449930230507304793510068624445553503375628932463310751859310568662994601216963459858133833609197507277758771378568915476043435879942764896724265460253216451368557573925333048520167099026459106228362847511667618376827866343493070590699400777838560698098873096743205132565431969214362327614669169999570297889912677113558398672421372348368080949056535659168647088421200469472615816015930436916624444194258214258401870129906945018010246529439894164053409052172885732912563753986919554206047211150990713104232140245499316474376357758564656661621729596785769885564008877791285324557117769713992826548614303621979631633706447967277416216694745853785335436566851765010361932122781948062154081787540606101745516458287930074361023813957066495857235323027089983843756315575510614569164262693942343053431717878730818566584229868165583951502580382187190531434311374077952*i1^77 + -42361724200846499678676875161536495062686822746016012955858536906036105032509281628981434031375678630646150581454952198551053916549849721472280747731964321007963538880440899271920528824571781999868646762475873886590509907352006356116361376599995535204961347431437880968728139521639529532230970933590358243728427488676270812840067670511192994214636301767015307864539731170462987401965647225819432682915055046213325316403099258613849004303861569043617879754150319607178544169119912017230554731512811708247928161958157651212443532571824638245524082871897401387255197788311878852519428324136910200733780474118726337604927994602172079929818615136242873500266213934509478961043621098914032331970007549723357847720321300164458480660727964050133034108634878777039366910961722000541006381076423528819066127263483010224126641684978382490356269830781136698195242925370315865665098069532294320460500240739528291244604477740127203557096451633554137455647037601302129874385664286464004708639537256780841418596260989726402484222346504526382400403813484920641541099988768743242704125871434704384864307144804458679691702283943775350814106574389295123754940846153559942779338548033669988187805115852901888800688092950453093432471279339030814137799990602725387909995796794326153528534961099729755196957434096496949850135940320122636936998168387998080015554634992213549036199627724107544746781514664991347595952980589867340087206308331701590741567461879988392117209422304708763607709812374913896653424207725917703412657088837763009827739672841291649543217234018216671763046189466683654933323254269275388610829210838915080238747560298820986126257939634966193138922141750416209037337772291426826432860000739799312347186163303250852577168455571232074963770577292860575227450909976658041732873512338519284276096248421689623460592629465259133195833896363221978987122153362153945076372396157493051369770270967480193533762926941580164945670042642466138452359955053801759724119250794540369997183244255222708069225357128603152608308627351369947553179911979147051949912020346926128386876440723240693122497356724045110158254952714094343823482581218942392552670228395007927878078877578557390848*i1^78 + 80169969660069544554674807143561475754396777888706588143170795160648130961658616128534349696422580794567772391621329612943935915127222629012675124072868507881182296306590485111110363499199782620224655283070376950670120339056826285962779507970828380933318861268491619997768279093181269141178829330181848189256209442688014360287519009033382935819518998821290105580710724686225803300058755471538880223014489742058961215541697506316936190215525434173110125851322404405515559894395024591357938429547566407431902324808732220283249310829851847860324177659129645548055149212117483642591190583102733427656931470055528320069761766650992709703941358504147538156553977539896340667526983427919171851568616341216806931722900984382357787694942064995154201606033516598074494121265840665327394277385558788477694228016662604022004511085950726651320131591689123250469141231858883609924508035132525874872845386180081416034699150414279591634973990059736635816580966526206469390314823597394841557327149888577504753674015676577794799630712049572154676823466919471133544787524358724059697675687011943702574643113728319510999135255322956792318564864718070400916634952744622585822171176409259922699758136504927846102652412487461375268885599558241034167939915562769968330123223084502399007036386991574190515222592197729642574228839416116648032474285918044432638889324584219225509783195545786600019631812003065373930176079683800528504692769269834465859882194149625286154515947168355183199686192718756989430211669368278323260265623020010664027783227529079564050867415887277178995949884997637331295390317097325042489223255557633541989182935663459498738911236372895546687180890846993123561903741044286636606280506108488954207449814600405949833220056841229993507361318978380458478520617727616195040376027332661254305575963299699435456833977131080894993707441445842594964341297965585783900634810709076150591930279359461195533782849629390616845946584696000498760760609754302605338386700513585887239041250035500574331554851371648273014227693467521185391491655613267821414347469018680469739270379758000104858738928395175479792403105684874521511533234120728384404883955315396046850359296*i1^79 + 69397736112875800557397284094368511764380044161531453720992683979042931245509944552303190464760480005281126631996685086456076860782139080242167998273661770431912985995733176506988285045439567825620249908048961323790339702325998474277111046976013951192621588941179129253363446235758533142063435934191520612774155076872763926856474319785852473489960716786292480356943352436367035778696107093839771235209285346841845293146839795540532408569944328040814747918445992028365377486618332843128160724023582514096211447332114835664224092897541018486998199656938453589567567380533465098895578673854444722594072415006326262720466696019255065116399759091696491654153470610822757127001892380923183064690046647986125051084047213744879355682264802041955979487173911535914378063891675801076103141728663675135177957399741330346150294508705785978375903982857511464322965327374389707833451589261665409405923611039998122259361132941294014683386133766214777653789505921057307728790257999285584286401214547845306864618355838227078626603305940437360133251573029451811761448203628027956035225200721444635955943154341109635609109590936922217035988527976109998233845976377219005098787575971842649609283795549776505863478131366049045910696927906709261089249144034402616644168231031696880733718908843778561643375487249900998294786027764462100639433962888402564794823881297067135272301128714024957677803989387036231157158057202008333027220767298653085295250148360480183485092856652522155614228898497989505678397798239889716301813271992103852049454566743452626115175268257792989959715088967533272015191132816555265987124465774504634057545075541984790142794475676424716219875430426807153752638613688218421739655374529831973314471656892078408155791447644410753637188889347591728141937195456293828650433196660479755589530936593558358591868079973645366644195195043714003469576041015406565205068276324071220807356755985271897522793088165539847080994864438181494351481416300683356132390700750757935365928651501643317501236324022913520707934018720317061404407560170738931613924781103781700840914239289589122059979862715524216744872212863780428910028275883352238908245477949440*i1^80 + 531940010060419988082620909818693850715391693228111241949653868012168718288314410567513751006499778956008652248574487326860671692909864879518273404099821796721520285384626776046642844401140068920386164626128349374358090205794431501976356362913635584338919391053626079697963747050659223829302612376553582422887207261365196065387800688145596982459749377696331925635921495783495526652523148845714044957149975035671381595084017890798255497535878842688490464062136899824894837968832605618010638630947899265727049231880598512052908764110874001635737522875994578305817738583020274911438637686178940094892743618223706575185909636237675000679677099782410894635367148716331481481537498328422896003471826437255599668996345192010858475889149929317645014719373765342706034929398881110024862614398956752788472281237289075633239221461228811512143315732057921821158229234682011507533836314115992781691876196072304540661340278280914392391086422396102519309735563041343243511236085704855946108424015148944336848616859684373787193542017557808166677008155633111745122076090897082155646652935252353839025318971172061864913672351325678772788077428773085326101576025483076088120253717187915093308798391182001656263859205202712106355871232496551148829976871048007102712402752956946578948418702697094136969005429734206576923741202407067121027745784510172433812054941690991141306663017932669328279690261286449399722598299187306035613788818301915913878294109371134028570600473844414028438690817667402583996605262571502945195063413943320461742194352877547379866308445161024853590457141743785750057663323069989135458839893503992751420633442194264342598358280906578830817027921166912505971719379839772928325634941713815603579329662573283139421251290529227944421178866637223043773701402208113884900778739015967732715738893112661708598302455662343992540494054456506089660410434250739744604475639673681632412425296141930308553624254741628187155465778497961261583826189390649342838537830267024988182956510523186705682405884580526695565557999458954731681566233463747940248255574224256810568947072613132766595379368689397463692677062037537187338622094766369669120*i1^81 + 393173279533625932231463176912829235528700725624014254854612737760201169932401902000769586010146373830264371177220557120286193821964871213084800962959578924277745562264383459359805168721696967583194535900627519567110228109884481554125821059801989407995050097894569562179790903202529865013451711190665871765677004241909462202839780008772739559355820757563002409742585731578854498249554536918695780666360726836975518640114819585062617100813148144743563423426048189107744195655568419929017607040443285742361436122301991905295347353486615697414556759479685659377345346977627670338254294456159012113209987465295672877253000152374628126297299759190327958827059204301371148591253996433618805929482354591926484476900919477480017206537090411015703624865595590049238872271241382645775508155426886284714763546595881045168461565169272478655432344437969926374737031130064186366111844570610106937942105169242068023142565791352327578237494625090261722874637807995370210752377163075567403061300794342133850280308228608096339240561423615533850768325197497113809709534380434364745300413369129176995045051959949463130455744221579289607930877905907316782844651795421485159071217095712493879474053607189029237623145343595553867818281679890419273808975815167635568140962070283460867790628964269030799522235413644761244765933079932030384999524679975541133874065115223784301452673497467061129485629821640123860491899988976707280193954442257603648132291362808436656847458689583936455159109159903233201158531919982802994010869745283494321772064278518771593640721025817008243327357213866528713638621010792679914851176119063892154971940338579483757014256043828227879297126131899058086640148331083337275810793044324905743722955656363361860671853097104004256539598170701296252036992084082668941358501019346049917667141997266504675759936210076455430388543924711974429959225564178163165216002560866038824311235554407585604382268360844432178407277566060850935959910404491004409230449555044062911616676354460130970428060341675226291575193003275215484811742050837107555447632302706250496937125610709409787279520963617579345243582729318287111264141312*i1^82 + 116959554950757843637404504383974774111485069228172419946673639439206292712695443601263009376921804388061352762456452851389642255517118989586880006580957949373368556052353983550099855653073564126777823743853637909791298763164442967212039724686386404434405798738189182684371368178229802783642461554576350111698189290473048982488250438109041455751741276561170171529374739045348599133612524813133560740874860145990326725122048398555304468050952310009794295493407581067749236605773993927278050648319569152331999750823066085404554502050309709781905084567965257308855949203589974255931690308853237678004919850664363035564379782593492866332201867496517008957522946152466725466666571232701107445990735476961145462149868037701099137006217101304072789597404396206349143971212424061183258474626802420182432313659070055186351014574775009207398549198500342325969028928009452160356523857081849379761531613090823264622553875684010583534131717341223458481399521293413128221178249417981509161544022936597737317604434659631922658950856616026642012931573506384088166469073401397240421305161594727571979598865468058356024448867617003798745544294803291328272211409481086123957814022476372204374140369549083457264070388772980084829780561258786298983038056116919923145523743189455229208397500486473234881433437771168520618255704399011114666079985044405670444829471645343416210195814778895267627403967152308594360982287280217047140665274615440638551793617434972081469504097706917147195138832196190906244878517049985375148328492223849847632788729317994636354112847139494526014135193292717390710588026242857501162462976871368157165662115578481288717764805435368794082531939164204137168238622992052102225725970403705452858933782948514937910417892958517588574501080921296770488893421845685618329200784937814296288031835504853716067757900015392049503954759156605284290229329947796352733255089383370336108043199880006889135715810416366750731067586474202983454215043765512790141180363271303468324780008632409331417131302112521788647911468168544914439821951183275365352827653939760361382437529494587859100360391064416371676780089573376*i1^83 + 15971620491991846446851141103553020887690383857189069503308013873679328495599498259665358231060570332205542121042880397514619413224272580835792801225698399889701112649518571531663767097686930192443252634149223460409786430347439053925005173099218289738474849101678391589771104912602650359586573799041594522027985166842422796299488222080456808076392678198950233110452471136906071381705537939444006388251952126698301789568847045845124069224575282034741261705693084550354437102229989106067258497358230787628301597821157092858091827924869225889258475600096187106799660667212624867819389459560952955964985063903692088435960873221402096158899576904212215630536538717163888968504719228810363779897605387080074143701691450905620300767197296463299058073385048208245648120380817806320523414327204387587970715091728233288871499270379082522547653706958333084524530344688249599685547388268986418431890143471794719678103712113591134431015254658292226180468823389861194562874401116250081908050421412238985412701640550523575774680907857970816203913954543195855350391779201663541675463696631980088723029361615495214768371070060294504486611034529084620193049779982187690683866793855426894955770746838140459493920054082589722481344012085975150239955173519257395030694836770580488831287140051304029582910934129392023642729031163171386589524197699623211388305433674172352673479017265740638876802478997140237107121725843706987524239444737477506406023201458639609840518049370673226853836832968588997789989521451375526020477050332342397021400907954807632734515597903850785953017848171449899268276098007561834496207290913430810030886840749286902505624563240646525020833535096321614378645623625336799877522571430540570414272541017704310915575595564954091545466832598900524623943906623601227352273557304656511284550980519888691384388323855524119387850587802447494232368981555534953498364462107992109240756410049457779222203733956106242296248084853663769058716956029038916320746459134998663848008891205087075114911448507178139861046220728951817971626163100817121138065239562918282100754979052823839569259079601355227136*i1^84 + 839781340438899403083102593072919870382333361021451271599025313152810231469833510427703886119565052801718341678783216775712722646638507097852181689577245411766362188147075493009328311039951877788068460699547344288414625314228080498265466926407732256779348450896035359072289895374506679937553083197024969720603533676748259975569314454111819520920568685293866754626039048554556728249714709878273990945351864076889636998235710787558114706985401993682546103264936578214065162218743684764404996549030007597110231665674814078328546517846515247366928437143984319643977125315052527931280384595072372368755985734309624055314410745660685156179639706706229057348454590142996626778037796708555479380641086421587188533166536477896409450233187667702008512849981604798269137970256368666407995936223199548898900065686573041455137313549395736241189895290753671282069880023413499953553433278831386604438976979606147264988012024176988526144870738688269611320283633004416064627717945638923398957768141675321927707915353887504725755408973019597817192857998024297664217365977738883059967489481406635575369304269427587468576892672167698493502167948521518435388956413509801554754318399814815193187764755585577814524034326112859950946648627158203672336969411596294607001224550679565471293676076526424857597657187514149136657768736957296196801193820966711691462665387184158480750220694862636890803025975707336388353149169441980289281314273747045838244285509291813298807465846097521025888794618992111957157357482574717000729653939374095836474039976682668639426347206130004572093037751785107074154936473891733609245191152229385413157682157837004145299029285649104746122863285028390839521319492858105706015806379548198627103046837867495504705322176387979535433263659781149162971606339477675738975888735559846880627600276112655194567160064141716454988038852281209637419207655484305541503013986258545670852528058795300689752971898697331131775104023815281946106244481228184578431058858964437331087733240755351464472474248069232197787942982858909292593002429897435440962421067502037764582615076148488889171968*i1^85 + 279460277144897964824697364386038571167070177752088120015073819226077819373409196536588866487588636816705106335946539807763736499804232995185400184980126527813004985420893404323596965627461419860226244574873397450435018511976500954270557697592091980560584045917048621864048566378496971665639448290406378380710917171692342667991857316767207974593255126237385634487172218103914211576899878310771494450685602666428853128585512270981812315067371251339062890438188434830184669030243663461765661486946793778025413563605919683673080697011800528520749552561850221781754310728173956882903028369167009404595272649680623344425448280228082556849899654717401804716165988105162544662468662409810911798322501462900644914785680864201831562997134981980006388366880918193697678645648388156072015016786289505607216909263406603818673000651129713312634853121071828782998135782946995829415889901908942384721517368713922267356506729390399316208766859794991729394565093415459609770252373273582168713998717735623922370569390594390515913394298087563071324797413689372979037274360741837052097002394387539012586857904150914114620203182038430911551753718842353306300020469230960796089060068444744312123618103499279363622256169840296295610972800886059932960130281552013782957966809104352103916122985450898712022240618339922440500984011705647518262607603188098362328873587496202282113751996319940916953483317606775443475119311070821167863744074625859616870129717010512717000672035570484924071443854186055672855469968741729868923743667397094157003797822813986823046861987903403759700554780511204667410193265041820369654869437260860035438265048594123071420669566786689419257276102985854478919178885070658069298039831321301283964990440351057877468442491309851870977799795786954765567589165542108978218744464748216983730067985327238495839511130398945661907918448034688378226296735686768121618216645343026328961956366049506101849468983163404773347565610958035442408470553959446834888830258786195773569565895551838475072664914847770376328699230333908464454681012977190214089415763066933419786108928*i1^86 + 14008120327721350840567520393444493721837323723034329050265753089118723195044760296908972931005185884676426718438548270572448588870403756049019131738259359262640071605248370229373927838106550872087087731583407954090547149692039819352446791416248180668311394030403919996772734445013727730410664622690910897395089563612234362978788252153715862066695953057718186361239850937593684060941032424637329583662255334426845069711758423044641158363394989250116010530612028106269947829516701471575671328174282464742971781542513170009479779297964219441273370047898082962802501690698322754290988271675644883259667709765575652886715611385463326921557468650434245741901525493890447978932202461728363465122087845248564081296312575373265135864577828734784884900916162548236541474823764935839225515908007968945507036068105066828241189067745512408855809116403495090534516085070488754170954647657198960885880766688634681299555903333847654795152299838286945357317060907640373185293880872804147542857711141632668018746028949588553014092082559674987733599275352690144648697657497001579639852961724586827375620238564921210794372848393009313476020472001530373256653610927048628063768746432563106524851414134159129856721009246257996668960903668264360335693906840868925165521834171127688222320570891260764944713532425192117170144695399670413261204443189420345229965911173537343038107150991215993277176663212662149219670540241376472016005810434548142276163171069526094304382822961089954882807853168679356588615410713072205650113872837329451396934145336316871450553862779701276204054486465489808652278028346334967806498013691920124286794028168698132213489828854682207745396154830896303909048299018374874844097870006486592387019743795610926352756734941659932621765941366728884253629329496290543865668331225495879573736566648369079927410243627149430896526388300157018320074677628538077944763971614588651277433722065900105870646897423853633718348005916182922211353180093911250918007825383234265116821089450285441708161456634011175379905410902876912296064864776813851274404757504*i1^87 + -1713819915129557277684315000050356155925498082830112634001827227694505900104654100521906267604860197350609017565092819413231322467158315755228987976091801768870981964038360987371395069852920083012972715680979364732997065558516681068773831378370302058607380651343821555837391166999169408441045829228822344794678730910982519286765008853756488622864895611820874387118811306889923623229605337792416051952676190803071207574362143728864215463554863097012526995539541535567653128130070253186473955539829426058602385661405535864282160325483851618267829596540810918520406123866638290229131237495042351623084502171783784085540263784600916185193085423759669707576563485908618366587775909122924444098414730432148763326373562367497800323934582637887362940437401142774499075346900341687320461847042663022877910176070982726225595915533424022226705629014134147036898596123813455471363836947647711961509787424077221231160853492190264523074673601750301955566437436973969059345924196897132170302523272074601275646118443741504317179149633822940325410592014217206075939890848554524001188026864481008295677252954032642192384250652605364541328585612034572392402995633373921501308361322411061597382195547348340576226027993965285870787137914415566517354627291112152177069477779676516325077838050224879450428284799529091672042206867104137933782106657435222539449131037427042588953151019378526003889871286787670994573406733305180752321931193562585667873925917453806248456953465167013722893929801573978939560770160082333720191688772565241073495204523487542694474736326740258390573908217660319318050727215850541384303762492128764587758822407958816055724519845756137498431271869503877294838350531990215222663471299645849171053437199106853091014863371329977641810852847051555025448796674331173578141175364713250664143815492854665068616864523452005720088463553942330558278556399834525988388683653901134887099361200966653751725700263627007026612013308127408634002513162598275701083228120108523977598866951468006688009649819010407345609519153422192871155878793216*i1^88 + 110704526667594947594490252812947710664400581685585541182422177967186721344584517140322603089438677698333115682326008332606950823380303359636648496683659384814810402210689086378436518386207461325378923789180359067938081495834311802345148040423953125764637311151331273715618476998458150392612643515546429956839272540900568275008862829706563514338692037801741439256242963805300462766433956278213033947945758797068238504177031294776826620838182903920005383347543227577511628877332971232577725903589860279787435736784658991646451490996484415831215245293721087129696250924321134610576961985795235176227460138712078722308223197618433267809740953139650584461275515871549853019314693978518316743597555346991830708332426510431841368883730447619054176615717914926512503373362878728631752599077340799277585876070164488109300879563982925182895055095310513697550006056560200993523903557541629489460269695169395787614950916120254108805824538506436810562385527977129834660670305906198681949044423071604697699048626227654510668626539590505420561396631387058862468734066637957425498544998630458550752632060878373489307797100617507416256312869125626282401397053071263803414778699269416289785080203172797757119720821875979049179526667603542088954975276281191444422295460093385729371799849827579552306787146958092076479304748391416401948757406925312676473217457290611210243614734473323518923670010489667766394465224303267884485531667805451286523973785319623271948004631093222789242107026987493314624993452301628955645270834219688773105455298447476343668694808419333041834920330743402120128748616317030686143270498507413627933982737103356626596030662070983476636998247249608592175713490071529022376388920372128119948385388110479221747588343872660894125909622235599953185114108791652518922867127758451675420867585879327740008088866303281206729154168111861195679650108818132692645992991726040063729252302664149517641050823140618070723731760748265112477791784059594723523795583133819991446076774429556178641870683896418737012992409600*i1^89 + -2203201196514674326067362802226790285401126292612285686177365079985408989869023236350003187659580386344024590591943606652214262106049391885312439123683143460929930644459588809027378703467825622912222170420908305498810347494643844580368924840160266112417817664819955197498352895315799798184636725241235906125970431062114467826663984497785783093752823022085864045985333422809341822199255621202967420056981415475916258370757471290708327957600764609014058245459437607611406312774625222181032823893719818363293062476198885299649030047522723621140896938002439437854819760278109729916824101925087138655373621328049405561785623134543285521093213510512535200139021502635168391806372418828605399683528134351788242002514102784350512868174234319452844494165830241908340835071957396484024611416622449641443186956240330278317187275758262790865487307418959037697721590826273718948308554771976810713193832661485347665083766646065872814184212435972620192485135960186263523430793134115190394314059682885384354709292915531146754800238242568091513161530204243194394391242711676547580917638181975622853823700484177942726379493738062604146983160866685359485575695804007400262365209682783426618331787315387588002290049075164177448314239291696331814880157722042298879707841402234593765674684736520840995377439368903329825898403125012541695387539915235347526004585282255003374683095030150965212378156554258112576884237009679612020142008234336168836897586358316687990659243923146046529983259069941407195451347922603699820678770318098059428761040850071295850993141353678949112689396875892353696240881244424780419809488691858998840727271147692832092215662368983399644243826396484091361481536389359801482338805356234712031627214386697420682341606790634762979082980333505465772828511007961751674123253523192073110788855766930764908746765735969431846818271977123996933240542322720269711862876560321364897924621447892801764343512967598763537316749743132055638875021736783245931556229557073621107166472065542847023019520000*i1^90 + 13675999905564035073594593034111632559170933999131474694614384516678289958419608711696209767721225524347270474145785087177979575754158272146676072538123753951827021575465425158747434360290644540334428006571590642180835234434191036195930800768276487268519354672245683815229547174097476481953865761568181825245492882299743867748169729210821253594848322132719284138782990532003738625659534639165944863810848407588141573401811139780409256872131112067973353264014843646507733260103390991885404338510012451309571012494064007056987897581781189222042460278768627120101460288608283491869684250843757616044370767131145131260866119770830863682039995502425725590361366058737822176465540837739502067431932153758691736214872248754927865207303002198963363026100555289476252439176644638006193407935253498234392651952759052207942592326422899085854603551539554309711008916761410654106329496213889755344828277654908022231689588379908469906864754642173270216943416088662703751021308034146079276006784472554853562096635815579035039415569531935404288147767611256002608368777876788667419497353755916874637064087495407601311748914300257126795635491183288061293347884734618000768806306025324105299553180051316395629133146185712615453216734790033042145011234845494163455913671324006316603788841742790017135694908928223965629446212162249021435388613111868868340885744094071737063966680755661444012258083563115105537508748809150956662443274187209624779487518574981957344448208201653484479800019630991336744802579577738646318892384121268619622069888419970010283248549871464003266001601370291405460693003011236174871443737758311688526102462243254358878815732579542927627769394558667416347030117774817715001780458727884693135184699752352917902886108474447259477211452634808075833522129642882498249226758458116393212352057974966889790658186222615362140361527122755024930235295694167764441886874928181637676397184118974385455526443652112883654257105796662554764275408366521213345353739310964443878000000*i1^91 + -34504079752561270514152984909703992236823215930307940263219594350510982573647266810394278805252952348457087123577897802964334380408843646162760759561102290209556544376730268039704317235229708458181483682664329252043262050381558698789444426441639971975622355012509503418101848288698130871181132245687273434855445141267516839428681047978213364717231799239226020467997308517568477583399968540593947245468650749811908121513062630093344495513509339718049305103766855623011432918885378465864701563574065789104945110191686422631117887287222170142610680198665139577918316740393835356047012072768244377192694039931929866033605796865755554124568557024219136657935004654610268278441302083891055916302327098718645872543806584279796282468017000376747591483377257869048560089173785533157601308612071134716880745042083823970566401105640633389084723145780069801853400607270644929816751778896791118979431484492922617746669360309192935406858764590641870043417289766635626997657560536715211513359261439178446804523527884611773326779385388357996473719377530035633743857670470485981352091432800918422490977542957482449293397395307087057665736445555597832072478320917075724490773965223699185941865891047223953481919680010055855795375628034076097752889326626660787958778474877468980819038988131918351811602741709534736547156231764482506838857829384417245367638642225525159139545414759254158472907321042823027970087365133034168846920798797518145214042732427411600820962705113764265091704473082234891304336476472105532803604827157290623657044273414253711492131802693555488939132105903214828868311579488102528025399002733443049945064173617963780186842583169201434431947220229098205128503104881952772036598411858696985920111829772228771202264840117897089527118148434657169887247969224406771257015253030541237359892094424803412083362050874978672345209663085459141745915563289566146976978963647025267936399507397804396723492823009980803919538303520185478470942943024611101562500*i1^92 + -37971689760333281735102395222050907337984430508918151386767288376487364859083060841933355693078708889400366664720245867000343121593127216734691382766895145489355074328070264515875071460983030911121135728243920636959551061004960609349773351436524939630545761363535894801952359195005273462067015859199357919791744076527868751847010529021615375916680322350745363922399124787035783189495840159678342174675885848331463944252315165498827643318009986419033187612522428819072266425298501367621895924654831678062697437834281827480233544972538470033583238989146724702224102960141011702236686401563706159605055378540871779016597645419224762781016741573833458069135701662045222377669429942923253341555674333879884618703972934901176051795458522865772875003705660537951023494739441263320350860690152296677390443185556472224577739726408654052340058115630807344332737554179748965858780329831532860287708513066465353892255423270392323255161746767824601382643214447161541536550029088142997169165087817499591522369571819275656385687702175393060734908919117716539822640148754125108301520351173418571101240007548748454946072988505657416243146838692891821924910857614469166127215800470554265426528955435977376257705902979181118181113893621735381161372716590157843979331097968299050131954562196858282398811608531726512430227553377524158144880060333218115323224765327986740747175006245021496833573988610044971515185116513370810709466776133541599770407763671252976192143992054870036813786375897262088282529051334323061207445292373740382195416872021784290352109029881024780333128386512277009969957095043775568010835845133438278657587165697167797572374486736228975933555755509034509447966582597134646140737924251275187272258457159326010152687221388387994345101497960795952015337855784231746898058948381980279249660319948770029172782174393462795559010027670214265733953377713955395495708170408338589071767236584854948664927416222819816312226562500*i1^93 + 206926776077738369810041091259336528603227694050775745475057618362476403989408954509671144105554299126967645625520897567778119934419501002504921283398821499150192058674046905199976134737477616475707710419805609242041043586196763335399945010430484065631032970852966041068640228351683250984197290228259616711493981318645967959430607905958427814735572140241615475841622106124854480388854907881169159982655545160088968606052170326316999499473481867228457132245061280863118091420210098434219614394978777635597821886231804977396619711740749400545330378816334975636394386821165535906406197103393529249678735946018192507160683766309633834204661603324013949852547354361291249177201973199386299796087631834884004120428788562818060962777795979260695678042875629963964697469185075321771608004935618609568873066928932558622959713472092652713640611297254699374936338986822468103952574374695654427089471734849328113609790472504169319411972198140146769831771126792677181233580586296608060339013516979740091459929051205845315702042232420189311898241338426440357408615183974657029170052474302329754902657801528105177914385393111734278128469289015674828507643218861327982832507816133533672982050884574768424542414523614441802373086428358764499375415355777792794895602767787744944486236813994603888386318004551234543343650596773223123428585657321947091401381836005370459663899557879279684194635955922657962384838727844471517757800391834523595523054585182079280565302314706518726382544408366959175571343717631492539560443746208010758572702899943002595785136271901514047826512461623843955143416172958938710239094903163136293270452523501451033284592962558987922021365698308893189529622829702785027012812781889096687010931897362789897991902651133029247957342251868971341825672792745798489922233732549034358681591762728767454830040848746006225650188236012083703710677760682434484105242532675947998046875*i1^94 + -289296723232138912462647347620496024153475491820576830320012004464406218459724455917770327214485008136471601657808105319225554242149733530173695470863113746584625000216439114756181929140006358068379504144108253726165501340440573598085788190937401548236479094374811894807717069138725289993989330041502415587481150321523319380480144476973825701697480093892365307319054583828837502208102530701310065041567520083137412947617329592222685832146131782413068295404409567117469510484417465731701396477255927532986041836595033414262954371295131574529854851205313184982710402899314072550089589842455932498006607477630394978062687898732232458449558219593347297466645315792067125957919912144542538235467953969186082001586490332858510491310521217935329468892219074245699379503778826620212844577513277768980587206882001020111791425236332173750971918517657231486836807409875332352855541746521528040226665973954221901131633103873002209690822979535600766385808425094194345175371133088996387402161123400187068476719524363602769506121498298546616456426118968883401200471050874511859074404677186487994953752411250581229535801431520293399004549365800796463312062498463898590378909862652146017670228172194442016710846977661047894138022623216100955148192734956804193634431416158648699914681709629122116083038670603208480532083042359669061761229640225554812120272949608843064838923749448807648205212341020134848916248722359457691399510351579615077854165786783833790076720599711849693514900689344811943838260405986985758839558030426331399554809922011121133904740326970888807719717711588182441014842701609417801938222397630786562841686799959785080002166610681297563894091004199607448547433593364345041916947171042266884870358908486246520058434719775110919931641716445046973074922307333899206374827580046119226296497761420053779829971057560211468816244592285156250*i1^95 + 15903111234043438705496032063852680924618784401964300418912765948798108736563232327109132166569187180210515808130245414670660326921290936955531246762884717455221091936434612008314698895456557737792653860767531090819495310186271392772339882907789321787393328390454273762845115339635924056961815552945860733639061253593644788875970211762953464051230718303672555364875264370691975485051312679151324806779329210425414792410212914069245356658266933210788980863535426699404022261604114577851230209335184483333803627428915229880121045079632565873743658162207996168083462342131132143591396397689307925451584283366013529892076745385812649597419950587028133760182271645520459147278487052392860010263333608523181082569662517688271040519276672554066510644923355647273811403249589838911040512605300687462379039888972355373538880463684143175942761737848104835938496512346598375486821078722666595514735872929218210885046715577724150029466142935587166399087167009648311660008782504350995596464251550482781819888080374248801237488779249264789899392804174583278918637120030610996066530106246753850220337803239163310574750122467796242513160317596352219241951117413593881624447914174537762783714719514497215619061978528774230633590552079919396451412655936400126222558651086553196145193647236842564102540467957534959981233352944283046184643999098507306644616055475236855581110126529370254708043922388507032157598924572571632999243305086901280612006031599142456158491714008959452081441092142575198545979403613936998619125974002497459057904422187738273788193381135789397786794371550764384834513109346187321173985824023919238571968709143523901934230412582818919719421000316375022888010153235902077011086822353175152896974934568919715285694091319526334102609417723867191578513200134669971313476562500*i1^96, 820877253384671034772019926486192151824436379945366028639215488717734717685829065837682906779138846696775674097525789751796378067529163074752339498563646494909448449346181696815983205871925441434465337467567349654145458378052478469050229838561828538107410314073804104275343537653699807236451881637047740007964725876597845446359344428810972366038835584387557917218606250944513415924435545846151720790796591651663307071780926115977556093330523598844871778902025927232766622468414387124862241639536303524974524596954231357735805306683502536577257033187528682094497113676256671708261482360613488227023922556279765327678278677803718878680221979874661678337607187485575818644965164850246241823418264908823393658138109272851290787119976620081463112310545310813081009624431304084062099189814205255598843717070784700011259298519547806043940501598494309665410163701852546813439342409015679636672641021838169116569768092838505511760523003391842982539389934177320202082194877107837754077076474398048809185984677441612170695649553956907844090816632435320098718428767139328113156752694056175071820316967700102319187223681830076558463377971858125649491524861649594486091266663138709757322911205800345429434034372928981371578339301395243237853691045515159776462515301686378869255400706824962682807804603766775765749363764789431470941527252409572902148758509657141112853197971903905194568362458046377839681298980477121613392259777957074660300064831301188586077443953347551502341993750556054501112207360039154611247555026757373824148542664911843680301659372289843543045501005340312130489120291432651137916311596750522821016653397870805430452725556374152975556131322122385681659847065902711030967490133248882272937212189183656098619098893109715397219938555447369947147007206170720861286468329189134831595011593413083727750131413922937757892000245502125369509919340252751897427385617290386706221683981167474731739618541371548398950026818236060476807865936779919587326882560133381794273679563646673666647902436309090708499858420180212861309556764123611666412138617440285476664334509946061682478131161278222146494186085694618041206883680255871223304419313656537458684141103623923269539403635141882075237847787987906624428013824271662259657756466895756574755194576751537118578524087182892748330706345112094773772511242427937816568973783936910445856471985090545644748327093543117154779448943222724234720447887948367378297928509183872350972394783048724315415159067242719947195757943398405065139359668061947190171707710368336528511934320288190750201691651019582652974611884299225780975165974591521378585839912221402187919839926167208257506253663091118319034662832974958287332661486952050267592628635633371263739722478668751428160019489090308989256602509546935802914266397836915697278411138591543629719267232642238071542593395736590126498322320660970245545621277173919459397231394315407679550400041282855914434616237684500112053401812167628372718478774628853276217969626489614406715855640521394295941745331650982946822325436255824260319285471968629624510873600000000000000000000 + 47740273034328578563340355719385544673216393019325967716966308173768900554967075563086966872689541637965912538664912195907752393079240747633803012483764669919279377008453025357454380753132226149294847624546431930988454211100977736190802322264244973570268745621981872355582547393327334410418936929412452831415995205961339397534572182878667604929113689900778620133198199488708379014745129112446961615159895489386214331683785835935217752634570292876165546027328157118100844617891620379454672834483702281560979913867092552305579353566110444786964596804681540255775770915334245381764372514280549530416914449776936663763790235857394841736956220701421061064172252369589121475917852864403390384036101845643029495394784406752506600954588992388442804639410231114202456926530791834523759283895967854244966727309795618839591399008852955014641331160050741144565190148105971647155078249981890320796688870122656040984598320381872182605244713448106132452480566780466234578576897474621371358623405125543916957599127536233602433360852387285342606716074126931836885654449289806281034058513125769474223276403651038353226752766239404183067461622920748933531506562133207729651884398761623816707518972673536571797437936556011368533485369248566761694589201632079823993383010828133909867278541137947763381005611338678262081448016122162515640288237838076289951887825091948574536027615921977156537539596226170371410804425564764127264626116852322124225348529813462555617006948252406205682346975376641892996473953250289313566994778001951269328758667831078912707655378855712176158601903265347581786874989446167045614684117430289869550786043970153073763040663480146578097375635907886010863199835174786039108675002809009629584556680448033838124368994782947307847900522992778210336382142977862303358457281813195042833127853123319080795748905904072989959127777345872901150687002626025753241151832731676080396283747321531238175458956451560487683529874926180887760605714453181896162943101785458889458453337430012451676320440529822820663862961131766750131862521996771181611681830055286434100008507631988924999513121258180874208922429175327321057844739653381120441794169070226347432776602472118854459567069449273039851897216439553991891964060778649729952908848916359906401396730548058963578286441289666301355376072699842301246444589080385062800120705946333061344126039672098049798151473648804765763436873613505583328588695310735802654978513892583383302457368699950717190601138877980905722479376271468589008478073556895998464126201047077252857053304747570877130809541001174769443837094750963625924373013280023279212748519674029245847321991852820140310001525296919171499520567072067348945823427588332448348467747065417527513773488795834146298266377697428595453527653178179936791498641816410869968395411331805083249147014966023546395493934458018096477495141047552013469267300014510753992577656374762007247193024309579057794178626691365058805737061598940454057756633683853845969777623978698355612194275488645507811351884124009134584137603428580160592807571727496621059997696000000000000000000*i1 + 492081583657829134192459131688331626833827091130002830920654165597241125294826381153383052547207352406498302456417885899008616463577681728500405984733087806162470856852576748208344888594048824030494563531575921850415629945597012815231715098204590394654964194011826702501561770363261096214523224489469708994947953060434530388830579587667600347599535431505628927936133866979912085858850133921932599076853843131421926270425613056707816241585365543577243924342543992316598389566729444185648496866411145614965117996431010384426842481719281872214239323708202109932419686008088088687440836478577216099737936040654628869548429727989487246245749211482746995385015296256970204424446393781578535194837119021019279695764706193998269608298676652224090819660981638376003240981054499682318908808601310939580619885137112416094581751565617910559900209126009124016192258897397722601691666453373883179790394292556990380208883724632218295314011631542060674082859928204394604827301593819997879729529280738592636639565785166468329245951303135255750431545650563796555637594677090045026490245089122142718634090472998314931867746931242506065028626999821325963937014641875831720536268052240070510321384288687796562189691047853177625922558197192983766049046767450895264165951443767511944776497793341918530959062143980341869846728161962659169424764798268649508589674815080725124357394952013075269117078837504537283290938450349682376282014463775043156438149899201872513142152463604150933467663152201102108227182482738824535255073754028432653497300699394799586142522575058414266415537044126772999434889848782964421521676587295520016266283619156193811678962355706584556959129281125998369549015159342987594403549839196041931163047965592342340884869984657995630760314494146841485374131085861359502227708168833284744374567856726861340155631954681954724425606929832778697167532145681591611476378275484541746777584764835731072185525940493094513227078125696794446651295845422374437622952174403949041056023544819417134303141549369907142599439295493972766761998374680756626871240973736507378986055872280686180497712722993901687912025210462629107178754669862195092865785289305493799692949116403572090186510646821062270888612376416718444845710614353485584591950880155607529566407280922042395921393936585914991001940835364775805669367658113875626046609802103585693807084272662468325590017481167404948388314869295562318758245903155875618664049598012695567731890703782838038053970268265040326949398312502931022044135875921310576237699410762423842667118106504958776282390954436926328050944936140946428042503192194323159526224949174265681488116494437595707335092997039048488879877524764473695807662453225758940528625580769720267747284297548433816349543301024980744937894879346175113842748987245739654403647466371844491773870348969350502153674974776734890950146815142883809359877937773039813043591422539727260878772377412034932039113282167302576596455151938308260188229760427908885844336699009630150600064402386704682251305408916749019669161505763543652809564510141331626839244800000000000000000*i1^2 + -6900892925735660219930236108122714821821853660711905479602785050022334537025719916405234628018466251519167846272763926806237608406680701070671987028990188540819498771411726435906022336564383558117614220047923529134530151672479655799010243504174623251959881135424160878309462707001400558925977158648304994256405426438961599102639883746491903129543900503780928081095797892438441106307690453160715823546009075986582388560910554268612832242603535848475238344731238008227151529263947080286379560926225383700040129407092139568227982961573360504553435845329988023207068269792222889585029534750184312914639789614430644834695625121986573103649654404980759296296201206505450746879999964244877689352146257668404321668093319737693492497176541786037309396427126712531630213768928248057165913189514914920122384585512783619961620430318123796677306920037890292930948398062060612639260010909548551408606373876535643781089046365088982941708303593141503458225811041936017301693528715730382648719718887999115536939832161286551139648493242531158083771057639857760447224587981999983536117701628581861756006933409238646805927732462423319956171339628827049961541409008843667771133065101982979700176182173187031168001608273867610383326011484733549796735617252143275932491181695132749083989760716618824718618335906696665521485959176265025471071809666920986697384130150112602937930526102753445510031903669577285478677905301691016476698300329846856455534450105940353750728017965522471865434410772156752929082599414686399234631197146204107310528106143763491352478665629045494076205792350630733273140487777938017408722960204057158201445716698142808446599190016591395260896958789660645659400402476706485046098895223982923727269169661342335326080724354288936519293227691180865105607728921879214087460219211190248395353507642944747713997569731086448953717166326276143670631532602105835157159466751406231138225751744592975605210320142762573110134778060210439309379211235308966040726120844916087017470754090623444043442399538499980305208900748492706223539930918362964507136191617692422923625000902701962636775806658239612781909754539450502147300083772729764461047073968599857010777735659384897648584128208467929691796525135756128038823733483434133625178222142499689576687760883792182159703076156199281248885442890688880975170561981264234540538686079871761958491205353725945104062230794523433729136207523813361534467570034095160559062860979575093168822765855537229083992415828917920446823315794908128134507614544880730182125137203994160918325424466815540674059721730046586775302015503118183000733083769981435151769789816783995213779620515578730311396151585204560315236885332939894943177198019247920606978588820987869056249631314986467434719110409357826575161154293125026740908855046172757793290974538479850334531049382642404886804846470748407010348094765044864725026352358115750848091133531300371382983570031448726172550217273769986107257655293198976966096545157813660546077334953224154020972018725745895868609305294818971210766682219815837941547526309780949636323737600000000000000*i1^3 + 24459802799295316196592483503078757238208205180433311656164324845130443880959867951987527394507220405484139686199030537170658197556773893498769551136347892204929644603775838077342729578635752663773214811927163341796004941186872105992450326866837014979691342626278500022516860760517554600312432165343476616075973986963829338181448558045587796723484018450741054872249161110083805188473569180676703633658731350984818517444462523643075552206589081389821331016732810379512336458091941100314227886594434887369080989804419787519495579777335960448096263051998698873484896528297318629405288265213026089335430728554897561226623732666869558891701038682205756155464743786596863268755979553568207443393835863048854320498687413646460279016133436583654734308882214147953831967232968768999692592311992294785748809859573082052915793424337764680513085056850462825158494937864646361649403828575665265999795805033511379194260355187391431440353658343537271394865813891429971189196950794270185501248823548358754518046753719009121277564457991443101933625776330428964597930369592614666117742509787550432263300634020335121633463649596590082052323377958347275312260717073158418727868283324271481412381405248686719181264064455614390909386597219148462065559441954880806471758521244153653272127425130374910111041239316217115096037054219236892269446766497274116142101746885317458112292460750010181117705287344028394921711586915347069190052635266589010302581623334421552442342245103633346083409713757198239150714023673010282696377967077979099366341719055534738314156910304018347755571386465074240998477623809769329851943252839253858892292379867170359369137242263037911962597642764285114931121078205860358843807016651117806099230939975857943730305324451901252898723572998793564452788339881277247416054461936892166216224241115698277030659797333039681641275069088634948797264696320699904419352094292950873038411582560518253513941445702772427390086159088614387643196477724665298840003657141760776252773919286152139890626963968543213078953950141261158931660824401324529099024908895780138667646944258797872366756061340740953674319881674988654790219977050090650258021880498404901545529269558475784634726800266688995655538091490780482706529117216483447319214979856737932217910174855193060895465611148593770333547181714728223556418987898567317284990852252375577648118996046974123830802957214846410522988455231332957688887811200647739573329835677727240034218175604156374376476656045963917586064537387123556877438902491534951632159792406885994044382429026669382656689167528521824376103208604867090374660287281567746278082575536380096635317177570387490049219832373467997839032650536412124178773405345698515169872655760533293329911407049416484884261965836418704613222140804699422553433515488942687307523218948821734711605336729159807680271890764121720254699504742730161751656305266842330792867982676397097297821047821558825722571361237759690744720635393649695509247728394307455192355930128534937672163974611689301989722029649375048402796773647801350401392124871531153340760064000000000000*i1^4 + 17560246560984744728756705956451161176175090218545023331476751155333396244779399051256848612014843968587137782304198215968539518474799280805409148945303292590596272270448380334894121794070746033385467471542514028480500966579647934013612665716413947135247339394952006142131929479459984661416589182497992687700883450027733018648037295619403347094730924738481405021622426138081900183293223885412779371095848889259802618132362598179149847104128547437411097079381897231555512892858448174910264094990858471636962615450729988933540233414480825042248896680711645274787796091824201070310483251566322017353965243431210579181203892497094264527475352673955550229720541011975051726601915446545003822570948276987124619148231553657942111124986454043723617644619941812976300132774324862811287808139624385666484486931504499891223337801623962411500027331453180097648900111632041760925348958855976757869681824396177459510687621365801418355730838682279480872008591170982856643293440303602707641548803026894596802447946955806980152219980376996528950649389075828130369262432330621911971162409895142642979717594075770616578784088059646402723460962418355388659999978665998925553356113297456188978857487141279620139379809666217018132834901128554884404287486737986489965109137770283485224138937339240615070919658172307328284342674985695370455814580918744718529566299786900408997874027005906109494703236803638253254951137450228671158550169819548050146726442895006225547272239910811696605210458723143084069551741266920499742503772095288390966104097034779050236944027067532507482584450953815789261861270962939867008346302647419926916569213695099228666267779629551970547215466302045919266174471155461564399193622078659926533792044805396524686540503773850752635532443496244527257274964053759171682886381482867398493982351755181681250137397283181566135773099151376712318130561273464948630959442930338359883867726345883809716361180544799144850411727344076598165661697126778036902815174910154600816948732058242526954219381964224864954071602078319635091421836049471368213365197914153586061757099381010492067931818272221347052148317543319410027179226564122759451047607324721215403534570397707714561607551953303740014769126962363253997394308390943330771441710910485154096407460662239132830670366548431302210108487185665219756944298023238528460453823860187399328938770154893203583103746094110455566879258931577367886302895076056515818779723553688801869956763316686319254402511370496323827588386850539763072994049143193940100386693921214649960365891221655717654701630464428396655101331289147317874756727164934568785149247543474919155088083381888571960890039206878049590351405289574264638725059041009189387101499446918839604130825122353785362806470819046322859284559504328013195987055768527757073327891539397708162552542264515625601249771520992934433797040236452062109340555828917182523636157053057304348205231465070228801871325794549665915042969539335636043933968071542894282962566653678212328117073808710539589665257640391132017886439592338066958091988983120088677744640000000000*i1^5 + -65965109919996951039847247504052048131021994278372019658938482699447902587497458424839804861520502750622310127233143998214162989688612557985407552489890601504024535059603429021963437184197038828924898215397150150771663258511064424305955021597299074812812508169236480262185268293659791739555163581457435704128495178012027259257493671190483905224259462175960586374610866579658246156341168401200037802430297552401395739427703818174598460128867464886457508097535287530774050517236909773308253180205642088350758493660230433326491628716494731878136521538153805719678481158923135095614594800505700813521856085692982028870096708969875978091811604718135421302188140553664336648394052172281434968844498797709561007562384205809363849926881148412154501671938618808535487381892325098391132266957919769100744245840842144425625265918065338433710599194607374685096924278993388338394980592805224647122348711716474201101547108933510690137826596667483896870297444473389730871465489869282664277952818298975002228801603709127762263047838984035863587306089696624977352374994779400919667356710221872672123772046022234553470581718817692185393242556671495924876406650613692125921711309824152423493035678743568546953820668261324420425698007812790954688671273474581397165631208677518731938707112045801302055391943490509048226563387016080883799234047542612815274175312908086621039644283253771954773412542911200993991132554004053702049397361731824422198538232998622816078534701190166725268009331210374887737840693575991723680086969058060502156774092811688532663994222053046411536492254561559410693210013274311141629531160366164102790159233881369995716667607309689554920420525497776963766089631835263847215252271922240177601960146995911051928771373712450038496289165531526246672360594322880804170350525837942814424905676618458698697628177522092769656541204163418105982082730363991908662963341298554787541059572815478142607893486129396294220691267066890809520705791254901697483557841560248926589358753642926594539528837007223960715499855590799316295383153554086608809034539694865656090446844068544325761536935224402690229134703759163516998957548243443651248696149855880846174624769340590105863956954038671802080736962387090496761416196362487875772038106209488225208739759209116257634525303083188779460268383725358735154391146929574186199124324091222396920899980536274696387386864736171689874667716674109918629882624116651892281961662864128895968188393440375632623396904070884489697221756600330156406037061902567538579161586283769007193157936127233589674314501871035127363449422910296178976200156814154511945101956023846029294118347960678945008141741383280060702376312795873273533028725718176811297988972619281418059370623692759984363722034715120883585406250229689524992279936103159210655359989623271538604763500906121849057618803691127987084862133223109206674492649447434710142102581515974107416021294496256089055912732808591161147641762707456853669281389283983075892898718175789923979203561437416962867973502028940864206996738441748067924607540292400210509824000000000*i1^6 + -16446988291341260387758526223144514176649474435342409389131545537238689324718660841184522951962420267427725144501404942624207045840051304011938644583104789805664825542404199243560749145489023189093186688652482375264629165631156087672606952975842369443450464218798687480467690481233565476406835270234839074636804101506751353274299115327418994258170258322856561476195877401149585163296944973173679765019903150743658071113313255160287969136093763939971780276657128539694061006820561623041664872562721509397677911890299870062953957452166297686347989808823766854226998529804496298686241256207628903610383409524603560280222161102033620950143039772815994193820264998727849306002939472250927607310473615989479711287086046798553528202212912047947957053972928314397640467957843869901527417057329079773231510490175555012359603406654930124292083363490294890354175796765072864566596748979473254914595503992692228809247467374136148020907590209169649894255416415742342165880116178310746834038682782786713555046053434162434615600208805232664825369520817725915289826447564184629402830647235205669803209883128176417432388323620183395383590185356639180559386437037324018963709902448913602951020622824798366406312070952793134930305845280633230480406553207052574714200613381198952592178574363931413223074666316373978407026148594771629868791619090729590674739423757970550955789657179851540788503883647263549719068381573324751000728068915030730252041077231420191975720842397814628405010099299809655968098537614194226789350708684275345797617380814225877462203471115393286727003882653659604623161595511430224720165170304345457051420619393643080130880796378666188314644906427522099787312916883877711612789832819900580527866815087611035266378063956346568251152425037916749770151578949992072751783749599701836636468104275700538571805851792976926482899596495321020146559816629847229233376695893625978970421854251544772476154189137816015885349939687429476250004010017298438974290147567779005955171365440593952233027957157125066920450720806465152007989952120995186465902798812505905295815276140012884696483912946484324666386285536584694595450553305235268680804773004336523480074647304124446893317460718366224234825717158016787435485390576750179500495769204949548075221409924370173638816695306100671201382483019567981496495504360406564550891672561792452628012844291649224816412696895288339400541391165993218826240760702246102194034630785820546426639106931169727595354688749468146037653227106512088935226237165264379055692104087903410024187445385427327986242724637095303842045191365471541790036854021301873932102423348038119937258827778850143703966052606159868342806328877261348848597085424035946645543765210416763546429012259831470766345505573237001017027762986868432272535036999042198396444234962127158008734974229885532977755308073066473911669599648846862718858496976972405204956022871178435896240269324971295114924826458102639604597098709655643695527891512066331624071049097470027642871183554393204833621148540103550753837315717190261814140646647982565883904000000*i1^7 + 242232508798803173577007441329974185844368245502380455190404396796025463668583733001883020213007477892727459430188100873044295433353506914300864571135291209684972414274641365195195468881737012091121398777677118580349853991252736169854272041475432148343192030924686332945120041601042678644894497376280414389584483579818146753251444415770631343955205980257969498915220456428212905848257726732725379834659052458739682589033633133657648670716291149031721928078254780627814028044050788670651952060682050629305154822870077158610859769491639383282414553124712960406343619409756072739035286194294097380892253667043108759785204663205320552474265473733572438616748624305073585518606025737913540605944792018285724517321536174252464300420584173674435608551942592594416447558830558461601056993284103155538295640919759959233601284598981042274353248912033732471451869431602433542062786493983780932489090965297393990107714407909314190703054341971025616085143450972573714454802944638837390450574406883299988841700777305216391945051013135055857498676743221777370505801741276557830646102148628545415629200112729054346281749739786091298287857015504643426527477759238572626829587187884376683364508825480057336264832160468315065910603953561796979983374717529345062105591445412910506383848940506714849999393350605403487776342618204082460423405701652110678739419514507731312593930576179240987441880088923752776792084295439074322173527365740875556574780852772773489443965910293161631493926201133636277575935646396447401678902154161239036842481862236142651125060277624443560548892764522681926140358506001785344532772053541421966423531038058857976972437742137294797221149812124234617719531420069363192069390920664137150041244749192976770800011436372274459631062715561869760462043286980393605564674396406622275131075555747421060826412908620848136022301633741413659396729964742265073951574097859646731568263037670939995682066279951748044684742296827300501607773046870577233837170180425702416126884195319921016009702721714423731540899449443456270420487085937351064346881963257397878858766786540367825144967182585209683265021652187880265248432747341332395648050362504191455348245690844141829535128051942810066327640128225402931515082827689075363446895090639340939439121669749646237873772349551647423024504229654171251858291073656692291621640270285700477383356552133679871689810392592240893223351347202995821561863255470681402681792672485486047708104432850208973588580360776876930705743577742884074408638528727373406124448673260194788067424064389087108007144738739699137384482958055165961475635435643299700495427390053830910887898516059217161121078101194307256748220375664310059936947553541254621286281897448057181049812058648718297342288501565018067188429074873702422285010566825295488069862854279562484574145005119138562946270482235737054759597954082459750808955924059638197049622791718386354090552600544376734381228368742974995695370289359827793658337407053170243621468663811316561628752317097457823396343276425777866722529045805282576449842323770856502722560000*i1^8 + -15319261863848972263796940100834182549417205801626821458941073729473506755981299859780445213919182166545334321553230647641853683759864538347182694222524542127554320171259541710048899999413749992009126130096675044537757408209828322106209537911434656010872760761967428239498773138027841359803244053142554705440798858038585875844403188656333676145812665185830001738558654938448023262159474969024286546377442643523943428202894643694149727222489998179754171728362188865726877534533747265498666975281119458124411021149743815838438380867537783496015207888208600263487460725274449614761317772001790932983656141114443889075637625449466226580033794914188161150062615638215222697379472809272169230066746825123649958054915659956794060577424181346125556846826079111306558546050443178645768544659794539017031369283784153131020128800294281520798050419277627262190067542150196563004141924624772292794776454326616538133410846641472293037564131443067448279307604677257158195626662604009827195435958377870562848603780697160796401006836084625968148686340869877488710815196029077302180286439699221503955380232486268386971179783467355592225999873141123758688897392409817509524227788704811856921366488968318307123180656037207460721450168960838920396944338140215777597220827666412921488968887722212737179334681360708980375894594647428070351467999685113437073504155380972313721482887311071670402678630280745693118105901426264191395190921325269780447556458078230958065626897246279695241527847018215488576074627063126433413207859604460437998064295024624316179626004856220957657173705518303484737265797640420093713297309626459615455079745460608595355592932914292485475755759584801303552984692254296313735878854350611580868524109775128807160358585884198463605051359418453254570023775834016937515162478301801488730148684506856945868211078561508948292687262185124990809412997086546151286576510527799751366984781356109046350975019243313322064568344913665584919558202205153989049389627130831540627260621734447853170644313985082147398489753443848956567761387705334342957492783922039132013261905636643270741719107198057460723281307187611773064657643283371640715463828206830052621708962094797482651994806675955108542109490139628329810511876428679234384063085622383185782666831919578417182751140272682809032483557846526030611496109034480607818923555796908833802155290843258438166145032566404963332821611616937774435712167911417477964638419632155608666592916099163603451504456605178369862504037055239480976830052821678343419531969644494910283308262022412925025386968267194283651634127502170843131730779989158996412625316583760692568428835346187656103655755084288994193803586290816435837689052475721877872924765649456326990070502285640393603236945923713285137765845092521668315980263565998832185397470630008321913657671906761874771203319148595140573217680823168950416184403798575267837471211606091665565332270778971847625606355894074174419957555171350477520023182256808647603830528455438348844420524099276565058602828144215243150788247641760188854432023121619845120000*i1^9 + 53142041440384990827424705654557179613788954833926738447538437177073094042333437878661599060077330905318550133835137547470397220662415628279183554274897840960993496628823069032016726751073790380894579502521108785253562587147982901937893835836139672958575601628070616344722327487198818191687925654805858092765114820112151478431916492390475585500855233279105707491144385265191504887544165049019969316933373089590514284716141476632941918635153245448909021846591363926012961424873121051409736740247854602101706463853069526768366658992404437216072456861900324397886836998850257746088018192635510455114339060585234693639280863119126283920375562112542660512065681787972400243117783634603160406677778884590408360010734722319918727897735323469965243189420763012200792279990709475627242718581160380113288993123649689727714959068784640668814761173007763211392384156471376803463569192249072533485048495854685672844039253950375951129236406854698631526151362311991474222830394830422224215577080696095390801149542708224104813214979960843602840524518670588705379278889675689334005133846457847224277082898249791263278940916256521911419962539074146537458261164054540692495476622025230513782703770973579935754965859815299870303060930007420660650747216687575918376542794100976038331583130240139342675971010083904842715806971091809637468340107894543411625691386950403648837613319010886997491172571036213928769977550324074859033237301863749186060932191560992112584448664259769050777537982564003131535236161954883447358451883011502686146195161135680618666291503961899490970758605237979824192368557764437999759024869137454542993336003683673663604561760139443705300901416720739819319492840662054870760081494191201284828320498342585933576942119632255515419612282245328866045029705150064379370365874551390587717172792431187924097549542174238342879058666422981503792547342668882557249193709738592211104325986106818347044650326428243170033403169283817173313019441594603068253946386270179391521620297970019940605794066285336195772860510925919120329491378233700251253657190473078568453531095007697124659841644609141768694107735820330934515985943940895272321448924771864125517130245756534649590250699472707566240915460284980536363347339449852863496389445946493221028560076897422595030701190090453255143976930037693057896357744003656485943250186468430738998232585519896236597229244167101901670703072450520786294470646163774180977114086236246880040399554337215703463561045257135566405013878622136241720395144432417094017434006893636713479159317661819459132967853501404841163682290668059742268432599541625016945696747090282838371200555860469258135682050296042238407130276694658093098720994674490997983273261502879748517075743992576168400833245211155170404149127107815390673039851965492217346213447896799211253167989561223564590156962864362447929790308708229490967510273056752654671832341448790748245696413766301986541859757937984297718275886855162384573559480669761063253569509328694849005637408458372001799630842201780035836504582677036365384868784527900672000*i1^10 + -48505301260811016470220477862476579935720888685817030791073113275295164737910017954247636646816533252195813550937443330080606964565015915745579548868300724817874938898563819465799479990882388884939918033899897707719509436051267099917950144670237340106635643794246113481084797263366195294823029685968038384689135975704699047385650929605007877758024789664147362332564839744236350767624767091951192750937297817884964752402701396644269948728240679125012071208822952338779757775638115649340932127534226412374689390243141796232030059766819476660920037744067426679357053035515212938905130666544228947945174315179881697951173810393285737123592837706118925183826063066953886072379092432808619266833384294246880196211720616161276242118515710781136699917379531523715294078623822604365839503174649629023798423320323536204426529732135432093779425863571689543626780025659243487306279942284121912318561687113955762439273568785915951584322945611523148912291480022496744592567536050679581407485573022430207562299209423435511257967813263028101614137325838652086548210814249642901419154032824615733434308829493175451225422431993669549755525857821150480492125880681747380586730078615249688155361303333197308610921405672582283368684944115696060953531446793033164422707638950239933331446782155563740366724759409996259037015816340420717787357320120495971482985419961525083309935523642826282229483365906645567896936397257254130200562357161875569174576350919100011069502092473507851059920284728475934314671879934659626844271930312011877994630559336389331447444167366559035912677897067007340620447891859886647421324831271437852951580488223418814637285725328964702645416800430268552919065942325625000223979525615066841864066840123245461437015249145899172239920283960937748665738047893769705619270309256848307019338868055744940031370861946815516141042392319756139093726338264088873261756555170591009741403186644047019648729083379773521445433070071780325345262343830437952620437532032496373779273336933404965699620120297152677615337407578203162658473129853287465711525734519626216996525112628603117730000459637006610835787158613218626133107287149460607378747113510666148448294403566392483076999228303648813387525858188207869306028656823176444814574427120354115683582954588365272735320875233033906942214451013203701672554838223812655246087474125218180115812072043342535750017314285980929027332784424627080684612863267923169386717763461417357188272282241753009338909871545750419203013733753252920265959487030023938221461862177774048633481450383600229768943733915793723255007306673043483448336463131541626027782068361439232499927067429708190777412992167265560755253967449780930323099916050363947095580547843709744679209382708099691014095659904834006318175656048861984827365038162761871740012899114832482995708865756924807616074017843329805564377487812177126296733090476563414513754470645371256437803640458289752156262656309634729842221398622715170861117554113822216739123641335487923987547311641217568239446005808956193852991384129173342411852896796672000*i1^11 + 15820434361879727524213554770272193144655783244404419096455462732644096712598249906068875184198183390174759563941539252279532561278767023535610412569700452603336844941752601719215742773381099506903789303794979245994379661411083196427146898926661202061550630855238332786338304059040045303406838507417004345078124744277577778288909982899513035604904132794633091254707628606165012794877254564185519308848101541645747535128215108612685228884504977775674713957743319255232413680754103636510595503002755547079402826229472923807445358277325934719303707818830766339716916305223290003832292697920125125283127879505480450806836456581811443960745789282305123513757987099597507755166060574971796531445252753017510769789776796443398196056884785944209285475906955847389345170208130737968831783922951844257063739389498906117961303408615074111785158853264070030515159940170156885218606303229800232358977300896426632835772330506160626524593720335720469308860329769052727928033376521110552471690060316288384485465023768209871801107097450854853470738537581374372552251544612018312573178844661743096545237204859911758381385849009764993037981602920805133614836414119611588113281185562161812582629461331247458167925510549898283388727541758833342747810433934580593556748683729941172158196671048816001759659794639477448360767055398799376933241849126209468701999375762287128445497269061520663527978227481307306461731882472825686531485474185730653734074489879313810059308254581974794880031109734970318965934639841237175219137376259994484529974460902605870726892932800350171615741512573848512898100743343375252307043976034492344616312034973112581531905859142652425235347697031271047804487308098359295894253771540687648472189051858005925835603431918722458584753412663504879688906064804471557942510490041515181690121961790998794198712633643498713127947298862876578399848080172038841471142507019643169877228428585107517771335773097532417377761345413527397842720438570574723370096295129544369727043029452960877032462098492149041888812929440557886252365930817139199695171414655199065604361799150497577979197401330752870429318969971815747246221610243854797922186775784039519675460161043227389773769759367813008650161063768913983345730113325567720126604938124390413914773859152871176832824781436808634578180839435152927679447877798421014710195211732374845024035190279846863269811643425789354994794022916212139789496387977313154737415297757906248531836574506574422877040208952340990205132127691751097287432877766105732019774852378603228392856940251069069934481112570750560293790663270259075026736067213492426154273804254992537157169882515826457214436175086704328607947742377314037490815807100079779212812101857322151708071812530575970488648938802552323846786382952278153256743763925948914000363754475818646300544020838053909958158209804219293851480105569249134189447364327094423461589472333133150566558735558266733113507740905419709054053806800695922816344819482580617044139620889774204158150569962457118043821464027257096399326979535935215729247256576000*i1^12 + -3545403062568539094278052901366137036124673648546327138996522629825513504774200961457132627068291132866424512717902374490455999408694999663049283620169612642570869101445662274306238770187562573649295457919677679128080301428395085800319750131260119348017951649186141373366057180456383604374234111173194182486807597556751194139197148546630654525785538907501067757240819116914513809123926443048465140933719398933658043258945123653959174855877952678856647931932753586835249636522872519343985822264838189039675166649619678757484365786336457203187829091627703533214762949287076125472114675394076837982141226359000739751275481808303317643680427045027284345388346184352762587036912258603548300012861567531742424584411763755590190730448545232710108037874367066985166081451487826495126780549298757457150599472112725676952406488048794054676097858156182658499522431118816566058916366679809857189240324250003350503585619592183611814038481073667888093367352958512585706646007734095564975664866676867182119461562730223960966802973262276697421480654167957059848299737215389112938165863440737012199573930961776714440286869469691224880069367449818788029542010992081163782938294326942499706607982225504650889260219826069267098022808964596026618606497507419628198085715593304511058796326082532355095097185877918473833578212049662058845671045152373759100749729358133703877113405472398637936032338091345189394015580973001532776728631684976148520214273849831400263373576512807737609328531687779033020938857295425415276391719261404614305230917000793498081526114493238414495216988530213568501767239329325534732951245139731660746939204602318250854678918426461740342596453180258363400824383557087627276139854471670749779943335056345922685620428993335680579660269609419219239023911737708144028990423164926313646358358507666352063788850261628743831274067405754858467051184434254947634082415253675497005648716654268549616732492204120472624902743809411493116756790132044669234098280085114336916085068251811465727415560193801320107615931501349864478576160925842166310149395707480335308196530988864735873956157263542672219309674716161925771900680716083340949513614277264725622392603796522915207890582223166011182214449833411975631089231967878773433385970987418971540601565527297359832233532954259464990989850688748452194811013926414906819662362922155244912147249507384247530489390374332857253014709424453693846576175367724355094534491417617530765511111876746210457978357939723670012587159648667217018532372196832322752477284103443728885429440378103281631903467620987343470745522992352224968537280851375470398053627136053180001288097971997845805466912277517102470960802043736787236488131791450842620217946390569208989606542335958132998459638465539675419318539116283678496165569916553914327086427912654730699194480823249494703886436505839390642126853415148299880223082981781966345666077107774663720125234251171379047673628524713974209602143412705310687980019707851325314920602087689196287319743506324076009957019522397190588890095343266066803038617600*i1^13 + 803285239494837449873503228118080216085920838013265588241343042126918941772940095067817717269636714315306000197443748227628242813928878328059332026141583139201943648975839229103750661834006785936320042167837412308437315461578109441222938598525459352805547596942338064997671539301872006477471858107924193027729782681433067692982218449698787403593679478424710478400526876296038477957669940144466415362513335607322228916510046953259186792511066266861597414196151567816786411284725259279546090791618175153727705977210342829296920067946060612854372251141191383826421935264198181552211308653248063443009485053832661455934537151715190471381741152275946875204034089118336035561070020377498170706728153463814880826757242449682091323368110083455068650389544229005071256780702131414004157460899095685679720213516790749212265269846894233205562899905489182768305738510743720906143248044008480730474647188777122526317710668081506349675010768453155392847560515918885293497469974295358496241876200012813459373433742716425994337284283234846495301719906390015687485129659681786256115182195080287860532591489073860559245763160841804784765194742853606134656545753350125780640800465092928831328571801982241910077349122176013379796143155345661281622892596341042463476398614093634979604770938945977907831427647950070553169151972130202843485006922104628324229253779983135688250530004801401631362492893799683968803499566065748050473837449906588817982283301907279446274991612188762710415576705721093364748261363047836760861678535033807228424597746216180813161174799226730104042755183420403692283008424275266595963603856054130441148156981894949108558586936889867624413199534924885977420053298909879470827436727850117167839323004185221890659319751931757606325766420440753226604150531288896693165926614055964893239748869534195068108846628763988529123254296768123685113850701923740200973086286676492171851030920771663700627549738270734353102137602145735660630083549040976362583199843153240786746051653925953412900234742939280485304486765532740001794257387359155218518282311043843032580271871349343332008900798614614730645494622372860728698208415537764431321578496243042914694229125278827905473382624378917748003247095414704374941807887461468472431478235273970821667087763672849807189987760168183384065341589341115450853611022059914782766040731963978334091388562575051390173324423223808168727443078642189527847733350229103672663247563356336034631246159368130877123513292065940731809267121002056944700712781329355424544335386641842011263511611470857928807009957503340134064501888946042480942545290119024129428784552207782312715038537908208712594995037858216442371635388436473723743378888087676918123228213079287666829917882511584558375738333284382380931098787079957258964820823363583685074978744103812419937036027315662182285646509469730249630810450871950968679775519593919467015934491145694095489598765808842727059530096707428411096411516191434668749828443697283663317233911325466765890278010080338775404945046241083042798678399625510497812480*i1^14 + -161409286476288577125989379342535274655575813469009244385453773563981765018673200693090564684285639896556124993330103029373650858682838755579617833120464339641197702327187713098256556834464643406669970026574980391076581801450813215235831984464232176393162649087267474976910013396151944194617354345666331029766623320646463239247201857557045439920326543251802982993357290254685252509111776035943126554388739317914165576009615192562037731411433335087001933699049601783484987425916369441772973939169348788374760829443281663568210634919121936608952988411618499509526868720448179150260682477643785739695814467781343845214549569389083202975919488935731252299612358568110281336408981856690424350768380112205065242622981084311234421322572608885255247262953631864766616001921511202865149424685027224495166706108399093434419606724936765004428367056274760031136983079646124646661022460845491064738946919930311175622889507757488477081314090323954616884737604058712670334965179646870095576252317698411010558855096537531419448566526335039266920313839455067142266036237477175780912545522418899546189562492266340718637002377618689324340930009157757140006172939698803831868826658156318484073413828237530537560533963574203105979147648292040652356484337833489488680156651425054038075275236029248239588214219694517891797525758643669202970795054786474946140971621743566991667471892764871526432088125600361155321582507710082682770085084623585342444714819847633545345581912999155014214344381644222673172904053671844772330530209101763136090210969654385305483902488445524292590711266393736218184837197540251402291513624334909831302940913596139374691793811079179042467055896251156855464364917229874131387497383511124651543221123290058050309399446475262274996472828714943139875504314703963486412095500279895300814269217836673060603878569728736680527298675673470466437485185823900425988427291572052448521951905876351919767924835562681984200751602910091789359989821990630714302565885023286927900675061313863630201390658892317732543243845778130077301239770563982243280999324747356609373105196372659903735751539084380933528716446790287295097428108176218807881837740012701162428552499205524932557688791720801136312382787877884673771714964631320376466242346945046872166564062618865169578347426411542187656515816035717890363576490104288014402421474148268777704732907519598304779461607767357399786798612093044028318428766786080093918956852929824076489912306962408331260038644002453719308631463672824785766537827979989911474335504297238997323469258958226613257779714239738344660931102787651895394514024489097115864427989653276530405612325689269130723276724604164824067153160847138864215597123434990567941097998991508097112622572846876041356944715489900147332956274121831531440123493319493524066396858016500095523439280744567706707141939874137232793206178610324122673105986621029571594634654459228916482815384740103631443404125273043567406496876083134169972017563612478523530588401362221868269700201120813068697188135341513285450072188618476093440*i1^15 + 24543434838702946054033695015847516876963933266064519049631026711962133479142025561125888922585017376099812599271558424101748920876786288215675032349844237910043323291210950123315562768757631773346024720197222048369263106410866524735890660574911464571922682856638108500663889351494877158220500045352022436222415709067574574388668759513599083168836358149849637833772759869161171744494220637424582240004157377093214905292212457893205081605274141625297594870358197544553387724985245412203111523953631806540772038862775477597466339124035462551340295603431918278712169833531209928534462038200360682825953097524609853788980782922363949237396406943427017428815001039873169399398424056922133562761156442989415167922388437896287824980408407288353885113077570441337739575604682085943378007270035097319030515022042042682441347046074002060895341546261812635341673545980480361851244298039046637586912601380909616236894829336173726780655462488747767079962535569676438028922341864675915227639542886684745926229532929949532738058161848410636106081798011313887137279282797514059402261909615592896766324847250453694700759948909727773981563580353215242168647930870907960538386493289476403363297337213545353855104765481713091976038978724880058135733710816595778037081829338637824292586745750978017919830339039089840624604256267697471736925981684751129193367293543866668809027802889324155433813669290295719430278592385761342398874441011447533698196646429211980608720989997783748264594323962253300668311253769095264474477276794364579045987446680284019289587597264705806778019517913408385300532938528385827528160304224459295472862599950860381596474415728725938151556458945182023387133202121973080811951515452368842220867150304480391556718022336819001101515157571872941914748523832956332840698029050774418207655764712374435589232970180725810955173536601864194508802718907633504017676025621756968059271453241345624878545281668771818290788538749697901364112277231198245886355877590617050143962223270209191970889179827854048085561925956417897413615403777415013574652628067951581074281204069417907524206490371896615594543522044821777107885499466984890245599387296248451313937243060338466137779902091530062139069052167280689546631734587124443446210714620363332044259682386306036054272811174344150435985472716079298341677006602761911133128874389943806498849103127615214634813409515602227344933801034134081407697061638977357924688147825819281453058659547270950625811934155693593424309702317819893526181527144707546155457926056194899400561668189149441969553946486585086403327438080671485211727198072393699677591466156813475085631416373146560795440467322780812573415779994725617476723180089311546635260304810633101222698190090116010840796302650433298377423387094381976979383055600730441850791481058448311205785086049647410332127371636000476191235422086028255771414626365023523004388623639712636805557642222678601624282425658746343508557947164388529011182745395467170155718699334680504881919037453990736010006015355519592978121615103492096*i1^16 + -2685996655366212898394885086693193011795908155265276667356297587983447234880599410176606784766474330156308719157548889770632362453938577052042770402536053493102526496589564653002991766986984378323617311509733897423062425770281832624076365696028330571367154562811750921931606460568374978088122200410035073583415890559104991867116216178013885975179459221544613689914799353723761552033364260484544283813998893530469008242152085908018603519067091602641018312098571480258663396224153226522768643530297430591928051607185396717475310807010434820026650264555747185068888059406879057461488254537906668838942931701538072265875656627267661918753005475980443155078354582019339714448441978096462598554082501509407136402440197752134589560203573648790926734695373375113137243944519415707744016346965864433919583777541254780849270221343107116860963369597323361410032511076476345404500914504507795635938546104257256891625059273763147660121367992070649630045640359512764719278187264235252460553064239670231228309731987934439171192628805580358199461870489472044834531847378086042462533685131279118742347206474224593971765987850610335662669191333362448034984528199529252311027345614698117552344845804769448600488606822187074521016918095229293882375793238631392713772720181268755700409880708438391526798547046134879629363872421471835289132179801821791062461379737223632814536571842252244032481503534198490216564903112342540967069403541700789758157356742917940130106565680648940385154930182489411060344014251787770218085086331619410980657090567503910804958851390955681835348049796175844446299837297457568217546162998385723354873482215443525748118157311506979550064013120766600877670508231350001829858464985968470896912876923695633181077220257927658002515399422623777653000649003932509636023608876222308160069831992325834305265949484974722681914237378408037911226414433645340683980971285136699718028749573092623032703970005770501049806819952708154941523137217815230822694277302980904680942112926526934116261707475661274805969968988843044260772044584395984731218990797657239880220052650424830918029397944869601682668739428117025299950306204777113875309454474642726936934844033348369979317847130989798073245154024883482784708822493033730836308701039654466050905943044262124563674816067692728498749227785172915827877938636568392655734740936443366511089069507283668303909046842373334312395590992543070397876541366813668241043138847646451460189423365292957638433359965268099101921706418475861087668467176088257837189678759687385031870452370081680193360709395076691345672805391346980419718404448248018388651931370105333966033577805326329551554014772053909440727857805547040866078398469985108046547695950681044631731329594366354043501191399276852378260275508679899251010000924601821852225419178485927763123371907089164596303712214267724630816678272089626278808301571517574353418178694640896529942300574616309361497658626120828058171570642908422063944107569471251426743862171040127117067137455965287335836153957090228074631783251968*i1^17 + 167367444339399659420394455270759909564708921072804769334409578712320359639563536219314715346387616797822102151418799675700394797410133086590217179289954925760805799355889750724292272881607799918238456627495287529955629207792033054181378209908460998490010748977366722815137617677870544238824290814682854354922338996152640230089002137787895429006813299580855815647909558969170019178797456594361943002720734605291028700592406998900019102787724841009781170693266377146114507961147125676191227933738718419732369595596762454447240661328399200565452470535328359451637668097374857812520669672439384989437024069961097909715223791860518419175878324637289503547954746476718803982028487465414231036526880625375228380033644602101543016242593144400609868304544039888092413894358946230455193538864515327956069379007427582400074407390938207358337710579004253819621804097091923701674036737888816002389851185387036664951349143790071968258437563297131597110752394972336649385983131493401201116728754593464829338738900018080996639258792684450210678979099468289282635373536805445602624872626668440919983340996486006122971697131762039284620697802349053005847181244373171603449126741303728687633827507897330654931639780812845382179395686760763003677700276388267666972162692032704049037705148465687392452876616634497896540319308562052961553299240244098509114953796777422465285671578146375510838255974584756640857380684858963034249184623293457237269638430531705086714363417624139483526500493864181228145383561680860757866969837983045905665245155882812589379018339967302306767744711738099372720783781912554052315239775184602344278529478204447531078396377799230944940523700437296154535169291067613607774776069798280452538586196926461044794925931349075405296075039462016806122799336292891882018041652042690458976780762095426576481278077933823339321535101759819197670562658904957365989952031376916129944494206113574054458774069346274201190848803351357559324885200387727912928575703602657838095539318634889429696120901318544434909205498533307319917296427043985295152445997645501231101731039854568976842935994380606606642387991414989254044760268368685303216849360517964256728084561676208538731631698897909605581036208143160317246773923445244156473767119818025375229363007948276309164427633182733712739057256421900748499153894471593747414740767570648455818138843148459261080711557161377914251431899158744634444935956488905404365741765213300519626863928158141546919538406901691197329912251618453314516336914959102277895027980662501243102268780967135434843512269061949621671411038658787759632019416587590481483166778450449838534643003962321727891860825123630706757223805737855271802728144172082586062550913807623515947137057521227355551388127157779705281492200744651565148391193067286130698434222947221440269247284775744020851271353146983956052634960041131027829587949484376064780895323375063214478824446326807421112660117677406657718402475982141529532777793340027956173254367058905877050155109415326201312680665118238701409796096*i1^18 + 166045718188905208540469620758962958415690838025404862789574817015537541184782794713235737623192899135975770931442919376377046621250939196695059837863662717239912878411504080140520135004752855652441456455363928254286811624245687579165667203220474926803992782988055429678310576421394946085010272209242908512531144499478963027875566879786765159836770059988966863478142484626076562157982265584112847641556175651978964818240610913721959085024754963049189538716064871905077717738834122739609471395411341064842471312047873210687336486522634181136995566976054777555214808764147236196847959590954806052881419195300879360917281271985709372700215434283634184331428798088508207164272094603056932501648681861535305587593079070782204599653369069666295799568562133271291544220625842525791556430666070606280997171609837305348908271710351255026715771656324961512204348501790650874957495364202412732758883423775835229517180197237416085865294713747683486554701162727707090599780383423711517968683361799756309478263696550581705885690566866471514406835629177713794458354980600539140602879260116450375279946043887848463071936228550352499946719386669024318321510089268775501425598794660761904308069617677727497985855621157908953006920528126997597658345210002342447634981091713406279506745255440094222025704659593655735403450444922948771902547475329299898221770380225404490803791801367880729334379089273431823165238501870749012151450380774632221365862612414660910092583831205140071980968032651991821711311382403762173582933820757966029862093702277596772796028405527841546003634763735083711609032740719992918139621118441566144303443210003818771863956729584438518127255728667241618171758806690356100098051643538147019532533572175868229536998517501210040804251149669633660716920062950423577314766551439746919915911860917999320488721478631828090591413294937057501810702797767572545716123939110486080535023721771945093865705215853187329875625787484270101286029957769742654064263259411003841197407973583398687931802763157086328368158752075113372000256139107547532095584141627729040193278130878945952397914187400615523946672818067082674545821353203636827867894640748727911935585530053707953333070680178567035287230661790455321612217786107249689388089328316883017528504413887470790042972495420368213094556971359163092014648949968424114646092488309268171420548864095231742098257710745292639952037716133995362947360390410957932356624824496773417337218984370370495540370832642628187269154311717702462294411334335197274398150099764456799102431461055633774324227333838537568730670909179969098980111601397005932981678091602257134319725351134799914967485070137636268543566924423361376110972806253904847759160168824044914912759496919512626706142264900819582893429535124473282757058379196794193599616524762033478047646752021191885013816331612490411908490676214128192625969345219048587696065562643576202436306294282805663367404462146729584646217498556557604092999488664324641413627375735871373730395625516627266959889627147732516864*i1^19 + -861731680487042746138036545643401501866699520163807440058886965153019683936532748592026532858432331188009425945616914799521943441033729058048345058528054541488312827706765648664551478907872256511149065765790448121053649300214652053129889682221771150856048320382527192435343882177244328297354671263599929042456092879173930016361301390177298083505365033313631333835678773344974235540507317942426000150792115904952533691217427655696085665565524116842583012844724316528801313976187020395617836674995577827499464777995046263606823530014410702578206687047993684155857814459644498054320449470086159826712232258407560567341864279901768778315359183350560003906852349837866036939251885248433276928867540138297631908841714564840275856242380698941194025570867803368406123706506250851063393988017917842422549993277787647676950816842369458389219289157618476546776303581597323948871459861901678193786671813343652419500728907734428541368158269355012526389059538659319885529826540235800099031513982288443036817399121072603938748350040250945307075534697651007390177767371473377480138918289378901028493374218530950888856175054840437559007865492982472436890651629091234163880945113435866134244368657174138066489484671260310740094533695695202104545477025138516992640030675522747588875222195999112183822522525149559350240765942762755874267786120244851700275125812709896156888857918791108271973899875933600336837762215090836808855561160358272824004761375796247540191361522860898967478661667478604993379953172330644882134559013952025544816476996465529867740842543315525382214116573921258754169951440127939016521410896493944065051261488619682563624310614251466311962983584626662910086042210627667336989190120894028277934223122041093631820941554629686717388486099411624869777079783243385819048007240913598128558289831458613670776097202930744039607195786661962155984624164231920017422352817638893764815608673875336928534828394042233137862865954701441662683792607881861275899412936730735820438955647944050140606243200186615211807180031846515060267688817500740503562064679991940157132230110019140777662004897660890228260705940017506451916688545929495361648525139101903158286305613320985995800377831383508742699257990713501947580192378854749119937795113513128690405499910379770309016223310642884140939969905285305895646756779973609150535585626372675855935351924157788775995892959518603279420703058568817334141533542196061226251401333615801354632033927786938758366447640914850187533193037467897195753540373496191056237681643700748507123744532157559365875635497622578620376333672378865196123061855605196377287466463778518945816927418049381080282065930897584342503049716489284819158150200668698265885616250417813646081219638864061795461813094730470359416103372685358392584017421059549565254642439191556823548307936236756138416142923151069293245938958823323760740530853512862747682359729249822567118148370614835412953980204802703452969228465546612223107355107047426374546127850788305593040197530743469007445997563282456576*i1^20 + 55136349485710801502332594178922669367694531269629164712998173671151172576683769259426383660364087694968926657856023477098784885173970689642538726586720491064449693841618131407923808888810694940031975801758111580211576475811856015426384149940166143417695838723377752348917065570373026017318545473034066776698541129700456831626772071110911866214642412689527114920940886021248503833177903163861198638195629679322070748397086946396438732371210132292510061958775573305954786363701738101163497201796001926533036165527303882512505970628574533597055447756317480289608459948098371695621235037536694599870143676636288465819445899316132849632411351247456141088601765092237239196428166862567979739970799719561564522799236622621998132694958924512095758067382242728497848490464202034822964534689606937381808902086845173948533461702122932384207644145104911566777522568583548319664522766575142487478042335500671081210618576283336117816072621738744794352025929434736811578966059008557921509444736478966692771739374811924100487037749790909347656483558575574993997818206374912910289960096370007800919630809053153944113337603724339368969689632216305973973853277461102757789034727276050001251978259049114105990515452296954632334589225092711275289174987002600814864090249847971806231112362787274132737877770247505181300400152478306687600001169676299465873229717300161203441994842249512776401338021833002308921050915932021629046322140260818512016085335855650216539947088667487690890430385242282110687526608164695055186054526749331414318360217957174703681745742576699918908341291879221752994530294616811320880084364796391291980203924464998098597563546963673217652071438413543762413175888613313980129355874494799446865747509205064500668433718201495969029669849905542548030802306559237465714562566533541257038156305205097382957532613245724919917507787369240277740731581982211108374638610203973989748360601117611041039098589024127496536201193465069662441734767962700816442592224353121326920557627019560960173363424257907733206147692525581459005281716058553611782991602267764202331605275502280501312913203912575345349361910374953094237963781742413767008746824244447192758740182640548088514479007039598418973458994326784344830262932952775294705644366860500154664747366284563421963906182253050231209434029053898537606073957377295528081565637511522715117760798745316520289673643462080177526008962244153446341770621670748390532187831745968538187467990816340695576160312250920454317669199575905152606063841505246962169244643270750728570942688062857221549087599390489425522945950920239035649867280729466411425578306885543116881068251342392469941812365651812723302725891585580471472183113674669031437828871643056616005806826733883585270369633725209966410870185076326836681602848901896448916177129290923036278651909044075067765412158307021407534689597318649709622956635430575390499642234282889225974953563848532627292815428821958586743858133631600068896887264657818338943507740957118025631350063848782728905598535991296*i1^21 + 3796070601404339557300864959846097743357152047777888126755457890243688917615075128879494545351853244742038687775799574174601857715806211762761678315062270671736007109829147321216139669071067832007642428168784515361547081111948472066055780593863457304836824197655080123783438438718062892399881852760030238936226903395115336908377151088048260465752530789037827415381970283841797505291716845951459652215524439639560040003398536755233383845872900232975583478899807198269568982682774481061960540588857514066083826916254403663730611563635240580621895237677103014687526019387158253887401496050982517698373182069703036366228828871713458899377900504682679984654694814042160296811113041060760134864300911674012774039158946326675131594646951876814886555941714924670361705697661067448076253304848486568284319837475515705000547422921564668426882145555286647519086180863234427732745798976917682711614488479622788821928983328423616593746550069035526300046365954355898939926573518752239960736717685920681521840312523698885704272323894323588713558159461901221060033237840980567503473967013625515188775934331988704368195947584657036290939577108935580138116803512647355677126800415550754079032036034298346636732537126709263092562376807528644028861398911208037117441347056737339272738320371776690016366207730565437281778920680177561871378693935328479028057591208218196837050683219493280309371424181321994420899309800535087714589526060148692536634752029047376641035473592013458580892295045553914074785559784847346069993116733700846602833120219877303236875093642667911616562773473052096111573533299252228227498372080809741926703652926729359216893240414769486610539735559449695016311786265860498886439289701774624630778225801161478895378197303336030277793661130472802220507787006980353888912634636179199336595559581705270022311009778635037700337931936592397183408418251929304550732035362842277554616299756485239851455967505890167952876691359887936369000203399539879320627754330840401048527955165061679366250898831761023263988707568916545463761571543059646080058580887511382241444406383595484970575919756703765190613447028327954784783366859716315339813808333777864034562132551371001719478099716229539750887026773624151198767960034104882200706112783154919973297578724847305697039375641001161881643423668339989686319478127812420848190377134925621245642304568817552927965501330994735109898542883615524678210281232004083629204220735067803449370088102654528693459085765320705509131386507611448564851720482320148554549293833529808085522512504840579581905529591410660987275481638778103396717731122654130405983092792067119825453015434246264060823289445223095298430496096191931757344083541076708024101851426312964944299852977301022296069906215233907258035352453828496907648565091664588725441070402512539070714000878345985858050699991682222719894215275331226427784537125883830418513260320498059437629506688197062407993780513576424884372504793872544733690942139577382502478748463179922608874253987469006878720131072*i1^22 + -364719652118842496892466263640423977758245538248770315967336824075718996505155509849481795678258300998861287098553333397403725351780497162456164722386875946808465381626361005873919304630538600874803205777864906452410572499382746076792981378963279825920189732321784135080653561224112270606752613403903095222450434633792392988310920764789625230564682684683942265721761655777342832589017984801791735634426026425830976881657008465668324543178961753502323176774866016324892276527489199611969953902676397018708885383218338000149658814416390718916102895480892441512929353229727380778584603858121486351729171850663294981755461925506641766011671709668992563170509534611355076995705247022991286765932664449929993851656966830176087039541955041323428973056866491241228038306303692651874233576331152428321256917561146322416131103518444559390543404786596339868844395043175045433015278300166388889988113652476674296189535140258763514513633555307491658516212661397734243111578423254580087701655183919014142154359919131925104852806678560184960874725754027057905667106763850373777612486772685671084015604289650954038616202829408440201703791565263170937773780387325188113421332563707463724981917481303947112823612350808678623055078590438282287918854672314690820722127630327896366628115601665021965089624436956342724173357614391407455535300363124746476792213652997482576837398592351312272162521365567648164938270572754638737831655458786302181857353416112298470068546448473361369657741136473081985373955333978133206320664125880733865211241622234328501917913700097894503804845775562568245359054845351932069678979858193154361748476062509883329035458970084885315522888528357977874752084698585505912032501161437190003043930693183546772000008317816321989483844909540675155595651442396586123696782822402129681172774223703434286692670646658432509667888190318724496160749129244573828161149250874446628109212834144865371442921674561739474946782483556940145223445918105766850906414575146630914784412390792189106106467717326354907889024720862776073295771248071956664364901662316885746749036425339840490344953209312620001426422869432316217486371779536376890351756954767803330392496499527807662053381167917328725147560119742153765902186382306749442491989870043687270961644472724353261304539881620772775661526169590125033137461216203556780575952852635326055924440385168431704034087616958880395753154715827154139975646750795945749668901998229936555556073086580212145296450592525556893356205067553159258143611426279895387305591902153277651467543505360920144561051601356705210958084704358724042018330235751038696437984513526504708100589036364086222516302235737346700560134299861588134560485536872983386914747512214110111457594387562647724900142837531319327483342249135838385619263532021244255520636394040036512478316237318238636659332490187002800387410571530194633089017838458519088808994659023852236328170246159188253895739245706342949799691847714731641696805116162157701083872518456180088111408819530755184001024*i1^23 + -29980654433120481348829900851439344815764284305665277594174869636434723521336307474897245445547070322866482496087450790822935949495923600172306584216187924761267611876617705872237349338305496562527278489206304444142683387902914237097208274324427293084619946871577090406721418106246378924196494734937002291387105905339612912825808750642378580124538753252421921107002732577705871147698799729478575098161650099108686574041612327358537083720596791952767604862031048366059384361248956066128991217449498821313000030914762134423646860557387482943713341663099948199402187265296066257460504109978799179209957394883879314093880507883686874976652742327734041014638443309649636588529689582124596113674843281051943485156894710953697925693742333352234025550680867656913631441418421878842286990686831065948598896303357397448896758822234510577870647613357596443095114448214339547595564299634086451038625318356537845326593032156130084484226696881851462830523971935210435260275574052916105459116859493261177232597585391771691561201234958899094112803804104991636150643402054280782591783624271049860838804813157297359422242016215982220346339599362685824735715450936789582601345433195125395197537233239335815783445043980911811718560408461640964463182761732009993341490282237738831543984794624204192231721621938985867245807698035538241823784789070379658388252558882460047197968957971074552783611884228432250374532268900610681162065879798518815128922000198816060653673023500224239158689033542110884799494977730802195070483694386769523004194170866605816065156859142960464603712928146130930308300351983307025001265898552176406456499079746981742721125090613216045266261496688871743959557615412803542850086702874802093012902501779622565075440764405108622690037838421100977099992218595555740952447629992044176892204310637094599316443074883566327642136734513875203054968894559296297386540977991890672495499551395912678569977284780778427663036099780997825716708907102714043109239153417236554538387896064036109772189113382786913725796607183359494090173545431527025977162474002044527698146642716707688394851465464634791831797857524018995640678563869099895147433151975428355589040617647924426491016818202256613281364539376817436147467119132304232369411571934009264526465659275571179869480345918657822840828028368415607908675891432827011174027061795199699662653345674486085560293655230570465936262657329532718472101070479080447583079705910734880169936740964570689326717689549269661512612028469172621970707112410883299231961403113005961908368224566120973021760339361910319619974127714562974459128041512942977759745340579251463882738883646077512271279807905013757154697483391266049374655502167440391301782680751699898176003227535573704449175398486022222610084775065029285861484399209313034268690692696772810993725250259561899805976966765496290724070096869531861167925240465670073293729583983186959311587831988811482978765643069088646327779060848179845784494886083772923753138662189219464698472713655093821440*i1^24 + -616250390215237053169401580320262428520995674965896333221430173346129107907646386537569114479432068925593609452782831925997318682528950927978465552434428294702332784036176584083261757123271761720067777256703054294284471569725613516067881866442936558743443710251245353889786281898323930990692154165844976796552892358029333999576505782705559014709499366706322980734103689899942718188092082871198866747108040107586577966563918025498160588607673437685380773286661210960774751418208338137272271345340849810721714216515656295571825534794793375943657934555528769721484277219664061108981983941382013353249389070161649999540678207880129853505724601433154489015249204931675427266647262739061897612326308521929674486602703847145557102143746285477392471251495159554061361466103049480418122897810232869446078892359940054135760000311063828275554197325422982595702561673808238686223855443071328778630477779100330519009127266430153178738385947350502377291501946916063642754003998398282672295822096150804816273601711866357675680144107795395673537037768995541246321501422594212462687752152085888090484880223159938807023433579566271658491536383813677888115143080177320836847373924084443069339343242857161452163705332589036782843875121045052821502890812208819231171790888451735395822082955676063046432400650753136879681986818567881561664840821953500308760600187974417932929897006803754274290967532085885949267471510725494939258389693247905623958450897563054617759535867323563383835236595961608798934983467031035559202528424378315311012927941708440721052314772864028409541625685679210032982854428633236069103007068602545681296006949108974192324724634282742698923922172180272238654268368777303836851774254934005272665739707245614450583951909371698564959673992421694542718264701010768713176109090992851133178711520164530013148493641427340736135150106260991804722731267796757895427336463881820409252053156816849347096832875536776895557119643793567502802741545713381905120319815960912242455771356280244191853463390319740795000435580285767968339050230474083184077499667800916894670760016602564954380059652885904782189664581757732253855426931871297008465695648234157232530810834670955500484700149279487837165093688816869934725651774113849288694894367448708897093985237251485115116294719610677627621867638162180775064170307604374881078591039349107977130343152634541241191328403323431190170013423094016651209096880349201145697908907191127963121528744454945764285766058036605099150530118418586299357849991086788799969759925115651521115824291280288363826385651551170634366359876621931208462302187679273981050645283154219474450569772981814054774918400679721609605430166785909328558943748109027159726084030316794777076098230110722519757892754253104706601169386568450045563662437854142303523773230454795296772998674384098529624936939456431164086211684422011862640004213697271739752941356255840440244942238907344555465974639579702430722427983903573664091360007834859114666063847431343713484526900477952*i1^25 + -8941690644672950442450567533711917269680781535920719958445001153266045084419671570998141919620236638492385398630442193319325098164037655251543669088156701787849902932153889481495223736672296984478900722940766544603899407453497335714819103653131366199173219341843534470477173711831574247390431683535786978556019633391342628773485586487583892984959876443041639634202503922520820861494810727959999461168383610492011648810339778396022817476585871431960714530932272955287115348474103049673137207108018955054985714987644973293535520135864951244549810504432523526807476230518308356875998813896018035257003953882211408940719832371517493634024827457600804815542362193864871259537943708983487005063041836009897580776917539970802584156348491937570849438519522920509797609904680778130442259153592740530319483953069324322094964005625169672850446362276926396868168184623839376624520089974546795406930297522547174470026734794746646462730534554759180173463108389315490887220873254791347275511538210841939251753262495317233141400742770264379490074997570038258489244637757576105875203586948364616374278175723484054273295031102818600743887007452329876399278317359447047552053998892414100105068712505422650106628905006660362092316606829136267790390788085517529516527531464257659477371318388878341562565735530057365475419335268107155697216163724291621325653537938542002233169001887625722878267939588532720042731277746782326013113563197726617252889389099502114583950056256266024047156180251005622010060333971013819416265575563178619286179595277264181277497935674245917740022123533699627372396669022890100721728000710413834915844669567376322652549487916626116755996383416814538681805810894764753791373267896269030872486245748127663987455218600182288441848003150474627643066858141750045360116158030762499747930426356023245736873676970613472099193239528047624720158614842615841498388726413012336432943303674519062208638307942488106855555366699846861705450022572901686108589912414083242555899629821544402092833069941332222127857158450808470911319211734553894068674168304826555329086558329540490048062548939040868835900953057701035072896629542001467694303077813253091355998222362936702455327323453068173878138004386442980160232199587049261303248410883092742633729532271562708280424197153015242552212460763330720516899678983961348006929590015963582740976346338782088541718583077583569760727840731862571964000288535704897995530915572625146576603660590521030755776858245485749681643745964645692663979492250017156017922274455493184861922317524248912533442635591039642610873028250530641978021197886674433669733261919541073450713175099838396045906005047548075202370982459012881389564916048462336900262082326002717219990519975075706266703296887063844889959080866048246687856114316160787921885575678226354989619800024855077513443844414065109882955792074203406169712972029295066701869693058037292222119630316885905203271548085285691080746468000970851655619271158481470304434023036907400057820545024*i1^26 + -436432381349483543887480228219675709903424972195539766888401905455722312679928827906943135315632638852444608038127651634521825781829872408210240503654653971276776268630481329008723389694565504087116980461044146338778194096466489509056666470965304866162183938185608256310727593520306225401040190383643374052310958342722841279350199595700100796310249674027661488224660624070187807958584723701828889299185762378345649490112454283136106797033229186521000849152259305526723582065939298571352971467094846865192235560877754972399307057326733535433474398188005185746544345270551485983209900775579012960464908410338014294311766866352895597764821349531795426487132719193557067027727765694155001308426918707323447746325648001472128958878183063559041881132262609503557497257015051328618608212489986636051187180263834258937486638021441072058325478559722229386366979534383346892922243479214158345267304805882776979843631252242418661698619713573446415925442408891282748348433123324884949879112315346589148907105086727295937452555283515167036194869911434798837570592324914096097537622933838889234244875327000999722185785966609496107108683491769166840829813011064656890644087640650414228362160704799807364409476500652254186172967867332783231629862545140852955852204006074657929580670402435227177709109127821037515983366248059563361097882243450582788536194239155354825191051445217260033514613693550502565855309059708889582205510332029553737734143301029463890438828211789119021398334690782496884841496369502109253774414227838370572837807943490615348955146348227495944007458809084634774873070072746184494356984079620417313838753684670501577480501970482896846702645195439556024085355027308272491782685509427152784778820202247203790398336377049269660619843878598786921892752977165341318974590907840223729927349648138786018919947636185973514932602725298980672699615692751639556371793872522846206867792290745003791385886450920251711994367086335652306139546219552503787667905781960193957513793651717609706937649342370651136467757055032187410566896910111066330904084673062629350338304402864678315556975374616308059129543189666116775419364613077988580703452233124643038894936828563118923690624903003986532760405012465470339793753001658916272693777122770505593358416940413427289315755869777241547720488808800844677657789361191223160754152810079670964082750364728334924855679782309987240499552800069419282940188209486683898068994396603803260733786477607918347460463849402089100242006612706232909514386023123033015855936861886366781542303770077833324730892225936977055706156523327472808995307346121831621604182409310146361799359114697764183370614884505991789779231718894197070161271708025047081421272900241932307030875870322892021329289451024052744970597424738301217770459900605417804226951540457242255963432340895918045349283355015608762725691371971788234505945937229957810953504995209025787027428684484558861094873476523369795179556241517136956288083768393719455214201070148105160097792*i1^27 + -5257367289878178909567261881185865366222017292488991922659593661500565911468505317744698893360623449691754757678276738684071064117035332640000909545077909085046392062126315489740669302398578412994625621585590475632712384914375125128068157687358451667732530578743292519680089052355127057024248821193195547556720026125068119679461750491935606349271697253445689102650988869089737101946092305318553936396921149387650856538864939944140326330953044512027799159839430643381641785316908771729150732509982551611273483373831269243448144690004083525162003373050467493202694542426651062782738209299542125154041258504152343764669377051197447501519910104838663717145111354849726988107135355746075141932180181194143304103031672521301525885043413802299157126193806151654858882916537842854039298401147552244980740201391185879729081565148410018058763901475907483825367453055759138164609415195650286396086795489415017332587413727611896390146715996832996194824953323947580592928045063467698505075745178887014928741531457222715527958961799081154580174102142279222390318091250257949827462397473737922003711455550528151698587027504682170880363686969002050916877698973176792789860582662158714188622487482935411644809717627092855250571711579785280732623331978426227011752073027656084485116184510434117379350944297780457235110733469746381381354463717441733720043762971808296474673890988891776361230103530413683917327467566387228735621012191148186782834849535167162173896504165188402102070854681289002570820467495696507705884492487146327132858039554847423567803686096984874952137024979317525576722776870919190603646327551323047490135111009532989502744539282795415795828615821955805847488267731200542714462869350193279515442839326744362732116120265385825520355739249660128158221755962306003084139020360953928215349180114508089249769955643365376953119054507174898681476962494410025082311868359099790702456216775798857808655085261183372741552554919164300223595319072540302992829132129277299909870982727560285258539450161877441252600624170422359427633236838871610628409864200445454730786551335158681478490185099039691425873531042979491456008357523458299554859068448589791244398809726490840697266393330816734645124877451912875426363646150668588049837810736244867349874093565104390244643241812730125182837393763387928814342632341825018050525212009892365271751837739951723128217029209191842426337469710695142691965131453996149619215034522536386406182758222309162206933720871577795191937539786951940609710056397758247615409254102601034283158686236671832317653463718830901699620372605084146624521430436008341685182983232124054681208565677147918457062479616989544377064767528724055526179509300830321824352540173586812024692438165608355930237354467917460339542710311698519245459851510505316193828571110610613247038966291146986954310262306047246186961766713550616751713213648631209158850765456749197018662766390730691339568955271353962340515638533609972212579680338039517052996106070580527104*i1^28 + 32073007071647916388885458239666204964086624180509342463392667146822918804198407394733436142767167868006345503961525722342560380681489178704378245737077719530370092960426766995291853605447051477335092293951340575007690845073730152970245311490449935141049032164826913146411900263277499071810401533900594757443698036817301537443869811604277304784383504292512770814164327011427230528987578195684813648409296297513394286289588464532319271569468408749667345606731105449481978715225189268293640725346691607588668850563493530961692484438175813517962636809954688127790312487566670579708724816175032150355945579410618652426542585154907943893225676208773891035421430468747815813940391797923357397706076358515950374444742144395306116797497170477889507562388525942211692900466261647152764668814665153927507321422779288245193433630265301897249843067137938411776694375962675520585622895986300696078258501940015775412979409511289873747039146519176197072086875507903960833241450360027887238200143710520883834646479012283586450843226159555358428188671040527914110965998204399852500812586743790570587810528099006549534165988373102696677937036789193378089764208777613090020903259836339046755021885158522847606514875982231003287929919061074763031145216630863181531944568470234016162252956199435018374000840617720131679755362064517487664610910975228667136962487203388563026732217616394713246585166600831769491405269598432858818478860310980158175023591360400225895205678185658451005846526094763848536457268237071866950894763604734565291424752645269625325310688130279957066289787193904544025426407565702256339880913056497109862632882352156070576557963749943341315755424648328571670276021110332546147774647551900285740458177610651484104347007753504745140115781464850077013198106794836220155598501518989803907916023854174972395178347562610439805752516154721608795781737800666639744555805816398684785977353595863135259758765209164208187466625674563229028782679218816626266813883722824946141945503517626293558040004838678635825556813472117527029262944964420343167417041579377641834238512739622669651607580325158636151545120612377393768339313636882528211644825019092794971042529760679488114516401156577790658319600596365105235960374748328754420797238270077581130061790688145204126745118334920914422833407027930719317666525443583408611230621672463772109903228038104334047861949006255198646745399398264937463316634541075555822738017369065555638093279416006925866351341091989938657694117725622773180400757306769466973624597466197970048213875147253450548491266412301840296541047492682992596431182886685240668953838569343150172617596360831592119094557701033663872738558345550985639515096330330705987765699051568797975948927038268012117576908008115517083000294695013933466941812776789539450808082400405378567007476055100402994169588510352636152661947287969578924813032504006562468154470296375768551952747783500156826484676371286860882647179769982315408525809234058085339767584587776*i1^29 + -1742717483307023075454605756108398382742255620968761852140738719010137250040732117877358117709938056410964409572085510802879404791091682807008085696524950549935041714161306850875620069359564988212308528709540108932603771038493032799042607410444327604769259360077087141488940962897527900186611295947145840249973680775473498976749384773208319316087207256051388523055396666149040199111059768748810019863477080623612412975423649627313082277105686962802604054901884261381245366802698485314656267265778889343939353714437062420695238971314739048799148518274669648768318581143852139823946237503106027105601166873506761911916225193005122941186697810285986032665123925273743992846466568998995819152451112707950389808413469847318266619666109022472314392135192779155561038505260922638473373156087660589709821401674882658967438977113526205425192107476579261957180355137978355356283745470524538085459622482448310098988253099912753766128524179806310264102134712004383069445880246088327076249810450740515045171991280755425523220756067127481253988788463795907903373501512062427450774905346258664323078707042442657228089546371456167384019339091529654709071882251996232924133688429363794863756694179579989502502558721337555520894480064835111354364107050497319993397096995986314620131574769019260673418984488715420638554678070858883050994026528749238376030466609773010818927252075301537007930804904974471783929919572148990551691153246457697724127661359908846379198497129643587332681237977908410933046380724111771079288149374772170218252820688652613859564443170592671110496961602111133306902706995013148500965653984480217867922178168301270872840752962364741830851544819442876848647355150918626270774872649375859867094098034795382126346777881067509938699401428789699112973000364541594873163749687599145018485819337264866623662840412132334917333069142154577399783220428080878341354828266298759352867169804367640943851185305728406817781659712970620075569233220596114948594540752882564176845121910313924722741660333970722853935040723335904791968081789955434774664575533220972355788763705884488540719247298730018400272411703573447458712163057926839539215130268500602001134582296746801471159508913054453103664773849458663129159847714379054869119892299496332426109616869625546825739090770074838762500512755253181026031670726366975090471352995356867850673285746506413753966481964920929821577743428877276574766358816944988145625100914349863252187430508293434832381979424121398287884754531934869694934246055374651984584218080706776114180186704016780621799339699257808262890294206527357645057995752981533075694279947111008210417500702760768474930048231973686601409565214849882927216655038744062737055793334127667914635057923249458114017220921274419472856978316382845080010881601274189255648870628517940149600277864588163511338500725620815566035082244393917118965495691576134045475850358068509881462041566226716116885531314081470268721366873299122124125668186362311891836993536*i1^30 + -11178237816929106273086668965296862039570911847825190815607054021931843625574330271790665625424781537671412066882786275934188695738388604709005130527474232584755576108078839186038763423073492670289019685646960201898714693481588946899280778217655819301781159350381481166942645291141926458782128558081789506562494799864414400249629920222641602057829625239016867304441709483916336921941190455328294546923749690491275094815013090569802869136454105847568937623347420302498742996688636127080618256033233511345179984891675572270251495574770726379437699536423573518140632001725497659624774248544162893405861223095691185991245886997904116516729104284413484739323877752939123714915720005425895004760166546278988117354527279453326361353481482737528572637001368206359455285716292437772169835825860062494604114509959988001864731426946338442101193527565554026887570100821055022326192471224870852610830782958923760386143268976143344475490498124047032372110692244080041371805761662093401331016583009411717205767116083940872983344710102829050904570633184678605892643068785459924332390574060471690516905646975081013024923389854499242241838142885643102362258278859583911430643145117532199832356892708442020742780836151441885575184540717213384900375512546107633345709056116585291055171945990602178161302050836654245027952604601477876505808136454679076788423391607595493178188973841112978737930349611725675832469641921323427513474694911205163600697956840424774201909346002333584862680869098414404738077372548065410463287375976174607804300605585368794118186841772674785093249274584091615507120636994600708759801026720528172953633081471022172217487218925059070118496878685404429541471853500654666439627929621433204992790063021635163725043724885689247279998504359148858894276961525056946997369391276861708272275989117128705321780369779707500431964834120556644915825628742458928252613723478780765072987251489156028214550741823297550004858631825635390129778884187105197035725006228100689329189635289426933422240499719424112619764107868932112351954673640270152888604973993369394930916288937967142469038927471375815307706067176297910682261000756911158877533217677123523212378434163457779591161383957013679865421456665920149398284856544402966555006067339348356571576886921631068521957725756314957774976857635086985459229942922362503743764469497750246723196470379146944995341513267746351532105593025375014282234441134275740033221991687004416739432383433212851830370564003328195723601940901297502075247856343632846497243847311282076031894523462326440540163859436171082201220129523900962562080663355131468596110817903551832287482050759416852706306148422256417193358006244360977757661904780602730274410936021008340040974990560550551308224117827202658050062265913431671881523256092684836940831616788856054438899725902006636208408515888101074003871263380987206743446330646747080213262895416438417717599937461170254060435845276310318643286924214338156560691296707311279538176*i1^31 + 418052705383857817676183339597241033599040256704036835885423621915660965224463735662717324519231170420212016546674460267404839325629399457881471334993188688064128665880162912208161932265647727158654986912884724550242385984361411660069546376051319920249397833830198244900204694634038443253810174279987610467967769898388883748132685329581368767735193656869528728155284627822231398612226797998616986070844018585430665434824136702693430106375899435424583391293880664788288512806205445874369537742528668455745049202672968281001120952156995832642025089218330588974690469001403496050232059482037925815454155796566625263307586370662036175066286446946188651854147872875287800933933127126029862847933453644528699839405810959362059626881450124054110745807518298995562714377255000084817802282592614511013718343522777193599817754749737298245922421338462031174784170027114531186781521549248514226433626268641046648781541082454505583137221070725793974589532596650367466576667598894746468585039420811752194015073810590887620635345829483491936195695363010353502291859473418710716946644067985177715993536527675064451261333694553621356283768000662812292346532497354329422044255938813751757825271284202785081345057150805086425014555474603000005468336753722874510948495847164744824101656689337390222732446425798649042542848562934677110570995402804300436117312405894064350010571721474680778379771711846865035822416725060434406353678713368057774617649958909782843875404963576740813100601582548121311074025484223381207960215518060560809574387229411715414899063388453895648242314819806481228892401178743003852313782852260237563040550827612992016409645144600064861451119611986821662587595363456554346343668281104813737721180911490665608976486087482534592452765061046285129952699206648440556081008620537217265191814287977248465806560763578778022634525901527760802609164512608043200825486001759520729158523404653120780244359768197533824264411943687459936071021501643457747996965648728515353945863035840644144027959759969239485735283796591729366617848763321801190637973727678645064021232931469230801084675639091246220897468799838680434886461199293760539830957140772017590572073137443012929921563087100247667317907647960529296908733842604164624346167384808927880169627025683177606411066628726539999346003368346069803137287618037615849479006983264081397785016735063816654759472676868807403590648585807406434895644033100875396503704205912604763174988831784719188117901501631604259810172386696576125148514833891648925594439968745622022695134900835134957406698911323410109876495031169968440670199634295076707010624104132534381258317793630784262799386382240466117243913346291413039668266453626608368519910223355632898848774650574846459481189765298571474321726031575102917626899851767683661827093545096639180222671667220139956324627773479560754302108419729953250549921137147526185019668496129673156423447368898940628225462227905301853447471105594562846736440027512832000*i1^32 + 4225445519458875892759038201611847254592491211964906384794636021065247095152759162333661017802822931497549395079721981044567868889077674468015324559922159750729704568185263285258408010260681499444796273779828141296658161498109728510759405881611453536798017462856347167407204200689304568521760442678379621747864935171737647137059420002356099698306563508528816828191336569895719023513817008248844596277487727591407143517499408833635722562501458472446655981279745266876366570992316210714002288868424562995849020373861773030504189546249757433239397251445962746450282348115005649903655037685029022646258096641026771982978995749399835372322004438833871553184738063145825092464411253917617160468413665684345120555218785403310510888576568742986613526614592021686512074025676248740536490928383834683563243523973155575879820200086782094591449751338059873969652826695429682194934259615010229338802312138841163538873205629841425404184494785642405004327434873281907732035521350517930926044945984393562749786468090163598006383254153862956840510635409564397167474170522439362768667085595693870768186761490553373696489896961448830321999958968647459963784703830870677276880774941879890317536912877445606801921709305244345643314255803688756711124461263163097785534742609200204451758598182821849177281830390824146941292764251010139603846553994897856836565781914264577588951299525602475668264797126183249188878875123268175400961684578219592223605924053312916035411080354062763275075175257415708982496130298914479621611764907118106145351217742238000177280186126260112635343659528396875288011805603095494517941145960118877175575097140168888539728287391203361188000884289223088961261498294346689701520444330052315675422542758695904532847912345029199024619608317060116251896860087178211787750524065475883058341491164957954720428356444713108958066249311866152485998407221518762542953378076006867138420703507231293255352329840190010069071383302355248075760375411185426266930122297122052251576511576345515593931462356801892836340992664978660312265382065666457195771208499488890497974533865988746045814693546863139352625069703992946474632489208573945430016796270738074204606617431394078025229456076525452258552560681897670210046468017385458366421034719696281033146835737180237429685769437836904041302653009261677302939374752467182283462365207517128357172521608072603639397898992626472597430821309514727260633059100816831059712041760101283414071242548229310797343977486522299458993737318852246470487235602727296922950116601775245160508991617231586111616456579847583261020429562499362008573052442333462104728645767211175086960851062663390835285232797576740045969236189149614732137380162277343187188812071917497190209414329237882386129649043147749506459731717333034572049222735872377354063985060288937048987223471529806577753116280540972165579917936301524686332688774210931239561708794685068356826964366888460621463593656858207982190543136151433625833043918848*i1^33 + -54052393110700978085524346681912629768136248566293823836905450801488125690605888081294091822142464624997326093054395801059388878893174958241690501620085532935205428234270787047411329979981941607554808524493616152997843140600468106460106246076358254194175408393491487278255601583740210472033535182166203791060943233376862754427922729770973834484533066796164066782137733173670706851259834169158545296416929344867723239374774257504540993573275022580670538949525005914466331058875210145546806490440003557788484200681696301117082616273232365840278412515501471139869957277036382483957971883131044214313886655669785731905543262631253229198757301251802373505039666907529734891551620349922002662128006548250077020943410788080374280606713435984081458297819843150356230174389359263092784745680400998286633526043890881605964380114801912637506067759678354523088841838659891206148003916126648643042366331834110748063768422174899549976726510043631182680704479631170978830708692711945991122058968041067276150889677678346498492161555239531600220477796192846176622690152526744779754666118917111480892358179975360401852339558764035605452423471706471819081533406140390983517803718034886374541016203891409425444844923463989362126289430061019621680515421140591935705816475170074350806088707285765364971509377637183553338744680688046648392640800423502752475592669426524390315224560491483472629865490085300799554834710938906625485067149558506159743976543343436843130508622249368692854170705992186114317874656708968318304932489631268974191696590809380852245038096208141110161741932852092940096095762687789581991155711437313918631998201613880746347786438181235095635226548626697932933549236418746892342690705698352322411191648709551150077671338248745905661690635328128093265010262430375481824350438717717972972357054208705712282006025220649342391918224941752319015233765801092440641848018452318258461148139251188903293963151611766598174970878722697294710376481360821433798869622461295006997655784589048763166147042947242038654568625106575904818875002912934543111836941011916858994786151039862332563029241439619800370878371659492204365993035687875535216649820189328552742659136648362345239326742692553942561379981170607457943813895711125376751252472268613338344904089716300647834378192291606897788774099376056694297841533510015122958286109208704188021431936925011828290576836674023840008295213640970861925604064391057806254670882459089464046004800327969237242473758034050469497749458083579796936189017569075151615784066294447691696519865102278826096422293356958542243594751435556738291534073200964241894649013692254958160954079437299856905127179373672462471933589608919037247248877474814956125558419575602831628397607446031804918807281539504779786363156957930225556133993215929756399394445668580673937922266669405887796098729214373074255690764281406428475653076269465202676320234920569411265289709134069776359924990278033335940319652879682644155039744*i1^34 + -201111465676254886229060556477927474380727136487067145057923283677022566105045723682637340070209864317751567578220089581475890941972222867594462535237148209190380219584034736847553946227265113440636479162869895290466647242108171214962176699974455697286886772776901588675322252815924578996686979022076296343724534779044818167630914862728834111727124469275140104121597454048710156712657902857271030035614262023826504364553934153821202359624484038617347599497414218032033475089851653734905899611694151162307063422233679431503071050847136076963427441937306566696086305218744849257367201941045148971513499757401995020919777150991330494489247807114577475162117880311647670479964320562022571366558925714511742307373702726396433288987314457559762372588499847598849601129147442499981274490978892601684525277090542542996263631909752100347146721222173455848728074638511728098878381028196835792076381044423837180487534876528554437243501162095537374720537781313740055030850508913548699927823344353550331760155087054486567028983319840367503920621135669890854563706625417497138830466900159154631105009392547427597827344913976306059181696059147644377745551559167994454999504196958351051787863349307833306186182540393660204065563947201615977284580672654642511816130528237908218455166423748623946039951835684393802611288223330301185215037367229870640820421780735089659619264121019540812910042417392145644508622011583321140952638192480680516618297572179682387431076193719543222683509668628564768940317138442852426981139737364580829017895058178362907818248179890461573286630791870925909333291417047014026664114106353137966129668600854493471697641130139771631777147193453473741157158059443420426953749967372758392799151216806618535631411020286718428995172600885556926048713233498407185128885467465004961407538844992987444703048295518765590915508932141027155547192944043274372925077567928871226863611383465599025870438524160207764129876042461448093825634124782396052972234110013452099714080799028335298483715753482052801092313955221384473762895492476019194676576530922204469360976386726698481567568766585497367038652468315227419498585022196896747401233232327756103333252864097753675614762174072378687070365182859524601216400294900446813241171142498540752808129333452193766408607994904121080793704468846769998577424386944086619076211819955681393856245239023719159881361004737472183309647703562695011210881728781019105052683799624894916663487251207992019872088499960401302238783258358950466917857678395979169401660831874288795873978111743918033638108329662356685867963003018837518984001077433632500333015576258258886295136738670715306751100409870114446659725805775151551970616711383305171040524076089399298679343370709669298347477969343989201882599632449847075028100147909697647865776358426439740453022793566842274683704633418862138643848004053175962198652657354246108690200685208550220913270304030265213693518655020253099344951521837978746880*i1^35 + 6550383722201164371773929982374322061484994686215548407562392762758969410332591072374777178719252476899525410062036759468588331309831150223243307014136137895415567262251775797800984992977370929101048601856049247884571009897222595202937810977425637602247188972188857711104999103537971685324986648812879738054599172271697756242581001671208297059346125671142066546548220214707540802254297464834638820038998819876803196094417886249994377461608838127538332730264560278084781807354809374828658838148428054437089685415269440640487958095720398226223585626655073650180486160784736927332542587151191050761662344742817074957284747528458649388910725578886155310234873086658111228625249913822637460567825611336517918755965143700728823097848738500919153998984759567378820139940003218763781671773094034322819312265631010298092917417366850685677768071020939304010229239603895093436240004217942315959237828496814240235550778416693658965759417786304859646937728294269657943525888890149914447851222840144728917162459183019092282595898276365805254161633989718675108798166434192019487036529439139596346381962695574903019165502089028287880682203570769942660226271406388905010468909944293654700625037170952698740920445989708868745649937305004422857334906463425605445784468575000561085801781796549328477829690226787108399305392274293185980275051428165281199770790255794618317929183722753596015652375107823906268712288568022090143484406330511628252226900709626040642388821061616592721512525089444775322268880826059750191100091920227010359850328141481580952039473002872358756798444075746529264149230802538659301278998870664714740804653122561444057034898167973249795517753866077541286805701030139920908420824905858747430578101591340407062263841522044694180109108309571087867072139940534743459468418972703647015013439780919886070387293690428530256128889847793261908429949349219347301189314641006049222349252313517117187393399085681751111644825279738995522393746890726894072603327530207327017263224706895713330404785924377246991736031120049888437335708714933122818007660611481665183781953485436621666410345594523774765531816237747996130663734965460905552901617417873403862132981324267768276820515114492579763772350806503356011302242174277172809685214000133665280956052558816500881296127571040039345276600632280893819232651639098873345077262609810523516389909099290582466182741011176568237646466638832472914982398952395511918323004668692063003122548428621193640021471922811360796351353838365908165094410741883129739112454898835464269547466994678093304690292271166148652254944535414547718067706934770202211600203138995580464101335793368828012342311510389488268387533520174967988049581105722408220793990420096434609538568655952494357083943439467098634592092958855050517063239802851794010156725844083143606750888515024670651325212457568609039580806067544511809612368424490181539533246939254755086680307665467613931562087985018769040164037507153920*i1^36 + 75307122135693498901827038620524380291012485450683697935671345858167038747354154490704749391767551504510980682774532499084004067884054502482260591039419502447446287214832306223663280945042699520703453269145584778100209420121265817263046329047403288146430089962297390332087338890771770767128421232102990479336057312073314448405021604204626395164731109707643106272746964615067368907365619160549377741052865948090636851481788800661437330181211685707133330086291835205997239687060688638443555007669337149267931356340315708879740738073457985625667139298943825235404336366686213630832848018832444201802095588950279181397331936904150065986520435581845031898260219216686232873014996557743839994314219048368461382284040803877657286012202055878537598442902811336369763374921491760959152644094310998547366926929116997717026879092589794398782046045383907139206426066235243728831292599895235819850900536988441285685518918274034182234898394103787033349921259284297449357645620754829029501178034175375304766558683524334000431585251252077790749550190851672194830459814717069136981493907978899640633960998577116257993408836600551667970359883163906283878502519331683529072407576420417201321554678730925150600079005239693631519091358963368317278841948595806511071341522585364187913105769352291489026816235124738117384434127959115282086438351732445992254785338134197278279980304258684068682746767370108214149649923531653594898862558573598909932846727504457382947532328394033050868148164582944059226571353338830506446378494911166002577792722469295100984914265532204929382271387825015163384930956413748701317337401662989206893676292050107029531393377597974559135386362928762576121821086816327434736860537827008506642848386303513848942202449125981790136361781636979693646825583037817048702548687191321618206837863722875880570582512370521877697436041154280601242013598537133184855858072637315969238463410346625920030371173005701160173392280735526192939088799169322291738758258165929607327616380262238450530055587804129007731523966734845038790506525345865540103672423373441415121096271680140261276347036003054941924445238632670683904507078791164567796887939735783164749739535893637997826238873367084691130877053060040890572013057114747051951331240053184187519099089017687664813397869097919603083593016357501069995456242765952812536885059729414484848797089539854715148787049885824409309652703244740076045818043172872422914083428335969450693952231833674690457059497028703944223771158025886280810141054542953595949084629270493105852586044668108303541031979312269925929894784801478698548007548339331365596102500558660075114080477386725044489238205591336660940661505309553568403825501038192893301360568401905177325463625383279464494648422234035498783886903077118044640528515086121052952175946714959403935343115173848822583058576632542036041705984070697008884115481164425192857246634630787401939478039844217284102698953974689852394169171968*i1^37 + 223936188342277382226153018640987695795235982209914543106422745816348331968594555277540613661366749916628631619766831866063069080548601687668669417449971371766443470141576686604512004397598738319961773298012572602160882469104649538055472437387780965492171732913780788370577323824620182060580287354329906101296120340759291422536329755687447763574639312541542214869466691774860983293804816894091122994806218774097280824534259587836842111894257029684043351282838321878352034211750738464482014985387545222117897317674499205062102979034279280962418358634627875279162693801230617026465991067272278349677843268528679153005095846169600786037629159297266334907885754239797406065253753318311343678544735785842488922792547683050495112630298691355662886071828367448765147700996848012053191042726981680150081737062401492545763678836002236677990811480584980057335505893282415572801588770040620481953948683657259359696153995789752649593075608397912981667258033135896487988407007711981398287671424679767793364323650758166006044745368139347189428319380724931636614707388168970664427586999384396418870266350942491314613759316002266911463801265973458657756323181094951762153195185648820094748751925167713033088249576702685636352683068832208489303922463097057887874278622261407837633178871657141566764436857533837683861100868891642596818147942824140325910078462724102674977834304451310600846387750244765189447100991830400001058092102567861855937675789926114360269758813389336529760723051139702620860062904914763561917453213055918181411530541573570527211267856436118628946306995105556713954328385483723880384938415498045304456705814570980054800110106255069003415126200557843325728252387152102938037758058527002013652188273672874424218907601765252549569101085789959968326943413489357944656159029068245371416483807112711766983278891757025459652073773669146558271648915922133425122413722321133747867596059800300956509080851272212868422111465442900639146353980130503382715319024890049921943663326805329525484915391770123323805296760665368705717794364467734944217886791524581241346890051297682016310166918122501901969851800227798637776352692008969280761120646112043803449548225972306006040321793817252463558679283799598389479835867846473684588394904302920545007662827731103150411491865040730675849860795279127711991231535811321300293952268392656515908457900775906281258355476521563254487721620838036038136166589435087963840445895469968529262443060285873618388956350547902536429173971961897719263808281990316167940657664602469172020541872435379178886141894787318968762271890699040418684018854408532969980411522509439646653002889277393109864338731583962633957411145513820556990859079295012974739258012518310004119064460214699205108230677276163817783579606933383297504145784403552607272485747976023937608931906736613388501376600161177256490902485774598337558733969797914123797278728203432070175121937260429335227464257040885145927680*i1^38 + 1775612050704876759416204836657404812949636404272153687162580787159886872951087337840543008928619526855744730069006413699806287095038784372883035160420487662735797275002527308618866419440113032100542866686576346154752431346386087120463100490467796504214894133362746059907112881574573895032044128600831213924471461252266243588955786621409504318790655050655396839737072118616502363205791447699361483397478713191291495461602632822206309111209685916596040284735813364250093646066528183729881358882677867372184733576514780817426828357223535314403875791723373289407232739572956514199919406577391467867717055430832325891677259379347563318712729652215816859607520962763140549149259423449614543947381642099874693365400542846682263788892894658253619220261617788264129202365993771018030332108505236717153962146155993177026895729359166605136493338624405567104111752246718508975795413235352919583535870800307926793183718030202244209038608690208193729200330258079568781384900645040828790827824702086656811071019464045923635370415655749744429974496174740557615914800619741213230218686315399891902657950469302901567813880511713986718837452060863451435883374930546442924852580926341652209394785930820470444881439262102009412728198583384906241324179383407874688160799642883255334209137899277019926116756585088091579382223947866939261623805689668910298474721991957312751407612218776396634843819611365248508443501947302521144313743355057702462050636664557668759759985876474945652026645567986140437513571283166328563706195532131883226785580917468461850549060987991552380834213889007739149192360990604858097143421455218066122509024156923579911292563662568637876830168615800983932754979666364968412961186470028357355221378926447217001425863341586734956703716009176593864578366907004076125370654396192683676599639457179392294531459973076149269427510981640996002382940668201415708338044504444747680284255321150798349549534670609448869348080841434200036438036422597526214882862674749363823108303500740080165659920752287298560526578481938053401667289100651291077044505808296677669450847368524903545191697335689295999546602507576377500249323964702065915366514441134383266583396579609872998889271674159544784787019825154949800084020915697096672390795652453215457059723329823645299959391604671425379422039177908309236165756532441781565396228801568440641673408254602475271385898404177126871530311806603195673160381668821550053509380169067282379076703188627910554136193106566724865505865884219173837633813284465500793066542894399502842613740103754002584103345200140871417234405037903593895951442851989939133627050938911306684776517088820725638616095810984843434193222298314293332659367661860685041810429225847315363785183220723961836103546259287646337601948320757660606666977410635469723036321672116107989245338514957963207874811633188488690522405041002465048726768919098636172912315364699039254005510392504647537191954640514580480*i1^39 + 2707152789717256405648422760829337980378795582427049936727983989530460962843008806477354699379630829431780648112381582933794029739331817350098973244495859675384793506323077529718991117958209837531986671489223254788622095618643025046201279030787040721815516314567010686138849864305741935611634044572253558600010572006970812777474039150168989411907628549691144294510335921766934302194736154161129347778555211033375404069856303200394952310550636469085780742855994298169242087312624383901076832165036993019004937983534902835678245807050651177356312507310205206478307286247878366273930610419096639402598549787629873360306826770083564607718996571450240518797834313522029008383548045812120908157927976296851924954207663159822587652955852140365422211967855759066071099480172458193172132709215707043170698129658809640109402356609504646951157241342285441377302071542221203597507488151580779516742187315468970178489924260678466768839116892836775706716351504526462069127823188766651965495706953715911081845705011149217403314275883875976995388244093384327105164169266816844987967832781740127863811439372211600955403405836102294841641299734557471518628558936076667529446106975700066913269738969672346771996193890719163371218855494131964639056872422797459367110679703284183860805075385644033342832420531657147903564130037420351707600741390119621480083812223830325961659029903782774967317155159320472770946789108974278420430250669595990967444210050248910869203499644957515502307157419047276217483741804587608995049924213444370828671221947602697885364754521468502155533602956115639111351034792949261794108612855025798500130273476255386745800454586145760686494241949382425035151420621505737968515411893337743409922386459492929412374285926035967202315015080609308198820351299841777825613406682092762471961929629596096847551444437693273870981945364492865993477800115819059181030119128832933895832278825325957844544760386741712673452463919799420518002412681882715345210319466932402180128780297739526647913825455818926581082942655287689453823887575757993889920935135450964476831192257177245535739923489791976558285628860355661483152425848197130637585717212029156723524006364253378134960438541500559588639260850235420251567982517508885638864564829259874130959261347549814331159400712735878644880390381963412266321089625424546891939835403817359792142156150895575085167814808934312610668623387511726404523817704444934866009002659920534118305073015645791531704754283334377829647089271906617398440398721396147598964651664136349149211844388460432130644051387653751482351171735430380978688977728177415011059755401347294403245837711039933258647906155302723908345270595026468494053235048118995528928147238141436440306223047005875869662962621342462609993967811363462088265122544683184507535831221420503571770658543228417263437597930856724529424206494669591804250235642864742872460451603355239236566300074955021029815988781056*i1^40 + 16516973566854300616754653193541793127024711818962130908856971611627470770848257883131043269345662410528163194907625147545717276110343771396538082072826588958581166074239940722106447369348842133938074073660288088105749814944499722124834163775135631794673467933854391075402638257838999455430633953907136438430667725471830978706707246275141860426284292176848984972039221212322108044844098867573127978972733661274284266153709579837711929002711585184788713546507645724174480151048095026144283503067878640709911419554201944116400347279759156390453016703134708015553145644710380550593355826785346853900214738704927815590495254808097912057339651648549794252624447336671319005732791854641354296968421107130229345141255847271484033029677001652867386272298661447191649851073969721721682844101784254356687662658974820087873818679372612250086518011742643914348724702862672526240047094757872437767590543939363981672288808754258918081703366068056614523552749520606865480882322488930961963882762962231836458622761854427096754763108297714144144776104210165864452454261531911716383086275250677581763453545375405391464062626822193184109785853902569175047171489071181965612449937868124905931897402953568705125776968932558977576404706442937641992249696888991372254659033733438406808860648946568104345507464444814871464581025091484826197182259947106663272134876541409073482116031856900116837823600935106098521188016621650380286988929331484555958690592993727670049369260981700595085851640671764119800552110597083964770885326038376858293136378249654672395301468769348075868141987179503666950470131639552053816150324620649378539662957330176756680177820325850555223600012127920454471182403337238145590798133751928984836639960540086132099678174465337657434553776686187303317841414141292717916551764587603305912904316947015362732482418548236314449604613702341667270746717121948548136685223773299450762779197445544554678828913717612604370459718349856662210113752523440350589776941413555249588293841317828742215834238390199333490156152101916768431886605759402478469044976591973729067960603051974497067740276814176968197952701147756948821018951701184539204120870516117674559892390508483395815789497085800246637060012724693150673290895767929340982840858446535813664172779529775996401626754432415209781737632499021235583501475776647998562853863551507861593392539009597940689660749396161936790259877368378167274678753396669149011815774209071172681749880943526925117414481681560014084678113285927926261872709953908939765660614012778624507007540354892592495985103451576769127789745877543770674452117702387853692992621982815813162219315976865216515609896107522494273440458810833437758751768663079731437787475839675938823202902191726445189815746379469104779245580593608648006906743083180741307321893244463713057612228703997215381932466179747873267547792245423519799151677496573527180820752183492749549994026877560158452449280*i1^41 + 13869630101082408388463437656994986179755022104471215100352238253417198627663127613997157908083683250815130241937861447888840271891360308208438566843304255816855011657941403720485460361336395199632198679243460245520810208181469912187276850582788572171497241502202489053553990028135814047478883748880288158683492587354081587557722886311270210785117647194885841898853385913680731060000305976597986346283874896761559189519649663500816457800440385217662960940376742717026015281878411862568301251611634731793523793269342756619155731271776510523893508280075867954419594201700311706697026320736327461355917183007405144193407062821362080959042684989732552396510368818105267356945630106281298799371710942483420765820443368581298620346573837270486149746719953237530930373402363724574610078073848865078430286447193915374354514056892067310376800009870765680682752089189610029528695550571498408177406211695031863456723393774470715690705505521643387419296389679461097444259780121392157391814919596292811593427737799635383612668063769171448368376322158120283476604779792970933043762702884660708215952621740125994006705213375461683213240591077344190839155801778007598747803207588418881657605635516636899972077312944740400200207538230677260681288271758448209665071301353602495374208713834124302160158380442418685539264459223216032669292263226906848418510619098496338207522745693946338668576371380380185754797422462289365375838019392364658647304919784066793995161569667496984324008809147690487944901885901398423944000393014076706074103943722740603766393302470836299892946343862160215093066280852075168694721912095931135564962716549437456255316599836697041345350636432931245755369197515531887549141423130022910425159026420473460652076159401904969234763731989555888430472684167598682540385072735585007812080181533514350771365302141520801903347806762337343177705819498608843225205842199917804550363263273257218131046014258194980660499157504060359017339869940493621512461260446392141447079859396279982941484719431982096284902732949077147373774627524505926048714839311209461929348294570723285077754827581075938162308622872453238842362331188441018151818684868652947338067391240819351183872195154440842745752118858487923294139478525072846696478397437202197632499678454845601439799493144037081789658897474172148394773992729337672782849326426219595614266810749034707841872556573993948753399274886468401006447619768533129387729950951805922455276311719677664959985280109461274087716014240292410820672682677559596760821503443659295987199927928271302883835611456237784707909006310020892092467165937724165832798271325535184101144793281195746425135658550178476759733782055208451152727908851019817791497201765427294850204893152941359237493947945717704496288679292092059011186019368384284274621670595124831507720132230450518256130229459161848386401604502184727682736736842906165713586478832681902722766170182396149760*i1^42 + 74624855529145734060789127222436541956612579677655115252486702412670839108067730591020263844375595245385169963751862534147474742806472197564364699989908068801706434833384711052571355681437295088551583275638883346136987523488042337514440716309629828098175126255730460889260830778027469149118591752539600966223866749580118248565056362445599587672687721389086875940879953570877652879225349788889787250083220928010894220443442310753196902946764786571389217803348689988337818330407133212364342709998999233454922164325814186653544141603967659600866960106806417105764646074291774943938687424485835223465998389714945789516472887148343394854748194023122803338199929879290325468202171854818413257779173786822433665249288369060295011092150892672198798993279043877487091682368274924812032837188171295302264114838213371893500149161334887588934417057148443399636003846795146451175748551998915002222658366099622368328164155411952623656318129910437254841219080777051077097794205374817074197855285395369929616643512231608159850932860486469753650791476320011856980324283790571356362978904887784265644754791277468725967996615891627129610348162138380594410139636285132165339471398498381835057862409755511181146110785410179346676791837047917627979639313070748980220719773733167115482128510138689571721305598058914397471430054106562432798584909972227419594726235086920563740535589083396786857100370512005515023413746501422116307074493885693438679882207831189786531553085103217265496431354094281444972669573185319688971872580558845599755328023799479183434109364769741890690417462963734720270283062871770788124153805138370452327166963080769445259941807304675094048134434883925021173608472594119807520662300093932210432339219742385215615818051774495897948512056836657816062788211004145439271257099178765129997397467785103366954992886323727776915352779117780503442553739586265544764203533316784046977323624300571958511224449931269067210488949812975612981911546924632805352817426003249069109273808340746288600794083053683653093576094981881961199966462026864441167175501044033138104864928856233527556675928663342064146359953987328898428740869503928813196205414356399844619432450751067190868019916162817520623025377252720006473874489652780813835325486698108787981454317153970856453179081746399976711756275428710426564399525373571679484090413663287691272024059325906843310156855611180897148979938966462225320524755569274908096901539436486784404786283887764131151040974175691843346317063546827685671581203608692146395925180835983488753414025244350421258664186316357290231607845443699346361526986001390238798752265266237590334782291733699112658254166267441932900598404063891991059506591239305720560965789891446922927488723573317018550523192856758691533772126462938431380476297877807627501159065665552890449576232403766065335647131107682773912655892657125531099209010171852711672291822535256509552341635039232*i1^43 + 28932786805020371614405433654925143040472350486607651878044681648861762713914321747669876127880210603726025823741512082615018269544745625143399209064172502692679062060360822074593469983471647342123824481433888517813659413264887980236939088915893048470122250129550977747672705936679637358701954534568500656273468242762157360738375154927627825322856907330262914694874024308370857952799114018082414402628276350591303037918947998463149351823390070470782378406214685363720901593214207560646902643861592047889404064817494371056002259332236006350038099724788284399540188428223627842743475528105618804903076983533853420257821040105925909322328054356784149343497919175262726168542426427400430938674687992362110871597897418572157882465706096593489335301164932512297190021414933244752281259250799063853745706839423125452034546034417586202087601672702062132827235056227206471109602742385123992790814102830043601431720730135562286079444645743522739074170056673885874483731909686289963128479501848092217813787697506121038575254350467873070079782210759545975557447095741612050572096729302228156200579178585205655078643821882493821798124769482246793269081011069960514665434765817689996096247262016609877054514993907753207610242441805242873346106644976374740090962210432184737736129624156197263450588661137138836410169944049280485324209715496888285788746251413376606704452017522566112779335672543216942673453375149866490918680943328968088291921992573526973845184407283439821805332436968239153123576086580898797342441379840569966535640904147919183519832880627965529191775515367759226641496333770643871002900258909840596099014794772869463599236075365236675394873652861792953373184680776310715458148562487076227626176472546987469492423778141038227308982443296027239240628089759915860146840895654026550950310767901280817325879622204754040436343837305541828769634063859020651502028401113020536248084832932623678340230301780761040939919872041971055512254950065929807809224129916320195843293473080715703455180584408357426031816103336012159243312848303559690391103391349695419788743738620395539275790297021523047106063687456201811640436055596344455083038079575169199627368861245810335881511898998818232533870604419388649016840116913445994162302553991033897110381638587049963410063945120963698247016087974374880597153355413530887437466509049669130135680342822143690886269117565620521620298490403018279284215631501222186042495194387032808867705858663789171837671783211394966872000787129880128615276530175222284885121281211550927562944673744125657773724263294842878922405003856432793947649307781404252304457186944022480473934471495299529236854214781750194995872489747533312711196367294363889225668961784390835191832052327134281423765320414495930176615243933412866531579917916392425586920780360999720606200732452084934182720006614596096965577886351391827947640537472964105479073881444083521107787776*i1^44 + 165280220665072333214786095580530095030523661152945314951340450750767974910435023888899388504800706140327627698749326484165065740856915234391523474442890633052300832882977531434597625711064034466423907498410227157535359456687358083291783763317313616474145328620079258901671605923683781243151798978844580624912569914349066647040313457535264503533461458929832641881409596368775080862753514267851912464893000050503098867941802750881424126142380353610764011253825164285495412637547384226835659436441592994769293392199763250408841492219720427558304489922970117475931106520918428626900464573361581263841568681919856526472830539042603908888000697554807459469234112614273469386956797058328366944835243337690931717466104063498284116936351996849401395427552361652130872244841601984013713792192714329590499652965451568422126201979347430481526400853688952444717922446198003615466562751633390657345126416103222242938612903740052483369003198656534409000383268524192005819235763808458246395896231069357560189116201948259483722836997445871244643163169807358364081777222626535749804662750582390907020353747745864061378963585930813811623286010147016665770782151276839954145124073385447832801610488647765680382494346525291753793629064756912343855963690067498811320714226792252199789075850631456968305991257491260421348294957808803786198451431228934473818662646467199874675477816615784633750342867540200195849767908063357134812620537411966232766487457677558967942106979091571274930638622885462877021034330867586315023868949689077600193102584693316209644195241303921949621129873591728706466884525121095713644018494432954809569907499374305164376570399894408389633441474435566060056206106311162835853553040714243837206699148086164516842384755653280394746429391740372086990962231596028800248655834190436641573840593779234397027889071860221374674342271685488545904666875253404694784698463985801598535882142375678899421288875212108552931330298208739274779514865719826879172972423425789055781890502375215808777259097717676857945035936475992671403920758647005916681598830323915101480335680867918739803328541669466716113589991166596905146679109269821248271773918853176386322581497072961884112469123034647010725515367645221126731358596437791813827194213056214710799676714311472216660477072605512402301717180838899635124714798344084579068930743244476750913102141299150856444152397483937669824180331114721338538595264009451738383087744428456928057843331554876440787218881305626205529961181684106534269474353542991439698185712797802745409596048794177267953146062523772005050861460872223602458715313263565544820192016558829922458487261194605845256285239725083624161233889854701555090696228875658684935884703659623351205065544522372533361170158174822425839067136675216478361974617531568198151241857816635837824393511818220513082337541005844562647941858740767898439828972926108779754231990349656489984*i1^45 + 6449560976522231306349871832122184459865910169885820807378210828141985759273793766909177079677625024975462002864575589209657048693871753113215404801177941317078839255409556004196522222866929141551299737310547749987300347215531621271352142515154113312149998011426927434797342389225387656999770837399147564563166951454285100823602700343182772754825885259008976211829153704389879146201104111172074306792318258244318303877063660385658602563562629630243802772044377478777491949319108402836953822247418422105998404399830262709871099428092673907627557866037638425741649377906389160774982901358373956887412234004099213082501975816306511473032631006758998082120385439926331802773286802946360315987060888153238805143385591156068763880523957972775686958840322288441550529600970204356082025120211823619754156308271030900173128289160909765203130218338450396960870862538626078391394735325945339954251706318080418162486218117982047560458061949903631202860754887114834341748228391593300803292877731216456132877864970216171416699314297851581201371611945157875549552171658421743349904627618997985016077054584743632003246034795025439144145229308685427588003692312503634547512209747731906047969877737488096088877097082499635767949337027510594646014675399835096847770540100317765023144651815015173171938185909428768471039530821795185800145026539246647729345785078839917515522805617689939226173327237470738972838868724326319631420997262326909234982327159649252253754865208994327954289090817557343029531099001021588563326120004997015706609256800233775808739683280746984206954230347196799094999199904787954560685697457928639429593055181804541720575716175775345440635477712678108469214766560495456863027989725635916018453122700362952564365938850673380509558629797185137481870032602128597347466848572316129616265842521476546830087494456014112305397937759352403128443474591875249616132648091147577475851169860806394200500111450214407814054161888570093993294941786692779883137871071497530841883897803101615640866550106491117452707712417707651420949122979835552507888823692264707972105246480596431550023288886798254298041652184411110936132057749255407046789204085081322467027483991860536576953485492824031413292952411738607522119454047809441268459500940670606857679323990140592926011271286965966636882996070796707120210166483764739411749087464714132415848803842209670041504802446463688628288704182432902765326764585571244670506765317209951190611672721042442580813450172164112913998074651937105919909318337920885125048246060313890767083462906686007973974020213044586634650765364129732494504571094354848767746114965730417925000845356241142167648122122323483443030216139492310868776709939769716423412635834501146052446325070931057176429237788387632298623322421797824805678236233365457140817339332869697711220065613231737248132359434403713509036779638219105964265239596984209959449759055872*i1^46 + 153565915777051012232831380016722927073552843418018655736551466134340806214312876063462730708300650953060439761992105515225911248702785940432090797794068424639376759830592819127288529460560873748471374340309830696614313917203667175752032811700057054182560761284825860095343654759077963334882922752804778173028826850281885936021909564412807155637143415046378747471602407162906827453628095366492180226653629011718221692480704975787986029415027714429062818558644708272966653750705758910432137511009676098469378859299547535412972416871870284029358703479383379338728924994398393426358935471949695547653857194989473405141708696904122237622593602751540592575745378344231227807813752164818304697751645512963876717857278711897725434961373037655557736806483984429183748880413845159961116191839519436612139947112826496213600243331596967329200066877059257162760593460935854720080711551283163516430672245744163460819236201184526408977176823401959201387595176020927297121345516084174085582576988177004617600638624398284668361049897238138442259579861049980159849176656272677848495367012423324196819233788927298976307153494840470911582605819046885594377932123577324300971420483182422835234905124926947415724665479006514937203412408054713279203417641646994499919552924542388506157855115796888571235241471252775586432798591989836122864814008643593654611712585466943896062618149017454067995711412801297363822239263409086325632092733374954790432151551301967115598113566061701011188832686554648573827150084235713258092993361019752281789775023025951524960146167558094236445001593560350409084989726575575737246698927788241559423702181208697478360050221619451633539543964548262374443834182548379186905026947657316265058741044086121838450635814430781045783359193977280182369690496285448698850231243941128586162741530637770454697340915029023201686865783589132515890181661307790277595552325356092660601932748648538810058485887030874049882830050790107058457439909864044539083786928470822063894968067767544118644136207651748456063752265185980912870575384760981373543669895134991724425936215909860363533104809483825929791600033069606098077388054537268269083338349022990269663830756717516852243296466001209186328322617895540814946963153157276930410170117519779903904483949077396319435194784977579879907830071321103662006937059346987380991483023463286153958481881422192501311136964841738031625736173469637738076532543985437585758388019731048198400852879561753289446283051333047333103262385712773967781077061128407998717317036055014507557917498915361067303066923135834852962919967246125897507880435411423591921994403231906448666020705428727545262239293755384884481194366792151315585720500693438754992853913971773448865035045139881270984078577671687682292577242847433030750946725199509304229208366469302585801088531158990616092642285934544478319369883985761483280109940000099787167760384*i1^47 + -38853154996680630596653012088936062192186754225918258896356067159362462692481819355443414740741091659698379415595361519721370158650103946767630014544976278583492691290239572242458985558440403650313167538764165265587293116600672407221508475276516738154698508383905977999977548076322800136916894667431744026962730241185758458589998700603332461926742145096123158317241415912937421234731261509719276950650377970091570742023163168153411282916744371397987484893007507953868113218936118046258712367395797649254226505089739910398085907690625988579186333769924292489997274516478521109161157740679052398786434120089318280505060279955159671518177740188310813800587588651416869788745810838471165814390384814585481784951031946214667035676436443632615881174804591691518258136093178588001982513689821042957849620951458822944133831688296657712186365825962461522709060488221234673553831091042740927757292072341688426340840148626509793170767367884603882925381411911864685370182827227742657180926521236037251618194355284894722265973984759899583096679123085091620628520221585392896149081010608981955833648989986909604616946970551777703047833911878199194692320804545851903753682419736559943294099910328074897720377452310952812327647548915631452131332286728381420603236371973741965597858377946561125399479727341882226067814591129831615507748505523941424689163796948429863385418929029213914482035461793615821387683262600143851843880090474306217270564350983012998337088282728887637970304667197871749619613465147401720040285095528268750687281555369199512977605863323247299243542097189248875214464549314855056265935613549254695062842250920899599106600985150515575158121932049424884145367997914248796775239328505450001779362685667734136013995845799039557227985928048849713008025860754892792944071578108739814641254936268721138654203792757780274997933071938296697212708656708330167896967054259189074010681657392454026753257123195686188361452801524677815859245390783129512144414687657997644423246355451274137729578716443943293463706366771793292104679689339365803452416480020380644591151472646016197359391467909781696687156636628510983178325075819584502842987462553072200987395591326790430259001737613086574739452683808901358221376340378888808515936593945027081660167638893619139135953155838320784196897966919941403204238586059563857618499829782050931875831104366631024876465007653615813974278669211091596011818490268515709719105284994908654325933915190943669668435992846175565741743856178534206122788394088572246821552656290208939953248833106278995657320544780074192988788191927735449809254705410366398249198145062042033535490680188122220546738987352487559061682638971360675194494961346884152666524411241088195133543061595692194526142412252322554444348401184844676406472569312482860102737909820313330843851703534934225422678561265938066626623562273006420545767934842730708992*i1^48 + 31359652978502547576929722421175554848040157399829106888891703770149851826127893514438240660705953626755763379778960308903707377751019120901056375757572835747751604919556580869937303865359137779012309090631350440940066376890720558489915770568274214927892238498986367768441928091044556800019595654893348123356600180792921868234749698222853069839938436709582704230272353298615497002076701355743456368836135028936800782395601612993164470141084088479392458153254538032777246328435355844257048540539783867198554217301475356963232705353042903793071659069784660234748211093083685668021179211787341104837822109235155253593392852322100780812214038720819920015527552375984297779992031937936875974290637264899680837191634775688036437756840027840498463365880863438938186929199194918272831777321475901792180233698400674987111841816443043183847309641357797012078749696418055540049743941526239897354495377918854503242959177187224652446377190653354645422667848853639204321019585571742658013902597827861324410383629012407765356009645224321895455108468838250801520836799469646863755477427364923096859797291963874897470978799020371651928490721532440318031861643576314796487588810504370095120594938670561967204484702010466067353510979525300273681821708557761613964821377999884739304687320293877649718609103198309135370918381459865080456594796364576538417406957072180269737470154671232846967665914515854837031169262948193286611258873911921802802309814760449369860339065467379012788652303992560855457827529519166248978103838959932534450230443070677633259470464831868436214118291149895816005078151011758713233911769266476066049593713386273450004152011897570969323486637998078671881585991480450603493158599752945477116407909407853673167950807265685876808429788919316992779587065176322622561350989143947035379321138301853898113277760372715648777692359620086691397949051125899088800942530699099816927794993430932569371708672944634220918437789187952131426181984170824698626472499614308540479977792423550379572362925124122789197872595005162301510131242663307848945953383893692460844068341201068573005628676509971912803830350595181309845608688010835447700647125113730558417380668160730869977728653562466997634387855632196758611287679472530384960371698876840404234039597364406111192382276042443724422621733426782826643739583644178047981771708441211791445238425648734215726473917331295548580586485705498418752335986583525053632130513798971196035533714005358093240121188800241817429874482891912443671591104083355882355600195697133574628858152848119392091458977907805872517003563254082354804435039474987274706521253562718265441866357503887240815378263341884592606712287757064104089710114986409841501649089296725510782084372405353848800821558951278039344254273996369997913659886890370015433019303779481511249384377934300158714016872490330855089101946949937916829228188303360*i1^49 + -6824690379631890751209219770918238455762104143603845587106831775268570356996133101383590959800552907039777132779510753235707104939855264214318753224281670358272683482392566358869316925639558898372138896382655520396639967940157695086778188518998502220253548864580377844008901181994293478715558343881294649772229692213598497352262959942944950540161456303886727354221726860588988038681453879677010538684303742184819180371866770608820268809106460789506914221887428883899944442094662292092297234322170714737515011617745082255140280303414406680232771400904697259807962805455586260619165568656959452387819483645843561054941364855276682919616974701822462815537179844367873481466720934190781940657088319302465960122245110586133077635418169070481222625868038677893693150034929567945861808893240544250782769785480256856942633672176876964656752206844737573778995269061950453862404023163342413057869532552154978549845251819939387856998669485520298528514438620400315819965183604779110163515741788442652602685902761621341375901694108645768264709257628060341840818086728902370305529330715492150080652948573689624876377484256470125172738485081967810186584999329263439607501344725991435655443989752452606648205758467784637974048930116721540765189686873031975019529208987627815626514280761523805936264432509534048887070959274379330737456631094500369809709571846890811324257064036352761921571788561754607851139985274317408272568865693218962452455359426048675687937409780195146236391843969608678231274550369527417428460526432733198168290294851774946417388249967217342509098657377647376102802600966362639355512296288143557364629521196370342907786047140222164569552021183300742554484279085153673475312847329627776504344015091579086313828889967145311976366414206938580225295446070193574903073595248522348743667649219122022782948741662349461872039672744277462613282459599526957006950153949806574832460750155097837205406464396199146115234312809115674890899687046376305786231584891032101924295222299381971004491128274930156840627907029726136206312806295205746003557743407599348171242015878359855813815103363699396568332681926611108510389052124036856125088650958351814837174535474528682088073344788716921452925227054166242115537345135897782828393653126955933838801719005693902775346690360188381243594413160678330623257032378808986579532785973712017077921863952914204910627945762771039726142006072113916996785041413038290257946175189681841427838547403192484439681382871650169234009314544317595460288377850240621682694219429366995735851833729054833256546032961173460841265783553401108371117145275789006240936103712693570131387551357183372238366961257276282800305517054101590296112487581434737362501333836333362494562979732053865648326649921508296665826908856220898299170120598328184865506297493283001404054048149438898823176496419038369598481963500877462733062144*i1^50 + 6131923377793996014063508604084967775604701214476545479583716109031421379782482757546975853733881033418585885547999172084135904795586172527395386928543408349669160118715746689943516972093732311028673334693850538203651238282482923786175188050117713631658367521190384535954205895157402534773190853827170350867116943891884027988256363816428472792526723163746472264770166908612339294852277013235124036907208380653318279439479201491046158209035988672297193299213321176020362615408107232262056786352623550414153520301833958007149839943532723696510738131813091971993964504778497387341964825875277331107522589101794544180931912209795709135454804637808593905211714714190371132728492972838734545453730109152334791839523939057846091793542050525347503381928553895835359960261471690164889666439236883158247731135781756058698088669015853798363898288935114443910113128206519237874702428382170250924517079538505135157348529432004740731766754692458404870258842622117764745922165744028967186065056692259341103209478967244136303896243489757534712218268009459790107916230408573973384871512718701474256589421654541401598067145165522887605226075968802777121605354345987605784749052468555439662442133247328224270150350662709106332345521994553615097291241347198000330867718830291582489253338157172433072144868035561369467342558582567538847699748283442566672287915525927855116580275542201381181983218689435471651209319187210676040846008903022164355872892142814433943353630870210241377393332637665623551219248910304978052930419567619896321332488843139376650466641053940369022699637515191603703017520179855296621617291800043690055394427567337845712421617094623213908323386341959095264169740593935339107238446189886154552974475945146489177885598256832712048722161632649391204243768775110879408199022769623005125192323290396100943033885796601660463847062471212857893710721318879211359897445231434776904618639329190252555994701684268413437899170418244527603589207353619785421003609997502756019171111188566259938026884613999082867724699687863715863976347528109490354604051045140368436915499322283271099310648811419471752559163231146021476609879747590178363796109935079387876570494522952937437486259861012007908584387389641431431089869982617440339549450606962176172939590024515655353869671602195736418590312814137754997868552893250750571326224739952607888929659860207324522328657205626850559001278697554334682335237163936551362284308159235608439254149057039902929231824430030017424726866873667429826355343900462601401611736962682569593666222222236543982015446569151868821009335455905634737104689944071971165223077723925087842023157823366248164407794556122734038068193278617595358046475044093610246669871259146560633005384736827873647763731400361636580514505489252308173126652935958737767995346839903272552238706581308457270677975338505453138414037442198765568*i1^51 + -1861865819498271859649196270194804704133987910469196388856237871230056148885112658019083869744219567619449151969507587909856359123425771387448385992632912486993949974293924888846594194948979797578018710190219962039182855347337909006298826742880944627485209803778212619394223534026239951426567114524326597668824584813855211944953387889408809801978533707974486391955462777184271177740372808466369959573011725456091625705981147881370097637343397539172555094862639139285090995757743379944467906515728573962386147360968273211309083015600450102229901136618250410655078280885633898499874582021018617600313513960125293294011814092497139943194418490665418973422797467173904813881846042726329727206129023360091342378195866182940082166238769018845575706368848307974220160930321273141707643188434741551144219479899733085368992245856323348213288879084089793145730415857805986414019526220519306649044073180003449056718535162892517076501725522093151572959270185707230222241338785324588462400748170864301906606644078482067542915518054750151656701638688220096619739169637376863357571422331488061971364716927734924492076337775714471792277394973707514520570027810586366940419767443043327896853280316408722671747892972370397601980429951111728081756653494322412699175929389843993408571910377028854699892131098075432037766346755564164398430936776846033933259605557307168305096746827727787929287362899883732433964775191288476013039560286591785489404377629573451703169786373754248775816688002511537583954460488225475408870103466793922742167216901942281181290709062670647816457132749056444876756494049625164480014985188117034153667809252181608932819903926480933751252388593965759760770666766205324007103591695286163450319004635546922773326642135230997497181200719316241507522762558507152122958131253972298182341888952403102390850228469229713585942041592918781101252635153395861734037789841802696256830031725509893106570626487073029643848549528927001159564559274228402840675253805219538834121494991999901546396876434979538523717484695493924352157018067851771642942174721938613396264667657716918780067250628047881164158976763545618550999714336112828375151067427339090748215274986507986393111256639315609716463602653761516690921739599882037262327454111326991889846846577796632738436661251770941353471435162338469451420977371672949632889702869018301143046800990364908406740004012601577520680492543881614398438848487600250908317081513920058141212723095865424463200973093634723984992466141371889851980336812541455954316314223802228421302910259607397701366933525218158876080947580395804398099469268365180744640516561209257181902718924566674011797286768854179071439122613033468613248942066135623124155501352393872163697843336286948386473014650224353714168036061640467518029944320362823083105873703834639482902314272832412727062320845355776425229151109120*i1^52 + 487990991057959848962455784825446779713607286166564527860454631661808638224282477576340577470411671398296840287226979608512533445128959874584554349113665395448312700067229428172562044527933340115592261350019135637720389285435108726500621543023291195609471398022944693244157234171408187832747820558912672030654983834571074573363818872925284098575217923107635759181152081088791317571941865242619198667218545422215199540468269740534795567818176723250410197714946380446867675349279014114326565941260213930317126528599286523282271287229435488810334367708552273901689578592148735614299166130124409107350854750688262903144998894430917386989572174714222258053304313408230288406764458002690419859436446612648513366756000444085432276155338537380105929999261402054701100810159233721699921051785401682486111212680049223833030392224019939407289552653605771938861566393061735422929252477320329747010382171231959508719797488080326357535392236552834067289579428928897095408534675276510781415025748056413511165452139132949230450405266082278250839704039216861685103999200972975243570598747806457099821663386864493947020705060195305289626324534917295058125765341016801753727469475247977937918374712974869825176394851266887995140526705363193370239893630608388131775420147995575772077198475217658040409178633555744051768822559471063527114850271955003470618658825536549618040489709133717031367060884246106361421740368218399195730000278891984459507250455959696923545399062729813488460959485321048077197360640187692496415444679563490198502101567960668221480268981084494407837249565504461884949428885296812214717371894565185516602854991608119691082762919773820075318273952356301638970426505295976548222320658760585504869079603428234357467281278774906885194941120490380508052011504636964972954216302880087724153003714417567731537428128411070431344927599900392259440410675367932319203264194910784323853764527770484240835580814631650064828982628331163872451852141551400005122729949345401721790016605379670762267091196274484446724571555039050630698319876374988133542125751688587746219483197386042904004918373819465912316856124654585815841706347238094902839502896472392655627596635168307977636024487424388242510422662192634195122217747367821212045414081274776280330712716857090324504259576042641915877301406580056671128635519651138050398897310783607878545051294176768799442120938623635441480977804181528329345302116512755816593353932919504275409775657755246818259749738503043324217004932392753709907631388845855039441640449466680533685763025288324379009840846986263061089994485747334059259583881759523467846914152011153814874739322721205292039787493473613101589371154091816353089415392486273667745975771222760219271624260014721473535492726384634789497575035296346365142932816812423863447335149411561307986693250126211374792228449737751864016896*i1^53 + -57082107516330177536669158536818959315418171409478843025698621667667860833965209936118824534236188473965291889017478385676958806118819452784836895216197776889984883303377867163462301722080090197218172579357496119274931179906348764428521306907670184614682597131300842938187985248971647727491913708069221202575220011661128706844985128164731082196140332369388571558801984368018711505467468843054127927876072527310567388021843384692214774650873730161699953847076073177950483671975580585296019461496361109891162763071521782055852496969540737009692689612001035374624281245931309192251523819366301557676145839995895542806878871362973578934293643689507930571955458143974926272756433175948541666070033848026791540318837580755619324621861381814550634239795094604070723041093520658474561970321782933335453233799549886239118005564834896721118077675112784374936112297465107713474285889284008304843464444502617572081987265530611675456729016301241613994755266225051739113559564311305761660528891726089815700011219573754265594335552666991517170099333187231659883630326201548015677335860861919293391940482553778917838008011331690067757635743582083954414537497688040611952690385760557882691428464177793572595830687476995306160967801965330581045379003801991280226630698582200599679831254227653549240720504593666626267486907774535230349915403730666610209651497448415652741460014503835122556087160571994072876777069032662059523631661456131689685939826702015383063601414138067065692658432901755012368035483919111729720263197184701091117468811959975666754544615510797597666815638603448353201236767114129500764312882226014000821394548043660266029817150204931409578637239626141198296411893925069403150275662515056521281025753123855762635273625876216533369288408086698737259565928128538101134311989523986303054509841848291319363315435773669385786851253872475956113562013451403221688060036007895367068768877505516179978582934502563975667674723827587644755681787416311684026710300057717040823275176313083881639028693316989912406404093991457637391280879758695748658857513412427720803953613537035954744488731341928080483546147458421587263179818204906992382610395044261300642977743665059341458954685503814601697504955042827827005842504393323460493511717224796109305356910739668463198326286705030011516487701363553226720065333757054099864297613187517244257819665381358956340520024304663299142473419961403096819873394643586761383585989890234097006550517254087184548557154795180923482083087072472236615928272418546267265810680010410640589889478747645393662275676637230891505299203102093196197547923618154194527696012369643338153383906332812482291910103246814547517770999076649891430030701949353186289627575077425090193681707122497440903982720653559121548546344443247567672711326785802925026227484161474966929350143702489567363079146691362816*i1^54 + 3595245448025756825424323728405215437682802535770629174193481389447426772484075156528460805917277972435907437943650331213173059762551638617598587899491971938537712526573459048538038297349845432042404868907586436288782279753856464414190310025833684188530387690360660251184668558008991339922115490172280805597409905687756002185360759332924780228625102572185265414936753024674144881014026474281202917464601836403421565800821573109638456787395939044629408753791455323554931391698143211331889542708273712785657026173800695461298087167445472447548459492219781467455533652881663578567016705935461375565418617779959248079111795845828873214235342542226199870175284853415028831798884927031106437976077832027746653989282371099538475755599653036851835335863026780623432609061473991973066834326804963317243646271382092632377394971891449437549379633922636349396171887962524893263357504676599520897635156976579847456040992746134156353627585375684956986360016611021989930531482359775075956907013985522297581575852046037021680136988104823216897382440283971988549261681076727661998277742272398746949366988008266582002980347002272377940315912719345448392105288994972041443923614814379217710649814312098344952720837436648743913188144914073063796692648530983277942048201677873792817155348430165491774260210921385033226988507385989925002823705962304832448876225044825977554602946459947380427060921456058014064318507235015900036823234704803125403903775513478078915379014369767329207419095803312942269397150010593765272039064075618938904363270386704606189458783887140482025417302336963617619601619901920581313444969311511749287125929475947474539829161178908072513908146275272143487844118603627700355803810255433427739879295567669775846042854630915132665501747654140444076307109846697458328768101294313930744738246731289114524278245606096583016807327976696125847638895221897728296094552233699824068412782032372664561656109280139744179890834035705732361147254738646830337151015081601363839738084644058680359929510761528869407450110599168317704044222212516098608489224100202219861170701581238509788488844907586965906261608507665053740832333483665013590054561039079345637937058618704998334323999972380491643568891081066564532796392832586886602151663609067961823074564234654317994047492385054582354726516544812389138182667522515309943411413286491964996048351660845946430899634999073905418065654775379442087384855131901259771945007173192191190540810861034509475054970735616719955848365119461040861849783690292706085392935611288741550655656764115170065690829837514376803919705145542499279372758839567453145489902609679722195778196165502233860399141707014442386915600138435480879876233487164883404502848386471819050235243920944747298613608401581875823334340620578257984076723670516866444024436369804348235394563949322748796891824128*i1^55 + 302761834350320685223382662044722156639339950269478885242581697568100025351730822627920235245524129336325677827484592120695290738788183714851476259810813747402371227808609884066940082512844277728709728631804293116292546185116127718288016226275748976088608962188991676235077174773101100376282336233950940938786453335908838156241237542510099692059222842890667959137949415930313194967730126165841985275933686562416921616039743442712486779399344997309417137990807934010581823892791856386634661906252222569407210388895330809065228078879460049040044381036726157676586449580393263816524165030737003856709688375250874244119201278606716641255575208830060918838764488948423226141113886231549430931223023126439650920346335724636454094758769481313092546729774250572796472432441956717661196428205187229735115742124069628176041707898463755608852194742358494236547066089450396786948451950659941425839993863170045257908530008645607511842819734113610164968872281309302724336740714070491466201144781016948881086004337072763674838668254848341878892974876288129083899869015034408773061122016949448143913089583976805514756327943828880026962295757960060667069068796454772397288424718926170980232670264983542524323632194883458651852063418251302348012492658155981526463280435957468747039323827200331463198254632229421585941045082972427547737251959733983658953674828861941656814430539136963840791490248346906610393665718622481509849622558477962291468706416020088862874770025512242909334523617138916400689512213473842831584905895999061636610461871798999657053219814649916641695484749033643510088395344421613924711044605726060460214072286722030390284499271581439457666980666933993762878425385424914390890115316321210992082995307643989646768824429749837539064770256169192418917802497224259765293034381950154924451407240020829752006124949680454140397915019703206054969945634287695116288718741384204805556320605240954869116448691950142825261355585360053760944274313978876158279600168168381997579543290162964020300538298408332635891221414275629770939758735421554038451226510597787633933598676888901138799299094315094966726028186231449668127651275893008979106775940043813447309614054497576653489042432598984555044216853347559312830058603458488935707040324262901503424444768186487743437862509080328925045090583227190116640933693306096721955271401064494777605192554534253037290971683958304059658360104957397039394968099891959483290203421818037739195310655426026022656631522915682622678386966094005033228245752874469048241366564323804470260017999682837223947852554464745603581884815304489657394800726716398416863186865633673505684890659405209037709691691207926079392108533681576981501469714847668907095628769004426058857649952679310561302229434040111824392064853295687231669614977658685901920182403057177250528679363498483908608*i1^56 + -130598429190323213380900878446781210327986347983080091188120149191706858588005772406353603202160299645533376780235212662264138143579833534007013036729441143382600300055387178733092720759816947784207081585087757077359462128455142315889434623924233729577399157847473140227925395646285447452099973810892671483286098957426134863997705926583319304523125793283049884862904657103744346028673187674222854957374901404733142553424432817362170506981662581609244723382881433297623375484663609916970660096357567509808196308401864462674767285889186803902607407182579858818582272882465967977915050058943262836787256840008179876946399028541237551829948139449941794409338979241956844891933255833295338238172695532861124559366701679794503120985587966810515778232114831783317877532992353904766058797470311067436370016786987599549425091364088239172308046426302261283529555309345712350829799857943624225430769357873265897921433020715784322658580022868024239629457744395517366373449934975774276420558054517573677988677969809604401077292354760625272691126403483591370449785561109854674937952153590114090960386124744299649579099634081897505106790497825395847003378745271311937563849103088506940617128656175333987314338956557316905625245055945385158398504643437879382458873098968288884193041681371682174650408670982849748273122899023594554820167728669443974362730465902753593665424875030006198711365119603146131846029654396448598450026571626863759247275860601719029857859507311273027594033145736799854216754545745824237336866696756869555986878832749945925608867466976219609581203395742334164476322501806069770781023955904277774366933986813438819091726916045527303330866394588341588019470000006966100996816966294314672055778161272058783235123849033253627360774971119093982037177836588454931234650482887782593220960996182385134822390940307527714995520768779743230078806769502554461427547515825077874667825587943228695962154677188090249443527296928411913949454737664962253130566781990224433218450391444048204891436708038520951605927945402306245138228872363707909518022641469495223556718395311118751220428843823941051263556352931931537652834846717855558586593842680029790040465487600502377269154003601649128536224617739087489427948108352463702393984713050436725301738142102214359942615232632976485495314862540924453766273327650938882902727785334533967943459011858034968919763220626536004788942171483774682659664591012566710587551942828596173662550012705650659128206814205327392888648251751564954511344211341544526763259884404847997628337918569275608507794288227005424267464431675494404730385016572240335202900840049443980982057156925320617442370640360636831921206002260120744484522679494541191647384534058703669008878525831267283151673146461818460889483069145435570966541405433809874604262535451805479604393036742656*i1^57 + 37402057123333566432032710673122074071582101591360068648189404010173988830023658359013563131570104941980228590370217965219969326851628546058277735191414312610611402359345418791319569260278191021655081651574066466194977430082045479614007005836403596821462663956121474143234975438420429321827982547976292067163182806127823473143613222446476260828681077697691535633527860643368885239001504861824825333249191585653108138760140934352241332696624129031066787212511147953142858291560652579419214607201237390847007204831866223798485883143492093407512436872850043261874254992935916095683635377645203035849808099847073828110284011393368786847505534900156259357713893921360638255821453381256210439763944489521793379386841133019200556630480962942209305090763252808436760595247480273425424846941629197060192819859667668642727322945587797048746181437211541521399896977241798644215404368953419281223434788188070004696939340780322003812303460828718178057161016870322837422807251790992140218091047162401412453150102478281265135789331673738924184397875992300327688666509754170303794583079534438278106097726927509572888100904284307905007494807668389692550230487209117965733651519851773723259505071996525818074377247490203242814544997552703576537336427375099609532970524248517656903436493202816647134352126380498090373550451731300794020363338719771786830482709388426438556487873749874253553391501982613332653542739012767656138889154262164783403485412551101918294297155261856648329023832757424710690057002784092047251690121264307422585435624213484355204320877442824465095964044106333211095528099298509598253496256594496099258291337131332389668392118790274614246779670270709090432747092114152388166804389400432549260648057421422841175339507332035794717797849814204548976031865762317178521099974752988123631009321105495650695980519826114261970703473508969970653878970897903314160708184428636344213041963986769334331550714416468560867769144056731732549381519754631017437285421749337968432292867018901961623492621086013636493672792861360028352574414222932506062298387511973114854235851507629339391311546162306707917110177457524889138713271192058968463562994628692948098641490742705578070940094306252398096225754155297700490985938311555793904543967862920600881306622978628079965321921499041571781272908273315664085756981224849328717295438043841859595084235607770700399242512249668879191661842644088310045862223003582601417784118414150605603647536509176016191973712666916500438293184461582054936030946934387041583987435231908350171183049957029396066734453228243151737233702285358208868367062454368466740136925103683486107518688398561623007684351507529006469785141172033143109120850005203519427140291994162005639559392102358148745256019372744051035518568504157865053497214337781054898770379747750132420968448*i1^58 + -9148775038015080372981543944493196637624416099894334049348310633025656672186996315929728251125557270991672338243889868958929966160612130206830872497709951901767851948114413823410071155853206594844451718725543096914146905426540242900232230103187225440019674366611080052376758639696403019828091416870191323145192404825146705457719040038075298167342892595945941797748225080328552734692601337014964682079910958426446927885995242784142435939295372803036135667840175520607144408559526648961306253827522744429299853312010733872380573250082696788660703961535982748191914069937681683125612576021979431359384695334678242461555738763294485215382255705742075229775759423859654909614568679841781469425861739194583398141529854903381969197119941308300302262671580948390123643189375279399678519483314291239796015484156161490620018573199652546731980876962960889534298563159445661423652558686349839436726154568164839429522647217277913184747679811358144414105021989730766848550689470472951224515605029937126488716988154269943073377130080429639139891040296526425502920134477914662320662140837285667509720551364084134689602759654758701501032325244858498119576593189712231399751368206529853051523825653722673574647728480653423403825261465059019489509205786076215559243617904321576784536168991676818732724136052836860049569369704057098992920512054443736216454851102720911708573716328826907565567352112983104531413295899103420682860689762239994749757680002183269167642639602768467881932922554845732194184833170149144170086460002589489406397528926904485704999306338142689554014912353411808199480178303076284392779012523066529166037952665693653888506249407502136661727565153472939957014570240946527251476545985333176599850256437060972886221007394003330979697431155352956160513807126843197462637152765220791607782587675025660363750579498084119191170442476792608317366727545872257227702568293266954775562729233204004429127909531448873713422340072174399593144111600669983660407813412470096378030050885222719366190861081425024865401523900727247560225482955434785774316703858285873617282452019387683782899424169074025137296748150567022426509418538978387218147447296614600018574095961324750266152661610586028680413155401399170320616328999157578878862369819644935854128515199928543601123803119524403721947653157128852438059867681171138498060699248969823779275150452750037944889764349130864981676632330033170090713975417651515650764373263479619584496128439083670559506134958844146339086734402523336958975225957403223317764790865585649554748277012896596087295169258668157667838568996973701451448018212184752217850897688839680742257863020618312083015960786658284018672060765705763545037359008352746779573638486373335251665380625593351493935799992964221848841499386317202233544969808138805837894074027816779776*i1^59 + 1555856612128014260254507507430702390819652548537021799945003872291111679661351031554736032120933067882512737323035375828888547657607870438044687917365823698669620189043955933329041425562696211108601537700770245450081992963295856181555545406569016871139840557597841595034709397245060605658531906260548852172290413233770356549167320012062762663208163084461783972818925527920242822040554349340453527953443816670904935352083529391274893213287718365911254672720168969004703402878086699222517921965434739306826404883438504698590275408883154594243094273042200697192541744371061232740946315599103685508359084904528562961982898812969388137817130363917064600847421447094763722183220902788899371080809462822450113762569247202546969360925319279766745879402284384507998247838637854137448563764533580639856698781622654350600713290200150660424102864689066465849626284769365671899715642103443018094134173235705244420507968410987015672961128195273174377604477243589688601078902344816728094636321529042560509295307821717218581969719711175163278805984760753441123628771824043748865986525636400742051765216035937664484172628290351368791073819777002900634013367308681482761943382659037939664057166015982926341669709855653828528734952296607543908912885048768179320509759235208831399989718467864998906391560764650083247274895984638563295675244663401562797110629942978414883770546732154183622108491341869128400131894212454553324638583791902883168305629712930323729520782474027583275219424356458778311252088034541155477375143232907750864204420842626897540652450516572706903812883304075177968251156786152965394047814288975735201824143079198608769639636878179250207084404695604980879494394905270231326575443539555419433059224459148183552917061759587916828759032923291378851482342449585106217263070245968901297514047741007678907760331193127714194906011172520387227481292882743042368212445038878298466623786761256501179434811811903137491508992035110258631353353774242673280581546830342983972769895211661850674506773079819265099604015407206251670595179960426506108151948533296918759679670775006028110953102559870316951015638771387394191177248181214520870753978114451841982869722183929082142605441859774284840360748650555620969890174054618457362593671918838662011756380206634116023480552508710120506943373248495867563994549268711665981776447795649528790350823400120207710502355676308295030032606034652744687292299290553269516169919906653305438063469017265091775529102652757902324359335609282881979946056581677573317903519188525249155819118281690041957091353255461274056002320372368837310743290148273706506178706596821119157542650684323717953984324361666063213356625058153561110436377567889324212051641842924235226863003786660205066666291007615595547968110939396651639869123566772697045778936365056*i1^60 + -219965782645240347057992731122120213877375049570186723799177936435842255218631274768024047765666466640042295047652098441823360251367317362919054152940660812662772988153711180946644321243095368244714386322880032633421746697448941638117344976252507720776979819168322764927025730725661231694856852007776792785101304206659867481848213142348812947208664120898853482429100477304869734207720274115258778483713870812048978366431205015689238522866784220472304752093216771536196753487400422832059008174345893007977135013598720827468650297525026832857104012168212480348410852629293192607244603450641700428449903673532525584985049024075047672851877957680638754438491351437350136989224026406896818102325370658061446429804462512540643954316251463918909303793073052369369974711712885090406723131212883087906155790638877128826244800011368536103063560566118437999368183765656948361064907891040565184866067548214018143441201320395010290731865311015975697556814594197652893550070256061620355447632777237427870996429002530534797699072190911135999263844840907883521206165059886560347411058827852961927103363255492099987277192791631428949268566800923815181561408214382358062570748297853127764876661324652605280075738940112493552424530184870205548123860975629200166220506442015575558297644982363188983120211821644814340614672715254013977547364661174615784252413464935179089574755872142037848327368715784332242579863803087548932034865411882544829841265651490606181328069727701839165296636623228506886568292153249663660592060789243795687666648490137340843212092537406023608149100242065336366938997233600671621533750233164580709875793957096685086977547006984104211292492184525040116725794792674014041365370460431820301939788601214332555583659273366700007953955720564384305502964431336450003358485980605836905744485955059215070632100528479135677045671645918682105233245950457951305360406453928018917190264440742243830740869492770630509941868943654108163499127061690492024984483686911484968774783503004237537727828792939419853359544072790671149319286756835175060222753703641558917135384922951749089592277395966897313826340671375946273667008645063708665988569246923663867752746201237095946498361181289307599139629564418013215101722104559511146593216674136864876583875303704447144552269932786475757788912601534744069515526436789541030310164728514784979858775312434020849637446371412652917673163014386270160096496644214172609347132372917571228772905623719952286405399439072804257541932619113984739910356795586658559495917730241807354339575653059405327025203478528631817920321553376338686441799371051981603952986863904013881557417488079842444711780378976762590161334960403796670073812678660033239770902767203227763051117272492801281877524495326400312166230413615025815615543332360229511757824*i1^61 + 23809670186666208398394738325389173737504893815367667948507180507579358132119972972552568722430685135872191231992406921637994622729931057797322184968710838006160884908644016094875464971183280996214664501285099853764661299718053686498488175755922067597585929819571099112431230030490749114956366625811154556275103128912205031759433119945483742433266070386162365562756564703065724549794808505363677829996632807865756599957601072217397775039011764951737026810387146553792388899738471129898887796025810556591468415330122045671789230498018427010086627474074045959668957484328719118660499376331775262032434461830548009171557095883176735437284951304511419280335554261387691488632658680586794589972560420304990755872795690145338364253975469172747172092717023083165806867762854518888159002036565952366445389774478353265955020365426256869340071048507683385723961920828347503447289880489630226809099161710505912522703474217217059011960133883556773951634802504455650502705624214686625844342037704653210831314261686442949343861512858743899763281831808876359499155504071443918466737662499459850411478691733501857331804396876057228571746448343575747681291902993693759968440249749117693683644922454200313700652606315391906789386807323632955617554847046602537081295702543185392029646470763804127216910442382988843164758394219062692389121681147261457706976014933028224749135083343642198963915139368772845297409647080524847792758163400603511879920999441902608556631985337986059801605427153587383556170016724115726923604425221065446461809211609652479592697907856021004413536939651857126598815394044494148614528960697505138637416471528802782275430916853374912687723558174663402343590282543877396531515178128081564336874159442017264309212825919178405225998088384697128780960786872270951490646087255431306981878786093950256347603069886612425923301999791731055274643812863498934201204941676043027342731114355325335136030332972851362245122096433542286976065056190674284273488532717403549928327871942535359587932581462498359119726315445233530493584542030741853757868556514114823179347801113719617319478080100446477988057794625268144752733998075184327144029327960635244133531490030740807634025936233327979810379276013340195728390095226025862086609372011226034630706885126618371084794874288132894830957924305353198643836973905394835201783622810621385590822896130676073742604545478271842643041659964979575997694768120358677112496347871224000246668439347265666722838610210364816782098352429291020786877858330216776208129899428208816281108105472229703372969747863417237846431294128889149958475457056199008338228367515961916296744123367298792534314519786731657740063566526070431360359790610159786907372238933352719746832244066302868739028736298068379244533627052634515588676518647169024*i1^62 + -2481858856547995313585682007779621013328424846812709363867593914147780545143729044801159513566943400471304521085584632960969908091969361283632616966380498247332219962780276060560905242792376436584377256053664414723471400307562002759984882969974659532428357896263148308980710425190344912165793576139032749055879711162762419435395512453714309075517897241714331320241737681220499667966285568518982628251921662262763776227602847710873144839886079747887817812940666304694847510125687703449460700461072346590176988394882134471445332970078809919031530515437047605758973488382291951841748043517208962392414290907307760092687173749111218393769713438977566961637555629908975747316640110975812407905331301377578258172686616813216495504660204387737469463236677880668805006458433747414220303481109775351347024732573066259789829034255288036290714543669226187903759985736554133334441548269538847344850597368622162505536643181694042259560625001961028906924231661087500419372628284245764381590398848917737178447543739132814337094902704828295910939589583772460709789048262711947966050395720506202685218320853104960924450404457866270505348123297512044896732895465694735227892176429557076394255790924113782910128023833406046025529295119309109370329768594925881106487224952212276513670449332628888591239417333842899292405792419433341547645940104995710315250944598963966331642304004058101179437551923245689444339039213156031886939726231952819482842816802062772901446148780469455000491045305011537506206804974030877276822901756597609333496210756507961311669924541195757473411010428433790580014787069393347448505470268242203606193026766683037982318067953422610781488260627869586160294489921722180596572175296305455252381177350082512479512109496222795230719182727872192460157413832792240705842350012065472609344515791796750648895740324146544143847142679570096000507566367219234310347031485679590572013614936184730157966454384539502426685606225409790612896302557695312700674983618332868389616949361309610886711334652008619642844796743958156149028236769738851606187818298579242207375892967075610902336771368882659715187666530776022791441724300092664669618493659069605269754045707364896497228250730324965770660917817698730772390943708806379615358348703986399996464986170965392436010734328122969468938602692829108395851212368590885111654044701505501640795365772138140940900415546544438878861424570247638111590438749864969369324094890148763653146994993478592448889933238296974228974581163143272505307833802116522311953796938531420283836407383411446674046533507144286905871565224283834855700292958450539041833248871103171100020298796373610552707800223132343645773667102370813343667731129217984408910842521308696616451455038752617527601691857797785514214919244766646592635666432*i1^63 + 244435208304526128628594915983050503238679449857229249813689077712242156944483837184931124227502261880048280721132677094211103182568317414059393955982511865463397718679905611248705211455506338642356858940401083114302280907200755982946299223539035512649123509171270773228261936803277102408031125459353562990928744682035379605527107546017521706496555717760347675131506088997382016602437152660585367799063861766321934044843400740240918314913301185403579348971475564208439322778107468372896580091525536155970526999024283853923758770296192297355488235906174997860930911412959777875181846731167910549978409302371498789570826772981982834977340891819210327230296009798617217970928375513403105064375447130194189001710543728468516081615260343050930616488015857278916967346696701873354486353922440754174656219318236329136534538617303977890210281794196444030478483350411949395878031480328973909555247925526139124983567122218762739956229032821811248860847415173751501731218782747536930983359362337037801091808902221086367128865127816538537903106222987983774556606959608701234092768403856535951951820151849346099903711661800553736131553186275475593592074284522424439641184822890256986611846714027806258125414238291300533559784116481574809122543692191248858874611017753569028828821757771577453371417927230968586961204449802095082228652182745312697371707992406414291256771477034763338489714546522438076034090728161072020912787481195575122136990694803844522245218894094415573348519974960289316250672668895796638025338632318254146792523954629684618806979101691778591782159547624825889174043465562046435033447426851554307778594458869741559603691481302529364120184888684063461853457282269048605126426560884916634609275932046547524856877264233915173300241130396485554306089955503719540126279580240489602429531153562630451485386307725296570247826057815984472547933849904841223018932037140880584279753709723279911839921045789722943357397057151097786872550419201139015256141528880366140238140207793246661040317425261095068088432784416945580282639784147310605687435950575185938595320179498521120430027470208253266664115849009738222362246588626085901947634871007677440161876391781060333194048063157343665867718724994115866654101717428085489287016490825940030438167288716344068277850115776328032510220353716347126977149078615352484407431774498270789194522145475085051900588784616021513371637353620363331950726874709778355441944910385447377043982315397649938685565553388705017390727530432061021946698749374855117014459866542307102828919033644930243174229893927094134108976718285740437276238604624358306290039551430667241476893713997723993450873083011014165438599709388731184354662344397460589068908317126427802012071554885259272979536770074513305298569523528508375040*i1^64 + -25264295916084660245664800450060339130534230233799578874420162814313439819768200932469813704104715007983133673910320753198535646278278677064363671077147491713365267620810552662458890585100906631358159772931741698508447685028443364663542429066224699734424782459648686734221248405081846705131485706165822631759686565605402680505135542278982534021373192929463936182348232404335561633812819488798490546545473487709766727775169933173375034532188571754651430402239831766447810275562549461965982882739810165290216790734264056181517840830861655571809381619787812999730591087338416309252225684824393295583692099863840032869731548189844451110480095067815789749078268209408027567630177861866272149873901529062498866861926162689501930611885121572316386020500623966890608555099859314545252812563310957450258017332514417842099182637408824874909782669010898958327314571507859819556704200581779239956874265165734671903379178274124549032670746818765068336007109255635885326867502475234152311831944752254206549420687195394758747016565985277959352551523668656801655278421495608018990092245814293000185091555952474477954096779689747590858336549492276378925654311238760725056066935991587541233346550807376865463249283026981566968076507151467684205009893948156981712170905023302986765072918924661370647969351652070115169100205004090526201872066323441766191880586845565571677859793334179690383974319397619811695827351786959655631547056506654330808868873773794881693652990672478029469479076376471728539395464964698771012450631202903140515586987471859601177230269976949594268646335888511938011326094079831552408509204536882840780623971934592872677392753090931689488789252822115197511325320416399101450411462172544970561249067029543438463160246075500498949504610110581668914923266042245221876381359189591798666431958845218705379174863564268660723363848382768802213843661170706308152101623162684264945195517600091932990259931132063318678926194453915976240881961600420247586086549782874785078925806486187353178390821486392772714184271763297749739109772072420294344134330637034047447303705743524989663760325978098577723857557911100787754772107332041422987199563206171461797122862504109679185736716584415680755426390249903024700100460024617622064284405832525187017009349447728319291728057744755993504343272930018302060873279113057084617968988816620924287463342156428544987733012840508756800230668233927953784235541024320105270630752790482364919269358808866396096994983318048663554748215492370058268367441747694372684943481655224115083615119291727103722311578694042240434856893961742362500289491600904070573177211097303095907806534606797915163691875160852067781478675150549167869557545041335778415068496485679261431686767976308930675553753045907528131664305717248*i1^65 + 2186432245704199911956542173330922458221395868717269013588079881730634476069516129854025948296981190969266860359664934432386079600997525080446378667723074178072093847488459487784246161156884349220349566939814293449638282364587505921939401701561100866251281070182252677951592492757768392961263835468262750809588045931173249175425939973699903489281741900041922538209776142140196343733067390679846612505894057911253583952257903285607980045164060387744977020951104194651007095013587084974747121271210387281454244838200550065790113564061940094468501259439630416284033076566003095646372186367992283475906941224010060721748455542774709395943260835185814706473252671905590231158171519296902774436355271921886643323271573683501025905433291127679710263035388807067823073067317563589603103534995610653763586690162745717335122159923211205525474605775159519791018618503280458283997070844461451688467057996049171672568201637441208780897394142889936904671556355518348837173477695819380646487112146352676565555275413561731505618706459623862015700720016540338013370653168927814556561538682034712281131860796487056801085739798696262725122220402985193267828571170392069634985393150693649746710624632057441477806858082696079207510988077202576737382333564916016939913602804317572344060612839915668573370673744819348625210338846768363089234697641419252823800139500816749898958718724398529616818680973823424710759165176644601637306239956685701717379113649343414617100473780481247486825432781295153047792766573180901326780684046855651242165266218412023154398652721847806087310044700871549767800649280743810568453850329884412306381094966876590758810254171588965522783660670017871502773306097387325010325664515656187891777627668728776578952206333020263214954649820505920489183439095101374049149321348685789502314892644863414728184668530019715274913214441449365366734957203334567683456034093392235519613961763434212091248099505315028556207556165596157185988328492252691708603643225895868902392308866467581512653769218647927191591203669925578248806890753690668397691998449172709179214590824983980155550730511602528217440884297718015686933871000047072247923131180513726875918728259057362774781663934387470114534307610465130229815514853829267881641990550312523300169232974862561656623914650534328091556195609421511388017623826648889172826779868963679559386053500987577302204659965098904576804586580744295296514413619652652710522863089068466616192538808587522605152322973023108446946374371407433396835131628479340624896409158271987658297862346481572543845406852311693699707444994931815260074553893859976471564566539437251621769460338507995142235795422403975105786819319397926844737707906485867706256513234577085740490706359024151979232267521923356878176256*i1^66 + -164485936044831454606538042786336633918148993148981930356094815787653718381846565312931550754879708659470579185092647305408786589026333858908435368941434024498383686153944619926705766928422031053597494581640035330929794871177091644177186715437002586305725752151499289255585023454456721408866177324895816061862991926777630353786288345272617706815209403297859336432328736470351160260426524729878302575869768301204028193697183326852856308099419957769315320111335311117982978410772045374672246480793233048648543498938498620477875134485769816166347195545528792937529323236870164999229624651013074519118974465915908411969775724573072752020142255263266745985218395542643344306115399231910295909232055788043944133955121356861948895338349753779579294481787947238142753556018740068733582400494121856661305612338170239146685397223999608019211592586689545884229037543377792905440330316174179110131777370919243035307301215617946292390843800883021231552276265320870203401284771971082475929793775146507341255567240273246903025824717103875323259220107889037671305648275150049540599592740498149432266261454768328440482548134623711585513311286894412772878700099358625784080322268395481030427263210009728060996960134321318429079260664923427917983927817251508512099877113595383874080409259197554002991721088182663241859917369486841176972832592052637915034346026611243933306835888344304872788516723204426869223408785333064969052506852948162489011472576154483076882604715261437231611341548584286436115338069975343687379284647569994676940869762038472931347715231550796931717591575131158749706619275538438758319608789541093710432592998511913677256555012264335465449253010001414804364047530239294987323859246547255462890975865463022627828759549020764350155525210787572829951795409010695056874149792409956421242158894792316131157384281275260765646901507731125476065278936720135625824185837668076074504237749704092228825880675903871199421843581083998434637146051604676436006749098315435827741076329069644938567948693179104555947305473480338831903584838221190847596923184031736846891420132661126578958464429080729940676168035225743158681499590576606471008856593684622674353005699734220404828320474011458512604522542833483435295169332775440371439510167210438620619928906209875858248318121969566660946776890482165719081089707044782477795482422167300324404018062189916993274228592733027898731397978399797893652402754252997112808419509398911917081438679544084309177126230527559408283792878090202282623512376217705729898980635944912559372538321985806443510092896995428875530168026745893701757961171752207743182473473607954165807229328029345577349712768472552034605434209775683990417651692944750495366903493359294301845336479674706678442035168252264448*i1^67 + 11122548962405498304761220000595656953907357659042848066973735799578447379671398933772286874118188587008542890403018457443307909117227372177148057767346996751332189203901333570753934914269679628403888463062304503622968731261334155187364180382052125932196472779526737377449093029424147577910220139347074750318540712819335346019346182757241823942351157994350735193250217245033203151487418714309586414799276184274599786930435990896322370750691855728740013067667128780439733285567336177658940300882256480386424964587759670334551632484527029351851129704199993094535318268741561408552406552892067859574106338877247076286851316710578192512148079860899729791313277349628962266299285178017994936431121518513969817015644080406943828132946717630427570466904771605177305397623889016637482950657880234771831263070091957646379806848992252827493279251368575300563270541575255245326393381621604245697648862686645133874387596644947174377658597052177841363504839648739713309528762878758424668545724483172423367043247594897450016621558865332846699946488340987293641488174610638455980291758420985395231626559232921083894617830972452831532100421691410756200664517291348163736889766864925850116419863858444573911222387492938731644579908844160203784350760227065247449544476377854748630919207337607799455276299957787486140714430858521944640633632435448701867319664139722680191353727957759952602465025731417668288876379268355635331434692024083893483290476434407953385085647607782967370899207011093874778489021535438461114785210172476660964206665701567409806319162464614531581411641765515288156583229330383586619553056279957632225684576643652794739246832564779547051868436694741833335410293470262743557676619747958302799170665882112137827253494314649952800917188150671919282157524699826232568152369893488028328601031174193829007733976634533800485612065024153240882400718994608190506233582800043113764065877102200366810031108839263800758527290313629821931212674027782059564806557175503146476005419988499276626894071890343621940040835902851461551670158353656731603077046194057051142813139215441714902646293166288362458039481643042903247660190183875074158018302558468221877404571802554646510988030803553745029611641669488885304237235809614117448500179930547545796521243598834860501342129776508177982242921336061472914757114085663739593928501139062680285484591295801366966041876433923362520020709118229680694671879697625909263949123957863093707498481072549802212752201436623359539286737595459985855133435133687442071532767330091358808581721016530663410456812197205165067745265820098916168036554406352977153108141671758477154200224588261567609527774712720889939368096899587431837742501548956245187470921575244034219937575969906365484362629120*i1^68 + -686084710995132802783725064835527554870620011897017492409198418793734860030950651572586494860404880873423540488584622712293230810358014187483671805416612512458218292129149542316702532182935422202889001103906766213205562678509842016927577719821896407965717889370977814456817293390534521259242350435386546832539459092524954717656196572644954322600402251667156951455461643206183908193302309920158678115561518096690084802057945656763866151188825920471290660952248563141089560330761981729500142807764707466623217766263243647649718226736093385231972868406278654837013237715257670199534098919396276068937214308198154593931810802569346737614082311247251303920055481780920349460101870484978521018378209154896604522604707969686239337904469536492646498001072428683344757308815206631078434262555513763135467390995019035351307037792185853590692743729800187987349670593020172891196693388957411334131515018183782784736304895686086954805374096225473820592687810214313945088757584119275593006080651735105181173951728441007594258374067298419663047293413525262764128598271366229636672934283706901444684820247224278579610778596804431685608695731381684850723021634311602123963740653770334432890856613925566434994324098780577402678335738370615725738259009170667130830789858157682639537335621827217093691663486884444412774828809284832792488594710894522609236104589698425024265228266083401040908417238685703305353705044850399969790202204165310152071215837824766110883751951079983118036033658494953592373582534339487981349656274727708713020118636128203972919001556144150841311406299296175490118072487519165506190661583130939911593729163582111593466971549967819211193312498077096305334602719274206072669869429765042132073874814628045876189954673467232101580042763283989353646550443428513498234567635977820082183293961794931681377581579704059964865277766366594345803092432217257366283822992185521507572616020381739621930017023265316348656417937934924378030226244414345425746968602166299884838683501335029294259881675589813163697884006938166897728807698539294034764067725375557845351635962241709947009466176564690344121810225733941595358352741579509988278166024023576241107891747033446525561321600774748949595738267807440907203174247126968039782651375746280722073866329404222170439882618446689008858185796535441458263367632746689834608144621466319528315390226670075343557164317068425101270826273586613997875908847530145656597484557091656330786715474566044207251538231254287138175461756569492334193669350040965107618851350512751999849146405396585875560486090054511758250396380731100387172439765268730952613390009958699332379577989744915964650293679008071192029131777862842353636580067347113972077405322686079201419496405071722184704*i1^69 + 35177866310036735070601149840120831900637018500785102791486528615867691810658915946564257341387751557315623757986644807802964663892813117122022863130077587446152569450171168621823451113483119388938665213991068138180761985250911810420821004216747146121850080790219415486226211972944756404638947938193250246035281042964063692720401837199994585322004567091343307421979051403929365453860787473085890474647026301671347698557662256553741197822706357681572201708857854941659081823905003987043983779045276494503274298157283227564711328699914323675417049626975938171793827477084865677860136786219749849712667486781453974511330677049542406948020158479375300977842698872396463652938870347284383962663492222174976076570507556905110327056032329871111378783902197232582775218467523689620586342340759248941063031450739586069351838014665746266276150226804835089248233548111239517822857736543867080540476723925837889438683610838993130759049886245082449666985429428404705012493092830258597232330360635139491922585856192405068716418463453660595885130033400103494621312078504740869693456226491571553147345628289712050744978949797406433596073340937672044488943560261166519942910155392219202895992299706392307417732793057537075461538452222204419428408053087673284926553123050593828170359281551850789463290162634494918205315673463218494043413858757932742643721499844253032417993360417104869888622412572305553598858240543653803706009239754746485164351849798028460382163556566077679158005553939782284281385423614905997560126420517806750137103623988454880829112912185227400989517126532057963888455554982860044361324731605740386154496089187687549479003430036395014715026244670150105719664916613126618360592907969162744313006924995091580772657036036093145913845595645838853783762415259146487701372596590681789985371662702169078127098854632058078963815862048770826001709135220346185918807487118185933797768709503942129441510226207310958663030224558869367916693860904391650459253480605183218481803347985557929959282072427654628395812875501329985717343545574114313523060109109403106318495125262183279280211295007269432665505458286488566880436206876293309200013698995649200996120978597448534961824092387114582832011648782491002835216966424097528702737004817534989418656905006636304197101408706036649634432362561128402516585591749790614409000181426832129624129366055304179092279926218844731646761752646279368640679721675865053649121354988803685249623166563105559917447631737728438743986453997524882086645994591148328457449975531794069187837742938280195135095574735236584896087736699521785785571212273025798067199960171526347953616508764437512163894658624389612652613606095105158071070289618808433876806254507088953037821378035712*i1^70 + -1322883215420585937801460775441558115809668310805029382688408236965546811618529280117121923684338529430104821482572364973378576147181251583456532097084985149710464776008483398346339190936126263278508891927990454466880120753804495291041134998264809532571019237110629175202790673233058555523163570115603006554039819868784773127172091626072427932310391535769075389908324207298433524619632684582213589349079838214112342475166443843794564447149842099548966512355595797086897401924206618467100501669489020373166618779210207199885670682022605659689894477142160528654590960897429367265512038521862818446960902951239758835198369914634398483417965550846796731477831689196590443038393757457180317477899077844960723199187215937205697784477107590997326637168596384580619045446379061941042447909940480414567578760017655714907973142023370032257844913803074901595307489660546785593000809749495829321504241215397005419630956346977427666434501346231971703743355599932090318330374293628736166205099426582060065618407341803249993179095423016597815443518556014201420353107226324783389087839025490883369515063662482505613975822276494880697155550655305511776907450607244429580542969744981904341460381609895150887574632712592109049286096453540616419082080645203184248298854884022386025218246276455779481870759614196222881548020068703140117165178590943086688472023182083686060636017685003520995763386333148730470965022244364091836387479777034988473177511536203359907679269848559466226807190120113974391016456785080428286694537688504534274947225139300498015907656141782313634296592206594688182622604058702830982766321971044743733517712266343536470414337860520612127858511267768433582602093627947109104378331350363529662292982712478494733749509647438957071631062953034919209117522786935809445450322499396328778529557348082460401931768392780786660454708275690597628494244466650505279984132985356449780324284404050700701928196997743570940787665539872781618422405189467222500397268453234615710219912242016673733544610269238372507803465095283200341147169097529826315663757415490418381887736618877536062657532315210488548676572750299817158064939047340429663422572578484653189104327894336668793861838089781032831315388680756943320738685560027333535624981533985641514464211992019576936621252712954613788392145519086274271445806417311397371696226131617576193142872594386252043637598278791488311246534379999570037106684897248384489398536312781855778544923086716315313250890786611292400718408046340354937783855672499298434408937154112686840000658638960616950075536511165228699992649348432120810918174183754498251525892452441387735321300540893986781689094817917432073309241043165821475496427747054111944015525109198031211724800*i1^71 + 35446756417663968416284095661103378729359305513171767379001138502579777136041115547140326167014127961351447375134062143114978006186705885366685229317859108352140133449114549992536752647179495765395790828924621756423493512496720550311530197887735277128768466098847667219126379234222554863345019761839279967988396510573666990774226333552301924720167273196939207206297977681903253333177110853132546516622775736297009341518107005435634943319351953557119283187560727509785525300692350390768809224535049608559853991644035090180400552604869779033575418408437646778522645736756973289401405887840734800385644779850327145420242285387013261951334369524283589506267990232467168407023653207448961969240552247398020090816279928400661669295931128938576023654586175103244926253494007357896032507883684910775457367965192824310615646399864525346640534402597127060960262125850869237613924352645169963042659469538580287669921038081987268243473629735506847922351111185833088639985681936553846886726128370695246879157206192760660644747256591134091498591925729794264768498738648082287923394671118227781215234994959851504276389638484883701357670750959179238384243811808185587491456152803008350072775348647545429958542027872071185047389898649157358250020669476026762356858031949694416486855756468320879209244601321744113825300323934794713526524697410473788138764266157675860392726461358669262419205652841008693595976393474568477473579402265958357228672545668100882387419814652824653540425692967307636224248401544049533053780691545319423644426041007699082043336247941812064206154415896225925695473860837195109975329259746493661224286046251335246467685029391605305277512795171206527900151388243875774640301954247982831090651172151383823601879607612835020381389194279183991063096044190502622614316559178221424358700224021745211051847178135436930061931118701317748161015159037011654940586280201766180986205076281401526460032295550498089503644871531127449086384465515506665003545954819567462461562436109379608462048123812777492532561282858136254027937572585569525177655913349527882696132589392350791468887709406665656986148090102267957111351372228213326688936916648515717482204041802515100429197632826851003832997313546446655751590865899617772296784643658180842054539774976511586870488197484293211824398591158848336302905878267521534675918487060367358296934005536851479416148907135257835144425772824987109854046087344434501908119509297841598133805602232772686216783859638934484366342231306772214218647700482045562298463142923984693990021538531419094721759749842978092498213606572111454612955822552531096378171757450014144591925270381171550052153154541704227396416560425735643602095894734144440004015156688322560*i1^72 + -680331516142622212639932223109082920146148461002246107737623785789680936041002786512211793478377730234812047415505583254689384448407911978911412413203522936886160628807757241372835440611200541255158230264696987239358603181464175210381277475292994349742074061442794617633483360251925206050753943073471738388430741517364013099995976737970407878253818743598734476191654152713840846900215038959104944594423057353337068675171370151078684385569148302585915106781682043726464830943149353596361017619012267607156844948994525250461418091900711087649011225208134611805971446184353292360867120299352807140394787544636769191940718776556561099681292409785501547019752272100953688308237137227480133425454914120792479304089422297392824507651735220595823861243467914826602099837627494940261105951626273251448930879864194603315982130187159128066978340930587201641034205129660646121199197326767708826955622701970262205935965130470141262116752001973808962186626884919830285461988073063603686427300003559657972070960595653201662917527792823081254970978778816962705540943728475561766745855495002873083613994133959300023245466916331270243633595873194556512521047762118921498533125144652469454184514328257790601856403523040027611096159427499435158676616936282783623163124494368816412684571411340805406167539378380873679036132820142295487289595619432947802472431897769854342499080755948734945640097068094664419176818299263238190615468320979174107773695438559930488641684659940126466640587729697568156548471807621713805901556014649785400187678717623491541276198856246272924159784980996925606638393659852203633785455629399182153647922813983412386781416663837313262811582734859476619733858833944125521409622648141058369506980567387643699039749768276995275361553173374563962941683864746191074489158575665798995546593117105708914027373343127068368897740217437307398778005268286779485642986660410620972767008468640439141307459460518705969066182608629206612103289876381831268619434741367578812297168428802391965138249258634242534492170648512735829835944183413300486437158810108143007280240858541195723721051700328592943762275744111858313812284860386425875480844373518533633320862045041418519985978720240114219345260039367483907367476721826874526256763140497426668208940677410913446388750429426494121076123068339709366966838495189693274713446903343285106500707279811824318083543016477412304406400869405446536853209908825395685157693941276432997719122690169189132397419967531001260003423056138356542985665748833011422219090919006505780238238636598899998955592395643582417771274407782650476468024832166654061656789638905545498290442526548814176548714660250277959375349277216334752656377147504849269941075968*i1^73 + 8825709550142978483711869193283305431364386891970210588981299026443555207156526773276597128698904262291711792988785095391992322730038498041297204555726385994413339625167837280636921439353886466974651980249389943515612545425776181345881057752606040339287085799773935573141567652276360643950914106363292956112555453107692975834346737992543111573357975466427312179002345186320672743049613722628812516863024618719380101124572361274346326394497727222715737725558959963684645415563760859023314906816182520892010307049600468784245814853519810088781219465005960716066594359669956854259401401596303590109334029052900916406017926370372500695794465264556023665053376340090515149940906113236929582275266720790788627744860797953524730142180715876351318403520353420281705321111042704634134274200716172702778563209696141072758451329456873149870418701266627461723387530743259792020965917116149256496538519540833726194907149090349375605984163295030932828244369788714572450389460465318328073937433561306528509270271214969239354430183258428240749695400805879908399096151349655941908607449235797237255886449490540490788760758388078242969503580837194583590004493291283702681477846841668079358138356826977276449663506378807815124692078862998434760203563621698170145549330087296341620071157784943541306945382075968842354853135188869398295651003833291758955368772122605628428109506096271333030790378967772611533716062089968211855065405230421348782664264806451087229254370041523198751816495407363411809431776103592425523262430610041345702965700467080729555605987799644225603304133164107067583838423059604878279405086179251145788106621581688433952782359391318758623774250222523285312593107471453160966529628806408072198024195569986760148726959421762810025696833831414250522078823806951418304555148297381230314536743953365713121301144140079086119247973994704850501379274830675102451324824199038784193283464393293924973347621163800538638566210180915858822191682902991161742610901401828289392168257220974867349614087092042430552561375784546173893203576079524570002859575174413619326106659267996652758979508353106704404636625952570345725946821837253544050745861856388005468040866285393899036445820078983128091295035970149413801619177225971945096116521743331744551285704474511807493952550631371197137544696458170876472425431583783379154844958402370513036699272386377120307558605455860268910890472797223068541232284940483508687760114683368532079549705266811908199302286896958421213044129296325793309226401991741367721943561970756916239553086408302536981491030540898730172667608243208787647918487305910462385166347044576811948145945604605950622824861202386531480278961575863870412429927561801236480*i1^74 + -71602420935925203394166438423423648189164031007238877414836424829447680245979685400336972825991484900974872516584438836229866320016482237703223742374990241421570195285422104191701361138373897608132107197747817350793439406579466302812462574136784774015890260759487343598780592802158079942867159157044822731409241697094504453415912630850935710157394022584690213221500832497204519731483898036782753069236495342261434798462465487180443308830882101205295251802420569375926379002647880257763726717510530545995240324225728743859420613135597561812606067814498331591879054661143755832918604663224330910685703049436443944606412099311181932343621343004770963115955731042965256781067147723295060309273773566604074132319358717472666371141028755672811836656025371065821017046786720439582660181402595744121260922982660177702464547369424560932189149573007671831155030958346858253353252028964728487468728073927563490194990418414843989257202142060355164943202188487060524886153815093032571790086296684319545810313983292984452672732885088076360654303009116087719558019664736982985435069885566142003502853195517485106137228243114230475917792150575931406955594011042573984912149283676536953154893421117578333524259423247149964154494689732190039852247268577428238180318045033489808971200228329721645219993197987667238167024215097699818750389862295145849845843385265493715862043455372092834391242934923378462725568354705818330332721121047556837948710548551392552756051302716252810205634526856484981808442864767987438960274266766402970309608935369687971672519393342740162722188751988980442738851215818501544829036381471314778025696239688390394400827281384639456479172843034699685709441654597785917647534379320920614373864493553847866462981173928299435328751760518288235447348976247685328645067063945442944548142790155891672830552357961970678655341320037327545187303404902829339990734908036509334184040858869813466881088670987391531084790363359852988578239843552246551930728167507086401241282701118388196659181272010291772759140072232815501265599713283077399901254567417064482942371694209388699502919337636700287230236322196989486357669221583740951394102294043841435207601226641469541252224703051253984238952049440848264632990440232198195453907754855461763263524164889192643557442077367769726151663822442963090174431322237428623608478199390408432623858591627850386364633048280256133440149801345088024970111519397676886023270510960243990641719626364373275605173387187531496149883142487484309702044805068272298200695269233890893538976853875067210053520809852342901042374430866982864694784676836533178160133425718622326952366585024293877223113020197368587574269238544842681603808296960*i1^75 + 349263443680518312912337822408884867921849537285166071421757062159456888259445123220806741974140225992522646957295269570673627535547897164524332422941219707205590372175158010265584413652118353448605967064852925963258775851819087815156973828057476933957718013556277260122989617568703633133758934711889490849116452665691815995134164369415821222577799831270377448264055013208219042402494288112878242351836843248004367216515903889287768732483391940755338785240141372354760359787647778570770654831917927241757576578444520894399483560249770192430837314854116424822137304578473928608484948218116432064446017239004880573213508108062450767888198146559032159370732312405388383478966136980500105118628704541851150082818085107414404084059840158377496491677131421881244998445543102820364971697986260881841962783824444229064305751126298716028356622821642091711519263836425127349801043587474888968858118757223878218135152879900325336071887948317539401605853584280757035051138323085477133079648774527485656998160122498367158718397489559929727127407604581732718616399217170183494221734927951878400119531300920091255918680897866915008450979967323034333935217845447268705441757427525455885713679065571620090609793129277511048829701646019477414176695484733173965658128170656793204934293950292422084995500456434417246094404486090349002109022596060571469263279409780615170703607210323432970522329383066423363695446402960433746847305389503468833683099520474050348635710254959914532017634736355313858200892305055049978905022591632501213754437606121007224405571703128462777502987802293252099537189121696144394086218672514314090041749270703999587570731312725728547095499756289592766956664153622897678825513410684872578741163784149297754073444835769149652493683089874407535227782303117872086961724811057635889870975928373370965803205284328275850952872210047582345070614965571291806054276235826966985054474974593705611804404178034832594463583261857282476723490808716963231459893964772609849411376809431842696888541027776324879491560918260487340085340875177402298174630864437341618233739793398908071168962385285822534506582639718203399259944288857171031853686524714296857296395492600504699339502029768857380706127717636258602903951453221451305914157022490703379048945637918100521352513322970365886274230721009542923506612282648849497870103909708189135091339223654304039512426376426240082536145749758588134480369555540023048614465812161438538496694177902574434709898021943917263831851323502178365895688803307378954815331426559781250542190281768943414421289614704105023760085914494261449672300377597036233434754016548354866088213382368382495122681436822415793981610834917486231552*i1^76 + -16311654069503837187681244380741824687103508810590312559148140118286210140853163015979090551167715643528326267526999374721057510361787125103677606408552605838830456527697357703154194185741846988419605240087936386616530325727731219552640657955281519334243956450109616310602186485893987668549593099406054831845733198964552790978800437663644054732174841033326281332714091511425459365521252538234972229641683470370182989355414567494996714074138047430547881729996330253576058542236560107449098574169795285561104862467996946552836537693441805019172248093590240318737714746850541254178161192615399733682239970660201243459291792911657766978977031099308316485556101385528758665410133347863003488518581201839467988053572817838305289695068274718291380759097832661578337264528905247428141115192862357315590456814686759415970349554985425358243525051453026383003943505956253265291286451339766275886796934058646221206636201472541748596306371794533432196211039314283506849893173995212543183627412754937454108018678225648434531974169789499094454398102648668700006070565003391457991414348519775608992679115665929601394066988602742433967020816640700850411662786327794807286586585760788673827634819681445562890155723332098962041085914392256724114140168814865762410390370413746087808890376910943903760160861141849811151690210956008004232891566321333764531303732162215700886724623905309819822803858546852165216325167015828934468136340479773333411060180635573911000547611320199787679345179795112947746025700471196049088114307259712089477666985265229376542587343805989870506053919364445053333837184422217933973063480519890521298201694513936695120917271397719362797900366034168963618047088667760611624560431221991480967406102051798849582809307839687299138772495164377771878378607261701865848549946157275046703653091439248087782606262566016758981715081719415388273802285306297815143687409376749470939884470462455134104934144990550530199841412148963071796907075504036534229970966523892592491657325813269721404946843935849316877683720244183589023830145545993303680803250931901033137876518782984333674647424558546379510118039864326284276180361430993014327291083773164257983168535038072694725916853982485103970458189374434279192076462461218286759471418333447561594725065503054927995549221460178091528222027850038205137708660906691071561930561040125757858696521457572649859655494197170794098231410385004508061089171905969858844132507172961833578933525606137980679543029333961125792381683787124036572758948714330971876507029389781285466422220618332156963422272390446238060314842246443553587598573174853867925295685642481585549981076026425037180314782252042280484084908032*i1^77 + 53949244127648242638938837428975265657420472564367848624639297052601121953843565171422802514827451805781981562656886998417244163198104434329100922394781299569309205648096948100089992100978005495993258658383637562550102088128369863808312342197391744589212944774488668471488471822471074213279693125984188882330047416074024221280607965992007404931710022941701977565791459334805048578175618061570207604511963384960576175354559182855486018282372816592541122711815027751572655601734587822375907410897283219759548232239788542595015273575913831080303540060717823710807273082891062434092346848362188041278202748952645696975802488897735185532271612536631039817649852482160723504744244863459594638002319623367918991890181931078756281403936581779998220344660087032462179434253574245344614796897385891461286012475899654790563437572352718094170223449605047635054582801921724480433648396670848932695425138149818565533273425996143466559652919032720155033779848552710989524196094459957996586627635455245370860652375057295437156633909337873705833204612384947713007927769580960977678030072097647869246943151938537232821376253006888747717101971291937339765506798550774690278327330060186591244173167570425170681147790658130684161332469620759775585163584387674117668077472123062569093240990408283434851049200532009116188450462326896543194929153388720496684090431884411070860572094349768369179818218467995984646214105657769587799081707737405367996438271494515155750751899006492102679652398098741715541146730101801899360439144148257782119963948448671531224075490254686006015362744442137685392809319818827260497131785849863072721392943920328096995013038099210393962290526976692817292644447354131473794425132954152541442627341129342870502668373746034087132317932436592443098493219001257696792151860241397344778055225584568968272404317574569005215765538877507898448352970362716939937263982698368393848444991375114621238711240385538465317884052034857387935474253179329444455920372089843736741792562254912719120946637855915842189851119576318169030688735162318078060136355010341702298135658173233486598938046517257202902263194461167298488743810438313529085649781046980163209058057681472675159403183085626805731676236600571325216452851372713671356617680487955394489616931182682570923544885427707692550449820936345725627603783437258700598476925549093541864773203294717881611822648527345610132193388591582716161701854540734269590303385229379328180714457751759438894119577458039866381006970340591588637081927344700252912398001165498949825000298523197320762420452244181142643868529864938436449562610128611887999745068012021115864185021832325175110346155510202368*i1^78 + -88597836776443052472702058337029420246520854948268361142876079689711606005283975248795605369114290112329328947185076994099664089088290139689032219678285231621720596071972132842933368349387785183604881582152879946074353281893103518664366529652787088734087894879827236939039974028728589000311034722258814706534440456055726960176860490104503424892276487456247381606805589123981919714059334656278545133982163597715985734150518196018380455016371502380825132197776356647474237189039634941233907420035789322039802705166581394929506332798429362484934813528983248884589833478050763169083924901827059487910587898855321935367234464867933503460802104064088259388670439175819855859014141883250266663958765731028329441150914266284331047095617282572592556842529529391526814160238028125044744651899303364400527300471218008250438497493200544283018529832281521598067010149179086300919433325068498668487658687479592665684129929638558499863778228810085313488339401228365785369002454049538873942749136761553448545515975140642128671893583730311703908531750446644493000438860084855364178635675666726005694382035816663191079832136527239644993814761910326989699181742398807897848998768096166806802995896689946406744971068578176911676679422470586194749104498283597973307372265510744039222716069299831100171342181363373243077329582690760776089554554517837673378662167823070953837890841705636578625289627121870629567398080231782491884170315551779098769790903963131052487859384932881886506342528920679693322572412643850107479510786677425404000861591907394045992241129587794584165640672991170219556333677598869264355324197557914754301350722589580375366758937057470949976365290052493982052021266183669232954134987102256439708314656584952533984623846269308335832845255812894755629652312627430062736022725878189139504061437899242776358114059496614406073038764901967055088495562460540444864044351117617910885872558566803288760576186453377342876672636240909457283632911391686710083280922523621585671178757732633198588492101054963251322908925815358996999120130872073776748301756459086653758796930320416456970190502995163788908153957752564876572681151270351067406921626412583117085404789236038459725231185687130683339226655273170427753476021113091618469092372672660632630665948405514387943043556848245918264146748399298806037875055340637963276027765242563602233007702109320158093999333431810080901547854336720356796195670375583376596218942067316093494594057126920152919388822578487415392904201415336068330219919277199748075276300169014971746299583301080863673462177056199628156781339871066055438872783109681494087140451605068320918001557573371204468736*i1^79 + -70315588221833034171580979087115990159645786555115664411590261501757340656938411268512843738770903737738026329351253443587833306922012063935018062307993294996369960069521285689850004973772320935741857130620457188225204147417819686645568805845132069343717500360249111361291561429851237215772570323779923178409305682667921861041758615130167047392941722099045035246501754342103407513466524483239532707103701379821776488971064711847810331386463461458159985517630879417762633715903500016623020764628725936152536196470128243671680440107635764395323892211202882697304254797989999930031960736016099445659773974322778961959089459864189319038397638588118900457004217693759538385737019648752821038698045822751349028011595961927594384144990079083408654090176761751776710859135722071802798623814977286512245629417726073037377430143764139527122447304361541072066177687663241932579307140769325294955301590728836563573130456710473258717651443913803493945173691508437456092530744884502946353800433308720995165255791171998307756943612789191659115832750831688772836897748953033925400198198404601786369178094991281210895187366037241241690144883659820043304649905154576746829516823387799689104876251565057602154956173997303111570633506181378400992020565506326486196810046133173650441155344728951772501573020097331838208226253122514530719064266513006704362447187146299866495541249075464851227448536033811454070172202739977606043987778537022267986853059474816533311537966942499908700949948458329729300191929141082240654810579749059975485374321780898276804050733515468094789737933239136717562859553566891856218935489483075737242140293577829413163029125993531878489267866740310884150662689209140358631077565070393274940706739612448656495607040984152328479230071014398153625961482850830492878296274177250551395392903645955406954491304369059122919951458692013731389564222864656897105759821199052107075608014198710259569213566819463866347787457464054568493487927208243793946255821530323071202390333557361035148023296653406586798332574503021966462024329420959104663666282983361164397133410679412551279983089794984554091780036988788431574722704299748277460291914283923058902040654971338458951654468073298350010802460577545354176029531962489354945525314808692156219609614727774146208523538844305195667824173631323874654350099137836923507889456623704529131201533215460514770533235493484656294604303414817103866331688644573408894571742562883527393245794989853160685920949177396183577771586215249350858473829126220550846553752461209053516559571106449881439049986733707424108602978872594573902564234239505048942250618748908007109102141440*i1^80 + -605093285398485520754315594026467569926322548091877481997354275170775884729324192832790770208076135435181053291556301485854712513549256834774775228174468501041880194232407334843873963539567337165603142154439292878595492064477933868760491521041138133055523800813050235722125477729385990915104885847092938699775523309782604262639490178312825103345228357933421575902857934224065986334624704579054501577491671281851175643682464078699361730629286758726597305327632980453886380861101638671904229886703278593016427158071194371948724898227277058292710484060321999261068918401803684927944615274347578988238535369076708912913221728714934902456297962787421763086017091547702263315055692174713062653025633328433097338358125330551913773144498817178326444229874946288796544057819130002742273835564253609059334773352741756766064069685539832314581673696720853950342032841175940547656720201917660917933822731076473979505202156162509289580017983337551087910469353187319990230017168475048218339772273128388982444298857034526576600347892326376608157346255848198576137070214484766162605570044970958506583709966915260706999009652536213865716779359931957907722551272922264323368632484468494571362477026381006972691483341720340657635012581468137911720728905084184864602420935737900463355091234899655317004973576590530066550962189327051939711434281948103428940903783691251793336526636078095084581831573109938831486188434603311860730434270813078168550018747125436207299920566840854500904968136706717286425948680391899312684475279755764396337594496951645701105514778904458811414032439091974283781397390436913271843956090634445660771262888472968679153796386998358309701597202810742758052843790357996606699363708890075189690348935594967587049591285834922962401551717004213329969177570040040157303458095197421101723836780350615570007283723570717400845148745966783010104438074203136269156644473561986040174154635064981928818898234814553993807747712276725546752159287312246643897087884051996109034968774993962219876604637469488660669120374952081928151754295508277903132379338017902244034473221669818271819194851202249972084061753816122393786844114370531527534620584800410971783845689611813964124887697167881283880168704971912367236246876905733312403299727826834355555603559593593249840567154409220613210298666502596680521545043656950260706140060262197846129517692786662110261249466536111870495797648568586891168619641472332015209063905223278817888028044623435141403024635019004404197342666914286440831753085537181514708149697353006650518861994833522075248359105629811827828419362363413086902609037475310051968710286319288320*i1^81 + -443051458058170995768615354065840830812508752046519252858367430522799610574407106508593699467017198682631799144670934406637417889560228278346355406944547219866784957794687351442122844974572753215653210748488630651408170377823662984063025508198009869204474214206299514008131284782087196759897307636436597030762378978615411914731972214457902641650758788459587552234024928975820609527666680620709157644895056705743742073778899278585659211064530707651921834157788378746444183525489499701835482473595481934109567574846455530651139255521700408945648748984803268432251605688775628344065774920984219728362907760511584733973226454709120431129338472703487652649704535601435391060492315799404659138010261546733913716799047110267359015276270985518699387607049090103651306759561069159007458708668353094942326133032673047309611059802964800378957133786987452650195695216858593456975081323400673977626494320935045944890648408872214160658277417590819814228776201203886350642853896430312730650164795259559011347088978001341692689545958577182044814053673428657522738042000261287114889505396499516840565479884755683690564549105184239196471457508639415589624688771480592048337115706826910618747961698452412757303677563706497567133892965800940651435896508475088863766210725272883343052290929145090196700243483108746101237343559040493157375420135417187804516013941624936312503986206129310524632929192183765257134226585590236322722432069314808011570540981154276688662453945798088983037484754812762903508426244945596952576907286607570902311359778908985213823667812087818817425379189909930037200912734867544436467479181367374035867601413080038730770969667653074257254372531918306543607151204992870678138485713275611051473079005830443506720802789366048813108096426452096586756104973054551209947296553495525857070424136246141611019609682144700476592227675651178183002812016634393537634423743044743458389117124759947602104311832008247567448601650159446401766038712056235906548246133169515618616416734603221781716723540648467019834762022268272145704970304951766069436322722445269332773011201584781678703379357197196421284803707247546813889746112251181726391431394185812638229174091413869522724689175164617469438722314802123262481391130687487106405160379334687007299762707741581130658559270684252054166601287275729087978725755333295634611167048871606716937746778026228229698789138921391473687945323100064717074504450760479996443685489797072608530642132158281495694048982560242633389009698852797242214611226241744305111341636438629480822922255624279293136039758713470890987655305126315387320439692754518898900992*i1^82 + -131574035891140947771510686729456131296677769146163074927977414853360044251588146997473629809743979963258102502465187757509345911184906456642740596546170042957378343101085884692194628098388237836869646209763609510776327810641831534924765633065783167470834059212005202041639999259410246765279773830018938717935850005721270406856833642427200207965884016393730366505072477828589427007187646266615042970689441898901423866477389762608030823448841826828201750754522633419179138728005587416629708624327452643565878020416797060331960516184462609328438819285143293273438956699096109873207187487308244326144610061264468622590218169711769022108520350671119171999482496054650539212476501428685795622365767707016399975407952760381345047832434079155054306248168569358266713464053336542885557282294613241798546877551738856093003666562997160457385623983830906361181435945135386576781437773284223059277045268925554256969908541836287784589798639841901422664721924924807405696287824415887756936449276773910437684993405136145950795211396881805433973085388474991887506972212980722911910084839226124865660040981565630059373156322389111394745345904515422962925745057653744917656742149519063711174278531751143457384115297729012004609882434209454014451065409803123073914238444787102169272019027806226774120091942821556868347622895010955837458716668878890862690060487267257546235744759307657856698353649678224733384990706948311011502972849721832298886087675631557843193766186232179181583179863982934601734939894642027774413607345790478678449154062243460362120925570633223017624961483952759816804652227710635208662849000143173545345099316915305625758676332301800893540338338727481176187507458641548463716074367599730977921952726739504147397222656760855082571031833933379669959282714306110505954024121571601104286204101362169233684699626414134316921244437718198505004879387785629200502561116239578445809876132158972255514245178883211233171504219207683317634185209207664375381016634865118122667854336559377110918399533125091367264424084120353403253001528358465110645336295927974640798486600384507241960417614247663171902863024546944735789815715406977341307222008037528035900300153337380338314539123304927904362732995429114216393298157926666635923215918870338319120517491560541647038123918300508441567169827084773420226656649390772976429427893952586205628880363428994153757841680561758085931523559464228636783302015795512330796439836285673383293125228274740254636041563636669086549344397896362882282993689964682093396228045310348160741589712197591867677209850828335318668061702486620533283845308416*i1^83 + -18085970680634637975630771388303859123833139289170297644620084688234255391888707961376261061348114361658326661044937574851348904872708510987403132275893952357600749885032610485487844706655887049725838315216625677403937366198293013179858181119828649314948404095898663714726414514834038576185106777950498701644835406568811620464059009193724527634034632864673076331244560909568096390078730695310529625243797362145411778870189655791307393293105743124446109365345365745051014160717595475900429404918463828353256300188607000607057527328723441151069593225539512908330342662392209433654173248012151728285325629457000645398708102777328418908049335240935238129644932139642136790649729283694765010768330254817533349991726211122559150667232564975422921227303053418326903585129689777798189518324051130739313913196421297405491077480642372354992943791679694815648249090500606500914140213436993329280071322964267859282126905998109331399637854534756515770330712657905268051204173661450341840816661381898798117625889187621351374468299948961787371803472541828390191532563644159093965456955130299812330273269337111669427854570403900556632284256097610935463337821166103071551848889118868093805502893843648022404037733667628313976061224749612595870439464710847281573719845690557050235925833551968117424042511427617224595113200801655029834492010020418042322958262344546487107943123443769790019552116000661720138911094480021556861491283932155239778463809064405005026853537326069972382007954300036808002026362744203927948147955738168409873770983715123826509004396497274263799163603868103845031721668239940463488533128001360533047418813583411650139378820055143306419565461745696238624004780882898772860109158617419212093583592655847052598388108146874652233353026286689402309586620749515182052251983544645567382798758403564181508244188644977058332428063511631283416252760547119885661710531687823287192696082992501206530491824439855203638182626161618557198139654360192266615599363454282589438310082245500062321361437218527589457402502265813577319486630631568014395327883161446623612379819654367118012741925975183741422918074206377653307206650476479531039083467717364548676668135705574706687933516255886911370550428075260308719789478397116812559123524662939390085134174912122256504927249083656826273839865610772896537890696894284160157331421359436948186464932776227702276685786958402275156675518638214720513755794887669094496833086108078088624883915560753987407662608610067186526521073933919364950276292198615643274481577893556236455813621537549256828201242625746478897960388546789376*i1^84 + -968116548374239553699730801518593596776325589090062797894771133445503057597452107599982868172561982983996040966422918254080195935462012740680016499856276583859781554248171068896906851904667835901152781597965939608890231089180651325970514966449839618968617219590308855346170656661605963123847092835946438626004069798285712046906241708369977708894508470598848542638164620738534542398038731311707228945738544504992882457804125612865982074767984583284434825497290149205511584342431458795097490848517944317946937331200510916919532147330468734233790381145139701364509420866740350929525670022417713001954993269134713042088000781569974538719367649218521475501814683309032860345792292210990547524898896136561498579956993422705966744643453863418860071324627401201145577835041368926002960735215847470199144419359025768040592102784344820455394710963930422917907514018633244110187618724876766430170039192711022216540129660333954712905538039937555262151182211752654152448578817021857070891138536374235995438844231134132409198356858406531148115327513964215121381289072048032633579558183952106786652203375845825884697500261240309802063862098848646641364018073803513236486691981380719666697106323253081136835990632746201950722119304943241017159273413047117834389333139424348570130680751725615850692906726788380639916095882711124430015630686819273891306045508442339496096754896655301067328357649160373682238577200765829438755701948437073419354882345957150229425468131114394736895768469107856131367905912979882721124195448236843221140662001793441612896129731465729193581720325227378724359664523057338531962385843605093126642585481116858538739607388982034077826743698364001417295353468432775294747201307632043851854555130260974013974860475214526706812556743690868077283292664269299570501558595302994801750153917990838433099923582338760949109821846283121346525131000520414417316973680377898971561740350569058507340876419757696402524206174710881481998136978893826367312641051349148897737558691503296719349099957813943044755852428550579184941476815899971741496463448940397273132081503797346547381696079525491387222229563340924068215070188461060871503944339814032106183337301017321109083769938414933999016508525925522205246667865125706509926973077936369374787402740056121786336559177315273482567361078154943427546479295692812368324675146441644975105320567473606535605547328947129678169613539700737716230770110742014576013308235219389865018181620039148320993867433022743647548433277044022738262522010770920538446954979344036581369640636275442064920208861710991884288*i1^85 + -358565525170850743205739105565707150715835746696915910874493870667209506564466913293733118968968164152801974747723451704164980085593096081366289842117155534048167819187265485666884053945818546961938728052900921700509232742706430957164808572051764848675904850394389124831785523475887848037880936784461395771891946346696690928704622133320430598124771183731127976697284137186676207886208603338459897350655416886781312226608680217847570236638248707418640907348636692871121531232740464406195765648020408547626275219664926836826687101476422770025223458408629342489262753185924474317818471688007679536945959197141720173699352565983370770284802089952247439703805436003522440341570900992300216286128872969235357646763453020852832517346885089412502560298627193094804025071676448797815091120774578680495630675812424314870816334166022826371303963326514569153579611335780700256317888837479262793180209546737637534446284282461526288698137169423346857231478517049424344598157629760679766722093004918740870281433780611249394893209641051756617603475935560916727520124835873545654298203419801572382424544315566920446265544801071389135455637344309028879715555423615104766875386592664176122740274922594010068574686220222163124729543770965710090920586234248227886339943621735456539956314299043463815652199933796828092572734673485670836009501552312075273910160702333959714417029050134995229636419678029205650388961074917802462532005564144216205666517585281305910657291183983633548639810235879387945920084161137463877286484398041545262443166741846622340601639973494036104078120548273163807363910316762172786914474866218997441900137384877870074309624124551177547620958272351973489392631218541091711079143126290906502628716766913369052489021082251026731869092567354448436004367367956954058219368968463772350784711125791406798953799799772923641956316223831392515935836673644589628874998760186939245711027148862306678411103880243286529467926759763320389396333992865917588714470165578527791824014045802341058719376099522074359215801312689733983713241382050428964796023013847643487953584467704585973483636656704561345664043944524416181883462155439655474894463581613786815827209073974713156408507548529595142868732690115552637185048616197691820534720213673449478346158460213247994250047161359151419120214835636145177552161404669607277841889936276414336158487550241723172447465387604368200518426340572900189050748845433628808074127717149298946147592668466308470267841417756882739831602219718682064181744081803523526473623467377539187828184098060381326082048*i1^86 + -31442951420348874422985622875535867504000770038679360813966792267307391404194362076902189689483073522126727686999348596128672933891478955275477051878752716021254107791076720952286212648348246984540277485316157963296186713129766778057396203520969823952721007315316919985730874801388556962136599629079295703967285905444886099451229052884044070782789402889014415907780936945023048451197261373884980150957919576458971033275436196788264291967331990230287966787235562556358702158162006565328067425504243971436175463655419846776853849841285582265643041986449718150061533545096974275739510297712344417416898581556108163455544360530469169426747296014400160746275936449431588323412217415718675553606202502102854938262678776692239479502156327795984913099694306465212945991214819504776598306035787224782816347130155773128084086150896925826026977875452203914467841475904165800257657165960071315041341419002140505448456685794616203743460468068286723276089232723509157270318547325463233337604331905597272028421763376674679924404807971564641953904555059387842054820681354397012562979049290225034609363632285032260886021667627922519717546489476793356617538498748986949119713070538618817238301501198100422524319723828776513056801789126184327250369391520844886471724090365848287237941896378091457569280470857215054398446093472847051582684710269908026963494852430219024233254637656182185632115332329426531980443330969600870301916740022345020487702789367607333675259202582004718960156215517431765569756778507912704515261509316138658238211941560811782456100178423937761594240872983844501388914211773814348110259673786666521061830123201541259620551143431199150775766102258570897075062819736644299725911860749918545131278530872047696963629540784188265294616123352700639739775104191005634488397928023381517929670582508340826625514769682137106557554149382856048103675206692858867882188798803840341285468876502948051095952375261851193553715083791642980385430725257618261003178176730546912829690473480857538897826168995750193975742074235294839572561771670240961884679152319967397215247859127892858965090230758024619906122480118652458026366289995836986399765722709831893223694861067740347320292233104141445689542848061186438848521744011389200674212412356001443911127656103068838244489143034013232131599013786997786106682141256931888758615415916823384176958107697440147043112887034197268069142048143976807378435471650298233649655959937805129864203589719296855043999461611968392520543033756757981225790155189699880325630315315576163365617664*i1^87 + 378952628137071639976551546446035451601997196565639798239371122156432497115363319576674964971243218592852628270562856125369065291126784084545378659868154691954011708221862743173283306963823429206143525568812772705387205907793896441342872116162504124492292746346959406752715203714276683433926174253517766668137831131593595399497942658871247153733883578134675002428162961727765560229395827570076041526197646448002468257283593328109921199427785371113548724938519910160132261418908870473742316824152093036876154903629556195152450776722042674980046762477269236199324727674277629163156882549731764432497706148646831353744836785945186323638158126954434909482316402694302153978247067383480086850719587098861448795515115237483022389337081615842210574169759033417107798683990209938848482551665517101932952342160702115652837925085566788879292226845181520667820658905688461085287519568362148191013285999027273231879755950702120862614959281852908459954451613087057829617248536589997651288254486063962432627807486101279845773660900236843532440534930850975017171405865554508989118581403013874186920807784265747982591329394834130280428844245417739818301109349424269950912005127505066867948891700191768896072519547329176947585244825287262435139948761316839650030459389271657464018396740239930072432313504577615404356424943992937983095326264757642125076792249091735733644455964672868255893423495922330336589334863518978522259991541806772345759698054851232650103858110859277964334187213314476889430365615028791401120318830448422094964379524938181560868896950818222777458692852435569390449789549532328546892150706169049833562853844780879932732792406855958757547829763899604519375024108370129216759579026990705566185429346154930073243450864429191948652735605731973327692183156730043855008028311619104783153671041572654826258642177233776213335758715442228068269023132423864979889373246765765267235418449487602031416323243215139896287625794818164073677896806510676143880175646036920374348623035765097623230650335075976142842141963494981829586445260241955630663362956818513608345808997422414350651221307053071380439947106420838279552435563410427244779807974893333463382422351128175219153329960768382321276273737566199404112651461330536479207861583659473723616850894622725377312427455294310283616348577610301235362682905158865705054277451522712451989577354887883094944653253461019826812988217585380588236710790156704978773823800747034083041495959972850334316558107419011897939281076468993455788099033051233310255917056*i1^88 + -23253566201070027498293975346178210606817140186803152708121594822262773645740106735335175285404658838077551416121789703961773592933219960958735061521003538488122517156113650849520704807430136512159609897504188543355797234245093842049842730112498925048767759665193260817097903624987983019399012803359337806593498471679411907968410552557719395281602752488517144859725685368671790500665781426970224429229329559003903971704654795483767067751371419670090598598666661539178343058157245772109993263604747211365478451658666332620089978456508605178872819972730594273663885341646839173318592532851722248296948909840504542537982218436168291002158177745377010540808923027288272528467863206727487739324601760037140364026772288086955256102820975221683407198049614481883745141491558517659535839774986731753411283575690566844184564293176509372353217532660187314246797558160802918139987866724890692482160627032490552121463857575191379423905067002651727014954458149311963941546344234584002270888911626528659620464304541709281442033625243704612418850128719077015406198255384403135307032009716008837791906430074245261215987872816425466297891075257759312875149997479589514038804463598551436479808312124032099355988728008866979583835332352405916477355163821964193705873866115654342807175786553888386869245961144064946326081932395439913853999442446802743348802287545103528224009247229518368491267344946560901119184986905181256323078940624441209336110652559672762492230609255758968932185101488638617725784800402250985821445203703686596227115023095355797108096122974103399555492606850185192346417633629101714638249561010039029011046062517727777810342113030727150315130474195432500951274387973129523353952916015907196471132095466580796942111276943489635006238524616778457061629316515263173004747397863411330603864666498733442594485750528928419911358114225056146599170363389609391070713792889266262212648343379244498193008275144358483606190799013917166075414233552926159259888936388376201678263652927014421428636171177136827512170247815417400752737256320981714645559900824758851359289568650111331577039772524451834485308707335594691978631527291384269879135763979340730233584108232671829617707721494626833714353244778500809579130507634169021811720504996686525645373361709782414182248876940841091142019883323881606429142494762964517765967518178085761460491114231445435337440114724346835334631671606601827683186458094248265012392642377137453257344954473271743570569159370331464376051166027561588242918400*i1^89 + 425009045652971907937386354989195021808740790631674938515945908192065806335385451227776708686354645437278325150378671950823175451670427432909813202515664885848961589783763892289889219345626353718801599095454651396731760085493762360095426372737911811452668450113267486257473669228490358410952113842815100066121480902899439009275212866712289003550476371149793192747443956069330890222455100431188714273838605603135434380637447796837852927150782266580601706766338763975832285572838724033004208731211738638066529270123680054326142023504312537742247708571188159953793536278351590661293757889386781912291588485778756303931935349210882054827198296530203827267604899515568744476772569137357887288931228040753708665934716830821947738100450564739070141054815514484282720003331875397241886066258549764926973690916116416158329134297496431665869206102603044360050416368021566026115816976782692667349002257306644808356020194849007235833848397766323625993184786032916769056239762101922430731749688412434479080279426213294160704677862990753804888222087030808750394836661381284020557258606745955687415509226501796459511082563780718145488764766381039286345151976655553605638124103606399300974723444755918174769146089769212918138782199538620443067826663048953477317529948247973485972721155603452000336970418311148507744418554709039636487800044521882089985927217989210336534354595562761269781065065476418016095943485937949844755016760688836769200888782569478474320311142400222003706598350023506247355193572895442877742865452704770558821126526619859569170281981719652557943988837750664738457490272451199436596967915033713965748641873612334134894749876379286246053630677171680627996049925252889394101358226032227322074373279988993852308260021644730262365717462649981090135649280080410384547430409111567498698697346536758267185292836611360685716229410893617299866592940904297743980163518326106239185181114504725790278560432706372733407352286966079366489497600551579240722460809887145116347138998304119153645438915660377005163378936816868102713524409937929070982714358454448361289325373298368003841880497226542884477040022168733083552955715854908630529881602823865723218220015729328520942882389441097267269248301904922443708928242538872015426405827389440893349035716195470936186822534974830007700857664794982607994054235949066380062492149406665526879531178366160673902705761995650693463853467989400949423464417937847339770285404052251994225287390327930266070552625890828463040000*i1^90 + -2101169131265348251025612658271928979227597176542411413179957785205228675224046009485960980352511560755202013987777710988135542976218341971906045740035852512015354185663848299154664940026834350070577123843093163534497606176841140505024858361273018359338868812735719961288917571427333780149453154916659282364529073150258911706411032874439923914868195782316066214937220626020278563629142138992065840238307074481294897384372199100805761157577487668421403291132613682926546267237911654746328307657779789822628739728896825688780051440378174162484516755683628565403497910876728876032696113841684865001364527295240175362489319417216049803498754090918998964000365834948496984769946346920361935102543798914042696221325699309555892580820109177346015400781496442881797439271283701805566807539622694953530756884042776651828901035658751432140075705523121987018440459289910402319701178540146344660204968149528267569381337561956346009201465095182004394851360284704439668927272835099779366566236765645659607452493296758340449413382265869949593920741420686610347311592088825167201517893501652155108831813643360619919498159345616980024832255255025346250227191920643005323372944256634606040397209557643651543299159575031962903324337976737847115902351880664501325223589152966323190461781892432315501815662853469307675005315119646103429933116026411790236233361708878147795671469681025270055548966093689328000456872044831887186167047410339502518569683689260173912203039713961301164858183059124276732868760160909661646848222437329338001922166221531544398967788031237867248856819348618959847435744274688912899133925802496014502542578391315254286113817349262153218394807188551612519756362798062519356744868460951391428842962673173560927370532041443888498083979819862915475267813631469260440785109336369719213695921672955181500773767268875768986943659600063707506578018034646469771361525179376398183529462982430033818547889746784306854615953922021848276029250975180136423328034908498563845355015444584569756196936978086229012866899313772482094648798276657359581152403057673831471334815944677191919601572321972254737089990158066940027013444561247868010341388602364153690035555528273913109281233282454505774853961551494374712542277650945219711431370787112278805265126556207347821858311056629516054318156768621469353057964658282569689651644422403024345158728465723973019185152976549449666080069432790690595455648797247646265564799371647407200766945692605755000000*i1^91 + 3788500644316218829203523923583006288916484022137931830086787537250806096957690275770245325168000039827008894238334239253336610493087539381853363216633082474180228792922425914444799090198041519104171304999395788710244794191235307052158732612306758186195490596321010175687126278443709540104469731978197269896313483096974716097355470790636775111579490467627093591896228488440970709782605990370282072033250132333723741597828588131450623764445297642744339224350739132439306669274299946086678668202580059042750879325006337765063373371209210418608871172727371095880401824011431611023081410227073869227972379197209382407191785235260998804221639303268241476381360341607665475086992469801564674270521044470546227031736313982421950382185424322582411235646589520799531727773501408596570439591698356223996704722733662004627176665212609868756173258307680596778168043428497887737304914971103665954068353745182401479326344791544632726215187942198425769233854627387636480745374204142947897627223831254401123363113774459643844008343023901478981869577075389338321386175006271088779056126851461936910098824417189303022738714229542093264425027996674795308743671068869282878596934081671896786171958661644887975395520272531915597424296832903766695809480118179789818540893463735741336940034737030509890814416805702029126137841634033756530749095406828287559208479287366098616049148813520022260810434997343570538654666372966059612027144853614643543909249620050612509391364174329523607428327291416822623868327919875157661650006771517192337945970603819435333685758490980103756563168345398221321686390292068288394898273301879916734683733652451168019113899880452753331942248377686290081898228257548593327566978380190759610789642871427559584328512530709497490250542678810270237048193555561074002833529721748452639523637286312986127986901601388086942164425867575519600029955139910460230483155324373141565151944911795925777172192463690073239216054156565461497847299665570866005099513236855040015694141620388016577005496385882678294202570208783152335950367155952879578988033326413321355097986870840353159048013980237063932509459841464913751457869432826106438820585054954139070303981607822295557453662468776902492727183312960329727123303130801878843574240323768048040776467229901710922571147702380003489620181468649492005628968844627121708935806337709337841500348582686374696023771860106571356177947934233764807042109540084610864003406832816406250*i1^92 + 3536670520746766715411999633059421614388535880864619770436551515594838834700479764547418232796092754253493088945525885006993169797175361143564258177589830573071333824703105659652870276827107979584619453685571640048035794304730686027172147129681516968275664208612344194578759849264369819893725432786367925766019709942245001112607766538172054800577947107959447043387010144711739982645441413164058978573961567156643121478876978164401996764478375582920651217180465590231656632703986801020005705183112063795228006959803952224123527759940276893998279598930977848201451359615014456576169157479164444153898567581191890436316552033907151002644835438258550321363456807372939502212350212475888046833752849862439408030166808854992701995152188126576754037576041770808190027016974328242229115908877479180716491046880183580844761715242042008899358203250627978228862316361031156971490276218881746282072173196951794375316519164737256057478062816270333509138767662653550494126142569313879872016920298684242720723315895946045221064941772232375434557845189943500028806120968045255442724600838264220020455564700069899548521624867851671944055635403172432972448229171902193335622933347772775292690950666560795704095849529576913049326935720487118062506673449827770144513553332942623935995355231175905236066101275184403016097299322843179466495499833146888584345249939601952824737476445235532175763839845520022040126211765442597298188421213871592527850349297439820752467584145692487636515655535756914478712714197262302939264239200227890351949921509392132862044443630744641644699871014248770557652426607539292979440176450716389817482186587630109977827186622053270085508834074311044589944606205924115577518001426351004849556363812953550932421080729156404403759327058715799853276675509571346488751180355476462212793785107458685530873787048083847493886785722069298254956827690937726527000754434240751778159369664344713422076840486448814805547023236434030650416205873482005410352134937270777594273417697927582715491475438447021265419437563865826139006492284767298061531694153373698239428460918137063298825394306182123075190266555215428776470898740186801993516928739606982395487340800653509469647869254302785993584532691188595461396882427012161391142893816901400035395107494968331792331702079590353149071826556170696235703122407907470372065274314299933318068908121871873758533095931689428848819019300411476630859375*i1^93 + -11809793037960231321051487729348561785236631495490788841127195811172235840387961782372973998943754456918342477385594944050477472645848606050406943836625831100139928984217740616274943606192196894195441650598520878517456819150805162975731202259122362656057602636039551407001402938648086629676559286410467903423071542097127096817609694441646707454639314269478718979560736274902445182054881182592663501005371906487453557699873071068150159414459361554373499882823888367447678643638037972322125884778234272419963058866436237123648399106061504701510916341641053440290500652782568890457678023774304618767478287021750222405294274073122224854792823584286267700656310234825804197109877888971303861271686436876227479435897238169218555028891153810159097625330030823397640208377581406065238905695185118106094436084786870513731169706238815442486264080574336621820381037851018345730804165416280587093683897244935600102298283052687083311133830854682787588899638171433540149649958149235610608038992787465249166997821569880344966263070987005405994371122751033202193137590332991151618389717706514884047573857597446951407514983683185703483866636235412503467099828583408350159821159915475694028568344040296385218079054787175950848636195891367033114702956561665556537447513012011344717821897803507354422926922697079742535478193008518466647826341786410227650933785572076381010257183564642270373072611066336328478627768260401940732077424538306212413145419927047100410908313255734721203588957672555676774230488146095550090962165711808080255839518099295155243556018575248940674134804868400015238163809949342121880290835293924153763202993544797094542680986350885607721341157541532853785151167132754019935220645906015785831303858631514135912244520090308079786187372272055127320047410847181849753368139659481786327788303712911739220208399075598612905351537713080775399469547991803545675837767507991937607047705737904859058411950375089492546964468614467936377517661567421000450214366342618157828172158086151319168690695101777007780498116932167866339328703716712501739042438767276702338945556032087820577351995030087052566154759874925236974475459559290706457331679471905600217275045730861656064685492458577877484442554668180975620320313783746436328631945932563611857196810395607802603056271490565200973558175928118853209059916364530908247336724849961997061424483844482421875*i1^94 + 5014938817866446791486252782642982758638429475953445155336601780370447844421521784129089721760814053009274401621439369196998784661987583493164780507960826498538984935542030412805199856785655019160927359987821187447268626403613638556032360008359221795317433668766100911707868110636565764273645018807390023866302244250793479020672449888450125175838208137089036028018901869141481699263597418821585357989807793640996483911997765562551384774444394779999705663397852771770855434424681012444001155973925947302206736223895578608534202156191957773784754599296035084513984708226935930922067645247636002801060878204509948431878606571370639048405052307818023291319859759400968797937169907109982457754714473930133652290658236209385717951048642886492286787931241271681998251985306496307761991604571007340645662350109094619678900437947261339062192513074184285642992040147962521127287496339902578209899631086016379841732421955644860890609553979545801821602624460194978163818896745621937090337104162724345196524775404791753748581179943815999713016498286448026017242712451003497765976905533532369261643477239358966689396283095759809732830994072222777395141710221349143327817345147636714104010015440054873971436637639458917073683996857572404006267949738848811440577896577311700774369599150875186612287255277446566256854628194781469957496649739990495123456613605858809515722231689666671164471341461971317376523960138910614083732462884506299015541716170183045510042496380452698383950058865229275924579295167222579128345167266778196161236308337233261001149534911889288946541416369330268222573685773041980246489186660769077698296064580232037333631912429921015279206220714494388858368320425886414862136578234884181430682480918733487765018186986110490209394155915980359832605019784282907306395769421496774096451835183190659893902816056037371571562951602659174058545256843461703278730429705322505521876385828807381261125818944807563839023730884932072976742363191219407560166120616236238741400853510491713094633393013137458688067063933148545436069304464042562206489065350111114580760337536934889714964137715176994737091311393153554582121302250440923398416512843828831900003666638862922812640296924728344021808424762387041821499339123230385737418106559767428749053001804852462430562407506930802948768773806317084690783691406250*i1^95 - N1*279560008556829062025028798314596811484688759044014716653339596768589725356580868127457407150426464739102357833293362890565084453408508079745589738056917314076757097301222748456337570703524808344036376041584206784427100909671373040414094345251264981439249965732990080828637223437903727308371596828442570145964454340074772219211078091044492867721979707623608791677536468518108310886392744124876710822860250996096648202295829376789069439535401124713753450905600000*i2, 696287466348454846491011215555543972382401011758358430287924900156949192967117903199838302690516761607993808399233643061916052813834465881471863449247829625606290869417797538859111581254361778742744143182898679547791941804688758530072256129202116135385583111528690416851346556288152664010260361094189281909628825555675402195230479431168454742376358125302083051664803042939317388224318372689920873015910275736033488963203717378036698386928312466143061761130914569963957069326689422257569529983019767383940301688104523582744238405291899639706377432488485859890199821357922192796114237114635627719074356743295145844890971027009754175076370398315326332882426748874234348231435261619087394454415245602851504612589328236946851994585082812717293160902766689953210511210399997957408322397725474210837317997512161771316415582598478982630286227808877140376121622181789305937929844001504739043514215966555266448288443179939572110966551467943445556587947172351837656022461039219859316772371742062501456414678190446190142242515655463439923729721093226180283482794876633356931466336102429578018873148975626771474869897740487104365114559150382945071943678774201741765206344721802721229363925413790591331197994329019508867279095040173064644594602588189047116576626080623603260709010176821383623574704516664439718641665517926914005161015114881095392865361953142381079830756056880155237591312419930787802701028057834411084629149898919280068030476056058380834889968787629747004523104292299150257340540885216533023726714043506750298739309186523046198486728996770465058514973108996504215946084087898601538415369946934935525404610342506791577875278184063019480168692301527630001045797490570195312322287200060662198960196361495034097923976960306931832450309245940505217383638420284739950836168688124125619294960019044188386934671379123595557875122198613152588470057857804635991602252743052138698284756517480966132697216484383967441177311879991691480867943297459121882162276565204545393138895362907334925148022652355173380831269994583159512448178602558319555280352570167078599434598577733977740913794973264042090342983689107109054575427548205762749841735207354195668412817959771944106893429213674107786921214339719239706469078028027769852819393059762028855622832587375623718442650907197929452264007324665142928498229570918327349623772337974683001410089234578766784813365756527967180213752930116949675823392609851167161920472554977100553926771257541407225770302464258000146254482574721813718869766802784665607298262568425799006476313873529107937863695641419333576542196071264882542759167735697962926242014070755081136650324469075460283694933722850976718072393425992772409287509942818422373198207739864881146073499734816751007665561327811832192779249222269176447006399650111394410150279752293059003946198966066616691558756289621250330961790505861761647347329257571286941710747565671848820132905464330756523529169814731226860182070842643798459950249102012076122573060159517102488453946903813187823248443420924648260105380670140236712863142357966165005408665600000000000000000000 + 40497507932734110174708822902062413766427428088766725115104443100534656905967346539384154136612251108883024913930140607326970722393787559839252661244347481836307784013225912117437418177039721553015663605433207514406479434378851410784623676312459051502689875481878756470889819791271460379157295873897032027322339608080518938884359965486652283209377962119015363479337852019590221772188024824947158334472741846085458523968835647400943261229177422451086852281860111781385271941670956941196785939571977273875372228490792065007937476638990794433124195612493616632439696559426825074939644230588912717572424262006111967078652850059422485489975910556394406679582318838993811795658745543128894549535972000745122427421145860699748538989702247727179829563155801102022431289603456579316059399757976208665797633416241385482280887264558087630620790660667838993946728140315780658333589121653357021123568646811439792811579666930063860709303910039480483992214599645332962992784662613939743510560261579358927993592875699745556442907253748492693140369385526961067674219053409835032243577481573541867711157076406365948930533220371672528344288807965313298347037009806002331354623726703927872791826832825678709659500313756039562318764711832880381174300465542325596937086683471492543932931826052335661570568506561115676845172352241304787001029246132644411696994515980458013618191140545333443231237479242844188370856104113658450328608561387267548467229827996572401039667535051892897518750873357665484750860469576456062391501180604820320878391620782796607306308552866816786764420315761064343262462664687255508202237409107175658608145407299752505784576857924385900293961114811536484129425087690353239014906606463378042910126636777474306467758788086004059121736857946502011920481913807417726656077080604036923339821348313897444091228167850809932069342048172621234846216251378832760605528398165462454861423704325229587600027219054986308263311916030639410703794631789999794111020203727090913109215752787343423325311747656290798831669723546834667879085077579853110837708207098655332504049116551951788728990620581861523512206740873140668841545047915780940467008150611663201737762524560383034374794797206601753590577627879331473932165722191840291358701181121794353585368442524060034359993934180675062507756615389705114279360570999603244488457540104022935076047241704027459784896478684244330751346079712900428898149479565253433680522075094861039633101803759192703997363270094423981821946368011386547549284526132031048742524111478911210011525489957609895076658743406751363786692981638733571765611950247239657338367672352828941382661922377670914030594035876997027396531418256030888807245173473444555068669626722660842927142085639022423848199214014061472557790822574403511122827909511237519838316622908719691851748648515918696462113088414121208510460063163337374271644403267753592052035636554224173707336217596306696936206725413596018043877753046985638710075422267778512006459884693252443602165159157042584000153262864826718874944702925688051478899487607242666662690816000000000000000000*i1 + 417476659144452615864604995303513195873701806917479610189178287869813806688523689985157484572275297257944556026750203428012746212333893193986991076469157801459164872374020214919502364414994078399630377302776227685120234958495382069150829699185740682980750151765094926351012805865675679794932960458203968667508849895852421112641472821041385907471332729824559332543439115228768404369373575694233255700022204583402857435082906315312368227914133205890128725575903241401528270595673559602921735741227062659196970309413370064599950274730874311718159139497049876574200262930889524473969063986741614471228589907556057559505542366501772854902569157470652319936381321999361824234557470900508107037521667787901900393575243729272221403158390296941685035391439386664277718987926931713495163361415672455335360279333251990736487764178116749347930579185277261184510035258780664979053918715224667219167343693495218661939370632588845525748740214424366092985342754948721272915986855223020605775164836069202440822874409661475861598553533641831088402537184811267561221073458980310064354451792081640577629686020706943000904247582569216881001141947829057952706615914907717131428399938244021574036236004068356639878606489834909325064208147755783639734958340750627174113389510430433102736734457256597392202245118337616968441338461205954529729420612660199508480661997287811541363888746432397781422791930782842545186492157294440833681930343556746624152710248453106096654883538219453528675072692932603972669912964677503509559351135093833990707278934206184131735811039801428215606895137663783169312566919361732581438472201284604308281446038679695431834034165171782400540007534271072870816571902585661106032304451468796155132678898448213997617775530831067301412377047432417556864587757718579420653225698012106289101175160982138138040499946645417942824778502994906783094250634292209747738891181483121690021483310392071115852880078625709742998437246019180268629537955692478141517465847255041632437023086574962534828011687242852714838550207080267322609509614910980560011994048143933102294371766207728121035949245817657521481411722461570362518784810765734130199401021321773193566624450520965825278399340540321003921263322458720887203979673030813650531734236963994653054067893314152250483526649250428863462076932146712888449027646731917312791347021980147589934925744011509257833566801986509782161918667534369007606688031814608787574820472920216910455910555793923790154631836826205606541256059999662525551720340638674387569302540313090323398267796245703478033580007849020389337545282851192159395794875266332550973203228533795139932540860288287229387607234283668610321044767977495026384879868937506052341013533675487245229912366055874731812107796540042563714982313729632059982945593922468210763780610253196698578697631677695562540933891615033246092429072989166099195118157805724516385220557735304759757141213161173102163315926691118170694737588799812461030211625702504251040570547535199466598600224908085947371184842658569249908342389307026912605506691466210868776140800000000000000000*i1^2 + -5854403148819462474955729092542305335404977048364019499177755671785928879364078234623190438555674636158561463721014752782913706457129925933137402987517091862165719424957070708326546579407292715411252721014092932818343935715851069192990580839491863917866329702387664001990708117324771873797031597926944087950511456351841372788119462993604050385535990230566080938671237778613402322103165105241303305518394516364179454581453485736531545594294064867210535210368339670826861947102708174627951529818489454565821017189172498947842042818645258468087103034765856061797377680191105974645590032618766345984868866934367584447060052811472266035777067169695318987834901531632199290203029041659446951701340692268296550268502389088553613209089690501555737683724218625249563721658830083799847367729313790451280635967658953737265932531019798187844188253103457707973019886405774715869773049811166334993559781933331214598546850336130862201801048048109862670150122016956316897243876329458020472723143929774462643634408975921874487262304057977742042743335732496420075548536271057613277001541176470488691467673873341105691471634963327095757796332780165544273558887390557862414465764676322689789066507865186526591918922315142189877882908930541655276168216112030091260658847423053201805489462153334444860439387293347476980996559124039179580001974532408510639822553428118898652012372476712556482094633587479671683885350991645989902111024922226575078406504920273996903394825130035496011004228015890159793932480228512069756701152963216503184994482617444036912016152307544251673372216970425262651919121597270391868043925856648664261138086055572409754211313168260552572751261078877361422816261378115196051420895350310486862789156684731525620514452872108553103978504942967787936663906737029556176755907844778500619390847489656220359823206495281047875112115786795921614655760528542069823188246425639491747773186447826833676627685878194142543784785377793374653880292611126697226364773687442479553793330689939652560169331845263200891614284618305498293646132167115657037558037493610628003575992637817513063907714433475575826506957816317778493795498062378190593482023269453345542878780694741526238355172156611551242495043553885231624605863247383107327798768179285522138206512972461427408232627562180464500615934769984859582639591323450974294943132105583398095246301095201888506721575496475406843939857776421584186921076521556896755635223364396842009137968426957481338279598742706778344097644695921330640805445862310976360500586878458789782530446175115870561022620605805365491043568142091551387707612809226561684739705198911394903593545847581294884268922474836994953855147828939008153139712450601389141975559299792635626788428374041395717557506055983475573588681869126937054911933851250421192456116848278587018291321338573929439070177476529304761469649237649011704245306117468776610663753414225925377477635187403223696858871467037885520024956169962412867083010780214395047970280139036614220470727303165939056521247422119562213145540486062406307777530329007486444083609600000000000000*i1^3 + 20751313497007006048899269044631318726293163233235468670958786913013047370585409943157552586531891923405902674205872091360187589640305877848600095317546778959859080724125433456595935089762941311827191549114091598999236478223291159490508705088968337552341732034022887609976405246545132746549205135437478612099327651396376927973008243948877925013749774938886744677831327083446871251478101753088941288689243369846567510062657684361099644413666510485503813532087094494708789313938343867589466818718116006648614912606437490753009401833542504935164680757687055751762000851863369015713669108742317337634676181731038022602348018388723932186262159005869661460662851750389129365409043523378174247559131815277587667152806734931327248176624710331377149236961417674864170303886944302713507331804225588024362643468828044069341004132874162636132508864087214515743799548708994404362046426696133541822790913206423153010618457850386618747617570892599314468464973564790187292207351910851942451882359738383580655528926811769989904317756468779503005431909203114878315872148696620553496417222368390129803976529378908458997955511425546394335885698766873122668124201480093050059221818781269446450762338592979741902196509465822458595142323750369394299520399147845058994352592918677197189149338887579280839074198678034617016377720528912687882067751885290112734986697417207122696088724146291995219761132038190186951076330917549489167022679043699120522076797551616730085078924281310852204899385600209782058942856023562246297281080701773398429844419365935949383366004757288603661473401422722000586647825756836437995247639911529826669004381612932178288425147355607658087656948465941730227139888784502457201014962115342196372093021409723229391913148058588582116925935202649226784410372240677684457074333792887531862983426867460497565227994379627149530258338799439363838988797022658298437543434826172603462977386276069464388873802515446356749010409980428113788035708271476932461342110594345275607133379444831228954415452555661869206545838144809658851880503864441882435022785688708747802346758956448570415619958580506428208334312639968580850099236148399177377150502743079933073036907863826767896084130172340787031333847480081598673371890948619290494728715331478485120814069289329428382808067775991906794437205319932807464437420572078392503774446039908574369957060725823551169265252697527737888601542434947001100041795266027466842562276727099888732990437255585164429180888258358208268830059759524168919831312487024726920840739013832332792178567469169723864225839479111644718997366996880277416825677663114236850017065824759239614201810468976986684878267825857920255777079689244266628484150044924407643289461481046867060155881399586873298886731916765490938675159217977544384720322527439891060680348660361358404092070783117070004865749716274670603701333896064562504062104953163644433255179505358125727038903155544531501784304730497173907147200052868849238987182568620143729829763968842488689749021889143082394910510899197974800304433341344838751012196541007595405574144000000000000*i1^4 + 14895895106134514873528277976580968495408999797851681450131153960493520629542961925309868726109565757596505788747866942636600885203687268880221345091732911923622890606312209549585948555081030746904380068244067203723929819601991825197837616216983570901747379752644544212488672406623132976190329815269080959743212384114995242611436070972349636754617353690814234587988768686798434475433072381656779107406491565441671161390335834156202825023284724659064180543117203920533672091606510161879746778777664344800783021258206613785039281924338774168024498693938338116229732557274845992167493834965334665405630896936602191644261639709903377412295768317341216098084442637637550650941789632627992317926188312848060854017988780275650446402903683878232178183264068496951407039099273233890001678474872051706517788912453352040836543035881016961952114404810796628328142082965747717242192427203991681430535410193019898677414126261155458935084392692210281184550285124863957881300786536362378352638480354556298515758869259824160518094498582383532241628946420126888813551388903405522556445897868867454622952018980167368440432180031483370750239283289660325555615028137986820756236635865092498879003874275209464390248981780793622518955128595148698914710590905991872312998686015368331289178067745283065559168876141404584754720314717538440955269652869712322559548929789217087475133733305597999254250578082221784607873624879116811881659579210313239689559904061731923265985358214263331123733875550589849068564094268600129493931394255748802145471257810852377788673144555900345517085561904818527033168774306406007702540091771342366868320234903812006392704958497885462770931547071434590078036066576373519899832195292250459636847052504223194832991041388298503466451770904362814259984060972813346059186230549895573828907536525735296043335514905286911777385323364710719761884765468880927781862518271496812060179438460761241951012441564163317944864202614855466651294209039895034779745299423792811689719417472244251681280789362736407433789569018783671333608176784551666937855807659505444774190768449094068143989363200519447997131382167557487640038992177916164480732519141843090520836260244771700981498534002536986356277541630785780505984583573474866904365142941081246300380240128205478336242379363631584788435495325966084286278937558796370352764438494050266124796096435329177350600252757538228934199022863562097427428583136029625177678239210099904660741649449267674739550136623592425719040742260075608925362378994388025254512714007423526264958556151313270567775031673091903492722753464196977902504767595058075130487794368227358280412239838863544625727563240874023915620726917543428753311869709373492942060958907003293941871517435191317130815519822970855190898339611772263929405203417058911704474743214159256419456359676127874500657823426770534737891390381541344345714507100249788102202108512163960251352732354411285895921954183850552281498768206295458100889829501599623801635923017039685891103914253399575151151297428990919865274990446940046961864455506315724655165440000000000*i1^5 + -55963985915554708490086804216867151584282482808950751274017491591430449866587993526713197464953142173485060114417533905484580594526528816980436395463952454491236075798673018856861078262825478666555047172100671936286965243479380700356443437063263181899937520643696575350196471268209677620935253986995748298755328477272784228318385860208519199168272433972882392613865595004022170067477601903373255967897830830281575928888687187366831375687492793168132898925306678342029303108409155929104019019431528945522484628848669428389423909562596237010366680512293546415201281611667284238268890584292319099087326629114595771431175979122309326499004250797928051472219177077951578889446379437929116940733838262472339304552015872556763935490671905404416606070928110187811156871643171941081724137450105921448569809724499320365533679297030742399427036815613464905496083457818510939794218381883008861551141024520900956007808975446422863320684874142103426915277902116024956510904788075303958620441768158767681004110713752314030095395088766097331908048877431874483647415574948485878172490569504245995142146221705077863693888661034104061820112853365391776612718413768232105933666350298284504048459721048234648680208165026344837674879243627620945672844690283882447194938697178292684047424977918310597653298931643019183302770493406117055672671867287767481118924770910489144976540981823246510231743769522873079268232693770367806026524467735993062862398286508451125636408589336297743332815150426004536127761759613211443112178966412780541394466644093613176900471826603177274372282667922040257252921372121280131469650319762456497371732707743103945296665266041893933179709544169893781114613812381690611638772347245702596641337115555604218347317438437229544283706645447198692204645408146259253209543334920968353061718630549567205828336998479154421230833229111176288551462855711315874004539156764196118312413355342543553942948482218846508173203830037108942309532314918736737758366818762526817720222614189945087022663083143445026753917109537150671572677906709037793216225133797163897538622199630172862131293782596876147753771814335373800598293062791086715897775130713163903234234555263603419708576942055544241571094870528801046215550685285845841296690112764382563116428670806505722926020632089912219444358740397915104665649410084777520302145339120983645256989454608799029992342508343851651600739383515802225684670951658148251051987011984503027188512127278064293708018926218769697359328967924908722485585295707642432476523255772459451172057569805481286482996831135474025588128285685419205686944112373590918970515313600580709148825352209890894221829818255585833065944605880450314638601509018717707486908625384402973059732679070825855395671883076520935817667572634335531406794779735049455336970963876866413508337125240793201811829955502345221792225571039562800432151596290542117164111407536618806834911211599299764627345803235729532548492093152145094784664852192342653314379084480546427850659986612768368277227015050888008659924453374154961566919355761003545493504000000000*i1^6 + -13951506826710138966161553910876982678861923334256351984539433264375040038565997653942863884086300036128296912265374243810810620936707238819012478662085672005197483249013512290737667085509925511924540421125370896961170522463578931866463073395269458714976970826418066045992009657288012385601413203020053507956814700771627122595059454374425857691661483216582145833509038688545693440769668784181695725684741352696971597957134859131377433907450248910701070101845081911657395190293493332742384454173093619823692915598491765287392323534349591478579443252698160273752017902233105160296374536510745311663359342656819750381785602617289334987003569555934560432549095502006359720901789954417963131401138991419601031213908093866548728529063927441811017127051901166079942053256637426233516412419376202649467183567744919588291234133509742675003818873069757336441124565063258100809933188942902314940001227720736723322069312806297492980269122369297402945414168405628629296510861901311411299822252546258156809764169077262166652705548234197841505999182529305312171649403427874086663748325665230397530149479678157339714354899241386663641285235975998461044985276634716573918852081953000434615818822304797897472334738269282248853083723397956674119720730716098961438958933509282297986160532335622345658443815809635970729121127706174597048219375104878066054830808863746361163256368549500934965219112063556920955810319013234733870519196817879070405910271426355148481418475636733632492802941667809891787355958084368916443368162021945233791395815249319709223473353349613899350095288451551848528292821363093832379127489754686458364474385675516654342271976544390855507121704217553694641232573512751677810586081635192175998030908377644599138590456581778833913996749045590940982801062026056713513141383546809217624648320831973506500405942017347576358865234664088089730978533468225983283954734650426464870876587930438267040793556354847805142959932163327719203128968565563554254257940879423152823254120262109561059506508461683120892406479939771719093626595388971138445452534418212420370654256903392145691931981907009598201916808062110218486083624569632876847308604623915610017046051746317506414278644603893128124038150722323390691028775783369357962536974129388613482391473324788819657628329335221710235234578438948796812755007449672262200689273483675320269542706876469279453521315722959203335549976021822704717443616202023852736105421545324264612850942134973842668962071834210725920419640317120563050911747308548199589725698481909872003212614439576751109445515903880008334295365310875470951243763156206357922928665250891617729007107758518317225446443263923747921542444898080139815715425031323447848836939042269263261788661793476092532597411231623688908874531883275158257522064414094233757204231789018538247000841182171914159180428699935243680976122810866370769991931906058258109477223774074486858317156806003724976762535571586844487258148195645310727100509753245335339601994867131599285024560197549548569753480594217345219245143475317993788793914245265735286784000000*i1^7 + 205509049009496410590587851078729811000719321148000000940024733379676219662904895717205954311402474934217050772286269276426147371164476223745348184059065480667617829715713403859575665113547459991856989908257668352939741428634524555105057553939452674356806193977051169548850385240953647950288281369169652958401626608364910302704638666603807523526120607220669806966462295729474595457531606370011509802065528517595044721438191688291525166256326060002979668182596689763617417495731653911254125113762445642214939115642361904857224087565804959139560222873230597321112935823256092994712623299529379241073481220378280892046569845799240384845593875451935334687455540954071009574774877901635305902973237169539585475796057301579913642230711559105184626757486263754085440853803965934831574035328615390943852876534664043703862719402868971723721048003308211967295873467540941280860223641427676374720892239475960149849454331271884824146025978937971483977319988496732716936382264754947168183312510387558605637636040441149606931890852737193030111704330840856670677059411297705614095720137521844789292455314481543792820098627598900157413421951214531388040202923759282081596702636276679267048855315987028477289996180772344436844304560887065062388968710778150867636756432494560128691386789200728103990101736215360773506685314420415987203666994027899311164197922304845625121673665590698539918346789312604765557879995746973279374598247294625313115361249610383783889645104148446207708418600426318257314139737527251731175954322217709325758036287529943991905285431880342766864401544935302127906046015466560348662201634307708261323194709458071271699080548652776585055685865061030138831724623745292329597154215846583588295149519497850201184619550015856301410443135444245649856674634967442348860813115821980003473527798571833320280188178807112079971364266481968233834094378700185743134707901210261317940871460989354504082187535892811014812887292117112091427151264410213643924673883077371144292922729442398863676184005866312887743294551501142943354080956841204788843145279995571413299576263779808483261955812676942327839048250634872322080017777332606723994802674506058071636571641067004607001943304107143331133523635543315417511032963178288890074767381141509972598382444740912132780076226529124587351719004168984391383726148830165337675086454447896565599762806513864134212818710371454537575550348940326396926546091372752130781848690769088457351819343033826072762869637350193901183662032606107598575731630268190526968362402780553226831451509454878492689665556529252686475653898208757855835957933962719710321237887610151862152603040287007156544368748310575940584324358508887272463682991966608246210774255234584971025781595584760361053939996191491787760237763856283907849930487836140108824569387960037932601483667937970843215202115085270934810687476780416300817337637322422793036738327804554929840007148615278209313610602442701358134427838803634200710556459527517058003223223989731607037469111818444385898013658039842791170747995501868260655638293397156669685760000*i1^8 + -13022202422626603068791576627476149457548964737544695428198510322267643030205843311635501310888913641187078384907153098544319738430113624941940945679435654568542022492241069825546769868428419520025109557621331645729566700600243928569589502767578245667394082252376054830521962981547444625838681394833923851068670336111335126246157137426204670877671536261989314303065948398721818802071956590198309670749776508563350059938934355278667262504982644501906733467771198411740142425269487012237809957222824084276020478195227764994392906720661026902895469077540355153413244105566209264285917812452711817395619562939198587392108853573587943800175347732382101226682569062270148620268829199855932158720842189186342019594318453063574662235792721646835795087626199310130122971745392739159208416903637009741148858164490586188340486319049647953034545331208999950544898182431457615032204485521572995297226229189168574481205795577791030246842364998684758939713019230215307463155812077365760100153539792863833662310484671852817946569686830101102351332677050274084223006223550664170792658266862925397707939325518774566159664141349505128124643935302818008324903813134422827092005520509218652364702583927742921625404616779879334173592675016796137098798714001079500487208213188174575321690281687916950480828443192201801765678616140959285483612569341796409237523270038105164227524790716687976039630609269406536090177446322821044601434523451730609595355888831279411449265424228066154183155637538455704773676739029719582315412871518217359755416214517439863629462241780037810599997460189589109887131295708662324632531342991649868973048275888274349430671568293403845093432594089332799612764452431091702636161685436144298672022709016450224369461820022013923066223457022600969014146405160492252008880829176014575776602311851744903345810236567136647864430429825525992017472214798353181955500536914252786071267297212176411188465389777740351197421040614926324125341794116780724833260749658434574736504936219826352397989978945119581118760489310013981453154330894923682124011740545473438439510200609284455487533566743776559603458167582194949588851779911718193327645298666591424369361289265110725628345987653811163259725753867332898903734924598923214817725603317070258319631458589228863188158069162840746031321767600312964247004756397935690436295724565290297371539186284466847209079064715277458092723536396432611050693455138369067728713966780746166671435066868902024520064669096715890553009265682928693272738202987019948496014949693090921869951848294178497071420452392885747869083324073603842443618826911727842827531006297033169388991763838728714920046249747489219688715465655839594458847138348025329231952595563565918937188206151393742972418425847961511005382105083427456906543215093892732391287252671823453533743846989566490512227087259772857267136135570548033141711801598798796072743858359048334199257585435303291037937471252977368018132954902976690596399677914574240745247062266449025740045911372962856078290165700197614585793052775241530618287049986403205120000*i1^9 + 45082112017237052439088685394489414578504232068864722339035157115852829302038418965974372788686944626026816501416731383281297539444003903673116206041507696120039269205964748364206929052063411005758284742052729067760413818552887369472110858167693757704924379130522842522349061675719629175266565562943069292765145409034344106103797180733522743965881909239798809065375467406940878579660048059405943636558613637406503589585198759155934733516151837956775209715772408516963241879492215068728833795889473384236114781096776682262633198899756352807221748418990929607437885724330583694053867308856433441501356895152500591243142291786208526725881994785619383684558274297684733198955131880218302705916790378551159045618021907681756986064729390759197259934183497544867163250462814361941815625699704635207409796058085069338337722369814469889499972324561027484967697534496781797182064862653051712812703451915031998552000712438773618875769745905489286769480912076915613174203440908561131693644925963991782000453915253450769261094506653823826244743015177356988775555217609551713137196688554377926171781581406604729448078556485010649153906804014836911824695479715628570841769258909854716247291378667474311591487618046965687366202498585544392460267118837185933951484197201223645382363241844235430491476833086681185759267466536095974751817681495162812476454588840308648405165033872071594452111851099336859349799046131878038993337601107878954254845125286080197116102588019915921202711095880668496283735859249047813144886138417532613669302468793699933054687512924501562740671859327968650242867529313289582061860984269316581517108323841130139927007148504313384725512528335453290186053991752552760278036480957129143084383480018243726211604905309111210855538452076115002463448330234590481755348723739531771211345444876266905367752864989526897199328316339136290694042922653875624239338378591675734440302615417974307265592017414076601955783117467250229512613474268469654939847066514319796658774084193970032617229953283472356798267446375043178330690299320052593086980566621195589596242933011170070203359201068355982796011916516632833405814858254990771367687032048442337279306357374799986968546397074752046853609006857524244196592276784108520177157619225657536458733516875761156568163334094769437356925914305252351092322472136306832036083513307039747246036996140115457156985930014578366106201036437928571195005390554933464176825681445294053668351167713250638307945975218375746817540655592462313602429919740619628435808272414889863352728551886800177865853158536466257516663489807970552980245667736620334017726623866532381795325539118482971065580018016169014842269008142788310584424985734791896124764772134535820798397832023967630757233575512124306959246178621314380586425781945863277737450240501162635976413838988590594206526123935004614451080558401894695064416770141048045230203386913415254320406055926657602046237099620019363796354167455605097731316726579793796786816872845424989509017296673769557963523614174658924844219980050195222513810364759539712000*i1^10 + -41156360995100274374192578508077351329288010719364862005251590687723390658008528092709461434740370507129573854394332266244816576418527404312741178753898023975349107051946348719417534980608171587823510610104813814568427987664920281299846324283014328531092535525082355026546045666983434991300728957016123470694347303819926842536419649944456279124164511085542565240472551023053192079858316596688729847633751568139662790275017039458843602131564123382970150526738635192606953770593831525254169112550956947835004854930399893967004833121857669773949692491320858821492450892733845340001596795544497023926996230563312525388897588079930623880173900877426491245503024566395012103735316160903300944862550571163992324769206836153108199111547637111510544620632584713937172549312950966114903795203328887318960535380344498642654086448166481489813061176264595811258298778403971976631642776436195273153474441956277154350049046587354925813635561681532187842482646337120671064612743410989682805175503112029046146632392391767110739216071082735282250942104612912222014007628332386166013442233347957283801782530077500344186768352586148406339322833998581941220673126587758909795771195484014863007980763929048915577467162250959226104553316258721458724906348085424142832910928532716083567606411392480429672361733996537915484533017181388839015877479000593730793107852340533981834237906078762354386943696016418150213415375491414906990536125626308738193053828219755284370953425171736082250665568593140235053686296579934362381276055223769282922532463310524761157534717584721197593158374180333086985135876868563153436596405134903802639809980343066056811208424843863463158940547158998286397440152384155862652848125529268428843228600033422400012623633923669723396175622973151628120956452879052196777393809038341809048934339522363915212284400678032709149101322923463272356758925534283716205473796166252305667672439052749783924070294620655278823086959371153538997840527349140647423230832675669215499755520702300438504550047576939684709539904164418074177964303197423361224004507353452523391913151407446145978425210054278285818509453984045114666234247570739747401273560532826190155718729203080928104825916711402608883160484916210782101268493215662739265537305557964853209860356833127526160401398504272505728912543516417345867380570298603596451867733311859792034479515971649365304961507924060407441405255814739087911190264352291703066996610982717364166918198393323268483868160349408343080795910775998895126521805286224823001667041528268200580512311810590183995415851422667182259525756006932282673605433964780822381509892364861731858406999502110234246053023604164993477673494972643377029076856537812553502334186561743881611736092420730305729471652396349204030681148667331039178811586217516500266111012091983125753453521158712005266471113068686454332889816784721986091830684119117571199116700036811369716727352467719286189449102075112742855610659404385273665874357969823921683372816930583166524952338311477129803691412962014305610746714653502896861495596941312000*i1^11 + 13428047227277425115031265429125367655484700622481489548913974588021904974687521558943718128555215534157895503039271338787239302558995713671038541015574298483685977362315716989242047567637596316372546400047102477869475010327589789320397295759778807309800524745985687193699336890410176078761346869151189606210848393969945576340186335614926816964406786390480117472395212885562655246324596267265545074285638551776511682150772622837517942851511429009914171376052729730626061377127724034627730049347350457963844954712845563734336985627053442260025613034016375051871884385027032564922519472448294639778748130858410137759403149668053303555866945891115359600033801772659099393371227002943211187436167019122023472714977945793725401003469339128422165132208510434341974193627344238655762271010093339061052024484505063547659305012106271851775116691467502587795337701097558577755768442320666998497176516368770546143583872453302817618625601273393457855173915911424205512738983049360823086317554376756677467967156018213808577259735914981542713456101390582515971347758096292187405052903711212695375074945132922724059106469387551131729656840503125050740457387756909620518187479044948491395943963336569868987573092296659323182099892170484731879093207200590687174964181659259154187459663507490324883302329841709451936214842084224640940025768009226418132968617858992500027463043514941149761473282136801057542541525408166612373239535288348766483653259387464841259495644358376580139622663407779421443631649427309647688759926268218025297422784399780355623273507769574050370655497288740635463034437159771090866419348689835758033037173623116202708140911327310229650860135744969281702673878010176360425506164059765896266078585991077291339990303780899505296931159166023883144913287127572063213069879611121689002083083093159110117608726813561695020443790054170266318043245575959551442370639685892287902702987844684657606579503841473535287996091550316447863898892883561034823793135407403228501063431472687410502228533067943850328061336924942312266838364048743863348822845010643835770601393980194898915689569969871160611091020619648556001837992798966864259521013106046901256185882256071182636302826403019506131594661693780071588693670422607809036361908314170978908231099174244305628072625318632147464892818443418009946316330336237856588248596517890675801341392679383452942481811492103998886018355332889159664085188844135387740454007636093165183805912636429422889530684982137863896058981641074513686742654150498372240874854558120763640071125147693810447515515666037050653981930094588910929395579746742940655131574896474337927683739471835263159775175736033377591129092140905806817042745810383483397348972366542777300132699238161065857691864270879880742084543074086476152701761910284561147019015681969770829191359574139838147961958081055815415506433082071010237504554722856294675376184954226844155556654430912238323620656665151041364577451293272329685484701599827566557409515604879435805989794970233663497619631238617416509142596059016225370843119616000*i1^12 + -3010015109310780059895629830154310864611394622121009365978741507019122915846475682574277345895086374746280241498763573594169171085576525210206907796959736995662904169292056931837245048891225960829243665585938262882658539882230940662011380904639827896330580798088659045376726342345457020785064764818557593814892257824147274912091810452964127518675263765564683159745106101563212412569887853466785280899606762774310718806870242025662505117148877586844634556034224920910093079359099530521023878948296051157124834486440021287364325804607367465469360230819426044932048790579080873176838898197280703418893676224092317229134313608094017956487117175819305557239118865170749115710111587971895645672360339900938254179003832861237498769130011839189851916092491667370195096477982976705085803468245299869948125715732661554112956344706826474585748442843936906573183168687468131545162338405401983199868722210469843449614051850030427476888493183254783294363795742411579643249578576752815142469253860676553979653008393870461905142485270031816104837077436787065214850897843522206812778287188182728372235357431539430893171090545782227524526694336753186948680823457825584493044930145586287125638284065602944939995962869298072684481316858894464446306302910595343162470329166210700295054709033228284418989653783204953542604314233754331272264930342604778345773759839981154621889309541599580807995756015315055596296922842620004901489068012937891688175473491490396550174873640166584900348214672261143142306924442483244140100773088123353875674094473972222069430547075417277459890974903211055903156942097964911637901552269757145700022666286395821869520265719124945006124227266097265824974013835090002492848115262433651547352061835712915487819313888344780817718720413261729279246500763162721594796054467148309370192488171381796014831058373630218190976790228533541810435121470564385055824624613754581655737422636593862873451278969941783094929605155320652102689197922346012723670385389173722958723153375444293982199426710342498493886158638094517620520751764569054027528012690213912700495771772190913428913709015678015261995103002034266225045150869905695540298422254640554644554066620580316240493952904174520805761965644879473664892472434910157092510461207719207821126271419189824343660294840652031462978150293355544886725696254009791060995995751466312327966200012453525460073958305420430169320010091586789078931294400728946500019917953265011492660355588769070949689668561315311822406813288016277656262718542839812234335824940500697044786601211484576239262209229211338249519029144681773592573048341358615930247357170135280028236938851009589904582623245506767256555888889641229883836427632161607127000976619373437306216984934674233538136108186624352141522439608438248622486900446713949879804316347684627875860236076534937717673996058632071937983007822980744833039162650763262433717006272417377234231740053129122072108025569369949371251350602470638957870398856505163705561414160039390940201170963251929928167718517315224557853426306298879254567321600*i1^13 + 681984108261710900581178310216348168933523008698064510476226825867244840844429503460039208005972645319952065853373589570620801001344145734328792850261931917490998422088759813283298737671468265849083671424688656009920979936708354998811030015166288854020514566371917851547461434810400195535493496370879661933890801132371390877748202022830544935654298385066833868115001829633664055578680960826390114956747849627966422679319667808963146680691994037225435215088891272915211557254442110620006046120862883272651204125494397346738437015356350407969983889661257176947682790477199881570923150808080064088068279136363881984464631152516071351349237115812917448606892633401168412007401946851289227204917406154093514758909344458763472805082092869805861937847599311700459543339927363965159345095624922447237515281069175634844944480508035244015081820191277897032199309194392942881323618017215794778953360289056134027374274393789746794782632236015923498191943935414552079464033309492744885316924244376707053148600194138183592937572341693345974355585533940713302748256249758730886057335766545743111653857735226024146198570669363080970215078090651144465013918235113023197392239496719481075143633251251219143909390680334132469220294276039660455595326122997535679547630665292101825028611895395967578339572567280748331556521450618585471465876691676594011244840069246256939047640538471279902394396688818542857092294403355078198290042432654920938552899174335086614070768517228538313197371475438787375920828511195123641029614401402369889806946217662363032260664300994768435770756265025737219610446391475681958308390030777358309231890931654038947122701639556634920008468043213111095808395960428036737429232389034549712577978026232612371162108870761084337564939525444751602193783733563289593062506064797468612766776792719873947055986069288971854873287289127379047213801747769524703504451892090207204367858230691421950407941954868725095390988430179207703483991100727500074751590395222134824181013012929794478433303640512079639876383635878887681382663042268524211814469043716125644987900667303535075213769043137516641229435108243362845152342870169584003934255926133806664105001967868265491948502809747951996591358246864854738278970752611170984665669434511135635103427216033765820270825789456755810915060679435775006556114928242498101538972334213376157169235781920135679403620347557856243383645783852702932284638182859411603606966174379384030202397197918835585902725045738200700742896819854002778958869078300494752023555352316785222637924174706281863284032819291957707632954423467750542097918999685198348780765960702720312539010053828188206893758077046701783299571240594952641836285471913613927166609519668210646950619786580825924494315194934702899594055914514757761905681547195340375590165808632981016385447006622424503364372710875571793191613880880377898539446850755463308078542994032277474409194971170761281871198902667417057762989048078349572747784083041452502629057572586704646748330243449760155742909724560322989779142733076382173102080*i1^14 + -137048331805958849197558883036130493506664599846264152993404365978417965986292788940975847299086552606281119149241209961291900061945854249369983699655390505149157681018803244224542030837071137950549612635676512314125294058112259394194368802251093686148276183222764073251719839883403926110951835927904220528374191643286392414494185387513206964254202585783445388346072839734022754743355038932113806561967032971175679012792743637916185579413265628510523449726536062388580476795403447703025540870932330214573020760331126534222478948268857833793557102696176449928113748663117686201128593915434127017460767849070849649236686066777210856631451126749109185534970887539585788997099460913926020837478521341867487382883309686378108962861417851874964603903639064409075873945334410606764929760028917787700644542906020317165502279824597485350616264299735154503397290631382427053336527952520111123146054349668843917707213331640576974210971505495548423865382385231899099082570468817789568773562487871411821334570967214360378889616426609607576524778832360082435192333502353196622107362036536680539245896771217849675182902792696375959802371028200477629458629332355727601445004498762476537599112258127501139931587461828905811012878035661397779967302592261615455958760921087534056344345650307015105292676880311184619374563226678837298465929425519487544224315740606910773323007770997277473113271475108960299513108307984747930004447894546049026965779281879484967926992573305696449456459188346097514488659075869782914933244523076200904940885025243106779426948669723968679683568567339856263846494661550330915555976143196868540162697772715407285451419652641262629727269304291123355340542034579193157781784150643387396917366935428502033167691670211165946954779599099468371148515869723411631826179878822794191238173651835751135604917024494152425585706680641995866541998112470472174107807011265387290051027958499062457362531574905782340029918584451218724221479953333442570998214655574461559160789862789995940072695867808603178363459975082458580697800476450127451910194868416271567154547779865291865529649422514290694841979122271652473358103877271934712642189615330619058687828255216047161682839097644437555125102488781710377733142193921979163030626233363353401231785547656146490060748172452355242093992180014908595982383805748834805272360747602428067198946081150900663841711307602172496002913105297847883321423126941748014238774848508359852482832011690850564445853028689389889072549038052563197137570277886230187479200504696874355429902826970656983530577790453484571086461729641828428232761880327839502518278281586166166546635358340357740829956230933968626297901465935488627694543407803864275563496304953529904869181928810519547808660046182360416805664164061224590278105670698014820493451722878121013883436875892524786728622272188230191618792638351982080584919153299919746062502984283998877676483152720234966467568218371125488791728861757189840639892236694779959246433244004555728831378141803655964169646254939921601227203407057979965440*i1^15 + 20844789012871376512958461961589633194740323323086243939874994056752149683181835291623706137178041194143466234127884051199908761190282683930876203866871295336847450577244056526720080226172131363182343834294262879323867845824810717110786948603593791922555605784152419561129235563987229228753485602326633820340861526336292923162458661284021392387486093738326205971767821311693815595191187866720013091501201993262312708798115326408117106198926416294009408878804420580539849102057873564577224368998854629875523010384591414539919071681566167641544428424641957508430568880042992434822001609946530289902690847558106918979423539874783904168407831088270015263186018211927034574178187096497299995650539659845207306461418431634150914094802821036590734004122981997794339650128723865027553232051459573115052327293891224626386693707040694813504225032974253927953275694625815430703317161250273129976411026582017413564636311143079454188891404864552540326580105891486439077312453784636848821948483922791743902774413483320361534485086986649473580490268250965739511161809715025533687169346751484980083960887610322663733220652818899767544276345988367429793028549287991022742768350578187761729824238634221625428717579711462675726618355015970972409280715779620805480011804933635644531295538703935962426481977850333564429915683075243900974056818991565336432610555980538511484641620238722076768274327174626380102011251595512401207306307870695360300163909832870190162927854422180568467324280156542273962349744741553913903429638018661370323407838493057495740427707158248174351750125462044607617914071885982022872375347562792419552927902756416136161041476414498141715981606232416932347350998392699682647796907537238752420472258648640692815270138831709884955607241111323921514258892014063579708165994134693278449844901218431745608826648165081374494093745003525830142892706880127332609133779412294186216276248577089900653445621387387389775109567902799173243519650524373361736809601120137007217536138705572353919662501140469522513313830564151812659126221145508654777498242179833896490509220270316267206425756350035584876899654276562942960051973746814434143567695122532537623596094483416865040243133815637196622494903706451543623030510658753606239204761889602721036296956466340732278109254744795454012701747326694338798176783992279935859169581907298790414841454793034904057705474025795281266419757977056264750520226408098251990901998876887838890593569515788833026323975405161248010936881452691506377569780332822427162729080037403256340881415465592761616174116711314780494142187085431652566827328873575356116854220007691371741309270942174132633190240728799074080617120914403821022628874623963953230136010092683143493295788335088641775073245638831891532185702516912483651462905025223819581083447820976671177235507759490355720213519011790264947157084423097557953595902143431123272051937632053590124056979218855200208444163021477594987586054612681040766968096416436031495060660838998617864789036639393874116821658698287568638878049491746816*i1^16 + -2282205115024876891911355071302576011883455209280741472499408887398059191670172979167450774974529105956334550885128710000939171514065633905951222779821647583241543028930684393036812214842305172919860554754381219518581145184153287727332057030098702831041815640261775347177119343160236724821792452436510360931117266027550903063609711034249261265856499779421889593874252368724814617386178175506157960747953060761179342001155690098080778231575678479956982652830850537955363347828681414289750949245304319249293231611702669587424227997516000670378297057404474066151846763181941320056893448278995835705079306522214809988224898108802593008373596510405441094232451732885965970407182908545670649131329749405427379125646006325582501484155516265651259624914842135061725557350077382587025075014605468305608827891680901194761728751121575160699672765006192666497320699344591717326464473475150763702944193030091013596719134448202718731067978607224253761070383636499543378792714398706554209280752243912148386570116978215772869026728130764688823547650034070524195745955573564364165298220683564052621572322128816598418042833637517456949810889249344411650578671270992233859777187495050514331760543721467374196326639994378161750342901762501212683569461894700865944595301703123962642704907666515599083159517308212624348731893629193742835867910006611519631974181142369843769381976864169190029337243851094192128671150739063731529956264157991856871680574738773994748756955758896899480450552135534909747790010387419967028979121745131251005295430264255222118119389027487398988748107310251417980419498634804121754413857127118970238669258193341138255790473491740103044044985916911228818618254841222389431020248180544531924363618716703040703511129468424910582776964988297733323349372157212948626292192911712981340261729423683909478987233145147524158197177105418741681393800901075944877046304476572330804866547897575030657848411721902922439689286332018855542961903338936233311869045566477279754783133945502569528046441261264803534565387066724857096630853764569375468440798672980518661379923257334272411131735512239673229892875010422304420534917138887513120164946162094592209864667262871661993417046117287752551944320294660937646231057152758748164110002777846299344387806800543343012076294655403623108435076087745044793129041350721591918769431461611152888147940223114262968859641497316666124823383758282648188077437357139310016899684939267159607381456824962340108395652782743218319211117196332231200563208844782318379213521116107482712389768360851235689770888628967729802056770640739638892270867204273913133290339803710045226203715095434140358091227431327797168634548994990633870249093925210828619699073423171923838168742095540864617568833793596740093013783607419557473302024198087153401194392432338636576745810464090736489950222266231529384414860626552730756464164290562188522005482598876398667236922059082440728753273012820992821006098169657562774428106069186646316032340453976114275344114784825225483310237269613991911038363107328*i1^17 + 142372001534334177898625336048860365432345197214657749341690035697104159173044768432165413179515178064576940698295948754047422298157872827290508851934542793672241621969750887328784352217970090321442084585754412984442660487874363778381969965299488318394789904543085950482352015237189498759358914256845862545018665746760295874342973026889389907982846010929852610830736247024445504715016784790868656051892031774075287195771371636097620327149235714180851150727825203984699046954146089880522027067572554633498299420699565048523249682108624068400607160030930232938949764224209445428635581183250048931378799961478337463527172165085251459254682172686242974418625803728809784981337783690798709593450295983287166548200425335547623350888832071258528335683328702786973828653887608059897194650798652637814630430341822771779060052053790991971988832605979127506441702488300174165321155792440344125757851733782308946899230282415559106509036173719062483675751478393378165427122290102915457848190084463091374321557142913190974137292086206587412968796760687396655994406342262188539078714068653456831160073015186283752312864554337748266164590746792782632108838602978400556644960468166785876652306405102891654722594627970484864830708555640052885373830209010372492712679437827039564771376815957480348095798645541407297603287196125132473415761217453639395363666496089549976989692574958640993449230742798764123303563425727040564537769290370544032326275114813728163303362841577496758099447376235954588277770325128549590503032184440853011512270250696637433236868193437060802487818896024825145555225768402260790534091966539491320497061607843078896289201910493042772636191486832536966825444639362178075664300242052614568052230495551648544214743582831987798228356831614992448837733643247146972828544327980989731528828167610264244320323385888855147759656994692732981608391892800365332728604854832920984047622526532407365652433277769686450186669869590854779472189580718749972367046758603435579113222760310623713742848449425405985633102147694304278766825661145895765006962739105248236301684370766937930373061505578349314094588720802695231998394967399826768498008303968355858560175846360930821275750117725109688007395650711467739895944506481940930649715964180048950536841689691262178056519403695201069231758494780070498022824205772889396785047473798221654116803746713116007495734203295361963807220799795500840309341258258122300604184711406994966362465627605045434061589458426891755869560961651224114814828216941290629307987053690161213062359502368967648931108819721941564559145485793340744651330353930969383694738175384431859441001197176821246509882556112450054884350715289944515253847493095940295680743378711186584882247970752983551321252330375554824817133670820002766169184487682197326554320339567006111876765223235420746191341511718540114495017003156784050785153243056832798116050529678663434060277815788968787329595422522353278072172394723080214441777590435068440019414091553286350769911110164035374051048436022356148345634816*i1^18 + 116791423775771703818393667351411488797150385653634924736807984587328924434146389707171580349346884062776768644691711453911745687968433543293431015581663240016090093178201108034947226613243163923714594751583476386195014565962732078119230626524243131246709998392308982495107845193235369973982917303184436374633525152662867887800797757919195150917459401595086641250941330659513835340349921632617558928263004343750079990874980351458842127793558329815367121672505166106044381616989420620192582324255039404878901670343555504895265167803648809200856281675924753716229765559994878403459580976364885357913691710760827718889644841138975076925384778335601940727771547137906741360320637817423791346083885399766780383016991321014360370472445955773784690478141909731618144326825914182311569929375216384344219772849975517897690113148435851426367744531358782866758359735497973797614263337250781977275897579167035130131246784517082716017429612229148219311795436634566762115935836549313972409577791869327967821428867770612799394034899487644466953751554030147867184615191078873335352364559033437372797279280188982184119472632024856477041003062864381085841961547540155277259770860544736186882183374661375995845404967809655265889364693178612390291068469586793319366729867943490642109103795173124059392564326290424452667371819752637103877319899088115950057861397439645609886878224590907207159976652054001844666452814027207890823303688805002525121985011093945491161864586088855893393377059012383034804560308174258936423884536552898698898206719376648568314522676518159826797739426831434266642082806732176278037775151438949085652987732111055989179722824002325447580106605094931699716335725437314298870392446995320489514713484365285121965424194281315911566921609859147325684705664934321695236699780052388743302121433856585782907275328388339101160004929617205514979162975957061780310392483248683953726408023182689315091997941263159321062530716871501995684562379996177667314031965255431761772880574203690840491071922931423496183434596630068253049227378236536943248219149338108641269647050758273549568486246686996644983870137526362128392031773215833117012253278972351466382768557308782908979377623597193848620248727568154960692975664110101002560732324173528173737447846826035720801850788573093949847881552297293557458659853467935697882978582321696278775040876558085557814191000109360447901602169449833066388900825400943284466212381884882502486172578796638658804289987564413025505910621820632984292410105981842844085068249949695128203096942286326696263881670198140249550835552589020483274128852278105970889632187192583486413069385809881779387284989271105396463538590871188454436542126488475580274544431457526958109295482242255416469485292287616399062252565114897294895003017335596024478777532729235586173693410510386478048296269608012938679117598247891269992240094255713077647088722266781161866421354929655234675613051913736936348336509646465073910233359098736511848639385041213526170177512948218131155350606806823993344*i1^19 + -731068401489557229750693721063543861324673409499220520128465774479197256489177878146360993037784875176548733924130285898598802867845097503778415337566332948332847764647479411556745824804203985002153859716391985380133864532872093937725957745959068950257709740545246781474538530234547197409405166557433921345279736646118662308169197248028703799161436710784947798237370780517106518512627463543370745012557627499484503641545470914732680320402544484427759419538802348207849129702482205456145219689038108703779546317518694719116152720278001678595888990857817847632737986839422518536161104082257780547367638485359983967105029629360093408310826251992315126708609537369438790579186732063191662860057137659762373175142834362665118945154198845367356050131921735093607141674672242377229630073780704292466846447358734732582453862238450338594148049315740757783440218125096141559315408028018917935939994507651892362629219196316691778884989990410446281816821685061629349511666767280125984503578873236530929856255358015788393484776309645954975350379351305467543634611670668470141347775575683694923422080984094577082428999610751659217837130481585970496481663275204391791662097490780784277928059634056471829517814137535464646806184174173960422492803757093037864612724749923318096109402351211331090352997665271455051661996434659251140883495423693627061929360661568501778729219574115989375708609169733656011404007243087119210542623919945748194032111164309217732943543495801876510959954152265877494269010998289031415048429529995845050978166343411693219611788417599120286903221346268497675312811651990750828723317257812330873832091362574190981172058265032915075945758032159815662983374838698125753849098027900380993969321485770424036024970319823206467673348554424076808259615516460980425101776855603706785905862013383231795077056242027270075657257582973135038633713255338574531179341272458780227175919431133665266661759159176642648765342767780213542938956616593974132136423888747707752334765186088078698426227450709628670380923476955567907650301287854100782963652386254188636084906782449163946247508273825946829401988280894923468741344341982501477187056681682624541952058208104005891671469361739527930086187832261078489515949077052863609819981472307339228031818080026232306590801650032350750873960456477796338705392676322441780732857018399212625520782980698129283117577254533563778415495196053703065823029259883320623394668589421030037420122284680695944043716089433274114495161892143884434688221890048063693058715372343562692848014259178393407204394095172132307818064052243203293587961412429376953619439061547691027766201365731432505091555895432305449881456585520049376301491908187159009104132764152631473439474232586012236507029618911102274044018993158093705274070038924834793833621467687046808158995469142437449114308373530790295563666005343587035979711094845643625079614472349947161434953260428456754031307061252780355821205060015083259336927868945263747925204406293213580273554221105605707213076376003280896*i1^20 + 46897623544091838965960639181932281546305768115551900605383981272205212992947265285310167247624013297411151483988407723279346593600178576381976277567051583258393053062615661934296357124871555593897214867719504680766703596991238682827733790666616343154950004401162527052371483427960934503524266690217981907213726172266463687641101850425801269712673479063825390440411677830426221148640397337798759575880066915247037039654197231590785227851629187755506815870995729479612978903738532357827648326884091649117862713912465720671670996956943920877101094422168752099928588719230933403302729941650417843007122769241307746999035141650975326360434741743143825757898932619427411180854746337952808941442588122557202135565231398283288166187862044280986694553395334479616721213464688272727583101508238440374328683112275307015078089773573802286819910297092386319102107976438715438746831952929979827182064715192791811372480749361989692688636015094497225293863774390878772841140285843304380218258448705003885966145769486246937981551963167314062441409725898215057363762482845946360862203308295214965846927033594880299851315574702460838020436304584106015852857219455956923949428889751280397036496881725673252672737006249197321314010324697921210570039383072152649519386811668432466634317620988356960543855043307562412763904492974767754641787299845008935359055981714516333171235589958297100375449452620968997523071908339310167479207703543488828081791461310532051474097574062013710430195375184506542485676821266807911929239740245497925030439929078893752186060487817713764137409954083288810997832351196142106685500390511673904115235569345511434378075809498958426774717225271664704997506963600205088999426790767760000779626809079957608657323743526132537067898446139113355079844710531008833329901471540363010097103880040771058803996255218657520988391728389773197747413678276452411734118287949474260659778241622684177736549586208911184789194903961319997447886465994808122445270814509371497496312472760780918812745264144354052037008338052101027058444359731881668923921352033847819954989255756706118880793529754958911067314910161545669284088145678648423105796716940058136895826555875544775164413467177934197224842497247219943215262154401136458158236917164790255424475313416874122089873412950110157215376805093568877279623492313866046004025268951521760212403206499488133771934259184016551729034189493756414520519689046929324983877241945058888316897663589679575576638127565622476583422010911894393625223880590867255230230966765722401912443715111288130900056023287383370004488704592698684453797677906260032042957091533938558805686824078555388726624282479059065982110417120746469018538363929165558443922539956602768500521124760857018956147519126605693266325965003825771337221109533771214752679030615836412913591310150150241443325421151060220982422486971953309739357769781428130603837521444185893918887219487777403197340676567948596780152704058749886817698847557764936867963290274239334047943239443033480575906025046016*i1^21 + 3212529799565539806967031361863278284551680797033934259432898806610415648652188167778515824511078267152231845595343306563101498288825341253695118830765109121543135512995156905175719988353649746998296079139001401813062841401230375044025572433927729758240552212140183104680123594193842771815145841237054809300494439894935653684141691125664096990180050469592093619108694608666224252907616443665183874584782192991512407354494496928028203277247516086187192785829941685635022578213187435310315017070285708932022829450556815334572967345082942329172646209352276046179120670218366119216624146114620476957962280887811940109371467776603050140088608410264948882299857708641690254563130943681203182778974677766727765773946379262615425195521372859371842131409192479804860736102389276146354559119285916214404145860669263990840278548072902912148709043408679140811971501995856410436201505425087353220999641047617663101532034752688801875664235437724523569331951272388122572637937951231168274557214605200589967815312822235579542065993634067561911482126120130569177655006129090537554413885672081693728716174419749996742351410016604039135482868379518190036450138848175679514248135793728243170189609255113092256725944485662320042163180186722735895294863076909575971042480247198783693747625789834122643903076610617670993274174513737818060574072436552308471357966276754747672514237851056403311243284361612920607760993064973733820571380189740855714009405372353176196461809268135452569921662972213783283428438237913552024935030109443278176576832309849272246015964937208395811977412082248232813052177179111751302994479063084417049278773723777503756714933865612427437021465510644224929602513513683383643789235066275099918498295093006888191340455756057675635502032621499536945449980895452044816476308896930480898429582034527573393640631362131224650335782716452137934607758165063196856186745153663276717822053870680703945616927968697919219799730800235327823246417693453972816766224095345748425104138157817903125708358580213242502768754334694957700651973091017039483187020198953373978954771773471478055812708293669609061478750688436691639265147411152555473620538971275784109781228668134783943072726070789587362130387735333367242767125783592264682710889069404386641250440320022220104312320446054311596529244838222938659447882891262082640011887198634833300458569807037329799934536091912363251171387283098381213801169946609185075623663207838223108929628082154842455504793819851590158852087372217270580773987650167791465385229737449732744113606239356778037929367999864493484880040537909305786556329918401519215113943356349660089147960007236651854138926954752138946990518458228868920603932136713490494735802062009390106982689629610445982899749442277753822642878920921244430950753143672373882340877059823869851707663584460067616910081285392885523390973670746271375384890022595452594220789154342777891884991844404744057096591944465937513665907790824406647473840800692037675063715234512113543624428667366724699749875712*i1^22 + -309934411330207528297522286022997256671993670409446002769240478426869790449067279270678247713510723150052515154133311529954710962395290705698804058249678674861737128481489959146008283059124616909920050121311159419360221451324060326660150266791067029690938303479507783751934532954693230009324799610834524843362649342931700702800632363748491224757775619077477860418630434047034631950948404355232475897100266099040085458478682826589236813951168587906015194627814021598585604371828859663608972592493257305526879165931911890003709600719354572844090511510315386262992722415982096520045459972553322101014505310390101856993862258926850523539993552668355617781140438151671402167017471797613836645881863860966075908976524285021599511787512604798793915510570322341882224995925345410368579119627000686610175956145983856784489289522486211736359066801951561797654221672813150432536685599603650461500964497524342411988701055018812433757291578126528260171845828306907308191954630488508677810633252129912299912528012595919083651409748843990500203368327588048735682489736177908700943074440672747792388016598909268075555470331149911980859339203986501376440961280113980633443209335750198338732613515498706251618568945330036306834834709341663696096429412380008432192215444302117858160117820164284489485306332305333972056464334020294747181717913516216471469281900493733548263130318303542492185217117300955930379895690833445367575827536110323138636342686991766667722067289023010032006476648990273187568360836305683784181740970164193535437112107185397928180457802391194422699566434703573568447181949264559758204640711010357965895569699677697417478196930374645231086957420506385894812970553609524608085937284688673559114743473782683040442935928827390819218333751471367787056282552667295340514181183486809051167502150776792491556311505689292051479989002790251497032597298529647621139273760696883849978142248008078244800227458509364579239942656418544889687635329091780223820387969741566043099711490499750236463458329100804422391256404833291763095877335019934903412443535038774430185287256783396878847982574949108547901057672477449264039354619282058644532902553558873517452485590303320586442671681131621558107310086704228737828472680256298604917826429079712361164787913195967042313722613988626638944147335026765081964304190611494010205467864659289657793553880993460062889487153998658681709116482309712400151527396914346245606136046583000594968146025396283997075757930589197889616931949807375806453874413824245972087138905370642612641929267079006194318801546468654842876149490848339282371543976807995330621151511878875606166268255192264678175943752060569777413342757590433569340715449152348743482404355411973392764944699189825133272214699200184384708655518610001953315089484643515180948120341336542164879707789779412322169594256318795573312761949312638068656786068796816893798519806256482822015526339762758744253008935770366223429637122393804129291343866721902071270492402644045758842918348070106907541504*i1^23 + -25380434539260936563095646424028163021375923031400359586310178277858835247155810744407635215148161143762748686404602042136107448257773579902505213259843991245537772091371594339987432250939135220977227490249775090812444736034587462525145382759335441400436846677900801261154660036846230333446806134569041396279229722891273821140223086415819925923741073327019511534272523792347268946914060489881223418592015900260321874627247257124625881446288598538778891482140975374028874818353179046912052177252959723186255766891061195780912774379140217514379112733948313945232860081145405067069738547268899833018972298064437521290677427576108983193887507060953411465459707111063953474688748954823464884458062730481830813274520315800454128646981082394548942424086839601053914370294369435872175236176397819835066349867272525420984571851752612360026640762329111460922769059364391193725697490139643268481760473005936181297596382279893708815244312475619873405445965693872107011587834273008654815254728176494004915578820328485025890443696484818594897642293102037610759619354971936921674517505932076497083856110977189421539630218786102677926283057357041747966931141135643605984393139487178978248278154327277909282867431349276128301153819204634289485819426744843722437630848135876011461909355064356351099080833403995503040901575228734010359816701166599126036907509808189953211329732522633393422482960159092545815662770920800925879637049389893469207763870075393504257370110583811470053075371684910668513003194271156004247860692808851514052001685725922277670216341986233159988073706863383499631984305240321446442199073034729820773096529254836336623146390273056122818541432240834907568566874865277224893192147152360791695658529794561394076982669559178143703735525710135069232453683873325448858278948945486916260709989344612031598177947532113614034790042133953777186045706884905627995897656568016548392764614397499606421149249496950168084713706305213546348128346687263204237299540541331653154534422143420188420229664110494225182809560699944010750950241424245721441530893283621657516063837760348606699932717538510525235361665893885510177349530806784062217295672745684644136703255576380474596360686708694904723271051433999421173989248855847585188810942990510425159912155534299457063916388763217794310438340973693154806688960900553131808407808233026558112589212376180374456395294575839187651087201956313862849036270597512791032393459047338440336255759398069699700451353993794694199796748044749133269444103314486223457499249732421021739920240754719470668739453303629862680216763911880028211070767045901907531015342857724471458702133564045669092521362995291878022600710282531143854717248012369317793963184594719295595115359349835846307553117810734272431996946016407336532180820441336903537485967070601017751300532454966541339798852468572884260206789774287072063263176438950444564631268516061999575832071065385187954294455699472824343159913586050969829326525485287214061099353959192268555355133790168023040*i1^24 + -518412865742176106674568365656421610073103044411860739338721501709347190339460701713289003132480865951517395295826539477138825367425185961132096151739181727942832485444624940554131896672347700018068340833959193449828243537218610955645051233946708429394511474743282173933581460415857018023561269890893854554348607390599098944121265247964238461873198071889827586376251383086306849239607137982309997975747470570920307557837950717796769628624760632073744648846339400287538341018525554419348871117248808580741191174621557686597967574282812556684158807435636693759593001210090642643935159483641481828835898143188474758427090417953665700763730082613986438160313638049879741027699962540906733578158214156513647487285980173722997905369938109096354892032423188867590599020409375465398273666873801832405037159202647849832405869911875550482478828808851925539604234402105923770365290345442844109000304068878623274294972596761624449276043510201158297388309930025339794813340890029621495703382457645200530388143295840105402523383200359548594913825725825529132131175793866901679623261224266967133628561035376024649085877545077800165666281005482662332539743312524697150110034070220252491379461364767434533539692099004367685972452453485467520464924040260895287361359736401944873851942722462060499912307435554551809361841025516666975201484052912381056056853710345815413588373817136214894261087885883819731515874566603838377925045208160360519870434771117218935050464107601914551083341460926399520945780236414216688774680783109197129644492698016564474228176432874944026965617190673383287578173352166353405691070883667163884236133994237953012604763817174706717312588793782591228928558493287902868531214243968411821139791359606107095968581454261910859199271322674458933142162796845823008361799292854089757091025919639185901194121162574686798611354451179013052628334305766446261404710380800757733014047926297686042738291951726778384988542584730283867311162584979221499249068490628181150105766767476849127137664391703585254752044477372503732377431946376090596933902152308454014881400274478565295001171194348575776473629076122929752790789823930781687706379093227108334272440707611409314127267207213787475547383486179578836608169959377954580863673454618854231891737528637007815277128161464817849110977332347704779409492688559156085758732904221080314655458132680436541658295271023031666059679213323955464402693801434667688081193327854446585553597085525849136408852728215078551620966426637792230572246631412793488292760482072835317769261630874034552683843247916650209062416927700030875610001093402050178325239651572782621774403254072268552174525946443102935662887514128117392446385524153798749865463299582635996240709479079698533560336958336620282027225426283001163797315740104197996459205148767844345260705751304147447258501889235717251022807724265369701135029731318110447027809666995322957684845734300784597699490352157055698889439736388075794395702806265271720499952088637674708456356542676992*i1^25 + -7491817832478839289000652591800200136883725654199626600671657915513548329804924063289947312423520295435419818288381795348628796940044519745937315171439551917275697653540376350308733541995301133966397694279674071370489309925962399687657523386378991099617956854774865080072323296958258639661008106887490562744650732492022010344131476808968074975173220365723522554539000108683566811563631838362215290705969608068957626362981450582745726094422644825814463866297034538554078938949684496158870516763207939203893084982040306848871943727499990716592514402067795604772342868575155160644616600882974210652469797970855784684654076377101650195671009866135367010881796856027182576224638594455781747846730351494136643055324311512501082851524770296588743107313370826808737367897924294887632402550950719113445154137016797890767248640249546418787534152090872512043301128081434941623286827563936425973095597081554623051679670486010706404871841961562092397237237032186627192279935861187019783467265466247551905551661975421477128638798996803457032853727508018816392336167344819929874471224701723562796321963266271694464965624398192442500537265459858804301313548430466079892870697077357094965949444310983165326907384196961795207783556511852330703418078043704488045308162831118822939333729754455846649468824588886976332104134395927773679239629983492158053231105095674533406099452811833447232687256768775583652508499915064646277394347959061854663330193526222478885591011361777751108717690215029332695299123013227338810010379033546880806178635486969712956385751136060059273609304456205362131737562044955437709097839807142330967505524625918690840685444325309630593038544357739684792292234709967757358329205033937716351808508762645581823287513043355422741142084662879839460838784033127441176320054081247791963932478844114401743959114333945747556678451986949099884308622030022285964175104848682165816912344902366169216739839015958442842838480020372815903146826198899913292797542842024931053354794969426690583281219164606592571680067436439062115294334952104656877108808303711605642925570734823603202186897813930601507524231718649628962208953094619002793340834515107971492342866832103515275823713285105762305672182856867477807487276897348409745570528112849502519725889235245733705314523340934145439086970939591091067556470205220708856431251294996812573322355321783501745701220913687768139812889395457116270430401162185112872375912476363165303723113800403273213390807336074117236081215749926645928154149815034523096952707313488788512342939656007364943163527122497645288713659657384246329157840284924761373788507387227588149153309194499072895244327441941325942537862760060507402246231425503803136247015177792763364960088821795569145696240035592932631701105002735862461425505500832266872070710071357361744885298221938103399678872665857607072194748058645532816881941348239906325018117163097359337734893025957094332609179658698104345606626548700696579109094967035361997907659848461758918614319104*i1^26 + -368810323455976180770342808953490352711922155019225173107949375169395085527227195301580851428946727164249763774288727300661464140346721044860194077767310773407135421177424686234078898883837794029959931236589817042843900994146633468296918820028013469463830449319705169731325072182091360229804391852775801925794792014709072429413490257055521166341025386096378155825114727339195864528668177141003171920811786865442849049359546654639465372260611526453208254027927195177552419131988069936966508116740238950606654155914167816591257624176911592770167084385051301962086196619042760650551353696005358771094393640349628290701105791626201223735894442032509096196386256646761082377783177320278188959826357620089742921630209139977463341246819127351954789175911860234317435703699591224154997897340157222750888011515599057031505735186920448349595609660959875866046242941950646371646416790268645053405031447605278638112857631559109057455161511265938183553178892709240958327240601667797187265896450670184962907411867202511161834835794314148443060804937184726244367223646723674596085140908997838085623938449900079627095895566706579282965961227478321608827517511818455989912975210333190304957823747489749684318658542392017277026967521313591531083513918110904475330735270727138371566170265208135873329224870474535559200899420631723616195487747402949250550340806261350976132486827529783473776024661913453742472188731280147070460046829378802678021941956036856883950977015722144547046068760105126421297760747336225980565683874166047368189581458197070385721698123316325954974830461231056889545356784457493269780774910237634663607338823737927132754908266868194224826677635882989158690658387264954713064070576519534922389024526525849399312217605135200116371655721283447197189419863637724894650159691134346869125461198876127412243766214090496962975236120382623401968875094480316714084313480282456973042503702292622938383851369619488625030185052303714113065000127960545603788538400478299858310610674264293950654193769830275180201463463294579494010313116505471903425712364149673196939996145484574125962302362532636088226531200160502391966325333294099581437213808555272228929660317817578071138322130253716978952206740304292601273172212780991021818334624180048204592381082224739417767229319829607137199992317472289619879178529359290666897651969467643795249734265308909061483708393580368320775698532578007813993795805266217479720088524126905478180716955370030047977059258801495522281285674097390041943270613578179609782090075271074521319800295609470395805788485909005782085143909889107497744977911381058566409159094185336055135353530911739935440861262840513204056102258772429373951876516776105627481413831554959454378207433833987038183616674793390939680260564853053326990530011722845747639933079579196169751273074732231560111914057182929886138916789738638918070569300570455793633550178883732598236534483784679919861946620659745480473738589808792528828167973395037305397648327204322234335232*i1^27 + -4395911109466389101132637392718628041937184792180130305128715468775409474593751088971931926334809772519298964997167640575924649898056093380335452436792779350969587046764552993917177188987506406842180479641221788254196854252092295261678161595010345487242940692114180048912865430220231851388789414217000419403816377516558295826278816277206432724382432045179274384948345226353424868717954829057478199916677026293109679843009555647736227758269442133306164069178668217424288196176128818745136344964129479450825437700730642273239496100423311641438854836942853144559169226050845469963474413064123800515152638714990647266180080051332559078387271682209994080967870698503084096812584096668958297392054266708309964859304444506986515177208566178570860461962629223632639604787588810651381198061318404277588656804761502703715071172442246242869123763215408526054065532803043807510940075523789400470190582132589673551405459190878256074361559180566843421524986233776948017899697411054213728625528345779157817795872847650967071322991180307509432416852356058708248534623268724260045407996973206653530857548950328354630839346852374810563889409656383229249516739942144294600136456947726787531644235732371512504318572527398130311333644431725785451694563579517701914480284363527510100602893625688713954078859709921069113869440466848428405752800634251224702451239000865170232541317879314738144344599488202271637611956419988139628172843156470556213201186212604254538511356634005533685551802636101350110408990501625058836353638451559593965116217635948236130522576307383126271632116386790668824392498431133860133406862009185375962324782247247194249877995605616378399782786440075031688080828926720211913693879323444155378041831907446188187873361286499369547845811000096846523343726190898590125857956386143399387892388737879087855835176493704315692356614764155948000312829275039746216274444081241521988226063531209357867524787147451943310264358280735019408127365624476354947707385407103175983478937739557110119863630072317728201153102286544647890835146620645926926459377900003417439494136269108598569920100180985298521669584029145807315064605510393539154589194406045861889197529649383629628695082697647167122996717858498148937737123453193243146378191392150650083866918106491776576807208548842707226598737882715137807043420289533957042563231055730358473266262673818247497194785399339054392414731864048838643648057351121076955338595943239795038796849408119037851476450104433808337621113855600382590097455033300537249634089103244914077222033836100385910281061478910704661539011661351320626742485336461218388377877580851924611586341539266167028013721781696221399932619732652673952286998846676761669576278530103259838144687536322859494136522310748670231053955653747571287771564354386350804306843724991965982232406415386732865230539892427643108573384039739843292924850204143462452494877495929995596809601223918859641624040211146331723548087036702602053843881356703038686875929865600630784*i1^28 + 28035566875741313842100823228575812221901173084250828568331080484144031049876996074757024763001825587386116895517430401345250156439653055367934360583442700102725191130248556347979060377373633120258732154548182220502036638137419281112268032168637987287322848000991489435172957201134494899350362600922404433158946171510629613340282364709100728998248514023003746959989641095513478146723370839512438326770178535841178773997027221596703836336048828995650635890474472193949844373207579770694825924866818641032003678751700251637856284200868284264502008152485870303020830944047729532866979333315408207662358249741592762105649351207319886324516349605299762182072850397336515945121116822542859586917949973379762963047928417201258352164191541107387977785881660730146199548648177783129996901035654337799714019556124305927388572502277832944111549148367830102442349041240885260674487266995562872700167485609530240757869814794854268165830078585615583769214239026342715207267376395168123660533759280944817206869136741408426742196266026220583961757947079596403189492747253961216217336285576752058740598660379351824391772997942568780013851428449720309202693380416464115882403183958617094059221393859659405388320860651222374123658090211959970492603173961228461895116767759642755231639189814500557734385857305943053106789971777992115316740083389687646848581068162254746984135189775663529354501540592437441421933872067010140028496576957938765033231774116882897357692896415149662668952964275562508788557882998128504181562567937165340138681337448513797558448457069326270008655273441479195769061915363034142120981126595815499222684825177961374752870354055794823732841595489415044915611404757878041006011737837234378608270580108651266376029334637742596142277365490251679599055770208946894912175760163122464702192495531595196811910512512819922185279686168519529951834711514274594235509908956971620681411529381063725788656909129426922046537065978226694183438190606384024818108414835053476476844394245658432260117371740728797135868998222794023709982223121932522088670325497105648206597800954300602754526370759109712751594016705949629882632798436034177757533642079859669690063495827843149748181691247188548212512854909206818964407544944225181501903920130008905282326693240138144779490557181298282800421226518304971579573290365696439936887326321256415857669670840310277107144967786883060226195315536520977248527024285324276310127821607079869203007413241270368269703839500658156489621235452548825394804557838231081146239007515993698408718012104948237462674463648350672709849990393160878104214956058327476628992666791784640797224084943525252165157312305651158968262771658811034724861106107374416294802818376454397753082069351579287852038199728396293123448629268010242132576512080277883643686440278913234105188757657953360402555950752540947108962088695224490307634767494274937389971974979568739499549636064524736163311349540812127493860936281758191251061870824914127264728320311296*i1^29 + -1481029428468121110868565651024487970038076707728513113866917689216444922609196456477694243697116931452617654508298548272745730469703286609290819060348083401915067357924580078123867327371210789062133423336960818584762832354535837512961102239221848586080810484524100985797458375153329517897481664073100105172913429037920446144175060507727424995190780199221132656708862016715755399309113478979875261562483404959113342700129927140264518889372925638454419321462597281981072535630619119368417410060427666194816908754826978095344140151161746800314365848816251769851355805290999952866365046501251774041633900310592983944975913834172485238256417775649550874999243698839205731718294951605176975533140052234813092328589941819936715689542262132136306621562141843008038051135066384712545834903202620018047520751420445780835764349424677810084448576587481932251088237759773524060952347571341930535538455662263107471296922228569828331181267479081398457757464190503242859337424270907929515236973211479777269434182767661299863186391535355544467356106928166113646061380855869745650552738484016846644809404024472643024683364668773481405786513774737120657154842039318874397253216699792198789539110889995625974232336388907375453920560897947235981936465214561158439145454149909833300730083339155612487453710244475094490859729397314386554156833616587415860986558396098304599562896131448939671879893879220408542643404071256974252048530104729746831732427321317035487725665647624819132822576283634080167657658334225232214554032849046242577159790132674618353680067132422497671525675342604828813024477421029440286593247233834117906102363547647176381544330837540885368122009834849743099781947829727830770394760516408343223958785134809403299075183139010481140153812423025458719227253768363840335759210155098899553851813913450951724569380262489065427803105535504024852730078723856516143158350113573932463120763260932189820840897360831533465252729124460067691275013367729850735673582758866326568699061628597043689374698241121743102786938248549731241763612393959792679225734331931708897108244141469279278774089813601653998356639878056979765059470365546702167085945334992771984821904383529304376425984665720707024714383384716129799557803272611257855493759646849960491342619179158045919384999487522789377896840715977825402522881166105617655147056211543324769800850014976065619856953508159327908472149282008656934054111923565607321009977236771133199288826622438073333257732615050719456420780593207782574408608873559332768371094822789701480517471089593305780102930140565084198183499885099017421717871713999136244743396444838390297390438886784152994507985055225269940027300791140190618393450251717058946186278772887085974871631988194895230915743777421650058098012778158089087780378389567634958166793853905839330092777586380611815879644647118302711535686321394498483820959478394932025974650158633124338023052583620143354195452719949716819615646711001441018350901759635476787658489856*i1^30 + -9229034499464927968121661368934553140815425678952425599531130872854053876645654799170815061197416966835899708443533395756440095778779413464721713651313778896674521057506041082617262539808479246567873621364620986286546636392208222658582779748185945329726091225269411200705713558820882453506498850651161782431402929114221984696075313297278255042673179425142656485807207599007667593849796529174847532022482784074857600577158831652801419879805841475223707101882445436470404273514213404352878724241244876832886620883995505710914412716312804851821359797257308890043682286282268620486986779861888584700925008401370279407382847639935632663573857104288379472961617412790686171405053604991669992307708404832860736095804530200612599372819013071715255148993209626163216983459300783887356572362254315781056714456877241263726411018514864115167218123106462239196857356731303327813014311366995601214034495955254724383467453447392415645762391697388200894230813025820900273811255311085962324470918221748322451713358094792611414545784013033848283343445769330709934958140700254903846350014770711335213942014686025632093597803345821791338358329459104156954867686599715541744568055584977423398107809204226882321658545331064315754884354835191637475805923813000748683204141078718602270681591281694458975747375888464898004381066511226274351223742638947378594572543191483341841880110149915745693633110256212022298330115584697458734211188272236926723137028546716495338646721942918776398460575870805649178352404242136128963412232075178653791400187372692462556687701643777218780411223814663723680803154704968333912212691006769300827206939036867003405264650105216280327357797995486210738525572636381486053015366929223627151994938542654535622969345508919475465059691793883351773295727159461166073155914195263909970137851651324915597647759154098925264822923930013888490229518496297890586605010257588465475270502565822116477334859396338779140319810330561723238248516321670133881063523370696297127526302659524831493664453569973962157088015987465445940612518703388415800307126298927954573057900385080998743206331660453469092108556624842442268530653768943106005118590783076920559901280570288175753372190998154946631948604609276114322968810607761567245034542991674593397927236184530211429485071540351059818867822216219397388340580781829191735696830979290952952255030364751471660219423451901765195725135515532430947119722989081724527005471348491870403184141542848858069333867641764499804901037870298264581829874713547479394999452420635238720577187491374174933207517769751373972361444197591310163211528197470065343352726574926471562825805377770989272150425178102573880551239164239581008936756696241385167601585570394822586895878743253037852903553349185240688255064467597796907136983001356041580065911822067911660883211395300389883013648772649783620610055128981423520894911822214018790916437957440347372513044177076571868224450636360356308351184257445125104477936327255283204096*i1^31 + 356574273472368581803477252263037500742509457862096527783840019458342900132053573687136536272519207739687030599968454667127870430957960706119414591294880249020645678992987113839047541611446704034530065129438105792120750261808689031730523610710011797761401368087533400673041011167087560121535751635222649563350103446954537455501282373405680142763610835727885971417760548712666698155762313878589715240121157535478488665361790827853113099736241050809562691529553975936044009129031766326521529844804955248038906847778457749450747942655502653747822637673615487030256229624908706022981814138585178227235028767298530985360748112591257702173312019730151872693890452842424705604928152305733795141440071626286049203615740617267688867759726288523809335118847583096621000388246717568010772246402348333321812364550556419312613345737205272790711664128743816610161752062026349342021296464482516192134437676199143843383416251186460372155544268866501467721865109482210467730248000605099808904420610852174668730014738617776101154974840479135026508239308162545847404175147131270088558224891720424834211804640408684830072881208354247654575937621254879859839685513678207717558709846839217275399959999659416390512500913388056442539082347014686636401543695090466494998155124285959730177361402164126475814850555336780309410756278767622124196437982464786337745137181485870897388034165051364161973119070087743444823602225789834917005995160386392574785558328630988580993607223421328898470866797972413705097636553209348940745371754009334240353566248632226428547587868536657979347376928410572042986563377605756862887750210667204744286456269528289969955273958829732213354820254377221446681364461477505789550869596983446288428130728623532382312499450295072012114242318216217055523656267705108567289396709207402965310621452183118262076760144109241918024577288780787508141233931379944233469795134685979569526037178152970326416759721679201009530652415026660941548794685642286945210187326207866720042026387580527593693640473222443416878888166604378673385075937613479731905969329630821976091903014443612254674167215593164451583904835342921403683772811468652856453844599632548449205213824506480464073739918275822434381414288739137852836691831195232384836564595973968111357743223902210221771102274577965933568802354542504729033670952069919981407937886985919724475695125848034306642845237364356396141631862590464605853361525274623871733366172426922293952785977141064152884769095999961968303621371289040117015508511855634670748072119299045180830020018657014973231531501681900909399359366832417199148761665821476439219924999714376830112165898576993781980269239405408143759284937057579702656837806753541238680227405497590682464424202993226131327730984717439010796673274815499632795471809040874335926279583995010109516493542535640213699335794289369687331332397485140472746523190408379042440521450229093220967108913909712010056817705891248060174338807769952183056884449463500800*i1^32 + 3534007634591353751137374948422540820955989235398926171930259985683305718052284637653381599373027996435507619691290961267471939308338271535114728521066449014959717543102777293189846409322337142262456348502780562925893216894855370739290270395653952999099611062026083962878843717361320752595210037031759861102590276970039957005971544582231069560425062063146255808879496625908364107069547355943053412021873769226201529191208153772396152097761031359094487444137942346972925334653972907872461273761722497619549270574981749154090961040214699550377222081475109124425325733367151057269473126520544109028601329322933195235105046331743658350906058038364302148062919713954103183500819220607537739359529329421769645394240273761554069839616373865510092193998406895683031720734900729349299401409636332276727260253656974592893585311096909833850310320860616557088079772952483329927133820259419242540784527682098343371915151902222348749673976478448125676835049245749296624969480191319167688238228872667601576821282852686176075886526220481548213771103478436564852956380365458592652318380170189675986286911607454654777502977540781850322329667363899349765835460819289155855448469454056043110231212264344798965749924404495062922852230206485213282369382351621465071943013752001419849395640231197400591845236923076327703504893951621271881363421003021279300800347581075696196162104145115176469572448326042776547685544135877837363479336555783723657641411182877239425057986302992035868760830278464588302335848635948885202773961144104953414904904573662569350730705773323392970534843526323184392492608037760601355476234692540821674930005385255272160665353028675643364034917954212767516560888684264401399667973610748797302056524380693105108174090473565471627574250323880768679564609042605880397878955061283323356260743817566925351875022917826307771480279250515846680755478527934665196445407024763564263016363990535320678338059170714537558380226575566261581922992188912522382037452765430019271096792731471783875159415398486347284790504317630555776608669162390466287668621485354879244868069068583629311732787985573007947182943913784171762525359935940764523360741801042495501719418229776847640874659900244246345601765354918935093778801472065735246841917417971311590623563409643614411863849836245129322259144624174284247642465058546529212827661096163886398036632853115209543707061102828292633010865896841902957516023366658889140891155436274139046786591694771565964669300865036295198377191901628647638777829936000136103671404837296204680930498809721770267733646759348476425986932993886832853514277570265356088381495543806225738508282374557202370038239501822676750046674023885334914307513909017365058146676332941393000894279276726458161793478524422123782396308806837478513561737735793400005634575265370024915046591007235547462905173210174856364040439327442991762670881688385942824990010276288429807263756357788798557273294289314695595026877870957958998421781086208*i1^33 + -46390362554273245826479970348828213740726770350918713877649328709883632877970073471025610168133657249282962031632977571197799755347002976659606753103067887620549473447561120123840926729208667622956948891429406884135594692146289032851427214374924109120924822624604590668861705917596098715818607725572517093338432099844751121344792147606231133720746362976950374852346616220762889546765112442754231840442615020494092676313612197922882080062695735843941989069661130025177163749759851366282150780760339660065580540574363961333765566279880975232734839224936467517324953648614973895281168071156957487878256516395837487127612171711359704831676626396852625364682167151378834010537127106127327271304038619822280959129208209174457438314865395092614015361552511413349938652743918302860654092131281818971547222052716787021126172046190515754008241911555501241658473130529953424971546717397882560757484928582872872423204664727404275593333321707448988236140374072033905475941339758517551836581371137946939022428597044379710094119239144809473400024450405237274955098228278396908954389182801972449572386560632544706108094953325968789899298968784728493987142166628643222113954074125492895191892330897235312005649304382169008661490084726649689142134253233719675347231874779400030621407153802447075037154856563382417934534457538097971225385339549047308682119198669558142229085325646426799038038652884590966696154566508990884136180695758561354084752896548602070464675153147176412042621843326070721069543005396384276605759032728654035942568532084419788663509718846570613066356239069959119763105502544452389415888581809150593526670755039230428407146169525294763081821393399370884930727441734542877585662640253296773905521059516038217743780895103781109991509232446306456707504500676587234970750206160497083937593582639884938156046051971579018667291474898975501857156813057857282155903232824368079842859282903261606500251798879851213410007979876434401815541646268501342914597254479572361361886827327590320201191637295821893092257507813185037494539235444758095462330169453662805957114780976167182649143389205061761078430072870847570748032918973545693134601460120185745179229383603811112197224072936665006170178427094723492563330044250420508518360552497113427622072138110507690310369761952691946950689167086809842879918998227679595272802062330017389081382015802322140901165651002847409452706166555303545487415230111786988552345169208649793387658176424810530313658920751813619977965909181851883330610142746422654913124285205870711014367929962648831484635327892054144719814540531889144399073309908939568817472389744079214839388230387820892559830422188816235929423072363121720739862680437187976782240989454026285918073324936023759822376934880312382026782995558677607172779610484858755396264083771916878975181967315719304739479692703855463480532974755051108707449131837708907781313126655701644281609682385538825539541324188279403698993655001952338495668224*i1^34 + -163368831631080239976830690186227086235867482412678767241254473849298903906654278578030865312042231638455810138496083032619599385901333685139561988209062639652197849294259018122586218599083523104348669859127189127619192645383554205342287137093640685470972423382959476213571051527049151127666365409861335496610323468272174028026747385965247404269305999675879252533527580091106316213855401443048091877703706220093241184135312589943009972810344163615330999214625554126237488705275015203869724939438776952019700157427518173126897010509551949846101115232427452266520849054756304152208934086736931635911426882446310303629234299745376319648318914600971544584875555960235505186400773104182358167778873219576041945010931414486245059585510835086639910447918365680655286071679321096366389048885699695224039264078135132154828696693031952459314829763950884938417324186450043154011280352805907412590990375801305846897558903426961079019530507905911452655279524594788149762550985369939385162077029186245916256301422982056106604026497233885531292619116223025212749474592440120703886284994217546562339669727704229820647632085038097707946543764623455463533174788427242392328529794503577639676831997757336654582843629394710403204499314421238885465203910043958818790976779270337226649777513148715870006272320629914192076427993660401477770402451127871653920475082103095638857137617923981427740877508878154083434542072755928427335214238561180359090350488402557076474897634559359955438571691360164577623654830012528414481194057310115000261113522494901953615504633757594816818522946293038896389165564568094729362348300781195624259592714672658773469216790067560430278627119038795751266979586503181042041080084043632559008288362055059990641747713922849396851823596472560249284541655937743959226590573142160901077079352528908814481827181303521636215939732764785984989250686838304368957174809661356017424848025805156752634846610960340350361202208237051548036604069613584805179663488171910667979603988445863909782762119128998119404759750501708478819415913875242687900664072596092887928119626327510916302687862481123368461904288089963225156937553093312138214805042321913656313861962242448058298467129560716295268733664711864799859054388000911601990001654364257708468758074187109816461343298855834010160070144831497860780555370795103738797454149586362910023581560128771140249868761109886111508448733915443781867154680484104816592639509788821204555316407962358050197948914871022465087882301596981923672214028096646925267142963047135074148474150907543195035505845817037350347463761651904885689039898608645111945475859918542145412153852016988111635944545706139061511376046669680366244298584413234548828475848234543260449179176328673815286282830447381159314964065548029071681108973538628096344029099021146839728198818360152353626128888213859060533121081570507125111351124697416323718313271348052883887867221892687819802068796542903780126289047193942753280*i1^35 + 5590411060588820272564713251310095531913008153317978283928155817447081912419436294759223531748431898971320125784981471892751398901702118925355078342730137356845430615607267249373302708986426236154683779801489867260585678777545923612360521997003665277192060017390984151024844715972597859510587454965406520553946573273118743249203100438705447274394199546774977737851927001935570159725063427079814847578355762015298977249885493439917631796751460443500990933727228057439797186939293722930264486074690362336537686303149006759853501778249524123220838742374266571961218455667429592970747561315751497307927300396933041913665339575732598071256361284602362885111919046266039519706786034157568746849339039761546264177943916736174972828469930196470757683628566640946139479985913313061709106944065037311209995511100952549054046677943806905044234892658987999597910477907405463352003697134249011054677683228300798596560952861581355209716207130827304559582178063317404844629825983069727135703441005293458816834147730623370531431752939735446732894017035251131238970470106894255315736231865462073945876998773021238702357311302390318256301801689077109044068823512069950043364575382417074039401184942427655135475731497830657110094564968970923180653411141980193219934851628495043446088029084599853810840631141747348774469612988017395217612492105904562041965161923859358466676178526520609171729232479505617152831380509489327786208991147241371830588916927487774643567045337808946876963538233686230367809843997257664207704338305284184391660514744901352077497370463531373164051333418367196437626076680584003423122413888104972948895545912893534938971722479529133858306485238328977425734229537001291305362287947312791385832821825831618337266539376044458549102610811460364481732226639998437719609314993314568565641409899891429986572382762964915796686175078323114291636911079043188536704551952388829076425911952335142243490467806089843016827336743519258697190074701990547453487724929851505349865622368404217195944489368281419004186660858393688050526643998530646956043373050128714247559280425660265321033022133207194420449526587581829904688665747966207211624062527001608606232285676461821350125925863390157959632415745336303493270354106894498197988632633105466259886425344853775430441923177063840425369725935316967694187380504152698408354159845892424917783218950429901482367939728652081041285121413999612871276941163199871432868033686177600331573556832126143312110297147525297411748534076832007005536179334597977472613973070831577095605920348730796668012396364669197352483310937044316872464869490539730566346391531258334676648013518626700376610922852541780635280586413136161015804916681692608392008110900992059407345078745929889345665674429154773820771244753528315253665250686784304735164411093119559414026621919769763501085964294984798709680016821345118364469525684927760984506376336120766289654444446179638809255412559133759353779232304005120*i1^36 + 63107223260971747193721473848850770798404623523249360370982648054984698097095567857694217307608509807540986110805544732990820558284398357246145963046864590101795537163672071006992359687893071460408506813503863854638474185208184874913969450778632108364783415501333507432522717857598786857846941985755339963748909631206091795496211155119604673602273240883869398328086984156780223138743277509481633754120943347088316182276072547537868979854308822403553517001687861697952273870305948921206669281491073213438822688879233873693875781585997650128015768798459477249164238177509642366605854062398983370538390405564389919599970861655690397004688914280823040393047080903754300753766620945811439003440997442547266692407288645089414089904928381899079674811927953100989396006145876109508914692000121977730873892887830095551957881170852153284403570309720926163945404684496217757919328176516378975856523692107434810083758997805574599228776484637088802680806502707873969434002181689748588282258864224867704555680156993131237154961355448958030172815711490668399430025116562253255033565136797712753439910302076637723538398198434711830488383362187959473342356167593723771747294032577266740235213088341214188359128705229993889103403878963176399442401035469961579633671957042282962356187465789068103753657235598013725507265504686401047681753427150545391118135722572134160662684331507495755664900424181505533957892006626823575686815205054498139375568041655153323643274031155545883898030970035892201205915805464190587245988421946361019255206048574360782944785515751664817518230613632761684143364407954652965637730901060322483831060677406277579956765196505888600145574622409505971572294848284049663704933410989848002930616774868671576556002403632343961941031554548692355075626987351299416984784625054398840778816245603473847695801403982993902356172779824286273071254592378194145228281699442217033226102283456047940801912842577192091555076630693843208736422025836060954542115527014208945935665105919230861165299344772172532533486424020461205248132105026986420661517890861786096202602934262187155399506306159092034273292282046160922107542488226886295088698621926529096291466416102606255654871298433149340730470645207171390911325290872178806299030904770134833796252395794797504844696951336096006269399939536672447964797841348831958331834812742641439084079380821532442542488290019315478942438702187350744307339683890243078020094203275816226111192776708439790150520127971482884483352046152169485365958455100874292695953411734561147908423818722368616117844254037548038209712005330464228733240823386570866530877865353535670117728248631862805197857376772750776475968761207381758197956085815346271716163457043309032349024937974960468929074975987158598594132679725101614543970190800226936729427981891703016603733204357330993573311781908880323697245455787619234025188759116103821501912168099380230346296245962284511252217716978547405677635043328*i1^37 + 180488169365918626144762115716098462797557259402417542000204633838277345082289572585020077159565274955801816384424173043069024625387152270170814242666365632754319005147737495655289206253701538184291489391280599112584954848412451483039784541151534972064630798396531415151788998835718952479119662323032842950596263408685593383478031920437911656174152616472943884116388847436291485986252285260957194571547645340408774987586497842052333969211614610429467982185104076039527957868730488872556890053744874030296237432015496842305524880793564916103181178002225681241483034810813984840463537855979958858929831134461760063124658082721657180534524051946677965298673134922763328827372304561402907215278811525355623061696659095945300694106341695814574933108843058413612636013157670428161890465978367822374155238499058170412224296814543154555987787553559539755110467607265578304739120855909170030591085717488789625312201106125486233721189951907371516351665246495570690240998809322424239543735818424544728775001897830971011339517483702588507675032056814856608352512571792032593014339221333999417387077501326429594613716830314671894702627165315644012654062880089670718578917164403459433279693966184027316638000463694340095820738093770081276907833496459097206299066703889074419015860840485300775334979367559307370896944775038454864921199988006082025143130006662337814387884163539964385719047824726727267435354831563120700170264638248749592722315821292148324094354786769571628624023502486816599052114963399417356716751975582190719368918478537586616275625109091631300897296795425341927081685063322940799079372932370047287692716673758638967209185184140007520784911870108963472699820827580984609452180774642313020540761073710465290929491294560702973405462735495673004702015572241449208141707363859406309235663840108491628800919700312747368192635092203848996131627723821294010413367031114886775402530494265226331168794593671418121872531807217583871568622522604952708511353218811071547808397147115546789243738756954134488192643716824484374641130081131323161631943989523008550848705485231373498531333388912517612100074452868834678347302102316018962586472964183416089374767212787074211138311164830520079096354646296823027833013136453989398458636523563290515379638795245150664523379350107884122961950722268769912954243793668746200074550757897689944063631368567847103747086535115714034016933385080024231475997538853969252081851310144432903320311078482774614473993586138433907738342748279800879281117919401205495308034528638726274579324297644738086513910624644688857676584028828412168654322069738778567400342085478849956260097538127753109578095445911534016387275649977611202568811385827676097486328223113831026778657967804454849241723818854843810820238818466954932576909911515085842050155932305865967520546104379864083873063347607569457949453358030563211050239125020435901387995959161516756492111471536896364717367440370253567098880*i1^38 + 1476385325656164702811099593553737722500049201500962791049710270661282657745971601332953954289665446287793690446827580187673624116403139643658022161052647703932277736046281533992337268303736674236911502889118198545821045348092882101090633109095865174979341966690976757041952324635339423891680728398464689537138400584227461346299145350845638627327543756543020835312744753177254616893903665738781980849956700988584634880552804124110619237147504833139179065488420069581661317691743908461212294963653289773690348414389030034449856886550721120041960715751220009698529438630694548527686979956575863727652851214749253027803895086209713646551844598198584311686947223638379321320914220923018048928610203445293786026419914986653806506997036090217514428136937506519030643739162182967909559390878154559105905006071223182447098018636954263916155942582021933322089549785218898791382475969773800472416773263779687451597221105262128705604743022215729649692100821817581836684596392834963249108101790444553651386969993369933982304518602566762788193814436842972414975898885720812781926916375401165046194363563379459322432089018925155178999729666596409948205642482036190852708637946392582153286792162818127639802205774192950419921819496946893650819405360662018530766408111596439212455703213431632585992706184562325378030847906516832090555219417221666451908273983434697019867369029150313711157570454849536545619695752801674339210383509671019111957311081288748267709152620751254507320439689108674666949086529237051211667818300971464898287459727625046144831772158565206716170190941933496621150146820765195534704487891389944565597498453833220540914722930093016635535932200097994170870716848207061329067157450163185327678933552066622821572808319979605391957207689369698182896690829205620714728420915588849789869631197294464071879923130486120605556298548753466078922503984525408061474666997074740758162078450472532511775381904994238610621221187884969479695403614671270099824114725643357345666151007406814369204256020829387333425563729639405324464538932819756311448154461676965131237207669102124213223506330185154290877701020254354928637307826961802326848576049957555303503020247378050609734470577835986186337840783328406141830912793549044709701960107660425648078425353004377541267165109073280933709929701721289980925472688925042099638626375225592468801002842728574531680402772180196393850118206794846157311969616252148171518558454998779458307639452203687635847245200998171869782678573465290825707930735077574090811833110360430282835458443682290326295421389653777367007871492708904177405349012266039916816860222172331472196193499937060011178434114061197209902339190565294763311656802365385222991579398576798848878477399307198967737181502479461865514540157980562109457633662283637687361995555797043257850541069112237992733855709583713455829906142378281274740360605205384891078698424126266624739038338568264116552839117385236480*i1^39 + 2068115233788664511888988527017393450380381730142104942109764994145707544000216409434317003785233791008241978382058608300792091294901435282801013794028836137184183950385359259320484411300055601147726045037268001833080076563304449711689303964064669123752885617469873479578139713906462928272386634745834942533830698677086323132505106666969771578489573472689784949786466440969462560444686478773259934323561351873692158358265766925274776305479790980469069126948632482407527479205950151731431107322742602846671636697155051597429626427357944268518769436307968450163498788695274425567211221395300869459856853223908502948084344415681341094890229924756099628755026190185841994209408962035115328471582089379764178130670845361008215647434230210739237499782573121516845860307186680555531441682025395063227886090878829784022191547684537066102943893546411411394501955901868308694036650672200953583672388867946217916059858060351911271419670623003138137556024959042127233722720099318483390609057695723619569727039358266900446748027024537014368457966893388530086902753718424114147504733116950164402849875155801402077624136720812592725893588204737176847130189984217092834424108636062219435692263655561856144305931440908227035530317030252960026533279601441873794866613782157312424010754697981042629278506669813696987923892202127543473238316651446738560694275930973531451691198841537803523265972697459013752700241588532280547704876986294889564755489872876824921340576383764949896487866487348432391776316610275916307231957555914368451354940312575274911955361549817026586424279874196959720866739822651660873748960736690301912560440370977072212324256385443331501538024495150077305163381874163816955286153601874857900541170673111052435407029195172935240057694915276530528304752568934253152573832691579975292981969975049541843532068239405582186448352159847416904348901973011925789353381959309259973243874652702483040297871972396798828798021130477655813373736357853021047085959122914877826481042774659230799523590426834900032302579520048663491539092319060676021862862572401060868799090570651750655307125123318467540802071231414881830672045179252583702994653810802152742105104859395545448492759782122490869185792422290138523039416005900728417328658863781299184460270154179169508770527992569414064924574502505430564431215248497636748630267281463306627401116897813196873986883928188205049312468971703296927836814228187295593954314942443079986260074325786466409466018411383068941165569526455167250535242037557962692356133413601205629693068761739509904124137402928990053650854588535148920955729696392908937298581073097737686875278455524118137885284890582609948656704332548855709109030603752376505804647736376862881544462142188540426583953506961452348327532941102909057200552934370310271601733105350051552135957136170775550993550470533903596938716893918960210577354596494824498297606440830137610787985584378168528069015371776*i1^40 + 13629826097887339357439352100193533204563967560852424138472118809045537099931561970530460900339014816397699498354535377305156153350109714728723790136647049273607990265783803802632098356589006600837390715365525133889624483097752203711830855700460133288804648190384507441851488724609019699263165705804473636181531808123189736901684856106666279256340368989699584566695886143245619396956745279166968041537333428506098104707447192207553768844581688579825107020031320845517830815359882764559500622288253235964158079585213260983717995490694860607858658803179401810107445362852461084775006697277093086766510062536882317293969679011414200830694943899194774935678662896435142015902015467167165689730190717023450588219177432145084038899823033728156316670139310876343306918877232596173808206721403298444094741396494453688550994403495904032475921013023876315224384993919549346225849633620466570991379890732569455787707642337336098162068281151327132831626647014486011484961153396935700818919121613676252918665325054321111505751604450735597787382936970561543174617158306266247125295300146244258880655867686570118712459066940183778110162615092918135205319617076783185786356981536549927768225992259881121503376930875331540504859965798460448618001762936259163217601990396095839225179246734969256111065272785103039017028513073578934182005035844622543357373320726678174835307077089272480582254304945178062684093199298740190431780946225230840577088137315218123608876281846921371791890237825414803445153544311526491738894917198197690986070066626689260562856581880129769452099034253387313943939324329440835904804616080528115701726773455130438795722811420778557924402237183717435802251544902546256262891121453430098631282562880854952429458414835992576410096547087476683087211532246546388153288876381717405230737658563915447988708147614903527481960918046329667517924556922660575635766412271418457028870219702835664270273750996622627808820658959669511784254874227043227140918344603976337672111624360600834004953206824311926195433162794590870200544447191236350227208745249386925170679173498569960817570072924369097420799153367543832554753852263355292855590695934241801549292694158510889102430322036152943725681673575388215818624113081322897072873122305729753410869215775448909283379193857398944365114264651374701502804196551476996771257097821431563639450409204060292329386528811263867929350588331871725857084217888343180299997279410982370385710277795493593184460146282495464397463237487589013732808510402802100281154434554067072475615578881175371888469973659320150816178395073465363135703300787333829824580847855279198453875890140186914097994552575351872485294219344265500816639652407452549082431960034179306913728377159052055919584160705331548412902476775723400372952944136385187836142006869016949468954371926806630124607384517419481064680276160620743361189896495655804762602726796594046313470674669509391396372480*i1^41 + 9719241304881345389521630586966366970787420128642862152420198298352526966119392705080625460161721912787688192366705946749752685820900120765870818893850493851178721772747311285673875911078822939429077733552107766361830787932622561757877880810394377410712712147067881920167248537970794706148006619340890441456679337356791011363653443188374524609374464892884358944344262756905336411309695639579326317224653385296686202136808316138470203804776599832840279688598516158741199619224850633727651520368979095206166554398722540806241528964745680028508542885712092395397602541070771887815826862249726821413343895156124026112202957573819525802271558756714204607490863016278031912778315727692372659841280337920973323365121334824853151918396125069379914962244326761836379670831222566568438932875635832326634168011077071864892481812321504682812672013921902282863537692217425344129308241146751926118786843872013805431316429758867909627730995251580772090085444850798587906526183586833130911261412452462657703725825630832876302755423967099393670209933892049564812420238625877245402245828723955014244843403143907669675635064298070457232943360497259605155092977370258426251018560679724984880990558556826083285142984617140305546292356462901976861979976624226020268312536263547365096571483520092337787838621366908371615176988200901263769407952078007782196946495721265705091387282268153901924061202100449820880807016199989284472776545888789427442772038247910944327498985972858187446818678946247201858989600791051485515560501160281188514559382774260125261036626400732478416174911728627846059860309795918344383099585516004413589773747845094855921629553437991902366186483617571402584102010557424168634421781733423388667432280245925843182454843174928401039870101484181181556987360890423195058343141615079675054331303997698533437168012983167793497961390887300228029519075329283280988006591064486105081051513546234304559812669355827168270710255578364253315862495910362431275693799039440653339458710582300262272010455714218496768485195220483183955275546652340433682918724721893188114339388640360991053775469454792312939353390716593244723827025910631617289088620779897298628298725640727617980932263168759297254148631610154815506689644092841357656281449028311614699093706359282387235044361290234576533936491099602200036441408316781416667879852646718213600960976618767914331075623565818546027263307619880646647978543237995474909581236678532118511703889527587444006823791861259547522242440738184435834112241417730090649890183438552383042131199913532363378228183811904299533296065081851257845492174304947650735054547463711283940203034161995050809773387277985236104252300191701927124169942970530642586735002709627341324293432105224578692014560085274715858665239477354153843363384989417460529886306700181218373455763450827374411335372868645611051819151799857062538895040852664862347660959090832675023162014616319426560*i1^42 + 61375303264716579987037044371346107299774413370231661115044783949262127138129910839116360626729680987501784594355063859036498040058074992504773008545767388161241728519917177501429676525526482467841923631702688026803776404464053791551994969342018533654388337188997855745408024650695924689536620754569048553439191402650221966197808248720183889258863008208202851530604072090782535319648254518117055867929707143155907559003311271393152443635984527662317625695466689762119069388400268338901911504144586149797734471023609289892710052514307040822142025404117635486174618874278382291329332881705429660344846766104774380509526900527971505760578228464489913858551839222614320462069878489002256997962347200429748400826298796677878481884061993097057450519265392453432121572817435177271685525637632646159162392283687934864115659315652889104733299697688683173263980231995246584497456323297590004294857480555983855444821547307336588763443813522957586913969633533356294987901362630902468175502612301408115582617895553941448692170705534692693049044715332682291953243230208419545012463084568843279107038320458852653404342871212553894774830736223087562172798856140681315121688503353119235463017806709951233843528900633209916231565106436523364327811087819714946522687093906864154125723527453598887981082435904369822369503667697012391143031021092695148522136103363022366864422008302132938153165373175103023183955760617434756378071202026401469203587502141636864224969692420525877933723122575422404202154230681537184853858984924595966437517141578528499777991509638718234473638662283090571877898182518531590605018609580230137336440156441177094378962093293406516800530503001504132198382974892794245932814066573594338231852691061091148859583766623151428801651328128887444047619940547310225503453973105310107249499121234002319656451147208126945851314739292193080229388587573791649630363716405198848802659217894131482630462202902289235735182839332488369742553105442679355775799477054159654396642998835416049102401738370141872800066127782909048255078519229948502197000148715878360468030351663509496598961451811261496301973402542454257852411615338175100285396363287137401915039024470556496053788906353904535981769625705073934353025775214747034055760735767973490166803448141382398295063274985788251377197120361564419224393374685760915562016782845366078630535699932869839729438362629308747644282629515566018939488198542941301861579321705987986499965029389113461367086061486626265392734684891320364049554328137438006145448483704975027856831051667903877017105618401025329929514538173068578504603135134783219035396958690625003940724085825996257616013021111764934187799664935652168218903687408101167614554701586547226597808988086584967003546749772620915341613246756654381060534047100245567807572740105940297608482648126977023722582165707902624825072518194930424221202739487933972489288010020299798814630422249472*i1^43 + 16044200046690848382887062829189739811673983402131165362780983746231992668768910302763918144517634930311951277243807845973434978260047017587707863147059433129602328724194626569825465073720192247613223106330530019510851542883052170083206727941253788524334215974534706970197232289427386493900000749265539329708348143669198443357119416989059243256335237119353669931235308320988912119310566943943568437843102383355212496533306961198486824435073094255037605185285558398932960241392353531114054364699651801870778358541947317205348536936875559238017299599176671146902457500353291918805518549359323801016898902574304985953888318995103239638237930746847277946286756708613678103871027554634127974310728340433022340798318123979544767888522704548990516410092680988050627333155985399747774388949392677035012914449428234949220080791523104898508983240737331711053208481784560140298070487150239238102133114549490012346149660845747771456347964408275273707301900464292784909271638494109716031207275447253800033038637385940244999494108885392725819761944242996757691352252365663867324533670039605893950349019638532950252200114882180326355348388754984299770692247081024436406494525194773657576076560384749598539296862163682938244460549781503469777592158793517220054237724589436465705007744827468009051390486984788827412141955681475382182575931339035966135816498683705091750860725866855661905355847585913475944592024694881881137861995332628637870760506050511975423556072961447386342018044736340514486434584136916189482164089185084325794188864249265071995038161529444759022232775065179298732945908138517508792712676307119489389500276058207070361026573449828608976147915886297960567574551794116049394012638723909745275458882348216905489244367376835948334666429245638068170160622242474715598356677505766209068846769647027154746732705436529114145755403506040763901220898799404244365864785250067606941084122855277696564440257656246906102604565845320556148539811266303970310370796783317237183592075177577950616589282116710033990347740524363942070245903340145013007957835004892150203105715776054317238213036890939633180662131504081280776510041734627533670977233487091211058360851335596279595790881106711131117988830475144932002039634619012994413949497688164126028392312226936455404091278474569646479718481683192725394031782097428212283327489664242007039874630252154183193947374275306782875453172966642073715897700004670716443790100188768263409784227529672757526831792442154075545745188503328548637734634147167715312949582000033059460420278838919444580295959710457384083248871684770004457943377654633496237991944471062697106203953805713399381705160464755835301756978824956579721054643603342324663911144646072082069230784044426964449192956314230501050394730222172313935073335474436033997577547669930147384760126278858008701937533368536960346912919869226819559490728881179836108472014383676232141111296*i1^44 + 136258952436177046555209961236989235168744880744395774823046215352545768947586294778394768459676139277083943349530274681301613581287877002354727202069974741737353465910488021113050052403227667728266138258862089993565665271997909615971716902316318336868650533523719975281644575217252436840661406106175497884353811879057234010813493357217292482821080878068534836007989339931493234527739383968128000591362256257940909703793102639924941124026102610791951601985639868635295273698219913047518339134039671867021435401177464555235997178293208159180240597084917910378114417798489550331004921800874222306267277802145547426655669303783201406253471852254915040748303367200162973279366064034368370189798267411729483413598401962594646488372791798194799093169355504801394838521305710286393335361772083793804843712008167324489657160483891491699198347270849921716181307663858859341019796680898642013316462390500787636346545183288733127908132339416013146179457133470044551268202284548569232487603284997570342397439586143768227990888655972007451815728673850439994726290135663466596673214704780891855611156552587668221937988682973584860708111535182493388023533020247878501627489251292132414765345954820057971764326792803732136528383382756943587512357307462349375860607133219699432146693665189095426579292508234266277254741088710878970462665095002761532633913220368800818036124611752683216691120952189822259474888533751238312329558063981837206637380101268043733353407912406804149567348379071062128739048371418309593505602922934216794491281452954026014875716530679527255888635932869457212501484161381265984688328042905489839555443691251976378703881342723826177920023591932295835563638121943476929885259857202912877565245586461896497377905536665592289900704676714618250188492213644992433015371670163131041077013228442968852249137108886265705824867893646288967423832779473828725325005673761261591099707773216060335194080918232819940093820588452228441558067955961993907899215758627323077392618585319115146278331177029605508657222598748216637391745739695913336160915538884974703670012289166695530359506008581994779744363201623739170435376493466873124422723706565441297764796666128875516815580420928212520304337533174581383771379292851528148514927118949824379585603620976821378427620305354852874831600186049349082574132442514417918103590224173583623917572139073195763939474116357141140616156142422557355044393425276101660245057262479851436380639868637491204364995733117594905218266912516542157927596962128613221113048124707269063788556696160241217674988148047569031460084893017673262819010099503832843292462316824755423547387758781390046901783386175325220282703169186541966699599868406259080581024901450375653685038029192855336864571617294829180050091580667692432284021752788426137172113009531344957356687124096393119213847103248768608643988683627538918769270755819890732224368687767737073664*i1^45 + -11109576138209985672051350689263379169719329091066951448678388302605279320022141173125196450368308552372967340826772199070462994413233858356209513309503619660158221623119963294200155953792266978052069874682521376784609048308953974196280355907166280543300710206955746806680859392044099133289443451615189027370772722197085131776150961561928483396332221661053882798177555530294362432126569473620733892314111517208265284981900640958203390540817000648075111467598304272775044425064344168012686100882553339785837553802753238724174095923170331616404272063230208485803500131829348617657595059745236762271779278030008576240079704744798786722101495764284520776617780269157721533041005891038459542570098591474694744179202050737791096689839052505223351419453330792604452691570220370828643994932741340473432212597965304423388288995884390842147779564064904020714563541322420487421000868931897998079442175070381224761311884737522474619231960000613302355706797234884711023052403943477722000257608154605709629370311498615841534479916329063559743618247527810512787696718236514006154894951026230591923760003671054302054558536275734257491259355509877538663613835605282227803400278891245298167831792911187899415437269712957886039852539001955339916736676136060679578083625398202955334377669411786340835803240623253098371932804857328925846285118421961836558486492728430907654451045914534856993145772347133228769849774209636758745717727980095519291597097391210931057725722496381802537038556402407131163411821425048802675562945392466912286454341868257363664682403623466147973189856950302335125079361782198001178804420162320698655181356123643731364262792733619885926093645257335394807784412980987414148010824302459988912529751256813389678075514023758680292070725236244442739816137562242715765529797301156520591337380985451238546298252166467286118302502328354848193874177651621513174359241152769521023626477859196273309055405107766594850880075581437421675793270583916060919346835954898573797028561843767839010823377619051539202238564871215999875046225157203818308459312769418248374921768616991117261064834052282069506752495277682576155008268083674494948474103885762797616550477157146915208169837037005227183871221446391223438450680819575530307777963166084484756334908111642238116657040098613201743553469230682156999162353151980223058588645594577205307820908391786790832738327489160361188603394258484527419337920081539833508821981641358111902319517277404502675385226791210244153713207454263464874538593547013996942284917092906977575297943449287404402497404697740958193952493897557461150620081993436937912629842566280663003108307104248280809059102952755474349391041063223526803928434278896938632869166348570328021674037117337477519474219429538971446865683690626517607398343331377022699546809426139915208024686804898229234310297259104633124094100355286026233167336000258652176122577420288*i1^46 + 128929310396927186398542114664412313272156164505241090388070382309624488638183446390668440823580641278190408979126777163927546600275685929722508650350713177162446604293566908396855982147878408427052173801843289486418549754482549172727269619642440354742602433855274307795952206824178560958567676243396460869485415542993208302785584835283925326485976450022658865800568686668061958573606668946530584860505298042754232441477620244319062798920029746550795684710593658083060918277152265944608108790277287425688243322438131779082973232402284554267082526274013134394845945928377527024909113804212732515569328516056735852790758237231540742406356307852873995603453841804961773938908049352720295121462553790170127884765435202990058287188251118574290032624738569618662582703258244087399002207523520356129722583722718097440398873859415993093206964924767653037913142349487667727395487150547788848349439600457847570796631508604947183160239017362113536267451140431372699388089722394166985146632361266022316484722165625471372909625175827976020124967849431276288384673891225199740503962629465708483490354113286187961809403385728107458622228248724699303782911120774983151575146333837077966486968379271458160294737541070741314571383712466171194400568111988122526932840074367915846144312858975384259157522165200795542754508595688690616439221014781289411181101758723126278148507032835035766354277764802366856202067637439095414871114106154416934644086921122263151705009275018498644630639802266025594217890111878780345862151399540712651487267043863281539151482590727041229039031166930646237462051951441619339807220511902199120059586086034397748493843425097631081959901069199162917430729450305317950321495571675314127904333174124037375624869888787197597393706430736682222490142522787297878831649672237886087382286530544978160316632449479013524229534269701813769528527371856116769730083473207988968324465508320784471738699798072469988873728197975069379850779509694438173851928236818683806635983446212452712978614719296603748282496887293650623993087174123378426144128665215034119608875461454489613735992491465755708380518010355711976771544271458509951801298328957591046004423964378228290886383094347020371137282070306532019187301670606740733878991641983988040224915376415271432677630529533483508108582013900522495617468658639880953366099019516611521979857910391282971288933646003298983528455088497161020992709271490293364756087012654995445943508528058520580920824551999896454712595677595224453909647279015958206936559735688696400920466624152015496908298162555319187160164528756070616104023252504069159684650854875522161043424862383069044591225562842761200346578466946241934914635506782010914661670162927373767279706400384645790944884153938561242022598371591049701499241595209700894075379408473767213978706713857289668676519770035657948762971618542204489840844248812098830586609664*i1^47 + -46010697487275209698416190455770756683522405712999450814420635187582927172411372848871038253721619509124653559659588647617304217756455994788150614422027426834976795316633744743044892061809571652358921756712636169611328207590769524771001036272584302149293855118667066964036233830406203205974006368153001857475904409489091475135124882981080293880009957229379336436058235745694471393984410230880406082237509063951373021312984271719809561817728427128530721992641088155631338306931482914900135625101786257326791302995040631621305185382655142884074382144318437904043019946561710263472887599425400943953361943461190900351413314030034889639950071847986174653889958834156162443314816796257636067423708889436298225971958694328017533760088811084258730838378185750590009924636861533535057729346486483002292114835227248026414656530184886488405983347643929725395482826316153598219161615400711547155727111895602468834412648564033867416294870766491561575280919568950125001230138895250441139127049942899115070788946428777034631400127010054086712981309357341965167865905669200491745775047174864807636330045407784216640524254021450048512449714508257102741545573334767477128155096490466345182802254847416930651482102723894152745659648904039886167046374607944748533099205903916636014099174997376402204645856865069679382633343708852221003398707689234975448294069434410095937611144010922831869714779797283092324547065269724358857085169054449535500790262484094825921071822368430094395246614193437966467996976193066176207792493167595497330392561782385456126074090701028930807894714953215435941248211649989377209820969571165147349521463491198657021769186020028106654542358593830781924993552626133573004891777116658700002091271868477938474054651362661294501422563705394270471546892650981542547088178796173119654248215957201670429864698660775874280304013900364934052200433326648173779173689731996394272090869499533504315630909320867422303375610598146685984879773027079027922174423645331014208748480649347909989148634752441765861168184760216102290653861882085188864853822588510289811761399285603817034183149966846346171835278518687001635452633717366312504762467557248057216379511874290458095239623955271383787649144062711668364331651598728430588918134109151214996469012936273020297736891449961756018234796759304248876292829207876636290983490680408895845864060595283071537374451354516291212751503494420955320311403093537173455448117618845514237584335488605300132365960630841632979028387543557840396500221232642558432539982560840456330858769467953087014801467899291410795481332155876042845729364494568546609628937173652309644643591378268345776140027976102324542644113801309305477481029679791194495634947000539286465027215375544377058054402924782757419394156778577612630672315363898199993506423898636283133761483173459920491455392235357398017191845122433591486403395921884741632*i1^48 + 29808337326318064788969651978264714891169083589842872453292034869057708715246178841843840372592261189440961201242206327689741318889615211343377588574587632193663927518432719776682851731416968314363618123094838813729570970561527101516533775536490436582914072505918658223082785533915030194465089190076022704439867330033784150872616017530447177127158133354059454596739219286830675481318841657205031617130450431420690948418405266392188688061368547785167636670747756240669838138625774845818590471710046139297538733982333994824161416905404547929093911974378815684749532950389915442994457667311465758114608047164154840940928217103794344176912138785842003967830648226039317286777782107405024459906674928665273975797029902525892082532091741196171026470125436719236343123245120664239694015610387935552469031717999471633492195051712955835414387469867112506154479144315209833262084554904761935422454152300793796643461097580575424423428623588110281917668100417162177261914708063622845966055526752966854448546183253063746017807364334814683956351491983238188117280722508252618629478369600816927347455309033396680414245633021050067968471552742073792484720778069190755467141295718236163544873084299039896320848592760744865720141820044522848234509207348770595575597447225437881402403565696468891292453924461784876928649868229593543786270774066613769983922030767485602899503575168406590179463494294983759218166502154120891934725443765870404200496116991136015000098568905682924502985685112373900741656242490341303766625933912878790722246558742810716684430130157836100052114448108155627986171465974098146473985128201326759636765555007534774606133546775393879788220410059147291634750121113516579998805964373779495490046361214030956319152603152723109589918957738409084357745187252144101465670009137104759644509908647609512374060230794484085201873243693802652539801775110005358416845131880657455805148669111871264641839165769458618108835246353943797977621663795131051644415067627806005863448413755144344365114410410929449836546325891878074994361925904066821670605549638262731420041844239408698698630949125229954693911000256438213029913111896110127851809575367538564094961723217655660158784003975737495543087397306926194347033716136218037891344846690050828191564594729598502083669995881238790138949817316515818160515039584475118585770855088797456591565408963174502406075175441876212776221392824391110951201321891827540128653191235867931984379410401589090952356729201093038668757427908875345577227534182301933681760552392853076168584528237183057363572522521368159909928087253356300302480527052332877634536779796149356946368973239777204662549811571820436903174558187173290747169491951074518561731765790691618568766893324254019115385942512328832778570697354962674769076567301131110583006154969826479529943266591825737132618569633067645223033279760096129640599346216960*i1^49 + -8249515646593482564486874684997638451583785079215206526174715183870316175993106248138177285055366266804394523060058110881565059889360559741060511244590071591360741153719921275119267348968509268254909906298320763967139094016437188445616204748021202635471948204520398440355933125690152387924791335956600178596506946598131458333540798243228526880818948770289693220125260494629386031027916955330130440367501570962769515185693053571344931969547084724384868196054006723551201025219949033566934769384731463999446661956890426387917299235148257633164013840200629218418809417741714876609406713492572501801852904855380931038728274841092873950367627577308740139266295179169174024037049038216686001646698595582996089946903221913199216043162680797501315130141310479678200379484075363006436014898228150469989592004010111196852620954787028717380924589686082998119942648853885289251305452217735334694670850479959780527936713383664882846087430189881671611837552392863364294863845082163535444246336177501662668136217764671249850472149628687195961026326700115170594832563603882071565106438577320355215048734944332474909488183426031274520048555358845773690056545584068720748212553895727981523939779659470809216501640498766000274508437092165304908224120038534148240978319601346401164726237072334859637740775931992933693972904481329528458450087025786359863735580392039833535557197658486531250537145779024346393984016986201961257367897437817687310326025430837076031416848005198686820770809913885625638830596320575032092125418983803922320701813700165928744660687412922034564200957416761222783774072754238658913303495718390065848715402233958264223815010067097147225585509348922506657328091760757248194775598606731172374321207180531874521963104470442743445755913749359415673443268686944806734899202107935263643560147212787094503275111703689711959454012102580463543406815882965038501437133372316433051037197799345010408308388186866863328990304552845574878867382466533410458379288384605230120546658842876378558153038755875345493998241503077051766616221465609833503326144183698939519217734466004550640434259430472545393410364588074643561836135686351525138281679846127483565300152226187889422965409064996445204698978999250091575756925059351444663998779652694753618746742960028986273950792595330365351479610011785749702704318016208041130016951754897347937054906931334601577831176752803185200531182637240238481813989838087134975925839041899754704067163030898415282172080928014587099927287929627544811877812657673574245097730030061789352344542822534038825733955340711194011739890711986690793137551861883285865019640840046856488657855890711712747018205678746362202551244415882998657763840834027571837532731371890116946594505335708721201633840884911988594056298077977706379237010535894981993145638506080868165512375775841375596061911454880528300760125535967230163943424*i1^50 + 5429404456121630476222801547719930652399211839812335982251975071687106544960217392968076192470017077051298881926165481649612416966412167028059028275046346641582353683745803178577707005390604075394058632933047972647685049134960283399122392936609861669346246674432791005283482652423562465713010591418400209990163709746217522810347723640955669591127448230638522689886722359663610343751967836452972382424775978495576318297582836135317279749396589398549926536383487401619835097931084910064643841842523907311604987808757369235612429576089398714014673692745410858739200960395169189365045919902455548853660594607582126730244013205995141178333918732253512566345772406278522729294478967479010386413696762028224336455879839696189539803942832696763995160301694916569903581166215654732728605929652291019738831718644860855056694440380317951824369879601240214891626710584210733676412957192288808394290065923406761815586231298074545292548126192235841742850783891282467342048922923770725277289111040345364697484730206760028133627693909648198248593209008608049517155049531535882325399173455480690607861161735190744708207720260326306166565591147626751330472443520955248496708325616441461965892409545156156329793971043783490053057203909839416380857832342528535286787068778851708068456012227888434786393272673878717892641621974093752950231048489759951550382230152294735536169834590242596529086711197422123837500749278475323252500485192407009688459926585909658834748007134242516775173131538370655525514302345847969000341850159580399759523989373056683198623916690266406145416757629531473778889509384825180027007889640813629349334380558583613960921152392555631539133541413293995202745253400351209062658121991979746710795701481504007429269950933406354466144569304001228929970910946811759635259481244586119593654429031076567015551298809827882492248261073780309780748657871566589278331098254653788495107430068846135983995250778780458174873201687893639402121813381097588523675924123704360359768254854570058586132949206702149780771367524458637634812656924737514034667489303579830825142167964894780012939109685742785440981993572552493351444667875742633347254854762033108333064156488018520597375155190964055674844783992023527611064493662591474911151959867283545553552574927153423718820963540292847475105373069162053134826513141444833231629318764385196697152163595847329894604972167310084856456055211963384877530196406742800293628034069764224909077139175526126634497029672536384469920564572835311954767679246941335820948598346708313918989735018368856727701371110644578367359935369195454485410262864753996567986863177809927964934019806413264695343939050227719906803138453785630640109687119158445767568464535209237454057325800069185160905646824928258886682256275721700401441815310544395244407296774721859762482215010906276790966500813371254696512324933022384128*i1^51 + -2008248178129352366684314234927677564462106867963723562774359269166427958324255814000038145643135453158015050928434143279928810120049499558764321972851848172666559659166541372161214419249856299058802088126941238965108909956585406661758340472956921943425461183331967137100730945335096149300714754300103029957094642385910105078969744097711578258892585479239979162724441415976804603472766159684860563278849064927726726755189694814078657056034450529113081591838091596067885053258268716986816036123224124890118832511919290390244172994230080130524197673940276606741351889906131261368007194053326375761628816635161361843747872271286338763925275042521955928022686603112126676046825212500597227823717748398957771825402474819060292315661903199759306223674755172578546976656590440131187457227735509460849494407064962971824534286365178307540522657630542545226152209231550686402060133490892867939131974428910697561547449456021213311823652105360868874669154462765276395773786508894713095368195763512041365589612886638212551908625669057323401800256807581884315711847259299971799896428719510295710136655976183528229368751487869533910180557474200258482628958171411984488635183603836975296468291026751318686874402946790632394062834362929157758891012336053960686877843205882377998885963310411656432281375142772523846143873092283594163446227729854379483185339693113710031382010005766763717655575758961420376914559320723167719535532840509306223129433031553462727925380189218704040775544316127843109142977463654233128359534158796420752496085060933125946903677278581841904137682888392511420247352652246075393826624159761826379112903310339447970680019511926879749474996508343954716859639397323380865410143188081045493297987901888180442991820163028548523263735213881953536390034242223453330143779400567278802291554397891541065963677007923597479339075593652518376989702268706623840553540162870233559173692478064485804472441983238701299022291124491795702576816640457645568712824591819686916847711619586973941085845924677929478626358511740364357774930963067633470960884525041566699214059536630019988752570842047065529618368526339216053902347616382113802334304731187500699464823312208668895222305490037432052665520928395148852604803145372200758071995692902775512193450085027081058127497059881919893993209921924606783209647701472770184890859024448000403150609881223936306927469051760947156066686573009795568558567719960316598274053221726424254129916718228243354333901471612204273536237653743522257531805111798934087948303863908608764818095823491135817761745567998666206146531284581524162543725155700347210240065145494658310502817183025912668069302417852766084105519599740497579960422595758607056169505274497692849146996017952373026756894743340020483466059257634133790184422152752413783810909341156649152347827868538582986065867019416830157163876843520*i1^52 + 493092470500728560151424002346236548819728944026891371459649382019258622429838389258201697166820654108747794760473931584652064574639635877020340942005025318904871589335714563394997389995674520183710875472737226424188510385187958153662471076166472599081380598097104506614819777275950694303596823349833498486556552865228846674940440147349282935570415674106539590737964370473642951753300214633451952497394744108099338840767778730304157497564550985020423328180305671573422402149439808759660331171067739462463878710966354532257509819663625678710276915510774009909630327327961856221185316767913732630535083736051387909106605844970313268780197051084918441755513819516285306068388083907319167591308143359559982994701211822051340675013479014903317853238512752860755256242502111720048249993665329841935894198109430086217775877375166731476773348870020122683517163177849617242053529251105760001904279508464273492306749480512246520274115834286020031279798635194479505277604817681904689466711328827305679847089584194429106697858182766606488526472251525353080293756326667805522995246052499097970712993706278784736608367151054767710875810027025587210627308351841454248382429552319322329061956105197523004394836948964143237149177340841443511180816253175364562335368100532834201665182615428474850706207204141986414234486365973506666912081680621591692787731155938891588314452265574722119866354286482620158148683773893285538461251565401250300920238403108755583608234960933040907535145827807320716633070594654242826518022126805284059682150431310018638236314009829202226040775627846760537873450759087423651757074111600433838003873473601328432380954459389905622958003496524364690647681027412624881797729274947642569826944012417013520852558682148626086818429196660491601328267032625979261323654016624248213155047292470407096089375977048244463300084609577558701311541534547608370379319896287053465751533941487270202326098855505823041052045765702999411923112999456030343733023910967737031975259254908735768320121963730061478056013710669803920697842060372790731221092944709431974781162616381598686536840237378846450504102313450099995943602723077871743331582007418159728176708750084789306360208221816053275057042700746108132928160827506960265986563801688344589308797924042983730585133889050576556558902384773426849731503270697584662597040453800747586210104009916082974559513831886658875427139395281959763513085865024775829998365198990090877719895779650679557175761567312340533015827103910505054379947023304859854749150791419272488080536083736403074739950266146659197813855344303438313809995873741372945484931094534822424749812642340808436079367152947859939453567464719071541879164640584493066889748496696116245575483710799489565746745756481119175437023117082257614667045086855504203269262161770398877677110194013181077646492896795802013270016*i1^53 + -64104613993539798868632884304351116450082272011992032064048974818582095737914174169145866057320306842759303043109549818885756020878873778493785414951921021423821635579748928538719102405431328064005498946394581793435374876793744123220790789503067743642060894629439183570254675310677359187675279407543987167943062571477996175756816456920690230105915492882515516047081001780555988096358091367831136899750813737860124931758084349831114054072268161649205677862694991283915414496944703554339672857315184194883115285170784598830190720916914593395604255007164804853039077644804311659434004986044296303856550387361967317564271213201532127149706630330477640117346300832907009626928187150779148334388576155840709206249764612611872964836571746378747881416168820744545935600099568983029148386505580411351166592530303120095531250955580494677784096308139029746125220741947162377643355223589044317754132261187360727308230809497583754422365968614043594619193472111281987219066937551232371030194453928395528278351650688314612897517999357081057572450092512406389206108129756666116085725455228939516611716902152939273351830327674438657247983524738292129671859110374050322249978277176781965574717686070736640937503852037195767268719048423794847916646274555433010703201054438265093349814731620591486298617969229014608826214536199484805517866874701839164207102133857359053635431374031568819996296744033561690272823047788712283727938676978789650860705212908688950784187102986926180130989004839341855063983670087688677874004291801399036496362832853315671303123947486809990031240634139471188133354152038119882741889950447658781485201250893843242372632771763892963715272561652650109089852821265703975522707842754740591708476462963111151542230516525735274172877038272677128051766505650217539040695558501138092276283918115944773202572023150868312648916155797054585699683509114818892464084942832378441797094110747576120200235511724554292616274241852232260340913858026519694410846735388446807524163388348464949205264648677001141776490855712843919143179118520317753094168582484092536086826297115208300012549973144949108467456212344006310995286250425526273239770225477254849103997138538669763324277914828355133943658131456943293991257996115354506039975513368955535010373275433966779671914253543868236733980513006322091615696259365780742039366119870705529211955180855341877998901916317823110499618312912995562471619668796512771347109106631157107489014485214176438066928938648306755172983765204310062901061151764804672741656905290352827115184982116634002721618320481832169506646192148627464445038154913143331403451174135845631012460453334865469484973687074106717657501800046199071864601395103850237451921794253114173356517183541230717198704562356186418430004463581456519923964108477355225840048204166768758774875775694375178846505631100174336*i1^54 + 3626947561994620376484292674856490414156150165124691444334832323792760650298060964133497128985156126587231661166642302076619911276552966327074092323745459292738550138088183580835234185684069592400672056645363994114942555975939309681777326168905627213070888278910430836173899294921741259070247794946358560935783523819432362712654435301398784937282561496354366811014824985643574582529703777385388083640589647163005347952810287592468360725917159895476565725989004284267319749717044206023792435293502365689894976786742112414505515896298808173641078292510996575942493688744287796999671291708363726143273811904618595627330271144015622940143889346550768653258780584971820210953941091961699594200296496258350080651461258134503555495410355664168272253057472778341120280502600275938702829927359051129462770377853310857228639485117853046816417955438728276200389662443147656692918131291269783579274399386312951927767389404381341791379768376572980479914070207592782990005405144364912152613431739304708144358207299544680452177047878473720773523036433709849007391706147244382338200870554157223993905650662850141851565226629348240323533058552763258899821802742596915749156677767496802967980878813012700374593306431688070438289142162290420562451463751918366455508282570195859093853279500168999496690787365405662699681527041872641111789731939507813169076023952831943773612584228658015890259009393200203840596316843597641051406667271148867978808736665337085316616959470978793068367761244865281991767689649722816657597651808701784469517242859335189888580362502859363232308993731944956668776074691361684760691803670331380117123578863658363895714377427684785849406111636546534377032827865925542164464981525441487792360530862106762587123954651760665099335446380929778666764535645321910995577249695672916825638780021442299318401405809676714308527523578685308744354612477219353485445860427905388274929353445586120077958119627355003500573420400103202551766093607547273280604651566201723598640533394757829221808696112280296519452462101444546869627332110322471268091133082958360892877620047932972947762104180597363428820078664173081173251409209046529639417958141527361923922750482052914527988223440674378547746677852146256450221698897834499746008395955747792099175430403208668758682830234601322219680721382064848667313509866638058293625488412734014082596200474816601082784150555624365579549187402235282435700004415752772823268406922175358502018548793985912293383866385139036693391149652362286598518963826977386549085780844860592741786564601402172439518989978667111030593624022421726065158877012750708912117563798683447323991201219896334590827283470269578810702878539067960869987180169092941198284456546955655553109122369498483338281410666292709494794051944116581368061002952331021595040954310299293873055984631631431612223193088*i1^55 + 339910574340296877998274740953622200789334411969882249940023114620525273969445942907722815761555894226191087917182997469273023299018426202302869468007440085479077876074582183909728833394578707783694693984082837696725899295046409071651413544546824423485411674186466181870273361497298793260859831446147001249528073346484147649757748216789274518496095869132882106093190149844971077317025306702976291136643566675641692213958536659651725133026714322003513953123977733235307202312700221711567380533337664276979759887812938132620609778265455154610978737998556130169188929028763829933250003914095391786937959033176684837621449826676953664561265819565314313116338305172149307634020139403577398640577390770442818672403268605821151226553887440849550254882188270557588210291870359876859958408015420013236427093893944180772769953184739011502434011100040242090467112577891884697254128914444145492310564160153909528124292985071640197280655086903352130228535274179143872240251898840627680516055386835554657010535125651252887650636666083959848564972943427928474302083878369300981082716650156616740696360469814448521171945724244185972363532056799837209545175193041633598717886024999262012125105990878229671882871554050865013642781153295980032555037512461486388699627984463617722717728463650538590660557741034577054118583362032659815508108988034088190970113124761296033841909995260739880756563206311405311272448748862645664118240015528594337756508025735640450998488450111263157266630725686597010668193033160325215719962429512527920109466516372014531192657156206107843004534863494731848305795874144094463782188486728984339425947604770252814941630400079142046009006933699793778421612936105472349276371182839895607168417863838488646523741718751320308776300043313454243848896656686910085176251610211961902427028052204023639615159801644287177878931836389894311482143011450583069811855060855382548017743478450919826925616095055498944878360592579718949920424525059450229009416324936542617264252081217674251120951747589248472768797412474045221777174177277910416076548233541117215396781630135068142957230733088630343946359937171163318609564273797463366714840084198797726339026116244033047171152824530484538168472834785338372912564115007020538339149520227814388805861343678991441573319567966533052490548023936160556932271497774183255370191387147901994837239076732447134683586896008166045376478690968635040953783216307108092910680572079258694043871075546914462300535587549097628297660947195147778855573439599278196347217570808871864493846466225835269211161526011418749777095905296643683474879275657220349470804856244878625545842656010851330276438561879323255043411531042229843566698963985085925955665566794803295853726420512051368265687585615282627935225619999410627375689614897474896226823092977026342927594170674963283968*i1^56 + -179505301177040841488245084754887241422069455641364783709773863587941508034155009284370127878974309068438815283704004602822542755285887140618485401245383125741404872540144912408619264833450808923504736944726490572820552555125781155762783459556929543539238517599297039846503414685037152715635392950476433876883797553324976874429177752082600217174599861230207362799254814157022451371012979803415310317786137687495367480049877082457784916991650952997163431251676353884449421872351939780844050903125394479994034759679167196740274441544266105469494732106523469360520932447140235364997031190330509544065931033680246430363432842219176522625165922102657553328249130150065010105031686222951419736850418629644284049947592978541984908244790837353027279535367643865267205496238744942639937506814399082025842465959157987989670294660453349342840795093330286659251993018744317882378898332505328462003154675724079507839040886587096455423269297082172226893385741158119560555437357939439026874596427175625113392024600801458582798948336174963047543578483831079850980405951717161652168282806972825830241813773717446322191112759111869075459338484617564590898375188820698051708966944964283421088764344387501211120408509645071500882724278112716889952227844479361026120867137185690909074958156403933713938401249651709922110600053988760682004837679561855112562426226687465822073876250374489322039624184199491526881019752810463016467206578749487214405890444191462028258075056171785097319339400660763138040331378682516581737264165096439432458151874879308118358112687469488210660682839312346700260867802862667712968858429078086704512779602672923061501189464226911344480344846132991929788657975467864964016465531827396099835614760044533042848223621098288283122187764564899675520670502684460939962260869968476965041158321897489782031200620524514914578452451843696758439549879530359651021672484436518221602235382525290146359525111356096024067082555685302195654595997231341710690024474517742174943062418471417730260115383951462280599612952153079679073620210198981984809893134069526267848941489405912540998401843953126807878337027600737039218888573916320638561430031372802013572044715779219428204715505561598611252834850423324633878146994662467267983427932649484811261429953082939853383513731411659326264053297243805635914399734961151037716778587913483747687473626010307375677078020255614034968486643267771249822013642412858247974746282247511285231311463361850599617138481634208737889720368127731440811504298217947598315811668826180578463462162918866298608964389188387846389090722597400639021089808135932495451111207856476420312942941329157249619324792444380085477200837941705681290379499844312650809449823832657580324921236538896286105616234514300024597512041914637163316193138220332328139116680567916527474620682469376*i1^57 + 42456708989886019504130942365457732667472234945208351558840803268810977500737898391449261917742516957928309117873070552163072014529122869267331575436061105328419475020251166270292897042869775585616662454102459633170897827566423527632667892233210980180896935425209478130884454420213836087075536803496178848154458665436131428448371633138420725265589409215249857807654271944938162728977990831086170097748857364439660239802940321394570837258410499986803069964769756064217159052870668340596335488121123586877173718341861488571693555620006113638885214180211201795003733772638361282383910816159393619275191741579606012565039096248631281568837727725447782404061835065785114859188580792641774719023451348193070921253581687210390558538195870284314547524595955737656962262792649184231921430020346281971405660617613249743740081079291471923368521764712305281485062266031132514182628832220293097119349425108762784331889860978706548987262170204125194605740540552607395419192505758998351594953927236353943406591749092056224517822824196890685303727439716600497364310164792091402934967087892069050823140673156688352192399340780736734925132957329417152633407711781143479387024600220320738688558521789387366523912142967396184052333579493888810439788004012003546049466018801023267602445726717093540439258176490243576662441813383076271552542076528920601823906098197152980143787058736114507300273238160763186882763816760913095157074300039009237775726077187790123404063241303426067971405442987583270219053533326303904459002736273401647351084972967597379317245366142911892693607707952045218388616359322882144457123607878154051055371804005591993450659893842127337622868675732028105094796853674863033502194283276732965236264350032512436761628782201124820662263363725204954423637720889658783974170239128417019092822534489503192526100187407853709225185030487926932635004031808700981265874945034312208408537763635663276398453721358625975699577838068063728016743834019010170299100949979316072516639805964134127200529307966504030715418060753679084949371278893822668696000079728072767936890135825408028177622499729987276560688007362087935099358088132099964057394626403745349651023974338668626801339403234714639085830382896987114332614416477973670466739713716961067456693175227576612110424166874166130303171046643840364421662091541959418007435813864142419628430057338047340556793464350899767861017331358996295561521643714321069276132650078109008397851621482113189770568311566917459019125349214011688714735004048724180375719802514319146455115510180463239114054802212752131068932307478748027584486816249981313546078691778609979381567775822765516130801913608045037745458005799766628111496338112324789779734557989231141474541472612406066450158942640208846982300570674438506789437733949651657188826497497214428074999808*i1^58 + -9340865735108513478152973185665891853487739790239325256441646645147627721776250170705387913820869481741421829656919847134665544915180205424267587843926455429450883947326124786535126626659033290988823659888976457281825115156706815409115603910052303873801427260812142965068965387880812335147482362816982541305234414846158128981601299434602008752908816246749101657807097113470199709393371396388529458430378415495379245339485250655696567358296456129847682168929103164541358239499524940180138424898204415028465806318900527371776179830785286651418796062155498929569787891080952096096067829722829787153997186378529417478132593717186679550633565837855639571897318076335499991207314866964477290126239125497470198742071651481185896055400079565482442136025293312564048607069877394940788953829407336428038289643115972584167262821259388791649512083999133248358265285075610651445370847146501720942148285960929758266000986448490913970715340278608009306325758751542266355735580840333977757703324994997234325037158330761386419429263271124984260937714861767810148702687347706143744927007705866158028025658516167523352030125316101796935280421024240715141703544611793768325715203659547303121072702107915716719317252124030961883001915141917686831792830917496942790506329937200823513652277083082207088952724589820174961208730920231616830765276169463251018473131234114785438815913053315828394153953158213464164441248426295716861306249450597020197892192551396464309638198375861369423925938524520301512820074606490198308955421385059324614837528986841258318959393545519846807403660361592651098177724269200817013750408379759899806914716554386633785258598607135404738392504534610818723689978129389978372439768553680166543184678461011299522826743973271750455772885185380193156094193633500267834981554520988112526849691333225824728363177139707580775940207560539468456977948159750257600746319859268214051746071012201468776073747968977194991434017919359300519160418264429167706134176556681532139345160926929980526469890262361085917791460632962763511697583549446871363517465442728351713215051820291162817715326873517813986493030607019978618877796724752815253539422271878723964756021337858193464814381554966082523380474790491772689307934151078232089801746015226740170874017650940017595016588765382971110228728989948496717345255176088252360959848672153824326998491581012425217880500765362659001295949386527066563031487952611846502260996568356296799845409806457990559060752537144708922811956753885720359321615218425669912289024244638266389591369828599313267662605639165796443081998618260583700977085149497943791456660318548437161981975510694092471083388434249276796414256945269795043482762936227347930791203603890971081860777969091193770427236394123724763751871862320511196519994628103222136533583512308023296*i1^59 + 1403448658771881274296989920613653521334096124069559867513655021964866888455028908779469165373863959612136990544447987014609112712474170775382608377505745471328784267273994782138895094721242775639414907548906186514738902613741672182441194071910021112674378163456268481440262156646449003728301509061902887713671312187763383903084324211234383498940809805022274696342322335131595140541475924928498410387741532804124674734186249457391879639898461849451068925832231089926019543747025996931171466195495469317287855847903165971224715586905570409093805981514021919595280249808841129992081342813007724120366643642083160096099332272483891734525322565550491880854337477191844924176805353015607068087084991323730197941030293389265687449608506684369314223175834370364893491378118725721898077095313658602166283691718545461703941984474326108126153277635490206842404567753259548036142645976253608418808774780581919691733011329655186242635306249526301594798215547474300381976962564345172450871964352340567911530612311709561394260987589811241933422279134753024391569228594824143054492092175744811390561695153003877583647929756832499672865588147152344900119154636888743242855204159360406081854473547102843346475694057940768134734909827440922180737818775457247903607754810219774434084946988053043070303044794583025632622268564774596120818052890452855865066297946825497714710716281978173980247067342339777822114125992695865973310817428637106683398321498980132115953811259646065307678465184616305446907152243175756150401888486333508121005851849532556313076224295693914450438201238463827797121237265205443624030767522014397009225149488886494641238677129705122170422646380194195164424334731685166374720055977969475630308715202183389851527392322646511791073811482600279662812476684959694809701582540066916353257367564202510101751297909015095818061081847252219924024079121829215742169420706527697354803364570387150667860138132789622503669409611651424951402211878509926557585932269596543003162500854159479922019714535861162668412976193255480034788311854663834273912904750494062597156353908652699427069581849070247895881335146560627242644338436905116604033159448548032141634076671485245223919870645584793203577013743052203960788161931949011577416370483571489283397024829677383900254952599240546339782668046045388555089523015684220091105688199482105569134132338228134397924339489955334417414027596359296502941493006447712002092976002847358358462093716267348653729624900622763914656953463932370241438584123906751114470262240016036639213628532667192259033649828553269286093412455586743878896383831915933969656680724962920355941192857046208729878886396005273678597256221780091615195512793370110359800234829408066071057184584237532050877567619602799234151966903060306111283025570417331468102717669376*i1^60 + -182285046364530190809432767367797472153742536061115500057571455421114098140705126356009528078192978684768900705059826323794234288023212678594058364317997770183841905648975748447629036953880944922252948897583435240598272752100568910104728616655201775284931776821122084341226326574658977285887384635811391744396943620134548550562151459093545270753703301170118676043047056490139065778159755463918261672429512723711538021297671307240902778558001338091088397379983666675271159821122814215390955659353726649040908692073633136984147051376771842573000942598379791320832882094874694512785996474804901496849489979423995285025084252110268659940310181373689673496928836022571706172591225246175875682204116291560035353816453318589337918876039621262895167535665890895745880987392455401894693206580320969872659105156176701932487288338335483599736675696277749879577533540968671710324103328887716682237139908057726441711916635353735316495617837581280248032453333425425378735497864026408085337053472471971600206009681748235595239483062015048859063920463494090953028144274438855874892292037138244404964277253108195369423618150240703523044916580899697145589913748082798513456841197642675589456691900326521901182671394581161257168666959769122942562130386639282147358310909862585781220757444692787881133883583388245976129666567507794825996849711165052567754581454951418778071750605180413563719451300453767383502791199046332115379031320169896852040671493898983328311170791993533626994568527043399599386263913021705355378094009606943280332252111211890396276989384206277153322547834890346417274745385201924658397931667339497936826444335225706614725843359000502626427499311402506385122991855102500207551316031351028894143599432970110596634797890951001973633438066292548525300250962244875225543852030072684869648791549779616466035336734489131279290824020801305556010007286531559495735682430915060475627400814996933632400187754611162267803426989713459458583719631585967940478525654891318496869920445484318194430621999075461425068117453603357775773583988678476206590460350444602471299149412219977167953702347927026385118643978322789159080660598509360379392574310407563206194719034119894450635628646685629275671641412930719497662274240033841557388871050255612047851869131016078609371479601288888802998636552780875474942844582886443292629022307286174866314463323025226598658178349648290765142505636120962279613352582182612754929354898499430125561425611711193702448982646304559814714042055985123575319158743170905067381668254240224327839666015719471047050872366844169954902598753795694768958630895553878471847207363207417126554986356498974009353968897045364393266742013612382137079631702769456810764149523351455522581185865968221896401118199081275695061425266298834233306137673045708273352704*i1^61 + 16552336452702320897136882070575766197809433005990321496609965249332279004817215236683362500132520413717209903985725518732844894347087900292024788183588182489051607342670964053007925093888754218635644603146880775827960755501425427771320434246461993324130595187707658632936805760322994850866412712163425387269118400589905308273360821507847652776641020588122835261560310583498534922397607429054691946745990199627190449201292390007926352718866622271863037208277689800158803541340313132768352360297119974047747641534335652169636274051976761516460531214365984923446803166154781850909759230866100795339534316947166693507422185784847417940952728169308015359318423965853727662055116016348165636105213909723715865457059819717237781294850535532687248732228202229161986773668301263277203538749246133597903542821540410665987885132205671629244091899087799861534883080305051742081189434632732725003901324935048473258024716943430744955682330047337015406825284442193863208405375834023650907143104530054709390259410079556420178391731101115705298912918268078834045227030737939647447029937564206352824160626772136485678276318243700228275133735540877264590859795012538373609325256785374859708418073678192540049863543614162614873411642366933533085770801614834004493930999371700634441503678611593150594445471940739028599287958150856073275423957243699200167815397870559758016397366477611915522352580540557591396111305269650063270087792555370420533860299830550364622651818054513493514573837327279894400187161822529341554544191363854703690631885946546439157301970048436363095945444500279330653222536785056405747926763423547209846706138843172026221692596359303669060798623054465058363389490362284433316190940229314763870679257997351045438463512999586004895971279654892841646956683540948030507604973762948184007837723204350190786347025421279650395867636101703814007827054810784116769735179899680833959133922454008869961282326782453109318110325922519025363815491376898336277490450630631343174876036803723436108329344363598879516220910198892099591186814772455030509045454095944723643958538709222267238983820319700371227764790188286482605359489940191845388761842189634540890294872383047964405282995915293504154497727688758880558780821830889510780222257030872950464415810148995089067405938699478101029365502569696949179934982754906161620928840485494894754819267629831979332904208412974461530176431733633088106014636137699500666403562710285567451315153519800128773921439844945468753340734483537709478708190575512866502004808053510370412345642883269102659302374500450110866253114784063915825915391107033924611029319275271480296553974535555736140268326690031533022039165622240426378781153657575273607988819157314248471574355022118505019347869337227407508639381388757825081500900842799104*i1^62 + -1351545255644176396970787329818256181635638711849409756802244832229218314005750576631333839052576200231701195208066009170636113129181631013190010748877993997227250808854458124656237402804113965598289306473902584941825516737260013006359516265103144964075959732989799453703293823783482988748724344061836144121681125686173546629637253010149177223680930599914827932461639608232344239811582403781295684726628013563805892683890204139590914612880734330938770841426789798043155852539106938197355075873791044483368982983695792300553311551061853587348127448596722104385660733485389626219989841826486279524629328490161928477116842157436321840391528671604406691619949299602435738768419636664204392499696841125522542309164578970777709611144188561719930797052152204563907323581512203037781408678992036934202865300549224654231279411140832128156774271429252391259670219034828852198986758663556638610994922664587183933237126790192253935376806600840888047928219623544759558688619264174059634795681711629571950725972498466391361088371323876729938543634429645965704964510191982385039947201445993006907645902256526876840765229908649296292813226904420735668540282041843814056957458485440701072807623426990703634531848837205834896179794708562921980371400603223996538884313789240508539333433124848493216069196465025734664399667443264227807423045617146435140337179951417843770646537457798799634805812449928494492717113441343266060122916132680262732780056753227896881750454903602956474460910026843735766135087634752233397690563921998616568190732421982729958120263466223735906492049857048410796948717024621410328891256358239378827298692206356660649287853293584936352266923704999811726349258592004970399271048999529697147241459132022312233598064716825534774829486777872324400168270536927525553125535303316652228135513380976567380802182201385220370406186424571789284140401184953279335760621592725894469545757073359002684182151124699139707387063222151545401973786277718884213611514600664686539069707592098925918132844493986246292200181388124472337628516262051419445799971689339197827202128223358588726412768204750306360260867003543527336670573277059239712651644062286338255983113338057522811846210809916879292080273312848857697162026579348890494468148371407163281566507323528223271952958955071478678956671731605552292888813253057819769944499105111694766888318919506162466807517750660864972601248638920574107491737455406327774374905784187122527248939268534190830005740849429739559478489775264848435821417981156889139815653375292626130477698261867219029018055228095148144055357829555454475817331216882336144763266738768188492384157876090086164053763663533759129622913219600767887814022982330190203455204176830969457639821830894777519571432986504743730348389134055672014304182272*i1^63 + 74725136500314971367467168809604975878261317753267784190467009940172108732756389847629993326179316752331871997547230973378059433608210378700468552746833718464970288612632904066208135903792432942245488054536044142406918059267356097812505674314012487693468899384014060159755568745869829136081019827664488365223203132278835032035474751337442653247129211544375489219550614068492702608458245380372367101286229453897330732078837348275422252305249265044905329255018161347013607119517861582894327413937897105686269273119967280625974714432643726910170715398723855161170746129359272256395434201228078487396585660715481245374460867577914770109038846837447782051014880519438023509803074108100409914689656152505153387350891612588229035227633841394127550559789606133944120985536091843151353962829885656506078035876717095638094304032680592991823752270205339237268214982724644620042233287550135976032053229483423401807241403150786722451071385567531470951786675038456245161388490912273942900476339371924612794998200706527796742441730298496277895156229803988864397994131755220735601031642922501245563517511757160431005890082695985183011641237463931338920145817760250385289567606503830714092454673917548120141542857821012776810070836924730636563347754312323928097505334717629718281583094068835758198399357368482820896162292090435420972513064535357611918697685150167057372543475584532677577292714545804302395840033841748091524888104510889293413947950659318565796148509706948929082260974397439643228432883155213010181630768961282693176255749504866251326928184597147224838079499619720778115492029639771393089761192160512761190394130464557644853960167822111660058904653020196071077620796369215441757566725893347460864828582767084427919029145824303427563999765383130330544174036448762403725290405800754563223483577640710555789567818625244660607216810993047838456991876364085380640299826087631038175845368754587566127793109807271376419327399227325237655790410797849401969600073424832179557069240377661675014128857101439881283673771937957587211267438356011388476758346339960664640155224621673477360064897787661251357654057897496389795992383078535654137317746778052348534356610252830245593087336328302918275678293000335752966397314042532446373150529665150105911978566277770482102503488774320779464581073572734105367063388642748151178125646734086154970203733792927590963047708400033722758032632268095180432997016073724741378230051624394176300022764594975896449904361856243881636970754692521880711254616329218272223825024175858063450277605554354244799161058861354127776726840289366771295914627515907521602178093431839504595170261043262131406949307157017087651654821541869019502070739716996342154149436032591841112208338787008688635173283340151544898134012741696880640*i1^64 + -3235082132913136669856239613154624724710983170618094598641088624355200146742981854956253130405310791675650008950621255026134326826478728336962382830424429987276492743398584029374481245648640387375447611945286615406824467164747457557809772196150856761559517232039795183391772766440869988007552914344314945434000091656035012385625789811651752616192527138548017878327311843662872182562161964721060601290016261156894921857622343669574855530336478764861191766244676129115396024662046484313620550399850356903423322892502768309419020237299312167241884605953925304556839839078409095373271631960486745017476202430767787240415952431041358120529969476636016849332424858465592690029372194689826930145510494447055777000839783761338789268174367791179850797411350596641310919568310563760252485211434367125898212668458888136790828722639201967460630901149488967746994632865599611254852796201009849252544207317864255659428569583045077446429638258573199027155993355036578458432482785166976382114904645507216838295687258387465800706702786773554202512310676538558364609632920639481940685368401947128734449393802663407301046322253434841026565996894913140311975403395805025511349763151175127829682448558588579582924747471513305134274834179740190848406735484253298877654549782198519214560046814975245241830386640114273850412297660354091365924117282908750062726449876943548253997970732137619013259306790838529759934515458154106540446967864519909206172682988909932644909976483393080286255243100982161004308163004225281062822820137718497415758490908809240836072315964016366069876982626912619702578996225976331095556475331743428157671709280167055572088309746491189768478770152241229736143348028059668338800192174133602616456959357869822259818731311600031807615722236148361980484529145783880516764936863667206596803694977532186506298447539975758614445555732994525994995832638366109090141405455319292329960688732304435375428679434373459238422705406170524208451857722456446836805240757463591876305882049327322088069679261210718168125492777935372753659700830524553439940231606571105890853001588244754609169734167172446970458149447824347331155580464747850154959222996656661118277600623077149640594105523254642630794906153541019378265822933593955503442244452138000038951582430260518572142354802464335291989853672466343578934668624828901126514518976477523261392687943564890804816992133547794510684502371122874804277539576731637840098012963933666016498123392688190859915388281821551850416161243599295781816530633502377262202658887760388370153945056326696338279342677368339326789356206112329632243571117580481214890029479476830570092776971896857577183920080142631945099685926898566593498001883005907738898389462723325212339688687862665850221909999154855070719916638208*i1^65 + -64187600532117506190036724984131874032750562229402588547631506035372839191478483845101996089070299893215844949697295225830975474498022144200420615951749506552521029244532371456242327070707752237755480764793906583669798415678941990461669797385208715438302501789796926944748361127033348020392396905213887207013559620197641217128920897192546550103780047912925585798669522796803666459328168350320861883499304492058008571323866511709240227139163130432293665745835905162072562165488788725740609038702378275863226641335941608789826548368804881334880136680092714477294972183985052327394262602222843037409220181636964664146025124765163792330663311138814684348405152372195299893417748214049514531104783363302093531196573028941167600631767473056969942526970898753756701941840303928679251297743517457550412848111205440148505046196904682786265948940515956347152291921033879734547585825113036854094737473655347954492220162846501839833177270344400537883716582629747374533659009506654596962196051361138601573345590454674703385668954757013625864192774923812976366920327504135095844262305143715642294568046500389348130251230504901830233149337411136205827846636995246366883628526737792746134882523916937367876482069514795402175974541593263634102366592074993961876696785651149158129016624363657674247669642489057813257959090590601515358578337649038957637335948419941885077375789028062737949357235148258563803483759935441845553515364770371144225956932954971111230826150908053012451359288106154273350059578943161897817471212128252129353302113128474772935392285553748397570552994300108725495190170375365297950589800449794016122794269234067487555650765255215773345270489242338933587424994977190306979361144525446709693897035234293594379908717899462313721437701693685439580306889451645112213577413000560353937523646838787563722559433264322028706594699587013272795622541510409062715266615007023231968674636873353520085707535276730937928663187971336486448307675824488249078029287998212223908643478142700592856421370250591210510700884476548921643313333169138234573028299598265889043312683408304199378920109981693516869659265672254046181280518501135745315609437014730111097578898658915778159600029629077642276954311639823266118222560073743463507290435247228593393440756227666992046701305108409845873505103528751642476771224834641947115661820783067122349086852636408935320006220701397825101539911643609749833599599503222729610732656376698807503939753165926426120175973330195500697381895043814024882761100484543546665422609882181116227209958413492444714986885369450853467411180073469246076451209443150228739157108111854604771498509976392998644485132937705290490180191341510670175705307735004773206786259199316574159125649628445998072862076442291023642624*i1^66 + 7720267933019520839597637697915820519368129490096354014835053555293025202035352222367318397168730025677234418157164568118492276822056158330192087711663667621510967459997841494473453327247311965893847099354494654503284893353208165135376890625524086919126445911834267335515258566983600489720516365747998004658433963145065246635124395631271844295386401513773240383792189153141003300315376026773406027008010540651418533166465913840409403055348803272087913039085699865747805816432147115101811376159032561811803523565983947014027424160186697643794950380681199370900407134739911166439080341463628340064415287757344980833403618157485156986851349219278166275451211782588494439122718189470889799087548448518451015626488641011991879008347473830128115214625135323978603822064552542810658528269047747813164628213511880073572597027471997186611791675645705807521017811988775244986861385212395015578241339381949417104238493723390545426481683323445819843178124021377111807842733355919427693294953132746318942162715917548875074353082055180945058949133099572904864229149298731197616614758463340215217929287071663695713583424399984256547580436240704812893740897025268926415488549528119667162950848771123523457445490457640486016529638240224420816828199222000553688192159487762789030410518420569670122919115290428740318544308262598088365430827184688458335192751596497313557115026829093522564088613319685862698991985472130507321141895811850383290952388262352814979061540160982935262901481185669091889997332954600025198777312222558156193453494345361824212015585313446645414215377656211743514347200728335480567620497647474669785310864955799302550100012426548846343802984170337802259499604195517193745946336697147082687973971579994631691046149299572996312034244517885504942306025197094242711188253286778308060406258836148099562397905655672890071535950923386296763225720392226341848268689017253950573066671886468057764789837623729142486059949299609009805029376527264148922610579669113089374634435274967707035441169492292174906991952775373079770716504044219673745184186731721488282894995057658687236363295896617828767829677612770737942865634424350500005098172949686813010045357462947635990881726770494600219624280169540206494788843520537555665917021330131069747897556720549372736732982647275007282355129321245362740034289306039856933191464338408568652324551290861803057984341539003173900920798192848796111701037459699248520913451887121865035260283756747722118748080882348226315227819743555606769286055760309760692688902092069762291134551014118510073195365713815134199314655505042794676075491555391552991343515012965653184820708455551737428548470301497039165876587919844513426377099639975149500088763158175571765542300306410513177349744641441792*i1^67 + 1252403889345919822207684583150608326240316426299842164331871648802371819116431604696306042779302022100682717802599198194541933889963657954435373981373404138216168720411648990140828944747424676862362285780662081535130411197932146912594585887216599160652172305088802203929233702808136922670927652486610602060438087268702223917420053803942317920808317135559332520446702896903878177202947819052619681912939751840926868868107004639058956927622698592125931707365110442976539426970300542413015674001892293776140053182817107601468860087633078991624654719191168406716841684698344542907917516992508669510247000220330153007485943149033384693204101978139136780306400388368780676793943318886464770067953494064023845862187530392753918411509877618836604251647720493297567412798142679122168013875130289413762958382529006561637864426568788208524420430698701961029558064194148446357539611971040787842421798488941803864860297036462031295413022957747336300758520323156520077526449373938295905897399860704045848282393721028329507161818589091447787541566069196476951451454543329073259417752373673800271192304314497509214299621849211936647133630655512079136122144006771878948832804526540733207248627308489341938118003900617856328736909346441227057825703300454165968677282928287552684248709241208240288137820085825099824458385059713843255419678535583444914093467797329634545696045393164187963401652345882547307972080335553894576300899545879830077033735123862388924835207568829180456977792998959958064092152931776888068759561568557750628939536994103897662171898537707058820029145606974025141447216584932374494640061279053409943130617997693947323883539776171572236056736966902803300637378854795245114983349991481778517022930656344754322868093498673915437630590443053626518320836565052761960157902059302624669591355566242612418550377468982127587689469163062144786219737509043285947470201834154582307725847503743011889284399439345641890900526263437980489100324863041890800403083738532743393803866289290547794629012662414312364195734793832270509670040557936598892693672267820658519258524550961741529875209250532699757522281799328744172236490635963837857217246978506246938834363153808014306527065579320599666658245497144282012724763809909634346407853953371043516294526733627840568198587601631584421006772478407298354000919360603481134503952941208245251603668057883516181862909942418321725615946213842950526622829479748836047426830358484040932113369125603750815745000832806782953405042500248379792234486691035899244800160863717632039397103457739999987157168695637980362714812667603524264687865963369282525390567632175985708945959780661037956467545308880375440525978369608359517211354100790069608670206960808686181667089435101568993612267520*i1^68 + -264348685408221940284726380237659336403249512002792774141489573628779935352413526352651044975378747098319295396763916956695321374685647412933205709907410939496962497352546129029210683033823851134723893285877732795157196239182856283558882536307202116795276412091033412299116710115144625028068777070007538200897336024397650407324558708727233449821478122071939318326793747659262302163991931785921722193859385719579714750394337722954256132687428069708254529799791976829308273176087619107139706809785831268481698802697279367227463613908167388129947525359362414744593584375448596035005276146714240916122113616347629716823171572956125394151135060370397531636311656686816971460044158774363787697814005840040470808275238364211756545164798769577300227119740532009145214615896797112488135949401930882218185606577109952710059444234597517202996020889498161068265712811701541625263902523755979022622377209572481730779838018559971440924059153337289803693956725121115641737481120696587041543274762716746878240081095233790380396375801186924273825471594518215959118512553590503931631290809962553458683165139706706259478911461941133198318117085444191184445558263153718678766220981954748764690632617804478863471548233090589719689096695840189196011975089253929592783801424830758667022589647125213709122404384503748195362019245338409872582435420499575700688921654476491696441562697285755488826014812742875452159711388744450725872901579292768301838115170242584695706117236760119715187805310481718672463957468628754816369386707428844732352158390261683452091610266649980802026199631819180201532578092452746446275700983138397978753324957098243825145497486355692451604692667756556001271987307498263710681315874216048206754572207674405083401382044170918492702962869081402283663886119399811221571987701412278214074482069215199532287151743935931938815443851582771565658287637294373792776579253736587243193624840606043571064855647450393000335680211443955344266119111241138852146014064529291618008824842905337424546017771853071317704522865038840643511981211743376873825010528038021115273772537285604719252278244289391531219120571633054322452309528533920185102026824333498812480176566883585193422828669808482417705765906582123885454803244017767020394046316428105557811411775777252707258460382426697159445781713907100457977997781063957919281806574520218949985804963163412266944273651214538747532938555113678131520621702895167715797019666970501536687907084525088970802837057269333640097039999565778612678783337214493939195602289420611284105692822575757794314636629670821817567673031470705288320466005221845529338836998048644735948821496520922219943298737566921530430838140416831271552286489742411813834597157455913714354398287490747203584*i1^69 + 21725610230635675787269228648914083955071398063973652922866859319923343434347232854227879075907579097223938735442494798117348443693155206883244699107494412291045894623666746463482098730694795471965309729720276326128441745479130690736103872283288046702960878210568925501834580823792574792795755852549065407377743645257523514619235268014907657465843892006812586004817399528066998785896725643279907761231025037212126588871747808969595276718380711729060549325643003881707274461419551570601505165086287484640049638597117250729453329707979710153496988511855852198532214574749905521666758235714358875553096493532060967116987146946629944036548036684737750616512238661265898432731738315611674474578946291664789507238661008734558168574840506203610868466895362854732780999244494092134535408431546857079237568198770103676855329002742825908504375139707119781132103150608919534686218728874797887214802413003418881783448351984082823797029059252808590604533050819644648349861024361909629275815042057429878088579394240468163218237037052154179180409471579664066974901602519392479591559975954417705203823780780971249692164529004098959495655553140155148287468446840741331857606275126224878335159420601502575919254845715357755299518658881594330343797463746174303810833564514906800013038868598229058709427772230754936083860943223484271623740666255681897297433676977057519920382592757463891005222589438087649146685760307098579012368033081144648928254953901612860154994254127723391141188651478456056566783868301145382474815569986907579582830038484395091089879700189693963893140006341497550230466624058579307094040886751087361489673904663795623187267189479160829622541008273650448820788059168385773437765271793981436195802918296793213241476172774388310906650031626885639879393741469083927716253404534516449864924825974648330984062819641317729923348409757098597672343829647497341434711050785161549187252369432705480517286285780069447607438470122963253859883773277036376923617082617789589270817248188023245856825490824118585406592506492306762073107162431008310029867122639936045736339441318275516994065537816299324927752019109935557144031174218691289922730512004021283167345921630039962926946464579289605313531526066698147737558155108498781155485466866933184928423774138950495958250590321948757650501461361542436291307700910261636773305686823193382095462988343672935352315209757081125354765505335030855784483157543906529538563769241206471400191887529388577961153683363490053363031072380216643045756580946642251966723257377520676203777569920539144357069339274359876512776042416098582609608764004330057398843470460455915193988847915346844219757989283773674975316698766846033268822332678792240348036929410116544320364087345152*i1^70 + -1016831896380535378962086621029494738619816726672425512725343046745956359773046610507360719889054919057062714860733722255631914310378530013685542184600695125956506102009520695612988357802978586027908409868740497595377355219335716730100342835821412020700574809000716354430373374048097062006222176468540611308748969544115548162138453004990513173476781457825650622820385416568480547420284396733287874452812436762242843480079854529384320312127193687487170673841897099079741102591103597705686762382869921346541741437793243067700181812848045266653087289101137032789112911938013366227640715614733416606081775573931346352820786697080017830499304832810259849043338581532157571543111284682893821585882162942018998622120701992000716893688811599946403036192269080348020487313161836969175016023300169540454922080225067753297555532227372527466010087097828683988887210933514789875359626219107013466189925833769234578342862586631720289393711048363731791361119595668460245075507338104562300228790474575509044148103362884657305067438221621435126670901822057054958967550369858674232164034685439897538829427246486475692166324782554436220814572009157794437557387247358335536130536805135173545638395855581274267283200435196176787711754082513516812707917854021336221128731233251884357185104042034732290222533402966398365391493203162564983740424176877666688854027011894016449267798554759310022619516147179919945410847095892971798290830717548221401214604531417469700781859820238487895942175533473346951657943262746890147101849022661076615398167085610666697637536859652549547312175611916712433204460977823962658973097583025345436783283794819533325940766170215833185634623868519873298747345339776553336077813031419187984433198364052242532616684698171127526058439096314353652974125357486241651394107258016170173012782622598834430604795864193506719505545372852704876807614807065635107950195171936375766981652928585742638380537083853330364510753161141259574179096624936649969429090087471474349242771401865417474070419387366205935870696406621888764278306844266634877714411679432237337582575997316940393981508939661407477951062683453083524184017249102279957450772101341550219004220299231282688815671719895263764383898110764320292778421966801400599423061908313152658589286346760546591181555907494838776086627520844508929808855563784192431532126891773511436169299539400244140858567624723178618739583099925415771824854093066790978472590937710825441163186992388388867462450218679368494715534369545202966240848929308435598015758465293820583709115184063880533354735825894897903652960422943198150800368514357609421687970686808614858789230190701803523272738157464301788077155546977847414235104136100334819965407600991951598387200*i1^71 + 30879817870117254241037741674510576747205422914364899787631594490656626446354245905618632798105127839777080271829835992545471963524411095698216163842334778831067696409523757729605019565216169110117850144217684184271977312085176468072904237939347968649071601598201703221484319772438449310387758360177429998922011970055351223891201491798903334134293822694362094848808583350308628875205204269557054882587983926440387699201259649685719232307455780723963204801401062294445356199754757501905933999040760078630507716143240425032283849163911711478688765600246091108271392254061434412272857208650089122671225577249278146036215828765998533971256828774551803677225332504425701788068616984080502988832800926020867339564341548624084981436711469418775473922547355610499823176904184254882757878561923734543187898624753973292748531201091682125048901825172045505897685954691817039334001441324178639861106445667995702890739899445988967159260074132431093594875841263602344660769445455638896916333253109783097011045687921721487452835375848452853091169851562646231639840338404251361843983220017397002042408309327580960818466078850146463476237624943284821560984132602447466354649200675798553439353028175193710432708131903561096835353877749221434783805432375575725426565130539841404471329828421595203699323224638843090503607761580904920013830297217519922124894742234558179482526425853624260418112270437694738266562858996069121758640587752185754461691328651118785731579331710907433931335288962101685347577327312983907279640808688971103539361431762220049577429128536258932854861932538010126284624939740069552119067751497339676980072791500203415461787493234472241849788471178422641432182579529852749792731089193959309852782851601119879604778718167954289175069620768847578455301749901637720574406035860605705689766764699823386603073622950992554128248793574495399357637801158278690954791864715888185242784474783344831315380899280436367996538120445637486525759924334818503237518560871432568990638984352361980715741862434262406872115815735440884563296027708666954540396249676985065195475181142761495175343242016600813224719622071918145297776219806507420814870589994166187578655484590538350101712036840919719059734766436521787289147115961671282619860510335130420498539105443042087596586499761281722357472477716765968157553995576926857769566198291611616170885339598461919732882054666113635131605186567442736902959372804408754104941830961956716474158005760159873093151026887842836746114397816513308805174346482513746345324295334626213012443568502505153766792215098775676482499500697845866773682349862456222380176419671293992355014321503620550742346635188298480953855739338010957153421459846744634665501957721948160*i1^72 + -640495193416826146392263970090079293165222092884054444240634269364282869801111571729316667463164194876609251858779018074442237708314163225506740810073185905585370912222219339736444809874217288625250344081144323127005756602864835341712592911753868099627964817080025435978995004979468443710003869522646344244869570532111200482561942874339048586612056290892808765595465309516023056886065306543681732863803923114112607169944015731705630625086104849146443735155566743897142004515146187579662837833391705929234025804795446290457490024947291292626698602572317235751668260996600494866437496862211239050296053239028868579876299943639802988677756495930360552289353386229440228236741692754207418594879247208605733477445515689128333381943071327186514577685484077038820710736952823462341657487493943363736486166411280588833590281246105754459610119533380983752399491887939838809539876027929367590791824978711435918503597698573140977346905805930528118634295690109353146092526622554246966096310902406228367379541592393765503759315120392519025352794918732702339313989149989511302364099966977236967593835050859689128659853878574226034191530060537982529611149644442941590736278395498019221349016805527615543583582011626377788788614592335036793152106498224767325677693637602211734287246503973251524136485982156079135770100484874260696629840587550375740720417956050946299523217021240283708855909681749644888372071561932990770723764563389627331393810354201372019195170578641864392450059241156101438342404631347792454023424102147484726855881635045242236421468331709989418568197022703283959927353098414322352631009782085488486292745445188306519422335295631493010605582570055635063610733434142361286366034393495705392754804150081654478714225558532232246611698623051593766945160964333566792796157325467566920102921573698972810064305522052621715465877280570772634122888407938229281074901273132184828497975700424440543857671575546823895628519701793162690505689818491691519991567123899244245543965024581723072847459169098301423801798503898975950097761843771057450152019872375957264870337195501261163825274826054136367161436514740967957901351261923101377746528412448334574460727610484587027694872322980806261795641747374177657945241829943706366587862119069693083656989849026042150774198321963857428925447766625624948750787762118325932502843486028008961106489932571119674398817011644760885248413001616825007673168157276291933021069044164716548688188751425079502706406966229463901962437005891784118131519580749311046791144885425117236611863978127204335611100674428086536792776604355305557266359805935874761303325981251723545223107598253423436028863741948695683034797827565598402353962215641981530750844928*i1^73 + 8690303756429920918626815849419859920333935891278761382545725041915589763817015127278573489255805383115162505287393805654649012239137372960590916930610140716503518250043448698024577268882093305929364219397150519525405999226695184748380602261557000738795355971076914290125697358933924358720127842008799049961351620560231560066553752281581526694683042306955080562721575105491032735607506143852001897421988665221995074360249223249799337605275761404514636528195487897424784925507441565098457348738052376389567886797857390524234283163098158005095656175833725573402214294523842553955734872079314014169628042553831847696493988680931413974374154378426759366080452926531559208443755211848006477114578812426954141260433487665947255125759164669443500518749795354125144170080014692445153565779260744889700213572964050079047356603213795903142811675128470638459341951744007515875626656503231573709409895460675107688736271075814976252872485816572893468624208132301836020964512372565744127778424313119938503839165363703428345146117956815521784076427206783945660736120688534219090105136115726565162048475322073727311162299639948603844962467261817338240890951785482239594887089310282368008826928453457366137661534473145366464356466361562929992072173593027651565834392049010288311813485532699827555892353240212035466679623734340321159468064381054221017936450717045963797362828516593711874680934438592973110599173695173704026855223794246576172034273905951944846842832269784630235007510635394830465687985757033525522978872900743621399766894575706612942055147846973019357241706529314342185979119714687685506326114203534257699665524600102850736893683211463011772562247743251560291196478505884426351559095635060840053266238850878899826352839571330131964406892843528125498280962539866617747761498659764920890037747599343425601307955435547506567523536033366560879040002324872109036364365361227054840821718974621638234313932933812078317969662899450711790624744065662908082957147249120050313309070519661062763728829418435604573280038664017002118068341996588844439907259590422017183884999120953394580613018913544713695421676928258279992713401131126850411307255844137808024082070682190196583144172649055615835038883839728511753238287042355600548639435755330402185655852058252362270607005250363856807521664100769696495652531953032907697270159003370728938810227259206263030783056557907692975121862765942116777364283568404013742053957132557492633200877611780441030276024213012836460334207664528569400931731539065190783495529183720752904935985249383766179433046609657666770164077773828989879661951919317260095750402821384772430427625747857453894793175760653552571685152130856067071504945609000878080*i1^74 + -72421744645412098288104644867333669235204492544233620209476659833190651171992532951511770127996568251475204715581740755024883901016662980718474952712286207800351664308351060260971652824544268593683042421274431223116361615662371869746741951639716170682413536144092633445565239663841928604139272724949121082939233502110906871741241030796187988855073960214061212253630642460720199962461644667207425927555441840200633861654268890075418973229368533520535157236891989441406390676218581251235843318147613774371162612616122009131598555380264166027060032617549447270529844054957349660698443662329244240613717144494241039074633539524829722947350106209385656070476329647562547966562918937720655185137510870176604251079320261071406189394166304748015443206141011357437897634001401727526530545823410099462090470440225365886511352517636816956949419099514702207396855337889332570638855840244483605269386293848836526638731315822639340383085558240885412005961923256723687478785667987365280992450058353270073821050909992099424541753138863213555072551305918573469234968729906605514070802163418290843587258859123269393364035713427627187668140960078625363563128482353339676910588759754068898569384014652803890750045481452801879443071444514774441615798918850799328705081498159695417237053745712344182804673807799193898913610452640580421164040363703178251125152836356875852351762193831966170662328430245845589940355060533436227360811476088521194186333030818451485795319895246582620005462686064216131025047259347790268029646977007119279917862342092460269057127575757012826834602948277327135499709394039352580242021960453419959202498972447643012531494318468889946370817684781123645520184471667868705849365753557648551841045601874242863760526454229731181763369044410516701361512637562097745858504194237648674225980544805309295278657008606549482734801807585795857666460144559815969820038000916487572414233827283311433429002811892775317103027625459169783131531713878648137240127013952823412875412072659420217987659301476572363753246614113177023443324724146281574723485377587214973734085307389804214336962810136045015072285007972533365908789933623092604054879494602267310880224661034566045134863815951863089954127867503765750156376449472874291366172135773949263680173083755548173513229992698976088679243548465589630345823865341781903600049263475036392320340758187803235362051105911136844142596686804682171545999278402402353079407200360820369839712778345000157968655971387801733669799472037561437797719979829230781938880636087525289561407721944613012634811945820272045104194163043047559470348718294796480252836318125133236551979945215802654753433813678110640131625234663061661158431784960*i1^75 + 357332660734392313484924803568523158521478338742462497354017286216018521993599370163973116451793265343438543966301957019356015005886400164543184759373856674902851895974213791113637334934375807738229914762949954628879143677918502984718440993128770128621683691592361163506565693080325027210128241080399608886224989250704844273816269024013236272264231260537342914592031587974156773055651083403530777944395709658359636740135509697846324141972915860900658072218539869961929687171715459262323041583187667966327193023748709252892821824153686515605562341406932931310626466886151428332230607102756725862766342174967833553972610158767206395986495101750696112123246040461212924807135148184498794700838360140486451092353027507451915459527691177537383832408533380384721597775750569485915221404614249018528405496260547829868203579341462757054320469106880277600262204079923562830937515902730257888296708327071975796086599974802954508467770981992379369158753307866047141207836494536559226971438707360695549136303207682912532999411851940371005963703115375611816892259930024224100767825539699893288426765700712025983487112538163256407570793950599863014500078506545812455090457982097161209455580606859936206207464182670244476240269706453251585879950650292126309520075251165970254028992623892605757521803459608648063726324886451345676433404849204192078869514705953871916160952833578239925709768195178605441136732332310634026412047558496202038440502153458280494654980005414572977928365404210584899218907605919894632806528310792326988429184830781639618307044211285923819748886394238020472792155318243493721928209397438117521303772533874171880654617979054980876946736757401681862356037212393808040738917331953287356698220633621613519340899383155989017864283584541351750301408591806130168668747653824494436207463033330663572737633559065805624516374231462116461957862285032689274356549582298925585744581428681908241831770393610651359469466516944546618650373852386208556802293475799619999915676261375549666494419443926953814068532812588556679757491334334124272107904950830990711905278018586282514807189315530854540750058513204514487152497589564987706588949762187501511552636453431861018784829134348063379535654067198193506687655768279846769103649098452564648858992597346159684760480603320563219902700252068584768619860269871607060638057230989465699237341144923477691644913182916288328336795113356558214325682144238683113091398267692713672523312342643276845952951871786651384035724337514157883664967194577694358570322885335190225206439751289415538038016138980106561443155636002561374589792620086986065940465280284929331602033861179154860296873715864450203119502921535840059392*i1^76 + -16749605699846816961321182197866233792024667805758690993563051283530609231546120299430518122306976944421326396823956680425939900994337112259754183932282910083597026586132487610908293060143274942108925932061522359090947781409032721532723591177906332522781278241049673627952629191066083526853037003291760045260843653348461867886622391728387241018773583570027256304413931263131023800023973313829238189280878510611280948663436666486771793339136978532251433946501220530832473533463434990692429074627037325883305116175224002591987225489618162679815418841092493040005606579190335217653078619404530248728346531246834518969551604459417693494801917009418722391263247528192135255945173542017247641691687030806662791511526673097524025816239700456464769212848971334368533795916927156865754529690103222891771495218046731114474120227594945448791801288168479177503561421507158706179781615390941577791767886304183240718113317502071900808498789152438968928107557594153262723983265599201114411509173194882234326171812093908746729126976697149851836115060793041584715478053667797691001666679341739212826257378143604060707649181338515366629412788001963467764012990103120721018656526030399298957601139610860775758661264038234516110498354283467976105242920156939916107899845129086523786772462654646266835178086434478528397444159374396409863856501498703637917289278452928210889177380470535904315947589838593948263312648901386560039240294917997264250618868260949601872327626928134474222060976554513914791198126815170063324570507104876983064266659363606206267211755186632694827507506411746297724174609272994658385054027124882412093053171173588814716848267599772498856450714443718562737458412283312956096605783940311141668240616832874950604626819753234416494203146457939329205188633493122971943297084255140765616505569713956867313070005731218139263293913377940915829366748532574001333834887419464654929402311130249542142081970059421088574397440259733843192554604157774875748943987664099158496660043821645101353866833964185657756385248926974886112923344191769805928760058373092437940379697860244061933631802800806289976878384717633750018349469512628407480065012881376803764353465631268016334732892476595000119593361309531795569124083618446013624882439142723873561994400131973600590021408154959507324450611950464669434333648791728805370388187842231825911329783773640066691002722812846481870961909204476587648335693787981210079775113458180080980297465894971648675900356504393879460288597637396801511413447698286840335406956161526660399618433989879790626652439145591395497949642011913600694969576297611930364298492656638586959114442561126688022928362127834074748679094272*i1^77 + 55335217836989507362638063180314708112684174254381445703583432650064715526118589589333282915413410241885504449759613611706362066523173294311354014763207446718130480651786884558491253362394928572770950373805793954701182593563926452751965031779366353130162785989812843341441783570067756734695959235403315983297314297440604152550356563682172112505358132601097829647702338205882639054286422831887139757074071268746335179324497919223474772225798149429139663449591431992289884255373433450856469042427547885794115587644590479786676599790282809362919854184065886607476867385991364636098456091756557465505987422384192491695456186789200885998828740036629700057437551533852807558852098236631378574255174637500413702684496846435763269196460678943095521342493266955971249059858449848929163607979111613333059246087690654034525146353193105321215844338317305435479121348118279773072961913354509894818247027235212812609307019607245394821547211421350401723465011729598811822659033818956312602139890790490476225566388937621385496708241202441076542949656828922108056990679183484068249892729119277061844817928298482791273206591430561991085688768432088245769430777427872792098309170419545479391691393863106488242457949860416717335543930906083894244996594152232146176856287562675801289190850338143291431212658452397743747875939565418844872838720122665006048371106851105361752984013872503574537949473578179119654960886277577559795784290609085976051595802423137273663413983033923488428733626289768508437974142758611037609663213528102066832346153882680359012129353683681070830357111643722652355144193642165544450664094243788923681964604906359849943401774047407398112821818353129927879592949393191581417847267150635932242545177215371786226009170495484253114651277412040819761680503856254538344979490501235119931868906325812489373444731486353264031036072575384029302499814178553234684369283382427869335882575673668725492965446128742302659363834573544452915633895487289516115390736448536496004791422657230054402400472828535180992078916560816341752103663075627944714142787834080697552738912981485457015569127119672674652850688476527226104309179105643567279079229032096025522890480264056346351557359550396194110662568361853239182998922214202700188509211606520185880854839875142571688889276973429683616920049846050724233718476164557439693905447187768938608374083299370173238159736540288098429803457629273100041184345809188607877374534686247829449139002090309775336193546870262163503207152500441176022529840646841895924068931110251825387985567057223086229339523109652140571229857285442184041744927762868352180299454657206962470358144776893995046833589508374528*i1^78 + -93035859320530569773482527093486595083813690799142438414835158712613887578155891527580093057263191607943280386097088865075118331556055274745413754258198288533728858299445334577419182354004907482595197608541350993198230516133887465635174927689830452862100153740841157160544806750998887133455409056542398989456957572925403836853869028241239391289144079424102989223086809627413124679079613318924432921580253756999099723560182314318320882311397178774570587329052937262563427358265779691179582974426894482284261762809010717381828731694027710932943328322412444046845436266011418608874928378134562858469844489575517013805030348887952542363070768797949067702869512034220471732389782139917058945675602980430461297321676792155160211557361416580929450746686405408456387000694271011212749472060732152904452468228151607369024680095481781833868895922200833924009223217361803781586105197794685148291130972344012652995459053379668540681181498232822542819235669485471622293231946184473974933807983855473713638198995410155453609778696559457159136950160503968640902913601484305107856946572423920969779184637496636244936254827283323854423048680755547821761174370687366436136848949770203454745596294115476292563652772983119632925917785151457094367586744752885993379414263801113543248514101149686833827533734901254746840846372111030305147405652031342744797853855302037983304701842505472821176761235888684482749178284809562394659774401579559141286335766179381664541348147935666433919456586122903387490829512904061276404483161922083444542622606395227606621884697307581255450964514345488926901978465727473515880736996687841004484741530762867202775367685063161613266734912337635752074673072415688612595608415015806490767909613521764338009325702102811457427825159616744810443463866969798016187866208762550119893820644047759367061795278841026751037890613764534382717970985106131895241845692988781711968674924596406937072355656199417819819786955158373584508351469396048911646841839888649614422593056676467384311271174842784480480308325793528476362765053456397555301423219892485484642013755443609898488333473040740483177129784663296003826464737382691193302994501535685698325859910339428281519854159703398715333682570297014357711517881121238279002772699752727448842862835862750231916984894129898786048319986142520914969268120072122293331950653225808333683334861287687363717326097194267096832735353049383985846847552952190652820279316515707417081805487808444978867800902489168123739915100441920908491835138315116565394399484377667975103514951618193899135423604331803155074769338365300462509354036097395710320310637988891584857834232960502103801856*i1^79 + -74494959291858856920153712473977248786828321477959877725815919115261885215911060853546506177179884906442909460947622036678666094173454008602591793295774104086207646611992700340295904845854418290529151705950508098653258270385294134282036114814069135048835633940260477281469585582660163385936182777796497495398467455604447170402823443702905718976405596651138797476744667932657334482572273041987475428791396001666918028791739949962830583769595079979886615085788798031935433218247021998607643959227301033299211200021908864896954524731088731746580219257571809344017610630313873548263324348891576005769887020438423849304279326090169005382265699029052506471168241120052784685134320108237218966904917960343875363444088546546236754939718065087489531723957958142974906663472032873175802054788307334763857162605533483277225412198315605604409847162079761432522844617452705347791321834637226843834711767056154323403451118225880352518150041446412742140488079252628204545400204973047702216740132430338973800134745204903092895499009642171599600495267913201725279752456809516864180088656610980046521499115007016889714482696793599456273995804797475072602800799165852288860209239623713625354179251997508240946286090986437311604090148809383484202176004820075836114079084274831653848377520850637610071112770198450370320402780956122225248367508162729003651826878772522875921275885840957484968142292992642071525247417208364630211193934722602976447521233832878456747274276552349103253588352013515964958554324692344092844681483401088458176180159658212962812956690566946542159684442908807131083646996538676885089397305193559161221503519548360835571852039808134778418009598103400179341886514914649205767785159965365631278511709608481794392783205898213249826399879532349476569873183754316185570188420687503555502187499151502531065991279727496588912857036935070432609145038229860405230598608654374567955301035845570751489102982553071749711443501549116540950091048884140091096254256778959904132913131312855912243325058733817133589740061218314130194696875152443658061379554633289628421439076853692933501677994620332430875774480637849365289043296256089108026219988406852065932015832936227024791066836799931661035439501475661118590165225089420218786782431569795682745167864160089435409644271198960920233831132091601671587636827662149540873653756682222540045180231952388769672305099886418585388478261961959823426307255077588484372593970236410326115129268655305105263673228382334482312257073104115137328018092626678033715423974056316629328332155031441534395578522615148558827022353290630758261523407750331372156762855992960535445414871040*i1^80 + -633074645678156814888217540599617014555192894650776420680937922546449754611424956550302887071316066681965841017737634443666546570083830860878014390982174860889602119750500774020157769526325654203648894734455047539315948466163514122908690402495912597984295354059990554559285461029349539171881678061636704310798365586248403455509227359194708812337981268403405553951667030490432861349874542308004378338875749966945477234834186285217826994775638817972874708325603171142766797616884448072275113818450803422367616169039949274989527540565648029538447435633581233181287625972812586068981726156679221847344007672913484543061973587186823191748747075421616152292761571685093142424897236728923472532025534796137928444141032609494283433868565864250637021604956102915326322975085151052084506471995818075839684259925646923682341679203348843516680448039789305172555263751882496718093813810067927559917231876146437231317190794171302240393102129842768623283470955034811186224678098192270663624379101129007967033909020664589469406559295735436003090092284810977396231640718310312779945173343720474940282413588058535130419963948624079619209229920063447489526250624997595912893735594417403512688640230808217080426659581282229416796475654525929504617679557805078472845747775779881421897999537392159676846936761364768035807290491057799187511676572131858140769130442716824025088466621233732057473734985164638425292741403338460322432207897320096239159439252281564793380034029122480914846621879205953744172914276034164666201811912136770153541718201629506583458129432758771447618059437349684725587006752047696396189216893222893908105509309311808965075387639546853526203433584599245574087915785220059028240262567449122006295504541622741511237902529930061181363155321385486923302018257372760743000670539899329712663268809703346521584917105534240100581313668470142763578766163434683534850307650694899234806474233935470327821411434129377175321863885763328215357194324438057255750273509444835994475026023953092177815771392276997695851985299635068249582492236030908163871817692228980854652775794186235931581376776512816065342752224498895786630103759459769071275403906332479350806885290105548527199676480783117685410982600367135145465264178982692114715233701409723934505376994200966068070332098871535622897507075602443323614289601697664738811768735056176919942222814394750801974640696893193951166465800827567270972282964046658090618088637905089709786254679360270712767045723605135635007817066979574538503803808921489380156844430954772171954717898410277096054555561948542764939439418982920630733573015853811764402755291809054720*i1^81 + -461254776500913794616003740014405035042941251499886790030629804188438565419065553703850802869429220974111157559447981386925576392281419699577233177361864599189610698889924152591342615737667478533980290857568733722270491497424967426341455232759891527279171447294689960451741600878759888167785656381271494002611277448485220857423781932930703169691335889771584042405410615342933123295860958323670882067817275497684248493995763583586840907645052348010451655517064193377292429980324483890939033588989534906670603330952543359046790247495625842758793909045615912739908420389451941293306064775570976322750733482954372455843856427101782567492052475546903609555632215722487325975693342436795949168271681834578405773576042865337809216995489617656010890488431039205386732471125872084049803806967583550209053645174925892925537645984038666658088733530618464503851365430931706827298335868937783120662359475561204654279507753647945148019936776906435168983207895029116522547828713456926667225322179063416636852075958409817265290747118112209571800509616732197608518584966880007738240843224285464479597128962177276860528479795503369375766768312410904748440643696273183974581163052409510358299419780222149676424618703116992710830770624372720174913788337344163500291196621027039696930752088457893393499871623601178940762901191395904333426491143715458616945903011383275569929207280993947153360557848349333463960981185611151637974743916690436010206091769306999907507113855338236139005943152568135418959149141071023575990418297828385596236687680399148933598517582233363012727871517709687754566685538418172270060463290405391500788547131003612373255616862746723241673502817044585183370299614682020202737046063401226213773454723200493798248234491730110475548144479948304728432567559997249204252271705234291852131031330159432849092219148909013946459170329262395011533137915255272133679433844666880836130190736384427058149848466589641786940142716768982123087612355615168491071503918199868950248773683151787824857597097623927318838851191692415364321613991017265069500969157514993859279723469040213117431845080448735730877453862793679066703155265835752745585775776276665244032815310773661432761149419996043957196612998294254774085172217550119961491082410875924634380322278099580393605978508572224896071533959368932303685923909707322994757060062778009233831095604412344736989929457730263768792285462305414721867968987634567902954659970838048713252642722519299298369799232087056361753900608139263351353706774858446642474381448049208617515929510423712172454991512514861036226519423620139457779678894581709885407232*i1^82 + -136363338841104199671885149167235745280926292431994407259543463349102789553351790621836133748326348550513590684556659240467089539419589261563952466620955901275014156913333411323054214065220201112284389807969344844021377455389586902383954823227443278848440468807517400692708963853432979730528200544293973946030738230406147602811648825118360841085527922215770721036884823193651072223179746426873777977784185522543736918158360662203860381187696505432239230317494776554026245534989882954878396895658241991752971401961194725166167128150350432523271135868714410464266051068837726208380872010740890688580543752849870187170015701494963984367341206662364181530839999085579253117493971418666464916946391909411063738597624969251730479166495892302187966773038925117436982456261113905013405034980413068720288587140371100708084498053777818310364550843386666434509531378658338616216403638679707338692590541635628726894513746781794128522826376220232568791243233035256750031056455436654107257936539410304737717890558515685500793668634207667807650523702548410091718735946357702970400800183280464457245523225346817047069909331814512266353717339872114968329883797305425187912253870864024915353400258941889315033636280751189973864732218937635986782565529355955718128300329209877246905821379442777619515530502531745293708610293842801903155855360178606326937497469143813469764196423155113758083599820649459734657504783141778237302485362397955593943029820734238587819261782439508769370615641513915351441913996027720361347938762368915691936929679398220057618551112415902040023294197891980028135346821296986660580793440301372272579522490946796499379774930738505380939477191379411538153744064117480394719910596905044218483737604112078493911223496691136773394137003010226326650809427847445644113940343995670866288485429988006820464053501004168647627489064983188436219090069139168984875184257433523409481537368081096228639045098571720455676360323591752444553196463712111610388786313037349421767112969321239507674246165726434291759620837354889653920996820658695644661930723434298934538223711409833751374696814388904181524552586166148535877321805703214565787973695711466953492253040676769106389041596621173608195078281357888489206157423612973836425117565343055414576264772600717223899906487031106183196577860262362303285261560483111167838261886358886898368330884969789828574869446745986789946003893993362121221188371483846327040382226980493618223783526918521863725297902199882357957180196953646073489318947472434184687387035408342671765953868991662443613840264225099648743128163398847475213492289536*i1^83 + -18663952247866605597658624307663347708056939896882795843021501001519627520686567571936429070569962908651857440129903175031038798249311695543899313307696909377976552316117218800980556291159781960671606275902091661848548074266865785388929287155822800722272458917037189572726038716940403715331117289296616708133925991579729042897665997347987750543510527184958269593356054989114646137597803522582761078473602872492832898411385073272642335667603856842120581321053235634157890454743223629432424588726981808741797843499229669905601695957478069992048744510847257158825095816434431066460704608953455626674297160792742294703377538183173731182322283935318305050271883025597105227284294293967060881806528585727097225004852987420080353105129648683391384039412837192232220333397858833726898246893231762935040625820873716370924803762509805088226148551675523305965962054619979504233377486586648784858979716215892949633869484991729187119853418500306058606744679051381394641142436945318986736721183025920807972867387257989136313007881710990445197173839738933522944621561563067179652762537060964024339703920927040828092235453796935469823302524431976195467630215767215162753789009179737387157342148879591567831609665759392423728102535937470041269456901883394444388872278080447916783309048334162036594498109601727389287163465987888511997041124179664994648929856383542286795789117282453200067241582223415556609921012820461036505894869388583392137188065303103573359317039843902913415567987907966598807356578827261384836523358015637096449527081003792038691586321570258368541369077904601706915804659441770867721151836706132947424560871269257354195456361647869748929745050152397103837112476236147119099618909449377404176753159112741692352484483050151802932849040151948604105981648075610325875976518493311350873378312178464943239508739934784371332435974156818770213080831850735221484874689253522049837570078217729627183897654608290335816920548827221272580699163463672392708726823038102384097524150603367660270935336600806446000873932956009979807494299402955935732848520162989632283094924945070005407351338322926413485108355844960050231438487652959784239467474825410035281425240881850285694068625247851777668115172159356773158539733594629336592604059776754891760112249019222929137094774792913706188461792918400966671397628281678366639088217167292424926934410913176141025548631536766268934200271080701875117862476956057302541559100288435363093253498139439787947369915508689261202867206187492225253574732058406141065952467214096837119585248789095210077197816836012815743229077437546496*i1^84 + -995110154707457382262245002264766574007930406325610102504368219152338285947809199439691948891081666826904862327017558621073197823781817828721041697762973777878853788286373562214230432697330728690598503801469766640590680740694305064089667092042797618227918962874263610558905252078757791241537044448004594732029381101279531168178116832308652802503349573250726232689570390346206471220888683529594190904146572693815542936378960190399229057447476088548991874693087945945056985470404986912949843258679422542422151258596396410322425602998715880068096186101887097576378299336192894495403799048240607224861939293824405649205549977916262370838792083729086879712723313649944481369863817886869382821875156293222185049417004783373762239088733567058817949523001149668555485769027607711330036006365607702067262308449863935949382491488927486331984077311283180273795407113058760664373709844431948486982994572819869337254596834044318451382272600695932947442205762095853378424781764823446430017726639383966775014296360868523163981104377045857053635341913935963162241828237148977266003334897848186198157668049965810854430822501085093532263846231462964515372505422793867253294721317617950502491236997546678828589959284120813901800062971358367259059854689590783523721141247264437729131121656505071391918711318201045063600153664594013828556104118261825466702150731256821795799585182277897393442077836550184214066233433913775796445092135882860731630433901404576549472356586379921717163517774865611612395308916701743620291846230177059658701601156047094304130397339871959473978121585624798192179910782593474653171573456536813209444415446919793354531638815598641091165570481248096377176489541591776317387550168028010465826491262831250113690747612218105666922201839894864410631716686543248381985986466209753103988497125562773645710659032034020514734677658488252945484194279954263601022106613787692741221078971982463472385999691155906520070865923537591922254232231930360856510425089369101329655823440440912501648440316391349557455962092132963878435240316466195024520270260137938590821143956459142402643929650816110934262608708530054204238866039458966257139033603210379773402475806212444434780712251530169300396113558695607041858125528044883245845433663951402036673800019276522203718907497378557224531776543337061808618860803248198459487336122592765281157233793764472195969610483936192282498901166618407000579022759869792355994275234254554288019788572394829359749272870993440829336600394938390414052613183628925149255493737318410821736793066136952795306787673398399336448*i1^85 + -370295996124289692302951520580156974160797077265377155718611395228121770360802211091032109804759519984224666139530294441585484880370548978535834194695566348580709977562018798618641284884955091530989895772415941200170156112992510974219485940336134557158495488097917652715386909945294069702414351734840080779226658515191013963089828415743912121892005397256062399595074303123914150835918420209742767543828183116121874684640945993040196722359236221410771763334794523971377680736730391402120794086868316024650054478474914889300337570646225332910705168470071765890456222190292894068871842622013745378085208776946661745282354548529767901702571878913259279225646967061524740137872009201461249655801204063840204956883027138708600954020448284533608721470465560042630186256549912001887807353129994515355715964328673530088432898682434247054801850607447954604607422584913945678968795626770616738412193173237640749415586700635640847964725631900465078035666415764920753749041632932527026442200703747515312543278421867988497753977288783282575380649382233173353749008515871581455990958599599494763904305427019176363841552725372772351666720994120101152578680323709045344579300139865363444531260155665373460421916966075181280594627706537285963466367481400459712012998100180486268935807768213007102400450099563239912531179133283180964795159917022053799548905322787509373987054172528769643351710294330368814792267278485091933980755469197653417620475037452018586322624489473135034970065076672191803019665394660042394738142890968492455112641942446589414802306851668870369212150745815566719189750797627133868520270190509692090828246888728122361918551817226988495606973336369520511853099181333347575802340795144183750615944053033324699840579256233805421058083025351188395288864744875412974880627048906503953342252602400066969174311158968696676413248809183731103567422731748715451626316533355431416190635736371316473733544745773274914125842219346525322311620610701846132631244477341208316732405928354721049614259104005217292299855671948071255252814801273973422742929739565989529611142838466164662935685490937280172593385533796965329184430349377325112777763577429408779851952507467860171304220817697365140630638164211987780295849345433616564733588049284744119280129507379672307259669122514421532641617641178607262573570734935166691715544241748233924569339900384041281514717281232544611413191463862606707730021710756922433967824381659950747877473224789696921721986320265067848077623110566418705326369330315373016012777105771581717966426125064897963819008*i1^86 + -32633838642960602914644501626175058115154951159507832027919929300518560041971604545522735194202401790435971042855483243661724013080032085963377716754561054837290894068912013130261801556526534143998181370109476367879204185424390740797707353976847717532248456476238318576591889487090755408382344831961612165134538759909215609893238156967603961495139107872267293632010938521335970531422367717119337340174514456791926874370050477784527527358441274173858395586549721412087797397454455990902520140498427800215163108084561518064711964603336670921923400189206798032685240979588471889712671538310479555237303922081756205347890997881577558617158053615607859573991375610055187292871133332768976151109237531802538955521293828386908007866907792670992073116750283318611956059702868346257632479547129702083511977004534953708609015739850724010104914766155718627717820390620624421943125121709923927222482120459571671926819654909231204670779385462267919065052615212424695095741272490462087397438994925616424125118008269870149869484394454662195888972260267167811157652893322139003436911898151673275003599506275445320746606533243657356005302806422890930398443181525767172579541820182894483174688690618616062453853364660502383392895914198257878904264253175068508044419319701277884473265779272609714972459548760188113582369234570958843203162361967243028668252672805565196557839804388648489270251002807434357365587357935375534667333142882714316352059416854326171109859575181415218517175049791696353670858195906879361603216146107443562588925737724015216389650560794265799533503305765042859173893629097541000275125517836790911625036848759147918592938188058197374169931828246999705970281504165048325843530458269022343516433028044278228239464072617286979056893600107336935390336304761903558541677794623914252456793089956682236246939513322995793661610376228401992682705074351064997752231677107361498028271489644705459902773053934642720106945496822034177014129947376793109028138533074277191563942729827632663605457090774520204084464901207847675580596841922815106423438186348782106641017661371447253992377915557642634353308523929770370095811547324064805293290168146041321465072778717250353946783571890082308548669296589087267702430157495389928068319605645176549144608191578036486245931336194593779836858570582096536462125931678657342072870051978529650946700005290069406698425800472746229151253529430422313300156058340457373031489622303475038382487072602817130257446060942947232644907204922821839564431235576756128309453435647187191020191744*i1^87 + 393215330802027578425621458981974166434885232454195981570952668087918068718879299392539257135675226374123268452321260846730327900673501937597719977192749751671787645234956218720726646047989550682355042881262953232528115633210399170393259274927120512557594032622154676371903729976098443445489221696655723414874656907688556347018885348461118516353070678003330748524274891688435556251889932137215898963820997855059340555188461218920684953859782966643167485613980659830574894762445213792803331844196372559645214811104027677027416412432530906033217255566795283184996997608090223025982774949341919596331691785015791502364936134057139069100391260487912242866187398099735030141037687769728581215308601350308811881847667678140426805861878826136124627157258721926085336926437669648453093305977288017379907187892102445659288357823607500011621574463421288370043830035443673700747900139965992891748149352985655311665303247177995377333064468202994547602903411436964019783824216862869506825188201577927102811171262447188720705336735268664699058158359964591823435108488120415209103006305014013742947115406963403249704151591990028298748198568000669831148828350926043062479604954195241480491688023046878811326728713365932123296960940390212796961609654489227084141668913519098341175929010093693917424237440897084675326010836273831278978389438465558206114292176860433881252298633187100815452114177835293296814447465071268648824256336040333060077114992105889407433882635528472044650548659591882762904624394629041400867603295985582288443970881471992576861207733449625337802354750837345530125632494258494053409993355091403781880859526022256278875804155942672883048673165916721451415976079339011467766241832002868044659130299886065749562929160307739302276314271920083246130264791700183286929738949704502992209910780859709271385246576151088561977267338879784777509574715151215011227905336194760771566367794370438187288059299813817934445095782656977590447568553505553363145538590438108214910337470498913869159925284173176083120568775778002390867962198805926326749694521316341084214651881830108136312739078608078560811118399027465929449693502843269123595305084801831768689973954944998123790942485313673822463488387015939352789112089897494660276142703980888716174174362981663771156010765781747001720426348015938249343793466114131671856853991406945555545265593102336974453969723617950037524827400830830929326726004319435390301920117725356393579702926360141437846601927073428036390912775257987023826158010613403610745829376*i1^88 + -23843117599627690252667018068746067245929911084848740265596004260308512631618877798838045462647164777948526445082984591384604140217235623894065683809714820738983474188356810685364828574793888738741109497736392612608777233838991741649300764471368914620386199305298235570262063129023638672688245528179642657244445158841043753959195027375421643764145949610111511285408029545552098132020054385227502331217138145316738777655419217694911456225254060028247861361821770747629878269297803009380105670250228666201960188172021552538280904887810845423137093055580577116037498506572233057855225514386426380342351445023028218475413661728673107263252232130832361927163661964764052568775816850115628026188217822872066019776959476124954041034459424363785158994167859475091248325600910813765820396457604964610622319214528925943894113297557122159507812650872808445861019006508595425436093598411505935444848860468049960914168986176694963901045165140221548645558630052276483478000051721579820793560130097107411117221535562487067022084786603331946937035458110827572627196756515545009822548887321729353835515264945154490080405344566827051965536006027310414839835417091437292890099074406285440628205942560226069402683051848063785756120955425389721773443633383097868514781496652806475138469326430630603859865502015623619504989951560711764361345283164713628451001528441344222614778625721557773523805519488305824602739742438809420829624636179281163980875016899592646933924203294521178822955551546570764592682068807856108897862812284029672421428261132108798788434604643685741769262075726027025733831919360621290047413620385356418789184948337203012543156588176909893352778973932411071844026945193568554491697342229707048371246665069913067397043281734472524127873464555322833325243958210607205249471524936033381889557774457064702152906642111211784848588833669549628009025862346198986209503789491209897745620264675401013031112570824751378993465009674499524068480761246789791204205323733490498174561955654905280425416453043774167973052061708308262820338117435038827707553357816377066054111846824184867934566642173587597927498420647633330795773577925998134757192400653648010553034513588971381318579261531891868885217269851992529568591902571184461995428637837322274357996261184414489192499840219830147456146606605380012742202156858460297308858389010358217010511168360425148360841097458634626080314847513615831844226800106640114833517826552102508959925157985422125365953954477401506427706191575764567092966400*i1^89 + 427182899460222164418382509311604873211007338157494987790322712118197681929642956085235183883703001584252933364317488879326970337500037989180220925075545216115755471648206192599600775278249587158456192250470533731188700429874302184266800563006962912384098413792396224984336621682653068250545974856464406632717056978250381441474874428081667659673162260187265181168837507375683442735461604581838469933515984846216233210501651496207802453096818981879997377200127899174983142569863731792482685238510532320336229843606710373505925934948367759113258522922439411698276064271090095306112049419522182630239634904717348220279508937892187362791967402488176389644638450557979389619044450802060795300951336022963403877307496418598277554864504300225011351871374954354473021187800854794854703432559002214373456894398646646696945292243033317109056345918604319721708841702263775872272883233310111387611338568869224955643045792851317654965724497687371303313281102693719699052977040646262325857036062417327262161178000675258009933056140648993319650867304339298656891981255898720817038805382633201549227998492535778450369192528682245722021510357098636523698681167649762845216145338987061742280887159118240221720008510283298880071125604318275248068147549621333411017352630283870436158987135361351076496248415458009029488527539751802238818639838806216789497209154774033112189882812252808410360795152135038713094122717951961348315117103024645167139577808785392999113336078545776607826265754909531735011090632082609831611215475768268911311787927797871132682768454040992061839685833754109986728847172924856245929653620656623374547949850934437130486451970070542523433279744556142625724948861518927868257933691486901245829860416948190730703342595609470315024824352946960356759544320526368182661138535496683066533748764768404694151337449865574646752480106500440585982814795614119317808545991533675639447323955719419640795390194817994062603934475112309540487865322754837179885464616422740853970782052565084666114097337565725029501303760836448417436819852176135446577012078907384265998752028383728656230425433427391700627430044313681525025930893679606982259497283359418558197685583260226485309548118448389417801953986880127662046883702658595606790028908242696613992911329909365859664785645646004669130822386791448630103799753827264023052459540746621447979839033928919070312065041750693172125740573496394984196789523772117494796795515479410472881871802485761558680426952721130411840000*i1^90 + -1991840612692076256205601527955864304754164176297136898845318709678680906062767459433502829441745684980236546603323130700324732111666406252255993279772325648560294188162898805440865766009856883434484168867904739571679481299446955428955567108308280478658690064126963842959221281856810971196255611172644491526419355429701946080659359205052263246522776184645227900185580780680699568629617291799821966688922623999279441578668752084586454743781791713233426392016305378044624171935462865709546939710365085057568940874920036553160544591915027818018325091343135345653492416892142314061896955034641074259833510458634578064432766761117864608151351398150781881720952816016666828639735527811206910101670724803409739006519598388688353355275846382904675748795658586178822619642587806662931206003803868823336843662634215004532352172979489109363382675448670681107620501787117544373982753013100582267467103238541608406922513615370687298722280770913978637332713177013492652493264869166492236255377400781397083178876595838999907258149270426351329101464411997569649414281011675715209569282873200367449266150828665925359795424370308183006242919834213769655649037667872225934478178061729428485977538126960651496112073243565370809340125988230199091658205979334716519208161065637173472303099879005776124004388757963749426063781584359640871128469977630680163368248440426444044817954744923787663895273877908484766144360716395184806012861654753544379222616369883089415849105490620232958505813222396275739112427587325823892922963187903626162156424183271836751523241377814510892171348261303534507327706385197315106163868516096231802834426799407131257755125235974469809157580757640816808592572728153512817351748876432993343155898941487083035999021264427460089783624452495970670086056931232021840437297426757414300768389887196356456248524786266069513632218275298769732515861274937181789779243257311785493524502275195135779135724463738685971269643440497767489532041103802897598028159360151866875889166738565375463442913322603194383078993766118777655196726095903406823896937119416875634316405657666547905525310044733084975599920752107704747515170907216969160411761671596033347318095872327960042679685719840976174455377428527747827860914742806288358141418185418211262864143377797856979746074800189882408345958297166287991350479437648605466615951276697469359673308971248440569310116656422161217216573221061198619678624025246350472442171677899357500863787677249105000000*i1^91 + 3160110191901729744238274835466533213302742972425622328616757384260811570614694254393247932968438951703021983101005950299589464737112933452697500521755273953843924646823058564632161313982141717569381784753151461538876399304360238840863920302049099572139178153647381460590628653850531571090106664189557964801870036607245869054453803799757038629970838278207512623208583707487338188400185326700754074571146118284514896680698685004586368974052310893408962048850914917154232524791038321537354511231624236997646462781483828754669443060590986202173424536665850068837291282695952769821250721433517462786170816031127252927615256616853988116492971140561052027250063980747766555694387895964236994325298709976891510507001798213063694198930570037582706605353573545641279595899600683860187815048509422212863203337484521600879992278124256605217115223659303289153987770928768375111091987109421725189310164625932785180511400147503096256009228673564135377045306927805618057831385497553785636993513686141298768807194030927880420682469505912709854934108271226554643094596723226338226577673790626298490092495723963148970497539285923247366487670413307519436551492734527148400288155300370201283243770749289255731876866457276550760394682821285812168936862041581461805834582340820207218348316459655424150892328548446746599396075836603748966106083279167541114780832448792011137039009154189958900737379630617281262097505438304581161212961646100374588027543069331228429785563267069799528305592956712103935544126091679450992988969269637832425165243568898471105432390145428113713540045758459438457220557419794318489143757929699285685419773631379133748150833279547381440287492725630814456003370559727080705181743243283102211455397796843842217872397774631622223060411594560494349079989414161342571314715675944881291665900469805187102774157808809202274105287382436601781137690156611772448576715869249295773719876834632434395538636150257014408228291371295243927224646891788500149770075512004965309630622507461492628515526005826380911245334150017001093954174558077104588379316130449285114803820612628808106878818214977357814528266720271232323231227719314646851926410324766550542056965626436820928313547332014360798692919285197454107974084415796538251897536238180983606803428577508129487524050527866271038076297287994133583703036342104601097759390795800495518222360079118161703466414053413405722545135947173488575641440901281994063431467156136718750*i1^92 + 2896977178841238400250734721066625374361352243420363649964591875182683495867776620020717988027777515381917712351154828830698729795716958900781114254933069589693671479355540484203996414564619886559853554383597026999530311223600640617344732775926719375819522408341020462031010643467224519909495811437195157231352602040887761311268432209336608011286725027368719981662109720293054410466359834991666338951816474716017449353261757944483541872296788892174131744128740380144860396107216970786764999520876710700888759980046836724788339294528613416548109336235095517716548731036402945126957258033704708935782348016564884361685019886683969185670508145104469600034771883343341599421236927560033788581098744496386369595552927269302616999359006558716807421618500676257476864836141469182039687810916733740925810339699068746138106700484798305225456272900462984541532451906461884853791244482024516506539307930216467742058746256174883208148128489122927329382008218805384250718451191516348526653385321117919943277594175373295877418299675017261428622149528418936550478859885094295444658232208535087842585801840576977743286959474753346433681343240194922907636228601944129680642088588660766430622786788691239057994843314643809951534665009629422491928311459082945418628146243916749438772254313765092736383620370963619734909534822119478886333024365585965536499352857966746535249244856621679402410551286490791597465561340300670295995581300527735892959310090923868505990655918364667010138824290463277223606104034744533674018350898595123300886100067038249715470047215385324171425160820803522601192102225043168358232819021129981630360925563329010321566888771901662831761712753828565390922273977418643487641452142003479887737827710323096590220958437476420348208214665827313697721233674485179549734522645258982815262806889922346554273981502079126039729385966252923906255132920285429193984798033394767561437005274747023390194844513488725597867640357353181734855637940849018853027007761599387862385289277557940991235213595595069669696315175287699899342501433583159233705078152151752830819423211034537699170922902301778225813273537136885141707509746013760623279451543334395182831739584735680845882954642952508153105430009229094142463566299512601369156739183288708745818467563789210638315572371028715644345301877735938170808422842397106514366467686414581805801586757677865196865596247242320979846127759927768525390625*i1^93 + -9582970271218866342378545043126265286162505296695920872592872650246014825920929676802677405744452778755223816900898695875594017149801016272399080342347958586122910596314402266346652566415239236194275507101916761696411642486400880895263750924230439831966291084009158388122289595856394492176955063573266804290018455695812755814233786260549453022919029585119167056946574598022643013712248728828203931928757022153064223305802043766394065774239937127476673553994916212296697406985362667963312012647190302417496789998244463969699084017159885449076416440178595716228248622019859749797856243560763939091257619743883024180976118075933509730682466821419578373013595066031131344521497558794278473490330230197770781654667165524297446479976471583970442295951613264097065868277603177995704917298161536344473544078613542307638678000193226643939518748572054681413212457032890685462243705690086321419539290591392785888964573366032255857918325930654894108995620341522206513909354971024122251174943698278324607716876797611231219908895271512828807056539566087498799199518523155193569431850739351766153708883009618300080125601642399059878827753947962299444812572616083719960383280164408895561464415072939084544799630947451697067555301580561095998857298231831006047089266029447978148705205587071852763158652181502959094715413539525988675806007732400125530166815061177275004270639587127626414380156630747006860451502276720411773541537021878579409335125306582634375318546053650984587613026896256394407944523251557303097716871424122753453491063199014241209954366168640263751051266151681593392369952999643000524517844978514515694510457788819678961666792462665575131754739464945027246957747700946773063277301633617374804225199709468798432384468912183736666630435590695426625574445577954472056065943734377808956004366246085290561092184920561344165887243075959586644159810336301680898645984709964414707119849447477432510584332912218797695291606729870974388803674629283471851579526005210353971574636968334837194661255886077926816314132422469261955930040519025785100493588635175601236637837665115288648670536314199991765227422960190807143952191495343383621496990685299595114438247564191160116869701598217472289890266108319450507373865001159129885713905380675478438358788660154228301177148479629782929656291842334188677009745466366603045272370533358987041223672977783203125*i1^94 + 3738438213129443329594204474834049026347801023159807372438599045472907045932107400497866976109541117698396648869069286101789561590583762727190407900389060077898417279272663181572913561183982285046462237585796811706872903022641778636480729876343745399429022302449528735042716452529602308237545502651449083109678894823797693943115934486161345226243359213971795976446854755094702442995650034028212230357251801958515561524334294782376662921681082002485436027707636304537292098495490297085992965557167493091972543203454145458900942026923480792202083656962263647417467838468052918255511938441834148852238023103851970974115980829631217283392938722272831183970182440848100037260571399411106453969158177373707832769054946196972723396098685638482120230728190656753416876356599219608304831273031596307504251744015742066518779146987117082732161950955244297635974762345962112917567404692894163100152948241678282663829939664924046189528898096591608039393770603241784015631902272058449865606032931209783489841034143505185571720209653401023611275988981275928742668819731417990633289481214991476078975607304613800768714273751405341194391558197070810454868058397329058788431905806373761303757473853891751344651379078422286805275260448152224523683845202598991130716401194322561763989919092394591090613366991288148036350597715999976643912689786810875208367889269207962340429144532074486423975889928392983765018791092579893001019342844730825753546709378806399872847418992651530453520522392608175265504017010040070309575752194313969980619642965742107682987452151117907675044537018474812364374507698665081730553300100063984374696557635034696683362121354960123199377212173917746113001447633771187483620606326919625392510731671285899394581549192672122758626434734365064279067966236807308442158660250325255155611538760787862121244196273091033958218678499808404046533100599879153987920527859869967309558722855600555410530932283873599790613190427486468500174772332182216025556650428323905382661153890859075621499229096927837693822732031422599823330126598234916416495032400705815293572207740594888896797419325408848922527892346116920585923133994714281598868249517221433570447852381251758906905091305631112599651474757866010903528136326501308930840375970155437347105754347441669353584352004001750905898153755206926666857910156250*i1^95 - N1*838680025670487186075086394943790434454066277132044149960018790305769176069742604382372221451279394217307073499880088671695253360225524239236769214170751942230271291903668245369012712110574425032109128124752620353281302729014119121242283035753794944317749897198970242485911670313711181925114790485327710437893363020224316657633234273133478603165939122870826375032609405554324932659178232374630132468580752988289944606887488130367208318606203374141260352716800000*i3 ] ]