0 1 1 -2 2 -16 3 -204 4 -3264 5 -60384 6 -1239912 7 -27591408 8 -655324704 9 -16443029408 10 -432731364992 11 -11882079044992 12 -339084517212576 13 -10026995732141760 14 -306530743192692480 15 -9669854410016300160 16 -314315622535266332160 17 -10514431368416623180800 18 -361610300873640726841600 19 -12774940252619686304611840 20 -463253222636741704933637120 21 -17232022246351991110234629120 22 -657140241978757903703232061440 23 -25677437971259845447201337241600 24 -1027546712775061478680932231068160 25 -42092512297117271067175343678426112 26 -1764283537229381982473207374000521216 27 -75632191598897529017826160492661557248 28 -3314670939427795360786850950578932662272 29 -148455195693588160329561836990072727355392 30 -6792066660577728908820128501748239603085312 31 -317317805778841658220947230432624089593880576 32 -15132517629205417047347194373707412963611951104 33 -736366820366300822454189585523482937286040010752 34 -36550157797027575441017930878881078920135368310784 35 -1849889421959257703206337737443943647348222922653696 36 -95437027328859715208716439987572850730084625597218816 37 -5017178187871160796938250837715522041897103604660011008 38 -268679300686780605290318978091662310056215240686861680640 39 -14652280351093224767087355530441804457934166805888253624320 40 -813468012768915725206412708035482791845251857261879698391040 41 -45963334262166092487776518330321352705790338793586716392816640 42 -2642368852752800394939463282595620585292251388137060760685772800 43 -154512917209434510247960115201447703211030034847845963003795865600 44 -9187715535824612883170322188483404426290156811819792644231289896960 45 -555401385956347307502604783285750018976321490759755983567671003709440 46 -34123340414073033055760939174799109142121991348878713619181409465794560 47 -2130261362710531614570974959440766497414724496713344899330806166952345600 48 -135096982735348656696445987553463048898911916913070163861140371174143426560 49 -8701364789163160785749508481053805917294162817653422532902501064098414592000 50 -569060521301513819560715563391485301095359914963481706462677067549792027017216 51 -37780005050711260475370602277641838159531410399812846880428640622691266530377728 52 -2545679896371452801174187810549597128578744013182777224521586456231428439706435584 53 -174057242334621256978222401102710529035424458239543965562155102893533470285486882816 54 -12073624907372073576800312437944066243918139651880250433671474048832523078021258674176 55 -849480967240001384946877581329973727408663714675529916195063377428492242374516388397056 56 -60611553883350827920597649586370886966050460676958687317736918765955158730171554870591488 57 -4384908900656308440209365680974486361932164735225278516914822911614166372851883636049313792 58 -321579863435389467507568769154619817189477170469941672770500789159506685894911591567878782976 59 -23903527860352578947434361366693979926498658591762146251592956405789262199041411072147714998272 60 -1800544199050832329040845056763816308395748532107318388558585624033602470670014187648978945835008 61 -137416806195054466286940485705082435472708132273147185360427830160407335064869002927204197841502208 62 -10624235347165505510209446735361222635172319238943002298415425449508502664581458276760196281442238464 63 -831967854959489341163023163539581956100111939508992187388549795420557179020714909133921519766905815040 64 -65977737704381363096002239433301130745161706987282900504814579520458201987817838794362259863166045388800 65 -5297889977131083558771167668110432077586451854326689044444422404714861631862474165699770130433113839370240 66 -430682595605342143584669300017079194045559679711228945489942509855599793181798437211165814349614159977512960 67 -35440215607136663473716958981253797086328963455747487412039125112975205017867827890713557365556719204087889920 68 -2951598649663107247065114265084243098318281546525843317804988909181903915978456728312250366754589774481991925760 69 -248759041600404906076121237982500000053052764635476039722647444209860062191014556993886981299988072412280090787840 70 -21212955290626706870036166777520723181442448158174382370859862128981347603782685870614634998398476233451694037401600 71 -1830061409417985892767979517750752185281018987328661934787517121225434146070265253291683798882789214054080636591800320 72 -159703743148447956831548105638645992066179327956903864997517771121919017328550602019497403889757438577372808118639001600 73 -14095922317952772431265801449933712972670701947898189334863350452469363441467448582290682576703655628193962654753473167360 74 -1258189679296997985453695182200382542020205669411827285747909962774351468466730225369506099475285481583149134535635228426240 75 -113558432803630601109253975460177107762368440231588259925273381327524067072379101935322051140615078564994128890986374516178944 76 -10362412913000531704513011760684234309728833270491920976473253508593100873528823364065942143637370036619786989057191509105836032 77 -955915098046193269607308157329588099212128454317508508618312884396638967613261118693177479813114309740010719679189671326773149696 78 -89134214659180434416503603368183707999315026506500323294731266031690637832163825372059512076718449970123265497319667915764933853184 79 -8400150603700544769395097577834959606848223043064592769291714567348287373975838042110288498795995926054744103951694079054172729114624 80 -800016675109535628976709501554773865284022990140972960009573358277101445428482819515967461344616405699059980813647546377367026447417344 81 -76989793274475757604228375527626511500054085375287112843332800668008211219911791683044883847892916325744047669672218003589684244944781312 82 -7485885486264245659214815001106874177072515429474621943322381145070373478280390222565116296082339755092469092486343707041749491834377207808 83 -735332576210977706185283595385442333166320128782562140018319429125167161274495801075757619364185901709777416151715456192041347233497506381824 84 -72964333905580947868551659051196112940912253463451872171910031936997576048609994257569858381785801891159463416477002921039497107162081135689728 85 -7312739235024957418930505836480901862715275636366196566536158176245694451403538297584672422027826285986658846327109969430488741268923232290865152 86 -740200729520808902222454023570734773141890212841802991642204161285575369667846439647286685405552574082466691405575182030484023675371753349129961472 87 -75661860699860849984468147199662154562714584116109337490186053743231254470750449822232423545738454999932137713888551191203363091372087435130071678976 88 -7809469683927459451424904064319451349509261249497685597747346069387541657699672133558192471324288545695759301797747152836830115857115453897766044958720 89 -813847051450447584170607784121130656847857056034636480193802493279825942794873204263856781980484787448934414059111127470847216396733261300579718618152960 90 -85625128092581515185196361469736365413001780690264585873596475241012563094694456518753469918708657229700884247650583421647383522670498591311682896071229440 91 -9094065156227966577189049900615318489696606985642569948877167167284020605386517435840580231173744106388761062723839879156842325071478639858845969555317063680 92 -974933940760488665817958225786441969229260913404885154135392563551372406819223805704947063994955609275940946471225207555357658569472943097000658399565373767680 93 -105490956194669708471848233113273200360180504372269962483932458732731614212578004424141078693789670033580600777023026714283691926931900021007704874580385170718720 94 -11519707838903167020150097646018108575606907990730524734304490983871017251598286955955615151426291516993768426070128738036164303100756203706937018468926193296998400 95 -1269456555552140048863812474944073946424883950678489599357845942035126633982432581003092805817257963771406315422106240975128426771007246745221224359943215752759214080 96 -141159122370950316178401295373944999471841248649037589376213234656912930875504809250038311425847724151797138857895874108105001022437231623572103089999908978097400053760 97 -15837258191413517642010868635000468457500898243144103104653278122326571610444110662988717650269847260389661162883179576633520193731122045959215442867520298828192704102400 98 -1792655364474676744662012116290027785293845805666039477771804483789616525642342458037221837174854075588219319367198722405970109447261639379301205509782400837030517973975040 99 -204703744404582343922604326262148916108543495294597786879176504936915076519234549273437936929165586054196416394369260771923265152097099607557803057860309115917177882914324480 100 -23579464223856268627839174656502599647303897424461258630266414444571712813852786109668359550736330279843584371482545664608642683464659577296804891160581459448187635235966418944 101 -2739610340646342224211002701989402434947309972954667946661826063640451553033396780482818651661669479418950158206544441943497014798822978309253391289798619093043405122452085276672 102 -321039508217881721854962774984332022501662744728465460750990540513313870890716017664934502088949494420547453635472561341507890572464405994496451700232675218391219948787017424306176 103 -37941249100753365453956173701883300033324065751663331943102664087659539242716753405563331273804754533491203840319860620034265477644396406306282285110392801106493558125210420698415104 104 -4521862852011398214728144540168053117301910426075646015121559573248019287908430859471580092647007244872136275654444891969578567077207002228688701720389893061097337999007131239935115264 105 -543432283374551759144401759713289264952165116714113993057176044529897702711934756227920662158517078482723701388137219658646988199394449553680701802978271964349499837344213499173922668544 106 -65851540073100930670813468678126351135371216536475358024038120504059300925612140519341719421995083026808002884595321064903289045679546139222917557290804037203085971822225684779980388564992 107 -8045435196714599792989636594883359351234074482945737242478844494248806210193178830535152334587736339490587974033217918851554676866078673331691915207329724291086159023607573208890417713512448 108 -990985665781021626843772659129608580463399772968416025470319770038158897775304032513570456980367674214390278873685127208692730216081323961063023631603166617157340374116096624530178105738788864 109 -123052662836992254945928768552868789739135717973588605052723705267494069045401776881214965216690430457366025996806323936512221489932934199323149828706392920738590531998012227339993720476682682368 110 -15402545768723616469583243187731602991493769947562806479751840467414485567893018194539595684636832410416347772782112773237329921074904513359609561622463901612480850596578202373193648084776178941952 111 -1943320018789096966493872556454725508513576982210533031268611603324565833037427784652895536382529521633722137863250875387945763163162454490985110560596927658404201917715660650448848321831023119695872 112 -247126530727604536138150164258019671638835844809131992206233310505990815464687924443120282301269790458154295706121521138239794144346671523566468747330549180233499740277857996102182668149419386439991296 113 -31673129641229661490815769391982983821257758164234578455284470384061192688453958198497317322832399411839991966159557813289909265771857248888874110355677010523594618925457122465860501371573386728093777920 114 -4091032030157197811508464094716701473831865583387651492797455628369015354485472264786673236212189731735745898727220368981155073368393868777604768074525700532057477924422959018364173369454019864537595904000 115 -532499512974100853115270774110575859788993150295326239867501832823288735638607160926875016235075851462417887162815716698379449185639000817111206629360175565362480796099692239765823471729548362337315601776640 116 -69843261939381639772112416808527080286333522692712627236868901031036576021544840326214343827823896725324476696938964414591456860461198873801542090409711364187191545148588070774329594503702200958444469946941440 117 -9230467379725979936391575834614894954847299712354988892511258489765510308423998869583660145402745747026353277971017964024425055168140903310983309953060835551988402943341231542327766625119929327512623375859056640 118 -1229113633628486950060426295613981929423890591061778800689521119012746775822184007757264685999020213137315600562724455451187230728778734490677802081889778440536126800035358678750204933904132148288149968238359347200 119 -164894132338614269530835168782202607041644241346836685260602247736343502423960521040211676862168987891432430125682503645482172721928807076440444522368240057507109809090128896292800261811600716334728062310744420515840 120 -22286363137091572765736399851225808539485535970430643430379525592692013130482168313488639283699318268895307942479260492677893649401890395174811624393037329325142990222133932193084155806369285884648645473598481367040000 121 -3034383042765199732721203934509432614762205251173035496411167365617888072260180366913426105913669503948786518497413036697225110423211947246388396660330328655216691665305125327114193605499075246497975880527280191842549760 122 -416174540674511201580001989229972463933174014796702495142425005202890867465220427611375884831130709787266576520259916778939058453142880526875161866308555494075365379494413929013882378629607290050615940368887592909128335360 123 -57495196673173277206597356421852621304818213809313429952378805837879067354288419241407869887781786953028971883367851500820120607554384622960466699831934865948279479355293978110415161725907794199455613975936752207766675783680 124 -8000478066101843833703159403448089718075970772037721189053236312381783168912639004410206718834025193791390032006576841583994727198868795355247893506528633670220977516470032498284108436642952526622203178824944327611484303523840 125 -1121259992743503349328467920002651619833506484689916479169897298136187038964488781884060798392951206302127898866114816064867289371943301591562781685678614885225648622930673493008793251851506763273200869242386247034725403683979264 126 -158263488424858619920816018631319013122521507862131542307823106491011786668014474242422394953545215204696049930765002773943671046850514522559797488362891562125318803239436369643684064564856055290629363147671965445255729537731264512 127 -22496630608299633067501545327843872449230784093033301694235952438607788607969147501145102404499551028243175866775577205821204307520812502846948097226762925564997031085899950877347209993706394168177378455519383389479499361916976889856 128 -3220291407741780212874302944482461438182874011291096275260248943132627113892237039403613038589378733126555439319561475785316133335630690094783792339428846430203701322820742606632363576272187904453141215887895912418177675422147557720064 129 -464186744886904588191491784077364798096034049666744545006489291618750453357829939521629904766134553334017116122238405140634319405415396474125477756988166412138357272322271471983816034257276033395804361614658394048099548573408477256351744 130 -67373539543211151408927898671548489592566149885727386804788390735053536975724245074930329306986508210742940406454272463341356948469541694890535683943548473943497670320658444847203950309815493175745112050808393080605364985357243964324839424 131 -9846106908748601652906121405609528956225748178358984870227204336064994866654381738878818414655071005187562422776091369201343795863917298180376916145300202490167351564585974363055447748465686728715716084849321097804468011488926366004739571712 132 -1448765339138468368260776285055490614724388933587625578601982019706712814571752971773695016666601096804124462886232715166559073065236134379181427424193290141132651145609097078697165589328489996446254514592234076540744146177426758835635568508928 133 -214619856660568275116842903272545265152410196334143783043056217746752041876429749663901537081962342202954850552677106708571905559644580092649295565571932466171432134712145221218967206040530368793596424147778238286510933149410318339386184495529984 134 -32008137909861405654832981825954544795437262901913693411571542203419366334078040213003289227464398966890225011061082868487190157952890738651429843800900550113785077718045250797777223234343937285250286362493086113983179623276498843900095204402659328 135 -4805627881668607293216017249869822273937528919734332370098711872509898199173175977403451142338896003067814696561299813080519093336668555085206306961169116201212991253818235872331740596371220276403664233541866225302726536286879053345626705974087647232 136 -726306462359015541602117919696785083470643582878476119499175115235869720478507588503155285393518361465990936528125968366117350075525647941016198929319773165022359050491302742730826855157115738787758926844803607237610228029956286096601851312318418255872 137 -110497077201992114093234100317015158256819014476103319350711678314735575860731993479668557109081406410048271146332345843840830038732276356395905297064493640465997306013039960415576373433695621799664906510072588547305952637180929467508965093791686077710336 138 -16920925115761698530303781974392655773728679066709836356948677230242895376969957993304752849920946974655925771730096398211147301262491296987124643707788150922661739140427288579284962086862656261816210689082670703536125819526010247428992736569369248325959680 139 -2608082994180939107966373893395292471359839217485916578352030114325762437008105341892144175071288133664232921480910272918974148281894659476304178232105715574392798591435592689135246687588153679779899868162263148201374831441162724449368448201089218087055523840 140 -404598715081009875502971223825123609731883439923856099212441372645704297879159788885671699738798228971953700553525175765279671894272312151562399647208144097210205810406226522387330154151980464122866399720567895555139212870311659177842943473983463022782777917440 141 -63170659165913149251648021691645970246712194025960112415029008686279731517746341292285159173114236793100207102943876832802662585524470453640573134298140613954128274855885285051533594003193026667445371892134239387994611798536739281045491859637347233271964772597760 142 -9926048511085169493826217676387861291021275560063267127565641847485324377473560934002284052904992787147468608450462272396207704596125899315775619369184592330308506270704983981592898036839172831612560901067852330228897453072013350571623923133328935712435729795645440 143 -1569603414917759796965613047279549244737196954040334028998218402746642146867784976423699828834849176818395930381151643191581687770584581723805846440554286502764953241490086745655885813986485056000704971057190876284909144699296069142700431093024629640731539378704220160 144 -249769114637212053248802244768147220316507507305479794114842565408489586222900304310067469060193160418794743225126281360913131345944222277677273709219713035954331355886202028858750601497226058062329584401928882294764394146256544982995971596951396902148208564861434593280 145 -39995000674869808074283842214509281487713436761167574588894057624966870197006806991961318250641435214614212647011206697649459685631570310531007520222357559124644685450869803317675644313316369110238764687588463341721459380100176541923414579704737050962134559021915690762240 146 -6444273816619815019861819469742746128401992510480438040691108582057117567406916965464110874156117506271437078074624481050650589242353840429101769884024064907873512219545313180642382893936254727003751446225589064337606957609614828189793126685602313905094738504999013607014400 147 -1044784932307801786226917236691205015988978528852972849818437632241128393778703899706519393834498225654518598210848905282596901760300458805356634559040078370155992540746776790996033584730396345462319987524768862559676508070353033450795743830713789550191803444448041546096312320 148 -170430765346981448239819170846990909943705547379898365549630818097655236092539321844714889412356351322350475697322278022955096656895633069245681328082105923522705965065914666950570139625437544820011068184878356324168722318791614106360464972463598882229366671164106136622077050880 149 -27971838099062473750993122440868594386332367172471701220410499240260293268128051343468453438898983418052957277047644542727154428787284580149292385123372136889223811424219048751641086541778502051941612694072760273263206666245460033484121776482349905019792798659494235206705081221120 150 -4618807600370637143995692027031964335166952849360275914446127853812713052738146139817685195926824285155810009563904558749339704803995676919664232318095286338439363124963577413284600278056269541400480237150425646890129741240627702138124513457409965714124885263031095002454683289649152 151 -767288556814556038309316883539468140977736511701844891997595995880619043099137426494710698615872786588555484848100331545365871811694051964399133738516063522870790296599518653890212944152532909168410066454440418454146397099888206361669213232624992387465434290254628449032813009967251456 152 -128230658692566928346009081972192635595927049829830229229999491949439273236406292122899948277429401941130447469831029243072358993123852595646075158765226115752357473550923790673786735663074663713035845267961653199107981572560982937952894543174275079241604683868690862370649083448622317568 153 -21558266306727883418191525328622268142981793027312700483265481743266097840944764755468890131332370292294714474761763146619621517658473172109794284881839691756346998625976982379461695323903312944497658684059832875170414597416122423737272781049704991562397560806384084813288636587499923177472 154 -3645938065668411237423470095355151777651502400286289307584412474952413699613680009643552319383103582004557220960572095905365796734026547325836831046172106332563086735510989238286818617797115502515520143554661945844544990308946764036529377673102999627524705682795779350564316673842221145915392 155 -620244760470582698212587561859255135624201447241919311427676936987697292513101410540805518019109690012422117942434070043705022778752274370103946989976194936532799432822755557223956118603482247696942676320983006772272648907782417293103628941735462457946963245239310452573066042418342496181420032 156 -106135416484826476099146345907005442128086624603412528800674478252710152110020245911517715974503756383886995173836234848055568634724703589807177499689674875400901843447658846779351196862542111208509385315603027856261670648562956344213604414774024562019786829409931383687542641858317326740919156736 157 -18267797009538911004739129910586908362401628671950031566795307722886173007157967630928723752560593533805323701006633022995713936512062638043714661649033472106764495953449783571037909866066859093100155435990817966229639818964488903097772546056751369280202578110510549173973326605535904109951748931584 158 -3162467261160298895829931990383961459715699419034515345692483574329479267887443575161848480475085475228798042350000901312315525627161233349749694881203490852522905362745527953335297488625648655741346673322035497366177215606557495017171418996298366076111458152905004732134165643678975564022696453865472 159 -550637097720358030779597628770543477380446634443415345143027730283239737121628016933366095649408219927489597933951154539404735623895280209621911798033737636275869785264538072339909167242342114785448501547098697026441519229959238241464938283636922710290754048489850334621712473214710736911907344932143104 160 -96425119353295875696895943239040823773693653338773541605939565822888536531318758087405203146183938417421956493953187355561054101057090091325397887072657059662469725944864283579227574314469463975754622027299942589472210162126513672321282158496194227336968799841611297202411567766755232893074407171268018176 161 -16981891950457127175940675309134869618672984308490590495187839309811500233873691921795167396705585055829237528372755488703901956092572650908148942167844424120936064434653672423546064179805621961125301161705997757336741886309401303620359958542920532591721860403759981322463960488080774005259037892370556256256 162 -3007732256557387648220472498908862796053692824299445947954077777344003721727076990067102737548755338150835208521954232847173125972848813242555736241854351758268379145997738656701903046282637467258846371858171231478672407258619028705247285409255416547414718010019167053350810486895327957223256391057024523173888 163 -535717314923616839585521932301798440359328324511681107827513601819065183120880895770603711161521065149989968385893754919386218947138468858788415934581913604619435166721994456081488705798128402932034141953107981557549757707424017720767257516172624521389025790636034837052121295725643761201141619871839452208824320 164 -95953750620545431019732388855000818024933223260966538645352922430469229902120745259271824659042393993746895730464445155134500312719481166781347624250282154361705312378443578362936778178585177300695966847596413206737769254483732259245107901385073224967338158791240354594815840910132779283422096045179828783777054720 165 -17282417456393608441905404149275615952022082842982581889080053730093451547513942290950250151772736505925778085716008311827044956582861308193014564079379383289735159156646003740621494900954639844574946256169974986414933591829344067470889588059242614851559514398316149332273286814341165142617745050043389847409199677440 166 -3130040408097336755227785892878152224319150772294995233217567741958601869693289283032058943960160065390965744337923749413068197002252403036743380317239003159853839569588395988874470931835258028925677698020640290952799137250354241143417213220373528315184420362606163764225142378538104060099823367633769945276724931461120 167 -570013461487937216957195482643639809830202991031538742439212427715965594258051556282247552579150721849182356367490212093292562178002113633449246093084474653029380671737306981796389130497746937282731628157913020689500161584397656134448648852654159191178728063423427340762718011513986110899948106657521000409352339424542720 168 -104375107878372996972194126001620141653102682370821932905640566856283977255640612338076153154947756836673348537204603400264965432572137820250644483142039375476973261604474313025581791066317774110181727862708050495446348691667737577486824776704191902449209508025323782421152964603994117646429579501033580626136914622823792640 169 -19216420960119294535905958918510725534435535086175508929671974575662020811144767200100427723805743677941376281779864411365422289729492680034078909425061447895485015395434114541223873175610570503827376056589559037035180578564087381943103990636539190306964933575189250952498764064582434150160708386033846264363732140825310658560 170 -3557124249390978208001330125649135055636734237370426096870849564157855402846541728482838949021263987904205192609029108495795699397080946272448988879350972391669793343089472935145572796991875345340653070976058306586332303547399412530337313869083374094094030297988034014260556555302687553729864778921636318537567146090897290035200 171 -662008997109372852465600224257422514577184063203746081048759982201519378898872488571178221513629117597525820648620822839570106588318297777344287287248791573188391994332140105434109751809917415522420140856529348095391315948791605545733719001579634482695382965432148736308923005661736598445059708778840507048015148935494830527610880 172 -123866700470671503094408813934770737709774267439447588232116720938732272674551090288155957865903607626168078330200877592813827096129201416406634485573167381701673214714324130399710252539053979042629181640056608536778490827901225082244583403130911189251586843549051862203760645716049364838349158805317020758568552741819547110709657600 173 -23300148849956053945142810097791300158203237103965066738109941949856510818426902083995625613563076271617414797304611011991326625098284152182761675113422717235348698385708989418968108305078935664050146984918326851465211886441094533130386393631571477009538337598904876810121790908429167030170586447620154462962076874836960339123282903040 174 -4406198211190102950569371515917504213349030908388343900273124662974237478818607935317215200698250468875965387467219063583479659054069824445363772195649883735328819891980969152729151376110272106484357961455076539309444840700732504715694999227596833802983003332252252604448450094232116513082048716292775783878736408763269156357397450588160 175 -837642028494405706968862893052807992064241879378422750696370143562449132973890982055309127402483078386374256414492684103387981997509397921046124820893765805521155730530970870042792737846009492513730196511791757982083735030503612835582063616788875542144723688969316782781194629051886572335585146785730868078036682308697735483452043693129728 176 -160077391875835675457324615588624431302363726367213708340230663682935392975197164466476325685398358637491380142752411427897094791138868031679342328966883046115747142224560758359386861837142308450994132644615160211118626710987358677354943189580619809520809752966501449152838690335763054765006493955092362843604205023715732695537336234041933824 177 -30751534260678354805050864174762050189135895104040700105473716315538921229908206023866743486218268706173962343683095955747574981355070254373842669986709848572757445014396930866447489185647914541492543673698867421929073751563426038995210409076711844903124102008912943634741254937571259632423170510067146472328792854099509650528505641376575127552 178 -5938230999593692800123101148095796248790661014829913158857081029895934082148223243414310874865536980412539616264818712019810060669468672782880333013050561222650606787079314687879020162730353807592820574706771314999875697341428270406731548907104863130879628873168746669507746166645618758917843785860492823586447170651082789300109109832933366038528 179 -1152628304422858808591697377090450641537557892622720612979239954192177574043739777920002810796015548332463670121071356630513034215031498341745718247861279816764036754583984735973599017997172373665442181571218230950138902748220693808693481867504910622662190205532936407066976265791772885922186611970746669182507555488674780891177247216820651470880768 180 -224880535538893199394332426695357931764828795144110688680234091432084350281589247791039485553229904763697535931350637919027190505249434245313825811493875821810223964914461931986519918097805993146540768793298823644363410460013710247293181931576887545978086644882051760844452282814339580759896224767905817319850061360736527073364085148473305909184954368 181 -44099479819633472406512177075476379816189194996674616679399572501189319553067157373131201056445070308480311906956616481223967052834025599213993050758924315703010584637238077282806664385325451222887405048865236234303901696160252856220590664287071401553692889105169395312941801894566309179293484816036611902331179265349076124230438938973785622095545237504 182 -8692061966514496512565140361864194078973387363555174250890751772660731680797265138208978882065879043868483982804592302722190758466731182356946042352968503810913677006329909769456718455412646820961618578677456207030349714397645923927825515679455534944747033656800773190402523757072082013108494219433660148929718980662097563025971225730827417084998667206656 183 -1721903289511464663211563143547064255614475130809084933439506146057168934625649540835644686836908006415802602307657645145318633489968200215850638706597317731814885269065310799568231090448154677463426477617789240288648955919361502222810221750181024803994052165787478348134611845510928861829948295604270770758279366873237898735477606196147786103811341757186048 184 -342831131546846145871365794793206207851435389566292936643315857016271074106616911987596680131594532964307987974710316207807995449231936312609295236125565588762390221170203051760847511894247193613092031263707813545101827901226030713674537531573588757258697630889779645600086780883362646253583505464684979280508725745751757644108340995486215398366972543139577856 185 -68600356546311245599048185227471523331359903497134806043468150353685593037126341626305370757211701311439375417517463033673184479084679428981967101295179475943196221242679712405468729462451120941598025178479583899297780524785641524552066454971464994051772874216084783376884301716430920429228554471010151610465200945075559293600886939135822921946964829474037694464 186 -13795463505458417213983449491811649297267185969335210566647204785781077982261494589133129125577127258682294625925711172681922948545739223725076604069961313660037131584989236929588875342775197884590333527939176418163693052449127899684582698716302919993799433221856454769138535132076438301763109961826839346100519694940382135420155840829250135259206532694019170893824 187 -2788041980787114919710765746520693613093223650954617927260763995212835928149185336087028765035390340497031522711820857017133618702580662246842950363338617009461324811184748287047334766979564394895449855681950418064936701012225725470822296475247072153077182552793416503991925129163574492425490116931672106387384417038100421832655889784523647713768029756169355098324992 188 -566245547975143250398614675176876223848556414164922586806199450051730552646107452101588268331472682626866908613898208608590631685382786684616623183338020043462491657787268872610348075475314364482337292991106301425774427789005781152675653442119961503924301428361027255627806990209926665875721266222601159958375009040229189034324870260132845192541412819027024160594329600 189 -115569242414779471399643175928957938248077751660994861681951260474877916684949953939339943801785900616363634620594929318396778087510403001045207764212306716481911433812027003229680105810352814239809434885648719014088285129307843850024290855747786440291429387921853987835735221692984959487799514992848458882689665121831358614482340984353581848200007892473282759005967482880 190 -23702890152858667858526661130389921661015570064826792641737919589734496294334964164285997632887177963869158450877847359207289383312563881126953546821491625185576680872816170965178674051749525361383389484385900463078202764586119581281989991869596292201832084719801980182563991839199456580762650657274889786629500256278564559840814471988628614541584374853714516811424580239360 191 -4885079220875103950192400823901281298270317872856045452584672337542967760597668808210173569070618961737695527765857798014704446500226247704509462269004282164684228081699754883684294018534008311959289800768243936593522945790235332668626450020540721134773564206423074608955580024089378803527559060048434693534672056199659900453672436890608384096887169797937786577499537696358400 192 -1011679583001849027420326849011610310609582976448919452152157570419380200775173017582535027432895800275791571192895834804109821033193907558750651109346116362960884781751441298313015626470424988094726493494473800844972821853002029911661979113429694988064515057180313194742959947882493941700065129734301877081073969969323417440487728864622421898760501286876006996373668443308687360 193 -210525798244332894472498796588800922792416289508702955275680945925265898028077550669904361896327711267227017018039863041921360259649234211861330115464104328748801460246758529843318705121926271062912538782931525480827826772189894886027174053685440509991074308037476984833296521866471416173411539284112005851588995704166563991596371257833468690537195877919254895487408307359889489920 194 -44019855743883857319127146210041892229984589110150443309003555466504853552233282697258967333738741954607152807799206874497851011354259608064666927120691152448776463958088025590754524942445383660518722241075802783342544112208286551891416275530426041826455324405366992388326001243437929174936964252745958568224508234294013850960699180314820550776752434213184290302679857376352524042240 195 -9248322158714502369759305214801058482381406867724269523862450147392454072397651889883389321662689241968030388621805058677485011748059892651480029904132791334449778894332102470814446051525742049188790169196442505400086527498750764798332494574968824705078242846928437368388864441845469073377987229684951106032266392171885390240531461984118440141740093168737405810669950898615723701043200 196 -1952263829636263602030877811113616654287151658401198984758422516111918112375816481581597563060633520646230699710700213659393528845214338357405511552116551215643250244518494719187833683467587057095954955118507074861487094268261461332688447525576125163895730194031738322823028367352058605019956160124684299281309605185146755628201605331476283236266524555952009547615433069516872481641594880 197 -414062179512229346942971598196438124567461873327442507353451444705099747401638552561940350243090149512032532288659729006723715048709802631895148184859309487450478951713432993375841046135657340472036669734950028414942423608027835086373300112745775155362078572016531726906076886282481311681838630027172851365600977916130974009088799369282149097241519062412579464614938417795565257902144880640 198 -88233698124107111308113157183004543920175815560799606881261979807849233486803618071799301705049380925939574165673981485444499460225604761877260789160597673486076572743094260313137668626236060891343697092863040274117865332325013658696252595314391243910228517492376743267112882753162003015809566838627368499356938851287268045366694014915575783628973005031909446993014184443706099592274892554240 199 -18890163547298863626040709140755750154203534464999787650565929676236110541164427214043366586073769556604228448608091429706522131090041641723520527609236258512351599223062072750620254880193320043172658783548120333069485610471514501947174630496277623874076542387098107899058533959318617800096277340068821042111461839360514356914333777648867247683077058421241356269421409275796562277764444706570240 200 -4063121554512590228797118203510742483090228372206496418604312517826813069734927116423363225032654120406715117186237533487358431246993194930502758639311760706897934309526877280574458548750721293434469885071407505539404453259700764606592271835649010338270540375976154629080326520460590800603046090349343007502470445791980071770759829848198654226023075134992352513185116331248995210896739888669917184 201 -878005840291530428566551751085043538857556041295203818213006981477669811566904644877350787945919120714477587266571825848480424319572429651113482347423106717778490479506817076933205732508413960424975087325774796342572049643102502530520224008918039101448341484956435591147445615943830390385324776324186350956572389698318457133723989550009863949356170923055023068477212537169513582621121248085495775232 202 -190607157307674869425453081651791969837999506018416904101260947777889917956022179726588671277230592296860596955931531261776504318223209239410800990166789508243235285852059830916426999611915443202153454944545805399809838740293593679649053309951742154354992812427950845992431978400615059431265143730601333930079692847371946101896646701874326667641462104045082743073388472650617271612904168810500981784576 203 -41569616375044752512430430431443414823286588652389867321759483096574032439084537758981336352887608093797875956861930724842607146761178771856775650364530768658836897850396109132680663893326525771463983550299879860386421874116927614440516465636134173214054719077766828115552830478499280934061219912668055369568230957167515837987339339361447097669492718197151199848585659908561845412628894586753556271857664 204 -9107490523788891593830131420646446816689175492930471158065979213701569261754182181525540468618032923734193953832825884780483451860730972764104188465835621123500820055432746479125105717264331148661795264311967521999363776933621002063787209198704148966885094637069254727703350909587858005873240792007964618708852373443651284823726902543607798805599634475238530230639381285817501901753073524252916109398769664 205 -2004464217541752320961041528382602480324905262052370905916286638377541930158388624885090963721622904635631320377416481593594931859407872938737848523295566002887374578786581184606211216629545520629356992685622404638113321097523992659300405978616796051058012830059429106415869419499671725944610589497657515989266794761668180095299927875486450097300760724925507481584702709956765900892144058033954685558387113984 206 -443165360793522547558363089984921655356123020619910810623218177861033794900181452488063310211084222696907586526703121622446153753056038102764934604316108514932414282172582804151499767401290227921163594905600528489102487196225269708197286880317903386749872402929605785775962330979060068235523143314794960484551979503901764362200807267715277688287545871461469040205358870283856454163369666124016434432487532265472 207 -98422038891192328611116434564106706970405798069838175404668788086201109440361313759848143940189409679906390730878578206143047340097760902501313046936038478723059955841842468068908787749590974341598012566344050655285702212364609022884191278685845040296439398476954680943019907312580506969387437291579463158729266702713790285627879214226001931578246248438520027684826741838489482605691262970621067622735588620238848 208 -21956806266179307881369479121379318582825260584950605219869249315582147691223930662625275003910649230858797342865066824462045229951764794160844766817467321301724304614969660797037735611533739166254943177799309449738018845624019706672357019159905887177272542390534183713767208571045345158880514335628576501098314168543580590727002318461806570303569225476020755281653797027753577009654940511868462561064449172972765184 209 -4920254121999931631343398774689648225045917879394169890544982682725855261128639693413895420907667802341952256900488169886186854626876505718599785246784195664850731719822212231668546535060337163115207862925835609081474858562397959425137676309285425145818586734383793641978500715046358883792951517777477279006222227905645580916510626397328713431643166027123376743423497132260741554953416635285832233455737879657455812608 210 -1107487456670565658270565859257567549497723147577022885317189431981178787160447840395321943580770858260619813842508211236945578219574860696794716137465389725630041020052588311943907650918498946054334458646656962121600004976935941054244128085299678377191755312842807650858150078611916146398030830854252782153038357823295214060933265721293224499891413630361053197038684497215809664801461824586685596292199653813305886113792 211 -250388547007444450726224744126458284498749396922425436014707530511567887825909266666973899819165276134262185726808878870548577953991781251292452892997562266677545296271989525044444371979794477874828619202462164792700559516557007301319643332615409640222155088583838575127204508867594431389341348342144344870177164998439181493824106461320194726920026386646611239229719340215816000189130594531168690755670906965542465880195072 212 -56859885910349483740015631669488897163013783787310863424029090224727384903437361958322224439281266101188748314025553365301832430009050178866119833633633697475182131032178394789279158314082895253325568452949637007066049476768129318538242528178584231711269625059400640810837259176905784428454660015152008097137051362187350183106643541519102193872862024090860748551922756079630948125983246438363716533584211313376196402501124096 213 -12968954927898247556033751970983419823957442945802514917117038578185365346374715380392304118344525043888461012477855208715668648662504655994821018803968755019819423468484855156241243651206465574679012220592705936538481035771914051847010006120074999690378671978116925668782573676672446269961763754122127934847294461362384845722012040853884244016066800983821452645903531381484023859393835607707392570642978298634752084219527168000 214 -2971003183705998566883702195991595264850853415645938228807569626296047108012739432948699969646254697610071083191293140613229385660394607085823323640892888834541946635352893897672079214579302828374392947367510566385544879785271736916472910203325971506701464555989764274886992015935777021502002393267888832043983797324085028857054369590139353906950110268034594883908909158326946632684602894527798702973616255157157472992404313210880 215 -683584381590057536892087515377031595250341990660368986312578507876306041644048043943130497495528727502196154972988218653348944883717808821259851960871925681365772168020683416911998836783725234163111125385234897799763603030231592997454231464955998034873890568530727153804070351634054759834420611802486693853179245032720660035607786436783175150279275735812449036880217459156882724091070818618638964036164224797333647012268072092303360 216 -157966077427564323129894408824603243288932515881459364195715966638904012875157851200350028886882324737632490275569453077613046901549435250918394300566621457295685414030525898363159208275437460517108058506591438472207080772218703472079825419897989293278761270217883702522608171555428134890727076140248308484040858923605079569966814866632119384145958907286889069981803595065466125909223531979114016515487952302171495306475328498355404800 217 -36661489482855816640394405421779066585063818816014799109843163738108975496672372634048515405855642154710765402878194658917666616027669364227121250723059968894075988673800468096305610507090995363099907345806443268106027188150847728846290005995913110357658008258122824286237208601756208671916834311735382624297812362710430629931343990903774452312609552737137323868803253648079056881326684991624522114644316631915559724376565485397197455360 218 -8545213076955903397548836972364057071163282929453609999629428105470631193313191115412145473831890818051664073611007086104237723055933437191969160727881421991232171562418715438629076002073070376595567750583382381291396572096769794910823995069197846670124731524826161613572214164777546921099518094963650718027118706131268670208955197985598902738255241408245792617704192734042317522722172965157901945306897534903283295747026175037868731269120 219 -2000295813437039590516201283678299800248339452083236480349876099328647113129877155015938755842126115056618982601020283653634929701008438663701496425908645438024844274686847978631708609952133547421735981217816037835060030952149509348388868224668366695220020131609673032155727889163409162923944575391253189981729706108340593999442348450801998179553816303858778249226647640805181752782819700658745755781608111992809229370716583952376702582128640 220 -470236332171926717991014422884591394422869286823173988682598187546828851679940362162060022933580345484675326269668194769658116207017991337907761755197512056234915854732641110278687165857867705098389749720406527195994879751735797473120965530620179479026509390252345580344428537110622478066327079056078844161127448912092894657040740836470018690846918025646639908711482363736104674212205076728249196425774655350275891683064733903208295245797130240 221 -111014809078031403725938289028583515123843882699849547453968595149350646121685381137422467913076765254379585366741738800480715864000926994890844237360554569332522433046388062929919216512163692483554288424999164572906825145577525610854576485294446635722485084332557609074396892045802127839020811930547159998607904633476252853474925824017576039050541650690002755578744950086878470006125376997533490012129032807814317204386644974544215562945927577600 222 -26319682841883981753496147187531066844607988305867945358558127847196856655202065845829292370057663059557730202963705826969062650463922063633354274245271450268321053506316494071845289237377353328755545815655849662715669618033935367193934676555038999915948964553262328474793122072146499440497629616429134202103717139324164418832366608014843289750342174136096105738687704537666904849739824452524783269253997724907333848132713630654422986530992475340800 223 -6266249351573751706617240831297865180569462270341654091161357323123110480140759152361933954914616457128434864175974969336671115187406596144999186575030317946661032926551027364456089103090602757709380490016664481194482419299848791607175052472947264952891575909930646126770472700903596124773278218852678568686568051829688496235512759533253721873410869861982902894858579349620696221748363720459411994644475735536150814532151311792378152845388300765102080 224 -1498146657667457254648750746724907677940147300535128763772490439964831534814513387987966762034984952040266324991187784778163146033014203206409283453316748949913321709364378933381208728646261071743666020181256665142743248437071284792304282604449946297885533361939882499353202524687846745431549879631404419259507516335402110501004252632110957976838475711818875605457377722134273196976904684242416479728481156729231369294630765474868257637450344961650196480 225 -359677305973551270176643411514880415565374106457947383515678061543697231162050178374698030308359007327426406807344051309019389871902519047055082380798198335470539160276466967306941023530920420958516811536859062066520488576573990681419843960957770920719495931473239031964724802947290867268009867619699081351105560836522990963868756938719777555210429326376323123509626348178306024805770910930467776289069697702575367717611793044853091962774636535795865878528 226 -86711414400715358508707258808418457725723146814201160729950515416883262643933490002489616194760697865642627158479983146504954068845842255639449271244240602292802154078225038570860471009297058062310061887795362828451569436508997769052386002518529687437868446531724284384412978623564122123111870269765475433781916163409190964283956352826750641408633010372976358025246419284086269029023754568203943563238027238150574139252494398151590461087587831738692632838144 227 -20991166320357286432194322228394318654128430113313473368700085680367141612918345995279207743660708273043230540635074899473467967338153898585815770462802401622596025970814620367341115795295778829445466553871715723586599764571575016620985244816147122988770091928789669757189625930623357468676201742021732323088955999404130203321945203024751769092909024905640863786091671207279388257973816378317953129654185861524877756645603496872403454119223373509533566073044992 228 -5102541378084413365862044012089932765983494039578751882092077490270737050197429122652757628784688887019424176193648343660833093232420790373334344441268362219723229892223111546434640071446070616547168530435179213527796585856939255923819876120947750270815019407449378347605617860904246066942485014538707927085724975192636344230689052552473270812843421146608872455625611787118209013040462289553284667430225901713523401096825267067753519299467243981806873428977778688 229 -1245428580657154297958967073830386999462517226716635468372377587606972014385082971974682968372259862740185486565609165541038496591521181710009523763310901494519899378925118253371097538297099393017043176698296009127199691986026470326689976899706067259839867828200302329804807963383428387588334175273165640283212273599475332555491837858556254089577528506301199219018431026306771567370821306007065480873416321792795287126458739562647859629531755536396237511118750220288 230 -305229263382207381890762852825978638649323639240998297374886560204761340874300356788075494551145440800738716421783043812252238948370226966821926114347690108845354765079453977536083708446320137289365563075641786975740923847474244288923443703888150295095087380571648230189640886489980858793938159651034185932792843877420842627867991408560660605798409340417038807510050670374054861329641398396520172132896530349160992918933193634944550564103186430999343382642236533506048 231 -75110618363757421509389037796482946843866932658949647964428842402757563542257385284949561558800514465805278934656373920845242633723424551350072550560280103380998038913023756741924802007751713802698936669362820526004275220156918985589057972075492551449875957580585738345364406264432363141505428388541432635579823275491124828314998016661563131580543818148445871165609208837732604877552379134665448841581322319275269775463052862811489518261480483177291385365081175866998784 232 -18558256496630028636450959678153043980915858545954101614287666778825118712501453780943865918447867034788459257396981856524031173481351973483354851748907496379003174931256582494531331908200567855868713466850682439811536233953642636025311099466983703949374746132268756980410428674851393615811713963179300086485056544083100735800409502898084165124868216731313448562242231006533199283438635238568758887062552020705723082104933861894156958374911299674956117299862346342382698496 233 -4603907307991153674482534305496712678832565215719192680480194063290817035649345102644039022130645526040571480446277142217998148685721212003036198549667928499523043109931360487095024245862483986694310212116585350832236234075961855455563714890722381863263918714632823259019218292060842620624450195742749975217324810525292538480885153582226490790745714219478644360116676904147977626658192514251818830951030656872619882739913094317457177732657004183731979827014154376525274677248 234 -1146733462776503873957784956145386386331337675231892999187020448016031923204906538487776760547531366890341885542184075726086401938885875011698322959613535389878460990583201796589849770893349509301776774619100423378705538574642626954634068709157775640904083905274749348767183003444836219540393930900633846345592379709745266669649648540028230854319366881903049381189265692598892249116987829253672773200438624559339602007967699630269968992287101679472895041220729115091530527277056 235 -286772779882846041287170222968364121239273193644061703107147162837774628744053484929044965384366082435658856070157780147686419488917925978750857421525279753839353461873553947579643484300858936466674717534665370425109112235739418911556720409232421684229571791078610514039294700089445512188034707068628574557737123893986268627618689199368522546737736728636126726296598814628342774728311291156069542054421133043368408809956397759060135163120252589566098306617249405871874460388163584 236 -72002231761487598480189793292762958469511384527829731542827885988428510067162489566589651972585360848336435019009479723936707589925426823203818104230906288020103948285140792231573358920164974435641637474030024135839796463697284222915853829488838849006946478752043820027577886346260527825251204883278066284006161775109513291089069467168312413449472182325823942943232672896933651798984414626903451769546409685799469760600269024404054080407963131282347151944229965133578314286559657984 237 -18150128376487023264667004436598301692197986195699249684336551089440568832796319700312549320247268785951670334846414397463168037065249190340350693018549746122054541486006453036576973811634177543567803539055193500118716914497521530310341428452806622498248183018977032626160941190935521461129615800236864032729699948251310267272283300793582161818204539081956827042654065647423212201218123053938761092956724122351261555691212952512785740140740350842170260544763662307202853410543471951872 238 -4593379530905964428994654521897533182764116812283253081747482250678229774245626154276316674382352741414207078420887097886438602705639916868586318258842634134599645776939474310383469234571870982102429565500944231114548440965226618034638344247676897703697372693648963842757049755229241686847365722912069329202640198240460153413695899087784659907394385922475485662400660514252593971406636698356587105806051998718273277851150459386656750207903273280168830481106324179306809598778477033553920 239 -1167070456009746100036476030932906958601694224706850447744714298281055300899901844868949542740198612478786151756598468733881465847161328436706439117208509727118725938653416630750093936273441297917546034701182416081637213427315060765568548512802524814904859899114032032644328149020544403822086424961957585929786421794307511450111835196194476775803975037760497918345436119570850219808212634298797253321599612039859818930894503835445894871285400367917087371937656777528996319999658130879283200 240 -297692035773936584207956925470002282055235531193182723529241514202466910665291906346551748668906824486939534060847753942552819388202506332931099004243605236098364029226145519464107892684300844848492678844323751849493433567621883600443045842387707841608790454472323220526597033162101652899319302912046637165850139580573689363683323026108815114619226949901933742877631112782156313594529416340964912822990690269206349849212291910035380220453503351549172779882432137660012116160165606279211909120 241 -76231784692609571434131008605027307718033367039379007613396364917521814590883774950584781933966595094281097184223538616983629963485175581847371830320902746150657754309403776983343393561297404181555226476061557518908271476446783564891666636982022124580499461105402261073240687243358052765686125401137847569889865053257012618153357872354160334304490803721420335598809326986317755160429194933037595024307740958303945301336078001676928219139543713734577621392062125077842866001076808501134287175680 242 -19597337637999318383683788693732191818479829521360066982348246120112615422853002192685140498383368999416202738437928007809508405468470197594365652430701246380198471492168151685669752012264365874062044767208431887164059383574270793508665615493240219275406788500427682791512003627701366763628049596969016144342206165712085986711269772874357909503882738284718310871328533489807018160394807868784425501917802858439499062502734177885377785214416958623936600209124375745032239490861165606609578476175360 243 -5057589960030363872236356827556872049591743270076762967659254174910650617547331615041339823008464042408244522505598686424638643296895745471130593673719501627873943607074721404634562030316970653275560259587752364315580566727077228421997593863200288608682335095143033810870095290555964058045438653051743639754279132399273476960298970109039339285608977863323658695508990234771237243871531433930523889129936854131039089644507181258610046623576996946505290222176719411090104806597416972232442864604282880 244 -1310295348071174758132758100622771565548205382239797965938096764617833077133213983729191531615212587051513292345532746261372496984881668636065691112074136754176127783332432975566349553184346576092035251236797006726692222981159843160817120163253281773098863415091550193656530848808777203499409947775543899817395298576415798631395003583366244366811283197208935470732969251721875693944510979016444947690096891042495464889232287171547978335773310287475026120039091835978777643064547636491393448721640325120 245 -340774713512897036866685974760931912797132055171289505750010428717802163073276127851760996287400685703479642112021892044545660179066691606340684836955738986914454672051252969947221066134692178194262632212708494944174570846285255332657639014782893160131011794555203483851532180499938766535183723812699638857455520488798282428139629021509305565011046150876199199977246400826693971547112603618250170958912230066087016051827578539136392711972104841383817088776075583382533277695933575945913288940735032197120 246 -88967562165116851439162984462290480581501435703189575103488265649212510433261707334211165478628216461046965923566735964868685627010419266231474330571092296415141747761383956101729071597344896318304195637399976115271269672734843926198669572412082041003571224492806267757328698951846609798295445247296602034864247120273533375405362604635022248404130844286186311638919487834788280369365749719622493036209065304200313805826809929839873745838254571279585466335718864344444488011655791650479395083355891139870720 247 -23316095359755231901517174434567788247517115179851802717847691329556429653131592795903788396694515284014416095849390833790849228808839685935506862942212443479101083939991334730567572493011672161971550323058808102385851324375033187612744552410907580244013243304135247209655491226735537471609797111729086047704480503978892692100930514506885681061852932681279193682553332653749318338211831428094083621819053130082745888401433527516714355165042874973312052703969630445545091693135070806402235893159512340776878080 248 -6133854124429105272345560254591858942302937446884289233365288547899368174127166002441232415410817706610117234126590701559854409656534105727408843795583270166042732857074153831474826743677618594852466727212667125040093834833779216557117920274431504881328329251213144881995395437659497037007549506239534116407706202308396050528454342652875600607902538104435098906485979202363492589065029806639824955828134465976108092454392341542620201077389095462792751231254778592449062157722958319567592596539881914670409318400 249 -1619788400492244993482989936847660147049707242562091930822031496057441497271498577176072963384546366528837131256802035626111008388921808868813186660858562635899142642019126894759349279751404266678312848792262269744915898185046709459895220882030769813566518169613596517386090258108057205575587628846310971851682425303511737693727281845927250755599112150432189386857263030155560536067818934115241929013431399793222046827677801864132780574042687388318625941490774888442648881128937673934295536586302335071671696752640 250 -429362515347457985113626365192810315602602786968705726018800807712840782695372159330631540082301176592035825546427179893976021683913759253938833552355403677663306926079457940681595302363878535912674871096023121513231561226740362975286690639605914301133718523323920669473270670679687967326521281811724184961953744947541857416612721255310517153472704888025698064804571826450539288033015166208884252501923387453243457058207803100368092375891642209366017222974705796437394380149064359726160769070888090898461906511593472 251 -114241736493561334753171253182753390735205808084132069440484890762873482779460745533535057849587953494104781717037532495215687063100244985783656467769670914098660724914537406091967718281235475129800022767610201859217041483468254814278414049508210227743773156147240094096809568905059449096338175023590629590874433001117760528961636188444293020754121201375720331055763604515229466982998179793249055104999585040080247664201174085289172955826352668218184181118620383560885101937595793682111509392700174238557758327216930816 252 -30510840070517440942626702926793361069655038917931496532948919526197030586305239050044343736650874709943975193371086377442016311838008247142862590316360760551785789335267666539195909060632510133413104063311830620196514395589853818527137872210330796689412046729562482008413764566578125346544468560676499282522061742364245833455182249839510069333667383706418265531851199959315145218536123550841479426923549907297613937339561394340101165566300726678750062064303870977421712246633777032103209336515281193141894641230448427008 253 -8179111978630766110386365370957100183638977081371097434577841140973680138552584759677087851992462167716283275701290199449531214267907688021531415442909492865191250671967221619946588344333666561966266174731857800188642416116013329517942219006692931100335965267571602648930445252984986046932087702867391539999709222652248653291120569707067582326892571593254968907911675331394422325771989015731420279158643294891853544340651683115592807768334071925471443234422452923085827721216316380345547293166116739790263279369659499937792 254 -2200770345880277485931500094440079182760685470940571152878521783047238198513757334354666149945103650486208704012985205367351766234552344671804749170856689091563121189115123349752006123347716273601097797012631893074315098657546162480539912821177924021999711689758666449138983238878628975964898894873883886539120989719416020590700209187217726710014508713812686172004387903286127479305481880877913154053331084212934497683290074220096172191532881013492263383285440133113217400912879776060146284472677292002119429297216645477957632 255 -594365904637003026249823435109383870930749700387744644410866547326087663985385128646811912878911612287562713564513187947265388483543417787513980370331647474450364475517623820248313409610943515208020525079319070562892677752582556111781040749692538241984542401409290224617864194098392964522384149485836836026959803758711062560184076898887879491361794619873817628219272079028051533324406894284003778934323712825226387457951557537158148235068589770473614448293472196357129751007045945773873281573392862157198111873653400205191544832 256 -161115638101121763438944824826554154970729816832416437820154485631117838303211359108230817475256402569662972942837366252093355749652596031387634615097836172708635282279582961415509388176724097867254336473990399427476936507999200350018267854022446228504630346147072967623901128387893893841039617025540977924966233930967475598583707973541023772326437029336399224994836617095806029390378654835138705642064232171519655649001865472423807983273133374647109240090865910359803109072659403385836975267889689441450859088464013160530487279616 257 -43834922560074701943553435576709391791346117967171126880315032927014177095993049113026188923282409165401629804459258145363934146018591733192674923782950528668248442060005529759055608267971003279186777650946176073186219890727301475012534561065680647660291222964221951675320767190717541069721969377726657544839237055978646426938610154547481249514660172610459263349212631133035730986022643616244843284743233378770125531287191304550371871656287587323482573423823102049921038128007997727944252763973866756100752555401616189297440665370624 258 -11970041943997600682112195980913851786673233001089371360643102187900742899509315182138489343376696090762083334175561110519538897107429614685398060305195568758053221551020371341879268677768241878731558056539930832499036361224026720070994550636559186414090281015184722375628549823543257403513679185575998258091946744546113543043904601344055461781313722193023022635891407453968114031519974470695326290685824756915434954061879142672168365224418845757358922442633791315520378266713146424268141632568268341697516629458577130324573973446131712 259 -3280636888314614732663992155679949580178929935808365293724799497725678317995582293384693653594668544898006172620363423323430468892124189179025788113147369459432320645177302276186545325665256127215506601467182917300769188728634894278831431556685991380408698744817761369039873808880986489866705734057144589568906718360849003430126993377802538918528736097003598856658216224257774039138265304303319104353325287375657647403219986446549315952403815351001002417631816449105463933168818094024810502298539891402504378592635194563467242391725932544 260 -902405936360663332269783673927491290617707696093393150851875131621288945719789553840707778887275398646269555775463103061630653903845978278722503681613132938421691633770625286769385432478770209867079692996687727477322664948603264414595780096473267405483528246234121101630662298519197249663759274899024157225988399793973579316086475259904293448609676509045964910252128566732736473245006230190832197776350242176050560343236668899081373102691887121975540016835140296752342249385814461951694740559140223256142278172965090391103813205673971286016 261 -249127275209079422329318755884836407842035948328088944132166606983290975223184962291796496589930433047711368911345260881624045055760081143148566040931011623187772169020344723638092596672580570262628377859957172381681045402737758911457202795398779102120830412339479645629163572242132347504612806904885597490871416733641138744742235414146665951847995202867878045240164865316798641693689648203150374107539987102026310723308785177335042753189657351556442300151662660618324001187082519936488734703594504762120013590612931011057389565104315198078976 262 -69025645276388156831379455852220780780105231498717411117684127619417654832336881186667454043859376914414694082348809900091779828826202224593089527388932101254972383577185328089979212018319981012554901115338288162205147910450347370700475250630636680445779508109090585481110685050642681812238809756588358750088864246016865073169412524229968396648021117324056144601660092155981580400997767119955849529596666626616365588730435804964288825867831156626091048841540999992141052437965716679964598309174188238923525400772500782884060314445818407910637568 263 -19193929019943126755671799134835524978596944325624677297686331066562069886541736791833076379027467438034026629471243979365733111721558187082629628898239112862876053724788683931284825707493045297162345760871152818896771532267465907345087389951286601247488071621606826687343691122762242931240759470901916709691731826340124720016684975138387900525579902782167101321642541469661351269263380887087224949163697562698937555695240884034895144492278571968455384033088781135327759258581932887130162604531852915085488861784495674033120372870234405011728629760 264 -5356435689762317295284041582332412000043140048042251282320960268688124069536426175124084064980350704590091903126038493206067457797924990246311162726861862463045016980416013636559615857596289440384604710262320370955904071971275774944876535976508734337386931251029513401171076399431356149188575333008756980682056365256686484728856867489839561383118642927125330001328844372820340682954430384945451039510857407958644567070558225796571024364223834351930481271678694749053571453777921992869936617223321897581023677876215617508237588605113708705073437081600 265 -1500171590821117387439857534259791240846902161294117298395882400482096418000050545313282436243885198994543923764945800224723187624632089692683459042918628465665802535072288492289690291365208225365534041188785554956600939555156251857757370009956802473935703269981434234222030537809365186620546511987068817220166516331350118957577317461981280934172369158518666854064824574243056904631389324833417843559096005263365927086053433971233194102364094692017855978205236301900385004571428819295761502534900414664833278685197796531135133814705187817257210824622080 266 -421651334383557399650103733482642354196542103598616057666120537263805012567459657211440505416175555728672503186812977017856776790451690333252490178397417666233351080605568797303605976302239458103419336619142047050375191901073011346369271448387173571424509524009155637878131095147042216148670690171029287915831774133717826645200530742501354652593869559346212586515062547336371993718742679556832846716307969683056693562928420974865071222702997683943991566464612709263248230494287251402233725286298684092000183579585506778090306012115335268116140587483136000 267 -118934549049236020997054034737761299977003061787237079945849263051395683630684542502234733405640005121267222787465507284125843219426668797548443716743442065351988338097012841558733770634818674129305477748336164939874556081355879851732389515626482411689899586468793696445978233542693366365943888084429603483479238455158151999899629783830183294970579189026352085690517457132630334907655393058616174360049879943097256724133252710197361329804371839519192862297830680827637499599619337267228382959363432278086694839848871672293851520816682622491081605858784706560 268 -33666590594400363299952970989944124922628637654315239238157597538685329198843380998546328654542175847942421993580447325040952022812405099005734289582283091108270711068172010728695787208471403829707133480632323237261159040800916065615333525968698617443932876284256488248126857519071325165617835212618663680531726266088143442639356097771938362068500226217550095374530358826044154265746058690505265119421640168321741141838581111766593317385909302531533089686291265779986595995110517077739201584867093510954624468897036029277389719967740124588076177237188185948160 269 -9563599646602110028758039623877376926583080574824109197587105414987568244315457442688437120367334953530510950313060920702933964010861347895625632656221911368821774235826874391276234728512824549090757895974357283778271779947090182417015503939550356203651228629036068067205481383063722996608987080391382224615557023186444358221307453961663537511340003591005494062086546219989199930749850748071224266536846777827760312684361798050132436068087944082793641715396268212388068813058443404868879658813788890902966178600492933047350070237366091411791290604423978921492480 270 -2726273377665021845694784438078567422363220725441600988834702777073325244045773524999911260249194896275913835292918812492553271520390471429454329991679765666512356910911061731437930841102760233391996404043776004976314412955337293775782390152211938616757492510746936058014838436509654033618486553186484144547435769470613890907029169673154271700548765476189762418558662420469596383110142189618696928635329613759286677193956966688353561395224185090496654482908487942206749955378757123778947886514341391420592860702909807779678810487133614631449626608467732355277127680 271 -779898069212673543736398152579290965000895086304264007721626718423625319488851614153071651721516111900162008767390575711995465487147932602524857830587058995539909505181875625388774323908590370360379718492795671584149644544053188332334759479597318493190068822990563421388873038285714295069375495083550744197411240373112228405430394656027680602283558361191505618436213330065124263684448317179601077757743330750306515409404531343497557755018413136745097384810730739761335675559935132114076619603801003160632802648511657814528461082846659626017180880373317441654431416320 272 -223883152390062495586821864492720850174357671160072107830894839994953288329193004848961701913288107160772726264125208937343538439226363834423572836575392638056735457877669954217201147289480152186875182861531612049341006272842927690595056883612115810187236790613392550901492470832971921802938368581041794482886453537261209904966811453928787324271030922695399999526441986885620532436336053708411853488397086675807579188546759653749248630976997005166314697052935534301266251297922969607031074317714325087363556836476860733474195457317944869759828957635524287437830860308480 273 -64493336102147185472301853114309587792621800241372929778311044928661053192641076011180172525642223649589280329921812156476398797741494641758956231569058154006539101491028280999178784277212680977296603227223677592618616362097017534050092774912253757371760716963213168662427104371363318469845954971142993087792068095224259699897113542800983580711968785229538349662247791847137058735347496376263193088843283715466715941764497134860235245244764394294465180275401465790725754839081763018751049224446600362470078740448483577704488068817371785548346070876198587337116484758405120 274 -18642875735945670366296400965039168399633564356527202228272854064287131718281159124871051062238687461655250193210277543330987393160461003763688541708957635009342833159407814742745274306721824991608798180408281959562846051572773627688437942531799317799025358174515817982186548693933860830297721217629998097489639024232111899343495487583809372418096591854649727383515362785565367114455740127361565765614359282161350109113170793855381170545672179616123347625793093213854654913959007158083987515662423586033675679767824155958943648134372450507389610028425570108095248955143618560 275 -5407672820668138702196100778139233786801814261434425208122698311479671665595210941278213147671578602971895053315291703422301021079500349730720183495672276450784888108082128936813031844254155373911561127191553121000740090388658063661810633381074675390615926121716743971615646986078820364084008886795051317444375483506975418385453583229258989598508356175502175597125681968334340744969009664490591472261440607354352829749401735555164672747065463292436215837445599924397566413645416534769191058631438557005728952265458549286911331736014804215173987152280194919964658490391629135872 276 -1573990819341912788314951048033206806480498601688016994239921015047640295790192368952025326925592401617543113453045407170369440671460877465455747198537199936627965795575802575915500953748223672356846723274319220031049673120131459932537243329083957127888170965266888855491260659237240474415072615844101670650509946550655866114487009324407857182153432208575862854962476104140043618500598880862104107027558747791424188577459513060873778620335416739379296269385480988582228922970228222675987459662439277953589746006955374826991781082518798959835883988570571867221925021685181438754816 277 -459709147172044088555041469612450817983422870000144926658287983749796439801049722582581791204665928821418019222236031082630566219127345007481481516225466252215211527650713407218814228110614216354027763760985222912922727221009310015864378980124994967992930358244988254299880038454461764743959968535791295566034695915224916548453407583895604877470756640076409016938321096579461077733213459603451740535463693480286869076712326658609664122167561599822765426353083025896100280836744240195547563305040949626386892533709261327125295235794961867766042480179559599348111444673416326302138368 278 -134724993946973392314017268739511694373109082857875818137797002167702887069376384761953554565821139047355893406917496326219403075929329717762814905528321996985477664710346203192365719503536959366799057012184912839729704472278082884494025258476187230271755016213799222462618301314969081892478827567183274386397693589689820282112285987468975393965142906811828034411076226331067882485955130183840126464075473703563795335349966021843295645171754761334962288300661816067813796154157209267226686263675087146663272698727876238875531700064223105126379655236457504627995479950616462120443707392 279 -39617970628483997299325568781315018354194496809165378409852036045014084780407172912584267702595053558064815598566465251650794013854188915915316723758391792829179947325109364390824385567745052818938135562537769738383608600956066475000099982117775909334340694954607906666732689886242334188949830452767234633826021902502756135295637787766169609584305567885560531470849279796532427647697837598062310341979119452644653058267142471178794085790133101729141227775452075126264280150666610288268944406740719592953130289451579283839102421028577474438509142495966836391230598917008656731140052221952 280 -11689886292566374460796282270538141472525075022439928109923769459348665246124295796231201071814914998798239703480223948000945399798871745157426669490088142158144004328488800529702932493444734720723716614214312989975160697320457637433677910512482103696817481761018059594429915080972353771979528049390563455991651586791125229731886552953122509961472268274231192031580429486568119462749258074652442297128165099039294244436710556962774500547334063826488035281782969444135702407955515202542061632007368602755268778361851839956869241073868421656662593469085329026197571125117491369371889892851712 281 -3460966317562298789020271651563797766623086665213126608702619898370026245497327392625538916641538564130247474165501853501222676193038570943916454493837485709378352952910261301533644099110026793234480770243839321668182636364549554555443246791995681180884393065545596700446622125631667961221400933055328220183952418075090137904992927032033936187436633226216065089600611744307721627043400951078666160052688179770682969028731956128539315712531049188593673459733560873010449821306168151812687853767136160123391977936772375327810164098384006368294201596796117201164357643957000963123170318311489536 282 -1028131188216947229703062076041305209892318187677128319828684643457759197557394052581271596136495301276457701682187701637817968391445086626067412266091221898576155106797806385985419452308046446395182148757623424355771927995221960540893489940157380822153854870773737160953998016270574610627668645487924547541502018204151624278435778768963884845808332125539266977999876581264667648039454741950510180819388477094366051275389767409962431048374382536271077340985227598640526353698703093271592575407047450597175985868694633771345608185409912717209688006888973110742672049829043408028495418375771521024 283 -306449454682540027820097843590026444041795968483318105065334549302544298212496488350944392252628585999384348605304634719262885686081066408763053894710653238521148250006708305789664953143732425220287270489470222837351993715920455489466375437863478879418229255705980149638388758779476388084908773650863873182906755187834278427244902243881405680644580856647392775879347293911853999120167253746580492237995156071859320717021604786993793027018930680377127116453378784273287646811434038802510963269204255521555215981050268769794219427126212943344336906292345962029858736353406194050925688240027081900032 284 -91648095985118519747504680802221078810786755933351819949991585070169990128331052810864690825988401566387865230100785165538635727448782603338606325162939127817352100594228073858759059988861007399601839879422479026973428246934266262174455694205075653488806395883281876588389885201984587490996358651018902819976411439037763582279610435851325416706311378771434580847152494151629614357221203853672318014867824511894233962843205728643579638349614138514770306791680742851326891818548325177562476752367528492770294540975852811353644193301829627555334585943481890216996737660496949518871100393387987612729344 285 -27500302069891185619208513743286016524333654584387234267293006854554111152177617605504283591693612230859416858735749842156336263091763193490045357467474344299705220829570137286212997805936136759065831988380748271135446450833642406635988457772770480527177936149849054450377532170565212340719986715385519435055870767719494420681315448586700130365458844884187052339187691745028219370028387346905670461835459959515704116567189517029312540949501389869332010195604258473117650374268894411621321373354350735034786785323474391255136870137367773698475725966108385370405307023753634919751352881049204718070398976 286 -8279347026719388773333917359430263860820920616229307403128294766293091982125595349029367753564460295139067268830822886188447266021172711286492232786664503867671911275528616469758607650089211535235279952120860657996276708834281525179176238879330134832117588032181321547775763309301162140949652723835403882442301064387833128381682972066318900090786933967077380797368915086421712335116369390364155150884199829899855226556842077890582347894640148046488199025275777633675342062414675125328052019335462510552215780306918513126784633009383257239283486882249043499354146423164603607461145932807154459716066738176 287 -2500889631585853916949468056453014698383340341404204390175516014073792817545348565002920621194040721068458965579588682240621758388176758645184027949958996185797123512943301572586021101085343192304873615027513203299486357563584733808732104023469892675500117241489651088652423831694950504150268980723498257569927457029082243958068301842523766896401200147590671943204836130111271430059849826147636016824681459575454687184074799821190009158360948924366683270696625480473492757893862461846049068503738471451058949042250274384867145024814620265881627157883928300738676512511674706234326537199380244339155363954688 288 -757928133582057458146818623221559748647560382964369357467976580576766558179312237658484835248799622721985667978943135939750402684607804076186750097387874565579952246537050322461230681526931940972482844163009476074823289595752059671833793491310481492300964993138811124519391217591370323158881025541282900186415973025695000252709267987629445910865174314644630248760874520586368642984590460843126949996152548989281864872795621385795732693297718168335193292668250285625310457852329328447889572345847001418071807121161507651387457623019835475779213996932427264104108819603275046629309858040643425858814019612180480 289 -230458042181503368490642258648732310865578391843641118921111300385701733893030657570467946660487667936709292376544184535222722921921053447182081018568049732494784695645380310484936961883279116895079685262785365629164544150944116642131676115231117364994327097138098710809155433527805188197107970957189828531413680567653510300337841466308772448537297187188882649431595312304051263320441214235364078302876999033761547117941040893749733098000801841554432799852305671782375295503271814522728349920710322624819067241522116499275373778841258955145955135223255202376573700339558116422437203987652653881108463286495477760 290 -70304213363470229455960238409463418703092522392995369802349721865138366506097069548206438314882822660491158886763498018637690024230188561841953173689240188443280317110150831727902258142553411164818609587354304523293930994516417050982642601184427087699675069853349608917366042868855509632385717779712006872728671064387193763278447697915554442775292684506105662837186219164245514873158863651680621660553557677822741329853301182948177386435780012003090456769177930527914515720731268978138413479164416689474042718881058178234395787548650404755729687755028336779629931932742473230984406023410604847272554552808743895040 291 -21517500467900983949288226453510828295944095391730517772248349192430255536053133190031793251319841655399111471897472750344456508032480082480734252242163449557228286784818996362332794449889665527390413297136866040288401600358002504692420244919509565672913215060896755913794823589284552228654544529614577015996040535627274357148412109011832314290857060854056546015288879355106691679354471253266943746091710297316724991976490170958404594917923342855883196408445340399187980598172627765284953466918496945461058761811892341243172309790754079259947821594922662532774322611338348069772983620094318651166422063979411684720640 292 -6607218049295424348181771256617630917522070359140031628137292620536999164149649369342052022549492328027302925465720704371112177058781183894861941730764586186177556254104847850118988696136638442441629854922312498389822018058551510815411585745881769334368088289424297462656495515906019664580389125906329982918974383522811186847942771778390043200822520949010096094166071135254594197148667609756470179035233433945970306747133685322198034773237896857542704951004552950457024451575970891122412136446944861515110189933404063542326088856779469709805840992377525758526396737676824019465306165046452827628219221944426876863774720 293 -2035434852146781082492900483243440647094002510409271676149939081506422666237306283971579455908955909166366313827427916812024647329391650201586583689396553428779936545918098863315254864802814137785550367038522918626509434470771329574752119869933346099185332636874259612923082756348943420037705682215223434753218497695615069114407456534587702461485303844625900071125942130594675286154141551014628507543236053742406953994806142631221139453084604581314654286240276597682860150495797343379986915664517038864095230519697448544129882557684288473204414222001976180648194017328021818861012565082044239838622947384593067535446835200 294 -629075758699266492229086282632918087214357707477323948412051951599069278507153893980474699067355008194186901353713289414156681683670423530218979293435556939579387967674400167817166332744573842358792815173205345629339687617076893806297469913933215887853212220090641028931490708502278146388573268377570566657020502682634105763102997108606701914476053433780200654953539015970705728107192190318425767061928566703213680142883099036176196121033025085709113391091088860835781148417586049219634606067712509880436647727401973986652977375220516869681093726151477812556134690006693645006517978790322414793760428912426322069067032166400 295 -195052413019733466706298217025106598974064985006750379707869681130732276493504262913935581912101105938343770961290151945643180140239292503236868117234531303429231313301230342792470796839250021522946104160899264521602184695355661454201432611251997390217029689771987155760539521287090495741979864738171300232856638473424804940944958166497396364706767838930458990278130207474495110778588955284787920445703322933602300805295422495749503805076701064816323486937715261279939008530746724816051010615706680693666406285785228347143657364481627138912321298700884228819314550314078784309740491656465621591150572380768298537789598686248960 296 -60673329113433462173234819951328206835990328567635674547136541596002926587426654085050354006994782152733390535881734657313149128943395253232269666030142694958988761557607164884550027746734440687531528882682210134344662623890333833613891820738482360260779935706931526922394442792483841818241611112891303698494972491192364441560488673082362512863277611101759888918226357221265832208575655704076705170487557811878142673166702957795767817026649627205640826931621372170871965834840557210126531539418657162964659834724637492901284848039361693068949346592757451569229925701039991886256908406817792601299927946675014079377917129869230080 297 -18933807559198278249154122659331008299503993382688914142975323734406996664019377417881204031364863694180051806233010320505373389198816442199082983261522734136184436317479101593887222207534857059528738909420834187199276346902037530124227375810912047931931374519412200004752590454858073347534344756908941954373541142572301538753299445599913357127888206676005334592344491895054126550384045474721127115249837600942337481086097918040395661789277493718996223081689747490834733722297709530740210750119975681094464472347212820583566182544871743514260955725352337996174615543705229250047900928644752898976245490861651950705562937750024355840 298 -5927441443288351433220921046305996476756450824948910332985808081193942880618830004852474166261489087131878746414461881937121540776128614566957724308507580715486016025198311924310699782155821749944294138874335078337160634765217876878303174410467457178820886062270267188378627707611985739812545915366432497941594622427289452556193824275535996729376099872812980044627718410825046345290936836363303679776384519058303517309840619274134688651385909541212172201275932620447051609077545932652501556304194129064214235213370926603778083681261597462581699425032523127040740602767651984535740990996886599736286689978852487622108877784106779279360 299 -1861578431534917762245652824996581752297672715487153984656572885498886920317790931988647267746127981544197448136287546773022952313107970086554789305811837221736777291815915758706764888174845039587320176859091082315957353788760233597605956073595848211820621332169989074716743872988385275253693580397405971710220275426331443008913624739230942210033785762400958707920876866640216657181721638204557386012966913346398834088462430394603525138730182896657879828446676227758209116110555610267248280863655109142757263042950951504121676266120041754270517342047583758773005041928329110741670398132178483471373051289600546955792174906562030453391360 300 -586510454776445557020136583972255736195987682816359210820640513100013890324682534406338661373689644836128330302098969120273439987924350949247378700207324229334475094953190155932858658596614984454038911281048292268615316867429570623377005893495654340595340356447160480918009842632132710152434428818919736997499137554064147751388393179725982459278587524284994707262184374384359706448042032839455635775031832098550400354257131030412800029205903941447174500245158536944167005006258588010119150333266763171838459550317650812176500279333466681665409056726419305035473104084955154386365628177592604046454681483115178884643991140275908753401839616 301 -185372863753347468015566974114008283354555124376093085110371314041084669774005819903694685752656211115097837631116204810089515367965463483785798291132821089449634096114180933176457924753692295374486017788564959051930454730662522856142087787875100686301305794286650327100744877109368175195258346805761016042434727470716642836601726137513482893663531511360551166122598513844619371139287770828450490413639603615278200124902504156644551709166928688329295519399032515752538634555960672947001925140861830434564936488435042753897828979387520066241306000969563434164400863308635104298650245024657767537665047726886547757941074979940416199942175981568 302 -58774399194763310381578872879809630870621892828768269916036500728622770158605878734951092054109708429268219359088816764672755497341789916379546750253593126944317309382529891790912996053951852894897248277667515374361558190294675535736562486880454697211097492680069198789226312368561825570710549370046031616672786937573687879718942111268207101187348180724879228252034842090688838947426499825748548477671416388558309609651202964305137101164995775212011078472592261485072207040174254085561060371327009879487909617199736026535446183588765323692558821714876699505170685844725621124977931127152212173322090250413764453939521779818150113771152813850624 303 -18693798572537289483262032880866011821887972365467801330466382752154714278331487843266824642023292264195022537086542060681487697486666574787791527347832765739307273336436838022976297254937341103726105038778126454353063717462852769946297987240549765530642490852324144368860407099558437178717217196088961411585343699302380021473961738317665081447836275418893350722849728107943576300489191560529596756507141674849337470088908165919170509068611668508478695834293912245873567854113148697526365179225488437094400768326998754760376905409614279296821391557666875669686737317175867863863571670689058492242017483809998340088744053085941402263787765955035136 304 -5964443804068644747791610008713602312792022421673976466331305482552822700405589688782362279680721302046340319480586185936942889788712292372817442662565710671830761705677361324201606899130694009543049748160713588303234617394710454924895024551455981283196487526150750181753598415525773862680382630394763374417269666913235457528568397642820572368293036871935628917256871247037376637946897474347704140576050430793192601467561932665788851062827755296543054399535616070364522707109488744612355911990902585245788733925970978859873207779843459008369276553728397600206195611793993940537428783084455779373096354331758405352624505805636326104371086483192283136 305 -1908978831307051198109569223868925574724858572393372266307495194099996900581923692785087736133356430996628103808699395151235524023520399743305491938206672621012218449359083010318021676900948056646584516361716953067345500542131649527117224197800207450196114195317577854415784559980885418312317530494251644089420520276940815979123461215671435113401477399608687029321152614278186323757402883481112179643548367545481698357198922779634104107196178359397960603649025621484003278725368598383548753909875972150315866329086195211634133923977420963172197111945460126760636258732062207920838664921352562155843000931505393995126040508944871472228381484695406247936 306 -612896028235015979112647007102570692909910034765759366977068236531385278630691867398043047500357852799820211080323817632505195024823075475564298099802428532600773504204693678318123666684543937458288847450521443702263607332669556834396351162779034823399306342259628253991943174627206629080350102843257871949219389027980756076344873943256076338635736476991809284782605887739812717534308384912975921034889018152812483041126143571615181041646332586095412469544010512033528055791979206706096170249297148956747710264308839981102569385409509691645789787754240851321373003774233507951185963860131454234989897006836211376080576137895481385997620501433565459775488 307 -197388944485619446244171793049124214090815256407173652776622549069837319983136857887650501277430546866054522577119448221042415071581968870319119270948087240303155859446294222238716306835647532487634978531209236514277963691972543721034699389032874573222761338545465158426314605396532840760588749009230132030224478651269582977582492752387135851960672011872416280087982738383585447625789244766792176799589724374300646343174059024616806387871120934087195227721853338418270992959009499725882187050149369411509408545225144514294762629673563048224115910061109037568528308592808260748294172249887482626708998874321849835816222962958152030233020404394696060103032832 308 -63768320949896749899864633046245804143368347180068743244607190773986075515804179145880787759310517074004202697476371959711268402344610410520919862123939370814962876981454028865543145504073841861142047176299562031837006388527661369698104914133629407570276118728430697640243363663272308074117763643732584099189085726087097542299393156711540998474546251057434457558205512603469691474516219712393972733235043796625537194358610774109801770808643179173007417619459454904665697637970589529545405005757868620434446785170672940983409555564301301535869898728786852444039573682225567663943582051825868876853770996232048767383472847630138849339001774633036239701001895936 309 -20664700764402477056457806701364252744745473403958979119956696884506326922627866431593722428539902795018669718593121340420289511093965297225873990088797348036474656336081083062819065425862549951176261407035771504638375437914764420410887688110486647162741749913807956113872737952627114260880636770335145522863843525364140979655598176103070194121860242215143882511359134891995704629518252838814888276238650771673157140782212876889847830150625231010364142858582819684001435164971016584063019931164766838015720368308453212985884805470227969898012312739329442187556031539419313350305684114551476652963584526527891078517231091584104779055387085401155459301247142592512 310 -6717243768386675150852792058667138232352474090300801624166252567653498481570505529530758903931649954202462031307475168306732100871423496023339013605268932556576938738645280708812180006267293017172139661750278599223090280571412402799897772544527801481681584765233678567004734874734378452191337401203631759959593902820801982612328120636050281892810505962858304127161726637232375840123874992617455297803779015464880180584899490177019099396861939116272001201490234121897240002662291725983510939909028081989778475944473415014547575250853094590503560586863899260414097522448481799901594882348374993968302414397318623480167047735051937814451762456222554717526464657358848 311 -2190215458030127472018633229134081681037199316742787205072331194378845016657900266726160051288569730529436674047691209709473577403951952562316218688094986122118959193892215877256304326747174231813227547268242651311616880110824240733637555078456282637504676235027854089511447117504941628437614998729352262589404556837206998004581109537128390204133688711033983448706644120282738208972671318399151907431881334322178705203046610189091094210488111411443759408473698638660413004675902509816931614655831582124701797680819632560453753545859447375286063265290931920468807581366033881105384659103473537340984392653872628403901187438516001340956020649777589214191937922529230848 312 -716328501075886771182813444269134074887789337837027867277219696185311142556167588699182305359688826522837030121968962904311979657575107663181741834967871372455828565931837890460808002546364415051118877282232727846976487172412559582569126583488302629611690268899660548801631806096366649811832371575847451705027762170065436843341731390799052502303846362129870589301170412389106543580280669716687819763099563394414110020121886304591185373181138603273378452132585881151226660038418067541988317913296145228913589249345696493104356843351209624772201525535649751701357115762071723835877512938483860726365211958453111388799776685157508799056591587089312246671275215425659469824 313 -234997491350113589251102841549926255547092466908791021401487687217896319502862909559780762399763018836480971798719715004924584906846897606116407428749930430197081873160186822240188303955722834090135418503427066922923242368959281679307101396635376570405028794604039439717281631639850685464265100850601540643334315387122081761050026217356280605723718462815298987434734554732493801107982473728841968067791090723255883522290581663756870089495664429434100847480491708838783205062529522123705996340156087145637420583426955414766853528180140622100831576375449535078040766457371697885258242582487532172735039536568248721743276043269241841659591627905171407227481565654176067747840 314 -77327824583000241551811509548933476637326601190153977793762380600836155034734792131323413312487541245092153209215251955210751977415280381137673472028865978079640068575098810328351882115460444777768082527197715050896817237488322227121305384061391642706134584764705976971953368604505255775267502722378913020284365971942501053087516150051495807361038006214732951622292312451318196986734449440933020675936913952313634190966374766063719344199195996947752817341365693199214992970458969363427621371362515341743850320240785043682860187835566978667982398757179552811722792923023433726990109071445761517684672989094455248962952877508828222544872836803995789882319204036871872137134080 315 -25522659278880131815958592318267352145016442193309321073962725173031076876552940749410798323367078770980683793218307472812711110267806727576283039243647626706630664358865303371073587736496256709726188140443845668522697369152742804979484826275053003421144294801712036353120197001119961575804102986912265267803343654372370718562921413630582212722687672175561145540711280708689717094461647302925857593268206100540800548871787478301445906513238680276942530927677092765162423282545885915140909980673492743971158593512865600855941749383525961399467283505247145377634953529606138210918500555355656917383467141652501569574833331785948375663998881939146214243492504376627078267792261120 316 -8449473205773853913000503318046080248874241244474529706253841681762722324570627255960902150690198944507642826955493568284382634328365815279023363573402620184356360670699970349182956593238904190584289870344964738019597114071858939597557255161806031182953460092265060328532951405690203659310984710696886886712767706123367524178210524716387840151035995438689164588220871271667518556231887263035219777827953361319639317997990623617338652780078823630418734813846045928579586127717689393997434659555806443644272360562790916339903000680654651606465407692774674746938304842386931226999132866150699884137586762248878091635697361449734620462387109171048727007779260348210363933584911237120 317 -2805711188108152043707642508071959414672252216675994038124079207160654905397402147574388801548673081955848064994343671722749049247035287913464455239140846962473317520126154876173209325866563722226669117310793555212262913260607445028661695848375144968251716336762212611358268567965714768697947078804387881285506839063485277998476474953817145992849585046850959616076517900303796551152657841551242835804628689339774863803172629262274765998716213209478394531847416275434924826509771219377860421905907288000388892863736510093462984679328345004870786378720814469439146379247477891187325783551785733924613660580967243067330143184539598329596073513516437290849136465848788517658940732866560 318 -934462719020170528370436047770453439613287804409508278434565941476084660425316843761870739735954636347173655414811983508250532183477873512048965111319143907130203850583969800000745287127677984115419600736649488467920757776118529458103646053179269246540520650989483840725900956994844050574112694005958336540440692872371998895877524709778121614925855218551839436681344118241531334340285126219981944142727308307998884353026277986609788471700228995846674186367459357131513937045799043503960255652096998116790531226872365018084273423809370602741777896041184750654183749228261768498867418932924079948288819443962402490584505499216095247529851922429920771730479732076007650734321738291609600 319 -312163964638295558282657101724450607263406650528409952626619493963648252597111462015037061992783699275172879366399285713189486059145332048307321706233635600677354910329861756730384102099092072899594441481567748638979788233762068217723437157958431020007618783047129949445183648940353216984303923312111614546653373433890035716344809423517513345360012327427768982888524522262993090273914645171066714669245618553271451066408091912643908475438040187777678336024823864641957098455416740658119357562076888426294595320091477771563479167931097569909210552967765476201116935516772154804792431063330368826363814006392955169348638670045267683335938012541249322179352507736184452212360184722777702400 320 -104592715805043161554969366430327277866173917264704288287244273095513510196072504792774195740769610810242582771018493115933235481450895418943332166950194035626266122018710508302525148062056081662563655053327852607366643641332293869241229249792951059155698604017359158330850299356019365464994016008563849513243768254379379592653621915150932389791956845373438766767793483486216198622350078761062062779877264533164044474568367497659920494192927124411310199852616908145663902580356997367687674059629173937749194871277114078141469468896420831090298832592597766386466199289068751763229545607867978689172904241449702976522649488543152891857571950187741405120032810558810589034657020236489398681600 321 -35149093573270325757333008952996749255086045442783905534631364701305123198764965305049375944915330601649800742793136324430068100775422880079480570275309988658811173008308279202113001994832705915991633702582979892486268349488305268427658509773826320826373828482691853798169617408807535085290734229587673458840591647471810393624201998696453788064494104960240766806993968605689394438341027633661029436324138094316700869743690874280499040267867288266086647839257247842854297513311596572014773052443855605265393281001174805196543125893681893585231897706573918347157735992944413828588277543994124963466301445473121204996364241534860754435286221818751759013969790872759279008005600467396692279296000 322 -11847234785997763978043813901221380635497058178990297993993691078179944789813543272887774243219148955037132619036159948292626305655621597211940235682582765176022918540786091541219620925033728902017266431822704579463316605161436627683866080458329409328123293354409558568815819324438208687769006805153136162854478415924459746847401189311925298538038403747681694271556629060118283840167251186598774608667797923769061964608895126346226264472694478846462479903270085144537907953246381635453778010513953923432341379026744229897223596672668179270484428752726967246802606705528039239372551879359248566142282990628788408992204654275239153448860781829247384313009260906413873122198914046823739662165606400 323 -4005034080867946192333379982481026286207612413524241870931511033699300141516971006783749822528509391536336948945843522830194304358583244653224435753795917347723166284142122431390038027101618929142491497094246537116430691737355043877509431390034336752290701874119846596789432178118489630312138374358378772276762719651236411255868451720041591005870640108199230763051543970282683776850547873282592439780359124138454091369755748977538633539234068310929722950530119459296946416225349216146984595676435057426470493516566339258645378382694238896681351821567182637953522604359563498451848152650270576445856589661230483799738169676510888796130527990659087040158512855569208618454774275090614626047701811200 324 -1357931912663488058803731706591156336754409562765103196813011111960996147734818554038913501505585845894304887431298986369747287755772671897796863749667824745631438279047460769453258373587550163635442256120025949656334569240887956011734032693826583637090384459048659799721009985484050426753745714716893511501689641799604822723837565264635029619040545293061072897605545019902005391779881595884978248166842332329789646864638367120827680924371842497604811272361175214270781301115560499368325306799813024755640816923153777532897731285834930570186528730015077346257181967260157562018037655387395449338839524894193212490209392183818815387673771267175709963987527982381838711755487936432164869081265078272000 325 -461773021574664750318231620091841048118120283284808919358960081647420217533360993704804061585115487471797412743481399237841050814291268769310986199165896031262991507220757499366286815922210813540264872409781959639389772423186588094320900268910879622540029005045488812504713423133520123045170009103396337589366645560913260084505432071972105367949450460151822648011229127752483321794669070807492907638309918796194761733978485859455781238379696832759552734655830921777974360151210996685572147025007335283925492698280247777057427712687684596266745256335037517833046398122433631019928447956953434388279669925667057735393571133036369382456463704647684407732668023451660533523576866559267992754910109945036800 326 -157490422364394233460649697879087500130432227269946522800809613049601853511678488798183346643442788507481655406392729428220203572157733961144757239211504850212399178867376139478238844306389512951563888465737204217244504809719127311913981241917217191988400685098117032841197355085289186564028378769017028972766555806614983928814913629834828914160238104916292104282824675409599258353980330545459323888661664223250726953790789720619605803885168389276929200831891242926702674234913660288144982400533704844119018059420328860231055726581597245136443971114658606772962201411115239493143793349268668341273308123233219768295365680248508177411894124058502220564277238514687659180243930350395848013022585377364377600 327 -53870503913370230944113012934674564146560990543506237316255615618208799286927364869134232136359781852432770999300693971289035000442007727079837457486686921006982205282383447590497893154756623218413331250749659959297793842188278545126339656689335390498515429150877909871972253469328769735192841883994483265968630226573396025053670461399548487599297941614171698557000749788609165144156809881490708181022221589977342665224674820018080987147983844784006480569480309572389595344420574532774740855648950267863097913051326310073983640276634942755683050604170818988148322538810515677412950585484952615016003781376448937348374281295397379023760932734047961520998591734549611685017193781703824153814958891379720192000 328 -18480576633757984487540047962138501408247161754531015315915139282377452516637776943847318640412544072971366072920014997590162645906434259006191105348911987712890727393451179286301198998049172493999516594016557592999445451079615014012313197773071136082125767798417698108073306958645122173561825174043980358015248590351637511895147338339440071963892487197899551320927924906486574215637002199701727604212311495719488840829978179933021554281548213004937490636052045744658957210133922009132321616582407671075877168182817333539240201181914558366604894412292351147774259693173178788269161931246911053739346613032685783459209223919600674015486247636696538080080300128658737084356369089783873921834388096282549184102400 329 -6358342236660774044886211123887900761367062962212952599475400079196775302965205957050984379411172948455855584885945413766909217179666068490829853309167299382571192933709979977064579591466724374451651713362295986268878005420503362450255301448985788239247640567967896598005550946242163369530521596180677565666164102404646357435407745630127317683315132721092526845851303411194816492209291274637049538473177853656795642910600186303072937721553333764468337646801219222506380949522401857445177444693120138526004909175487740107069124676321644497790083894710857302388871726896117632059084302412239591738518526665082366781047811787261897065013821107790080913377144251023667732786414689159806494839121583305002574466252800 330 -2193979259960521476089056747484058596858640796039564244135166606970612483235647543359679088261213246485590883391384586622979866163293423759025385567469094798820607210337422311728431763319166501605213213592478440041694974304200380020637674306182848102714125435882545245532796793781289141569571336018777131860756208885060920302970661168951167068458382032122463558664422746742153256778744114384265114787012928557437352107566442240192021402502603589660808159797327013397249883596248363655622029130054664547231220217411432818321152041364569715460776923417695447332974035481211224761273161268618750714077879930144315243384567241562754275713045801153033630390421483299224237960164110459473247161147284979538467698298060800 331 -759237632490089810391357184450066776308479941937995545887424323728406225581267970574354339565972728966174302929920325471467386654423243828659880123577335005021972195366227234937328712247069715906392325453963793546596259160587901504256684109235543074795020637639049141388354441263478410477570229111255567024119058531421625712658992408588676219902143733822609919630981260587898098717047221561859150121953510803501236127900443390472176521360978672321798349358338381285716513083841593605107650111832548333871815584426053182555384492057090736759602760509279941833069815166798739351831246390593023650986856309958606739746849580245418138714283683387032805656550095467371307574734628619617190977109676033948753272462376960000 332 -263497137341057876990812316539695671081318449451727825236176654631655102846882477599321553026376246545052541165225639926682990642724000814837991971257090214082862594618327048367778447635142979730513426435814672646028575219472574114568327100163357094760718497008118623363688937806991288740364514270213376823968385193116248633137877128809786888555492081894797488870787294715058813016068982949589753887914885264894671609908939511181225381435907767083876574341728010490884447941558797610117204629186385742544353579981868487905832602396010611862202617297287960637387978981908440614280644614117154110231955846037100339881169691674759615332875153356675721156652646848638835144233589558719455741285196875101400357817055969280000 333 -91711424655036660219939890037886528350146748468889853305993125531498992691862062307972976500847297617629067382265920074634689743134427352292534770019839665704703381161458602447107204111533379712045396844955832733040072901036267923887886450064427582476057223884397635462232685434627961018419400891247128884290517306946383800358752716661970910715377848370898454404095019921134368941181014621412864681440955214814747270501265115182800492924366243043878828357612647714789372876890858723268354075603569807771435549356644853128854151538871207111943835228484652158383118642571149540848075998415823828396649592084654075987961514968938854437154727960096807186569539117503032795847386066256138107640115691429979811445931828156825600 334 -32012291233647430691205574012813633508827623585163106692899263593446788875689141764123525011712364911270935872951735552981401259609089571134053797755101026304968165081595853537290114919514523353602293590787960054316366021959285337334225438680966483115741307622828630025571339258980215316842500808691327144949007774280558880368216772255920900392844531738535257723630571927960652096320010368272749733007343719134832189921434600288346792735763015856814581726329625979490012166267007926126951418072735043461907767775021962736589054123219234158036580146984397063093808668358368963672380410069195048384084155551910370105092630387748521864563891127334795438471515692354684309651393316959826161938882704293991476370981106398894489600 335 -11206043330605894326012537198774465064222285267713603464592702638336814808319256255355306003308583485984172831475488649454244414588679095051389545260400408411378028329741431160401052635725085079659559973397641275373358829111035884616429106990082982353630114264967027916174323658960249968551605191718489099001129491292740771037143286217884964193962330848754565948732613286302040401432572570215817914861297720502466984838778446403758028919531940468892126778151943220261475955350793700548362067572783217613827435995147839733495571758916824138777764501526791148571658432091567069670823203980540006255825227795840858564691929286001438258899929413093513912833715095494674570351797229509705388346960109987591945659088976922337817395200 336 -3933928956100921387182636660478793429758210467462820028867404298460390705636519585577126053271283899391863203186159774617084499708481216319111021186304248417294898491914541301461857186862632143191064185546668895613047498513573018694529521529321900907242187896222317359201509547164004820389015013020569528519409735765167474185650795287134066048962766366625173225927504284698948393192157324032167988906880923089049101806372530145667191635819098291679420289828243608672574602534473040779358992638927836171281060103454330437353769944698656742675189632996302862026484776082960270243935567918460681453779681590033528704035818689890440966172253851125167342405570548266075644863781156498081524919317005175296679795204467061131308538265600 337 -1384955703624874039923834586729367660153495683364275155633795568939578605204555324434620755391164367851855338709450189561691786845634357068183539950323601202076439974823045603973047869216590143093751605506748270793169305772210171025941966104446109573836043461746513923644644149206663611528050243364361814496865750738147200520601072424526936545867153045557349680409264706949218385107538731958063343950797170261666921552880173000663891548166678629131989888963340344145421638581846100170781737644604431524859975240093420495434010367741411149402735269702704214316454496281367550749936408015228108471412809306820734096455959873424450480501155698803935764413994635043611123293857253523035802334149850081609908576177769363304357826238873600 338 -488964024831012190138852417797653478488592021326551489949766562045627526460676325432186183103551254672374007226636615950549130348186073987682928869450477702729055260265702313052445128741152453776201876997851152898162242120564677793565156483626799115750620983543214922260905772262060093875213871566594160482090794330087698490513644169315886191270237451140307009388216137031831048537071388299784157926283408142520049963319327517234577227779422792168568893960472322246794194114347106399153727405523081585136126883951574057257943420006656857120226197086363992938770927872695505477946015915207867796779501871947158614941017747058308187557125983791790687580914127972578943379816645111282987295202201416435269564577068593649940096766653235200 339 -173119545573388225063100971215989189408744184443800273150715530110135489308311153989071890823020292823394277279543893096996089810450545703294193729148765952768157689252515236068500696454926102341990785539096208935793449795700849558614053181395177122524115016431693642516098556016937893045967850890704102125273207447830929664733823005258924392505967566249233275115896599913704100682818421640782752061403943088801043652184043493737647424622528202604257912722060959184117751130426166129854844182880660417784446832879253879939538271501991260147823692589039109667084176469646335685039032385661344618751155081793078192212327097014870487456101973699292315225059304489985762661909795850946197574157365173297894123736613907732128603725328338124800 340 -61466715778340164417780350868896711424433251461797608207008973541554018981414262971838567939629558611361156347125915000561227603237886398865812230855838402919532575283960057796264478080514211786437098296966353966547383170275049114426148379596865964607542770773293909737921228264010604826694615388185744881044079870639450388028371019713532715950728485510076193906960683798517076724809888851703655376381448408551630042349990491045988849482217818270634451548526012045650488750383415478273673345395237958069027030903470487225785895531604248756398873528558450454121828378974051637438425981352079118602578232971210458352596400230531226922942722567043691639789516560798412785086013965136823676934988919020974470797859130163653328198717307407564800 341 -21885434904559615289694958264613094801809199621865604453557604377248446544338119933944200002948019331773749537987104723420964269211476244999795945640525493987545431903017106019554965880917619850287111316087329230621356723502380917194436160226168767531169886306656384471216815310998260239811148730216507484554652656301530438044181809025582826251316912211717648563537586125713525317346133329449855305883972268163418852512783554483705296925364855558017935160152907835015009887534610990124007715280164690716965750264561966478698666810301392762042647729474824403692074712653370464932606707878443586097788222532418962869083380780438489979918282560155835174871900805806517138255770756877188161595015978296490597027197165472010110757154340968647884800 342 -7814266109920009688340243490438073103134385379839331963694596122000116861216825681645829634647157095915684017620313994763801399116910698700444151210963787767391619332233792725292673675024182500669916814757910162253807646291861871463810345015165812842598307356387215195251853478610911215270443679858501746366591322879119740057537863869481410029520251995277051410459701874694286015379322599278735401412818376364009951597834894354283632018725938198560307768416828655417616325774714802909923941252438674763029162508426437193708027702484602033027768015868162180764246244025143875894440897192009827118284989331146765431901888488771536519170153647394921173738347172965143571241346820700189229643406163986830193711135066232951613462153990585720189747200 343 -2797922308865790876278093265778123128900256945975327842982904466000538734590583686957806895473285881480389704877202271906399626414388205846027553029047456713186139995610773808567284424093043025612716717051046001586416395805268084990178869549922723334150689789348275698155157814407991262316895245538388262175238290821942741905873504388602714568846514293032550906411439722732108609820773500959312215718120118627950200995807072653225658226315976834114301867038307172733936841164984464328850173794082836083866139470062357830910192937857865780564892301289840257505601302575606714649930613342163271330241020373267642422934199433103234562082059625989559904123958896749237096208678255848690689617370914082096998967786360549657584797655044680710925320192000 344 -1004602278446288119240267523395270384878878869625777708584842843380887062596388607781818136683145926307917513717429950564849521507503011030142530537324704983581597361886237114967515169053605074016869326368527290439917500090545904202572408396824180241569620844447006512690363566163392373243271618552823854973976049359519726939939066136384312056184912929280984397503108677333170874977425516400341208131006715010253308788508224867560427309027598156390354111094240722147142949235824401272408934853262859873839661649354603632353656859853647280882978360852582716577656660313622332640691056793235539261346008176425727901124290160435885423229411508844713412068842180155743503528379080940297581172518146468594990874148443465908312203436342950016780133308825600 345 -361709864853124303010938673823832641493762489771422170418687818586813794817941997098132502861152723288163556025846913666755037572243127047422854328810778192647334192564440996041367362875097591797462693506773151743651612283380391343393530881337402533929782670381007316189618338267042819409857710690027939790273549787460210901701159076781044905572018927133265958901995973570600698201550219391214550784930152029117656261960050457981191046438917700179188636396103660470610806554005945969220590453274717776744825127546155584281811434828064100947063162482388856694033985407567064054880243968751580534088997958591501823496701646283884148541773270542183295935854350312021776295397633031791468117174899577101529902653872284070905145795364644564719145482348134400 346 -130596304195375609813747090675393218628682994488015924668428393599494915617872580894549928794006040160563254606104584822663717490053036966968847651570695555331954412792925980461031329320648739655962924803758373612952970837004007225785846342499118866055408952774714057066888479738949905852622972041398122723627247090181715907424468017413787649705891630733220245333456575496635484048608224902152121471383873911250381561480199019796481878681914407004569659821464728980696092151705190062284832063184468752071807653373933380396557688515317312360316112041851891275815111662998255906777448690289731871327969726376443887723929693945845027769101780207479384016736844992543411665888414491440338477876995958792667311463814031585697538957814702977924549115188451737600 347 -47282717581160131723375720300672516870450014724541066830552076664083227025769987744177476930783328189570484421517779916068555490974325335229804850413405357454843086959105087807418060733315836511376308399114030710301230838187861168416018318506670121511138826846990737882333058871693079073184786818722751465927044919626907096665935806169094265534784417473025400526504631814384019815605745765305617197945716455788826526618964967681912406757596831465218147846773378915065044311415295512229779839935327365305648473753025675070723448767366181831270809070942777142224711059266241922504027664771443603915056800781288295904729294791577598427331685844112188886874268031994536082598444015894521604140558639166545506281865328372825875651944153617535457334835634241536000 348 -17166101299752686015885687177706032205531670822668431544663424043102063180856473314881346721208046940367567381907347305809495515652281448966313623569765018737772901972313890603758160029084750832665041077139480900729385769530617624126063490792008839068993203118173094786326573859564491541813586246127102423745952995026195539730377809893891729325005413798775421665601074379665782192008474055377049868422185381733244342648158061707579278619831979061628827159305439127410814839063774884634886929279249622279927149437977735100876514388053278364967038735712687797496288263374032379022717575920406207363972037291498167385090807665796071740434097148146498371541258499324650252562622152680740509661634759280564262252549067800732442609775474379438234749085946299914649600 349 -6249356755662291677433570114396739667820301480342322635071342990776836929187833324383624631926771116937022592637181158889365957764506322496696802687910621704404073373248232030987943485718071273475118422210375288917286199588653726861739170957347306446149444468788848653372642024188830875206771273464306937781566888663107613947193603700436949822620890228254785317239163744345520813464398870753997007055824927155036346708377638033711266534848927555940381697316939305365714702431068484565894622626593024383092473267944981975745246563347204252138310075500660215581137677091048239194180205338848695875059306596574200475540247279787775551518130556175729226494600375888360404595789844446527688507661371832393195511464025786009075374757879482308371813844944301225672704000 350 -2281340420647680162840723077082045705047991174478304511317594639392421245987620405907985441048262179202023936002892858897466366546203043098795993439188859314831178602929754514054700552749274398709520601886285106491937644508155915859028387395028990436849496076407863307165631321592085078046733869949486280909662410502429663778302900439391385045583438651271918711107119063772645711250025585718769085386029746427822099386935478073320222937038046893433190456122952307321064664945205336857784489218997042099103399949744710102833347087076064839472571021075135888458638310643948251442690089034601691106619793768614405868363202641040764539334380308914600634204226194891001880200812932958137838313362208236364793465741756028885866537294332392021560628248645191414227885096960 351 -835088968322259939833917148619204809380909350939252682492334835263165013424614918793531072709651023430063345914023758707624856817022067499515573386468299523955510473794221578116756889038774097702527512186635579902623197598206964713188197746914027168084376958875874207937594642265748638443927172702625792984437048798246560134648203782903187258039051426507008370828930707442344509283863265720018209045768012276678968466819565488158306142612285347670574003450619642443092153546146363665689496141634096412683055108183244393189709834176214904193613448071732322377045744491724814954912390774743924184882144140090782574296508499342546219845554529050227894781439659242673954199142839784027239062520829491403281826622148139608082798538280254191913156812102981646472277844295680 352 -306520857947640504135579565499116434476146019183986432815048796783157019624487660929687258535885206148509633791241690575851682014542236772713747735735222181176132966971277161914037071454298773594930241159828471913499173674832850396089588321706546278535100692420609686918725563405022392154765327068304722148750745207101804398020056429251856785247406666059695784666211051427097127734662592945147195807454341040421525806522476972473265546906594651237598650916180747793482672701982016263553258087295443679906459393031213688884697424708442911053734944553511218523206854203777516768491943956199342438684899376831657478137858491142028850843249525684033508168944470521811507310139160519162548901703180784900532226468989693907843686060816633579216034683229069226733276144640983040 353 -112815489305210959828378188529333839164495934186567219442750015612417384990896294720536142207208389973269713224273926472881604519959904497152500848074312283235529367039368946651417553764347842294910377187614792502804527602339510328941739211600979903974190644338368626792386753070486363260941060167453966391498833437029786612228710745369715025617254177312406042184943163963363001494725410966118762592825763792609814112154165275161027128182283547090364649102610632880788627913615050719289595430007881127068058790422757049370640014091592862719986764382835567067408933444067104195547219212927647651382813538400212885347797070656411311513321503861441531976025339836636318026665387836914264653914163714244254009728658764231705052919003895252528479603689075527933812980977720360960 354 -41634719128426035012863219567714128930133188802447586288020954369458261253101746327970941925513816583353862794750764015539309398905334816332925129425126631082681857709602559912507578173580979016943851698562945332419670019419116327515054230026013180314810417858581048014862288015337964997514910555730402919698554571521769158813316339636105571140807490285200314132621349892260771005470329897382893246401723876606818138916149223617373231937931892041557473339898396043108997202293012562495738587150815736411100412968801913119537435796403029264163205939580217642547741412036041327422110098015693037488759133615615331207084048151426321480402731459154190396400646619197646202944663083546529362530549900784212250090101490908959180555270019669904557745570695622212710022634193614274560 355 -15406981789676596774959652325765552331352451224922843839317357451060332284171642304976788635418512212317142486245756925794116088976506110232608863937501355690227426054720915230313104090340309382789130618728951692921380308624045482885892905976619375825363919113790587994920559093447523979761753383277754907776663061461364656711123177153209171991457796330816856791920562239548647790075214381435837606154331380336222027819815435760385343814837582145742375171247503747617081520086067382696434228313795619361284160757526787182661029863859864090531087425635916357501183883675899300559685654545211739375434773335313334861402543103097647933201984642638426437825643591496274265891546121431719184691727974566469208786251078378518398368902338655563706265855242875886520825121799631808757760 356 -5716778320524245073047445919698917458741817784070797052436385085664750039874524339583606008397942325537166166946113618400541956545081572234670656824913731151933879169247895660166955903986011255909769686926589889213965621234590947922393104057944204118620690964435084909318472432788346017926223599053213541106909840337811813105124062578445905823792024042081621142691595346742710515745686673819136485087274456704110448064555823713832431952131053508843871997195221349406431513355615674946701933186313143822188116821836549702361386745860427521013799678754200525185829356067226030643632058249926319959757166725844316941123489079181331433408411386637066291419844596796724683277302948113363785191701611337465057841795067462553383159051565380270988156211424758766590633522171146855230996480 357 -2126933123107957212819924173927383002643772998020322417423421426717492904150199753167726787673952038727418946886858479107141330979732293752054193625896068624274629415704735821860629199778365457618643227519512243925144316912698289108200424711375672930574090813765931266496827583372521663037266858118667116562026471005749670874637986815967058188998799174963170848841835110391738523037888636790835375499381335070856598844115510118365555150496691440915749412756137045747660255510828138646620585554200134980247223614380792829331308398722552118003092101778297737074626506177714178448505065408888352102948784546968433645659781320034623242912739396132477016768637324243141858777751698932667939565858921503703021103422718521847690087270441547498055943889624899221866739234124781617826360197120 358 -793454233853809849757509656406799076131567678344995464902486989626871665788748039387216929596289475583482985289539079011696864829838190557712036403994072019503674015196914297051466777172371994066387783725376468232649034933278332311669509302125935183244674309105900136483541470163362537092000843348917577151857713399661082422450694796887690593949201006738629871085480589472356843264615113059788158928597711631488206793757269426960585504595315760610926137241267468452438407345220957843456137081915443512342148086505996076520806735492060698669669297715337405999644558308286596995804229228781324146153692683683886437012634146634258730146098829970385450223430488827748987134796905457718587003744494233869269684449516442664741608524236934720342635977342870512363600269091180804259072400424960 359 -296792125963626577885305920165851492059680552097900137009193535016612130107617556674854949213732179165397784266503527911105279578685575754263870435764931342117007652427017954748956917727339932362319507211183678285719910549582011173026739766967255720350521225598733309090418793491220111723641582264940479861805006549383901184144984917102067531127399114997866945843833676759077970263509809733691961068094842451568515763406499827918810972519809526858893725743734731382723777829898642496462980896257927492048382926531674715866390001261960701150391358332112444059709758292088187391687077235405369161067626103919876146884873902229988899747764140395331324279734219903053901499871109138545931585684113069188469715264310315385105632713164461585927314949893948604459925980413756948513352936293662720 360 -111312057667028455033861529804798056169297719919562298960136021604673855554142849598345078028741188627596308213973184600248244660502124392339580966455634699053020715524261003334943740520433613729331009763260999843246502251030016634800292413171178450853981954827797369955454081693307163959208546917568413696657752461311782968633780379302626360946672789589096088719297907316121672043006755190904691288949580328794085446408604168327880111836163922423421542637995205457232764115414085201563673904928317478380357154374497496533127189077278386580980924350394292544203270507757305980988091159734373361049359579607463777531858839657283405075154809513835379960302654402689308329170287765924370856645462805353839014946195983680575940446549946997818831929276597700697457395674307536241413591639607214080 361 -41858947575457902707400747595615376549717761520940881708484988702399760928101035669549786673289469616499274908402327857557796027288371381166999191310112592723330273489824100985142258963646386120042916755285503285586465674965096127998495579400383524883399937309278762555721477609834865734982562368175929270529538179444354481059666118496610884316560244903662924793928695918906506312336220396053245781371815961071961128674912306125613892723905150752807769794202950643390083959589654443845251598864608705716472776424491291210867428535539596092778987234999051912607493381950723840827985043630488108272685802655432441901162106938753785294908113632820923188885490423079932102570752147148865209581199324965000988766161921211055868663380987207954111443390185662197432369481120514482713486374875724513280 362 -15782928442564202454013230362169575039857567824344905319923399285125337967510432922297657238539530947486803396942648122662491280154792039701362529170106070836807198362183819211474942621247525979304169184427075409682487593849997090730624311833422191377503584830274761194449340295329340296257233795650055770874792309676124907851661567804251416585266991963645007918431318911295486322702661397074113490204854455787616327690731244604222879490032843080237106200474326876134186904290574798936735006658418427071540472350996541082943132953496375476766350035338452774081285424278489248461046138664755253078536764468716738380590053814946188040129757427267774463707288247342598447312694277312737963371230603756695953786784780532654806031567739707990438868382216037157573186466869423016579299766856207239741440 363 -5966738507810373259364962942434434160899499863818234261806608410864226029299434338101544730117369643956001765927538109248693929362669888545211246299193672528002044102946466134793248276149817727232296105326532683121781715307901423632065030281751460250119003604716165582017010982287319898797800176153374543165020257482467501678031757519976655548741559999669674738919446721619686263282419596873314229646514145914529486814364679774499420358799403567462364150571086405158352945755754937645726945869588017843994649179284370301814944367666338111819119471064446236798181455454509087865426298553099333659540796669403565983132653413572337436373247985963407001998241055020115468433003558666848434795830244503115041595236919955493559468672835550076246450140810458866584057758283257615405635040534815397904384000 364 -2261692310832394998148960097827209880985312289432914416767897863418967189984612899212219798416471661271740313812120286118050799795824175309372766819534353799911058420914516250209403095861987936344043368437060728612395551905744940758408668599009533345368456124243099277621671236040464318094902759050023528052517517253749464694321277732477148587103644893178595994176581169741019749462353376013103155141627009528382437559476979303564149832637507677582724337307098421732277403862745259810141046937851629046327667240231412514047284548973800041907731292658612037843420216900642279055144976861829518406302237509582191711501340685222452023177836508654702096748579947742161519728259776465679928797649420681137475762407710732669884034914406536475574076990574526640723111622013582495598467604229084217306251264000 365 -859555879341514068056511646326721001569948205493249785634040272526855337895030212775045729152218219498439013373293889553398441390168616075388478103947513687842808186176037319256946085711984282667440062261401229517343109220750206778485243064706728760114641222714428487521728921291063369991066832836882851994290225134914623140141302930011003030246548226162396482144272498006258592062578877248058580067120670215773926105206622386432289476462623999233096632963635190804693965624911934565092463059045503591539477710623889980888200496534646639010368488513286761118524490507097929468821394687892991057951186974466097621552166586771786188210121771020245440284211455539993687146626715450213581657119476129666682926179296760725571625365063711876496382842942777306274080942066609741486878415477587087654768554803200 366 -327533541632011476851744495157965661154360019138959430332037557466301076824716517385762974388874243231567092135718040938244322893836850348450837222250010663857517382620532555520296108053605496645200236168538773261170439205680515400342835658466064865531871694271329763565170868231140999522780941543235765814040402889722649379689505949212107688866788045158206612435730367906789660511022275662580749215677486145863098555921221748915927962440799520258375559596013519397768376176529227616825628693746591554015795604125909510363444326076585675020685679590916057675859507698460726881638546388892147747795167024093570593279282496575560899178350858890010932371489765351920431943363779926036691939140047241026018959941256047586573592202993358533896022246706801324103705602419841856179856122989406360396889870408089600 367 -125134058489367294885744648406784685332060318549303733230846799582343430386110996999597055659544011262184154148588744404672780954825075191980397237590851683875255110576108256541942788535458437439381881377054611489340359717403757126918439562515055437121600981145780753859768475524458576091840880607429148869828917632648158116086773454948250252627161796937044161979092903454875851013893204418218497912575776274138735389552030057810682891525968494338716434484865562187643357926330547506319935094642615360526035826668425803519825946031610647437225874157528183264057237072177069195903908629136606335289823703260836637543777929649568209450524649520096405499644450437020916882531795135693907462989315452064449752910461248169268089038258868245020599104916202938323944857469409170533151652467827446998014471034424524800 368 -47932533960918720161193928704350087229270596786470468899518046348102663504918949099173021547053058140055805602676820322550244283084400183550630727713503891252257936511869340635430675090453107796259726519192782566380567058113118054908595784349461470113643273916132369405933406773870530109314532532705006332179849734515306657638590451316188913217896577728576068752300126019250649578336857601634451634538738532560031221138372583750233048033979270679438419240885731106807516277880301994320729218142981376427489691464585325573693714690458121212183110988415412042533985135349535134870768754016633788422864302693302838525762647925993092216316892611943489166334033789511271251396289701103600995491976102860125597106918338362035419239073693931945709584443814262759859695439960107888309914458510261386437489958065484595200 369 -18408457449402686032476088572948089382088712351975582204169899275115037528927208287650193085063697985808771844206086889542370372412217288490601262083551791967380702223019814932990074451494017721640129841706958860886161293347898487091912288059713758663709768389003865125480126471916905116186888824415764552851714400197931605831794021668711889630408051366266217669720658829415777252412952748022601735344304312430039395362439866837275824209501344285693079877827103144615821047927217950228170641443142908676940649917487459724645743537581972829337907482919082523828047569315626032674850793205764633662823326329003239629609525404962802355914104094953572245467941994659192252567541856382950145941582167486710271365343069512633868402945591837410454361323942456448799311980786804846937803236906660806923933634263967281971200 370 -7088161685181520516481771515328298761211432696300001600363380584276679854456142635622997572626416065585896586595453529485415712937131421013784645422752680187409418593029820143699335961126108582254748323620019223342709127415987424760888392588410740081632117192704189425576194864050919547483281056932178113844854798689127414077924030174003350837976312677097512978384858184551116732365569326531573500247042079469292202625075515320050792531252219143781697651286162853119493654262262653571038113747986390904504918238587493339472215823723032110315399401668857913603707610205810424935729598251559488688605461711788545505086613656551238827449478068165016613682843361938715987259389059252686324110640857063565289707489003778447902695186677708864319783929153752259344347202263198391318609247880610472180759446990867225431244800 371 -2736378147790378837369064479728810964593481731972081385772082370732322816139001959906506418783554459784878719679836140013775515218470235534285545556842484363195949897419937987982074381547298646059790370895729392606390677264977248316120081371160988536239126947337809872894909221984688990870945281278147730879670493211547869946469189564993848114970125577162632483921850227710281411383621939013790733106814728973230977896658219208073446079319882477440626897311184986426136470616189218999599418154454055199892943244968137049882340447025514637734903743182363063191359997171454613916231680116471552870061458948346582360775543049993763368416760726329587474830801882886902110009672665508696880075626952868829575504591108431409700811289322012932423345232837640266423344778489608598503571998829361269980601193422884452199458406400 372 -1059112221876167170302448447938030419614421921643467458854488364012276228909083753170486291401076213133050783496776187766558912412987488083967540721338797994254855096790253436223261513538637709490369039269183320781031741750552293119689293339939267517998520814351651573514565361189004103548080077569097142356365453271697501954669209553892865558385145798778126793895059415341202028644559708363007166645824509638925739813190127194293831143664794427075405342022310891673579652955300511485220603681053678296769385072065568553964353127676969106505345431183645177134813014442966094984245447075397403916663702844507126153896434924541522796683882876299068698155935832969956282968546888707282906336755736884789671665281850442393907442391980526625084410966299905574554135408569281764340967351522104439573792394166726827095622470860800 373 -410987219188798175487362466411156278837312181165650709346179955791917286045760364792876247439673309786419223664756359282251039436694509238415758416825656674379414375548618424565612845729973231439224873200549478967462391470925422043899982767440949155912425094924094600090058293399140111056999277458566618698645645933002173563118145143632216862207083992824313612409690133879588206405749829518456359209558810590648626800689485686184988165858136598879351482418132725317236534896623721410235649107631938342733012987769827880243698907551052816122052385235549025095470238689093384676824358036677185097679356606258704665364543145038375469330489323169277892587836329176183907967300795300195655436556646010548603577309387315152126477570481019278296973998926759667916798498105421656516044756097984402004270628312655442739743930764492800 374 -159894027275548127524408408656537202861051708694497072294470107245890613467121891987231512305016264506825664075690644775982655675595924843426575083479441104932831401212092581874151383402431784952599480148205755837329792867589220293014709124640720189478581021900887907722749012803036783808251665814586617101444026401358402346919714302152215074632115550048682993423646477455586232647250126405655354516934316431580828631138499074938173390915709008869929166657635804617127699065232999932793261526253086769298136058628054118381717614886911995360471112920208040665229232407784906797377982690602774258793124098995564804094474529176652636314627948453291924104143928136492596778249955233956733788018108082045869331153266115984229981059352009137432306143939122539831482513404117245944877015554492889961546808961743835557636837308628992000 375 -62366430243411621118944079630291802009413993493869605250912611858676164211915848291137979399709477617277057882847875620479090818390416923361287107464403784509499850630510044990785818573035394437332007185871585741989852707538180009538039371637717619852985337612090305836317414419394353689658571353187671304838026167398905893770484677780653344851361821583315922939036754936790641688869650334655703390975864473971538061770531129324483412252716644094116771149846450235369545407304324916545203444774250546131311886095436963023282464612035959727502144465021684063913638687964319649863299955790925456137015311409325564007121358880733821231781579245206003925196126198885249768768449272112919311552144950118798023251955664762299351662001923801446596431872251954671323479592209609247558756902354394987804680384152980075446136304824725012480 376 -24388292707889657046948021235836646407038030500486020872635431525178381436495175063645681912780287735990478794022757204110177140753721898395015547402093716495719912666441948435341630255126046154547371306032941259877659442664246272691382250761293620023536091442953831823738804856534352145072846002995320064046407182923835370676241089531868730978445312667805386902657402707602231343507576304166762304830420734495526829573569498252354637360786781176879999095088050185440237126732009529855406637802899796095978056789360239707374541321963474493691221822510481189714094472894759787818488456555202223002155094859762173137189313625563140452848711450641404581352438611739869505813144820804476447900983757176052221350003871247475470247621117162569653604941893361052698749492682741416521450977815008989273163910831553035936695510692496502947840 377 -9561387948205185033142984481354505054383878926560890823209808382830867695901682181814447663486046293510561668703816410625483957540338785900586908376576165640462290389927894238782622262216360647162711975590575083231525616541747942406564806849192319831435222053512764452299985127226485975413148937744355523372132411669488519789166261035442471367400709770750369024754873733035748012378993596196803869872638771855274704332699994416816248693614337567449977000838238730457236754294958930215886349430866820598970374809064388131488174546914605521755038712841054983927462463703908095186123084600671556753193558082072894015522344137190451996044581128484082858326419538128097454210689745102415179454604245972654348420041491498553695039604865115771607298272126163400505627158750355387998373912542328050650515828751954630232642357896725923385835520 378 -3758085750869293786741213004769617787884858590113821265242646990738922326430879359897382178078554483000597940407777936047473565106834463780241805428398814200673804464533218926066468389035591520244630846655880570062254462026453619477690893410140536785349130779838580565067411876143063477328270485340884648243454296118700105008994952576713209274806847401532021159464250941709855515292496046331219016384927747624771636881454865473864510051743904676438024001176406542767795463521931209192652294598873375570192102024565142727762245921411951193039244196872362837839446991379848898187654322754008114520396355059182251445942952221912524529504955641143524621951302805819840367021522465515017267799070721945301244844089370371575549952651756350854877980107611549588368901543735577103355315781162674248155162941405422560469055129558459641324088852480 379 -1480866218201283045339967908551426192531302448284184282979688064856987938486940807579521253150661499310163412599010365001170618074371342437294497738254914673314850919720882333596291246582833786774494463186687081141772932513887265152537530725835179611500167987881031817528236543873663441001760705199300300879987389944814801304094194753433774841727698933469057129692026841601450785145673637225563593445911738973067224183044292521634230038570936211132147983703558027732768903826562623500327202994481185376958325718181630621943924712516867098382992217943527674729199131028753458326942501581325339500349416016325155154535185289199954352671876539710877650006587754579641315854763987226843705144758383761570546866355104108818956011870344419803890049854932790625304275397683539425773725063545967066516275149516052370856573693520010173602428386017280 380 -585013066015558249616331940245204968773551678264561436066356649116315267543695661851985196868866258333989260521423494110573263680231405264889321004045196034826560571453115058333198045495997093629133108118650071516639433737278844816116609466056727332698685834034035845379022987951299397705975080454111842760164725548321445668099147611938690174458394750347477775278928872099740211563469091620373352515089597570024301006899885704219690580012774273300793467759377447102463002102303162451708596060119711811058714435093658224406885465531990218035057785422228292758106233296878305409925382000934034375145189617210969623438352564922059185612806054043600414127344875702665658748458090002522056932618888222632904548595840303930951339256183940295259082063970269612557078796856818496529103497404424848727376281905294921720751889559638516356525973181562880 381 -231693112578076139205851689538865908836839123802860078106652131711236084472101851566846211085722164862000715627950330311817469285490739744929683387263009498971086327492037504740347618225717935803622282224185052954119616812407303577559538840090299058894167162475394659267130883933606594076698806665034655622189709491569512324291261273708229935375067914516176469709407355242237230171537230871235036132130957276473510718073977815200629711843804129411472276496624841518481059672419292048244923270084455022569157815234956870236201591474821905847684070333868503126559331490579807239791661530966348143817126829008475100859195899591975565669286122901963275289022346124523074136791663362695650867716020575306367662091154088726201797466320636375235904578113585201077956212581308383749620763917129203037932109732936380959961055013907802740969304152594186240 382 -91993201361752110440312491848745064858837562894041716283295812548727368647983886789083256281872089534070679523259719758201395963583198129232775444411094919947985080018924250627537283603384646103277323084234468206184133724375043406432461194760893783766828038997709298039852387371596749389982902463339619654081048068500139422332590180474267076206465559365998617553275645821911929624042586304416429816062251729739347081591737834376476034984632245327941466914193803133554728887456052024135221851864724499305657484847089198405245689445059196870947036692449621415328642199392077005650729394603726958684637575303596497359709699855813257958404492084132547809561248966731569117831821520178346993875706550511801688857328924787117598921602443331388368838552460395699349255098663041333440617647228203771063488952162937418228029891828122570916586561619948994560 383 -36617664261133798108123761594555470853052331073128370141339018928629061511286185975565498337772107866738597902353380659483829883996311493854607493549140058587806831808627554510704766862479256541517505414705176115708738560877888772763658665454806912687139855825665378928114664078930553608118487375146216805185448984958960516989697462781597282067306502826297038393104204401946064065506055755589763008560577273494228663578750588565325613596784950220184326375452151512656127272649421793154745800326293260320945804340637255276196006364621866456671005222059341671205565040513135676368923012829623964420337830575185899278400964322156546285756746083033071429385481651495597991970720712977397694812437438491549389408822757273814890080136687090019879363882498395673414968395261465685622313710240304580695610818181093388042621191356555315560973196971867614740480 384 -14612182975341909827918718653026684383946463675802073411680567511311177059004641011749985121987399810604149220523114831968475798144684569012818103970311774373673088346292227809756671799555034312884341021029966803249786504229386661517671087783442271359607152279271903444032143306446889284323133449816315719324241759396296952023635273121208929595788506385632448877303310968473217692051570802988604222972152085837893679924591134121210187357404513093424152934573967913077861161929864599653589768799253064746352988401193139298453375158326776337169607147121799310773201607912845046898995289082408391174512008676706034448755630176981521446937862516062825030596639548767487472166934187322244940359099260955374433817320996754831080260588422327479168589176401104843335988309029283337373622628193076574921610024437278853939264391037629334529337025702374663373455360 385 -5845563693475100334870328406874929854308448880281790480505600802014545178280793318374776870269575800939440595842581461907432456198265884420921761959420264775546970557199956200136679921422270105814031101596350255895816602491100132364542291627147585646989152694982783621340866917897969892155531745010360674040368227489586456140560976021890072513464740240371266465715239818005141481191048822062913159374899102170959431374358734863327527068977924841733459612405030054613340294919720920153352292125722021331236032684126492520713820064994809571066956862826050853629479716242680396130224856986699572127381367039431081901048656996164212198556414132508383549945464519857240078828550945392094090469582459027138139019521880333832024504539655671761986707464192165194384963637661667281539343152878006601610667184325153635330587116699720935663158549156884354148482416640 386 -2344346551578558096233934973962673033431320727171803035068381990440343953113998066842702670670422227044743395346515524569022754112161671008455825039360602161852287720318096885949835906163582937110707737541930201448126839876878391930422121311662446052045920478287645287316695149921923274425159383707749752088575336989878972115421274574162685710836987176088061194342425313497141379295285386284706551364911479681468510510721141665717749469270696109398294152416783688548364402834743728218397569400121372790325945917775020792850964613636570383218934688715491093888898687915414891070301709400594649289662591571162774618138693832209385722985809649030433127921671970798194693424584751884683267478905973970978450096048116239998773538392726798524655753090440952801490639460463117599139959268189134959362135728218593905324913754144632231731309799739032262372891232829440 387 -942537517798871096370214112613501252677478366442209661056050789980135782333075428598714636112154906594771414511344885095212341984626345051746477447198863022777190431404366983065009893473583473534689374066750778026886661027221768420985498375735499663646106379384890064233182114909366279160112146552161493602050512214452162144274697043105325779104785751045980019945582297098547053340550300570935203881762592787174777220318493112219318493487787887151444149816240261871117306883411003391954012373582403500959850669566996015926635424386115538844984418491647987201414560133466273153145595650403573288069247980422877808897147086321445569880473134093097430981289242578733183202378528214371784340258322144922492104014610468815474811056149653522055215361706444672648030831633026061041267637205195076948397976146430620513267749355655576722626038711113358186214266628997120 388 -379886811449519978024093751517380636861609746191946467459539431852516254426996154077235742945648337811766623580929161286202007257550857752823743110971470807170909024706262418375396202598878305801863604010582304202375551231653467875235031272119310279525693999456407298771291138428389520025830087676404709615007931212376527723288080748852172412774031715192634045910732264009045401646994210401274187480203277919886120559811408801266334519082511177674928870151913526148630229697843535769941546733880932181710890140578198031340777855382979521239789588179993351002125800710041694642264733671998164073932526547622784072818322596640756119711680740035067411988423548008321167871044725752033412112666767668245963118228738749128048729340803638268664266051580772553010567264427000319253635302817426453655693480122618932678383506157776354371709420872303755080948065314118041600 389 -153492036898567055490306888092650030006759925834689023244254305660240978697155460785662049928764443823487175040533169355012448649495632761227695166702416698089251294102501580074001109565768305366053336413986523934855772635024119839751590117632423058191415848841265820592951032074261245478506697929956491163851558193299649343902753738797928290786205001989115832454079314454468865790259145958569735366034354848973334896978102164616983572675053657977537059226735119784897743877357515197676238808664067499142023861624035470690597295315645706279350418800972757113096439314591080362913128179700171772648355807494546803588048092387630300785755216346067603709061470764445170465587407572974707344785018559398277245873170160997231443457685055015599083108779273041371267107679134992777015057336849634939484000343731941698100767702403971841546201664431052219043655405335583129600 390 -62171434259836833642012001014841194098223101467074302762904321933424777509365754017077708439746029976352333451711085200716214622712890959116760150470344801722133211783472880711406586654692249700613478850466307928575298452984699720881997513548926105262828263076298961146215947627548422000281306459309798641656473256473183491664083015093681518380628104939282530685035548398409962323338552640645144723776705706572851228477234680266858452859630011559640098691514986854468753279281973220157392898232603058981151062897295390078495465591739345570813400281277010780791049928244572089047103628762446427569835367440411571008423380498456073983343382016157978515444834356351324386713543627452562289474499481405748279994956188707444261806982599754833623802196643357348448320560729433169206700476710742078407563848196778726502986606630155156645805807714861861072034828902857703424000 391 -25244494669722465528171792054926388400264027357088803359529067159446268412746595887128928919047303645930669590544828944543292542860222188934433421188706987985267893814640128537900361092962739474578530723481301993453979088291464026503978716038965018593058259899225296737602476671630107565047863829624006282025395895935863222410423031632825616299489330208567893443077042589345944950490266021836660413565116961556972747296693940965174430616476200567786317154903154865956583875018882189372986443781246008693806457584913248013072985984141877957341138766652666406738394558018421745077239961143764885421489068956111179805575754655918991226807513426876626317512912018768218251199944630292822788639693080334820952288331610143037548274350713244200459845841863449264749756722791393758266448158173594243422012378875060006066111141790072176150765412267688809865737187518804006010880000 392 -10275680735102575611220578208796606256420269258577695697630954439322397088250517922533642068076625736199447140023935922111249354183131177908813856035490618109234738080201797283791746747341600432300894148764021810382152333797029704039426926959556103580174472582856933982190654551972062757746201874371493566625088586372544233463196595437542745185905126742006807388524758110879630282223420906311949316732435596123935925238858641327794230167468596661770263491518983249271030910762008879281231293896207624663917223006883064455591075723890780951791670010378212227025519532267747183974598372060313322954096639943872485496412120260073608449280503082550044714880038526366671536844790895330356345384026565105620868329165926880152584341027146421256113407239425659612115423699412509968454826816431950514880897914689153074407069089342491907494938012244847265901907103011947031986752716800 393 -4192953329608453244315826650386003923132016964541961663495110574601127010029426036667993998237476188629182044345775970930150445409573655957606775543760906284266919092557621675766923844775567716801743287873996655248719468487359697114963509482293156849970617792643625026195379021394820072729431403086302790985205561218888037062026750416859655035068545026189860994428455066864773279923687492925311444527799374467627070944036650234268202303639337632009779177233186207795438818447113977563284805418294357799090286340138871717653963514022373396092845611250489291225625627339186317973537426574954030177754459654129734101347235795090809733330768931243002456027929595601624962042984014625202566081872488131521217654556455011640796346140883265509108570700294149773647420795326641211998572602969916732182601830612229979261063397095735168964717109347035286726740527716315949415215923200000 394 -1715111476589866738674843355850011051566992694637972996098111802891578284590142856702843859703062873115109533229388068555342240433761056466982335919675399619363072279106870810890842511290562994483729366766216937917013000115714860481708186778140422839035015307635207248714624239061118963706702684243228758341591335091712828300538162084760919726706729097804013597750543808913969793216335114358818966603515791722176256662722757475520070997229156719288946583967079859106544566985633942881162713674385694403480635864367637662765515671660238520431012191999625071108208935916412715297859438030529920851724570198012975659242547466883632116699910051728520560955831428756201599449503944327690011595228883018612130456746888976714822592286569859819338600328938648677471881918020786962283806457246749405245890911369280460811572771815376749803961107732286838975417889172871614630546493774233600 395 -703274679742030347032071752480884904110710851170277987022718619387940174902278278507605966675273002311391404364994001268556492320954691202716195608785007369273289070806109097083328945692728541815571154440868320847523136779765044042695998166632254109917932405983025977009821723095273588403549966152542190554650547923774563011574715134932173227217447462060594376332706391991973744403207378010746546623774256367613072726392019007578758437743590289915982717979779188707084662210225122317799385957040256196855966563353589242923054844605225549193836806759081833946931294812713203461162585035824825540379306554662491928492284176138560693211273685296977367022519537658944747211744248236451396863298325373765194818099581530558391190282880355950539088041019921515326080787324626619417090292650146786501115179930577038714518897942201634456961293439763456807903944246252943850926461329761894400 396 -289078193842557743555562108019719294736851112632158647488494140207583763068886385992762886642634427748339785584683393487537634615828672069134824561956933429766783088192978243655885246479209603614723986384339124385912496492178575857546123926692211517205048400059824223533249068560921662421873014391346631636039539822091080040220121128557163404388948369532460005891714567924806403487550928647049550411589793882143366465710087930705215005856441271844211785561785037792376826510031562373654769910731961707779245339503677739540559359386678691650988138851741550509455747890336756318984539605839401884179016910003511376518032292448073258625941051979308744896697320246471743459645376363802873225254693358080723714992380021091877616820083189552211691665508195587569706512859008229892597134198235784548527213187097691803887586659582701285683717682299649459769637465359804978628829234857613721600 397 -119113459040380764633211277364062245263347002618810125534882032551365213346185644053738137546246391313424397650297253984721320340851089433446076343104845985881534453041095231417654936942705032017583327621824383979880861764496273076474171651496723401975954622068908054564945503442076316245095562895989551094554777866099385105104453465809688465489801620838612953061178346089592558509642130053402314453016695641595549441475038000626352002739848255090108486795356359296084938910244196317912151519850474220821749305842996008588105141871479702857362531084678312449425225689232750175578233608110651610487421282617886777046601107844511650131676890683476794059342313198158439514770800359494766445470956735097433625591119896524557513184706521657095375931351827491964719876734104362935698601182427614795619772029476567646072389942780105911315051749464623325669074066918439341551354944625630511104000 398 -49199301523459807135148825978751587755459257066394720010687580712772711784571745258601729201698285137420768232857530098793063743449747623788428761343559643503774004812813223585016414941698500859106258723967731999943622829241908329552800064272058231941350312801690611804605943721439262417632369947395521032539613669736311032542877347209436153016427431112354029856382458619317255795268746553063873117371871617116036832191854602077232354914858183798688744776331238709767685299636436802300428340097454360329807518953865177985625436947462547715954029447935777490113166902105536895029932912453638212168103065798173830641738470855503999245357941963750127136836962709496766874471014743857747756257695640305554216126792342880041076777591073038373290504560501999060171374732877075764563496376425478630649290018104057034033348660174831866740626313369766521915746617655559294162239918762018804963737600 399 -20370753319422564094674706078494341978917671618863161137405992681792082320769175971450342469693652603650958129817451983345714283349873750180649407311760224185193661786025454828025027220060589124237579933577263897757812715474061013126704372761010243814574256824842801176311302078416685324266967926388767125354548832017939372937736299485892513806417439925107335434355146957844895999515170287924671917850726186814028825863789067902368745042527978912120209358765671536898053386562893038440271263442916451834652416417158217323317413767275646640133193052283271585824851493780234851463662069128838322586504413649403728385443116895162049612062759712820411834673339060872833130931390096500896230311414275230084832287839585225125849313029976694542073917757032348175104279639495016731616325367819646338483641227216502986884583190061974814293812721505941473421591346870671573078245023880894261156118528000 400 -8454788774381106728466980140219700099939241205121071071844540352682653637051474737315725151101870806533804267108349855933636616058020364836645053523957089291218882893748260173828239635693332360267110607662128476296174619971387239124258963442817240554645831362530487134264521157352927059464632017325304233488053378637589314350530240006909235584300546099619284922172605961762741490064659225174952043656471560689141537259050321029733438734699451852474261829411882668786217850500605471732767410388566179285330343040464472033907151726970728588093464666631368789248562201038345375443634794005063901309023185836080069874744092204658936950344829119140446614356736860611871069362789886720644064861040349284478738716393451793024767549854865240867747465570646836647863119106386352400675146958783717384560352059001979940530276485182219691021370546572619179326291736738698450414158964774355242408430199111680 401 -3517575554508645020484193716776620305854845453231170210354973950819655690520224411970969451063474392513889988699265315999948210152032142288329592712275573676724450647343996880192737089183641761552757826969920094338962154567081113719901827207087262026575196885603842093800907185961523111425161085936425671613200918870660416307979790030431027336469661506184650254813387237880579909818234038706707855326066633431229400800393044190876741083204261939883063405057846683204034825380850701744827783600783528007595670546766067306457420460191393760376808950529086930225204930295810545278250172484221450854717109268535441187755793064026728178181040791240431180747082972997051363427017181387687277136159148523132652495509523515396564397881739212038690591764961128726167647684619788063842738124104295971396008164613230768029397463101788183330521115789696440099798106709827401249071652634251787418835666327306240 402 -1466988127170005561647289335165428334512390842100696065129790277461315602305510582062952961500972568898072093588532089517147485787013766788665522265593664636695217696579497864192304719646006509146404015954220296410692447368961452677199801591043835191783796821497305583360682845429745268211140453580471932215381475848920112422579363583312446673214893828560799539388673054297830500019003140682193712694069233785371734435116596841639056233237387493094514097955858166646632792516490628862536925184904079516666957123990244522031603508440098273207026193084778099108572685513412718104290876459805139580324978318949011312019004201809741934234822320251500287676790693509224663793046403997459781838902221917120738923821173607312717896495795637830641406094516888887672317545332180847536077327549615943867111922841018129700476196667270272151258635490854011880950973755591999065894399784792781171290814300049899520 403 -613267231397032975510304716981667104257311331032344263486746125034708733667181382548953324706977772933541247766864632622440865962474620730994268976357447360923823670927509575473807859301531102203250163878077464957069981222120058148172770306723433558845612645393733623411957168089495882867900651614424169809245855967448706474292241150517062317519443279141457664524053270623168392458070160541430014208789007984722752836957111422763395400578209521534445629533882984054550313567133161522541369621540739902822152990370882763881331368373718027676889315954215762701061398639785906376061118792872732329459256951261162066937222344831017326116225585446474662903964350703553256045955225665898291817106158500010682266734250871860266453357712636053455725761727994333218015047103268187570756547197410822498282909298199263337630768285519755240614926086649967936448138595045597149540028687119120280180055361053607854080 404 -256986572924027868959979821703914780893561618452483236334094213636591378703670298160538134445853477749980998709047576346142769758977858295959921456439318898586955718863426822821526273549649864375991724653538768353237691446835077433098485473221009672496771616892460914784028006331131386502752008357009191427256155476155861385239045104332428608288543669485480573376426035760341687507139219062214589377486540330968325145782934342081637558691103910929207544293516618286106137998988136846065839365389595528144375813443844335961896437943662073729377509438073105988224431016913280907849227958495720953438917381522668085388326250158272374797182331517817092933574731423185078222472222461397604321120599907993741565093833817322771982671949399872148261697618234125747792857397824646075556160187983081320990360240801903787878776501947552063209615882063117328777498701209162538305668634440406235647028550970668199444480 405 -107945898656800236291468844478213439292847677916508720169812465638454331252619126464866971011351709650534991929309990171411998869434071329471571381928670331408296867436562893605936605293930495499416203104476301704379220382923910769814217475097665088444976260864970609134921488186143394354226595321422936815194820338186422407753588086043344264463821293401182178582440492975453138174667567457536967806677140738654208621570868530508324204453242639717692639741077392133188621423454366261529695618228799682869406147431083968164877872188115094470487299184819052718883683125890845619347630192911112218461816620665951105262152600070478325629241430107258781343573529470471160073019244593444311532341095611010008067403569679942395995665766361345456517372123575591625575793376537299648326368351696123387823459276521025956035345996526771058445189964259213149777001307268374034218879915069473655176484347384145159210926080 406 -45450057763469768110778294798863980148738741735180688582484715830873414033317495754594551812942636664738908821724762607652923475487333775887732032514508108171951876537435226487817767720915855014190888092045728714851875648131533943399998152656143346922502372697952208422936486760826605371591887244010306646678401290860654278142256263780770004690642303905530547016520281403511843711841045617569383523539290624051109205022347221233225021748467186261994046996125896431254140807469332863470233631208284921779793328838597627583663261707370192124464745606643572122599215146127806061639779711767033377640362034347836458128326299248470698376588443779017120359056881372805421882865122721479819974237694516262361142853103149244883548367650241764029508396096196271712488254747802484048026079437507235333451262768238978099109973753736833312119576513484942657358350130373500212582598993650204164829375412419975632983938826240 407 -19181954834231729678772095016364766095996183247288170791929783252951220982795911724152140289436890937486347492271325617057923095476120198306762276875080162204391507623989577229408619789215640970277348421983171904963381702407947482774547291782128865137316894523228011742768891369533999029937112698525580286347953877722359293701946209316083673966668530252744353856200542451399575890382351115118328773110634732921775778150039665644080749504229428403203355234281438170403566710188158587705318952424500363880566364627058561442662955989615886923438744456802792479240580828834689968563477717872029843233917163940178299415152643781347708277509725487163380948506028613137069446989983640321747304655555226613569983885291729688232338770977134935836075418458332402706885373888749590477576209913732927479609919303641401657318958693392876293620539075472483690158219816050446267673886556407460190554308323610784037395073922498560 408 -8114821716834457465530714277262278315582977942234869630943763958698614636499327445544015119180443742895781293129054828760715801059745815559172407579481125031886455397595551735977260235779990624527390346515552199461002399429218184222530314140587971371136845778458383010655783502885306341879106875559957968266687751019687145764863998429379393760257805265177222470668427093053835828762055462687533256930556480128688122013999691807250351425406096744722230532359234531039759944245651681884525958210061017075059112187641035503003456176219314403163513863773122472123836474028702578672538376861987988969631721942987797195736486138148714345358893630392793576346348172264239519223631779309531276703550623304538537999396231585738911216271122455067513965258560569626609782865119535272124354154268297349597927580076820622718018558418325345137611520309865337665295415497686305698556940466490348261134612661589442052738989823098880 409 -3441045142432480774700936990387906032999478292209717638259531512617227827611743887923507924364220433593255058643207389166472993190821047375922633373004473243604429669222677167188277991811863100465512106380885309426095789771035352257782318659857689752419667061306932447958319669064427036855009000683091567629954039435337241028440203554732351881245136934513567448011153465764991116311766556625683875422587391503714675563350229472373458195349157638211989299400301973365885585166843718502925718370761163838478660373076847503316285525481521788299250718388059430040563833391426375602167653486969969931513137016485105300033588584671729739772636630015735590238507824128435573986496961355032169516847699928978245495622882930587838115598123688438126002101646962355145572198330895396006431287921841338834485137490497536474995749262890314764027729868239163177916674185666712618563615132071750642300177434131401150792702946453749760 410 -1462596776069653177748894576009545167886309435005421300216953996503562560609701951824683008598365218095846812673163727915751680109745390828127629321212243568230864920146743673031590887048428452724999945109573403064219485527992231351742917491064723984534272190528036509384223515760777890632030395881618636386176961430157471208531909114412716802130610248542188057069094275057094456237164677021777244971367524074057999943431323607431882447075061234518087367148664029573688879426573053283316541529383282602347560325677123162566283953098685896893329463776751870693730877260728523134019929580977153765253637317667714394861580798706561588764308105959085343635746412256953183522601731730066644853553848515495695906865951545260285893693437146473150348139367550780591077258266388635122761606042398402312510507670770196971417718691106602127607267500398628395955913804184029454286768140020068020301346476468742218946655615299134423040 411 -623130924927469149350336097676396898091148665264006580563912103377747025663981495889961688879717124547732260519947486002891222086698972438261315719000316013527940032425835155686467416237695627715348604868636570044683981374919117081180058608580822189471000683686960563233295953783775676721555704939006850308064765032133656231348188236396114530072547069387022162988042309574898594681039540811060154589902380554171159433346450647010076119328512264502732453054151209566430741813179408169529080671482793007764148901761174391693182592793355566068657362490219840987533345977287594678147092320430441217166532158577351351506394232883690841332555120362917873061648151310304071249340620411659047390493477327852535012846237274369169981687287532256942213241691618305341497773694514168480701737765127762344279570920515052695537098571330340713098114637496782911562651022433707510414190947436878934271755516811591389867625661045775416688640 412 -266104401703200944592853632942954699170402536503342563572668647022694893593014410431250083559855927945732945173993550251677243469904948941922540043714429756982428381655103454653819448538292469311993371629709241074349473263539997674277988632342915667924259829763483596490647525167535034981726742615948576635148139411276528612925258790483824835929170104968976237637370500029791343915573924162662662317228824016141571734818088176921117083741176750022310009714548606960191763730348491615850932732332098937434115700594498497165467152546914697429631490423908727481037718553958226286772432264606251682251724286870526519029686526514779231526074297365791392313739456861503069343634190682361931480393126822349886520218341303080476288070989690909595331554002550758111329701709033044900426499495164906748757937288710546066959565639318993374053509730571522203317937603004102794924797220400689018055984181628438427678258919326452797061201920 413 -113904397536709041527855476449866587358257677891655637335880426548305964519312163885800681414908928683661271297554418278225600833032498596827334595834080154372712433974586866708011225974883510327156663777051957962017868644611688577875977698056610150222792066871083317889292131305000413433529822715333314939008333401439230473349422742231112719953080108804132088302313728846750270783965672151779087023145060655696863742215243446327481294100286446602242181533857620811876709473044325509214129770457212240826766717985064825022433261011036908761243159192692838513905399605658171509331966679543489973745490021300518816069190676694834477847392777095389241305167758045841003630279145359839584773256025635841471238042462176280863114117998626870257175075205623829743271340440559187711666383031272784508533495575554236862903765682433666538187703272388293099396486349064000026394949623381481521534359773565611599131579619534719987048513536000 414 -48869988248806906951697911821380911620334059961674848835748943876298084545528851340320481917747425902543091004732349240677172861760482621421391931091905586266008246488426086724927940574049384568939903445991940364445848510097298885747448202610450898738016583524310340686163060201403451692030513975209284040003989415082946855966387608368280858622164782076888084154675164753880215603451017554201651802871507806248646755330980523571153417940074112839105258539594931969884905859702586378720978194196233069217399972257022488357266055215726855270796637442629052350383731730604540058358108783713474465558674685786681453202500030302733208940499184659077075768284001626271177193378589349260559381429072364686044067516729825515461659455317631518640517736583920364885225224090783854028095829137625956471946452400000642774617029197453255342681217921798142529328421983687876935101858182162949642259738565779739414814552473714822043060377380454400 415 -21016235674864724423113139734071145759855712811919307900245107564995699866967104693754138031204192039336799528653236448083992864821451487683322286107598942837752242113561307212136054022576675481029360866065550322623844247354515664264899198848028382021448222140573383480044841376237202032337585194372309635519852482733269876270591063892036254961909166225053868012051469110039004359025132787232598225683956641480563255044972896486841235288191963301548479342025709288477876301029182920616101227481656065299703842783832348627608630028029382907117171719082676410682297441693510718665794913769698296391508941647361206636157480205156542565941905360293335404505795404124680015794618301793567975575688728274972004730571019808654267205153317504002099312114791379675918387440025829691968559095977180475817079713377448065921500065797764166557818917637556251967370462617228473197325056279105583107495168847255211551115813045749426251308209904025600 416 -9058915947231319239726907678965267366625912984597316761018531947379033964504105596448764578107837236175606764201951450958774193569925317835314576985647751569303454665118030029063847042236863332041024526951669264146063442151346738663548631134887375580756926313906611445739107766622247218860654662416280856428579449042087183554945823793838333860627941530585598787780227221578375101994436801048717497144735891612661651358956739738174023475871424444431820773029634993105787151373565492688717333925351498794978245483323418098739441286173090016258088857282768567860619281044883323700116044570690207856990022447663805916575508190366495367253780061105731664250225501353831764933541124243136465782909911404049870299573478841577208627172407388661108896649134543783948440741016830277831603904849755902930433421283953653786756555608215501158219965525014204423201836255472045449315936653027321026604517804558004092242553631987349998781005499360870400 417 -3913846588508689365124464047749125623176517674908170925310817900284792727694464016028479230214848476448117817135937024835235134862836844237830186705134879320923913411276112240254094407538083692158007601966804286676018997192842922059766302173157788897524941588752159388370338412610392629379220421644824919160452268322868237531543173537898082529107731611510548806018453108104842870002858352091363462029735035410628159616974465152008896306315742243033238987887432150497805802076293749749725295566471541160451326248326283842509055995583639166607044434185789137690523472535232697926659072329848497375967567779271954992655455502577371341694099779530760431926667425826949098984707089446311456052289545676059644155816342527649364553002756322044355164336368666056308306199481910594272275962275772734518658083331607053583983233508889036632226715457076387997318040471355037155510141715862833743465444581913745288043115457300081808564690208264552448000 418 -1694865774261151727642977467953881798777954997824226112804864384326342715318601100563696818315389040156635615966776609340528061946577324832786857131359521790778696294722716575533983878310441688537888462840937082996719006094752223612672382147777103485131588145251209784243837701040213817953678826206942734130059260953410582631920888889395460965030673184445212283827439893767360138005768936710767254534416310538729506517505411648856561516505730073242659605273948699328779680023220854086411372831944375113264247690898379556363227025616527721586834219555201402232675989116213374938916976111103518858954769708860918150235341959662293590370865328863319557223026948659096932603469141409431931660101192127010153154129396200827330575741772884203868363848863173557260602663175036336022748904803363001584487308447123662955997731625451606923049541616464033971716563034700866137315670712294594533758363925856928103292007468376284790706476941753281046118400 419 -735645272979970428582970073488886688973129956590330709934220367265378383026076676613861231975227289142377558253008437029222357207874443453800355447403438649894631821178263852550774526197248810898485344384902291862813038071283595957817376266310645553478016777003583040934725258758824107029049988911928430399857848183301930650547493824894700272115385176178067546191526209290260821510020869139559816820854191658359514787631802324695318951331725865649484795513672844858260212748056601443443802947388759805651017572617903334355732784429719536557293870118747733303328548762120496198599367859388174126453170510632538945716426050639574994753236419514102208786467129841950143960431370099248710800248708265649696153371344417027103349299580130407808581794617652330088866173480602525167337321223750552224033603154866037378959858969317407526895470785967092409516500489432741292757285939831424775944214342011853431710793087126936985946087095914244238999552000 420 -320037530885773196083112405493303012046467997455913477501372097497572014060541113605032754808204669824129565964637989093915608052992868978353997752067682811327235574174801065652637967983971895355380690763898375263288510712306421988377490718845587025003500142434127750809036846810889534696235128633704297464404429596979739738349223823866925704268706968811187508657381409929645509622527727649139134658215782851200156008757410056303145610773640938222306316683688701213896211955504432318926424798580929581686180739389624377361685652836713867581118565431069666408068665673065329611915480005862276735875622133475315384628859591650584152711240837144871914325742318662670878662020117278833548341926293567424224752720936383528612354531020134424252245653710081997608739088488293757442381712240779565171785677986492776385895200125350353551899905234977511055609326627932431655705816261807289635870985194685680807432484463267111964052327475993905026132082688000 421 -139550180771748632561861847821439152142291431498469372382060732343981595036268398525466799412723280784435528262447489056840562002349706089992277902156424024828207296042935485266910666644589374684086652839349774141525247628150389885684635365752284470130036440791470104567079106162079914118373292435157812722594976169244687824021363230692476603329104539674536409467822194091615858024536935214886567146689246985675999417916019783122422850279704187970292354238479747362129318366161401736366633379705681595743590768474800584139623822472051895406316179513796150331234672631129347047308083118252743322519960726003182786709714693731348928215526084059838663474518921375265156991990710729564228812281155239514419339781846328939345528941907894019497463662992935676030561891423770246162726880622371355697575758030978186466962231665547353810193819601860004999217558057583528860324971232010539803540983067015927241974401171602390315500713833161763270172053235302400 422 -60989439519560907846126292300583844168351647916911514092533248674354800864171730086577665922422647523442066409672267006217831206718799941124248577717431836688109228413479326408905499399676457802220523260184922310535209202520641963619823615807538403305234235699441046868402656581975256710962211473658174368349570653579098628912022917296392299866379741014388816448016700019155520867668780845724961879090758831367093977187780012786977602393899359951106353894375258183101071630671986970572007963840634972346288413527701668337916032341526319985441719674270627505664968404585640106253845429423414659410225260130683330054267214596368093328753143438294032464163384702601549349094769138582479065038479353131002396301781091973112654028375992501007878140831317482752021168362366497485387153727769780147594260744634570782865985703133821686913581769622734972276236992735003953943074609730732206630411706541660540963242429497439716037203070889015311784008799066521600 423 -26715995094865759787758725557234800821188540457142513185281480081071481787395568301330638558423093301353865238673737849434287326605266906660249095182030737848871192959720999726462087520175095857368543110879146172555398851508379306500484052515694912202885843331443476027883674346012354074662980331237767600239444456675376940590239417189540650361045682090026513113559215825371580158031981017512716408384543855592196499378644938727395876368175568462722643029510393554539325553299646020951874210054182539930440651658949023848195353020944143476794917094332214030658950390039320591950210831994742762364141795849517787747101925230811865115863603071490509839446783784948852415993836433117594333146858241946072436735831438504520440887626637877299042852119607436264700562307147082440650009242218901112984805049603713401950782102898605490598490406849478782891296409078125433689415142795249780437442775485232870011647600091343339329882746324185677090673723138323251200 424 -11729467041368013090977302380794615494975502402013399463467729406433804439845948360816412090884087293350444524006873214143472410223883486046753302648571664136225514855411097090838351389454719441080470561719308051511964528473016578163850019409678533504901625754181654842233400754629051771208201883951497734416479223500083739528246204197311417974012849488771469833547816473087200823749940866320791797786179692971409780548547840323641477074359273989710997164538435103297673662125209014603342111425005392800038042693113798136611230703437359836805227871900873736899409008950007619959492056032301993877118806132395938844263376094315357780555737540146593784624267146756983734641457200802786140738464074124750354128887868779130874342038141062134189659410130817687072692682557370950035281366350772688389385557916130299719218386460785592452707831397305635149462587220654790069863638296150170667460434586404313384939330090776079349913831024592321981310234737390911488000 425 -5161467093032069276087305696078344551441529638379062417632794404341298075603984111023370014504415148972466251334319216434910116567535463968969960944905861990884808070423205316567543506627523533378295248574932884265632339996221753762889213075219975977515379681077931907232312747867951716462628012602843590681811622770182269291112474593261730914945682505753617585270036046146878568359045377294576554214945470019008720898370503195717869082625022186201903544914892010752737428906100186905208899235490736715873370226792302055081962809086241128920777655364290291668916180645151003628684378657582241629190576582445432692957105663467627061338909290437824898568299783511926428802029561628454439234856987884044143058695075170105110862154837053495759159758435833807772879972932167826105704257404217185615487903582266491223879428711295118563884657021181596141209081816508880779730590822384446534813999696070156959882198241045205205937246677393540160632662071441881626050560 426 -2276427187957911985070458470324057831722844063896376297300906575297977242553219887365474106920498715561722745334208955505351985743265276985156189903116979460875118824856736324777881048759489184737425592494428900807564270601254629519788715490863958475700524320393734720798046781799982368301625474605681135553195931766147354813437972032957588877110287529133881669776334273338979550243551014965937950266462141592015185263405488304893483082320026584477340098310726900262453482102209536727192862751170116793460726139405407638059971328679425673714996387852419282927502470455062209627546319587537306641918206474474265108809534465683462431323659787666358844070155661431204022680538145021152096986910062072558111538094867675057407529432607616963028017903054780352107032480932374153882325568337385254198459849018501847079365102780003232753478814077024830467776429539758119515480704643767126706831877883598890175070042563616132581722623911220676885904272069923791045740462080 427 -1006277704959706219544245851553858845780636280215149830209560799359066714488726431608356274763562996125159230319380344349749016493385537498618171659678325655795262319837026002366822303809029239308947973338991676938136249164377176577338876097313375842734335858716772790809448689677416676300595396496152983066666585810999892468028912916900497685171354011225027514828544086561224038339068639899771541909385829455289917254742168852496600255877245354190391094895159209753054538370956624567547509768617147227284692198392236439555348440847787357414217618207638315562920041248517284558924982196068564433096276761684112049301351944984637435066239054266382306479829099475814677902419297177037410268598201662921039646084700768698802573975652215527213454774521196366685503789570005543915780603288295105218723016476376224580463045343289776072452233519506298104743586109725851105138538512931639658045019962836962480358451965483287630478619240367448947410210675170057254338392227840 428 -445823750815051951916285934075231968716026303178228335050288396911185689627487390890503626739192388522114297492034691632158626786034830753553199543767989073815264928437980649497841092005771911360443392578709652190679760463228637839865473862616568685665473213082584252530946418313084784099840599854403314248833500597765193634778508434804210293098331371979399423532505255776410681981104613170801022430870563283364400681633378544804580381194630136722775492001803332615716247127056676673275864318003005810659042302916232614396198996819830078149833214133156720339217126683231166923983201065185585390328197559082151412309210314681593222145187297811847044077481949069458022136341679618544755537112059727796886012882858026951796198840827980220032007197945213185863129582967404801100102436964006174459913723164227587804415380697149094937392161065068218411859207072338245048682969188603962408580368489014610935640327725671265429298134090041609759504480389060779557322948461199360 429 -197964630908032133350842637081082832725336621780114833114872892684247281880905407318325542602286472756902228693889472983377214459256568093786498402864545717812673221659113740462982749780182615659171084754647271072017545013404403109760438804464527779398196345980443812577634114051047623556520422465590014910726104203219828309076413315560853207375906051951943025203115284781201084833586116867934112874548600052690549616001210614336960043733254567127788892170051165228290644021639644974095731703261814840058930194503138485785004867494574366179565322855736242743844078407430822550011887710352381959664736653996307563928310041947108501001672825135954062845276797154979700656247684425523309539486795852295477096453640361712679514968723162649558333778448370438350355638849737394834608539908930539217470935955984152067503779050347742682298979195501589909599593890414525265811257384967136154517796370617256659543281814194211950722624487452104553132696969837127614409467903512412160 430 -88102627043644288309409763111861933763822989291686998721600923265620362670461583261117768969247220696949390099974003918974227120740785556824064598249595345861561677133791271741691211740383598117224239081934671564249603734845504669863456950729830324283456456564252488806747477532142233646966302775854289289124656346831926825799639933813561851266032207103257379642506198645768676482935488192305149530810284114999896474107939620493245541589789399835805907071979097087144768419999264658850403472101743552711369247966350490114315456864481843678176835487212534833513424412211167942221202847564124139199399919507572272080545379062735360472575772511338374518213213201079534278997952310531488702165137720645488875961568209286141673345138512751446623161282035106670511696457729393220484432713041579205278601500717948753830559089074965252773408020564073404581662932215753181685817909651910375614047090275928177650750552055508196238878534010756303599567594115891884983450568704246415360 431 -39297486290783334017685010444087734306100890515321082456570847699536429163675587935741226036456230094125404814046078613751600221442663879723255907698981143444537042509000400260916374987407510155732952408915462510133543939767902773980965415426938496771029431394015516133766721513005797934017032717429595350770497656611932266155546849214556515808651208172934633547641335604384224385139872791558448785400967528879039763653989472652340973630949122345859993755427760272606041383836132337772423982342961464245084413467009825802243798491199082344029698124654719776041416751955913222638840109038333415281480210110126198033949948724371751012506390272840891847748288274950193027382837789935928182565058951936658162905339391828582126657120610998675934069205156162262910030726003801832174912770500994862567169939307411122411596567143131489489964522173953274292670772665554776447624423046815504571355530262712872384366786499641844184065769861352829713971660278438697256243628762388842414080 432 -17567629380590047456284672790349666467008677941572107318636296726676790989435502139963812701380932280278755948573242296175526246738240969202123813981176883594507460914830648957462463477657533546873782038541418850886790990862971968111948779760810777976797395374839287807603074434337171817422654477323344426718968681764406639048494453373826081992189706243795485397400219358138507741709292186825640560843701649151371760299411199761155701067660160712675677341817862120491725061018253019480168298332955872160771492430721711240005160154301381580259501420702171370702476999319204021488366295518413654117313293062479709672882891892052574235860496011804136810661933275524386303515341782252921431901831088827433843681688693538291731107684017932982938024894030172901430407886030877782210973876627945150093547353286503639427212876705084934559146403520931915272374365806032331892725934131647539515459368514872047028335478545361173605921446048206215613283784483688148038642536194183903334891520 433 -7871035203708106544150752368965770080078569785765566937495951171312925909389973453386718094418927448957671130076797770795449388229386735959824560904978542440705051296079432114192059122985099212769990744257605760151530856913692992716023523241976346512251521380425765746166101735041029478968220053645514005547152683593700436648068097282585990865039537560790441898145085321794881645141558175606853281629630747645954235478796693858753846005934865834007694914160822259442602598998389494621749147127443290916795515528309534572259648165985083608714026565329892786345294243830074433088332654212011488074182741221814306938993457636895505597156913712321815670701674364584993002958942605305037169493325696023113451325247668064929882531953824780731417801709071829757898230005993684853599668759450566929059833127193061814589156589957334338685630533205259083944362803439109944603388047693944579014537095749192501729023979432143476939724759526348471366795819416492983065876866531991880654085160960 434 -3534424353000602209647204834024334184853550827640606558505820355304820977954439763848888800954387703958692770508984400744518632444755832892352123746379329175807783373082669519494351479467155864103050622908634559559662216825716799850098947652028760969665101827320189459730869627428218438323118377249108002110084353652817303881002800708299454246234586668724416717777119276324258412894626634519916949185318365372315970093134012917930755591940425765845745477700532260764953868288759289682969838376306529050421236806396647444240052563956515824866082465081274347244668748048892718353426606282475658993324595792693223727056225146758233470192867382113760705495412375643349358689713049476262667050235772394049385939019483669523674113128096035845572832865821857059152766087472434173109568487606024671864380701675817612129880214233481715113906177806038094475014810652470875908387052037628429335493736831626505071770385218285690791693371956269537334513932074166148022866234340485112038382549073920 435 -1590638595572603189879141777990635020643992291804901041170347604998475505996748547618632252627438678850576014410678540597448951375137115842095640350976900243898721496277934657519433420773982446120133228288371127554143578824114357106942558727218288054479434293103023398187535720709247433417947149995436601827153307426350157992276923402579305421908272415813251645114947400221832506012422309825489539902677447117793610242021336000039068668335126390577519559604359921515716396505236807366008798421382021518515351263878866321914485004877132322554085648899382122163782297972908646457195536693653724411328833145886256955277328651010237094234528902286745816414563191319986088033474426100889432701285627822485609344464565629535337918764918758401748944767041379582859339695234126258918103141394582596780952616707299453620568858018256235701133713637048471657528075718004106923782938015001473834269802094539818243484936318484049081500509766312920997840308376084351930242124826302561288461218616442880 436 -717444295435548225664817567975849107485372066167229943412788083500165196416919980084174411602416459109166885647089869048439414451447317074460135739319266482630873721306275486037956714670249617124986106200767560208648903692129114136289545242287452432952689641561582348570826830260642862342021160653337098467674890163777527797469302514432180957387593915788788493702308222380724268649330415761859755897537233866181049761784844185571881787093757754645464168355442984183463210058058202334460031902519672658234747348134346035150268384225322113412222473888582021224414126603884036924160450859910762273074138224636605847125576264370732045195630488719123571105159128114751075261527676361396654727391361021560865524056398797810690940810191198511656060692451714609790466310983154625862704018314978456087317400698628957326158119681104634222809567836656110718945024534280050978142562702013110928143446810267247125759134333557958017202901294623601149313038582616331903842658977564106552632466353925652480 437 -324314651486368864536298186368889314186362178428554863298552925832012599992552913341962311048093147359892441257187468755711004210278781815690077669887647051560111650378847370169966568507837978018529383775921302057577905184461899020101990525437182490849553235244624670684840659408041860778153626841027030970231205341102250217064016403064211151451137827157387859250175913358180933559889395260225407767945276181564109317110798520311579946198823274280805119243330318352437080460232055910458082556163573172819956246180321327538372531174837547430693033981552303411097408315744221449300480982978724876458060021383476160490914520871693230557597041324701055756495970313154744040581211410651935646759994243140840560650901977486533277039775909342450968917801423472159087184299473292144986195192345867185973986475945652604209728284867910552783178426285885044217658949647744875921513962312999528547173428029887785981753730063550155876476746017935139009012595173345206501053599275125316898392088721689149440 438 -146927990419336905587881606308714109625813199005835628381910056313270773140666522286722225061141473070159711375368642523668142818965773048706218715753109111972755873911198694175307885500311953441690099365896610172572168891452401949317431669813246529106801710674031165740778946627908975777467739518115981655612659821806913855718071711478159937871218749053542071432874991443234263208849194684500535691680895107168835487170099563881165822065209146092744400682074160784601226432388468000061453206695722821466516163315343561410391487840719185754047450215822911519650598387753266579257108045493974171152201574136891991977747410062012217733093726101737451155226767748008322246605359694038447604508541505722223992943029988090769007336597071568224490989585287831064095060372835269695651044253726344392513470180310766708015791862919089271947054140594051082640308197723774759638634295881388724150194765041202540476084970502374721236312759819087597468555095684758633629070212302590822223176845792992506675200 439 -66711388535142864133857308129508897845778469034447502375788312703020384348874363637579987035021802988097330282137746777415308740330008220958897099091092906451319038480886881500304446562121921843883758657286979371645311087141907502748571087223898858407217825955963583860883476242660087299858243792916526345196554976818091318622878376563726625588143011381148866239650264489961743115518935884468873375221902221203917072208260427716271071469248714608884224962059663659555688497854348329726506109726404856580233707425237394556125175435744751277978140147738689711364221892834703488602260813087577897622452404546770560320647330057947900329275328012365288601679150068722189699598417906571833389598674374053720261468205409261668190219826917823922437633554326292700432148719207941404585087959505351244862854043780320681280248166926216127119593406234304515339474449582255277780863506439173074948962311859721042795051792547303673375243994841783114749973432894930793026808902682131758990816183322224730570752000